SlideShare a Scribd company logo
CNC Turning- An Introduction
1
February 24, 2023
Department Of Mechanical Engineering
Indian Institute of Technology Patna
By: Himanshu Pathak
What is CNC Turning
• In Conventional machine, operator controls the feed
rate, spindle speed and other input parameters
manually.
• In Numerically controlled machine, all input
parameters feeded in some specific format in NC
directory and according to these input, M/C itself
decide and control the all Machining parameters.
• CNC Turn can perform facing, turning, boring, grooving,
threading, parting, roughing, chamfering and all most
every operation on cylindrical work piece.
2
Component of CNC Turn
• Head Stock and Tail Stock
• Coolant Tank and Pump
• Chip tray
• Automatic Central Lubrication System
• AC Panel Cooler
• Tooling Package (Turret)
• Encoder
• Servomotor
• Control Panel with Display
3
Check List
• Power Supply is as specified (3phase,415V AC,
12kVA)
• Level of the coolant and lubricant
• Emergency Stop is in Off position
• Tools are rigidly clamped in the Turret
• Tailstock always be placed in the end position
• Work piece should be rigidly mounted in the
Chuck.
4
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. 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.
5
CNC Coordinate System
• Machine Coordinate System
This point only represents a reference point defined
by the Machine manufacturer.
-Machine Zero Point
-Reference Point
• Work piece Coordinate System
The Coordinate system described in geometry of a
work piece in the part program.
6
Coordinates System
Absolute Coordinate System Incremental Coordinate System
7
General terms In Part Programme
• N – Block Number
• G – Preparatory function
• X – Slide motion in x axis direction
• U - Incremental Slide motion in x axis direction
• Z - Slide motion in z axis direction
• W - Incremental Slide motion in z axis direction
• F – Feed Rate
• M – Specific Function
• S – Spindle Speed
• T- Tool Specification
8
G Code Overview
• G00 Positioning
• G01 linear Interpolation
• G02 Circular Interpolation CW
• G03 Circular Interpolation CCW
• G70 Input in Inches
• G71 Input in Milimeters
• G90 Absolute Commands
• G91 Incremental Commands
• G94 Feed per Minute
• G95 Feed per Revolution
9
Important M (Functional) 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
• M13 Spindle CW and Coolant On
• M14 Spindle CCW and Coolant On
• M30 Program stop, reset to start
• M17 Sub-Program Exit
10
G90 G71 G94
G00 X0 Z0 D0
T1 D1
M3 S1200
G00 X32 Z10
G01 Z2 F100
CYCLE 95 (“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT)
G00 X0 Z0 D0
M05
M30
SUBROUTINE:
G01 X18 Z0 F120
G01 X20 Z-5
G01 Z-17
G03 X24 Z-21 CR=4
G01 Z-31
G01 X32 Z-39
M17
Part Programm Overview
Φ18
G90 G71 G94
G00 X0 Z0 D0
T1 D1
M3 S1200
G00 X32 Z10
G01 Z2 F100
CYCLE 95 (“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT)
G00 X0 Z0 D0
M05
M30
SUBROUTINE:
G01 X18 Z0 F120
G01 X20 Z-5
G01 Z-17
G03 X24 Z-21 CR=4
G01 Z-31
G01 X32 Z-39
M17
G90 G71 G94
G00 X0 Z0 D0
T1 D1
M3 S1200
G00 X32 Z10
G01 Z2 F100
CYCLE 95 (“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT)
G00 X0 Z0 D0
M05
M30
SUBROUTINE:
G01 X18 Z0 F120
G01 X20 Z-5
G01 Z-17
G03 X24 Z-21 CR=4
G01 Z-31
G01 X32 Z-39
M17
Φ32
Φ24
Φ20
R4
5
12
4
10
8
70
11
CYCLE Description:
CYCLE 95: Turning Operation
NPP: SUBROUTINE NAME
MID: FEED IN DEPTH PER PASS 0.1
FALZ: FINISHING ALLOWANCE IN Z 0.05
FALX: FINISHING ALLOWANCE IN X 0.05
FAL: OVERALL FINISHING ALLOWANCE
FF1: FEED RATE FOR ROUGHNING 180
FF2: FEED RATE FOR PLUNGING 80
FF3: FEED RATE FOR FINISHING 100
VARI: MACHINING TYPE 9 (FIXED)
DT: DWELL (NOT NEEDED)
DAM: PATH FOR CHIP BREAKING (NOT NEEDED)
VRT: RETRACT 2
Part Programm Contd…
12
G90 G71 G94
G00 X0 Z0 D0
T1D1
M3 S1000
G00 X33 Z10
G01 Z5 F80
G01 X32.5 F80
CYCLE 97
(PIT,MPIT,SPL,FPL,DM1,DM2,APP,ROP,TDEP,FAL,IANG,NSP,NRC,NID,V
ARI,NUMT)
G00 X0 Z0 D0
M05
M30
Part Programm Contd…
70 14
M32×1
13
CYCLE Description:
CYCLE 97: Thread Cutting
PIT: THREAD PITCH VALUE 1
MPIT: THREAD PITCH SIZE (NOT NEEDED)
SPL: THREAD STARTING POINT IN LONGITUDINAL AXIS 2
FPL: THREAD END POINT IN LONGITUDINAL AXIS -14
DM1: THREAD DIAMETER AT STARTING POINT 32
DM2: THREAD DIAMETER AT END POINT 32
APP: RUN IN PATH 3
ROP: RUN OUT PATH 0
TDEP: THREAD DEPTH 0.613
FAL: FINISHING ALLOWANCE 0.01
IANG: INFEED ANGLE 30
NSP: STARTING POINT OFFSET
NRC: NUMBER OF ROUGHNINH CUT 18
NID: NUMBER OF IDLE PASS 4
VARI: MACHINING TYPE 1
NUMT: NUMBER OF THREAD STARTS 1
Part Programm Contd…
14

More Related Content

What's hot

Lathe machine
Lathe machineLathe machine
Lathe machine
Raju D
 
Jigs & fixtures
Jigs & fixturesJigs & fixtures
Jigs & fixtures
Rahul Pasale
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machine
Haseeb Butt
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
endika55
 
Machining Process
Machining ProcessMachining Process
Machining Process
Kunj Soni
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
kailashgavare
 
Ppt on broaching
Ppt on broaching Ppt on broaching
Ppt on broaching
Virendra Rathore
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
jntuhcej
 
Cnc machine training
Cnc machine trainingCnc machine training
Cnc machine training
Working as a Lecturer
 
CNC Milling (fanuc system)
CNC Milling (fanuc system)CNC Milling (fanuc system)
CNC Milling (fanuc system)
NavinBurnwal1
 
Gear manufacturing process
Gear manufacturing processGear manufacturing process
Gear manufacturing process
KANNANS94
 
G and m codes
G and m codesG and m codes
G and m codes
snakeaye
 
CNC
CNCCNC
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
99759067
 
Tool changing mechanism in cnc machine
Tool changing mechanism in cnc machineTool changing mechanism in cnc machine
Tool changing mechanism in cnc machine
BhaveshChaudhari21
 
press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro...
 press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro... press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro...
press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro...
Prof.Mayur Modi
 
Turning
TurningTurning
Turning
endika55
 
CNC FUNDAMENTALS.ppt
CNC FUNDAMENTALS.pptCNC FUNDAMENTALS.ppt
CNC FUNDAMENTALS.ppt
SimbaKhan2
 
Orthogonal & oblique cutting
Orthogonal & oblique cuttingOrthogonal & oblique cutting
Orthogonal & oblique cutting
Shivam Kumar
 

What's hot (20)

Lathe machine
Lathe machineLathe machine
Lathe machine
 
Jigs & fixtures
Jigs & fixturesJigs & fixtures
Jigs & fixtures
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machine
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Machining Process
Machining ProcessMachining Process
Machining Process
 
Cnc lathe
Cnc latheCnc lathe
Cnc lathe
 
Ppt on broaching
Ppt on broaching Ppt on broaching
Ppt on broaching
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Cnc machine training
Cnc machine trainingCnc machine training
Cnc machine training
 
CNC Milling (fanuc system)
CNC Milling (fanuc system)CNC Milling (fanuc system)
CNC Milling (fanuc system)
 
Gear manufacturing process
Gear manufacturing processGear manufacturing process
Gear manufacturing process
 
G and m codes
G and m codesG and m codes
G and m codes
 
CNC
CNCCNC
CNC
 
Jig and fixtures
Jig and fixturesJig and fixtures
Jig and fixtures
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
 
Tool changing mechanism in cnc machine
Tool changing mechanism in cnc machineTool changing mechanism in cnc machine
Tool changing mechanism in cnc machine
 
press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro...
 press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro... press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro...
press tool, jigs & fixtures, gear and thread manufacturing,manufacturing pro...
 
Turning
TurningTurning
Turning
 
CNC FUNDAMENTALS.ppt
CNC FUNDAMENTALS.pptCNC FUNDAMENTALS.ppt
CNC FUNDAMENTALS.ppt
 
Orthogonal & oblique cutting
Orthogonal & oblique cuttingOrthogonal & oblique cutting
Orthogonal & oblique cutting
 

Similar to CNC Turning.ppt

Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
palanivendhan
 
CNC.ppt
CNC.pptCNC.ppt
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
kprudhviraj5
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
AtharvaJagtap15
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming milling
Mahesh Namdev
 
Computer integrated Manufacture & design Lab Manual
Computer integrated Manufacture & design Lab  ManualComputer integrated Manufacture & design Lab  Manual
Computer integrated Manufacture & design Lab Manual
SpikeAerotek
 
internship presentation.pptx
internship presentation.pptxinternship presentation.pptx
internship presentation.pptx
ChinmaiKumar
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
Aniket Verma
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
WondererBack
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
sahils237192101
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
WondererBack
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
STAY CURIOUS
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
studyall1
 

Similar to CNC Turning.ppt (20)

Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
Lecture 25.pdf
Lecture 25.pdfLecture 25.pdf
Lecture 25.pdf
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming milling
 
Computer integrated Manufacture & design Lab Manual
Computer integrated Manufacture & design Lab  ManualComputer integrated Manufacture & design Lab  Manual
Computer integrated Manufacture & design Lab Manual
 
internship presentation.pptx
internship presentation.pptxinternship presentation.pptx
internship presentation.pptx
 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
 
Cnc1
Cnc1Cnc1
Cnc1
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Cncprogramming
CncprogrammingCncprogramming
Cncprogramming
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 

Recently uploaded

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 

Recently uploaded (20)

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 

CNC Turning.ppt

  • 1. CNC Turning- An Introduction 1 February 24, 2023 Department Of Mechanical Engineering Indian Institute of Technology Patna By: Himanshu Pathak
  • 2. What is CNC Turning • In Conventional machine, operator controls the feed rate, spindle speed and other input parameters manually. • In Numerically controlled machine, all input parameters feeded in some specific format in NC directory and according to these input, M/C itself decide and control the all Machining parameters. • CNC Turn can perform facing, turning, boring, grooving, threading, parting, roughing, chamfering and all most every operation on cylindrical work piece. 2
  • 3. Component of CNC Turn • Head Stock and Tail Stock • Coolant Tank and Pump • Chip tray • Automatic Central Lubrication System • AC Panel Cooler • Tooling Package (Turret) • Encoder • Servomotor • Control Panel with Display 3
  • 4. Check List • Power Supply is as specified (3phase,415V AC, 12kVA) • Level of the coolant and lubricant • Emergency Stop is in Off position • Tools are rigidly clamped in the Turret • Tailstock always be placed in the end position • Work piece should be rigidly mounted in the Chuck. 4
  • 5. 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. 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. 5
  • 6. CNC Coordinate System • Machine Coordinate System This point only represents a reference point defined by the Machine manufacturer. -Machine Zero Point -Reference Point • Work piece Coordinate System The Coordinate system described in geometry of a work piece in the part program. 6
  • 7. Coordinates System Absolute Coordinate System Incremental Coordinate System 7
  • 8. General terms In Part Programme • N – Block Number • G – Preparatory function • X – Slide motion in x axis direction • U - Incremental Slide motion in x axis direction • Z - Slide motion in z axis direction • W - Incremental Slide motion in z axis direction • F – Feed Rate • M – Specific Function • S – Spindle Speed • T- Tool Specification 8
  • 9. G Code Overview • G00 Positioning • G01 linear Interpolation • G02 Circular Interpolation CW • G03 Circular Interpolation CCW • G70 Input in Inches • G71 Input in Milimeters • G90 Absolute Commands • G91 Incremental Commands • G94 Feed per Minute • G95 Feed per Revolution 9
  • 10. Important M (Functional) 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 • M13 Spindle CW and Coolant On • M14 Spindle CCW and Coolant On • M30 Program stop, reset to start • M17 Sub-Program Exit 10
  • 11. G90 G71 G94 G00 X0 Z0 D0 T1 D1 M3 S1200 G00 X32 Z10 G01 Z2 F100 CYCLE 95 (“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT) G00 X0 Z0 D0 M05 M30 SUBROUTINE: G01 X18 Z0 F120 G01 X20 Z-5 G01 Z-17 G03 X24 Z-21 CR=4 G01 Z-31 G01 X32 Z-39 M17 Part Programm Overview Φ18 G90 G71 G94 G00 X0 Z0 D0 T1 D1 M3 S1200 G00 X32 Z10 G01 Z2 F100 CYCLE 95 (“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT) G00 X0 Z0 D0 M05 M30 SUBROUTINE: G01 X18 Z0 F120 G01 X20 Z-5 G01 Z-17 G03 X24 Z-21 CR=4 G01 Z-31 G01 X32 Z-39 M17 G90 G71 G94 G00 X0 Z0 D0 T1 D1 M3 S1200 G00 X32 Z10 G01 Z2 F100 CYCLE 95 (“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT) G00 X0 Z0 D0 M05 M30 SUBROUTINE: G01 X18 Z0 F120 G01 X20 Z-5 G01 Z-17 G03 X24 Z-21 CR=4 G01 Z-31 G01 X32 Z-39 M17 Φ32 Φ24 Φ20 R4 5 12 4 10 8 70 11
  • 12. CYCLE Description: CYCLE 95: Turning Operation NPP: SUBROUTINE NAME MID: FEED IN DEPTH PER PASS 0.1 FALZ: FINISHING ALLOWANCE IN Z 0.05 FALX: FINISHING ALLOWANCE IN X 0.05 FAL: OVERALL FINISHING ALLOWANCE FF1: FEED RATE FOR ROUGHNING 180 FF2: FEED RATE FOR PLUNGING 80 FF3: FEED RATE FOR FINISHING 100 VARI: MACHINING TYPE 9 (FIXED) DT: DWELL (NOT NEEDED) DAM: PATH FOR CHIP BREAKING (NOT NEEDED) VRT: RETRACT 2 Part Programm Contd… 12
  • 13. G90 G71 G94 G00 X0 Z0 D0 T1D1 M3 S1000 G00 X33 Z10 G01 Z5 F80 G01 X32.5 F80 CYCLE 97 (PIT,MPIT,SPL,FPL,DM1,DM2,APP,ROP,TDEP,FAL,IANG,NSP,NRC,NID,V ARI,NUMT) G00 X0 Z0 D0 M05 M30 Part Programm Contd… 70 14 M32×1 13
  • 14. CYCLE Description: CYCLE 97: Thread Cutting PIT: THREAD PITCH VALUE 1 MPIT: THREAD PITCH SIZE (NOT NEEDED) SPL: THREAD STARTING POINT IN LONGITUDINAL AXIS 2 FPL: THREAD END POINT IN LONGITUDINAL AXIS -14 DM1: THREAD DIAMETER AT STARTING POINT 32 DM2: THREAD DIAMETER AT END POINT 32 APP: RUN IN PATH 3 ROP: RUN OUT PATH 0 TDEP: THREAD DEPTH 0.613 FAL: FINISHING ALLOWANCE 0.01 IANG: INFEED ANGLE 30 NSP: STARTING POINT OFFSET NRC: NUMBER OF ROUGHNINH CUT 18 NID: NUMBER OF IDLE PASS 4 VARI: MACHINING TYPE 1 NUMT: NUMBER OF THREAD STARTS 1 Part Programm Contd… 14