Home▸Articles▸Robotics & Kinematics

Optimizing Fabric Usage with Robotic Cutters: The Next-Fit Decreasing Height Algorithm

A modern approach to reducing waste in textile manufacturing through automated nesting optimization.

mysimulator teamUpdated June 2026≈ 4 min read▶ Open the simulation

What is Robotic Fabric Cutting?

Robotic fabric cutting involves using automated machines to precisely cut patterns from rolls of fabric. This process replaces traditional manual methods, offering greater precision and efficiency. The robotic cutter uses a CNC (Computer Numerical Control) system to follow pre-programmed paths, ensuring consistent cuts across multiple pieces.

One key aspect of robotic fabric cutting is the optimization of material usage through efficient nesting layouts. By arranging pattern pieces in an optimal way on the fabric roll, manufacturers can minimize waste and reduce costs.

The Next-Fit Decreasing Height Algorithm

The Next-Fit Decreasing Height (NFDH) algorithm is a heuristic approach used to solve the two-dimensional bin-packing problem. In this context, it helps determine how best to arrange pattern pieces on a fabric roll to minimize waste and maximize material utilization.

The NFDH algorithm works by first sorting the pattern pieces in decreasing order of height. It then places each piece into the next available row that can accommodate it without exceeding the width limit of the roll. This process continues until all pieces are placed, ensuring an efficient use of space.

live demo · related simulation● LIVE

Why Does Robotic Fabric Cutting Matter?

Robotic fabric cutting is crucial in modern textile manufacturing due to its ability to significantly reduce waste and improve efficiency. By automating the cutting process, manufacturers can achieve higher precision and consistency, leading to better quality products.

Furthermore, optimizing material usage through advanced algorithms like NFDH helps companies save costs on fabric rolls, reducing overall production expenses and making them more competitive in the market.

Real-World Applications

Robotic fabric cutters are widely used in the fashion industry for cutting patterns for clothing items. They can also be found in industries such as automotive, where precision is critical for parts manufacturing.

In addition to reducing waste and improving efficiency, robotic cutters enable manufacturers to produce a wider range of products with fewer resources, contributing to more sustainable practices.

Frequently asked questions

How does the kerf spacing affect material utilization?

Kerf spacing refers to the width of the cut made by the CNC cutter. A smaller kerf allows for better material utilization as it minimizes waste from each individual cut.

What is the purpose of nesting rotation in robotic fabric cutting?

Nesting rotation involves rotating pattern pieces to fit them more efficiently on the fabric roll. This can significantly improve material utilization by allowing pieces that don't fit horizontally to be placed vertically or vice versa.

Can the NFDH algorithm handle irregularly shaped patterns?

The NFDH algorithm is primarily designed for rectangular pattern pieces and may not perform optimally with irregular shapes. However, advanced variations of the algorithm can handle more complex geometries to some extent.

How does changing the cutting feed rate affect the process?

Adjusting the cutting feed rate changes how quickly the CNC cutter moves across the fabric roll. A faster feed rate may increase efficiency but could also lead to less precise cuts, while a slower rate ensures better accuracy at the cost of increased time.

Try it live

Everything above runs in your browser — open Robotic Fabric Cutter — Nesting Layout Optimizer (2D) and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Robotic Fabric Cutter — Nesting Layout Optimizer (2D) simulation

What did you find?

Add reproduction steps (optional)