Professional Documents
Culture Documents
G-Code 101
With the Mike Mattera
Mike Mattera
Content Experience Developer
mike.mattera@autodesk.com
HSM Weekly Webinar
G - Code & Machine Motion
Mike Mattera - Content Experience Developer (CXD) - CAM
• Origins of NC Programming
• Alpha Numeric Codes
• Basic Motion Codes
• “Canned” Motion Codes
• Modal Conditions & Code Groups
• Arc/Circular Move Formats
• What is a Postprocessor
• Basic Requirements For Writing Postprocessors
HSM Weekly Webinar
G - Code & Machine Motion
Mike Mattera - Content Experience Developer (CXD) - CAM
Code Groups
Allows you to have multiple codes on a single line
But only 1 code from each group per line
The modal groups for G-codes are:
Group 1 = {G00, G01, G02, G03, G80, G81, G82, G84, G85, G86, G87, G88, G89} Motion
Group 2 = {G17, G18, G19} Plane Selection (XY, YZ, ZX)
Group 3 = {G90, G91} Absolute / Incremental mode
Group 5 = {G93, G94} Feed Rate Mode
Group 6 = {G20, G21} Units (Inches / Millimeters)
Group 7 = {G40, G41, G42} Cutter Radius Compensation (CRC)
Group 8 = {G43, G49} Tool Length Offset (TLO)
Group 10 = {G98, G99} Return Mode in Canned Cycles
Group 12 = {G54. G55, G56, G57, G58, G59, G59.xxx} Work Coordinate System Selection (WCS)
HSM Weekly Webinar
G - Code & Machine Motion
Mike Mattera - Content Experience Developer (CXD) - CAM
Anilam 1100/3300
Arc Cw X4.500 Y-1.000 XCenter 3.000 YCenter -1.000 Feed 7.5
or
Arc Cw X4.500 Y-1.000 Radius 1.000 Feed 7.5
Postprocessors
A Postprocessor is a translator.
It translates the image of the toolpath on your screen into
the language for a specific machine/control.
O0001 N38 X3.0
N10 G20 G90 G94 G17 N40 G2 X4.5 Y-1.0 I0.0 J-1.5 F7.5
N10 G40 G80 N42 G1 Y-3.5 F6.0
N12 G28 G91 Z0 H0 N44 X4.0
N14 G28 X0 Y0 N46 G3 X3.5 Y-4.0 I0.0 J-0.5 F4.5
N18 T01 M06 (1.0 End Mill) N48 G1 Y-4.5 F6.0
N24 S1200 M3 N50 X0.75
N26 G0 X-0.75 Y0.5 N52 G2 X-0.5 Y-3.25 I0.0 J1.25 F7.5
N28 G43 H01 Z0.1 H01 M9 N54 G1 Y0.125 F6.0
N30 Z0.1 N58 G0 Z0.1
N32 X-0.625 N60 G1 Y0.75 Z-1.0 F20.0
N34 G94 G1 Z-1.0 F20.0 N62 M30
N36 X-0.125 F6.0 %
HSM Weekly Webinar
G - Code & Machine Motion
Mike Mattera - Content Experience Developer (CXD) - CAM