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

Me761 a lecture-4 cnc
Me761 a lecture-4 cncMe761 a lecture-4 cnc
Me761 a lecture-4 cnc
Ashok Mannava
ย 

What's hot (20)

CNC part programming
CNC part programmingCNC part programming
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
ย 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
ย 
CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
ย 
Chapter 4 cnc part programming
Chapter 4 cnc part programmingChapter 4 cnc part programming
Chapter 4 cnc part programming
ย 
Cnc machine
Cnc machineCnc machine
Cnc machine
ย 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1
ย 
Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)Cnc tooling for cnc machine(130670119596)
Cnc tooling for cnc machine(130670119596)
ย 
Turning
TurningTurning
Turning
ย 
Cnc milling
Cnc millingCnc milling
Cnc milling
ย 
CNC MILLING Operations
CNC MILLING OperationsCNC MILLING Operations
CNC MILLING Operations
ย 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )
ย 
CNC Machines and its Components
CNC Machines and its ComponentsCNC Machines and its Components
CNC Machines and its Components
ย 
Me761 a lecture-4 cnc
Me761 a lecture-4 cncMe761 a lecture-4 cnc
Me761 a lecture-4 cnc
ย 
NC AND CNC
NC AND CNCNC AND CNC
NC AND CNC
ย 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
ย 
CNC principle & machining centre
CNC principle & machining centreCNC principle & machining centre
CNC principle & machining centre
ย 
Milling Fixture
Milling FixtureMilling Fixture
Milling Fixture
ย 
CNC
CNCCNC
CNC
ย 
Single Point Cutting Tools
Single Point Cutting ToolsSingle Point Cutting Tools
Single Point Cutting Tools
ย 

Similar to CNC Milling

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
PradeepNB2
ย 
114722893 cnc-milling-report
114722893 cnc-milling-report114722893 cnc-milling-report
114722893 cnc-milling-report
BscBng
ย 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
LUCKYRATHOD8
ย 
CNC(KAPIL)
CNC(KAPIL)CNC(KAPIL)
CNC(KAPIL)
kapilvadiyar
ย 

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-
ย 
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
ย 
ppt on cnc
ppt on cncppt on cnc
ppt on cnc
ย 
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(KAPIL)
CNC(KAPIL)CNC(KAPIL)
CNC(KAPIL)
ย 

Recently uploaded

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
KreezheaRecto
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 

Recently uploaded (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort 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
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 

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.