Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. CNC Mill Programming (20 points) Write an NC program to produce the contours

ID: 2087798 • Letter: 1

Question

1. CNC Mill Programming (20 points) Write an NC program to produce the contours and features of the siot plate shown below . Utilize Beoze Cutter compensation where appropriate; refer for comments to tool table below Detrmine the coortinate positions shown on the slot plate print. Place coordinate values in the coordinate table below (page 2) . Write your program utilizing climb milling 65 45 x 10 5.00 2 03 75 1 00 xo Yo 4.00 75Thch Notes Tool Spindle Speed Feed Rate Station(rpm) Operation Tool (ipm) 15 Cutter comp 800 Contour CC-EM:0.75 inch1 Cutter comp lots (thru) max depth nch 2300 25 050 break CC-EM; 20.50 inch 2 through) le (thru) 050 break-CC-EM; 1.0 inch hrough) Cutter com Max tool s amount a 0.5 inch. 3 600 12 FINAL

Explanation / Answer

Solution:

I just want to explain some G code and M code commonly use in this CNC

G00 = Rapid Positing

G01 Linear interpolation

G02 = Circular Interpolation (CW)

G03 = Circular Interpolation (CCW)

G90 = absolue Mode

G90 = Incremental Mode

G95 = Inch per revolution

G21 = Metric unit

G20 = Inch unit

G17 = XY Plane

G18 = ZX Plane

G19 = ZY Plane

M02 = End of program

M03 = Spindle rotation

M04 = Spindle rotation (CCW)

M05 = Spindle stop

M06 Tool Change

M07 = coolant on

M09 = coolant off

Program for Given Drawing:

N01 G90 G20 G94 (Absolute Mode select, Inch system and Revolution per min)

N02 M06 T01 (Tool Change T01 )

N03 G03 S800 (Spindle on clockwise with 800 RPM)

N04 G00 X0 Y0 Z20 (Presetting the tool at origin with height = 20)

N05 G01 Z-75 (Linear interpolation)

N06 G01 X10

N07 G01 Y5

N08 G01 X3

N09 G01 Y3

N10 G01 X0 Y2

N11 G01 X0 Y0

N12 G00 Z50

N13 M05

N14 M06 T02

N15 M03 S2300

N16 G00 X6.25 Y 3

N17 G01 Z-75

N18 G00 Z50

N19 M05

N20 M06 T03

N21 M03 S600

N22 G00 X1 Y .75

N23 G01 Z-20

N24 G01 X4

N25 G00 Z20

N26 G00 X4 Y1

N27 G01 Y.5

N28 G00 Z20

N29 G00 X1 Y.5

N30 G01 Z-20

N31 G01 X1 Y1

N32 G00 Z20

N33 G00 X6 Y.75

N34 G01 Z-20

N35 G01 X10

N36 G00 Z20

N37 G00 X10 Y1

N37 G01 Z-20

N38 G01 Y.5

N39 G00 Z20

N40 G00 X6 Y.5

N41 G01 Z-20

N42 G02 X6 Y1

N43 M05

N44 M09

N45 M02

Thank you