Relative Positionierung in der Betriebsart StartPositionBased

Folgendes Anwendungsbeispiel zeigt Ihnen, wie Sie eine Achse in der Betriebsart "StartPositionBased" über die Anwenderschnittstelle relativ positionieren.

Eine Änderung an lrDistance wird übernommen. Die neue Zielposition ergibt sich aus der Startposition plus lrDistance. Eine Änderung von lrDistance wird übernommen, solange xStart ansteht.

Ansteuerung

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 in der Struktur CONFIG eMode auf StartPositionBased.
  • Setzen Sie xStart auf "TRUE", um die Betriebsart zu starten.

Schnittstelle im IEC-Editor

Trace-Aufzeichnung

[1]

SEW_GVL.Interface_Axis1.ProfileGeneration.PositioningRelative.In.xActivate

[2]

SEW_GVL.Interface_Axis1.ProfileGeneration.PositioningRelative.In.xStart

[3]

SEW_GVL.Interface_Axis1.ProfileGeneration.PositioningRelative.In.lrDistance

[4]

SEW_GVL_Internal.Axis1._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrPosition

[5]

SEW_GVL_Internal.Axis1._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrVelocity

[6]

SEW_GVL_Internal.Axis1._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrAcceleration

[7]

SEW_GVL.Interface_Axis1.ProfileGeneration.PositioningRelative.Out.xInPosition

[8]

SEW_GVL.Interface_Axis1.ProfileGeneration.PositioningRelative.Out.xStopped

Anmerkung:

lrDistance wird während der Bewegung von 200.0 auf 400.0 geändert. Die Änderung wird bezogen auf die Start-Position; die Bewegung stoppt bei 400.0.