Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to start the taper turning program with the correct tool call.
CNC Programming
N10 T[1] M06Attempts:
3 left
💡 Hint
Common Mistakes
Using a tool number not assigned for taper turning.
Forgetting the M06 command after the tool call.
✗ Incorrect
Tool 02 is commonly used for taper turning in this example.
2fill in blank
mediumComplete the code to move the tool to the starting point of the taper at X coordinate.
CNC Programming
N20 G00 X[1] Z0Attempts:
3 left
💡 Hint
Common Mistakes
Using an incorrect X coordinate that does not match the taper start.
Omitting the Z0 position which is the face of the workpiece.
✗ Incorrect
The starting X coordinate for taper turning is set to 150 mm in this example.
3fill in blank
hardFix the error in the code to correctly program the taper turning feed move.
CNC Programming
N30 G01 X[1] Z-50 F0.2
Attempts:
3 left
💡 Hint
Common Mistakes
Using the same X coordinate as the start point, which results in no taper.
Increasing the X coordinate which would make the diameter larger instead of smaller.
✗ Incorrect
The X coordinate must decrease to 140 to create the taper from 150 to 140 over Z-50.
4fill in blank
hardFill both blanks to program the taper turning using G-code for linear interpolation and feed rate.
CNC Programming
N40 G[1] X130 Z-100 F[2]
Attempts:
3 left
💡 Hint
Common Mistakes
Using G00 which is rapid move and not suitable for cutting.
Setting feed rate too low or too high causing poor surface finish or tool damage.
✗ Incorrect
G01 is used for linear interpolation and feed rate is set to 0.25 mm/rev for taper turning.
5fill in blank
hardFill all three blanks to complete the taper turning program with correct tool retraction and program end.
CNC Programming
N50 G00 X[1] Z[2] N60 M[3]
Attempts:
3 left
💡 Hint
Common Mistakes
Using incorrect coordinates for tool retraction causing collision.
Using M30 which ends and resets the program instead of pausing.
✗ Incorrect
Tool retracts to X=200, Z=30 safe position, and M00 stops the program.
