¡Grbl v1.1 ha sido lanzado en nuestro nuevo sitio sitio ! ! El sitio antiguo eventualmente será eliminado.
Enlaces rápidos:
Empezando Configuración de Grbl Configuración de Grbl y lo que significan Otros $comandos de Grbl Comandos en tiempo real
Empezando Primero, conéctese a Grbl usando el terminal en serie de su elección. Establezca la velocidad en baudios en 115200 como 8-N-1 (8 bits, sin paridad y bit de 1 parada). Una vez conectado, debe obtener el prompt Grbl, que se ve así: Grbl 0.9i ['$' for help]
Escriba $ y presione enter para que Grbl imprima un mensaje de ayuda. No debería ver ningún eco local de $ y enter. Grbl debe responder con: $$ (view Grbl settings) $# (view # parameters) $G (view parser state) $I (view build info) $N (view startup blocks) $x=value (save Grbl setting) $Nx=line (save startup block) $C (check gcode mode) $X (kill alarm lock) $H (run homing cycle) ~ (cycle start)
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
! (feed hold) ? (current status) ctrl-x (reset Grbl)
Los comandos '$' - son comandos del sistema Grbl utilizados para ajustar la configuración, ver o cambiar los estados y modos de ejecución de Grbl, y comenzar un ciclo de referencia. Los cuatro últimos no - comandos '$' son comandos de control en tiempo real que se pueden enviar en cualquier momento, no importa lo que está haciendo Grbl. Estos cambian inmediatamente el comportamiento de ejecución de Grbl o imprimen inmediatamente un informe de los datos importantes en tiempo real como la posición actual (también conocido como DRO).
Configuración Configuració n de Grbl $$ - Ver la configuración de Grbl
Para ver las configuraciones, escriba $$y presione enter luego de conectarse a Grbl. Grbl debe responder con una lista de la configuración actual del sistema, como se muestra en el ejemplo a continuación. Todas estas configuraciones son persistentes y se mantienen en EEPROM, por lo que si se apagan, se volverán a cargar la próxima vez que enciendas tu Arduino. $0=10 (step pulse, usec) $1=25 (step idle delay, msec) $2=0 (step port invert mask:00000000) $3=6 (dir port invert mask:00000110) $4=0 (step enable invert, bool) $5=0 (limit pins invert, bool) $6=0 (probe pin invert, bool) $10=3 (status report mask:000000 mask:00000011) 11) $11=0.020 (junction deviation, mm) $12=0.002 (arc tolerance, mm) $13=0 (report inches, bool) $20=0 (soft limits, bool) $21=0 (hard limits, bool) $22=0 (homing cycle, bool) $23=1 (homing dir invert mask:00000001) mask:00000001) $24=50.000 (homing feed, mm/min) $25=635.000 (homing seek, mm/min) $26=250 (homing debounce, msec)
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
$112=635.000 (z max rate, mm/min) $120=50.000 (x accel, mm/sec^2) $121=50.000 (y accel, mm/sec^2) $122=50.000 (z accel, mm/sec^2) $130=225.000 (x max travel, mm) $131=125.000 (y max travel, mm) $132=170.000 (z max travel, mm)
$ x = val - Guardar configuración Grbl
El $x=valcomando guarda o altera una configuración Grbl, que se puede hacer manualmente al enviar este comando cuando está conectado a Grbl a través de un programa de terminal en serie, pero la mayoría de las GUI Grbl lo harán por usted como una función fácil de usar. Para cambiar manualmente, por ejemplo, la opción de impulsos por pasos de microsegundos a 10us, debe escribir esto, seguido de una tecla enter: $0=10
Si todo salió bien, Grbl responderá con un 'OK' y esta configuración se almacenará en EEPROM y se conservará para siempre o hasta que los modifique. Puede verificar si Grbl ha recibido y almacenado su configuración de forma correcta escribiendo $$para ver de nuevo la configuración del sistema.
La $x=valconfiguración de Grbl y su significado NOTA: la numeración de configuraciones ha cambiado desde v0.8c para fines de prueba de futuro. $ 0 - Pulso por pasos, microsegundos
Los controladores paso a paso están clasificados para una determinada longitud mínima de impulso de paso. Verifique la hoja de datos o simplemente pruebe algunos números. Desea los pulsos más cortos que los controladores de pasos puedan reconocer de manera confiable. Si los pulsos son demasiado largos, es posible que tenga problemas al ejecutar el sistema a muy alta velocidad de alimentación y pulso, ya que los pulsos de paso pueden comenzar a superponerse entre sí. Recomendamos algo alrededor de 10 microsegundos, que es el valor
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Cada vez que tus steppers completan un movimiento y se detienen, Grbl retrasará la deshabilitación de los steppers con este valor. O bien , siempre puede mantener sus ejes habilitados (alimentados para mantener la posición) estableciendo este valor en un máximo de 255 milisegundos. De nuevo, solo para repetir, puede mantener todos los ejes siempre habilitados mediante la configuración $1=255. El tiempo de bloqueo inactivo del paso a paso es la duración del tiempo. Grbl mantendrá los pasos a paso bloqueados antes de deshabilitarlo. Según el sistema, puede configurarlo en cero y deshabilitarlo. En otros, puede necesitar de 25 a 50 milisegundos para asegurarse de que sus ejes se detengan por completo antes de deshabilitarlo. Esto es para ayudar a tener en cuenta los motores de las máquinas que no les gusta dejarlos encendidos durante largos períodos de tiempo sin hacer algo. Además, tenga en cuenta que algunos controladores paso a paso no recuerdan en qué micropaso se detuvieron, por lo que cuando vuelva a habilitarlo, puede ser testigo de algunos pasos "perdidos" debido a esto. En este caso, solo mantén tus steppers habilitados a través de $1=255. $ 2 - Máscara invertida del puerto de pasos: binario
Esta configuración invierte la señal de pulso por pasos. Por defecto, una señal de paso comienza en normal bajo y sube cuando ocurre un paso de pulso. Después de un tiempo de pulso por pasos establecido por $0, el pin se restablece a bajo, hasta el siguiente evento de pulso de paso. Cuando se invierte, el comportamiento del pulso de paso cambia de normal-alto a bajo durante el pulso y de vuelta a alto. La mayoría de los usuarios no necesitarán usar esta configuración, pero esto puede ser útil para ciertos controladores paso a paso CNC que tienen requisitos peculiares. Por ejemplo, se puede crear un retraso artificial entre el pin de dirección y el pulso de paso invirtiendo el pin de paso. Esta configuración de máscara invertida es un valor que almacena los ejes para invertir como indicadores de bits. Realmente no necesita entender completamente cómo funciona. Simplemente necesita ingresar el valor de configuración para los ejes que desea invertir. Por ejemplo, si desea invertir los ejes X y Z, enviaría $2=5a Grbl y la configuración debería ahora leerse $2=5 (step port invert mask:00000101) . Fijando el valor
Máscara
Invertir X
Invertir Y
Invertir Z
0
00000000
norte
norte
norte
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Fijando el valor
Máscara
Invertir X
Invertir Y
Invertir Z
2
00000010
norte
Y
norte
3
00000011
Y
Y
norte
4
00000100
norte
norte
Y
5
00000101
Y
norte
Y
6
00000110
norte
Y
Y
7
00000111
Y
Y
Y
$ 3 - Máscara invertida del puerto de dirección: binario
Esta configuración invierte la señal de dirección para cada eje. Por defecto, Grbl supone que los ejes se mueven en una dirección positiva cuando la señal del pin de dirección es baja, y una dirección negativa cuando el pin es alto. A menudo, los ejes no se mueven de esta manera con algunas máquinas. Esta configuración invertirá la señal del pin de dirección para aquellos ejes que se mueven de la manera opuesta. Esta configuración de máscara invertida funciona exactamente igual que la máscara invertida del puerto de pasos y almacena qué ejes invertir como indicadores de bits. Para configurar esta configuración, solo necesita enviar el valor de los ejes que desea invertir. Use la tabla de arriba. Por ejemplo, si solo desea invertir la dirección del eje Y, enviaría $3=2a Grbl y la configuración debería leer ahora$3=2 (dir port invert mask:0000001 mask:00000010) 0)
$ 4 - Step enable invert, bool
Por defecto, el pin de habilitación de paso a paso es alto para desactivar y bajo
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
$ 5 - Pines de límite invertidos, bool
Por defecto, los pines de límite se mantienen normalmente altos con la resistencia interna de Arduino. Cuando un pin de límite es bajo, Grbl lo interpreta como desencadenado. Para el comportamiento opuesto, simplemente invierta los pines de límite escribiendo $5=1. Desactivar con $5=0. Es posible que necesite un ciclo de energía para cargar el cambio. NOTA: Si invierte sus patillas de límite, necesitará una resistencia externa desplegable conectada a todas las patillas de límite para evitar sobrecargar las patillas con corriente y freírlas. $ 6 - Punta de sonda invertida, bool
Por defecto, el pin de la sonda se mantiene normalmente alto con la resistencia interna de Arduino. Cuando el pin de la sonda está bajo, Grbl lo interpreta como desencadenado. Para el comportamiento opuesto, simplemente invierta el pin de la sonda escribiendo $6=1. Desactivar con $6=0. Es posible que necesite un ciclo de energía para cargar el cambio. NOTA: Si invierte el pin de su sonda, necesitará una resistencia externa desplegable conectada al pin de la sonda para evitar sobrecargarla con corriente y freírla. $ 10 - máscara de informe de estado: binario
Esta configuración determina qué datos Grbl en tiempo real informa al usuario cuando un '?' informe de estado es enviado. Por defecto, Grbl devolverá su estado de funcionamiento (no se puede desactivar), la posición de la máquina y la posición de trabajo (posición de la máquina con compensaciones de coordenadas y otras compensaciones aplicadas). Se encuentran disponibles tres características de informes adicionales que son útiles para las interfaces o usuarios que configuran sus máquinas, que incluyen el buffer serie RX, el uso de búfer de bloque del planificador y los estados de límite de pin (como alto o bajo, mostrados en el orden ZYX). Para configurarlos, use la tabla a continuación para determinar qué datos desea que envíe Grbl. Seleccione los tipos de informes que le gustaría ver en los informes de estado y agregue sus valores. Este es el valor que usa para enviar a Grbl. Por ejemplo, si necesita posiciones de máquina y trabajo, agregue los valores 1 y 2 y
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
ejemplo, los informes de pines de límite generalmente solo se necesitan cuando los usuarios están configurando su máquina. Después, se recomienda desactivarlo, ya que no es muy útil una vez que haya resuelto todo. Tipo de informe
Valor
Posición de la máquina
1
Posición de trabajo
2
Tampón del planificador
4
RX Buffer
8
Limit Pins
dieciséis
$ 11 - Desviación de la unión, mm
La desviación de unión la utiliza el administrador de aceleración para determinar qué tan rápido puede moverse a través de las uniones de segmentos de línea de una ruta de programa de código G. Por ejemplo, si la ruta del código G tiene un giro agudo de 10 grados y la máquina se mueve a toda velocidad, esta configuración ayuda a determinar cuánto debe ralentizar la máquina para pasar por la esquina sin perder pasos. Cómo lo calculamos es un poco complicado, pero, en general, los valores más altos
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Grbl renderiza círculos, arcos y hélices G2 / G3 al subdividirlos en minúsculas líneas, de modo que la precisión del trazado del arco nunca está por debajo de este valor. Probablemente nunca tenga que ajustar esta configuración, ya que 0.002mmestá muy por debajo de la precisión de la mayoría de las máquinas CNC. Pero si observa que sus círculos son demasiado toscos o que el trazado de arco funciona lentamente, ajuste esta configuración. Los valores más bajos dan una mayor precisión, pero pueden conducir a problemas de rendimiento al sobrecargar Grbl con demasiadas líneas pequeñas. Alternativamente, los valores más altos se rastrean a una precisión menor, pero pueden acelerar el rendimiento del arco, ya que Grbl tiene menos líneas con las que lidiar. Para los curiosos, la tolerancia al arco se define como la distancia perpendicular máxima desde un segmento de línea con sus puntos finales sobre el arco, también conocido como un acorde. Con cierta geometría básica, resolvemos la longitud de los segmentos de línea para rastrear el arco que satisface esta configuración. Modelar arcos de esta forma es excelente, excelen te, porque los segmentos de la línea de arco se ajustan y escalan automáticamente con la longitud para garantizar un rendimiento óptimo del trazado del arco, sin perder nunca la precisión. $ 13 - Informe pulgadas, bool
Grbl tiene una función de informe de posicionamiento en tiempo real para proporcionar al usuario retroalimentación sobre dónde está exactamente la máquina en ese momento, así como los parámetros para los desplazamientos de coordenadas y el sondeo. De forma predeterminada, está configurado para informar en mm, pero al enviar un $13=1comando, usted envía este indicador booleano a verdadero y estas características de informe ahora se reportarán en pulgadas. $13=0para retroceder a mm.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
posición de la máquina se retendrá después, ya que no se debe a una parada forzada inmediata, como los límites duros. NOTA: Los límites suaves requieren que se habilite la referencia y la configuración de recorrido máximo del eje preciso, porque Grbl necesita saber dónde está. $20=1para habilitar y $20=0deshabilitar. $ 21 - límites duros, bool
El límite duro funciona básicamente igual que los límites suaves, pero en su lugar usa interruptores físicos. Básicamente conectas algunos interruptores (mecánicos, magnéticos u ópticos) cerca del final del recorrido de cada eje, o donde creas que podría haber problemas si tu programa se mueve demasiado lejos donde no debería. Cuando se active el interruptor, detendrá inmediatamente todo el movimiento, apagará el refrigerante y el husillo (si está conectado), y pasará al modo de alarma, lo que obliga a revisar su máquina y reiniciar todo. Para usar límites duros con Grbl, las patillas de límite se mantienen altas con una resistencia de pull-up interna, por lo que todo lo que tienes que hacer es conectar un interruptor normalmente abierto con el pin y la tierra y habilitar límites duros con $21=1. (Desactivar con $21=0.) Recomendamos tomar medidas de prevención de interferencia eléctrica. Si desea un límite para ambos extremos de desplazamiento de un eje, simplemente conecte dos interruptores en paralelo con el pin y la tierra, de modo que si cualquiera de ellos se dispara, activa el límite duro. Tenga en cuenta que un evento de límite estricto se considera un evento crítico, donde los steppers se detienen inmediatamente y es probable que hayan perdido pasos. Grbl no tiene ningún comentario sobre la posición, por lo que no puede garantizar que tenga alguna idea de dónde está. Por lo tanto, si se activa un límite estricto, Grbl entrará en un modo ALARMA de ciclo infinito, que le da la
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
siempre tiene el punto de referencia cero de la máquina para ubicarlo, por lo que todo lo que tiene que hacer es ejecutar el ciclo de homing y continuar donde lo dejó. Para configurar el ciclo de homing para Grbl, necesita tener interruptores de límite en una posición fija que no se golpee o mueva, o su punto de referencia se estropea. Por lo general, se configuran en el punto más lejano en + x, + y, + z de cada eje. Conecte sus interruptores de límite con los pines de límite y masa, al igual que con los límites duros, y habilite la homing. Si tiene curiosidad, puede usar sus interruptores de límite tanto para los límites duros como para la homologación. Ellos juegan bien el uno con el otro. Por defecto, el ciclo de homing de Grbl mueve primero el eje Z positivo para despejar el espacio de trabajo y luego mueve los ejes X e Y al mismo tiempo en la dirección positiva. Para configurar cómo se comporta su ciclo de homing, hay más configuraciones de Grbl en la página que describen lo que hacen (y también opciones de tiempo de compilación). Además, una cosa más a tener en cuenta, cuando la búsqueda está habilitada. Grbl bloqueará todos los comandos de código G hasta que realice un ciclo de inicio. Lo que significa que no hay movimientos de ejes, a menos que el bloqueo esté desactivado ($ X) pero más sobre eso más adelante. La mayoría, si no todos los controladores CNC, hacen algo similar, ya que es principalmente una característica de seguridad para evitar que los usuarios cometan un error de posicionamiento, lo cual es muy fácil de hacer y entristecerse cuando un error arruina una parte. Si esto te resulta molesto o encuentras algún al gún error extraño, avísanos e intentaremos trabajar para que todos estén contentos. :) NOTA: Verifique config.h para obtener más opciones de orientación para usuarios
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
enviar el valor en la tabla para indicar qué ejes quieres invertir y buscar en la dirección opuesta. $ 24 - alimentación de referencia, mm / min
El ciclo de autovigilancia busca primero los interruptores de límite a una tasa de búsqueda más alta, y después de encontrarlos, se mueve a una velocidad de alimentación más lenta para llegar a la ubicación precisa del cero de la máquina. La velocidad de avance de referencia es la velocidad de avance más lenta. Establezca esto en cualquier valor de velocidad que proporcione localización de máquina cero repetible y precisa. $ 25 - Búsqueda de inicio, mm / min
La tasa de búsqueda de referencia es la tasa de búsqueda del ciclo de referencia, o la velocidad a la que primero trata de encontrar los interruptores de límite. Ajústese a la velocidad que llegue a los interruptores de límite en un tiempo suficientemente corto sin chocar con sus interruptores de límite si entran demasiado rápido. $ 26 - rebote de referencia, ms
Cada vez que se activa un interruptor, algunos de ellos pueden tener un ruido eléctrico / mecánico que en realidad "rebota" la señal a niveles altos y bajos durante unos pocos milisegundos antes de instalarse. Para solucionar esto, debe atenuar la señal, ya sea por hardware con algún tipo de acondicionador de señal o por software con un pequeño retraso para dejar que la señal termine de rebotar. Grbl realiza una pequeña demora, solo se dirige cuando se encuentra el cero de la máquina. Establezca este valor de retardo a lo que necesite su
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Grbl necesita saber en qué medida cada paso llevará a la herramienta en realidad. Para calcular los pasos / mm para un eje de su máquina, necesita saber:
El mm viajó por revolución de su motor paso a paso. Esto depende de los engranajes de transmisión por correa o del paso del tornillo de avance. Los pasos completos por revolución de sus steppers (típicamente (típicamen te 200) Los micro pasos por paso de su controlador (generalmente (generalm ente 1, 2, 4, 8 o 16). Consejo: Usar valores altos de microstep (por ej., 16) puede reducir el torque de su motor paso a paso, así que use el más bajo que le dé la resolución de eje deseada y las propiedades de funcionamiento más cómodas.
Los pasos / mm pueden calcularse así: steps_per_mm
=
(steps_per_revolution*mi (steps_per_re volution*microsteps)/mm_ crosteps)/mm_per_rev per_rev
Calcule este valor para cada eje y escriba estas configuraciones en Grbl. $ 110, $ 111 y $ 112 - [X, Y, Z] Velocidad máxima, mm / min
Esto establece la tasa máxima que cada eje puede mover. Cada vez que Grbl planifica un movimiento, verifica si el movimiento hace que uno de estos ejes individuales exceda su velocidad máxima. Si es así, reducirá la velocidad del movimiento para asegurar que ninguno de los ejes exceda sus límites máximos de
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
igual que la configuración de velocidad máxima, cada eje tiene su propio valor de aceleración y son independientes entre sí. Esto significa que un movimiento multieje solo se acelerará tan rápido como pueda hacerlo el eje contribuyente más bajo. De nuevo, al igual que la configuración de la tasa máxima, la forma más sencilla de determinar los valores para esta configuración es probar individualmente cada eje con valores que aumentan lentamente hasta que se detenga el motor. A continuación, finalice la configuración de aceleración con un valor del 10-20% por debajo de este valor máximo absoluto. Esto debería explicar el desgaste, la fricción y la inercia de la masa. Recomendamos encarecidamente que pruebe en seco algunos programas de código G con su nueva configuración antes de comprometerse con ellos. A veces, la carga en su máquina es diferente cuando se mueve en todos los ejes juntos. $ 130, $ 131, $ 132 - [X, Y, Z] Viaje máximo, mm
Esto establece el recorrido máximo de extremo a extremo para cada eje en mm. Esto solo es útil si tiene habilitados los límites suaves (y el inicio), ya que esto solo lo usa la función de límite suave de Grbl para verificar si ha excedido los límites de su máquina con un comando de movimiento.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
o al ciclo de encendido, son los desplazamientos de longitud de herramienta G92, G43.1 y los datos de prueba de G38.2. Las coordenadas de trabajo G54-G59 se pueden cambiar mediante el comando G10 L2 Px o G10 L20 Px definido por el estándar gcode NIST y el estándar EMC2 (linuxcnc.org). Las posiciones predefinidas G28 / G30 se pueden cambiar a través de G28.1los G30.1comandos y, respectivamente. Cuando $#se llama, Grbl responderá con los desplazamientos almacenados de las coordenadas de la máquina para cada sistema de la siguiente manera. TLOdenota el desplazamiento de la longitud de la herramienta, y PRBdenota las coordenadas del último ciclo de palpado. [G54:4.000,0.000,0.000] [G55:4.000,6.000,7.000] [G56:0.000,0.000,0.000] [G57:0.000,0.000,0.000] [G58:0.000,0.000,0.000] [G59:0.000,0.000,0.000] [G28:1.000,2.000,0.000] [G30:4.000,6.000,0.000] [G92:0.000,0.000,0.000] [TLO:0.000,0.000,0.000] [PRB:0.000,0.000,0.000] $G -
Ver el estado del analizador gcode
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Grupo Modal Significado
Modo de movimiento
Palabras de miembros G0 , G1, G2, G3, G38.2, G38.3, G38.4, G38.5,
G80
Sistema de coordenadas Seleccionar
G54 , G55, G56, G57, G58, G59
Seleccionar plano
G17 , G18, G19
Modo de distancia
G90 , G91
Modo de distancia Arc IJK
G91.1
Modo de velocidad de alimentación
G93, G94
Modo de unidades
G20, G21
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Esto imprime comentarios al usuario sobre la versión Grbl y la fecha de compilación del código fuente. Opcionalmente, $Itambién puede almacenar una cadena corta para ayudar a identificar con qué máquina CNC se está comunicando, si tiene más de una máquina que usa Grbl. Para establecer esta cadena, envíe Grbl $I=xxx, ¿dónde xxxestá su cadena de personalización que tiene menos de 80 caracteres? La próxima vez que consulte Grbl con una $Ivista de información de compilación, Grbl imprimirá esta cadena después de la versión y la fecha de compilación. $ N - Ver bloques de inicio $Nxson
los bloques de inicio que Grbl ejecuta cada vez que enciendes Grbl o reinicias Grbl. En otras palabras, un bloque de inicio es una línea de código G que puede ejecutar automáticamente Grbl para configurar los valores predeterminados modales del código G, o cualquier otra cosa que necesite que Grbl haga cada vez que inicie su máquina. Grbl puede almacenar dos bloques de código G como predeterminado del sistema. Entonces, cuando esté conectado a Grbl, escriba $Ny luego ingrese. Grbl debería responder con algo breve como: $N0= $N1=
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
proporcionar una forma de que un usuario ejecute alguna característica única escrita por el usuario que necesitan por su proyecto pro yecto loco
Para configurar un bloque de inicio, escriba $N0=seguido de un bloque de código G válido y una entrada. Grbl ejecutará el bloque para verificar si es válido y luego responderá con una oko una error: para informarle si es exitoso o si algo salió mal. Si hay un error, Grbl no lo guardará. Por ejemplo, supongamos que quiere usar su primer bloque de inicio $N0para configurar sus modos de analizador de código G, como la coordenada de trabajo G54, el modo G20 pulgadas, el plano G17 XY. Escribiría $N0=G20 G54 G17 con una tecla enter y debería ver una respuesta 'ok'. Luego puede verificar si se almacenó escribiendo $Ny ahora debería ver una respuesta como $N0=G20G54G17.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
conoce su posición. Por defecto, si tiene habilitada la función de inicio y enciende el Arduino, Grbl entra en el estado de alarma porque no conoce su posición. El modo de alarma bloqueará todos los comandos de código G hasta que se haya realizado el ciclo de inicio '$ H'. O si un usuario necesita anular el bloqueo de la alarma para mover sus ejes de sus interruptores de límite, por ejemplo, el bloqueo de alarma '$ X' kill anulará los bloqueos y permitirá que las funciones del código G funcionen nuevamente. Pero, ¡pisa con cuidado! Esto solo debe usarse en situaciones de emergencia. La posición probablemente se ha perdido, y Grbl puede no estar donde crees que está. Por lo tanto, se recomienda utilizar el modo incremental G91 para realizar movimientos cortos. Luego, realice un ciclo de referencia o reinícielo
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
predeterminado utilizado al compilar Grbl. A menudo, los OEM construirán sus firmwares Grbl con sus configuraciones recomendadas específicas específica s de la máquina. Esto proporciona a los usuarios y fabricantes de equipos originales una forma rápida de volver a la primera casilla, si algo salió mal o si un usuario desea comenzar de nuevo. $RST=#: Borra y pone a cero todos los desplazamientos de coordenadas de trabajo G54-G59 y las posiciones G28 / 30 almacenadas en EEPROM. Estos son generalmente los valores que se ven en la $#impresión de los parámetros. Esto proporciona una manera fácil de borrar estos sin tener que hacerlo manualmente para cada conjunto con un comando G20 L2/20o G28.1/30.1 . $RST=*: Esto borra y restablece todos los datos EEPROM utilizados por
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
El comando de retención de alimentación hará que el ciclo activo se detenga a través de una desaceleración controlada, para no perder la posición. También es en tiempo real y puede activarse en cualquier momento. Una vez terminado o en pausa, Grbl esperará hasta que se emita un comando de inicio de ciclo para reanudar el programa. La retención de alimentación solo puede detener un ciclo y no afectará la localización o cualquier otro proceso. Si necesita detener un ciclo a mitad de un programa y no puede permitirse perder la posición, realice una retención de alimentación para que Grbl deje todo en una parada controlada. Una vez finalizado, puede emitir un reinicio. Siempre intente ejecutar una retención de alimentación siempre que la máquina esté funcionando antes de presionar el restablecimiento, excepto, por supuesto, si hay alguna
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Inicio : en medio de un ciclo de inicio de página . NOTA: Las posiciones no
se actualizan en vivo durante el ciclo de referencia, pero se establecerán en la posición de inicio una vez hecho. Alarma : Esto indica que algo salió mal o Grbl no sabe su posición. Este estado bloquea todos los comandos de código G, pero le permite interactuar con la configuración de Grbl si es necesario. El bloqueo de alarma '$ X' kill libera este estado y pone a Grbl en el estado Inactivo, lo que le permitirá mover cosas nuevamente. Como se dijo antes, tenga cuidado con lo que está haciendo después de una alarma. Comprobar : Grbl está en modo G-code. Procesará y responderá a todos los comandos de código G, pero no moverá ni activará nada. Una vez desactivado con otro comando '$ C', Grbl se reiniciará a sí mismo.