0% found this document useful (0 votes)
30 views145 pages

644-667 II 6M Programming

This manual provides detailed commands and programming instructions for the LC 644 and LC 667 Type I Laser Cutting Machines from Amada Laser Systems. It includes sections on general machine commands, user macro commands, basic programming, and applications, with specific G and M code listings and descriptions. The document emphasizes the importance of using correct programming syntax, including the requirement for trailing zeros in commands.

Uploaded by

Jay Maechtlen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
30 views145 pages

644-667 II 6M Programming

This manual provides detailed commands and programming instructions for the LC 644 and LC 667 Type I Laser Cutting Machines from Amada Laser Systems. It includes sections on general machine commands, user macro commands, basic programming, and applications, with specific G and M code listings and descriptions. The document emphasizes the importance of using correct programming syntax, including the requirement for trailing zeros in commands.

Uploaded by

Jay Maechtlen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 145
TABLE OF CONTENTS: PREFACE INTRODUCTION SECTION ONE - GENERAL MACHINE COMMANDS G Code Listing and Descriptions M Code Listing ‘Additional Codes and Commands SECTION TWO - USER MACRO COMMANDS G Code User Macro Listing G Code User Macro Descriptions P Code User Macro Listing and Descriptions ‘SECTION THREE - BASIC PROGRAMMING SECTION Writing a Basic Program Programming Examples SECTION FOUR - USER MACRO PROGRAMMING SECTION Programming Examples SECTION FIVE - APPLICATIONS SECTION PAGE NO. rm 10 12 13 4 17 38 39 45 57 88 PREFACE ‘This manual describes the commands and special programs available on the LC 644 and LC 667 Type I Laser Cutting Machines sold by Amada Laser Systems and Service, Inc. (hereafter refered to as Amada Laser Systems), and is intended for the private use of its customers. Any reproduction without the expressed written consent of Antada Laser Systems ts prohibited. INTRODUCTION ‘The LC 644 and LC 667 ‘Type I machines are identical in all aspects of purpose and intent. The only differences are in physical size and position of a few machine components that have no effect on actual machine performance. ‘The drawing that follows this page shows an overhead view of the general machine shape of both machines, with such items as the work clamps, the work chute, and a few other items clearly marked, For the actual axis dimensions of either machine, see page 8, the G92 command. On the drawing, the X shows the point of contact between the laser beam and the material, Note the position relative to the work chute. While the ‘beam position is in the center of the chute in the X axis, its only three and one half inches (3.5") from the closest edge in the Y axis. Because of this, and depending on the program, the finished part may not necessarily be in the center of the work chute. This must be taken into consideration when using the commang that opens the work chute. ‘The two circles on either side of the X represent the position that the work holders will contact the material. The distance from the center of the cutting head to either side is eight inches on the LG 644 and ten inches on the LC 667. This must be taken into consideration when performing any repositioning moves. Finally, one note regarding the programming for these machines. The Fanuc 6M does NOT recognize decima’ points. Because of this, trailing zeroes are required as place holders. The number of trailing zeroes varies depending on the command being used. Please refer to the chart on page 8 for the number of zeroes required, and note that the number of trailing zeroes may vary for the same prompt letter depending on the command being used. WORK CHUTE ° ° WORK CLAMPS : a —-— 4 a NO FOR Lo 644 X- GAUGE BLOCK LASER, mW SECTION ONE GENERAL MACHINE COMMANDS G CODE LISTING & DESCRIPTIONS G20 oz Gao oat oan G51 POSITIONING MOVE (RAPID TRAVERSE) STRAIGHT LINE CUTTING CLOCKWISE ARC CUTTING COUNTER-CLOCKWISE ARC CUTTING DWELL INCH MODE METRIC MODE CUTTER COMPENSATION - CANCEL CUTTER COMPENSATION - LEFT CUTTER COMPENSATION - RIGHT ‘SCALING EXACT STOP CHECK MODE CONTOUR CUTTING MODE SER MACRO - SINGLE CALL USER MACRO - MULTIPLE CALL CANCEL PREVIOUS MULTIPLE CALL (G66) ABSOLUTE PROGRAMMING INCREMENTAL PROGRAMMING ABSOLUTE ORIGIN POINT G00 _ POSITIONING MOVE (Rapid Traverse) This command moves the table to the designated X and/or ¥ location at maximum table speed. Note: 1) Each axis moves independently, so the material path is usually not a straight line, 2) Maximum table travel is 945 Inches per minute. 3) Once a GOO ts commanded, it will stay in effect until a GOI, G02, or G08 cancels tt. |GO1 STRAIGHT LINE CUTTING This command is used to cut material in a Straight line at a commanded feedrate. The X and/or Y values specified determine the endpoint of the cut. Note: 1) Afeedrate must be commanded on or before the first GOI, G02 or GO3 command in a program. 2) Once a GO1 ts commanded, it will stay in effect unt a GOO, G02, or G03 cancels tt. GO2 CLOCKWISE ARC CUTTING ‘This command {s used to cut material in a clockwise arc at 2 commanded radius and feedrate. The Xand/or Y values specified determine the endpoint of the cut. The R value specified determines the radius of the cut. Note: 1) Afeedrate must be commanded on or before the first G01, G02 or GO3 command in a program. 2) Ithe radius is greater than 180 degrees, the R-value must be negative. 3) Once a G02 ts commanded, tt will stay in effect until a GOO. GO1, or G03 cancels tt. Pea ines Yen FoR Phpitewptiaie PEEP RATES 1.7 CIRCULAR INTERPOLATION (G02, G03) The commands G02 and G03 are used to cut in a circular arc, and can be used in ABSOLUTE (G90) or INCREMENTAL (G91) mode. G02 commands a clockwise arc, and G03 commands a counter- clockwise acc. The cutting speed will be determined by the current F code. 1.7.1 ARC END POINT The end point of an arc is specified by X and ¥ coordinates. In INCREMENTAL mode, the coordinates of the end point are specified as seen from the start point of the arc. 1.7.2 ARC CENTER POINT The arc center is specified by ths address 1 for the x axis and J for the ¥ axis. The numbers following I and J are vector components looking "toward the center of the arc™ from the start point, and are always specified cs INCREMENTAL values, independently of G90 or G9i. The command format is as follows: Ir J I J Section 1 Page 6 |GO3 COUNTER-CLOCKWISE ARC CUTTING This command Is used to cut material in a counter-clockwise arc at a commanded feedrate and radius. The Xan4/or¥ values specified determine “Uhe endpoint of the cul. The Rvalue spect'ied determines the radius of the cut. Note: 1) A feedrate must be commanded on or before the first GO1, G02 or G03 command in a program. 2) Ifthe radius ts greater than 180 degrees, the R value must be negative 3) Once a G03 Is commanded, it will stay in effect until a GOO, GOI, or G02 cancels i. G04 DWELL PAVSE ‘The dwell function stops the machine for a specified period of time. Note: 1) The time period of the dwell is determined by the X value specified on the G04 tine. 2) When the time period is over, machine operation will start automatically. Use extreme caution when using the Dwell function. 3) The minimum dwell value {s 0.001 second. G20 INCH MODE ‘This commana tells the machine that all following coordinates are in Standard American English values. G21 METRIC MODE ‘This command tells the machine that all following coordinates are in Metric values. SAVE OUTS 19E 1.8.4 More about cutter compensation When an offset (D_) value is specified in a program, that value is not used directly as an offset amount. Rather, it selects an offset from the cutter compensation file in the NC control. The offset amounts are set in memory by AESI in 001 inch increments as shown below. They can te viewed or altered in MDI mode by selecting the OFFSET display. Normally the values should remain as set, but if a program has many offset start/cancels, or if it must be run in tape mode, then the offset(s) used may be changed in the NC control. (REMEMBER TO CHANGE THEM BAC ou." D22=.022" ooi" 12" 232.123" Dd2=.002" 013" p24=.024" 003" oa" 025" 004" 01s" +026" 00s" 016" +027" DO6=.006" 017" p2g=.028" DO7=.007" 018" p29=.029" DO8=.008" ois" p30=.030" D09=.009" 020" p3i=.031" D10=.010" 021" D32=.032" To change an offset value, select MDI mode on the NC control, and use the OFFSET key to select the offset “page”. Use the cursor key to select the offset to be changed, then hit P, then the amount, then INPUT. The new offset value will be displayed on the screen. 1.8.5 Offset vector The “offset vector" is used by the NC control to determine the actual table path while cutting. it is equal to the amount in the file called by D_ , and the direction changes as the cut progresses. For further informaticn on the actual offset path under various conditions, see “details of cutter Compensation", in section six of this manuel. Section 1 page 11 G40 CUTTER COMPENSATION - CANCEL ‘This command Is used to cancel any previously commanded G41 or G42, Note: 1) Normally place this command on a line with a GOO. without an X or Y. G41 CUTTER COMPENSATION - LEFT This command will offset the beam to the le‘t of the programmed direction of travel, This ts done to compensate for the width of the cut Note: 1) This command should bt called on th: same line as the positioning move prior to the start of cutting. 2) A"D" value must be specified. 3) Please refer to the description of D Cod n page 11 for further details. G42 CUTTER COMPENSATION - RIGHT This command will offset the beam (o the right of the programmed direction of travel. This is done to compensate for the width of the cut. Note: 1) This command should be called on the same line as the positioning move prior to the start of cutting. 2) A"D" value must be specified 3) Please efer to the description of D Codes on page 11 for further details. SCALING COMMAND’ s (651/650) Format: GS11_ Scaling Mode 650 Scaling Mode Cancel The Scaling command G51 enables the programmer to increase or decrease the size of the programed part by @ scaling factor of 1 to 99999 (1 unit equals 9.01). The scale factor is specified by P whereas P1009 = ratio, P2500 = 2.5:1 ratio, P25 = 1:4 ratio and so on. I and J are the respective X and Y coordinate values and represent the scaling center point, generally the 1 and J values are omitted and the present coordinate is set to the sealing center point. Scaling does not effect cutter compensation ode so the normal offset values apply. Normal Scale Half Seale (PS0a) Scaling is ineffective in manual and home return. mode, but is effective in manual, MDI and tape mode. G51 should only be commanded when in G4@ (cutter compensation cancel) mode and must be canceiled by G5® (scaling cancel) command before the following commands can be issued, 625 Repositioning, G93 & G74 Origin Point Offset, * GS2 Home Retract, P9076 Multiple Part and P9073 Mirror Imaging. It is recommended that the original G51 scaling point is re-established before G5Q is issued. Program Example: 00991 (MAIN PROGRAM: G92K_____Y_ Fro@aries B9Sx___Y. ‘Origin Print Offset n9EPEO ‘Call Sub-Frogram 652 ‘Home Retract HSB 09050 (SUB PROGRAM BxaE2axOVO ‘rove to Gffset Point 6SiP_ Scale Command ares Part Program BeaR60xev0 Move to Offset Point BSG "Beale Cancel Command M99 usé 5 O0 nexr 11° G51 SCALING ‘This command Is used to increase or decrease the stze of the programmed part, G61 EXACT STOP CHECK MODE ‘This command requires the machine to stop and walt for verification of each programmed position befere moving toward the next programmed position. Note: 2) G61 must be canceled before cutting any blended radi or using any User Macro Program, 2) Once G61 is commanded, it will stay in ellect until a G64 command cancels it. G64 CONTOUR CUTTING MODE ‘This ts the default cutting mode for the macitine. No position verification is, required prior to movement towards the next programmed position. This mode fs in effect until changed by a G61 command. G65 USER MACRO - SINGLE CALL This command ts used to call the pattern or reference User Macro programs. (P. 9026, 9028, 9029, 9036, 9037, 9073, and 9096). Note: 1) Please refer to the specific call in the User Macro Section for proper programming format. a ® Gl USER MACRO - MULTIPLE CALL ‘This command {s used to call the hole cutting User Macros (P..9011, 9012. 9013, 9014). Note: 1) Please refer to the specific call in the User Macro Section for proper G6’ CANCEL PREVIOUS MULTIPLE CALL Ad ; ‘This command is used to cancel the previous G66 Got ABSOLUTE PROGRAMMING : ‘This command tells the machine that all coordinates tn the program are in reference to the Absolute Origin Point. Z fote: 1) This command ts normally included on the G92 block. G INCREMENTAL PROGRAMMING | » ‘This command tells the machine that each coordinate in the program is in reference to each previous coordinate. Note: ) This command is normally included on the G92 block. G92 ESTABLISHING COORDINATE SYSTEM ‘The G92 command is used once. at the top of the program. This command tells the machine the maximum dimenstons of travel, or Absolute Origin Point for each axis of travel ‘The Absolute Origin Point for the X aiid Y axes correspands to the corner of the shect of material closest to the junction of the Work Clamps and the X-Gauge Block. This point never changes. Please consult the chart below for the correct dimensions for your machine. Machine Type Xaxis Yaxis 9 2=aa/s LC 6441 Bor soar 4 F7 1c 6671 72.07 60.00" Note: 1) ‘The G92 command must be immediately followed by the appropriate X and ¥ values, all on the same block of information. TRAILING ZEROS As stated before, the 6M control requires trailing zeros as placeholders. instead of decimal points. The number of trailing zeros required does vary depending on the prompt, and what the prompt is being used for. For instance, the G92. command mentioned above requires X and ¥ prompts to know what the machine dimensions are. These X and Y prompts are for distance and require three trailing zeros (IE: One inch fs written as X1000 and 0.01 inches ts written as X10). The chart below shows the number of zeros required for the diferent prompts, depending on how they are used. PROMPT USED FOR TRAILING ZEROS XYLGRD DISTANCE 3 J.Q.K ANGLES 2 F FEED RATES 1 BHK.Q NUMBER OF PARTS NONE AO.P.T PROGRAM NUMBERS NONE, s POWER NONE Part oe M CODE LISTING MOO PROGRAM STOP: Machine operation will stop until the Start button ts pressed. Moz oa Moo M0 M60 M61 M62 M64 M65 M67 M80 ‘M90 Mo1 M93 PROGRAM END. WATER ASSIST ON (ENABLE) WATER ASSIST OFF (DISABLE) PROGRAM END: Cursor is reset to top of the program. HEAD DOWN, GAS ON, SHUTTER OPEN SHUTTER CLOSE, GAS OFF, HEAD UP SHUTTER CLOSE, HEAD REMAINS DOWN, GAS ON ASSIST GAS - 02 LOW AKC G ER ~ canbe ASSIST GAS -O02 HIGH pi7eezer en ACE em ASSIST GAS - N2 ASSIST GAS - AIR WORK CHUTE (12 X 12) OPEN/CLOSE CHOPPER DISABLE CHOPPER SPEED - SLOW CHOPPER SPEED - MEDIUM eae aed CHOPPER SPEED - FAST Aypen Pos © CHOPPER SPEED - MAXIMUM SUB PROGRAM CALL (M98P____) SUB PROGRAMEND = cyrew7eS #1007? er pepoots 17S $7 ADDITIONAL CODES AND COMMANDS ‘0. PROGRAM NUMBERS Each program must be assigned a number, prefaced by the letter "O". This number is used to separate the up to 95 different programs that can be stored in memory at one time. Note: 1) Any number from 0 to 8999 can be used, except for 100. SS CODES FOLd ER. S codes are used to command the Output Power of the Laser. Note: 1) S codes are valid only when the Tape Control button on the NC Unit Control Panel is fluminated, 2) The S code value is an arbitrary number. The actual output power must be determined by commanding the desired S code in M.D.L., and observing the result. 3) The output power determined by the S code may vary somewhat from day to day and will change from machine to machine. F F CODES Ej ‘This command is used to specify the cutting feedrate. Note: 1) In Inch Mode, the feedrate is in inches per minute. 2) In Metric Mode. the feedrate Js in millimeters per minute. 3) An F code must appear on or before the first line of cutting or first ‘macro call in any program. 10 D CODES These vahies are used to specify the amount of offset when using Cutter Compensation Left or Right, or when using a Hole Cutting Macro. Note: 1) With G41 or G42, the amount of offset is determined by the corresponding setting on the Tool Compensation Offset Page. 2) With the Hole Cutting Macros, the amount af offset 1s determined by the actual D value specified in 1/1000 of an inch (fi: D1 equals an offset of 0.001 inches, D12 equals an offset of 0.012 inches). These Macros are always cut in a Counter-Clockwise direction. If the D value 1s positive, compensation is to the left. If the D value is negattve, compensation is to the right, 3) The smallest input value for D is 0.001 inches. 3 END OF BLOCK “This symbol is used to separate one block of information from another. /___ BLOCK SKIP If the Block Skip button is illuminated, any block of information with this ‘symbol at its beginning will be ignored. " SECTION TWO USER MACRO COMMANDS ei Gi2 Gis Gs G25 G50 G72 G93 Goa G CODE USER MACRO LISTING. SQUARE / RECTANGLE ROUND / OBROUND SINGLE D / DOUBLE D SQUARE / RECTANGLE (RADIUS CORNERS) PROGRAMMED REPOSITIONING HOME RETURN / CANCEL SCALING PATTERN ORIGIN ABSOLUTE ORIGIN POINT OFFSET INCREMENTAL ORIGIN POINT OFFSET 13 G CODE USER MACRO DESCRIPTIONS Gil SQUARE / RECTANGLE Please refer to the following User Macro Section on P Functions, regarding PQO11. G12 ROUND / OBROUND Please refer to the following User Macro Section on P Functions, regarding P9012. G13 SINGLE D / DOUBLE D Please refer to the following User Macro Section on P Functions, regarding P9013. G14 SQUARE / RECTANGLE pit #Pde (RADIUS CORNERS) Please refer to the following User Macro Section on P Functions, regarding P9OL4. G25 PROGRAMMED REPOSITIONING There may be times when you will need to process sheets of material longer than the X axis limitation of the machine. ‘This can be done by using the command G25, which will allow the machine to release the worksheet, move the Work Clamps to a new position, and re-grip the material. This ts done without loss of registration of the worksheet. Note: 1) An M61 must be commanded prior to the reposition. 2) The Work Holders rust have solfd matertal underneath them to insure a good hold on the worksheet. Ifnecessary, you can move the material with a GOO prior to the reposition. 3) The maximum distance that you can reposition is equal to the Absolute X position of the carriage at the time of the reposition. In other words. ifthe position of the carriage. relative to the G92, is 25.678 inches at the time the NC reads the G25 line, the maximum distance that you can reposition 4s 25.678 inches. If you command more than that dimension, the carriage will overtravel, 4) No other information can be on the G25 line except the X dimension. G50 HOME ORIGIN RETURN ‘The command G50 will cause both axes to move from their current position back to their Home Origin position. This has the effect of referencing the X and ¥ axes and establishing the G92 values for the work coordinate system, In addition, the Scaling Command (G51) is cancelled by this command. Note: 1) No other command can be on the G50 line. 2) An M61 must be commanded prior to a G50. 15 G72 PATTERN ORIGIN Establishes the origin point used by the pattern macros. Note: 1) The G72 command must be immediately followed by the appropriate Xand ¥ values, all on the same block of information. 2) The origin point for an Arc or Bolt Hole Circle pattern is the center of, the Arc or Bolt Hole. 3) _ The origin point for a Grid or Line at Angle pattern is the center of thefirst hole to be eut. G93 ORIGIN POINT OFFSET (From G92) ‘The G93 command establishes a Reference Origin Point, relative to the Absolute Origin Point, anywhere within the limits set by G92. This 1s done for ease of programming. Note: 1) The G93 command must be immediately followed by the appropriate X and ¥ values, all on the same block of information. G94 ORIGIN POINT OFFSET (From G93) ‘The G94 command will establish a new Relative Origin Point, relative to the previous G93 command. Several G94 commands can be used in any program, each adding incrementally to the previous one, Note: 1) The G94 command must be immediately followed by the appropriate X and Y values, on the same block of tnformation. P CODE USER MACRO LISTING & DESCRIPTIONS POOL. P9012 P9013 Pools P9026 P9028 P9029 P9036 P9073 P9096 SQUARE / RECTANGLE ROUND / OBROUND SINGLE D / DOUBLE D SQUARE / RECTANGLE (RADIUS CORNERS) BOLT HOLE CIRCLE LINE AT ANGLE, GRID PATTERN MIRROR IMAGING MULTIPLE PART 7 Preece Feet-enm) = Oded J ; | Fasenen non weak pace J. €F0 Ie K F997 Y 37370 28K 3. Protcr Paaaeterecs iy ea cetd fetled sreel > ead Yo @ernacr SbF ET 1 Gokat wer. were Her pe wan ‘ 2G bngis oreser 5S. 653 x1 yes ae oe oo Pee enn es , io i SIG fruse yes mas free y 6 fil Fyee: Y 7600 ; P9011 SQUARE / RECTANGLE cu 13.5, Q,A,D,S,F.M G66 P9011 1.J, K,Q.A,D,S,F,M 1... LENGTH: IF NEGATIVE, THE HOLE WILL "INDEX" AROUND AN ARC OR BOLT HOLE CIRCLE PATTERN ORIGIN. I MUST BE GREATER THAN J. J... WIDTH: IF OMITTED, A SQUARE HOLE IS CUT. K.., LEAN ANGLE n Q... ENTRANCE CUT: SPECIFY LENGTH, IF OMITTED, THE ENTRANCE CUT WILL START IN THE MIDDLE OR .4" FROM THE EDGE, WHICHEVER DISTANCE IS LESS, IF "Q” VALUE IS NEGATIVE, THE CUT WILL BEGIN ON THE OUTSIDE. A... PIERCE PROGRAM: IF OMITTED, PIERCE PROGRAM 100 IS USED. D... CUITER COMPENSATION S... POWER: IF OMITTED, THE LAST COMMANDED “S" CODE IS USED. F.,. FEEDRATE: IF OMITTED, THE LAST COMMANDED "F" CODE IS USED. M... MOO - SHUTTER CLOSE/HEAD UP/STOP PROGRAM. MO1 - SHUTTER CLOSE/HEAD UP/CONTINUE PROGRAM. M02 - SHUTTER CLOSE/HEAD DOWN/CONTINUE PROGRAM. M80 - SHUTTER CLOSE/HEAD UP/CHUTE OPEN-CLOSE Gl 00 ae age aac Lip pire is Dumeree ~ $00 foe Creel See! ue To |! Gagee 18 3—_ : lglg le tete PART NO. 8 n0GZ'0H n0GZ'€ L »000°E —.| wGZO'S PART NO. 10 000i 9 dA _ - «207 b ke ,ogz'} ++. ,00$"¢ —l.,0g be} . 0'0 > .000'9 »009°0 --—— »000°S | | f «000°S »000°E jt | , ++ ,o0s'0 -+ P9012 ROUND / OBROUND Giz 1.J.K,Q.A.D.S, F/M G66 P9012 1, J, K, QA, D.S.F,M L.. DIAMETER/LENGTH: IF NEGATIVE, THE HOLE WILL "INDEX" AROUND AN ARC OR BOLT HOLE CIRCLE PATTERN ORIGIN. I MUST BE GREATER THAN J. J... WIDTH: IF OMITTED, A ROUND HOLE IS CUT. K... LEAN ANGLE, Q... ENTRANCE CUT: SPECIFY LENGTH. IF OMITTED, THE ENTRANCE, CUT WILL START IN THE MIDDLE OR .4" FROM THE EDGE, WHICHEVER DISTANCE IS LESS. IF °Q” VALUE IS NEGATIVE, THE CUT WILL BEGIN ON THE OUTSIDE. A... PIERCE PROGRAM: IF OMITTED, PIERCE PROGRAM 100 IS USED. D... CUTTER COMPENSATION S... POWER: IF OMITTED, THE LAST COMMANDED "S" CODE IS USED. F... FEEDRATE: IF OMITTED, THE LAST COMMANDED “F* CODE IS USED. M... MOO - SHUTTER CLOSE/HEAD UP/STOP PROGRAM. MO1 - SHUTTER CLOSE/HEAD UP/CONTINUE PROGRAM MO02 - SHUTTER CLOSE/HEAD DOWN/CONTINUE PROGRAM ‘MSO - SHUTTER CLOSE/HEAD UP/CHUTE OPEN-CLOSE Mel posp v7 AT ERD P9013 SINGLE D / DOUBLE D G13 1J.K,Q.A,D,S.F.M G66 P9013 1.J,K,Q.A,D.S.FM 1. DIAMETER: IF NEGATIVE, THE HOLE WILL "INDEX" AROUND AN ARC OR BOLT HOLE CIRCLE PATTERN ORIGIN. J... DISTANCE ACROSS THE FLATS: FOR SINGLE FLAT, "J" VALUE MUST BE NEGATIVE. FOR TWO FLATS, USE A POSITIVE "J" VALUE. K... LEAN ANGLE Q... ENTRANCE CUT: SPECIFY LENGTH, IF OMITTED, THE ENTRANCE, CUT WILL STARTIN THE MIDDLE OR 4" FROM THE EDGE, WHICHEVER DISTANCE IS LESS. IF "Q" VALUE IS NEGATIVE, THE CUT WILL BEGIN ON THE OUTSIDE. A... PIERCE PROGRAM; IF OMITTED, PIERCE PROGRAM 100 IS USED. D... CUTTER COMPENSATION S... POWER: IF OMITTED, THE LAST COMMANDED "S" CODE IS USED. F.., FEEDRATE: IF OMITTED, THE LAST COMMANDED ‘F” CODE IS USED. M... MOO + SHUTTER CLOSE/HEAD UP/ STOP PROGRAM MO] - SHUTTER CLOSE/HEAD UP/CONTINUE PROGRAM. M02 - SHUTTER CLOSE/HEAD DOWN/CONTINUE PROGRAM M80 - SHUTTER CLOSE/HEAD UP/CHUTE OPEN-CLOSE Mél Most PuT AT LEWD Az Pénice Pecesmn pqis? Pé7 bf BT EHD: P9014 SQUARE / RECTANGLE [ii77/ Ladies (RADIUS CORNERS) Gis LJKRQAD.S.FM G66 P9014 1, J, K.R.Q.A,D,S,F,M 1... LENGTH: IF NEGATIVE, THE HOLE WILL "INDEX" AROUND AN ARC OR BOLT HOLE CIRCLE PATTERN ORIGIN, I MUST BE GREATER THAN J... WIDTH: IF OMITTED, A SQUARE HOLE IS CUT. K... LEAN ANGLE, R... CORNER RADIUS: "R* MUST BE LESS THAN ONE HALF OF THE “I” VALUE. Q... ENTRANCE CUT: SPECIFY LENGTH. IF OMITTED, THE ENTRANCE, CUF WILL START IN THE MIDDLE OR .4" FROM THE EDGE, WHICHEVER DISTANCE IS LESS. IF "Q" VALUE IS NEGATIVE, THE CUT WILL BEGIN ON THE OUTSIDE. A... PIERCE PROGRAM: IF OMITTED, FIERCE PROGRAM 100 IS USED. D... CUTTER COMPENSATION S... POWER: IF OMITTED, THE LAST COMMANDED “S" CODE IS USED. F... FEEDRATE: USED. ; IF OMITTED, THE LAST COMMANDED “F* CODE IS M... M00 - SHUTTER CLOSE/HEAD UP/STOP PROGRAM MOI - SHUTTER CLOSE/HEAD UP/CONTINUE PROGRAM M02 - SHUTTER CLOSE/HEAD DOWN/CONTINUE PROGRAM M80 - SHUTTER CLOSE/HEAD UP/CHUTE OPEN/CLOSE, M6l~ MuxT PUT aT End 28 P9026 BOLT HOLE CIRCLE G65 P9026 1. J. K 1, CIRCLE RADIUS. J... STARTING ANGLE, K... NUMBER OF HOLES, K=12 O P9028 LINE AT ANGLE G6s P9028 1, J,K I... INCREMENT OR SPACING. J... ANGLE IN "X" AXIS, K... NUMBER OF HOLES. 28 |P9029 ARC ‘G65 P2029 L5,.O.K 1... RADIUS. . STARTING ANGLE. Q... ANGLE INCREMENT. K... NUMBER OF HOLES. 5. ~ . ~ P9036 GRID PATTERN G65 P9036 1, J, 9, K L.. INCREMENT OR SPACING IN THE "X" AXIS. POSITIVE: +X DIRECTION NEGATIVE: -X DIRECTION _. INCREMENT OR SPACING IN THE "Y" AXIS POSITIVE: +Y DIRECTION NEGATIVE: -Y DIRECTION Q... NUMBER OF HOLES IN THE "X" DIRECTION K.. NUMBER OF HOLES IN THE "Y" DIRECTION P9073, MIRROR IMAGING G65P9073. X.Y. 9.T X.. DISTANCE TO OFFSET THE X-ZERO POINT FROM THE G93 “ORIGIN”. Y... DISTANCE TO OFFSET THE Y-ZERO POINT FROM THE G93 “ORIGIN™ Q... QUADRANT TO CUT Q2 ... X-MIRROR ONLY, Y DISREGARDED Q3 ... Y-MIRROR ONLY, X DISREGARDED Q4 ... XAND Y MIRROR. BOTH OFFSETS USED T... PROGRAM # TO BE CALLED OUT IN MIRROR IMAGE P9096 MULTIPLE PART G65 P9096. -X,¥,1.9.9.K BHA X... POSITION OF THE FIRST PART IN THE "X" AXIS Y.. POSITION OF THE FIRST PART IN THE "Y" AXIS I... INCREMENT OR SPACING IN THE "X" AXIS. POSITIVE: +X DIRECTION NEGATIVE; -X DIRECTION J... INCREMENT OR SPACING IN THE "Y" AXIS POSITIVE: +¥ DIRECTION NEGATIVE: -Y DIRECTION .. NUMBER OF PARTS IN THE X DIRECTION (MUST BE SPECIFIED) NUMBER OF PARTS IN THE Y DIRECTION (MUST BE SPECIFIED) boRK oO . COLUMN TO START CUTTING H... ROW TO START CUTTING P . PROGRAM # TO BE CALLED OUT IN MULTIPLE PART PATTERN 4 Xe te BOLO SECTION THREE BASIC PROGRAMMING SECTION WRITING A BASIC PROGRAM In this section, you will use a few of the commands you studied in Sections 1 and 2 to write a very basic program. In doing so. you will learn the order in which some of these commands must appear. A brief description accompanies each command as it is used, For a more detailed description, refer back to the previous sections, In this first example. we will be programming Part No. 1 on page 45. and assume we are cutting this part out of a three foot square sheet of 16 gauge mild steel The first line of any program ts the program number. In this case we will use 00001, as it 15 the number of our first part, The Program number is always followed by an End Of Block, to separate the program number from the rest of the program. 00001; The next fine in the program combines two commands. The first is either G90 or G91, Absolute or Incremental Programming. In this case, we will program in Absolute, G90. ‘The second command Is the G92 statement, to establish the Absolute Origin Point. The X and Y prompt on this line depends on the machine type. 00001; G90 G92 X_Y_; ‘We will now use the G93 statement to establish where we will cut this part on our worksheet. Let's say we will cut in the upper, left hand corner of the sheet, with a one half inch border between the edge of the sheet and our part. 00001; @a0 G92 X_Y_; G93 X500 ¥29500; Let's quickly review what we have done so far. We have titled our program, defined the total area we have to work with, and identified our Absolute Origin Point. Finally, we have set up a Reference Origin Point on the worksheet at the same point that we want to cut our part. This allows us to program the part using just the actual dimensions of the part. ‘We are now ready to move the machine and cut the part. Our next line will use a Positioning Move command to locate the point at which we want to start cutting, directly under the cutting head. If we start cutting on an actual edge of the part, that edge may have a mark where the beam pierced the material. To avoid this. we always start the cut slightly off the edge of the part. In addition. we will enable Cutter Compensation on. this line. We will be going counter-clockwise around this part. so we'll compensate to the right, 00001; 690 G92 X_Y_: (693 X50 Y29500; {G00 G42 X-200 YO DS; As you may have noticed, this part is a series pf straight lines with sharp corners. We will use the Exact Stop Check Mode to make sure the machine cuts the corners as needed in the drawing. 00001; G90 G92x_Y_: G93 X500 ¥29500; {G00 G42 X.200 Yo D6; 661; Different materials and material thicknesses will require different considerations to accomplish a clean, safe pierce. We write the piercing information as a sub-program so that the information can be used with other parts. The information generally required in a plerce program 1s power, assist gas, water assist enable/disable, head down/shutter open/gas on, and chopper speed. However, some materials may require ‘more information than other materials. Because of this, you should check this program for the correct parameters each time you use it, Below is a sample pterce program for the material we wil be cutting. 0100; Moa; $1000; Mes; M60; Mog; Mao; aS We will now call the piercing sub-program to start our cut. 00001; G90 G92 X_Y. G93 xS00 ¥29500; G00 G42 X-200 Yo D8; Get Mos P100; At this point, we simply need to tell the machine to cut a series of straight ines. Since the machine knows its current position, all we need to do is tell it the polnt we are cutting to. By the way. if one of the coordinates ts the same as the current machine position. it does not need to be commanded. Note the “missing” Y on line 8. Also, don't forget the feedrate. (00001; G90 G92 X_Y_; G93 x500 Y29500; G00 G42 x-200 Yo D8; G61; M98 P100; Got X6000 F1500; ‘Now keep going around the part. 00001; 690 G92 X_Y_: G9a x500 ¥29500; G00 G42 X-200 YO D6; G81; Mas P100; Got X6000 F1500; ¥4000; x3000 Y6000; Xo; Yo; Remember, once we tell the machine to cut in a straight line. it will do so until we tell it to cut an are, or make a positioning move, or tell it to stop cutting. a In fact. since our part fs finished, stop cutting fs our next command. 00001; G90G92X_Y_; 693 x500 29500; G00 G42 X-200 YO DE; Get; M38 F100; G01 x6000 F1500; 4000; 3000 Y6000; x0; Yo: Msi; Before we do anything else, Let's cancel Cutter Compensation. so that it won't affect any positioning moves for the rest of the program. 00001 G90 G92x_Y_; G93 x500 29500; G00 G42 X.200 Yo D6; Ger; M98 P100; G01 X6000 F1500; 4000; x3000 ¥6000; xo: Yo; Mer; G00 G40; Now that our part fs completely cut, we can use the work chute to drop the part off the table. 00001; 690.692 X_Y_; G93 X500 ¥29500; G00 G42 X-200 Yo D6; st; Mos P100; G01 x6000 F1500; Y4000; 3000 Ys000; x0; Yo; Met: G00 G40; go; Finally, we will telt the machine to cancel Exact Stop Check Mode, return the axes to their Home Origin Positions, and that the program is finished. 0001; 690 G92 X_Y_; G93 x500 Y29500; G00 G42 x-200 Yo De; G61; Mg8 P10; Got X6000 F150; yao00; 3000 Yeo00; XO; Yo: Met; G00 G40; MB0; G64; G50; M30; ‘That fs the whole program. Now try part number 2 on your own, using this, program as a reference. Assume you are using the same sheet of material, Remember, this sheet now has a hole in it where our part used to be. Consider your Reference Origin Point and your piercing point carefully. And don’t forget the feedrate. PART NO. 1 1000" p- 1000°9. ————} -—.000' «000°9 QR PART NO. 1 0001; G90 G92 X_Y_; G93 X50 ¥29500; G00 G42 X-200 Yo DE: Get; Mg8 P100; G01 X6000 F1500; ¥4000; 3000 Y6000; x0; Yo; Met; G00 G40; M0; asa; G50; M30; PART NO. 2 »000°9 -——~ «000° ——+ -—_—_— .,000'9 o'o a7 3b “usT PDD Pewee §/060 os PRE GI. ill per wokK WE Moe prec mm Mos et F Ogg #2 5 E46 EFL K 39370 Y 575205 ‘G00 x2800 YO; (Ceo 520 |) RIS00 ) Cab Gooxeo yo; M98 P100; ee ’ cor ncone_,(Say yl 18 7722 5 fae) von, VSP ECT xX Boe F100; XO; y Gocco, os 2 ‘2000; aE coo 5 3000 YO; a be00; 2s = 7 Met; fp 4ooo S Y 2eco ee 000 yGoooy yee ad x 3 ye@oery? G50; Yyrsee: M30; Mel; mee; GS5e, 30, PART NO. 3 000'8 / .000°EH 49 12D ye cf tine Der Lure lampeniaten on PARTNO. 3 d¢0935 00003; G40 692 ¥ 39370 ¥ 39320; @90692X_Y_: L438 XS00 y 2osvy; G93 X_Y_; GOP X-100 yo; ee NIE 2 doo , MgB P10; 63; G01 x00 F_; Mes; ; Lg1 x F000; Y8000; y E008; : y sees \ Soo; 4500 Y5000; e Gpr yoreo X9456 R 3000; G03 Xo Ye456 R300; Got Yo; Met; Moo; 650; M30; Gf) yo; K oy K -/e0 5 _ G50; Mode) oe O #403; G44 GF 2 X 29370 35376; GIB xKsee y 2es7K, 6 6E v-1e0 "yy #, 19s £7700; Foo $7802; 17 bP 17235 Gp X Geoo 6H2 PF, Y Feeo, x yswy seed, 3X 0 y $756 / ye, RBee0; ee —_—— PART NO. 4 krsre| 21.000" o | 1 PARTNO. 4 00004; G90 G92 X_Y¥_i G93 X_| G00 X-200 YO; M38 P100; G01 X21000 F_; G03 X19429 Y6998 R7000; G02 X21000 ¥12000 3000; G01 X0; YO: Met; Moo; 650; M30; 52 Ob4dg43 G0 G92 L 34370 YFI3I0; G93 X502 y 23500, Cde x-ree YG; L188 P7ee} N63 nos fF /00 $/28°; Gol &4 y 1200s 5 x 2/000; GPS XAGIG y L498 R3ec0; pr XAleco y arBou K 700; 66l Xo yo; X-see 5 Mbes Met; G40 CYC} G50; 1 30, PART NO. 5 000 050 00018 0009 00904 PARTNO. 5 Ceees eF2 87370 y 39370 Ete 2 L493 K S80 yresces GbF Xisee Y 7760, Bae Pree; M633 res; F see S1000;5 Gol ey ype Os; Gel vs2see sy Gough idoouy Teoe 5; ber ysasee} Ges YsFece f iste A506; or varhee yiBeos ; Ged X 2e0e8 ¥ /2Fee K 5%, Ger yovee! VOR y Peco X are R8eCs bo) wee F060 mét, 2 Gio owe; Goo X-ree yo; 00005; G90 G92 X_Y_; G93X_Y_; G00 X7500 7200; M98 P100; G01 Y7000 F_; 12500; G03 X13000 Y7500 R500; G01 ¥12500; G03 X12500 Y13000 R500; G01 x2500; G03 x2000 Y12500 R500; G01 ¥7500; G03 X2500 Y7000 R500; G01 X7500; Met; Meo; G00 X-200 Yo; Mos P100; Got x15000F_; Y1000;_ »” ligte Te Pee LSS cor, X9500 ¥3000; Dew'T pa LM eg C— Free 5/000 CPOGS ; G40 FF? 3370 737370} 693 XBOG Y PFB°OP 205c0, €~¢ X 2sc0 y 7/00; Aes Freo; M63, OS: Flog 5/200; le beg soe, €-CF F922 S66 061 GF Caein Git gaa. 5m) D y rece Go3 xX 13e00tksoo 8s Y (3000 R500 } X deoe REE} y ?e00 2500, x 2820 Y Pree; nel Gog-leo ye; Mts Fre0; eZ) 2 Geol 64% 500d DS; 7 Yoneee 5000; ee x15000; F720 KX Fsee | 5 y seco; 15000; K (se0e, A y iseee 5 x es bly y 70065 Chef 2) ¥ FF; ee y Feces a ws Yo y (eee; / o; Yee (Part 5 continued) 950; M30; Pp RFECT ATPOSPAE Ve Y couras v ee [S Pom siaes Frans s$1 OW = 2 s0as TANCE LighT I~ rhe [ASER 53 STL US \ 4 nik kon A Coume (ee feeee Tanvires jw eve piece tion STiAW AED — Eensse~ oF Racer Vie OCT pot cave lee Ow the Eno { | } WIL Ao S°% Jo Be poekEAse Ss Ceeates # (AsEre [ Chander ope The Bone [ ilaaBew die ¥! Ge TROLEM g ARE CUEE MT f Bild oe £8 ene { 2 ann. Coenen! Mine So carrer fw 5106 pee 5 SECTION FOUR USER MACRO PROGRAMMING SECTION PART NO. 6 2.000" | PARTNO. 6 00006; O b496; G90G92X_Y_; Gio esa KX 3937E y 393203 G93X_Y_: GOB XY see yagsee; G00 x7500 Y10000; G20 X 7500 y se0os, 14111000 J6000 S00 S_F_Mso; a MSs Pro} G00 x-200 Y0; 6s M98 P10; 0%; G01 X15000 F_; GIVE 1106 Tlooe R800 Srec0 i ae 1000; 9500 ¥3000; ‘5000; 15000; 15000; x ors x5500; voto ron we Moo; M30; PARTNO._7 00007; G90 G92 X_Y. G93 X_Y_; G00 x20500 Y5250; G11 16500 J3000 K9000 S_F_ MBO; G00 x24000 Y7500; G11 12000 M80; G00 x3800 YO; Mga P'100; Got x29000 F_; 11000; x24000; 23000 Y10000; 6000; ‘5000; 8000; ‘e500: xre000: 4000; (Part 7 continued) x0; 4000 YO; M61; Moo; 650; M30; 61 PART NO. 8 00008; G90 692 X_Y_: G93X_Y_; G00 x600 Y2088; G12 12225 J600 K9000 S_F__M80; G00 x800 Yo: MgB P100; G01 X3750 F_; (603 x4000 Y250 R250; G01 ¥4000; 1000: 3500; 400; G03 X0 Y3100 R400; G01 Y1075; G03 X400 ¥675 R400; 601X100; 250; (G03 X1250 YO R250; Mat; Mao; G50; M30; 2 000% ————— 000° — Vv. J [++ bh 90" } , \ft cal Ou a Tien =o 000" E fe vn Dow's ao The ly jae Fee yee nove ‘00009; G90 G92. X_Y_; ? G93K_Y_ mN G66 P9012 11500 S_F_Ma0; G00 x1000 YE000; G00 x5000 1000; G67; ‘G00 x3000 ¥3500; O60} Gye Ge x 37370 ¥ 39570) GA3Kse0 YY 2BSeC; eo Xx isco y 03 Gi2 T7s00 ff 056 Sro00 jee 8 BEI} Geo x Seve ¥ 1006 GI2 Tisoe free Oso Suce Fue Goo voce y 2505 Gin LSID FiSce KET Aloo 950 Sieoe prec m¥O MEL) G12 15972 J1500 K26565 S_F__M80; G00 x3800 YO; Mas P10; Got X6000 F_: 7000; 7000; x0; Yo; x4000 ¥2000; Yo: Met; Meo; G50; M30; Cas Pree; \e xoxd Je f foc Vy 2000; x2000 ¥5000: b yes Sting to © Fike Breen < you evr PARTNO. 10 00010; G90 G92 X_Y_; G93 X_Y_; G00 x3250 2000; G12 12800 S__F_Ma0; G00 X50 YO; Mos P10 G01 x6250 F_; ‘2000; X4750 Y3000; ‘4000; X5250; ‘3000; G03 X5450 ¥2800 R200; G01 X6300 ; G03 X8500 ¥3000 R200; Got ¥4402; G03 Xo ¥4402 R12000; G01 ¥3000; G03 X20 Y2800 R200; Got X1050; G03 X1250 ¥2950 R200; Got ¥4000; 67 (Part 10 continued) x1750; 3000; 250 ¥2000; Yo; Met; MB0; G50; M30: PART NO. 11 PARTNO. 11 00081; 690 Ge2X_Y_; G93X_Y_; G72 X-2000 Y2500; G66 P9012 1500 S_F_: GBS P9036 14000 J-2500 Q2K3 ; G87; G72 x0 Yo; G86 P9011 I-4000 J1000 K9000 S_F_Me0; G85 P9026 14000 Jo K4; 667; G72 X-4000 ¥4000; G86 P9011 1707 K4500S_F_; G65 P9036 18000 J-8000 Q2 Ke ; G67; G00 x0 Yo; 61211500 S_F__MB0; G00 x-4200 Y-S000; M38 P100; Got X4000 F_; 10604000 vce: xo ¥5000 soon X-5000 ¥4000; 70 (Part 11 continued) Y-4000; X-4000 ¥-5000; Met; Moo; G50; M30; n PART NO. 12 gs YOLOVA ONIVOS \ 573 00012; G90. G92X_Y_; G93X_Y_: G51 XO YO P500; G00 X600 Y2088; G12 12225 J600 K3000 S__F__M80; G00 x800 Yo; Mg8 P10; G01 X3750 F_; G08 x4000 Y250 R250; Got ¥4001 x80; G03 x0 ¥3100 R400; 6011075; G03 x400 Y675 R400; G01 X1000; 250; G03 X1250 YO R250; Met; Mao; 650; M30; PART NO. 13 «00S°8 + «000° 7 PARTNO. 13 (00013; (CALLING PROGRAM) 690 G92 X_Y_; 93 X_Y_; M98 G65 P9073 X8500 ¥4000 O4 As; 650; M30; 00008; (CUTTING PROGRAM) ‘G00 X600 2088; G12 12225 J600 K9000 S_F__M80; ‘G00 xB00 Yo; Mes F100; G01 X3750F_; G03 x4000 ¥250 R250; G01 ¥4000; x1000; 9500; x400; G03 XO Y3100 R400; Got ¥1075; G03 x400 ¥675 R400; G01 x1009; 250; G03 X1250 Yo R250; Met: Mao; Moo; 75 PART NO. 14 .000°6€ 00°66 ‘0 «000° PE ‘SBOWIE O'dAL S30VId BdAL «000° - ' «O0S'OH . oct .000°S f “| pn000'S ee a mmol a of : L—ooour —! Le yoo lL oases lL ooo —! ooo PARTNO. 14 00014; (FOR LC 644) 90692 X_Y_; G93 X_Y¥_ G66 P2012 11000 S_ G00 x2000 ¥34500; G00 X15000 ¥34500; G00 x24000 ¥34500; G00 x34500 ¥34500; Ger; G00 ¥20000; G25 X35000; G86 P9012 11000 S_F_; G00 x43500 ¥34500; G00 x54000 ¥34500; G00 x63000 34500; G00 X76000 ¥34500; G87; G81; G00 X78000 ¥-200; M98 P100; 601 ¥36000; 61000; 34000; x56000; (Part 14 continued) G64; ‘G00 20000; G25 X-39000; G61; G00 X38000 ¥36200: M98 P100; G01 Y36000; x36500; ‘36000; x22000; 34000; 17000; 36000; x0; Yo; Met; G64; ‘Moo; 650; M30; PART NO. 14 (00014; (FOR LC 667) G90 G92 X__Y. G93X_Y_; G66 P9012 11000 S_F. G00 x2000 34500; G00 X15000 34500; G00 X24000 34500; G00 X34500 34500; G00 X43500 Y34500; G00 x54000 34500; G00 X63000 34500; G67; G00 Y20000; G25 x10000; G00 X76000 Y34500; Gt2 P9012 11000 S_F_; G61; G00 x78000 Y-200; Mos P100; G01 ¥36000; 61000; 34000; x56000; 36000; 41500; 34000; 39000; Mer: G64; (Pant 14 continued) G00 Y20000; G25 X-10000; G61; G00 x39000 36200; Mos PA Go1 ¥36000; X36500; 36000; 22000; 34000; 17000; 36000; x0; YO; Met; GBA, Moo; 650; M30; PART NO. 15 -e| > ,008'0 + w0GE"OY — 1009'S =! ,000'} w000°LY u000°7 81 & 42 OO es ao * PARTNO. 15 curren compro G90 G92 X_Y_; G93 x_Y¥_5 G00 x-200 Yo; M98 P100; G01 x1000F_; 2000; ‘G02 X2000 ¥3000 R1000; G01 x4500; 350; G03 X4850 YO R350; GOt X5150; G03 X5500 ¥350 F350; G01 ¥4000; x0; Yo; wst; 80; G50; M30; IN MULTIPLE PARTS Only Gees AT THE pat precrAal. 82 Mu O ous; 690 G9e KFT Y 3F37C; Cbs Deope vsve y 3/00 E575 F-uese RO KT Bal A/G, & 50; (130, Cogs 6; He3; es; 51000 F222; ode X-0s0 YRS 11GB PO? Gel Gy2 4/006 OF, X 2000; Ger X 2000" y3009 R000; Gof Kx 4500; ¥3se, Ger KvEse Yo 3S Gol KX S5/Se ; Ge2 Kssed y3se 235¢; Gol Y “e005 Ko; Ay Mer, boo G40 M90 M94 SASS a LLULUmr EMD OF your PART NO. 16 «000°8E — 0092 »000°9 (remem | enone | eee | eee ee ¢ eg) | eee) ee PARTNO. 16 (00016; (CALLING PROGRAM) G90 G92 X_Y_; ee Ges P9096 X__Y___17500 3680¢:05 KS B__H_ A160; G50; M30; (00160; (MIRROR IMAGE PROGRAM) 683 x0 YO; M98 P15; {655 P6073 X7000 2500 O4KI5: Mas; 00018; (CUTTING PROGRAM) ‘60 X-200 Yo; M38 P100; G01 X1000 F_; Y2000; G02 x2000 ¥3000 R100. 601 X4500; 350; G03 x4850 YO R350; G01 x8150; G03 X5500 Y350 R350; G01 4000; PART NO. 17 wO00'9L U KUTA U UALUUA_UTUPLOTULUU_ LU] 1 = —_| .o00'se L! UU Ur Ly J UU ULL AL LU UU UU ULL UIA J] PART NO. 17 (00017; (CALLING PROGRAM) 690 G92 X_Y_: G65 P9096 X__Y__17500 46000 5 KS. 8_H__A170; G00 Y4000; G25X_; G65 P9096 X__Y__17500 J6000 Q5 KS B__H__ A170; G50; M30; (00170; (MIRROR IMAGE PROGRAM) 693 x0 Yo; ge P15; { G65 P9073 X7000 Y2500 O4 #15; M98; (00015; (CUTTING PROGRAM) G00 X-200 YO; Mos P10; G01 X1000 F 2000; G02 X2000 Y3000 R100: G01 X4500; 350; G03 x4950 YO R50; G01 x5150; G03 X5500 Y350 R350; G01 Y4000; (Part 17 continued) XO; Yo: Met; M0: Mg9; SECTION FOUR START UP PROCEDURES AFTER OVERNIGHT OR WEEKEND SHUTDOWN The following conditions are normal for a machine shutdown overnight or over a weekend. [1] The laser ts in Standby (the Standby button on the Laser Interface Controt Panel is Wuminated) and the pressure in the chamber is down to minimum (below 1.5 TORR on the LCD display on the rear panel of the ‘Spectra Physics unit). [2] The Machine Control Panel Circuit Breaker is turned off, {3] ‘The Dust Collection system is tured off (the Operation light on the Dust Collection Control Panel ts out) 14} The Chiller is turned off. [5] The Laser Gas botties and Assist Gas bottles are all turned off at the main regulators for each bottle. [6] The Focus Lens is removed and placed in its protective case. 17) The Cutting Head is removed and is sitting on the table. ‘The following steps will bring your machine back up to full operation. {1} Open the regulators on all Laser Gas bottles. Laser Gas regulators, should be set to 80 psi. Open the regulators on the Assist Gas bottles ifyou are preparing the machine for standard cutting operations. [2] The Jaser gas lines should be purged by pulling up slightly on the laser gas pop-off valves inside the horizontal cabinet of the Spectra-Physics unit ‘These are the three brass valves connected by clear hose to the incoming laser gas lines. Allow gas to flow for at least five seconds. {3} Clear any Interlock Status Alarm on the Spectra Physics Control Panel that is causing the Interlock Summary Indicator to illuminate by pushing the Interlock Reset Button. The Pressure Low light will remain illuminated, however the Interlock Summary Indicator will go out at Acceso? [4] Press the Ready button on the Laser Interface Control Panel. The chamber will begin to fill with gas. [5] Turn on the Chiller. The chiller should be set to deliver water at 70 degrees F. Refer to your chiller operation manual for the procedures to set, chiller temperatures. {61 Tur the Machine Control Panel Circuit Breaker on. I7\_Push the On button on the NC Control Panel. After a few seconds, the CRT will display the Position page 18] Remove the Focus Lens from its protective case. Before installing the lens, it should be inspected and, if necessary, cleaned. Install the lens by screwing tt into the lens mount until finger tight. DO NOT overtighten and be careful not to touch the lens surface. [9] Inspect the cutting head, particularly the inner and outer nozzles, for cleanliness and damage. Install the cutting head, being careful not to damage the focus lens in the process. [10] Clear any Alarm conditions on the Machine Control Unit, IE Clamp Open, X-Gauge Block, etc. If the "Stop" button on the Control Unit 1s dlluminated, but no other alarm lights are lit, ry resetting the "Stop" button on the Carriage Control Panel. To clear the Chopper Fault Alarm. push the Puise button on the Machine Control Panel. (if the button fs iuminated. push it to turn tt off, wait three seconds, and then push it to turn it back on). This will reference the Chopper blades. [11] Reference the table, carriage and cutting head by pushing the X-. Y-, and Z- Jog/Origin buttons on the Machine Control Panel. The axes will all move when this 1s done. Make sure no one Is standing in the way. REMEMBER: This must be done with the Mode switch in Retract and all axes in the Home Origin position. Any axis NOT in the Home Origin position, must be referenced by pushing the appropriate “+” Jog/Origin Axis button [12] Push the Start button on the Dust Collection System Control Panel. ‘This will cause the Operation Light on this panel to illuminate. You should allow enough time for the Ready light on this panel to illuminate before cutting. Confirm that the Programmer Control Indicator on the Spectra-Physics Control Panel shows 005.0. If t does not, proceed to step [13]. If tt does, and the Ready light on the Laser Interface Control Panel has stopped flashing, you may proceed to step [17]. [13] Push Clear Entry on the Spectra-Phystes Control Panel [14] Push Enter Program on the Speetra-Physics Control Panel. [15] Enter "5" on the Number Pad on the Spectra-Physics Control Panel. 42 [16] Push "*" on the Spectra-Physics Control Panel. [171 Push the Laser On button on the Laser Interface Control Panel. After a few moments, you will see the Amperage Indicator will change to ‘ead 005.0 Amps and the Laser Power Indicator should display power. The Volts Indicator should read between 1350 and 1550 volts, once the laser has stabilized, NOTE: 1) If the Volts Indicator reads above 1500 Volts, the laser can be mun, but the AE.S1l. Laser Service Department should be contacted for suggestions. Ifthe Indicator reads above 1550volts, push Laser Off, Standby, and Ready on the Laser Interface Control Panel. Once the Ready light remains continuously lit, repeat step [17]. If the voltage ts stfll above 1550 volts, push Laser Off and Standby. and contact the AE.S1. Laser Service Department. 2) If the Volts Indicator reads below 1550 Volts, look at the discharge ‘through one of the view ports in the back of the laser. The discharge should be pinkish-purple. It may flutter somewhat, but should be stable for the most part. Occasional flashes of white indicate instability. Large, green, "running" ares can cause damage to the system. Ifyou observe either white flashes or running ares, push Laser Off, Standby, and Ready. on the Laser Interface Control Panel and begin the process again. ‘Once the laser discharge 1s stable (as described above). you are ready to proceed with standard operation. Check the Slow-Fill Valves on the rear panel of the Spectra-Physics Unit for the proper settings about ten minutes after start-up. Remember to check these settings periodically throughout the day. 43 AFTER SHORT TERM SHUTDOWN The following conditions are normal after a short term shutdown (E: shutdour during a break period or during lunch time). [i] The laser ts in Ready (the Ready button on the Laser Control Panel is Mluminated). [2] The high voitage is turned off (no discharge in the chamber} 13) The Programmer Control Indicator on the Spectra-Phystcs Control Panel will show 005.0, but no power will shou on the Laser Power Indicator. [4] The NC Control Panel is on (the N/C Ready Status Indicator) on the Machine Control Panel ts ‘Huminated), but the CRT screen is blank. [5] The Chiller ts turned off. ‘The following steps will bring your machine back up io full operation. Rocen® [1] Push the Reset button on the NC Control Panel. This will bring the CRT back up. [2], Tum on the Chiller. 13] Push the Interlock Reset button on the Spectra-Physics Control Panel to clear the supply water low alarm, Ifyou have any other alarms. check the cause of the alarm before preceding. [4] Push the Laser On button on the Laser Interface Control Panel. After 2 few seconds, the Amperage (L/R) Indicator) on the Spectra-Physics Control Panel will read 005.0 and the Laser Power Indicator on the sarne panel will show power. [5] Push the Start button on the Dust Collection Control Panel. Once the Ready Light on the Dust Collection Control Panel illuminates, you ‘may proceed with the cutting opertion. AFTER LONG TERM SHUTDOWN The following conditions are normal after a long term shutdown. or after cleaning the cathode. In this condition, the machine is in total shutdown. These conditions will exist to insure that during this time, the machine in general, and the laser chamber tn particular, will not be damaged. [1] The laser would be filled with Nitrogen to atmospheric pressure. This can be confirmed by the Analog Gauge on the Vacuum Panel of the ‘Spectra-Physics unit, which should read close to "0". [2] The Manual Vacuum Valve on the Vacuum Panel will be closed. [3] The Spectra-Physics unit Circuit Breaker will be turned off, [41 The Machine Control Panel Circuit Breaker will be turned Off. (S]_ The Chiller wal be tured off, [6] ‘The regulators on all gas bottles, laser and assist, will be closed. The following steps will bring your machine back up to full operation. [11 Tum the Vent/Run/No-CO2 Switch on the rear panel of the Spectra- Physics unit to No-CO2. [2] Turn on the Spectra-Physics Circuit Breaker. 13] Push the On/Off button on the Spectra-Physics pane}. You should see the Standby button on the Laser Interface Control Panel uminate and hear the Vacuum Pump start. [4] Open the Manual Vacuum Valve. The needle on the Analog Gauge on the Vacuum Panel should start moving counter-clockwise. [5] Open the regulators on all Laser Gas bottles. Laser Gas regulators should be set to 80 psi. Open the regulators on the Assist Gas bottles if you are preparing the machine for standard cutting operations. as 6} The laser gas lines should be purged by pulling up slightly on the laser as pop-off valves inside the horizontal cabinet of the Spectra-Physics unit. ‘These are the three brass valves connected by clear hose to the incoming laser gas Iines. Allow gas to flow for at least five seconds. {71 Clear any Interlock Status Alam on the Spectra-Physics Control Panel that is causing the Interlock Summary Indicator to illuminate by pushing the Interlock Reset Button, The Pressure Low light will remain fluminated, however, the Interlock Summary Indicator will go out. {8} Press the Ready button on the Laser Interface Control Panel. The chamber will begin to fill with gas. [9] Turn on the Chiller. The chiller should be set to deliver water at 70 degrees F. Refer to your chiller operation manual for the procedures to set chiller temperatures. When the Ready lght on the Laser Interface Control Panel ts lit continuously. you may proceed with the following steps. These steps are known as the Burn-in procedure and may be found in greater detail in the Spectra-Physics 820 Operators Manual. [10] Push the Laser On button on the Laser Interface Control Panel. After a few moments, you will see the Amperage Indicator on the Spectra-Physics Control Panel change to read about 2.7 Amps. The Volts Indicator will change to a value that should be no more than 1550 volts. If the Volts Indicator reads above 1550 Volts once the laser stabilizes, push the Laser Off, Standby and Ready buttons on the Spectra-Physics Control Panel. When the light in the Ready button stops flashing, begin again at step [10]. When the Amperage and Volts Indicators read appropriately. proceed with the following steps. [11] Push Clear Entry on the Spectra-Physies Control Panel. [12] Push Enter Program on the Spectra-Physics Control Panel. f13] Enter * on the Number Pad on the Spectra-Physics Control Panel [14] Push ‘*" on the Spectra-Physics Control Panel. ‘The Programmer Control Indicator and the Amperage Indicator should both read 005.0 (The Amperage Indicator will vary 0.1 Amps). The Volts Indicator should stay below 1550 Volts. The Laser Power Indicator should read 0000. “6

You might also like