Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to start a simple drilling cycle with G81.
CNC Programming
G81 X10 Y20 Z-5 R[1] F100
Attempts:
3 left
💡 Hint
Common Mistakes
Using R=0 causes the tool to retract to the surface, risking collision.
Using too large R wastes time.
✗ Incorrect
The R value sets the retract plane height above the part surface. 5 is a common safe retract height.
2fill in blank
mediumComplete the code to specify the feed rate for the drilling cycle.
CNC Programming
G81 X15 Y25 Z-8 R5 F[1]
Attempts:
3 left
💡 Hint
Common Mistakes
Using too low feed rate causes slow drilling.
Using too high feed rate may damage the tool.
✗ Incorrect
F100 sets the feed rate to 100 units per minute, a typical drilling speed.
3fill in blank
hardFix the error in the drilling cycle code by completing the blank.
CNC Programming
G81 X20 Y30 Z[1] R5 F100Attempts:
3 left
💡 Hint
Common Mistakes
Using positive Z drills above the surface, no hole is made.
Using zero Z means no drilling depth.
✗ Incorrect
Z must be negative to drill down into the material. -10 means drill 10 units deep.
4fill in blank
hardFill both blanks to complete the drilling cycle and cancel it properly.
CNC Programming
G81 X25 Y35 Z[1] R5 F100 G[2]
Attempts:
3 left
💡 Hint
Common Mistakes
Forgetting to cancel the drilling cycle with G80.
Using positive Z depth.
✗ Incorrect
Z-7 drills 7 units deep. G80 cancels the drilling cycle.
5fill in blank
hardFill all three blanks to create a drilling cycle with correct coordinates, depth, and feed rate.
CNC Programming
G81 X[1] Y[2] Z[3] R5 F150
Attempts:
3 left
💡 Hint
Common Mistakes
Using positive Z depth.
Mixing up X and Y coordinates.
✗ Incorrect
X30 Y40 are coordinates, Z-12 drills 12 units deep.
