MC_Jog (FB)¶
FUNCTION_BLOCK MC_Jog
MC_Jog causes a continuous motion on the axis.
- InOut:
Scope
Name
Type
Initial
Comment
Inout
AxisReference to axis
Input
JogForwardBOOLTRUE: Axis is moved with the specified dynamic valuesVelocity,Acceleration,DecelerationandJerkin a positive direction.No motion is executed if
JogBackwardisTRUEat the same time.JogBackwardBOOLTRUE: Axis is moved with the specified dynamic valuesVelocity,Acceleration,DecelerationandJerkin a negative direction.No motion is executed if
JogForwardisTRUEat the same time.VelocityLREALVelocity in [u/s]
AccelerationLREALAcceleration in [u/s²]
DecelerationLREALDeceleration in [u/s²]
JerkLREALJerk in [u/s³]
Output
BusyBOOLFALSE
TRUE: Function block is in operation during an active motion afterJogForwardorJogBackwardhas been set.FALSE: Axis has been decelerated to velocity value zero afterJogForwardorJogBackwardhas been set toFALSE.CommandAbortedBOOLFALSE
TRUE: Execution is interrupted by another function block instance operating onAxis.CommandAbortedremains set as long asJogForwardorJogBackwardhas been set but for at least one cycle`.ErrorBOOLTRUE: Error has occurred whileJogForwardorJogBackwardhas been set for at least one cycle.ErrorIdSMC_ErrorError identification