SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Welcome toWelcome to
MILLING CNCMILLING CNC
(FANUC )(FANUC )
Difference Between Lathe & MillingDifference Between Lathe & Milling
Lathe Milling
Two axis Machine extendable to 5-
axis.
Three Axis Machine extendable to 6-
axis.
Generally cylindrical surfaces are
generated.
Generally flat or contoured surfaces
are generated.
Principal Motions:
Longitudinal (Z) & Transverse (X)
travel of Tool
Rotational Motion of Workpiece
about Z-axis.
Principal Motions:
Longitudinal (X), Transverse (Y) and
Vertical (Z) travel of Workpiece
Rotational Motion of Tool generally
about Z-axis.
Single Point Cutting tools are used. Multiple point cutting tools are used.
Consist of a turret to accommodate
number of tools. Upon indexing the
turret the tools are positioned to
work on the w/p clamped to the m/c
spindle.
Consists of a ATC to accommodate
number of tools. The tools are
changed automatically using a
different mechanisms.
Compare & Contrast Fanuc & HeidenhainCompare & Contrast Fanuc & Heidenhain
FanucFanuc HeidenhainHeidenhain
Program Logic & Structure for the both the systems are same only theProgram Logic & Structure for the both the systems are same only the
writing format is different.writing format is different.
Both uses G & M Codes for writing the programs.Both uses G & M Codes for writing the programs.
Standard slot milling, pocketStandard slot milling, pocket
milling cycles are not available.milling cycles are not available.
These are available as an standardThese are available as an standard
G-Code cycles.G-Code cycles.
Standard functions forStandard functions for
mirroring, Corner rounding,mirroring, Corner rounding,
corner chamfering etc are notcorner chamfering etc are not
available.available.
Standard functions for mirroring etcStandard functions for mirroring etc
are available.are available.
Program number starts with theProgram number starts with the
letter ‘O’letter ‘O’
Doesn’t.Doesn’t.
Requires block termination orRequires block termination or
end of block ‘ ; ’end of block ‘ ; ’
Doesn’tDoesn’t
Requires ‘.’ in the numericalRequires ‘.’ in the numerical
values such as 20.15 or 28.0values such as 20.15 or 28.0
Doesn’tDoesn’t
Contour programming (RECTANGULARContour programming (RECTANGULAR
CORE)CORE)
O0001O0001
G00 G90 G49 G17 G21 G40 G15 G80 G53G00 G90 G49 G17 G21 G40 G15 G80 G53
Z0Z0
T1T1
M03 S1000M03 S1000
G00 G43 H1 Z50G00 G43 H1 Z50
G00 G54 X-45 Y0G00 G54 X-45 Y0
G00 Z-1G00 Z-1
G01 G41 D1 X-25 Y0 F500G01 G41 D1 X-25 Y0 F500
X-25 Y25X-25 Y25
X25 Y25X25 Y25
X25 Y-25X25 Y-25
X-25 Y-25X-25 Y-25
X-25 Y5X-25 Y5
G40 Z5G40 Z5
G00 Z50G00 Z50
M30M30
60
50
0,0
1
60
50
Contour programmingContour programming
(RECTANGULAR CORE) Incremental(RECTANGULAR CORE) Incremental
 O0001O0001
 G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0
 T1T1
 M3 S1000M3 S1000
 G0 G43 H1 Z50G0 G43 H1 Z50
 G0 G54 X- 45 Y0G0 G54 X- 45 Y0
 G0 Z-1G0 Z-1
 G01 G41 D1 X-25 Y0 F500G01 G41 D1 X-25 Y0 F500
 G91 X0 Y25G91 X0 Y25
 X50 Y0X50 Y0
 X0 Y-50X0 Y-50
 X-50 Y0X-50 Y0
 X0 Y25X0 Y25
 X-15 Y0X-15 Y0
 G0 G90 G40 Z50G0 G90 G40 Z50
 M30M30
60
50
0,0
1
60
50
Sample Program For Drill
O0002
G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0
T1T1
M03 S1000M03 S1000
G00 G43 H1 Z50G00 G43 H1 Z50
G00 G54 X-20 Y-20G00 G54 X-20 Y-20
G01 G98 G83 Z-10 Q1 R2 F50G01 G98 G83 Z-10 Q1 R2 F50
X-20 Y20X-20 Y20
X20 Y20X20 Y20
X20 Y-20X20 Y-20
G00 G40 G80 Z50G00 G40 G80 Z50
M30;M30;
60
0,0
60
40
Sample Program For Polar Drill
O0003
G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0
T1T1
M03 S1000M03 S1000
G00 G43 H1 Z50G00 G43 H1 Z50
G00 G54 G16 X20 Y0G00 G54 G16 X20 Y0
G01 G98 G83 Z-10 Q1 R2 F50G01 G98 G83 Z-10 Q1 R2 F50
X20 Y90X20 Y90
X20 Y180X20 Y180
X20 Y270X20 Y270
G00 G40 G80 G15 Z50G00 G40 G80 G15 Z50
M30M30
60
0,0
60
0,0
Contour programming withContour programming with
incrementalincremental waywayO0004O0004
G90 G49 G17 G0 G21 G40 G15 G80 G53 Z0G90 G49 G17 G0 G21 G40 G15 G80 G53 Z0
T1T1
M3 S1000M3 S1000
G0 G43 H1 Z50G0 G43 H1 Z50
#1=0#1=0
N10 G00 G54 X-45 Y0N10 G00 G54 X-45 Y0
G00 Z-#1G00 Z-#1
G01 G41 D1 X-25 Y0 F500G01 G41 D1 X-25 Y0 F500
X-25 Y25X-25 Y25
X25 Y25X25 Y25
X25 Y-25X25 Y-25
X-25 Y-25X-25 Y-25
X-25 Y5X-25 Y5
G0 G40 Z5G0 G40 Z5
#1 =#1+0.25#1 =#1+0.25
IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10
G00 G40 Z50G00 G40 Z50
M30 ( Note:- # parameter is used for repetition ofM30 ( Note:- # parameter is used for repetition of
cycle)cycle)
60
50
0,0
60
10
30
 O0005O0005
 G90 G49 G17 G00 G21 G40 G15 G80 G53 Z0G90 G49 G17 G00 G21 G40 G15 G80 G53 Z0
 T1T1
 M03 S1000M03 S1000
 G00 G43 H1 Z50G00 G43 H1 Z50
 #1=0#1=0
 N10 G00 G54 X-15 Y30N10 G00 G54 X-15 Y30
 G00 Z-#1G00 Z-#1
 G01 G41 D1 X5 Y30 F500G01 G41 D1 X5 Y30 F500
 X5 Y55X5 Y55
 X55 Y55X55 Y55
 X55 Y5X55 Y5
 X5 Y5X5 Y5
 X5 Y35X5 Y35
 G00 G40 Z5G00 G40 Z5
 #1 =#1+0.25#1 =#1+0.25
 IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10
 G00 G40 Z50G00 G40 Z50
 M30M30
( Note:- # parameter is used for repetition of cycle)( Note:- # parameter is used for repetition of cycle)
60
50
60
30
0,0
10
Contour programming withContour programming with
incrementalincremental way for cavityway for cavity
At the time of machining tool isAt the time of machining tool is
plunged at the center of job & depthplunged at the center of job & depth
is taken at that point as well as theis taken at that point as well as the
direction is changeddirection is changed
Exa. G41 becomes G42 & vice versaExa. G41 becomes G42 & vice versa
depending upon the direction ofdepending upon the direction of
movement of tool.movement of tool.
Circular coreCircular coreO0006O0006
G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0
T1T1
M03 S1000M03 S1000
G00 G43 H1 Z50G00 G43 H1 Z50
#1=0#1=0
N10 G00 G54 X45 Y0N10 G00 G54 X45 Y0
G00 Z-#1G00 Z-#1
G01 G42 D1 X20 Y0 f500G01 G42 D1 X20 Y0 f500
G03 X20 Y0 I-20 J0G03 X20 Y0 I-20 J0
G00 G40 Z5G00 G40 Z5
#1=#1+0.25#1=#1+0.25
IF [#1 LT 10.01] GO TO 10IF [#1 LT 10.01] GO TO 10
G00 G40 Z50G00 G40 Z50
M30M30
60
0,0
60
30
0,0
10
R20
Circular cavityCircular cavityO0007O0007
G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0
T1T1
M3 S1000M3 S1000
G00 G43 H1 Z50G00 G43 H1 Z50
#1=0#1=0
N10 G00 G54 X0 Y0N10 G00 G54 X0 Y0
G00 Z2G00 Z2
G01 Z-#1 F100G01 Z-#1 F100
G01 G41 D1 X20 Y0 f500G01 G41 D1 X20 Y0 f500
G03 X20 Y0 I-20 J0G03 X20 Y0 I-20 J0
G00 G40 Z5G00 G40 Z5
#1=#1+0.25#1=#1+0.25
IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10
G00 G40 Z50G00 G40 Z50
M30M30
60
0,0
60
30
0,0
10
R20
Circular Taper coreCircular Taper core
O0008O0008
G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0
T1T1
M03 S1000M03 S1000
G0 G43 H1 Z50G0 G43 H1 Z50
#1=0#1=0
#2=20#2=20
N10 G0 G54 X45 Y0N10 G0 G54 X45 Y0
G01 Z-#1 F100G01 Z-#1 F100
G01 G42 D1 X#2 Y0 f500G01 G42 D1 X#2 Y0 f500
G03 X#2 Y0 I-#2 J0G03 X#2 Y0 I-#2 J0
G00 G40 Z5G00 G40 Z5
#1=#1+0.25#1=#1+0.25
#2=#2+0.25#2=#2+0.25
IF [#1 LT 10.01] GO TO 10IF [#1 LT 10.01] GO TO 10
G00 G40 Z50G00 G40 Z50
M30M30
60
0,060
30
10
R20
60
0,060
30
10
R25
Circular Taper cavityCircular Taper cavity
45
O0009O0009
G90 G49 G17 G21 G40 G15 G80 G53G90 G49 G17 G21 G40 G15 G80 G53
Z0Z0
T1T1
M3 S1000M3 S1000
G00 G43 H1 Z50G00 G43 H1 Z50
#1=0#1=0
#2=25#2=25
N10 G00 G54 X0 Y0N10 G00 G54 X0 Y0
G00 Z2G00 Z2
G01 Z-#1 F100G01 Z-#1 F100
G01 G41 D1 X#2 Y0 f500G01 G41 D1 X#2 Y0 f500
G03 X#2 Y0 I-#2 J0G03 X#2 Y0 I-#2 J0
G00 G40 Z5G00 G40 Z5
#1=#1+0.25#1=#1+0.25
#2=#2-0.25#2=#2-0.25
IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10
G00 G40 Z50G00 G40 Z50
I :- Distance of job origin from tool start pointI :- Distance of job origin from tool start point
for the circular profile in X axis.for the circular profile in X axis.
J :- Distance of job origin from tool startJ :- Distance of job origin from tool start
point for the circular profile in Y axis.point for the circular profile in Y axis.
Taper cutTaper cut
O0010O0010
G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0
T1T1
M3 S1000M3 S1000
G00 G43 H1 Z50G00 G43 H1 Z50
#1=0 (z)#1=0 (z)
#2=50 (x)#2=50 (x)
N10 G00 G54 X75 Y-10N10 G00 G54 X75 Y-10
G00 Z-#1G00 Z-#1
G01 G42 D1 X#2 Y-10 f500G01 G42 D1 X#2 Y-10 f500
G01 Y70G01 Y70
G00 G40 Z5G00 G40 Z5
#1= #1+0.25#1= #1+0.25
#2=#2+0.25#2=#2+0.25
IF [#1 LT 10.01] GO TO 10IF [#1 LT 10.01] GO TO 10
G00 G40 Z50G00 G40 Z50
M30M30
60
0,0
60
30
1045’
All Side Edge ChamferAll Side Edge Chamfer
O0011O0011
G90 G15 G40 G80 G49 G17 G21 G53 Z0G90 G15 G40 G80 G49 G17 G21 G53 Z0
T1T1
M03 S1000M03 S1000
G0 G43 H1 Z50G0 G43 H1 Z50
#1=0#1=0
#2=25#2=25
N10 G0 G54 X45 Y0N10 G0 G54 X45 Y0
G0 Z-#1G0 Z-#1
G01 G42 D1 X#2 Y0G01 G42 D1 X#2 Y0
X#2 Y#2X#2 Y#2
X-#2 Y#2X-#2 Y#2
X-#2 Y-#2X-#2 Y-#2
X#2 Y-#2X#2 Y-#2
X#2 Y5X#2 Y5
G0 G40 Z5G0 G40 Z5
#1=#1+0.25#1=#1+0.25
#2=#2+0.25#2=#2+0.25
IF [#1 LT 5.1] GO TO 10IF [#1 LT 5.1] GO TO 10
G0 G40 Z50G0 G40 Z50
M30M30
60
50
60
0,0
30
10
Side FilletSide Fillet
 O0011O0011
 G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53
Z0Z0
 T1T1
 M03 S1000M03 S1000
 G0 G43 H1 Z50G0 G43 H1 Z50
 #1=0#1=0
 N10 G00 G54 X25 Y-10N10 G00 G54 X25 Y-10
 #2 = SIN [#1]#2 = SIN [#1]
 #3 = COS [#1]#3 = COS [#1]
 #4 = 10 * #2 ……………….[X]#4 = 10 * #2 ……………….[X]
 #5 = 10 * #3#5 = 10 * #3
 #6 = 10 - #5 ……………….[Z]#6 = 10 - #5 ……………….[Z]
 G0 Z-#6G0 Z-#6
 G01 G42 D1 X#4 Y-10G01 G42 D1 X#4 Y-10
 G01 X#4 Y70G01 X#4 Y70
 G0 G40 Z5G0 G40 Z5
 #1=#1+ 1#1=#1+ 1
 IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10
 G0 G40 Z50G0 G40 Z50
 M30M30
60
60
30
R10
0,0
All Side FilletAll Side Fillet
 O0012O0012
 G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53
Z0Z0
 T1T1
 M03 S1000M03 S1000
 G0 G43 H1 Z50G0 G43 H1 Z50
 #1=0#1=0
 N10 G00 G54 X45 Y0N10 G00 G54 X45 Y0
 #2 = SIN [#1]#2 = SIN [#1]
 #3 = COS [#1]#3 = COS [#1]
 #4 = 10 * #2 …………………[X]#4 = 10 * #2 …………………[X]
 #5 = 10 * #3#5 = 10 * #3
 #6 = 10 - #5 …………………[Z]#6 = 10 - #5 …………………[Z]
 G00 Z-#6G00 Z-#6
 G01 G42 D1 X#4 Y0 F300G01 G42 D1 X#4 Y0 F300
X#4 Y#4X#4 Y#4
X-#4 Y#4X-#4 Y#4
X-#4 Y-#4X-#4 Y-#4
X#4 Y-#4X#4 Y-#4
X#4 Y5X#4 Y5
60
60
30
R10
0,0
G00 G40 Z5G00 G40 Z5
#1=#1+ 1#1=#1+ 1
IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10
G00 G40 Z50G00 G40 Z50
M30M30
Side FilletSide Fillet
 O0013O0013
 G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53
Z0Z0
 T1T1
 M03 S1000M03 S1000
 G0 G43 H1 Z50G0 G43 H1 Z50
 #1=0#1=0
 N10 G00 G54 X25 Y-10N10 G00 G54 X25 Y-10
 #2 = SIN [#1]#2 = SIN [#1]
 #3 = COS [#1]#3 = COS [#1]
 #4 = 10 * #2 [Z]#4 = 10 * #2 [Z]
 #5 = 10 * #3#5 = 10 * #3
 #6 = 10 - #5 [X]#6 = 10 - #5 [X]
 G0 Z-#4G0 Z-#4
 G01 G42 D1 X#6 Y-10G01 G42 D1 X#6 Y-10
 G01 X#4 Y70G01 X#4 Y70
 G0 G40 Z5G0 G40 Z5
 #1=#1+ 1#1=#1+ 1
 IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10
 G0 G40 Z50G0 G40 Z50
 M30M30
60
60
30
R10
0,0
EllipseEllipse
 O0015O0015
 G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53
Z0Z0
 T1T1
 M03 S1000M03 S1000
 G0 G43 H1 Z50G0 G43 H1 Z50
 #1=0#1=0
 N10 G00 G54 X45 Y0N10 G00 G54 X45 Y0
 Z-#1Z-#1
 #2=0#2=0
 N20 #3 = SIN [#1]N20 #3 = SIN [#1]
 #4 = COS [#1]#4 = COS [#1]
 #5 = 25 * #4 [X]#5 = 25 * #4 [X]
 #6 = 10 * #2 [Y]#6 = 10 * #2 [Y]
 G01 G42 D1 X#5 Y#6 F500G01 G42 D1 X#5 Y#6 F500
 #2=#2+ 1#2=#2+ 1
 IF [#2 LT 360.01] GO TO 20IF [#2 LT 360.01] GO TO 20
 G0 G40 Z5G0 G40 Z5
 #1=#1+ 0.25#1=#1+ 0.25
 IF [#1 LT 5.01] GO TO 10IF [#1 LT 5.01] GO TO 10
 G0 G40 Z50G0 G40 Z50
60
60
R10
0,0
Maj. R 25 & Min. R 10
Depth 5mm
HEMI SPHEAREHEMI SPHEARE
G0 G90 G15 G40 G80 G49 G17 G21 G53 Z0G0 G90 G15 G40 G80 G49 G17 G21 G53 Z0
T1T1
M03 S1000M03 S1000
G0 G43 H1 Z50G0 G43 H1 Z50
#1=0 (ANGLE)#1=0 (ANGLE)
N10 G00 G54 X50 Y0N10 G00 G54 X50 Y0
#2=SIN [#1]#2=SIN [#1]
#3=COS [#1]#3=COS [#1]
#4=20*[#2] (X)#4=20*[#2] (X)
#5=20*[#3]#5=20*[#3]
#6=20-#5 (Z)#6=20-#5 (Z)
G0 Z-#6G0 Z-#6
G0 G42 D1 X#4 Y0G0 G42 D1 X#4 Y0
G03 X#4 Y0 I-#4 J0G03 X#4 Y0 I-#4 J0
G0 G40 Z5G0 G40 Z5
#1=#1+1#1=#1+1
IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10
G0 G40 Z50G0 G40 Z50
M30M30
60
0,0
60
30
0,0
R20
Milling OperationMilling Operation
 Highly versatile machining operationHighly versatile machining operation
 Multitooth tool that produces a number of chips in oneMultitooth tool that produces a number of chips in one
revolutionrevolution
Fig:Some of the basic type milling cutters and milling operations.
Slab MillingSlab Milling
 Slab milling also called as peripheral millingSlab milling also called as peripheral milling
 Cutters have straight or helical teeth resulting inCutters have straight or helical teeth resulting in
orthogonal or oblique cutting actionorthogonal or oblique cutting action
Fig : (a) Conventional milling and climb milling (b) Slab milling operation, showing depth of
cut , d, feed per tooth, f, chip depth of cut, tc, and workpiece speed, v. (c) cutter travel
distance lc to reach full depth of cut.
G Code
 G15- Polar coordinate cancel
 G17- X Y plane selection
 G21- Input in mm
 G43- Tool length compensation in +ve direction
 G49- Tool length compensation cancel
 G53- Machine coordinate active
 G54- Work offset page
 G80- Canned cycle cancel
 G90- Absolute coordinate
 G40- Tool compensation Cancel
THANKING YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Cnc milling
Cnc millingCnc milling
Cnc milling
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
 
Cnc turning(Fanuc system)
Cnc turning(Fanuc system)Cnc turning(Fanuc system)
Cnc turning(Fanuc system)
 
Complete g code list
Complete g code listComplete g code list
Complete g code list
 
Canned cycle
Canned cycleCanned cycle
Canned cycle
 
G and m codes
G and m codesG and m codes
G and m codes
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
5 g-code
5   g-code5   g-code
5 g-code
 
Cnc milling programs
Cnc milling programsCnc milling programs
Cnc milling programs
 
Cnc Milling
Cnc MillingCnc Milling
Cnc Milling
 
Part prog1
Part prog1Part prog1
Part prog1
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
G & m code
G & m codeG & m code
G & m code
 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Cnc turning
Cnc turning Cnc turning
Cnc turning
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Fanuc g code
Fanuc g codeFanuc g code
Fanuc g code
 
classification and nomenclature of Milling cutter
classification and nomenclature of Milling cutterclassification and nomenclature of Milling cutter
classification and nomenclature of Milling cutter
 

Ähnlich wie CNC Milling (fanuc system) (20)

CNC MILLING.ppt
CNC MILLING.pptCNC MILLING.ppt
CNC MILLING.ppt
 
CNC Programming.pptx
CNC Programming.pptxCNC Programming.pptx
CNC Programming.pptx
 
MILL - TRAINING.pptx
MILL - TRAINING.pptxMILL - TRAINING.pptx
MILL - TRAINING.pptx
 
CNC
CNCCNC
CNC
 
drawing.pptx
drawing.pptxdrawing.pptx
drawing.pptx
 
LATHE - TRAINING.pptx
LATHE - TRAINING.pptxLATHE - TRAINING.pptx
LATHE - TRAINING.pptx
 
CNC
CNCCNC
CNC
 
Lathe milling drilling_job
Lathe milling drilling_jobLathe milling drilling_job
Lathe milling drilling_job
 
cadcampart11.ppt
cadcampart11.pptcadcampart11.ppt
cadcampart11.ppt
 
5 g-code
5   g-code5   g-code
5 g-code
 
Fresa01
Fresa01Fresa01
Fresa01
 
Cnc02 6573
Cnc02 6573Cnc02 6573
Cnc02 6573
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
 
cnc milling.pdf
cnc milling.pdfcnc milling.pdf
cnc milling.pdf
 
15 me404l manual - ex 1 to 4
15 me404l   manual - ex 1 to 415 me404l   manual - ex 1 to 4
15 me404l manual - ex 1 to 4
 
Kawasaki_K-Series.pdf
Kawasaki_K-Series.pdfKawasaki_K-Series.pdf
Kawasaki_K-Series.pdf
 
cnc milling.docx
cnc milling.docxcnc milling.docx
cnc milling.docx
 
Codigos
CodigosCodigos
Codigos
 
G code cam
G code camG code cam
G code cam
 
cnc_codes_and_letters.ppt
cnc_codes_and_letters.pptcnc_codes_and_letters.ppt
cnc_codes_and_letters.ppt
 

Kürzlich hochgeladen

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 

Kürzlich hochgeladen (20)

Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 

CNC Milling (fanuc system)

  • 1. Welcome toWelcome to MILLING CNCMILLING CNC (FANUC )(FANUC )
  • 2. Difference Between Lathe & MillingDifference Between Lathe & Milling Lathe Milling Two axis Machine extendable to 5- axis. Three Axis Machine extendable to 6- axis. Generally cylindrical surfaces are generated. Generally flat or contoured surfaces are generated. Principal Motions: Longitudinal (Z) & Transverse (X) travel of Tool Rotational Motion of Workpiece about Z-axis. Principal Motions: Longitudinal (X), Transverse (Y) and Vertical (Z) travel of Workpiece Rotational Motion of Tool generally about Z-axis. Single Point Cutting tools are used. Multiple point cutting tools are used. Consist of a turret to accommodate number of tools. Upon indexing the turret the tools are positioned to work on the w/p clamped to the m/c spindle. Consists of a ATC to accommodate number of tools. The tools are changed automatically using a different mechanisms.
  • 3. Compare & Contrast Fanuc & HeidenhainCompare & Contrast Fanuc & Heidenhain FanucFanuc HeidenhainHeidenhain Program Logic & Structure for the both the systems are same only theProgram Logic & Structure for the both the systems are same only the writing format is different.writing format is different. Both uses G & M Codes for writing the programs.Both uses G & M Codes for writing the programs. Standard slot milling, pocketStandard slot milling, pocket milling cycles are not available.milling cycles are not available. These are available as an standardThese are available as an standard G-Code cycles.G-Code cycles. Standard functions forStandard functions for mirroring, Corner rounding,mirroring, Corner rounding, corner chamfering etc are notcorner chamfering etc are not available.available. Standard functions for mirroring etcStandard functions for mirroring etc are available.are available. Program number starts with theProgram number starts with the letter ‘O’letter ‘O’ Doesn’t.Doesn’t. Requires block termination orRequires block termination or end of block ‘ ; ’end of block ‘ ; ’ Doesn’tDoesn’t Requires ‘.’ in the numericalRequires ‘.’ in the numerical values such as 20.15 or 28.0values such as 20.15 or 28.0 Doesn’tDoesn’t
  • 4. Contour programming (RECTANGULARContour programming (RECTANGULAR CORE)CORE) O0001O0001 G00 G90 G49 G17 G21 G40 G15 G80 G53G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0Z0 T1T1 M03 S1000M03 S1000 G00 G43 H1 Z50G00 G43 H1 Z50 G00 G54 X-45 Y0G00 G54 X-45 Y0 G00 Z-1G00 Z-1 G01 G41 D1 X-25 Y0 F500G01 G41 D1 X-25 Y0 F500 X-25 Y25X-25 Y25 X25 Y25X25 Y25 X25 Y-25X25 Y-25 X-25 Y-25X-25 Y-25 X-25 Y5X-25 Y5 G40 Z5G40 Z5 G00 Z50G00 Z50 M30M30 60 50 0,0 1 60 50
  • 5. Contour programmingContour programming (RECTANGULAR CORE) Incremental(RECTANGULAR CORE) Incremental  O0001O0001  G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0  T1T1  M3 S1000M3 S1000  G0 G43 H1 Z50G0 G43 H1 Z50  G0 G54 X- 45 Y0G0 G54 X- 45 Y0  G0 Z-1G0 Z-1  G01 G41 D1 X-25 Y0 F500G01 G41 D1 X-25 Y0 F500  G91 X0 Y25G91 X0 Y25  X50 Y0X50 Y0  X0 Y-50X0 Y-50  X-50 Y0X-50 Y0  X0 Y25X0 Y25  X-15 Y0X-15 Y0  G0 G90 G40 Z50G0 G90 G40 Z50  M30M30 60 50 0,0 1 60 50
  • 6. Sample Program For Drill O0002 G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0 T1T1 M03 S1000M03 S1000 G00 G43 H1 Z50G00 G43 H1 Z50 G00 G54 X-20 Y-20G00 G54 X-20 Y-20 G01 G98 G83 Z-10 Q1 R2 F50G01 G98 G83 Z-10 Q1 R2 F50 X-20 Y20X-20 Y20 X20 Y20X20 Y20 X20 Y-20X20 Y-20 G00 G40 G80 Z50G00 G40 G80 Z50 M30;M30; 60 0,0 60 40
  • 7. Sample Program For Polar Drill O0003 G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0G00 G90 G49 G17 G21 G40 G15 G80 G53 Z0 T1T1 M03 S1000M03 S1000 G00 G43 H1 Z50G00 G43 H1 Z50 G00 G54 G16 X20 Y0G00 G54 G16 X20 Y0 G01 G98 G83 Z-10 Q1 R2 F50G01 G98 G83 Z-10 Q1 R2 F50 X20 Y90X20 Y90 X20 Y180X20 Y180 X20 Y270X20 Y270 G00 G40 G80 G15 Z50G00 G40 G80 G15 Z50 M30M30 60 0,0 60 0,0
  • 8. Contour programming withContour programming with incrementalincremental waywayO0004O0004 G90 G49 G17 G0 G21 G40 G15 G80 G53 Z0G90 G49 G17 G0 G21 G40 G15 G80 G53 Z0 T1T1 M3 S1000M3 S1000 G0 G43 H1 Z50G0 G43 H1 Z50 #1=0#1=0 N10 G00 G54 X-45 Y0N10 G00 G54 X-45 Y0 G00 Z-#1G00 Z-#1 G01 G41 D1 X-25 Y0 F500G01 G41 D1 X-25 Y0 F500 X-25 Y25X-25 Y25 X25 Y25X25 Y25 X25 Y-25X25 Y-25 X-25 Y-25X-25 Y-25 X-25 Y5X-25 Y5 G0 G40 Z5G0 G40 Z5 #1 =#1+0.25#1 =#1+0.25 IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10 G00 G40 Z50G00 G40 Z50 M30 ( Note:- # parameter is used for repetition ofM30 ( Note:- # parameter is used for repetition of cycle)cycle) 60 50 0,0 60 10 30
  • 9.  O0005O0005  G90 G49 G17 G00 G21 G40 G15 G80 G53 Z0G90 G49 G17 G00 G21 G40 G15 G80 G53 Z0  T1T1  M03 S1000M03 S1000  G00 G43 H1 Z50G00 G43 H1 Z50  #1=0#1=0  N10 G00 G54 X-15 Y30N10 G00 G54 X-15 Y30  G00 Z-#1G00 Z-#1  G01 G41 D1 X5 Y30 F500G01 G41 D1 X5 Y30 F500  X5 Y55X5 Y55  X55 Y55X55 Y55  X55 Y5X55 Y5  X5 Y5X5 Y5  X5 Y35X5 Y35  G00 G40 Z5G00 G40 Z5  #1 =#1+0.25#1 =#1+0.25  IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10  G00 G40 Z50G00 G40 Z50  M30M30 ( Note:- # parameter is used for repetition of cycle)( Note:- # parameter is used for repetition of cycle) 60 50 60 30 0,0 10
  • 10. Contour programming withContour programming with incrementalincremental way for cavityway for cavity At the time of machining tool isAt the time of machining tool is plunged at the center of job & depthplunged at the center of job & depth is taken at that point as well as theis taken at that point as well as the direction is changeddirection is changed Exa. G41 becomes G42 & vice versaExa. G41 becomes G42 & vice versa depending upon the direction ofdepending upon the direction of movement of tool.movement of tool.
  • 11. Circular coreCircular coreO0006O0006 G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0 T1T1 M03 S1000M03 S1000 G00 G43 H1 Z50G00 G43 H1 Z50 #1=0#1=0 N10 G00 G54 X45 Y0N10 G00 G54 X45 Y0 G00 Z-#1G00 Z-#1 G01 G42 D1 X20 Y0 f500G01 G42 D1 X20 Y0 f500 G03 X20 Y0 I-20 J0G03 X20 Y0 I-20 J0 G00 G40 Z5G00 G40 Z5 #1=#1+0.25#1=#1+0.25 IF [#1 LT 10.01] GO TO 10IF [#1 LT 10.01] GO TO 10 G00 G40 Z50G00 G40 Z50 M30M30 60 0,0 60 30 0,0 10 R20
  • 12. Circular cavityCircular cavityO0007O0007 G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0 T1T1 M3 S1000M3 S1000 G00 G43 H1 Z50G00 G43 H1 Z50 #1=0#1=0 N10 G00 G54 X0 Y0N10 G00 G54 X0 Y0 G00 Z2G00 Z2 G01 Z-#1 F100G01 Z-#1 F100 G01 G41 D1 X20 Y0 f500G01 G41 D1 X20 Y0 f500 G03 X20 Y0 I-20 J0G03 X20 Y0 I-20 J0 G00 G40 Z5G00 G40 Z5 #1=#1+0.25#1=#1+0.25 IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10 G00 G40 Z50G00 G40 Z50 M30M30 60 0,0 60 30 0,0 10 R20
  • 13. Circular Taper coreCircular Taper core O0008O0008 G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0 T1T1 M03 S1000M03 S1000 G0 G43 H1 Z50G0 G43 H1 Z50 #1=0#1=0 #2=20#2=20 N10 G0 G54 X45 Y0N10 G0 G54 X45 Y0 G01 Z-#1 F100G01 Z-#1 F100 G01 G42 D1 X#2 Y0 f500G01 G42 D1 X#2 Y0 f500 G03 X#2 Y0 I-#2 J0G03 X#2 Y0 I-#2 J0 G00 G40 Z5G00 G40 Z5 #1=#1+0.25#1=#1+0.25 #2=#2+0.25#2=#2+0.25 IF [#1 LT 10.01] GO TO 10IF [#1 LT 10.01] GO TO 10 G00 G40 Z50G00 G40 Z50 M30M30 60 0,060 30 10 R20
  • 14. 60 0,060 30 10 R25 Circular Taper cavityCircular Taper cavity 45 O0009O0009 G90 G49 G17 G21 G40 G15 G80 G53G90 G49 G17 G21 G40 G15 G80 G53 Z0Z0 T1T1 M3 S1000M3 S1000 G00 G43 H1 Z50G00 G43 H1 Z50 #1=0#1=0 #2=25#2=25 N10 G00 G54 X0 Y0N10 G00 G54 X0 Y0 G00 Z2G00 Z2 G01 Z-#1 F100G01 Z-#1 F100 G01 G41 D1 X#2 Y0 f500G01 G41 D1 X#2 Y0 f500 G03 X#2 Y0 I-#2 J0G03 X#2 Y0 I-#2 J0 G00 G40 Z5G00 G40 Z5 #1=#1+0.25#1=#1+0.25 #2=#2-0.25#2=#2-0.25 IF[#1 LT 10.01]GO TO 10IF[#1 LT 10.01]GO TO 10 G00 G40 Z50G00 G40 Z50
  • 15. I :- Distance of job origin from tool start pointI :- Distance of job origin from tool start point for the circular profile in X axis.for the circular profile in X axis. J :- Distance of job origin from tool startJ :- Distance of job origin from tool start point for the circular profile in Y axis.point for the circular profile in Y axis.
  • 16. Taper cutTaper cut O0010O0010 G90 G49 G17 G21 G40 G15 G80 G53 Z0G90 G49 G17 G21 G40 G15 G80 G53 Z0 T1T1 M3 S1000M3 S1000 G00 G43 H1 Z50G00 G43 H1 Z50 #1=0 (z)#1=0 (z) #2=50 (x)#2=50 (x) N10 G00 G54 X75 Y-10N10 G00 G54 X75 Y-10 G00 Z-#1G00 Z-#1 G01 G42 D1 X#2 Y-10 f500G01 G42 D1 X#2 Y-10 f500 G01 Y70G01 Y70 G00 G40 Z5G00 G40 Z5 #1= #1+0.25#1= #1+0.25 #2=#2+0.25#2=#2+0.25 IF [#1 LT 10.01] GO TO 10IF [#1 LT 10.01] GO TO 10 G00 G40 Z50G00 G40 Z50 M30M30 60 0,0 60 30 1045’
  • 17. All Side Edge ChamferAll Side Edge Chamfer O0011O0011 G90 G15 G40 G80 G49 G17 G21 G53 Z0G90 G15 G40 G80 G49 G17 G21 G53 Z0 T1T1 M03 S1000M03 S1000 G0 G43 H1 Z50G0 G43 H1 Z50 #1=0#1=0 #2=25#2=25 N10 G0 G54 X45 Y0N10 G0 G54 X45 Y0 G0 Z-#1G0 Z-#1 G01 G42 D1 X#2 Y0G01 G42 D1 X#2 Y0 X#2 Y#2X#2 Y#2 X-#2 Y#2X-#2 Y#2 X-#2 Y-#2X-#2 Y-#2 X#2 Y-#2X#2 Y-#2 X#2 Y5X#2 Y5 G0 G40 Z5G0 G40 Z5 #1=#1+0.25#1=#1+0.25 #2=#2+0.25#2=#2+0.25 IF [#1 LT 5.1] GO TO 10IF [#1 LT 5.1] GO TO 10 G0 G40 Z50G0 G40 Z50 M30M30 60 50 60 0,0 30 10
  • 18. Side FilletSide Fillet  O0011O0011  G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53 Z0Z0  T1T1  M03 S1000M03 S1000  G0 G43 H1 Z50G0 G43 H1 Z50  #1=0#1=0  N10 G00 G54 X25 Y-10N10 G00 G54 X25 Y-10  #2 = SIN [#1]#2 = SIN [#1]  #3 = COS [#1]#3 = COS [#1]  #4 = 10 * #2 ……………….[X]#4 = 10 * #2 ……………….[X]  #5 = 10 * #3#5 = 10 * #3  #6 = 10 - #5 ……………….[Z]#6 = 10 - #5 ……………….[Z]  G0 Z-#6G0 Z-#6  G01 G42 D1 X#4 Y-10G01 G42 D1 X#4 Y-10  G01 X#4 Y70G01 X#4 Y70  G0 G40 Z5G0 G40 Z5  #1=#1+ 1#1=#1+ 1  IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10  G0 G40 Z50G0 G40 Z50  M30M30 60 60 30 R10 0,0
  • 19. All Side FilletAll Side Fillet  O0012O0012  G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53 Z0Z0  T1T1  M03 S1000M03 S1000  G0 G43 H1 Z50G0 G43 H1 Z50  #1=0#1=0  N10 G00 G54 X45 Y0N10 G00 G54 X45 Y0  #2 = SIN [#1]#2 = SIN [#1]  #3 = COS [#1]#3 = COS [#1]  #4 = 10 * #2 …………………[X]#4 = 10 * #2 …………………[X]  #5 = 10 * #3#5 = 10 * #3  #6 = 10 - #5 …………………[Z]#6 = 10 - #5 …………………[Z]  G00 Z-#6G00 Z-#6  G01 G42 D1 X#4 Y0 F300G01 G42 D1 X#4 Y0 F300 X#4 Y#4X#4 Y#4 X-#4 Y#4X-#4 Y#4 X-#4 Y-#4X-#4 Y-#4 X#4 Y-#4X#4 Y-#4 X#4 Y5X#4 Y5 60 60 30 R10 0,0
  • 20. G00 G40 Z5G00 G40 Z5 #1=#1+ 1#1=#1+ 1 IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10 G00 G40 Z50G00 G40 Z50 M30M30
  • 21. Side FilletSide Fillet  O0013O0013  G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53 Z0Z0  T1T1  M03 S1000M03 S1000  G0 G43 H1 Z50G0 G43 H1 Z50  #1=0#1=0  N10 G00 G54 X25 Y-10N10 G00 G54 X25 Y-10  #2 = SIN [#1]#2 = SIN [#1]  #3 = COS [#1]#3 = COS [#1]  #4 = 10 * #2 [Z]#4 = 10 * #2 [Z]  #5 = 10 * #3#5 = 10 * #3  #6 = 10 - #5 [X]#6 = 10 - #5 [X]  G0 Z-#4G0 Z-#4  G01 G42 D1 X#6 Y-10G01 G42 D1 X#6 Y-10  G01 X#4 Y70G01 X#4 Y70  G0 G40 Z5G0 G40 Z5  #1=#1+ 1#1=#1+ 1  IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10  G0 G40 Z50G0 G40 Z50  M30M30 60 60 30 R10 0,0
  • 22. EllipseEllipse  O0015O0015  G90 G15 G40 G80 G49 G17 G21 G53G90 G15 G40 G80 G49 G17 G21 G53 Z0Z0  T1T1  M03 S1000M03 S1000  G0 G43 H1 Z50G0 G43 H1 Z50  #1=0#1=0  N10 G00 G54 X45 Y0N10 G00 G54 X45 Y0  Z-#1Z-#1  #2=0#2=0  N20 #3 = SIN [#1]N20 #3 = SIN [#1]  #4 = COS [#1]#4 = COS [#1]  #5 = 25 * #4 [X]#5 = 25 * #4 [X]  #6 = 10 * #2 [Y]#6 = 10 * #2 [Y]  G01 G42 D1 X#5 Y#6 F500G01 G42 D1 X#5 Y#6 F500  #2=#2+ 1#2=#2+ 1  IF [#2 LT 360.01] GO TO 20IF [#2 LT 360.01] GO TO 20  G0 G40 Z5G0 G40 Z5  #1=#1+ 0.25#1=#1+ 0.25  IF [#1 LT 5.01] GO TO 10IF [#1 LT 5.01] GO TO 10  G0 G40 Z50G0 G40 Z50 60 60 R10 0,0 Maj. R 25 & Min. R 10 Depth 5mm
  • 23. HEMI SPHEAREHEMI SPHEARE G0 G90 G15 G40 G80 G49 G17 G21 G53 Z0G0 G90 G15 G40 G80 G49 G17 G21 G53 Z0 T1T1 M03 S1000M03 S1000 G0 G43 H1 Z50G0 G43 H1 Z50 #1=0 (ANGLE)#1=0 (ANGLE) N10 G00 G54 X50 Y0N10 G00 G54 X50 Y0 #2=SIN [#1]#2=SIN [#1] #3=COS [#1]#3=COS [#1] #4=20*[#2] (X)#4=20*[#2] (X) #5=20*[#3]#5=20*[#3] #6=20-#5 (Z)#6=20-#5 (Z) G0 Z-#6G0 Z-#6 G0 G42 D1 X#4 Y0G0 G42 D1 X#4 Y0 G03 X#4 Y0 I-#4 J0G03 X#4 Y0 I-#4 J0 G0 G40 Z5G0 G40 Z5 #1=#1+1#1=#1+1 IF [#1 LT 90.01] GO TO 10IF [#1 LT 90.01] GO TO 10 G0 G40 Z50G0 G40 Z50 M30M30 60 0,0 60 30 0,0 R20
  • 24. Milling OperationMilling Operation  Highly versatile machining operationHighly versatile machining operation  Multitooth tool that produces a number of chips in oneMultitooth tool that produces a number of chips in one revolutionrevolution Fig:Some of the basic type milling cutters and milling operations.
  • 25. Slab MillingSlab Milling  Slab milling also called as peripheral millingSlab milling also called as peripheral milling  Cutters have straight or helical teeth resulting inCutters have straight or helical teeth resulting in orthogonal or oblique cutting actionorthogonal or oblique cutting action Fig : (a) Conventional milling and climb milling (b) Slab milling operation, showing depth of cut , d, feed per tooth, f, chip depth of cut, tc, and workpiece speed, v. (c) cutter travel distance lc to reach full depth of cut.
  • 26. G Code  G15- Polar coordinate cancel  G17- X Y plane selection  G21- Input in mm  G43- Tool length compensation in +ve direction  G49- Tool length compensation cancel  G53- Machine coordinate active  G54- Work offset page  G80- Canned cycle cancel  G90- Absolute coordinate  G40- Tool compensation Cancel