SlideShare a Scribd company logo
1 of 37
Download to read offline
Presentation on
CNC MACHINES
By: Hafiz Muhammad Rizwan
WELCOME
CNC Machines
• What is a CNC Machine?
• CNC : Computer Numerical Control
• Conventionally, an operator decides and adjusts
various machines parameters like feed , depth of
cut etc depending on type of job , and controls
the slide movements by hand. In a CNC Machine
functions and slide movements are controlled by
motors using computer programs.
The Evolution of NC
It was in 1947 when numerical control was born. It began when John
C. Parsons of the Parsons Corporation, Traverse City, Michigan, a manufacturer
of helicopter rotor blades, could not make his templates fast enough. So, he
invented a way of coupling computer equipment with a jig borer. Mr. Parsons
used punched cards to operate his digit Ron system.
1949 was the year of another “Urgent need”. The U.S. Air Material
command realized that parts for its planes and missiles were becoming more
complex. Also, as the designs were constantly being improved, changes in the
drawing were frequently made. Thus, in their search for methods of faster
production, an Air Force study contract was awarded to the Parsons
Corporation. The servo mechanisms laboratory of the Massachusetts Institute
of Technology (MIT) was the subcontractor.
In 1951, MIT took over the complete job, and in 1952, the prototype of
today’s NC machine, a modified Cincinnati Hydrotel Milling Machine, was
successfully demonstrated. The term numerical control was originated at MIT.
TYPES OF CNC MACHINE
There are many different types of CNC Machines used in
industry, Such as:
•Mills and Machining Centers
•Lathes and Turning Centers
•Drilling Machines
•EDM Sinker and wire cut Machines
•Flame and Laser-Cutting Machines
•Water Jet Profilers
TYPES OF CNC MACHINE
CONTROL UNITS
FANUC CONTROLL
 SIEMENS
 GSK
 MECH 3 etc
Different ways of data input are :
•MDI : Manual Data Input
•PROGRAM PREPARATION WITH CAD CAM
• PROGRAM DATA TRANSFER FROM PC TO CNC
M/C
•PROGRAM DATA TRANSFER FROM PC TO DNC
OPERATIONS
PROGRAM INPUT
2004 8
OPERATIONAL FEATURES of CNC
MACHINES
•For a CNC machine control unit (MCU) decides
cutting
•speed, feed, depth of cut, tool selection , coolant
on off and tool paths.
• The MCU issues commands in form of
• numeric data to motors that position slides and
tool accordingly.
Overview
•A numerical control, or “NC”, system controls many machine
functions and movements which were traditionally performed by
skilled machinists.
•Numerical control developed out of the need to meet the
requirements of high production rates, uniformity and
consistent part quality.
•Programmed instructions are converted into output signals
which in turn control machine operations such as spindle
speeds, tool selection, tool movement, and cutting fluid flow.
• By integrating a computer processor, computer numerical control, or
“CNC” as it is now known, allows part machining programs to be edited
and stored in the computer memory as well as permitting diagnostics and
quality control functions during the actual machining.
• All CNC machining begins with a part program, which is a sequential
instructions or coded commands that direct the specific machine
functions.
• The part program may be manually generated or, more commonly,
generated by computer aided part programming systems.
Overview
Basic CNC Principles
All computer controlled machines are able to accurately and
repeatedly control motion in various directions. Each of these
directions of motion is called an axis. Depending on the machine type
there are commonly two to five axes.
Additionally, a CNC axis may be either a linear axis in which movement
is in a straight line, or a rotary axis with motion following a circular
path.
•The most basic function of any CNC machine is automatic,
precise, and consistent motion control.
•Rather than applying completely mechanical devices to cause
motion as is required on most conventional machine tools, CNC
machines allow motion control in a revolutionary manner.
•All forms of CNC equipment have two or more directions of
motion, called axes. These axes can be precisely and
automatically positioned along their lengths of travel.
•The two most common axis types are linear (driven along a
straight path) and rotary (driven along a circular path).
Motion control - the heart of CNC
Basic CNC Principles Coordinates System:
Absolute Coordinate System Incremental Coordinate System
Work Positioning:
•The method of accurate work positioning in relation to the cutting tool is
called the “rectangular coordinate system.” On the vertical mill, the horizontal
base line is designated the “X” axis, while the vertical base line is designated the
“Y” axis. The “Z” axis is at a right angle, perpendicular to both the “X” and “Y”
axes.
•Increments for all base lines are specified in linear measurements, for most
machines the smallest increment is one ten-thousandth of an inch (.0001). If
the machine is graduated in metric the smallest increment is usually one
thousandth of a millimeter (.001mm).
•The rectangular coordinate system allows the mathematical plotting of points
in space. These points or locations are called “coordinates.” The coordinates in
turn relate to the tool center and dictate the “tool path” through the work.
Basic CNC Principles
CNC Lathe
Automated version of a manual lathe.
Programmed to change tools automatically.
Used for turning and boring wood, metal and plastic.
How CNC Lathe 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 CAD/CAM by machine operators.
 G&M codes are automatically generated by the computer
software.
CNC LAHTE
Advantages:
•High Repeatability and Precision e.g. Aircraft parts
•Volume of production is very high
•Complex contours/surfaces need to be machined. etc
•Flexibility in job change, automatic tool settings, less scrap
•More safe, higher productivity, better quality
•Less paper work, faster prototype production, reduction in lead times
Disadvantages:
•Costly setup, skilled operators
•Computers, programming knowledge required
•Maintenance is difficult
CNC Machines- Advantages/Disadvantages
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 CAD by machine operators.
 G&M codes are automatically generated by the
computer software.
Features of CNC Lathe
 The tool or material moves.
 Tools can operate in 1-5 axes.
 Larger machines have a machine control unit (MCU)
which manages operations.
 Movement is controlled by a motors .
 Feedback is provided by sensors.
 Tool magazines are used to change tools automatically.
Tools
 Most are made from
high speed steel (HSS),
tungsten carbide or ceramics.
 Tools are designed to direct waste away from the
material.
 Some tools need coolant such as oil to protect the tool
and work.
Tool Paths, Cutting and Plotting Motions
 Tool paths describes the route the cutting tool takes.
 Motion can be described as point to point, straight cutting
or contouring.
 Speeds are the rate at which the tool operates e.g. rpm.
 Feeds are the rate at which the cutting tool and work piece
move in relation to each other.
 Feeds and speeds are determined by cutting depth,
material and quality of finish needed. e.g. harder materials
need slower feeds and speeds.
 Rouging cuts remove larger amounts of material than
finishing cuts.
 Rapid traversing allows the tool or work piece to move
rapidly when no machining is taking place.
CNC Programming Basics
 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.
CNC programming
Important things to know:
• Coordinate System
• Units, incremental or absolute positioning
• Coordinates: X,Y,Z,
• 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
CNC programming
Programming Key Letters
 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
Explanation of commonly used G codes
• G00 – Preparatory code to control final position of the
tool and not concerned with the path that is followed in
arriving at the final destination.
• G01 – Tool is required to move in a straight line
connecting current position and final position. Used for
tool movement without any machining- point to point
control. (linear interpolation)
• G02 – Tool path followed is along an arc specified by I, J
and K codes.( circular interpolation)
Table of Important 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)
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
Table of Important 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
Optimum machine programming requires consideration of certain machine
operating parameters including:
• Positioning control
• Compensations
• Special machine features
Positioning control is the ability to program tool and machine slide movement
simultaneously along two or more axes. Positioning may be for point-to-point
movement or for contouring movement along a continuous path. Contouring
requires tool movement along multiple axes simultaneously. This movement is
referred to as “Interpolation” which is the process of calculating intermediate
values between specific points along a programmed path and outputting those
values as a precise motion. Interpolation may be linear having just a start and
end point along a straight line, or circular which requires an end point, a center
and a direction around the arc.
Program Command Parameters
Two computer-based systems which impact the use of CNC technology are
CAD(computer aided design )and CAM (computer aided manufacturing).
A computer aided design, or CAD, system uses computers to graphically
create product designs and models. These designs can be reviewed,
revised, and refined for optimum end use and application. Once finalized,
the CAD design is then exported to a computer aided manufacturing, or
CAM, system.
CAM systems assist in all phases of manufacturing a product, including
process planning, production planning, machining, scheduling,
management and quality control.
CAD/CAM
Programming Example
Cylindrical Part
Φ25
Φ22.5
Φ17.5
20
Raw Material
Finished Part
70
30
Programming Example (Cylindrical Part)
O0077
N0005 G28 U0.0 W0.0;
N0010 T0202;
N0020 G97 S1500 M03;
N0030 G00 X50.0 Z1.0 ;
N0040 G71 U1.0 R2.0;
N0050 G71 P0060 Q00 U0.5 W0.2 F0.2;
N0060 G01 X13.0;
N0070 X15.0 Z-1.0;
N0080 Z-30.0
N0090 X23.0
N0100 X25.0 Z-50.0;
N0110 X50.0;
N0120 G70 P0060 Q0110 S2500 F0.1;
N0130 G28 U0.0 W0.0,
N0140 M30
Thank You
Any Questions 
CNC Machines Presentation
CNC Machines Presentation

More Related Content

What's hot

What's hot (20)

CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Milling machine(husain)
Milling machine(husain)Milling machine(husain)
Milling machine(husain)
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
Chapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machineChapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machine
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
Super finishing Processes
Super finishing ProcessesSuper finishing Processes
Super finishing Processes
 
Drilling machine PPT
Drilling machine PPTDrilling machine PPT
Drilling machine PPT
 
Absolute and incremental in CAD & CAM
Absolute and incremental in CAD & CAMAbsolute and incremental in CAD & CAM
Absolute and incremental in CAD & CAM
 
Methods of indexing
Methods of indexingMethods of indexing
Methods of indexing
 
Tool changing mechanism in cnc machine
Tool changing mechanism in cnc machineTool changing mechanism in cnc machine
Tool changing mechanism in cnc machine
 
Drilling Machine
Drilling MachineDrilling Machine
Drilling Machine
 
CNC MILLING Operations
CNC MILLING OperationsCNC MILLING Operations
CNC MILLING Operations
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
Capston and turrent lathe
Capston and turrent latheCapston and turrent lathe
Capston and turrent lathe
 
Drill bushes
Drill bushesDrill bushes
Drill bushes
 
Milling Machines
Milling MachinesMilling Machines
Milling Machines
 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
 
Jigs and Fixture
Jigs and FixtureJigs and Fixture
Jigs and Fixture
 
Tool presetting
Tool presettingTool presetting
Tool presetting
 

Similar to CNC Machines Presentation

cnc danish3.pptx
cnc danish3.pptxcnc danish3.pptx
cnc danish3.pptxAMWANI2
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1Prof. S.Rajendiran
 
Introduction_to_CNC_Machining.pdf
Introduction_to_CNC_Machining.pdfIntroduction_to_CNC_Machining.pdf
Introduction_to_CNC_Machining.pdfssusera85eeb1
 
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
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGKarthik R
 
Unit V CNC Machining
Unit V CNC MachiningUnit V CNC Machining
Unit V CNC Machininglaxtwinsme
 
Special machines Unit 5 PPT- CNC Machines and Its Components
Special machines Unit 5 PPT- CNC Machines and Its ComponentsSpecial machines Unit 5 PPT- CNC Machines and Its Components
Special machines Unit 5 PPT- CNC Machines and Its ComponentsARAVIND U
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfSourav241418
 
Numerical Control Machines tools....pptx
Numerical Control Machines tools....pptxNumerical Control Machines tools....pptx
Numerical Control Machines tools....pptxsuyogpatil49
 
CNC machining processes
CNC machining processesCNC machining processes
CNC machining processesAbhishekRan
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)Sudip Phuyal
 
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.pptM.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.pptMohanumar S
 
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
 

Similar to CNC Machines Presentation (20)

cnc danish3.pptx
cnc danish3.pptxcnc danish3.pptx
cnc danish3.pptx
 
CNC Programmingmodifies1
CNC Programmingmodifies1CNC Programmingmodifies1
CNC Programmingmodifies1
 
9.pmat m 01
9.pmat m 019.pmat m 01
9.pmat m 01
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
 
Introduction_to_CNC_Machining.pdf
Introduction_to_CNC_Machining.pdfIntroduction_to_CNC_Machining.pdf
Introduction_to_CNC_Machining.pdf
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
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
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
 
Unit V CNC Machining
Unit V CNC MachiningUnit V CNC Machining
Unit V CNC Machining
 
Special machines Unit 5 PPT- CNC Machines and Its Components
Special machines Unit 5 PPT- CNC Machines and Its ComponentsSpecial machines Unit 5 PPT- CNC Machines and Its Components
Special machines Unit 5 PPT- CNC Machines and Its Components
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
 
cnc
cnccnc
cnc
 
Numerical Control Machines tools....pptx
Numerical Control Machines tools....pptxNumerical Control Machines tools....pptx
Numerical Control Machines tools....pptx
 
CNC machining processes
CNC machining processesCNC machining processes
CNC machining processes
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)
 
cnc machining
cnc machiningcnc machining
cnc machining
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.pptM.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
 
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
 

More from Haseeb Butt

Presentation of Mechanical
Presentation of Mechanical Presentation of Mechanical
Presentation of Mechanical Haseeb Butt
 
Boiler classification and application
Boiler classification and applicationBoiler classification and application
Boiler classification and applicationHaseeb Butt
 
A text book of fluid mechanics and hydraulic machines dr. r. k. bansal
A text book of fluid mechanics and hydraulic machines   dr. r. k. bansalA text book of fluid mechanics and hydraulic machines   dr. r. k. bansal
A text book of fluid mechanics and hydraulic machines dr. r. k. bansalHaseeb Butt
 
Working safely powerpoint_presentation
Working safely powerpoint_presentationWorking safely powerpoint_presentation
Working safely powerpoint_presentationHaseeb Butt
 

More from Haseeb Butt (7)

Welding1
Welding1Welding1
Welding1
 
Presentation of Mechanical
Presentation of Mechanical Presentation of Mechanical
Presentation of Mechanical
 
Steam boiler
Steam boilerSteam boiler
Steam boiler
 
Boiler classification and application
Boiler classification and applicationBoiler classification and application
Boiler classification and application
 
A text book of fluid mechanics and hydraulic machines dr. r. k. bansal
A text book of fluid mechanics and hydraulic machines   dr. r. k. bansalA text book of fluid mechanics and hydraulic machines   dr. r. k. bansal
A text book of fluid mechanics and hydraulic machines dr. r. k. bansal
 
Working safely powerpoint_presentation
Working safely powerpoint_presentationWorking safely powerpoint_presentation
Working safely powerpoint_presentation
 
Hydraulic pdf
Hydraulic pdfHydraulic pdf
Hydraulic pdf
 

Recently uploaded

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 

Recently uploaded (20)

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 

CNC Machines Presentation

  • 1. Presentation on CNC MACHINES By: Hafiz Muhammad Rizwan
  • 3. CNC Machines • What is a CNC Machine? • CNC : Computer Numerical Control • Conventionally, an operator decides and adjusts various machines parameters like feed , depth of cut etc depending on type of job , and controls the slide movements by hand. In a CNC Machine functions and slide movements are controlled by motors using computer programs.
  • 4. The Evolution of NC It was in 1947 when numerical control was born. It began when John C. Parsons of the Parsons Corporation, Traverse City, Michigan, a manufacturer of helicopter rotor blades, could not make his templates fast enough. So, he invented a way of coupling computer equipment with a jig borer. Mr. Parsons used punched cards to operate his digit Ron system. 1949 was the year of another “Urgent need”. The U.S. Air Material command realized that parts for its planes and missiles were becoming more complex. Also, as the designs were constantly being improved, changes in the drawing were frequently made. Thus, in their search for methods of faster production, an Air Force study contract was awarded to the Parsons Corporation. The servo mechanisms laboratory of the Massachusetts Institute of Technology (MIT) was the subcontractor. In 1951, MIT took over the complete job, and in 1952, the prototype of today’s NC machine, a modified Cincinnati Hydrotel Milling Machine, was successfully demonstrated. The term numerical control was originated at MIT.
  • 5. TYPES OF CNC MACHINE There are many different types of CNC Machines used in industry, Such as: •Mills and Machining Centers •Lathes and Turning Centers •Drilling Machines •EDM Sinker and wire cut Machines •Flame and Laser-Cutting Machines •Water Jet Profilers
  • 6. TYPES OF CNC MACHINE CONTROL UNITS FANUC CONTROLL  SIEMENS  GSK  MECH 3 etc
  • 7. Different ways of data input are : •MDI : Manual Data Input •PROGRAM PREPARATION WITH CAD CAM • PROGRAM DATA TRANSFER FROM PC TO CNC M/C •PROGRAM DATA TRANSFER FROM PC TO DNC OPERATIONS PROGRAM INPUT
  • 8. 2004 8 OPERATIONAL FEATURES of CNC MACHINES
  • 9. •For a CNC machine control unit (MCU) decides cutting •speed, feed, depth of cut, tool selection , coolant on off and tool paths. • The MCU issues commands in form of • numeric data to motors that position slides and tool accordingly.
  • 10. Overview •A numerical control, or “NC”, system controls many machine functions and movements which were traditionally performed by skilled machinists. •Numerical control developed out of the need to meet the requirements of high production rates, uniformity and consistent part quality. •Programmed instructions are converted into output signals which in turn control machine operations such as spindle speeds, tool selection, tool movement, and cutting fluid flow.
  • 11. • By integrating a computer processor, computer numerical control, or “CNC” as it is now known, allows part machining programs to be edited and stored in the computer memory as well as permitting diagnostics and quality control functions during the actual machining. • All CNC machining begins with a part program, which is a sequential instructions or coded commands that direct the specific machine functions. • The part program may be manually generated or, more commonly, generated by computer aided part programming systems. Overview
  • 12. Basic CNC Principles All computer controlled machines are able to accurately and repeatedly control motion in various directions. Each of these directions of motion is called an axis. Depending on the machine type there are commonly two to five axes. Additionally, a CNC axis may be either a linear axis in which movement is in a straight line, or a rotary axis with motion following a circular path.
  • 13. •The most basic function of any CNC machine is automatic, precise, and consistent motion control. •Rather than applying completely mechanical devices to cause motion as is required on most conventional machine tools, CNC machines allow motion control in a revolutionary manner. •All forms of CNC equipment have two or more directions of motion, called axes. These axes can be precisely and automatically positioned along their lengths of travel. •The two most common axis types are linear (driven along a straight path) and rotary (driven along a circular path). Motion control - the heart of CNC
  • 14. Basic CNC Principles Coordinates System: Absolute Coordinate System Incremental Coordinate System
  • 15. Work Positioning: •The method of accurate work positioning in relation to the cutting tool is called the “rectangular coordinate system.” On the vertical mill, the horizontal base line is designated the “X” axis, while the vertical base line is designated the “Y” axis. The “Z” axis is at a right angle, perpendicular to both the “X” and “Y” axes. •Increments for all base lines are specified in linear measurements, for most machines the smallest increment is one ten-thousandth of an inch (.0001). If the machine is graduated in metric the smallest increment is usually one thousandth of a millimeter (.001mm). •The rectangular coordinate system allows the mathematical plotting of points in space. These points or locations are called “coordinates.” The coordinates in turn relate to the tool center and dictate the “tool path” through the work.
  • 17. CNC Lathe Automated version of a manual lathe. Programmed to change tools automatically. Used for turning and boring wood, metal and plastic. How CNC Lathe 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 CAD/CAM by machine operators.  G&M codes are automatically generated by the computer software.
  • 19. Advantages: •High Repeatability and Precision e.g. Aircraft parts •Volume of production is very high •Complex contours/surfaces need to be machined. etc •Flexibility in job change, automatic tool settings, less scrap •More safe, higher productivity, better quality •Less paper work, faster prototype production, reduction in lead times Disadvantages: •Costly setup, skilled operators •Computers, programming knowledge required •Maintenance is difficult CNC Machines- Advantages/Disadvantages
  • 20. 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 CAD by machine operators.  G&M codes are automatically generated by the computer software.
  • 21. Features of CNC Lathe  The tool or material moves.  Tools can operate in 1-5 axes.  Larger machines have a machine control unit (MCU) which manages operations.  Movement is controlled by a motors .  Feedback is provided by sensors.  Tool magazines are used to change tools automatically.
  • 22. Tools  Most are made from high speed steel (HSS), tungsten carbide or ceramics.  Tools are designed to direct waste away from the material.  Some tools need coolant such as oil to protect the tool and work.
  • 23. Tool Paths, Cutting and Plotting Motions  Tool paths describes the route the cutting tool takes.  Motion can be described as point to point, straight cutting or contouring.  Speeds are the rate at which the tool operates e.g. rpm.  Feeds are the rate at which the cutting tool and work piece move in relation to each other.  Feeds and speeds are determined by cutting depth, material and quality of finish needed. e.g. harder materials need slower feeds and speeds.  Rouging cuts remove larger amounts of material than finishing cuts.  Rapid traversing allows the tool or work piece to move rapidly when no machining is taking place.
  • 24. CNC Programming Basics  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.
  • 25. CNC programming Important things to know: • Coordinate System • Units, incremental or absolute positioning • Coordinates: X,Y,Z, • Feed rate and spindle speed • Coolant Control: On/Off, Flood, Mist • Tool Control: Tool and tool parameters
  • 26. 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 CNC programming
  • 27. Programming Key Letters  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
  • 28. Explanation of commonly used G codes • G00 – Preparatory code to control final position of the tool and not concerned with the path that is followed in arriving at the final destination. • G01 – Tool is required to move in a straight line connecting current position and final position. Used for tool movement without any machining- point to point control. (linear interpolation) • G02 – Tool path followed is along an arc specified by I, J and K codes.( circular interpolation)
  • 29. Table of Important 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) 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
  • 30. Table of Important 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
  • 31. Optimum machine programming requires consideration of certain machine operating parameters including: • Positioning control • Compensations • Special machine features Positioning control is the ability to program tool and machine slide movement simultaneously along two or more axes. Positioning may be for point-to-point movement or for contouring movement along a continuous path. Contouring requires tool movement along multiple axes simultaneously. This movement is referred to as “Interpolation” which is the process of calculating intermediate values between specific points along a programmed path and outputting those values as a precise motion. Interpolation may be linear having just a start and end point along a straight line, or circular which requires an end point, a center and a direction around the arc. Program Command Parameters
  • 32. Two computer-based systems which impact the use of CNC technology are CAD(computer aided design )and CAM (computer aided manufacturing). A computer aided design, or CAD, system uses computers to graphically create product designs and models. These designs can be reviewed, revised, and refined for optimum end use and application. Once finalized, the CAD design is then exported to a computer aided manufacturing, or CAM, system. CAM systems assist in all phases of manufacturing a product, including process planning, production planning, machining, scheduling, management and quality control. CAD/CAM
  • 34. Programming Example (Cylindrical Part) O0077 N0005 G28 U0.0 W0.0; N0010 T0202; N0020 G97 S1500 M03; N0030 G00 X50.0 Z1.0 ; N0040 G71 U1.0 R2.0; N0050 G71 P0060 Q00 U0.5 W0.2 F0.2; N0060 G01 X13.0; N0070 X15.0 Z-1.0; N0080 Z-30.0 N0090 X23.0 N0100 X25.0 Z-50.0; N0110 X50.0; N0120 G70 P0060 Q0110 S2500 F0.1; N0130 G28 U0.0 W0.0, N0140 M30