Überlagerung der Betriebsarten Velocity und PositioningRelative
Folgendes Anwendungsbeispiel zeigt Ihnen, wie Sie mehrere Betriebsarten gleichzeitig aktivieren (Betriebsart "Velocity" und Betriebsart "Positioning Relative"). Dadurch lassen sich Bewegungsprofile überlagern.
Ansteuerung
Steuern Sie die Achse in der Struktur Velocity folgendermaßen an:
- Setzen Sie xActivate auf "TRUE", um die Betriebsart zu aktivieren.
- Definieren Sie die Sollwerte lrVelocity, lrAcceleration, lrDeceleration und lrJerk.
- Setzen Sie xStart auf "TRUE", um die Betriebsart zu starten.
Steuern Sie die Achse in der Struktur PositioningRelative folgendermaßen an:
- Setzen Sie xActivate auf "TRUE", um die Betriebsart zu aktivieren.
- Definieren Sie die Sollwerte lrDistance, lrVelocity, lrAcceleration, lrDeceleration und lrJerk.
- Setzen Sie xStart auf "TRUE", um die Betriebsart zu starten.
Schnittstelle im IEC-Editor
Trace-Aufzeichnung
[1] | SEW_GVL.Interface_Axis2.ProfileGeneration.Velocity.In.xActivate |
[2] | SEW_GVL.Interface_Axis2.ProfileGeneration.Velocity.In.xStart |
[3] | SEW_GVL.Interface_Axis2.ProfileGeneration.PositioningRelative.In.xActivate |
[4] | SEW_GVL.Interface_Axis2.ProfileGeneration.PositioningRelative.In.xStart |
[5] | SEW_GVL_Internal.Axis2._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrPosition |
[6] | SEW_GVL_Internal.Axis2._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrVelocity |
[7] | SEW_GVL_Internal.Axis2._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrAcceleration |
[8] | SEW_GVL.Interface_Axis2.ProfileGeneration.Velocity.Out.xInVelocity |
[9] | SEW_GVL.Interface_Axis2.ProfileGeneration.PositioningRelative.Out.xInPosition |
Anmerkung:
Im Bereich zwischen Cursor1 und Cursor2 wird die Betriebsart "Velocity" von der Betriebsart "PositioningRelative" überlagert, was insbesondere am Geschwindigkeitsverlauf gut zu erkennen ist.