CNC Z32 - Programming Guide (LATHES)
CONTENTS
1. INTRODUCTION....................................................................................................................................................1
2. BASE PROGRAMMING.......................................................................................................................................2
2.1 INTRODUCTION.................................................................................................................................................... 2
2.1.1 Machine behavior at reset....................................................................................................................... 2
2.1.2 Line number.............................................................................................................................................. 3
2.1.3 The standard ISO line.............................................................................................................................. 3
2.1.4 Comment lines.......................................................................................................................................... 4
2.1.5 G functions (modals and with stop)....................................................................................................... 4
1.1. F(FEED)PARAMETER AND FEED MANAGEMENT (G93 G94 G95).................................................................... 5
2.2 SPARAMETER AND SPEED MANAGEMENT (G96 G97)...................................................................................... 5
2.3 MFUNCTIONS..................................................................................................................................................... 6
2.4 AUXILIARY FUNCTIONS MA, MB, MC................................................................................................................. 7
2.5 END OF PROGRAM AND END OF SUBPROGRAM (M2 G26)................................................................................. 7
2.6 FUNCTIONS FOR ORIGINS RECALL (WORKPIECE COORDINATE SYSTEM)........................................................... 8
2.6.1 Setup of workpiece coordinates in the part-program.......................................................................... 8
2.7 TPARAMETER AND TOOL CHANGE ................................................................................................................... 10
2.8 TOOL CORRECTIONS:LENGTH (LX AND LZ) AND RADIUS (R) ......................................................................... 11
2.8.1 Position of the theoretical tool tip......................................................................................................... 11
2.9 TOOL PARAMETERS MODIFICATION (DLX, DLZ, DDR)................................................................................... 13
2.10 CANCELLATION AND SUSPENSION OF ORIGINS AND LENGTHS (G53 G54 G45)............................................. 14
2.11 CONTOURING PLANE......................................................................................................................................... 15
2.12 MOVEMENT PROGRAMMING (G0 G1 G2 G3).................................................................................................. 16
2.12.1 Rapid movement (G0)........................................................................................................................... 17
2.12.2 Linear interpolation (G1)....................................................................................................................... 18
2.12.3 Circular interpolation (G2 – G3)........................................................................................................... 19
2.12.4 Helical interpolation (G12 – G13)........................................................................................................ 22
2.13 INCREMENTAL COORDINATES PROGRAMMING (G90 G91).............................................................................. 23
2.14 MIRRORING,ROTATION,TRANSLATION,SCALE FACTOR.................................................................................. 24
2.14.1 Mirroring on the working plane (G56 – G55)...................................................................................... 24
2.14.2 Machining rotation (IR JR QR)............................................................................................................. 26
2.14.3 Machining translation (DA DB)............................................................................................................. 27
2.14.4 Scale factor............................................................................................................................................. 28
2.14.5 Other correction parameters................................................................................................................. 28
2.15 OTHER FUNCTIONS........................................................................................................................................... 29
2.15.1 Dwell (G4 TT..)....................................................................................................................................... 29
2.15.2 Axes change (G16)................................................................................................................................29
2.15.3 Alive axes management (G28, G29)................................................................................................... 30
2.15.4 Suspending and resuming Tool change (G38, G39)........................................................................ 31
2.15.5 Mounted tool reading (G104) ............................................................................................................... 31
2.15.6 Real positions reading (G105) ............................................................................................................. 31
2.15.7 Radial programming (G106)................................................................................................................. 31
2.15.8 Diametrical programming (G107) ........................................................................................................ 32
2.15.9 Axis movement with alarm CNxx12 (G119)....................................................................................... 32
2.15.10 Working field limits (G123).................................................................................................................... 32
3. DIRECT PROGRAMMING OF PROFILE......................................................................................................... 34
4. TOOL RADIUS CORRECTION.........................................................................................................................41
4.1 VECTORIAL COMPENSATION OF TOOL RADIUS ................................................................................................. 42
4.2 PROFILE APPROACH (G41/G42) AND PROFILE RETRACT (G40)..................................................................... 44
4.3 NULL OR NEGATIVE RADIUS.............................................................................................................................. 47
4.4 CONNECTING RADIUS ON EXTERNAL EDGES (G109S, G109T)...................................................................... 47
i