Complete G & M Codes for Citizen Cincom E32 IV CNC Machining
Citizen Cincom E32 IV G Codes & M Codes for cnc machinists programmers.

G Codes
| G Code | Function |
|---|---|
| G00 | Rapid Feed |
| G01 | Linear Interpolation |
| G02 | Circular Interpolation (Clockwise) |
| G03 | Circular Interpolation (Counter Clockwise) |
| G04 | Dwell |
| G28 | Reference Point Return |
| G32 | Thread Cutting |
| G50 | Coordinate system setting |
| G90 | Longitudinal direction turning cycle |
| G92 | Thread cutting cycle |
| G94 | Face turning cycle |
| G96 | Constant surface speed control |
| G97 | Constant surface speed control cancel |
| G98 | Per minute feed |
| G99 | Per rotation feed |
G Code Macros
| G Code | Function |
|---|---|
| G201 | Product separate command |
| G210 | Y axis machining mode ON (E32IV only) |
| G211 | Y axis machining mode OFF (E32IV only) |
| G500 | Coordinate system shift OFF |
| G501 | Coordinate system shift ON |
| G710 | Twin turret command |
| G711 | Select turret No.1 |
| G712 | Select turret No.2 |
| G720 | Two-saddle machining command |
| G721 | C axis cross cancel |
| G722 | C axis cross command |
| G730 | Back/front simultaneous machining command |
| G740 | 3-Line simultaneous machining command |
| G750 | Pick off, center support machining command |
| G999 | Last program execution |
Special G Codes
| G Code | Function |
|---|---|
| G12.1 | Milling interpolation (Option) |
| G13.1 | Milling interpolation cancel (Option) |
| G113 | Spindle and tool spindle synchronization cancel (It is an option except for E32IV) |
| G114.1 | Spindle synchronization (Option) |
| G114.2 | Tool spindle synchronization I (It is an option except for E32IV) |
| G114.3 | Tool spindle synchronization II (It is an option except for E32IV) |
| G115 | Start position queuing (Type 1) |
| G116 | Start position queuing (Type 2) |
| G117 | Miscellaneous command output during axis move |
| G125 | Control axis synchronization |
| G700 | Cancel machining command |
M Codes
| M Code | Function |
|---|---|
| M00 | Program stop |
| M01 | Optional stop |
| M02 | 1 cycle stop (Stop the machine when under the 1 cycle mode.) |
| M03 | Spindle forward rotation |
| M04 | Spindle reverse rotation |
| M05 | Spindle stop |
| M06 | Chuck close |
| M07 | Chuck open |
| M08 | Short cut program insertion ON (Starts the end cut program of bar material) |
| M09 | Short cut program insertion OFF (Ends the end cut program of bar material) |
| M10 | Knock out ON (Forward move of back side knock out bar) |
| M11 | Knock out OFF (Reverse move of back side knock out bar) |
| M13 | Close ling workpiece chuck |
| M14 | Open long workpiece chuck |
| M15 | Close back chuck |
| M16 | Open back chuck |
| M18 | Spindle zero point return and C axis gear ON (Preparation for C axis control) |
| M20 | Reset C axis selection (End of C axis control) |
| M23 | Back spindle forward rotation |
| M24 | Back spindle reverse rotation |
| M25 | Back spindle stop |
| M31 | Turret speed selection (low-speed swing) |
| M32 | Forward move of workpiece separator (back side) |
| M33 | Reverse move of workpiece separator (back side) |
| M46 | Y axis clutch OFF (Allows the axis move) |
| M47 | Y axis clutch ON (It must not be used except when Y=0) |
| M50 | Back pick-off inferiority detection (Rotate the spindle at low speed to set M50 after cut-off) |
| M51 | Tool break detection (Detects the tool by the switch) |
| M52 | Coolant ON |
| M53 | Coolant OFF |
| M54 | Bar feeder stop (Used when replacing the material.) |
| M55 | Bar feeder material replacement start (Starts replacement of the bar feeder material.) |
| M56 | Product count |
| M61 | External M code 1 |
| M62 | External M code 2 |
| M63 | External M code 2 |
| M64 | External M code 4 |
| M65 | External M code 5 |
| M72 | Back spindle air blow ON |
| M73 | Back spindle air blow OFF |
| M74 | C axis zero point deceleration dummy timer (to be used with M74G28H1;) |
| M75 | Back spindle torque control (L) ON (25% the rated torque (same as M123)) |
| M77 | Waiting for spindle synchronization to end |
| M78 | Back spindle indexing |
| M79 | Back spindle indexing OFF |
| M80 | Tool #1 spindle forward rotation |
| M81 | Tool #1 spindle reverse rotation |
| M82 | Tool #1 spindle stop |
| M83 | Tool #2 spindle forward rotation |
| M84 | Tool #2 spindle reverse rotation |
| M85 | Tool #2 spindle stop |
| M88 | Interference check OFF (reset) |
| M89 | Interference check ON |
| M94 | Back spindle variation detection ON |
| M95 | Back spindle variation detection OFF |
| M96 | Spindle variation detection ON |
| M97 | Spindle variation detection OFF |
| M98 | Subprogram call |
| M99 | Program return |
| M123 | Back spindle torque limit (H) ON (When cut-off with the spindle and back spindle synchronization with each other. To stop the workpiece to slip in the chuck by the rotation error.) |
| M124 | Back spindle torque limit OFF |
| M125 | Citizen side used within the macro. |
| M126 | Citizen side used within the macro. |
| M127 | Citizen side used within the macro. |
CNC Machine
- Choosing the Right CNC Router: 3‑Axis vs 4‑Axis vs 5‑Axis Explained
- Mastering CNC Control Codes: M-Codes & G-Codes Explained
- Complete Fanuc M Codes Guide for Fadal Machining Centers
- Milltronics Lathe M Codes: Complete Reference for CNC Operators
- Comprehensive Guide to Hurco Lathe M Codes
- Comprehensive Guide to Fanuc Spindle Alarm Codes & Faults
- Selca CNC G Functions & Codes – S4000 & S3000 Series Programming Guide
- Complete List of Osai 10 Series CNC M Codes for Programmers
- Fagor 8055/8055i G‑Codes & M‑Codes: Complete Programming Guide
- Anilam 4200T CNC Turning M-Codes Reference Guide