Sur cette page

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

ÉtiquetteLongueur (mm)QtéPrix
RHS 50×50×3 — 600060001242,00
RHS 50×50×3 — 30003000422,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

ÉtiquetteLongueur (mm)Qté
Main courante24006
Barre de remplissage100024
Extension capuchon de poteau15012
Embout de retour3004

Exécution d’une optimisation 1D

  1. 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. 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. 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. 4

    Lancer l'optimisation

    Cliquez sur Lancer l'optimisation ou appuyez sur Ctrl+Entrée. Les résultats apparaissent immédiatement.

  5. 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. 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

Plan de barres 1D montrant 3 barres avec des segments de coupe codés par couleur et des sections de chutes grises
Trois barres en stock après l'optimisation 1D. Chaque barre affiche sa séquence de coupe de gauche à droite.

Le canevas pour le mode 1D montre chaque barre comme une bande horizontale divisée en segments :

Type de segmentVisuelDescription
Pièce demandéeBloc coloré avec étiquetteUne longueur de coupe requise placée sur cette barre
Trait de scieFine ligne sombreMatériau perdu entre chaque coupe
ChuteGris hachéLongueur restante, supérieure à la taille minimale de chute
DéchetGris uniLongueur 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étriqueSignification
Barres utiliséesNombre de barres en stock consommées
Longueur totale coupéeSomme 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
ChutesLongueurs 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 :

ColonneDescription
bar_indexDe 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_lengthLongueur de coupe
position_from_endDistance depuis l’extrémité gauche de la barre où cette coupe commence
qtyQuantité (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.

BarreCoupes
Barre 12700, 2700, 597 (chute)
Barre 22700, 2700, 597 (chute)
Barre 32700, 1200, 1200, 897 (chute)
Barre 41200, 1200, 1200, 1200, 1200 (déchet 194)
Barre 51200, 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.

FAQ

Quelle est la différence entre les modes 1D et 2D ?
Le mode 1D optimise les stocks linéaires — les matériaux mesurés uniquement par longueur, tels que les tubes, les tiges, les barres et les profilés. Le mode 2D traite les matériaux en feuilles avec une largeur et une hauteur. En mode 1D, la largeur de la pièce est ignorée ; seule la longueur compte.
Puis-je mélanger différentes longueurs de stock dans une même optimisation ?
Oui. Ajoutez plusieurs lignes au tableau Stock avec différentes longueurs. CutOptim utilisera la combinaison qui minimise l'utilisation totale du matériau.
Le mode 1D prend-il en charge le trait de scie ?
Oui. Le paramètre de trait de scie dans les Paramètres s'applique au mode 1D. Chaque coupe consomme la largeur du trait de scie sur la longueur restante de la barre.
Comment exporter ma liste de coupes 1D pour l'atelier ?
Utilisez l'export CSV pour une liste de coupes compatible tableur, ou l'export PDF pour un schéma de barre imprimable avec séquence de coupe. Les deux sont disponibles depuis le bouton Exporter.
Puis-je verrouiller une pièce pour qu'elle soit toujours coupée dans une barre de stock spécifique ?
Pas directement, mais vous pouvez y parvenir en créant une coupe séparée (dans le même projet) avec uniquement cette barre de stock et les pièces qui doivent en provenir.
Quel est le nombre maximum de barres ou de longueurs demandées que je peux saisir ?
Avec le forfait gratuit, jusqu'à 3 barres en stock et 20 longueurs demandées. Avec Pro, illimité.

Mis à jour: 1 avril 2026