Documentación MASSO

Seleccione el idioma   

G42- Compensación de la cuchilla derecha

INFORMACIÓN: Esta función está disponible únicamente para los controladores MASSO G3 y MASSO Touch Advanced y actualmente está disponible para descargar a través de myWorkshop.


El comando G42 habilita la compensación de la herramienta en el lado derecho de la trayectoria de la herramienta programada.

G42 es un comando modal y pertenece al Grupo 7 .

Cuando la compensación de la herramienta está activa, ésta se desplaza hacia el lado derecho de la trayectoria de la herramienta original mediante una cantidad calculada a partir de los parámetros de compensación activos.


Cálculo de compensación de la cuchilla

El desplazamiento de compensación de la herramienta de corte se calcula utilizando tres parámetros que trabajan juntos para definir la distancia de desplazamiento final.

El cálculo del desplazamiento se realiza utilizando la siguiente fórmula: Desplazamiento de la trayectoria de la herramienta = (Diámetro de la herramienta + Diámetro de desgaste) ÷ 2 + Valor P


El diámetro de la herramienta representa el diámetro especificado de la herramienta de corte, como una fresa de 10 mm, y se define en la tabla de herramientas F4 . Si la compensación de la herramienta de corte ya está aplicada en el software CAM, este valor suele dejarse en 0 .

El diámetro de desgaste representa la cantidad de desgaste de la herramienta o la variación de tamaño y también se define en la tabla de herramientas F4 . Un valor negativo se utiliza para una herramienta de tamaño insuficiente, mientras que un valor positivo se utiliza para una herramienta de tamaño excesivo.

El valor P representa el radio utilizado para compensar la trayectoria de la herramienta y se utiliza generalmente en código G escrito a mano. Este valor se suma al radio calculado a partir del diámetro de la herramienta y el diámetro de desgaste.

Para obtener una explicación más detallada sobre la gestión de herramientas, consulte la sección Gestión del diámetro de las herramientas y los valores de desgaste al final de esta página.


Sintaxis y parámetros

Cuando se emite el comando G42 , MASSO utiliza los valores de diámetro de herramienta y diámetro de desgaste asignados a la herramienta actualmente activa.

Cuando se especifica un valor P , este se suma al desplazamiento del diámetro de desgaste y se considera un valor de radio. Si no se especifica ningún valor P, el cálculo del desplazamiento utiliza únicamente el diámetro de la herramienta y el diámetro de desgaste de la tabla de herramientas F4.

El diámetro de la herramienta siempre debe ser un valor positivo .

El diámetro de desgaste debe ingresarse como un valor negativo para una herramienta de tamaño insuficiente y como un valor positivo para una herramienta de tamaño excesivo .


 N10 T1 M06
N20 G42

En este ejemplo, la compensación de la herramienta se habilita utilizando los valores de Diámetro de herramienta y Diámetro de desgaste asignados a la Herramienta 1 en la Tabla de herramientas F4.

 N10 T1 M06
N20 G42 P5 

En este ejemplo, un valor P de 5 mm desvía la herramienta 5 mm de la trayectoria original. Si los valores de Diámetro de Herramienta y Diámetro de Desgaste se asignan a la Herramienta 1 en la Tabla de Herramientas F4, se incluyen en el cálculo de la desviación.

 N10 T1 M06
N20 G00 X25 Y50 Z25
N30 G01 Z-5 F250
N40 G42
N50 Y25 (Entrada)
N60 Y-100
N70 X100
N80 Y-25
N90 X-25
N100 G40
N110 X-50 Y-25 (Salida)
N120 G00 Z25

En este ejemplo, la compensación de la herramienta se activa tras posicionar la herramienta a la profundidad de corte. Se realiza un movimiento de entrada lineal antes de comenzar el corte. La compensación de la herramienta se cancela mediante G40 y se realiza un movimiento de salida a una posición segura antes de retraer la herramienta.

El movimiento de salida final no se muestra como un movimiento compensado una vez que se ha desactivado la compensación de corte.

Trayectoria de herramienta compensada mostrada en púrpura


Solución de problemas

Si la trayectoria de herramienta compensada presenta bucles o autointersecciones, esto indica que el tamaño de la herramienta calculado es demasiado grande para la geometría programada. En este caso, se debe seleccionar una herramienta más pequeña y adecuada para el trabajo.

El cortador es demasiado grande Tamaño de cortador correcto

ADVERTENCIA: No seguir las reglas de compensación de la cuchilla puede provocar movimientos impredecibles, daños a la pieza de trabajo o daños a la máquina.


Reglas de compensación del cortador

  • Las rutas de compensación del cortador se calculan y se muestran cuando se carga el archivo de código G.

  • Las esquinas exteriores se redondean automáticamente.

  • La compensación de corte es válida únicamente en el plano XY G17 .

  • La compensación de la cuchilla es válida únicamente para movimientos de los ejes X e Y.

  • Los movimientos de los ejes Z, A o B no deben incluirse mientras la compensación del cortador esté activa, ya que esto puede causar resultados impredecibles.

  • La herramienta debe moverse a la profundidad de corte requerida antes de habilitar la compensación de la herramienta.

  • Los comandos que no sean de corte, como activar o desactivar el refrigerante, no deben incluirse mientras la compensación del cortador esté activa.

  • Es necesario un movimiento de introducción lineal a una ubicación segura antes de habilitar la compensación del cortador.

  • Después de cancelar la compensación del cortador, se requiere un movimiento de salida lineal a una ubicación segura.

  • El movimiento de salida no se muestra en la pantalla como un movimiento compensado.

  • Tanto los movimientos de entrada como de salida deben utilizar únicamente movimiento lineal .

  • La distancia de entrada y salida debe ser mayor que el radio de corte.

  • No se debe utilizar un solo comando de arco para cortar un círculo completo.

  • Las coordenadas X e Y deben especificarse en el primer movimiento después de cancelar la compensación del cortador para evitar un movimiento impredecible.

  • La función de salto a línea no debe utilizarse mientras la compensación de corte esté activa. Para reanudar el corte, es necesario rebobinar el programa hasta un punto anterior a la activación de la compensación de corte.


Entendiendo la dirección G42

La forma más sencilla de entender G42 es imaginarse detrás de la herramienta de corte mientras se aleja. Cuando G42 está activo, la herramienta de corte se mueve a la derecha de la trayectoria programada.


Gestión del diámetro de la herramienta, el diámetro de desgaste y el valor P

La compensación de corte MASSO ha sido diseñada para lograr la máxima flexibilidad y compatibilidad con códigos G escritos a mano y generados por CAM.

Los valores de diámetro de herramienta y diámetro de desgaste asignados a la herramienta actual se aplican automáticamente siempre que se habilita G42.

El desplazamiento final de la herramienta siempre se calcula utilizando el diámetro de la herramienta, el diámetro de desgaste y cualquier valor P especificado en el código G.


Uso del valor P

El valor P especifica un radio de corte directamente en el código G. Por ejemplo, un cortador de 10 mm utilizaría un valor P de 5 mm.

Este método se utiliza comúnmente en código G escrito a mano, donde es más fácil programar la geometría nominal y permitir que el controlador aplique el desplazamiento de la herramienta de corte.

En este escenario, el diámetro de la herramienta en la tabla de herramientas F4 normalmente se establece en 0 y el radio de corte se controla completamente mediante el valor P.

Si también se define un diámetro de desgaste, se incluye en el cálculo de desplazamiento final.

Aunque no es común, el valor P se puede utilizar junto con los valores de diámetro de la herramienta si es necesario para una aplicación específica.


Uso del diámetro de la herramienta

Cuando se maneja la compensación de la herramienta en el software CAM, el valor del diámetro de la herramienta en la tabla de herramientas F4 generalmente se establece en 0 .

Cuando la compensación de la herramienta no está incluida en el código G, como en programas escritos a mano, se puede utilizar el valor del diámetro de la herramienta para aplicar la compensación de la herramienta.

El diámetro de la herramienta puede representar el diámetro de corte medido real o el diámetro de corte nominal, y el ajuste del tamaño final se realiza mediante el diámetro de desgaste.


Uso del diámetro de desgaste

El diámetro de desgaste se utiliza para ajustar el tamaño efectivo de la herramienta a medida que se desgasta.

Un valor de diámetro de desgaste negativo indica que la herramienta es de tamaño insuficiente.

Un valor de diámetro de desgaste positivo indica que la herramienta es sobredimensionada.

Por ejemplo, una fresa de 10 mm con un diámetro de desgaste de ?0,5 mm da como resultado un diámetro de herramienta efectivo de 9,5 mm .

Una fresa de 10 mm con un diámetro de desgaste de +0,5 mm da como resultado un diámetro de herramienta efectivo de 10,5 mm .