EasyManua.ls Logo

Delta DVP-15MC Series - Page 614

Delta DVP-15MC Series
972 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
DVP-15MC Series Motion Controller Operation Manual
11-144
Name Timing for changing to TRUE
Timing for changing to FALSE
Active
When the axis is being
controlled by the
instruction.
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
instruction are illegal.
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.

Table of Contents

Related product manuals