Documentación MASSO

Seleccione el idioma   

G28 – Regresar al inicio de la máquina

PRECAUCIÓN: este comando se puede usar en diferentes combinaciones y un comando incorrecto puede provocar un movimiento rápido inesperado. Dependiendo de si la máquina está en modo Absoluto o Incremental , el comportamiento del comando G28 será muy diferente, se debe tener especial cuidado al usar este comando.


Este comando se usa para mover el eje de regreso a la posición de inicio del eje después de que la máquina fue puesta en inicio. También se pueden combinar otros comandos de eje con G28 para lograr una posición intermedia.


Sintaxis y parámetros


  • G28 : solo se puede usar G28, esto moverá todos los ejes rápidamente a la posición inicial.
  • Valor X, Y, Z, A, B : especifica la posición intermedia que desea mover siguiendo la distancia a moverse. El valor de la distancia serán las unidades de máquina actuales en uso.
  • La combinación del G28 con un eje giratorio en modo incremental G91 permitirá que el eje se desenrolle en 1 revolución o menos. Vea el ejemplo a continuación.


 N10 G28


El gcode anterior moverá todos los ejes de la máquina rápidamente a la posición inicial.



Programa de ejemplo todos los ejes a máquina 0.00

 N10 G28 X0 Y0 Z0


El gcode anterior moverá todos los ejes a las coordenadas de trabajo X0 Y0 Z0 antes de moverse a la posición de inicio.

Programa de ejemplo todos los ejes a máquina 0.00

 N10 G91 G28 X0 Y0 Z0
N20 G90


El gcode anterior moverá todos los ejes a la posición de inicio ya que no hay una posición intermedia a la que ir primero.



Programa de ejemplo para mover el eje Z primero

 N10 G91 G28 X0 Y0 Z8
N20 G90


El gcode anterior primero moverá el eje Z 8.00 unidades y luego moverá todos los ejes a sus posiciones de inicio



Eje rotatorio Desenrollar dentro de una rotación


 G00 A900 (Acelera el eje A a A900 (2,5 vueltas))
G91 (Cambio a modo Incremental)
G28 A0 (Mueve el eje 0 grados y luego se mueve a A0 dentro de una rotación)
G90 (Volver al modo Absoluto)


  • En el ejemplo anterior, si especifica otra coordenada, por ejemplo: G28 A360, se moverá 360 grados adicionales llevando el eje a A1260 (3,5 vueltas) y luego se moverá a A0 en menos de 1 rotación.
  • En este caso sería 1/2 rotación adicional para volver a casa.


INFORMACIÓN: Si no cambia al modo incremental antes del G28 A0, el eje desenrollará las 2,5 revoluciones completas a A0 y luego se moverá a la posición inicial. En este caso no es necesario realizar ningún otro movimiento.