SlideShare a Scribd company logo
02/27/16 CNC Nesting & Programming1
CNC Nesting & Programming Guide
By Mal Moran
This presentation will demonstrate how using
various nesting techniques can help improve the
efficiencies of a CNC program.
02/27/16 CNC Nesting & Programming2
A Nested Pair
If a part is shaped then a nested pair should be considered to
reduce waste between the parts. The CNC programmer of this
program has not produced a nested pair?
Note how the
increment has not
been reduced
leaving a gap of
32mm instead of
5mm?
Total waste =
27.9%
02/27/16 CNC Nesting & Programming3
A Nested Pair
By producing a nested pair the waste of this program
has been reduced by 9.9%
02/27/16 CNC Nesting & Programming4
Comparison
Prog Length Width Height No.Prod Waste % Ord Qty M3
VX12811 2065 1926 992 496 27.9 464 3.69
Mal12 2068 1691 992 496 18 464 3.25
9.9 0.45 0.45
Waste reduction = 9.9%
02/27/16 CNC Nesting & Programming5
A Nested Pair
This is a common way to create a nested pair. Depending on
the shape of a part the CNC programmer should always be
thinking of the most efficient nest / program.
Is this the most efficient nest for this part?
Nested waste = 27.5%
02/27/16 CNC Nesting & Programming6
NO!
02/27/16 CNC Nesting & Programming7
Stagger Nesting
Staggering or off setting a nested pair should always be
considered to reduce waste when creating a CNC program.
Complex shaped parts can require careful attention when
creating a program.
Nested waste = 12%
02/27/16 CNC Nesting & Programming8
Prog Length Width Height No.Prod Waste % Ord Qty M3
VX9953 1823 2196 1000 13944 32.5 574 0.16
Mal4 1936 2092 1000 16932 18.6 574 0.14
13.9 0.03 0.03
VX9953 Mal4
Comparison
Waste reduction = 13.9%
02/27/16 CNC Nesting & Programming9
Stagger Nesting Comparison
Prog Length Width Height No.Prod Waste % Ord Qty M3
VX13306 1591 1726 1000 160 21.3 466 8.00
Mal10 1252 1905 1000 160 9.4 466 6.95
11.9 1.05 1.05
Waste reduction = 11.9%
02/27/16 CNC Nesting & Programming10
A Nested Pair Program
The CNC programmer of this program has created a nested pair
and has reduced the increment to the next nested pair.
Is this the most efficient nest?
V X 1 3 3 7 4
02/27/16 CNC Nesting & Programming11
NO!
02/27/16 CNC Nesting & Programming12
Rotate Nesting
Rotating a nested pair and reducing the waste between the
increment should also be considered when creating a CNC program.
The yield from a sheet / block could also improve.
M A L 1
02/27/16 CNC Nesting & Programming13
Comparison
V X 1 3 3 7 4
M A L 1
Prog Length Width Height No.Prod Waste% Ord Qty M3
VX13374 2272 1658 1000 30 48.3 99 12.43
Mal1 2100 1982 1000 40 39.7 99 10.30
8.6 2.13 2.13
Waste reduction = 8.6%
02/27/16 CNC Nesting & Programming14
Summary
A nested pair can in most cases produce a more efficient
program.
Consider the scrap between parts and reduce the increment
where ever possible.
Staggering or rotating the parts could help to further
reduce scrap and improve the yield from a sheet or block.
Consider the block size / window when creating a CNC
program. Try to maximise a window of a block where ever
possible.

More Related Content

PPTX
Scenario-based Economic Model Approach to evaluate the impact of the Internet...
PDF
6-Cm19
PDF
Bracket-End-of-Stations Drawing.PDF
PDF
Millimeters pt1of2
DOCX
Wt4603 cutting list_machineexam
PDF
Technical data SCHMIDT & BENDER P4L Riflescopes Reticles Subtensions | Optics...
PPTX
Tugasan umpakan perjalanan
Scenario-based Economic Model Approach to evaluate the impact of the Internet...
6-Cm19
Bracket-End-of-Stations Drawing.PDF
Millimeters pt1of2
Wt4603 cutting list_machineexam
Technical data SCHMIDT & BENDER P4L Riflescopes Reticles Subtensions | Optics...
Tugasan umpakan perjalanan

What's hot (12)

PPTX
NP SAVOIE
PDF
Mbh 2700-es-asm-1000
PDF
My Design Projects_2
PPT
Sheet matel calculations
PDF
Open elective final year
PPTX
7.1 Ratios and Proportions
PPTX
Lpp numerical solved
PDF
BLK WOLF.PDF
PPTX
Lpp numerical
PDF
Follower 2010 .PDF
PDF
4. base shear
PPTX
Hungarian algorithm
NP SAVOIE
Mbh 2700-es-asm-1000
My Design Projects_2
Sheet matel calculations
Open elective final year
7.1 Ratios and Proportions
Lpp numerical solved
BLK WOLF.PDF
Lpp numerical
Follower 2010 .PDF
4. base shear
Hungarian algorithm
Ad

Viewers also liked (20)

PPTX
cAdaptive control
PDF
Cnc programming handbook - Peter Schmid
PPT
CNC Programmingmodifies examination 1
PDF
Chamfer in CNC Programming
PPTX
CNC Programming
PPT
Cnc part programming 4 unit
PPT
Cnc Programming Basics
PDF
AngularJS: an introduction
PPT
Osnove programiranja nc cnc glodalica
PPT
Modalne i nemodalne naredbe. G i M naredbe
PDF
Cnc milling programs
PPTX
Habit 3 Put First things First
PDF
Fanuc ot g code training manual
PPTX
Put First Things First
PDF
Excel vba macro programing
PPTX
Begin With The End In Mind 1
PPT
CNC Programmingmodifies1
PDF
AmI 2017 - Python basics
PPTX
cnc machining
PPTX
Be Proactive 1
cAdaptive control
Cnc programming handbook - Peter Schmid
CNC Programmingmodifies examination 1
Chamfer in CNC Programming
CNC Programming
Cnc part programming 4 unit
Cnc Programming Basics
AngularJS: an introduction
Osnove programiranja nc cnc glodalica
Modalne i nemodalne naredbe. G i M naredbe
Cnc milling programs
Habit 3 Put First things First
Fanuc ot g code training manual
Put First Things First
Excel vba macro programing
Begin With The End In Mind 1
CNC Programmingmodifies1
AmI 2017 - Python basics
cnc machining
Be Proactive 1
Ad

Similar to CNC Programming (20)

PDF
A Review on Parametric Programming Techniques Utilized For Advanced CNC Machines
PPT
Cnc Milling
PPTX
CNC Milling, Software, Repurposing and Recycling.
PDF
114722893 cnc-milling-report
PDF
What is CNC Programming And How It Works
PPTX
Predefence.pptx
PDF
IRJET- Automatic PCB Designer based on CNC System
PPT
NC pogramming
PDF
Vskills Certified CAD Sample Material
PPT
Computer Numerical Control (CNC) & Manufacturing Automation
PPTX
nc and cnc dp
PDF
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
PDF
3D Printing to CNC Machining Making the transition
PDF
IRJET- Design of Mini CNC using Arduino Uno
PPT
CNC1.ppt
PPT
MT-II UNIT V CNC MACHINING
PDF
Dv03 pub9 study_guide
PPT
PPT
CNfbhfhhfhdhhdhhdhdhhdhhdhdhhdhfhfhhfhdC_1.ppt
PPT
CNC Machining part for engineering studenPart-1.ppt
A Review on Parametric Programming Techniques Utilized For Advanced CNC Machines
Cnc Milling
CNC Milling, Software, Repurposing and Recycling.
114722893 cnc-milling-report
What is CNC Programming And How It Works
Predefence.pptx
IRJET- Automatic PCB Designer based on CNC System
NC pogramming
Vskills Certified CAD Sample Material
Computer Numerical Control (CNC) & Manufacturing Automation
nc and cnc dp
A project report of map of india made by the CNC SIMULATOR PRO software Mech...
3D Printing to CNC Machining Making the transition
IRJET- Design of Mini CNC using Arduino Uno
CNC1.ppt
MT-II UNIT V CNC MACHINING
Dv03 pub9 study_guide
CNfbhfhhfhdhhdhhdhdhhdhhdhdhhdhfhfhhfhdC_1.ppt
CNC Machining part for engineering studenPart-1.ppt

CNC Programming

  • 1. 02/27/16 CNC Nesting & Programming1 CNC Nesting & Programming Guide By Mal Moran This presentation will demonstrate how using various nesting techniques can help improve the efficiencies of a CNC program.
  • 2. 02/27/16 CNC Nesting & Programming2 A Nested Pair If a part is shaped then a nested pair should be considered to reduce waste between the parts. The CNC programmer of this program has not produced a nested pair? Note how the increment has not been reduced leaving a gap of 32mm instead of 5mm? Total waste = 27.9%
  • 3. 02/27/16 CNC Nesting & Programming3 A Nested Pair By producing a nested pair the waste of this program has been reduced by 9.9%
  • 4. 02/27/16 CNC Nesting & Programming4 Comparison Prog Length Width Height No.Prod Waste % Ord Qty M3 VX12811 2065 1926 992 496 27.9 464 3.69 Mal12 2068 1691 992 496 18 464 3.25 9.9 0.45 0.45 Waste reduction = 9.9%
  • 5. 02/27/16 CNC Nesting & Programming5 A Nested Pair This is a common way to create a nested pair. Depending on the shape of a part the CNC programmer should always be thinking of the most efficient nest / program. Is this the most efficient nest for this part? Nested waste = 27.5%
  • 6. 02/27/16 CNC Nesting & Programming6 NO!
  • 7. 02/27/16 CNC Nesting & Programming7 Stagger Nesting Staggering or off setting a nested pair should always be considered to reduce waste when creating a CNC program. Complex shaped parts can require careful attention when creating a program. Nested waste = 12%
  • 8. 02/27/16 CNC Nesting & Programming8 Prog Length Width Height No.Prod Waste % Ord Qty M3 VX9953 1823 2196 1000 13944 32.5 574 0.16 Mal4 1936 2092 1000 16932 18.6 574 0.14 13.9 0.03 0.03 VX9953 Mal4 Comparison Waste reduction = 13.9%
  • 9. 02/27/16 CNC Nesting & Programming9 Stagger Nesting Comparison Prog Length Width Height No.Prod Waste % Ord Qty M3 VX13306 1591 1726 1000 160 21.3 466 8.00 Mal10 1252 1905 1000 160 9.4 466 6.95 11.9 1.05 1.05 Waste reduction = 11.9%
  • 10. 02/27/16 CNC Nesting & Programming10 A Nested Pair Program The CNC programmer of this program has created a nested pair and has reduced the increment to the next nested pair. Is this the most efficient nest? V X 1 3 3 7 4
  • 11. 02/27/16 CNC Nesting & Programming11 NO!
  • 12. 02/27/16 CNC Nesting & Programming12 Rotate Nesting Rotating a nested pair and reducing the waste between the increment should also be considered when creating a CNC program. The yield from a sheet / block could also improve. M A L 1
  • 13. 02/27/16 CNC Nesting & Programming13 Comparison V X 1 3 3 7 4 M A L 1 Prog Length Width Height No.Prod Waste% Ord Qty M3 VX13374 2272 1658 1000 30 48.3 99 12.43 Mal1 2100 1982 1000 40 39.7 99 10.30 8.6 2.13 2.13 Waste reduction = 8.6%
  • 14. 02/27/16 CNC Nesting & Programming14 Summary A nested pair can in most cases produce a more efficient program. Consider the scrap between parts and reduce the increment where ever possible. Staggering or rotating the parts could help to further reduce scrap and improve the yield from a sheet or block. Consider the block size / window when creating a CNC program. Try to maximise a window of a block where ever possible.