MC_CamOut (FB)

FUNCTION_BLOCK MC_CamOut

This function block disengages the Slave axis from the Master axis immediately

../../../../../../_images/plcopen.png

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

Execute

BOOL

Starts the function block at rising edge

Output

Done

BOOL

Shows the status of the function block. Done = TRUE if the execution is finished

Busy

BOOL

The function block with Busy = TRUE has control on the axis

Active

BOOL

Indicates that the function block has control on the axis

CommandAborted

BOOL

Command is aborted by another command from other PLCopen function block

Error

BOOL

Signals that error has occurred within function block

ErrorID

ERROR_ID

Error identification. For error details refer to Enumeration ERROR_ID

Inout

Slave

Axis_Ref

Reference to slave axis