MC_CamOut (FB)
FUNCTION_BLOCK MC_CamOut
This function block disengages the Slave axis from the Master axis immediately
The slave axis will keep the set velocity.
It is assumed that this command is followed by another command, for instance MC_Stop, MC_GearIn, or any other command. If there is no new command, the default condition should be: Maintain Set Velocity. If there is no new command the axis will maintain its Set velocity.
Note
It is not required to use this block to disengage the cam. MC_Stop/MC_Halt or any other command could be used instead.
Note
User can utilize CAM editor in Automation builder to generate Cam table (MC_PProfile) automatically. For more details refer to Automation builder help.
- InOut:
Scope
Name
Type
Comment
Input
ExecuteBOOLStarts the function block at rising edge
Output
DoneBOOLShows the status of the function block. Done = TRUE if the execution is finished
BusyBOOLThe function block with Busy = TRUE has control on the axis
ActiveBOOLIndicates that the function block has control on the axis
CommandAbortedBOOLCommand is aborted by another command from other PLCopen function block
ErrorBOOLSignals that error has occurred within function block
ErrorIDError identification. For error details refer to Enumeration ERROR_ID
Inout
SlaveReference to slave axis