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 valuesVelocity
,Acceleration
,Deceleration
andJerk
in a positive direction.No motion is executed if
JogBackward
isTRUE
at the same time.JogBackward
BOOL
TRUE
: Axis is moved with the specified dynamic valuesVelocity
,Acceleration
,Deceleration
andJerk
in a negative direction.No motion is executed if
JogForward
isTRUE
at 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 afterJogForward
orJogBackward
has been set.FALSE
: Axis has been decelerated to velocity value zero afterJogForward
orJogBackward
has been set toFALSE
.CommandAborted
BOOL
FALSE
TRUE
: Execution is interrupted by another function block instance operating onAxis
.CommandAborted
remains set as long asJogForward
orJogBackward
has been set but for at least one cycle`.Error
BOOL
TRUE
: Error has occurred whileJogForward
orJogBackward
has been set for at least one cycle.ErrorId
SMC_Error
Error identification