Step 1: Preliminary canned cycle motion.
Step 2: Move the Z-axis only at the current feed
rate to the Z position.
Step 3: Retract the Z-axis at the current feed rate
to clear Z.
9.3.8 Boring Cycle (G86)
The G86 cycle is intended for boring. This cycle uses a P
number for the number of seconds to dwell.
Program: G86 X~ Y~ Z~ A~ R~ L~ P~
The G86 cycle is as follows:
Step 1: Preliminary canned cycle motion.
Step 2: Move the Z-axis only at the current feed
rate to the Z position.
Step 3: Dwell for the P number of seconds.
Step 4: Stop the spindle turning.
Step 5: Retract the Z-axis at traverse rate to clear
Z.
Step 6: Restart the spindle in the direction it was
going.
Step 7: Move the Z-axis only at the current feed
rate to the Z position.
Troubleshooting
It's an error if:
l The spindle is not turning before this cycle is executed
9.3.9 Boring Cycle (G88)
The G88 cycle is intended for boring and uses a P word, where
P specifies the number of seconds to dwell.
Program: G88 X~ Y~ Z~ A~ R~ L~ P~
The G88 cycle is as follows:
Step 1: Preliminary canned cycle motion.
Step 2: Move the Z-axis only at the current feed
rate to the Z position.
Step 3: Dwell for the P number of seconds.
Step 4: Stop the spindle turning.
Step 5: Stop the program so the operator can
retract the spindle manually.
Step 6: Restart the spindle in the direction it was
going.
9.3.10 Boring Cycle (G89)
The G89 cycle is intended for boring. This cycle uses a P
number, where P specifies the number of seconds to dwell.
Program: G89 X~ Y~ Z~ A~ R~ L~ P~
The G89 cycle is as follows:
Step 1: Preliminary canned cycle motion.
Step 2: Move the Z-axis only at the current feed
rate to the Z position.
Step 3: Dwell for the P number of seconds.
Step 4: Retract the Z-axis at the current feed rate
to clear Z.
9.4 PROGRAMMING M-CODE
Read the following sections for reference:
9.4.1 Supported M-Codes Reference 192
9.4.2 Program Stop and Program End (M00, M01, M02,
and M30) 193
9.4.3 Spindle Control (M03, M04, and M05) 193
9.4.4 Tool Change (M06) 193
9.4.5 Coolant Control (M07, M08, and M09) 193
9.4.6 Override Control (M48 and M49) 194
9.4.7 Feed Override Control (M50) 194
9.4.8 Spindle Speed Override Control (M51) 194
9.4.9 Set Current Tool Number (M61) 194
9.4.10 Set Output State (M64 and M65) 194
9.4.11 Wait on Input (M66) 194
9.4.12 Chip Conveyor Control (M231 and M233) 195
9.4.1 Supported M-Codes Reference
M-
Code
Description
M00 Program stop
M01 Optional program stop
M02 Program end
M03,
M04
Rotate spindle clockwise/counterclockwise
M05 Stop spindle rotation
M07,
M08
Coolant on
M09 All coolant off
M30 Program end and rewind
M48 Enable speed and feed override
M49 Disable speed and feed override
M64 Activate output relays
©Tormach® 2024
Specifications subject to change without notice.
Page 192 UM10811: 1500MX Operator's Manual (Version 0424A)
For the most recent version, see tormach.com/support
9: PROGRAMMING