- Dibuja agujeros y radios como círculos y arcos, no como splines ni series de líneas cortas
- Exporta las splines que queden como polilíneas o arcos, con una tolerancia pequeña
- Abre el archivo en el verificador de DXF y mira qué aproximó
- Mantén los arcos como arcos hasta el controlador: evita las herramientas que los convierten en líneas
Cinco formas de guardar una curva
| Entidad | Qué guarda | Para cortar |
|---|---|---|
| ARC, CIRCLE | Centro, radio, ángulo inicial y final | Exacto: lo que quiere un controlador |
| LWPOLYLINE o POLYLINE con bulges | Vértices; un bulge en un segmento lo convierte en arco. El bulge es la tangente de un cuarto del ángulo del arco: 0 es recto, 1 una semicircunferencia, negativo es en sentido horario | Arcos exactos, si el lector respeta el bulge |
| SPLINE | Grado, nudos, puntos de control y pesos, o solo puntos de ajuste | Todo importador tiene que aproximarla |
| ELLIPSE | Centro, eje mayor, relación entre ejes, parámetro inicial y final (de 0 a 2π en una elipse completa) | Todo importador tiene que aproximarla |
| Muchas LINE cortas | Una curva ya partida en cuerdas | Se corta como polígono, salvo que algo vuelva a ajustar arcos |
Hay dos detalles que despistan a los importadores. En una polilínea cerrada, el bulge del último vértice pertenece al segmento de cierre hacia el primer vértice: si se pasa por alto, una esquina redondeada llega en ángulo vivo. Y una SPLINE puede escribirse solo con puntos de ajuste, sin nudos ni pesos, así que un lector tiene que manejar las dos formas.
«Convierte todos los arcos en líneas»
Esa queja viene de un usuario de SheetCAM en el foro de PlasmaSpider en 2023, sobre una herramienta gratuita de anidado: «it converts all arcs to lines (g1) motion» (convierte todos los arcos en movimientos de línea G1). Su razonamiento: sin arcos, SheetCAM ya no ve agujeros ni arcos, y las funciones que dependen de ellos, como la detección de agujeros o el bloqueo de altura de antorcha en arcos, dejan de funcionar. Los segmentos cortos también cuestan tiempo. El manual de SheetCAM dice que los dibujos formados por muchísimos segmentos pequeños ralentizan el procesado, dan archivos de código G enormes y pueden frenar el mecanizado. CypCut tiene una opción para suavizar curvas con interpolación NURBS y mejorar la velocidad de corte, y un ajuste de precisión de curvas: cuanto más bajo, más se limita la velocidad en las curvas.
Qué hacen los controladores y el CAM con el resto
- CypCut suaviza las curvas automáticamente al importar y tiene un Smooth manual con la precisión que fijes.
- Auto Smooth de CypNest reelabora curvas formadas por muchos segmentos de línea, con opciones para dejar en paz las curvas Bézier y para identificar círculos.
- SheetCAM convierte de nuevo en arco las series de líneas que siguen un arco, dentro de su tolerancia de ajuste de arcos, y descarta detalle dentro de su error máximo de reducción de detalle; el manual sugiere unas 0,020 in para plasma.
- Cada una de estas operaciones cambia un poco la geometría, con una tolerancia que tienes que conocer. Un archivo hecho de arcos no les deja nada que cambiar.
Ajustes de exportación por programa
- Fusion: SendCutSend recomienda la opción de exportación Convert Splines to Polylines, porque las polilíneas se aceptan más ampliamente y dan resultados más constantes; la tolerancia por defecto suele bastar.
- SolidWorks: la guía de SolidWorks de la misma empresa dice lo contrario para ese programa: exportar las splines como splines es lo ideal.
- AutoCAD: la página de AutoCAD de SendCutSend no dice nada de las splines. Dibuja los agujeros con CIRCLE y los radios con ARC o un redondeo (fillet), y se mantienen exactos.
- Inkscape: su exportador de DXF escribe cada segmento Bézier como una SPLINE propia; con Flatten Béziers activado, las curvas pasan a ser líneas cortas; los tramos rectos salen como LWPOLYLINE por defecto. O sáltate el DXF: Zorocut lee el SVG directamente, mira SVG a DXF.
Qué hace Zorocut con las curvas
- ARC y CIRCLE se leen tal cual, y los bulges de las polilíneas pasan a ser arcos verdaderos.
- SPLINE y ELLIPSE se muestrean y se ajustan con el menor número de arcos y líneas que se mantenga a 0,01 mm de la curva. La revisión previa al corte las lista, por ejemplo «Aproximadas con arcos y líneas: 4 SPLINE».
- Una SPLINE con solo puntos de ajuste se une con líneas rectas por esos puntos, con un aviso para que revises su forma.
- Los arcos dentro de un bloque insertado con escalas distintas en X e Y ya no son círculos: se aproximan y también se notifican.
- Las curvas ya partidas en LINE se quedan como líneas: Zorocut no les ajusta arcos. En un contorno cerrado de más de 200 segmentos, fusiona las líneas que están sobre una misma curva dentro de 0,005 mm, con lo que el archivo pesa menos, pero un agujero dibujado con 64 cuerdas se exporta igualmente con 64 cuerdas. Vuelve a dibujarlo como círculo en el CAD.
- El DXF exportado contiene solo LINE, ARC y CIRCLE, y los arcos originales se desplazan y giran, nunca se vuelven a aproximar; mira Exportar DXF para CypCut y FSCUT.
Fuentes
- 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)
¿Atascado con otra cosa? Pregunta — el equipo de Zorocut responde a todas las preguntas.
Hacer una preguntaConsejos de nesting y cotización en tu correo
Más o menos un e-mail al mes: consejos de nesting y cotización, soluciones a los problemas por los que pregunta la gente en la comunidad y novedades de Zorocut.
