- Desenhe furos e raios como círculos e arcos, não como splines nem sequências de linhas curtas
- Exporte as splines restantes como polilinhas ou arcos, com uma tolerância pequena
- Abra o arquivo no verificador de DXF e leia o que ele aproximou
- Mantenha os arcos como arcos até o controlador: evite ferramentas que os transformam em linhas
Cinco formas de guardar uma curva
| Entidade | O que guarda | Para o corte |
|---|---|---|
| ARC, CIRCLE | Centro, raio, ângulo inicial e final | Exato: o que um controlador quer |
| LWPOLYLINE ou POLYLINE com bulges | Vértices; um bulge num segmento o torna um arco. O bulge é a tangente de um quarto do ângulo do arco: 0 é reto, 1 um semicírculo, negativo é horário | Arcos exatos, se o leitor respeitar o bulge |
| SPLINE | Grau, nós, pontos de controle e pesos — ou só pontos de ajuste | Todo importador precisa aproximá-la |
| ELLIPSE | Centro, eixo maior, razão dos eixos, parâmetro inicial e final (0 a 2π numa elipse inteira) | Todo importador precisa aproximá-la |
| Muitas LINEs curtas | Uma curva já quebrada em cordas | Corta como polígono, a menos que algo ajuste arcos de volta |
Dois detalhes pegam os importadores. Numa polilinha fechada, o bulge do último vértice pertence ao segmento de fechamento de volta ao primeiro vértice — se for perdido, um canto arredondado chega vivo. E uma SPLINE pode ser gravada só com pontos de ajuste, sem nós nem pesos, então um leitor precisa tratar as duas formas.
“Ele converte todos os arcos em linhas”
Essa reclamação vem de um usuário do SheetCAM no fórum PlasmaSpider em 2023, sobre uma ferramenta gratuita de nesting: “it converts all arcs to lines (g1) motion” (converte todos os arcos em movimento de linhas G1). O argumento dele: sem os arcos, o SheetCAM não enxerga furos nem arcos, e os recursos que dependem deles — detecção de furos, bloqueio de altura da tocha em arcos — param de funcionar. Segmentos curtos também custam tempo. O manual do SheetCAM diz que desenhos feitos de muitíssimos segmentos pequenos deixam o processamento lento, geram arquivos de código G enormes e podem retardar a usinagem. O CypCut tem uma opção de suavizar curvas com interpolação NURBS para melhorar a velocidade de corte, e um ajuste de precisão de curvas: quanto menor, mais a velocidade é limitada nas curvas.
O que controladores e CAM fazem com o resto
- O CypCut suaviza curvas automaticamente na importação e tem um Smooth manual com uma precisão que você define.
- O Auto Smooth do CypNest retrabalha curvas feitas de muitos segmentos de linha, com opções para deixar curvas de Bézier em paz e para identificar círculos.
- O SheetCAM transforma de volta em arco as sequências de linhas que seguem um arco, dentro da sua tolerância de ajuste de arcos, e descarta detalhes dentro do seu erro máximo de redução de detalhes — o manual sugere cerca de 0,020 pol para plasma.
- Cada uma dessas mexe um pouco na geometria, por uma tolerância que você precisa conhecer. Um arquivo feito de arcos não lhes deixa nada para mudar.
Configurações de exportação por programa
- Fusion: a SendCutSend recomenda a opção de exportação Convert Splines to Polylines, porque polilinhas são mais amplamente aceitas e dão resultados mais consistentes; a tolerância padrão costuma bastar.
- SolidWorks: o guia de SolidWorks da mesma empresa diz o contrário para esse programa — exportar splines como splines é o ideal.
- AutoCAD: a página de AutoCAD da SendCutSend não diz nada sobre splines. Desenhe furos com CIRCLE e raios com ARC ou um arredondamento (fillet), e eles continuam exatos.
- Inkscape: o exportador de DXF grava cada segmento de Bézier como uma SPLINE própria; com Flatten Béziers ligado, as curvas viram linhas curtas; trechos retos saem como LWPOLYLINE por padrão. Ou pule o DXF: o Zorocut lê o SVG diretamente — veja SVG para DXF.
O que o Zorocut faz com as curvas
- ARC e CIRCLE são lidos como estão, e bulges de polilinha viram arcos verdadeiros.
- SPLINE e ELLIPSE são amostradas e ajustadas com o menor número de arcos e linhas que fique dentro de 0,01 mm da curva. A verificação antes do corte as lista, por exemplo “Aproximadas com arcos e linhas: 4 SPLINE”.
- Uma SPLINE só com pontos de ajuste é unida por retas passando por esses pontos, com um aviso para conferir a forma.
- Arcos dentro de um bloco inserido com escalas diferentes em X e Y deixam de ser círculos: são aproximados e também informados.
- Curvas já quebradas em LINEs continuam linhas: o Zorocut não ajusta arcos a elas. Num contorno fechado de mais de 200 segmentos, ele une linhas que estão sobre uma mesma curva dentro de 0,005 mm, então o arquivo fica mais leve, mas um furo desenhado como 64 cordas ainda sai como 64 cordas. Redesenhe-o como círculo no CAD.
- O DXF exportado tem só LINE, ARC e CIRCLE, e os arcos originais são movidos e girados, nunca reaproximados — veja Exportar DXF para CypCut e FSCUT.
Fontes
- 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)
Travou em outra coisa? Pergunte — a equipe do Zorocut responde todas as perguntas.
Fazer uma perguntaDicas de nesting e orçamento na sua caixa de entrada
Cerca de um e-mail por mês: dicas de nesting e orçamento, soluções para os problemas sobre os quais as pessoas perguntam na comunidade e novidades do Zorocut.
