CNC Machinist Calculator Ultra

Home › G-codes › LinuxCNC Tormach

LinuxCNC Tormach G-code list

88 G-codes. Pick a code for the format, the addresses, an example program and what to watch out for.

CodeMeaningMachine
G0Rapid moveMill and lathe
G1Linear feed moveMill and lathe
G2Clockwise arc or helixMill and lathe
G3Counterclockwise arc or helixMill and lathe
G4DwellMill and lathe
G5Cubic splineMill
G5.1Quadratic splineMill
G5.2NURBS block startMill
G5.3NURBS block endMill
G7Lathe diameter modeLathe
G8Lathe radius modeLathe
G10 L1Set tool table entryMill and lathe
G10 L10Set tool offset from current positionMill and lathe
G10 L11Set tool offset from fixture G59.3Mill and lathe
G10 L2Set work offset by valueMill and lathe
G10 L20Set work offset from current positionMill and lathe
G17XY plane selectMill and lathe
G17.1UV plane selectMill and lathe
G18XZ plane selectMill and lathe
G18.1WU plane selectMill and lathe
G19YZ plane selectMill and lathe
G19.1VW plane selectMill and lathe
G20Inch unitsMill and lathe
G21Millimeter unitsMill and lathe
G28Go to stored position 1Mill and lathe
G28.1Store position 1Mill and lathe
G30Go to stored position 2Mill and lathe
G30.1Store position 2Mill and lathe
G33Spindle synchronized motionMill and lathe
G33.1Rigid tappingMill and lathe
G38.2Probe toward part, error on missMill and lathe
G38.3Probe toward part, no errorMill and lathe
G38.4Probe away from part, error on missMill and lathe
G38.5Probe away from part, no errorMill and lathe
G40Cutter compensation offMill and lathe
G41Cutter compensation leftMill and lathe
G41.1Cutter comp left, programmed diameterMill and lathe
G42Cutter compensation rightMill and lathe
G42.1Cutter comp right, programmed diameterMill and lathe
G43Tool length offset onMill and lathe
G43.1Dynamic tool length offsetMill and lathe
G43.2Add tool length offsetMill and lathe
G49Tool length offset cancelMill and lathe
G52Local coordinate offsetMill and lathe
G53Move in machine coordinatesMill and lathe
G54Work coordinate system 1Mill and lathe
G55Work coordinate system 2Mill and lathe
G56Work coordinate system 3Mill and lathe
G57Work coordinate system 4Mill and lathe
G58Work coordinate system 5Mill and lathe
G59Work coordinate system 6Mill and lathe
G59.1Work coordinate system 7Mill and lathe
G59.2Work coordinate system 8Mill and lathe
G59.3Work coordinate system 9Mill and lathe
G61Exact path modeMill and lathe
G61.1Exact stop modeMill and lathe
G64Path blendingMill and lathe
G70Lathe finishing cycleLathe
G71Lathe roughing cycle, along ZLathe
G72Lathe roughing cycle, facing along XLathe
G73Chip breaking drill cycleMill
G74Left hand tapping cycleMill
G76Lathe multi pass threadingLathe
G80Cancel canned cycleMill
G81Drill cycleMill
G82Drill cycle with dwellMill
G83Peck drill cycleMill
G84Right hand tapping cycleMill
G85Boring cycle, feed outMill
G86Boring cycle, spindle stop, rapid outMill
G87Back boring cycle, not implementedMill
G88Boring cycle, manual out, not implementedMill
G89Boring cycle, dwell, feed outMill
G90Absolute distance modeMill and lathe
G90.1Absolute arc center modeMill and lathe
G91Incremental distance modeMill and lathe
G91.1Incremental arc center modeMill and lathe
G92Coordinate system offsetMill and lathe
G92.1Reset G92 offset and clear itMill and lathe
G92.2Reset G92 offset, keep valuesMill and lathe
G92.3Restore G92 offsetMill and lathe
G93Inverse time feedMill and lathe
G94Feed per minuteMill and lathe
G95Feed per revolutionMill and lathe
G96Constant surface speedLathe
G97Spindle RPM modeLathe
G98Cycle retract to start heightMill
G99Cycle retract to R planeMill

Take the list to the machine. The app searches every code by number or shop word and decodes a whole program line by line.

Open the G-code list LinuxCNC Tormach M-codes

App Store Google Play