% |
Start of program |
O0123 |
Program number |
T3 M6 S800 |
Get tool in slot T3, set spindle to 800 RPM |
G00 G90 X0.50 Y0.75 |
Rapid move in absolute coordinates to (0.5, 0.75) |
G91 G43 Z0. H3 M3 |
Incremental coordinates set home position taking Tool length (stored
in register H3) into account and start spindle in forward rotation |
G92 Z0.1 M8 |
Reset Z coordinate to 0.1 and start coolant |
G90 G01 Z-0.4 F3. |
Drill first hole at a feedrate of 3 in./min. |
G01 Z0.1 |
Return to clearance plane |
G00 X5.5 |
Rapid move to (5.5, 0.75) |
G01 Z-0.4 F3. |
Drill second hole at a feedrate of 3 in./min. |
G01 Z0.1 |
Return to clearance plane |
G00 Y3.25 |
Rapid move to (5.5, 3.25) |
G01 Z-0.4 F3. |
Drill third hole at a feedrate of 3 in./min. |
G01 Z0.1 |
Return to clearance plane |
G00 X0.5 |
Rapid move to (0.5, 3.25) |
G01 Z-0.4 F3. |
Drill fourth hole at a feedrate of 3 in./min. |
G01 Z0.1 |
Return to clearance plane |
G00 X1.4875 Y2. |
Rapid move to (1.4875, 2.0) |
G01 Z-0.05 F3. |
Drill to depth of .05 inches at a feedrate of 3 in./min. |
G02 X4.1525 Y2. R1.5125 |
Cut clockwise to (4.5125, 2.0) along radius 1.5125 |
G02 X1.4875 Y2. R1.5125 |
Cut clockwise to (1.4875, 2.0) along radius 1.5125 |
G01 X1.5125 Y2. |
Cut to (1.5125, 2.0) |
G02 X4.4875 Y2. R1.4875 |
Cut clockwise to (4.4875, 2.0) along radius 1.4875 |
G02 X1.5125 Y2. R1.4875 |
Cut clockwise to (1.5125, 2.0) along radius 1.4875 |
G01 X1.4375 Y1.0875 |
Cut to (1.4375, 1.0875) |
G01 Y2.5625 |
Cut to (1.4375, 2.5625) |
G01 X4.9125 |
Cut to (4.9125, 2.5625) |
G01 Y1.4375 |
Cut to (4.9125, 1.4375) |
G01 X1.0875 |
Cut to (1.0875, 1.4375) |
G01 Y2. |
Cut to (1.0875, 2.0) |
G01 X4.9125 |
Cut to (4.9125, 2.0) |
G01 Y1.71875 |
Cut to (4.9125, 1.71875) |
G01 X1.0875 |
Cut to (1.0875, 1.71875) |
G01 Y2.28125 |
Cut to (1.0875, 2.28125) |
G01 X4.9125 |
Cut to (4.9125, 2.28125) |
G01 Z0.1 M9 |
Move to clearance plane, stop coolant |
G91 G28 Z0. Y0. M19 |
Change to incremental coordinates, move to reference point, stop spindle |
M30 |
Stop program |
% |
End of program |