L'imbrication Arcline, dans le navigateur
Une imbrication à la forme réelle qui sait quelles tôles vous avez vraiment.
Les pièces s'emboîtent sur leur contour réel et non sur un rectangle englobant, les petites pièces tombent dans les découpes des grandes, et la recherche tourne sur les chutes de votre rack aussi volontiers que sur une tôle neuve. Chaque exécution enregistre la graine qui l'a produite, une imbrication se reproduit donc à l'identique.
Le travail tel qu'il est
La tôle est la partie chère
La matière représente l'essentiel du coût d'une pièce découpée, et l'écart entre une bonne imbrication et une imbrication paresseuse, c'est de l'argent par terre.
Dix profils différents répartis sur trois commandes, tous en acier de 6 mm, tous attendus cette semaine. Quelqu'un les dispose à l'œil sur l'écran, s'aperçoit trop tard que les deux grandes équerres auraient pu s'emboîter, découpe la tôle et pose sur le rack une chute de 1400 sur 500 que personne ne note et que personne ne retrouve. La semaine suivante les mêmes profils reviennent et tout recommence depuis une tôle entière.
Les logiciels qui font cela sérieusement existent, et ce sont des installations sur poste, avec dongle, une licence par utilisateur et une journée de formation. C'est une réponse raisonnable pour un atelier qui a un programmeur à plein temps. C'est une mauvaise réponse pour quatre personnes, deux tables et un portable au bureau qui fait aussi la facturation.
L'imbrication, la tôle dont elle vient et la chute qu'elle laisse forment un seul sujet. Les tenir à trois endroits, c'est ce qui fait perdre la tôle.
L'imbrication n'est donc pas ici un programme à part. Elle tourne dans le navigateur sur le même stock, les mêmes pièces et les mêmes ordres de découpe que tout le reste, et ce qu'elle laisse repart au rack comme une vraie chute avec son propre contour, prête à être imbriquée la prochaine fois.
Forme réelle
Des contours, pas des rectangles
Deux pièces peuvent voisiner exactement lorsque l'origine de l'une se trouve en dehors du polygone de non-recouvrement de l'autre, c'est-à-dire la somme de Minkowski de la première avec la seconde inversée. Le moteur calcule ces polygones à partir des contours réels et en garde un par paire de formes en mémoire, si bien qu'une cornière s'installe dans l'angle d'une autre cornière au lieu de réserver un rectangle qu'elle ne remplit jamais.
La plupart des pièces réelles sont convexes une fois qu'elles portent leur décalage d'espacement, et pour celles-là la somme est l'enveloppe convexe des sommes de sommets deux à deux : exacte et peu coûteuse. Un contour concave est décomposé en triangles, les triangles sont refusionnés en aussi peu de morceaux convexes que la forme le permet, et chaque paire de morceaux apporte sa propre somme exacte. Là où une décomposition devient numériquement délicate, le moteur retombe sur l'enveloppe convexe du contour, qui interdit un peu plus d'espace que nécessaire : prudent, jamais chevauchant.
L'inclusion fonctionne de la même façon. Les positions où une pièce tient entièrement dans la tôle forment un polygone d'inclusion : une chute de forme quelconque est donc imbriquée sur son contour réel et non sur le rectangle qui y tiendrait. Une tôle rectangulaire prend le raccourci exact par le rectangle, car pour un rectangle les deux réponses sont la même.
Une pièce imbriquée dans la découpe d'une autre est coupée, et libérée, avant que la pièce qui l'entoure ne tombe de la tôle.
Des pièces dans des pièces
Le trou d'une bride, c'est de la tôle que vous avez payée
Après la passe principale, toute pièce encore non placée se voit proposer les découpes des pièces déjà placées. Chaque découpe est prise à sa position, érodée du même retrait de bord que la tôle, et écartée d'emblée si ce qui reste est trop petit pour y loger quoi que ce soit d'utile. Les petites pièces tombent alors dans les découpes qui restent, avec le même calcul de non-recouvrement que sur la tôle elle-même : une entretoise se loge dans l'alésage d'une bride plutôt que d'occuper de la tôle neuve.
Cela ne paie que si le fichier de découpe comprend ce qu'on lui a donné, et c'est le cas. Une pièce logée dans la découpe d'une autre est coupée comme un bloc complet, d'abord ses propres découpes puis son contour extérieur, et toujours avant la pièce qui l'entoure, si bien qu'elle est libérée pendant que le cadre autour d'elle tient encore à la tôle. Imbriquer une pièce dans une découpe puis lâcher la pièce parente en premier, c'est faire basculer la petite pièce dans les lamelles.
Le remplissage des découpes est volontairement limité à un niveau : une pièce logée dans une découpe n'accueille pas à son tour une pièce dans sa propre découpe. Il n'introduit aucun aléa non plus, il ne rend donc jamais une imbrication moins reproductible qu'elle ne l'était.
Reproductible
La même graine donne la même imbrication
La recherche est un algorithme génétique sur l'ordre et la rotation des pièces, et chaque tirage aléatoire vient d'un unique flux initialisé par une graine. Rien ne lit l'horloge, rien ne lit une adresse mémoire et rien ne parcourt une table d'association dans l'ordre où elle se trouve. Avec les mêmes pièces, les mêmes tôles candidates, les mêmes réglages, la même graine et le même nombre de générations, les placements sont identiques octet pour octet. Ce n'est pas une déclaration d'intention : c'est ce que la suite de tests vérifie, deux fois, une fois sur la recherche et une fois de bout en bout avec la sélection de tôle.
À l'atelier, l'exécution est bornée par une fenêtre de temps plutôt que par un nombre de générations. La version honnête de la phrase est donc celle-ci : la suite des dispositions essayées est fixée par la graine, et l'horloge décide seulement jusqu'où l'exécution y descend. Une machine plus rapide en voit davantage, et la meilleure disposition trouvée est toujours celle qui est retenue. Chaque imbrication est enregistrée avec la graine qui l'a produite : une imbrication qui vous a plu se retrouve au lieu d'être cherchée à nouveau.
Appuyer une seconde fois sur imbriquer fait volontairement avancer la graine, car ce qui sert à ce moment-là est un autre essai à comparer, pas le même répété.
Le mode rapide est un autre moteur, pas une exécution plus courte du même : un empileur en ligne d'horizon sur les rectangles englobants, les pièces de la plus grande à la plus petite, chaque égalité tranchée sur les coordonnées. Il est déterministe lui aussi, il finit bien en dessous de la seconde, et c'est lui qui présélectionne les tôles candidates avant que la vraie recherche ne commence.
Choix de la tôle
Il imbrique sur le stock que vous avez, chutes d'abord
Rien ici n'imbrique sur une tôle idéale. Les candidates sont les lignes de votre propre stock qui correspondent à la matière et à l'épaisseur du travail.
- Chaque candidate est d'abord évaluée rapidement
- L'empileur rapide passe sur chaque candidate pour prédire la part qu'elle remplirait, et la note est cette prédiction pondérée à 0,55, un bonus de chute à 0,30 et une préférence pour la plus juste des tôles qui conviennent à 0,15. Les pondérations sont des réglages et non un mystère, et le classement est à l'écran.
- Une chute bat une tôle entière par construction
- Le bonus de chute est une part fixe de la note : une chute capable de prendre le travail est retenue avant une tôle neuve, sauf si le remplissage est nettement moins bon. C'est tout l'intérêt de mettre les chutes de côté, et c'est la partie qu'une imbrication manuelle cesse discrètement de faire après quinze jours chargés.
- Une deuxième proche a droit à sa propre exécution
- Quand la deuxième est à moins de cinq pour cent de la première, les deux reçoivent une vraie recherche sur la moitié de la fenêtre de temps chacune et le meilleur résultat l'emporte. Une estimation rapide est bonne pour classer et pas assez bonne pour décider.
- Ce qui ne tient pas passe à la tôle suivante
- Tout ce qui n'a pas pu être placé repasse sur les candidates restantes et revient sous forme de deuxième tôle, et de troisième s'il le faut. Une candidate incapable d'accueillir une seule pièce restante est écartée plutôt que fouillée, la boucle se termine donc toujours.
- Une chute conservée garde sa vraie forme
- Une chute est stockée avec son contour et pas seulement une largeur et une hauteur, et les pièces déjà sorties restent des trous, si bien que rien n'est jamais imbriqué sur du vide. Tout l'aval travaille dans le repère propre de la chute : ses placements reviennent donc dans les coordonnées dans lesquelles vous découpez.
- La chute repart au rack
- Sur une tôle rectangulaire, le reste est conservé sous forme des deux bandes nettes à droite et au-dessus de la zone utilisée, c'est-à-dire ce qu'une cisaille ou une coupe droite peut réellement récupérer. Sur une chute de forme quelconque, la zone libre réelle est mesurée, et un morceau n'est conservé que si le plus grand rectangle véritablement inscrit dedans atteint le seuil, pour qu'une zone vaste mais en lame de couteau ne soit pas enregistrée comme du stock utilisable.
De l'imbrication au fichier de découpe
La partie que la table lit réellement
Chaque contour fermé reçoit un amorçage du côté chute de la ligne et une entrée qui y mène, les contours intérieurs sont coupés avant l'extérieur de la même pièce, et les pièces sont ordonnées au plus proche voisin sur leurs points d'amorçage depuis l'origine de la tôle. Les contours extérieurs reçoivent une sortie dans la chute. Les segments droits sortent en G1 et les vrais arcs sont restitués en G2 et G3 avec des décalages de centre incrémentaux, au lieu d'être aplatis en mille petits déplacements.
Chaque table est un enregistrement machine, et les détails de post-processeur la suivent : la temporisation d'amorçage après l'allumage, les lignes exactes que votre contrôle de hauteur attend avant et après une coupe, un plafond d'avance auquel l'avance émise est bornée, et le nom de la machine dans l'en-tête. La même imbrication sort donc correctement pour deux tables différentes sans que personne ne modifie le fichier.
La trajectoire elle-même est réglable avant de couper : compensation de saignée, entrées droites ou en arc avec leurs longueurs et angles, sens de coupe, point de départ d'un contour donné écarté d'un angle et amené dans la chute et micro-attaches pour que les pièces restent tenues à la tôle. Tout cela est désactivé par défaut, et tout désactivé, le fichier est le fichier simple et portable.
En détail
Ce qui sort d'une imbrication
Six choses, à chaque fois, pour chaque tôle que le travail a demandée.
- Une disposition lisible à la machine
- Chaque placement en position et rotation dans les coordonnées de la tôle, dessiné sur la tôle ou la chute à laquelle il appartient, avec les pièces logées dans les découpes d'autres pièces signalées comme telles.
- Un taux d'utilisation qui est défini
- Aire réelle des pièces divisée par la zone utilisée de la tôle, coupée au contour réel. Ce n'est volontairement pas un pourcentage de la tôle entière, car un chiffre sur la tôle entière reste le même quelle que soit la qualité du serrage. Cela veut dire aussi que le chiffre n'est pas comparable à un pourcentage sur tôle entière d'un autre logiciel, et il vaut mieux savoir lequel on lit.
- Le rebut, chute conservée déduite
- Mesuré sur toute la tôle utilisable, en retirant tout ce qui a été conservé comme chute, car un morceau qui repart au rack n'est pas du rebut. C'est le chiffre qui vous dit si le travail vous a coûté une tôle.
- Un temps de coupe estimé avec ses composantes
- Longueur coupée à l'avance issue de vos paramètres de process, plus le temps d'amorçage pour chaque amorçage, plus le déplacement de la torche entre contours à une vitesse rapide modélisée. Il est étiqueté estimé partout où il apparaît, car il modélise une table et ne mesure pas la vôtre.
- DXF et G-code depuis la même disposition
- Un DXF avec chaque contour en polyligne fermée sur un calque CUT et le contour de tôle sur son propre calque, arcs conservés en bulge, en millimètres. Ou du G-code à adresses avec les détails de post-processeur propres à la machine. Les deux décrivent la même imbrication.
- Un stock qui se tient à jour tout seul
- Marquer une imbrication comme coupée consomme la tôle ou la chute utilisée, conserve chaque chute qualifiée comme nouvelle ligne de stock portant son contour et un lien vers l'imbrication qui l'a produite, augmente la quantité coupée sur chaque ligne de commande couverte, et signale un stock bas quand une matière passe sous le seuil que vous avez fixé.
Faire entrer les pièces
Un DXF entre, et il vous dit ce qu'il n'a pas pu lire
L'import lit les lignes, arcs, cercles et polylignes y compris les segments bombés, referme les chaînes ouvertes en accrochant les extrémités à un vingtième de millimètre près, et trie les boucles obtenues en contours extérieurs et trous selon l'inclusion. Un cercle importé comme entité unique garde son arc : il ressort et il est posté comme un arc plutôt que comme un polygone qui fait semblant.
Ce qu'il ne peut pas utiliser, il le dit à voix haute. Les types d'entités non pris en charge sont comptés par type et signalés, et toute chaîne qui ne se refermerait pas est écartée et signalée comme écartée. Un DXF sans le moindre contour fermé se le voit dire clairement, plutôt que d'être importé comme une pièce vide, car une pièce vide découverte à la machine est une façon coûteuse de l'apprendre.
Les pièces peuvent aussi être dessinées dans le navigateur ou prises dans les gabarits paramétriques du préréglage, et chaque pièce porte sa propre matière, son épaisseur, son aire, sa longueur de coupe et son nombre d'amorçages, ce sur quoi la file de découpe regroupe et chiffre.
Pour être clair
Ce que ceci ne fait pas
Bon à savoir avant de basculer un travail dessus, car une page qui l'omet est une page dont on l'apprend plus tard.
Il imbrique des profils plats en deux dimensions. Pas de chanfrein, pas d'imbrication de tubes ni de profilés, pas de multi-torche et pas de découpe à trait commun ni de chaînage : chaque contour est amorcé et attaqué séparément. Un travail, c'est une matière à une épaisseur, car c'est ainsi que la file de découpe regroupe le travail en attente.
Il ne choisit pas vos paramètres de coupe. Avance, temps d'amorçage et saignée viennent des paramètres de process que vous fixez par matière et par épaisseur, et chaque valeur qui en dérive, le temps de coupe en premier lieu, est étiquetée comme une estimation. Rien ici ne décide d'une intensité, d'une hauteur de torche ni d'un jeu de consommables.
Ce n'est pas de la commande machine. Il produit un fichier, et votre contrôleur pilote la table. Le G-code direct est validé ensemble sur votre propre table avant que quiconque s'y fie, et la voie DXF vers la CAO-FAO que vous utilisez déjà est là précisément pour que vous n'ayez pas à l'accepter sur parole.
Face à la disposition à l'œil
Ce que cela change, et ce que cela ne change pas
Un opérateur soigneux qui dispose les pièces à l'écran est une vraie réponse, et sur une tôle simple c'en est une bonne. Voici ce qui change.
| Tâche | À l'œil sur l'écran | Kabaido |
|---|---|---|
| Emboîter deux profils concaves | Si quelqu'un le voit | Cherché, sur les contours réels |
| Utiliser la découpe d'une grande pièce | Rare | Remplie là où une pièce tient |
| Imbriquer sur une chute de forme quelconque | À l'œil, sur son rectangle | Sur son contour réel |
| Choisir la tôle à couper | Celle qui est la plus proche | Classée, chutes pondérées d'abord |
| Les pièces qui ne tiennent pas | Deuxième tôle, disposée à nouveau | Reportées et imbriquées automatiquement |
| Reproduire une imbrication réussie | De mémoire | Enregistrée avec sa graine |
| Consigner ce qui reste | Un mot sur le rack, au mieux | Conservée avec son contour |
| Ordre de coupe et position des amorçages | Votre CAO-FAO | Émis, ou exporté vers votre CAO-FAO |
| Avance, temps d'amorçage et saignée | Les vôtres | Les vôtres |
| Piloter la table | Votre contrôleur | Votre contrôleur |
| Décider que le travail peut être coupé | Vous | Vous |
Pour commencer
Imbriquez une tôle que vous avez déjà coupée
Aucune carte à l'inscription, et l'offre gratuite n'est pas une période d'essai.
Importez les DXF et saisissez la tôle
Faites entrer les profils d'un travail coupé le mois dernier et ajoutez le format sur lequel vous l'avez coupé, chute ou tôle entière.
Imbriquez et comparez
Lancez-le et posez la disposition à côté de celle que vous avez coupée. Le taux d'utilisation et la chute sont les deux chiffres qui méritent la discussion.
Exportez et vérifiez le fichier
Emmenez le DXF dans la CAO-FAO que vous utilisez déjà, ou le G-code sur la table avec le profil machine réglé, et vérifiez-le avant de lui faire confiance.
Pendant l'appel, nous imbriquons l'un de vos propres travaux avec vous, sur vos propres formats, et vous gardez ce qui en sort.
Questions
Ce que les ateliers plasma demandent en premier
- Forme réelle dans le mode de recherche normal. La compatibilité de deux pièces est tranchée par le polygone de non-recouvrement de leurs contours réels, calculé comme une somme de Minkowski, et l'inclusion dans la tôle ou dans une chute de forme quelconque est tranchée par un polygone d'inclusion du même type. Les rectangles englobants apparaissent à exactement deux endroits, tous deux affichés à l'écran : le réglage de qualité Rapide, et la passe rapide qui classe les tôles candidates avant la vraie recherche.
- Oui, à partir de la même graine et de la même durée de recherche. Chaque tirage vient d'un unique flux initialisé par la graine : la suite des dispositions essayées est donc fixée par la graine, et la fenêtre de temps décide seulement jusqu'où l'exécution y descend. La meilleure disposition trouvée est toujours retenue, et l'imbrication est enregistrée avec sa graine. Réappuyer sur imbriquer fait avancer la graine exprès, vous obtenez donc un nouvel essai à comparer et non le même en retour.
- C'est une grande part de sa raison d'être. Une chute est conservée avec son contour réel, y compris les trous là où des pièces en ont déjà été sorties, et elle est imbriquée sur ce contour et non sur un rectangle tracé autour. Les chutes portent en outre un bonus fixe dans le choix de la tôle : une chute capable de prendre le travail passe avant une tôle entière.
- Là où elles tiennent. Après la passe principale, les pièces non placées se voient proposer les découpes des pièces déjà placées, chaque découpe érodée du même retrait de bord que la tôle et écartée s'il reste trop peu de place. Le fichier de découpe coupe alors chacune de ces pièces entièrement, et avant la pièce qui l'entoure, si bien qu'elle est libérée pendant que le cadre tient encore à la tôle. Le remplissage va à un niveau.
- L'aire réelle des pièces divisée par la zone utilisée de la tôle, coupée au contour réel de celle-ci. Ce n'est volontairement pas un chiffre sur tôle entière, car un chiffre sur tôle entière est le même quel que soit le serrage des pièces et ne peut donc pas s'optimiser. Cela signifie que le nombre n'est pas directement comparable à un pourcentage sur tôle entière d'un autre logiciel. Le rebut est rapporté séparément, sur la tôle entière, en retirant tout ce qui a été conservé comme chute.
- Lignes, arcs, cercles et polylignes, y compris les segments de polyligne bombés, les chaînes ouvertes étant refermées en accrochant les extrémités à 0,05 mm près et les boucles triées en contours extérieurs et trous selon l'inclusion. Tout ce qui n'est pas pris en charge est compté par type et signalé, et une chaîne qui ne se referme pas est écartée et signalée. Un fichier sans contour fermé est refusé avec ce motif plutôt qu'importé comme pièce vide.
- Non. Exportez l'imbrication en DXF et continuez dans la CAO-FAO que vous utilisez déjà, exactement comme aujourd'hui. La voie du G-code direct est là quand vous voulez le chemin court, avec la temporisation d'amorçage, les lignes de contrôle de hauteur, le plafond d'avance et le nom de machine issus du profil de cette table, et elle est validée ensemble sur votre table avant que vous vous y fiiez. Votre contrôleur pilote la machine dans les deux cas.
- L'imbrication est du travail manuel et le travail manuel n'est jamais compté : imbriquer, exporter et couper ne coûtent rien sur aucune offre, y compris l'offre gratuite. L'offre gratuite, c'est Arcline manuel complet sur une machine, sans carte à l'inscription et sans limite de durée. Starter est à £149 par mois et ajoute des crédits d'IA et votre propre image, chaque offre comprend un écran machine, et les écrans supplémentaires sont à £49 par mois chacun sur toute offre payante.
Imbriquez une tôle déjà coupée et comparez les deux.
Créez un compte gratuit, importez les profils, saisissez le format sur lequel vous l'avez coupée et lancez. Si la disposition n'est pas meilleure que celle que vous avez faite à la main, dites-nous de quel travail il s'agissait.