Anda di halaman 1dari 30

SOLUTIONS FOR

PROBLEMS ON
NC PART PROGRAMMING

Dr. G. R. C. PRADEEP

311

Email: grcpradeep@gmail.com

1) A work piece shown in the figure has to be drilled with 3


holes at different places as shown. The depth of hole is
10mm and the cutting tool is positioned above the work
surface. The feed rate is 200 mm/ min. and spindle
rotates at 1000 rpm.

Dr. G. R. C. PRADEEP

312

Email: grcpradeep@gmail.com

Dr. G. R. C. PRADEEP

313

Email: grcpradeep@gmail.com

N01 G71 G90 G94 F200 S1000 T01 EOB


N02 G00 Z2.0 EOB
N03 G00 X10.0 Y10.0 EOB
N04 G01 Z-10.0 M03EOB
N05 G00 Z2.0 EOB
N06 G00 X50.0 EOB
N07 G01 Z-10.0 EOB
N08 G00 Z2.0 EOB
N09 G00 Y30.0 EOB
N10 G01 Z-10.0 EOB
N11 G00 Z2.0 EOB
N12 G00 X0.0 Y0.0 M05 EOB
N13Dr.M02
EOB
314
G. R. C. PRADEEP

Email: grcpradeep@gmail.com

2) A work piece shown in figure has to be machined along


AB & BC in milling taking depth of cut as 5 mm. The
feed rate is 200 mm/min, spindle speed is 2000 rpm, cutter
dia 10 mm.

Dr. G. R. C. PRADEEP

315

Email: grcpradeep@gmail.com

Dr. G. R. C. PRADEEP

316

Email: grcpradeep@gmail.com

N05 G71 G90 G94 F200 S2000 T01 EOB


N10 G92 X95.0 Y-5.0 Z2.0 EOB
N15 G01 Z-5.0 M03 EOB
N20 G01 X205.0 EOB
N25 G01 Y155.0 EOB
N30 G00 Z2.0 EOB
N35 G00 X-5.0 Y-5.0 M05 M02 EOB

Dr. G. R. C. PRADEEP

317

Email: grcpradeep@gmail.com

3) Prepare a part program for machining a rectangular


contour of 200 mm x 150 mm size from a suitable blank
of 5mm thickness. Also a reamed hole of 16 mm has to
be made centrally in the rectangular contour. Take feed
and speed arbitrarily.
Ans. Let us assume the following data
T01 Milling Cutter of 10, F=100 mm/min, S =1000 rpm
T02 Drill of 15.5, F=80 mm/min, S =800 rpm
T03 Reamer of 16, F=50 mm/min, S =500 rpm

Dr. G. R. C. PRADEEP

318

Email: grcpradeep@gmail.com

Dr. G. R. C. PRADEEP

319

Email: grcpradeep@gmail.com

N001 G71 G90 G94 F100 S1000 T01 EOB


N002 G92 X-20.0 Y-20.0 Z 2.0 EOB
N003 G78 X-5.0 Y-5.0 Z-5.0 M03 EOB
N004 G79 X205.0 EOB
N005 G78 Y155.0 EOB
N006 G79 X-5.0 EOB
N007 G78 Y-5.0 EOB
N008 G80 X-20.0 Y-20.0 Z2.0 M05 EOB
N009 M06 T02 F80 S800 EOB
N010 G81 X100.0 Y75.0 Z-5.0 M03 EOB
N011 G80 M05 M06 T03 F50 S500 EOB
N012 G81 Z-5.0 M03 EOB
N013 G80 M05 M02
EOB
320

Dr. G. R. C. PRADEEP

Email: grcpradeep@gmail.com

4. In finish machining of an island on a casting with CNC


milling machine, an end mill of 10mm dia is used. The
corner points of the island are (0, 0), (0, 30), (50, 30),
(50, 0). By applying cutter radius compensation, the
trajectory of the cutter is ____
Ans. Trajectory = Path reqd. to m/c the WP =
(-5, -5) (55, -5) (55, 35), (-5, 35) (-5, -5)

Dr. G. R. C. PRADEEP

321

Email: grcpradeep@gmail.com

Dr. G. R. C. PRADEEP

322

Email: grcpradeep@gmail.com

5) Make a program in Apt for the part shown in the figure.


Assume suitable data.

Dr. G. R. C. PRADEEP

323

Email: grcpradeep@gmail.com

Dr. G. R. C. PRADEEP

324

Email: grcpradeep@gmail.com

Note: For point, line, circle combination, look from point


towards the circle to determine LEFT or RIGHT tangential
MACHIN / CNCM1
$$ Geometrical points are defined
SETPT = POINT / 0, 35, -2
P1 = POINT / 40, 35, -2
P2 = POINT / 40, 135, -2
P3 = POINT / 90, 110, -2
P4 = POINT / 115, 60, -2
P5 = POINT / 60, 35, -2
$$ Now define the two surfaces
TOPSRF = PLANE / P1, P2, P3
BOTSRF = PLANE / PARLEL,
TOPSRF, ZLARGE, 20
325
Dr. G. R. C. PRADEEP

Email: grcpradeep@gmail.com

$$ Define circles and lines .


C1 = CIRCLE / CENTER, P3, RADIUS, 25
L1 = LINE / P1, P2
L2 = LINE / P2, LEFT, TANTO, C1
L3 = LINE / P4, RIGHT, TANTO, C1
L4 = LINE / P4, P5
L5 = LINE / P5, P1
$$ Now define tool, feed, speed
LOADTL /1
CUTTER / 20
SPINDL / 800, CLW
FEDRAT / 50, MMPM
Dr. G. R. C. PRADEEP

326

Email: grcpradeep@gmail.com

$$ Remaining are motion statements.


FROM / SETPT
(Define DS, PS & CS respectively)
GO / TO, L1, TO, BOTSRF, TO, L5
GOLFT/ L1, PAST, L2
GORGT / L2, TANTO, C1
GOFWD / C1, TANTO, L3
GOFWD / L3, PAST, L4
GORGT / L4, PAST, L5
GORGT / L5, PAST, L1
GOTO /SETPT
SPINDL / OFF
FINI
END
327
Dr. G. R. C. PRADEEP
Email: grcpradeep@gmail.com

6) Make a part program for the part shown using both tools
of mill & drill. Assume plate thickness of 15mm and set
point at (0,20,0) and Z = 0 at the surface of job.

Dr. G. R. C. PRADEEP

328

Email: grcpradeep@gmail.com

Dr. G. R. C. PRADEEP

329

Email: grcpradeep@gmail.com

Note:
1. For line, two circles combination, look from first circle
towards second circle to determine LEFT or RIGHT
tangential
2. For multiple circles in a profile also look from first circle
towards other circles to determine LEFT or RIGHT
tangential for their line combinations
MACHIN / CNCM1
SETPT = POINT / 0, 20, 0
P1 = POINT / 20, 20, -2
P2 = POINT / 50, 80, -2
P3 = POINT / 80, 20, -2
Dr. G. R. C. PRADEEP

330

Email: grcpradeep@gmail.com

TOPSRF = PLANE / P1, P2, P3


BOTSRF = PLANE / PARLEL, TOPSRF, ZLARGE, 15
C1 = CIRCLE / CENTER, P1, RADIUS, 10
C2=CIRCLE / CENTER, P2, RAIDUS, 10
C3=CIRCLE / CENTER, P3, RADIUS, 10
L1=LINE / LEFT, TANTO, C1, LEFT, TANTO, C2
L2=LINE / RIGHT, TANTO, C2, LEFT, TANTO, C3
L3=LINE / RIGHT, TANTO, C1, RIGHT, TANTO C3
LOADTL /1
CUTTER /20
FEDRAT / 50, MMPM
SPINDL / 800, CLW
FROM / SETPT
331
Dr. G. R. C. PRADEEP

Email: grcpradeep@gmail.com

GO / TO, L1, TO, BOTSRF, TANTO, C1


GOLFT / L1, TANTO, C2
GOFWD / C2, TANTO, L2
GOFWD / L2, TANTO, C3
GOFWD / C3, TANTO, L3
GOFWD / L3, TANTO, C1
GOFWD / C1, TANTO, L1
GOTO / SETPT
SPINDL / OFF
LOADTL /2
CUTTER / 10
FEDRAT / 80, MMPM
SPINDL / 1000, CLW
Dr. G. R. C. PRADEEP

332

Email: grcpradeep@gmail.com

GOTO / P1
GODOWN / PAST, BOTSRF
GOUP / ON, TOPSRF
GOTO / P2
GODOWN / PAST, BOTSRF
GOUP / ON, TOP SRF
GOTO / P3
GODOWN / PAST, BOTSRF
GOUP / ON, TOPSRF
GOTO / SETPT
SPINDL / OFF
FINI
END
333
Dr. G. R. C. PRADEEP

Email: grcpradeep@gmail.com

GENERAL RULES FOR APT PROGRAMMING:


1. Always set the TOP VIEW in the FIRST QUADRANT.
2. Always set the SETPT on the Y-AXIS.
3. When coming forward from SETPT always come on to a
LINE. Never come on to a CIRCLE.
4. For TANGENTIAL CIRCLES no need of defining the
START POINT and END POINT of the CURVE.
5. For
INTERSECTING
CIRCLES
define
the
INTERSECTING POINTS.
6. The RULES for INTERSECTING CIRCLES are same as
that of LINES. In other words treat the INTERSECTING
CIRCLE as a LINE.
Dr. G. R. C. PRADEEP

334

Email: grcpradeep@gmail.com

7) Make a program in APT for the part shown in the figure.


Assume suitable data.

Dr. G. R. C. PRADEEP

335

Email: grcpradeep@gmail.com

Define all points assuming suitable data


TOPSRF = PLANE / P1,P2,P3
BOTSRF = PLANE / PARLEL, TOPSRF, ZLARGE,8
C1 = CIRCLE / CENTER, P2, RADIUS, 30
C2 = CIRCLE / CENTER, P5, RADIUS, 40
L1= LINE / P1, LEFT, TANTO, C1
L2 = LINE / P3, RIGHT, TANTO, C1
L3 = LINE / P3, P4
L4 = LINE / P6, P1
LOADTL / 1
CUTTER / 10
SPINDL / 1000, CLW
FEDRAT / 80, MMPM
336
Dr. G. R. C. PRADEEP

Email: grcpradeep@gmail.com

FROM / SETPT
GO / TO, L1, TO, BOTSRF, TO, L4
GOLFT / L1, TANTO, C1
GOFWD / C1, TANTO, L2
GOFWD / L2, PAST, L3
GORGT / L3, PAST, INTOF, L3, C2
GORGT / C2, PAST, INTOF, C2, L4
GORGT / L4, PAST, L1
GOTO/SETPT
SPINDL/OFF
FINI
END
Dr. G. R. C. PRADEEP

337

Email: grcpradeep@gmail.com

8) Make a program in APT for the part shown in fig. Assume


suitable data. Assume thickness of work piece is 6 mm.

Dr. G. R. C. PRADEEP

338

Email: grcpradeep@gmail.com

Define all points assuming suitable data


TOPSRF = PLANE / P1, P2, P3
BOTSRF = PLANE / PARLEL, TOPSRF, ZLARGE, 8
C1 = CIRCLE / CENTER, P1, RADIUS, 10
C2 = CIRCLE / CENTER, P2, RADIUS, 12.5
C3 = CIRCLE / CENTER, P3, RADIUS, 12.5
C4 = CIRCLE / CENTER, P4, RADIUS, 62
L1 = LINE / LEFT, TANTO, C1, LEFT, TANTO, C2
L2 = LINE / RIGHT, TANTO, C1, RIGHT, TANTO, C3
LOADTL/ 1
CUTTER / 10
SPINDL / 1000, CLW
FEDRAT
/ 80, MMPM
339
Dr. G. R. C. PRADEEP
Email: grcpradeep@gmail.com

FROM / SETPT
GO / TO, L1, TO, BOTSRF, TANTO, C1
GOLFT / L1, TANTO, C2
GOFWD / C2, TANTO, C4
GOFWD / C4, TANTO, C3
GOFWD / C3, TANTO, L2
GOFWD / L2, TANTO, C1
GOFWD / C1, TANTO, L1
GOTO / SETPT
SPINDL / OFF
FINI
END
Dr. G. R. C. PRADEEP

340

Email: grcpradeep@gmail.com

Anda mungkin juga menyukai