MC_GroupContinue (FB)ΒΆ
FUNCTION_BLOCK MC_GroupContinue
This function block transfers the axis group back to the situation stored
in the continueData.
It immediately returns CommandAborted if MC_GroupStop is active.
An error is returned if the axis group is not in state GroupStandby.
The axis group must be at the continue-position, which is stored in
continueData. (See SMC_GroupGetContinuePosition.)
If a CP-tracking-movement is to be continued, the axis group needs
to be following the PCS at this position, otherwise the axes must be
in state standstill.
- ..note::
The continue data can be recorded using MC_GroupInterrupt or SMC_GroupInterruptAt, by calling SMC_GroupSaveContinueData, or automatically on an axis group error when enabled, see SMC_GroupEnableResumeAfterError.
- ..note::
When trying to continue from a position in a dynamic coordinate system, the continue data has to be updated using SMC_GroupUpdateContinueData
- InOut:
Scope
Name
Type
Comment
Inout
AxisGroupReference to a group of axis
Inout Const
continueDataThe continue data stored by MC_GroupInterrupt.
Input
ExecuteBOOLStarts the function block on rising edge
Output
DoneBOOLThe operation has been finished successfully
CommandAbortedBOOLThe command is aborted by another FB
BusyBOOLThe FB is not finished
ErrorBOOLSignals that an error has occurred within the function block
ErrorIDSMC_ERRORError identification