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 S PARAMETER AND SPEED MANAGEMENT (G96 G97)...................................................................................... 5
2.3 M FUNCTIONS ..................................................................................................................................................... 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 T PARAMETER 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