DVP-15MC Series Motion Controller Operation Manual
11-148
DMC_ReadPositionLagStatus
Axis OutOfRange
DRPLS
Enable Busy
Error
ErrorID
DMC_WritePositionLagSetting
Axis
DWPLS
Execute
Done
Busy
Error
ErrorID
Lag
HoldTime
DWPLS_HTime
1
DWPLS_Lag
DWPLS_Ex
1
DRPLS_En
DWPLS_ErrID
DWPLS_Err
DWPLS_Bsy
DWPLS_Done
DRPLS_ErrID
DRPLS_Err
DRPLS_Bsy
DRPLS_OutfRge
MC_Stop
Axis Done
MStop
Execute
Deceleration
Busy
Active
Jerk
Error
ErrorID
CommandAborted
MStop_Jerk
1
MStop_Dec
DRPLS_OutfRge
MStop_Err
MStop_Abt
MStop_Act
MStop_Bsy
MStop_Done
MStop_ErrID
When DWPLS_Ex changes from FALSE to TRUE, set the position difference value specified by
Lag and the duration value specified by HoldTime for the specified axis. When DWPLS_Done
changes to TRUE, it indicates that the parameters writing is completed.
When DRPLS_En changes to TRUE, the DMC_ReadPositionLagStatus instruction begins to
detect whether the actual position difference of the specified axis exceeds the allowed value set
in the DMC_WritePositionLagSetting instruction.
The DRPLS_OutfRge changes to TRUE when the DMC_ReadPositionLagStatus instruction
detectes that the actual position difference of the specified axis exceeds the setting value and
then continues to exceed the setting value within the set period of time.
The axis can stop running by triggering the exection of the MC_Stop instruction via the
DRPLS_OutfRge output.
DRPLS_OutfRge changes to FALSE when the DMC_ReadPositionLagStatus instruction
detectes that the actual position difference of the specified axis is less than the setting value.