Mitsubishi CNC G Codes for 700/70 Series Machining Centers – Comprehensive Guide
Complete Mitsubishi CNC G Codes list for cnc machinists who work on CNC machining centers with Mitsubishi CNC controls (700/70 Series).
Mitsubishi CNC Manuals
CNC machinists can freely download Mitsubishi CNC Manuals for
Mitsubishi CNC 700/70 Series Programming Manual (Machining Center System)
Mitsubishi CNC 700/70 Series Programming Manual (Lathe System)

Mitsubishi M700 Series CNC
Mitsubishi CNC G Codes
| G code | Function |
| G00 | Positioning |
| G01 | Linear interpolation |
| G02 | Circular interpolation CW (clockwise) |
| R-specified circular interpolation CW | |
| Helical interpolation CW | |
| Spiral/Conical interpolation CW (type 2) | |
| G03 | Circular interpolation CCW (counterclockwise) |
| R-specified circular interpolation CCW | |
| Helical interpolation CCW | |
| Spiral/Conical interpolation CCW (type 2) | |
| G02.1 | Spiral/Conical interpolation CW (type1) |
| G03.1 | Spiral/Conical interpolation CCW (type1) |
| G02.3 | Exponential function interpolation positive rotation |
| G03.3 | Exponential function interpolation negative rotation |
| G02.4 | 3-dimensional circular interpolation |
| G03.4 | 3-dimensional circular interpolation |
| G04 | Dwell |
| G05 | High-speed machining mode |
| High-speed high-accuracy control II | |
| G05.1 | High-speed high-accuracy control I Spline |
| G06.2 | NURBS interpolation |
| G07 | Hypothetical axis interpolation |
| G07.1 | Cylindrical interpolation |
| G107 | Cylindrical interpolation |
| G08 | High-accuracy control |
| G09 | Exact stop check |
| G10 | Program data input (parameter /compensation data/parameter coordinate rotation data) |
| G11 | Program data input cancel |
| G12 | Circular cut CW (clockwise) |
| G13 | Circular cut CCW (counterclockwise) |
| G12.1 | Polar coordinate interpolation ON |
| G112 | Polar coordinate interpolation ON |
| G13.1 | Polar coordinate interpolation cancel |
| G113 | Polar coordinate interpolation cancel |
| G14 | |
| G15 | Polar coordinate command OFF |
| G16 | Polar coordinate command ON |
| G17 | Plane selection X-Y |
| G18 | Plane selection Z-X |
| G19 | Plane selection Y-Z |
| G20 | Inch command |
| G21 | Metric command |
| G22 | Stroke check before travel ON |
| G23 | Stroke check before travel cancel |
| G24 | |
| G25 | |
| G26 | |
| G27 | Reference position check |
| G28 | Reference position return |
| G29 | Start position return |
| G30 | 2nd to 4th reference position return |
| G30.1 | Tool change position return 1 |
| G30.2 | Tool change position return 2 |
| G30.3 | Tool change position return 3 |
| G30.4 | Tool change position return 4 |
| G30.5 | Tool change position return 5 |
| G30.6 | Tool change position return 6 |
| G31 | Skip |
| Multi-step skip function 2 | |
| G31.1 | Multi-step skip function 1-1 |
| G31.2 | Multi-step skip function 1-2 |
| G31.3 | Multi-step skip function 1-3 |
| G32 | |
| G33 | Thread cutting |
| G34 | Special fixed cycle (bolt hole circle) |
| G35 | Special fixed cycle (line at angle) |
| G36 | Special fixed cycle (arc) |
| G37 | Automatic tool length measurement |
| G37.1 | Special fixed cycle (grid) |
| G38 | Tool radius compensation vector designation |
| G39 | Tool radius compensation corner arc |
| G40 | Tool radius compensation cancel |
| 3-dimentional tool radius compensation cancel | |
| G41 | Tool radius compensation left |
| 3-dimentional tool radius compensation left | |
| G42 | Tool radius compensation right |
| 3-dimentional tool radius compensation right | |
| G40.1 | Normal line control cancel |
| G41.1 | Normal line control left ON |
| G42.1 | Normal line control right ON |
| G43 | Tool length compensation (+) |
| G44 | Tool length compensation (-) |
| G43.1 | Tool length compensation along the tool axis |
| G43.4 | Tool center point control type 1 |
| G43.5 | Tool center point control type 2 |
| G45 | Tool position offset (extension) |
| G46 | Tool position offset (reduction) |
| G47 | Tool position offset (doubled) |
| G48 | Tool position offset (halved) |
| G49 | Tool length compensation cancel |
| Tool center point control cancel | |
| G50 | Scaling cancel |
| G51 | Scaling ON |
| G50.1 | G command mirror image cancel |
| G51.1 | G command mirror image ON |
| G52 | Local coordinate system setting |
| G53 | Basic machine coordinate system selection |
| G54 | Workpiece coordinate system 1 selection |
| G55 | Workpiece coordinate system 2 selection |
| G56 | Workpiece coordinate system 3 selection |
| G57 | Workpiece coordinate system 4 selection |
| G58 | Workpiece coordinate system 5 selection |
| G59 | Workpiece coordinate system 6 selection |
| G54.1 | Workpiece coordinate system selection 48 / 96 sets extended |
| G60 | Unidirectional positioning |
| G61 | Exact stop check mode |
| G61.1 | High-accuracy control 1 ON |
| G61.2 | High-accuracy spline interpolation |
| G62 | Automatic corner override |
| G63 | Tapping mode |
| G63.1 | Synchronous tapping mode (normal tapping) |
| G63.2 | Synchronous tapping mode (reverse tapping) |
| G64 | Cutting mode |
| G65 | User macro call |
| G66 | User macro modal call A |
| G66.1 | User macro modal call B |
| G67 | User macro modal call cancel |
| G68 | Programmable coordinate rotation mode ON/3-dimensional coordinate conversion mode ON |
| G69 | Programmable coordinate rotation mode OFF/3-dimensional coordinate conversion mode OFF |
| G70 | User fixed cycle |
| G71 | User fixed cycle |
| G72 | User fixed cycle |
| G73 | Fixed cycle (step) |
| G74 | Fixed cycle (reverse tap) |
| G75 | Fixed cycle (circle cutting cycle) |
| G76 | Fixed cycle (fine boring) |
| G77 | User fixed cycle |
| G78 | User fixed cycle |
| G79 | User fixed cycle |
| G80 | Fixed cycle cancel |
| G81 | Fixed cycle (drill/spot drill) |
| G82 | Fixed cycle (drill/counter boring) |
| G83 | Fixed cycle (deep drilling) |
| G84 | Fixed cycle (tapping) |
| G85 | Fixed cycle (boring) |
| G86 | Fixed cycle (boring) |
| G87 | Fixed cycle (back boring) |
| G88 | Fixed cycle (boring) |
| G89 | Fixed cycle (boring) |
| G90 | Absolute value command |
| G91 | Incremental command value |
| G92 | Coordinate system setting / Spindle clamp speed setting |
| G92.1 | Workpiece coordinate system pre-setting |
| G93 | Inverse time feed |
| G94 | Feed per minute (Asynchronous feed) |
| G95 | Feed per revolution (Synchronous feed) |
| G96 | Constant surface speed control ON |
| G97 | Constant surface speed control OFF |
| G98 | Fixed cycle Initial level return |
| G99 | Fixed cycle R point level return |
| G100 to G255 | User macro (G code call) Max. 10 |
CNC Machine
- Understanding and Mitigating Tool Deflection in CNC Machining
- Effective Techniques to Minimize Tool Deflection in CNC Machining
- Master CNC Machining: Proven Design Strategies for Optimal Parts
- CNC Machining Centers: Precision & Efficiency for Modern Manufacturing
- Professional CNC Tool Selection Guide for Precise Machining
- Complete Fanuc M Codes Guide for Fadal Machining Centers
- Mitsubishi CNC Lathe 700/70 Series G Codes: Complete Reference
- Milltronics M Codes: Complete Reference for Advanced Machining Centers
- GSK983M CNC Milling: Advanced G Code Features for Precision Drilling and Milling
- Complete List of Osai 10 Series CNC M Codes for Programmers