Coupe de panneaux 2D
La Coupe de panneaux 2D est le mode principal de CutOptim. Elle résout le problème classique de calepinage rectangulaire : étant donné un ensemble de grands panneaux rectangulaires et un ensemble de pièces rectangulaires plus petites, trouver la disposition qui utilise le moins de panneaux avec le minimum de déchets.
Ce mode est utilisé pour les matériaux en feuilles, notamment le contreplaqué, le MDF, l’aggloméré, le mélaminé, le verre, le panneau composite aluminium, la tôle acier, le panneau mousse, et tout autre matériau disponible en stock plat rectangulaire.
Fonctionnement de l’optimisation 2D
CutOptim modélise votre travail de coupe comme un problème de calepinage :
- Les conteneurs sont vos panneaux en stock — les grands rectangles dans lesquels vous coupez
- Les éléments sont vos pièces demandées — les plus petits rectangles que vous devez produire
L’algorithme place les éléments dans les conteneurs un par un, en choisissant la position qui minimise l’espace perdu. Il peut essayer deux stratégies :
- Mode Guillotine — Chaque coupe va d’un bord à l’autre du panneau. Cela reproduit le fonctionnement physique d’une scie à panneaux ou d’une scie sur table. C’est légèrement moins efficace en termes d’espace, mais produit des séquences de coupe pratiques pour la coupe manuelle et semi-automatique.
- Mode Imbriqué — Les éléments peuvent être placés dans n’importe quel rectangle libre disponible. Cela offre un meilleur rendement et est le mode adapté à la découpe CNC, mais les coupes résultantes ne peuvent pas toujours être reproduites sur une scie sur table.
CutOptim respecte également la largeur du trait de scie — le matériau perdu en sciure à chaque coupe. Un trait de scie de 3 mm sur un chantier de 100 pièces peut représenter la perte d’un panneau entier. Saisissez toujours votre trait de scie avec précision. Voir Paramètres et trait de scie.
Ajout des panneaux en stock
Les panneaux en stock représentent le matériau brut disponible à couper. Chaque ligne de stock définit une taille et une quantité de panneau.
| Feature | Type | Description |
|---|---|---|
| Width | number | Largeur du panneau dans l'unité active (mm ou cm). Il s'agit de la dimension horizontale sur le canevas. |
| Height | number | Hauteur du panneau dans l'unité active. Il s'agit de la dimension verticale sur le canevas. |
| Quantity | integer | Nombre de panneaux de cette taille disponibles. L'optimiseur en utilisera autant que nécessaire, dans la limite de ce nombre. |
| Price | number | Coût par panneau. Utilisé pour calculer le coût total des matériaux dans le résumé des résultats et l'export devis. Laissez vide si la tarification n'est pas nécessaire. |
| Label | text | Nom optionnel pour cette taille de stock, par ex. '2400×1200 Ctp structurel'. Apparaît dans la légende du PDF. |
Bonnes pratiques pour les panneaux en stock :
- Saisissez les dimensions utilisables réelles de votre panneau, et non la taille nominale. Un panneau vendu comme 2440×1220 mm peut en réalité mesurer 2438×1218 mm après ébavurage en usine — mesurez vos panneaux.
- Si vous disposez d’un mélange de panneaux entiers et de chutes partielles d’un chantier précédent, ajoutez-les en lignes de stock séparées avec leurs dimensions réelles et une quantité de 1.
- Utilisez le champ prix même pour les chantiers internes. Voir la décomposition des coûts aide à vérifier si un chantier est correctement tarifé.
Ajout des pièces demandées
Les pièces demandées sont les pièces rectangulaires que vous avez besoin que l’optimisation produise à partir de votre stock.
| Feature | Type | Description |
|---|---|---|
| Width | number | Largeur de pièce requise dans l'unité active. |
| Height | number | Hauteur de pièce requise dans l'unité active. |
| Quantity | integer | Nombre de pièces identiques requises. |
| Label | text | Nom descriptif pour cette pièce, par ex. 'Porte panneau G' ou 'Étagère 600'. Imprimé sur le schéma de coupe et dans l'export CSV. |
| Lock Rotation | boolean | Lorsqu'activé, la pièce ne peut pas être pivotée de 90°. À utiliser lorsque la direction du fil, l'orientation d'impression ou la face du matériau doit être préservée. |
Conseils pour la saisie des pièces demandées :
- Saisissez toujours une étiquette pour chaque pièce. Sur un chantier complexe avec 50 pièces ou plus, des rectangles sans étiquette sur le schéma de coupe sont impossibles à identifier.
- Si vous avez plusieurs pièces identiques, saisissez-les une seule fois avec la bonne quantité plutôt qu’en lignes séparées.
- Pour ajouter une marge de délignage (pour les pièces qui doivent être coupées légèrement en surdimensions puis tronçonnées à la taille finale), ajoutez la valeur de marge à la largeur et à la hauteur. Par exemple, si vous avez besoin d’une pièce finie de 400×800 mm avec 5 mm de marge sur chaque face, saisissez 410×810.
Import CSV pour les pièces demandées
Si votre liste de coupes existe déjà dans un tableur, vous pouvez l’importer directement :
- Cliquez sur le bouton Importer CSV au-dessus du tableau Demande
- Votre CSV doit comporter les colonnes :
label,width,height,qty(dans cet ordre, ou avec des en-têtes correspondants) - Prévisualisez l’import et confirmez
Exportez un modèle CSV vierge depuis la boîte de dialogue d’import pour obtenir le format de colonnes correct.
Types de coupe : Guillotine vs Imbriqué
Le type de coupe est défini dans les Paramètres et affecte l’ensemble de l’optimisation.
Coupe en guillotine
En mode guillotine, chaque coupe est une ligne droite qui court d’un bord du panneau (restant) au bord opposé. Cela reproduit le fonctionnement physique d’une scie à panneaux, d’une scie sur table ou d’une scie à déligner.
Utilisez la guillotine quand :
- Vous coupez sur une scie sur table, une scie à panneaux ou une scie à rail
- Vous devez remettre la séquence de coupe à un opérateur avec une liste simple
- Votre matériau doit être retourné ou déplacé entre les coupes
Rendement typique : 85 à 93 % pour des jeux de pièces de meublerie ou de menuiserie typiques.
Coupe imbriquée
En mode imbriqué, les pièces peuvent être placées dans n’importe quel espace rectangulaire libre sur le panneau, sans être alignées sur des lignes de coupe en guillotine. Cela permet d’imbriquer plus de pièces par panneau.
Utilisez l’imbriqué quand :
- Vous coupez sur une fraiseuse CNC ou une machine d’imbrication automatisée
- Vous générez une sortie DXF ou SVG pour piloter une machine de découpe
- La maximisation de l’utilisation des matériaux est la priorité
Rendement typique : 88 à 97 % pour les mêmes jeux de pièces.
Les plans de coupe imbriqués ne peuvent généralement pas être reproduits sur une scie sur table manuelle. Si les opérateurs coupent à la main, utilisez toujours le mode Guillotine.
Lancement de l’optimisation
Une fois le stock et la demande saisis, cliquez sur Lancer l’optimisation ou appuyez sur Ctrl+Entrée. L’optimisation se termine généralement en moins de 2 secondes pour les chantiers comportant moins de 500 pièces. Pour les chantiers plus importants, une barre de progression apparaît.
Vérifications avant l’exécution :
- Chaque pièce demandée doit tenir dans au moins une dimension d’un panneau en stock (en tenant compte du trait de scie)
- Les champs de quantité doivent être des entiers positifs
- Au moins un panneau en stock et une pièce demandée doivent être présents
Si une vérification échoue, le bouton Exécuter affiche une icône d’avertissement jaune. Survolez-la pour voir le problème spécifique.
Lecture de vos résultats
Après une exécution réussie, le canevas affiche la disposition et le panneau de résultats se met à jour :
Navigateur de panneaux
Utilisez les boutons fléchés ou les onglets de panneau en bas du canevas pour parcourir chaque panneau utilisé. Chaque panneau affiche :
- Des rectangles colorés pour chaque pièce placée avec étiquette et dimensions
- Des zones grisées hachurées pour les chutes (pièces plus grandes que la taille minimale de chute)
- Des zones gris uni pour les déchets (pièces plus petites que la taille minimale de chute)
Rendement et déchets
| Métrique | Formule | Objectif |
|---|---|---|
| Rendement % | (Surface totale demandée) / (Surface totale des panneaux utilisés) × 100 | > 88 % |
| Déchets % | (Surface de rebut inutilisable) / (Surface totale des panneaux utilisés) × 100 | < 10 % |
| Chutes % | (Surface de chutes sauvegardées) / (Surface totale des panneaux utilisés) × 100 | Variable |
Améliorer un résultat à faible rendement
Si le rendement est inférieur à 80 %, essayez ces approches dans l’ordre :
- Vérifiez le trait de scie — Un trait de scie incorrect (trop grand) gaspille de l’espace à chaque coupe
- Autorisez la rotation — Assurez-vous que Bloquer la rotation n’est pas activé sur les pièces où le fil ne compte pas
- Changez le type de coupe — Passez de Guillotine à Imbriqué pour un meilleur calepinage
- Ajoutez plus de pièces par lot — Ajoutez les pièces restantes de futurs chantiers pour remplir les panneaux maintenant
- Ajoutez des panneaux plus petits — Si vous avez des chutes de chantiers précédents, ajoutez-les au tableau de stock
Priorité du stock (★)
Chaque ligne du tableau Stock dispose d’une icône étoile (★) à gauche. Marquer d’une étoile une ligne de stock indique à l’optimiseur d’utiliser ce panneau en premier — avant de piocher dans le stock non étoilé.
Quand l’utiliser :
- Vous avez un panneau partiel d’un chantier précédent et voulez l’utiliser avant d’ouvrir un nouveau stock
- Vous avez des panneaux coûteux ou difficiles à sourcer que vous souhaitez prioriser
- Vous voulez écouler l’ancien stock avant qu’il ne se déforme ou ne se détériore
Comment l’utiliser :
- Cliquez sur l’icône ★ sur une ligne de stock — elle devient jaune/or
- Lancez l’optimisation — le panneau étoilé est utilisé en premier
- Cliquez à nouveau pour supprimer la priorité
Étoilez toutes vos lignes de stock de chutes avant de lancer un chantier. CutOptim consommera les chutes en premier, n’ouvrant de nouveaux panneaux entiers que lorsque les chutes seront épuisées. C’est la façon la plus efficace de maintenir votre inventaire de chutes gérable.
Chant Pro
Les informations de chant peuvent être enregistrées par pièce dans la colonne EB du tableau Demande. Cela indique quels côtés d’un panneau fini nécessitent un chant, et l’information apparaît sur le plan de coupe et dans les exports PDF.
Le chant est une fonctionnalité de métadonnées/référence — elle n’affecte pas l’algorithme d’optimisation. Elle enregistre simplement quels côtés doivent être chantés afin que l’information soit imprimée sur le plan de coupe et les étiquettes à côté de la pièce.
Marquage du chant :
- Cliquez sur le bouton dans la colonne EB de n’importe quelle ligne de pièce demandée
- Une boîte de dialogue de chant s’ouvre avec quatre côtés : Haut, Droite, Bas, Gauche
- Cochez chaque côté nécessitant un chant
- Un aperçu visuel montre les côtés sélectionnés sous forme d’une bande jaune autour du contour de la pièce
- Cliquez sur OK — la colonne EB se met à jour pour afficher une abréviation des côtés sélectionnés
Abréviations de la colonne EB :
| Affichage | Signification |
|---|---|
— | Pas de chant |
T | Haut uniquement |
TR | Haut + Droite |
TRBL | Les quatre côtés |
BL | Bas + Gauche |
Les données de chant sont sauvegardées avec le projet et apparaissent dans :
- Le plan de coupe PDF (imprimé sur l’étiquette de la pièce dans le schéma de disposition)
- L’export Étiquettes de panneaux (une étiquette par pièce, montrant les côtés sélectionnés)
- L’export CSV (comme colonne
edge_banding)
Pour les caissons de cuisine, une configuration courante est BL (Bas + Gauche) ou TR (Haut + Droite) selon que le panneau est un côté, un dessus ou une étagère. Le saisir une fois au stade de la demande évite d’avoir à le recalculer à l’établi.