Comprehensive G Codes & M Codes for SINUMERIK 810/820T – EMCO WinNC Reference Guide
EMCO WinNC SINUMERIK 810/820 T Turning programming G codes / M codes / Cycles complete lists.
G Codes
| G Code | Description |
|---|---|
| G00 | Positioning (rapid traverse) |
| G01 | Linear interpolation |
| G02 | Circular interpolation clockwise |
| G03 | Circular interpolation counterclockwise |
| G04 | Dwell |
| G09 | Exact stop |
| G10 | Polar coordinate interpolation, rapid traverse |
| G11 | Polar coordinate interpolation, linear interpolation |
| G12 | Polar coordinate interpolation, circular interpolation clockwise |
| G13 | Polar coordinate interpolation, circular interpolation counterclockwise |
| G16 | Plane selection with free axis selection |
| G18 | Plane ZX |
| G25 | Minimum working area limitation |
| G26 | Maximum working area limitation |
| G33 | Thread cutting |
| G40 | Cancel cutter radius compensation |
| G41 | Cutter radius compensation left |
| G42 | Cutter radius compensation right |
| G48 | Leave as approached |
| G50 | Cancel scale modification |
| G51 | Scale modification |
| G53 | Cancel zero offset blockwise |
| G54 | Zero offset 1 |
| G55 | Zero offset 2 |
| G56 | Zero offset 3 |
| G57 | Zero offset 4 |
| G58 | Programmable zero offset 1 |
| G59 | Programmable zero offset 2 |
| G60 | Exact stop mode |
| G62 | Deselection exact stop mode |
| G63 | Thread tapping with compenstion chuck |
| G64 | Deselection exact stop mode |
| G70 | Measuring in inches |
| G71 | Measuring in millimetre |
| G80 | Deselection of drilling cycles |
| G90 | Absolute programming |
| G91 | Incremental programming |
| G92 | Spindle speed limit |
| G92 P | Cylindrical interpolation ON |
| G92 P1 | Cylindrical interpolation OFF |
| G94 | Feed per minute |
| G95 | Feed per revolution |
| G96 | Constant cutting speed, feed per revolution |
| G97 | Constant spindle speed |
| G130 | Transmit OFF |
| G131 | Transmit ON |
| G147 | Soft approach to contour with linear |
| G148 | Soft leaving with linear |
| G247 | Soft approach to contour with quarter circle |
| G248 | Soft leaving with quarter circle |
| G347 | Soft approach to contour with semicircle |
| G348 | Soft leaving with semicircle |
M Codes
| M Code | Description |
|---|---|
| M00 | Programmed stop unconditional |
| M01 | Programmed stop conditional |
| M02 | Main program end |
| M03 | Spindle ON clockwise |
| M04 | Spindle ON counterclockwise |
| M051 | Spindle OFF |
| M08 | Coolant ON |
| M091 | Coolant OFF |
| M17 | Subroutine end |
| M20 | Tailstock BACK |
| M21 | Tailstock FORWARD |
| M25 | Open clamping device |
| M26 | Close clamping device |
| M30 | Main program end |
| M52 | C- axis ON |
| M53 | C- axis OFF |
| M71 | Puff blowing ON |
| M721 | Puff blowing OFF |
Cycles
| Cycle | Description |
|---|---|
| L93 | Cut-in cycle |
| L94 | Undercut cycle |
| L95 | Stock removal with back pockets |
| L96 | Stock removal without back pockets |
| L97 | Thread cutting cycle |
| L98 | Deep hole drilling cycle |
| L99 | Thread draft |
| L971 | Longitudinal thread |
Addresses
| Address | Description |
|---|---|
| % | program number 1 – 9999 |
| L | subroutine number 1 – 9999 |
| N | block number 1 – 9999 |
| G | path function |
| M | miscellaneous function |
| A | angle |
| B | radius (pos. sign), chamfer (neg. sign), circle radius |
| D | tool offset 1 – 49 |
| F | feed, dwell |
| I, K | circle parameter, thread pitch |
| P | number of subroutine runs, scale factor |
| R | parameter for cycles |
| S | spindle speed, cutting speed |
| T | tool call (tool turret position) |
| X, Z | position data (X also dwell) |
| LF | block end |
CNC Machine
- DIN 66025: Comprehensive Guide to NC Programming Codes
- Heidenhain ISO G Codes: Comprehensive Guide for CNC Operations
- Complete GE Series Fanuc 0‑TC G & M Codes Reference – EMCO WinNC
- Complete Guide to GE Series Fanuc 21 MB G‑Codes & M‑Codes – EMCO WinNC
- Complete Fanuc 21 TB G & M Code Reference for GE Series – EMCO WinNC
- Complete Guide to Heidenhain TNC 426 Conversational M Codes – EMCO WinNC
- SINUMERIK 810/820M G & M Codes Reference – EMCO WinNC
- Complete G/M Code Reference for GE Series Fanuc 0‑MC – EMCO WinNC
- Download EMCO WinNC Software & Manuals – Simulate Fanuc, Fagor, Heidenhain, Sinumerik Controls
- Complete Guide to Mori Seiki G‑Codes & M‑Codes for CNC Machinists