L_MC4P_GroupWaitTime

This FB serves to insert a break between two motion segments. The handling corresponds to the one of the MC_MoveCircular..., MC_MoveLinear... and MC_MoveDirect... blocks.

  • A FALSE/TRUE edge at the xExecute input serves to insert the specified waiting time between the last instructed segment (multi-axes motion block) and the following instructed segment.
  • If the axes group is in the "Standstill" state at the time of the instruction, the waiting time starts immediately after the instruction.

 

 

 

L_MC4P_GroupWaitTime

 

 

 

AXES_GROUP_KIN

-

AxesGroup

xDone

-

BOOL

BOOL

-

xExecute

xBusy

-

BOOL

LREAL

-

lrTime

xActive

-

BOOL

xCommandAborted

-

BOOL

xError

-

BOOL

eErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Inputs

Name

Data type

Information/possible settings

AxesGroup

AXES_GROUP_KIN

axes group reference

xExecute

BOOL

FALSE รค TRUE

Start execution of the function block.

lrTime

LREAL

Waiting time in [s]

Outputs

Name

Data type

Value/meaning

xDone

BOOL

TRUE

Processing is completed.

xBusy

BOOL

TRUE

Processing is running.

xActive

BOOL

TRUE

The command of the FB is currently executed.

  • The xActive output matters if a motion control is carried out by several FBs (BufferMode).

xCommandAborted

BOOL

TRUE

The command was aborted by another FB.

xError

BOOL

TRUE

An error has occurred. For details see eErrorID .

eErrorID

L_IE1P_Error

If xError = TRUE: Error number for the error that has occurred.