Coupe linéaire 1D
La Coupe linéaire 1D optimise tout matériau livré en longueurs : barres acier, profilés aluminium, tube cuivre, liteaux bois, tube plastique, câble, tige filetée, et tout autre stock linéaire. Vous fournissez les longueurs de barres disponibles et les longueurs de coupe requises — CutOptim trouve la combinaison qui utilise le moins de barres avec le minimum de chutes.
Fonctionnement de l’optimisation 1D
Le problème 1D est plus simple que le 2D : chaque élément n’a qu’une seule dimension (longueur), et chaque conteneur (barre en stock) n’a également qu’une seule dimension. L’algorithme affecte des longueurs à des barres de sorte que :
- Chaque longueur requise soit attribuée à exactement une barre
- Aucune barre ne soit surchargée (toutes les longueurs affectées à une barre tiennent dans la longueur de la barre, en tenant compte du trait de scie)
- Le nombre total de barres utilisées soit minimisé
Il s’agit d’une variante du problème de calepinage à une dimension. CutOptim utilise une heuristique du premier ajustement décroissant avec amélioration locale pour trouver rapidement des solutions quasi-optimales, même pour des centaines de longueurs demandées.
Pour les matériaux linéaires où la longueur est la seule dimension pertinente — tube, tige, barre, câble — utilisez le mode 1D. Pour les matériaux comme le plat ou la cornière pour lesquels vous pourriez avoir besoin de suivre aussi la largeur, envisagez d’utiliser le mode 2D avec la hauteur définie comme largeur du matériau.
Ajout des barres en stock
Les barres en stock représentent vos longueurs brutes disponibles. Saisissez chaque taille de barre dans une ligne séparée.
| Feature | Type | Description |
|---|---|---|
| Length | number | Longueur totale de la barre en stock dans l'unité active (mm ou cm). |
| Quantity | integer | Nombre de barres de cette longueur disponibles. L'optimiseur en utilisera jusqu'à ce nombre. |
| Price | number | Coût par barre. Utilisé dans le résumé des coûts et l'export devis. |
| Label | text | Description optionnelle, par ex. '6m EN10210 CHS 60,3×4mm'. Apparaît dans les exports PDF et CSV. |
Exemple : chantier de charpente acier
| Étiquette | Longueur (mm) | Qté | Prix |
|---|---|---|---|
| RHS 50×50×3 — 6000 | 6000 | 12 | 42,00 |
| RHS 50×50×3 — 3000 | 3000 | 4 | 22,50 |
Dans cet exemple, CutOptim utilisera à la fois les longueurs de 6 m et de 3 m pour satisfaire la demande le plus efficacement possible.
Ajout des longueurs demandées
Les longueurs demandées sont les pièces coupées que vous devez produire. Chaque ligne du tableau Demande représente un type de coupe.
| Feature | Type | Description |
|---|---|---|
| Length | number | Longueur de coupe requise dans l'unité active. |
| Quantity | integer | Nombre de pièces de cette longueur requises. |
| Label | text | Nom ou référence de la pièce, par ex. 'Chevron A' ou 'Section main courante'. Imprimé dans le schéma de coupe et l'export. |
Exemple : chantier de main courante aluminium
| Étiquette | Longueur (mm) | Qté |
|---|---|---|
| Main courante | 2400 | 6 |
| Barre de remplissage | 1000 | 24 |
| Extension capuchon de poteau | 150 | 12 |
| Embout de retour | 300 | 4 |
Exécution d’une optimisation 1D
- 1
Saisir les barres en stock
Dans le tableau Stock, ajoutez chaque longueur de barre avec sa quantité et son prix optionnel. Si vous achetez le matériau pour le chantier (plutôt que de puiser dans un stock existant), définissez une quantité élevée — l'optimiseur n'en utilisera que ce dont il a besoin.
- 2
Saisir les longueurs demandées
Ajoutez chaque longueur de coupe requise avec sa quantité et son étiquette. Si vous avez une liste de coupes existante dans un tableur, utilisez l'import CSV (bouton Importer au-dessus du tableau Demande).
- 3
Régler le trait de scie
Ouvrez les Paramètres et confirmez la largeur de votre trait de scie. Pour une scie à tronçonner standard ou une meuleuse d'angle avec un disque de 3 mm, saisissez 3 mm. Pour une lame à trait fin, saisissez 2 mm.
- 4
Lancer l'optimisation
Cliquez sur Lancer l'optimisation ou appuyez sur Ctrl+Entrée. Les résultats apparaissent immédiatement.
- 5
Examiner les schémas de barres
Chaque barre est représentée comme un rectangle horizontal dans le canevas. Les segments colorés représentent les pièces demandées ; les segments gris sont des chutes. Utilisez le navigateur de barres pour parcourir toutes les barres.
- 6
Exporter votre liste de coupes
Cliquez sur Exporter et choisissez CSV pour une liste de coupes sous forme de tableur ou PDF pour un schéma barre par barre imprimable.
Lecture des résultats du plan de barres
Le canevas pour le mode 1D montre chaque barre comme une bande horizontale divisée en segments :
| Type de segment | Visuel | Description |
|---|---|---|
| Pièce demandée | Bloc coloré avec étiquette | Une longueur de coupe requise placée sur cette barre |
| Trait de scie | Fine ligne sombre | Matériau perdu entre chaque coupe |
| Chute | Gris haché | Longueur restante, supérieure à la taille minimale de chute |
| Déchet | Gris uni | Longueur restante, inférieure à la taille minimale de chute |
Séquence de coupe
La séquence de coupe est affichée de gauche à droite sur chaque schéma de barre. Les coupes sont triées par longueur (les plus longues d’abord) pour minimiser les chutes. L’export PDF liste la séquence comme des étapes numérotées :
Barre 1 (6000 mm) : Coupe 1 — 2400 mm (Main courante) | Coupe 2 — 2400 mm (Main courante) | Chute — 1194 mm
Métriques résumées
| Métrique | Signification |
|---|---|
| Barres utilisées | Nombre de barres en stock consommées |
| Longueur totale coupée | Somme de toutes les longueurs de pièces demandées |
| Rendement % | Longueur totale demandée / longueur totale des barres utilisées × 100 |
| Déchets % | Rebut inutilisable / longueur totale des barres × 100 |
| Chutes | Longueurs utilisables restantes sauvegardées dans l’inventaire |
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 ces barres en premier — avant tout stock non étoilé.
Quand l’utiliser en mode 1D :
- Vous avez une barre partielle d’un chantier précédent et souhaitez l’utiliser avant de couper un nouveau stock
- Vous avez des barres dans un emplacement moins pratique (différent support, autre chantier) que vous souhaitez différer
- Vous voulez écouler l’ancien stock d’une certaine taille avant qu’il ne corrode ou ne se déforme
Cliquez sur l’icône ★ pour la basculer en jaune/or (prioritaire) ou gris (normal). Le paramètre est sauvegardé par coupe.
Lorsque vous ajoutez des chutes d’inventaire comme stock, étoilez-les toutes. Cela indique à l’optimiseur d’épuiser vos chutes existantes avant d’ouvrir de nouvelles barres à pleine longueur — la façon la plus efficace de réduire les dépenses en matériaux sur la durée.
Importation des longueurs demandées
Pour les chantiers comportant de nombreuses longueurs de coupe déjà dans un tableur ou dans l’export d’un logiciel de conception, utilisez les outils d’import au-dessus du tableau Demande plutôt que de saisir chaque ligne manuellement. CutOptim prend en charge le collage depuis Excel/Google Sheets et l’import de fichiers CSV. Voir Importation de données pour les instructions complètes et les formats de colonnes.
Export CSV pour les résultats 1D
L’export CSV pour le mode 1D contient une ligne par pièce demandée avec les colonnes suivantes :
| Colonne | Description |
|---|---|
bar_index | De quelle barre en stock cette pièce a été coupée (base 1) |
bar_label | Étiquette de la barre en stock |
piece_label | Étiquette de la pièce demandée |
piece_length | Longueur de coupe |
position_from_end | Distance depuis l’extrémité gauche de la barre où cette coupe commence |
qty | Quantité (toujours 1 par ligne ; plusieurs pièces identiques apparaissent comme plusieurs lignes) |
Triez le CSV par bar_index puis position_from_end pour obtenir une liste de coupes séquentielle pour chaque barre — exactement l’ordre dans lequel vous effectueriez les coupes à la scie à tronçonner.
Exemple pratique : Sous-structure en acier
Chantier : Sous-structure acier murale pour un aménagement commercial. 12 montants verticaux à 2700 mm, 18 rails horizontaux à 1200 mm, 6 diagonales à 890 mm.
Stock disponible : 20 × 6000 mm de RHS 50×50×3 à 41 € pièce.
Paramètres : Trait de scie 3 mm, unités mm, mode Guillotine (non applicable au 1D, mais le trait de scie est important).
Résultat : 9 barres utilisées (au lieu de 12 si coupées naïvement), rendement 92,3 %, économie estimée de 3 barres = 123 € en matériau.
| Barre | Coupes |
|---|---|
| Barre 1 | 2700, 2700, 597 (chute) |
| Barre 2 | 2700, 2700, 597 (chute) |
| Barre 3 | 2700, 1200, 1200, 897 (chute) |
| Barre 4 | 1200, 1200, 1200, 1200, 1200 (déchet 194) |
| Barre 5 | 1200, 1200, 890, 890, 817 (chute) |
| … | … |
Les trois chutes de 597 mm peuvent être sauvegardées dans l’inventaire et utilisées pour de futures petites pièces.