- Disegna fori e raggi come cerchi e archi, non come spline o sequenze di linee corte
- Esporta le spline rimaste come polilinee o archi entro una piccola tolleranza
- Apri il file nel controllo DXF e leggi cosa ha approssimato
- Tieni gli archi come archi fino al controllo: evita gli strumenti che li trasformano in linee
Cinque modi di memorizzare una curva
| Entità | Cosa memorizza | Per il taglio |
|---|---|---|
| ARC, CIRCLE | Centro, raggio, angolo iniziale e finale | Esatto: ciò che un controllo vuole |
| LWPOLYLINE o POLYLINE con bulge | Vertici; un bulge su un segmento lo rende un arco. Il bulge è la tangente di un quarto dell'angolo dell'arco: 0 è dritto, 1 un semicerchio, negativo è orario | Archi esatti, se chi legge rispetta il bulge |
| SPLINE | Grado, nodi, punti di controllo e pesi — oppure solo punti di adattamento | Ogni importatore deve approssimarla |
| ELLIPSE | Centro, asse maggiore, rapporto degli assi, parametro iniziale e finale (da 0 a 2π per un'ellisse intera) | Ogni importatore deve approssimarla |
| Tante LINE corte | Una curva già spezzata in corde | Taglia come poligono, a meno che qualcosa non ricostruisca gli archi |
Due dettagli mettono in difficoltà gli importatori. Su una polilinea chiusa il bulge dell'ultimo vertice appartiene al segmento di chiusura che torna al primo vertice: se lo si perde, un angolo arrotondato entra a spigolo vivo. E una SPLINE può essere scritta solo con punti di adattamento, senza nodi né pesi, quindi chi legge deve gestire entrambe le forme.
«Converte tutti gli archi in linee»
Questa lamentela viene da un utente di SheetCAM sul forum PlasmaSpider nel 2023, a proposito di uno strumento di nesting gratuito: «it converts all arcs to lines (g1) motion». Il punto era che, spariti gli archi, SheetCAM non riconosce più fori e archi, e le funzioni che ne dipendono — il rilevamento dei fori, il blocco dell'altezza torcia sugli archi — smettono di funzionare. Anche i segmenti corti costano tempo. Il manuale di SheetCAM dice che i disegni fatti di moltissimi piccoli segmenti rallentano l'elaborazione, danno file G-code molto grandi e possono rallentare la lavorazione. CypCut ha un'opzione per lisciare le curve con interpolazione NURBS e migliorare la velocità di taglio, e un'impostazione di precisione delle curve: più è bassa, più la velocità sulle curve viene limitata.
Cosa fanno controlli e CAM con il resto
- CypCut liscia automaticamente le curve all'importazione e ha un comando Liscia manuale con una precisione che imposti tu.
- L'Auto Smooth di CypNest rielabora le curve fatte di molti segmenti di linea, con opzioni per lasciare in pace le curve di Bézier e per riconoscere i cerchi.
- SheetCAM trasforma di nuovo in arco le sequenze di linee che seguono un arco, entro la sua tolleranza di adattamento degli archi, e scarta il dettaglio entro il suo errore massimo di riduzione — il manuale suggerisce circa 0,020 in per il plasma.
- Ognuno di questi modifica un po' la geometria, di una tolleranza che devi conoscere. Un file fatto di archi non dà loro nulla da modificare.
Impostazioni di esportazione per programma
- Fusion: SendCutSend consiglia l'opzione di esportazione Convert Splines to Polylines, perché le polilinee sono accettate più ampiamente e danno risultati più uniformi; la tolleranza predefinita di solito basta.
- SolidWorks: la guida SolidWorks della stessa azienda dice l'opposto per quel programma — esportare le spline come spline è l'ideale.
- AutoCAD: la pagina AutoCAD di SendCutSend non dice nulla sulle spline. Disegna i fori con CIRCLE e i raggi con ARC o un raccordo, e restano esatti.
- Inkscape: il suo esportatore DXF scrive ogni segmento di Bézier come una SPLINE a sé; con Flatten Béziers attivo le curve diventano linee corte; i tratti dritti escono come LWPOLYLINE per impostazione predefinita. Oppure salta il DXF: Zorocut legge direttamente l'SVG — vedi da SVG a DXF.
Cosa fa Zorocut con le curve
- ARC e CIRCLE vengono letti così come sono, e i bulge delle polilinee diventano archi veri.
- SPLINE ed ELLIPSE vengono campionate e adattate con il minor numero di archi e linee che restano entro 0,01 mm dalla curva. Il controllo pre-taglio le elenca, per esempio «Approssimate con archi e linee: 4 SPLINE».
- Una SPLINE con soli punti di adattamento viene unita con linee rette passanti per quei punti, con un avviso di controllare la sua forma.
- Gli archi dentro un blocco inserito con scale X e Y diverse non sono più cerchi: vengono approssimati e segnalati anche loro.
- Le curve già spezzate in LINE restano linee: Zorocut non adatta archi a esse. Su un profilo chiuso di più di 200 segmenti unisce le linee che stanno su una stessa curva entro 0,005 mm, così il file diventa più leggero, ma un foro disegnato come 64 corde viene comunque esportato come 64 corde. Ridisegnalo come cerchio nel CAD.
- Il DXF esportato contiene solo LINE, ARC e CIRCLE, e gli archi originali vengono spostati e ruotati, mai approssimati di nuovo — vedi Esportare DXF per CypCut e FSCUT.
Fonti
- 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)
Bloccato su altro? Chiedi — il team Zorocut risponde a ogni domanda.
Fai una domandaConsigli su nesting e preventivi nella tua casella di posta
Circa un'e-mail al mese: consigli su nesting e preventivi, soluzioni ai problemi di cui si parla nella community e novità di Zorocut.
