[스크랩] HAAS MACHINE 코드 일람표, 드릴/탭/보링 사이클
HAAS MACHINE 코드 일람표
G00 |
Rapid Motion Positioning (Group 01) |
G01 |
Linear Interpolation Motion (Group 01) |
G02 CW / G03 CCW Circular Interpolation Motion (Group 01) | |
G04 |
Dwell (Group 00) |
G09 |
Exact Stop (Group 00) |
G10 |
Set Offsets (Group 00) |
G12 |
Circular Pocket Milling CW |
G13 |
Circular Pocket Milling CCW (Group 00) |
G17 XY / G18 XZ / G19 YZ plane selection (Group 02) | |
G20 Select Inches / G21 Select Metric (Group 06) | |
G28 |
Return to Machine Zero Thru Optional G29 Reference Point (Group 00) |
G29 |
Return From Reference Point (Group 00) |
G31 |
Feed Until Skip (Group 00) |
G35 |
Automatic Tool Diameter Measurement (Group 00) |
G36 |
Automatic Work Offset Measurement (Group 00) |
G37 |
Automatic Tool Offset Measurement (Group 00) |
G40 |
Cutter Comp Cancel (Group 07) |
G41 |
2D Cutter Compensation Left |
G42 |
2D Cutter Comp. Right (Group 07) |
G43 |
Tool Length Compensation + (Add) |
G44 |
Tool Length Comp - (Subtract) (Group 08) |
G47 |
Text Engraving (Group 00) |
G49 |
G43/G44/G143 Cancel (Group 08) |
G50 |
Cancel Scaling (Group 11) |
G51 |
Scaling (Group 11) |
G52 |
Set Work Coordinate System (Group 00 or 12) |
G53 |
Non-Modal Machine Coordinate Selection (Group 00) |
G54-G59 |
Select Work Coordinate System #1 - #6 (Group 12) |
G60 |
Uni-Directional Positioning (Group 00) |
G61 |
Exact Stop Mode (Group 15) |
G64 |
G61 Cancel (Group 15) |
G65 |
the Macro Subroutine Call, is described in the Macro chapter. |
G68 |
Rotation (Group 16) |
G69 |
Cancel G68 Rotation (Group 16) |
G70 |
Bolt Hole Circle (Group 00) |
G71 |
Bolt Hole Arc (Group 00) |
G72 |
Bolt Holes Along an Angle (Group 00) |
G73 |
High-Speed Peck Drilling Canned Cycle (Group 09) |
G74 |
Reverse Tap Canned Cycle (Group 09) |
G76 |
Fine Boring Canned Cycle (Group 09) |
G77 |
Back Bore Canned Cycle (Group 09) |
G80 |
Canned Cycle Cancel (Group 09) |
G81 |
Drill Canned Cycle (Group 09) |
G82 |
Spot Drill Canned Cycle (Group 09) |
G83 |
Normal Peck Drilling Canned Cycle (Group 09) |
G84 |
Tapping Canned Cycle (Group 09) |
G85 |
Boring Canned Cycle (Group 09) |
G86 |
Bore and Stop Canned Cycle (Group 09) |
G87 |
Bore In and Manual Retract Canned Cycle (Group 09) |
G88 |
Bore In, Dwell, Manual Retract Canned Cycle (Group 09) |
G89 |
Bore In, Dwell, Bore Out Canned Cycle (Group 09) |
G90 |
Absolute Position Commands (Group 03) |
G91 |
Incremental Position Commands (Group 03) |
G92 |
Set Work Coordinate Systems Shift Value (Group 00) |
G93 |
Inverse Time Feed Mode (Group 05) |
G94 |
Feed Per Minute Mode (Group 05) |
G95 |
Feed per Revolution (Group 05) |
G98 |
Canned Cycle Initial Point Return (Group 10) |
G99 |
Canned Cycle R Plane Return (Group 10) |
G100 |
Cancel Mirror Image (Group 00) |
G101 |
Enable Mirror Image (Group 00) |
G102 |
Programmable Output to RS-232 (Group 00) |
G103 |
Limit Block Buffering (Group 00) |
G107 |
Cylindrical Mapping (Group 00) |
G107 |
Description |
G110-G129 |
Coordinate System #7-26 (Group 12) |
G136 |
Automatic Work Offset Center Measurement (Group 00) |
G141 |
3D+ Cutter Compensation (Group 07) |
G143 |
5-Axis Tool Length Compensation + (Group 08) |
G150 |
General Purpose Pocket Milling (Group 00) |
G153 |
5-Axis High Speed Peck Drilling Canned Cycle (Group 09) |
G154 |
Select Work Coordinates P1-P99 (Group 12) |
G155 |
5-Axis Reverse Tap Canned Cycle (Group 09) |
G161 |
5-Axis Drill Canned Cycle (Group 09) |
G162 |
5-Axis Spot Drill Canned Cycle (Group 09) |
G163 |
5-Axis Normal Peck Drilling Canned Cycle (Group 09) |
G164 |
5-Axis Tapping Canned Cycle (Group 09) |
G165 |
5-Axis Boring Canned Cycle (Group 09) |
G166 |
5-Axis Bore and Stop Canned Cycle (Group 09) |
G169 |
5-Axis Bore and Dwell Canned Cycle (Group 09) |
G174 |
CCW Non-Vertical Rigid Tap (Group 00) |
G184 |
CW Non-Vertical Rigid Tap (Group 00) |
G187 |
Setting the Smoothness Level (Group 00) |
G188 |
Get Program From PST (Group 00) |
| |
M00 |
Stop Program |
M01 |
Optional Program Stop |
M02 |
Program End |
M03/ M04 /M05 |
Spindle Commands |
M04 |
turns spindle on in the reverse direction |
M05 |
Stops the spindle |
M06 |
Tool Change |
M07 |
Shower Coolant |
M08 |
Coolant on |
M09 |
Coolant Off |
M10 |
Engage 4th Axis Brake |
M11 |
Release 4th Axis Brake |
M12 |
Engage 5th Axis Brake |
M13 |
Release 5th Axis Brake |
M16 |
Tool Change |
M17 |
Unclamp APC Pallet and Open APC Door |
M18 |
Clamp Pallet and Close Door |
M19 |
Orient Spindle (P and R values are an optional feature) |
M21-M28 |
Optional User M Function with M-Fin |
M28 |
M27 M26 M25 M24 M23 M22 M21 NO COM NC |
M30 |
Program End and Reset |
M31 |
Chip Conveyor Forward |
M33 |
Chip Conveyor Stop |
M34 |
Coolant Increment |
M35 |
Coolant Decrement |
M36 |
Pallet Part Ready |
M39 |
Rotate Tool Turret |
M41/ M42 |
Low / High Gear Override |
M46 |
Jump if Pallet Loaded |
M48 |
Check Validity of Current Program |
M49 |
Set Status of Pallet |
M50 |
Execute Pallet Change |
M51-M58 |
Set Optional User M Codes |
M59 |
Set Output Relay |
M61-M68 |
Clear Optional User M Codes |
M69 |
Clear Output Relay |
M75 |
Set G35 or G136 Reference Point |
M76/ M77 |
Control Display Inactive / Control Display Active |
M78 |
Alarm if Skip Signal Found |
M79 |
Alarm if Skip Signal Not Found |
M80/ M81 |
Auto Door Open / Close |
M82 |
Tool Unclamp |
M83/ M84 |
Auto Air Gun on / Off |
M86 |
Tool Clamp |
M88 |
Through-Spindle Coolant on |
M89 |
Through-Spindle Coolant Off |
M95 |
Sleep Mode |
M96 |
Jump If No Input |
M97 |
Local Sub-Program Call |
M98 |
Sub Program Call |
M30 |
(End of program) |
M99 |
Sub-Program Return or Loop |
M101 |
MOM (Minimum Oil Machining) Canned Cycle Mode |
M102 |
MOM Mode |
M103 |
Cancels MOM Mode. |
M104 |
EXTEND PROBE ARM |
M105 |
RETRACT PROBE ARM |
M109 |
Interactive User Input |
G00 |
Rapid Motion Positioning (Group 01) |
G01 |
Linear Interpolation Motion (Group 01) |
G02 CW / G03 CCW Circular Interpolation Motion (Group 01) | |
G04 |
Dwell (Group 00) |
G09 |
Exact Stop (Group 00) |
G10 |
Set Offsets (Group 00) |
G12 |
Circular Pocket Milling CW |
G13 |
Circular Pocket Milling CCW (Group 00) |
G17 XY / G18 XZ / G19 YZ plane selection (Group 02) | |
G20 Select Inches / G21 Select Metric (Group 06) | |
G28 |
Return to Machine Zero Thru Optional G29 Reference Point (Group 00) |
G29 |
Return From Reference Point (Group 00) |
G31 |
Feed Until Skip (Group 00) |
G35 |
Automatic Tool Diameter Measurement (Group 00) |
G36 |
Automatic Work Offset Measurement (Group 00) |
G37 |
Automatic Tool Offset Measurement (Group 00) |
G40 |
Cutter Comp Cancel (Group 07) |
G41 |
2D Cutter Compensation Left |
G42 |
2D Cutter Comp. Right (Group 07) |
G43 |
Tool Length Compensation + (Add) |
G44 |
Tool Length Comp - (Subtract) (Group 08) |
G47 |
Text Engraving (Group 00) |
G49 |
G43/G44/G143 Cancel (Group 08) |
G50 |
Cancel Scaling (Group 11) |
G51 |
Scaling (Group 11) |
G52 |
Set Work Coordinate System (Group 00 or 12) |
G53 |
Non-Modal Machine Coordinate Selection (Group 00) |
G54-G59 |
Select Work Coordinate System #1 - #6 (Group 12) |
G60 |
Uni-Directional Positioning (Group 00) |
G61 |
Exact Stop Mode (Group 15) |
G64 |
G61 Cancel (Group 15) |
G65 |
the Macro Subroutine Call, is described in the Macro chapter. |
G68 |
Rotation (Group 16) |
G69 |
Cancel G68 Rotation (Group 16) |
G70 |
Bolt Hole Circle (Group 00) |
G71 |
Bolt Hole Arc (Group 00) |
G72 |
Bolt Holes Along an Angle (Group 00) |
G73 |
High-Speed Peck Drilling Canned Cycle (Group 09) |
G74 |
Reverse Tap Canned Cycle (Group 09) |
G76 |
Fine Boring Canned Cycle (Group 09) |
G77 |
Back Bore Canned Cycle (Group 09) |
G80 |
Canned Cycle Cancel (Group 09) |
G81 |
Drill Canned Cycle (Group 09) |
G82 |
Spot Drill Canned Cycle (Group 09) |
G83 |
Normal Peck Drilling Canned Cycle (Group 09) |
G84 |
Tapping Canned Cycle (Group 09) |
G85 |
Boring Canned Cycle (Group 09) |
G86 |
Bore and Stop Canned Cycle (Group 09) |
G87 |
Bore In and Manual Retract Canned Cycle (Group 09) |
G88 |
Bore In, Dwell, Manual Retract Canned Cycle (Group 09) |
G89 |
Bore In, Dwell, Bore Out Canned Cycle (Group 09) |
G90 |
Absolute Position Commands (Group 03) |
G91 |
Incremental Position Commands (Group 03) |
G92 |
Set Work Coordinate Systems Shift Value (Group 00) |
G93 |
Inverse Time Feed Mode (Group 05) |
G94 |
Feed Per Minute Mode (Group 05) |
G95 |
Feed per Revolution (Group 05) |
G98 |
Canned Cycle Initial Point Return (Group 10) |
G99 |
Canned Cycle R Plane Return (Group 10) |
G100 |
Cancel Mirror Image (Group 00) |
G101 |
Enable Mirror Image (Group 00) |
G102 |
Programmable Output to RS-232 (Group 00) |
G103 |
Limit Block Buffering (Group 00) |
G107 |
Cylindrical Mapping (Group 00) |
G107 |
Description |
G110-G129 |
Coordinate System #7-26 (Group 12) |
G136 |
Automatic Work Offset Center Measurement (Group 00) |
G141 |
3D+ Cutter Compensation (Group 07) |
G143 |
5-Axis Tool Length Compensation + (Group 08) |
G150 |
General Purpose Pocket Milling (Group 00) |
G153 |
5-Axis High Speed Peck Drilling Canned Cycle (Group 09) |
G154 |
Select Work Coordinates P1-P99 (Group 12) |
G155 |
5-Axis Reverse Tap Canned Cycle (Group 09) |
G161 |
5-Axis Drill Canned Cycle (Group 09) |
G162 |
5-Axis Spot Drill Canned Cycle (Group 09) |
G163 |
5-Axis Normal Peck Drilling Canned Cycle (Group 09) |
G164 |
5-Axis Tapping Canned Cycle (Group 09) |
G165 |
5-Axis Boring Canned Cycle (Group 09) |
G166 |
5-Axis Bore and Stop Canned Cycle (Group 09) |
G169 |
5-Axis Bore and Dwell Canned Cycle (Group 09) |
G174 |
CCW Non-Vertical Rigid Tap (Group 00) |
G184 |
CW Non-Vertical Rigid Tap (Group 00) |
G187 |
Setting the Smoothness Level (Group 00) |
G188 |
Get Program From PST (Group 00) |
| |
M00 |
Stop Program |
M01 |
Optional Program Stop |
M02 |
Program End |
M03/ M04 /M05 |
Spindle Commands |
M04 |
turns spindle on in the reverse direction |
M05 |
Stops the spindle |
M06 |
Tool Change |
M07 |
Shower Coolant |
M08 |
Coolant on |
M09 |
Coolant Off |
M10 |
Engage 4th Axis Brake |
M11 |
Release 4th Axis Brake |
M12 |
Engage 5th Axis Brake |
M13 |
Release 5th Axis Brake |
M16 |
Tool Change |
M17 |
Unclamp APC Pallet and Open APC Door |
M18 |
Clamp Pallet and Close Door |
M19 |
Orient Spindle (P and R values are an optional feature) |
M21-M28 |
Optional User M Function with M-Fin |
M28 |
M27 M26 M25 M24 M23 M22 M21 NO COM NC |
M30 |
Program End and Reset |
M31 |
Chip Conveyor Forward |
M33 |
Chip Conveyor Stop |
M34 |
Coolant Increment |
M35 |
Coolant Decrement |
M36 |
Pallet Part Ready |
M39 |
Rotate Tool Turret |
M41/ M42 |
Low / High Gear Override |
M46 |
Jump if Pallet Loaded |
M48 |
Check Validity of Current Program |
M49 |
Set Status of Pallet |
M50 |
Execute Pallet Change |
M51-M58 |
Set Optional User M Codes |
M59 |
Set Output Relay |
M61-M68 |
Clear Optional User M Codes |
M69 |
Clear Output Relay |
M75 |
Set G35 or G136 Reference Point |
M76/ M77 |
Control Display Inactive / Control Display Active |
M78 |
Alarm if Skip Signal Found |
M79 |
Alarm if Skip Signal Not Found |
M80/ M81 |
Auto Door Open / Close |
M82 |
Tool Unclamp |
M83/ M84 |
Auto Air Gun on / Off |
M86 |
Tool Clamp |
M88 |
Through-Spindle Coolant on |
M89 |
Through-Spindle Coolant Off |
M95 |
Sleep Mode |
M96 |
Jump If No Input |
M97 |
Local Sub-Program Call |
M98 |
Sub Program Call |
M30 |
(End of program) |
M99 |
Sub-Program Return or Loop |
M101 |
MOM (Minimum Oil Machining) Canned Cycle Mode |
M102 |
MOM Mode |
M103 |
Cancels MOM Mode. |
M104 |
EXTEND PROBE ARM |
M105 |
RETRACT PROBE ARM |
M109 |
Interactive User Input |
G00 |
Rapid Motion Positioning (Group 01) |
G01 |
Linear Interpolation Motion (Group 01) |
G02 CW / G03 CCW Circular Interpolation Motion (Group 01) | |
G04 |
Dwell (Group 00) |
G09 |
Exact Stop (Group 00) |
G10 |
Set Offsets (Group 00) |
G12 |
Circular Pocket Milling CW |
G13 |
Circular Pocket Milling CCW (Group 00) |
G17 XY / G18 XZ / G19 YZ plane selection (Group 02) | |
G20 Select Inches / G21 Select Metric (Group 06) | |
G28 |
Return to Machine Zero Thru Optional G29 Reference Point (Group 00) |
G29 |
Return From Reference Point (Group 00) |
G31 |
Feed Until Skip (Group 00) |
G35 |
Automatic Tool Diameter Measurement (Group 00) |
G36 |
Automatic Work Offset Measurement (Group 00) |
G37 |
Automatic Tool Offset Measurement (Group 00) |
G40 |
Cutter Comp Cancel (Group 07) |
G41 |
2D Cutter Compensation Left |
G42 |
2D Cutter Comp. Right (Group 07) |
G43 |
Tool Length Compensation + (Add) |
G44 |
Tool Length Comp - (Subtract) (Group 08) |
G47 |
Text Engraving (Group 00) |
G49 |
G43/G44/G143 Cancel (Group 08) |
G50 |
Cancel Scaling (Group 11) |
G51 |
Scaling (Group 11) |
G52 |
Set Work Coordinate System (Group 00 or 12) |
G53 |
Non-Modal Machine Coordinate Selection (Group 00) |
G54-G59 |
Select Work Coordinate System #1 - #6 (Group 12) |
G60 |
Uni-Directional Positioning (Group 00) |
G61 |
Exact Stop Mode (Group 15) |
G64 |
G61 Cancel (Group 15) |
G65 |
the Macro Subroutine Call, is described in the Macro chapter. |
G68 |
Rotation (Group 16) |
G69 |
Cancel G68 Rotation (Group 16) |
G70 |
Bolt Hole Circle (Group 00) |
G71 |
Bolt Hole Arc (Group 00) |
G72 |
Bolt Holes Along an Angle (Group 00) |
G73 |
High-Speed Peck Drilling Canned Cycle (Group 09) |
G74 |
Reverse Tap Canned Cycle (Group 09) |
G76 |
Fine Boring Canned Cycle (Group 09) |
G77 |
Back Bore Canned Cycle (Group 09) |
G80 |
Canned Cycle Cancel (Group 09) |
G81 |
Drill Canned Cycle (Group 09) |
G82 |
Spot Drill Canned Cycle (Group 09) |
G83 |
Normal Peck Drilling Canned Cycle (Group 09) |
G84 |
Tapping Canned Cycle (Group 09) |
G85 |
Boring Canned Cycle (Group 09) |
G86 |
Bore and Stop Canned Cycle (Group 09) |
G87 |
Bore In and Manual Retract Canned Cycle (Group 09) |
G88 |
Bore In, Dwell, Manual Retract Canned Cycle (Group 09) |
G89 |
Bore In, Dwell, Bore Out Canned Cycle (Group 09) |
G90 |
Absolute Position Commands (Group 03) |
G91 |
Incremental Position Commands (Group 03) |
G92 |
Set Work Coordinate Systems Shift Value (Group 00) |
G93 |
Inverse Time Feed Mode (Group 05) |
G94 |
Feed Per Minute Mode (Group 05) |
G95 |
Feed per Revolution (Group 05) |
G98 |
Canned Cycle Initial Point Return (Group 10) |
G99 |
Canned Cycle R Plane Return (Group 10) |
G100 |
Cancel Mirror Image (Group 00) |
G101 |
Enable Mirror Image (Group 00) |
G102 |
Programmable Output to RS-232 (Group 00) |
G103 |
Limit Block Buffering (Group 00) |
G107 |
Cylindrical Mapping (Group 00) |
G107 |
Description |
G110-G129 |
Coordinate System #7-26 (Group 12) |
G136 |
Automatic Work Offset Center Measurement (Group 00) |
G141 |
3D+ Cutter Compensation (Group 07) |
G143 |
5-Axis Tool Length Compensation + (Group 08) |
G150 |
General Purpose Pocket Milling (Group 00) |
G153 |
5-Axis High Speed Peck Drilling Canned Cycle (Group 09) |
G154 |
Select Work Coordinates P1-P99 (Group 12) |
G155 |
5-Axis Reverse Tap Canned Cycle (Group 09) |
G161 |
5-Axis Drill Canned Cycle (Group 09) |
G162 |
5-Axis Spot Drill Canned Cycle (Group 09) |
G163 |
5-Axis Normal Peck Drilling Canned Cycle (Group 09) |
G164 |
5-Axis Tapping Canned Cycle (Group 09) |
G165 |
5-Axis Boring Canned Cycle (Group 09) |
G166 |
5-Axis Bore and Stop Canned Cycle (Group 09) |
G169 |
5-Axis Bore and Dwell Canned Cycle (Group 09) |
G174 |
CCW Non-Vertical Rigid Tap (Group 00) |
G184 |
CW Non-Vertical Rigid Tap (Group 00) |
G187 |
Setting the Smoothness Level (Group 00) |
G188 |
Get Program From PST (Group 00) |
| |
M00 |
Stop Program |
M01 |
Optional Program Stop |
M02 |
Program End |
M03/ M04 /M05 |
Spindle Commands |
M04 |
turns spindle on in the reverse direction |
M05 |
Stops the spindle |
M06 |
Tool Change |
M07 |
Shower Coolant |
M08 |
Coolant on |
M09 |
Coolant Off |
M10 |
Engage 4th Axis Brake |
M11 |
Release 4th Axis Brake |
M12 |
Engage 5th Axis Brake |
M13 |
Release 5th Axis Brake |
M16 |
Tool Change |
M17 |
Unclamp APC Pallet and Open APC Door |
M18 |
Clamp Pallet and Close Door |
M19 |
Orient Spindle (P and R values are an optional feature) |
M21-M28 |
Optional User M Function with M-Fin |
M28 |
M27 M26 M25 M24 M23 M22 M21 NO COM NC |
M30 |
Program End and Reset |
M31 |
Chip Conveyor Forward |
M33 |
Chip Conveyor Stop |
M34 |
Coolant Increment |
M35 |
Coolant Decrement |
M36 |
Pallet Part Ready |
M39 |
Rotate Tool Turret |
M41/ M42 |
Low / High Gear Override |
M46 |
Jump if Pallet Loaded |
M48 |
Check Validity of Current Program |
M49 |
Set Status of Pallet |
M50 |
Execute Pallet Change |
M51-M58 |
Set Optional User M Codes |
M59 |
Set Output Relay |
M61-M68 |
Clear Optional User M Codes |
M69 |
Clear Output Relay |
M75 |
Set G35 or G136 Reference Point |
M76/ M77 |
Control Display Inactive / Control Display Active |
M78 |
Alarm if Skip Signal Found |
M79 |
Alarm if Skip Signal Not Found |
M80/ M81 |
Auto Door Open / Close |
M82 |
Tool Unclamp |
M83/ M84 |
Auto Air Gun on / Off |
M86 |
Tool Clamp |
M88 |
Through-Spindle Coolant on |
M89 |
Through-Spindle Coolant Off |
M95 |
Sleep Mode |
M96 |
Jump If No Input |
M97 |
Local Sub-Program Call |
M98 |
Sub Program Call |
M30 |
(End of program) |
M99 |
Sub-Program Return or Loop |
M101 |
MOM (Minimum Oil Machining) Canned Cycle Mode |
M102 |
MOM Mode |
M103 |
Cancels MOM Mode. |
M104 |
EXTEND PROBE ARM |
M105 |
RETRACT PROBE ARM |
M109 |
Interactive User Input |
G161 5-Axis Drill Canned Cycle (Group 09)
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded.
G163 5-Axis Normal Peck Drilling Canned Cycle (Group 09)
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute I Optional size of first cutting depth J Optional amount to reduce cutting depth each pass K Optional minimum depth of cut P Optional pause at end of last peck, in seconds Q The cut-in value, always incremental A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded.
If I, J, and k are specified the first pass will cut in by amount I, each succeeding cut will be reduced by amount J, and the minimum cutting depth is k.
A P value is used the tool will pause at the bottom of the hole after the last peck for that amount of time. The following example will peck several times and dwell for one and a half seconds at the end:
G163 Z-0.62 F15. R0.1 Q0.175 P1.5 Note that the same dwell time applies to all subsequent blocks that do not specify a dwell time.
Setting 52 also changes the way G163 works when it returns to the start position. Usually the R plane is set well above the cut to ensure that the peck motion allows the chips to get out of the hole. This wastes time as the drill starts by drilling “empty” space. If Setting 52 is set to the distance required to clear chips, the start position can be put much closer to the part being drilled. When the chip-clearing move to the start position occurs, the Z axis will be moved above the start position by the amount given in this setting.
G153 5-Axis High Speed Peck Drilling Canned Cycle (Group 09)
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute I Size of first cutting depth (must be a positive value) J Amount to reduce cutting depth each pass (must be a positive value) K Minimum depth of cut (must be a positive value) L Number of repeats P Pause at end of last peck, in seconds Q The cut-in value (must be a positive value) A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position
This is a high-speed peck cycle where the retract distance is set by Setting 22.
If I, J, and k are specified, a different operating mode is selected. The first pass will cut in by amount I, each succeeding cut will be reduced by amount J, and the minimum cutting depth is k. If P is used, the tool will pause at the bottom of the hole for that amount of time.
Note that the same dwell time applies to all subsequent blocks that do not specify a dwell time.
G162 5-Axis Spot Drill Canned Cycle (Group 09)
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute P The dwell time at the bottom of the hole A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded.
Example (COUNTER DRILL RIGHT, FRONT ) T2 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (CLEARENCE POSITION) G143 H2 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Initial Start position) G162 E.52 P2.0 F7. (Canned Cycle) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (CLEARENCE POSITION) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01
G164 5-Axis Tapping Canned Cycle (Group 09)
G164 only performs floating taps. G174/184 is available for 5-axis rigid tapping.
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position S Spindle Speed
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded. You do not need to start the spindle CW before this canned cycle. The control does this automatically.
G155 5-Axis Reverse Tap Canned Cycle (Group 09)
G155 only performs floating taps. G174 is available for 5-axis reverse rigid tapping.
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute L Number of repeats A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position S Spindle Speed
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded. This position is used as the “Initial Start position”.
You do not need to start the spindle CCW before this canned cycle. The control does this automatically.
G174 CCW Non-Vertical Rigid Tap (Group 00)
G184 CW Non-Vertical Rigid Tap (Group 00)
F Feedrate in inches per minute X X position at bottom of hole Y Y position at bottom of hole Z Z position at bottom of hole S Spindle Speed
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded. This position is used as the “Start position”.
This G code is used to perform rigid tapping for non-vertical holes. It may be used with a right-angle head to perform rigid tapping in the X or Y axis on a three-axis mill, or to perform rigid tapping along an arbitrary angle with a five-axis mill. The ratio between the feedrate and spindle speed must be precisely the thread pitch being cut.
You do not need to start the spindle before this canned cycle; the control does this automatically.
G165 5-Axis Boring Canned Cycle (Group 09)
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded.
G166 5-Axis Bore and Stop Canned Cycle (Group 09)
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded.
G169 5-Axis Bore and Dwell Canned Cycle (Group 09)
E Specifies the distance from the start position to the bottom of the hole F Feedrate in inches (mm) per minute P The dwell time at the bottom of the hole A A-axis tool starting position B B-axis tool starting position X X-axis tool starting position Y Y-axis tool starting position Z Z-axis tool starting position
A specific X, Y, Z, A, B position must be programmed before the canned cycle is commanded.
|