¿Cuál es la diferencia entre grbl y mach3?
Mach3 es un software CNC basado en Windows desarrollado por la empresa estadounidense ArtSoft. La versión del sistema debe ser WIN XP o WIN2000. El software Mach3 utiliza el puerto LPT o USB de una PC como entrada y salida a un dispositivo CNC, generando señales de pulso y dirección para controlar motores paso a paso o servomotores.
Control de máquinas herramienta CNC. El software es compatible con todos los códigos G estándar internacionales. Puede controlar hasta 6 ejes. Varillaje de 5 ejes con interpolación lineal. Puede realizar procesamiento de alta precisión de piezas complejas, con una precisión de control máxima de 0,0001 mm. Los requisitos funcionales complejos pueden controlarse mediante dispositivos MODBUS, como el almacén de herramientas, el control del dispositivo y del transportador de virutas. Se pueden implementar sistemas simples con solo un puerto paralelo. Los sistemas complejos pueden utilizar dos puertos paralelos. Los puntos de conmutación de dispositivos periféricos se pueden editar a través de VB para habilitar entradas y salidas secuenciales.
Grbl es un compilador de código G integrado y un controlador de movimiento para chips Arduino/AVR328. Grbl es un controlador de movimiento basado en puerto paralelo, de alto rendimiento y bajo costo, adecuado para grabado CNC. Se ejecutará en un Vanilla Arduino (Duemillanove/Uno) siempre que tenga un chip tipo Atmega 328.
Escrito y optimizado en C, el controlador aprovecha al máximo todas las excelentes características del chip AVR, lo que permite una sincronización precisa y un control asíncrono. Mantiene pulsos de control estables e imparciales en frecuencias superiores a 30 kHz. Acepta código G estándar y ha sido probado con resultados de una variedad de herramientas CAM. Es totalmente compatible con movimientos de arco, circulares y en espiral, así como otros comandos básicos de código G.
Las funciones y variables no son compatibles actualmente, pero se agregarán como preprocesadores en una versión futura. Grbl incluye control completo de aceleración mirando hacia adelante. Esto significa que el controlador planificará las velocidades de funcionamiento con 16 a 20 movimientos de anticipación para lograr una aceleración suave y tomar curvas sin impactos.