SlideShare a Scribd company logo
1 of 19
Download to read offline
10/12/2016 1Numerical Control Machines
CNC-MDP471
Design and Production Engineering Department,
Faculty of Engineering,
Ain Shams University.
Lecture 2
DR. AMR SHAABAN
10/12/2016 2
•Machine format
•Part programming
•G-code
•M-code
•Operation sequence
•Simple programming
10/12/2016Dr.Amr Shaaban-Numerical Control Machines3
MACHINE FORMAT
N4 G2 X±3.3 Y±3.3 Z±3.3 I±3.3 J±3.3 K±3.3 S4 F4 T2 M2
N code
G code
Positioning
Circular
interpolation
Rotating
speed
Feed
T code
M code
N0001 to N9999
10/12/2016Dr.Amr Shaaban-Numerical Control Machines4
PART PROGRAMMING
G-code
Motion Functions
G00 G01 G02 G03
Linear motion Circular motion
Max Feed on
Machine
“Rapid motion”
Specified feed
value
“cutting motion”
C.W C.C.W
10/12/2016Dr.Amr Shaaban-Numerical Control Machines5
PART PROGRAMMING
Motion Functions
G00 G01 G02 G03
Linear motion Circular motion
G00 X50 Y100
Z-199
G01 Z-210
G03 X-100 Y-50 I-50 J-20 (I&J from m/c zero)
G03 X-100 Y-50 I-20J-50 (I&J from start point)
G03 X-100 Y-50 R10 (by radius)
10/12/2016Dr.Amr Shaaban-Numerical Control Machines6
PART PROGRAMMING
Working plans
G17 G18 G19
10/12/2016Dr.Amr Shaaban-Numerical Control Machines7
PART PROGRAMMING
Units designation
G20 Inch system
G21 Metric system mm
G94 Feed rate mm/min
G95 Feed mm/rev
G96 Cutting velocity m/min
G97 Rotating speed rpm
10/12/2016Dr.Amr Shaaban-Numerical Control Machines8
PART PROGRAMMING
Miscellaneous Functions [M-Code]
M00 Program Stop
M01 Optional Program Stop
M02 Program End [old]
M03 Spindle On Clockwise
M04 Spindle On Counterclockwise
M05 Spindle Stop
M06 Tool Change
07M Light Coolant On
M08 Heavy Coolant On
M09 Coolant Off
M30 Program End
M-code
10/12/2016Dr.Amr Shaaban-Numerical Control Machines9
OPERATION SEQUENCE
Example
10/12/2016Dr.Amr Shaaban-Numerical Control Machines10
OPERATION SEQUENCE
1 Facing
2 Turning from ϕ43 to ϕ 36
10/12/2016Dr.Amr Shaaban-Numerical Control Machines11
OPERATION SEQUENCE
3 Turning from ϕ36 to ϕ 17
4 Turning arc R3.5
10/12/2016Dr.Amr Shaaban-Numerical Control Machines12
OPERATION SEQUENCE
5 Chamfering
6 Grooving to ϕ10
7 PARTING OFF
10/12/2016Dr.Amr Shaaban-Numerical Control Machines13
SIMPLE PROGRAMMING
Step Description Details
1 Select the right holder Milling/turning
2
Raw material
specification
Milling: Block size (X*Y*Z)
Allowance for Z [Facing]
Allowance for X&Y [profiling]
Turning: cylinder (D*L)
Allowance for D [Turning]
Allowance for L [Facing + parting off + safety from part holder]
3
Decide the operation
sequence
The sequence that achieve minimum tool changing
4 Tooling
Check the machine tool list, prepare the T-code, and the
coordinate of the tool changer
5 Part program Write down the part program with the minimum block numbers
10/12/2016Dr.Amr Shaaban-Numerical Control Machines14
SIMPLE PROGRAMMING
20mm
ϕ10
Example
1 Select the right holder Turning machine
2
Raw material
specification
cylinder (12*40)
Allowance for D [Turning=2mm]
Allowance for L :
[Facing (2mm)+parting off (3mm)+safety from part holder(15mm)]
3
Decide the operation
sequence
Facing/ longitudinal turning/ parting off
4 Tooling
Facing tool(T01)/ turning tool(T02)/ parting off tool(T03)
Tool changer coordinate: 100mm from chuck face & 50mm from center
5 Part program Next slide
10/12/2016Dr.Amr Shaaban-Numerical Control Machines15
SIMPLE PROGRAMMING
20
ϕ10
15 3 2
ϕ12
50
100
Safetyzone
Partingoff
Facing
Tool changer
M/c zero
1
23
10/12/2016Dr.Amr Shaaban-Numerical Control Machines16
SIMPLE PROGRAMMING
50
Tool changer
2015 3 2
100
ϕ10
ϕ12
M/c zero
N0010 G21 G90 G94 G97 Unit definition
N0020 G00 X100 Z100 T01 M06 Rapid motion to tool changer/ mounting
facing tool
N0030 Z38 Facing starting point z
N0040 X14 S500 M03 Facing starting point x/ spindle rotate c.w
N0050 G01 X0 F20 M08 Facing
Facing start point
X14, Z38
Facing end point
X0, Z38
10/12/2016Dr.Amr Shaaban-Numerical Control Machines17
SIMPLE PROGRAMMING
50
Tool changer
2015 3
62
ϕ10
ϕ12
Floating zero
Turning start point
X10, Z2
Facing end point
X10, Z-20
N0060 G92 X0 Z0 Temporary offset of m/c zero to the part face
N0070 G00 X100 Z62 T02 M06 Rapid motion to tool changer/ mounting turning
tool
N0080 X10 Turning starting point x
N0090 Z2 Turning starting point z
N0100 G01 Z-20 F20 Turning
10/12/2016Dr.Amr Shaaban-Numerical Control Machines18
SIMPLE PROGRAMMING
50
Tool changer
2015 3
62
ϕ10
ϕ12
Floating zero
Parting off start point
X14, Z-21.5
parting off start point
X0, Z-21.5
N0110 G00 X100 Z62 T03 M06 Rapid motion to tool changer/ mounting parting off tool
N0120 Z-21.5 Parting off starting point
N0130 X14 Parting off
N0140 G01 X0 F20 Ending parting off
N0150 G00 X100 M09 Tool away from part/ coolant off
N0160 M30 End program
10/12/2016Dr.Amr Shaaban-Numerical Control Machines19
THE END

More Related Content

What's hot

CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
Prof. S.Rajendiran
 
Introduction to 5 axis cnc machine
Introduction to 5 axis cnc machineIntroduction to 5 axis cnc machine
Introduction to 5 axis cnc machine
Deepak Kumar
 

What's hot (20)

CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
CNC Machines
CNC MachinesCNC Machines
CNC Machines
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Automatic Tool Changer CNC Router 4x8ft ,Wood CNC Router From China-Skype:jac...
Automatic Tool Changer CNC Router 4x8ft ,Wood CNC Router From China-Skype:jac...Automatic Tool Changer CNC Router 4x8ft ,Wood CNC Router From China-Skype:jac...
Automatic Tool Changer CNC Router 4x8ft ,Wood CNC Router From China-Skype:jac...
 
Cnc Milling
Cnc MillingCnc Milling
Cnc Milling
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
 
CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
 
Cnc
CncCnc
Cnc
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming milling
 
Mechanical Industrial Training (in Quality & CNC Machine )at Vishwas Overseas
Mechanical Industrial Training (in Quality & CNC Machine )at Vishwas OverseasMechanical Industrial Training (in Quality & CNC Machine )at Vishwas Overseas
Mechanical Industrial Training (in Quality & CNC Machine )at Vishwas Overseas
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Cnc machine
Cnc machineCnc machine
Cnc machine
 
Tool changing mechanism in cnc machine
Tool changing mechanism in cnc machineTool changing mechanism in cnc machine
Tool changing mechanism in cnc machine
 
Cnc 2 unit palanivendhan cnc elements
Cnc 2 unit palanivendhan cnc elementsCnc 2 unit palanivendhan cnc elements
Cnc 2 unit palanivendhan cnc elements
 
Cnc program writing
Cnc program writingCnc program writing
Cnc program writing
 
Introduction to 5 axis cnc machine
Introduction to 5 axis cnc machineIntroduction to 5 axis cnc machine
Introduction to 5 axis cnc machine
 
Cnc axis and motion nomenclature
Cnc axis and motion nomenclatureCnc axis and motion nomenclature
Cnc axis and motion nomenclature
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
CNC
CNCCNC
CNC
 

Similar to Cnc lecture2

Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manual
Hien Dinh
 
Computer integrated Manufacture & design Lab Manual
Computer integrated Manufacture & design Lab  ManualComputer integrated Manufacture & design Lab  Manual
Computer integrated Manufacture & design Lab Manual
SpikeAerotek
 
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
 

Similar to Cnc lecture2 (20)

Fanuc ot g code training manual
Fanuc ot g code training manualFanuc ot g code training manual
Fanuc ot g code training manual
 
CNC machine
CNC machineCNC machine
CNC machine
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
CNC_MILLING.ppt
CNC_MILLING.pptCNC_MILLING.ppt
CNC_MILLING.ppt
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
05. CNC MPP_Detailed.pdf
05. CNC MPP_Detailed.pdf05. CNC MPP_Detailed.pdf
05. CNC MPP_Detailed.pdf
 
cadcampart11.ppt
cadcampart11.pptcadcampart11.ppt
cadcampart11.ppt
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
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 programming
Cnc programmingCnc programming
Cnc programming
 
14 tool offset_and_measuring
14 tool offset_and_measuring14 tool offset_and_measuring
14 tool offset_and_measuring
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
Computer integrated Manufacture & design Lab Manual
Computer integrated Manufacture & design Lab  ManualComputer integrated Manufacture & design Lab  Manual
Computer integrated Manufacture & design Lab Manual
 
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
 
CNC Machining of Face Cam on a Cylindrical Sector
CNC Machining of Face Cam on a Cylindrical SectorCNC Machining of Face Cam on a Cylindrical Sector
CNC Machining of Face Cam on a Cylindrical Sector
 
Industrial_Training
Industrial_TrainingIndustrial_Training
Industrial_Training
 
CNC Programming.pptx.pdf
CNC Programming.pptx.pdfCNC Programming.pptx.pdf
CNC Programming.pptx.pdf
 
hydraulic power solution faridabad , cnc solution
hydraulic power solution faridabad , cnc solutionhydraulic power solution faridabad , cnc solution
hydraulic power solution faridabad , cnc solution
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 

More from Mohamed Atef (9)

Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)
 
Lec 12 (cont plc)
Lec 12 (cont plc)Lec 12 (cont plc)
Lec 12 (cont plc)
 
Lec 8,9,10 (interfacing)
Lec 8,9,10 (interfacing)Lec 8,9,10 (interfacing)
Lec 8,9,10 (interfacing)
 
Lec 07(sensors 2)
Lec 07(sensors 2)Lec 07(sensors 2)
Lec 07(sensors 2)
 
Lec 05(actuator sizing).pdf
Lec 05(actuator sizing).pdfLec 05(actuator sizing).pdf
Lec 05(actuator sizing).pdf
 
Lec 04(actuators).pdf
Lec 04(actuators).pdfLec 04(actuators).pdf
Lec 04(actuators).pdf
 
Lec 03(VDIdr shady)
Lec 03(VDIdr shady)Lec 03(VDIdr shady)
Lec 03(VDIdr shady)
 
Lec 02(VDI dr mohamed)
Lec 02(VDI  dr mohamed)Lec 02(VDI  dr mohamed)
Lec 02(VDI dr mohamed)
 
Lec 01(introduction) Mechatronic systems
Lec 01(introduction) Mechatronic systems Lec 01(introduction) Mechatronic systems
Lec 01(introduction) Mechatronic systems
 

Recently uploaded

Recently uploaded (20)

Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 

Cnc lecture2

  • 1. 10/12/2016 1Numerical Control Machines CNC-MDP471 Design and Production Engineering Department, Faculty of Engineering, Ain Shams University. Lecture 2 DR. AMR SHAABAN
  • 2. 10/12/2016 2 •Machine format •Part programming •G-code •M-code •Operation sequence •Simple programming
  • 3. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines3 MACHINE FORMAT N4 G2 X±3.3 Y±3.3 Z±3.3 I±3.3 J±3.3 K±3.3 S4 F4 T2 M2 N code G code Positioning Circular interpolation Rotating speed Feed T code M code N0001 to N9999
  • 4. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines4 PART PROGRAMMING G-code Motion Functions G00 G01 G02 G03 Linear motion Circular motion Max Feed on Machine “Rapid motion” Specified feed value “cutting motion” C.W C.C.W
  • 5. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines5 PART PROGRAMMING Motion Functions G00 G01 G02 G03 Linear motion Circular motion G00 X50 Y100 Z-199 G01 Z-210 G03 X-100 Y-50 I-50 J-20 (I&J from m/c zero) G03 X-100 Y-50 I-20J-50 (I&J from start point) G03 X-100 Y-50 R10 (by radius)
  • 6. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines6 PART PROGRAMMING Working plans G17 G18 G19
  • 7. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines7 PART PROGRAMMING Units designation G20 Inch system G21 Metric system mm G94 Feed rate mm/min G95 Feed mm/rev G96 Cutting velocity m/min G97 Rotating speed rpm
  • 8. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines8 PART PROGRAMMING Miscellaneous Functions [M-Code] M00 Program Stop M01 Optional Program Stop M02 Program End [old] M03 Spindle On Clockwise M04 Spindle On Counterclockwise M05 Spindle Stop M06 Tool Change 07M Light Coolant On M08 Heavy Coolant On M09 Coolant Off M30 Program End M-code
  • 9. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines9 OPERATION SEQUENCE Example
  • 10. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines10 OPERATION SEQUENCE 1 Facing 2 Turning from ϕ43 to ϕ 36
  • 11. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines11 OPERATION SEQUENCE 3 Turning from ϕ36 to ϕ 17 4 Turning arc R3.5
  • 12. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines12 OPERATION SEQUENCE 5 Chamfering 6 Grooving to ϕ10 7 PARTING OFF
  • 13. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines13 SIMPLE PROGRAMMING Step Description Details 1 Select the right holder Milling/turning 2 Raw material specification Milling: Block size (X*Y*Z) Allowance for Z [Facing] Allowance for X&Y [profiling] Turning: cylinder (D*L) Allowance for D [Turning] Allowance for L [Facing + parting off + safety from part holder] 3 Decide the operation sequence The sequence that achieve minimum tool changing 4 Tooling Check the machine tool list, prepare the T-code, and the coordinate of the tool changer 5 Part program Write down the part program with the minimum block numbers
  • 14. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines14 SIMPLE PROGRAMMING 20mm ϕ10 Example 1 Select the right holder Turning machine 2 Raw material specification cylinder (12*40) Allowance for D [Turning=2mm] Allowance for L : [Facing (2mm)+parting off (3mm)+safety from part holder(15mm)] 3 Decide the operation sequence Facing/ longitudinal turning/ parting off 4 Tooling Facing tool(T01)/ turning tool(T02)/ parting off tool(T03) Tool changer coordinate: 100mm from chuck face & 50mm from center 5 Part program Next slide
  • 15. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines15 SIMPLE PROGRAMMING 20 ϕ10 15 3 2 ϕ12 50 100 Safetyzone Partingoff Facing Tool changer M/c zero 1 23
  • 16. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines16 SIMPLE PROGRAMMING 50 Tool changer 2015 3 2 100 ϕ10 ϕ12 M/c zero N0010 G21 G90 G94 G97 Unit definition N0020 G00 X100 Z100 T01 M06 Rapid motion to tool changer/ mounting facing tool N0030 Z38 Facing starting point z N0040 X14 S500 M03 Facing starting point x/ spindle rotate c.w N0050 G01 X0 F20 M08 Facing Facing start point X14, Z38 Facing end point X0, Z38
  • 17. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines17 SIMPLE PROGRAMMING 50 Tool changer 2015 3 62 ϕ10 ϕ12 Floating zero Turning start point X10, Z2 Facing end point X10, Z-20 N0060 G92 X0 Z0 Temporary offset of m/c zero to the part face N0070 G00 X100 Z62 T02 M06 Rapid motion to tool changer/ mounting turning tool N0080 X10 Turning starting point x N0090 Z2 Turning starting point z N0100 G01 Z-20 F20 Turning
  • 18. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines18 SIMPLE PROGRAMMING 50 Tool changer 2015 3 62 ϕ10 ϕ12 Floating zero Parting off start point X14, Z-21.5 parting off start point X0, Z-21.5 N0110 G00 X100 Z62 T03 M06 Rapid motion to tool changer/ mounting parting off tool N0120 Z-21.5 Parting off starting point N0130 X14 Parting off N0140 G01 X0 F20 Ending parting off N0150 G00 X100 M09 Tool away from part/ coolant off N0160 M30 End program