CNC Word
CNC Word
Project – Topic 2: NC programs & execution of machining operations on the CNC lathe machine
PC3.2 Create/write and simulate for CNC lathe turning operations, ▢ First 0 1 2 3 4 5
including:
• Facing ▢ ▢ ▢ ▢ ▢ ▢
• Roughing ▢ EoT 0 1 2 3 4
• Turning and step-turning
• Tapering ▢ ▢ ▢ ▢ ▢
• Grooving and parting
• Drilling and reaming ▢ EoY 0 1 2 3 4
• Boring
▢ ▢ ▢ ▢ ▢
• External and internal threading
PC4.1 Establish and set the CNC machine’s programming zero ▢ First 0 1 2 3 4 5
point.
▢ ▢ ▢ ▢ ▢ ▢
▢ EoT 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
▢ EoY 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
PC4.2 Select and set up appropriate tools for the production of a ▢ First 0 1 2 3 4 5
part.
▢ ▢ ▢ ▢ ▢ ▢
▢ EoT 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
▢ EoY 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
PC4.3 Measure the tool(s), establish and set tool offsets. ▢ First 0 1 2 3 4 5
▢ ▢ ▢ ▢ ▢ ▢
▢ EoT 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
▢ EoY 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
PC4.4 Set up the workpiece, establish and set the workpiece shift ▢ First 0 1 2 3 4 5
value.
▢ ▢ ▢ ▢ ▢ ▢
▢ EoT 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
▢ EoY 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
PC4.5 Simulate and run programs for CNC lathe turning operations, ▢ First 0 1 2 3 4 5
including:
Facing ▢ ▢ ▢ ▢ ▢ ▢
Roughing ▢ EoT 0 1 2 3 4
Turning and step-turning
Tapering ▢ ▢ ▢ ▢ ▢
Grooving and parting
▢ EoY 0 1 2 3 4
Drilling and reaming
Boring ▢ ▢ ▢ ▢ ▢
External and internal threading
PC4.6 Safely stop, isolate the machine and remove the workpiece. ▢ First 0 1 2 3 4 5
▢ ▢ ▢ ▢ ▢ ▢
▢ EoT 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
▢ EoY 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
PC4.7 Safely remove tooling and clean / tidy the machine ready for ▢ First 0 1 2 3 4 5
next use.
▢ ▢ ▢ ▢ ▢ ▢
▢ EoT 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
▢ EoY 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
PC4.8 Inspect the quality, finish and dimensional accuracy of the ▢ First 0 1 2 3 4 5
component produced and check repeatability.
▢ ▢ ▢ ▢ ▢ ▢
▢ EoT 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
▢ EoY 0 1 2 3 4
▢ ▢ ▢ ▢ ▢
Learner declaration
I certify that the work submitted for this assignment is my own. I have clearly referenced any sources used in
the work. I understand that false declaration is a form of malpractice.
Assessor approval
1. Project task:
a. Describe the basic ‘standard’ programming commands, including:
i. Preparatory functions (G codes)
ii. Rapid traverse and feed traverse (G0 & G1)
iii. Metric and inch codes (G70 & G71 or G20 & G21)
iv. Absolute and Incremental commands (G90 & G91)
v. Linear and circular interpolation (G1, G2 & G3)
vi. Auxiliary functions (M codes)
vii. Feed, coolant, speed and tool exchange commands
viii. Program end codes (M2 & M30)
Use a presentation file and attach it to this assignment.
[This provides evidence for PC 3.1]
b. Use MTS Simulator software to create an NC program in order to manufacture the
mechanical shaft shown in the technical drawing below, fig. 1.; Save the file following
your instructor’s instructions.
[This provides evidence for PC 3.2]
c. After simulating the program and validating it with your instructor, execute the
program on a CNC Turning Machine and produce the part.
The blank size is ϕ40 x 101 mm.
Take a picture of the part and label it with your name, and insert the picture in the space
below.
[This provides evidence for PC 4.5]
2. Technical Drawing:
All dimensions are in mm;
All chamfers are 1 x 45°
Fig. 1: Shaft technical drawing
3. 3D-View:
Done Properly by
Observed by
Instructor?
(Yes / No)
(Yes / No)
Student?
Establishing and setting the CNC machine’s
programming zero point.