MyHaas Bienvenido:
!
Haas Tooling Historial de órdenes de invitados MyHaas/HaasConnect Iniciar sesión Registrar Haas Tooling Mi cuenta Order History Return History MyHaas/HaasConnect Cerrar sesión Bienvenido: Mis máquinas Última actividad Mis presupuestos Mi cuenta Mis usuarios Cerrar sesión
Encuentre su distribuidor
  1. Seleccionar idioma
    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. Постсоветский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
  • máquinas Main Menu
    • Fresadoras verticales de Haas Fresadoras verticales
      Fresadoras verticales
      Fresadoras verticales Ver todo
      • Fresadoras verticales
      • Serie VF
      • Máquinas universales
      • Series VR
      • VMC con cambio de paletas
      • Mini Mills
      • Máquinas de moldeo
      • Serie de taladrado/roscado/fresado
      • Fresadoras Toolroom
      • Fresadoras compactas
      • CMV portico router serie GR y GM
      • CMV de gran tamaño
      • Fresadora de sobremesa
      • Simulador del control
      • Cargador automático de piezas de fresadora
      • Cargador automático de piezas compacto
    • Product Image Soluciones multieje
      Soluciones multieje
      Soluciones multieje Ver todo
      • Soluciones multieje
      • Tornos con eje Y
      • Fresadoras de 5 ejes
    • Tornos Haas Tornos
      Tornos
      Tornos Ver todo
      • Tornos
      • Serie ST
      • Doble husillo
      • Tornos Toolroom
      • Torno con plato de garras
      • Alimentador de barras Haas V2
      • Cargador automático de piezas de torno
    • Fresadoras horizontales Haas Fresadoras horizontales
      Fresadoras horizontales
      Fresadoras horizontales Ver todo
      • Fresadoras horizontales
      • Cono ISO 50
      • Cono ISO 40
    • Mesas giratorias y divisores Haas Mesas giratorias y divisores
      Mesas giratorias y divisores
      Mesas giratorias y divisores Ver todo
      • Mesas giratorias y divisores
      • Mesas giratorias
      • Divisores
      • Equipos giratorios de 5 ejes
      • Equipos rotativos extragrandes
    • Product Image Sistemas de automatización
      Sistemas de automatización
      Sistemas de automatización Ver todo
      • Sistemas de automatización
      • Paquetes de robot
      • Cargadores automáticos de piezas
      • Sistemas Pallet Pool
      • Alimentador de barras Haas
      • Models
    • ENLACES RÁPIDOS Serie especial  Serie especial 
      OPORTUNIDADES LABORALES EN HAAS OPORTUNIDADES LABORALES EN HAAS CONFIGURACIÓN Y PRECIO CONFIGURACIÓN Y PRECIO LISTA DE PRECIOS LISTA DE PRECIOS NOVEDADES NOVEDADES SU PRIMERA MÁQUINA CNC SU PRIMERA MÁQUINA CNC HAAS SIX PACK HAAS SIX PACK
      COMPRAR HERRAMIENTAS
      • Configure y sepa el precio de su máquina Haas
      • Lista de precios
      • Inventario disponible
      • Financiación CNCA
      ¿QUIERE HABLAR CON ALGUIEN?

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

      CONTACT YOUR DISTRIBUTOR >
  • Opciones Main Menu
    • Product Image Husillos
      Husillos
      Husillos Ver todo
      • Husillos
    • Product Image Cambiadores de herramientas
      Cambiadores de herramientas
      Cambiadores de herramientas Ver todo
      • Cambiadores de herramientas
    • Product Image 4.º | 5.º eje
      4.º | 5.º eje
      4.º | 5.º eje Ver todo
      • 4.º | 5.º eje
    • Product Image Torretas y herramientas motorizadas
      Torretas y herramientas motorizadas
      Torretas y herramientas motorizadas Ver todo
      • Torretas y herramientas motorizadas
    • Product Image Palpado
      Palpado
      Palpado Ver todo
      • Palpado
    • Extracción de virutas y refrigeración de Haas Tratamiento de refrigerante y virutas
      Tratamiento de refrigerante y virutas
      Tratamiento de refrigerante y virutas Ver todo
      • Tratamiento de refrigerante y virutas
    • El Control Haas El Control Haas
      El Control Haas
      El Control Haas Ver todo
      • El Control Haas
    • Product Image Opciones para productos
      Opciones para productos
      Opciones para productos Ver todo
      • Opciones para productos
    • Product Image Herramientas y utillaje
      Herramientas y utillaje
      Herramientas y utillaje Ver todo
      • Herramientas y utillaje
    • Product Image Portapiezas
      Portapiezas
      Portapiezas Ver todo
      • Portapiezas
    • Product Image Soluciones de 5 ejes
      Soluciones de 5 ejes
      Soluciones de 5 ejes Ver todo
      • Soluciones de 5 ejes
      • 5 Easy Steps to 5-Axis
    • Product Image Automatización
      Automatización
      Automatización Ver todo
      • Automatización
    • ENLACES RÁPIDOS Serie especial  Serie especial 
      OPORTUNIDADES LABORALES EN HAAS OPORTUNIDADES LABORALES EN HAAS CONFIGURACIÓN Y PRECIO CONFIGURACIÓN Y PRECIO LISTA DE PRECIOS LISTA DE PRECIOS NOVEDADES NOVEDADES SU PRIMERA MÁQUINA CNC SU PRIMERA MÁQUINA CNC HAAS SIX PACK HAAS SIX PACK
      COMPRAR HERRAMIENTAS
      • Configure y sepa el precio de su máquina Haas
      • Lista de precios
      • Inventario disponible
      • Financiación CNCA
      ¿QUIERE HABLAR CON ALGUIEN?

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

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      Descubra la diferencia Haas
    • Por qué Haas
    • MyHaas
    • Comunidad de educación
    • Industria 4.0
    • Certificado Haas
    • Testimonios de clientes
  • Servicio Main Menu
      Bienvenido al Haas Service
      INICIO DE SERVICIO Manuales del operador Procedimientos instructivos Guías de resolución de problemas Mantenimiento preventivo Recambios Haas Haas Tooling Vídeos
  • Vídeos Main Menu
  • Herramientas de Haas Main Menu
      Portaherramientas de fresadora Amarre de pieza de fresadora Platos manuales para fresado Herramientas para fresadoras Herramientas de tornos Portaherramientas de torno AMARRE DE PIEZAS DE TORNOS Platos de pinza ER Hacer agujeros Roscado Brocas Medidor de herramientas y máquinas de ajuste por contracción Accesorios de herramientas Desbarbado y abrasivos Kits de paquetes Vestuario y accesorios Almacenamiento de herramientas Medición e inspección Winner's Circle
    • Haas Tooling
    • Portaherramientas de fresadora
      Portaherramientas de fresadora Shop All
      • Portafresas
      • Soportes de plato de fresado
      • Soportes de ajuste por contracción
      • Pinzas de sujeción ER
      • Mandriles de fresado y pinzas
      • Portabrocas para taladros
      • Tiradores
      • Kits de portaherramientas de fresadoras
      • Mandriles de fresado y pinzas hidráulicos
    • Amarre de pieza de fresadora
      Amarre de pieza de fresadora Shop All
      • Tornos de banco de garra fija
      • Tornos de banco con centrado automático
      • Placas adaptadoras
      • Mandíbulas de torno de banco de fresa
      • Accesorios de amarre de pieza
      • Kits de torno de banco
      • Paralelas de torno de banco
      • Kits de torno de banco giratorio
    • Platos manuales para fresado
      Platos manuales para fresado Shop All
      • Platos de garras divisores 5C
      • Soportes para fresadoras y platos de tres mordazas
    • Herramientas para fresadoras
      Herramientas para fresadoras Shop All
      • Cuerpos de plato de fresado
      • Insertos de fresado
      • Fresadoras frontales
      • Insertos y fresas de chaflán
      • Cuerpos de fresa de punta indexables
      • Fresas de punta esférica
      • Fresas de chaflán
      • Fresas de desbaste
      • Insertos y fresas de punta de bola indexables
      • Kits de plato de fresado
      • Kits de fresas de chaflán
      • Kits de fresas de punta divisibles
      • Herramientas de corte con cola de milano
      • Herramientas de corte de cola de milano indexables
      • Engrabado de fresas de punta
      • Rebabas
      • Herramientas de corte de chavetero
      • Fresas para redondeado de esquinas
    • Herramientas de tornos
      Herramientas de tornos Shop All
      • Herramientas de corte
      • Kits de herramientas de corte
      • Insertos de torneado
      • Herramientas de ranurado
      • Herramientas de roscado y ranurado con DI pequeño
      • Insertos de roscado
      • Portaherramientas de roscado
      • Portaherramientas OD
      • Insertos de torneado de cermet
      • Insertos de torneado CBN
      • Insertos de roscado y ranura de Haas Notch
      • Portaherramientas para roscado y ranurado Haas Notch
      • Barras de mandrinar
    • Portaherramientas de torno
      Portaherramientas de torno Shop All
      • Portaherramientas TL y CL
      • Portaherramientas BOT
      • Portaherramientas BMT
      • Portaherramientas eléctricas
      • Manguitos reductores
      • Portaherramientas VDI
    • AMARRE DE PIEZAS DE TORNOS
      AMARRE DE PIEZAS DE TORNOS Shop All
      • Centros activos
      • Tubos guía del husillo
      • Pinzas de cambio rápido
      • Pinzas de sujeción para torno
      • Pinzas 5C
      • Kits de pinzas 5C
      • Aros de mandrinar para torno
      • Garras de torno
    • Pinzas y mandriles ER
      Pinzas y mandriles ER Shop All
      • Pinzas ER
      • Pinzas selladas ER
      • Pinzas de rosca ER
      • Accesorios y juegos de pinzas ER
      • Pinzas de sujeción ER
      • Pinzas de sujeción ER con mango recto
      • Portabrocas para talados sin llave de mango recto
    • Hacer agujeros
      Hacer agujeros Shop All
      • Brocas de carburo
      • Cuerpos de broca indexables
      • Insertos de broca indexable
      • Cuerpos de broca modular
      • Cabezas de broca modular
      • Juegos y brocas de cobalto
      • Brocas de centro
      • Escariadores
      • Kits de taladrado indexable
      • Taladros de puntos
      • Cuerpos de la broca de pala
      • Insertos de la broca de pala
      • Brocas de avellanado
    • Roscado
      Roscado Shop All
      • Machos de roscar
      • Insertos de roscado
      • Portaherramientas de roscado
      • Fresas de rosca
      • Roscas para tubos
      • Kits de taladrado y roscado
    • Brocas
      Brocas Shop All
      • Portaherramientas de brocas
      • Insertos para brocas
    • Medidor de herramientas y máquinas de ajuste por contracción
      Medidor de herramientas y máquinas de ajuste por contracción Shop All
      • Máquinas de medición de herramientas
      • Máquinas de ajuste por contracción
    • Accesorios de herramientas
      Accesorios de herramientas Shop All
      • Limpiador de cono de husillo
      • Elevador de taller Haas
      • Utillajes de portaherramientas
      • Ventiladores de limpieza de CNC
      • Recambios
    • Desbarbado y abrasivos
      Desbarbado y abrasivos Shop All
      • Almohadillas abrasivas
      • Herramientas de desbarbado
      • Ruedas de desbarbado
    • Kits de paquetes
      Kits de paquetes Shop All
      • Kits de ventilador de limpieza de virutas
      • Kits de herramientas de corte
      • Kits de fresas de punta divisibles
      • Kits de herramientas de corte
      • Kits de taladrado y roscado
      • Kits de taladrado indexable
      • Kits de plato de fresado
      • Kits de fresas de chaflán
      • Kits de portaherramientas de fresadoras
      • Kits de amarre de pieza
      • Kits de torno de banco giratorio
      • Kits de torno de banco
      • Kits de plato de 3 mordazas para fresadoras
      • Kits de manguitos reductores
      • Kits de herramientas de torno
    • Almacenamiento de herramientas
      Almacenamiento de herramientas Shop All
      • Carros de herramientas
    • Medición e inspección
      Medición e inspección Shop All
      • Barras de prueba
      • Kits de inspección
      • Accesorios para sondas
      • Niveles
      • Refractómeros
      • Calibres de medición de ajuste de herramientas
      • Detectores de filos y centros
      • Calibres de medición comparativa
      • Kits de sondas y accesorios
    • Vestuario y accesorios
      Vestuario y accesorios Shop All
      • Accesorios
      • Ropa
    • Círculo ganador
      Círculo ganador Shop All
      • WINNERS_CIRCLE-1Y
    • ENLACES RÁPIDOS DE HAAS TOOLING
      PRODUCTOS NUEVOS PRODUCTOS NUEVOS NEW PRODUCTS NEW PRODUCTS
      EL MÁS POPULAR EL MÁS POPULAR
      PROMOCIONES DE HERRAMIENTAS PROMOCIONES DE HERRAMIENTAS
      FINANCIACIÓN Y PLAZOS ABIERTOS FINANCIACIÓN Y PLAZOS ABIERTOS
      Preguntas frecuentes Preguntas frecuentes
      KITS CREADOS PARA USTED KITS CREADOS PARA USTED
  • Póngase en contacto con nosotros

×

Resultados de la búsqueda

Web Pages

Imágenes

    • <
    • 1
    • >
MyHaas Bienvenido:
!
Haas Tooling Historial de órdenes de invitados MyHaas/HaasConnect Iniciar sesión Registrar Haas Tooling Mi cuenta Order History Return History MyHaas/HaasConnect Cerrar sesión Bienvenido: Mis máquinas Última actividad Mis presupuestos Mi cuenta Mis usuarios Cerrar sesión
Encuentre su distribuidor
  1. Seleccionar idioma
    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. Постсоветский
    15. Türkçe
    16. 中文
    17. Suomi
    18. Norsk
    19. الإنجليزية
    20. български
    21. Hrvatski
    22. Ελληνικά
    23. Română
    24. Slovenský
    25. Slovenščina
    26. 한국어
    27. 日本語
Search
×

Resultados de la búsqueda

Web Pages

Imágenes

    • <
    • 1
    • >

Mill - Programming

Manual del operador de fresadora


  • 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 - Característica de la pantalla táctil
  • 8 - Fresadora - Configuración de piezas
  • 9 - Fresadora - Cambiador de herramientas de paraguas
  • 10 - Fresadora - SMTC
  • 11 - Fresadora - Funcionamiento
  • 12 - Fresadora - Programación
  • 13 - Fresadora - Macros
  • 14 - Fresadora - Iconos de control
  • 15 - Fresadora - Volante de avance remoto
  • 16 - Fresadora - Programación de opciones
  • 17 - Fresadora - Códigos G
  • 18 - Fresadora - Códigos M
  • 19 - Fresadora - Ajustes
  • 20 - Fresadora - Otros equipos

Go To :

  • 12.1 Programación básica
  • 12.2 Posicionamiento absoluto/incremental
  • 12.3 Llamadas de correctores de trabajo/herramientas
  • 12.4 Subprogramas

12.1 Programación básica

Programación básica

Un programa CNC típico tiene (3) partes:

1) Preparación: Esta parte del programa selecciona los correctores de piezas y de herramientas, selecciona la herramienta de corte, activa el refrigerante, establece la velocidad del husillo y selecciona el posicionamiento absoluto o incremental para el movimiento del eje.

2) Corte: Esta parte del programa define la trayectoria de la herramienta y velocidad de avance de la operación de corte.

3) Finalización: Esta parte del programa saca al husillo de su trayectoria, desactiva el husillo, desactiva el refrigerante y mueve la mesa hasta una posición desde la que pueda descargarse e inspeccionarse la pieza.

Este es un programa básico que realiza un corte profundo de 0.100" (2.54 mm) con la Herramienta 1 en una pieza de material a lo largo de una trayectoria en línea recta de X=0.0, Y=0.0 a X=4.0, Y=4.0.

NOTA: Un bloque de programa puede contener más de un código G, siempre que dichos códigos G sean de grupos diferentes. No puede colocar dos códigos G del mismo grupo en un bloque de programa. Además, tenga en cuenta que solo se permite un código M por bloque.

%
O40001 (programa básico) ;
(G54 X0 Y0 se encuentra en la esquina superior derecha de la pieza) ;
(Z0 se encuentra en la parte superior de la pieza) ;
(T1 es una fresa frontal de 1/2") ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T1 M06 (seleccionar herramienta 1) ;
G00 G90 G17 G40 G49 G54 (arranque seguro) ;
X0 Y0 (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) ;
(INICIAR BLOQUES DE CORTE) ;
G01 F20. Z-0.1 (avance hasta profundidad de corte) ;
X-4. Y-4. (movimiento lineal) ;
(INICIAR 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) ;
%

Preparación

Son los bloques de código de preparación en el programa de ejemplo O40001:

Bloque de código de preparación Descripción
% Denota el inicio de un programa escrito en el editor de texto.
O40001 (programa básico) ; O40001 es el nombre del programa. La convención de nomenclatura de programas sigue el formato Onnnnn: La letra “O” u “o” está seguida por un número de 5 dígitos.
(G54 X0 Y0 se encuentra en la esquina superior derecha de la pieza) ; Comentario
(Z0 se encuentra en la parte superior de la pieza) ; Comentario
(T1 es una fresa frontal de 1/2") ; Comentario
(COMENZAR BLOQUES DE PREPARACIÓN) ; Comentario
T1 M06 (seleccionar herramienta 1) ; Seleccione la herramienta T1 que se utilizará. M06 ordena que el cambiador de herramientas cargue la Herramienta 1 (T1) en el husillo.
G00 G90 G17 G40 G49 G54 (arranque seguro) ;

Se considera como una línea de arranque seguro. Una buena práctica de mecanizado sería colocar este bloque de código después de cada cambio de herramienta. G00 define el movimiento de eje siguiente que se completará en el modo Rapid Motion (movimiento de avance rápido). 

G90 define los movimientos de eje posteriores que se completarán en modo absoluto (consulte la página Posicionamiento absoluto comparado con posicionamiento incremental (G90, G91) para obtener más información).

G90

define los movimientos de eje siguientes que se completarán en modo absoluto (consulte Posicionamiento absoluto comparado con posicionamiento incremental (G90, G91) para obtener más información).

G90  define los movimientos del eje después de completarse en modo absoluto (consulte

para obtener más información).

G17 define el plano de corte como el plano XY. G40 cancelará la compensación de la herramienta de corte. G49 cancela la compensación de la longitud de la herramienta. G54 define el sistema de coordenadas que se centrará en el corrector de trabajo almacenado en G54 en la pantalla Offset (correctores).

X0 Y0 (avance rápido hasta la primera posición) ; X0 Y0 ordena que la mesa se mueva hasta la posición X=0.0 e Y=0.0 en el sistema de coordenadas actual de G54.
S1000 M03 (husillo activado en sentido horario) ;

M03 activa el husillo en una dirección en sentido horario. Toma el código de dirección Snnnn, donde nnnn son las RPM deseadas del husillo. 

En máquinas con caja de engranajes, el control selecciona automáticamente el engranaje alto o el bajo en función de la velocidad del husillo ordenada. Puede utilizar un M41 o M42 para anularlo. Consulte la página M41 Anular engranaje bajo / M42 Anular engranaje alto para obtener más información sobre los códigos M de anulación de la selección de engranaje.

En máquinas con caja de engranajes, el control selecciona automáticamente el engranaje alto o el bajo en función de la velocidad del husillo ordenada. Puede utilizar un M41 o M42 para anularlo. Consulte M41 / M42 Anular engranaje alto / bajo para obtener más información sobre estos códigos M.

G43 H01 Z0.1 (corrector de herramienta 1 activado) ; G43 H01 activa la compensación de la longitud de la herramienta +. H01 especifica el uso de la longitud almacenada para la herramienta 1 en la pantalla Tool Offset (corrector de herramienta). Z0.1 ordena al eje Z a Z = 0.1. 
M08 (Refrigerante activado en) ; M08 ordena la activación del refrigerante.

Corte

Son los bloques de código de corte en el programa de ejemplo O40001:

Bloque de código de corte Descripción
G01 F20. Z-0.1 (avance hasta profundidad de corte) ; G01 F20. define los movimientos de eje después de completar una línea recta. G01 requiere el código de dirección Fnnn.nnnn. El código de dirección F20 especifica que la velocidad de avance para el movimiento es 20" (508 mm) / min. Z-0.1 ordena al eje Z a Z = - 0.1.
X-4. Y-4. (movimiento lineal) ; X-4. Y-4. ordena al eje X que se mueva hasta X = - 4.0 y ordena al eje Y que se mueva hasta Y = - 4.0.

Finalización

finaliza el programa y mueve el cursor sobre el control hasta la parte superior del programa.
Bloque de código de finalización Descripción
G00 Z0.1 M09 (retroceso rápido, refrigerante desactivado) ; G00 ordena la finalización del movimiento del eje en el modo de movimiento de avance rápido. Z0.1 Ordena al eje Z a Z = 0.1. M09 ordena la desactivación del refrigerante.
G53 G49 Z0 M05 (origen de Z, husillo desactivado) ; G53 define los movimientos del eje con respecto al sistema de coordenadas de la máquina. G49 cancela la compensación de la longitud de la herramienta. Z0 es un comando para moverse hasta Z = 0.0. M05 desactiva el husillo.
G53 Y0 (origen de Y) ; G53 define los movimientos del eje con respecto al sistema de coordenadas de la máquina. Z0 es un comando para moverse hasta Z = 0.0.
M30 (Fin de programa) ; M30
% Denota el fin de un programa escrito en el editor de texto.

12.2 Posicionamiento absoluto/incremental

Posicionamiento absoluto comparado con posicionamiento incremental (G90, G91)

El posicionamiento absoluto (G90) e incremental (G91) definen cómo interpreta el control los comandos de movimiento de ejes.

Cuando ordena el movimiento de los ejes después de un código G90, los ejes se mueven hasta esa posición relativa al origen del sistema de coordenadas que se está utilizando en ese momento.

Cuando ordena el movimiento de los ejes después de un código G91, los ejes se mueven hasta esa posición relativa a la posición actual.

La programación absoluta resulta útil en la mayoría de las situaciones. La programación incremental es más eficiente para cortes repetitivos y con la misma separación.

La Figura 1 muestra una pieza con 5 agujeros de 0.25" (13 mm) de diámetro con la misma separación. La profundidad del agujero es 1.00" (25.4 mm) y la separación es de 1.250" (31.75 mm).

La Figura 1 muestra una pieza con 5 agujeros de 0.25" (13 mm) de diámetro con la misma separación. La profundidad del agujero es 1.00" (25.4 mm) y la separación es de 1.250" (31.75 mm).

Programa de ejemplo de absoluto / incremental. G54 X0. Y0. para incremental [1], G54 para absoluto [2]

A continuación, se muestran dos programas de ejemplo para taladrar agujeros en la pieza del esquema, con una comparación entre posicionamiento absoluto y posicionamiento incremental.

Empezamos los agujeros con un taladrado central y terminamos el taladrado de los agujeros con una broca de 0.250" (6.35 mm). Utilizamos una profundidad de corte de 0.200" (5.08 mm) para el taladrado central y 1.00" (25.4 mm) de profundidad de corte para el taladrado de 0.250". G81, Ciclo fijo de taladrado, se utiliza para taladrar los agujeros.

Ejemplo de posicionamiento incremental de la fresadora

%
O40002 (incremental ex prog.) ;
N1 (G54 X0 Y0 está centrado a la izquierda de la pieza) ;
N2 (Z0 se encuentra en la parte superior de la pieza) ;
N3 (T1 es un taladro central);
N4 (T2 es un taladro) ;
N5 (BLOQUES DE PREPARACIÓN T1) ;
N6 T1 M06 (seleccionar herramienta 1) ;
N7 G00 G90 G40 G49 G54 (arranque seguro) ;
N8 X0 Y0 (avance rápido hasta la primera posición) ;
N9 S1000 M03 (husillo activado en sentido horario) ;
N10 G43 H01 Z0.1 (corrector de herramienta 1 activado) ;
N11 M08 (Refrigerante activado) ;
N12 (BLOQUES DE CORTE T1) ;
N13 G99 G91 G81 F8.15 X1.25 Z-0.3 L5 ;
N14 (comenzar G81, 5 veces);
N15 G80 (Cancelar G81);
N16 (BLOQUES DE FINALIZACIÓN T1) ;
N17 G00 G90 G53 Z0. M09 (retroceso rápido, pendiente desactivado);
N18 M01 (Parada opcional) ;
N19 (BLOQUES DE PREPARACIÓN T2) ;
N20 T2 M06 (seleccionar herramienta 2) ;
N21 G00 G90 G40 G49 (arranque seguro);
N22 G54 X0 Y0 (avance rápido hasta la primera posición) ;
N23 S1000 M03 (husillo activado en sentido horario) ;
N24 G43 H02 Z0.1 (corrector de herramienta 2 activado) ;
N25 M08 (refrigerante activado en) ;
N26 (BLOQUES DE CORTE T2) ;
N27 G99 G91 G81 F21.4 X1.25 Z-1.1 L5 ;
N28 G80 (Cancelar G81);
N29 (BLOQUES DE FINALIZACIÓN T2) ;
N30 G00 Z0.1 M09 (retroceso rápido, refrigerante desactivado) ;
N31 G53 G90 G49 Z0 M05 (origen de Z, husillo desactivado) ;
N32 G53 Y0 (inicio Y) ;
N33 M30 (Fin de programa) ;
%

Ejemplo de posicionamiento absoluto de la fresadora

El método del programa absoluto requiere más líneas de código que el programa incremental. Los programas tienen secciones similares de preparación y finalización.

Fíjese en la línea N13 del ejemplo de programación incremental donde se inicia la operación de taladrado central. G81 utiliza el código de dirección de bucle, Lnn, para especificar el número de veces que se repetirá el ciclo. El código de dirección L5 repite este proceso (5) veces. Cada vez que se repite el ciclo fijo, se mueve la distancia que especifiquen los valores X e Y opcionales. En este programa, el programa incremental aplica un movimiento de 1.25" en X desde la posición actual con cada bucle, y posteriormente realiza el ciclo de taladro.

Para cada operación de taladro, el programa especifica una profundidad de taladro de 0.1" mayor que la profundidad real, ya que el movimiento se inicia desde 0.1" por encima de la pieza.

En el posicionamiento absoluto, G81 especifica la profundidad del taladro, aunque no utiliza el código de dirección de bucle. En su lugar, el programa proporciona la posición de cada agujero en una línea separada. Hasta que G80 cancele el ciclo fijo, el control realiza el ciclo de taladro en cada posición.

El programa de posicionamiento absoluto especifica la profundidad exacta del agujero ya que la profundidad empieza en la superficie de la pieza (Z=0).

1

%
O40003 (programa de ejemplo absoluto);
N1 (G54 X0 Y0 está centrado a la izquierda de la pieza) ;
N2 (Z0 se encuentra en la parte superior de la pieza) ;
N3 (T1 es un taladro central);
N4 (T2 es un taladro) ;
N5 (BLOQUES DE PREPARACIÓN T1) ;
N6 T1 M06 (seleccionar herramienta 1) ;
N7 G00 G90 G40 G49 G54 (arranque seguro) ;
N8 X1.25 Y0 (avance rápido hasta la primera posición) ;
N9 S1000 M03 (husillo activado en sentido horario) ;
N10 G43 H01 Z0.1 (corrector de herramienta 1 activado) ;
N11 M08 (Refrigerante activado) ;
N12 (BLOQUES DE CORTE T1) ;
N13 G99 G81 F8.15 X1.25 Z-0.2 ;
N14 (comenzar G81, primer agujero) ;
N15 X2.5 (2.° agujero) ;
N16 X3.75 (3.° agujero) ;
N17 X5. (4.° agujero) ;
N18 X6.25 (5.° agujero) ;
N19 G80 (Cancelar G81);
N20 (BLOQUE DE FINALIZACIÓN T1) ;
N21 G00 G90 G53 Z0. M09 (retroceso rápido, pendiente desactivado);
N22 M01 (Parada opcional) ;
N23 (BLOQUES DE PREPARACIÓN T2) ;
N24 T2 M06 (seleccionar herramienta 2) ;
N25 G00 G90 G40 G49 (arranque seguro);
N26 G54 X1.25 Y0 (avance rápido hasta la primera posición) ;
N27 S1000 M03 (husillo activado en sentido horario) ;
N28 G43 H02 Z0.1 (corrector de herramienta 2 activado) ;
N29 M08 (Refrigerante activado) ;
N30 (BLOQUES DE CORTE T2) ;
N31 G99 G81 F21.4 X1.25 Z-1. (1.° agujero) ;
N32 X2.5 (2.° agujero) ;
N33 X3.75 (3.° agujero) ;
N34 X5. (4.° agujero) ;
N35 X6.25 (5.° agujero) ;
N36 G80 (Cancelar G81);
N37 (BLOQUES DE FINALIZACIÓN T2) ;
N38 G00 Z0.1 M09 (retroceso rápido, refrigerante desactivado) ;
N39 G53 G49 Z0 M05 (origen de Z, husillo desactivado) ;
N40 G53 Y0 (origen de Y) ;
N41 M30 (Fin de programa) ;
%

12.3 Llamadas de correctores de trabajo/herramientas

Corrector de herramienta de G43

El comando G43 Hnn Tool Length Compensation (compensación de la longitud de la herramienta) debe utilizarse después de cada cambio de herramienta. Ajusta la posición del eje Z para tener en cuenta la longitud de la herramienta. El argumento Hnn especifica la longitud de herramienta que se utilizará. Para obtener más información, consulte Ajuste de correctores de herramientas en la sección Operación.

PRECAUCIÓN: El valor nn

de la longitud de la herramienta debe corresponder con el valor nn del comando de cambio de herramienta M06 Tnn para evitar una posible colisión.

El Ajuste 15 - H & T Code Agreement (acuerdo de código H y T) controla si el valor nn tiene que coincidir en los argumentos Tnn y Hnn. Si el Ajuste 15 fuera ON y Tnn y Hnn no coincidieran, se generará la Alarma 332 - No coinciden ni H ni T.

G54 Correctores de trabajo

Los correctores de piezas definen dónde se ubica una pieza de trabajo en la mesa.

Los correctores de piezas disponibles son G54-G59, G110-G129 y G154 P1-P99. G110-G129 y G154 P1-P20 hacen referencia a los mismos correctores de piezas.

Una característica útil consiste en establecer múltiples piezas de trabajo en la mesa y mecanizar múltiples piezas en un ciclo de mecanizado. Esto se realiza asignando cada pieza de trabajo a un corrector de pieza diferente.

Para disponer de más información, consulte la sección de códigos G de este manual. A continuación, se incluye un ejemplo de mecanizado de múltiples piezas en un ciclo. El programa utiliza M97 Llamada de subprograma local en la operación de corte.

%
O40005 (programa de ejemplo de correctores de piezas) ;
(G54 X0 Y0 está centrado a la izquierda de la pieza) ;
(Z0 se encuentra en la parte superior de la pieza) ;
(T1 es un taladro) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T1 M06 (seleccionar herramienta 1) ;
G00 G90 G40 G49 G54 (arranque seguro) ;
X0 Y0 ;
(Mover a la primera posición de coordenadas de trabajo-G54) ;
S1000 M03 (husillo activado en sentido horario) ;
G43 H01 Z0.1 (corrector de herramienta 1 activado) ;
M08 (Refrigerante activado en) ;
(INICIAR BLOQUES DE CORTE) ;
M97 P1000 (llamar subprograma local);
G00 Z3. (retracción rápida) ;
G90 G110 G17 G40 G80 X0. Y0.;
(Mover a la posición de la segunda posición de coordenadas de trabajo-G110) ;
M97 P1000 (llamar subprograma local);
G00 Z3. (retracción rápida) ;
G90 G154 P22 G17 G40 G80 X0. Y0.;
(Mover a la tercera posición de coordenadas de trabajo-G154 P22) ;
M97 P1000 (llamar subprograma local);
(INICIAR 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) ;
N1000 (Subprograma local)
G81 F41.6 X1. Y2. Z-1.25 R0.1 (comenzar G81) ;
(1.° agujero) ;
X2. Y2. (2.° agujero) ;
G80 (Cancelar G81) ;
M99;
%

12.4 Subprogramas

Subprogramas

Subprogramas:

  • Suelen ser una serie de comandos que se repiten varias veces en un programa.
  • Se escriben en un programa separado en lugar de repetir los comandos muchas veces en el programa principal.
  • Se llaman en el programa principal con un M97 o M98 y un código P.
  • Pueden incluir un L para el contador de repetición. La llamada a subprograma se repite L veces antes de que el programa principal continúe con el siguiente bloque.

Cuando use M97:

  • El código P (nnnnn) es el mismo que el número de bloque (Nnnnnn) del subprograma local.
  • El subprograma debe encontrarse dentro del programa principal

Cuando use M98:

  • El código P (nnnnn) es el mismo que el número de programa (Onnnnn) del subprograma.
  • Si el subprograma no está en la memoria, el nombre del archivo debe ser Onnnnn.nc. El nombre del archivo debe contener la O, ceros a la izquierda y .nc para que la máquina encuentre el subprograma.
  • El subprograma debe residir en el directorio activo o en una ubicación especificada en los Ajustes 251/252. Consulte la página 5 para obtener más información sobre las ubicaciones de búsqueda de subprogramas.

Los Ciclos fijos son los de uso más común de subprogramas. Por ejemplo, podría poner las posiciones X e Y de una serie de agujeros en un programa separado. A continuación, puede llamar a ese programa como un subprograma con un ciclo fijo. En lugar de escribir las posiciones una vez para cada herramienta, se escriben las posiciones solo una vez para cualquier número de herramientas.

Configuración de ubicaciones de búsqueda

Cuando un programa llama a un subprograma, el control busca primero el subprograma en el directorio activo. Si el control no pudiera encontrar el subprograma, el control utiliza los Ajustes 251 y 252 para determinar dónde mirar a continuación. Consulte dichos ajustes para obtener más información.

Para crear una lista de ubicaciones de búsqueda en el Ajuste 252:

  1. En el Administrador de dispositivos (LIST PROGRAM (listar programa)), seleccione el directorio que desea añadir a la lista.
  2. Pulse F3.
  3. Resalte la opción AJUSTE 252 en el menú y pulse ENTER (Intro).

    El control añade el directorio actual a la lista de ubicaciones de búsqueda en el Ajuste 252.

Resultado:

Para ver la lista de ubicaciones de búsqueda, mire los valores del Ajuste 252 en la página Ajustes

.

Subrutina local (M97)

Una subrutina local es un bloque de código en el programa principal que es referenciado varias veces por el programa principal. Las subrutinas locales son ordenadas (llamadas) utilizando un M97 y Pnnnnn, que hace referencia al número de línea N de la subrutina local.

El formato del subprograma local es el de finalizar el programa principal con un M30 y luego introducir los subprogramas locales después del M30. Cada subprograma debe tener un número de línea N al comienzo y un M99 al final, que enviará el programa de vuelta a la siguiente línea en el programa principal.

%
O40009 (programa de ejemplo de subprograma local) ;
(G54 X0 Y0 está en la esquina superior izquierda de la pieza) ;
(Z0 se encuentra en la parte superior de la pieza) ;
(T1 es un taladro puntual) ;
(T2 es un taladro) ;
(T3 es una rosca) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T1 M06 (seleccionar herramienta 1) ;
G00 G90 G40 G49 G54 (arranque seguro) ;
X1.5 Y-0.5 (avance rápido hasta la 1.° posición) ;
S1406 M03 (husillo activado en sentido horario) ;
G43 H01 Z1. (corrector de herramienta 1 activado) ;
M08 (Refrigerante activado) ;
(INICIAR BLOQUES DE CORTE) ;
G81 G99 Z-0.26 R0.1 F7. (comenzar G81) ;
M97 P1000 (llamar al subprograma local);
(INICIAR BLOQUES DE FINALIZACIÓN) ;
G00 Z0.1 M09 (retroceso rápido, refrigerante desactivado) ;
G53 G49 Z0 M05 (origen de Z, husillo desactivado) ;
M01 (Parada opcional) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T2 M06 (seleccionar herramienta 2) ;
G00 G90 G40 G49 (arranque seguro) ;
G54 X1.5 Y-0.5 (avance rápido hasta la 1.° posición) ;
S2082 M03 (husillo activado en sentido horario) ;
G43 H02 Z1. (corrector de herramientas 2 activado) ;
M08 (Refrigerante activado) ;
(INICIAR BLOQUES DE CORTE) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (comenzar G83) ;
M97 P1000 (llamar al subprograma local);
(INICIAR BLOQUES DE FINALIZACIÓN) ;
G00 Z0.1 M09 (retroceso rápido, refrigerante desactivado) ;
G53 G49 Z0 M05 (origen de Z, husillo desactivado) ;
M01 (Parada opcional) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T3 M06 (seleccionar herramienta 3) ;
G00 G90 G40 G49 (arranque seguro) ;
G54 X1.5 Y-0.5 ;
(avance rápido hasta la 1.° posición) ;
S750 M03 (husillo activado en sentido horario) ;
G43 H03 Z1. (corrector de herramienta 3 activado) ;
M08 (Refrigerante activado) ;
(INICIAR BLOQUES DE CORTE) ;
G84 G99 Z-0.6 R0.1 F37.5 (comenzar G84) ;
M97 P1000 (llamar al subprograma local);
(INICIAR 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) ;
(Subprograma LOCAL)
N1000 (comenzar subprograma local);
X0.5 Y-0.75 (2.° posición) ;
Y-2.25 (3.° posición) ;
G98 X1.5 Y-2.5 (4.° posición) ;
(Retorno al punto inicial) ;
G99 X3.5 (5..° posición) ;
(Plano de retorno R) ;
X4.5 Y-2.25 (6.° posición) ;
Y-0.75 (7.° posición) ;
X3.5 Y-0.5 (8.° posición) ;
M99;
%

Subprograma externo (M98)

Un subprograma externo es un programa independiente al que hace referencia el programa principal. Use M98 para ordenar (llamar) a subprogramas externos, con Pnnnnn haciendo referencia al número de programa que desea llamar.

Si su programa llamara a un subprograma M98, el control busca el subprograma en el directorio del programa principal. Si el control no pudiera encontrar el subprograma en el directorio del programa principal, buscará en la ubicación especificada en el Ajuste 251. Consulte la página 5 para obtener más información. Se generará una alarma si el control no pudiera encontrar el subprograma.

En este ejemplo, el subprograma (programa O40008) especifica (8) posiciones. También incluye un comando G98 en el movimiento entre las posiciones 4 y 5. Esto provoca que el eje Z vuelva al punto de inicio inicial en lugar de volver al plano R, por lo que la herramienta pasa sobre el amarre de pieza.

El programa principal (Programa O40007) especifica (3) ciclos fijos diferentes:

  1. G81
  2. Taladro de punto en cada posición
  3. G83
  4. Taladro de avances cortos en cada posición
  5. G84
  6. Roscado en cada posición

Cada ciclo fijo llama al subprograma y realiza la operación en cada posición.

%
O40007 (programa de ejemplo de subprograma externo) ;
(G54 X0 Y0 está centrado a la izquierda de la pieza) ;
(Z0 se encuentra en la parte superior de la pieza) ;
(T1 es un taladro puntual) ;
(T2 es un taladro) ;
(T3 es una rosca) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T1 M06 (seleccionar herramienta 1) ;
G00 G90 G40 G49 G54 (arranque seguro) ;
G00 G54 X1.5 Y-0.5 (avance rápido hasta la 1.° posición) ;
S1000 M03 (husillo activado en sentido horario) ;
G43 H01 Z1. (Corrector de herramienta 1 activado)
M08 (Refrigerante activado en) ;
(INICIAR BLOQUES DE CORTE) ;
G81 G99 Z-0.14 R0.1 F7. (comenzar G81) ;
M98 P40008 (llamar al subprograma externo) ;
(INICIAR BLOQUES DE FINALIZACIÓN) ;
G00 Z1. M09 (retracción rápida, refrigerante desactivado) ;
G53 G49 Z0 M05 (origen de Z, husillo desactivado) ;
M01 (Parada opcional) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T2 M06 (seleccionar herramienta 2) ;
G00 G90 G40 G49 G54 (arranque seguro) ;
G00 G54 X1.5 Y-0.5 (avance rápido hasta la 1.° posición) ;
S2082 M03 (husillo activado en sentido horario) ;
G43 H02 Z1. (Corrector de herramienta 1 activado)
M08 (Refrigerante activado en) ;
(INICIAR BLOQUES DE CORTE) ;
G83 G99 Z-0.75 Q0.2 R0.1 F12.5 (comenzar G83) ;
M98 P40008 (llamar al subprograma externo) ;
(INICIAR BLOQUES DE FINALIZACIÓN) ;
G00 Z1. M09 (retracción rápida, refrigerante desactivado) ;
G53 G49 Z0 M05 (origen de Z, husillo desactivado) ;
M01 (Parada opcional) ;
(COMENZAR BLOQUES DE PREPARACIÓN) ;
T3 M06 (seleccionar herramienta 3) ;
G00 G90 G40 G49 G54 (arranque seguro) ;
G00 G54 X1.5 Y-0.5 (avance rápido hasta la 1.° posición) ;
S750 M03 (husillo activado en sentido horario) ;
G43 H03 Z1. (corrector de herramientas 3 activado) ;
M08 (Refrigerante activado en) ;
(INICIAR BLOQUES DE CORTE) ;
G84 G99 Z-0.6 R0.1 F37.5 (comenzar G84) ;
M98 P40008 (llamar al subprograma externo);
(INICIAR BLOQUES DE FINALIZACIÓN) ;
G00 Z1. M09 (retracción rápida, refrigerante desactivado) ;
G53 G49 Z0 M05 (origen de Z, husillo desactivado) ;
G53 Y0 (origen de Y) ;
M30 (Fin de programa) ;
%

Subprograma
%
O40008 (Subprograma) ;
X0.5 Y-0.75 (2.° posición) ;
Y-2.25 (3.° posición) ;
G98 X1.5 Y-2.5 (4.° posición) ;
(Retorno al punto inicial) ;
G99 X3.5 (5..° posición) ;
(Plano de retorno R) ;
X4.5 Y-2.25 (6.° posición);
Y-0.75 (7.° posición) ;
X3.5 Y-0.5 (8.° posición) ;
M99 (bucle o retorno a subprograma) ;
%

Comentarios
BUSCAR DISTRIBUIDOR
Comentarios
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.

Precio entregado por Haas

Este precio incluye el coste de envío, los aranceles de exportación e importación, el seguro y cualquier otro gasto en el que se incurra durante el envío a un lugar en Francia acordado con usted como comprador. No se pueden agregar otros costes obligatorios a la entrega de un producto CNC de Haas.

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

¡Regístrese ya!   

HAAS TOOLING ACEPTA LO SIGUIENTE:

  • Servicio y asistencia
  • Propietarios
  • Solicitar mantenimiento
  • Manuales del operador
  • Recambios Haas
  • Solicitud de reparación de equipo rotativo
  • Guías de preinstalación
  • Comprar herramientas
  • Configure y sepa el precio de su nueva máquina Haas
  • Inventario disponible
  • Lista de precios de Haas
  • Financiación CNCA
  • Acerca de Haas
  • Oportunidades laborales
  • Certificados y seguridad
  • Póngase en contacto
  • Historial
  • CONDICIONES
  • Términos y condiciones de Haas Tooling
  • Privacidad
  • Garantía
  • Comunidad Haas
  • Programa de certificación de Haas
  • Haas Motorsports
  • Fundación Gene Haas
  • Comunidad de formación técnica de Haas
  • Eventos
  • Participe en la conversación
  • Facebook
  • Twitter
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2023 Haas Automation, Inc - Máquinas herramienta CNC

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


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

Aviso sobre cookies

Utilizamos cookies para mejorar su experiencia de usuario. Nuestro aviso de cookies describe las cookies que utilizamos, por qué las utilizamos y cómo puede encontrar más información al respecto. Confirme que acepta que utilicemos las cookies de análisis. Si no acepta, puede seguir utilizando nuestro sitio web con una experiencia de usuario reducida.

Administrar ajustes

Aviso sobre cookies

Utilizamos cookies para mejorar su experiencia de usuario. Nuestro aviso de cookies describe las cookies que utilizamos, por qué las utilizamos y cómo puede encontrar más información al respecto. Confirme que acepta que utilicemos las cookies de análisis. Si no acepta, puede seguir utilizando nuestro sitio web con una experiencia de usuario reducida.

Functional Cookies

Analytics Cookies