| 1. INTRODUCTION....................................................................................................................................................5 2. BASE PROGRAMMING.......................................................................................................................................6 2.1 Introduction....................................................................................................................................................6 2.1.1 Machine behavior at reset.......................................................................................................................6 2.1.2 Line number..............................................................................................................................................7 2.1.3 The standard ISO line..............................................................................................................................7 2.1.4 Comment lines..........................................................................................................................................8 2.1.5 G functions (modals and with stop).......................................................................................................8 1.1. F parameter and Feed management (G93 G94 G95)................................................................................9 2.2 S parameter and Speed management (G96 G97)......................................................................................9 2.3 M Functions...................................................................................................................................................10 2.4 Auxiliary functions MA, MB, MC...............................................................................................................11 2.5 End of program and end of subprogram (M2 G26)...............................................................................11 2.6 Origin recall functions..............................................................................................................................12 2.7 t parameter and tool change...................................................................................................................14 2.8 Tool length and radius...............................................................................................................................15 2.8.1 Tool length and radius modification (DDL DDR)...............................................................................15 2.9 Cancellation and suspension of origins and lengths (G53 G54 G45).............................................16 2.10 Working tern (G25), tool axis (G43 -G44) and contouring plane...................................................17 2.11 Movement programming (G0 G1 G2 G3)..................................................................................................18 2.11.1 Rapid movement (G0)...........................................................................................................................18 2.11.2 Linear interpolation (G1).......................................................................................................................19 2.11.3 Circular interpolation (G2 - G3)...........................................................................................................19 2.11.4 Helical interpolation (G12 - G13)........................................................................................................19 2.12 Incremental coordinates programming (G90 G91)..............................................................................20 2.13 Threading and rigid tapping.......................................................................................................................21 2.13.1 Fixed pitch threading (G33)..................................................................................................................21 2.13.2 Variable pitch threading (G34, G35)....................................................................................................22 2.13.3 Rigid tapping (G63)................................................................................................................................22 2.14 Rotation, translation, mirroring, scale factor..................................................................................24 2.14.1 Machining rotation (IR JR QR).............................................................................................................24 2.14.2 Machining translation (DA DB DC)......................................................................................................24 2.14.3 Mirroring on the working plane (G56 - G55)......................................................................................25 2.14.4 Scale factor.............................................................................................................................................25 2.14.5 Other correction parameters.................................................................................................................26 2.14.6 Typical transformations examples:......................................................................................................26 2.15 G116 machining on sloping planes (roto-translation).......................................................................27 2.16 Other functions...........................................................................................................................................29 2.16.1 Dwell (G4 TT..).......................................................................................................................................29 2.16.2 Axes change (G16)................................................................................................................................29 2.16.3 Alive axes management (G28, G29)...................................................................................................30 2.16.4 Suspending and resuming Tool change (G38, G39)........................................................................31 2.16.5 Mounted tool reading (G104)...............................................................................................................31 2.16.6 Real positions reading (G105).............................................................................................................31 2.16.7 Radial programming (G106).................................................................................................................31 2.16.8 Diametrical programming (G107)........................................................................................................32 2.16.9 Axis movement with alarm CNxx12 (G119).......................................................................................32 2.16.10 Working field limits (G123)....................................................................................................................32 3. TOOL RADIUS CORRECTION.........................................................................................................................34 3.1 INCOMPATIBLE PROFILE error..............................................................................................................35 3.2 Approach to profile....................................................................................................................................36 |