MC_AbortTrigger

MC_AbortTrigger 1:

The MC_AbortTrigger function block interrupts a measuring probe cycle initiated by MC_TouchProbe. MC_TouchProbe initiates a measuring probe cycle by activating a position latch in external encoder or drive hardware. If the process is to be terminated before the trigger signal has activated the position latch, MC_AbortTrigger can be used for this purpose. If the measuring probe cycle has completed successfully, it is not necessary to call up this function block.

Inputs

VAR_INPUT
Execute  : BOOL;
END_VAR

Execute

The command is executed with the rising edge and the external position latch is deactivated.

Outputs

VAR_OUTPUT
Done    : BOOL;
Busy    : BOOL;
Error   : BOOL;
ErrorID : UDINT;
END_VAR

Done

Becomes TRUE, as soon as the measuring probe cycle has been interrupted successfully.

Busy

Becomes TRUE as soon as the function block is active, and becomes FALSE when it has returned to its initial state.

Error

Becomes TRUE, as soon as an error occurs.

ErrorID

If the error output is set, this parameter supplies the error number.

Inputs/outputs


VAR_IN_OUT
Axis         : AXIS_REF;
TriggerInput : TRIGGER_REF;
END_VAR

Axis

Axis data structure

TriggerInput

TRIGGER_REF data structure for describing the trigger source. This data structure must be parameterized before the function block is called for the first time.