6 Basic Usage of Motion Instructions and G-codes
O pointers/M-codes
Applicable model
Instruction
code
Function Description
20D 20M
Page
number
O
Program
pointer
Main program: O100
Motion subroutines: Ox0~Ox99
6-40
M M-code
M0~M65535
M0~M65535
M102: End of the main program O100
M2: End of a motion subroutine
6-41
Additional remark: 20D=DVP20PM00D; 20M=DVP20PM00M
G-codes
Applicable model
Type G-code
Motion
instruction
code
Function
20D 20M
Page
number
00 DRV Rapid positioning (two axes)
6-47
00 DRV Rapid positioning (three axes)
6-45
01 LIN
Linear interpolation (two axes) (The remaining distance
can be considered.)
6-49
01 LIN
Linear interpolation (three axes) (The remaining
distance can be considered.)
6-48
02 CW
Circular interpolation, clockwise (arc center) (The
remaining distance can be considered.)
6-49
02 CW
Helical interpolation, clockwise (arc center) (The
remaining distance can be considered.)
6-49
03 CCW
Circular interpolation, counterclockwise (arc center)
(The remaining distance can be considered.)
6-49
03 CCW
Helical interpolation, counterclockwise (arc center) (The
remaining distance can be considered.)
6-49
02 CW
Circular interpolation, clockwise (radius) (The remaining
distance can be considered.)
6-50
02 CW
Helical interpolation, clockwise (radius) (The remaining
distance can be considered.)
6-50
03 CCW
Circular interpolation, counterclockwise (radius) (The
remaining distance can be considered.)
6-50
03 CCW
Helical interpolation, counterclockwise (radius) (The
remaining distance can be considered.)
6-50
04 TIM Dwell
6-51
17 NULL XY plane selection
6-51
18 NULL ZX plane selection
6-51
19 NULL YZ plane selection
6-51
90 ABST Absolute programming
6-51
G-code instructions
91 INCT Incremental programming
6-52
Additional remark: 20D=DVP20PM00D; 20M=DVP20PM00M
DVP-20PM Application
Manual
6-2