MFG 230 homepage MFG 230 - Computer Aided Manufacturing
 

Complete site menu:

Complete code index for the Sodick wire EDM:       

letter selection A  C  D  G  H  I  J  K  L M  N  O  P  Q  R  T  U,V,X,Y,Z

   

key:

   

     The F values are ______ (unless noted, assume ____).  An M in the Modal 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).
  Blackboard portal 

   Provides access (through your Route-Y account) to homework, syllabus, etc. (for current students only).

Blackboard FAQs HERE. Getting started tutorial HERE.

  Projects and labs
 

-

Wire EDM project  
  - CNC lathe chessmen
  - Gibbs projects

  Machine tutorials
    and CNC code

-

Code blocks and

-

G&M code indices 

- Sodick tutorial

 Example syllabus 

-

includes complete class description and reading / homework schedule.
       
   
     

I

   

I  

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

 

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

 

[ Professor Kohkonen's page ] [the School of Technology page] [the MFG program page]


Question or comments concerning this site may be directed to MET webmaster.   Last update: 10 Jun 2003