DVP-15MC Series Motion Controller Operation Manual 
11-144 
Name  Timing for changing to TRUE
Timing for changing to FALSE 
Active 
controlled by the 
 When CommandAborted changes to TRUE. 
 When Error changes to TRUE. 
CommandAborted
 TRUE when the instruction 
is aborted by other motion 
instruction. 
 When Ex_Move changes from TRUE to FALSE. 
 CommandAborted is set to TRUE when the 
instruction is aborted after Ex_Move and Ex_Stop 
change from TRUE to FALSE during the instruction 
execution. One cycle later, CommandAborted 
changes to FALSE.
Error 
 When an error occurs in the 
instruction execution or the 
input parameters for the 
 When Ex_Move and Ex_Stop change from TRUE to 
FALSE. 
 
  Output Update Timing Chart 
 
Ex_Move
Ex_Stop
Invelocity
Stop_Done
Busy
Active
CommandAborted
Case1 Case2
Case3
Error
Error ID
 
 
Case 1: When Ex_Move changes from FALSE to TRUE, Busy changes to TRUE. When the axis starts 
being controlled by the instruction, Active changes to TRUE. When Ex_Stop changes from 
FALSE to TRUE, Invelocity changes to FALSE. When the position is reached, Stop_Done 
changes to TRUE and meanwhile, Busy and Active change to FALSE. When Ex_Move and 
Ex_Stop change from TRUE to FALSE, Stop_Done changes to FALSE. 
Case 2: When Ex_Move changes to TRUE, the instruction is aborted by other instruction and 
CommandAborted changes to TRUE. Meanwhile, Invelocity, Busy and Active change to 
FALSE. When Ex_Move changes from TRUE to FALSE, CommandAborted changes to 
FALSE. 
Case 3: When an error occurs while Ex_Move is TRUE, Error changes to TRUE and ErrorID shows 
corresponding error code. Meanwhile, Invelocity, Busy and Active change to FALSE. Error 
changes to FALSE when Ex_Move changes from TRUE to FALSE. 
  Function 
DMC_MoveVelocityStopByLinePos is used for making an axis stop at a specified position. 
RoundPhase sets the specified modulo. StopPhase sets a position in the specified modulo. The 
value of StopPhase should be less than the value of RoundPhase. Their units are unit which is the 
same as that for the pitch (UnitsPerRotation). 
As Ex_Move changes from FALSE to TRUE, the axis is controlled to run by the instruction. As 
Ex_Stop changes from FALSE to TRUE, the axis is controlled to stop at the position specified by 
StopPhase. The final position where the axis stops is the position of an integral multiple of 
RoundPhase value+ StopPhase value.