SlideShare une entreprise Scribd logo
1  sur  66
Welcome toWelcome to
CNC MILLINGCNC MILLING
Heidenhain ISOHeidenhain ISO
IntroductionIntroduction
Difference Between Conventional & CNC M/cingDifference Between Conventional & CNC M/cing
All operations are performed Manually :All operations are performed Manually :
Man ControlledMan Controlled
All Operations are performedAll Operations are performed
automatically: Computer Controlledautomatically: Computer Controlled
Production Time Very High: Due to lot ofProduction Time Very High: Due to lot of
time wastages during operation.time wastages during operation.
Production Time quite low: due toProduction Time quite low: due to
removal of inefficient time such as:removal of inefficient time such as:
repeated measurements, Chip removal,repeated measurements, Chip removal,
Tool change over etc.Tool change over etc.
Accuracy Depends on Human SkillAccuracy Depends on Human Skill Accuracy doesn’t depends on HumanAccuracy doesn’t depends on Human
skill and hence unskilled person can alsoskill and hence unskilled person can also
operate the machine once machineoperate the machine once machine
setting is over.setting is over.
Consistency in the quality of productsConsistency in the quality of products
cannot be achieved.cannot be achieved.
Yields consistent quality products.Yields consistent quality products.
Complicated profile machining veryComplicated profile machining very
difficult to machine or even sometimesdifficult to machine or even sometimes
impossible to machine.impossible to machine.
Can easily be machined because theCan easily be machined because the
movements of the machine is controlledmovements of the machine is controlled
by a program.by a program.
Very low flexibility or adaptability of newVery low flexibility or adaptability of new
components or modificationscomponents or modifications
High flexibility for new components orHigh flexibility for new components or
modifications.modifications.
Workpiece clamping and tool mountingWorkpiece clamping and tool mounting
methods are quite slow in operation.methods are quite slow in operation.
Mechanical systems are commonly used.Mechanical systems are commonly used.
Quick acting workpiece clamping andQuick acting workpiece clamping and
tool mounting methods are adopted suchtool mounting methods are adopted such
as hydraulic and pneumatic systems.as hydraulic and pneumatic systems.
Not possible.Not possible. Consistency in the cycle time of productConsistency in the cycle time of product
Manufacturing cost quite high.Manufacturing cost quite high. As a whole manufacture of products at aAs a whole manufacture of products at a
reduced cost is possible.reduced cost is possible.
Low initial investmentsLow initial investments High initial investmentsHigh initial investments
One person can operate only one MachineOne person can operate only one Machine
at a timeat a time
One person can operate more than oneOne person can operate more than one
such machines at a timesuch machines at a time
Difference Between Lathe & MillingDifference Between Lathe & Milling
LatheLathe MillingMilling
Two axis Machine extendable to 5-Two axis Machine extendable to 5-
axis.axis.
Three Axis Machine extendable to 6-Three Axis Machine extendable to 6-
axis.axis.
Generally cylindrical surfaces areGenerally cylindrical surfaces are
generated.generated.
Generally flat or contoured surfaces areGenerally flat or contoured surfaces are
generated.generated.
Principal Motions:Principal Motions:
Longitudinal (Z) & Transverse (X)Longitudinal (Z) & Transverse (X)
travel of Tooltravel of Tool
Rotational Motion of Workpiece aboutRotational Motion of Workpiece about
Z-axis.Z-axis.
Principal Motions:Principal Motions:
Longitudinal (X), Transverse (Y) andLongitudinal (X), Transverse (Y) and
Vertical (Z) travel of WorkpieceVertical (Z) travel of Workpiece
Rotational Motion of Tool generallyRotational Motion of Tool generally
about Z-axis.about Z-axis.
Single Point Cutting tools are used.Single Point Cutting tools are used. Multiple point cutting tools are used.Multiple point cutting tools are used.
Consist of a turret to accommodateConsist of a turret to accommodate
number of tools. Upon indexing thenumber of tools. Upon indexing the
turret the tools are positioned to workturret the tools are positioned to work
on the w/p clamped to the m/con the w/p clamped to the m/c
spindle.spindle.
Consists of a ATC to accommodateConsists of a ATC to accommodate
number of tools. The tools are changednumber of tools. The tools are changed
automatically using a differentautomatically using a different
mechanisms.mechanisms.
LatheLathe MillingMilling
W/p is clamped either on a chuck orW/p is clamped either on a chuck or
by a collect system.by a collect system.
W/p is clamped on the machine bed inW/p is clamped on the machine bed in
vise or proper fixturing arrangements.vise or proper fixturing arrangements.
May have more than one spindle forMay have more than one spindle for
W/p Mounting.W/p Mounting.
May have more than one pallets forMay have more than one pallets for
workpiece mounting.workpiece mounting.
 INTRODUCTIONINTRODUCTION
 FUNDAMENTAL PRINCIPLESFUNDAMENTAL PRINCIPLES
 INSTRUCTIONINSTRUCTION
1. INTRODUCTION1. INTRODUCTION
 Ways of MachiningWays of Machining
 Parts of CNC MachineParts of CNC Machine
 Working Methods of CNCWorking Methods of CNC
Ways of MachiningWays of Machining
 Conventional or TraditionalConventional or Traditional
 Numerical Control (NC)Numerical Control (NC)
 Computer Numerical Control (CNC)Computer Numerical Control (CNC)
Difficulties with Conventional SystemDifficulties with Conventional System
 Complex shapes are difficult to machineComplex shapes are difficult to machine
 Depends on the human skillDepends on the human skill
 Frequent & repeated measurements are requiredFrequent & repeated measurements are required
 Difficult to achieve consistency in product qualityDifficult to achieve consistency in product quality
 High Changeover TimeHigh Changeover Time
 Less productive hoursLess productive hours
 More scrap is generatedMore scrap is generated
Current Market DemandCurrent Market Demand
 High quality productsHigh quality products
 atat  Lowest costLowest cost
 inin  Minimum timeMinimum time
 withwith  wide range of varietywide range of variety
Answer to the above is NC System
Parts of NC/CNC MachineParts of NC/CNC Machine
 Programming UnitProgramming Unit
 Machine Control UnitMachine Control Unit
 Machine Tool UnitMachine Tool Unit
NCNC
CNCCNC
Programming UnitProgramming Unit
 ProgrammerProgrammer
 Computer systemComputer system
 User Interface deviceUser Interface device
 Data Storage and Transfer facilityData Storage and Transfer facility
Machine Control UnitMachine Control Unit
 Tape ReaderTape Reader
 Data BufferData Buffer
 Signal Output Channels to Machine ToolSignal Output Channels to Machine Tool
 Feedback channels from the Machine ToolFeedback channels from the Machine Tool
Machine ToolMachine Tool
 StructureStructure
 Extra RigidExtra Rigid
 Easy chip disposal System, eg: Use of Slant BedEasy chip disposal System, eg: Use of Slant Bed
 Thermal ResistantThermal Resistant
 DrivesDrives
 AC Induction motorsAC Induction motors
 DC motorsDC motors
Machine ToolMachine Tool
 Actuation SystemActuation System
 Stepper motor/servomotorStepper motor/servomotor
 Ball Screw & nut with support bearingBall Screw & nut with support bearing
 Feed back devices on closed loop systemFeed back devices on closed loop system
 Linear BearingLinear Bearing
 Tool & Work handling DevicesTool & Work handling Devices
 Automatic Tool Changers (ATCs)Automatic Tool Changers (ATCs)
 Turret HeadTurret Head
 Automatic Pallet ChangersAutomatic Pallet Changers
 Hydraulic/Pneumatic Tool/Work Clamping SystemHydraulic/Pneumatic Tool/Work Clamping System
2. Fundamental Principles2. Fundamental Principles
 Coordinate SystemCoordinate System
 Longitudinal MotionLongitudinal Motion
 Transverse MotionTransverse Motion
 Dimensioning SystemDimensioning System
 AbsoluteAbsolute
 IncrementalIncremental
 MixedMixed
 Reference SystemReference System
 Machine ReferenceMachine Reference
 Work ReferenceWork Reference
Instruction or programInstruction or program
 IntroductionIntroduction
N 10N 10 G 00G 00 X 50.0X 50.0 Z 25.0 ;Z 25.0 ; Block
Block No. Words End of Block
G 00
Address
Data
Compare & Contrast Fanuc & HeidenhainCompare & Contrast Fanuc & Heidenhain
FanucFanuc Heidenhain isoHeidenhain iso
Program Logic & Structure for the both the systems are same only the writing format isProgram Logic & Structure for the both the systems are same only the writing format is
different.different.
Both uses G & M Codes for writing the programs.Both uses G & M Codes for writing the programs.
Standard slot milling, pocket millingStandard slot milling, pocket milling
cycles are not available.cycles are not available.
These are available as an standard G-CodeThese are available as an standard G-Code
cycles.cycles.
Standard functions for mirroring,Standard functions for mirroring,
Corner rounding, corner chamfering etcCorner rounding, corner chamfering etc
are not available.are not available.
Standard functions for mirroring etc areStandard functions for mirroring etc are
available.available.
Program number starts with the letterProgram number starts with the letter
‘O’‘O’
Program number starts with the letter ‘%’Program number starts with the letter ‘%’
Requires block termination or end ofRequires block termination or end of
block ‘ ; ’block ‘ ; ’
Doesn’tDoesn’t
Requires ‘.’ in the numerical valuesRequires ‘.’ in the numerical values
such as 20.15 or 28.0such as 20.15 or 28.0
Doesn’tDoesn’t
Basics Program StructureBasics Program Structure
 Working unit (mm/Inch), plane (xy, yz, zx) &Working unit (mm/Inch), plane (xy, yz, zx) &
Dimensioning method (Absolute/Incremental) selectionDimensioning method (Absolute/Incremental) selection
 Define Block size (LLC & URC)Define Block size (LLC & URC)
 Define Tool. Requires Tool Number, Tool Length, ToolDefine Tool. Requires Tool Number, Tool Length, Tool
RadiusRadius
 Move the machine to tool change position.Move the machine to tool change position.
 Call ToolCall Tool
 Rotate the ToolRotate the Tool
 Approach the workpieceApproach the workpiece
 Machine the workpiece as per contourMachine the workpiece as per contour
 Depart from the workpieceDepart from the workpiece
 Go back to home or tool change position.Go back to home or tool change position.
Basic Program StructureBasic Program Structure
 Working unitWorking unit
 Mm: G71Mm: G71
 Inch: G70Inch: G70
 Working PlaneWorking Plane
 XY: G17XY: G17
 ZX: G18ZX: G18
 YZ: G19YZ: G19
 Dimensioning methodDimensioning method
 Absolute: G90Absolute: G90
 Incremental: G91Incremental: G91
 Define Block sizeDefine Block size
 Lower Left Corner: G30 X… Y… Z…Lower Left Corner: G30 X… Y… Z…
 Upper Right Corner: G31 X… Y… Z…Upper Right Corner: G31 X… Y… Z…
Eg:
G30 X0 Y0 Z-10
G31 X100 Y100 Z0
100L L C
U R C
100,100,0
0,0,-10
0,0,0
 Define Block sizeDefine Block size
 Lower Left Corner: G30 X… Y… Z…Lower Left Corner: G30 X… Y… Z…
 Upper Right Corner: G31 X… Y… Z…Upper Right Corner: G31 X… Y… Z…
Eg:
G30 X-50 Y-50 Z-10
G31 X50 Y50 Z0
100L L C
50,50,0
-50,-50,-10
0,0,0
U R C
G30
G31
Define ToolDefine Tool.. Requires Tool NumberRequires Tool Number,, Tool LengthTool Length, Tool Radius, Tool Radius
Eg:
G99 T1 L0 R5
Call the Tool.Call the Tool.
Eg:
M06 T1
R5
Rotate the Tool in Clock wise Direction
Spindle Speed (RPM)
M03 S2000
How to calculate the R P MHow to calculate the R P M
If the cutter material isIf the cutter material is H S SH S S
& Job material is& Job material is Mild steelMild steel JobJob
then the cutting speed isthen the cutting speed is 22-25 meter per minute22-25 meter per minute
◘◘ The Formula of cutting speedThe Formula of cutting speed
¶ d n¶ d n
C S (V) =C S (V) =
10001000 Where as,Where as,
◘◘ C S (V) = Cutting Speed meter per minuteC S (V) = Cutting Speed meter per minute
◘◘ ¶ = 22 7 (3.14)¶ = 22 7 (3.14)
◘◘ d = Diameter of cutter in mmd = Diameter of cutter in mm
◘◘ n = R P Mn = R P M (revolution per minute)(revolution per minute)
 10001000 is used to changed theis used to changed the mmmm intointo metermeter..
Simple Example Program (Absolute)Simple Example Program (Absolute)
% 101 G71
N05 G90 G17
N10 G30 X0 Y0 Z-10
N20 G31 X100 Y100 Z0
N30 G99 T1 L0 R5
N40 M06 T1
N50 M03 S2000
N60 G00 X-15 Y50 Z50 (1)
N70 G01 Z-1 F50
N80 G01 X5 Y50 F100 (2)
N90 G01 X5 Y95 (3)
N100 G01 X95 Y95 (4)
N110 G01 X95 Y5 (5)
N120 G01 X5 Y5 (6)
N130 G01 X5 Y50 (2)
N140 G01 X-15 Y50 (1)
N150 G00 Z50
N160 M05
N170 M30
100
100
0,0
R5
90
80
(1) (2)
(3)
(4)
(5)(6)
100
100
0,0
R5
90
80
(1) (2)
(3)
(4)
(5)(6)
Simple Example Program (Absolute)Simple Example Program (Absolute)
%102 G71
N05 G90 G17
N10 G30 X-50 Y-50 Z-10
N20 G31 X50 Y50 Z0
N30 G99 T1 L0 R5
N40 M06 T1
N50 M03 S2000
N60 G00 X-65 Y0 Z50 (1)
N70 G01 Z-1 F50
N80 G01 X-45 Y0 F100 (2)
N90 G01 X-45 Y45 (3)
N100 G01 X45 Y45 (4)
N110 G01 X45 Y-45 (5)
N120 G01 X-45 Y-45 (6)
N130 G01 X-45 Y0 (2)
N140 G01 X-65 Y0 (1)
N150 G00 Z50
N160 M05
N170 M30
Use of cutterUse of cutter
Only 70 Percent of any milling cutter should be used at theOnly 70 Percent of any milling cutter should be used at the
time of machiningtime of machining
If the Cutter diameter (Ø) isIf the Cutter diameter (Ø) is 1010 mmmm then onlythen only 7mm diameter7mm diameter
should be usedshould be used
100
100
0,0
R7.5
80
(1) (2)
(3)
(4)
(5)(6)
In given figure 10mm
material has to be removed.
So, what is the diameter of
cutter to be used.
Answer :- Ø 14 or Ø15
Simple Example Program (Absolute) by usingSimple Example Program (Absolute) by using
byby compensation (G40,G41,G42)compensation (G40,G41,G42)
100
100
0,0
R5
80
(1) (2)
(3)
(4)
(5)
(6)
% 102 G71
N05 G90 G40 G17
N10 G30 X-50 Y-50 Z-10
N20 G31 X50 Y50 Z0
N30 G99 T1 L0 R7.5
N40 M06 T1
N50 M03 S2000
N60 G00 X-65 Y0 Z50 (1)
N70 G01 Z-1 F50
N80 G01 G41 X-40 Y0 F100 (2)
N90 G01 X-40 Y40 (3)
N100 G01 X40 Y40 (4)
N110 G01 X40 Y-40 (5)
N120 G01 X-40 Y-40 (6)
N130 G01 X-40 Y0 (2)
N140 G01 X-65 Y0 (1)
N150 G00 G40 Z50
N160 M05
N170 M30
120
120
0,0
R….
95
(1) (2)
(3)
(4)
(5)(6)
%102 G71
N05 G90 G40 G17
N10 G30 X-60 Y-60 Z-20
N20 G31 X60 Y60 Z0
N30 G99 T1 L0 R7.5
N40 M06 T1
N50 M03 S2000
N60 G00 X-75 Y0 Z50 (1)
N70 G01 Z-2 F50
N80 G01 G41 X-47.5 Y0 F100 (2)
N90 G01 G91 X0 Y47.5 (3)
N100 G01 X95 Y0 (4)
N110 G01 X0 Y-95 (5)
N120 G01 X-95 Y0 (6)
N130 G01 X0 Y47.5 (2)
N140 G01 G90 X-75 Y0 (1)
N150 G00 G40 Z50
N160 M05
N170 M30
120
110
0,0
R….
85
(1) (2)
(3)
(4)
(5)(6)
100
90
0,0
R….
75
(1) (2)
(3)
(4)
(5)(6)
%102 G71
N05 G90 G40 G17
N10 G30 X0 Y0 Z-20
N20 G31 X90 Y100 Z0
N30 G99 T1 L0 R9
N40 M06 T1
N50 M03 S2000
N60 G00 X-15 Y50 Z50 (1)
N70 G01 Z-1.5 F50
N80 G01 G42 X7.5 Y50 F100 (2)
N90 G01 X7.5 Y12.5 (6)
N100 G01 X82.5 Y12.5 (5)
N110 G01 X82.5 Y87.5 (4)
N120 G01 X7.5 Y87.5 (3)
N130 G01 X7.5 Y50 (2)
N140 G01 X-15 Y50 (1)
N150 G00 G40 Z50
N160 M05
N170 M30
120
120
0,0
R…
105
120
110
0,0
….
95
5X45R5 R10
110110
0,0
R….
105
(1)
(2)
(3)
(4)
(5)(6)
R5
120
110
0,0
100
CIRCUTAR CORE
115
115
40
100
90
0,0
40
0,0
Simple Example Program (Incremental)Simple Example Program (Incremental)
%102 G71
N05 G90 G40 G17
N10 G30 X-50 Y-50 Z-10
N20 G31 X50 Y50 Z0
N30 G99 T1 L0 R7.5
N40 M06 T1
N50 M03 S2000
N60 G00 X-65 Y0 Z50 (1)
N70 G01 Z-1 F50
N80 G01 G41 X-40 Y0 F100 (2)
N90 G01 G91 X0 Y40 (3)
N100 G01 X80 Y0 (4)
N110 G01 X0 Y-80 (5)
N120 G01 X-80 Y0 (6)
N130 G01 X0 Y40 (2)
N140 G01 G90 X-65 Y0 (1)
N150 G00 G40 Z50
N160 M05
N170 M30
100
100
0,0
R7.5
80
(1) (2)
(3)
(4)
(5)
(6)
Simple Example Program (Absolute)Simple Example Program (Absolute)
Use of G02 & G03Use of G02 & G03
%1002 G71
N100 G17 G90
N200 G30 X-45 Y-45 Z-15
N300 G31 X+45 Y+45 Z+0
N400 G99 T1 L+0 R+13
N500 G00 G40 G90
N600 T1 M06
N700 S1000 M03
N800 G00 X-65 Y+0 Z+10
N1100 G01 G41 Z-1 F100
N1200 X-30 Y+0 F80
N1300 X-30 Y+20
N1400 X-20 Y+30
N1410 X20 Y30
N1500 G02 X+30 Y+20 R+10
N1600 G01 X30 Y-20
N1700 G02 X+20 Y-30 R+10
N1800 G01 X-20 Y-30
N1850 X-30 Y-20
N1860 X-30 Y0
N1870 G00 X-65 Y0
N2100 G40 Z50
N2200 M30
N9999 %1002 G71
Example ProgramExample Program
% 103 G71
N10 G90 G17
N20 G30 X-30 Y-30 Z-20
N30 G31 X30 Y30 Z0
N40 G99 T1 L0 R13
N50 M06 T1
N60 M03 S2000
N70 G90 G00 Z50
N80 G00 X0 Y-55
N90 G01 Z1 F500
N95 Z0 F50
N100 G41 Z-5 F50
N110 G03 X0 Y-25 R15 F300
N120 G01 X-20 Y-25
•Use of G02/G03
•Use of G40/G41/G42
•Use of Tangential Approach
N130 G02 X-25 Y-20 R5
N140 G01 X-25 Y20
N150 G02 X-20 Y25 R5
N160 G01 X20 Y25
N170 G02 X25 Y20 R5
N180 G01 X25 Y-20
N190 G01 X20 Y-25
N200 G01 X0 Y-25
N210 G03 X0 Y-55 R15
N220 G00 G40 Z50
N230 M05
N240 M30
N250 % 103 G71
Contd…
Depth of Cut Increment MethodDepth of Cut Increment Method
%1002 G71%1002 G71
N10 G17 G40 G90N10 G17 G40 G90
N20 G30 X-45 Y-45 Z-15N20 G30 X-45 Y-45 Z-15
N30 G31 X+45 Y+45 Z+0N30 G31 X+45 Y+45 Z+0
N40 G99 T1 L+0 R+7N40 G99 T1 L+0 R+7
N60 M06 T1N60 M06 T1
N70 M03 S1500N70 M03 S1500
N80 G00 X-55 Y+0 Z+10N80 G00 X-55 Y+0 Z+10
N90 Z+0N90 Z+0
N100 G98 L1N100 G98 L1
N110 G01 G41 G91 Z-1 F100N110 G01 G41 G91 Z-1 F100
N120 G90 X-30 Y+0 F80N120 G90 X-30 Y+0 F80
N130 X-30 Y+20N130 X-30 Y+20
0,0
N140 X-20 Y+30N140 X-20 Y+30
N145 X20 Y30N145 X20 Y30
N150 G02 X+30 Y+20 R+10N150 G02 X+30 Y+20 R+10
N160 G01 X30 Y-20N160 G01 X30 Y-20
N170 G02 X+20 Y-30 R+10N170 G02 X+20 Y-30 R+10
N180 G01 X-20 Y-30N180 G01 X-20 Y-30
N185 X-30 Y-20N185 X-30 Y-20
N186 X-30 Y5N186 X-30 Y5
N187 G00 G40 X-55 Y0N187 G00 G40 X-55 Y0
N190 L1.4N190 L1.4
N200 G98 L0N200 G98 L0
N210 G00 G40 Z+50N210 G00 G40 Z+50
N220 M30N220 M30
0,0
Linear & circular polar MethodLinear & circular polar Method
%1003 G71%1003 G71
N20 G17N20 G17
N40 G17 G30 G90 X+0 Y+0 Z-10N40 G17 G30 G90 X+0 Y+0 Z-10
N60 G31 G90 X+100 Y+100 Z+0N60 G31 G90 X+100 Y+100 Z+0
N80 G99 T1 L+0 R+3N80 G99 T1 L+0 R+3
N90 T1N90 T1
N110 G01 M06N110 G01 M06
N120 S2000N120 S2000
N140 G01 M03N140 G01 M03
N180 G00 G90 X+20 Y+20 Z+5N180 G00 G90 X+20 Y+20 Z+5
N200 G01 G90 Z-1 F50N200 G01 G90 Z-1 F50
N220 G90 I+20 J+20 G29N220 G90 I+20 J+20 G29
N240 G11 G90 R+80 H+45 F100N240 G11 G90 R+80 H+45 F100
N260 G90 I+50 J+50 G29N260 G90 I+50 J+50 G29
N280 G12 G90 H-55N280 G12 G90 H-55
N300 G07 G90 X+20 F60N300 G07 G90 X+20 F60
N320 G00 G90 Z+5N320 G00 G90 Z+5
N340 G01 M30N340 G01 M30
N9999 %1003 G71N9999 %1003 G71
Peck Drilling Cycle (G83)Peck Drilling Cycle (G83)
Writing Format:Writing Format:
G83 P01…. P02…. P03…. P04…. P05….G83 P01…. P02…. P03…. P04…. P05….
Where;Where;
P01:P01: Setup ClearanceSetup Clearance
P02: Total DepthP02: Total Depth
P03: Pecking DepthP03: Pecking Depth
P04: Dwell Time (in Seconds)P04: Dwell Time (in Seconds)
P05: Feed RateP05: Feed Rate
P01
P03
P03P02
100
100
0,0
60
(1)
(2)
(4)
R4, Depth
10mm
%1005 G71
N05 G17 G40 G90
N10 G30 X-50 Y-50 Z-20
N20 G31 X+50 Y+50 Z0
N30 G99 T1 L+0 R+4
N31 M06 T1
N32 M03 S2000
N40 G00 X-30 Y-40 Z10 (1)
N50 G01 Z3 F100
N60 G83 P01 -3 P02 -10 P03 -1
P04 0.1 P05 100
N65 G01 Z3 M99
N70 G00 X30 Y-40 (2)
N80 G01 Z3 M99
N90 G00 X30 Y40 (3)
N100 G01 Z3 M99
N110 G00 X-30 Y40 (4)
N120 G01 Z3 M99
N130 G00 G40 Z50
N140 M30 80
Example Program
(3)
35
120
30
Job Height -30 mm
R4, Depth 15mm
90
70
Ex No.- 1
32 25
35
10
10
35
120
30
R4, Depth
10mm
90
70
Ex No.- 2
30
90
Ex No.- 3
5
10
15
25
45
Program for Array DrillingProgram for Array Drilling
%1005 G71%1005 G71
N05 G17 G90N05 G17 G90
N10 G30 X-45 Y-45 Z-15N10 G30 X-45 Y-45 Z-15
N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0
N30 G99 T1 L+0 R+4N30 G99 T1 L+0 R+4
N31M06 T1N31M06 T1
N32 M03 S2000N32 M03 S2000
N40 G90 G40 G00 X-40 Y-30N40 G90 G40 G00 X-40 Y-30
N45 G01 Z10 F800N45 G01 Z10 F800
N50 G01 Z3 F100N50 G01 Z3 F100
N60 G83 P01 -3 P02 -5 P03 -1P04 0.1P05 100N60 G83 P01 -3 P02 -5 P03 -1P04 0.1P05 100
N65 Z3 M99N65 Z3 M99
N70 G98 L1N70 G98 L1
N80 G17 X-40 Y30 G90N80 G17 X-40 Y30 G90
N90 G00 Z3 M99N90 G00 Z3 M99
N100 G98 L2N100 G98 L2
N110 G17 G91 G01 X10 F100N110 G17 G91 G01 X10 F100
N120 G90 G00 Z3 M99N120 G90 G00 Z3 M99
N130 L2.5N130 L2.5
10 10
15
15
15 15
Contd..Contd..
N140 G98 L3N140 G98 L3
N150 G17 G91 Y-15N150 G17 G91 Y-15
N160 G00 G90 Z+3 M99N160 G00 G90 Z+3 M99
N170 L3.2N170 L3.2
N180 G98 L4N180 G98 L4
N185 G17 G91 X-15N185 G17 G91 X-15
N190 G00 G90 Z+3 M99N190 G00 G90 Z+3 M99
N195 L4.2N195 L4.2
N200 G00 Z3 M99N200 G00 Z3 M99
N205 G00 Z10N205 G00 Z10
N210 G98 L0N210 G98 L0
N220 M30N220 M30
10 10
15
15
15 15
Program for Drilling on P.C.D.Program for Drilling on P.C.D.
%1006 G71%1006 G71
N10 G90 G17N10 G90 G17
N15 G30 X-45 Y-45 Z-15N15 G30 X-45 Y-45 Z-15
N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0
N30 G99 T1 L+0 R+4N30 G99 T1 L+0 R+4
N31 M06 T1N31 M06 T1
N32 M03 S15000N32 M03 S15000
N40 G90 G40 G00 X20 Y0 Z10N40 G90 G40 G00 X20 Y0 Z10
N50 G01 Z3 F100N50 G01 Z3 F100
N60 G83 P01 -1 P02 -5 P03 -1P04 0.1P05 100N60 G83 P01 -1 P02 -5 P03 -1P04 0.1P05 100
N70 G98 L1N70 G98 L1
N80 G10 I0 J0 R20N80 G10 I0 J0 R20
N90 G00 Z1 M99N90 G00 Z1 M99
N100 G98 L2N100 G98 L2
N110 G10 G91 H45 M99N110 G10 G91 H45 M99
N120 L2.6N120 L2.6
N140 G00 Z10N140 G00 Z10
N145 M05N145 M05
N150 M30N150 M30
Rectangular Pocket MillingRectangular Pocket Milling
Writing FormatWriting Format
G75 P01… P02 … P03 … P04 … P05 … P06 … P07 …G75 P01… P02 … P03 … P04 … P05 … P06 … P07 …
P01: Setup ClearanceP01: Setup Clearance
P02: Total DepthP02: Total Depth
P03: Pecking DepthP03: Pecking Depth
P04: Feed Rate in Z-axisP04: Feed Rate in Z-axis
P05: 1P05: 1stst
Side Length of PocketSide Length of Pocket
P06: 2P06: 2ndnd
Side Length of PocketSide Length of Pocket
P07: Feed Rate for CuttingP07: Feed Rate for Cutting
G75 : Rectangular Pocket Milling Clockwise
G76: Rectangular Pocket Milling Anti Clockwise
SAMPLE PROGRAMSAMPLE PROGRAM
%1007 G71%1007 G71
N05 G17 G40 G90N05 G17 G40 G90
N10 G30 X-45 Y-45 Z-15N10 G30 X-45 Y-45 Z-15
N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0
N30 G99 T1 L+0 R+7N30 G99 T1 L+0 R+7
N40 M06 T1N40 M06 T1
N50 M03 S1500N50 M03 S1500
N60 G00 X0 Y0 Z10N60 G00 X0 Y0 Z10
N61 G00 Z3N61 G00 Z3
N70 G75 P01 -3 P02 -5 P03 -1N70 G75 P01 -3 P02 -5 P03 -1
P04 10 P05 X+40 P06 Y+30 P07 100P04 10 P05 X+40 P06 Y+30 P07 100
N80 G01 Z3 M99N80 G01 Z3 M99
N90 G00 Z50N90 G00 Z50
N100 M30N100 M30
10 45
100
100
Job thickness 30mm
& depth 5mm
10
55
SLOT MillingSLOT Milling
Writing FormatWriting Format
G74 P01… P02 … P03 … P04 … P05 … P06 … P07 …G74 P01… P02 … P03 … P04 … P05 … P06 … P07 …
P01: Setup ClearanceP01: Setup Clearance
P02: Total DepthP02: Total Depth
P03: Pecking DepthP03: Pecking Depth
P04: Feed Rate in Z-axisP04: Feed Rate in Z-axis
P05: 1P05: 1stst
Side Length of SlotSide Length of Slot
P06: 2P06: 2ndnd
Side Length of SlotSide Length of Slot
P07: Feed Rate for CuttingP07: Feed Rate for Cutting
SAMPLE PROGRAMSAMPLE PROGRAM
%1008 G71%1008 G71
N05 G17 G40 G90N05 G17 G40 G90
N10 G30 X0 Y0 Z-15N10 G30 X0 Y0 Z-15
N20 G31 X+90 Y+90 Z0N20 G31 X+90 Y+90 Z0
N30 G99 T1 L+0 R+3N30 G99 T1 L+0 R+3
N40 M06 T1N40 M06 T1
N50 M03 S1500N50 M03 S1500
N60 G00 X20 Y20 Z50N60 G00 X20 Y20 Z50
N65 G00 Z3N65 G00 Z3
N70 G74 P01 -3 P02 -5 P03 -1N70 G74 P01 -3 P02 -5 P03 -1
P04 50 P05 X+40 P06 Y+10 P07 100P04 50 P05 X+40 P06 Y+10 P07 100
N90 G01 Z3 M99N90 G01 Z3 M99
N100 G90 I20 J20N100 G90 I20 J20
N105 G10 R60 H90 M99N105 G10 R60 H90 M99
N110 G00 G40 Z50N110 G00 G40 Z50
N120 M30N120 M30
40
1010
R
20
20
R60,<90
CIRCULAR POCKET MILLINGCIRCULAR POCKET MILLING
Writing FormatWriting Format
G77 P01… P02 … P03 … P04 … P05 … P06 …G77 P01… P02 … P03 … P04 … P05 … P06 …
P01: Setup ClearanceP01: Setup Clearance
P02: Total DepthP02: Total Depth
P03: Pecking DepthP03: Pecking Depth
P04: Feed Rate in Z-axisP04: Feed Rate in Z-axis
P05: Radius of CircleP05: Radius of Circle
P06: Feed Rate for CuttingP06: Feed Rate for Cutting
G77 : Circular Pocket Milling Clockwise
G78: Circular Pocket Milling Anti Clockwise
SAMPLE PROGRAMSAMPLE PROGRAM
%1009 G71%1009 G71
N05 G17 G40 G90N05 G17 G40 G90
N10 G30 X-45 Y-45 Z-15N10 G30 X-45 Y-45 Z-15
N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0
N30 G99 T1 L+0 R+3N30 G99 T1 L+0 R+3
N50 M06 T01N50 M06 T01
N55 M03 S1500N55 M03 S1500
N60 G00 X0 Y0 Z10N60 G00 X0 Y0 Z10
N61 G00 Z3N61 G00 Z3
N70 G77 P01 -3 P02 -5 P03 -1N70 G77 P01 -3 P02 -5 P03 -1
P04 50 P05 40 P06 100P04 50 P05 40 P06 100
N80 G01 Z3 M99N80 G01 Z3 M99
N90 G00 G40 Z50N90 G00 G40 Z50
N100 M30N100 M30
45
100
100
Job thickness 30mm
& depth 5mm
25
30
45
R20
15
15
MIRRORINGMIRRORING
Writing FormatWriting Format
G28 (MIRRORING)G28 (MIRRORING)
%1010 G71
N05 G17 G40 G90
N10 G30 X-50 Y-50 Z-10
N20 G31 X+50 Y+50 Z+0
N30 G99 T1 L+0 R+3
N40 T1 M06
N50 S1500 M03
N60 G00 X+0 Y+0 Z+5
N70 G98 L150
N80 G00 X+10 Y+10
N85 G01 Z0 F100
N90 G01 Z-1 F50
x
Y
N100 G01 X+20 Y+10 F100
N110 G01 X+20 Y+15
N112 X15 Y15
N114 Y25
N116 X30
N118 Y30
N120 X10
N122 Y10
N124 G00 Z+5
N140 G98 L0
N150 G28 X L150
N160 G28 X Y L150
N170 G28 Y L150
N200 G00 G40 Z50
N210 M30
x
Y
DATUMDATUM SHIFT (G54)SHIFT (G54)
%1012 G71%1012 G71
N1 G17 G40 G90N1 G17 G40 G90
N2 G30 X-50 Y-50 Z-10N2 G30 X-50 Y-50 Z-10
N3 G31 X50 Y50 Z0N3 G31 X50 Y50 Z0
N4 G99 T1 L0 R3N4 G99 T1 L0 R3
N5 M06 T1N5 M06 T1
N6 M03 S2000N6 M03 S2000
N7 G00 X0 Y0 Z5N7 G00 X0 Y0 Z5
N8 G98 L1N8 G98 L1
N9 G00 X10 Y10 Z5N9 G00 X10 Y10 Z5
N10 G01 Z-1 F60N10 G01 Z-1 F60
N11 X30N11 X30
N12 X20 Y30N12 X20 Y30
N13 X10 Y10N13 X10 Y10
(0,0)(-50,0)
(-50,-50) (0,-50)
N14 G00 Z5N14 G00 Z5
N15 X0 Y0N15 X0 Y0
N16 G98 L0N16 G98 L0
N17 G54 X-50 Y0N17 G54 X-50 Y0
N18 L1N18 L1
N21 G54 X-50 Y-50N21 G54 X-50 Y-50
N22 L1N22 L1
N23 G54 X0 Y-50N23 G54 X0 Y-50
N24 L1N24 L1
N25 G00 Z50N25 G00 Z50
N26 M30N26 M30
(0,0)(-50,0)
(-50,-50) (0,-50)
VARIOUS TOOLS USED IN MILLING
TOOL LENGTH COMPENSATION
DATUM SETTINGS

Contenu connexe

Tendances

introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machinesSTAY CURIOUS
 
12 cnc &amp; part programming
12 cnc &amp; part programming12 cnc &amp; part programming
12 cnc &amp; part programmingM Siva Kumar
 
CNC Milling
CNC MillingCNC Milling
CNC Millingendika55
 
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASHCNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASHVed Prakash
 
CNC machining center and CNC controllers
CNC machining center and CNC controllersCNC machining center and CNC controllers
CNC machining center and CNC controllerssushma chinta
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxAtharvaJagtap15
 
MACHINING TIME CALCULATION
MACHINING TIME CALCULATIONMACHINING TIME CALCULATION
MACHINING TIME CALCULATIONMohanKirthik
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basicsshlxtn
 
Machining time and costs
Machining time and costsMachining time and costs
Machining time and costsendika55
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1Prof. S.Rajendiran
 

Tendances (20)

Cnc machine training
Cnc machine trainingCnc machine training
Cnc machine training
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
12 cnc &amp; part programming
12 cnc &amp; part programming12 cnc &amp; part programming
12 cnc &amp; part programming
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASHCNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
 
CNC machining center and CNC controllers
CNC machining center and CNC controllersCNC machining center and CNC controllers
CNC machining center and CNC controllers
 
CNC machine
CNC machineCNC machine
CNC machine
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
cutting speed
cutting speedcutting speed
cutting speed
 
CNC Lathe Operating & Programming
CNC Lathe Operating & ProgrammingCNC Lathe Operating & Programming
CNC Lathe Operating & Programming
 
MACHINING TIME CALCULATION
MACHINING TIME CALCULATIONMACHINING TIME CALCULATION
MACHINING TIME CALCULATION
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 
Machining time and costs
Machining time and costsMachining time and costs
Machining time and costs
 
Milling
MillingMilling
Milling
 
Presentation
PresentationPresentation
Presentation
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
 
Turning
TurningTurning
Turning
 

Similaire à Cnc Milling (Heidenhain ISO)

Blohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest Brochure
Blohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest BrochureBlohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest Brochure
Blohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest BrochureMachine Tool Systems Inc.
 
Introduction to CNC machining processes-
Introduction to CNC machining processes-Introduction to CNC machining processes-
Introduction to CNC machining processes-Rukminisrikant Revuru
 
Leistritz Key Seating Machines
Leistritz Key Seating MachinesLeistritz Key Seating Machines
Leistritz Key Seating MachinesTREVOR MOSS
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfJAYANTKUMAR469151
 
Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...
Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...
Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...Machine Tool Systems Inc.
 
Danikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfDanikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfthietkevietthinh
 
Smart Connected Assembly at Atlas Copco
Smart Connected Assembly at Atlas CopcoSmart Connected Assembly at Atlas Copco
Smart Connected Assembly at Atlas CopcoDamian Reclik
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word documentBindu Kannan
 
Kojin mould case study
Kojin mould case studyKojin mould case study
Kojin mould case studyLiu PeiLing
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptxstudyall1
 
Atlas Copco Smart Connected Assembly Industry 4.0
Atlas Copco Smart Connected Assembly Industry 4.0Atlas Copco Smart Connected Assembly Industry 4.0
Atlas Copco Smart Connected Assembly Industry 4.0JESUS LOPEZ MUÑOZ
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. aman1312
 

Similaire à Cnc Milling (Heidenhain ISO) (20)

Cnc technology
Cnc technology Cnc technology
Cnc technology
 
Blohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest Brochure
Blohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest BrochureBlohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest Brochure
Blohm Planomat HP CNC Surface, Profile & Creep Feed Grinders - Latest Brochure
 
Introduction to CNC machining processes-
Introduction to CNC machining processes-Introduction to CNC machining processes-
Introduction to CNC machining processes-
 
Leistritz Key Seating Machines
Leistritz Key Seating MachinesLeistritz Key Seating Machines
Leistritz Key Seating Machines
 
Assignment 02
Assignment 02Assignment 02
Assignment 02
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
 
Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...
Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...
Blohm Planomat HP Series CNC Surface & Profile Grinders - Latest Brochure fro...
 
BHEL PPT
BHEL PPTBHEL PPT
BHEL PPT
 
Danikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfDanikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdf
 
Chapter1
Chapter1Chapter1
Chapter1
 
Cnc
CncCnc
Cnc
 
Smart Connected Assembly at Atlas Copco
Smart Connected Assembly at Atlas CopcoSmart Connected Assembly at Atlas Copco
Smart Connected Assembly at Atlas Copco
 
New microsoft office word document
New microsoft office word documentNew microsoft office word document
New microsoft office word document
 
Kojin mould case study
Kojin mould case studyKojin mould case study
Kojin mould case study
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
Atlas Copco Smart Connected Assembly Industry 4.0
Atlas Copco Smart Connected Assembly Industry 4.0Atlas Copco Smart Connected Assembly Industry 4.0
Atlas Copco Smart Connected Assembly Industry 4.0
 
Baru design sekali
Baru design sekaliBaru design sekali
Baru design sekali
 
Baru design sekali
Baru design sekaliBaru design sekali
Baru design sekali
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
ZIPPTORK Torque controller and monitoring system - 2020 Update
ZIPPTORK Torque controller and monitoring system - 2020 UpdateZIPPTORK Torque controller and monitoring system - 2020 Update
ZIPPTORK Torque controller and monitoring system - 2020 Update
 

Dernier

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 

Dernier (20)

Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 

Cnc Milling (Heidenhain ISO)

  • 1. Welcome toWelcome to CNC MILLINGCNC MILLING Heidenhain ISOHeidenhain ISO
  • 2. IntroductionIntroduction Difference Between Conventional & CNC M/cingDifference Between Conventional & CNC M/cing All operations are performed Manually :All operations are performed Manually : Man ControlledMan Controlled All Operations are performedAll Operations are performed automatically: Computer Controlledautomatically: Computer Controlled Production Time Very High: Due to lot ofProduction Time Very High: Due to lot of time wastages during operation.time wastages during operation. Production Time quite low: due toProduction Time quite low: due to removal of inefficient time such as:removal of inefficient time such as: repeated measurements, Chip removal,repeated measurements, Chip removal, Tool change over etc.Tool change over etc. Accuracy Depends on Human SkillAccuracy Depends on Human Skill Accuracy doesn’t depends on HumanAccuracy doesn’t depends on Human skill and hence unskilled person can alsoskill and hence unskilled person can also operate the machine once machineoperate the machine once machine setting is over.setting is over. Consistency in the quality of productsConsistency in the quality of products cannot be achieved.cannot be achieved. Yields consistent quality products.Yields consistent quality products. Complicated profile machining veryComplicated profile machining very difficult to machine or even sometimesdifficult to machine or even sometimes impossible to machine.impossible to machine. Can easily be machined because theCan easily be machined because the movements of the machine is controlledmovements of the machine is controlled by a program.by a program.
  • 3. Very low flexibility or adaptability of newVery low flexibility or adaptability of new components or modificationscomponents or modifications High flexibility for new components orHigh flexibility for new components or modifications.modifications. Workpiece clamping and tool mountingWorkpiece clamping and tool mounting methods are quite slow in operation.methods are quite slow in operation. Mechanical systems are commonly used.Mechanical systems are commonly used. Quick acting workpiece clamping andQuick acting workpiece clamping and tool mounting methods are adopted suchtool mounting methods are adopted such as hydraulic and pneumatic systems.as hydraulic and pneumatic systems. Not possible.Not possible. Consistency in the cycle time of productConsistency in the cycle time of product Manufacturing cost quite high.Manufacturing cost quite high. As a whole manufacture of products at aAs a whole manufacture of products at a reduced cost is possible.reduced cost is possible. Low initial investmentsLow initial investments High initial investmentsHigh initial investments One person can operate only one MachineOne person can operate only one Machine at a timeat a time One person can operate more than oneOne person can operate more than one such machines at a timesuch machines at a time
  • 4. Difference Between Lathe & MillingDifference Between Lathe & Milling LatheLathe MillingMilling Two axis Machine extendable to 5-Two axis Machine extendable to 5- axis.axis. Three Axis Machine extendable to 6-Three Axis Machine extendable to 6- axis.axis. Generally cylindrical surfaces areGenerally cylindrical surfaces are generated.generated. Generally flat or contoured surfaces areGenerally flat or contoured surfaces are generated.generated. Principal Motions:Principal Motions: Longitudinal (Z) & Transverse (X)Longitudinal (Z) & Transverse (X) travel of Tooltravel of Tool Rotational Motion of Workpiece aboutRotational Motion of Workpiece about Z-axis.Z-axis. Principal Motions:Principal Motions: Longitudinal (X), Transverse (Y) andLongitudinal (X), Transverse (Y) and Vertical (Z) travel of WorkpieceVertical (Z) travel of Workpiece Rotational Motion of Tool generallyRotational Motion of Tool generally about Z-axis.about Z-axis. Single Point Cutting tools are used.Single Point Cutting tools are used. Multiple point cutting tools are used.Multiple point cutting tools are used. Consist of a turret to accommodateConsist of a turret to accommodate number of tools. Upon indexing thenumber of tools. Upon indexing the turret the tools are positioned to workturret the tools are positioned to work on the w/p clamped to the m/con the w/p clamped to the m/c spindle.spindle. Consists of a ATC to accommodateConsists of a ATC to accommodate number of tools. The tools are changednumber of tools. The tools are changed automatically using a differentautomatically using a different mechanisms.mechanisms.
  • 5. LatheLathe MillingMilling W/p is clamped either on a chuck orW/p is clamped either on a chuck or by a collect system.by a collect system. W/p is clamped on the machine bed inW/p is clamped on the machine bed in vise or proper fixturing arrangements.vise or proper fixturing arrangements. May have more than one spindle forMay have more than one spindle for W/p Mounting.W/p Mounting. May have more than one pallets forMay have more than one pallets for workpiece mounting.workpiece mounting.
  • 6.  INTRODUCTIONINTRODUCTION  FUNDAMENTAL PRINCIPLESFUNDAMENTAL PRINCIPLES  INSTRUCTIONINSTRUCTION
  • 7. 1. INTRODUCTION1. INTRODUCTION  Ways of MachiningWays of Machining  Parts of CNC MachineParts of CNC Machine  Working Methods of CNCWorking Methods of CNC
  • 8. Ways of MachiningWays of Machining  Conventional or TraditionalConventional or Traditional  Numerical Control (NC)Numerical Control (NC)  Computer Numerical Control (CNC)Computer Numerical Control (CNC)
  • 9. Difficulties with Conventional SystemDifficulties with Conventional System  Complex shapes are difficult to machineComplex shapes are difficult to machine  Depends on the human skillDepends on the human skill  Frequent & repeated measurements are requiredFrequent & repeated measurements are required  Difficult to achieve consistency in product qualityDifficult to achieve consistency in product quality  High Changeover TimeHigh Changeover Time  Less productive hoursLess productive hours  More scrap is generatedMore scrap is generated
  • 10. Current Market DemandCurrent Market Demand  High quality productsHigh quality products  atat  Lowest costLowest cost  inin  Minimum timeMinimum time  withwith  wide range of varietywide range of variety Answer to the above is NC System
  • 11. Parts of NC/CNC MachineParts of NC/CNC Machine  Programming UnitProgramming Unit  Machine Control UnitMachine Control Unit  Machine Tool UnitMachine Tool Unit NCNC CNCCNC
  • 12. Programming UnitProgramming Unit  ProgrammerProgrammer  Computer systemComputer system  User Interface deviceUser Interface device  Data Storage and Transfer facilityData Storage and Transfer facility
  • 13. Machine Control UnitMachine Control Unit  Tape ReaderTape Reader  Data BufferData Buffer  Signal Output Channels to Machine ToolSignal Output Channels to Machine Tool  Feedback channels from the Machine ToolFeedback channels from the Machine Tool
  • 14. Machine ToolMachine Tool  StructureStructure  Extra RigidExtra Rigid  Easy chip disposal System, eg: Use of Slant BedEasy chip disposal System, eg: Use of Slant Bed  Thermal ResistantThermal Resistant  DrivesDrives  AC Induction motorsAC Induction motors  DC motorsDC motors
  • 15. Machine ToolMachine Tool  Actuation SystemActuation System  Stepper motor/servomotorStepper motor/servomotor  Ball Screw & nut with support bearingBall Screw & nut with support bearing  Feed back devices on closed loop systemFeed back devices on closed loop system  Linear BearingLinear Bearing  Tool & Work handling DevicesTool & Work handling Devices  Automatic Tool Changers (ATCs)Automatic Tool Changers (ATCs)  Turret HeadTurret Head  Automatic Pallet ChangersAutomatic Pallet Changers  Hydraulic/Pneumatic Tool/Work Clamping SystemHydraulic/Pneumatic Tool/Work Clamping System
  • 16. 2. Fundamental Principles2. Fundamental Principles  Coordinate SystemCoordinate System  Longitudinal MotionLongitudinal Motion  Transverse MotionTransverse Motion  Dimensioning SystemDimensioning System  AbsoluteAbsolute  IncrementalIncremental  MixedMixed  Reference SystemReference System  Machine ReferenceMachine Reference  Work ReferenceWork Reference
  • 17. Instruction or programInstruction or program  IntroductionIntroduction N 10N 10 G 00G 00 X 50.0X 50.0 Z 25.0 ;Z 25.0 ; Block Block No. Words End of Block G 00 Address Data
  • 18. Compare & Contrast Fanuc & HeidenhainCompare & Contrast Fanuc & Heidenhain FanucFanuc Heidenhain isoHeidenhain iso Program Logic & Structure for the both the systems are same only the writing format isProgram Logic & Structure for the both the systems are same only the writing format is different.different. Both uses G & M Codes for writing the programs.Both uses G & M Codes for writing the programs. Standard slot milling, pocket millingStandard slot milling, pocket milling cycles are not available.cycles are not available. These are available as an standard G-CodeThese are available as an standard G-Code cycles.cycles. Standard functions for mirroring,Standard functions for mirroring, Corner rounding, corner chamfering etcCorner rounding, corner chamfering etc are not available.are not available. Standard functions for mirroring etc areStandard functions for mirroring etc are available.available. Program number starts with the letterProgram number starts with the letter ‘O’‘O’ Program number starts with the letter ‘%’Program number starts with the letter ‘%’ Requires block termination or end ofRequires block termination or end of block ‘ ; ’block ‘ ; ’ Doesn’tDoesn’t Requires ‘.’ in the numerical valuesRequires ‘.’ in the numerical values such as 20.15 or 28.0such as 20.15 or 28.0 Doesn’tDoesn’t
  • 19. Basics Program StructureBasics Program Structure  Working unit (mm/Inch), plane (xy, yz, zx) &Working unit (mm/Inch), plane (xy, yz, zx) & Dimensioning method (Absolute/Incremental) selectionDimensioning method (Absolute/Incremental) selection  Define Block size (LLC & URC)Define Block size (LLC & URC)  Define Tool. Requires Tool Number, Tool Length, ToolDefine Tool. Requires Tool Number, Tool Length, Tool RadiusRadius  Move the machine to tool change position.Move the machine to tool change position.  Call ToolCall Tool  Rotate the ToolRotate the Tool  Approach the workpieceApproach the workpiece  Machine the workpiece as per contourMachine the workpiece as per contour  Depart from the workpieceDepart from the workpiece  Go back to home or tool change position.Go back to home or tool change position.
  • 20. Basic Program StructureBasic Program Structure  Working unitWorking unit  Mm: G71Mm: G71  Inch: G70Inch: G70  Working PlaneWorking Plane  XY: G17XY: G17  ZX: G18ZX: G18  YZ: G19YZ: G19  Dimensioning methodDimensioning method  Absolute: G90Absolute: G90  Incremental: G91Incremental: G91
  • 21.  Define Block sizeDefine Block size  Lower Left Corner: G30 X… Y… Z…Lower Left Corner: G30 X… Y… Z…  Upper Right Corner: G31 X… Y… Z…Upper Right Corner: G31 X… Y… Z… Eg: G30 X0 Y0 Z-10 G31 X100 Y100 Z0 100L L C U R C 100,100,0 0,0,-10 0,0,0
  • 22.  Define Block sizeDefine Block size  Lower Left Corner: G30 X… Y… Z…Lower Left Corner: G30 X… Y… Z…  Upper Right Corner: G31 X… Y… Z…Upper Right Corner: G31 X… Y… Z… Eg: G30 X-50 Y-50 Z-10 G31 X50 Y50 Z0 100L L C 50,50,0 -50,-50,-10 0,0,0 U R C G30 G31
  • 23. Define ToolDefine Tool.. Requires Tool NumberRequires Tool Number,, Tool LengthTool Length, Tool Radius, Tool Radius Eg: G99 T1 L0 R5 Call the Tool.Call the Tool. Eg: M06 T1 R5 Rotate the Tool in Clock wise Direction Spindle Speed (RPM) M03 S2000
  • 24. How to calculate the R P MHow to calculate the R P M If the cutter material isIf the cutter material is H S SH S S & Job material is& Job material is Mild steelMild steel JobJob then the cutting speed isthen the cutting speed is 22-25 meter per minute22-25 meter per minute ◘◘ The Formula of cutting speedThe Formula of cutting speed ¶ d n¶ d n C S (V) =C S (V) = 10001000 Where as,Where as, ◘◘ C S (V) = Cutting Speed meter per minuteC S (V) = Cutting Speed meter per minute ◘◘ ¶ = 22 7 (3.14)¶ = 22 7 (3.14) ◘◘ d = Diameter of cutter in mmd = Diameter of cutter in mm ◘◘ n = R P Mn = R P M (revolution per minute)(revolution per minute)  10001000 is used to changed theis used to changed the mmmm intointo metermeter..
  • 25. Simple Example Program (Absolute)Simple Example Program (Absolute) % 101 G71 N05 G90 G17 N10 G30 X0 Y0 Z-10 N20 G31 X100 Y100 Z0 N30 G99 T1 L0 R5 N40 M06 T1 N50 M03 S2000 N60 G00 X-15 Y50 Z50 (1) N70 G01 Z-1 F50 N80 G01 X5 Y50 F100 (2) N90 G01 X5 Y95 (3) N100 G01 X95 Y95 (4) N110 G01 X95 Y5 (5) N120 G01 X5 Y5 (6) N130 G01 X5 Y50 (2) N140 G01 X-15 Y50 (1) N150 G00 Z50 N160 M05 N170 M30 100 100 0,0 R5 90 80 (1) (2) (3) (4) (5)(6)
  • 26. 100 100 0,0 R5 90 80 (1) (2) (3) (4) (5)(6) Simple Example Program (Absolute)Simple Example Program (Absolute) %102 G71 N05 G90 G17 N10 G30 X-50 Y-50 Z-10 N20 G31 X50 Y50 Z0 N30 G99 T1 L0 R5 N40 M06 T1 N50 M03 S2000 N60 G00 X-65 Y0 Z50 (1) N70 G01 Z-1 F50 N80 G01 X-45 Y0 F100 (2) N90 G01 X-45 Y45 (3) N100 G01 X45 Y45 (4) N110 G01 X45 Y-45 (5) N120 G01 X-45 Y-45 (6) N130 G01 X-45 Y0 (2) N140 G01 X-65 Y0 (1) N150 G00 Z50 N160 M05 N170 M30
  • 27. Use of cutterUse of cutter Only 70 Percent of any milling cutter should be used at theOnly 70 Percent of any milling cutter should be used at the time of machiningtime of machining If the Cutter diameter (Ø) isIf the Cutter diameter (Ø) is 1010 mmmm then onlythen only 7mm diameter7mm diameter should be usedshould be used 100 100 0,0 R7.5 80 (1) (2) (3) (4) (5)(6) In given figure 10mm material has to be removed. So, what is the diameter of cutter to be used. Answer :- Ø 14 or Ø15
  • 28. Simple Example Program (Absolute) by usingSimple Example Program (Absolute) by using byby compensation (G40,G41,G42)compensation (G40,G41,G42) 100 100 0,0 R5 80 (1) (2) (3) (4) (5) (6) % 102 G71 N05 G90 G40 G17 N10 G30 X-50 Y-50 Z-10 N20 G31 X50 Y50 Z0 N30 G99 T1 L0 R7.5 N40 M06 T1 N50 M03 S2000 N60 G00 X-65 Y0 Z50 (1) N70 G01 Z-1 F50 N80 G01 G41 X-40 Y0 F100 (2) N90 G01 X-40 Y40 (3) N100 G01 X40 Y40 (4) N110 G01 X40 Y-40 (5) N120 G01 X-40 Y-40 (6) N130 G01 X-40 Y0 (2) N140 G01 X-65 Y0 (1) N150 G00 G40 Z50 N160 M05 N170 M30
  • 29. 120 120 0,0 R…. 95 (1) (2) (3) (4) (5)(6) %102 G71 N05 G90 G40 G17 N10 G30 X-60 Y-60 Z-20 N20 G31 X60 Y60 Z0 N30 G99 T1 L0 R7.5 N40 M06 T1 N50 M03 S2000 N60 G00 X-75 Y0 Z50 (1) N70 G01 Z-2 F50 N80 G01 G41 X-47.5 Y0 F100 (2) N90 G01 G91 X0 Y47.5 (3) N100 G01 X95 Y0 (4) N110 G01 X0 Y-95 (5) N120 G01 X-95 Y0 (6) N130 G01 X0 Y47.5 (2) N140 G01 G90 X-75 Y0 (1) N150 G00 G40 Z50 N160 M05 N170 M30
  • 31. 100 90 0,0 R…. 75 (1) (2) (3) (4) (5)(6) %102 G71 N05 G90 G40 G17 N10 G30 X0 Y0 Z-20 N20 G31 X90 Y100 Z0 N30 G99 T1 L0 R9 N40 M06 T1 N50 M03 S2000 N60 G00 X-15 Y50 Z50 (1) N70 G01 Z-1.5 F50 N80 G01 G42 X7.5 Y50 F100 (2) N90 G01 X7.5 Y12.5 (6) N100 G01 X82.5 Y12.5 (5) N110 G01 X82.5 Y87.5 (4) N120 G01 X7.5 Y87.5 (3) N130 G01 X7.5 Y50 (2) N140 G01 X-15 Y50 (1) N150 G00 G40 Z50 N160 M05 N170 M30
  • 36. Simple Example Program (Incremental)Simple Example Program (Incremental) %102 G71 N05 G90 G40 G17 N10 G30 X-50 Y-50 Z-10 N20 G31 X50 Y50 Z0 N30 G99 T1 L0 R7.5 N40 M06 T1 N50 M03 S2000 N60 G00 X-65 Y0 Z50 (1) N70 G01 Z-1 F50 N80 G01 G41 X-40 Y0 F100 (2) N90 G01 G91 X0 Y40 (3) N100 G01 X80 Y0 (4) N110 G01 X0 Y-80 (5) N120 G01 X-80 Y0 (6) N130 G01 X0 Y40 (2) N140 G01 G90 X-65 Y0 (1) N150 G00 G40 Z50 N160 M05 N170 M30 100 100 0,0 R7.5 80 (1) (2) (3) (4) (5) (6)
  • 37. Simple Example Program (Absolute)Simple Example Program (Absolute) Use of G02 & G03Use of G02 & G03 %1002 G71 N100 G17 G90 N200 G30 X-45 Y-45 Z-15 N300 G31 X+45 Y+45 Z+0 N400 G99 T1 L+0 R+13 N500 G00 G40 G90 N600 T1 M06 N700 S1000 M03 N800 G00 X-65 Y+0 Z+10 N1100 G01 G41 Z-1 F100 N1200 X-30 Y+0 F80 N1300 X-30 Y+20 N1400 X-20 Y+30 N1410 X20 Y30 N1500 G02 X+30 Y+20 R+10 N1600 G01 X30 Y-20 N1700 G02 X+20 Y-30 R+10 N1800 G01 X-20 Y-30 N1850 X-30 Y-20 N1860 X-30 Y0 N1870 G00 X-65 Y0 N2100 G40 Z50 N2200 M30 N9999 %1002 G71
  • 38. Example ProgramExample Program % 103 G71 N10 G90 G17 N20 G30 X-30 Y-30 Z-20 N30 G31 X30 Y30 Z0 N40 G99 T1 L0 R13 N50 M06 T1 N60 M03 S2000 N70 G90 G00 Z50 N80 G00 X0 Y-55 N90 G01 Z1 F500 N95 Z0 F50 N100 G41 Z-5 F50 N110 G03 X0 Y-25 R15 F300 N120 G01 X-20 Y-25 •Use of G02/G03 •Use of G40/G41/G42 •Use of Tangential Approach
  • 39. N130 G02 X-25 Y-20 R5 N140 G01 X-25 Y20 N150 G02 X-20 Y25 R5 N160 G01 X20 Y25 N170 G02 X25 Y20 R5 N180 G01 X25 Y-20 N190 G01 X20 Y-25 N200 G01 X0 Y-25 N210 G03 X0 Y-55 R15 N220 G00 G40 Z50 N230 M05 N240 M30 N250 % 103 G71 Contd…
  • 40. Depth of Cut Increment MethodDepth of Cut Increment Method %1002 G71%1002 G71 N10 G17 G40 G90N10 G17 G40 G90 N20 G30 X-45 Y-45 Z-15N20 G30 X-45 Y-45 Z-15 N30 G31 X+45 Y+45 Z+0N30 G31 X+45 Y+45 Z+0 N40 G99 T1 L+0 R+7N40 G99 T1 L+0 R+7 N60 M06 T1N60 M06 T1 N70 M03 S1500N70 M03 S1500 N80 G00 X-55 Y+0 Z+10N80 G00 X-55 Y+0 Z+10 N90 Z+0N90 Z+0 N100 G98 L1N100 G98 L1 N110 G01 G41 G91 Z-1 F100N110 G01 G41 G91 Z-1 F100 N120 G90 X-30 Y+0 F80N120 G90 X-30 Y+0 F80 N130 X-30 Y+20N130 X-30 Y+20 0,0
  • 41. N140 X-20 Y+30N140 X-20 Y+30 N145 X20 Y30N145 X20 Y30 N150 G02 X+30 Y+20 R+10N150 G02 X+30 Y+20 R+10 N160 G01 X30 Y-20N160 G01 X30 Y-20 N170 G02 X+20 Y-30 R+10N170 G02 X+20 Y-30 R+10 N180 G01 X-20 Y-30N180 G01 X-20 Y-30 N185 X-30 Y-20N185 X-30 Y-20 N186 X-30 Y5N186 X-30 Y5 N187 G00 G40 X-55 Y0N187 G00 G40 X-55 Y0 N190 L1.4N190 L1.4 N200 G98 L0N200 G98 L0 N210 G00 G40 Z+50N210 G00 G40 Z+50 N220 M30N220 M30 0,0
  • 42. Linear & circular polar MethodLinear & circular polar Method %1003 G71%1003 G71 N20 G17N20 G17 N40 G17 G30 G90 X+0 Y+0 Z-10N40 G17 G30 G90 X+0 Y+0 Z-10 N60 G31 G90 X+100 Y+100 Z+0N60 G31 G90 X+100 Y+100 Z+0 N80 G99 T1 L+0 R+3N80 G99 T1 L+0 R+3 N90 T1N90 T1 N110 G01 M06N110 G01 M06 N120 S2000N120 S2000 N140 G01 M03N140 G01 M03 N180 G00 G90 X+20 Y+20 Z+5N180 G00 G90 X+20 Y+20 Z+5
  • 43. N200 G01 G90 Z-1 F50N200 G01 G90 Z-1 F50 N220 G90 I+20 J+20 G29N220 G90 I+20 J+20 G29 N240 G11 G90 R+80 H+45 F100N240 G11 G90 R+80 H+45 F100 N260 G90 I+50 J+50 G29N260 G90 I+50 J+50 G29 N280 G12 G90 H-55N280 G12 G90 H-55 N300 G07 G90 X+20 F60N300 G07 G90 X+20 F60 N320 G00 G90 Z+5N320 G00 G90 Z+5 N340 G01 M30N340 G01 M30 N9999 %1003 G71N9999 %1003 G71
  • 44. Peck Drilling Cycle (G83)Peck Drilling Cycle (G83) Writing Format:Writing Format: G83 P01…. P02…. P03…. P04…. P05….G83 P01…. P02…. P03…. P04…. P05…. Where;Where; P01:P01: Setup ClearanceSetup Clearance P02: Total DepthP02: Total Depth P03: Pecking DepthP03: Pecking Depth P04: Dwell Time (in Seconds)P04: Dwell Time (in Seconds) P05: Feed RateP05: Feed Rate P01 P03 P03P02
  • 45. 100 100 0,0 60 (1) (2) (4) R4, Depth 10mm %1005 G71 N05 G17 G40 G90 N10 G30 X-50 Y-50 Z-20 N20 G31 X+50 Y+50 Z0 N30 G99 T1 L+0 R+4 N31 M06 T1 N32 M03 S2000 N40 G00 X-30 Y-40 Z10 (1) N50 G01 Z3 F100 N60 G83 P01 -3 P02 -10 P03 -1 P04 0.1 P05 100 N65 G01 Z3 M99 N70 G00 X30 Y-40 (2) N80 G01 Z3 M99 N90 G00 X30 Y40 (3) N100 G01 Z3 M99 N110 G00 X-30 Y40 (4) N120 G01 Z3 M99 N130 G00 G40 Z50 N140 M30 80 Example Program (3)
  • 46. 35 120 30 Job Height -30 mm R4, Depth 15mm 90 70 Ex No.- 1 32 25 35 10 10
  • 49. Program for Array DrillingProgram for Array Drilling %1005 G71%1005 G71 N05 G17 G90N05 G17 G90 N10 G30 X-45 Y-45 Z-15N10 G30 X-45 Y-45 Z-15 N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0 N30 G99 T1 L+0 R+4N30 G99 T1 L+0 R+4 N31M06 T1N31M06 T1 N32 M03 S2000N32 M03 S2000 N40 G90 G40 G00 X-40 Y-30N40 G90 G40 G00 X-40 Y-30 N45 G01 Z10 F800N45 G01 Z10 F800 N50 G01 Z3 F100N50 G01 Z3 F100 N60 G83 P01 -3 P02 -5 P03 -1P04 0.1P05 100N60 G83 P01 -3 P02 -5 P03 -1P04 0.1P05 100 N65 Z3 M99N65 Z3 M99 N70 G98 L1N70 G98 L1 N80 G17 X-40 Y30 G90N80 G17 X-40 Y30 G90 N90 G00 Z3 M99N90 G00 Z3 M99 N100 G98 L2N100 G98 L2 N110 G17 G91 G01 X10 F100N110 G17 G91 G01 X10 F100 N120 G90 G00 Z3 M99N120 G90 G00 Z3 M99 N130 L2.5N130 L2.5 10 10 15 15 15 15
  • 50. Contd..Contd.. N140 G98 L3N140 G98 L3 N150 G17 G91 Y-15N150 G17 G91 Y-15 N160 G00 G90 Z+3 M99N160 G00 G90 Z+3 M99 N170 L3.2N170 L3.2 N180 G98 L4N180 G98 L4 N185 G17 G91 X-15N185 G17 G91 X-15 N190 G00 G90 Z+3 M99N190 G00 G90 Z+3 M99 N195 L4.2N195 L4.2 N200 G00 Z3 M99N200 G00 Z3 M99 N205 G00 Z10N205 G00 Z10 N210 G98 L0N210 G98 L0 N220 M30N220 M30 10 10 15 15 15 15
  • 51. Program for Drilling on P.C.D.Program for Drilling on P.C.D. %1006 G71%1006 G71 N10 G90 G17N10 G90 G17 N15 G30 X-45 Y-45 Z-15N15 G30 X-45 Y-45 Z-15 N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0 N30 G99 T1 L+0 R+4N30 G99 T1 L+0 R+4 N31 M06 T1N31 M06 T1 N32 M03 S15000N32 M03 S15000 N40 G90 G40 G00 X20 Y0 Z10N40 G90 G40 G00 X20 Y0 Z10 N50 G01 Z3 F100N50 G01 Z3 F100 N60 G83 P01 -1 P02 -5 P03 -1P04 0.1P05 100N60 G83 P01 -1 P02 -5 P03 -1P04 0.1P05 100 N70 G98 L1N70 G98 L1 N80 G10 I0 J0 R20N80 G10 I0 J0 R20 N90 G00 Z1 M99N90 G00 Z1 M99 N100 G98 L2N100 G98 L2 N110 G10 G91 H45 M99N110 G10 G91 H45 M99 N120 L2.6N120 L2.6 N140 G00 Z10N140 G00 Z10 N145 M05N145 M05 N150 M30N150 M30
  • 52. Rectangular Pocket MillingRectangular Pocket Milling Writing FormatWriting Format G75 P01… P02 … P03 … P04 … P05 … P06 … P07 …G75 P01… P02 … P03 … P04 … P05 … P06 … P07 … P01: Setup ClearanceP01: Setup Clearance P02: Total DepthP02: Total Depth P03: Pecking DepthP03: Pecking Depth P04: Feed Rate in Z-axisP04: Feed Rate in Z-axis P05: 1P05: 1stst Side Length of PocketSide Length of Pocket P06: 2P06: 2ndnd Side Length of PocketSide Length of Pocket P07: Feed Rate for CuttingP07: Feed Rate for Cutting G75 : Rectangular Pocket Milling Clockwise G76: Rectangular Pocket Milling Anti Clockwise
  • 53. SAMPLE PROGRAMSAMPLE PROGRAM %1007 G71%1007 G71 N05 G17 G40 G90N05 G17 G40 G90 N10 G30 X-45 Y-45 Z-15N10 G30 X-45 Y-45 Z-15 N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0 N30 G99 T1 L+0 R+7N30 G99 T1 L+0 R+7 N40 M06 T1N40 M06 T1 N50 M03 S1500N50 M03 S1500 N60 G00 X0 Y0 Z10N60 G00 X0 Y0 Z10 N61 G00 Z3N61 G00 Z3 N70 G75 P01 -3 P02 -5 P03 -1N70 G75 P01 -3 P02 -5 P03 -1 P04 10 P05 X+40 P06 Y+30 P07 100P04 10 P05 X+40 P06 Y+30 P07 100 N80 G01 Z3 M99N80 G01 Z3 M99 N90 G00 Z50N90 G00 Z50 N100 M30N100 M30
  • 54. 10 45 100 100 Job thickness 30mm & depth 5mm 10 55
  • 55. SLOT MillingSLOT Milling Writing FormatWriting Format G74 P01… P02 … P03 … P04 … P05 … P06 … P07 …G74 P01… P02 … P03 … P04 … P05 … P06 … P07 … P01: Setup ClearanceP01: Setup Clearance P02: Total DepthP02: Total Depth P03: Pecking DepthP03: Pecking Depth P04: Feed Rate in Z-axisP04: Feed Rate in Z-axis P05: 1P05: 1stst Side Length of SlotSide Length of Slot P06: 2P06: 2ndnd Side Length of SlotSide Length of Slot P07: Feed Rate for CuttingP07: Feed Rate for Cutting
  • 56. SAMPLE PROGRAMSAMPLE PROGRAM %1008 G71%1008 G71 N05 G17 G40 G90N05 G17 G40 G90 N10 G30 X0 Y0 Z-15N10 G30 X0 Y0 Z-15 N20 G31 X+90 Y+90 Z0N20 G31 X+90 Y+90 Z0 N30 G99 T1 L+0 R+3N30 G99 T1 L+0 R+3 N40 M06 T1N40 M06 T1 N50 M03 S1500N50 M03 S1500 N60 G00 X20 Y20 Z50N60 G00 X20 Y20 Z50 N65 G00 Z3N65 G00 Z3 N70 G74 P01 -3 P02 -5 P03 -1N70 G74 P01 -3 P02 -5 P03 -1 P04 50 P05 X+40 P06 Y+10 P07 100P04 50 P05 X+40 P06 Y+10 P07 100 N90 G01 Z3 M99N90 G01 Z3 M99 N100 G90 I20 J20N100 G90 I20 J20 N105 G10 R60 H90 M99N105 G10 R60 H90 M99 N110 G00 G40 Z50N110 G00 G40 Z50 N120 M30N120 M30 40 1010 R 20 20 R60,<90
  • 57. CIRCULAR POCKET MILLINGCIRCULAR POCKET MILLING Writing FormatWriting Format G77 P01… P02 … P03 … P04 … P05 … P06 …G77 P01… P02 … P03 … P04 … P05 … P06 … P01: Setup ClearanceP01: Setup Clearance P02: Total DepthP02: Total Depth P03: Pecking DepthP03: Pecking Depth P04: Feed Rate in Z-axisP04: Feed Rate in Z-axis P05: Radius of CircleP05: Radius of Circle P06: Feed Rate for CuttingP06: Feed Rate for Cutting G77 : Circular Pocket Milling Clockwise G78: Circular Pocket Milling Anti Clockwise
  • 58. SAMPLE PROGRAMSAMPLE PROGRAM %1009 G71%1009 G71 N05 G17 G40 G90N05 G17 G40 G90 N10 G30 X-45 Y-45 Z-15N10 G30 X-45 Y-45 Z-15 N20 G31 X+45 Y+45 Z0N20 G31 X+45 Y+45 Z0 N30 G99 T1 L+0 R+3N30 G99 T1 L+0 R+3 N50 M06 T01N50 M06 T01 N55 M03 S1500N55 M03 S1500 N60 G00 X0 Y0 Z10N60 G00 X0 Y0 Z10 N61 G00 Z3N61 G00 Z3 N70 G77 P01 -3 P02 -5 P03 -1N70 G77 P01 -3 P02 -5 P03 -1 P04 50 P05 40 P06 100P04 50 P05 40 P06 100 N80 G01 Z3 M99N80 G01 Z3 M99 N90 G00 G40 Z50N90 G00 G40 Z50 N100 M30N100 M30
  • 59. 45 100 100 Job thickness 30mm & depth 5mm 25 30 45 R20 15 15
  • 60. MIRRORINGMIRRORING Writing FormatWriting Format G28 (MIRRORING)G28 (MIRRORING) %1010 G71 N05 G17 G40 G90 N10 G30 X-50 Y-50 Z-10 N20 G31 X+50 Y+50 Z+0 N30 G99 T1 L+0 R+3 N40 T1 M06 N50 S1500 M03 N60 G00 X+0 Y+0 Z+5 N70 G98 L150 N80 G00 X+10 Y+10 N85 G01 Z0 F100 N90 G01 Z-1 F50 x Y
  • 61. N100 G01 X+20 Y+10 F100 N110 G01 X+20 Y+15 N112 X15 Y15 N114 Y25 N116 X30 N118 Y30 N120 X10 N122 Y10 N124 G00 Z+5 N140 G98 L0 N150 G28 X L150 N160 G28 X Y L150 N170 G28 Y L150 N200 G00 G40 Z50 N210 M30 x Y
  • 62. DATUMDATUM SHIFT (G54)SHIFT (G54) %1012 G71%1012 G71 N1 G17 G40 G90N1 G17 G40 G90 N2 G30 X-50 Y-50 Z-10N2 G30 X-50 Y-50 Z-10 N3 G31 X50 Y50 Z0N3 G31 X50 Y50 Z0 N4 G99 T1 L0 R3N4 G99 T1 L0 R3 N5 M06 T1N5 M06 T1 N6 M03 S2000N6 M03 S2000 N7 G00 X0 Y0 Z5N7 G00 X0 Y0 Z5 N8 G98 L1N8 G98 L1 N9 G00 X10 Y10 Z5N9 G00 X10 Y10 Z5 N10 G01 Z-1 F60N10 G01 Z-1 F60 N11 X30N11 X30 N12 X20 Y30N12 X20 Y30 N13 X10 Y10N13 X10 Y10 (0,0)(-50,0) (-50,-50) (0,-50)
  • 63. N14 G00 Z5N14 G00 Z5 N15 X0 Y0N15 X0 Y0 N16 G98 L0N16 G98 L0 N17 G54 X-50 Y0N17 G54 X-50 Y0 N18 L1N18 L1 N21 G54 X-50 Y-50N21 G54 X-50 Y-50 N22 L1N22 L1 N23 G54 X0 Y-50N23 G54 X0 Y-50 N24 L1N24 L1 N25 G00 Z50N25 G00 Z50 N26 M30N26 M30 (0,0)(-50,0) (-50,-50) (0,-50)
  • 64. VARIOUS TOOLS USED IN MILLING