Mitsubishi G Codes for CNC Lathe machines with Mitsubishi CNC controls (Mitsubishi 700/70 Series).
Mitsubishi G Codes for Machining Centers are listed here Mitsubishi CNC G Codes – Machining Centers 700/70 Series
Mitsubishi 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 M70 Series CNC Control for Lathe
Mitsubishi G Codes for Lathe
| G Code | Function |
| G00 | Positioning |
| G01 | Linear interpolation |
| G02 | Circular interpolation CW / Helical interpolation CW |
| G03 | Circular interpolation CCW / Helical interpolation CCW |
| G02.3 | Exponential interpolation CW |
| G03.3 | Exponential interpolation CCW |
| G04 | Dwell |
| G07.1 | Cylindrical interpolation |
| G107 | Cylindrical interpolation |
| G09 | Exact stop check |
| G10 | Parameter/Compensation data input by program/ Tool life management data registration |
| G11 | Program parameter input / Tool life management data registration mode cancel |
| G12.1 | Polar coordinate interpolation ON |
| G112 | Polar coordinate interpolation ON |
| G13.1 | Polar coordinate interpolation cancel |
| G113 | Polar coordinate interpolation cancel |
| G12.1 | Milling interpolation ON |
| G13.1 | Milling interpolation cancel |
| G14 | Balance cut OFF |
| G15 | Balance cut ON |
| G16 | Milling interpolation plane selection Y-Z cylindrical plane |
| G17 | Plane selection X-Y |
| G18 | Plane selection Z-X |
| G19 | Plane selection Y-Z |
| G20 | Inch command |
| G21 | Metric command |
| G22 | Barrier check ON |
| G23 | Barrier check OFF |
| G22 | Soft limit ON |
| G23 | Soft limit OFF |
| G27 | Reference position return check |
| G28 | Automatic reference position return |
| G29 | Return from reference position |
| G30 | 2nd, 3rd and 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 |
| G31 | Skip function/Multiple-step skip function 2 |
| G31.1 | Multiple-step skip function 1-1 |
| G31.2 | Multiple-step skip function 1-2 |
| G31.3 | Multiple-step skip function 1-3 |
| G32 G33 | Thread cutting |
| G34 | Variable lead thread cutting |
| G35 | Circular thread cutting CW |
| G36 | Circular thread cutting CCW |
| G36/G37 | Automatic tool length measurement |
| G37.1 | Automatic tool length measurement |
| G37.2 | Automatic tool length measurement |
| G40 | Tool nose R compensation cancel |
| G41 | Tool nose R compensation left |
| G42 | Tool nose R compensation right |
| G46 | Tool nose R compensation (direction automatically selected) ON |
| G43.1 | 1st spindle control mode |
| G44.1 | Selected spindle control mode |
| G47.1 | All spindles simultaneous control mode |
| G50 G92 | Spindle clamp speed setting / Coordinate system setting |
| G50.2 | Scaling cancel |
| G51.2 | Scaling ON |
| G50.2 | Polygon machining mode cancel (spindle-tool axis synchronization) |
| G250 | Polygon machining mode cancel (spindle-tool axis synchronization) |
| G51.2 | Polygon machining mode ON (spindle-tool axis synchronization) |
| G251 | Polygon machining mode ON (spindle-tool axis synchronization) |
| G52 | Local coordinate system setting |
| G53 | Basic machine coordinate system selection |
| G54 | Workpiece coordinate system selection 1 |
| G55 | Workpiece coordinate system selection 2 |
| G56 | Workpiece coordinate system selection 3 |
| G57 | Workpiece coordinate system selection 4 |
| G58 | Workpiece coordinate system selection 5 |
| G59 | Workpiece coordinate system selection 6 |
| G54.1 | Workpiece coordinate system 48 sets expanded |
| G61 | Exact stop check mode |
| G62 | Automatic corner override |
| G63 | Tapping mode |
| 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 | Mirror image for facing tool posts ON or balance cut mode ON |
| G69 | Mirror image for facing tool posts OFF or balance cut mode cancel |
| G70 | Finishing cycle |
| G71 | Longitudinal rough cutting cycle |
| G72 | Face rough cutting cycle |
| G73 | Formed material rough cutting cycle |
| G74 | Face cut-off cycle |
| G75 | Longitudinal cut-off cycle |
| G76 | Compound thread cutting cycle |
| G76.1 | 2-part system synchronous thread-cutting cycle (1) |
| G76.2 | 2-part system synchronous thread-cutting cycle (2) |
| G90 G77 | Longitudinal cutting fixed cycle |
| G92 G78 | Thread cutting fixed cycle |
| G94 G79 | Face cutting fixed cycle |
| G80 | Fixed cycle for drilling cancel |
| G81 | Fixed cycle (drill/spot drilling) |
| G82 | Fixed cycle (drill/counter boring) |
| G79 G83.2 | Deep hole drilling cycle 2 |
| G83 | Deep hole drilling cycle (Z axis)/Small-diameter deep-hole drilling cycle |
| G83.1 | Stepping cycle |
| G84 | Tapping cycle (Z axis) |
| G85 | Boring cycle (Z axis) |
| G87 | Deep hole drilling cycle (X axis) |
| G88 | Tapping cycle (X axis) |
| G89 | Boring cycle (X axis) |
| G84.1 | Reverse tapping cycle (Z axis) |
| G84.2 | Synchronous tapping cycle |
| G88.1 | Reverse tapping cycle (X axis) |
| G50.3 G92.1 | Workpiece coordinate preset |
| G96 | Constant surface speed control ON |
| G97 | Constant surface speed control OFF |
| G98 G94 | Feed per minute (Asynchronous feed) |
| G99 G95 | Feed per revolution (Synchronous feed) |
| G90 | Absolute value command |
| G91 | Incremental value command |
| G98 | Fixed cycle initial return |
| G99 | Fixed cycle R point return |
| G113 | Spindle synchronization cancel |
| Polygon machining (spindle-spindle synchronization) mode cancel | |
| G114.1 | Spindle synchronization |
| G114.2 | Polygon machining (spindle-spindle synchronization) mode ON |
| G114.3 | Tool spindle synchronization II (Hobbing) |
| G115 | Start point designation synchronization Type 1 |
| G116 | Start point designation synchronization Type 2 |
| G117 | Miscellaneous function output during axis movement |