NUM 1020/1040/1060T G Code list for cnc machinists who work on cnc lathe machines with NUM cnc controls.
NUM 1020/1040/1060T G Codes
G Code | Description |
---|---|
G00 | High-speed linear interpolation |
G01 | Linear interpolation at programmed feed rate |
G02 | Clockwise circular interpolation at programmed feed rate |
G03 | Counterclockwise circular interpolation at programmed feed rate |
G04 | Programmable dwell |
G05 | Movement on an inclined axis |
G06 | Spline curve execution command |
G07 | Initial tool positioning before machining on an inclined axis |
G09 | Accurate stop at end of block before going to next block |
G10 | Interruptible block |
G12 | Overspeed by handwheel |
G16 | Definition of tool axis orientation with addresses P, R |
G20 | Programming in polar coordinates (X, Z, C) |
G21 | Programming in cartesian coordinates (X, Y, Z) |
G22 | Programming in cylindrical coordinates (X, Y, Z) |
G23 | Circular interpolation defined by three points |
G33 | Constant lead thread cutting |
G38 | Sequenced thread cutting |
G40 | Tool radius offset (cutter compensation) cancel |
G41 | Left tool radius offset (cutter compensation) |
G42 | Right tool radius offset (cutter compensation) |
G48 | Spline curve definition |
G49 | Spline curve deletion |
G51 | Mirroring |
G52 | Programming of movements in absoluted dimensions with reference to the measurement origin |
G53 | DAT1 and DAT2 offset cancel |
G54 | DAT1 and DAT2 offset enable |
G59 | Programme origin offset |
G63 | Roughing cycle with groove |
G64 | Turn/Face roughing cycle |
G65 | Groove roughing cycle |
G66 | Plunging cycle |
G70 | Inch data input |
G71 | Metric data input |
G73 | Scaling factor cancel |
G74 | Scaling factor enable |
G75 | Emergency retraction subroutine declaration |
G76 | Transfer of the current values of «L» and «E» parameters into the part programme |
G76+/- | ISO programme or block creation/deletion |
G77 | Unconditional branch to a subroutine or block sequence with return |
G77 -i | Call of a subroutine return block |
G78 | Axis group synchronisation |
G79 | Conditional or unconditional jump to a sequence without return |
G79 +/- | Temporary suspension of next block preparation in a sequence with movements |
G80 | Canned cycle cancel |
G81 | Centre drilling cycle |
G82 | Counterboring cycle |
G83 | Peck drilling cycle |
G84 | Tapping cycle |
G84 | Rigid tapping cycle |
G85 | Boring cycle |
G87 | Drilling cycle with chip breaking |
G89 | Boring cycle with dwell at hole bottom |
G90 | Programming in absolute dimensions with respect to the programme origin |
G91 | Programming in incremental dimensions with respect to the start of the block |
G92 | Programme origin preset |
G92 R.. | Programming of the tangential feed rate |
G92 S.. | Spindle speed limiting |
G94 | Feed rate expressed in millimetres, inches or degrees per minute |
G95 | Feed rate expressed in millimetres or inches per revolution |
G96 | Constant surface speed expressed in metres per minute |
G97 | Spindle speed expressed in revolutions per minute |
G98 | Definition of the start X for interpolation on the C axis |
G997 | Enabling and execution of all the functions stored in state G999 |
G998 | Enabling of execution of the blocks and part of the functions processed in state G999 |
G999 | Suspension of execution and forcing of block concatenation |