ToolHuts

Outils pratiques pour un travail de précision

Calculateur de Découpe de Contreplaqué

Imbriquez une liste de pièces quelconques sur des panneaux pour minimiser les chutes, avec un plan de découpe visuel imprimable.

Calculez la disposition, vérifiez le diagramme, puis imprimez le résultat pour l'atelier ou le chantier.

mm
mm
mm
Liste des pièces
mm
mm
mm
mm
Feuilles1
Zone de déchets49.6%
Pièces10

Comment ça marche

Comment l'utiliser : entrez la taille de votre feuille et le trait de scie, puis ajoutez autant de rangées de pièces que votre liste de coupe en a besoin - chacune avec sa propre largeur, hauteur et quantité. Utiliser Ajouter une pièce pour une autre taille et le button to remove a row (at least one row must remain). The layout, sheet count and waste percentage update immediately, and you can print or download the first sheet's diagram.

Algorithme. Every requested part (every row, every quantity) is combined into one list and sorted longest-edge-first. Each part is then placed left to right along a "shelf" (row): if it fits in the current row's remaining width it's placed next to the last part with one kerf gap between them; if not, a new row starts above the tallest part already in the current row, again separated by one kerf; if it doesn't fit in the sheet's remaining height either, a new sheet starts. A part is rotated 90° automatically if that's the only way it fits the sheet. Area waste is the unused fraction of total sheet area actually consumed: % de déchets = 100 × (feuilles × surface de feuille − surface totale de la pièce) / (feuilles × surface de feuille).

Exemple travaillé. With the default two-row list (2440×1220 mm sheet, 3 mm kerf, four 600×400 mm parts, six 300×300 mm parts): the four 600×400 parts are longest-edge first, so they're placed in a row along the bottom - four of them plus three 3 mm kerfs use 4×600 + 3×3 = 2409 mm of the 2440 mm width, all within the 400 mm row height. The fifth part (a 300×300) no longer fits that row's remaining width, so a new row starts at y = 400 + 3 = 403 mm; all six 300×300 parts fit across that row (6×300 + 5×3 = 1815 mm), and the whole layout - 703 mm tall - fits on a single 1220 mm-tall sheet. Result: 1 sheet, 10 parts placed, and area waste = 100 × (2440×1220 − (4×600×400 + 6×300×300)) / (2440×1220) = 100 × (2,976,800 − 1,500,000) / 2,976,800 ≈ 49.6% - most of it the unused 517 mm-tall strip above the two packed rows. Adding a third row (for example eight 150×150 mm offcuts) simply adds those parts to the same sorted list and packing pass - no separate run needed.

Limites

La disposition provient d'une heuristique d'emballage des étagères la plus longue en premier, et non d'un algorithme d'imbrication optimal garanti - elle peut laisser plus de déchets qu'un humain ou un véritable solveur d'emballage en bacs ne le ferait pour les mêmes pièces. Vérifiez toujours le diagramme par rapport à votre feuille réelle avant de couper.

Il ne modélise pas le sens du grain ou du placage, ne réserve pas de marge de coupe autour du bord de la feuille (le trait de scie n'est appliqué qu'entre les pièces) et suppose que chaque pièce peut être pivotée de 90° si cela facilite son ajustement. Si une partie est plus grande que la feuille dans les deux orientations, aucune mise en page n'est renvoyée. La liste des pièces est limitée à 12 lignes dans cette interface pour garder la mise en page lisible et la page réactive.

Questions fréquemment posées

How many different part sizes can I enter?

Up to 12 rows, each with its own width, height and quantity - add or remove rows with the buttons above the parts list. All rows are packed into the same layout in one pass.

Why might a different arrangement use fewer sheets than this one?

The heuristic packs parts into simple rows sorted by their longest edge - it doesn't search every possible arrangement. Mixing part sizes within a row, or packing around leftover space, can sometimes beat it. Treat the result as a solid starting layout, not the mathematical minimum.

Does the kerf get added around the outside edge of the sheet too?

No - kerf is only added between adjacent parts (between columns in a row, and between rows). If your saw needs a clean trim pass around the sheet edge first, subtract that margin from the sheet width and height before entering them.