MC_CamOut
Commanding of a MC_CamOut FB releases coupling of the slave axis to the master axis that has been specified via a cam. The current speed of the slave is retained (endless motion).
Block diagram
Parameters of the FB
VAR_IN_OUT | |||
| Slave | AXIS_REF | Axis reference to the slave axis. |
VAR_INPUT | |||
| Execute | BOOL | Start to disengage the slave from the master. |
VAR_OUTPUT | |||
| Done | BOOL | Disengaging completed. |
| Error | BOOL | Indicates if an error has occurred. |
| ErrorID | WORD | Error identification. |
Behavior of the FB
- Release of coupling of the slave axis to the master axis can only be commanded if the slave axis is in the ‘Synchronized Motion’ state. If this is not the case, the ‘Error’ output is set to FALSE and ‘ErrorID’ indicates an error value that designates the state the axis is currently in.
- Mention is made here once again of the (idiosyncratic) definition of the PLCopen standard to the effect that the commanded slave axis remains at its momentary speed after cancellation of coupling. Therefore, it does not necessarily stop.
- The function block is retriggerable. Therefore, it can send a command again in the active state.