Guía de Posicionamiento G60 en Fanuc, Siemens y Mitsubishi
Configure el posicionamiento unidireccional G60 en controles CNC Fanuc, Siemens y Mitsubishi para eliminar el juego mecánico y optimizar el tiempo de ciclo.
Introducción
Reanudar los ciclos automáticos después de una intervención manual sin corregir los desfases del sistema de coordenadas o los desajustes en los parámetros puede provocar que la torreta portaherramientas o la mesa de indexación se desplacen a lo largo de una trayectoria no compensada. Si no se verifica este parámetro antes de producción, la desviación dimensional se acumula ciclo a ciclo y solo se detecta en la inspección final como pieza rechazada. En el peor de los casos, la herramienta de corte o la torreta pueden eludir los límites de software y las barreras de carrera almacenadas (como las barreras del plato o del contrapunto), conduciendo la herramienta directamente hacia las bridas de sujeción, las mordazas de una prensa de fijación o las garras giratorias del plato del husillo. Esta colisión mecánica severa detiene la producción de inmediato, activa códigos de alarma de sobrecarga de alta corriente en el servomotor y convierte la costosa materia prima en una pieza rechazada inutilizable. Para mitigar estos riesgos en procesos de alta precisión como mandrinado u operaciones en cajeras, es fundamental aplicar estrategias de posicionamiento unidireccional G60 que cancelen el juego mecánico (backlash) y minimicen el tiempo de inactividad no planificado.
Resumen Técnico
| Especificación | Detalles |
|---|---|
| Código de Comando | G60 |
| Grupo Modal | Fanuc: Grupo 00 (no modal/one-shot) o Grupo 01 (posicionamiento rápido modal) a través del Parameter No. 5431 Bit 0 (MDL). Siemens: Grupo 10 (verificación modal de desaceleración de parada exacta). Mitsubishi: Grupo 00 (no modal/one-shot) o Grupo 01 (posicionamiento rápido modal). |
| Marcas | Fanuc, Siemens, Mitsubishi |
| Parámetros Críticos | Parameter No. 8209 / #8209 (distancia de aproximación lenta/cantidad de desplazamiento de G60), Parameter No. 2084 / #2084 (eje objetivo de G60), MD 20150 ($MC_GCODE_RESET_VALUES), MD 20734 ($MC_EXTERN_FUNCTION_MASK). |
| Restricción Principal | El posicionamiento unidireccional de G60 está estrictamente limitado a controles de Machining Center (fresado / M-system) en Fanuc y Mitsubishi. La parada exacta nativa de Siemens es modal, pero puede mapearse a posicionamiento dirigido bajo el ISO Dialect Mode (G291). |
Lectura Rápida
- Decida si habilitar G60 modal del Grupo 01 o mantenerlo como un comando de un solo bloque (one-shot) del Grupo 00 mediante el Parameter No. 5431 MDL en sistemas Fanuc.
- Haga coincidir siempre la cantidad de desplazamiento de G60 del Parameter No. 8209 con las unidades de indexación de la máquina para evitar el Program Error P20.
- Asegúrese de que el feedrate F se declare mayor que cero cuando se llame a la verificación de parada exacta G60 en controles Siemens para evitar la Alarm 14800.
- Verifique que el Simple Inclined Surface Control G176 esté cancelado antes de ordenar G60 para evitar el Program Error P951.
- Use G188 para cambiar los controles Mitsubishi al modo Machining Center para habilitar G60, ya que está deshabilitado bajo el modo G189 Lathe.
- Aproveche el G127 Manual Arbitrary Reverse Run en sistemas Mitsubishi para retroceder la herramienta sin perder los desfases de coordenadas de G60.
Conceptos Básicos
La implementación del comando de posicionamiento unidireccional G60 desplaza matemáticamente las trayectorias de avance rápido, garantizando una alta precisión durante operaciones de mecanizado fino como mandrinado, indexación o fresado de cajeras. Para eliminar mecánicamente el juego (backlash) físico inherente a los husillos de bolas y engranajes, el motion kernel obliga a la herramienta a aproximarse a la coordenada objetivo desde una dirección constante y predefinida. A diferencia de los ajustes de desfase típicos, como el G59 Programmable Zero Offset, que desplazan el origen, G60 altera la trayectoria del movimiento en sí misma para garantizar la repetibilidad.
Físicamente, la trayectoria de la herramienta se ejecuta en dos etapas: primero, la herramienta se desplaza en avance rápido (G00) a una posicion intermedia superando el objetivo por la distancia de aproximación lenta (creep distance) establecida en el Parameter No. 8209 (o Parameter #8209 en Mitsubishi), se detiene o desacelera una vez, y luego avanza hasta el punto final de la coordenada objetivo en la dirección de avance final especificada. Este comportamiento evita la desviación dimensional y garantiza que la holgura mecánica en el sistema de accionamiento se empuje siempre en la misma dirección.
Este comportamiento de posicionamiento es altamente robusto y se ejecuta incluso si las opciones de cancelación del eje Z o de bloqueo de la máquina están activas (donde la pantalla de coordenadas se actualiza mientras el eje permanece estacionario). Si una imagen espejo está activa, la herramienta se mueve en la dirección opuesta al punto intermedio, pero la aproximación final dentro de la distancia de aproximación lenta permanece inalterada, protegiendo la geometría contra variaciones.
Estructura de Comandos
Los programadores deben declarar explícitamente el posicionamiento G60 para cambiar de un movimiento bidireccional estándar a una aproximación lenta unidireccional. El control evalúa la ubicación actual de la herramienta en relación con el objetivo, determina si la trayectoria requiere una inversión de dirección y ejecuta el paso de sobrecorrimiento (overshoot) automáticamente. Esto garantiza que el movimiento final hacia la coordenada ocurra siempre bajo condiciones de carga mecánica idénticas.
Si la dirección de aproximación de la herramienta ya está alineada con el vector de aproximación lenta programado, el sobrecorrimiento no se activa y el controlador avanza directamente hacia el objetivo. Sin embargo, si el movimiento requiere una aproximación inversa, el eje viaja más allá del objetivo por la distancia de aproximación lenta parametrizada, desacelera hasta detenerse por completo y luego avanza en la dirección positiva de aproximación lenta.
Syntax
; Fanuc and Mitsubishi Milling Controls G60 X[coordinate] Y[coordinate] Z[coordinate] [additional axis] ;; Siemens Native Mode G60 [G601/G602/G603] G01 X[coordinate] Y[coordinate] Z[coordinate] F[feedrate] ;
; Siemens ISO Dialect Mode G291 ; G60 X[coordinate] Y[coordinate] Z[coordinate] ;
Parameters
| Referencia de Parámetro | Descripción | Rango Válido / Opciones |
|---|---|---|
| Parameter No. 8209 (Fanuc) / Parameter #8209 (Mitsubishi) | Establece la dirección y distancia de aproximación lenta final (cantidad de desplazamiento/creep distance) para cada eje. | Valores reales que coincidan con la unidad de indexación. |
| Parameter No. 2084 (Fanuc) / Parameter #2084 (Mitsubishi) | Designa el eje objetivo para el posicionamiento unidireccional automático durante los movimientos rápidos G00. | Número de índice del eje. |
| Parameter No. 5431 Bit 0 (MDL) (Fanuc) | Alterna la asignación de grupo de código G de G60 entre un solo bloque (one-shot) y modal. | 0 (Grupo 00 / no modal) o 1 (Grupo 01 / modal). |
| MD 20150 (Siemens) | Configura la posición de restablecimiento de los grupos G (por defecto parada exacta G60 o trayectoria continua G64). | Índices de matriz. |
| MD 20734 Bit 4 (Siemens) | Controla el comportamiento de desaceleración de la interpolación rápida G00. | 0 (parada exacta G60) o 1 (parada exacta G09). |
Aplicaciones de Marca
Fanuc
En los controles Fanuc, G60 se programa para evitar el juego mecánico (backlash). El sistema utiliza el Parameter No. 8209 para definir la distancia de aproximación lenta. Los bloques estándar de avance rápido pueden someterse automáticamente a una aproximación unidireccional en los ejes designados configurando el Parameter No. 2084.
Ejemplo de formato: G60 X150.0 Y100.0 Z-50.0 ;
| Tipo | Identificador | Descripción |
|---|---|---|
| Parámetro | Parameter No. 5431 Bit 0 (MDL) | Alterna la asignación de grupo de código G de G60 entre el Grupo 00 y el Grupo 01. |
| Parámetro | Parameter No. 8209 | Establece la dirección y distancia de aproximación lenta final para cada eje. |
| Alarma | Program Error (P61) | G60 comandado en un sistema NC sin la opción de posicionamiento unidireccional habilitada. |
| Alarma | Program Error (P20) | La cantidad de desplazamiento del Parameter 8209 no está en la unidad de indexación, o el comando es indivisible. |
| Diferencia de Versión | Milling vs. Turning | G60 es compatible exclusivamente en sistemas de fresado (Milling). |
Advertencia: Reanudar los ciclos automáticos después de una intervención manual sin corregir estos valores puede provocar que el portaherramientas eluda los límites de software, impulsando la torreta directamente hacia las bridas de sujeción de la pieza o los platos del husillo, lo que resulta en una colisión severa.
Siemens
En los controles Siemens, G60 funciona como un comando de parada exacta modal para controlar la desaceleración. Bajo el modo nativo de Siemens SINUMERIK, parámetros como MD 20150 controlan los restablecimientos de grupo.
Ejemplo de formato: G60 G601 G01 X150.0 Y100.0 Z-10.0 F1000 ;
| Tipo | Identificador | Descripción |
|---|---|---|
| Parámetro | MD 20150 | Configura la posición de restablecimiento de los grupos G (por defecto parada exacta G60 o trayectoria continua G64). |
| Parámetro | MD 20734 Bit 4 | Controla la desaceleración de interpolación rápida G00 (0 = parada exacta G60; 1 = parada exacta G09). |
| Alarma | Alarm 14800 | La velocidad de trayectoria programada es cero o no está definida tras la selección de parada exacta G60 (feedrate F = 0). |
| Alarma | Alarm 12080 | Comandos nativos de Siemens llamados bajo el modo ISO dialect G291 con MD 20734 Bit 3 = 0. |
| Diferencia de Versión | 840D sl vs. 802D sl | MD 10604 WALIM_GEOAX_CHANGE_MODE está bloqueado en 802D sl pero es editable en 840D sl. |
Advertencia: Si los límites se configuran de manera demasiado estricta, la máquina permanecerá más tiempo en cada transición de bloque, lo que incrementa significativamente los tiempos de ciclo y puede provocar marcas de parada de la herramienta en la pieza de trabajo.
Mitsubishi
En los controles Mitsubishi, G60 se utiliza como un comando de posicionamiento unidireccional. El controlador depende del Parameter #8209 para definir la distancia de aproximación lenta. El posicionamiento unidireccional automático durante los movimientos rápidos G00 se puede configurar mediante el Parameter #2084.
Ejemplo de formato: G60 X150.0 Y100.0 Z-50.0 ;
| Tipo | Identificador | Descripción |
|---|---|---|
| Parámetro | Parameter #2084 G60_ax | Designa ejes específicos para el posicionamiento unidireccional automático durante el posicionamiento G00. |
| Parámetro | Parameter #8209 cantidad de desplazamiento de G60 | Establece la última dirección y distancia de posicionamiento para cada eje. |
| Alarma | Program Error (P61) | Comando G60 programado en el sistema NC sin la opción de especificación de posicionamiento unidireccional. |
| Alarma | Program Error (P951) | Comando G60 ejecutado mientras Simple Inclined Surface Control (G176) es modal. |
| Diferencia de Versión | Machining Center vs. Lathe | G60 es compatible exclusivamente en sistemas de Machining Center y no está disponible en sistemas de torno estándar (Lathe). |
Advertencia: Los programadores nunca deben desactivar el comando de rotación sincronizada del husillo mientras una pieza de trabajo esté activamente sujeta por el husillo de referencia y el husillo sincronizado, ya que esto provoca una parada repentina del husillo y una situación altamente peligrosa.
Comparación de Marcas
| Característica / Especificación | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Función | Posicionamiento unidireccional / de dirección única | Parada exacta - desaceleración (G290); Posicionamiento dirigido (G291) | Posicionamiento unidireccional / de dirección única |
| Grupo Modal | Grupo 00 (no modal/one-shot) o Grupo 01 (modal) | Grupo 10 (modal) | Grupo 00 (no modal/one-shot) o Grupo 01 (modal) |
| Control Fino/Coaxial | Verificaciones basadas en parámetros | Subcódigos modales G601, G602, G603 | Verificaciones basadas en parámetros |
| Modo G00 automatizado | Sí (usando Parameter No. 2084 / 8209) | No | Sí (usando Parameter #2084 / #8209) |
| Soporte para Torno | No (solo fresado) | Sí (soporte para modo ISO G291) | No (solo fresado) |
| Cambio de formato de compilador | No | Sí (conmutación bilingüe G290/G291) | Sí (cambio de formato G188/G189) |
| Seguimiento de retroceso (reverse run) | No | No (modales deseleccionados) | Sí (bloque de almacenamiento especial bajo G127) |
Análisis Técnico
El comando G60 representa funciones de control de movimiento fundamentalmente diferentes entre las principales marcas de controladores. En los sistemas Fanuc y Mitsubishi, G60 está diseñado estrictamente como un comando de posicionamiento unidireccional que desplaza las trayectorias de la herramienta para sobrepasar la coordenada objetivo y aproximarse desde una dirección constante. Este comportamiento cancela mecánicamente el juego (backlash) inherente a los husillos de bolas y engranajes. Por el contrario, el modo nativo de Siemens SINUMERIK implementa G60 como una verificación de desaceleración de parada exacta. En lugar de sobrepasar las coordenadas para resolver el juego, el control Siemens monitorea la desaceleración del eje para asegurar que todos los ejes geométricos se estabilicen dentro de una ventana de tolerancia especificada (como los estados finales fino, grueso o de fin de interpolación) antes de ejecutar el siguiente bloque de NC. Siemens solo emula el posicionamiento dirigido para la eliminación del juego cuando se cambia al modo ISO Dialect a través de G291.
Las configuraciones de modalidad también resaltan diferencias arquitectónicas críticas entre estos sistemas. Fanuc permite que el comando de posicionamiento G60 cambie dinámicamente entre estados no modal y modal mediante la edición del Parameter No. 5431 MDL, lo que permite a los programadores alternar G60 entre un comando del Grupo 00 de un solo bloque (one-shot) o un comando modal del Grupo 01. Siemens gestiona rígidamente su parada exacta G60 como un comando modal dentro del Grupo 10, careciendo de un interruptor de grupo modal impulsado por parámetros. Además, Fanuc y Mitsubishi admiten un posicionamiento unidireccional totalmente automatizado basado en ejes sin programación explícita de G60 mediante el uso de parámetros de configuración específicos de eje (como el Parameter No. 2084 o el Parameter #2084), que modifican automáticamente los bloques estándar de avance rápido. La verificación de parada exacta de Siemens no se puede mapear como un modificador de avance rápido con sobrecorrimiento y específico de eje de este tipo.
Mitsubishi ofrece una integración de software avanzada que lo distingue de Fanuc y Siemens, específicamente a través de su compilador bimodal Program Format Switch. Tocar G188 cambia el intérprete al formato de centro de mecanizado (sistema M) y asigna dinámicamente las selecciones de coordenadas de pieza del Grupo 12 al Grupo 14, donde se compila G60, mientras que G189 cambia el compilador de nuevo a formatos de torno y deshabilita G60. Además, Mitsubishi integra los modales de coordenadas de G60 con su función Manual Arbitrary Reverse Run G127, utilizando un bloque de almacenamiento de información modal especializado para rastrear y mantener los desfases activos durante el retroceso del volante manual. Mientras que Siemens cuenta con códigos G modales independientes para definir los criterios de cambio de bloque por parada exacta y admite la supresión de desfase cero a través de G53, G153 y el comando de alto nivel SUPA, Fanuc y Mitsubishi dependen de la supresión no modal estándar, careciendo de una estructura de supresión multinivel como SUPA.
Ejemplos de Programas
Ejemplo de Programa Fanuc
G90 G00 X0 Y0 ;
G60 X150.0 Y100.0 Z-50.0 ;
G00 B90.0 ;
ejecución en seco (dry run)
El controlador coordina el movimiento absoluto para posicionar el portaherramientas en el punto de inicio. Cuando se ejecuta el bloque G60, las coordenadas del eje se mueven en avance rápido hacia X150.0, Y100.0 y Z-50.0. El motion kernel calcula la trayectoria para sobrepasar cada eje objetivo por la distancia de aproximación lenta configurada en el Parameter No. 8209. El portaherramientas desacelera hasta detenerse en esta posición intermedia de sobrecorrimiento y luego avanza en la dirección positiva de aproximación lenta hacia las coordenadas objetivo finales. En el siguiente bloque, el Eje B se mueve a 90.0 grados, ejecutando automáticamente una aproximación unidireccional basada en el Parameter No. 2084.
Ejemplo de Programa Siemens
G290 ;
G60 G601 G01 X150.0 Y100.0 Z-10.0 F1000 ;
G291 ;
G60 X100.0 Y50.0 ;
ejecución en seco
El comando G290 cambia el intérprete al modo nativo Siemens SINUMERIK. El siguiente bloque activa la verificación modal de parada exacta G60 junto con G601 para seleccionar la ventana fina de parada exacta. La herramienta se mueve a X150.0, Y100.0 y Z-10.0 utilizando interpolación lineal a un feedrate de 1000 mm/min. El control detiene la transición de bloque hasta que los ejes se hayan estabilizado dentro de la ventana de tolerancia fina. Luego, G291 cambia el compilador de nuevo al modo ISO Dialect. Bajo G291, G60 actúa como un comando de posicionamiento unidireccional, haciendo que la herramienta se aproxime a X100.0 y Y50.0 con un movimiento de sobrecorrimiento y aproximación lenta para eliminar el juego.
Ejemplo de Programa Mitsubishi
G90 G00 X0 Y0 ;
G60 X150.0 Y100.0 Z-50.0 ;
G00 B90.0 ;
ejecución en seco
El sistema establece coordenadas absolutas y posiciona las herramientas en X0, Y0. El comando G60 se programa para ejecutar posicionamiento unidireccional hacia X150.0, Y100.0 y Z-50.0. El motion kernel calcula la trayectoria, sobrepasando cada eje objetivo por la distancia de aproximación lenta establecida en el Parameter #8209, se detiene y luego avanza hacia el objetivo final en la dirección designada. El bloque final ordena una posición rápida en el Eje B, activando el posicionamiento unidireccional automático basado en el Parameter #2084.
Análisis de Errores
| Marca | Código de Alarma | Condición de Activación | Síntoma para el Operador | Causa Raíz / Solución |
|---|---|---|---|---|
| Fanuc | Program Error (P61) | G60 comandado en un sistema NC sin la opción de posicionamiento unidireccional habilitada. | El sistema detiene la ejecución del bloque y muestra el código de alarma P61 en la pantalla. | Elimine el comando G60 del programa o contacte al fabricante de la máquina para habilitar la opción. |
| Fanuc | Program Error (P20) | La cantidad de desplazamiento del Parameter 8209 no está en la unidad de indexación, o el comando es indivisible en la unidad de comando. | El control rechaza el comando, detiene el movimiento y activa la alarma P20. | Alinee la cantidad de desplazamiento en el Parameter No. 8209 y las coordenadas programadas con las unidades de indexación. |
| Fanuc | Program Error (P951) | El comando G60 se ejecuta mientras Simple Inclined Surface Control (G176) es modal. | La trayectoria de movimiento se aborta y la consola muestra la alarma P951. | Cancele el Simple Inclined Surface Control G176 antes de programar el comando G60. |
| Siemens | Alarm 14800 | La velocidad de trayectoria programada es cero o no está definida tras la selección de parada exacta G60. | El control detiene el movimiento de la herramienta y muestra la Alarm 14800. | Declare una velocidad de trayectoria F mayor que cero en el bloque activo o en los bloques precedentes. |
| Siemens | Alarm 12080 | Comandos nativos de Siemens llamados bajo el modo ISO dialect G291 con MD 20734 Bit 3 = 0. | El intérprete no logra analizar el bloque y genera la Alarm 12080. | Configure MD 20734 Bit 3 = 1, o use el intérprete de comandos nativo G290 correcto. |
| Mitsubishi | Program Error (P923) | Conversión de coordenadas 3D (G68.1) comandada en el mismo bloque que el posicionamiento unidireccional G60. | El bloque no se compila y el panel del operador muestra la alarma P923. | Programe la conversión de coordenadas 3D G68.1 y G60 en bloques separados. |
Nota de Aplicación
La sincronización precisa de los ciclos de sujeción y liberación de la mesa giratoria de indexación con el movimiento de aproximación lenta es crítica para optimizar el tiempo de ciclo. Durante el mecanizado en modo de bloque a bloque, la parada física del eje ocurre exactamente en la posición intermedia definida por el Parameter No. 8209 (o el Parameter #8209 en Mitsubishi). Si la sujeción física de la mesa o los M-codes correspondientes se activan a destiempo, el control interrumpe la ejecución arrojando el Program Error (P20), lo que detiene la línea de producción. Validar el ajuste correcto del Parameter No. 8209 conforme a la resolución de indexación de la máquina elimina la causa más frecuente de parada no planificada en este comando. Cualquier desalineación residual introduce desviaciones en el posicionamiento de los agujeros mandrinados que resultan en piezas rechazadas por tolerancias geométricas defectuosas. Los operadores deben verificar que la secuencia lógica del PLC complete la desujeción antes de que el motor inicie el recorrido de compensación final, protegiendo tanto el motor del eje como la integridad de los pasadores de indexación contra desgastes mecánicos prematuros.
Red de Comandos Relacionados
- G59 Workpiece Coordinate System — Una configuración de desfase de coordenadas que desplaza el origen del programa, la cual funciona independientemente de las trayectorias de G60 para la eliminación de juego mecánico (backlash).
- G59 Programmable Zero Offset — Un comando de Siemens que desplaza dinámicamente los desfases de coordenadas, el cual difiere de G60 al alterar los registros de origen en lugar de las verificaciones de desaceleración de movimiento.
- G54.1 Additional Workpiece Coordinate Systems — Extiende los marcos de coordenadas disponibles para configuraciones de múltiples accesorios (fixtures), a menudo utilizado en conjunto con G60 para mantener la precisión de posicionamiento a través de múltiples piezas.
- G00 (Rapid Positioning) — Puede activar automáticamente el posicionamiento unidireccional cuando los parámetros No. 2084 y No. 8209 están configurados.
- G09 (Exact Stop) — Representa una verificación de parada exacta de un solo bloque (one-shot) utilizada para verificar la llegada a la coordenada antes de iniciar el siguiente bloque, de manera similar a la parada exacta G60 de Siemens.
Conclusión
El uso estratégico de G60 para el posicionamiento unidireccional y la parada exacta es una práctica indispensable para mantener la consistencia dimensional en piezas de alta complejidad. Validar los parámetros de compensación del husillo de bolas elimina el juego mecánico sin añadir sobretiempos innecesarios al ciclo de mecanizado general. La recomendación principal en el taller es implementar auditorías periódicas del Parameter No. 8209 y el Parameter #8209, asegurando que las tolerancias físicas coincidan exactamente con la resolución de indexación configurada. Esta verificación proactiva previene alarmas destructivas como el Program Error P20, reduce a cero el índice de piezas rechazadas por drift dimensional y optimiza la rentabilidad del centro de mecanizado mediante un tiempo de inactividad mínimo.
Preguntas Frecuentes (FAQ)
¿Cómo influye la configuración de G60 en el tiempo de ciclo total de mecanizado?
En sistemas Siemens, configurar la ventana de parada exacta con tolerancias demasiado estrechas obliga al control a esperar la estabilización del eje en cada transición de bloque, prolongando el tiempo de ciclo. Para evitar este retraso sin comprometer la precisión de la trayectoria, es recomendable usar G603 (fin de interpolación) en las conexiones de trayectoria no críticas, lo que disminuye los sobretiempos de mecanizado. Ajuste la ventana de tolerancia física seleccionando G602 o G603 en operaciones de desbaste para reducir el tiempo de ciclo muerto.
¿Por qué el posicionamiento unidireccional G60 genera el Program Error P20 en Fanuc?
Esta alarma se activa cuando el valor de aproximación lenta configurado en el Parameter No. 8209 no coincide con la unidad de entrada de indexación mínima del eje giratorio, o cuando el valor de movimiento ordenado en el programa es indivisible. Esto impide que el procesador calcule el vector de sobrecorrimiento correcto, abortando la ejecución para evitar que las piezas sean rechazadas por posicionamientos geométricos defectuosos. Acceda a la pantalla del control, verifique el Parameter No. 8209 y ajuste el valor para que sea un múltiplo exacto de la unidad de entrada de su mesa giratoria.
¿Cómo se puede evitar el juego mecánico en un torno CNC si G60 está limitado a fresado?
Como G60 está limitado a centros de mecanizado en Fanuc y Mitsubishi, en los tornos se debe utilizar la compensación automática de juego mecánico a través de parámetros de control (como el Parameter No. 1851 en Fanuc). También es viable programar manualmente movimientos de sobrecorrimiento en el código, asegurando que todos los diámetros de acabado se aproximen siempre desde la misma dirección física. Mida periódicamente la holgura real del husillo con un comparador de cuadrante y actualice el valor de compensación en el Parameter No. 1851.
¿Aún no se ha resuelto?
Pregunta a nuestro asistente de IA sobre este tema en lenguaje natural. Basado en fuentes verificadas, sin alucinaciones.

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2008)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
Con más de 25 años de experiencia trabajando en todas las áreas de la industria de máquinas CNC, continúo mis actividades como cofundador de CNC CARE, donde ofrecemos servicios de consultoría, ingeniería y repuestos originales independientes de la marca.
Artículos relacionados
Otros artículos sobre este tema
Guía de Programación de G71 y G710 en Controles Siemens SINUMERIK
Aprenda a programar dimensionamiento métrico con G71 y G710 en Siemens. Evite el Alarm 14800 por velocidad cero y configure el parámetro MD 10240 sin errores.
Cancelación de Corte Balanceado G69: Recuperación de Coordenadas
Aprenda a programar la cancelación de corte balanceado G69 en tornos CNC Fanuc, Siemens y Mitsubishi. Desactive la sincronización de torretas y evite colisiones.
Ciclo de Acabado G70 en CNC: GuÃa Fanuc, Siemens y Mitsubishi
Aprenda a programar el ciclo de acabado G70 en torneado CNC. Domine parámetros, códigos de alarma y sintaxis para controles Fanuc, Siemens CYCLE95 y Mitsubishi.
Cancelación de Rotación de Coordenadas G69: Guía CNC y Alarmas
Aprenda a cancelar el espejo G68 y la rotación de coordenadas usando G69 en Fanuc, Siemens y Mitsubishi para evitar colisiones catastróficas de la torreta.