¿Eres un maquinista en busca de dominar el arte de programar correctamente tu máquina? ¡Estás en el lugar indicado! En este artículo, vamos a adentrarnos en el mundo del código G, en particular el código G28. Descubriremos cómo este código puede ser la clave para optimizar tus operaciones y llevar tu trabajo al siguiente nivel. ¡Sigue leyendo para descifrar el código G28 para maquinistas!
Descifrando el código: Código G G28 para maquinistas
Tutorial de G-Code de CNCCookbook: Aprenda G-Code
¿Qué hace el código G G28 “Volver a la posición de referencia”?
G28 es uno de esos códigos G inusuales que no se usan muy a menudo, pero cuando lo necesitas, es muy útil. Su función es regresar a la posición de referencia de la máquina, a veces llamada posición cero de la máquina.
La mayoría de los programas comienzan en esta posición de retorno cero. La mayoría de las máquinas entran en esta posición cuando manualmente regresa a casa o hace referencia a la máquina. Además, esta es la posición de referencia o cero para calcular las compensaciones de accesorios en fresadoras y compensaciones de geometría en tornos.
Normalmente el código G G28 permite el movimiento a través de una posición intermedia. El desplazamiento a la posición de referencia se realiza en marcha rápida (G0), y la posición intermedia se utiliza para asegurar que no haya colisiones en el camino.
En muchas máquinas, si la función bloque único está activada, presione el inicio del ciclo dos veces: una para ir a la posición intermedia y otra para finalizar en la posición de referencia.
Configuración de la posición intermedia G28 en fresadoras
La posición intermedia se especifica mediante uno o más ejes (X, Y o Z) según G28. Cuando la máquina está en modo absoluto, estas coordenadas de posición se refieren al cero del programa (cero parcial). En modo relativo, las coordenadas se refieren a la posición actual de la herramienta. Probemos con algunos ejemplos:
Ejemplo simple: moverse directamente a la posición de referencia
G91 G28 X0 Y0 Z0
En este caso, le decimos a la máquina que la posición incremental relativa a la posición de la herramienta es 0, 0, 0. Dado que la máquina cree que ya está en la posición intermedia, esta versión esencialmente hace que se ignore la posición intermedia y obtenemos un movimiento coordinado directamente a la posición cero.
Siga recto una distancia y luego continúe hasta la posición cero.
G91 G28 X0 Y0 Z4.0
Esta variación le dice a G28 que la posición intermedia está 4 pulgadas por encima de la posición actual de la herramienta, por lo que la máquina sube 4 pulgadas antes de viajar directamente a la posición de referencia desde allí. Este movimiento del eje Z hace que sea mucho menos probable encontrar un dispositivo o parte de la pieza de trabajo defectuoso que simplemente ordenar el movimiento directamente a la posición de referencia.
¡Cuidado, modo absoluto!
Notarás que los ejemplos comenzaron con un G91 para poner la máquina en modo incremental. En el modo absoluto, el punto intermedio es relativo al punto cero de la pieza. Esto significa que la punta rebotará en el punto cero de la pieza de trabajo, lo que fácilmente podría provocar un choque.
En modo absoluto es realmente difícil detectar un punto intermedio seguro, mientras que en modo relativo con X0 Y0 Zn es bastante fácil realizar un movimiento seguro a una posición intermedia que esté directamente encima de la posición actual de la herramienta.
Lo que debes considerar al utilizar un código G28-G
Lo más importante a tener en cuenta es dónde está la posición intermedia correcta que proporcione una línea recta segura hasta la posición cero. Debes tener cuidado de que el punto que elijas no agregue demasiado camino adicional, ya que esto ralentizará tu máquina con cada pasada. Probablemente la mejor manera de evitar colisiones sea mover primero el eje Z. Muévalo hacia arriba y aléjelo de la pieza de trabajo hasta que tenga acceso en línea recta a la posición cero.
G28 en tornos CNC
Misma idea, pero tenemos un sistema de coordenadas ligeramente diferente con el que trabajamos en un centro de torneado o torno CNC.
Digamos que usamos U y W para representar movimientos incrementales. Entonces
G28 W0
es el análogo de G91 G28 Z0 en una fresadora. Por tanto, la herramienta se mueve sólo en la dirección X (ya que el movimiento incremental Z es 0), y ese es el punto intermedio. El resto del movimiento sigue entonces en dirección Z.
En la mayoría de operaciones de torneado, es aún más importante conocer el punto intermedio, ya que una falta de atención puede provocar fácilmente colisiones con la torreta o los grupos de herramientas.
G28 en Mach3
La discusión sobre el código G28 G hasta ahora se ha centrado en cómo funcionan los controles Fanuc. Asi es como funciona:
G28 X~ Y~ Z~
X, Y y Z determinan una posición intermedia, que se interpreta como si apareciera un G0 X~ Y~ Z~ antes que un G28 sin XYZ. Esto es lo mismo que Fanuc.
G30 es lo mismo que G28
G28.1: Llevar los ejes a la posición inicial.
La salida de un G28.1 simplemente hace lo que sucede cuando usa manualmente Ref All para devolver todos los ejes de su máquina a la posición inicial.
Ejercicios
1. Obtenga el manual de programación de su máquina y vea cómo se supone que funciona el código G28-G.
2. Escriba código de práctica usando G28 y ejecútelo en su computadora. Configure la parte cero de modo que quede en lo alto del aire para que no haya riesgo real de colisión.
Artículo siguiente: Compensación de herramientas: el CAM del pobre
[automatic_youtube_gallerytype=»search»search=»[automatic_youtube_gallerytype=»search»search=»Descifrando el código: Código G G28 para maquinistas
» limit=»1″]
Descifrando el código: Código G G28 para maquinistas
El código G28 es uno de esos códigos que los maquinistas no utilizan con mucha frecuencia, pero es extremadamente útil cuando se necesita. Su función es regresar a la posición de referencia de la máquina, a veces llamada posición cero de la máquina. Esta posición de retorno a cero es donde la mayoría de los programas comienzan, la mayoría de las máquinas irán a esta posición cuando se alinea manualmente o se referencia la máquina, y es la posición de referencia o cero para calcular los desplazamientos de fixture para fresadoras y los desplazamientos geométricos para tornos.
Normalmente, el código G28 permite que el movimiento se realice a través de una posición intermedia. El movimiento a la posición de referencia se realiza a velocidad rápida (G0), y la posición intermedia se utiliza para asegurar que no haya colisiones en el camino. En muchas máquinas, si se tiene activado el modo de «Bloque Único», se presiona el botón de Inicio del Ciclo dos veces, una vez para ir a la posición intermedia y otra vez para terminar en la posición de referencia.
Especificando la posición intermedia G28 en fresadoras
La posición intermedia se especifica utilizando uno o más ejes (X, Y, o Z) después del G28. Si la máquina está en modo absoluto, esas coordenadas de posición son relativas al programa cero (pieza cero). En modo relativo, las coordenadas son relativas a la posición actual de la herramienta. Veamos algunos ejemplos:
- G91 G28 X0 Y0 Z0
Ejemplo básico: Mover directamente a la posición de referencia
En este caso, le estamos diciendo a la máquina que la posición incremental está en 0, 0, 0 relativo a la posición de la herramienta. Dado que piensa que ya está en la posición intermedia, esta versión básicamente hace que se ignore la posición intermedia y obtenemos un movimiento coordinado directamente a la posición cero.
- G91 G28 X0 Y0 Z4.0
Mover directamente una distancia, y luego a la posición cero
Esta variación le está diciendo al G28 que la posición intermedia está a 4″ por encima de la posición actual de la herramienta, por lo tanto, la máquina se mueve hacia arriba 4″ antes de dirigirse directamente desde allí a la posición de referencia. Este movimiento del eje Z hace que sea menos probable que golpee algún accesorio o parte de la pieza de trabajo errante que simplemente comandar un movimiento directamente a la posición de referencia. ¡Cuidado con el modo absoluto!
Lo principal a considerar es cuál es la posición intermedia correcta que proporciona una línea recta segura a la posición cero. Querrá asegurarse de que el punto que elija no agregue demasiado recorrido adicional, ya que eso ralentizará su máquina cada vez que se ejecute.
- G28 W0
G28 en tornos CNC
La misma idea, pero tenemos un sistema de coordenadas un poco diferente en un torno CNC. Supongamos que usaremos U y W para representar movimientos incrementales. Entonces, G28 W0 es el análogo de G91 G28 Z0 en un fresadora. Por lo tanto, la herramienta se mueve solo en X (ya que el movimiento incremental en Z es 0), y esa es la posición intermedia. Es aún más importante para la mayoría de las operaciones de torneado ser conscientes del punto intermedio, ya que las colisiones con el torreta o los útiles de ganga son fáciles de encontrar si no se está atento.
La discusión sobre el código G28 hasta ahora se ha centrado en la forma en que funcionan los controles Fanuc. Aquí está la forma en que funcionan:
G28 X~ Y~ Z~
Los ejes X~ Y~ Z~ determinan una posición intermedia que se interpretará como si apareciera un G0 X~ Y~ Z~ antes de un G28 sin el XYZ. Esto es igual que en Fanuc.
- G28.1: Inicio de ejes
Enviar un G28.1 simplemente hace lo que sucede cuando se utiliza manualmente el botón «Ref All» para alinear todos los ejes de su máquina.
Como se puede ver, el código G28 es una herramienta importante para los maquinistas que buscan que sus máquinas vuelvan a una posición de referencia de manera segura y eficiente. Es esencial comprender cómo utilizarlo correctamente para evitar colisiones y garantizar un funcionamiento suave de la máquina.
Me parece súper útil! Gracias por el dato, seguro me va a ayudar en mi trabajo de maquinista.
Genial que compartan este tipo de información, siempre es bueno estar actualizado en nuestro trabajo. ¡Gracias por el artículo!