This tutorial Assignment 1 is concerned with producing machine codes for a generic CNC mill by manually writing the program
School of Computing, Engineering and Mathematics
300735 Automated Manufacturing
TUTORIAL ASSIGNMENT 1
Due on Wednesday, 4th April 2018 (during Tut 4 session)
Online Submission only
Instructions:
This tutorial Assignment 1 is concerned with producing machine codes for a generic CNC mill by manually
writing the program. Use only trigonometry and manual calculations to determine the path of the tool. Do
NOT use a CAD system to create the code nor for working out the geometry. The item shown below is to be
machined out of aluminium stock, but the roughing cuts, leaving 1.0 mm all around, and the 15 mm diameter
holes can be assumed to be done previously. Remember, the path of the centre of the tool is what’s required.
Questions:
1. Draw a freehand sketch (do NOT use CAD or a ruler) of the object showing where the “program zero” is defined and include any machining instructions that would be needed for the CNC machine operator.
This has to include how the job would be held to the machine table for this finishing cut. Choose a tool
type and size that you think is most suitable for the job and the instructions for the machine operator
has to include the tool details.
2. Write an NC program fragment, using ONLY the codes shown below, to do just the finishing cut around the contour of the shape drawn. Assume that the thickness is 20 mm.
3. The hole
4. Note: A= last digit of your SID number; B = second last digit of your SID number
5. If this piece is to be modelled using a CAD/CAM system and a suitable postprocessor were made
available, what would be the differences in the way you would create the machine program (G & M
program) compared to manual programming?
G00 – rapid travel
G01 – linear move
G02 – cw circular move
G03 – ccw circular move
M03 – start spindle CCW
M00 – stop program