SlideShare a Scribd company logo
1 of 19
BITS Pilani
Hyderabad Campus
Exp.9:CNCtrainer
BITS Pilani, Hyderabad Campus
Aim of the experiment
 Aim: To study the features of the CNC Lathe and Milling
OBJECTIVE:
 To write a CNC part program for a given drawing and prepare the component on CNC
lathe and milling
BITS Pilani, Hyderabad Campus
Introduction CNC
 Form of programmable automation.
 Mechanical actions of machine tool are controlled by
program.
 The program is in form of alphanumeric data.
 After a job is finished the program of instructions can
be changed to process a new job.
BITS Pilani, Hyderabad Campus
*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.
*Modern CNC Machine are improving further as the technology is changing
with a variety of functions according to applications.
History of CNC
BITS Pilani, Hyderabad Campus
*A CNC machine consist of following 6 major
elements:
i. Input Device
ii. Machine Control Unit
iii. Machine Tool
iv. Driving System
v. Feedback Devices
vi. Display Unit
Elements of CNC machine
BITS Pilani, Hyderabad Campus
*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.
Features of CNC machine
BITS Pilani, Hyderabad Campus
Servo
motors
Display
unit
Slides
Controller
Automatic tool
exchanger
Spindle
CNC machine
BITS Pilani, Hyderabad Campus
Block Diagram CNC machine
BITS Pilani, Hyderabad Campus
The part program is a sequence of instructions, which describe the work, which has to be done
on a part, in the form required by a computer under the control of a numerical control computer
program. It is the task of preparing a program sheet from a drawing sheet. All data is fed into the
numerical control system using a standardized format.
Programming is where all the machining data are compiled and where the data are translated
into a language which can be understood by the control system of the machine tool. The
machining data is as follows:
Machining sequence classification of process, tool start up point, cutting depth, tool path, etc.
Cutting conditions, spindle speed, feed rate, coolant, etc.
Selection of cutting tools.
Part programming of CNC machine
BITS Pilani, Hyderabad Campus
While preparing a part program, need to perform the following steps:
Determine the startup procedure, which includes the extraction of dimensional data from
part drawings and data regarding surface quality requirements on the machined
component.
Select the tool and determine the tool offset.
Set up the zero position for the workpiece.
Select the speed and rotation of the spindle.
Set up the tool motions according to the profile required.
Return the cutting tool to the reference point after completion of work.
End the program by stopping the spindle and coolant.
Part programming of CNC machine
BITS Pilani, Hyderabad Campus
 The part programming contains the list of coordinate values along the X, Y and Z directions of
the entire tool path to finish the component.
 The program should also contain information, such as feed and speed. Each of the necessary
instructions for a particular operation given in the part program is known as an NC word.
 A group of such NC words constitutes a complete NC instruction, known as block.
 The most common codes used when programming NC machines tools are G-codes (preparatory
functions), and M codes (miscellaneous functions). Other codes such as F, S, D, and T are used
for machine functions such as feed, speed, cutter diameter offset, tool number, etc.
Part programming of CNC machine
BITS Pilani, Hyderabad Campus
Part programming of CNC machine
BITS Pilani, Hyderabad Campus
*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
Part programming Key latters
BITS Pilani, Hyderabad Campus
*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.
How CNCworks
BITS Pilani, Hyderabad Campus
1. Prepare the drawing of the job required as per the dimensions.
2. Write a part program for the job to be machined on the CNC turning machine.
3. Place the job in the chuck and set the tool according to the operation to be
performed on the machine.
4. Close the door of the CNC machine after the placement of the workpiece.
5. Start the machine and run the program.
6. Remove the job after completion of the work.
Procedure
BITS Pilani, Hyderabad Campus
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
Important G codes
BITS Pilani, Hyderabad Campus
*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
Important M codes
BITS Pilani
Hyderabad Campus
THANKYOU
BITS Pilani, Hyderabad Campus
Lab report
 What is a CNC part programming?
What are G-codes and M-codes? Why they are used?
What is a NC word and NC block?
What is the difference between NC and CNC machine?

More Related Content

Similar to Expt-9 CNC Trainer.pptx

Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNCnmahi96
 
Cnc programming and operation skills
Cnc programming and operation skillsCnc programming and operation skills
Cnc programming and operation skillsShivaraj k Yadav
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machinesSTAY CURIOUS
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxLUCKYRATHOD8
 
Introduction to CNC machining processes-
Introduction to CNC machining processes-Introduction to CNC machining processes-
Introduction to CNC machining processes-Rukminisrikant Revuru
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptxDr.M BALA THEJA
 
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTAMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTijmech
 
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
 
INDUSTRIAL TRAINING CIHT
INDUSTRIAL TRAINING CIHTINDUSTRIAL TRAINING CIHT
INDUSTRIAL TRAINING CIHTASHISH ACHARJEE
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-abhipawar123
 
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
 
BHEL PPT for AEI branch
BHEL PPT for AEI branch BHEL PPT for AEI branch
BHEL PPT for AEI branch piyushaagrawal
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfSourav241418
 

Similar to Expt-9 CNC Trainer.pptx (20)

Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
CNC Seminar
CNC SeminarCNC Seminar
CNC Seminar
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
Cnc programming and operation skills
Cnc programming and operation skillsCnc programming and operation skills
Cnc programming and operation skills
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
CR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptxCR 7 INTERNSHIP PPT.pptx
CR 7 INTERNSHIP PPT.pptx
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
CNC(KAPIL)
CNC(KAPIL)CNC(KAPIL)
CNC(KAPIL)
 
Introduction to CNC machining processes-
Introduction to CNC machining processes-Introduction to CNC machining processes-
Introduction to CNC machining processes-
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptx
 
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTAMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
 
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...
 
Cnc t 100
Cnc t 100Cnc t 100
Cnc t 100
 
INDUSTRIAL TRAINING CIHT
INDUSTRIAL TRAINING CIHTINDUSTRIAL TRAINING CIHT
INDUSTRIAL TRAINING CIHT
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
 
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
 
BHEL PPT for AEI branch
BHEL PPT for AEI branch BHEL PPT for AEI branch
BHEL PPT for AEI branch
 
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdfcncseminar-121020053500-phpapp01-170219102752 (1).pdf
cncseminar-121020053500-phpapp01-170219102752 (1).pdf
 

More from Praveen Kumar

UNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.pptUNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.pptPraveen Kumar
 
UNIT3-Special casting processcasting.ppt
UNIT3-Special casting processcasting.pptUNIT3-Special casting processcasting.ppt
UNIT3-Special casting processcasting.pptPraveen Kumar
 
Unit-II Basic Mechanical Engineering.pptx
Unit-II Basic Mechanical Engineering.pptxUnit-II Basic Mechanical Engineering.pptx
Unit-II Basic Mechanical Engineering.pptxPraveen Kumar
 
UNIT3-Special casting processmechanica.ppt
UNIT3-Special casting processmechanica.pptUNIT3-Special casting processmechanica.ppt
UNIT3-Special casting processmechanica.pptPraveen Kumar
 
UNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.pptUNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.pptPraveen Kumar
 
Unit-I Basic Mechanical Engineering.pptx
Unit-I Basic Mechanical Engineering.pptxUnit-I Basic Mechanical Engineering.pptx
Unit-I Basic Mechanical Engineering.pptxPraveen Kumar
 
UNIT3-Special casting process mechanical.ppt
UNIT3-Special casting process mechanical.pptUNIT3-Special casting process mechanical.ppt
UNIT3-Special casting process mechanical.pptPraveen Kumar
 
UNIT1-CastingprocessPROCESSINTRODUCTION.ppt
UNIT1-CastingprocessPROCESSINTRODUCTION.pptUNIT1-CastingprocessPROCESSINTRODUCTION.ppt
UNIT1-CastingprocessPROCESSINTRODUCTION.pptPraveen Kumar
 
Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...
Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...
Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...Praveen Kumar
 
UNIT1-Castingprocessriserdesign design gating elemnts.ppt
UNIT1-Castingprocessriserdesign design gating elemnts.pptUNIT1-Castingprocessriserdesign design gating elemnts.ppt
UNIT1-Castingprocessriserdesign design gating elemnts.pptPraveen Kumar
 
UNIT2-Solidificationcasting processsand.ppt
UNIT2-Solidificationcasting processsand.pptUNIT2-Solidificationcasting processsand.ppt
UNIT2-Solidificationcasting processsand.pptPraveen Kumar
 
Basic Mechanical Engineering-MID-I - Copy.pptx
Basic Mechanical Engineering-MID-I - Copy.pptxBasic Mechanical Engineering-MID-I - Copy.pptx
Basic Mechanical Engineering-MID-I - Copy.pptxPraveen Kumar
 
UNIT2-Solidificationcastingprocessmetal.ppt
UNIT2-Solidificationcastingprocessmetal.pptUNIT2-Solidificationcastingprocessmetal.ppt
UNIT2-Solidificationcastingprocessmetal.pptPraveen Kumar
 
UNIT2-RisersDESIGNCONSIDERATIONCASTING.ppt
UNIT2-RisersDESIGNCONSIDERATIONCASTING.pptUNIT2-RisersDESIGNCONSIDERATIONCASTING.ppt
UNIT2-RisersDESIGNCONSIDERATIONCASTING.pptPraveen Kumar
 
UNIT2-Risers casting desing considerations.ppt
UNIT2-Risers casting desing considerations.pptUNIT2-Risers casting desing considerations.ppt
UNIT2-Risers casting desing considerations.pptPraveen Kumar
 
UNIT2-Risers.castingdesignconsiderationppt
UNIT2-Risers.castingdesignconsiderationpptUNIT2-Risers.castingdesignconsiderationppt
UNIT2-Risers.castingdesignconsiderationpptPraveen Kumar
 
UNIT2-Risersdesignconsiderationscasting.ppt
UNIT2-Risersdesignconsiderationscasting.pptUNIT2-Risersdesignconsiderationscasting.ppt
UNIT2-Risersdesignconsiderationscasting.pptPraveen Kumar
 
UNIT2-Risersdesigncalculationcasting.ppt
UNIT2-Risersdesigncalculationcasting.pptUNIT2-Risersdesigncalculationcasting.ppt
UNIT2-Risersdesigncalculationcasting.pptPraveen Kumar
 
UNIT2-Risersdesign casting processriser.ppt
UNIT2-Risersdesign casting processriser.pptUNIT2-Risersdesign casting processriser.ppt
UNIT2-Risersdesign casting processriser.pptPraveen Kumar
 
UNIT2-Risers.casting process riser desingppt
UNIT2-Risers.casting process riser desingpptUNIT2-Risers.casting process riser desingppt
UNIT2-Risers.casting process riser desingpptPraveen Kumar
 

More from Praveen Kumar (20)

UNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.pptUNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.ppt
 
UNIT3-Special casting processcasting.ppt
UNIT3-Special casting processcasting.pptUNIT3-Special casting processcasting.ppt
UNIT3-Special casting processcasting.ppt
 
Unit-II Basic Mechanical Engineering.pptx
Unit-II Basic Mechanical Engineering.pptxUnit-II Basic Mechanical Engineering.pptx
Unit-II Basic Mechanical Engineering.pptx
 
UNIT3-Special casting processmechanica.ppt
UNIT3-Special casting processmechanica.pptUNIT3-Special casting processmechanica.ppt
UNIT3-Special casting processmechanica.ppt
 
UNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.pptUNIT3-Special casting processmechanical.ppt
UNIT3-Special casting processmechanical.ppt
 
Unit-I Basic Mechanical Engineering.pptx
Unit-I Basic Mechanical Engineering.pptxUnit-I Basic Mechanical Engineering.pptx
Unit-I Basic Mechanical Engineering.pptx
 
UNIT3-Special casting process mechanical.ppt
UNIT3-Special casting process mechanical.pptUNIT3-Special casting process mechanical.ppt
UNIT3-Special casting process mechanical.ppt
 
UNIT1-CastingprocessPROCESSINTRODUCTION.ppt
UNIT1-CastingprocessPROCESSINTRODUCTION.pptUNIT1-CastingprocessPROCESSINTRODUCTION.ppt
UNIT1-CastingprocessPROCESSINTRODUCTION.ppt
 
Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...
Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...
Basic Mechanical Engineeringrole of mechanical engineering society-MID-I - Co...
 
UNIT1-Castingprocessriserdesign design gating elemnts.ppt
UNIT1-Castingprocessriserdesign design gating elemnts.pptUNIT1-Castingprocessriserdesign design gating elemnts.ppt
UNIT1-Castingprocessriserdesign design gating elemnts.ppt
 
UNIT2-Solidificationcasting processsand.ppt
UNIT2-Solidificationcasting processsand.pptUNIT2-Solidificationcasting processsand.ppt
UNIT2-Solidificationcasting processsand.ppt
 
Basic Mechanical Engineering-MID-I - Copy.pptx
Basic Mechanical Engineering-MID-I - Copy.pptxBasic Mechanical Engineering-MID-I - Copy.pptx
Basic Mechanical Engineering-MID-I - Copy.pptx
 
UNIT2-Solidificationcastingprocessmetal.ppt
UNIT2-Solidificationcastingprocessmetal.pptUNIT2-Solidificationcastingprocessmetal.ppt
UNIT2-Solidificationcastingprocessmetal.ppt
 
UNIT2-RisersDESIGNCONSIDERATIONCASTING.ppt
UNIT2-RisersDESIGNCONSIDERATIONCASTING.pptUNIT2-RisersDESIGNCONSIDERATIONCASTING.ppt
UNIT2-RisersDESIGNCONSIDERATIONCASTING.ppt
 
UNIT2-Risers casting desing considerations.ppt
UNIT2-Risers casting desing considerations.pptUNIT2-Risers casting desing considerations.ppt
UNIT2-Risers casting desing considerations.ppt
 
UNIT2-Risers.castingdesignconsiderationppt
UNIT2-Risers.castingdesignconsiderationpptUNIT2-Risers.castingdesignconsiderationppt
UNIT2-Risers.castingdesignconsiderationppt
 
UNIT2-Risersdesignconsiderationscasting.ppt
UNIT2-Risersdesignconsiderationscasting.pptUNIT2-Risersdesignconsiderationscasting.ppt
UNIT2-Risersdesignconsiderationscasting.ppt
 
UNIT2-Risersdesigncalculationcasting.ppt
UNIT2-Risersdesigncalculationcasting.pptUNIT2-Risersdesigncalculationcasting.ppt
UNIT2-Risersdesigncalculationcasting.ppt
 
UNIT2-Risersdesign casting processriser.ppt
UNIT2-Risersdesign casting processriser.pptUNIT2-Risersdesign casting processriser.ppt
UNIT2-Risersdesign casting processriser.ppt
 
UNIT2-Risers.casting process riser desingppt
UNIT2-Risers.casting process riser desingpptUNIT2-Risers.casting process riser desingppt
UNIT2-Risers.casting process riser desingppt
 

Recently uploaded

Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
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.pdfankushspencer015
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
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...Call Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
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
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
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...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

Expt-9 CNC Trainer.pptx

  • 2. BITS Pilani, Hyderabad Campus Aim of the experiment  Aim: To study the features of the CNC Lathe and Milling OBJECTIVE:  To write a CNC part program for a given drawing and prepare the component on CNC lathe and milling
  • 3. BITS Pilani, Hyderabad Campus Introduction CNC  Form of programmable automation.  Mechanical actions of machine tool are controlled by program.  The program is in form of alphanumeric data.  After a job is finished the program of instructions can be changed to process a new job.
  • 4. BITS Pilani, Hyderabad Campus *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. *Modern CNC Machine are improving further as the technology is changing with a variety of functions according to applications. History of CNC
  • 5. BITS Pilani, Hyderabad Campus *A CNC machine consist of following 6 major elements: i. Input Device ii. Machine Control Unit iii. Machine Tool iv. Driving System v. Feedback Devices vi. Display Unit Elements of CNC machine
  • 6. BITS Pilani, Hyderabad Campus *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. Features of CNC machine
  • 7. BITS Pilani, Hyderabad Campus Servo motors Display unit Slides Controller Automatic tool exchanger Spindle CNC machine
  • 8. BITS Pilani, Hyderabad Campus Block Diagram CNC machine
  • 9. BITS Pilani, Hyderabad Campus The part program is a sequence of instructions, which describe the work, which has to be done on a part, in the form required by a computer under the control of a numerical control computer program. It is the task of preparing a program sheet from a drawing sheet. All data is fed into the numerical control system using a standardized format. Programming is where all the machining data are compiled and where the data are translated into a language which can be understood by the control system of the machine tool. The machining data is as follows: Machining sequence classification of process, tool start up point, cutting depth, tool path, etc. Cutting conditions, spindle speed, feed rate, coolant, etc. Selection of cutting tools. Part programming of CNC machine
  • 10. BITS Pilani, Hyderabad Campus While preparing a part program, need to perform the following steps: Determine the startup procedure, which includes the extraction of dimensional data from part drawings and data regarding surface quality requirements on the machined component. Select the tool and determine the tool offset. Set up the zero position for the workpiece. Select the speed and rotation of the spindle. Set up the tool motions according to the profile required. Return the cutting tool to the reference point after completion of work. End the program by stopping the spindle and coolant. Part programming of CNC machine
  • 11. BITS Pilani, Hyderabad Campus  The part programming contains the list of coordinate values along the X, Y and Z directions of the entire tool path to finish the component.  The program should also contain information, such as feed and speed. Each of the necessary instructions for a particular operation given in the part program is known as an NC word.  A group of such NC words constitutes a complete NC instruction, known as block.  The most common codes used when programming NC machines tools are G-codes (preparatory functions), and M codes (miscellaneous functions). Other codes such as F, S, D, and T are used for machine functions such as feed, speed, cutter diameter offset, tool number, etc. Part programming of CNC machine
  • 12. BITS Pilani, Hyderabad Campus Part programming of CNC machine
  • 13. BITS Pilani, Hyderabad Campus *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 Part programming Key latters
  • 14. BITS Pilani, Hyderabad Campus *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. How CNCworks
  • 15. BITS Pilani, Hyderabad Campus 1. Prepare the drawing of the job required as per the dimensions. 2. Write a part program for the job to be machined on the CNC turning machine. 3. Place the job in the chuck and set the tool according to the operation to be performed on the machine. 4. Close the door of the CNC machine after the placement of the workpiece. 5. Start the machine and run the program. 6. Remove the job after completion of the work. Procedure
  • 16. BITS Pilani, Hyderabad Campus 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 Important G codes
  • 17. BITS Pilani, Hyderabad Campus *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 Important M codes
  • 19. BITS Pilani, Hyderabad Campus Lab report  What is a CNC part programming? What are G-codes and M-codes? Why they are used? What is a NC word and NC block? What is the difference between NC and CNC machine?