Aug 22, 2016 Mazak M Code List M-codes Description M00 Program stop M01 Optional stop M02 Program end M03 Spindle normal rotation M04 Spindle reverse rotation M05 Spindle stop M06 Chuck unclamp (releasing workpiece) M07 Chuck clamp (holding workpiece) M08 Flood coolant ON M09 Coolant OFF M10 M11 M12 Milling spindle mode cancel (Turning mode selection) M13 Milling.
Mazak G code list for cnc machinists who work on MAZAK machining centers.
Mazak G Code List
G Code | Function |
---|---|
G00 | Positioning |
G01 | Linear interpolation |
G01.1 | Threading with C-axis interpolation |
G02 | Circular interpolation (CW) |
G03 | Circular interpolation (CCW) |
G02.1 | Spiral interpolation (CW) |
G03.1 | Spiral interpolation (CCW) |
G04 | Dwell |
G05 | High-speed machining mode |
G06.1 | Fine spline interpolation |
G06.2 | NURBS interpolation |
G07 | Virtual-axis interpolation |
G07.1 | Cylindrical interpolation |
G09 | Exact-stop check |
G10 | Data setting mode ON |
G10.1 | Command address OFF |
G11 | Data setting mode OFF |
G12.1 | Polar coordinate interpolation ON |
G13.1 | Polar coordinate interpolation OFF |
G17 | X-Y plane selection |
G18 | Z-X plane selection |
G19 | Y-Z plane selection |
G20 | Inch command |
G21 | Metric command |
G22 | Pre-move stroke check ON |
G23 | Pre-move stroke check OFF |
G27 | Reference point check |
G28 | Reference point return |
G29 | Return from reference point |
G30 | Return to 2nd, 3rd and 4th reference points |
G31 | Skip function |
G31.1 | Multi-step skip 1 |
G31.2 | Multi-step skip 2 |
G31.3 | Multi-step skip 3 |
G33 | Thread cutting (straight, taper) |
G34 | Variable lead thread cutting |
G34.1 | Hole machining pattern cycle (on a circle) |
G35 | Hole machining pattern cycle (on a line) |
G36 | Hole machining pattern cycle (on an arc) |
G37.1 | Hole machining pattern cycle (on a grid) |
G37 | Automatic tool length measurement |
G38 | Vector selection for tool radius compensation |
G39 | Corner arc for tool radius compensation |
G40 | Nose R/Tool radius compensation OFF |
G41 | Nose R/Tool radius compensation (left) |
G41.2 | 3-D tool radius compensation (left) |
G42 | Nose R/Tool radius compensation (right) |
G42.2 | 3-D tool radius compensation (right) |
G43 | Tool length offset (+) |
G43.4 | Tool tip point control (Type 1) ON |
G43.5 | Tool tip point control (Type 2) ON |
G44 | Tool length offset () |
G45 | Tool position offset, extension |
G46 | Tool position offset, reduction |
G47 | Tool position offset, double extension |
G48 | Tool position offset, double reduction |
G49 | Tool position offset OFF |
G92 | Coordinate system setting/Spindle clamp speed setting |
G50 | Scaling OFF |
G51 | Scaling ON |
G50.1 | Mirror image OFF |
G51.1 | Mirror image ON |
G50.2 | Polygonal machining mode OFF |
G51.2 | Polygonal machining mode ON |
G52 | Local coordinate system setting |
G53 | Machine coordinate system selection |
G54 | Selection of workpiece coordinate system 1 |
G55 | Selection of workpiece coordinate system 2 |
G56 | Selection of workpiece coordinate system 3 |
G57 | Selection of workpiece coordinate system 4 |
G58 | Selection of workpiece coordinate system 5 |
G59 | Selection of workpiece coordinate system 6 |
G54.1 | Additional workpiece coordinate systems |
G54.2 | Selection of fixture offset |
G60 | One-way positioning |
G61 | Exact stop mode |
G61.1 | High-accuracy mode (Geometry compensation) |
G62 | Automatic corner override |
G63 | Tapping mode |
G64 | Cutting mode |
G65 | User macro single call |
G66 | User macro modal call A |
G66.1 | User macro modal call B |
G67 | User macro modal call OFF |
G68 | Programmed coordinate rotation ON |
G69 | Programmed coordinate rotation OFF |
G68 | 3-D coordinate conversion ON |
G69 | 3-D coordinate conversion OFF |
G270 | Finishing cycle |
G271 | Longitudinal roughing cycle |
G272 | Transverse roughing cycle |
G273 | Contour-parallel roughing cycle |
G274 | Longitudinal cut-off cycle |
G275 | Transverse cut-off cycle |
G276 | Compound thread-cutting cycle |
G80 | Fixed cycle OFF |
G283 | Front driling cycle |
G284 | Front tapping cycle |
G284.2 | Front synchronous tapping cycle |
G285 | Front boring cycle |
G287 | Outside driling cycle |
G288 | Outside tapping cycle |
G288.2 | Outside synchronous tapping cycle |
G289 | Outside boring cycle |
G290 | Fixed cycle A (Longitudinal turning cycle) |
G292 | Threading cycle |
G294 | Fixed cycle B (Transverse turning cycle) |
G71.1 | Fixed cycle (Chamfering cutter 1, CW) |
G72.1 | Fixed cycle (Chamfering cutter 2, CCW) |
G73 | Fixed cycle (High-speed deep-hole drilling) |
G74 | Fixed cycle (Reverse tapping) |
G75 | Fixed cycle (Boring 1) |
G76 | Fixed cycle (Boring 2) |
G77 | Fixed cycle (Back spot facing) |
G78 | Fixed cycle (Boring 3) |
G79 | Fixed cycle (Boring 4) |
G81 | Fixed cycle (Spot drilling) |
G82 | Fixed cycle (Drilling) |
G83 | Fixed cycle (Deep-hole drilling) |
G84 | Fixed cycle (Tapping) |
G84.2 | Fixed cycle (Synchronous tapping) |
G84.3 | Fixed cycle (Synchronous reverse tapping) |
G85 | Fixed cycle (Reaming) |
G86 | Fixed cycle (Boring 5) |
G87 | Fixed cycle (Back boring) |
G88 | Fixed cycle (Boring 6) |
G89 | Fixed cycle (Boring 7) |
G90 | Absolute data input |
G91 | Incremental data input |
G92.5 | Workpiece coordinate system rotation |
G93 | Inverse time feed |
G96 | Constant peripheral speed control ON |
G97 | Constant peripheral speed control OFF |
G94 | Feed per minute (asynchronous) |
G95 | Feed per revolution (synchronous) |
G98 | Initial point level return in fixed cycles |
G99 | R-point level return in fixed cycles |
G109 | Single program multi-system control |
G110 | Cross machining control ON |
G111 | Cross machining control OFF |
G112 | M, S, T, B output to opposite system |
G113 | Hob milling mode OFF |
G114.3 | Hob milling mode ON |
G16 | Polar coordinate input ON |
G15 | Polar coordinate input OFF |
G10.9 | Selection between diameter and radius data input |
G130 | Tornado cycle |
G136 | Measurement macro, workpiece/coordinate measurement |
G137 | Compensation macro |
Mazak G code list for cnc machinists who work on Mazak INTEGREX 300/400-III/III T/IIIS/IIIST cnc machines.
Mazak G Codes
G Code | Function |
---|---|
G00 | Positioning |
G01 | Linear interpolation |
G01.1 | Threading with C-axis interpolation |
G02 | Circular interpolation (CW) |
G03 | Circular interpolation (CCW) |
G02.1 | Spiral interpolation (CW) |
G03.1 | Spiral interpolation (CCW) |
G04 | Dwell |
G05 | High-speed machining mode |
G06.1 | Fine spline interpolation |
G06.2 | NURBS interpolation |
G07 | Virtual-axis interpolation |
G07.1 | Cylindrical interpolation |
G09 | Exact-stop check |
G10 | Data setting mode ON |
G10.1 | Command address OFF |
G11 | Data setting mode OFF |
G12.1 | Polar coordinate interpolation ON |
G13.1 | Polar coordinate interpolation OFF |
G17 | X-Y plane selection |
G18 | Z-X plane selection |
G19 | Y-Z plane selection |
G20 | Inch command |
G21 | Metric command |
G22 | Pre-move stroke check ON |
G23 | Pre-move stroke check OFF |
G27 | Reference point check |
G28 | Reference point return |
G29 | Return from reference point |
G30 | Return to 2nd, 3rd and 4th reference points |
G31 | Skip function |
G31.1 | Multi-step skip 1 |
G31.2 | Multi-step skip 2 |
G31.3 | Multi-step skip 3 |
G32 | Thread cutting (straight, taper) |
G34 | Variable lead thread cutting |
G234.1 | Hole machining pattern cycle (on a circle) |
G235 | Hole machining pattern cycle (on a line) |
G236 | Hole machining pattern cycle (on an arc) |
G237.1 | Hole machining pattern cycle (on a grid) |
G40 | Nose R/Tool radius compensation OFF |
G41 | Nose R/Tool radius compensation (left) |
G41.2 | 3-D tool radius compensation (left) |
G42 | Nose R/Tool radius compensation (right) |
G42.2 | 3-D tool radius compensation (right) |
G43.4 | Tool tip point control (Type 1) ON |
G43.5 | Tool tip point control (Type 2) ON |
G50 | Coordinate system setting/Spindle clamp speed setting |
G50.2 | Polygonal machining mode OFF |
G51.2 | Polygonal machining mode ON |
G52 | Local coordinate system setting |
G52.5 | MAZATROL coordinate system cancel |
G53 | Machine coordinate system selection |
G53.5 | MAZATROL coordinate system selection |
G54 | Selection of workpiece coordinate system 1 |
G55 | Selection of workpiece coordinate system 2 |
G56 | Selection of workpiece coordinate system 3 |
G57 | Selection of workpiece coordinate system 4 |
G58 | Selection of workpiece coordinate system 5 |
G59 | Selection of workpiece coordinate system 6 |
G54.1 | Additional workpiece coordinate systems |
G60 | One-way positioning |
G61 | Exact stop mode |
G61.1 | High-accuracy mode (Geometry compensation) |
G62 | Automatic corner override |
G63 | Tapping mode |
G64 | Cutting mode |
G65 | User macro single call |
G66 | User macro modal call A |
G66.1 | User macro modal call B |
G67 | User macro modal call OFF |
G68.5 | 3-D coordinate conversion ON |
G69.5 | 3-D coordinate conversion OFF |
G70 | Finishing cycle |
G71 | Longitudinal roughing cycle |
G72 | Transverse roughing cycle |
G73 | Contour-parallel roughing cycle |
G74 | Longitudinal cut-off cycle |
G75 | Transverse cut-off cycle |
G76 | Compound thread-cutting cycle |
G80 | Fixed cycle OFF |
G83 | Front driling cycle |
G84 | Front tapping cycle |
G84.2 | Front synchronous tapping cycle |
G85 | Front boring cycle |
G87 | Outside driling cycle |
G88 | Outside tapping cycle |
G88.2 | Outside synchronous tapping cycle |
G89 | Outside boring cycle |
G90 | Fixed cycle A (Longitudinal turning cycle) |
G92 | Threading cycle |
G94 | Fixed cycle B (Transverse turning cycle) |
G93 | Inverse time feed |
G96 | Constant peripheral speed control ON |
G97 | Constant peripheral speed control OFF |
G98 | Feed per minute (asynchronous) |
G99 | Feed per revolution (synchronous) |
G109 | Single program multi-system control |
G110 | Cross machining control ON |
G111 | Cross machining control OFF |
G112 | M, S, T, B output to opposite system |
G113 | Hob milling mode OFF |
G114.3 | Hob milling mode ON |
G122 | Polar coordinate input ON |
G123 | Polar coordinate input OFF |
G122.1 | X-axis radial command ON |
G123.1 | X-axis radial command OFF |
G130 | Tornado cycle |
G136 | Measurement macro, workpiece/coordinate measurement |
G137 | Compensation macro |