EMCO WinNC SINUMERIK 810/820M Milling programming G codes / M codes / Cycles complete lists.
G Codes
G Code | Description |
---|---|
G00 | Rapid traverse |
G01 | Linear interpolation |
G02 | Circular interpolation clockwise |
G03 | Circular interpolation counterclockwise |
G04 | Dwell |
G09 | Exact stop blockwise |
G10 | Polar coordinate interpolation, rapid traverse |
G11 | Polar coordinate interpolation, linear interpolation |
G12 | Polar coordinate interpolation, circular interpolation cockwise |
G13 | Polar coordinate interpolation, circular interpolation counterclockwise |
G17 | Plane selection X-Y |
G18 | Plane selection Z-X |
G19 | Plane selection Y-Z |
G25 | Minimum working area limitation |
G26 | Maximum working area limitation |
G33 | Thread cutting in single blocks |
G40 | Cancel cutter radius compensation |
G41 | Cutter radius compensation left |
G42 | Cutter radius compensation right |
G48 | Leaveasapproached |
G50 | Cancel scale modification |
G51 | Scale modification |
G53 | Cancelzerooffset 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 | Cancel exact stop mode |
G64 | Cancel exact stop mode |
G70 | Measuring in inches |
G71 | Measuring in millimeter |
G80 | Delete G81 – G89 |
G81 | Call cycle L81 |
G82 | Call cycle L82 |
G83 | Call cycle L83 |
G84 | Call cycle L84 |
G85 | Call cycle L85 |
G86 | Call cycle L86 |
G87 | Call cycle L87 |
G88 | Call cycle L88 |
G89 | Call cycle L89 |
G90 | Absolute programming |
G91 | Incremental programming |
G92 | Cylindrical interpolation |
G94 | Feed rate in minutes |
G95 | Feed rate in revolutions |
G147 | Soft approach to contour with linear |
G247 | Soft approach to contour with quarter circle |
G347 | Soft approach to cont. with semicircle |
G148 | Soft leaving to contour with linear |
G248 | Soft leaving to contour with quarter circle |
G348 | Soft leaving to contour with semicircle |
M Codes
M Code | Description |
---|---|
M00 | Programmed stop, unconditional |
M01 | Programmed stop, conditional |
M02 | Main program end |
M03 | Spindle ON clockwise |
M04 | Spindel ON counterclockwise |
M05 | Spindle OFF |
M06 | Tool change |
M08 | Coolant ON |
M09 | Coolant OFF |
M17 | Subroutine end |
M27 | Swivel dividing head |
M30 | Main program end |
M53 | No mirror axis X |
M54 | Mirror axis X |
M55 | No mirror axis Y |
M56 | Mirror axis Y |
M57 | No mirror axis Z |
M58 | Mirror axis Z |
M71 | Puff Blowing ON |
M72 | Puff Blowing OFF |
Cycles
Cycle | Description |
---|---|
L81-89 | Drilling cycles, comp. G81 – G89 |
L96 | Cycle for tool change |
L900 | Drilling pattern |
L901 | Milling pattern slot |
L902 | Milling pattern elongated hole |
L903 | Mill rectangular pocket |
L904 | Milling pattern circular slot |
L905 | Drilling pattern single hole |
L906 | Drilling pattern row of holes |
L930 | Mill circular pocket |
L999 | Clear buffer memory |
Addresses
Address | Description |
---|---|
% | program number 1 bis 9999 |
L | subroutine number1 bis 9999 |
N | block number 1 bis 9999 |
G | pathfunction |
M | miscellaneous function |
A | angle |
D | tool offset 1 – 49 |
F | feed rate, dwell |
I, J, K | circle parameter, thread pitch |
P | number of subroutine runs, scale factor |
R | interchange parameter for cycles |
S | spindle speed |
T | tool call (tool turret position) |
U | circle radius, radius (pos sign), chamfer (neg. sign) |
X, Y, Z | position data (X also dwell) |
LF | blockend |