programas por encargo

desarrollo de programas a medida

aplicaciones dedicadas



programa CNC para una cortadora industrial de espuma de poliéster

permite cortar formas arbitrarias controlando la herramienta de corte en 3 dimensiones, importa datos de archivos en formato PLT/HGPL así como G-code, permite editarlos, controla la máquina y también el ángulo de inclinación de la cuchilla de corte, permite detener la máquina en cualquier momento, manualmente o mediante 4 señales de alarma (sensores), realizar cambios arbitrarios de los parámetros de trabajo y ejecutar una simulación que comprueba que las trayectorias de corte de la máquina no se cruzan; la captura de pantalla muestra el programa durante la ejecución de un script para cortar un águila blanca (emblema de Polonia) de un bloque de espuma de poliéster..











 
 

Primera versión del programa

Data todavía del cambio de siglo y se realizó en el entorno Borland C++ Builder 6.0; el programa controlaba directamente los motores paso a paso de la cortadora, enviando para ellos los impulsos de control a través del puerto LPT; una solución sencilla y elegante que, con el tiempo, demostró tener un único inconveniente: cada vez había menos portátiles con puerto LPT, y todos los intentos de sortear este problema con diversos adaptadores USB-LPT fracasaron por la pésima calidad de la señal que generaban ...
programa por encargo

Controlador basado en el procesador PIC18F4550.

La nueva versión del programa se realizó ya en tecnología .NET, en lenguaje C#; sin embargo, la diferencia fundamental fue la forma en que el programa controla los motores paso a paso del equipo: como faltaban puertos LPT, el fabricante de la cortadora decidió construir un controlador basado en el procesador PIC18F4550, que asumió el control de los motores paso a paso. El programa que se ejecuta en la computadora solo importa datos de archivos en formato G-code, PLT o HGPL y permite modificarlos, y luego envía al controlador los datos en forma de pasos sucesivos de G-code a ejecutar; el programa del controlador, escrito en lenguaje C, calcula el número de pasos (a lo largo de ambos ejes) necesarios para realizar ese desplazamiento y el ángulo al que debe colocarse la cuchilla de corte, y a continuación controla los motores paso a paso de la cortadora. La principal ventaja de esta solución es que la cortadora puede trabajar con cualquier computadora que disponga de interfaz USB; además, puede manejarla cualquier programa capaz de enviar, en forma de texto, las líneas de un archivo G-code a través del puerto USB.
programa por encargo, CNC
volver a la lista de programas