You are on page 1of 4

Amada School - G-Code Quick Reference

Positioning Commands
G20,G21, G92, G93, G90, G91, G70, G74, G72, G27, G25, G04, G5
0
Geometry Commands
G28, G29, G26, G36, G37, G66, G67, G68, G69, G78, G79
Multiple Part Programming
G98, G75, G76
U-V Macros
U, V, W, G73

Positioning Commands
G20 Inch Selection
G21 Metric Selection
G92 Establishes co-ordinate system, load position
X = X Coordinate
Y = Y Coordinate
G93 Origin Offset
X = Offset of "X" axis origin
Y = Offset of "Y" axis origin
G90 Absolute Mode
G91 Incremental Mode
G70 Punch Off (Rapid Move)
X
Y
T
C

=
=
=
=

X Coordinate
Y Coordinate
Tool Station
Auto Index Angle

G74 Punch Off With Offset (OCTO ONLY)


G72 Pattern Origin
X = X Coordinate
Y = Y Coordinate
G27 Repositioning
X = Reposition Amount
G25 Repositioning (with Offset)
X = Reposition Amount
G04 Dwell Function (USE WITH CAUTION!)
X = Dwell Time in milliseconds
G50 Return Home, Program End

Geometry Commands
G28 Line At Angle
I = Spacing
J = Angle
K = Number of Spaces
T = Tool Station
C = Auto Index Angle
G29 Bolt Hole Arc
I = Radius
J = Starting Angle
P = Angular Increment
K = Number of Holes
T = Tool Station
C = Auto Index Angle
G26 Bolt Hole Circle
I = Radius
J = Starting Angle
K = Number of Holes
T = Tool Station
C = Auto Index Angle
G36 Grid - Horizontal
I = Spacing along "X" axis
P = Number of Spaces on "X" axis (Note: Cannot be "0")
J = Spacing along "Y" axis
K = Number of Spaces on "Y" axis (Note: Cannot be "0")
T = Tool Station
C = Auto Index Angle
G37 Grid - Vertical
I = Spacing along "X" axis
P = Number of Spaces on "X" axis (Note: Cannot be "0")
J = Spacing along "Y" axis
K = Number of Spaces on "Y" axis (Note: Cannot be "0")
T = Tool Station
C = Auto Index Angle
G66 Shear Proof Slotting / No-Slug Window
I = Slot Length
J = Angle
P = Punch Length, determines tool compensation
Q = Punch Width, must be same sign as "P"
D = Tab
K =Window Length Perpendicular to "I", if greater than "Q"
T = Tool Station
C = Auto Index Angle

G67 Rectangular Cut-Out


I = Hole Length along "X" axis
J = Hole Length along "Y" axis
P = Punch Length along "X" axis, used for tool compensation
Q = Punch Width along "Y" axis, used for tool compensation (OPTIO
NAL)
T = Tool Station
C = Auto Index Angle
G68 Nibbling Arc
I = Radius
J = Starting Angle
K = Sweep, or Moving Angle
P = Punch Diameter, used for tool compensation
Q = Nibbling Pitch
T = Tool Station
C = Auto Index Angle
G69 Nibbling Line
I = Length of Line
J = Angle of Line
P = Punch Length, used for tool compensation
Q = Nibbling Pitch
T = Tool Station
C = Auto Index Angle
G78 Punching Arc
I = Radius
J = Starting Angle
K = Sweep, or Moving Angle
P = Punch Length, used for tool compensation
Q = Pitch
D = Material Thickness
G79 Punching Line
I = Line Length
J = Line Angle
P = Punch Length, used for tool compensation
Q = Pitch
D = Material Thickness

Multiple Part Programming


G98 Macro Grid Layout
X = Macro Grid Origin along "X" axis
Y = Macro Grid Origin along "Y" axis
I = Macro Grid Increment along "X" axis
J = Macro Grid Increment along "Y" axis
P = Number of additional Macro Calls along the "X" axis (Exclude Fi
rst One)

K = Number of additional Macro Calls along the "Y" axis (Exclude Fi


rst One)
G75 Macro Grid Call with Horizontal Punching Direction
W = Macro Number
Q = Starting Quadrant (1,2,3, or 4)
G76 Macro Grid Call with Vertical Punching Direction
W = Macro Number
Q = Starting Quadrant (1,2,3, or 4)

U-V Macros
U Macro Open / Begin
Use numbers 1-59 to process while storing
Use numbers 60-89 to store only
Use numbers 90-99 for multiple macro store
V Macro Close / End
W Macro Recall
G73 Macro Mirror Command
X = Mirror Distance on "X" axis
Y = Mirror Distance on "Y" axis
W = Macro Number
Q = Quadrant

You might also like