Dernières versions, nouvelles fonctionnalités, améliorations et corrections de CutOptim au même endroit — découvrez les nouveautés de l'optimiseur et des exports.
Le commutateur d'unités propose désormais trois unités — mm, cm et pouces. Le centimètre est une unité de travail à part entière : les tableaux, le plan de coupe, les exports et la pastille de chaque coupe enregistrée suivent votre choix.
Le commutateur d’unités, en haut du panneau Réglages, propose désormais trois unités : mm · cm · in.
Le centimètre est une unité de travail à part entière, pas seulement une option d’affichage. Tout suit votre choix — les tableaux de stock et de pièces, le trait de scie et les délignages, le plan de coupe à l’écran, les exports PDF, Excel et CSV, les étiquettes de pièces et la pastille de chaque coupe enregistrée. Un plan réalisé en centimètres se rouvre en centimètres.
Pourquoi nous l’avons ajouté : beaucoup d’entre vous travaillent en centimètres — dans la plus grande partie de l’Europe, les dimensions de meubles et de verre s’annoncent ainsi — et jusqu’ici le choix se limitait aux millimètres ou aux pouces. Il fallait donc soit tout multiplier par dix à la main, soit — pire — saisir des valeurs en centimètres dans un espace de travail en millimètres et obtenir un plan faux d’un facteur dix.
Quelques détails à connaître :
Changer d’unité convertit vos données. Si vos valeurs sont déjà dans les tableaux, le changement d’unité convertit chaque dimension après une brève confirmation. Si l’espace de travail est encore vierge, il est réinitialisé avec des valeurs rondes pour cette unité — en centimètres, le panneau de démonstration devient 244 × 122 cm et le trait de scie par défaut 0,3 cm.
Les centimètres conservent deux décimales (les millimètres une, les pouces trois). C’est délibéré : une seule décimale imposerait un pas minimal de 1 mm au mode centimètres, plus grossier que le mode millimètres — changer d’unité vous coûterait alors discrètement de la précision. Les zéros inutiles ne sont jamais affichés : un panneau de 244 cm s’affiche 244.
Une optimisation terminée conserve l’unité dans laquelle elle a été réalisée. Changer d’unité ensuite ne réétiquette jamais un plan terminé, ne l’invalide jamais et ne vous coûte pas de quota.
Le millimètre reste l’unité par défaut, et rien ne change dans vos projets existants tant que vous ne changez pas d’unité.
Fonctionnalité
Changez votre mot de passe depuis le tableau de bord
Une nouvelle section Compte et sécurité vous permet de changer votre mot de passe, d'en définir un si vous vous êtes inscrit avec Google, et de vous déconnecter de tous les appareils d'un coup.
Votre tableau de bord dispose désormais d’une section Compte et sécurité, regroupée en bas de la page.
Vous pouvez y changer votre mot de passe — après avoir confirmé l’actuel — et, si vous avez créé votre compte avec Google, définir un mot de passe pour vous connecter aussi avec votre adresse e-mail. Vous y trouverez également Se déconnecter de tous les appareils, qui met fin à toutes les sessions actives d’un coup (pratique sur un ordinateur partagé ou perdu), ainsi que votre méthode de connexion, votre date d’inscription et votre dernière connexion.
Rien d’autre n’a bougé : l’export des données et la suppression du compte restent dans la section Confidentialité et données juste en dessous.
Amélioration
CutOptim a réussi un audit de sécurité indépendant
Un tiers externe a examiné l'ensemble de l'application. Nous avons corrigé chaque point relevé — meilleure isolation entre espaces d'équipe, fichiers exportés plus sûrs et traitement des sorties renforcé dans toute l'app.
Un tiers externe indépendant a réalisé une revue de sécurité complète de CutOptim, couvrant l’application, les fonctionnalités de compte et d’équipe, ainsi que la manière dont vos données sont stockées et exportées.
La revue a signalé quelques points à renforcer, et nous les avons tous corrigés. Les améliorations comprennent une meilleure isolation des données entre les espaces de travail d’équipe (rejoindre un espace partagé nécessite désormais toujours que la personne invitée accepte d’abord), des fichiers exportés plus sûrs (les noms dans les exports CSV et tableur ne peuvent plus être interprétés comme des formules par Excel, Google Sheets ou LibreOffice) et un traitement plus strict des couleurs et des libellés dans toute l’app.
Aucun de ces points n’a nécessité d’action de votre part, et rien n’indique qu’ils aient jamais été exploités contre un compte. Vos projets restent privés, réservés à vous et à votre équipe, et nous continuerons à examiner la sécurité à mesure que CutOptim se développe.
Amélioration
Les invitations d'équipe demandent désormais un accord
Ajouter quelqu'un à votre espace de travail d'équipe crée désormais une invitation en attente que la personne doit Accepter depuis son propre Tableau de bord avant de rejoindre — on ne peut plus ajouter quelqu'un à une équipe sans son accord.
Ajouter un collègue à votre espace de travail d’équipe demande désormais son accord. Jusqu’ici, saisir l’adresse e-mail d’un collègue et cliquer sur Ajouter le plaçait aussitôt dans votre espace. À partir de maintenant, cela crée à la place une invitation en attente — personne ne rejoint une équipe sans y consentir.
Le nouveau déroulement : le propriétaire invite un collègue par son adresse e-mail depuis le Tableau de bord. Le collègue se connecte et voit une bannière Accepter / Refuser en haut de la section Gestion d’équipe de son propre Tableau de bord. Ce n’est qu’après avoir cliqué sur Accepter qu’il rejoint l’espace — et alors seulement qu’il obtient l’offre du propriétaire et les projets partagés de l’espace. Il peut aussi Refuser, et un membre peut quitter l’espace plus tard de la même manière.
Il n’y a pas d’e-mail d’invitation : prévenez votre collègue par un autre moyen que vous l’avez invité ; l’invitation attend dans son Tableau de bord jusqu’à ce qu’il réponde. Tout le reste de l’espace de travail partagé reste inchangé — toujours jusqu’à 3 membres, et les projets enregistrés par un membre actif appartiennent toujours à l’organisation.
Engine API : ce que le moteur max modélise, et une correction de l'export CSV
Le moteur max asynchrone ne résout qu'un seul format de stock : une requête avec un second format, trim, respectStock, material ou grainGroup est refusée d'emblée au lieu de renvoyer le plan d'un autre travail. Et les exports CSV mettent les noms de pièces entre guillemets.
Un audit de l’Engine API a fait ressortir trois points qui méritent d’être signalés. Aucun ne modifie le moteur par défaut, et aucun plan existant ne change de forme.
Le moteur max dit ce qu’il ne sait pas faire
Le moteur max asynchrone calepine un seul format de stock, à pleine taille de panneau, en approvisionnement illimité. Jusqu’ici, une requête 2D qui en demandait davantage était tout de même acceptée : le format de stock supplémentaire disparaissait sans bruit, respectStock devenait silencieusement un approvisionnement illimité, et un options.trim que vous aviez réservé à la scie était entamé sans le dire. Vous receviez en retour un plan assuré et déterministe pour un travail que vous n’aviez pas envoyé, et rien dans la réponse ne le signalait.
Ces requêtes sont désormais refusées à la soumission avec un 400, en nommant chaque fonctionnalité non prise en charge — une seconde ligne de stock, options.trim, options.respectStock, tout material, tout grainGroup. Le refus intervient avant qu’un appel ne soit décompté, il ne vous coûte donc rien, et avant que vous n’attendiez une minute un résultat qu’il faudrait jeter. Envoyez ces travaux au moteur heuristic par défaut, qui les modélise tous.
Les options qui rendent seulement le plan moins finement réglé — tolerance, minimizeCost, maxCutStages, minimizeRotations, firstCut, effort — passent toujours, et sont désormais listées dans warnings au lieu de disparaître. Un résultat max ne renvoie aucun offcuts.
La validation s’accorde désormais avec l’optimisation
POST /v1/validate/2d rejetait auparavant engine: "max" avec un 400 indiquant que le moteur n’était pas disponible — pour un corps que POST /v1/optimize/2d acceptait. Les deux rendent désormais le même verdict pour le même corps, ce qui est tout l’intérêt d’un endpoint de validation.
Les exports CSV entourent les noms de pièces de guillemets
Un nom de pièce contenant une virgule — « Porte, gauche » — produisait auparavant un champ supplémentaire, décalant toutes les colonnes suivantes. Les exports CSV de l’application comme de l’API (include: ["csv"]) sont désormais entourés de guillemets selon RFC 4180. Un nom sans virgule, sans guillemet ni saut de ligne produit exactement les mêmes octets qu’avant.
Un nouveau moteur asynchrone de l'Engine API pour la 2D. engine "max" exécute une recherche arborescente côté serveur qui atteint l'optimum prouvé sur bien plus de travaux — vous soumettez le travail et interrogez GET /v1/jobs/{id} pour récupérer le plan.
Le moteur par défaut de l’Engine API est rapide et toujours sciable, et pour l’immense majorité des travaux, c’est exactement ce qu’il vous faut. Mais sur un gros travail 2D à forte valeur, les derniers panneaux peuvent valoir la peine d’attendre. C’est à cela que sert le nouveau moteur max.
Ce qu’il fait
max est une recherche arborescente côté serveur (2D uniquement) qui atteint l’optimum prouvé sur bien plus de travaux que le moteur par défaut — le plan correspond au nombre minimal théorique de panneaux, de façon prouvée. Ses dispositions restent coupables en guillotine (réalisables sur une scie à panneaux), et il reste déterministe : une même requête renvoie toujours le même plan.
Le compromis, c’est le temps. Un calcul max prend de quelques secondes à une minute, là où le moteur par défaut répond en millisecondes. Il ne maintient donc pas la connexion ouverte en attente.
Comment l’appeler
Parce qu’il est lent, max est asynchrone — le seul endroit où l’Engine API ne répond pas dans la réponse :
Soumettre.POST /v1/optimize/2d avec engine: "max" renvoie 202 Accepted accompagné d’un jobId (décompté à la soumission).
Interroger. Appelez GET /v1/jobs/{id} jusqu’à ce que status vaille "succeeded" — le champ result contient alors la même réponse 2D qu’un calcul synchrone — ou "failed", avec la raison dans error. L’interrogation ne consomme aucun quota, et vous ne voyez jamais que vos propres travaux.
C’est uniquement en 2D : la 1D, le bois et l’imbrication à forme réelle ne sont pas concernés. Le moteur par défaut (heuristic) et le moteur balanced optionnel sont inchangés et restent synchrones — n’utilisez max que lorsqu’un gros travail vaut l’attente.
Comment l’utiliser
Cela fait partie de la même Engine API que vous appelez déjà — même clé d’API, même compte, même contrat déterministe. Consultez la documentation de l’API pour la liste des moteurs, la structure des travaux asynchrones ainsi que la requête et la réponse, et les benchmarks pour voir comment nous mesurons un plan par rapport au minimum théorique.
Version
L'imbrication par forme réelle est désormais dans l'application
L'optimiseur de l'application gagne un quatrième mode : Imbrication. Importez vos contours en SVG ou DXF, imbriquez des polygones irréguliers avec des zones d'exclusion, et exportez la disposition en SVG, DXF, PDF ou Excel — pour laser, plasma et jet d'eau.
L’imbrication par forme réelle était sur l’Engine API ; elle est maintenant dans l’application. L’optimiseur gagne un mode Imbrication — un sous-onglet sous 2D, à côté de Panneau — un problème réellement différent de celui des modes rectangulaires.
Ce qu’elle fait
Les modes 2D, 1D et Bois coupent des rectangles avec une scie guillotine. Beaucoup de chantiers ne sont pas rectangulaires : une équerre en acier, un gousset triangulaire, un joint percé. Le mode Imbrication place les pièces par leur contour réel — des polygones quelconques s’emboîtent dans les creux concaves les uns des autres, si bien que le vide qu’un placeur par boîte englobante gaspille est récupéré. C’est le mode pour la découpe laser, plasma et jet d’eau.
Comment l’utiliser
Importez vos contours. Ouvrez l’onglet Imbrication et cliquez sur Importer SVG/DXF — l’application lit les contours fermés d’un DXF (avec les arcs aplatis) ou d’un SVG (path, polygones, cercles), et transforme les contours concentriques en trous. Pas de fichier sous la main ? Cliquez sur Démo.
Ajoutez des feuilles — et des zones d’exclusion. Ajoutez vos tailles de feuille de stock, et sur n’importe quelle feuille marquez une zone d’exclusion dont le moteur écarte chaque pièce : un défaut, un nœud, l’empreinte d’une bride ou une zone pré-imprimée. C’est quelque chose que les modes rectangulaires ne savent pas exprimer.
Exécutez et exportez. Le visualiseur montre chaque pièce sur chaque feuille avec le nombre de feuilles et la densité de remplissage. Exportez la disposition en SVG, DXF, PDF ou Excel depuis Téléchargements.
La mesure honnête
Le résultat rapporte la densité — la surface des polygones placés rapportée à la surface de feuille utilisée, avec les creux concaves comptés comme vides. Ne la comparez pas à un rendement de panneau 2D : un placeur par boîte englobante compte le vide d’encoche comme plein et affiche une valeur plus élevée pour une disposition moins bonne. La mesure à comparer est le nombre de feuilles pour les mêmes pièces. La disposition est déterministe, si bien qu’un devis ou un programme de coupe établi à partir d’une imbrication se reproduit à l’identique.
Voyez le guide Imbrication pour le déroulé complet.
Version
Imbrication à forme réelle sur l'Engine API
L'Engine API imbrique désormais des polygones irréguliers — pour le laser, le plasma et le jet d'eau — avec POST /v1/optimize/nest. Les pièces s'emboîtent dans les poches concaves les unes des autres, des zones d'exclusion par panneau évitent les défauts et les brides.
Les trois modes d’optimisation existants découpent tous des rectangles. L’Engine API dispose maintenant d’un quatrième mode pour un problème réellement différent : l’imbrication à forme réelle — l’imbrication de polygones arbitraires sur des panneaux fixes, pour la découpe laser, plasma et jet d’eau.
Ce qu’il fait
POST /v1/optimize/nest prend les pièces sous forme de contours (un polygon, avec des holes intérieurs optionnels), et non une largeur × hauteur. Parce qu’il connaît la forme réelle, les pièces s’emboîtent dans les poches concaves les unes des autres — le vide des encoches qu’un imbriquateur par rectangle englobant gaspille est récupéré. Sur un travail représentatif de 272 pièces, il utilise 6 panneaux là où les mêmes pièces confiées à un imbriquateur rectangulaire par leur rectangle englobant en nécessitent 9 — un tiers de matière en moins, rien que par la forme.
C’est une autre classe de moteur (un solveur géométrique de collisions), il fonctionne donc aux côtés des modes rectangulaires plutôt que de les remplacer.
Deux choses que l’API rectangulaire ne pouvait pas exprimer
Les zones d’exclusion. Marquez une région d’un panneau comme interdite — un défaut, un nœud, l’empreinte d’une bride, une zone pré-imprimée — avec stock[].exclusions, et aucune pièce n’y est placée.
Les vrais trous. Une pièce avec une découpe est un véritable contour plus des anneaux intérieurs, non une approximation.
La partition par matière et le passage opaque de meta fonctionnent exactement comme dans les autres modes, et la disposition est déterministe : une même requête renvoie toujours la même imbrication, vous pouvez donc la mettre en cache, la comparer et la reproduire.
Honnête sur la métrique
L’imbrication rapporte un nombre de panneaux, pas un pourcentage de densité. Un imbriquateur par rectangle englobant compte le vide à l’intérieur du rectangle de chaque pièce comme plein, si bien que son « rendement » paraît plus élevé pour un moins bon résultat — le seul chiffre comparable est le nombre de panneaux dont les mêmes pièces physiques ont réellement besoin.
Comment l’utiliser
Cela fait partie de la même Engine API que vous appelez déjà — même clé d’API, même quota, même contrat déterministe. Consultez la référence de l’API pour la structure de requête et de réponse, et les benchmarks pour le résultat mesuré. Le nesting à forme réelle est désormais arrivé dans l’application elle-même, sous la forme d’un mode Nesting séparé.
Version
Un modèle de boîte et de cube pour votre liste de coupe
Le sélecteur de modèles de meubles gagne un cinquième modèle : une boîte. Saisissez la largeur, la hauteur et la profondeur extérieures et une épaisseur de panneau, choisissez ouverte ou fermée, et obtenez les pièces exactes — y compris un cube quand les trois cotes sont égales.
Le sélecteur de modèles de meubles comptait quatre modèles — meuble TV, bibliothèque, armoire et caisson de cuisine bas. Il en a désormais un cinquième : une boîte. C’est le plus simple d’entre eux, et celui que l’on réclame le plus souvent : une boîte de rangement, une caisse, un corps de tiroir — ou un cube.
Ce qu’il fait
Vous saisissez la largeur × hauteur × profondeur extérieures et l’épaisseur du panneau, puis vous choisissez si la boîte est ouverte ou fermée par un couvercle. Le modèle renvoie les pièces exactes à couper, avec l’épaisseur déjà déduite :
Façade et dos — les deux parois pleines largeur × hauteur.
Côtés — les deux parois latérales, dimensionnées pour s’insérer entre la façade et le dos.
Fond — placé à l’intérieur des quatre parois.
Couvercle — ajouté uniquement lorsque la boîte est fermée.
Pourquoi un modèle plutôt qu’un calcul mental
Parce qu’un cube n’est pas six carrés identiques. Avec des assemblages à about, les parois se recouvrent : sur un cube, les deux faces façade/dos sont à la cote pleine, les deux côtés sont plus courts de deux épaisseurs de panneau, et le fond comme le couvercle plus courts des deux côtés. Coupez six carrés égaux et la boîte ne s’assemblera pas à la dimension voulue. Réglez la largeur, la hauteur et la profondeur à la même valeur et le modèle calcule les décalages à votre place.
Comment l’utiliser
Dans l’application, cliquez sur Modèles de meubles au-dessus du tableau des pièces, choisissez Boîte, saisissez vos cotes et insérez — les pièces tombent directement dans la liste de coupe, prêtes à optimiser. Cela fonctionne avec tous les forfaits.
L'Engine API renvoie désormais un dessin — SVG, DXF ou CSV en ligne, plus métadonnées et validation gratuite
Demandez include:["svg","csv","dxf"] et la réponse de l'Engine API porte la disposition sous forme de fichier prêt à l'emploi. Attachez un objet meta, récupéré à l'identique. Et validez une requête gratuitement — sans clé, sans quota.
Encore une nouveauté pour ceux qui écrivent du logiciel autour de CutOptim. Si vous découpez simplement dans l’application, rien ne change — tout ceci concerne l’Engine API, et chaque appel existant renvoie exactement ce qu’il renvoyait avant.
Jusqu’ici, l’Engine API était la seule API de découpe du marché à ne renvoyer que des coordonnées brutes. Trois choses changent cela.
Un dessin dans la réponse, pas seulement des coordonnées
Ajoutez un tableau include à toute requête d’optimisation et la réponse porte la disposition sous forme de fichier prêt à l’emploi, en ligne dans le JSON — sans stockage ni second appel :
svg — un dessin de disposition 2D autonome que vous pouvez afficher directement dans une page ou un PDF. (2D uniquement ; une requête 1D ou bois renvoie plutôt un avertissement.)
dxf — un dessin R12/AC1009 sur les calques STOCK, PARTS et LABELS, prêt pour la CAO ou une chaîne d’outils CNC.
csv — une simple liste de coupe.
include continue aussi de restreindre la réponse : ses valeurs cutPlan et offcuts les retirent. Ainsi ["svg"] ajoute svg et retire cutPlan/offcuts ; ["cutPlan","offcuts","svg"] conserve tout et ajoute svg. Omettez include et vous obtenez la réponse par défaut, inchangée.
Vos propres identifiants, renvoyés
Attachez un objet meta — un numéro d’article ERP, un identifiant de ligne de commande, une référence client — à toute pièce ou ligne de stock, et il revient à l’identique sur chaque pièce placée et chaque panneau ou barre :
Il n’est jamais analysé et n’affecte jamais la disposition — il est là pour que le plan de découpe corresponde à votre propre système sans que vous ayez à faire correspondre les noms.
Validez gratuitement, avant de dépenser un appel
Trois nouveaux endpoints vérifient une requête sans la résoudre :
POST /v1/validate/2d · /v1/validate/1d · /v1/validate/wood
Ils prennent le même corps que l’endpoint d’optimisation correspondant, et ils sont gratuits — sans clé, sans quota. Une requête mal formée revient sous forme de 400 nommant le champ fautif exact ; une requête bien formée renvoie valid: true accompagné d’avertissements de faisabilité, comme une pièce qui ne tient dans aucun stock. Vous pouvez valider vos charges utiles pendant que vous construisez l’intégration — avant même de détenir une clé — et confirmer qu’une requête ne sera pas rejetée sans dépenser l’un de vos appels mensuels.
Une correction d’exactitude, pour la propreté
En 1D et en bois, le remaining indiqué d’une barre (et ses offcuts) est désormais la chute utilisable — le trait de scie de la coupe qui la libère est déjà déduit, c’est donc la longueur récupérable plutôt que l’espace brut. Les rendements, les décomptes de coupes et les prix sont inchangés ; seul le reliquat indiqué est plus petit d’un trait de scie, et plus honnête.
Avec cela, le document OpenAPI décrit désormais huit endpoints, et la documentation contient les structures complètes de requête et de réponse.
Modèles de clôture : un tracé en liste de coupe 1D
Le nouveau sélecteur de modèles de clôture — lames verticales, lames horizontales ou poteaux et lisses — transforme longueur, hauteur et entraxe en une liste de coupe de poteaux, traverses et lames, puis la passe à l'optimiseur 1D.
Construire une clôture est une tâche de découpe unidimensionnelle : poteaux, traverses et lames, tous coupés à longueur dans du bois brut. CutOptim la planifie maintenant pour vous.
Le nouveau sélecteur de modèles de clôture transforme les trois mesures que vous prenez sur place — longueur, hauteur et entraxe des poteaux — en liste de coupe complète, et la dépose directement dans l’optimiseur linéaire 1D pour que vous achetiez le moins de longueurs possible.
Trois types de clôture
Clôture à lames verticales — lames verticales sur traverses horizontales.
Clôture à lames horizontales — lames fixées directement aux poteaux.
Clôture à poteaux et lisses — poteaux et lisses traversantes uniquement.
Choisissez-en un, saisissez vos dimensions, et l’outil liste chaque poteau, traverse et lame avec sa longueur et sa quantité. Il compte les travées pour vous (en arrondissant la dernière travée courte au supérieur) et coupe — le détail qu’on oublie — chaque poteau à la hauteur plus la partie ancrée dans le sol, pas seulement à la hauteur de la clôture.
Deux façons d’y accéder
Sur le nouveau guide Construire une clôture, un widget intégré construit la liste de coupe et la transfère dans l’application en un clic.
Dans l’application, dans la section pièces 1D linéaire, un bouton Modèles de clôture ouvre le même sélecteur et insère les pièces directement.
Les modèles de clôture sont gratuits sur tous les plans, invités compris. Réglez votre clôture, lancez l’optimiseur et lisez exactement la quantité de bois à acheter.
Version
Le forfait gratuit inclut désormais tout l'outillage Pro
Toutes les fonctions autrefois Pro — chant, exports DXF/SVG/Excel, inventaires, mode coût, charte graphique — sont désormais gratuites. Pro ne se distingue plus que de deux façons : optimisations mensuelles illimitées et enregistrement des projets dans le cloud.
Nous avons supprimé le cloisonnement des fonctionnalités. Le forfait gratuit inclut désormais l’ensemble des fonctions Pro — il n’y a plus de mur entre les outils « de base » et les outils « pro ».
Ce que le forfait gratuit inclut maintenant
Tout ce qui nécessitait Pro auparavant est désormais gratuit sur chaque compte :
Inventaire des chutes — enregistrez les restes et réutilisez-les automatiquement
Inventaire des matériaux et mode par matériau
Mode coût — prix par panneau et optimisation à coût minimal
Exports : DXF, SVG et Excel (le PDF et le CSV ont toujours été gratuits)
Calculateur de chant, impression des étiquettes de panneaux
Séquence de coupe (plan de sciage pas à pas) et coupe de calibration
Charte graphique sur les PDF et champs de texte personnalisés
Partage d’un plan par lien
Ce que Pro apporte encore
Seulement deux choses :
Optimisations mensuelles illimitées. Le forfait gratuit inclut 3 optimisations par mois ; Pro lève cette limite.
Enregistrement des projets dans le cloud. Enregistrer vos projets et vos plans de coupe dans le cloud — pour qu’ils se synchronisent entre vos appareils et vous attendent la prochaine fois — reste une fonction Pro. Sur le forfait gratuit, vous pouvez utiliser tous les outils ; vous ne pouvez simplement pas enregistrer un projet dans le cloud.
Si vous découpez de temps en temps, le forfait gratuit vous donne désormais l’outil complet. Si CutOptim devient une habitude hebdomadaire — ou si vous voulez que votre travail persiste d’une session à l’autre — Pro est la mise à niveau.
Paiement à l’usage, sans abonnement
Vous préférez ne pas vous abonner ? Les crédits à l’usage achètent des exécutions supplémentaires une fois vos 3 optimisations mensuelles gratuites épuisées — un crédit couvre un travail complet (sans limite de pièces) et chaque pack reste valable 12 mois. Chaque outil est déjà inclus à chaque exécution : un crédit, c’est simplement plus d’exécutions, pas le déblocage d’une fonction. Idéal si vous découpez de temps en temps ; l’abonnement Pro est plus avantageux dès que CutOptim devient une habitude hebdomadaire.
Le forfait Atelier ne change pas
Le forfait Atelier conserve ses fonctions d’équipe et d’atelier — le devis PDF, les groupes de correspondance du grain, un espace de travail partagé jusqu’à 3 personnes, et les commandes machine (max. phases de coupe, minimiser les rotations) — et nous continuerons de l’enrichir.
Rien à activer. Ouvrez l’application, tous les outils sont là.
Amélioration
Optimiser par coût est plus facile à trouver — et vous rappelle d'ajouter les prix
L'objectif Minimiser les déchets / Minimiser le coût est désormais bien en évidence dans les Paramètres. Choisir Minimiser le coût affiche les colonnes de prix pour vous, et si vous le lancez sans prix de stock, CutOptim vous le rappelle — sans bloquer l'exécution.
CutOptim a toujours su optimiser pour la facture totale la plus basse plutôt que pour la moindre matière — mais le sélecteur d’objectif était enfoui, et il n’a d’effet qu’une fois que votre stock a des prix. Les deux étaient faciles à manquer. Nous avons corrigé cela.
Ce qui a changé
Le sélecteur d’objectif est mis en avant. Minimiser les déchets (par défaut) et Minimiser le coût sont côte à côte dans les Paramètres, clairement identifiés — tous deux disponibles sur tous les forfaits, y compris Gratuit.
Choisir Minimiser le coût affiche automatiquement les colonnes de prix. La colonne de prix 💰 apparaît sur les tableaux Stock et Pièces dès que vous choisissez l’objectif de coût — pas d’étape séparée « Afficher les colonnes de prix ».
Un rappel lorsque les prix manquent. Minimiser le coût ne modifie le plan que lorsque vos stocks ont des prix unitaires différents. Si vous le sélectionnez sans en avoir saisi, CutOptim affiche un rappel ponctuel pour les ajouter — il ne bloque jamais l’exécution. Sans prix, Minimiser le coût et Minimiser les déchets produisent le même plan, votre résultat reste donc correct dans les deux cas.
Pourquoi c’est important
Minimiser le coût vous permet de mélanger les formats de stock pour réduire la facture — les grandes pièces sur les panneaux larges, les petites sur des panneaux étroits moins chers en 2D, ou la longueur de barre la moins chère en 1D. Il peut même utiliser un peu plus de matière pour dépenser moins ; les étoiles de priorité l’emportent toujours sur le prix. Ce changement vise uniquement à rendre l’objectif facile à trouver et difficile à déclencher par accident — lancer l’objectif de coût en s’attendant à un plan différent alors qu’il n’y a aucun prix à optimiser.
Rien à activer — ouvrez les Paramètres et l’objectif est là.
Fonctionnalité
Une API d’optimisation de coupe et de cintrage d’armatures — et nous cherchons des partenaires de conception
Nous étendons le moteur CutOptim aux armatures : nomenclature de façonnage plus stock en entrée, plan de coupe optimisé, bordereau de façonnage et inventaire de chutes en sortie, via REST. En développement — partenaires recherchés.
Nous amenons le moteur CutOptim dans un nouveau domaine : les armatures.
La nouvelle API d’optimisation de coupe et de cintrage d’armatures prend une nomenclature de façonnage (BBS) plus votre stock disponible et renvoie un plan de coupe optimisé, un bordereau de façonnage avec longueurs de coupe et poids, et un inventaire de chutes — déterministe et figé par version, via un seul appel REST. Elle utilise les codes de forme BS 8666:2020 avec les déductions de cintrage standard.
À notre connaissance, aucune API développeur spécialisée n’existe aujourd’hui : les API de coupe génériques ignorent les codes de forme, les déductions de cintrage et les formats machine, et les suites d’armatures enferment leur optimiseur dans leurs produits de bureau. La planification optimisée réduit les chutes d’acier de 5–8 % à 1–3 % (les études de cas publiées font état de 0,9–1,5 %).
Elle est en développement, et nous la validons avec quelques partenaires de conception avant de construire la couche rebar. Si votre logiciel vit dans le flux des armatures — un ERP, un outil de chiffrage, un add-in de détaillage ou un logiciel machine —, 20 minutes de votre point de vue nous seraient précieuses. Nous contacter.
Fonctionnalité
Mode par matériau : découpez chaque matériau uniquement dans son propre stock
Attribuez son matériau à chaque ligne de stock et de pièce, et l'optimiseur place chaque matériau uniquement contre un stock du même matériau — le 18 mm jamais depuis du 12 mm, le chêne jamais depuis du MDF — en une seule exécution, en 2D, 1D et Bois.
La plupart des chantiers utilisent plusieurs matériaux à la fois. Jusqu’ici, les garder séparés imposait de lancer l’optimiseur une fois par matériau et de recoller les résultats à la main. Le Mode par matériau le fait en une seule exécution.
Activez-le (la bascule dans le bandeau Paramètres, une fonctionnalité Pro), et chaque ligne de stock et de pièce gagne une colonne Matériau. Attribuez un matériau à chaque ligne, et l’optimiseur partitionne le chantier par matériau : une pièce étiquetée « chêne » n’est découpée que dans un stock étiqueté « chêne », le 18 mm uniquement dans du 18 mm. Cela fonctionne dans les trois modes — Panneaux 2D, Linéaire 1D et Bois.
Ce qu’il fait
Une partition stricte, pas une étiquette. Attribuer un matériau change réellement la disposition — les pièces du matériau X n’utilisent que le stock du matériau X. C’est différent de nommer ou colorer une pièce, ce qui n’affecte que sa lecture sur le schéma.
« Aucun matériau correspondant » plutôt qu’une mauvaise coupe. Si une pièce est étiquetée avec un matériau pour lequel vous n’avez aucun stock, le plan le signale, au lieu de la découper discrètement dans un autre panneau.
Le bois distingue les essences. Le mode Bois sépare déjà par section transversale ; avec le matériau activé, un chêne 50×50 et un pin 50×50 deviennent aussi des sections distinctes.
L’Inventaire des matériaux contient désormais le bois. Sauvegardez des matériaux en panneaux, en barres et en bois — chacun avec une section transversale ou une taille, une couleur, et son propre trait de scie et rognage — et déposez-les sur une ligne en un clic. Les matériaux en bois se chargent dans le tableau Bois (ils atterrissaient auparavant dans le tableau linéaire).
Aussi sur l’Engine API. Les trois endpoints acceptent une chaîne material facultative sur les pièces et le stock et renvoient une ventilation par matériau.
Le Mode par matériau est disponible sur les forfaits Pro et Business. Laissez-le désactivé et tout fonctionne exactement comme avant.
Fonctionnalité
Nouveau : le chant sur la liste de coupe, un schéma par pièce et les dispositions dans Excel
Le chant s'affiche désormais par pièce — quatre colonnes sur la liste de coupe Excel et un schéma coloré dans le PDF — et chaque disposition de panneau est intégrée comme image dans un nouvel onglet Disposition d'Excel, avec un vrai nuancier pour les types de chant.
La mise à jour le chant par type rapportait les mètres linéaires à commander. Celle-ci montre où va le chant, pièce par pièce, et place une image de chaque disposition de panneau directement dans le classeur Excel.
Nouveautés
Le chant sur la liste de coupe Excel. Lorsqu’un chantier 2D comporte du chant, l’onglet Liste de coupe gagne quatre colonnes — Haut, Droite, Bas, Gauche — nommant le type de chant sur chaque côté (vide là où un côté n’est pas chanté). Filtrez ou triez la liste selon quel côté reçoit quel chant.
Un schéma de chant par pièce dans le PDF. La page des besoins en matériaux dessine désormais chaque pièce chantée sous forme d’une petite figure dont chaque côté est coloré selon son type de chant, pour que l’établi voie d’un coup d’œil quel côté de quelle pièce reçoit quel chant. Il se place sous le tableau « combien commander » par type que vous aviez déjà.
Les dispositions dans Excel. Un nouvel onglet Disposition intègre une image de chaque calepinage de panneau distinct — une image par panneau — pour que vous puissiez voir comment débiter le panneau sans quitter le classeur. Les calepinages identiques sont fusionnés en une seule image portant une mention ×N, comme le plan de coupe du PDF. (Chantiers 2D.)
Une vraie couleur pour chaque type de chant. Dans la bibliothèque de types de chant, la couleur se choisit désormais dans un nuancier au lieu d’être saisie en texte. C’est cette couleur qu’utilise le nouveau schéma par pièce pour dessiner les côtés du type. Les types que vous aviez créés reçoivent quand même une couleur stable et distincte, automatiquement, jusqu’à ce que vous en définissiez une.
Le schéma de chant et les colonnes n’apparaissent que lorsqu’un chantier comporte réellement du chant, si bien que les exports sans chant sont inchangés. Tout ceci est sur Pro (comme les exports Excel et SVG), et le chant reste des métadonnées — il ne modifie jamais la disposition.
Une demande de fonctionnalité ou un bug ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Nouveau : le chant par type, avec les mètres par type
Attribuez un type de chant à chaque bordure, pas seulement activé/désactivé — et obtenez les mètres linéaires nécessaires, ventilés par type, dans le résumé, le PDF et Excel. Désormais aussi sur l'Engine API, pour les intégrations ERP.
Le chant était jusqu’ici un simple activé/désactivé par bordure. Désormais, chaque bordure peut porter un type de chant — une référence nommée que vous définissez une seule fois — et CutOptim totalise les mètres linéaires par type, pour que vous commandiez la bonne quantité de chaque chant.
Nouveautés
Un type par bordure. Dans la boîte de dialogue EB, chaque côté (Haut / Droite / Bas / Gauche) est désormais une liste déroulante : Aucun, Sans type, ou l’un de vos types enregistrés.
Une bibliothèque de types. Donnez à chaque type un nom (p. ex. ABS oak 22×1), une épaisseur, un prix au mètre et une couleur. Ouvrez-la avec Gérer les types dans la boîte de dialogue EB ; vos types se synchronisent entre vos appareils.
Des mètres ventilés par type. Le résumé d’optimisation, la page des besoins en matériaux du PDF et l’onglet Matériaux d’Excel affichent désormais une ligne par type de chant plus un total de commande — géométrie exacte, sans marge de perte (ajoutez votre propre surplus à l’établi).
CSV. La colonne EB du CSV des pièces accepte des codes avec type : T:ABS oak 22;L:ABS white 22 attribue un type par côté (ou conservez l’ancien TRBL pour sans type). Les noms sont résolus dans votre bibliothèque.
Le chant reste une fonctionnalité Pro et il s’agit toujours de métadonnées — il ne modifie jamais la disposition.
Pour les développeurs : aussi sur l’Engine API
L’endpoint 2D de l’Engine API accepte désormais le chant par bordure. Chaque pièce dans POST /v1/optimize/2d peut porter un objet edgeBanding nommant une référence de type par côté ; la réponse renvoie alors un bloc edgeBanding avec les mètres linéaires par référence, par pièce et sous forme de total de commande. C’est indépendant de la bibliothèque — envoyez vos propres codes ERP. Voir la référence de l’API. (Le 1D et le bois n’ont pas de chant.)
Une demande de fonctionnalité ou un bug ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Amélioration
Les exports en mode coût affichent désormais l'arbitrage argent/matière
Lorsque vous optimisez le coût, les résumés PDF et Excel indiquent désormais de combien le plan est moins cher que celui à surface minimale — et la matière supplémentaire que cette économie a coûtée — pour que la décision figure sur la page.
Lorsque vous optimisez avec Minimiser le coût, le plan échange délibérément un peu de matière contre une facture plus basse. Vos documents exportés le disent désormais — en chiffres.
Ce qui change
La section « Comment ce plan a été optimisé » des exports PDF et Excel nommait déjà l’objectif d’optimisation. En mode coût, elle ajoute désormais une ligne de plus : de combien ce plan économise sur la facture par rapport au plan à surface minimale, et quelle quantité de matière supplémentaire cette économie a coûtée — dans les trois modes (panneau, linéaire, bois).
Ainsi, plutôt que de se demander pourquoi un plan optimisé pour le coût a utilisé une plaque ou une barre plus longue en plus, la raison est énoncée : « Mode coût : facture X € moins chère que le plan à surface minimale, pour Y de matière en plus. » Quand le mode coût se trouve être à la fois moins cher et plus économe en matière, il le dit simplement.
Pourquoi c’est important
Un plan qui dépense plus de matière pour économiser de l’argent semble incohérent à première vue — jusqu’à ce qu’on voie l’argent économisé. En mettant les deux moitiés de l’arbitrage dans le document remis, l’atelier — et le client qui lit le devis — peuvent voir que la décision était délibérée et qu’elle en valait la peine.
Rien ne change pour Minimiser les déchets. L’explication n’apparaît qu’en mode coût, seulement lorsque des prix sont renseignés, et seulement quand un plan moins cher existait réellement.
Fonctionnalité
Nouveau : un sélecteur Vitesse ou densité pour l'optimiseur
Choisissez à quel point l'optimiseur cherche. Équilibré (par défaut) reste le plus dense ; Rapide saute l'unique étape coûteuse pour un calcul bien plus rapide sur les gros travaux. Dans les paramètres avancés de l'app et comme option effort de l'Engine API.
Si vous n’y touchez jamais, rien ne change — la valeur par défaut est exactement l’optimiseur d’aujourd’hui et donne le plan le plus dense découpable à la scie. Le nouveau sélecteur vous permet simplement d’échanger un peu de cette densité contre un calcul bien plus rapide lorsqu’un travail est volumineux.
Ce qu’il fait
L’optimiseur 2D lance une recherche multi-stratégies et garde le meilleur calepinage. L’essentiel de cette recherche est peu coûteux, mais une étape — une nouvelle recherche par panneau, qui gratte les derniers points de pourcentage sur les gros travaux variés — est coûteuse. Le nouveau réglage Vitesse ou densité vous permet de sauter précisément cette étape :
Équilibré (par défaut) — la recherche complète, pour le plan guillotine le plus dense. Inchangé par rapport à avant.
Rapide — saute l’étape coûteuse. Nettement plus rapide sur les gros travaux, pour quelques points d’utilisation en moins. Reste entièrement découpable à la scie et jamais plus dense qu’Équilibré (il cherche dans un sous-ensemble des mêmes calepinages).
Sur les travaux petits et moyens que la plupart des gens lancent, les deux sont généralement identiques — l’écart ne se creuse que sur les gros travaux de plusieurs centaines de pièces.
Mesuré
Sur un travail exigeant de 1 550 pièces (un panneau de 2,07 × 5,6 m) :
Équilibré : 330 panneaux, 80,8 % d’utilisation.
Rapide : 350 panneaux, 76,2 % d’utilisation — résolu environ 2,5× plus vite.
Rapide échange donc à peu près 5,7 % de matière en plus contre un calcul bien plus court. Laissez-le sur Équilibré, sauf si un très gros travail est lent et que vous voulez la vitesse.
Où le trouver
Dans l’app : Paramètres avancés → Vitesse ou densité. C’est un paramètre par projet, il est donc enregistré avec le projet comme le trait de scie et le délignage.
Sur l’Engine API : une nouvelle option effort sur POST /v1/optimize/2d (valeurs "fast" / "balanced", par défaut "balanced" — l’omettre ne change rien). Voir la référence de l’API pour le compromis mesuré, illustré.
Une demande de fonctionnalité ou un bug ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Amélioration
Minimiser le coût combine désormais les formats de stock pour la facture la plus basse
Avec plusieurs formats de stock tarifés, Minimiser le coût les combine désormais sur un même travail pour atteindre la facture la plus basse.
Lorsque vous optimisez avec Minimiser le coût et que vos formats de stock ont des prix unitaires différents, CutOptim cherche désormais la combinaison la moins chère de ces formats — et non plus seulement le format le moins cher à lui seul.
Ce qui change
L’objectif par défaut, Minimiser les déchets, choisit le plan qui consomme le moins de matière, et cela ne change pas. Minimiser le coût (Pro) a une autre mission : rendre votre facture totale aussi basse que possible. À partir d’aujourd’hui, il y parvient bien mieux quand vous avez plusieurs formats de stock tarifés :
En 2D, il mélange les formats de stock sur un même travail. Les grandes pièces vont sur des plaques larges et coûteuses, les petites sur des plaques étroites moins chères — selon la répartition qui coûte le moins au total. Auparavant, le mode coût devait traiter tout le travail sur un seul format de stock.
En 1D, il choisit la longueur de barre la moins chère, retenant une barre plus courte et moins chère même s’il faut en acheter quelques-unes de plus.
Parce que le mode coût optimise l’argent, pas la matière, le plan le moins cher peut utiliser un peu plus de matière ou plus de plaques que le plan à surface minimale — c’est tout l’intérêt du mode, et c’est maintenant dit clairement. Il ne laisse jamais une pièce de côté pour économiser.
Quand c’est le plus utile
Les ateliers qui tiennent beaucoup de formats de plaques ou de barres à des prix différents — surtout avec un prix à la pièce — réalisent la plus grande économie, car c’est précisément là que mélanger les formats l’emporte sur l’usage d’un seul format pour tout. Sur notre jeu de référence de vraies listes de coupe, cela a comblé l’essentiel de l’écart de coût sur les chantiers les plus difficiles à plusieurs stocks.
Rien ne change pour Minimiser les déchets ni pour les travaux à un seul format de stock. Pour l’utiliser, basculez l’objectif d’optimisation sur Minimiser le coût dans les Paramètres avancés (Pro) et vérifiez que chaque ligne de stock porte son prix.
Version
CutOptim est désormais disponible en croate
L'ensemble de CutOptim — interface, guides, calculateurs, documentation de l'application et ce journal des nouveautés — parle maintenant croate. Tout se trouve sur /hr, avec des prix en euros et le même optimiseur sous le capot.
CutOptim parle désormais croate. Chaque partie du produit — l’interface de l’application, tous les guides et calculateurs, l’intégralité de la documentation et ce fil des nouveautés — est disponible en croate, servie sur cutoptim.com/hr et avec des prix en euros.
Il s’agit d’une vraie traduction, pas d’un simple passage automatique : rédigée pour un public croate de menuiserie et de découpe de panneaux, avec le vocabulaire de métier qu’un atelier utilise réellement — plan rezanja, ploča, žica, otpad, iskoristivost, kantiranje.
Ce qui est en croate
L’application — chaque bouton, réglage et message dans l’optimiseur.
Les guides — la bibliothèque complète sur /hr/vodici, de ce qu’est une liste de découpe à la façon dont fonctionne l’optimisation de découpe.
La documentation de l’application — chaque article sur /hr/dokumentacija.
Ce qui n’a pas changé
L’optimiseur, les algorithmes et vos données sont exactement les mêmes. Le croate est une nouvelle porte d’entrée, pas un produit différent. Les prix sont affichés en euros, la devise que le reste de la zone euro voit déjà.
Changez de langue à tout moment depuis le menu globe de la barre supérieure. Une demande de fonctionnalité ou une traduction qui sonne faux ? Répondez à n’importe quel e-mail de CutOptim ou utilisez le formulaire de contact.
Amélioration
L'optimiseur choisit désormais toujours la taille de matériau la plus économe
Avec plusieurs tailles de matériau saisies, CutOptim choisit désormais celle qui consomme le moins de matière — le même résultat quel que soit l'ordre de saisie. Les tailles en pouces conservent aussi partout leur pleine précision à trois décimales.
Quand vous saisissez plus d’une taille de matériau — par exemple un panneau de 1.5 × 5 m et un de 1.5 × 4 m, ou des barres de 6 m et de 1.5 m —, CutOptim choisit désormais toujours la taille qui consomme le moins de matière pour vos pièces.
Ce qui a changé
L’optimiseur compare chaque taille de matériau seule et mélangée, et classe les plans d’abord selon la matière totale utilisée : la surface totale des panneaux en 2D, la longueur totale des barres en 1D. Le nombre de panneaux ou de barres ne sert plus qu’à départager les égalités.
Deux choses que cela corrige :
L’ordre n’a plus d’importance. Le même travail donnait auparavant un plan différent selon la ligne de stock saisie en premier — une disposition pouvait gaspiller discrètement un tiers de matière en plus. Vous obtenez maintenant le même plan, le meilleur en matière, dans les deux cas.
Un grand panneau ne l’emporte plus sur deux petits qui consomment moins. Le classement préférait auparavant le plan comptant le moins de panneaux, si bien qu’un seul grand panneau pouvait l’emporter sur deux petits qui, ensemble, utilisaient bien moins de matière. C’est corrigé.
L’★ étoile sur une ligne de stock fonctionne toujours — elle décide seulement quelle taille est consommée en premier, jamais si une taille plus grande l’emporte sur une plus économe en matière. En mode coût, l’optimiseur minimise toujours le prix total, ce qui peut désigner une taille moins chère qui n’est pas la plus petite.
En plus : pleine précision en mode pouces
Les tailles en mode pouces conservent désormais leurs trois décimales partout, y compris les pièces importées d’un modèle de meuble — une valeur comme 80.125 (exactement un huitième de pouce) reste 80.125 dans les tableaux, les résultats, le plan de coupe et les exports. Un chemin de modèle l’arrondissait auparavant à deux décimales ; c’est corrigé.
Rien ne change dans vos projets enregistrés ni dans vos données — l’optimiseur choisit simplement mieux lorsqu’un travail entre dans plusieurs tailles de matériau.
Version
CutOptim est désormais disponible en espagnol
L'intégralité de CutOptim — interface, guides, calculateurs, documentation et ce journal des nouveautés — parle maintenant espagnol (Espagne). Tout est accessible sur /es, en euros, avec le même optimiseur.
CutOptim parle désormais espagnol. Chaque partie du produit — l’interface de l’application, tous les guides et calculateurs, la documentation complète et ce fil des nouveautés — est disponible en espagnol (Espagne), servie sur cutoptim.com/es et affichée en euros.
Il s’agit d’une véritable traduction, pas d’un passage à la machine : rédigée pour un public espagnol de menuiserie et de découpe de panneaux, avec le vocabulaire de métier qu’un atelier utilise réellement — plan de corte, tablero, veta, merma, aprovechamiento, canteado.
Ce qui est en espagnol
L’application — chaque bouton, réglage et message dans l’optimiseur.
L’optimiseur, les algorithmes et vos données sont exactement les mêmes. L’espagnol est une nouvelle porte d’entrée, pas un produit différent. Les prix sont affichés en euros, la devise que le reste de la zone euro voit déjà.
Changez de langue à tout moment depuis le menu globe dans la barre supérieure. Une demande de fonctionnalité ou une traduction qui sonne faux ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Voyez combien de matériau l'optimiseur vous économise
Chaque calcul indique désormais ce qu'une disposition simple aurait consommé pour les mêmes pièces, et l'application cumule les panneaux, barres et le matériau économisés. Mesuré sur votre travail — jamais estimé.
CutOptim a toujours essayé des dizaines de dispositions candidates à chaque calcul, en gardant la meilleure. Ce qu’il ne vous a jamais dit : ce que vaut cette recherche.
Désormais il le dit, à deux endroits :
Dans le résumé du résultat — quand le plan optimisé nécessite moins de panneaux ou de barres qu’une disposition simple des mêmes pièces, la ligne de résultat l’indique : combien de panneaux en moins, combien de matériau cela représente, et le montant en argent si vos lignes de stock portent des prix. La ligne figure aussi dans les exports PDF et Excel.
Dans la barre supérieure — un total cumulé du matériau que l’optimiseur vous a économisé sur les calculs effectués sur cet appareil.
D’où vient le chiffre
La comparaison est mesurée, pas estimée. Pendant la recherche, CutOptim calcule toujours — parmi ses candidats — une disposition simple et gloutonne : le plancher de sécurité que le plan final doit battre, ou au moins égaler. Le compteur indique ce que cette disposition simple aurait consommé pour les mêmes pièces, le même stock et les mêmes réglages — à côté de ce que le plan optimisé consomme réellement. Trois règles le gardent honnête :
Si les deux plans n’ont pas placé les mêmes pièces (possible avec un stock limité), aucune affirmation n’est faite.
Si la disposition simple était aussi bonne, la ligne n’apparaît pas — un zéro reste un zéro.
Les calculs de démonstration ne comptent jamais dans le total.
Sur tous les plans
Le compteur n’est pas un appât du plan gratuit. Sur Free, il montre ce que vaut chacun de vos calculs mensuels ; sur Pro et Atelier, il continue de compter — le total répond ainsi à une question honnête : l’abonnement se rentabilise-t-il ?
Une idée de fonctionnalité ou un bug ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Un modèle de meuble bas de cuisine — et la hauteur que personne ne trouve du premier coup
Le quatrième modèle de meuble transforme un meuble bas en liste de débit, en gardant séparés la plinthe, le caisson et le plan de travail. Choisissez deux traverses ou un panneau plein, et obtenez des façades en recouvrement aux cotes réelles des portes de cuisine.
Vous mesurez l’ancienne cuisine, vous trouvez 858 mm jusqu’au dessus du plan de travail, et vous commandez les côtés à 858 mm. Ils arrivent chantés et coupés. Puis les caissons montent sur leurs pieds, le plan se pose dessus, et la surface de travail se retrouve à 996 mm.
Le nouveau modèle meuble bas de cuisine existe pour éviter cela. C’est le quatrième modèle de meuble, aux côtés du meuble TV, de la bibliothèque et de l’armoire, et il est disponible dans l’application comme sur sa propre page calculateur.
La plinthe ne fait pas partie du caisson
La hauteur que vous saisissez est celle du caisson, et la plinthe est un réglage distinct en dessous. Modifiez la plinthe et pas une seule pièce du caisson ne change — et c’est exactement juste, car la plinthe est ce que l’on ajuste une fois les caissons posés sur un sol qui n’est pas plan.
Le widget affiche le haut du caisson, pour que vous puissiez vérifier la somme avant toute découpe :
hauteur du plan = plinthe + caisson + épaisseur du plan
Le plan de travail lui-même n’est pas dans la liste de débit. C’est un autre matériau d’une autre épaisseur, généralement acheté coupé à longueur : mêlé à la commande de panneaux, la surface comme le nombre de panneaux seraient faux.
Deux traverses, ou un panneau plein
Un meuble bas sous un plan de travail se ferme normalement par deux traverses plutôt que par un panneau : le plan est déjà la surface supérieure, et les traverses laissent l’accès aux vis de fixation. Vous pouvez choisir l’un ou l’autre.
Sur le meuble standard de 600 mm, l’écart est mesuré et non estimé : 2,03 m² de panneau avec les traverses contre 2,24 m² avec un panneau plein — 0,22 m² par meuble. Les traverses sont en plus cachées : contrairement à un dessus, leur fil est libre et l’optimiseur peut les glisser dans les chutes.
Les façades de cuisine sont en recouvrement
Une porte d’armoire s’inscrit dans son compartiment. Une porte de cuisine se pose sur la face du caisson et couvre les chants des côtés : elle ressort donc plus large que le compartiment, et non plus étroite — 597 mm sur un meuble de 600 mm.
Le modèle dimensionne les façades comme les façades de cuisine sont réellement construites. Faite à la cote intérieure, la même porte mesurerait 558 mm : 39 mm de moins, sur des panneaux déjà chantés et percés quand quelqu’un s’en aperçoit.
Ce qu’il ne fait pas
Une porte au-dessus d’un bloc de tiroirs demanderait d’abord un compartiment divisé horizontalement, alors que le modèle travaille avec un compartiment par case : il vous demande donc d’en choisir un et de générer les deux moitiés séparément. Les caissons de tiroir et les perçages de charnières restent également en dehors, car les deux dépendent de la quincaillerie achetée.
Envoyez un plan de découpe à un client avec un lien
Partagez n'importe quel plan enregistré sous forme de page web en lecture seule. Sans pièce jointe, sans compte pour le destinataire, expiration à 90 jours et révocation en un clic — le lien reste visible sur votre tableau de bord.
Montrer un plan supposait d’exporter un PDF et de le joindre à un e-mail. Il y a désormais un lien.
Ouvrez le panneau Projets, repérez la coupe, cliquez sur 🔗. L’adresse arrive dans le presse-papiers. Qui l’ouvre voit le plan : chiffres de synthèse et schémas, en lecture seule, sans installation ni compte.
Cela reste à vous
La page montre le plan et rien d’autre vous concernant — ni vos autres projets, ni votre compte, ni vos clients. Elle est en noindex : un lien partagé est non répertorié, pas publié.
Les liens durent 90 jours. C’est délibéré : un plan doit survivre à la durée réelle d’un chantier, mais une adresse publique vers la liste de pièces de quelqu’un ne doit pas vivre éternellement.
Vous voyez toujours ce qui circule
Le tableau de bord comporte une section Plans partagés : chaque lien actif, la coupe visée, l’échéance, le nombre d’ouvertures et un bouton Révoquer, à effet immédiat.
Partager deux fois la même coupe redonne le même lien plutôt qu’un second : aucune adresse ne circule donc sans que vous puissiez la voir et la couper.
Un lien révoqué s’explique
Si vous révoquez un lien — ou s’il expire — la page n’affiche pas d’erreur. Elle indique que le plan n’est plus partagé et suggère de vous en demander un nouveau. Cela compte plus qu’il n’y paraît : l’adresse a pu être imprimée des mois plus tôt sur un plan affiché à l’atelier, et une page morte s’y lit comme un logiciel cassé, pas comme un lien expiré.
Le partage est une fonction Pro. Ouvrir un lien partagé ne demande ni forfait ni compte.
Fonctionnalité
Le chant indique désormais combien de mètres acheter
Marquez les chants à plaquer : le résultat, la page matériaux du PDF et l'onglet Matériaux de l'Excel affichent le métrage total. Géométrie exacte, sans marge cachée.
Marquer les chants d’une pièce à plaquer fonctionne depuis longtemps. Ce qui manquait, c’est le chiffre que vous emportez réellement chez le fournisseur : combien de mètres.
Il est là, à trois endroits :
dans le récapitulatif des résultats, à côté de la longueur de coupe ;
en bas de la page de besoin en matériaux du PDF ;
dans l’onglet Matériaux de l’export Excel.
Il n’apparaît que si au moins une pièce a des chants marqués : rien ne change pour les travaux sans placage.
Quatre choses que ce chiffre dit — et ne dit pas
Le haut et le bas suivent la largeur de la pièce, la gauche et la droite sa hauteur. Une tablette 800 × 300 plaquée en haut et en bas demande 2 × 800 mm par pièce, pas 2 × 300.
C’est de la géométrie exacte, sans marge de chute. Le chant s’achète avec du débord puis se recoupe, et chaque atelier applique sa propre marge : nous donnons la valeur réelle, la marge vous appartient. Mieux vaut un chiffre sur lequel raisonner qu’un chiffre contenant un pourcentage inventé.
C’est un total unique, pas une ventilation par matériau de chant. Le marquage retient quels chants, pas le type, l’épaisseur ni la couleur : une répartition par matériau n’en découle pas.
Il compte toute la liste de pièces. Si certaines n’ont pas tenu dans cette exécution, leur chant est quand même compté : il faudra bien le poser une fois le matériau disponible.
Disponible en mode panneaux 2D, sur les forfaits Pro et Atelier, comme le marquage lui-même.
Fonctionnalité
L'Engine API découpe aussi le bois — le troisième mode de l'application, en HTTP
L'Engine API couvrait deux des trois modes de l'application. Le troisième — le bois avec une section — tient en un appel : POST /v1/optimize/wood. Le travail est découpé par section, la matière manquante signalée à part des pièces qui n'ont pas tenu.
Encore une nouveauté pour ceux qui écrivent du logiciel autour de CutOptim. Si vous découpez simplement dans l’application, rien ne change — le mode bois y fonctionne exactement comme avant.
L’Engine API est partie avec deux des trois modes de l’application : panneaux et matériau linéaire. Le bois — un matériau qui a une section — en est maintenant le troisième, en un seul appel :
POST /v1/optimize/wood
Pourquoi il lui fallait son propre endpoint
Le matériau linéaire ne connaît qu’une dimension, sa longueur : n’importe quelle barre peut donc fournir n’importe quelle pièce. Le bois ne fonctionne pas ainsi : une pièce 50×150 ne peut pas sortir d’une barre 50×100, quelle que soit la longueur restante.
Les pièces et le stock portent donc les deux côtés de la section, le travail est découpé par section, chaque section est associée à son propre stock et résolue séparément — et chaque section revient avec ses propres barres et ses propres totaux, à côté des chiffres du travail complet.
Deux points à connaître avant de le brancher :
Les deux côtés de la section peuvent être envoyés dans n’importe quel ordre. 50×100 et 100×50 sont la même poutre retournée et forment une seule section. Quelle que soit la façon dont vos données ont été saisies, la matière ne peut pas disparaître pour cette raison.
« Aucun stock de cette section » et « n’a pas tenu » reviennent séparément. Le premier est un manque de matière, le second un problème de capacité : réunis dans une seule liste, ils enverraient votre utilisateur chercher au mauvais endroit.
Ce que cela remplace
Jusqu’ici, on pouvait s’en approcher en groupant les pièces soi-même et en lançant un appel /v1/optimize/1d par section. Cela coûte une requête de quota par section au lieu d’une pour le travail, déplace la correspondance du stock dans votre code et vous laisse assembler le total à la main — un total qui ne correspondrait pas nécessairement à ce que l’application CutOptim affiche pour le même travail.
Il correspond désormais, et nous l’avons mesuré plutôt que supposé : le travail de démonstration bois de l’application affiche à l’écran 81,0 % d’utilisation sur 10 barres, 19 pièces sur 19, 19 coupes — et l’API renvoie le même plan, barre par barre.
Vitesse
Mesurée sur la machine même où tourne l’API : un travail de 40 pièces se résout en 4,4 ms, et le pire cas que nous ayons pu construire — 2 000 pièces réparties sur 20 sections — prend 451 ms. Chaque appel reste synchrone : vous envoyez le travail, vous récupérez le plan terminé, il n’y a rien à interroger.
La référence de l’API donne la structure exacte de la requête et de la réponse, et le document OpenAPI décrit maintenant cinq endpoints au lieu de quatre : un client régénéré prend le nouveau tout seul.
Une demande de fonctionnalité ou un bug ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Amélioration
Moins de barres sur les grands travaux linéaires et bois
Au-delà de 150 pièces, CutOptim sautait la recherche des combinaisons qui remplissent exactement une barre. Elle s'exécute désormais. Sur des instances de référence publiées, l'écart moyen à l'optimum théorique est passé de 4,9 % à 2,3 %.
Si vous découpez des panneaux, rien ne change pour vous. Il s’agit ici du matériau linéaire — barres, tubes, profilés — et du bois.
CutOptim essaie plusieurs stratégies sur chaque travail et garde le meilleur plan. L’une d’elles est une recherche exacte de combinaisons : quelles pièces remplissent cette barre sans rien laisser ? C’est la stratégie qui ramène la chute à zéro.
Au-delà de 150 pièces, elle était désactivée.
Pourquoi elle l’était, et pourquoi c’était une erreur
C’était un garde-fou de performance, mais il mesurait la mauvaise chose. Le coût réel de cette recherche dépend de la longueur de la barre, pas du nombre de pièces : le même travail de 501 pièces prend 58 ms sur une barre de 1 m et environ une seconde sur une barre de 10 m. Compter les pièces écartait donc le cas peu coûteux et aurait laissé passer le cas coûteux.
Au-delà de 150 pièces, le plan retombait donc sur les stratégies plus grossières du type « remplir dans l’ordre ». Mesuré sur notre API en production, sur un travail de référence de 501 pièces dont l’optimum est connu : 195 barres là où 167 suffisaient de façon démontrable.
Ce qui a changé
Le garde-fou mesure maintenant le travail de calcul réel au lieu de compter les pièces. La recherche de combinaisons s’exécute dès qu’elle en a les moyens — c’est-à-dire presque toujours, aux longueurs de barre habituelles.
Le même travail revient désormais à 171 barres.
Ce à quoi vous pouvez vous attendre
Honnêtement : cela dépend du travail.
Les travaux où les pièces remplissent exactement une barre — débit en série, ossature, ensembles répétés — changent le plus. C’est précisément ce que l’ancien repli traitait le plus mal.
Les travaux petits et moyens, jusqu’à environ 150 pièces, sont inchangés. La recherche complète y tournait déjà.
Les travaux aux longueurs très variées changent peu : il y a de toute façon peu de combinaisons exactes à trouver.
Sur les instances de référence académiques publiées, l’écart moyen à l’optimum théorique sur les travaux linéaires est passé de 4,9 % à 2,3 %. Nous ne mettrons pas de pourcentage sur votre travail : le seul chiffre qui compte est celui que produit votre propre liste de débit, et vous pouvez la recalculer deux fois et comparer, gratuitement.
Le coût
Les gros travaux mettent plus de temps à se calculer. Le travail linéaire le plus lent que nous ayons pu construire prend maintenant environ 0,44 s, et le plus lent en bois environ 0,5 s — auparavant quelques millisecondes tous les deux. En dessous d’environ 400 pièces, rien ne change.
La découpe de panneaux (2D) n’est pas touchée, et nous l’avons vérifié plutôt que supposé : chaque calepinage de notre jeu de régression panneaux revient identique octet pour octet.
Une demande de fonctionnalité ou un bug ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Nous avons mesuré l’optimiseur face au minimum théorique — et retiré le chiffre de rendement que nous n’avions jamais mesuré
La nouvelle page /benchmarks montre, travail par travail, à quel point CutOptim approche le minimum prouvable de feuilles sur des instances académiques publiées, données brutes téléchargeables. L’affirmation « 88–96 % de rendement » a disparu des huit langues.
Deux choses se sont produites, et la seconde compte plus que la première.
Nous avons publié un benchmark
cutoptim.com/benchmarks est en ligne. Pour chaque travail d’un ensemble d’instances de test académiques publiées, la page calcule une borne inférieure — un nombre de feuilles ou de barres qu’aucun plan de coupe ne peut passer — et montre l’écart du plan de CutOptim. Si un plan atteint la borne, il est prouvablement optimal pour ce travail ; il n’en existe pas de meilleur.
Chaque travail est listé. Les résultats bruts sont téléchargeables. Les sources des instances sont figées par SHA-256, si bien qu’une réexécution peut prouver avoir mesuré les mêmes octets, et l’ensemble se reproduit depuis notre dépôt avec deux commandes.
La page dit aussi ce que les chiffres ne disent pas, parce que cela semblait plus utile que de ne montrer que la moitié flatteuse :
notre borne n’est pas la plus forte de la littérature, l’écart annoncé est donc une estimation par excès — un travail marqué « pas sur la borne » peut en réalité être optimal, et nous ne pouvons simplement pas le prouver ;
les écarts relatifs exagèrent sur les petits travaux : la colonne absolue (feuilles au-dessus du minimum) est la colonne honnête ;
deux des familles de test générées sont adverses par construction — un test de plafond, pas une image du travail courant.
Nous avons retiré un chiffre que nous n’aurions jamais dû imprimer
Jusqu’à aujourd’hui, ce site affirmait que CutOptim « atteint typiquement 88–96 % de rendement matière » — dans le glossaire, dans la FAQ et sur une carte de fonctionnalité, dans les huit langues.
Personne ne l’avait mesuré.
Quand nous l’avons enfin fait, la médiane sur ces instances académiques est ressortie nettement en dessous. Ces instances sont plus dures qu’un travail d’ameublement typique — leurs tailles de pièces sont aléatoires plutôt que répétées — donc le logiciel n’est pas moins bon que nous le pensions. C’est que nous avancions un chiffre sans aucun fondement, et quiconque compare des offres mérite mieux.
L’affirmation a donc disparu partout, et rien ne l’a remplacée par une fourchette plus aimable. À sa place : la mesure, plus une phrase honnête — ce qu’on tire d’une feuille dépend de votre mélange de pièces, de vos formats et de votre lame, et le seul chiffre qui signifie quelque chose est celui que produit votre propre liste de débit.
Notre build exécute désormais un contrôle automatique qui échoue si un pourcentage de rendement se réintroduit dans les textes marketing, dans l’une quelconque des huit langues. Il nous a fallu trois passes pour retirer cette affirmation, car chaque tentative en manquait une famille ; un nettoyage qui demande trois essais sera défait par la prochaine modification si rien ne le surveille.
Une demande de fonctionnalité ou un bug ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Le moteur de découpe devient une API — le même optimiseur, appelable depuis votre propre logiciel
Si vous développez, ou si quelqu'un développe pour vous : le moteur de découpe de CutOptim est désormais une API HTTP. Pièces et stock en entrée, disposition, plan de découpe guillotine et indicateurs en sortie. Déterministe. 49 €/mois pour 10 000 requêtes.
Cette mise à jour s’adresse à un lecteur précis, disons-le tout de suite. Si vous développez — ou si vous payez quelqu’un pour le faire — vous pouvez maintenant appeler directement le moteur de découpe de CutOptim depuis votre ERP, votre outil de devis ou le logiciel propre à une machine, au lieu de faire ressaisir une liste de coupes dans un navigateur. Si vous vous contentez de découper des panneaux, rien ne change pour vous. L’application fonctionne exactement comme avant, et l’optimiseur reste inclus dans les offres Gratuit, Pro et Atelier.
Ce qu’elle fait
Vous envoyez les pièces et le stock en JSON à https://api.cutoptim.com et vous récupérez la totalité du résultat : chaque pièce placée avec ses coordonnées, le plan de découpe guillotine et les indicateurs — nombre de panneaux, rendement en %, lignes de coupe, passes de scie, longueur sciée et prix total. Le même moteur, les mêmes chiffres que l’application.
Cinq endpoints, et c’est toute la surface :
POST /v1/optimize/2d — panneaux
POST /v1/optimize/1d — barres, profilés, tubes
POST /v1/optimize/wood — bois, associé par section (depuis le 2026-08-03)
GET /v1/usage — la consommation de cette clé sur le mois en cours
GET /v1/health — si le service répond
L’authentification tient dans un en-tête : Authorization: Bearer <clé>.
À entrée identique, réponse identique
Le moteur est déterministe : aucun aléatoire, aucune horloge dans l’algorithme. Envoyez deux fois le même travail et la disposition revient à l’identique, à la coordonnée près. Vous pouvez donc mettre un résultat en cache, et placer un travail connu dans un test pour comparer la sortie — ce qu’un optimiseur qui dérive un peu à chaque exécution ne permet pas.
Deux moteurs, et un compromis assumé
heuristic est le moteur par défaut, exactement le placeur guillotine que fait tourner l’application : le meilleur rendement, toute disposition sciable de rive à rive sur une scie à panneaux, toujours un plan de découpe complet.
balanced s’active volontairement. Un placeur MaxRects à imbrication libre, mesuré environ 25× plus rapide sur un travail de 2 000 pièces — mais le rendement est légèrement inférieur, et ses dispositions ne sont souvent pas coupables en guillotine, si bien qu’il ne renvoie alors aucun plan de découpe. C’est un compromis entre vitesse et fabricabilité, pas un meilleur résultat. Prenez-le quand un gros travail doit répondre vite ; restez sur celui par défaut quand quelqu’un doit réellement couper le panneau.
Limites, tarif et comment y accéder
2 000 pièces par requête, 50 lignes de stock, 1 Mo de corps de requête. 49 € par mois pour 10 000 requêtes, facturation en EUR, avec 14 jours d’essai. Les 10 000 sont un plafond strict et non un point de départ : une fois atteint, les appels s’arrêtent jusqu’au passage au mois suivant. Aucun dépassement, aucune facture surprise.
Vous pouvez vous abonner depuis la page Engine API : elle propose une période d’essai, et l’accès arrive tout seul sur votre compte. Si vous préférez d’abord nous dire ce que vous construisez, le formulaire de contact est l’autre porte d’entrée. Une carte de clés API apparaît alors sur votre tableau de bord : vous y créez vos clés, chacune n’est affichée qu’une seule fois (seule une empreinte est conservée, elle est donc définitivement irrécupérable), et la consommation face au quota mensuel figure sur la même carte.
Tout le reste est documenté : Engine API pour la présentation et les tarifs, et la documentation de l’API pour chaque champ, chaque option, tous les codes d’erreur et les deux moteurs.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Savoir ce que la scie va réellement faire : nombre de coupes, plan de sciage et limites machine
Chaque plan indique le nombre de coupes, la distance parcourue par la lame et le délignage par côté. Pro ajoute un plan de sciage pas à pas dans les trois modes — écran, PDF, Excel — plus une coupe de calibration. Atelier ajoute les limites de phase et de rotation.
Un plan de coupe vous dit où se placent les pièces. Il ne vous a jamais dit à quoi ressemble la journée à la scie : combien de fois vous réglez la butée, quelle distance parcourt la lame, par quoi commencer. Cette mise à jour répond aux trois — et transforme le plan en une liste ordonnée de positions de butée que vous pouvez dérouler.
Combien de coupes, et quelle distance parcourt la lame
Deux nombres figurent désormais dans l’en-tête des résultats de chaque chantier, sur tous les forfaits, visiteurs compris.
Coupes compte les réglages de butée. Couper la même cote sur trois bandes est un seul réglage, et compte donc pour un — parce que c’est une seule mise en place à la machine.
passes de scie apparaît en dessous dès que les deux diffèrent, et compte chaque bande traversée séparément. C’est le nombre que suivent l’usure des lames et la facturation à la coupe.
Longueur de coupe est la distance sciée totale — en mètres en mode mm, en pieds en mode pouces. C’est le même chiffre sous l’une ou l’autre convention.
Aucun des deux n’est « le bon » ; ils répondent à des questions différentes. Combien de fois est-ce que je règle la butée ? et combien de fois la lame traverse-t-elle la matière ? Chiffrer un chantier demande les deux.
Sur notre chantier de démonstration standard de 40 pièces (panneaux 2440 × 1220, trait de 3 mm), le plan sort à 30 coupes, 52 passes de scie et 32,88 m de sciage sur 2 panneaux, à 83,3 % de rendement.
Déligner chaque rive séparément
Le Délignage par côté remplace la valeur de coupe unique en 2D : des champs gauche, droite, haut et bas distincts. Disponible sur tous les forfaits, visiteurs compris.
Ce n’est pas un raffinement, c’est une correction. Une rive abîmée ou hors d’équerre en demande plus que les autres, et déligner les quatre pareil ne vous donne pas un plan légèrement moins bon — il vous donne un plan faux : trop peu sur la mauvaise rive et votre première pièce emporte le défaut, trop partout ailleurs et vous avez payé de la matière que vous n’aviez pas à perdre.
En 1D et en Bois, une barre a deux bouts : c’est donc le couple Coupe de tête / Coupe de fin qui s’affiche.
Le plan de sciage — désormais sur les barres autant que sur les panneaux
La Séquence de coupe était une fonctionnalité 2D. Elle fonctionne maintenant en Panneau 2D, 1D linéaire et Bois, avec l’offre Pro.
Sur un panneau, le plan débite la plaque phase par phase : une étape par réglage de butée, avec le sens de la coupe et la position, si bien qu’un tronçonnage n’est jamais demandé avant que sa bande ait été détachée.
Sur une barre, il n’y a pas d’arbre de coupes — le bois est traversé d’un bout à l’autre — le plan est donc l’avance cumulée : après chaque pièce la lame tombe à ce repère, puis avance de la valeur du trait de scie. Chaque barre se lit comme la coupe de calibration (si elle est activée), puis la coupe de tête (si elle est réglée), puis une étape après chaque pièce — sauf pour une dernière pièce qui se termine à ras de l’extrémité utile quand il n’y a rien à en retirer.
Chaque étape donne une position de butée mesurée depuis la tête de la barre. C’est tout l’intérêt : un nombre à afficher sur la butée, au lieu d’additionner de tête des longueurs de pièces et des traits de scie vingt fois le long de six mètres.
Deux façons de s’en servir :
Le lecteur se trouve désormais directement au-dessus des schémas de panneaux ou de barres qu’il parcourt, plutôt qu’en haut des résultats. Les commandes sont ◀ Précédent, le compteur d’étapes, ▶ Suivant, le nouveau ⏮ Recommencer, et ▶ Lecture. Recommencer met la lecture en pause et vous ramène à l’étape 1 — pour le deuxième panneau, ou la deuxième série d’un chantier.
Le tableau sous la liste de coupe, c’est le plan entier sur un seul écran : l’ordre, le panneau ou la barre, le sens ou la pièce, et la position. Cliquez sur n’importe quelle ligne et le lecteur saute à cette étape, ligne mise en évidence. C’est ce qu’on lit avant de commencer, et ce dont on prend une capture d’écran pour l’envoyer à la scie.
Une limite assumée : le 1D linéaire donne des positions mais aucune longueur de coupe, parce qu’un stock linéaire ne porte pas de section transversale que la lame aurait à traverser. Le mode Bois, lui, connaît la section et y reporte donc une longueur sciée. Nous préférons omettre un chiffre plutôt que de l’inventer.
La coupe de calibration, sur les barres aussi
La coupe de calibration enlève une fine bande de matière avant qu’une seule pièce soit coupée. Vous mesurez la bande, vous la comparez à ce que vous aviez demandé, 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. C’est une fonctionnalité Pro.
Elle fonctionne désormais dans tous les modes. Sur un panneau, vous choisissez laquelle des quatre rives est rabotée. Sur une barre, la bande se prend toujours en tête, et le sélecteur de côté est masqué — une barre n’a qu’une tête, et proposer 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 en tête est la coupe de tête plus la calibration. Avec les deux 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, dans cet ordre.
Deux réglages qui décrivent votre machine
Les deux sont en 2D, et les deux relèvent de l’offre Atelier.
Max. phases de coupe. Une phase est une série de coupes parallèles entre deux retournements de la matière — c’est exactement ainsi que les scies à panneaux sont spécifiées, en machines à 2, 3 ou 4 phases. Indiquez à CutOptim ce que la vôtre permet et le plan le respecte là où le chantier l’autorise — et là où un chantier ne peut pas être scié dans la limite, il vous avertit au lieu de vous rendre un plan que la scie ne peut pas exécuter. Le tout sans céder de rendement ni un panneau.
Minimiser les rotations. Fait préférer les dispositions qui tournent moins de pièces, mais uniquement quand cela ne coûte aucun panneau supplémentaire. Un panneau, c’est de l’argent ; une rotation, des secondes — le rendement n’est jamais échangé contre.
Si une limite ne peut pas être respectée, vous obtenez quand même le plan. L’optimiseur le renvoie et vous avertit des panneaux qui demandent des mises en place supplémentaires à la scie — un plan utilisable avec une réserve, jamais une erreur.
Dans le PDF et dans Excel
Une page Séquence de coupe dans le PDF, sur sa propre page, dans les trois modes. Sur un panneau : la plaque, la phase, le sens, la position et la longueur de coupe. Sur une barre : la barre, la pièce que la coupe libère, et la position de butée. La convention de comptage est imprimée sous le titre, et un bandeau encadré de chiffres clés — coupes, passes de scie, longueur de coupe, phases — figure sous le tableau. Pro.
Un onglet Séquence de coupe dans le classeur Excel, inséré juste après la Liste de coupe, parce que c’est ce sur quoi l’opérateur travaille. Les totaux sont répétés en bas, afin que l’onglet se suffise à lui-même lorsqu’il est la seule page emportée à la scie. Pro.
Les schémas de panneaux en pleine taille. En 2D, chaque plaque est désormais reprise sur sa propre page en format paysage à la fin du PDF, tracée aussi grand que le papier le permet. Insérée dans le flux en portrait, une plaque de 2800 × 2070 s’imprimait à environ 1:16 — correct comme illustration, inutilisable pour travailler. Une page paysage offre environ trois fois la surface, et garde la partie lecture du document continue au lieu de l’entrecouper de planches pleine page.
La liste des chutes dit si un reste vaut la peine d’être gardé. Elle commence maintenant sur sa propre page et porte une colonne Réutilisable, Oui ou Non, avec ce qui est à garder en tête de liste — et une ligne sous le tableau qui énonce la règle avec vos propres chiffres : en 2D, les deux côtés doivent atteindre votre taille de chute minimale (une bande longue et étroite n’est pas utile), en 1D et en Bois, c’est la longueur restante qui doit l’atteindre.
La suite
L’inclusion automatique des chutes et les groupes d’assemblage restent sur la liste, ainsi qu’une place dédiée au plan de sciage dans les exports d’étiquettes et de devis.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Correction
Des places qui donnent vraiment l'Atelier, des matériaux qui retiennent leur lame, et une réponse honnête sur les pièces trop grandes
Un membre invité dans une équipe Atelier était traité comme un utilisateur gratuit, sans rien de ce que payait le propriétaire. C'est corrigé et vous n'avez rien à faire. Aussi : le 1D Linéaire indique sa longueur sciée et les matériaux gardent leur trait de scie.
Deux choses n’allaient pas dans cette mise à jour, et l’une d’elles privait des clients payants de ce qu’ils avaient déjà acheté. Ce sont celles-là qui passent en premier.
Vos places Atelier donnent enfin l’offre Atelier
Si vous êtes sur l’offre Atelier et que vous avez ajouté des collègues dans Gestion d’équipe, ils ne recevaient pas l’offre que vous payiez. Un membre invité était traité comme un utilisateur Gratuit à chaque contrôle : trois optimisations par mois, la place pour un seul projet enregistré, et aucun des exports Pro ou Atelier. Vous payiez trois places, et deux des trois personnes qui les occupaient avaient un compte gratuit.
C’était un bug, pas une règle. Un membre invité reçoit désormais l’offre que paie le propriétaire, partout où l’offre est lue.
Vous n’avez rien à faire. Aucune réinvitation, aucun réenregistrement, aucun réglage à activer — les collègues déjà présents dans votre organisation en bénéficient d’eux-mêmes. Et cela ne fait jamais que monter : un membre qui possède son propre abonnement Pro est élevé à l’offre Atelier tant que la place le couvre, jamais rétrogradé. Si votre abonnement s’arrête, la place cesse simplement de donner quoi que ce soit.
Et l’espace de travail est enfin partagé pour de bon
L’autre moitié du même manque. Vous payiez pour « un espace de travail commun à 3 personnes » et chacun avait en réalité sa propre liste de projets, invisible des autres.
Désormais, un projet enregistré par n’importe quel membre pendant qu’il fait partie de l’organisation appartient à l’organisation : il apparaît chez tout le monde, chacun peut l’ouvrir et travailler sur ses découpes. Et les repères de progression sont communs — c’est tout l’intérêt. Quand l’opérateur d’une scie marque une plaque comme débitée, celui de l’autre scie le voit. C’est ce qui empêche de découper deux fois le même panneau.
Deux limites, à dire tout de suite :
Ce n’est pas rétroactif. Rien de ce qui a été enregistré avant cette mise à jour n’est devenu visible par vos collègues. Si vous vous demandez si vos anciens devis se sont retrouvés du jour au lendemain sous les yeux de vos employés : non. Seuls les projets enregistrés à partir de maintenant rejoignent l’espace partagé.
La suppression reste à celui qui a enregistré le projet. Un membre travaille dans le projet d’un collègue mais ne peut pas le faire disparaître. Dans le panneau des projets, celui d’un collègue porte un repère 👥 et n’affiche pas son bouton de suppression.
« Trop grand pour vos plaques en stock » ne se dit plus d’une pièce qui n’a simplement pas le droit de tourner
Signalé par un utilisateur : un panneau de 2440 × 1220 en stock, et le résultat annonçait 550 × 1964 — trop grand pour vos plaques en stock, avec le conseil d’ajouter un plus grand format ou de scinder la pièce. Tournez cette pièce et elle passe largement.
L’optimiseur avait raison sur un point : la pièce ne pouvait pas être placée. La case Rot. de cette ligne était décochée, la pièce n’avait donc le droit d’être posée que dans un seul sens, et dans ce sens-là elle ne tient pas. C’est le message et le conseil qui étaient faux. Ils auraient envoyé quelqu’un chez le fournisseur chercher un panneau déjà appuyé contre son mur.
Les deux cas sont désormais distingués. Une pièce qui ne tient pas dans son sens d’origine mais tient en la tournant est signalée comme tiendrait en la tournant, mais Rot. est désactivé, et l’indication nomme la colonne Rot. et la ligne à cocher dans le tableau Pièces (2D). Elle précise aussi de la laisser décochée si c’est le sens du fil qui a verrouillé la pièce — c’est un choix légitime, pas une erreur à corriger. Les pièces réellement plus grandes que votre plus grande plaque conservent l’ancien message et l’ancien conseil, qui sont justes pour elles.
Le PDF reprend la nouvelle formulation, puisque c’est le plan imprimé qui arrive chez le fournisseur.
Le 1D Linéaire peut vous donner la longueur sciée — si vous lui donnez la largeur du profilé
Un stock linéaire n’est qu’une longueur. Il n’y a pas de section que la lame aurait à traverser, si bien que le plan de sciage pouvait vous donner des positions de butée mais jamais une distance sciée — et nous préférons omettre un chiffre plutôt que de l’inventer.
Plutôt qu’une supposition, il y a donc désormais un champ. Largeur du profilé se trouve dans les Paramètres avancés et n’apparaît qu’en 1D Linéaire : la largeur du matériau que la lame traverse à chaque coupe. Renseignez-la et Longueur de coupe rejoint l’en-tête des résultats et le récapitulatif, puis figure sur la page du plan de sciage du PDF ainsi que dans l’onglet Séquence de coupe du classeur Excel.
Laissez-la à 0 et rien ne change — des positions, pas de longueur, exactement comme avant. Cette valeur par défaut est délibérée : un chantier qui ne dit jamais quelle section il coupe n’obtient toujours aucun chiffre, plutôt qu’un chiffre plausible.
Le mode Bois, lui, connaît déjà sa section par matériau et n’affiche jamais le champ. Pour un chantier qui mêle plusieurs sections, c’est le mode Bois la réponse — il les suit matériau par matériau.
Le plan de sciage dans le PDF et l’onglet Excel sont des fonctionnalités Pro ; la Longueur de coupe à l’écran ne l’est pas.
Les matériaux retiennent le trait de scie et le délignage avec lesquels on les coupe
Le trait de scie et le délignage appartiennent au matériau, pas au chantier. La lame de 3,2 mm va avec le panneau de 18 mm ; le délignage de 12 mm va avec la planche à rives brutes. Jusqu’ici vous les ressaisissiez pour chaque matériau, et un oubli produisait un plan dont on ne découvrait la fausseté qu’à la scie.
Un matériau de votre Inventaire des matériaux porte désormais son propre Trait de scie et son propre délignage — un panneau enregistre ses quatre rives, une barre ses deux bouts.
Rien de nouveau à saisir. Ce que vous avez réglé est ce qui est enregistré avec le matériau, sur les mêmes boutons Enregistrer actuel et Ajouter que vous utilisez déjà.
Vous voyez ce qu’il contient. La ligne du matériau affiche un petit badge de réglages avec le trait de scie et le délignage qu’elle porte : la capture est visible plutôt que magique.
Le chargement dit ce qui a bougé. Chargez le matériau et ces valeurs reviennent dans les Paramètres, et la confirmation nomme les champs qui ont réellement changé. Un réglage qui se déplace tout seul sans vous le dire est pire qu’un réglage saisi à la main.
Un matériau enregistré avant cette mise à jour ne porte rien, et le charger ne change rien. Il ne réinitialisera pas discrètement le trait de scie et le délignage que vous avez réglés pour le chantier posé devant vous. Vide n’est pas zéro ici : vide signifie que le matériau n’en dit rien, tandis que 0 est une vraie réponse qui signifie aucun délignage.
L’inventaire des matériaux est une fonctionnalité Pro.
La suite
Les deux manques côté équipe sont comblés. Ce qui reste sur la liste : les groupes d’assemblage, et le partage des anciens projets — aujourd’hui, rejoindre l’espace partagé demande de réenregistrer le chantier.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Découpez d'abord dans vos chutes : réutilisation automatique et une liste de matériaux prête pour vos achats
Chaque optimisation puise dans vos chutes enregistrées avant d'entamer du matériau neuf, et vous indique quoi acheter et quoi prendre sur l'étagère. S'y ajoutent les devis au prix produit, une correspondance du grain qui façonne l'agencement et des colonnes de prix partout.
Le panneau le moins cher est celui que vous possédez déjà. Cette mise à jour amène CutOptim à puiser dans vos chutes enregistrées avant d’entamer quoi que ce soit de neuf — puis à vous dire, en clair, ce que vous devez réellement acheter.
Réutilisation automatique des chutes
Lorsque Utiliser les chutes automatiquement est activé — ce qui est le cas par défaut —, chaque optimisation se déroule désormais en deux passes. La première place vos pièces sur les chutes déjà présentes dans votre Inventaire des chutes, la seconde envoie le reste à l’optimiseur habituel, sur du matériau neuf.
Les trois modes. Panneaux 2D, linéaire 1D et profilés bois.
Chaque pièce est utilisée au plus une fois. Les chutes ne sont jamais dupliquées comme peut l’être un format de stock, puisque vous n’en possédez qu’un exemplaire de chacune.
Le plan les nomme. Un panneau ou une barre issu de votre inventaire porte le symbole ♻ et le nom que vous lui avez donné : la personne à la scie sait ainsi qu’il faut aller le chercher plutôt que d’entamer un panneau neuf.
Les résultats indiquent ce que vous avez économisé. Combien de chutes ont été utilisées, quelle quantité de matière cela représente et — lorsque la tâche est assez petite pour le vérifier — le nombre de panneaux ou de barres neufs que vous avez économisés.
Votre inventaire reste fiable. L’enregistrement de l’optimisation déduit ce qu’elle a consommé : une chute entièrement utilisée disparaît de la liste, une chute partiellement utilisée est remplacée par son reste.
Décochez la case pour une optimisation sur matériau neuf uniquement — utile lorsque vous chiffrez de la matière neuve et ne voulez pas que les chutes soient intégrées au prix.
L’inventaire des chutes est une fonctionnalité Pro.
Un résumé des besoins en matériaux prêt pour vos achats
Chaque résultat comporte désormais un Résumé des besoins en matériaux, dans les trois modes, juste avant la liste de découpe. Il répond à la question que l’on se pose avant de commencer : que dois-je acheter ?
Il sépare la tâche en deux :
Matériau neuf — ce qu’il vous reste à acheter, par dimension, avec la quantité et la surface ou la longueur totale.
Chutes réutilisées — ce que vous possédez déjà, avec une ligne indiquant combien de pièces prendre sur l’étagère avant de commencer.
La même répartition apparaît dans le PDF et dans le classeur Excel : le fournisseur et l’atelier lisent ainsi les mêmes chiffres.
Des devis qui facturent la pièce finie
Le devis propose désormais deux modes de tarification. Marge sur le coût facture les panneaux consommés par la tâche, comme auparavant. Prix produit facture à la place les pièces finies, au prix de vente que vous définissez par pièce — la façon dont la plupart des ateliers chiffrent réellement une cuisine.
S’y ajoutent : les coordonnées du client, un taux de taxe, une date de validité, une ligne de main-d’œuvre et un forfait facultatif par coupe. Votre marge est intégrée aux prix unitaires plutôt qu’imprimée sur une ligne, pour que le client reçoive un document net. Si vous voulez que la marge soit détaillée, basculez le menu déroulant du document sur Rapport interne : celui-ci affiche le coût, le chiffre d’affaires et la marge brute, et ne quitte jamais votre bureau.
Les devis et le rapport interne sont des fonctionnalités Business.
La correspondance du grain façonne désormais l’agencement
Les groupes de correspondance du grain n’enregistrent plus seulement une intention. Les pièces groupées sont maintenues sur un même panneau lorsque le placeur y parvient, leur rotation est verrouillée pour que le grain suive la même direction, et elles sont exclues de la passe sur les chutes afin qu’un ensemble assorti ne se retrouve jamais réparti entre une chute et un panneau neuf. Si un groupe ne peut réellement pas tenir sur un seul panneau, le résultat le signale au lieu de le scinder silencieusement.
La correspondance du grain est une fonctionnalité Business et s’applique au mode panneaux 2D.
Des prix là où vous en avez besoin
Des colonnes de coût et de prix de vente sur les tableaux de stock et de pièces, affichées par la case Afficher les colonnes de prix.
Elles suivent vos données. Les deux colonnes figurent dans les modèles CSV, l’import CSV et le collage depuis Excel : une liste de découpe chiffrée survit ainsi à un aller-retour par un tableur.
Inventaire des matériaux enregistre désormais le prix et l’épaisseur en plus des dimensions, et les lignes se chargent dans la tâche en un clic.
Les colonnes de prix et l’inventaire des matériaux sont des fonctionnalités Pro.
Exports
Une page de garde dans tous les modes. Auparavant, seuls les plans bois en avaient une. Elle ouvre désormais aussi les plans 2D et linéaires, et indique le nombre de coupes aux côtés du rendement, des panneaux et des chutes.
Les panneaux identiques sont fusionnés. Une tâche composée de vingt exemplaires d’un même agencement imprimait auparavant vingt pages quasi identiques ; la 2D les regroupe désormais en un seul schéma portant la mention répétition : N×, comme le fait la 1D depuis un certain temps. La liste de découpe a reçu la colonne correspondante.
Les plans bois sont regroupés par matériau. Une section par article de stock et une par chute réutilisée, au lieu de tout réunir sous un seul titre.
Des noms partout. Les lignes de stock 2D peuvent être nommées, et ces noms apparaissent désormais dans les en-têtes de panneau, dans les onglets Matériaux et Chutes du fichier Excel, ainsi que dans le DXF.
Corrections à connaître
Le séparateur d’Excel. L’import CSV détecte désormais la virgule, le point-virgule ou la tabulation directement dans le fichier. Si vous utilisez une configuration régionale Windows européenne, où Excel écrit des points-virgules, votre fichier s’importe tel quel.
Les prix de vente ne valent plus 1 par défaut. Vider la cellule enregistrait auparavant la valeur 1 : une pièce que vous laissiez délibérément sans prix se retrouvait donc chiffrée à 1 par unité — et échappait à l’avertissement « Lignes sans prix ».
Le collage du bois depuis Excel. La ligne d’en-tête que suggère l’infobulle de collage elle-même était mal interprétée, et le collage entier était rejeté. Ce problème et un décalage de colonnes lié aux cellules vides sont corrigés.
La suite
Nous comblons les manques de l’Espace de travail d’équipe Business : une bibliothèque de projets partagée, et des membres qui héritent de la formule du propriétaire.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Amélioration
Des plans de découpe plus serrés : un optimiseur 1D plus intelligent et des panneaux 2D mieux remplis
Le moteur de découpe linéaire et bois essaie plusieurs stratégies et garde la meilleure, le placement 2D insère les pièces pleine largeur et pleine hauteur, et le PDF liste tout ce qui n'est pas entré.
De meilleurs plans de découpe, c’est moins de matière gaspillée et moins de panneaux achetés. Cette mise à jour reconstruit le moteur de la découpe linéaire et bois, agence les panneaux 2D plus densément et veille à ce que le PDF raconte toute l’histoire.
Une découpe linéaire et bois plus intelligente
Plusieurs stratégies, le meilleur résultat gagne. L’optimiseur linéaire et bois exécute désormais plusieurs stratégies de placement pour chaque tâche et conserve celle qui utilise le moins de matière — au lieu de s’appuyer sur une seule approche.
Efficace sur les tâches répétitives. Pour les commandes comportant de nombreuses pièces identiques, une nouvelle méthode basée sur des motifs trouve des agencements quasi optimaux, jusqu’ici hors de portée.
La même tâche, moins de chutes. En pratique, cela signifie des barres et panneaux restants plus courts, et souvent une longueur de moins à acheter.
Des panneaux 2D mieux remplis
Fini les bords gaspillés. Le placeur 2D insère désormais les pièces qui occupent toute la largeur ou toute la hauteur d’un panneau, en exploitant l’espace le long des bords qui était perdu.
Un exemple concret. Un agencement qui nécessitait auparavant deux panneaux — chacun à peine à moitié utilisé — tient maintenant sur un seul panneau à 94 % d’utilisation.
Rien ne se perd dans le PDF
Chaque pièce est comptabilisée. Si une pièce n’entre pas ou que le stock est insuffisant, le PDF exporté la liste désormais clairement dans les trois modes (2D, linéaire et bois), pour que rien ne disparaisse discrètement entre l’écran et l’atelier.
Des exports plus rapides et plus privés. La génération du PDF est désormais entièrement auto-hébergée — aucun CDN tiers — donc les exports sont plus rapides et ne chargent rien depuis l’extérieur de CutOptim.
La suite
L’inclusion automatique des chutes et les groupes d’assemblage sont les prochains sur la liste.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Voici l'assistant CutOptim — des réponses pendant que vous travaillez
Un assistant IA intégré au site et à l'application répond à vos questions sur les fonctionnalités, les tarifs et l'obtention des meilleurs plans de découpe — dans votre langue, avec des liens vers la bonne documentation.
Parfois, vous voulez simplement une réponse rapide sans fouiller la documentation. CutOptim dispose désormais d’un assistant intégré qui explique les fonctionnalités, clarifie les tarifs et vous oriente vers le bon guide — là où vous êtes, dans votre langue.
Demandez tout, dans votre langue
Disponible là où vous en avez besoin. Une petite bulle de chat se trouve dans le coin des pages marketing, de la documentation et de l’application. Ouvrez-la, posez une question et obtenez une réponse claire.
Parle les huit langues de CutOptim. Demandez en français, anglais, hongrois, allemand, italien, roumain, polonais ou tchèque — l’assistant répond dans la même langue.
Vous renvoie à la source. Les réponses renvoient au guide ou à la page de documentation pertinente, pour lire tous les détails quand vous le souhaitez.
Fiable et honnête par conception
Des réponses issues de la vraie documentation. L’assistant s’appuie sur les guides, les tarifs et les articles d’aide de CutOptim — il n’invente pas de fonctionnalités inexistantes et refuse les questions sans rapport avec CutOptim.
Il ne voit pas les données de vos projets. L’assistant répond aux questions générales du type « comment faire… » et « à quoi sert… ». Il n’a aucun accès à vos projets enregistrés ni à vos listes de découpe.
Un humain à un clic. Si l’assistant ne peut pas vous aider, il propose un lien direct pour joindre une vraie personne, et chaque réponse comporte un 👍 / 👎 rapide pour nous dire ce qui a été utile.
À vos conditions
Garde sa place pendant votre navigation. Votre conversation est conservée d’une page à l’autre, pour ne pas perdre le fil.
Masquez-le quand vous voulez. Un interrupteur dans votre tableau de bord — et un lien « ne plus afficher » dans le widget — le met de côté si vous préférez travailler au calme.
La suite
Un assistant in-app conscient des données, capable de raisonner sur votre liste de découpe réelle, est prévu dans la feuille de route.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Garantissez les coupes qui comptent — même quand la matière vient à manquer
Le mode de stock Limité et les pièces prioritaires (à découper absolument), des couleurs de pièce modifiables et des PDF plus clairs — en découpe de panneaux 2D, linéaire et bois.
Cette mise à jour vous aide à garder la maîtrise quand la matière se fait rare. Un nouveau mode de stock Limité traite vos quantités comme une limite stricte et combine les formats que vous possédez réellement, et les pièces prioritaires vous permettent de garantir les coupes que vous ne pouvez pas vous permettre de sacrifier. Les deux fonctionnent en découpe de panneaux 2D, linéaire et bois — aux côtés de couleurs de pièce modifiables et de PDF plus clairs.
Un stock limité, des plans honnêtes
Par défaut, CutOptim suppose que vous pouvez obtenir autant de panneaux qu’un plan en demande. Vous pouvez désormais lui indiquer ce qui se trouve réellement sur vos étagères.
Basculez l’approvisionnement sur Limité. Un nouveau commutateur Illimité | Limité se trouve dans la section stock, dans chaque mode. En mode Limité, les quantités que vous saisissez deviennent un plafond strict.
Vos vrais formats, mélangés pour vous. Au lieu de s’appuyer uniquement sur le plus grand format, l’optimiseur combine les tailles de feuilles et de barres que vous avez réellement en stock pour y placer un maximum de pièces — et affiche le détail exact des formats utilisés.
Un avis de pénurie honnête. Si vous tombez à court, un encadré « Stock insuffisant » clair liste ce qui manque et distingue une pièce simplement trop grande pour n’importe quel format d’un stock que vous avez réellement épuisé — vous savez ainsi s’il faut en acheter davantage ou repenser la pièce.
Les coupes prioritaires passent en premier
Quand tout ne rentre pas, c’est vous qui décidez de ce qui est garanti — pas l’algorithme.
Marquez les indispensables d’un ⚑. En mode Limité, une colonne prioritaire (⚑) apparaît dans le tableau des pièces. Cochez les pièces qui doivent absolument être découpées pour cette commande.
Les pièces prioritaires sont servies en premier dans la matière : les pièces urgentes sont donc découpées, et ce sont les pièces de remplissage secondaires qui sont écartées.
Un résultat clair. Un ✓ vert confirme que chaque pièce prioritaire a bien été découpée, ou un ⚠ rouge vous indique exactement combien n’ont pas trouvé leur place — en 2D, en linéaire comme en bois.
Vos couleurs, des PDF plus clairs
Des couleurs de pièce modifiables dans chaque mode. Chaque pièce dispose désormais de son propre sélecteur de couleur — y compris la découpe linéaire, qui n’en avait jamais eu. Vos couleurs se retrouvent dans le schéma à l’écran, la légende et chaque export.
Les pièces prioritaires ressortent dans le PDF. Les pièces à découper absolument reçoivent un repère (!) clair et une note de bas de page dans la liste de coupe, ainsi qu’un bloc « Pièces prioritaires » dédié, juste sous le récapitulatif d’optimisation — pour que la personne à la scie voie d’emblée ce qui compte.
La suite
L’inclusion automatique des chutes et les groupes d’assemblage sont les prochains sur la liste.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Fonctionnalité
Unités en pouces, un optimiseur 2D plus intelligent et plus aucun travail perdu
Millimètres ou pouces dans toute l'application et chaque export, un optimiseur 2D reconstruit qui place plus de pièces sur moins de panneaux et compare chaque format, des messages clairs quand une pièce ne rentre pas, et la protection des optimisations non enregistrées.
Cette mise à jour est plus qu’une finition. Les unités impériales arrivent dans toute l’application, l’optimiseur de panneaux 2D a été reconstruit pour gaspiller moins de matière, il vous dit désormais quand quelque chose ne rentre pas, et votre travail non enregistré est protégé contre la perte accidentelle.
Travailler en millimètres — ou en pouces
CutOptim parle désormais l’impérial aussi couramment que le métrique.
Un simple commutateur mm / in se trouve directement dans la ligne Réglages. Vous le basculez et chaque mesure est convertie instantanément — rien à ressaisir.
Votre choix est mémorisé sur cet appareil et sur votre compte, il persiste donc d’une session et d’un ordinateur à l’autre.
Chaque export connaît l’unité. Les plans de coupe PDF, le CSV, le DXF (avec l’indicateur $INSUNITS correct pour la CAO), les étiquettes et les devis sont tous produits dans l’unité choisie ; les chutes 2D sont affichées en ft² en mode pouces.
Des valeurs impériales sensées. Les données de démonstration et les valeurs de départ utilisent des tailles impériales rondes (panneau 96×48, bois 2×4) au lieu de conversions peu pratiques, et chaque coupe enregistrée affiche une petite pastille mm / in.
Changer d’unité ne relance jamais l’optimiseur, cela ne vous coûte donc pas de quota.
Un optimiseur de panneaux 2D plus intelligent
Le packer de panneaux 2D a été reconstruit autour de la façon dont les panneaux sont réellement coupés, et il gaspille nettement moins de matière.
Plus de pièces sur moins de panneaux. Un vrai travail qui s’étalait auparavant sur deux panneaux à 39 % tient maintenant sur un seul à 77 %. Le nouveau packer à rangées/colonnes garde ensemble des rangées nettes de pièces de même largeur, comme le fait une coupe réelle.
Il essaie chaque format de panneau. Si vous stockez plus d’une taille de panneau, l’optimiseur compare désormais le travail sur chaque format et conserve le meilleur résultat, au lieu de les utiliser dans l’ordre listé.
Un calage plus serré sur les travaux difficiles. Une nouvelle stratégie de « récupération des espaces » récupère la bande au-dessus d’une pièce basse, de sorte que les mélanges délicats laissent moins de chute.
Le « sens de la première coupe » fonctionne désormais en 2D. Choisir une première coupe horizontale ou verticale change enfin la disposition comme on s’y attend.
Le 2D vous dit maintenant ce qui n’est pas rentré
Auparavant, si une pièce était trop grande ou que vous manquiez de panneaux, elle disparaissait simplement du plan. Vous obtenez maintenant une réponse honnête :
Un avis rouge « pièces non placées » liste chaque pièce trop grande pour n’importe quel panneau en stock — avec son nom et sa dimension.
Un avis jaune « pas assez de panneaux » vous indique, par format, combien de panneaux le plan nécessite par rapport à ceux que vous avez en stock — vous savez ainsi exactement combien en acheter de plus.
Le nombre de pièces passe au rouge dès que tout n’a pas été placé, pour qu’un plan incomplet ne passe pas inaperçu.
Ne perdez plus jamais une optimisation non enregistrée
Lancer une optimisation puis naviguer ailleurs jetait le résultat. Plus maintenant.
Une invite d’enregistrement apparaît avant de quitter une page (ou de changer de mode) avec des résultats non enregistrés, pour conserver votre travail en un clic.
La restauration automatique du brouillon ramène votre dernière exécution à votre retour — sans dépenser une nouvelle optimisation.
Un vrai sélecteur de destination vous permet de choisir le projet et soit d’écraser la coupe chargée, soit de l’enregistrer comme nouvelle (comme « Enregistrer » et « Enregistrer sous »).
Les noms de coupe sont désormais uniques au sein d’un projet, et les suppressions utilisent une boîte de confirmation claire dans l’application au lieu d’une fenêtre du navigateur.
La suite
L’inclusion automatique des chutes et les groupes d’assemblage (Feature Pack 2 Phase 2) arrivent ensuite, avec un mode optionnel « n’utiliser que mon stock » pour la 2D.
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Amélioration
Juin 2026 — de plus beaux PDF et des listes de coupe plus claires
Export PDF retravaillé avec une typographie adaptée à l'impression, des plans 1D plus aérés et bien paginés, des tableaux de listes de coupe redessinés (désormais aussi en 2D) et des corrections des doubles deux-points et des caractères d'Europe centrale.
Cette mise à jour est une affaire de finition : les documents que vous imprimez et les tableaux que vous lisez à l’écran ont enfin l’allure qu’ils devraient avoir.
Exports PDF adaptés à l’impression
Nous avons passé en revue chaque PDF produit par l’application — les plans de coupe 2D / 1D / bois, les étiquettes et le devis — au regard des bonnes pratiques de typographie et d’impression :
Lisible partout. Plus de micro-texte sous 6 pt ; les libellés des diagrammes utilisent désormais une couleur sombre et contrastée au lieu de la teinte (parfois pâle) de la pièce, de sorte que les noms de pièces restent lisibles sur n’importe quelle couleur.
Contraste adapté à l’impression. Les en-têtes de section et le pied de page ont été assombris pour atteindre des rapports de contraste accessibles — plus doux pour les yeux et pour le toner.
Des plans 1D plus aérés et bien paginés
Les plans 1D (linéaire et bois) ont reçu le plus grand nettoyage :
De l’air entre chaque diagramme en barres et la liste de coupe en dessous — plus de texte collé à la barre.
Des polices plus grandes dans les diagrammes, les tableaux et l’encadré récapitulatif, pour qu’une feuille imprimée soit confortable à lire à bout de bras sur l’établi.
Des sauts de page logiques. L’en-tête, le diagramme et la liste de coupe de chaque barre restent désormais ensemble sur une page lorsqu’ils tiennent — fini l’en-tête orphelin en bas de page.
Tableaux de listes de coupe redessinés — désormais aussi en 2D
Le tableau de la liste de coupe des résultats a été reconstruit de zéro :
Les colonnes s’adaptent maintenant à leur contenu et le tableau est centré, de sorte que le nom de la pièce obtient enfin la place qu’il lui faut tandis que les colonnes barre / ordre / longueur restent compactes.
Une petite pastille de couleur devant chaque nom relie la ligne à sa pièce dans le diagramme.
Le mode 2D dispose lui aussi d’un tableau de coupe (Panneau / Ordre / Pièce / Dimension), en cohérence avec les vues 1D et bois.
Corrections de texte
Plus de doubles deux-points dans le récapitulatif PDF (Utile:: → Utile :).
La colonne « Ordre » est écrite en toutes lettres au lieu d’être abrégée.
Les caractères d’Europe centrale (hongrois ő/ű, polonais ł/ą/ż, tchèque ř/ě/ů, roumain ș/ț/ă) cassaient auparavant dans la police du PDF ; ils s’affichent désormais comme des lettres lisibles.
L’import CSV gère correctement les champs entre guillemets contenant des virgules.
La suite
Une police Unicode entièrement intégrée pour des diacritiques parfaits dans les PDF est au programme, avec le Feature Pack 2 Phase 2 (inclusion automatique des chutes et groupes d’assemblage).
Une demande de fonctionnalité ou un bug rencontré ? Répondez à n’importe quel e-mail CutOptim ou utilisez le formulaire de contact.
Version
Mise à jour Printemps 2026 — pack de précision, exports plus malins & UX plus rapide
Les Sprints 4 et 5 apportent un pack de précision atelier (tolérance kerf, refente début/fin, coût par coupe), export DXF/SVG Pro+, chutes enregistrées cross-projet et UX skeleton-loading dans toute l'app.
Nous avons livré deux gros sprints au cours des trois dernières semaines. Ce post regroupe tous les changements utilisateur que tu peux déjà utiliser maintenant.
Précision atelier
Chaque plan de découpe respecte désormais trois nouvelles réalités physiques d’atelier :
Tolérance kerf (±mm) — Free+. L’optimiseur tente d’abord un placement exact ; seulement si rien ne rentre, il accepte jusqu’à ±tolérance de jeu. Utile quand ta lame oscille entre 3,0 et 3,2 mm ou quand les cotes importées ont du bruit d’arrondi.
Refente début / fin (mm) — Free+. La longueur effective de chaque barre ou panneau est réduite de start_trim + end_trim. Le bord serré abîmé n’est plus traité comme chute réutilisable — ton rapport de pertes reflète enfin ce que l’atelier garde vraiment.
Coût par coupe (€) — Pro+. Chaque pièce ajoute 1 coupe (1D) ou 2 coupes (2D) au total du projet, multiplié par ton coût lame-et-temps. Les nouvelles cartes “Coupes” et “Coût des coupes” rendent visible le compromis entre une mise en plan plus serrée et un passage de lame supplémentaire.
Les trois réglages voyagent avec le projet. L’article dédié Tolérance kerf présente un protocole de mesure en 5 étapes et une table de référence des tolérances d’atelier (CNC 0 mm → scie à ruban manuelle 2–3 mm).
Exports atelier
Export DXF + SVG est maintenant une fonction Pro autonome sur la landing page. La cible DXF est R12 — s’ouvre dans AutoCAD LT, Inkscape, OnShape, Fusion et tous les post-processeurs CNC courants sans conversion.
Les fichiers SVG incluent désormais une déclaration xmlns et un prologue <?xml ... ?>, de sorte que le fichier téléchargé s’ouvre correctement dans Inkscape et tout visualiseur SVG autonome.
Les fichiers CSV commencent par un BOM UTF-8 — Excel détecte automatiquement l’encodage, plus de diacritiques corrompus.
Le motif de nom de fichier est unifié sur PDF / CSV / DXF / SVG : <slug-entreprise>-cutting-plan-<timestamp>.<ext>.
Chutes enregistrées multi-appareils
Les utilisateurs Pro et Business ne perdent plus leur stock de chutes en changeant de navigateur. La liste “Chutes enregistrées” vit maintenant en base de données (/api/offcuts-inventory), avec une migration silencieuse unique depuis ton localStorage existant à ta prochaine visite. Les utilisateurs Free conservent le stockage local du navigateur comme avant.
Audit des paramètres + 5 vrais bugfixes
Nous avons audité toute la barre latérale Paramètres de /app contre le code optimiseur en cours d’exécution. Cinq réglages avaient l’air de faire quelque chose mais n’avaient en fait aucun effet sur le résultat :
Priorisation stock (icône ★ par ligne) trie maintenant réellement la liste de stock avant l’optimisation.
Seuil min. chute entrées avancées (L / H / Long) sont maintenant vraiment lues par l’optimiseur inline.
Mode minimisation coûts trie maintenant le stock par _price croissant — d’abord le panneau le moins cher.
Type de coupe et Unité (mm/cm) sélecteurs étaient des fantômes — le code ne les lisait jamais. Ils ont été supprimés. Le type de coupe reste guillotine en mode Panneau 2D ; le nesting à forme réelle est arrivé plus tard sous la forme d’un mode Nesting séparé. L’unité reste en millimètres ; cm / pouce est prévu pour v2.
UX perçue plus rapide avec skeleton loading
Nous avons ajouté un placeholder Skeleton réutilisable et l’avons branché sur cinq chemins asynchrones pour que tu ne fixes plus un espace vide pendant le chargement des données :
L’exécution de l’optimisation peint un skeleton stats-et-panneau avant le calcul — le saut de mise en page disparaît sur les gros jobs.
Le menu déroulant PDF affiche un état occupé pendant que jsPDF se charge en lazy.
La liste historique de facturation du dashboard, la carte de suppression de projet et le chargement de l’inventaire de chutes Pro affichent tous des placeholders structurés pendant leur aller-retour réseau.
Polish login et accessibilité
Bascule afficher / masquer mot de passe sur Connexion + Inscription, avec avertissement Verr Maj.
Validation en ligne par champ avec role="alert" pour les lecteurs d’écran.
La déclaration publique d’accessibilité est désormais disponible dans les 8 langues — voir accessibilité.
Et après
Le Sprint 6 reprend Feature Pack 2 Phase 2 (P1) : auto-inclusion des chutes, groupes d’assemblage et une bibliothèque de matériaux plus riche. Le Sprint 7 livre le premier export Pillar A2 (G-code).
Tu as une demande de fonctionnalité ou trouvé un bug ? Réponds à n’importe quel email CutOptim ou utilise le formulaire de contact.