Posts

Command Formatting for G Codes (Part 2)

5. G05, G06,G07,G09 (Mirror Image and Cancel) Function : the mirror image function reveres the signs of the command values for each axis during machining. G05 function : X mirror image ON G06 function : Y mirror ON G07 function : Z mirror ON G09 function : mirror image / X-Y exchange cancel When the mirror image function is applied to only one of the X-and Y-axes, the direction of wire electrode offset and the direction of taper machining are reversed. Note also that a mirror image status that is in effect before execution of a new mirror image command remains in effect after the command is executed. Example :            N0003    M98P1000;                                                 G05;                        X mirror ON                                 N0005    M98P1000;                                                 G06                         Y mirror ON (mirror image ON for both X and Y)                                 N0007    M98P1000;                                    

Command Formatting for G Codes (Part 1)

      1.G00 (Positioning) Function : G00 establishes the mode to move the specified axes to the specified position without machining. Command format : G00 {axis designation} ± {data} Example : G00 X+200 Y+400; 2.    G01 (Linear Interpolation) Function : Go1 establishes the linear interpolation mode in which the specified axes travel to the specified end point to cut the work piece. When G01 is executed, the wire runs automatically and flushing and discharge are turned ON. During machining, up to four axes can be interpolated simultaneously. Command format : G01 {axis designation} ±{data} Example : G01 X20. Y40.;   3.      G02, G03 (Circular Interpolation) Function : G02 and G03 establish the circular interpolation mode in which the coordinate movement of the specified axes cuts the arc defined bye the specified commands. When G01 is executed, the wire runs automatically a nd flushing and discharge are turned ON G02 function : specified machining in the clockwise direction viewed

Explanation G Code (Part3)

G248                       : AIC Corner Control ON G249                       : AIC Corner Control OFF G254~259              : Work Coordinate System 20~25 G280                       : Travel until contact detection is activated with the AWT Pipe G328                       : Return to third sub-reference point G329                       : Set third sub-reference point G348                       : Outer corner edge path control ON G349                       : Outer corner edge path control OFF G354~359              : Work Coordinate System 30~35 G380                       : Travel until contact detection is activated G428                       : Return to fourth sub-reference point G429                       : Set fourth sub-reference point G448                       : Outer corner radius speed control ON G449                       : Outer corner radius speed control OFF G454~459              : Work Coordinate System 40~45 G528                       : Return to fifth sub-

Explanation G Code (Part2)

G104                       : Corner Dwell ON G105                       : Corner Dwell OFF G113                       : Machining slit wire threading OFF G114                       : Machining slit wire threading ON G122                       : Set software positive (+) limit G123                       : Set software negative (-) limit G126                       : Coordinate rotation ON G127                       : Coordinate rotation OF G128                       : Return to first reference point G129                       : Set first sub-reference point G132                       : Interference avoidance ON G133                       : Interference avoidance cancel G134                       : Taper interference avoidance ON G135                       : Taper interference avoidance cancel G136                       : Interference error ON G137                       : Interference error cancel G140                       : Complex shape cancel G141                     

M Codes

M00     =  Program Stop M01     =  Optional Program Stop M02     =  End of Program M03     =  M03 search blok M05     =  ST Cancel M06     =  No Discharge M10 To M47= External signal output M70 To M77= External signal input M98     =  Subprogram call M99     =  End of Subprogram M199   =  Termination of Q File execution

Explanation G Code (Part 1)

G00    = Positioning G01    = Linear Interpolation G02    = Circular Interpolation CW G03    = Circular Interpolation  CCW G04    = Dwell G05    = X Mirror image G06    = Y Mirror image G07    = Z Mirror image G08    = X Y Exchange G09    = All Mirror  image cancel G11    = Block Skip ON G12    =  Block Skip OFF G13    = Wire breakeage recovery function ON G14    = Wire breakeage recovery function OFF G15    = Wire breakeage recovery function ON (dischrge off,low pressure flushing) G17    = XY plane selection G22    = Software limit ON G23    = Software limit OFF G26    = Figure rotation ON G27    = Figure limit OFF G28    = Return to main reference point G29    = Set main refference point G30    = Return to point specified by G92 G40    = Offset Cancel G41    = Wire Compensation Left G42    = Wire Compensation Right G48    =  Edge Control ON G49    =  Edge Control OF G50    = Tapper Machining Cancel G51    = Tapper with Left Compensation G52    = Tapper w

Definition of "Words"

Every Program for CNC Machines, are created by many statment. That's combining many words (commands) such as Preparatory Functions, Feed Functions, and Auxiliary Functions. Words=Address+ Data The below address can be used for CNC Wire CUT Sodick (I Think it's almost same for other brand, but before use these code,you must verify before use!) N,O                  =  Sequence Number G                      =  Preparatory Funtions X,Y,Z,U,V,W  =  Dimension, Angle,etc, for axis travel I,J                     =  Center Coordinate of circular arc (incremental coordinate system) T                      =  Item relating to Machine Control D,H                  =  Offset Number A                      = Angle in tapper machining P                      =  Sub Program Number L                      =  Number of repetitions of subprograms C                      =  Machining Condition File Numbers M                     = Auxiliary Functions Q                      = File Call Up F