6 Motion Instructions & G-Code Instructions  
 
DVP-PM Application Manual 
6-6 
6.3 Motion Instructions 
MON Mnemonic  Operands  Function 
00 
 
DRV 
X   P
1
 
FX   V
1
 
   P
2
 
FY  V
2
 
Z   P
3
 
FZ   V
3
High-Speed Positioning 
Controllers 
20PM  - 
 
 
Bit Devices  Double-Word Devices  Notes 
     Type 
 
K H D  KK  HH  DD 
P
1 
*  *  *  *  *  * 
V
1 
*  *  *  *  *  * 
P
2
  *  *  *  *  *  * 
V
2
  *  *  *  *  *  * 
P
3
  *  *  *  *  *  * 
V
3
  *  *  *  *  *  * 
 DRV instruction supports V, Z index register 
modification on the devices. 
 See specifications of DVP-PM for the applicable 
range of each device. 
 You can place an M-Code instruction after DRV. 
Operands: 
P
1
: Target position on X axis          V
1
: Moving speed on X axis          P
2
: Target position on Y axis      
V
2
: Moving speed on Y axis          P
3
: Target position on Z axis          V
3
: Moving speed on Z axis 
Explanations: 
1. Maximum V
1
, V
2
, V
3
 = V
MAX
 
2.  Range of parameters: (16-bit) K = -32, 768 ~ 32,767; H = 0 ~ FFFF; D = 0 ~ 9,999; (32-bit) KK = -2,147,483,648 
~ 2,147,483,647; HH = 0 ~ FFFFFFFF; DD = 0 ~ 9,998. 
3.  Acceleration/deceleration time and bias speed can be set up in special D. 
4.  Acceleration/deceleration time increases or decreases in proportional to the setting of V
MAX
. 
5. Timing diagram: 
Speed
T
ACC
DEC
V
MAX
Time
V
BIAS
Start
Operation speed
Target position
 
6.  16-bit devices and 32-bit devices can be used together. 
7.  If you set up the moving speed on an axis, you have to set up the target position on the axis. However, if you set 
up the target position, it is not a must to set up the moving speed. 
8.  If you set up the target position on the axis without setting up the moving speed, the operation will run at V
MAX
. 
9.  20D model supports 2-axis (X/Y) high-speed positioning, and therefore there are 8 operand combinations for 
DRV instruction. 
NO.  Instruction  Operand combination 
1 
X   P
1
 
2 
X   P
1
 
FX   V
1
 
3 
DRV 
Y   P
2