MC_HaltSuperImposed
Element Name | Element Type | Description |
---|---|---|
Execute | Input | Edge detected request to execute the function block. |
Axis | Input/Output | Axis reference variable. This can not be a constant. |
Deceleration | Input | Specify the deceleration value. |
Jerk | Input | Specify the change in rate of acceleration/deceleration. |
Done | Output | Indicates the SuperImposed movement was halted. |
Busy | Output | Indicates the function block is currently being executed. |
CommandAborted | Output | Indicates the function block was aborted. |
Error | Output | Indicates whether an error occurs or not. |
ErrorID | Output | Error Identification number. |

//Set axis reference
Axis1 := 1;
IF (_AX01_RDY) AND (_AX01_SV_ON) THEN
//MC_HaltSuperImposed
INST_HALTSUPERIMPOSED(Execute:=Execute_HaltSuperImposed, Axis:=Axis1,
Deceleration:=INST_HALTSUPERIMPOSED.Deceleration,
Jerk:=INST_HALTSUPERIMPOSED.Jerk,
ErrorID=>INST_HALTSUPERIMPOSED.ErrorID);
END_IF;
LM522-2