EasyManua.ls Logo

Delta DVP-15MC Series - Page 860

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-390
Output Update Timing
Name
Timing for changing to TRUE
Timing for changing to FALSE
Enabled
When the instruction starts being
executed.
When Enable changes to FALSE
When Error changes to TRUE
Busy
When Enable changes to TRUE
When Enable changes to FALSE
When Error changes to TRUE
Error
When an error occurs in the instruction
execution or the input parameters for
the instruction are illegal.
When Enable changes from TRUE to
FALSE
Output Update Timing Chart
Enable
Enabled
Busy
Error
Error ID
Case 1 Case 2
Case 1 When Enable changes from FALSE to TRUE, Busy changes to TRUE. One cycle later,
Enabled changes to TRUE. When Enable changes from TRUE to FALSE, Enabled and Busy
change to FALSE.
Case 2 When an error occurs in the instruction execution, Error changes to TRUE and ErrorID shows
corresponding error codes and meanwhile Busy changes to FALSE. When Enable changes to
FALSE, Error changes to FALSE and the value in ErrorID is cleared to 0.
Function
DMC_GroupSetOverride instruction is used to set the value of override for the coordinated motion of a
axes group. The firmware of V1.01 and above supports the function.
1. The target velocities of these instructions can be changed including DMC_MoveDirectAbsolute,
DMC_MoveDirectRelative, DMC_MoveLinearAbsolute, DMC_MoveLinearRelative,
DMC_MoveCircularAbsolute and DMC_MoveCircularRelative.
2. The unit of VelFactor is %. “100” means 100%”. The valid range of VelFactor value is 0~500. If the
range is exceeded, an error will occur in the instruction execution.
3. The target velocities of axes in the axes group = target velocities of current axes * override value if
the instruction DMC_MoveDirectAbsolute or DMC_MoveDirectRelative is being executed after the
DMC_GroupSetOverride instruction is executed.
The new maximum velocity of the axes group = current maximum velocity of the axes group* override
value if the instruction DMC_MoveLinearAbsolute, DMC_MoveLinearRelative,
DMC_MoveCircularAbsolute or DMC_MoveCircularRelative is being executed after the
DMC_GroupSetOverride instruction is executed.
4. After DMC_GroupSetOverride instruction is executed, the axes group will accelerate or decelerate
according to the acceleration rate or deceleration rate of currently being executed instruction till the
target velocity after modification is reached.
5. An error will occur in axes if the target velocity after modification exceeds the maximum rotation
velocity.
6. The target velocity becomes 0 and the axes group acts at the velocity 0 when the value of VelFactor
is set 0.
7. When Enable changes to TRUE, the newly modified VelFactor value will take effect immediately and

Table of Contents

Related product manuals