SMC_GroupUpdateContinueData (FB)ΒΆ
FUNCTION_BLOCK SMC_GroupUpdateContinueData
This function block updates the continue data in order to keep it in
sync with the movement of any dynamic coordinate systems. It is necessary
for continuing on a path in a dynamic coordinate system, e.g. on a path
in a PCS that is following a rotary table.
Failing to use this function block in such a scenario might
lead to an error when trying to continue.
Strictly speaking, the function block has to only be called from the
moment continue data has been written until the moment it has been used
and MC_GroupContinue reports Done
. However, it is possible and
actually recommended to simply call the function each cycle, regardless
of whether the continue data is actually in use.
- InOut:
Scope
Name
Type
Comment
Inout
AxisGroup
Reference to an axis group.
continueData
The continue data that has to be kept up to date.
Input
Enable
BOOL
Enables the feature.
Output
Busy
BOOL
The function block has not yet finished.
Error
BOOL
Signals that an error has occurred within the function block. An error does not stop the execution of this function block and it is not necessary to restart the function block in order to reset the error.
ErrorID
SMC_ERROR
Error identification