Challenge - 5 Problems
G01 Mastery Badge
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate2:00remaining
What is the resulting tool path from this G01 command?
Given the CNC command
G01 X50 Y25 F100, what is the final position of the tool after execution?CNC Programming
N10 G01 X50 Y25 F100
Attempts:
2 left
💡 Hint
G01 means linear interpolation, so the tool moves straight to the specified coordinates.
✗ Incorrect
G01 commands move the tool in a straight line to the specified X and Y coordinates at the given feed rate. Here, the tool moves to X=50, Y=25.
🧠 Conceptual
intermediate1:30remaining
What does the F word in a G01 command specify?
In the command
G01 X100 Y100 F200, what does the F200 part control?Attempts:
2 left
💡 Hint
F is commonly used to set how fast the tool moves during cutting.
✗ Incorrect
In CNC programming, F sets the feed rate, which is the speed the tool moves along the programmed path.
📝 Syntax
advanced1:30remaining
Which G01 command is syntactically correct for moving to X=30, Y=40 at feed 150?
Select the correct G01 command syntax to move the tool to X=30, Y=40 with feed rate 150.
Attempts:
2 left
💡 Hint
Look for the standard CNC command format without extra symbols or words.
✗ Incorrect
The correct syntax uses G01 followed by coordinates and feed rate without equal signs or commas.
🔧 Debug
advanced2:00remaining
Identify the error in this G01 command
What error will this command cause?
G01 X50 Y F100CNC Programming
G01 X50 Y F100
Attempts:
2 left
💡 Hint
Check if all coordinate values are complete.
✗ Incorrect
The Y coordinate is missing a value, causing a syntax error in the command.
🚀 Application
expert3:00remaining
What is the total distance moved by the tool in this sequence?
Given these commands executed in order starting at X0 Y0:
Calculate the total linear distance the tool travels.
G01 X30 Y0 F100G01 X30 Y40 F100Calculate the total linear distance the tool travels.
CNC Programming
N10 G01 X30 Y0 F100 N20 G01 X30 Y40 F100
Attempts:
2 left
💡 Hint
Add the distances of each linear move.
✗ Incorrect
First move: from (0,0) to (30,0) = 30 units.
Second move: from (30,0) to (30,40) = 40 units.
Total = 30 + 40 = 70 units.
Second move: from (30,0) to (30,40) = 40 units.
Total = 30 + 40 = 70 units.
