You are on page 1of 6

k

e
y:

The F values are ______ (unless noted, assume
____). An M in theModal column means ____, while
an X means ____.



extra info:
All the letters but C, G, M, Q, and T come right before
specification values - a C, G, M, Q, or T followed by a
number will trigger a specific type of behavior while any other
letter followed by a number specifies a rate, offset, position, or
other such thing.


A

Axxx
Angle specification of tapering (F5.3 for both inch and
metric).

C

C777 Checks vertical alignment.

C888 Wire breakage recovery.

D
Dxxx
Specifies the offset amount and compensation value
(F5.3 - no decimal)
G

> there's lots and lots of G-codes, so it gets its own
section, below <
H
Hxxx
H000-H099 specify offset amount and compensation
value privately in each file (F5.3 - no decimal).
H100-H999 specify offset amount and compensation
value publicly, in the offset file (F5.3 - no decimal).



I

I
Circular interpolation center vectors (X-axis),
modal.

J

J
Circular interpolation center vectors (Y-axis),
modal.

K

KA Coordinate rotation angle direct input.

KX X component of coordinate rotation angle
KY Y component of coordinate rotation angle
L
Lxxxx Number of repetitions of sub-program (F4.0).

M
> there's lots and lots of M-codes, so it gets its own section, below <
N
N
Sequence number example N0001
(F4.0). Interpolation?
O
O
Sequence number example O0001
(F4.0). Interpolation?
P
Pxxxx Sub-program sequence number (F4.0).

Q

Q
codes
Commands used to execute specified files (F4.0).

R

R
Corner radius - use with tapers and offsets as well as
with circular interpolation (F4.4).

RX
X-axis specification angle - use to compute angle of
rotation about z-axis (F4.4).
RY
Y-axis specification angle - use to compute angle of
rotation about z-axis (F4.4).
T
> there's lots and lots of T-codes, so it gets its own section, below <
U
Uxxx
U axis coordinate position (F4.4 inch, F5.3 metric).
Interpolation?
V
Vxxx
V axis coordinate position (F4.4 inch, F5.3 metric).
Interpolation?
X
Xxxx
X axis coordinate position (F4.4 inch, F5.3 metric).
Interpolation?
Y
Yxxx
Y axis coordinate position (F4.4 inch, F5.3 metric).
Interpolation?
Z
Zxxx
Z axis coordinate position (F4.4 inch, F5.3 metric).
Interpolation?





















G
DESCRIPTION MODAL
Note: All G, M, and T code has F2.0 for both inch and metric.
G00 Positioning M
G01 Linear interpolation M
G02 Circular interpolation CW M
G03 Circular interpolation CCW M
G04 Dwell X
G05 X mirror image M
G06 Y mirror image M
G07 Z mirror image M
G08 X-Y exchange M
G09 Mirror image and X-Y exchange cancel M
G11 Skip On M
G12 Skip Off M
G13 Reference return On M
G14 Reference return Off M
G15 Reference point return executed with discharge off M
G17 X-Y plane specification M
G22 Stored stroke limit On M
G23 Stored stroke limit Off M
G26 Pattern rotation On M
G27 Pattern rotation Cancellation M
G28 Return to reference point X
G29 Reference point memory X
G30 Return to G92/G97 set point X
G40 Wire diameter compensation cancellation M
G41 Wire diameter compensation left M
G42 Wire diameter compensation right M
G48 Edge control ON M
G49 Edge control OFF M
G50 Taper incline cancellation M
G51 Taper incline left M
G52 Taper incline right M
G54 Work coordinate system 0 M
G55 Work coordinate system 1 M
G56 Work coordinate system 2 M
G57 Work coordinate system 3 M
G58 Work coordinate system 4 M
G59 Work coordinate system 5 M
G60 Return to main reference point X
G74 4 Axis Offset ON X
G75 4 Axis Offset OFF X
G80 Shifts until contact detector operates X
G81 Shifts to machine system limit X
G82 Shifts half way between current position and origin X
G83 Reading code of current position X
G84 Automatic Perpendicular Adjustment X
G90 Absolute command M
G91 Incremental command M
G92 Coordinate origin sitting command X
G93 X mirror image (Y mirror off) M
G94 Y mirror image (X mirror off) M
G95 X, Y simultaneous mirror image M
G96 Mirror image and X and Y exchange cancel M
G97
Shifts all coordinate systems (except the machine
coordinate system)
M
G126 Coordinate Rotation ON M
G127 Coordinate Rotation OFF M
G128 Return to FIRST sub reference point M
G228 Return to SECOND sub reference point M
G328 Return to THIRD sub reference point M
G428 Return to FOURTH sub reference point M
G528 Return to FIFTH sub reference point M
G628 Return to SIXTH sub reference point M
G728 Return to SEVENTH sub reference point M
G828 Return to EIGHTH sub reference point M
G928 Return to NINTH sub reference point M
G129 Set FIRST sub reference point M
G229 Set SECOND sub reference point M
G329 Set THIRD sub reference point M
G429 Set FOURTH sub reference point M
G529 Set FIFTH sub reference point M
G629 Set SIXTH sub reference point M
G729 Set SEVENTH sub reference point M
G829 Set EIGHTH sub reference point M
G929 Set NINTH sub reference point M
G929 Set NINTH sub reference point M
G132 Interference check and avoidance ON M
G133 Interference check and avoidance OFF M
G134 Taper interference check and avoidance ON M
G135 Taper interference check and avoidance OFF M
G136 Interference check and error occurrence ON M
G137 Interference check and error occurrence OFF M
G140
Independent Top/Bottom Geometry Programming mode
cancel
M
G141
Independent Top/Bottom Geometry Programming offset to
left
M
G142
Independent Top/Bottom Geometry Programming offset to
right
M
G152 Local coordinate system M

M

M00 Program stop (modal commands preserved)

M01 Optional Program stop

M02 End of program (modal commands preserved)

M03 AWT JUMP code

M05
ST CANCEL (ignores contact direction of op. in one
direction only)
M06 No electrical discharge

M10 External Signal Output ON

M20 External Signal Output OFF

M33 - M37 External Signal Output ON

M43 - M47
External Signal Output OFF --ON and OFF codes are
paired, for example: M33 (ON) and M43 (OFF).
M70 - M77 External Signal Output

M98 Sub-prgram call-up M
M99 Sub-program completion M
M199 Termination of Q File Execution

T

T80 Wire run M
T81 Wire run stop M
T82 Auto Drain OFF M
T83 Auto Drain ON M
T84 Pump On M
T85 Pump Off M
T86 Flush On M
T87 Flush Off M
T88 Oil/Water (enables machining in oil to be performed) M
T89 Oil/Water (for machining in water) M
T90 AWTI (anneals and then cuts the wire) M
T91
AWTI (pass the cut wire through the bottom guide &
connect it)
M
T94 Water Submerged Machining M
TP Table to Program (for cutting tapers) M
TN Table to Next (for cutting tapers) M