Splines y control numerico son como agua y aceite, no se llevan bien.
Cuando que empecé a trabajar con los CNC allá por el año 97 era una tortura programar ciertas cosas. Hoy en día mucha gente que trabaja con centros de mecanizado ni siquiera saben como funciona el G-code simplemente dibujan importan el dxf a la máquina seleccionan herramientas, corrección de utensilios, profundidad y poco más, y listo para ejecutar el mecanizado.
Mis comienzos fueron muy distintos, para hacer un cuadrado había que crear 4 líneas indicando el comienzo del fresado y los finales de cada línea respecto a X e Y. Si hablamos de arcos pues había que añadir los radios, pero lo realmente bueno era cuando te pedían letras o logotipos, y yo preguntaba, ¿y los radios de donde los saco? ¿donde empieza una línea o arco y continúa el siguiente?. Vamos una locura.
A los años, el técnico de la máquina nos habló de un programa que había sacado nuevo que era capaz de convertir archivos de Autocad a código G, y después de pagar 500.000 pesetas por un programa que tan sólo convertía , se habrio un nuevo mundo para mi. Dibujar era sencillo y había un tipo de líneas llamadas Splines que según dibujadas se ajustaban solos los arcos, osea si quería dibujar el contorno de un logotipo sobre una imagen, la splines se iba ajustando con sólo ir marcando puntos. Era algo mágico. Pero entonces como cuando despiertas de un maravilloso sueño, te encuentras con la realidad, y te dicen que no puedes usar splines, la máquina no las reconoce, solo líneas arcos y polilineas.
Las polilineas son una gran ventaja respecto a las líneas y arcos sueltos y muchísimo más si hablamos de programación G-code, pero a la hora de dibujar hay que corregir continuamente los radios de los arcos, y eso supone un engorro y pérdida de tiempo.
Autocad tiene la opción de convertir splines a polilineas, pero lo hace creando miles de pequeñas rectas que la mayor parte de veces ralentiza el fresado e incluso en ocasiones se notan los vértices. V-carve también hace algo parecido y además te da la opción de suavizar los vértices pero tampoco está logrado del todo.
A si que continuo en la búsqueda de una opción ideal interesante que mejore las polilineas.
¿Alguna sugerencia?