- Dessinez les trous et les rayons en cercles et en arcs, pas en splines ni en suites de petites lignes
- Exportez les splines restantes en polylignes ou en arcs avec une faible tolérance
- Ouvrez le fichier dans le vérificateur DXF et lisez ce qu'il a approché
- Gardez les arcs en arcs jusqu'au contrôleur : évitez les outils qui les transforment en lignes
Cinq façons de stocker une courbe
| Entité | Ce qu'elle stocke | Pour la découpe |
|---|---|---|
| ARC, CIRCLE | Centre, rayon, angle de départ et d'arrivée | Exact : ce que veut un contrôleur |
| LWPOLYLINE ou POLYLINE avec bulges | Des sommets ; un bulge sur un segment en fait un arc. Le bulge est la tangente du quart de l'angle de l'arc : 0 est droit, 1 un demi-cercle, négatif est horaire | Arcs exacts, si le lecteur respecte le bulge |
| SPLINE | Degré, nœuds, points de contrôle et poids — ou seulement des points d'ajustement | Tout importeur doit l'approcher |
| ELLIPSE | Centre, grand axe, rapport des axes, paramètre de départ et d'arrivée (0 à 2π pour une ellipse complète) | Tout importeur doit l'approcher |
| Nombreuses LINE courtes | Une courbe déjà découpée en cordes | Coupée comme un polygone, sauf si quelque chose réajuste des arcs |
Deux détails piègent les importeurs. Sur une polyligne fermée, le bulge du dernier sommet appartient au segment de fermeture vers le premier sommet : si on l'oublie, un angle arrondi arrive vif. Et une SPLINE peut être écrite avec des points d'ajustement seulement, sans nœuds ni poids, donc un lecteur doit gérer les deux formes.
« Il convertit tous les arcs en lignes »
Cette plainte vient d'un utilisateur de SheetCAM sur le forum PlasmaSpider en 2023, à propos d'un outil d'imbrication gratuit : « it converts all arcs to lines (g1) motion ». Son point : une fois les arcs disparus, SheetCAM ne voit plus ni trous ni arcs, et les fonctions qui en dépendent — détection des trous, verrouillage de la hauteur de torche sur les arcs — cessent de marcher. Les segments courts coûtent aussi du temps. Le manuel de SheetCAM dit que les dessins faits de très nombreux petits segments ralentissent le traitement, donnent des fichiers de G-code très gros et peuvent ralentir l'usinage. CypCut a une option de lissage des courbes par interpolation NURBS pour améliorer la vitesse de coupe, et un réglage de précision des courbes : plus il est bas, plus la vitesse est limitée dans les courbes.
Ce que font les contrôleurs et la FAO du reste
- CypCut lisse les courbes automatiquement à l'import et propose un Smooth manuel avec une précision à régler.
- Auto Smooth de CypNest retravaille les courbes faites de nombreux segments de ligne, avec des options pour laisser les courbes de Bézier tranquilles et pour reconnaître les cercles.
- SheetCAM retransforme en arc les suites de lignes qui suivent un arc, dans sa tolérance d'ajustement d'arc, et supprime le détail inférieur à son erreur maximale de réduction de détail — le manuel suggère environ 0,020 in pour le plasma.
- Chacun de ces traitements modifie un peu la géométrie, d'une tolérance qu'il faut connaître. Un fichier fait d'arcs ne leur laisse rien à modifier.
Réglages d'export selon le logiciel
- Fusion : SendCutSend recommande l'option d'export Convert Splines to Polylines, parce que les polylignes sont plus largement acceptées et donnent des résultats plus constants ; la tolérance par défaut suffit en général.
- SolidWorks : le guide SolidWorks de la même société dit le contraire pour ce logiciel — exporter les splines en splines est l'idéal.
- AutoCAD : la page AutoCAD de SendCutSend ne dit rien des splines. Dessinez les trous avec CIRCLE et les rayons avec ARC ou un congé, et ils restent exacts.
- Inkscape : son exporteur DXF écrit chaque segment de Bézier comme sa propre SPLINE ; avec Flatten Béziers activé, les courbes deviennent de courtes lignes ; les suites droites sortent en LWPOLYLINE par défaut. Ou sautez le DXF : Zorocut lit directement le SVG — voir SVG vers DXF.
Ce que Zorocut fait des courbes
- ARC et CIRCLE sont lus tels quels, et les bulges de polyligne deviennent de vrais arcs.
- SPLINE et ELLIPSE sont échantillonnées et ajustées avec le moins d'arcs et de lignes possible, à 0,01 mm près de la courbe. Le contrôle avant découpe les liste, par exemple « Approché avec des arcs et des lignes : 4 SPLINE ».
- Une SPLINE avec seulement des points d'ajustement est reliée par des lignes droites passant par ces points, avec un avertissement pour vérifier sa forme.
- Les arcs d'un bloc inséré avec des échelles X et Y différentes ne sont plus des cercles : ils sont approchés et signalés eux aussi.
- Les courbes déjà découpées en LINE restent des lignes : Zorocut n'y ajuste pas d'arcs. Sur un contour fermé de plus de 200 segments, il fusionne les lignes qui suivent une même courbe à 0,005 mm près, ce qui allège le fichier, mais un trou dessiné en 64 cordes sort toujours en 64 cordes. Redessinez-le en cercle en CAO.
- Le DXF exporté ne contient que des LINE, ARC et CIRCLE, et les arcs d'origine sont déplacés et tournés, jamais réapproximés — voir Exporter un DXF pour CypCut et FSCUT.
Sources
- Autodesk, AutoCAD 2012 DXF Reference ($INSUNITS, OCS, entities)
- ezdxf documentation, LWPOLYLINE (bulge, closed polylines)
- ezdxf documentation, SPLINE (control points, knots, fit points)
- PlasmaSpider forum, SheetCam nesting? (robertspark, 2023-11-28)
- SheetCam TNG Setup and Operation Manual v3.1.17
- Friendess, CypCut Laser Cutting Control System User Manual v6.5
- BOCHU, CypNest User Manual (2024V3)
- SendCutSend, How to export a DXF from Autodesk Fusion
- SendCutSend, DXF files in SolidWorks
- SendCutSend, How to export a file from AutoCAD
- Inkscape extensions, DXF outlines exporter (dxf_outlines.py)
Bloqué sur autre chose ? Demandez — l’équipe Zorocut répond à chaque question.
Poser une questionDes conseils d’imbrication et de devis dans votre boîte mail
Environ un e-mail par mois : conseils d’imbrication et de devis, solutions aux problèmes soulevés dans la communauté, et actualités Zorocut.
