Challenge - 5 Problems
Master of G81 Drilling Cycle
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate2:00remaining
Output of a simple G81 drilling cycle
What is the expected tool movement sequence for this G81 drilling cycle snippet?
G81 X10 Y10 Z-5 R2 F100
CNC Programming
N10 G81 X10 Y10 Z-5 R2 F100
Attempts:
2 left
💡 Hint
Remember G81 moves rapidly to R plane before feed drilling down.
✗ Incorrect
G81 moves rapidly to the R plane (Z=2), then feeds down to the drilling depth (Z=-5), then retracts rapidly to the R plane.
📝 Syntax
intermediate2:00remaining
Identify the syntax error in G81 usage
Which option contains a syntax error in the G81 drilling cycle command?
Attempts:
2 left
💡 Hint
R parameter is mandatory for G81 to define retract plane.
✗ Incorrect
Option B is missing the R parameter, which is required to specify the retract plane height.
🔧 Debug
advanced2:00remaining
Why does this G81 drilling cycle cause a crash?
Given this code snippet, why might the tool crash?
G81 X50 Y50 Z-20 R-5 F200
CNC Programming
N20 G81 X50 Y50 Z-20 R-5 F200
Attempts:
2 left
💡 Hint
Check the relationship between R plane and starting surface.
✗ Incorrect
R plane at -5 is below the starting surface (usually Z=0), so rapid retract moves tool into the part causing a crash.
🚀 Application
advanced3:00remaining
Calculate total drilling cycle time with G81
If a G81 drilling cycle drills 5 holes at different XY positions with parameters:
R=2 mm, Z=-10 mm, feed rate=100 mm/min, rapid move speed=500 mm/min,
and the tool moves 20 mm between holes rapidly, what is the total approximate time for the drilling cycle?
R=2 mm, Z=-10 mm, feed rate=100 mm/min, rapid move speed=500 mm/min,
and the tool moves 20 mm between holes rapidly, what is the total approximate time for the drilling cycle?
Attempts:
2 left
💡 Hint
Calculate time for feed down, retract, and rapid moves separately.
✗ Incorrect
Feed down takes 12 mm at 100 mm/min (0.12 min per hole), retract rapid 12 mm at 500 mm/min (0.024 min per hole), rapid moves 20 mm at 500 mm/min (0.04 min each for 4 intervals). Total ≈ 5*0.12 + 5*0.024 + 4*0.04 ≈ 0.6 + 0.12 + 0.16 = 0.88 min, about 1.5 minutes.
🧠 Conceptual
expert2:00remaining
Effect of missing G80 after G81 drilling cycle
What happens if a G81 drilling cycle is programmed but the G80 cancel command is omitted before moving to a new operation?
Attempts:
2 left
💡 Hint
Consider how canned cycles persist until canceled.
✗ Incorrect
G81 remains active until canceled by G80, so the machine will keep drilling at every programmed move, causing unintended holes.
