| G Code |
Functions |
| G00 |
Positioning in rapid traverse |
| G01 |
Positioning at the feed rate |
| G02 |
Circular interpolation – Clockwise |
| G03 |
Circular interpolation – Counterclockwise |
| G04 |
Dwell time |
| G05 |
Spatial arc interpolation |
| G14 |
Macro call |
| G17 |
Plane XY |
| G18 |
Plane ZX |
| G19 |
Plane YZ |
| G22 |
Sub program call |
| G23 |
Text – Functions |
| G25 |
RTCP H On/Off |
| G26 |
Free plane |
| G29 |
Axis transformation |
| G30 |
Spline interface (online spline) |
| G305 |
P5-Interpolation (Online Polynomial) |
| G31 – G35 |
Spline interface (offline spline) |
| G40 |
Deletion of the milling cutter radius correction |
| G41 |
Milling cutter radius correction left |
| G42 |
Milling cutter radius correction right |
| G43 |
Milling cutter radius correction up to |
| G44 |
Milling cutter radius correction via |
| G50/G51/G52 |
PRESET |
| G50 |
Deactivate PRESET |
| G51 |
activate PRESET |
| G52 |
program PRESET |
| G53 |
Deletion of the zero offset |
| G54 – G59 |
Zero offset and coordinate rotation |
| G70 |
Units of measurement inch |
| G71 |
Units of measurement mm |
| G72 |
Deletion of mirror image machining and scaling |
| G73 |
Mirror image machining |
| G73 |
Scaling |
| G77 |
Cycle execution on a circle |
| G78 |
Point definition |
| G79 |
Cycle execution |
| G81 |
Drilling cycle |
| G83 |
Deep-hole drilling cycle |
| G84 |
Tapping cycle |
| G87 |
Rectangular pocket milling cycle |
| G88 |
Slot milling cycle |
| G89 |
Circular / ring pocket milling cycle |
| G90 |
Absolute measure |
| G91 |
Relative measure |
| G92 |
Relative zero point offset coordinate rotation |
| G93 |
Absolute zero point offset coordinate rotation |
| G94 |
Speed programming |
| G95 |
Time programming |
| G110 |
PLC Output setting |
| G111 |
PLC Output deleting |
| G181 |
Probe calibration |
| G182 |
Distance measurement |
| G183 |
Straight line probing |
| G184 |
Shaft probing |
| G185 |
Bore probing |
| G186 |
Point measurement |
| G187 |
Measuring plate calibration |
| G188 |
Tool length measuring plate |
| G189 |
Tool breakage control measuring plate |
| G190 |
Absolute circle center |
| G191 |
Relative circle center |
| G281 |
Ramp participation |
| G282 |
Coordinates |
| G282,0 |
Switching workpiece coordinate system WCS / machine coordinates system MCS |
| G282,1 |
Resynchronising axis positions of active NC processes |
| G282,2 |
Modulo on / off |
| G283 |
Multi-axis probing |
| G285 |
Probe SETPOS |
| G286 |
Look Ahead Switch On/Off |
| G288 |
Set Look Ahead parameters |
| G288,0 |
LookAhead basic parameter |
| G288,1 |
time-based axes |
| G288,2 |
Rounding axis |
| G288,3 |
Contour accuracy of individual axes |
| G288,4 |
Time base factor is axis-specific |
| G289 |
Multi-function cycle |
| G289 C |
Disable execution of external cycles |
| G289 E |
Error Exit from G&M code |
| G289 L |
Tool length correction |
| G289 N |
Reload PRCON |
| G289 R |
Adopt tool radius |
| G289 X |
Adopt measurement values |
| G289 Z |
Enabling of G73 / G93 with cycles |
| G481 |
Bore setup |
| G481 |
SE01 setup 2 bores |
| G481 |
SE02 setup 4 bores |
| G482 |
Shaft setup |
| G482 |
SE03 Setup 2 shafts |
| G482 |
SE04 Setup 4 shafts |
| G483 |
Setup slot/rectangular pocket inside |
| G484 |
Setup slot/rectangle outside |
| G485 |
Setup 2 sides |
| G487 |
Determine space point |
| G488 |
Simple measurement block |
| G581 |
Continuous operation cycle rotation |
| G582 |
Continuous operation cycle oscillation |
| G585 |
Position log |
| G586 |
Activation of job list processing |
| G586 |
Job list processing |
| G587 |
I Variable -> PLC |
| G587 |
O Set feed/spindle potentiometer |
| G589 |
Approach reference point |
| G688 |
Setup command – Workpiece Machining |
| G688,2 |
Surface plane milling |
| G688,3 |
Frame milling |
| G688,10 |
Thread milling |
| G781 |
Calibration OFFSET |
| G781,1 |
Spindle offset |
| G782 |
Read/write data of the CNC |
| G782,0 / ,1 |
Data of the tool management |
| G782,0 I/R |
Read data of the CNC |
| G782,0 E |
Adjust error reaction cycles |
| G782,1 |
Write data of the CNC |
| G782,2 |
Read PLC variables |
| G782,3 |
Write PLC variables |
| G782,4 |
Read axis position |
| G782,5 |
Read definition of the external cycle interface |
| G782,6 |
Reading the execution definition of the external cycle interface |
| G782,8 |
Read sercos parameter |
| G782,9 |
Checking the assignment of communication variables |
| G782,10 |
Reading the active offsets |
| G783,0 |
Read/Write zero points |
| G784,0 |
Read in communication variable |
| G784,1 |
Emit communication variables |
| G787 |
Apaptive Control |
| G788,1 |
Probing the surface Z axis |
| G788,2 |
Corner and angle against the positive X axis |
| G788,3 |
Rectangle centre point and angle against X – individual measurement |
| G788,5 |
Rectangle centre point and angle against X – follow-up measurement |
| G788,10 |
Detecting the surface using 3 points (optional) |
| G789 |
Timer cycles |