GRBL Es Un Firmware para El Control de Maquinas CNC
GRBL Es Un Firmware para El Control de Maquinas CNC
GRBL Es Un Firmware para El Control de Maquinas CNC
$ 11 – Desviación de la unión, mm
La desviación de la unión es utilizada por el administrador de la
aceleración para determinar qué tan rápido puede moverse a través
de las uniones del segmento de línea de una ruta del programa del
código G. Por ejemplo, si la ruta del código G tiene un giro de 10
grados agudo y la máquina se está moviendo a toda velocidad, este
ajuste ayuda a determinar cuánto necesita frenar la máquina para
pasar con seguridad por la esquina sin perder pasos.
Cómo lo calculamos es un poco complicado, pero, en general, los
valores más altos da un movimiento más rápido a través de las
esquinas, mientras que aumenta el riesgo de perder los pasos y el
posicionamiento. Valores más bajos hacen que el administrador de
aceleración sea más cuidadoso y conduzca a curvas cuidadosas y
lentas. Por lo tanto, si se encuentra con problemas en los que su
máquina intenta tomar una esquina demasiado rápido, disminuya este
valor para que se ralentice al entrar en las esquinas. Si desea que su
máquina se mueva más rápido a través de las uniones, aumente este
valor para acelerarlo. Para personas curiosas, pulse este enlace para
leer sobre el algoritmo de curvas de Grbl, que explica tanto la
velocidad como el ángulo de unión con un método muy simple,
eficiente y robusto.
$ 12 – Tolerancia de arco, mm
Grbl hace círculos, arcos y hélices G2 / G3 subdividiéndolos en
minúsculas líneas minúsculas, de modo que la exactitud de rastreo del
arco nunca esté por debajo de este valor. Es probable que nunca
necesite ajustar este ajuste, ya que 0,002 mm está muy por debajo de
la precisión de la mayoría de las máquinas CNC. Pero si usted
encuentra que sus círculos son demasiado crudos o el rastreo de arco
está funcionando lentamente, ajuste esta configuración. Valores más
bajos dan mayor precisión pero pueden conducir a problemas de
rendimiento al sobrecargar Grbl con demasiadas líneas diminutas.
Alternativamente, los valores más altos trazan a una precisión más
baja, pero pueden acelerar funcionamiento del arco puesto que Grbl
tiene menos líneas a ocuparse.
Para los curiosos, la tolerancia de arco se define como la distancia
perpendicular máxima de un segmento de línea con sus puntos finales
situados en el arco, también conocido como un acorde. Con una
geometría básica, resolvemos la longitud de los segmentos de línea
para trazar el arco que satisface este ajuste. Modelar los arcos de esta
manera es grande, porque los segmentos de la línea del arco se
ajustan y escalan automáticamente con longitud para asegurar un
rendimiento óptimo del trazo de arco, sin perder nunca la precisión.
$ 13 – Informe pulgadas, bool
Grbl tiene una función de generación de informes de posicionamiento
en tiempo real para proporcionar a los usuarios una retroalimentación
sobre dónde se encuentra exactamente la máquina en ese momento,
así como parámetros para las compensaciones de coordenadas y el
sondeo. De forma predeterminada, se establece en un informe en mm,
pero al enviar un comando $ 13 = 1, envía este indicador booleano a
true y estas características de informes ahora informarán en pulgadas.
$ 13 = 0 para volver a mm.
$ 20 – Límites suaves, bool
Los límites suaves son una característica de seguridad para ayudar a
evitar que su máquina viaje demasiado lejos y más allá de los límites
de viaje, estrellarse o romper algo caro. Funciona conociendo los
límites máximos de recorrido para cada eje y donde Grbl está en
coordenadas de máquina. Cada vez que se envía un nuevo
movimiento G-code a Grbl, comprueba si accidentalmente ha excedido
el espacio de su máquina. Si lo hace, Grbl emitirá una toma de
alimentación inmediata donde quiera que esté, apague el husillo y el
refrigerante y, a continuación, ajuste la alarma del sistema indicando el
problema. Posición de la máquina será retenida después, ya que no
es debido a una parada forzada inmediata como límites duros.
NOTA: Los límites blandos requieren que se realice la localización y
que los ajustes de recorrido máximo del eje sean precisos, ya que Grbl
necesita saber dónde está. $ 20 = 1 para habilitar y $ 20 = 0 para
deshabilitar.
$ 21 – Dificultades, bool
El límite duro trabaja básicamente igual que los límites blandos, pero
usa interruptores físicos en su lugar. Básicamente, conecta algunos
conmutadores (mecánicos, magnéticos u ópticos) cerca del final del
recorrido de cada uno de los ejes, o donde creas que podría haber
problemas si tu programa se mueve demasiado lejos de donde no
debería. Cuando el interruptor se activa, detendrá inmediatamente
todos los movimientos, apagará el refrigerante y el huso (si está
conectado), y entrará en modo de alarma, lo que obliga a comprobar
su máquina y reiniciar todo.
Para usar los límites con Grbl, los pines de límite se mantienen altos
con una resistencia pull-up interna, por lo que todo lo que tiene 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 encarecidamente tomar medidas de prevención de
interferencias eléctricas. Si desea un límite para ambos extremos del
recorrido de un eje, sólo alambre en dos interruptores en paralelo con
el pin y tierra, por lo que si uno de ellos se dispara, se activa el límite
duro.
Tenga en cuenta, que un evento de límite duro se considera un evento
crítico, donde los escaladores se detienen inmediatamente y
probablemente habrán perdido pasos. Grbl no tiene ningún comentario
sobre la posición, por lo que no puede garantizar que tiene alguna
idea de dónde está. Por lo tanto, si un límite duro se activa, Grbl
entrará en un modo ALARMA de bucle infinito, dándole la oportunidad
de comprobar su máquina y forzarle a restablecer Grbl. Recuerde que
es una puramente una característica de seguridad.
$ 22 – Ciclo de inicio, bool
Sin nombre: Ahh, homing. Para aquellos recién iniciados en CNC, el
ciclo de homing se utiliza para localizar de forma precisa y precisa una
posición conocida y consistente en una máquina cada vez que inicie
su Grbl entre sesiones. En otras palabras, usted sabe exactamente
donde usted está en un momento dado, cada vez. Digamos que
empezar a mecanizar algo o están a punto de iniciar el siguiente paso
en un trabajo y la energía se apaga, vuelve a iniciar Grbl y Grbl no
tiene idea de dónde está. Te queda la tarea de averiguar dónde estás.
Si tiene homing, siempre tiene el punto de referencia cero de la
máquina para localizar desde, por lo que todo lo que tiene que hacer
es ejecutar el ciclo de homing y reanudar donde lo dejó.
Para configurar el ciclo de homing para Grbl, es necesario tener los
interruptores de límite en una posición fija que no se golpeó o se
movió, o bien su punto de referencia se desordenado. Normalmente
se instalan en el punto más lejano de + x, + y, + z de cada eje.
Conecte los interruptores de límite con los pasadores de límite y la
tierra, al igual que con los límites duros, y permitir el retorno. Si usted
es curioso, puede utilizar sus finales de carrera para los dos límites
duros y homing. Ellos juegan bien el uno con el otro.
Por defecto, el ciclo de homing de Grbl mueve primero el eje Z positivo
para borrar el espacio de trabajo y luego mueve ambos ejes X e Y al
mismo tiempo en la dirección positiva. Para configurar cómo se
comporta el ciclo de homing, hay más configuraciones de Grbl en la
página que describe lo que hacen (y también las opciones de tiempo
de compilación).
Además, una cosa más a tener en cuenta, cuando el homing está
habilitado. Grbl bloqueará todos los comandos de código G hasta que
realice un ciclo de homing. Esto significa que no hay movimientos de
ejes, a menos que el bloqueo esté deshabilitado ($ X), pero más
adelante. La mayoría, si no todos los controladores CNC, hacer algo
similar, ya que es sobre todo una característica de seguridad para
evitar que los usuarios de un error de posicionamiento, que es muy
fácil de hacer y entristecer cuando un error arruina una parte. Si usted
encuentra esto molesto o encuentra cualquier bugs extraños, por favor
háganoslo saber e intentaremos trabajar en él así que cada uno es
feliz. Unesdoc.unesco.org unesdoc.unesco.org
NOTA: Consulte config.h para obtener más opciones de inicio para
usuarios avanzados. Puede desactivar el bloqueo de inicio en el
arranque, configurar qué ejes se mueven primero durante un ciclo de
inicio y en qué orden, y más.
$ 23 – Homing dir invertir máscara, int: binario
Por defecto, Grbl asume que los finales de carrera están en la
dirección positiva, moviendo primero el eje z positivo, luego los ejes x-
y positivos antes de intentar localizar con precisión la máquina cero,
recorriendo lentamente el conmutador. Si su máquina tiene un
interruptor de límite en la dirección negativa, la máscara de dirección
de retorno puede invertir la dirección de los ejes. Funciona de la
misma manera que las invertidas del puerto de paso y las máscaras
invertidas del puerto de dirección, donde todo lo que tiene que hacer
es enviar el valor en la tabla para indicar qué ejes desea invertir y
buscar en la dirección opuesta.
$ 24 – Alimentación de referencia, mm / min
El ciclo de inicio 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 avance más lenta hasta llegar a la posición exacta del
cero de la máquina. La velocidad de alimentación de referencia es la
velocidad de alimentación más lenta. Establezca esto a cualquier valor
de tasa que proporcione localización cero de máquina repetible y
precisa.
$ 25 – Buscador de búsqueda, mm / min
La tasa de búsqueda de referencia es la velocidad de búsqueda del
ciclo de referencia o la velocidad a la que primero intenta encontrar los
finales de carrera. Ajustar a cualquier tasa llega a los interruptores de
límite en un tiempo lo suficientemente corto sin chocar contra los
interruptores de límite si vienen en demasiado rápido.
$ 26 – Homing rebote, ms
Cada vez que un interruptor se activa, algunos de ellos pueden tener
ruido eléctrico / mecánico que en realidad ‘rebotan’ la señal de alta y
baja durante unos milisegundos antes de asentarse pulg Para resolver
esto, es necesario rebotar la señal, ya sea por hardware con algún tipo
de Acondicionador de señales o por software con un breve retardo
para dejar que la señal termine rebotando. Grbl realiza un retardo
corto, sólo homing al localizar la máquina cero. Establezca este valor
de retardo a lo que necesite su conmutador para obtener un homing
repetible. En la mayoría de los casos, 5-25 milisegundos está bien.
$ 27 – Tirador de entrada, mm
Para jugar bien con la función de límites duros, donde el homing
puede compartir los mismos interruptores de límite, el ciclo de homing
se moverá de todos los finales de carrera por este recorrido de
extracción después de que se completa. En otras palabras, ayuda a
prevenir la activación accidental del límite duro después de un ciclo de
homing.