Challenge - 5 Problems
G81 Drilling Cycle Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediateOutput of a basic G81 drilling cycle command
What is the expected tool movement output of this G81 drilling cycle command?
G81 X10 Y20 Z-5 R2 F100
CNC Programming
N10 G81 X10 Y20 Z-5 R2 F100
Attempts:
2 left
💡 Hint
Remember that R plane is the retract plane above the surface where the tool stops before drilling.
✗ Incorrect
G81 moves the tool rapidly to XY position, then rapid to R plane (2mm above surface), drills down to Z-5 at feed 100, then retracts back to R plane.
🧠 Conceptual
intermediatePurpose of the R parameter in G81 drilling cycle
What does the R parameter specify in a G81 drilling cycle command?
Attempts:
2 left
💡 Hint
Think about where the tool stops before it starts drilling down.
✗ Incorrect
R sets the retract plane height above the surface. The tool moves rapidly to this height before drilling and retracts back here after drilling.
🔧 Debug
advancedIdentify the error in this G81 drilling cycle snippet
What error will this G81 drilling cycle command cause?
G81 X15 Y25 Z-10 F150
CNC Programming
N20 G81 X15 Y25 Z-10 F150
Attempts:
2 left
💡 Hint
Check if all required parameters for G81 are present.
✗ Incorrect
R parameter is mandatory to specify retract plane. Omitting it causes the controller to error or use a default which may be unsafe.
🚀 Application
advancedSequence of commands for drilling three holes using G81
Which sequence correctly drills three holes at X10 Y10, X20 Y10, and X30 Y10 using G81 with retract plane 3mm, depth -8mm, and feed 120?
Attempts:
2 left
💡 Hint
Remember G81 stays active until cancelled by G80, and subsequent holes only need XY coordinates.
✗ Incorrect
Option C correctly starts G81 with all parameters, drills first hole, then moves to next XY positions for holes, then cancels with G80.
🧠 Conceptual
expertEffect of omitting G80 after G81 drilling cycle
What happens if you forget to include G80 after completing a G81 drilling cycle sequence?
Attempts:
2 left
💡 Hint
Think about how modal commands behave in CNC programming.
✗ Incorrect
G81 is modal and stays active until cancelled by G80. Omitting G80 means drilling cycle remains active and may drill at unintended positions.
