DVP-15MC Series Motion Controller Operation Manual
11-330
Timing for changing to TRUE
Timing for changing to FALSE
Error
When an error occurs in the
instruction execution or the input
parameters for the instruction are
When Execute changes from TRUE to
FALSE.
Output Update Timing Chart
Execute
Done
Busy
Error
Error ID
Case 1 Case 2
Case 1: When Execute changes from FALSE to TRUE, Busy changes to TRUE. One period
later, Done changes to TRUE, Busy changes to FALSE and the axes group motion is
not paused. When Execute changes from TRUE to FALSE, Done changes to
FALSE.
Case 2: When an error occurs during the instruction execution and Execute changes from
FALSE to TRUE, Busy changes to TRUE. One period later, Error changes to TRUE,
ErrorID shows corresponding error codes and Busy changes to FALSE. When
Execute changes from TRUE to FALSE, Error changes to FALSE and the value in
ErrorID is cleared to 0.
Function
DMC_GroupContinue is used to make the paused axes group continue to run.
1. DMC_GroupContinue can be executed only when the axes group instructions
DMC_MoveDirectAbsolute, DMC_MoveDirectRelative, DMC_MoveLinearAbsolute,
DMC_MoveLinearRelative, DMC_MoveCircularAbsolute and DMC_MoveCircularRelative are
interrupted by DMC_GroupInterrupt.
2. After DMC_GroupContinue is executed, the axes group will not be paused and continue to perform
the the action before being paused.