Paso 5: GRBL, fase ajustes y algunas matemáticas.
GRBL es de código abierto, muy potente firmware que se ejecuta en el Arduino y se traduce a código G en direcciones y velocidades para el Consejo de la CNC a los motores paso a paso.
Puede flashear GRBL en un Arduino con su interfaz IDE, usted puede encontrar archivos de origen comprimidos aquí: https://github.com/grbl/grbl
Usted necesitará saber cómo hacerlo, no hay mejor momento que ahora (que tuve que aprender cómo hacerlo para estos proyectos CNC)
Piense de GRBL tiene el entrenador en jefe, el escudo de la CNC es el entrenador y los motores paso a paso son los jugadores en el campo. Todos tienen que trabajar en sincronía y el conjunto adecuado de juegos para marcar un toque hacia abajo... o hacer una parte. Si hay algo mal, descomponen en comunicación, el juego falla y obtiene fumbled la bola o su máquina se mueve de una manera muy extraña (o demasiado rápido, demasiado poco o peor aún, se estrellan en las líneas laterales).
Necesitamos los ajustes necesarios para hacer juegos, y aquí es cómo encontrar hacia fuera.
Aquí está lo que usted necesita saber sobre el Sable 2015. Esta clase de matemáticas puede aplicarse a la mayoría de las máquinas CNC procedentes de extranjero porque son todos métrico. Configuración de GRBL está en métrico, esto es bueno, esto significa que al menos hablan el mismo idioma. Habrá alguna traducción necesaria si está utilizando una máquina con decir... Tornillos ACME con medidas Imperiales.
--
El Sable 2015 usos estándar trapezoidal tornillos, estos solo son bastante precisos, pero combinado con tuercas anti-backlash, puede dar una resolución de tolerancia .1mm. El tamaño de estos tornillos es de 10mm con una separación de 1,5 mm
No se preocupan por lo 10mm, pero nos preocupamos por el paso de 1,5 mm. El tono es la distancia entre hilos. Una manera simple de explicar es si tienes una tuerca en el tornillo, puede activar la rotación de un tornillo mientras sujeta la tuerca, la tuerca mueve 1,5 mm.
Eso significa un giro completo nos da 1,5 mm de recorrido, mantenga este número en la parte posterior de tu cerebro.
--
Los motores paso a paso para el Sable 2015 son motores bastante estándar de 1.8 grados.
360 grados de rotación dividido por 1,8 grados por paso
= rotación de 200 pasos completo por
--
Para conseguir aún más complicado, el escudo de CNC permite micro paso a paso, pasos de entre pasos, suavizar el movimiento e introducción de más exactitud mientras que sacrificar algunos par.
Tengo mi escudo de CNC establecido a pasos de micro de 1/16, que significa que hay 16 paso completo por de micro pasos. Micro pasos vienen en 1/2, 1/4, 1/8, 1/16 (máximo de la A4988) y hasta 1/32 (con las virutas de DRV8825). Incrementos menores son posibles, pero estos chips sólo admiten un máximo de 1/16 o 1/32. La matemática sigue siendo la misma, sólo ajustar por consiguiente.
200 pasos completos multiplicaron por 16 micro pasos = pasos total 3200
--
Ahora llamada de ajustes de GRBL por la cantidad de pasos necesita para hacer el tornillo viajar 1 mm así que vamos a combinar algunos números para este ajuste:
3200 pasos = 1 rotación = 1,5 mm
Necesitamos saber 1 mm así que vamos hacia atrás en las matemáticas
3200/1.5 = 2133,333 pasos para mover 1mm
Por lo tanto, mi configuración para GRBL es 2133.33 pasos/mm
--
Si vas a cualquier interfaz GRBL (regulador GRBL, Chilipepr, CarbideMotion, Universal GRBL remitente) usted podrá editar su configuración GRBL. Es una simple cuestión de escribir:
$100 = 2133.330 (x, paso/mm)
$101 = 2133.330 (y, de paso/mm)
$102 = 2133.330 (z, paso/mm)
(Xyz, paso/mm) no es necesario, es más para mostrar que los valores de $100, $101 y $102 son diferentes y corresponden a los diferentes ejes.
--
Más que jugar con la configuración más importante es escribir su configuración anterior así que si en algún momento va mal... puede volver a él. Incluso puede cambiar la velocidad máxima, velocidad mínima, aceleración de cada ejes etc.. Una vez que ajustar su configuración a su máquina, usted nunca tendrá que cambiar otra vez a menos que vuelva a grabar tu Arduino con una nueva versión de GRBL... copiar y pegar su lista completa de ajustes antes de eso.