Challenge - 5 Problems
Master of Approach and Retract Moves
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate2:00remaining
Output of retract move command
What is the expected tool position after executing this retract move command in a CNC program?
Assuming the tool was at Z=0 before this command.
G91 G01 Z10 F200
Assuming the tool was at Z=0 before this command.
CNC Programming
G91 G01 Z10 F200
Attempts:
2 left
💡 Hint
G91 means incremental positioning, so moves are relative to current position.
✗ Incorrect
G91 sets incremental mode, so Z10 means move 10 units up from current Z=0 to Z=10.
🧠 Conceptual
intermediate1:30remaining
Purpose of approach moves in CNC
Why are approach moves important before starting a cutting operation in CNC machining?
Attempts:
2 left
💡 Hint
Think about how the tool moves before it touches the material.
✗ Incorrect
Approach moves bring the tool close to the workpiece safely to avoid crashes.
📝 Syntax
advanced2:00remaining
Correct syntax for retract move in absolute mode
Which of the following CNC commands correctly performs a retract move of 5 units up in absolute positioning mode?
Attempts:
2 left
💡 Hint
Absolute mode means positions are fixed coordinates, not relative.
✗ Incorrect
G90 sets absolute mode, so Z5 moves tool to Z=5 position. G01 is linear move with feedrate.
🔧 Debug
advanced2:00remaining
Identify error in retract move command
What error will occur when running this CNC command?
Assuming the tool is currently at Z=0 and the machine has a minimum Z limit of 0.
G91 G01 Z-10 F100
Assuming the tool is currently at Z=0 and the machine has a minimum Z limit of 0.
CNC Programming
G91 G01 Z-10 F100
Attempts:
2 left
💡 Hint
Check machine limits and direction of move in incremental mode.
✗ Incorrect
Moving down 10 units from Z=0 to Z=-10 violates the minimum Z limit of 0, causing a limit error.
🚀 Application
expert3:00remaining
Sequence of approach and retract moves for drilling
Given a drilling operation starting at Z=10 above the workpiece surface (Z=0), which sequence of commands correctly performs an approach move, drilling to Z=-5, and then retracts safely back to Z=10?
Choose the correct sequence of commands.
Choose the correct sequence of commands.
Attempts:
2 left
💡 Hint
Start by moving to start position, then approach surface, drill down, and retract.
✗ Incorrect
First move to start position (4), then approach surface (1), drill down (2), and retract (3).
