Every SmoothX
G-code.
163 EIA/ISO G-codes from the Mazak manual — function, modal group, programming format and documented precautions. There is no G-code chapter in the manual; this list was assembled from the base table and the section documenting each code.
Machine-specific. This G-code reference is specific to the Mazak INTEGREX e-670H / e-670H-S with the MAZATROL SmoothX control (EIA/ISO programming manual H747PB0030E). G-code availability depends on fitted options, and groups and behaviour differ between Mazak models and control generations — verify against the manual for your own machine before programming with any code.
163 of 163 G-codes
G00–G09 · 14
- G00Positioning
- G01Linear interpolation
- G01.1Threading with C-axis interpolation
- G02Circular interpolation (CW)
- G02.1Spiral interpolation (CW)
- G03Circular interpolation (CCW)
- G03.1Spiral interpolation (CCW)
- G04DwellONE-SHOT
- G05High-speed machining modeONE-SHOT
- G06.1Fine spline interpolation
- G06.2NURBS interpolation
- G07Virtual-axis interpolationONE-SHOT
- G07.1Cylindrical interpolationONE-SHOT
- G09Exact-stopONE-SHOT
G10–G19 · 11
- G10Data setting mode ONONE-SHOT
- G10.1Command address OFFONE-SHOT
- G10.9Selection between diameter and radius data input
- G11Data setting mode OFFONE-SHOT
- G12.1Polar coordinate interpolation ON
- G13.1Polar coordinate interpolation OFF
- G15Polar coordinate input OFF
- G16Polar coordinate input ON
- G17XY-plane selection
- G18ZX-plane selection
- G19YZ-plane selection
G20–G29 · 7
G30–G39 · 15
- G30Return to 2nd, 3rd and 4th reference pointsONE-SHOT
- G31Skip functionONE-SHOT
- G31.1Multi-step skip 1ONE-SHOT
- G31.2Multi-step skip 2ONE-SHOT
- G31.3Multi-step skip 3ONE-SHOT
- G32Thread cutting (straight, taper)
- G33Thread cutting (straight, taper)
- G34Variable lead thread cutting
- G34.1Hole machining pattern cycle (on a circle)ONE-SHOT
- G35Hole machining pattern cycle (on a line)ONE-SHOT
- G36Hole machining pattern cycle (on an arc)ONE-SHOT
- G37Automatic tool length measurementONE-SHOT
- G37.1Hole machining pattern cycle (on a grid)ONE-SHOT
- G38Vector selection for tool radius compensationONE-SHOT
- G39Corner arc for tool radius compensationONE-SHOT
G40–G49 · 19
- G40Nose radius/Tool radius compensation OFF
- G41Nose radius/Tool radius compensation (left)
- G41.2Tool radius compensation for five-axis machining (left)
- G41.5Tool radius compensation for five-axis machining (left)
- G42Nose radius/Tool radius compensation (right)
- G42.2Tool radius compensation for five-axis machining (right)
- G42.5Tool radius compensation for five-axis machining (right)
- G43Tool length offset (+)
- G43.1Tool length offset in tool-axis direction
- G43.4Tool tip point control (Type 1) ON
- G43.5Tool tip point control (Type 2) ON
- G43.8Cutting point command (Type 1) ON
- G43.9Cutting point command (Type 2) ON
- G44Tool length offset (–)
- G45Tool position offset, extensionONE-SHOT
- G46Tool position offset, reductionONE-SHOT
- G47Tool position offset, double extensionONE-SHOT
- G48Tool position offset, double reductionONE-SHOT
- G49Tool position offset OFF
G50–G59 · 18
- G50Scaling OFF
- G50.1Mirror image OFF
- G50.2Polygonal machining mode OFF
- G51Scaling ON
- G51.1Mirror image ON
- G51.2Polygonal machining mode ON
- G52Local coordinate system settingONE-SHOT
- G53Selection of machine coordinate systemONE-SHOT
- G53.1Tool-axis direction controlONE-SHOT
- G54Selection of workpiece coordinate system 1
- G54.1Selection of additional workpiece coordinate systems
- G54.2Selection of fixture offset
- G54.4Workpiece setup error correction
- G55Selection of workpiece coordinate system 2
- G56Selection of workpiece coordinate system 3
- G57Selection of workpiece coordinate system 4
- G58Selection of workpiece coordinate system 5
- G59Selection of workpiece coordinate system 6
G60–G69 · 16
- G60One-way positioningONE-SHOT
- G61Exact stop mode
- G61.1High-accuracy mode (Geometry compensation)
- G61.2Modal spline interpolation
- G62Automatic corner override
- G63Tapping mode
- G64Cutting mode
- G65Single user macro callONE-SHOT
- G66Modal user macro call A
- G66.1Modal user macro call B
- G67Modal user macro call OFF
- G68Programmed coordinate rotation ON / 3-D coordinate conversion ON
- G68.2Inclined-plane machining ON
- G68.3Inclined-plane machining (by specifying tool-axis direction) ON
- G68.4Incremental coordinate system establishment for inclined-plane machining
- G69Programmed coordinate rotation OFF / 3-D coordinate conversion OFF / Inclined-plane machining OFF
G70–G79 · 9
G80–G89 · 13
- G80Fixed cycle OFF
- G81Fixed cycle (Spot drilling)
- G82Fixed cycle (Drilling)
- G82.2Fixed cycle (Pecking)
- G83Fixed cycle (Deep-hole drilling)
- G84Fixed cycle (Tapping)
- G84.2Fixed cycle (Synchronous tapping)
- G84.3Fixed cycle (Synchronous reverse tapping)
- G85Fixed cycle (Reaming)
- G86Fixed cycle (Boring 5)
- G87Fixed cycle (Back boring)
- G88Fixed cycle (Boring 6)
- G89Fixed cycle (Boring 7)
G90–G99 · 11
- G90Absolute data input
- G91Incremental data input
- G92Coordinate system setting/Spindle speed range settingONE-SHOT
- G92.5Workpiece coordinate system rotationONE-SHOT
- G93Inverse time feed
- G94Feed per minute (asynchronous)
- G95Feed per revolution (synchronous)
- G96Constant surface speed control ON
- G97Constant surface speed control OFF
- G98Initial point level return in fixed cycles
- G99R-point level return in fixed cycles
G100–G199 · 12
- G109Single program multi-process controlONE-SHOT
- G110Cross machining control axis selection
- G111Cross machining control axis cancellation
- G112M, S, T, B output to opposite systemONE-SHOT
- G113Hob milling mode OFF
- G114.3Hob milling mode ON
- G130Tornado cycle
- G136Measurement macro
- G137Compensation macro
- G140Engraving function
- G148Orbit machining mode ONONE-SHOT
- G149Orbit machining mode OFFONE-SHOT
G200–G299 · 18
- G270Finishing cycle
- G271Longitudinal roughing cycle
- G272Transverse roughing cycle
- G273Contour-parallel roughing cycle
- G274Longitudinal cut-off cycle
- G275Transverse cut-off cycle
- G276Compound thread-cutting cycle
- G283Face driling cycle
- G284Face tapping cycle
- G284.2Face synchronous tapping cycle
- G285Face boring cycle
- G287Outside driling cycle
- G288Outside tapping cycle
- G288.2Outside synchronous tapping cycle
- G289Outside boring cycle
- G290Fixed cycle A (Longitudinal turning cycle)
- G292Threading cycle
- G294Fixed cycle B (Transverse turning cycle)