MyHaas Bienvenido:
!
Haas Tooling Guest Order History MyHaas/HaasConnect Sign In Register Haas Tooling Mi cuenta Order History Return History MyHaas/HaasConnect Sign Out Bienvenido: Mis maquinas Última actividad Mis presupuestos Mi cuenta Mis usuarios Sign Out
Encuentre su distribuidor
  1. Select Language
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • máquinas Main Menu
    • Fresadoras verticales de Haas Fresadoras verticales
      Fresadoras verticales
      Fresadoras verticales View All
      • Fresadoras verticales
      • Serie VF
      • Máquinas universales
      • Series VR
      • VP-5 prismático
      • CMV con cambio de paletas
      • Mini Mills
      • Máquinas de moldeo
      • Centros de taladrado de alta velocidad
      • Serie de taladrado/roscado/fresado
      • Fresadoras tipo Toolroom
      • Fresadoras compactas
      • Serie de puentes
      • Router de láminas
      • CMV de gran tamaño
      • Fresadoras de doble columna
      • Simulador del control
      • Cargador automático de piezas para fresadora
      • Cargador automático de piezas de carga lateral CMV/UMC
      • Cargador de piezas automático compacto
    • Product Image Soluciones multieje
      Soluciones multieje
      Soluciones multieje View All
      • Soluciones multieje
      • Tornos con eje Y
      • Fresadoras de 5 ejes
    • Tornos Haas Tornos
      Tornos
      Tornos View All
      • Tornos
      • Serie ST
      • Doble husillo
      • Serie Box Way
      • Tornos tipo Toolroom
      • Torno con chuck
      • Alimentador de barras Haas
      • Alimentador de barras de Haas V2
      • Cargador automático de piezas para torno
    • Fresadoras horizontales Haas Fresadoras horizontales
      Fresadoras horizontales
      Fresadoras horizontales View All
      • Fresadoras horizontales
      • Cono 50
      • Cono 40
    • Mesas rotativas y divisores Haas Cuartos ejes y divisores
      Cuartos ejes y divisores
      Cuartos ejes y divisores View All
      • Cuartos ejes y divisores
      • Mesas giratorias
      • Divisores
      • Equipos rotativos de 5 ejes
      • Equipos rotativos extragrandes
    • Product Image Sistemas de automatización
      Sistemas de automatización
      Sistemas de automatización View All
      • Sistemas de automatización
      • Automatización de fresadora
      • Automatización del torno
      • Modelos de automatización
    • Centros de taladrado Haas Máquinas de sobremesa
      Máquinas de sobremesa
      Máquinas de sobremesa View All
      • Máquinas de sobremesa
      • Fresadora de sobremesa
      • Torno de sobremesa
    • Equipo de taller Haas Equipo de taller
      Equipo de taller
      Equipo de taller View All
      • Equipo de taller
      • Sierra de banda
      • Fresadora de rodilla
      • Esmeriladora de superficies, 2550
      • Esmeriladora de superficies, 3063
      • Máquina de corte láser
    • ENLACES RÁPIDOS Special Series  Special Series 
      SERIE EU SERIE EU CONFIGURACIONES Y PRECIO | LISTA DE PRECIOS CONFIGURACIONES Y PRECIO | LISTA DE PRECIOS Las máquinas en stock Las máquinas en stock NOVEDADES NOVEDADES SU PRIMER CNC SU PRIMER CNC
      HERRAMIENTAS DE COMPRAS
      • Configure y obtenga el precio de su máquina Haas
      • Lista de precios
      • Inventario disponible
      • Financiación CNCA
      ¿QUIERE HABLAR CON ALGUIEN?

      En su Haas Factory Outlet (HFO) pueden resolver sus dudas y orientarle sobre las mejores opciones.

      CONTACT YOUR DISTRIBUTOR >
  • Opciones Main Menu
    • Product Image Husillos
      Husillos
      Husillos View All
      • Husillos
    • Product Image Cambiadores de herramientas
      Cambiadores de herramientas
      Cambiadores de herramientas View All
      • Cambiadores de herramientas
    • Product Image 4.º | 5.º eje
      4.º | 5.º eje
      4.º | 5.º eje View All
      • 4.º | 5.º eje
    • Product Image Torretas y herramientas vivas
      Torretas y herramientas vivas
      Torretas y herramientas vivas View All
      • Torretas y herramientas vivas
    • Product Image Palpado
      Palpado
      Palpado View All
      • Palpado
    • Extracción de virutas y refrigeración de Haas Manejo del soluble refrigerante y virutas
      Manejo del soluble refrigerante y virutas
      Manejo del soluble refrigerante y virutas View All
      • Manejo del soluble refrigerante y virutas
    • El Control Haas El Control Haas
      El Control Haas
      El Control Haas View All
      • El Control Haas
    • Product Image Opciones para productos
      Opciones para productos
      Opciones para productos View All
      • Opciones para productos
    • Product Image Herramientas y sujeción
      Herramientas y sujeción
      Herramientas y sujeción View All
      • Herramientas y sujeción
    • Product Image Portapiezas
      Portapiezas
      Portapiezas View All
      • Portapiezas
    • View All
    • Product Image Soluciones de 5 ejes
      Soluciones de 5 ejes
      Soluciones de 5 ejes View All
      • Soluciones de 5 ejes
      • 5 Easy Steps to 5-Axis
    • Product Image Automatización
      Automatización
      Automatización View All
      • Automatización
    • ENLACES RÁPIDOS Special Series  Special Series 
      SERIE EU SERIE EU CONFIGURACIONES Y PRECIO | LISTA DE PRECIOS CONFIGURACIONES Y PRECIO | LISTA DE PRECIOS Las máquinas en stock Las máquinas en stock NOVEDADES NOVEDADES SU PRIMER CNC SU PRIMER CNC
      HERRAMIENTAS DE COMPRAS
      • Configure y obtenga el precio de su máquina Haas
      • Lista de precios
      • Inventario disponible
      • Financiación CNCA
      ¿QUIERE HABLAR CON ALGUIEN?

      En su Haas Factory Outlet (HFO) pueden resolver sus dudas y orientarle sobre las mejores opciones.

      CONTACT YOUR DISTRIBUTOR >
  • Main Menu
      Descubra la diferencia Haas
    • Por qué Haas
    • MyHaas
    • Comunidad de capacitación
    • Industria 4.0
    • Certificado Haas
    • Testimonios de clientes
  • Servicio técnico Main Menu
      Bienvenido a Haas Service
      PANTALLA DE INICIO DE SERVICIO Manuales del operador Procedimientos instructivos Guías de resolución de problemas Mantenimiento preventivo Piezas Haas Haas Tooling Vídeos
  • Videos Main Menu
×

Search Results

Web Pages

Images

    • <
    • 1
    • >
MyHaas Bienvenido:
!
Haas Tooling Guest Order History MyHaas/HaasConnect Sign In Register Haas Tooling Mi cuenta Order History Return History MyHaas/HaasConnect Sign Out Bienvenido: Mis maquinas Última actividad Mis presupuestos Mi cuenta Mis usuarios Sign Out
Encuentre su distribuidor
  1. Select Language
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

Search Results

Web Pages

Images

    • <
    • 1
    • >

17 - Mill - G-Codes

Manual del operador de fresadora


  • 0 - Fresadora - Índice
  • 1 - Fresadora - Introducción
  • 2 - Fresadora - Información legal
  • 3 - Fresadora - Seguridad
  • 4 - Fresadora - Control colgante
  • 5 - Fresadora - Pantalla de control
  • 6 - Fresadora - Administrador de dispositivos
  • 7 - Fresadora - Función de la pantalla táctil
  • 8 - Fresadora - Configuración de piezas
  • 9 - Fresadora - Cambiador de herramientas de paraguas
  • 10 - Fresadora - SMTC
  • 11 - Fresadora - Operación
  • 12 - Fresadora - Programación
  • 13 - Fresadora - Macros
  • 14 - Fresadora - Iconos de control
  • 15 - Fresadora - Control remoto portátil por volante
  • 16 - Fresadora - Programación de opciones
  • 17 - Fresadora - Códigos G
  • 18 - Fresadora - Códigos M
  • 19 - Fresadora - Configuración
  • 20 - Fresadora - Otros equipos

Go To :

17.1 Fresadora - Códigos G - Introducción

Mill G-Codes Introduction

Este capítulo ofrece descripciones detalladas de los códigos G que se utilizan para programar su máquina de fresadora. 

PRECAUCIÓN:  Se ha probado la precisión de los programas de ejemplo de este manual, aunque solo se utilizan para fines ilustrativos. Los programas no definen herramientas, correctores ni materiales. No describen amarres de piezas ni otros utillajes. Si decidiera ejecutar un programa de ejemplo en su máquina, hágalo en modo Graphics (gráficos). Siga siempre prácticas de mecanizado seguras cuando ejecute un programa con el que no esté familiarizado.

NOTA: Los programas de ejemplo de este manual representan un estilo de programación muy conservador. Los ejemplos pretenden demostrar programas seguros y fiables y no representan necesariamente la forma más eficiente y más rápida de utilizar una máquina. Los programas de ejemplo que utilizan códigos G puede que no se correspondan con los programas más eficientes.

¿Qué son los códigos G?
  • 17.1 Fresadora - Códigos G
  • 17.2 Códigos G de corte
  • 17.3 Compensación de la herramienta de corte
  • 17.4 Ciclos fijos
  • 17.5 Códigos G especiales
Código Descripción Grupo
G00 Posicionamiento de movimiento rápido 01
G01 Movimiento de interpolación lineal 01
G02 Movimiento de interpolación circular en sentido horario 01
G03 Movimiento de interpolación circular en sentido antihorario 01
G04 Pausa 00
G09 Parada exacta 00
G10 Establecer correctores 00
G12 Fresado de alojamientos circular en sentido horario 00
G13 Fresado de alojamientos circular en sentido antihorario 00
G17 Selección de plano XY 02
G18 Selección de plano XZ 02
G19 Selección de plano YZ 02
G20 Seleccionar pulgadas 06
G21 Seleccionar sistema métrico 06
G28 Retorno al punto cero de la máquina 00
G29 Retorno desde el punto de referencia 00
G31 Avance hasta salto 00
G35 Medida automática del diámetro de la herramienta 00
G36 Medida automática del corrector de trabajo 00
G37 Medida automática del corrector de la herramienta 00
G40 Cancelar compensación de la herramienta de corte 07
G41 Compensación de la herramienta de corte izquierda 2D 07
G42 Compensación de la herramienta de corte derecha 2D 07
G43 Compensación de la longitud de la herramienta + (Añadir) 08
G44 Compensación de la longitud de la herramienta - (Restar) 08
G47 Engrabación de texto 00
G49 G43/G44/G143 Cancelar 08
G50 Cancelar escalado 11
G51 Escalado 11
G52 Establecer sistemas de coordenadas de trabajo 00 o 12
G53 Selección de coordenadas de la máquina no modal 00
G54 Seleccionar sistema de coordenadas de trabajo #1 12
G55 Seleccionar sistema de coordenadas de trabajo #2 12
G56 Seleccionar sistema de coordenadas de trabajo #3 12
G57 Seleccionar sistema de coordenadas de trabajo #4 12
G58 Seleccionar sistema de coordenadas de trabajo #5 12
G59 Seleccionar sistema de coordenadas de trabajo #6 12
G60 Posicionamiento unidireccional 00
G61 Modo de parada exacta 15
G64 G61 Cancelar 15
G65 Opción de llamada a subprograma macro 00
G68 Rotación 16
G69 Cancelar G68 Giro 16
G70 Círculo de agujero para tornillos 00
G71 Arco de agujero para pernos 00
G72 Agujeros para pernos a lo largo de un ángulo 00
G73 Ciclo fijo de taladrado de avances cortos de alta velocidad 09
G74 Ciclo fijo de roscado inverso 09
G76 Ciclo fijo de mandrilado fino 09
G77 Ciclo fijo de mandrilado posterior 09
G80 Cancelar ciclo fijo 09
G81 taladrado radial 09
G82 Ciclo fijo de taladrado de puntos 09
G83 Ciclo fijo de taladrado de avances cortos normal 09
G84 Ciclo fijo de roscado 09
G85 Ciclo fijo de mandrilado 09
G86 Ciclo fijo de mandrilado y parada 09
G89 Ciclo fijo de mandrilado hacia dentro, pausa y mandrilado hacia fuera 09
G90 Comando de posición absoluta 03
G91 Comando de posición incremental 03
G92 Establecer valor de cambio de sistemas de coordenadas de trabajo 00
G93 Modo de avance de tiempo inverso 05
G94 Modo de avance por minuto 05
G95 Avance por revolución 05
G98 Retorno al punto inicial de ciclo fijo 10
G99 Retorno al plano R de ciclo fijo 10
G100 Cancelar imagen especular 00
G101 Habilitar imagen especular 00
G103 Limitar almacenamiento de bloques 00
G107 Correlación cilíndrica 00
G110 Sistema de coordenadas #7 12
G111 Sistema de coordenadas #8 12
G112 Sistema de coordenadas #9 12
G113 Sistema de coordenadas #10 12
G114 Sistema de coordenadas #11 12
G115 Sistema de coordenadas #12 12
G116 Sistema de coordenadas #13 12
G117 Sistema de coordenadas #14 12
G118 Sistema de coordenadas #15 12
G119 Sistema de coordenadas #16 12
G120 Sistema de coordenadas #17 12
G121 Sistema de coordenadas #18 12
G122 Sistema de coordenadas #19 12
G123 Sistema de coordenadas #20 12
G124 Sistema de coordenadas #21 12
G125 Sistema de coordenadas #22 12
G126 Sistema de coordenadas #23 12
G127 Sistema de coordenadas #24 12
G128 Sistema de coordenadas #25 12
G129 Sistema de coordenadas #26 12
G136 Medida automática del centro del corrector de trabajo 00
G141 3D+ Compensación de la herramienta de corte 07
G143 Compensación de la longitud de la herramienta de 5 ejes + 08
G150 Fresado de alojamientos de propósito general 00
G154 Seleccionar coordenadas de trabajo P1-P99 12
G156 Ciclo enlatado de brochado 09
G167 Modificar configuración 00
G174 Roscado rígido no vertical en sentido antihorario 00
G184 Roscado rígido no vertical en sentido horario 00
G187 Ajuste del nivel de pulido 00
G234 control del punto central de la herramienta (TCPC)) 08
G253 De la orientación del husillo normal G253 a la característica de sistema de coordenadas 00
G254 Corrector de Trabajo Dinámico (DWO) 23
G255 Cancelar corrector de trabajo dinámico (DWO) 23
G266 Movimiento de avance rápido lineal % de los ejes visibles 00
G268 Habilitar sistema de coordenadas de la característica 02
G269 Deshabilitar sistema de coordenadas de la característica 02

Cutting G-Codes

Los códigos G de corte principales se clasifican en movimiento de interpolación y ciclos enlatados. Los códigos de corte de movimiento de interpolación se dividen en:

G01 - Linear Interpolation Motion (movimiento de interpolación lineal)
G02 - Clockwise Circular Interpolation Motion (movimiento de interpolación circular en sentido horario)
G03 - Counter-Clockwise Circular Interpolation Motion (movimiento de interpolación circular en sentido antihorario)
G12 - Clockwise Circular Pocket Milling (fresado de alojamiento circular en sentido horario)
G13 - Counter-Clockwise Circular Pocket Milling (fresado circular de cavidades en sentido antihorario)

Linear Interpolation Motion

G01 El movimiento de interpolación lineal se utiliza para cortar líneas rectas. Requiere una velocidad de avance especificada con el código de dirección Fnnn.nnnn. Xnn.nnnn, Ynn.nnnn, Znn.nnnn y Annn.nnn son códigos de dirección opcionales para especificar el corte. Los comandos de movimiento de ejes posteriores utilizarán la velocidad de avance especificada por G01 hasta que se ordene otro movimiento de eje, G00, G02, G03, G12 o G13.

Las esquinas pueden achaflanarse con el argumento opcional Cnn.nnnn para definir el chaflán. Las esquinas pueden redondearse con el código de dirección opcional Rnn.nnnn para definir el radio del arco. Consulte G01 Movimiento de interpolación lineal (Grupo 01) para obtener más información.

Circular Interpolation Motion

G02 y G03 son códigos G para movimientos de corte circular. El movimiento de interpolación circular tiene varios códigos de dirección opcionales para definir el arco o círculo. El arco o círculo comienza cortando desde la posición de la herramienta de corte actual [1] hasta la geometría especificada dentro del comando G02/G03.

Los arcos pueden definirse utilizando dos métodos diferentes. El método preferido consiste en definir el centro del arco o círculo con I, J y/o K y definir el punto final [3] del arco con un X, Y y/o Z. Los valores de I J K definen las distancias X Y Z relativas desde el punto de inicio [2] hasta el centro del círculo. Los valores X Y Z definen las distancias absolutas de X Y Z desde el punto de inicio hasta el punto final del arco dentro del sistema de coordenadas actual. Este es también es el único método para cortar un círculo. La definición únicamente de los valores I J K sin definir los valores X Y Z del punto final cortará un círculo.

El otro método para cortar un arco consiste en definir los valores X Y Z para el punto final y definir el radio del círculo con un valor R.

A continuación, se incluyen ejemplos de uso de los dos métodos diferentes para cortar un arco en sentido antihorario de 180 grados y 2" (o 2 mm) de radio. La herramienta empieza en X0 Y0 [1], se mueve hasta el punto de inicio del arco [2] y corta el arco hasta el punto final [3]:

1

Método 1:
%
T01 M06 ;
...
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 I-2.0 J0. X0. Y2. ;
...
M30;
%

Método 2:
%
T01 M06 ;
...
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 X0. Y2. R2. ;
...M30 ;
%

A continuación, se incluye un ejemplo de cómo cortar un círculo de 2" (o 2 mm) de radio:

%
T01 M06 ;
...
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G02 F20.0 I2.0 J0. ;
...
M30;
%

Cutter Compensation

La compensación de la herramienta de corte es un método para cambiar la trayectoria de la herramienta para que la línea central actual de la herramienta se mueva ya sea hacia la izquierda o derecha de la trayectoria programada.

Normalmente, la compensación de la herramienta de corte se programa para cambiar la herramienta para controlar el tamaño de la función de control. La página de correctores se usa para introducir la cantidad que se cambia en la herramienta.

El corrector puede introducirse como un valor de diámetro o radio, en función del Ajuste 40, para los valores de geometría y desgaste. Si se especifica el diámetro, la cantidad cambiada es la mitad del valor introducido.

Los valores de corrección efectivos son la suma de los valores de geometría y desgaste. La compensación de la herramienta de corte solo está disponible en el eje X y eje Y para mecanizado 2D (G17). Para mecanizado 3D, la compensación de la herramienta de corte está disponible en el eje X, eje Y y eje Z (G141).

General Description of Cutter Compensation

G41 seleccionará compensación de la herramienta de corte izquierda. Eso significa que el control mueve la herramienta a la izquierda de la trayectoria programada (con respecto a la dirección de recorrido) para compensar el radio o diámetro de la herramienta que se definen en la tabla de correctores de herramientas (consulte el Ajuste 40). G42 selecciona la compensación de la herramienta de corte derecha, que mueve la herramienta a la derecha de la trayectoria programada, con respecto a la dirección de recorrido.

Un comando G41 o G42 debe tener un valor Dnnn para seleccionar el número de corrector adecuado de la columna de correctores de diámetro / radio. El número que se utilizará con D se encuentra en la columna más a la izquierda de la tabla de correctores de herramientas. El valor que utiliza el control para la compensación de la herramienta de corte se encuentra en la columna GEOMTRIA en D (si el Ajuste 40 fuera DIÁMETRO) o R (si el Ajuste 40 fuera RADIO).

Si el valor de corrector fuera negativo, la compensación de la herramienta de corte funciona como si el programa especificara el código G opuesto. Por ejemplo, un valor negativo introducido para un G41 se comportará como si se hubiera introducido un valor positivo para un G42. Asimismo, si la compensación de la herramienta de corte estuviera activa (G41 o G42), solo puede utilizar el plano X-Y (G17) para los movimientos circulares. La compensación de la herramienta de corte limita la compensación únicamente al plano X-Y.

G40 cancela la compensación de la herramienta de corte y es la condición predeterminada cuando enciende la máquina. Si la compensación de la herramienta de corte no estuviera activa, la trayectoria programada es la misma que el centro de la trayectoria de la herramienta de corte. Puede que no termine un programa (M30, M00, M01 o M02) con compensación de la herramienta de corte activa.

El control opera en un bloque de movimiento cada vez. Sin embargo, hará una previsión en los (2) bloques siguientes que contengan movimientos de X o Y. El control comprueba estos (3) bloques de información para evitar interferencias. El ajuste 58 controla el funcionamiento de esta parte de la compensación de la herramienta de corte. Los valores disponibles del Ajuste 58 son Fanuc o Yasnac.

Si el Ajuste 58 se establece en Yasnac, el control debe ser capaz de colocar el lateral de la herramienta a lo largo de todos los bordes del contorno programado sin sobrecortar los siguientes dos movimientos. Un movimiento circular une todos los ángulos exteriores.

Si el Ajuste 58 se establece en Fanuc, el control no requiere colocar el filo de corte de la herramienta a lo largo de todos los bordes del contorno programado, evitando los sobrecortes. No obstante, el control generará una alarma si la trayectoria de la herramienta de corte se programa para que sobrecorte. El control une ángulos exteriores menores o iguales que 270 grados con una esquina afilada. Une los ángulos exteriores de más de 270 grados con un movimiento lineal adicional.

Estos diagramas muestran cómo trabaja la compensación de la herramienta de corte para los posibles valores del Ajuste 58. Tenga en cuenta que un corte pequeño menor que el radio de la herramienta y en ángulo recto al movimiento previo, solo funcionará con el ajuste Fanuc.

Compensación de la herramienta de corte, estilo YASNAC, G41 con diámetro de herramienta positivo o G42 con un diámetro de herramienta negativo:

[1] Centro real de la trayectoria de la herramienta,
[2] Trayectoria de la herramienta programada,
[3] Punto de inicio,
[4] Compensación de la herramienta de corte. G41 / G42 y G40 se ordenan al inicio y final de la trayectoria de la herramienta.

Compensación de la herramienta de corte, estilo YASNAC, G42 con diámetro de herramienta positivo o G41 con un diámetro de herramienta negativo:

[1] Centro real de la trayectoria de la herramienta,
[2] Trayectoria de la herramienta programada,
[3] Punto de inicio,
[4] Compensación de la herramienta de corte. G41 / G42 y G40 se ordenan al inicio y final de la trayectoria de la herramienta.

Compensación de la herramienta de corte, tipo FANUC, G41 con diámetro de herramienta positivo o G42 con un diámetro de herramienta negativo:

[1] Centro real de la trayectoria de la herramienta,
[2] Trayectoria de la herramienta programada,
[3] Punto de inicio,
[4] Compensación de la herramienta de corte. G41 / G42 y G40 se ordenan al inicio y final de la trayectoria de la herramienta.

Compensación de la herramienta de corte, tipo FANUC, G42 con diámetro de herramienta positivo o G41 con un diámetro de herramienta negativo:

[1] Centro real de la trayectoria de la herramienta,
[2] Trayectoria de la herramienta programada,
[3] Punto de inicio,
[4] Compensación de la herramienta de corte. G41 / G42 y G40 se ordenan al inicio y final de la trayectoria de la herramienta.

Compensación de la herramienta de corte inadecuada:

[1] El movimiento es menor que el radio de compensación de corte,
[2] Pieza de trabajo,
3] Herramienta.

NOTA: Un corte pequeño inferior al radio de la herramienta, y en un ángulo recto con respecto al movimiento previo, solo funcionará con el ajuste Fanuc. Se generará una alarma de compensación de la herramienta de corte si se establece la máquina en el ajuste Yasnac.

Feed Adjustments in Cutter Compensation

Cuando se usa la compensación de la herramienta de corte en movimientos circulares, existen posibles ajustes de velocidad que se han programado. Si se intenta un corte de acabado en el interior de un movimiento circular, la herramienta debe bajarse un poco de velocidad para asegurarse de que el avance de superficie no exceda lo que el programador intentaba. Hay problemas cuando la velocidad se reduce demasiado. Por este motivo, se utiliza el Ajuste 44 para limitar la cantidad con la que se ajusta el avance en este caso. Esta definición puede ajustarse entre el 1 % y el 100 %. Si se ha fijado en el 100 %, no existirán cambios de velocidad. Si se establece en 1 %, la velocidad puede reducirse al 1 % del avance programado.

Cuando el corte se realiza en un movimiento circular exterior, no se realizan ajustes de aumento de la velocidad de avance.

Tipo A y B de entrada de Compensación de la herramienta de corte (Yasnac):

[1] Trayectoria programada,
[2] Trayectoria del centro de herramientas,
[r] Radio de la herramienta

Tipo A y B de entrada de Compensación de la herramienta de corte (Tipo Fanuc):

[1] Trayectoria programada,
[2] Trayectoria del centro de herramientas,
[r] Radio de la herramienta

Circular Interpolation and Cutter Compensation

En esta sección, se describe el uso de G02 (Interpolación circular en sentido horario), G03 (Interpolación circular en el sentido contrario a las agujas del reloj) y Compensación de la herramienta de corte (G41: Compensación de la herramienta de corte a la izquierda, G42: Compensación de la herramienta de corte a la derecha).

La máquina puede programarse para cortar movimientos y radios circulares con G02 y G03. En general, al programar un perfil o un contorno, la forma más sencilla de describir un radio entre dos puntos es hacerlo con un R y un valor. Para completar movimientos circulares (360 grados), debe especificarse un I o un J con un valor. La ilustración de la sección circular describe las diferentes secciones de un círculo.

Mediante el uso de la compensación de la herramienta de corte en esta sección, el programador podrá cambiar la herramienta de corte en una cantidad exacta para mecanizar un perfil o contorno hasta las dimensiones impresas exactas. Mediante el uso de la compensación de la herramienta de corte, el tiempo de programación y la probabilidad de que se produzca un error de cálculo en la programación se reducen debido a que pueden programarse dimensiones reales y a que el tamaño y geometría de la pieza pueden controlarse con facilidad.

A continuación, se incluyen algunas reglas sobre la compensación de la herramienta de corte que debe seguir exhaustivamente para tener éxito en las operaciones de mecanizado. Consulte siempre estas reglas cuando escriba sus programas.

  1. La compensación de la herramienta de corte debe activarse durante un movimiento G01 X,Y que sea igual o mayor que el radio de compensación de la herramienta de corte o la cantidad que se está compensando.
  2. Cuando finalice una operación con compensación de la herramienta de corte, deberá desactivarse la compensación de la herramienta de corte utilizando las mismas normas que en el proceso de activación; es decir, debe quitarse lo que se incluya.
  3. En la mayoría de las máquinas, durante la compensación de la herramienta de corte, es posible que no funcione un movimiento X,Y lineal que sea menor que el radio de la compensación de la herramienta de corte. (Ajuste 58 - establecido en Fanuc - para obtener resultados positivos.)
  4. No se puede activar ni desactivar la compensación de la herramienta de corte durante un movimiento en arco con G02 o G03.
  5. Mientras la compensación de la herramienta de corte esté activa, el mecanizado de un arco interior con un radio inferior al definido en el valor D activo generará una alarma en la máquina. No puede tener un diámetro de herramienta demasiado alto si el radio del arco es demasiado pequeño.

Esta ilustración muestra cómo se calcula la trayectoria de la herramienta para la compensación de la herramienta de corte.

La sección detallada muestra la herramienta en la posición inicial y posteriormente la posición de corrección a medida que la herramienta de corte alcanza la pieza de trabajo.

Interpolación circular G02 y G03:

[1] cortador vertical de 0.250" de diámetro,
[2] Trayectoria programada,
[3] Centro de la herramienta,
[4] Posición de inicio,
[5] Trayectoria de la herramienta de correctores.

Ejercicio de programación que muestra la trayectoria de herramienta.

Este programa utiliza la compensación de la herramienta de corte. El recorrido de la herramienta se programa a la línea central de la herramienta de la herramienta de corte. Esta es también la forma con la que el control calcula la compensación de la herramienta de corte.

%
O40006 (programa de ejemplo de compensación de la herramienta de corte) ;
(G54 X0 Y0 se encuentra en la parte inferior izquierda de la esquina de la pieza) ;
(Z0 se encuentra en la parte superior de la pieza) ;
(T1 es un cortador vertical de 0,250 de diám.) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T1 M06 (seleccionar herramienta 1) ;
G00 G90 G40 G49 G54 (arranque seguro) ;
X-1. Y-1. (avance rápido hasta la primera posición) ;
S1000 M03 (husillo activado en sentido horario) ;
G43 H01 Z0.1 (corrector de herramienta 1 activado) ;
M08 (Refrigerante activado en) ;
(COMENZAR BLOQUES DE CORTE) ;
G01 Z-1. F50. (avance hasta profundidad de corte) ;
G41 G01 X0 Y0 D01 F50. (Compensación de la herramienta de corte izquierda 2D activada) ;
Y4.125 (movimiento lineal) ;
G02 X0.25 Y4.375 R0.375 (redondeo de esquina) ;
G01 X1.6562 (movimiento lineal) ;
G02 X2. Y4.0313 R0.3437 (redondeo de esquina) ;
G01 Y3.125 (movimiento lineal) ;
G03 X2.375 Y2.75 R0.375 (redondeo de esquina) ;
G01 X3.5 (movimiento lineal) ;
G02 X4. Y2.25 R0.5 (redondeo de esquina) ;
G01 Y0.4375 (movimiento lineal) ;
G02 X3.4375 Y-0.125 R0.5625 (redondeo de esquina) ;
G01 X-0.125 (movimiento lineal) ;
G40 X-1. Y-1. (Última posición, compensación de la herramienta de corte desactivada) ;
(COMENZAR BLOQUES DE FINALIZACIÓN) ;
G00 Z0.1 M09 (retroceso rápido, refrigerante desactivado) ;
G53 G49 Z0 M05 (origen de Z, husillo desactivado) ;
G53 Y0 (origen de Y) ;
M30 (Fin de programa) ;
%

Canned Cycles

Los ciclos enlatados son códigos G que realizan operaciones repetitivas tales como taladrar, roscar y mandrilar. Se define un ciclo enlatado con códigos de dirección alfabéticos. Mientras el ciclo enlatado se encuentre activo, la máquina realiza la operación definida cada vez que ordena una nueva posición, a menos que especifique que no se haga así.

Los ciclos enlatados simplifican la programación de piezas. Las operaciones repetitivas del eje Z más habituales, como por ejemplo el taladrado, roscado y mandrilado, tienen ciclos enlatados. Cuando está activo, un ciclo enlatado se ejecuta en cada nueva posición del eje. Los ciclos enlatados ejecutan movimientos de ejes como comandos de avance rápido (G00) y la operación de ciclo enlatado se realiza después del movimiento del eje. Esto se aplica a los ciclos G17 y G19 y a movimientos del eje Y en tornos de eje Y.

Drilling Canned Cycles

Los cuatro ciclos enlatados de taladrado pueden entrar en bucle con G91, modo Incremental Programming (programación incremental).

  • El G81 Drill Canned Cycle (ciclo enlatado de taladrado) es el ciclo de taladrado básico. Se utiliza para taladrar agujeros poco profundos o para taladrar con Refrigeración a través del husillo (TSC).
  • El código G82 Spot Drill Canned Cycle (ciclo fijo de taladrado de puntos) es el mismo que G81 Drill Canned Cycle (ciclo fijo de taladrado) excepto que puede realizar una pausa en la parte inferior del agujero. El argumento opcional Pn.nnn especifica la duración de la pausa.
  • El código G83 Normal Peck Drilling Canned Cycle (ciclo enlatado de taladrado con avances cortos normal) se suele utilizar para taladrar agujeros profundos. La profundidad de los avances cortos puede ser variable o constante y siempre incremental. Qnn.nnn. No use un valor de Q al programar con I, J y K.
  • El código G73 High-Speed Peck Drilling Canned Cycle (ciclo enlatado de taladrado con avances cortos a alta velocidad) es el mismo que el G83 Normal Peck Drilling Canned Cycle (ciclo enlatado de taladrado con avances cortos normal) excepto que se especifique el repliegue con avances cortos de la herramienta con el Ajuste 22 - Can Cycle Delta Z (delta de ciclo enlatado Z). Se aconseja utilizar ciclos de taladrado con avances cortos para profundidades de agujero mayores que 3 veces el diámetro del taladro. La profundidad inicial de avances cortos, definida por I, suele se una profundidad del diámetro de herramienta 1.

Tapping Canned Cycles

Existen dos ciclos enlatados de roscado. Todos los ciclos enlatados de roscado pueden entrar en bucle con G91, modo Incremental Programming (programación incremental).

El G84 Tapping Canned Cycle (ciclo enlatado de roscado) es el ciclo de roscado normal. Se utiliza para roscar roscados hacia la derecha.

G74 Reverse Tap Canned Cycle (ciclo enlatado de roscado inverso) es el ciclo de roscado inverso. Se utiliza para roscar roscados a mano izquierda.

Boring and Reaming Cycles

Existen (5) ciclos enlatados de mandrilado. Todos los ciclos enlatados de mandrilado pueden entrar en bucle con G91, modo Incremental Programming (programación incremental).

  • El G85 Boring Canned Cycle (ciclo enlatado de mandrilado) es el ciclo de mandrilado básico. Mandrilará hasta la altura deseada y volverá a la altura especificada.
  • El G86 Bore and Stop Canned Cycle (ciclo enlatado de mandrilado y parada) es el mismo que G85 Boring Canned Cycle (ciclo enlatado de mandrilado) excepto que el husillo se detendrá en la parte inferior del agujero antes de volver a la altura especificada.
  • El código G89 Bore In, Dwell, Bore Out Canned Cycle (ciclo enlatado de mandrilado hacia dentro, pausa, mandrilado hacia fuera) es el mismo que G85 excepto que hay una pausa en la parte inferior del agujero y el agujero continúa mandrilándose a la velocidad de avance especificada cuando la herramienta vuelve a la posición especificada. Esto varía con respecto a otros ciclos enlatados de mandrilado donde la herramienta se mueve en movimientos rápidos o con volante de avance hasta volver a la posición de retorno.
  • El código G76 Fine Boring Canned Cycle (ciclo enlatado de mandrilado fino) mandrila el agujero hasta la profundidad especificada y después del mandrilado del agujero, se mueve para sacar la herramienta del agujero antes de replegarse.
  • El código G77 Back Bore Canned Cycle (ciclo enlatado de mandrilado posterior) funciona de forma similar a G76 excepto que antes de iniciar el mandrilado del agujero, mueve la herramienta para despejar el agujero, la mueve hacia abajo dentro del agujero y mandrila hasta la profundidad especificada.

R Planes

Planos R, o planos de retorno, son comandos de código G que especifican la altura de retorno del eje Z durante ciclos enlatados.

Los códigos G del plano R permanecen activos durante el ciclo enlatado con el que se utilizan. G98 Retorno al punto inicial de ciclo enlatado mueve el eje Z hasta la altura del eje Z anterior al ciclo enlatado.

G99 Retorno de plano R de ciclo enlatado mueve el eje Z hasta la altura especificada por el argumento Rnn.nnnn especificado con el ciclo enlatado. 

Special G-Codes

Los códigos G especiales se utilizan para el fresado complejo. Éstos incluyen:

  • Grabado (G47)
  • Fresado de cavidades (G12, G13 y G150)
  • Rotación y escalamiento (G68, G69, G50, G51)
  • Imagen especular (G101 y G100)

Engraving

El código G47 de grabado de texto (“Text engraving G-code”) permite grabar texto o números serie secuenciales con un bloque individual de código.

Consulte G47 Grabado de texto (Grupo 00) para disponer de más información sobre el grabado.

Pocket Milling

Existen dos tipos de códigos G de fresado de cavidades en el control Haas:

El fresado circular de cavidades se realiza con el código G12 Clockwise Circular Pocket Milling Command (comando de fresado circular de cavidades en sentido horario) y G13 Counter-Clockwise Circular Pocket Milling Command (comando de fresado circular de cavidades en sentido horario).

El código G150 General Purpose Pocket Milling (fresado de cavidades de propósito general) utiliza un subprograma para mecanizar geometrías de alojamientos definidas por el usuario.

Asegúrese de que la geometría del subprograma sea una forma totalmente cerrada. Asegúrese de que el punto de inicio X-Y en el comando G150 se encuentre dentro de los límites de la forma totalmente cerrada. Si no se hiciera así, podría emitirse la Alarma 370 - Error de definición de cavidad.

Consulte G12 Fresado circular de cavidades en sentido horario / G13 Fresado circular de cavidades en sentido antihorario (Grupo 00) para obtener más información sobre los códigos G de fresado de cavidades.

Rotation and Scaling

NOTA:  Para utilizar estas funciones, debe comprar la opción de giro y escalado. También dispone de una prueba opcional de 200 horas.

G68 Rotation (giro) se utiliza para girar el sistema de coordenadas en el plano deseado. Puede utilizar esta función junto con el modo G91 Programación incremental, para los patrones simétricos de la máquina. G69 cancela el giro.

G51 aplica un factor de escalado a los valores de posicionamiento en bloques que siguen al comando G51. G50 cancela el escalado. Puede utilizar el escalado con giro, aunque asegúrese de ordenar primero el escalado.

Consulte Giro G68 (Grupo 16) para obtener más información sobre los códigos G de rotación y escalamiento.

Mirror Image

G101 Enable Mirror Image (habilitar imagen especular) reflejará el movimiento del eje sobre el eje especificado. Los Ajustes 45-48, 80 y 250 habilitan las imágenes especulares sobre los ejes X, Y, Z, A, B y C.

El punto pivotante especular a lo largo de un eje está definido por el argumento Xnn.nn. Puede especificarse para un eje Y que está habilitado en la máquina y en los ajustes utilizando el eje especular como el argumento. G100 cancela G101.

Consulte G100/G101 Deshabilitar/habilitar imagen especular (Grupo 00), para obtener más información sobre los códigos G de imágenes especulares.

Comentarios

Recently Viewed Items

You Have No Recently Viewed Items Yet

Feedback
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

Haas Delivered Price

This price includes shipping cost, export and import duties, insurance, and any other expenses incurred during shipping to a location in France agreed with you as a buyer. No other mandatory costs can be added to the delivery of a Haas CNC Product.

ESTÉ AL TANTO DE LO ÚLTIMO EN TECNOLOGÍA Y CONSEJOS DE HAAS...

¡Regístrese ya!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • Servicio y asistencia
  • Propietarios
  • Solicitar mantenimiento
  • Manuales del operador
  • Piezas Haas
  • Solicitud de reparación de mesas rotativas
  • Preinstalar guías
  • Herramientas de compras
  • Configure y conozca el precio de su nueva máquina Haas
  • Inventario disponible
  • Lista de precios de Haas
  • Financiación CNCA
  • Acerca de Haas
  • Declaración sobre el principio DNSH
  • Oportunidades laborales
  • Certificados y seguridad
  • Póngase en contacto con nosotros.
  • Historia
  • Terminos y Condiciones
  • Términos y condiciones de Haas Tooling
  • Privacidad
  • Garantía
  • Comunidad Haas
  • Programa de certificación de Haas
  • Haas Motorsports
  • Fundación de Gene Haas
  • Comunidad de educación técnica de Haas
  • Eventos
  • Platique con nosotros
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 Haas Automation, Inc. - Máquinas herramienta CNC

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255