Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to select the adaptive roughing strategy.
CNC Programming
strategy = '[1]'
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'pocket' which is a different roughing method.
Selecting 'finishing' which is for final passes.
✗ Incorrect
The adaptive roughing strategy is selected by setting strategy to 'adaptive'.
2fill in blank
mediumComplete the code to define the pocket roughing area.
CNC Programming
pocket_area = [1] Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using a single number instead of coordinates.
Using strategy names instead of area coordinates.
✗ Incorrect
The pocket area is defined by a list of corner points forming a square.
3fill in blank
hardFix the error in the code to set the step-over for adaptive roughing.
CNC Programming
step_over = [1] * tool_diameter Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using tool_diameter twice causing incorrect calculation.
Using feed_rate which is unrelated to step-over.
✗ Incorrect
Step-over is a fraction (like 0.5) of the tool diameter to control material removal.
4fill in blank
hardFill both blanks to create a dictionary for pocket roughing parameters.
CNC Programming
pocket_params = {'area': [1], 'step_over': [2] Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using strategy names instead of area coordinates.
Using step-over values greater than 1.
✗ Incorrect
The 'area' is a list of coordinates and 'step_over' is a decimal fraction.
5fill in blank
hardFill all three blanks to define an adaptive roughing toolpath with feed rate and step-down.
CNC Programming
adaptive_toolpath = {'strategy': [1], 'feed_rate': [2], 'step_down': [3] Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'pocket' instead of 'adaptive' for strategy.
Confusing feed rate with step-down values.
✗ Incorrect
The strategy is 'adaptive', feed rate is 1500 mm/min, and step-down is 2.5 mm.