NUM 1020/1040/1060T G-Codes

NUM 1020/1040/1060T G Code list for cnc machinists who work on cnc lathe machines with NUM cnc controls.

NUM 1040 CNC Control

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