SlideShare a Scribd company logo
1 of 37
CNC MILLING
CONTENTS
History
Introduction to CNC-MILLING.
Elements Of CNC Machine.
How CNC Works.
CNC Programming.
Advantages and Disadvantages of CNC.
Applications Of CNC
HISTORY
The first NC machines were built in the 1940s and 1950s by Prof. John T Parson.
CNC machine came into existence after evolution of computer around 1980 by using Computer to
link directly to controller.
Modern CNC Machine are improving further as the technology is changing with a variety of
functions according to applications.
By 1990’s, DNC Machines are introduced.
INTRODUCTION
Numerical control (NC) is the automation of machine tools that are operated by precisely
programmed commands encoded on a storage medium, as opposed to controlled manually.
Most NC today is computer numerical control (CNC), in which computers play an integral
part of the control.
In modern CNC systems, end-to-end component design is highly automated using
computer-aided design (CAD) and computer-aided manufacturing (CAM) programs.
WHAT IS CNC ?
Computer numerical control (CNC) is one in which the functions and motions of a machine
tool are controlled by means of a prepared program containing coded alphanumeric data.
CNC can control the motion of the work piece or tool, the input parameters such as feed,
depth of cut, speed, and the function such as turning spindle on / off, coolant on/off.
WHAT IS MILLING ?
Milling is the machining process of using rotary cutters to remove material from a
work piece advancing (or feeding) in a direction at an angle with the axis of the tool.
It covers a wide variety of different operations and machines, on scales from small
individual parts to large, heavy-duty gang milling operations.
It is one of the most commonly used processes in industry and machine shops today
for machining parts to precise sizes and shapes.
TYPES OF MILLING
Vertical Milling Horizontal Milling
ELEMENTS OF CNC
• Input Device
• Machine Control Unit (MCU)
• Machine Tool
• Driving System
• Feedback Devices
• Display Unit
CNC machine
consist of
following 6
major
elements:
BLOCK DIAGRAM OF ELEMENTS OF
CNC MACHINE
HOW CNC WORKS ?
Controlled by G and M codes.
These are number values and co-ordinates.
Each number or code is assigned to a particular operation.
Typed in manually to CAM by machine operators.
G & M codes are automatically generated by the computer software.
FEATURES OF CNC MACHINERY
The tool or material moves automatically.
Tools can operate in 1-5 axes.
Larger machines have a machine control unit (MCU) which manages operations.
Movement is controlled by motors (actuators).
Feedback is provided by sensors (transducers)
Tool magazines are used to change tools automatically.
CARTESIAN AXIS OF CNC
MACHINE TOOL
3-5 AXIS MACHINING OPERATION
5-AXIS CNC MACHINE
ADVANTAGES OF 5-AXIS
CNC MACHINE
To machine complex shapes in a single setup.
Reduces the machinist setup time and increases production rates.
By eliminating multiple set-ups, time and errors are reduced.
The feature-to-features accuracy is improved because the same zero or datum reference frame is used throughout the
manufacturing process
Since simultaneous movement is allowed along the X and Y axis, shorter and more rigid tools may be used.
Higher spindle/cutting tool speeds may be achieved while reducing the load on the cutting tool.
Shorter and thicker cutters also reduce vibration when machining deep pockets or contoured features with three-axis
machines.
APPLICATIONS OF 5-AXIS
CNC MACHINE
In complex three dimensional profiles
For impellers, turbine blades, and plastic mold tools
For conventional machining of tilted surfaces.
BASICS OF CNC PROGRAMMING
CNC instructions are called part program commands.
When running, a part program is interpreted one command line at a time until all lines are
completed.
Commands, which are also referred to as blocks, are made up of words which each begin with a
letter address and end with a numerical value.
COMMON FORMAT OF A BLOCK
CNC PROGRAMMING
Important things to know:
Coordinate System
G codes- Initial machining setup and
Units, incremental or absolute positioning
Coordinates: X,Y,Z, RX,RY,RZ
Feed rate and spindle speed
Coolant Control: On/Off, Flood, Mist
Tool Control: Tool and tool parameters
Programming consists of a series of instructions in form of letter
codes
Preparatory Codes:
G codes- Initial machining setup and
establishing operating conditions
N codes- specify program line number
to executed by the MCU
Axis Codes: X,Y,Z
Used to specify motion of the slide along
X,Y, Z direction
Feed and Speed Codes: F and S
Specify feed and spindle speed
Tool codes:T – specify tool number
Miscellaneous codes – M codes
For coolant control and other activities
DIFFERENT PROGRAMMING MODES
The group of
important and
economical
methods for
managing the
CNC-machines
consists of:
Absolute Mode of
Programming.
Incremental
Mode of
Programming.
Polar Mode of
Programming.
KEY LETTERS FOR PROGRAMMING
O - Program number (Used for program identification)
N - Sequence number (Used for line identification)
G - Preparatory function
X - X axis designation
Y - Y axis designation
Z - Z axis designation
R - Radius designation
F – Feed rate designation
S - Spindle speed designation
H - Tool length offset designation
D - Tool radius offset designation
T - Tool Designation
M - Miscellaneous function
G-CODES
G00 Rapid Transverse
G01 Linear Interpolation
G02 Circular Interpolation, CW
G03 Circular Interpolation, CCW
G17 XY Plane,G18 XZ Plane,G19 YZ Plane
G20/G70 Inch units
G21/G71 Metric Units
G40 Cutter compensation cancel
G41 Cutter compensation left
G42 Cutter compensation right
G43 Tool length compensation (plus)
G44 Tool length compensation (minus)
G49 Tool length compensation cancel
G80 Cancel canned cycles
G81 Drilling cycle
G82 Counter boring cycle
G83 Deep hole drilling cycle
G90 Absolute positioning
G91 Incremental positioning
M-CODES
M00 Program stop
M01 Optional program stop
M02 Program end
M03 Spindle on clockwise
M04 Spindle on counterclockwise
M05 Spindle stop
M06 Tool change
M08 Coolant on
M09 Coolant off
M10 Clamps on
M11 Clamps off
M30 Program stop, reset to start
CONCEPT OF PROGRAMMING
PROGRAMMING OF DIFFERENT
OPERATIONS
Facing Operation.
Center-Drilling Operation.
Simple Drilling Operation.
Boring Operation.
Multi-Tool (ATC) Operation.
FACING OPERATION
• Workpiece Information:
• Length: 100mm Width: 100mm Height: 40m
• Workpiece Material: Low Carbon Steel Offset:
Corner
• Tool: Face Mill (G54)
• Length: 120mm Diameter: 40mm
• CNC Code:
• O5886;
• G0 G17 G21 G98 G94 G90; G0 G54 X0 Y0
Z100;
• M03 S1500; G0 Z5; M08;
• G0 X-22; G0 Z-2;
• G01 X100 F100; Y20;
• X0; Y40; X100; Y60; X0; Y80; X100; Y100; X0;
• G0 G80 Z100; M09;
• M05;
• M30;
• ;
• %
CENTER-DRILLING
• Length: 100mm
• Width: 100mm Height: 40mm
• Workpiece Material: Low Carbon Steel Offset:
Corner
• Tool: Center Drill (G54)
• Length: 65mm Diameter: 8mm
• CNC Code:
• O6465;
• G0 G17 G21 G98 G94 G90; G0 G54 X0 Y0
Z100;
• M03 S1000; G0 Z5; M08;
• G81 R5 X25 Y25 Z-2 F100; X75 Y25;
• X75 Y75; X25 Y75;
• G0 G80 Z100; M09;
• M05;
• M30;
• ;
• %
SIMPLE DRILLING
• Workpiece Information: Length:
100mm
• Width: 100mm Height: 40mm
• Workpiece Material: Low Carbon Steel
Offset: Corner
• Tool: Drilling
• Length: 100mm Diameter: 10mm
• CNC Code:
• O7856;
• G0 G17 G21 G98 G94 G90; G0 G54 X0 Y0
Z100;
• M03 S1000; G0 Z5; M08;
• G83 R5 Q3 X25 Y25 Z-25 F100; X75 Y25;
• X75 Y75; X25 Y75;
• G0 G80 Z100; M09;
• M05;
• M30;
• ;
• %
AUTOMATIC TOOL CHANGER
ADVANTAGES OF CNC
Easier to program;
Easy storage of existing programs;
Easy to change a program
Avoids human errors
CNC machines are safe to operate
Complex geometry is produced as cheaply as simple
ones
Usually generates closer tolerances than manual
machines
CNC machines can be used continuously.
Batch production with high accuracy can be updated by
improving the software
Training in the use of CNCs is available through the use
of virtual software.
No need to make a prototype or a model.
One person can supervise many CNC machines
simultaneously saves time .
DISADVANTAGES
Costly setup, skilled operators.
Computers, programming knowledge required.
Maintenance is difficult.
More expensive than manually operated machines .
The CNC machine operator only needs basic training and skills, enough to supervise several machines. In
years gone by, engineers needed years of training to operate centre lathes, milling machines and other
manually operated machines. This means many of the old skills are been lost.
Investment in CNC machines can lead to unemployment.
APPLICATIONS
Automotive industry
Aerospace industry
Machinery industry
Electrical industry
Instrumentation industry
• CNC Water Jet Cutter
• Drilling
• Sheet metal works (Turret punch)
• Wire bending machines
• Surface grinders
• Cylindrical grinders
• submerged welding
• Glass cutting
Other applications are:-
CONCLUSION
CNC MILLING :- Example Of FLEXIBILITY.
CNC :- Example Of Automation.
The advantage of a CNC system are that the operation of a conventional machine is removed and the part
production is made automatic.
It reduces the labor work and hence highly efficient in the manufacturing process.
BHEL generally uses CNC machines to achieve its manufacturing targets. For manufacturing works of large scale it is
very difficult to work with manual machines as they are time consuming. CNC machines have their wide scope because
they are easy to handle, the work becomes easier and jobs are done with perfection.

More Related Content

What's hot

CNC Milling (fanuc system)
CNC Milling (fanuc system)CNC Milling (fanuc system)
CNC Milling (fanuc system)NavinBurnwal1
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programmingM Siva Kumar
 
Chapter 4 cnc part programming
Chapter 4 cnc part programmingChapter 4 cnc part programming
Chapter 4 cnc part programmingRAHUL THAKER
 
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 part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unitpalanivendhan
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSananya0122
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines toolsjntuhcej
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..Akash Maurya
 
computer numerical control
computer numerical controlcomputer numerical control
computer numerical controlLalrin Muani
 
Chapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centersChapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centersRAHUL THAKER
 

What's hot (20)

CNC Milling (fanuc system)
CNC Milling (fanuc system)CNC Milling (fanuc system)
CNC Milling (fanuc system)
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programming
 
Cnc Milling
Cnc MillingCnc Milling
Cnc Milling
 
Chapter 4 cnc part programming
Chapter 4 cnc part programmingChapter 4 cnc part programming
Chapter 4 cnc part programming
 
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
 
part programming (cnc)
part programming (cnc)part programming (cnc)
part programming (cnc)
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTS
 
Cnc technology
Cnc technology Cnc technology
Cnc technology
 
Ch 2 NC machine
Ch 2 NC machine Ch 2 NC machine
Ch 2 NC machine
 
CNC Programmingmodifies1
CNC Programmingmodifies1CNC Programmingmodifies1
CNC Programmingmodifies1
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines tools
 
Cnc machine
Cnc machineCnc machine
Cnc machine
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
 
computer numerical control
computer numerical controlcomputer numerical control
computer numerical control
 
Chapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centersChapter 3 CNC turning and machining centers
Chapter 3 CNC turning and machining centers
 
ppt on cnc
ppt on cncppt on cnc
ppt on cnc
 
Cnc lab manual
Cnc lab manualCnc lab manual
Cnc lab manual
 

Similar to CNC Milling

CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptxstudyall1
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptxDr.M BALA THEJA
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machinesSTAY CURIOUS
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-abhipawar123
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )BhaveshChaudhari21
 
INTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptx
INTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptxINTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptx
INTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptxMohammadHussain364422
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfSourav241418
 
CNC MACHINE TOOLS Introduction Module 1.ppt
CNC MACHINE TOOLS Introduction Module 1.pptCNC MACHINE TOOLS Introduction Module 1.ppt
CNC MACHINE TOOLS Introduction Module 1.pptPradeepNB2
 
114722893 cnc-milling-report
114722893 cnc-milling-report114722893 cnc-milling-report
114722893 cnc-milling-reportBscBng
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxLUCKYRATHOD8
 
COMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINECOMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINEGopal Bhargava
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNCnmahi96
 
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
A  project report of map of india made by the CNC SIMULATOR PRO software Mech...A  project report of map of india made by the CNC SIMULATOR PRO software Mech...
A project report of map of india made by the CNC SIMULATOR PRO software Mech...Jayant Tailor
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC TechnologyDebiprasad Sena
 
CNC part programming
CNC part programmingCNC part programming
CNC part programmingjntuhcej
 

Similar to CNC Milling (20)

CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptx
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )
 
INTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptx
INTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptxINTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptx
INTRODUCTION ABOUT CNC MACHINE with G Code and M Code.pptx
 
cnc
cnccnc
cnc
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
 
CNC machine
CNC machineCNC machine
CNC machine
 
CNC MACHINE TOOLS Introduction Module 1.ppt
CNC MACHINE TOOLS Introduction Module 1.pptCNC MACHINE TOOLS Introduction Module 1.ppt
CNC MACHINE TOOLS Introduction Module 1.ppt
 
Cnc
CncCnc
Cnc
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
114722893 cnc-milling-report
114722893 cnc-milling-report114722893 cnc-milling-report
114722893 cnc-milling-report
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
 
COMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINECOMPUTER NUMERICAL CONTROL MACHINE
COMPUTER NUMERICAL CONTROL MACHINE
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
A  project report of map of india made by the CNC SIMULATOR PRO software Mech...A  project report of map of india made by the CNC SIMULATOR PRO software Mech...
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC Technology
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 

Recently uploaded

Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
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
 
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
 
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
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...vershagrag
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
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
 

Recently uploaded (20)

Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
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
 
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
 
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
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
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
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
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
 

CNC Milling

  • 2. CONTENTS History Introduction to CNC-MILLING. Elements Of CNC Machine. How CNC Works. CNC Programming. Advantages and Disadvantages of CNC. Applications Of CNC
  • 3. HISTORY The first NC machines were built in the 1940s and 1950s by Prof. John T Parson. CNC machine came into existence after evolution of computer around 1980 by using Computer to link directly to controller. Modern CNC Machine are improving further as the technology is changing with a variety of functions according to applications. By 1990’s, DNC Machines are introduced.
  • 4. INTRODUCTION Numerical control (NC) is the automation of machine tools that are operated by precisely programmed commands encoded on a storage medium, as opposed to controlled manually. Most NC today is computer numerical control (CNC), in which computers play an integral part of the control. In modern CNC systems, end-to-end component design is highly automated using computer-aided design (CAD) and computer-aided manufacturing (CAM) programs.
  • 5.
  • 6. WHAT IS CNC ? Computer numerical control (CNC) is one in which the functions and motions of a machine tool are controlled by means of a prepared program containing coded alphanumeric data. CNC can control the motion of the work piece or tool, the input parameters such as feed, depth of cut, speed, and the function such as turning spindle on / off, coolant on/off.
  • 7. WHAT IS MILLING ? Milling is the machining process of using rotary cutters to remove material from a work piece advancing (or feeding) in a direction at an angle with the axis of the tool. It covers a wide variety of different operations and machines, on scales from small individual parts to large, heavy-duty gang milling operations. It is one of the most commonly used processes in industry and machine shops today for machining parts to precise sizes and shapes.
  • 8. TYPES OF MILLING Vertical Milling Horizontal Milling
  • 9. ELEMENTS OF CNC • Input Device • Machine Control Unit (MCU) • Machine Tool • Driving System • Feedback Devices • Display Unit CNC machine consist of following 6 major elements:
  • 10. BLOCK DIAGRAM OF ELEMENTS OF CNC MACHINE
  • 11. HOW CNC WORKS ? Controlled by G and M codes. These are number values and co-ordinates. Each number or code is assigned to a particular operation. Typed in manually to CAM by machine operators. G & M codes are automatically generated by the computer software.
  • 12. FEATURES OF CNC MACHINERY The tool or material moves automatically. Tools can operate in 1-5 axes. Larger machines have a machine control unit (MCU) which manages operations. Movement is controlled by motors (actuators). Feedback is provided by sensors (transducers) Tool magazines are used to change tools automatically.
  • 13. CARTESIAN AXIS OF CNC MACHINE TOOL
  • 14. 3-5 AXIS MACHINING OPERATION
  • 16. ADVANTAGES OF 5-AXIS CNC MACHINE To machine complex shapes in a single setup. Reduces the machinist setup time and increases production rates. By eliminating multiple set-ups, time and errors are reduced. The feature-to-features accuracy is improved because the same zero or datum reference frame is used throughout the manufacturing process Since simultaneous movement is allowed along the X and Y axis, shorter and more rigid tools may be used. Higher spindle/cutting tool speeds may be achieved while reducing the load on the cutting tool. Shorter and thicker cutters also reduce vibration when machining deep pockets or contoured features with three-axis machines.
  • 17. APPLICATIONS OF 5-AXIS CNC MACHINE In complex three dimensional profiles For impellers, turbine blades, and plastic mold tools For conventional machining of tilted surfaces.
  • 18. BASICS OF CNC PROGRAMMING CNC instructions are called part program commands. When running, a part program is interpreted one command line at a time until all lines are completed. Commands, which are also referred to as blocks, are made up of words which each begin with a letter address and end with a numerical value.
  • 19. COMMON FORMAT OF A BLOCK
  • 20. CNC PROGRAMMING Important things to know: Coordinate System G codes- Initial machining setup and Units, incremental or absolute positioning Coordinates: X,Y,Z, RX,RY,RZ Feed rate and spindle speed Coolant Control: On/Off, Flood, Mist Tool Control: Tool and tool parameters Programming consists of a series of instructions in form of letter codes Preparatory Codes: G codes- Initial machining setup and establishing operating conditions N codes- specify program line number to executed by the MCU Axis Codes: X,Y,Z Used to specify motion of the slide along X,Y, Z direction Feed and Speed Codes: F and S Specify feed and spindle speed Tool codes:T – specify tool number Miscellaneous codes – M codes For coolant control and other activities
  • 21. DIFFERENT PROGRAMMING MODES The group of important and economical methods for managing the CNC-machines consists of: Absolute Mode of Programming. Incremental Mode of Programming. Polar Mode of Programming.
  • 22. KEY LETTERS FOR PROGRAMMING O - Program number (Used for program identification) N - Sequence number (Used for line identification) G - Preparatory function X - X axis designation Y - Y axis designation Z - Z axis designation R - Radius designation F – Feed rate designation S - Spindle speed designation H - Tool length offset designation D - Tool radius offset designation T - Tool Designation M - Miscellaneous function
  • 23. G-CODES G00 Rapid Transverse G01 Linear Interpolation G02 Circular Interpolation, CW G03 Circular Interpolation, CCW G17 XY Plane,G18 XZ Plane,G19 YZ Plane G20/G70 Inch units G21/G71 Metric Units G40 Cutter compensation cancel G41 Cutter compensation left G42 Cutter compensation right G43 Tool length compensation (plus) G44 Tool length compensation (minus) G49 Tool length compensation cancel G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning
  • 24. M-CODES M00 Program stop M01 Optional program stop M02 Program end M03 Spindle on clockwise M04 Spindle on counterclockwise M05 Spindle stop M06 Tool change M08 Coolant on M09 Coolant off M10 Clamps on M11 Clamps off M30 Program stop, reset to start
  • 26. PROGRAMMING OF DIFFERENT OPERATIONS Facing Operation. Center-Drilling Operation. Simple Drilling Operation. Boring Operation. Multi-Tool (ATC) Operation.
  • 27. FACING OPERATION • Workpiece Information: • Length: 100mm Width: 100mm Height: 40m • Workpiece Material: Low Carbon Steel Offset: Corner • Tool: Face Mill (G54) • Length: 120mm Diameter: 40mm • CNC Code: • O5886; • G0 G17 G21 G98 G94 G90; G0 G54 X0 Y0 Z100; • M03 S1500; G0 Z5; M08; • G0 X-22; G0 Z-2; • G01 X100 F100; Y20; • X0; Y40; X100; Y60; X0; Y80; X100; Y100; X0; • G0 G80 Z100; M09; • M05; • M30; • ; • %
  • 28.
  • 29. CENTER-DRILLING • Length: 100mm • Width: 100mm Height: 40mm • Workpiece Material: Low Carbon Steel Offset: Corner • Tool: Center Drill (G54) • Length: 65mm Diameter: 8mm • CNC Code: • O6465; • G0 G17 G21 G98 G94 G90; G0 G54 X0 Y0 Z100; • M03 S1000; G0 Z5; M08; • G81 R5 X25 Y25 Z-2 F100; X75 Y25; • X75 Y75; X25 Y75; • G0 G80 Z100; M09; • M05; • M30; • ; • %
  • 30.
  • 31. SIMPLE DRILLING • Workpiece Information: Length: 100mm • Width: 100mm Height: 40mm • Workpiece Material: Low Carbon Steel Offset: Corner • Tool: Drilling • Length: 100mm Diameter: 10mm • CNC Code: • O7856; • G0 G17 G21 G98 G94 G90; G0 G54 X0 Y0 Z100; • M03 S1000; G0 Z5; M08; • G83 R5 Q3 X25 Y25 Z-25 F100; X75 Y25; • X75 Y75; X25 Y75; • G0 G80 Z100; M09; • M05; • M30; • ; • %
  • 32.
  • 34. ADVANTAGES OF CNC Easier to program; Easy storage of existing programs; Easy to change a program Avoids human errors CNC machines are safe to operate Complex geometry is produced as cheaply as simple ones Usually generates closer tolerances than manual machines CNC machines can be used continuously. Batch production with high accuracy can be updated by improving the software Training in the use of CNCs is available through the use of virtual software. No need to make a prototype or a model. One person can supervise many CNC machines simultaneously saves time .
  • 35. DISADVANTAGES Costly setup, skilled operators. Computers, programming knowledge required. Maintenance is difficult. More expensive than manually operated machines . The CNC machine operator only needs basic training and skills, enough to supervise several machines. In years gone by, engineers needed years of training to operate centre lathes, milling machines and other manually operated machines. This means many of the old skills are been lost. Investment in CNC machines can lead to unemployment.
  • 36. APPLICATIONS Automotive industry Aerospace industry Machinery industry Electrical industry Instrumentation industry • CNC Water Jet Cutter • Drilling • Sheet metal works (Turret punch) • Wire bending machines • Surface grinders • Cylindrical grinders • submerged welding • Glass cutting Other applications are:-
  • 37. CONCLUSION CNC MILLING :- Example Of FLEXIBILITY. CNC :- Example Of Automation. The advantage of a CNC system are that the operation of a conventional machine is removed and the part production is made automatic. It reduces the labor work and hence highly efficient in the manufacturing process. BHEL generally uses CNC machines to achieve its manufacturing targets. For manufacturing works of large scale it is very difficult to work with manual machines as they are time consuming. CNC machines have their wide scope because they are easy to handle, the work becomes easier and jobs are done with perfection.