SlideShare a Scribd company logo
1 of 20
By
P.Kranthi Kumar
R.Aditya
Contents
 Introduction to steam turbine
 Steam Turbine Elements
 Introduction to CNC
 Computer Numerical Control
 Introduction to CNC programming
 CNC Programming
Introduction To Steam Turbine
 A Steam turbine can be defined as a form of heat engine in which the energy
of the steam is transformed into kinetic energy by the means of expansion
through nozzles and kinetic energy of the resulting jet is in turn converted
into force during work on rings of blading mounted on a rotating part.
Fundamental Parts
of Steam Turbine
FrameNozzleStatorRotor
Steam Turbine Elements
 Turbine casing and guide blade carrier:
 Inner Casing:
 Turbine Rotor and Blading
Introduction to CNC Programming
Numerical
control
Type of
machine
Storage
Media
Programmin
g methods
Type of
control
Point –to –Point
NC
Continuous NC
Open Loop
Closed Loop
Incremental
Absolute
Magnetic Disc
Punched Paper
Magnetic Tape
Computer Numerical Control
Tape
reader for
initial
program
entry
Minicomputer or
microcomputer
(software functions
and NC part program
storage)
Computer
hardware
interface
and servo
system
Motion
Feedback
Introduction To CNC Programming
Part programming
structure
Character
Digit Letter Symbol
Word Block Program
 FUNCTIONAL CODES: There are two main codes used
to perform the operation on the machine.
CODES
M-CODESG- CODES
CNC PROGRAM
 Main program HP side.
 Subroutine Programs.
1) Diameter Roughing
2) Groove Roughing
3) Calculation Subroutine
4) Groove Width Roughing / Depth Finishing
5) Diameter Finishing
6) Groove Width Finishing / 0.3 Recess
7) Step Diameter Finishing
8) Top Suspension
9) Bottom Suspension
10) Packing Groove
11) Chamfering
 Upper
 Lower
12) Fin Grooves
GROOVE DIAGRAM
AF LHT
1X 45
BF BHLN BHMN
LHL
LHM
MAIN PROGRAM(I.P SIDE)
G00 G90 X850 D1;
Z = 2;
R10 = 9; (Diameter Roughing)
=10; (Groove Roughing)
=11; (Groove width Roughing/ depth finishing)
=12; (Diameter finishing)
=13; (Groove width Roughing/0.3 recess)
=14; (Step Diameter Finishing)
=15; (Top suspension)
=16; (Bottom suspension)
=17; (Packing Groove)
=18; (Upper chamfering)
=19; (lower chamfering)
= 20; (Fin Grooves)
NO10 (POS 20) R1=1357 R2=1318 R3=143 R4=137.7 R5=18 R6=10
R7=21 R8=14 R9=25.8 R11=25 R12=80.9 R13=17
L=R10;
L10 .Groove Roughing (Using grooveing tool)
D15
D25
R1 R20
R4
R22
L9.Diameter Roughing (Using boring tool)
D1
R3 R1
R2
L11 Groove Width Roughing / Depth Finishing (Using grooving
tool)
R1 R20
R4
R2
R22
L12 Diameter Finishing (Using grooving tool)
R3 R1
R2
L14 Step dia finishing (Using grooving tool)
R24 R1
R3 R23
L13 Top suspension (Using top suspension tool)
D10 D20
R20
R29
r3
R27 R22
L17 Packing groove (Using radius tool of 3mm diameter)
D21
R1
R22
R35 R4
R2
L20 Fin grooves (Using a special grooving tool of 1.5 mm width)
D5
R1 R12
R13
L100. Calculation
Subroutine
R20 = R4-R5;
R21 = 2*R7;
R22 = R1+6+R21;
R23 = R3-0.3;
R24 = R23-R11;
R25 = R7-R6;
R26 = 2*R25;
R27 = (R9-R5)/2;
R29 = R20-R28;
R30 = R4+R28;
R31 = 2*R8;
R32 = 2*R6;
R33 = R31 + R32 + 6;
R34 = R1 + R33;
R35 = R5/2;
THANK YOU

More Related Content

What's hot (20)

Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Numerical control and CNC
Numerical control and CNCNumerical control and CNC
Numerical control and CNC
 
CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programming
 
CNC Programmingmodifies1
CNC Programmingmodifies1CNC Programmingmodifies1
CNC Programmingmodifies1
 
part programming (cnc)
part programming (cnc)part programming (cnc)
part programming (cnc)
 
Tool compensationCNC
Tool compensationCNCTool compensationCNC
Tool compensationCNC
 
Funuc progaming
Funuc progamingFunuc progaming
Funuc progaming
 
Apt programming
Apt programmingApt programming
Apt programming
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
 
Introduction to nc
Introduction to ncIntroduction to nc
Introduction to nc
 
Features of CNC machining centers
Features of CNC machining centersFeatures of CNC machining centers
Features of CNC machining centers
 
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASHCNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
 
Cnc machine training
Cnc machine trainingCnc machine training
Cnc machine training
 
Cnc1
Cnc1Cnc1
Cnc1
 
Product manufacturing cnc edm
Product manufacturing  cnc edmProduct manufacturing  cnc edm
Product manufacturing cnc edm
 
Universal CNC Milling Machine
Universal CNC Milling MachineUniversal CNC Milling Machine
Universal CNC Milling Machine
 
Nc cnc machining and part programming
Nc cnc machining and part programmingNc cnc machining and part programming
Nc cnc machining and part programming
 
Cnc lecture1
Cnc lecture1Cnc lecture1
Cnc lecture1
 
CNC Machining Centres
CNC Machining CentresCNC Machining Centres
CNC Machining Centres
 
CNC Lathe Operating & Programming
CNC Lathe Operating & ProgrammingCNC Lathe Operating & Programming
CNC Lathe Operating & Programming
 

Similar to DEVELOPING CNC PROGRAM FOR THE MANUFACTURING OF GUIDE

Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Dhyey Shukla
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machinesSTAY CURIOUS
 
CNC -Intro to mfg.pptx
CNC -Intro to mfg.pptxCNC -Intro to mfg.pptx
CNC -Intro to mfg.pptxPECUG1
 
Turbomachinery: Industrial Pump Design Optimization
Turbomachinery: Industrial Pump Design OptimizationTurbomachinery: Industrial Pump Design Optimization
Turbomachinery: Industrial Pump Design OptimizationSimScale
 
7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdf7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdfssuser46f1ac
 
Applications of microcontroller(8051)
Applications of microcontroller(8051) Applications of microcontroller(8051)
Applications of microcontroller(8051) vijaydeepakg
 
Cnc programming
Cnc programmingCnc programming
Cnc programmingDaniel raj
 
Topviewsimulator
TopviewsimulatorTopviewsimulator
TopviewsimulatorRashmi
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfJAYANTKUMAR469151
 
APT part programming
APT part programmingAPT part programming
APT part programmingnmahi96
 
MICROPROGRAMMEDCONTROL-3.pptx
MICROPROGRAMMEDCONTROL-3.pptxMICROPROGRAMMEDCONTROL-3.pptx
MICROPROGRAMMEDCONTROL-3.pptxPhoenixEagles
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..Akash Maurya
 

Similar to DEVELOPING CNC PROGRAM FOR THE MANUFACTURING OF GUIDE (20)

Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020
 
Me3m02 expt p3
Me3m02 expt p3Me3m02 expt p3
Me3m02 expt p3
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
CNC -Intro to mfg.pptx
CNC -Intro to mfg.pptxCNC -Intro to mfg.pptx
CNC -Intro to mfg.pptx
 
Pmc basic final
Pmc basic finalPmc basic final
Pmc basic final
 
Part Programming Examples.pdf
Part Programming Examples.pdfPart Programming Examples.pdf
Part Programming Examples.pdf
 
Turbomachinery: Industrial Pump Design Optimization
Turbomachinery: Industrial Pump Design OptimizationTurbomachinery: Industrial Pump Design Optimization
Turbomachinery: Industrial Pump Design Optimization
 
7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdf7-CNC_Programming_For_Lathe_na_eng.pdf
7-CNC_Programming_For_Lathe_na_eng.pdf
 
presentation_28 (1).pptx
presentation_28 (1).pptxpresentation_28 (1).pptx
presentation_28 (1).pptx
 
Applications of microcontroller(8051)
Applications of microcontroller(8051) Applications of microcontroller(8051)
Applications of microcontroller(8051)
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Topviewsimulator
TopviewsimulatorTopviewsimulator
Topviewsimulator
 
6.pptx
6.pptx6.pptx
6.pptx
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
 
APT part programming
APT part programmingAPT part programming
APT part programming
 
MICROPROGRAMMEDCONTROL-3.pptx
MICROPROGRAMMEDCONTROL-3.pptxMICROPROGRAMMEDCONTROL-3.pptx
MICROPROGRAMMEDCONTROL-3.pptx
 
Akshit
AkshitAkshit
Akshit
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
 

DEVELOPING CNC PROGRAM FOR THE MANUFACTURING OF GUIDE

  • 2. Contents  Introduction to steam turbine  Steam Turbine Elements  Introduction to CNC  Computer Numerical Control  Introduction to CNC programming  CNC Programming
  • 3. Introduction To Steam Turbine  A Steam turbine can be defined as a form of heat engine in which the energy of the steam is transformed into kinetic energy by the means of expansion through nozzles and kinetic energy of the resulting jet is in turn converted into force during work on rings of blading mounted on a rotating part.
  • 4. Fundamental Parts of Steam Turbine FrameNozzleStatorRotor
  • 5. Steam Turbine Elements  Turbine casing and guide blade carrier:
  • 7.  Turbine Rotor and Blading
  • 8. Introduction to CNC Programming Numerical control Type of machine Storage Media Programmin g methods Type of control Point –to –Point NC Continuous NC Open Loop Closed Loop Incremental Absolute Magnetic Disc Punched Paper Magnetic Tape
  • 9. Computer Numerical Control Tape reader for initial program entry Minicomputer or microcomputer (software functions and NC part program storage) Computer hardware interface and servo system Motion Feedback
  • 10. Introduction To CNC Programming Part programming structure Character Digit Letter Symbol Word Block Program
  • 11.  FUNCTIONAL CODES: There are two main codes used to perform the operation on the machine. CODES M-CODESG- CODES
  • 12. CNC PROGRAM  Main program HP side.  Subroutine Programs. 1) Diameter Roughing 2) Groove Roughing 3) Calculation Subroutine 4) Groove Width Roughing / Depth Finishing 5) Diameter Finishing 6) Groove Width Finishing / 0.3 Recess 7) Step Diameter Finishing 8) Top Suspension 9) Bottom Suspension 10) Packing Groove 11) Chamfering  Upper  Lower 12) Fin Grooves
  • 13. GROOVE DIAGRAM AF LHT 1X 45 BF BHLN BHMN LHL LHM
  • 14. MAIN PROGRAM(I.P SIDE) G00 G90 X850 D1; Z = 2; R10 = 9; (Diameter Roughing) =10; (Groove Roughing) =11; (Groove width Roughing/ depth finishing) =12; (Diameter finishing) =13; (Groove width Roughing/0.3 recess) =14; (Step Diameter Finishing) =15; (Top suspension) =16; (Bottom suspension) =17; (Packing Groove) =18; (Upper chamfering) =19; (lower chamfering) = 20; (Fin Grooves) NO10 (POS 20) R1=1357 R2=1318 R3=143 R4=137.7 R5=18 R6=10 R7=21 R8=14 R9=25.8 R11=25 R12=80.9 R13=17 L=R10;
  • 15. L10 .Groove Roughing (Using grooveing tool) D15 D25 R1 R20 R4 R22 L9.Diameter Roughing (Using boring tool) D1 R3 R1 R2
  • 16. L11 Groove Width Roughing / Depth Finishing (Using grooving tool) R1 R20 R4 R2 R22 L12 Diameter Finishing (Using grooving tool) R3 R1 R2
  • 17. L14 Step dia finishing (Using grooving tool) R24 R1 R3 R23 L13 Top suspension (Using top suspension tool) D10 D20 R20 R29 r3 R27 R22
  • 18. L17 Packing groove (Using radius tool of 3mm diameter) D21 R1 R22 R35 R4 R2 L20 Fin grooves (Using a special grooving tool of 1.5 mm width) D5 R1 R12 R13
  • 19. L100. Calculation Subroutine R20 = R4-R5; R21 = 2*R7; R22 = R1+6+R21; R23 = R3-0.3; R24 = R23-R11; R25 = R7-R6; R26 = 2*R25; R27 = (R9-R5)/2; R29 = R20-R28; R30 = R4+R28; R31 = 2*R8; R32 = 2*R6; R33 = R31 + R32 + 6; R34 = R1 + R33; R35 = R5/2;