DVP-15MC Series Motion Controller Operation Manual
11-254
11
1
11.6
G Code Instructions
CNC Introduction
As a multi-axis motion controller, the motion controller supports the standard CNC function and can execute
G codes statically to achieve the simple numerical control of machine tools and robot control. Beyond that,
it could also be applied to the occasions where G codes are used for positioning and path planning.
CANopen Builder software provides CNC G code editing function; user could edit G codes in the CNC
editor or import the G codes converted by other design software into this editor. When G codes are input in
the code list, the three-dimension chart of G codes is output in the preview window.
All G codes will be downloaded to the controller during the program download.
G codes need be called in the motion control program after being edited. Using DMC_CartesianCoordinate
instruction, the servo axis can be controlled for position interpolation.
G Code Input Format
The G code formats that the motion controller supports are listed in the followint table.
G code
Function
Number of
axes
supported
Format
G0
Quick Positioning
8
Format 1: G0 X_ Y_ Z_ A_ B_ C_ P_ Q_
G1
Linear interpolation
8
Format 1: G1 X_ Y_ Z_ A_ B_ C_ P_ Q_ E_ F_
G2
Clockwise circular
arc /helical
interpolation
8
Format 1: G2 X_ Y_ Z_ A_ B_ C_ P_ Q_ I_ J_ (I_
K_ / J_ K_)T_ E_ F_
Format 2: G2 X_ Y_ Z_ A_ B_ C_ P_ Q_ R_ T_
E_ F_
G3
Anticlockwise circular
arc /helical
interpolation
8
Format 1: G3 X_ Y_ Z_ A_ B_ C_ P_ Q_ I_ J_ (I_
K_ / J_ K_)T_ E_ F_
Format 2: G3 X_ Y_ Z_ A_ B_ C_ P_ Q_ R_ T_
E_ F_
G4
Delay instruction
--
Format 1: G4 K_
G17
XY plane for circular
interpolation
--
Format 1: G17
G18
XZ plane for circular
interpolation
--
Format 1: G18
G19
YZ plane for circular
interpolation
--
Format 1: G19
G90
Absolute mode
--
Format 1: G90
G91
Relative mode
--
Format 1: G91
G50
Precise stop
--
Format 1: G50
G51
Round path transition
--
Format 1: G51 D_
G52
Smooth path
transition
--
Format 1: G52
M0~M99
M Code
--
Format 1: M_ D_
Содержание DVP-15MC Series
Страница 16: ...1 1 1 Preface Table of Contents 1 1 Explanation of Symbols in This Manual 1 2 1 2 Revision History 1 3...
Страница 19: ...DVP 15MC Series Motion Controller Operation Manual 1 4 _1 MEMO...
Страница 20: ...2 1 2 Overview Table of Contents 2 1 Product Description 2 2 2 2 Functions 2 2 2 3 Profile and Components 2 3...
Страница 23: ...DVP 15MC Series Operation Manual 2 4 _2 MEMO...
Страница 31: ...DVP 15MC Series Motion Controller Operation Manual 3 8 _3 MEMO...
Страница 75: ...DVP 15MC Series Motion Controller Operation Manual 6 26 _6 MEMO...
Страница 87: ...DVP 15MC Series Motion Controller Operation Manual 7 12 _7 MEMO...
Страница 432: ...Chapter 8 Logic Instructions 8 345 8_ MEMO...
Страница 433: ...9 1 9 Chapter 9 Introductions of Axis Parameters Table of Contents 9 1 Description of Axis Parameters 9 2...
Страница 470: ...DVP 15MC Series Motion Controller Operation Manual 10 34 10 MEMO...
Страница 878: ...DVP 15MC Series Motion Controller Operation Manual 11 408 11 1 MEMO...
Страница 920: ...DVP 15MC Series Motion Controller Operation Manual A 16 A MEMO...
Страница 941: ...D 1 D Explanation of Homing Modes Table of Contents D 1 Explanation of Homing Modes D 2...
Страница 966: ...DVP 15MC Series Motion Controller Operation Manual D 26 D MEMO...