
1
Table of Contents
Introduction.................................................................................................................................................................................. 2
Part 1 Programming Basics
Programming ............................................................................................................................................................................ 3
Coordinate Systems ................................................................................................................................................................ 7
Setting Coordinate Values (Amount of Movement) .......................................................................................................... 10
Setting the Measurement Unit.............................................................................................................................................. 11
Real-number Entry and Integer Entry ................................................................................................................................. 11
Program Number.................................................................................................................................................................... 12
Sequence Numbers ............................................................................................................................................................... 12
Optional Block Skip................................................................................................................................................................ 12
Positioning (G00).................................................................................................................................................................... 13
Linear Interpolation (G01)..................................................................................................................................................... 13
Circular Interpolation (G02 and G03).................................................................................................................................. 13
Cutter Compensation (G40, G41 and G42) ....................................................................................................................... 15
Feed Rate................................................................................................................................................................................ 15
Spindle Motor Control (M03 and M05)................................................................................................................................ 16
Spindle Motor Speed ............................................................................................................................................................. 16
Fixed Cycle.............................................................................................................................................................................. 16
Program-related Errors.......................................................................................................................................................... 16
Sample Program .................................................................................................................................................................... 18
Part 2 Reference
How to Read Part 2 ........................................................................................................................................................... 19
Preparatory Functions (G Functions)
G 00 Positioning ................................................................................................................................ 20
G 01 Linear Interpolation................................................................................................................... 21
G 02 and G 03 Circular Interpolation ................................................................................................................ 22
G 04 Dwell ......................................................................................................................................... 25
G10 Data Setting............................................................................................................................... 26
G 17, G 18 and G 19 Plane.......................................................................................................................................... 28
G20 and G21 Setting the Measurement Unit ................................................................................................... 28
G39 Corner-offset Circular Interpolation .........................................................................................29
G40, G41 and G42 Cutter Compensation ................................................................................................................. 30
G 50 and G 51 Scaling....................................................................................................................................... 38
G 54, G55, G56,
G57, G58 and G 59 Selects Coordinate System........................................................................................................ 39
G 80, G 81, G 82,
G 85, G86 and G 89 Fixed Cycle (Canned Cycle) ..................................................................................................... 40
G 90 and G 91 Absolute and Incremental ......................................................................................................... 44
G 92 Coordinate System .................................................................................................................... 45
G 98 Initial Level Return ................................................................................................................... 46
G 99 Point R Level Return ................................................................................................................ 46
Copyright © 1999, 2000 ROLAND DG CORPORATION