MC_Jog (FB)¶
FUNCTION_BLOCK MC_Jog
MC_Jog causes a continuous motion on the axis.
- InOut:
- Scope - Name - Type - Initial - Comment - Inout - Axis- Reference to axis - Input - JogForward- BOOL- TRUE: Axis is moved with the specified dynamic values- Velocity,- Acceleration,- Decelerationand- Jerkin a positive direction.- No motion is executed if - JogBackwardis- TRUEat the same time.- JogBackward- BOOL- TRUE: Axis is moved with the specified dynamic values- Velocity,- Acceleration,- Decelerationand- Jerkin a negative direction.- No motion is executed if - JogForwardis- TRUEat the same time.- Velocity- LREAL- Velocity in [u/s] - Acceleration- LREAL- Acceleration in [u/s²] - Deceleration- LREAL- Deceleration in [u/s²] - Jerk- LREAL- Jerk in [u/s³] - Output - Busy- BOOL- FALSE - TRUE: Function block is in operation during an active motion after- JogForwardor- JogBackwardhas been set.- FALSE: Axis has been decelerated to velocity value zero after- JogForwardor- JogBackwardhas been set to- FALSE.- CommandAborted- BOOL- FALSE - TRUE: Execution is interrupted by another function block instance operating on- Axis.- CommandAbortedremains set as long as- JogForwardor- JogBackwardhas been set but for at least one cycle`.- Error- BOOL- TRUE: Error has occurred while- JogForwardor- JogBackwardhas been set for at least one cycle.- ErrorId- SMC_Error- Error identification