Aller au contenu principal
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. Plutôt qu’une seule passe gloutonne, CutOptim exécute plusieurs stratégies de calepinage sur le même travail — premier ajustement, meilleur ajustement et ajustement suivant décroissants, une passe « répartir puis regrouper », et une étape de somme de sous-ensembles qui remplit chaque barre le plus serré possible via un sac à dos borné (plus une étape de génération de motifs de coupe répétés pour les séries à grande quantité) — et conserve le meilleur résultat, trouvant ainsi 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.

La bascule Stock de panneaux au-dessus du tableau fonctionne exactement comme pour les panneaux : en Illimité (le réglage par défaut), l’optimiseur utilise autant de barres de chaque longueur que le plan l’exige — un chantier d’achat n’est donc jamais à court — et la colonne quantité par ligne est masquée. Passez à Limité uniquement lorsque vous disposez d’un nombre fixe de barres ; chaque quantité devient alors un plafond strict et le résultat nomme tout ce qui n’a pas pu être coupé.

FeatureTypeDescription
LengthnumberLongueur totale de la barre en stock dans l'unité active (mm ou cm).
QuantityintegerNombre de barres de cette longueur dont vous disposez. Affiché et utilisé uniquement lorsque Stock de panneaux est réglé sur Limité (un plafond strict) ; en Illimité (le réglage par défaut), le champ est masqué et l'optimiseur en utilise autant que nécessaire.
PricenumberCoût par barre. Utilisé dans le résumé des coûts et l'export devis.
LabeltextDescription 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 Pièces (1D) représente un type de coupe.

FeatureTypeDescription
LengthnumberLongueur de coupe requise dans l'unité active.
QuantityintegerNombre de pièces de cette longueur requises.
LabeltextNom 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. 1

    Saisir les barres en stock

    Dans le tableau **Barres**, ajoutez chaque longueur de barre avec un prix optionnel. Si vous achetez le matériau pour le chantier (plutôt que de puiser dans un stock existant), laissez **Stock de panneaux** sur **Illimité** (le réglage par défaut) — l'optimiseur utilise autant de barres que nécessaire et aucune quantité n'est demandée. Passez à **Limité** et saisissez les quantités uniquement lorsque votre stock est fixe.

  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 (Importer CSV, dans le menu déroulant CSV de l'en-tête de la section **Pièces (1D)**).

  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

    Ouvrez le menu **Téléchargements** dans la barre supérieure et choisissez CSV pour une liste de coupes sous forme de tableur, ou PDF pour un schéma barre par barre imprimable. Le PDF porte en plus la page Séquence de coupe.


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 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 entre les blocs Matériau perdu entre chaque coupe
Reste de barre Bande légèrement rougie à l’extrémité, portant la longueur restante Tout ce qui reste après la dernière pièce

La bande de reste est unique et ne distingue pas la chute du déchet : la barre affiche la longueur restante, sans dire si elle passe ou non votre seuil de chute minimale. Ce partage se lit dans la Liste des chutes sous les résultats et dans le panneau Inventaire des chutes, pas sur la bande.

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

Le plan de sciage

Le schéma de barre vous montre ce qui sort de chaque barre. Le plan de sciage vous dit où arrêter la lame, dans l’ordre — c’est-à-dire précisément la partie que personne n’a envie de calculer de tête vingt fois le long d’une barre de six mètres.

Une barre n’a pas d’arbre de coupes : elle est coupée d’un bout à l’autre depuis la tête. Le plan est donc simplement l’avance cumulée — après chaque pièce, la lame tombe à ce repère, puis avance de la valeur du trait de scie.

Les étapes sur chaque barre, dans l’ordre où vous les exécutez

  1. La coupe de calibration, si elle est activée. Sur une barre, elle se prend toujours en tête — au départ de la barre.
  2. La coupe de tête, si une coupe de tête est réglée.
  3. Une étape après chaque pièce — sauf pour une dernière pièce qui se termine à ras de l’extrémité utile de la barre en l’absence de coupe de fin : là, la barre s’arrête simplement et aucune passe n’est nécessaire.

Chaque étape donne une position de butée mesurée depuis la tête de la barre : un nombre à afficher sur la butée, et non une longueur de pièce à additionner. Les passes de tête sont nommées comme telles (Calibration, Coupe de tête) et laissent la colonne d’ordre vide, puisqu’elles ne libèrent aucune pièce.

La longueur de coupe est reportée en 1D linéaire dès que vous indiquez la largeur du profilé. Un stock linéaire n’est qu’une longueur : sans autre information, il n’y a rien dont CutOptim puisse déduire la distance parcourue par la lame, et il ne la devine pas. Le champ Largeur du profilé des Paramètres avancés — visible uniquement en 1D linéaire — comble ce manque : chaque coupe comptée traverse le profilé une fois, la longueur sciée est donc le nombre de coupes multiplié par cette largeur.

Laissé à 0 (la valeur par défaut), rien ne change : positions de butée, aucune longueur — le comportement honnête d’origine est conservé. Renseignez-le, et la longueur apparaît sur l’en-tête des résultats, dans le résumé, dans les chiffres clés du PDF sous le plan de sciage, et sur l’onglet Séquence de coupe du classeur Excel.

Pour un chantier qui mêle plusieurs sections, la bonne réponse reste le mode Bois : il connaît la section de chaque matériau et n’a donc besoin d’aucune valeur unique.

À l’écran

  • La barre Séquence de coupe se trouve directement au-dessus des bandes de barres, en haut du bloc Barres. Ses commandes sont ◀ Précédent, le compteur d’étapes, ▶ Suivant, ⏮ Recommencer et ▶ Lecture (0,8 s par étape, arrêt à la dernière).
  • Sous la liste de coupe, le plan complet est listé sous forme de tableau Séquence de coupe avec les colonnes Ordre, Barre, Nom et Position. Cliquer sur une ligne amène le lecteur à cette étape, et la ligne active est mise en évidence — le tableau et le lecteur ne peuvent donc jamais diverger.
  • Sur chaque bande de barre, les repères de coupe s’allument au fil du parcours : celui en cours en plein, ceux déjà faits atténués, ceux à venir masqués.

Pourquoi le nombre d’étapes correspond à la statistique Coupes

Sur une barre, chaque étape est une seule passe de lame : le nombre d’étapes et la statistique Coupes de l’en-tête des résultats sont donc le même nombre, quels que soient vos réglages de coupe de tête et de calibration. Mesuré sur le chantier de démonstration intégré : 29 étapes pour 29 coupes sans coupe de tête, 39 et 39 avec une coupe de tête de 20 mm, et 49 et 49 avec la coupe de tête et la coupe de calibration toutes deux actives.

Dans les exports

  • PDF — une page Séquence de coupe dédiée, avec les colonnes #, Barre, Ordre, Nom et Position, plus un bandeau encadré de chiffres clés sous le tableau.
  • Excel (.xlsx) — un onglet Séquence de coupe directement après l’onglet Liste de coupe, avec les totaux répétés en bas afin que l’onglet se suffise à lui-même à la scie.

La page PDF est disponible sur tous les forfaits, visiteurs compris — comme le lecteur à l’écran. Le classeur Excel, lui, demande un compte : il est disponible sur tous les forfaits, Gratuit compris, dès que vous êtes connecté — seuls les visiteurs (sans compte) voient la fenêtre d’upgrade. Voir Séquence de coupe pour le guide complet et Exports et téléchargements pour la mise en page de la page et de l’onglet.


Coupe de calibration

Une coupe de calibration enlève une fine bande en tête de chaque barre avant qu’une seule pièce soit coupée. Vous mesurez cette bande, vous la comparez à la valeur demandée et vous corrigez la butée de l’écart — si bien que la première pièce réelle est déjà juste, au lieu d’être celle que l’on sacrifie pour découvrir que le réglage était faux.

  • Le sélecteur des quatre rives que vous avez peut-être vu en 2D est masqué en 1D. Une barre n’a qu’une tête : proposer un choix de quatre rives serait un contrôle que le plan ne pourrait pas honorer.
  • Elle s’ajoute à la coupe de tête : la matière réservée est la coupe de tête + la calibration. C’est ce qui fait de l’étape 0 du plan de sciage une vraie position de butée, et non un trait dessiné sur une image.
  • Avec à la fois une coupe de tête et une coupe de calibration réglées, la tête est traversée deux fois — une fois pour la bande que vous mesurez, une fois pour retirer le reste de la coupe de tête — et le plan de sciage liste les deux passes.

Voir Paramètres pour le contrôle lui-même.


Priorité du stock (★)

Chaque ligne du tableau Barres 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 dans l’en-tête de la section Pièces (1D) 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.

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 Barres avec différentes longueurs, et CutOptim utilise la combinaison qui minimise l'utilisation totale du matériau. Pour séparer différents matériaux dans un même chantier, activez le Mode par matériau et attribuez un matériau à chaque ligne — chaque matériau n'est alors découpé que dans son propre stock.
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 barre par barre imprimable. Le PDF porte en plus une page Séquence de coupe listant chaque coupe dans l'ordre avec sa position de butée, et le classeur Excel porte la même liste sur un onglet Séquence de coupe. Tout cela est disponible depuis le menu Téléchargements dans la barre supérieure.
Le mode 1D m'indique-t-il où arrêter la lame sur chaque barre ?
Oui. Le plan de sciage transforme la disposition en une liste ordonnée de positions de butée mesurées depuis la tête de la barre, y compris la coupe de calibration et la coupe de tête lorsqu'elles sont réglées. Il apparaît sous forme de lecteur pas à pas au-dessus des bandes de barres, de tableau cliquable sous la liste de coupe, et sur sa propre page dans les exports PDF et Excel.
Le plan de sciage 1D peut-il m'indiquer une longueur de coupe ?
Oui, si vous lui dites quelle largeur la lame traverse. Un stock linéaire n'est qu'une longueur : sans autre indication, CutOptim ne peut pas deviner l'épaisseur de matière à scier, et il ne l'invente pas. Renseignez le champ Largeur du profilé dans les Paramètres avancés — il n'apparaît qu'en mode 1D linéaire — et la longueur sciée est reportée sur l'en-tête des résultats, dans le résumé, dans les chiffres clés du PDF sous le plan de sciage et sur l'onglet Excel. Laissé à 0, la valeur par défaut, rien ne change : vous obtenez les positions de butée et aucune longueur. Pour un chantier mêlant plusieurs sections, utilisez le mode Bois, qui connaît la section de chaque matériau.
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, 3 optimisations par mois, chacune sans limite sur le nombre de longueurs demandées. Avec Pro, les optimisations sont illimitées.

Mis à jour: 29 juillet 2026