Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to end the CNC program correctly.
CNC Programming
N10 G00 X0 Y0
N20 [1] Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using M00 which only pauses the program.
Using M03 which starts the spindle.
Using G28 which moves to machine home.
✗ Incorrect
M30 is the standard code to end and rewind the CNC program.
2fill in blank
mediumComplete the code to properly end the CNC program and stop the spindle.
CNC Programming
N100 M05
N110 [1] Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using M03 which starts the spindle again.
Using M00 which only pauses the program.
Using G01 which is a linear move command.
✗ Incorrect
M30 ends the program after stopping the spindle with M05.
3fill in blank
hardFix the error in the program end code to properly finish the CNC program.
CNC Programming
N200 G28 U0 V0
N210 [1] Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using M99 which causes a loop instead of ending.
Using M00 which only pauses the program.
Using G92 which sets position offsets.
✗ Incorrect
M30 correctly ends and rewinds the program after returning to home.
4fill in blank
hardFill both blanks to stop the spindle and end the CNC program.
CNC Programming
N300 [1] N310 [2]
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Reversing the order of spindle stop and program end.
Using M03 which starts the spindle.
Using M00 which only pauses the program.
✗ Incorrect
M05 stops the spindle; M30 ends the program.
5fill in blank
hardFill all three blanks to move to home and end the CNC program.
CNC Programming
N400 G28 [1] [2] N410 [3]
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Omitting one coordinate in G28 move.
Using M03 which starts the spindle.
Using M00 instead of M30 to end program.
✗ Incorrect
G28 moves to home X0 Y0; M30 ends program.
