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. 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 Menú principal
    • Fresadoras verticales de Haas Fresadoras verticales
      Fresadoras verticales
      Fresadoras verticales Ver todo
      • 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 Toolroom
      • Fresadoras compactas
      • CMV portico router serie GR y GM
      • Encaminadores de láminas SR
      • CMV de gran tamaño
      • Fresadoras de doble columna
      • Simulador del control
      • Cargador automático de piezas de fresadora
      • Cargador automático de piezas de carga lateral CMV/UMC
      • 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
      • Serie en forma de caja
      • 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
      • Automatización de fresadoras
      • Automatización de tornos
      • Modelos de automatización
    • Centros de taladrado Haas Máquinas de sobremesa
      Máquinas de sobremesa
      Máquinas de sobremesa Ver todo
      • Máquinas de sobremesa
      • Fresadora de sobremesa
      • Torno de sobremesa
    • Equipamiento de taller Haas Equipo de taller
      Equipo de taller
      Equipo de taller Ver todo
      • Equipo de taller
      • Sierra de cinta
      • Fresadora de torreta
      • Rectificadora de superficies, 2550
      • Rectificadora de superficies, 3063
      • Máquina de corte láser
    • ENLACES RÁPIDOS Serie especial  Serie especial 
      SERIE EU SERIE EU CONFIGURE Y PRESUPUESTE | LISTA DE PRECIOS CONFIGURE Y PRESUPUESTE | LISTA DE PRECIOS Las máquinas nuevas en stock Las máquinas nuevas en stock NOVEDADES NOVEDADES SU PRIMERA MÁQUINA CNC SU PRIMERA MÁQUINA CNC
      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 Menú principal
    • 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
    • Ver todo
    • 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 
      SERIE EU SERIE EU CONFIGURE Y PRESUPUESTE | LISTA DE PRECIOS CONFIGURE Y PRESUPUESTE | LISTA DE PRECIOS Las máquinas nuevas en stock Las máquinas nuevas en stock NOVEDADES NOVEDADES SU PRIMERA MÁQUINA CNC SU PRIMERA MÁQUINA CNC
      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 Menú principal
      Descubra la diferencia Haas
    • Por qué Haas
    • MyHaas
    • Comunidad de educación
    • Industria 4.0
    • Certificado Haas
    • Testimonios de clientes
  • Servicio técnico Menú principal
      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 Menú principal
  • Herramientas de Haas Menú principal
      Accesorios de automatización Soporte de taller Portaherramientas de fresadora Herramientas de corte para fresadora Sistemas de mandrinar Amarre de pieza de fresadora Portaherramientas para tornos Herramientas de corte para torno Amarres y sujeciones para tornos Packs de herramientas Platos de pinza ER Hacer agujeros Roscado Brocas Kits y cubos Platos manuales para fresado Desbarbado y abrasivos Medidor de herramientas y máquinas de ajuste por contracción Almacenamiento y manipulación Mantenimiento de máquinas Accesorios de herramientas Vestuario y accesorios Medición e inspección Winner's Circle Winner's Circle Holgura Grandes ofertas del día
    • Herramientas de Haas
    • Winner's Circle
      Winner's Circle Shop All
      • WINNERS_CIRCLE-1Y
    • Winner's Circle
      Winner's Circle Shop All
      • WC-1Y-EU
    • Grandes ofertas de hoy
      Grandes ofertas de hoy Shop All
      • Portaherramientas para fresadoras
      • Herramientas para fresadoras
      • Medición e inspección
      • Sistemas de mandrinar
      • Amarres y sujeciones para fresadoras
      • Kits de plato de fresado
      • Portaherramientas para tornos
      • Herramientas de corte para tornos
      • AMARRES Y SUJECIONES PARA TORNOS
      • Pinzas y mandriles ER
      • Hacer agujeros
      • Roscado
      • Brocas
      • Almacenamiento de herramientas
      • Vestuario y accesorios
    • Liquidación
      Liquidación Shop All
    • Medición e inspección
      Medición e inspección Shop All
      • Kits de inspección
      • Kits de sondas y accesorios
      • Detectores de filos y centros
      • Calibres de medición comparativa
      • Calibres de altura
      • Calibres
      • Calibres de anillo y tapón
      • Bloques de calibres y accesorios
      • Calibres de pasadores y accesorios
      • Indicadores de caída
      • Indicadores de prueba de dial
      • Calibres de mandrinado
      • Accesorios del indicador
      • Bloques en V
      • Bloques de configuración
      • Medición de profundidad
      • Micrómetros
      • Accesorios del micrómetro
      • Kits de micrómetros
      • Kits calibradores de mandrinado
      • Kits de inicio
      • Kits de indicadores
      • Kits de pinzas
      • Estación de comprobación del portaherramientas
      • Medidores de altura
      • Coordinate Measuring Machines
    • Cobots y accesorios
      Cobots y accesorios Shop All
      • Kits de cobots
      • Kits de cobots
      • Barreras protectoras
      • Amarres
      • Accesorios de células robóticas
    • Soporte de taller
      Soporte de taller Shop All
      • Compresores de aire
      • Máquinas de marcado láser
      • Accesorios para sierras de banda
      • Ruedas de rectificado de superficie
    • Portaherramientas para fresadoras
      Portaherramientas para fresadoras 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 giratorios y plato de garras de herramientas
      • Mandriles de fresado y pinzas hidráulicos
      • Llaves y accesorios de portaherramientas
    • Herramientas para fresadoras
      Herramientas para fresadoras Shop All
      • Cuerpos de plato de fresado
      • Insertos de fresado
      • Fresas de punta
      • 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
      • Brocas de router CNC para madera
    • Sistemas de mandrinar
      Sistemas de mandrinar Shop All
      • Cabezales y cartuchos de mandrinar
      • Soportes y extensiones de mandrinar
    • Amarres y sujeciones para fresadoras
      Amarres y sujeciones para fresadoras Shop All
      • Mordazas de garra fija
      • Mordazas autocentrantes
      • Placas adaptadoras
      • Garras de mordaza
      • Soportes y utillajes de mordazas
      • Kits de mordazas
      • Paralelas de mordaza
      • Mordazas de giratorio
      • Abrazaderas de utillaje
      • Kits de amarre de pieza automático
      • Mordazas Toolmakers
      • Calibres de fuerza de fijación
      • Utillajes de pinza
      • Placas en ángulo
    • Portaherramientas para tornos
      Portaherramientas para tornos Shop All
      • Soportes de torneado estáticos TL y CL
      • Soportes de torneado estático BOT
      • Soportes de torneado estático BMT
      • Portaherramientas eléctricas
      • Casquillos / manguitos de reducción del soporte de torneado
      • Soportes de torneado estático VDI
    • Herramientas de tornos
      Herramientas de tornos Shop All
      • Herramientas de corte
      • Kits de herramientas de corte
      • Insertos de torneado
      • Herramientas de corte y ranurado
      • Herramientas de roscado y ranurado interno (DI)
      • Insertos de roscado
      • Herramientas de roscado
      • Barras de mandrinar / herramientas de tornear internas (ID)
      • Herramientas de tornear externas (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
      • Micro Turning Tools
    • AMARRES Y SUJECIONES PARA TORNOS
      AMARRES Y SUJECIONES PARA TORNOS Shop All
      • Centros activos
      • Tubos de guía/manguitos de reducción del husillo
      • Pinzas de cambio rápido
      • Platos de pinza QuickChange
      • Pinzas 5C
      • Kits de pinzas 5C
      • Aros de mandrinar para torno
      • Garras de torno
      • Tiradores de barras
    • Packs de herramientas
      Packs de herramientas 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 giratorios y plato de garras de herramientas
      • 08-1769
      • 08-1739
      • 08-0002
      • 08-1117
      • 08-1744
      • 08-1118
      • 08-0004
      • 08-1745
      • 08-1748
      • 08-1953
      • 08-1955
      • 08-2027
      • 08-2028
      • 08-2029
      • 08-1952
      • 08-1954
      • Kits de inicio de torno
      • Kits de amarre de pieza
      • Kits de mordazas giratorias
      • Kits de plato de 3 mordazas para fresadoras
      • Kits de cubo
      • Kits de mordazas
      • Kits de manguitos reductores
      • Kits de amarre de pieza automático
      • Kits de medición e inspección
      • Kits calibradores de mandrinado
      • Kits de indicadores
      • Kits de micrómetros
      • Kits de pinzas
      • Kits de inicio
    • Pinzas y mandriles ER
      Pinzas y mandriles ER Shop All
      • Pinza de diámetro recto 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
    • Brocas
      Brocas 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
    • Roscar
      Roscar Shop All
      • Machos de roscar
      • Insertos de roscado
      • Herramientas de roscado
      • Fresas de rosca
      • Roscas para tubos
      • Kits de taladrado y roscado
    • Brochado
      Brochado Shop All
      • Herramientas de brocas
      • Insertos para brocas
    • Cubos
      Cubos Shop All
      • Cubos
      • Kits de cubo
      • Torres del conjunto de mordaza
    • Platos de fresado
      Platos de fresado Shop All
      • Platos de garras divisores 5C
      • Soportes para fresadoras y platos de tres mordazas
    • Desbarbado y abrasivos
      Desbarbado y abrasivos Shop All
      • Almohadillas abrasivas
      • Herramientas de desbarbado
      • Ruedas de desbarbado
      • Láminas y rollos abrasivos
    • 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
    • Almacenamiento de herramientas
      Almacenamiento de herramientas Shop All
      • Carros de herramientas
    • Mantenimiento de máquinas
      Mantenimiento de máquinas Shop All
      • Barras de prueba de husillo
      • Niveles
      • Refractómeros
      • Consumibles y aditivos de máquinas
      • Machine Accessories
    • Accesorios para herramientas
      Accesorios para herramientas Shop All
      • Limpiadores de cono de husillos y portaherramientas
      • Elevador de taller Haas
      • Utillaje para portaherramientas
      • Ventiladores de limpieza de CNC
      • Dead Blow Hammers
      • Mazos y martillos
      • Anti-Fatigue Mats
      • Recambios
      • Layout Tools
      • Llaves
      • Herramientas de corte de mano
      • Taburetes de taller
      • Imanes de elevación
      • Safety Apparel
    • Vestuario y accesorios
      Vestuario y accesorios Shop All
      • Accesorios
      • Ropa
    • 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 TÉRMINOS ABIERTOS FINANCIACIÓN Y TÉRMINOS ABIERTOS PAY BY INVOICE PAY BY INVOICE
      Preguntas frecuentes Preguntas frecuentes
      KITS CREADOS PARA USTED KITS CREADOS PARA USTED
×

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. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

Resultados de la búsqueda

Web Pages

Imágenes

    • <
    • 1
    • >

7 - Rotary - Programming

Mesa giratoria/contrapunto - Suplemento al manual del operario


  • 1 - Unidad giratoria - Introducción
  • 2 - Unidad giratoria - Información legal
  • 3 - Unidad giratoria - Instalación
  • 4 - Unidad giratoria - Funcionamiento
  • 5 - Unidad giratoria - MRZP
  • 6 - Unidad giratoria - Modelos de 5 ejes
  • 7 - Unidad giratoria - Programación
  • 8 - Unidad giratoria - Códigos G
  • 9 - Unidad giratoria - Parámetros
  • 10 - Unidad giratoria - Mantenimiento
  • 11 - Unidad giratoria - Amarre de pieza
  • 12 Contrapunto - Funcionamiento/configuración

Go To :

  • 7.1 Programación de la caja de control
  • 7.2 Interfaz RS-232
  • 7.3 Funciones del programa
  • 7.4 Rotación y fresado simultáneos
  • 7.5 Ejemplos de programación

7.1 Programación de la caja de control

Introduction

Esta sección cubre la introducción manual de su programa. A menos que cargue un programa desde un ordenador o una fresadora CNC usando el puerto serial RS-232 (consulte «Interfaz RS-232» en la página 5), la programación se realiza a través del teclado del panel frontal. Los botones de la columna derecha del teclado se utilizan para control del programa.

NOTA: siempre pulse y libere de inmediato cualquier botón. Al mantener pulsado un botón, el botón se repite; sin embargo, esto resulta útil al desplazarse por un programa. Algunos botones tienen más de una función según el modo.

Pulse MODE/RUN PROG para seleccionar entre el modo de Programa y el modo de Ejecución. La pantalla parpadea en el modo de Programa y permanece fija en el modo de Ejecución.

En el modo de Programa, los comandos se introducen en la memoria como pasos.

 

Número de paso Tamaño de paso Velocidad de avance Recuento de bucle Código G
1 90,000 80 01 91
2 −30,000 05 01 91
3 0 80 01 99
Pasante
99 0 80 01 99

Al pulsar DISPLAY SCAN, la ventana se mueve a la derecha. Al pulsar la flecha hacia arriba/abajo de STEP SCAN, la ventana se mueve hacia arriba/abajo.

Putting a Program into Memory

NOTA: Todos los datos se almacenan automáticamente en memoria al pulsar un botón de control.

La programación comienza por asegurarse de que el control por servo esté en el modo Programa y en el número de paso 01. Para ello:

  1. Pulse MODE/RUN PROG con la unidad detenida.
    Uno de los campos de visualización parpadea, indicando que está en el modo de Programa.

  2. Mantenga pulsado CLEAR/ZERO SET durante 5 segundos.
    Ha borrado la memoria. Usted está en el paso 01 y listo para empezar a programar, 01 000,000; se visualiza. No es necesario borrar la memoria cada vez que se introduzcan o cambien datos. Puede cambiar los datos en el programa simplemente escribiendo los datos nuevos sobre los viejos.

  3. Puede almacenar (7) programas en un control de un eje (numerados 0-6). Para acceder a un programa, pulse - (menos) mientras se muestra un código G.

    La pantalla cambia a: N.º de prog.

  4. Pulse una tecla numérica para seleccionar un nuevo programa y luego pulse MODE/RUN PROG para volver al modo de Ejecución o CYCLE START para continuar en el modo de Programa.

    Cada uno de los 99 pasos posibles de un programa debe contener un código G y uno de estos:

    a) Tamaño de paso o comando de posición que se muestra como un número con un posible signo menos.
    b) Velocidad de avance que se muestra con una F antepuesta.
    c) Recuento de bucle que se muestra con una L antepuesta.
    d) Destino de subrutina con Loc antepuesto.
    .
  5. Para mostrar los códigos adicionales asociados con un paso, pulse DISPLAY SCAN.

    Ejemplo de líneas de código:
    S135.000 G91
    F0 40.000 L001

  6. Algunas entradas no están permitidas para determinados códigos G y no se pueden introducir o se ignoran. La mayoría de los pasos son comandos de posición incremental y este es el G91 predeterminado.

  7. G86, G87, G89, G92 y G93 deben utilizarse con la función de relé CNC deshabilitada (Parámetro 1 = 2). Introduzca su tamaño de paso en grados con tres decimales. Siempre debe introducir los decimales, incluso para el número cero. Introduzca un signo menos (-) para rotación invertida. Para editar una velocidad de avance o un recuento de bucle, pulse DISPLAY SCAN para ver la entrada e introducir los datos.

    NOTA: Los pasos del programa N2 a N99 se establecen en el código final al borrarse la memoria. Esto significa que no es necesario introducir G99. Si está eliminando pasos de un programa existente, asegúrese de haber introducido un G99 después del último paso.

  8. Si está programando una pieza que no utiliza velocidades de avance o recuentos de bucle, simplemente pulse la flecha hacia abajo para ir al paso siguiente. Inserte el código G y el tamaño de paso y vaya al paso siguiente. El paso se establece automáticamente en la velocidad de avance más rápida y en un recuento de bucle de uno.

    NOTA: el HRT320FB no utiliza velocidad de avance; indexa a velocidad máxima.

  9. Si introduce un número incorrecto o fuera de los límites, el control por servo muestra: Error. Pulse CLEAR/ZERO SET e introduzca el número correcto.

  10. Si ha introducido un número válido y sigue apareciendo un Error, compruebe el parámetro 7 (protección de memoria). Al introducir el último paso, debe haber un código de finalización en el siguiente paso.

Selecting a Stored Program

Para seleccionar un programa almacenado:

Pulse MODE/RUN PROG.

Uno de los campos de visualización parpadea, indicando que está en el modo de Programa.

Con un campo de número de código G parpadeando, pulse - (menos).

Esto cambia la visualización a: N.º de prog.

Pulse un número para seleccionar un programa almacenado o nuevo.

Pulse MODE/RUN PROG.

El control retorna al modo de Ejecución.

O pulse CYCLE START para editar el programa seleccionado.

El control continúa en el modo de Programa.

Clearing a Program

Para borrar un programa (sin incluir los parámetros):

Pulse MODE/RUN PROG hasta que la pantalla parpadee.

Este es el modo Programa.

Mantenga pulsado CLEAR/ZERO SET durante 3 segundos.

La pantalla pasa a través de los 99 pasos y establece todos, excepto el primero, en G99. El primer paso se establece en G91, tamaño de paso 0, velocidad de avance máxima y recuento de bucle 1.

Entering a Step

Para introducir un paso en la memoria del control por servo:

Pulse MODE/RUN PROG.

Esto coloca el control por servo en modo de Programa. La pantalla comienza a parpadear y muestra un tamaño de paso.

De ser necesario, mantenga pulsado CLEAR/ZERO SET durante 3 segundos para borrar el último programa.

Para introducir un paso de 45°, escriba 45000.

Se muestra la pantalla: N01 S45.000 G91 y en la línea siguiente F60.272 L0001 (el valor es la velocidad máxima de la mesa giratoria).

Pulse la flecha hacia abajo de STEP SCAN.

Esto almacena el paso de 45°.

Introduzca una velocidad de avance de 20° por segundo, escribiendo 20000.

La pantalla muestra 01 F 20.000.

Pulse MODE/RUN PROG para devolver el control al modo de Ejecución.

Inicie el paso de 45º pulsando CYCLE START.

La mesa se mueve a la nueva posición.

Inserting A Line

Para insertar un nuevo paso en un programa:

Pulse MODE/RUN PROG hasta que la pantalla parpadee.

Este es el modo de Programa.

Mantenga pulsado CYCLE START durante 3 segundos en el modo de Programa.

Esto mueve el paso actual y todos los siguientes hacia abajo e inserta un nuevo paso con valores predeterminados.

nota: Se deben volver a numerar los saltos de subrutina.

Deleting a Line

Para eliminar un paso de un programa:

Pulse MODE/RUN PROG hasta que la pantalla parpadee.

Este es el modo Programa.

Mantenga pulsado ZERO RETURN durante 3 segundos.

Todos los pasos siguientes se mueven un paso arriba.

nota: Se deben volver a numerar los saltos de subrutina.

7.2 Interfaz RS-232

The RS-232 Interface

Se utilizan dos conectores para la Interfaz RS-232: uno para cada conector macho y hembra DB-25. Para conectar varios controles por servo, conecte el cable desde el ordenador al conector hembra. Con el otro cable puede conectar el primer control por servo al segundo interconectando el conector macho de la primera caja al conector hembra de la segunda. De esta forma, puede conectar hasta nueve controles. El conector RS-232 del control por servo se utiliza para cargar los programas.

El conector RS-232 en la parte posterior de la mayoría de los ordenadores personales es un DB-9 macho, por lo que solo se requiere un único tipo de cable para la conexión al control o entre controles. Este cable debe ser DB-25 macho en un extremo y DB-9 hembra en el otro. Los pines 1, 2, 3, 4, 5, 6, 7, 8 y 9 deben estar cableados uno a uno. El cable de módem nulo no es apto, ya que invierte los pines 2 y 3. Para comprobar el tipo de cable, utilice un probador de cables para comprobar que las líneas de comunicación estén dispuestas correctamente.

El control es DCE (equipo de comunicación de datos), lo que significa que transmite por la línea RXD (pin 3) y recibe por la línea TXD (pin 2). El conector RS-232 de la mayoría de los PC está cableado para DTE (equipo de terminal de datos), por lo que no se deberían necesitar puentes de derivación especiales.

Parámetro del PC Valor
Bits de parada 2
Paridad Par
Velocidad en baudios 9600
Bits de datos 7

Cadena tipo margarita RS-232 de dos controladores por servo para TRT:

[1] PC con conector RS-232 DB-9

[2] Cable RS-232 DB-9 a DB-25 directo

[3] Eje A del control por servo

[4] Cable RS-232 DB-25 a DB-25 directo

[5] Eje B de control por servo

El conector RS-232 INFERIOR (línea de salida) DB-25 se emplea cuando se utilizan múltiples controles. El conector RS-232 INFERIOR (línea de salida) del primer control se dirige al conector RS-232 SUPERIOR (línea de entrada) del segundo controlador, etc.

Si el parámetro 33 es 0, la línea CTS se puede seguir utilizando para sincronizar la salida. Si hay más de un control de unidad giratoria Haas conectado en cadena margarita, los datos enviados desde el PC van a todos los controles al mismo tiempo. Por este motivo, se requiere un código de selección de eje (Parámetro 21). Los datos enviados al PC desde los controles se programan juntos usando compuertas lógicas digitales OR (OR-ed), por lo que si transmitiese más de una caja, los datos serán incomprensibles. Por lo tanto, el código de selección de eje debe ser único para cada controlador. La interfaz serial se puede utilizar en modo de comando remoto o como ruta de carga/descarga.

Upload and Download

La interfaz serial se puede utilizar para cargar o descargar un programa. Todos los datos se envían y reciben en código ASCII. Las líneas enviadas por el control por servo terminan con un retorno de carro (CR) y un salto de línea (LF). Las líneas enviadas al control por servo pueden contener un LF, que se ignora, y terminan con un CR.

Los programas enviados o recibidos por el controlador tienen el siguiente formato:

%
N01 G91 X045.000 F080.000 L002
N02 G90 X000.000 Y045.000 
F080.000
N03 G98 F050.000 L013
N04 G96 P02
N05 G99
%

El control por servo inserta los pasos y vuelve a numerar todos los datos necesarios. El código P es el destino de un salto de subrutina de G96.

El % se debe encontrar antes de que el control por servo procese cualquier entrada y siempre inicia la salida con un %. El código N y el código G se encuentran en todas las líneas y los códigos restantes están presentes según lo requiera el código G. El código N es lo mismo que el número de paso que se visualiza en el controlador. Todos los códigos N deben ser continuos a partir de 1. El control por servo siempre termina la salida con un % y las entradas al mismo se terminan por un %, N99 o G99. Los espacios solo se permiten donde se muestra.

El control por servo muestra SEnding a medida que se envía un programa. El control por servo muestra LoAding a medida que se recibe un programa. En cada caso, el número de línea cambia a medida que se envía o recibe la información. Si se envió información incorrecta, se visualiza un mensaje de error y la pantalla indica la última línea recibida. Si se produce un error, asegúrese de que no se haya usado de manera inadvertida la letra «O» en lugar de un cero en el programa. 

Al utilizarse una interfaz RS-232, se recomienda escribir los programas en el Bloc de notas de Windows u otro programa ASCII. No se recomiendan los programas de procesamiento de palabras, como Word, ya que insertan información adicional e innecesaria.

Las funciones de carga/descarga no necesitan un código de selección de eje, ya que un operador las inicia manualmente en el panel frontal. Sin embargo, si el código de selección (Parámetro 21) no es cero, un intento de enviar un programa al control fallará, ya que las líneas no comienzan con el código de selección de eje correcto.

La carga o descarga se inicia desde el modo de Programa con el código G visualizado. Para iniciar una carga o descarga:

  1. Pulse - (menos) mientras se muestra el código G parpadeante.

    Se visualiza Prog n, donde n es el número de programa actualmente seleccionado.

  2. Seleccione un programa diferente pulsando una tecla numérica y luego pulse CYCLE START para volver al modo de Programa o MODE/RUN PROG para volver al modo de Ejecución, o pulse - (menos) otra vez, donde la pantalla mostrará: SEnd n, donde n es el número de programa actualmente seleccionado

  3. Seleccione un programa diferente pulsando una tecla numérica y luego CYCLE START para comenzar a enviar ese programa seleccionado, o pulse - (menos) otra vez, donde la pantalla mostrará: rEcE n, donde n es el número de programa actualmente seleccionado.

  4. Seleccione un programa diferente pulsando una tecla numérica y luego Iniciar para comenzar a recibir ese programa seleccionado, o pulse la tecla menos (-) otra vez para devolver la pantalla al modo de Programa.

  5. Tanto la carga como la descarga se pueden terminar pulsando CLEAR/ZERO SET.

RS-232 Remote Command Mode

El parámetro 21 no puede ser cero para que el modo de comando remoto funcione. El control por servo busca un código de selección de eje definido por este parámetro.

El control por servo también debe estar en modo de EJECUCIÓN para responder a la interfaz. Dado que el control se enciende en modo de EJECUCIÓN, es posible realizar operaciones remotas sin supervisión. Los comandos se envían al control por servo en código ASCII y terminados por un retorno de carro (CR).

Todos los comandos, excepto el comando B, deben estar precedidos por el código numérico de un eje (U, V, W, X, Y, Z). Consulte «Ajustes del parámetro 21» en la página 5. El comando B no requiere el código de selección, ya que se utiliza para activar todos los ejes de forma simultánea. Se indican a continuación los códigos ASCII utilizados para realizar comandos en el control:

Comandos de eje único por RS-232

Los siguientes son los comandos por RS-232, donde x es el eje seleccionado designado por el parámetro 21 (U, V, W, X, Y o Z):

Comando ASCII Función
xSnn.nn Especifica el tamaño de paso nn.nn o la posición absoluta.
xFnn.nn Especifica la velocidad de avance nn.nn en unidades/segundo.
xGnn Especifique el código Gnn.
xLnnn Especifica el recuento de bucle nnn.
xP Especifica el estado o la posición del servo. Este comando hace que el control por servo abordado responda, si el funcionamiento normal es posible, con la posición del servo o, de lo contrario, con el estado del servo.
xB Comenzar el paso programado en el eje X.
B Comenzar el paso programado en todos los ejes a la vez.
xH Retornar a la posición de origen o utilizar el corrector de inicio.
xC Ajustar la posición del control por servo a cero y establecer el cero.
xO Encender el control por servo.
xE Apagar el control por servo.

Programa remoto de muestra

El siguiente es un programa transmitido para el eje W. Establezca el parámetro 21 = 3 (eje W). Envíe lo siguiente:

WS180.000 (pasos)
WF100.000 (avance)
WG91 (incremento)
WB (inicio)

Respuestas por RS-232

El comando xP, donde x es el eje seleccionado designado por el parámetro 21 (U, V, W, X, Y o Z), es actualmente el único comando que responde con datos. Devuelve una única línea consistente en:

Respuesta Significado
xnnn.nnn Control por servo detenido en la posición nnn.nnn
xnnn.nnnR Servo en movimiento después de la posición nnn.nnn
xOn El servo está apagado por el motivo n
xLn Posición de origen del servo perdida por el motivo n

7.3 Funciones del programa

Program Functions

Estas áreas tienen programas de control específicos:

  • Movimiento absoluto/incremental
  • Control de continuidad automática
  • Movimiento continuo
  • Recuentos de bucle
  • División del círculo
  • Código de retardo (G97)
  • Velocidades de avance
  • Subrutinas (G96)

Movimiento absoluto/incremental

Para usar el movimiento absoluto o incremental:

Use G90 para posiciones absolutas y G91 para posiciones incrementales. G90 es el único comando que permite el posicionamiento absoluto.

NOTA: G91 es el valor predeterminado y proporciona movimiento incremental.

Utilice G28 y G88 para un comando de inicio programado. La velocidad de avance introducida se utiliza para volver a la posición cero.

Control de continuidad automática

Para controlar el modo de continuidad automática:

  1. Establezca el parámetro 10 en 2.
    El control ejecuta todo el programa y se detiene cuando se alcanza G99.
  2. Mantenga pulsado CYCLE START hasta que finalice el paso actual para detener el programa.
  3. Para reiniciar el programa, vuelva a pulsar CYCLE START.

Movimiento continuo

Para iniciar el movimiento continuo:

G33 utiliza CYCLE START remoto para iniciar el movimiento continuo.

Cuando se conecta una señal M-Fin procedente del control CNC al INICIO DE CICLO remoto y se introduce un valor arbitrario en el campo de velocidad de avance para el paso G33, el movimiento giratorio continúa hasta que se libera la señal M-Fin.

Establecer el tamaño de paso a 1.000 para el movimiento en sentido horario de G33. Establecer el tamaño de paso a -1.000 para el movimiento en sentido antihorario de G33.

El recuento de bucle se establece en 1.

Recuentos de bucle

Los recuentos de bucle permiten que un paso se repita hasta 999 veces antes de pasar al siguiente paso. El recuento de bucle es una L seguida de un valor entre 1 y 999. En modo Ejecución, muestra los recuentos de bucle restantes para el paso seleccionado. También se utiliza junto con la función de división de círculo para introducir el número de divisiones, de 2 a 999, en el círculo. El recuento de bucle especifica el número de veces que debe repetirse una subrutina al utilizarse con G96.

Código de retardo (G97)

G97 se utiliza para programar una pausa (permanencia) en un programa. Por ejemplo, programar un G97 y ajustar L = 10 produce una pausa de 1 segundo. El G97 no impulsa el relé CNC al finalizar el paso.

División del círculo

La división del círculo se selecciona con un G98 (o G85 para las unidades TRT). La L define en cuántas partes iguales se divide un círculo. Después de L pasos de recuento, la unidad se encuentra en la misma posición desde la que empezó. La división del círculo solo está disponible en los modos circulares (p. ej., Parámetro 12 = 0, 5 o 6).

Feedrate Programming

La velocidad de avance oscila entre 00.001 y el máximo de la unidad giratoria (consulte la tabla). El valor de velocidad de avance está precedido por una F y muestra la velocidad de avance utilizada para el paso seleccionado. La velocidad de avance corresponde a grados girados por segundo.

Por ejemplo: una velocidad de avance de 80.000 significa que la plataforma gira 80° en un segundo.

Cuando el control por servo esté en el modo de Parada, pulse - para cambiar el valor de la velocidad de avance en el programa sin modificar el programa ni ningún parámetro. Este es el modo Anulación de la velocidad de avance.

Pulse - hasta que se indique el valor de velocidad de avance deseado (50, 75 o 100%), p. ej., OVR:75%, en la esquina inferior derecha de la pantalla.

Modelo Velocidad de avance máxima
HA5C 410,000
HRT160 130,000
HRT210 100,00
HRT310 75,000
HRT450 50,000

Subroutines (G96)

Las subrutinas permiten repetir una secuencia hasta 999 veces. Para llamar a una subrutina, introduzca G96. Después de introducir el 96, mueva la visualización parpadeante 00 precedida por el N.º de paso registrado para introducir el paso al que hay que saltar. El control salta al paso llamado en el registro N.º de paso, cuando el programa alcanza el paso G96. El control ejecuta ese paso y los siguientes hasta que encuentra un G95 o G99. Después, el programa salta al paso posterior al G96.

Una subrutina se repite utilizando el recuento de bucle de un G96. Para finalizar la subrutina, inserte un G95 o G99 después del último paso. Una llamada de subrutina no se considera un paso en sí misma, dado que se ejecuta a sí misma y ejecuta el primer paso de la subrutina.

NOTA: No se permite el anidado.

7.4 Rotación y fresado simultáneos

Simultaneous Rotation and Milling

G94 se utiliza para realizar fresado simultáneo. El relé se impulsa al principio del paso para que la fresadora CNC pase al siguiente bloque. El control por servo ejecuta entonces los pasos L sin esperar los comandos de inicio. Normalmente, el recuento L en G94 está establecido en 1 y a ese paso le sigue un paso que se ejecuta simultáneamente con una fresadora CNC.

Spiral Milling (HRT & HA5C)

El fresado en espiral es un movimiento coordinado del eje de la fresadora y la unidad giratoria. La rotación y el fresado simultáneos permiten el mecanizado de levas y espirales y cortes en ángulo. Utilice un G94 en el control y añada el giro y la velocidad de avance. El control ejecuta el G94 (indica a la fresadora que debe proceder) y los pasos siguientes como unidad. Si se requiere más de un paso, utilice un comando L. Para el fresado en espiral, se debe calcular la velocidad de avance de la fresadora de modo que la unidad giratoria y el eje de la fresadora se detengan al mismo tiempo.

Con el fin de calcular la velocidad de avance de la fresadora, se debe abordar la siguiente información:

  • La rotación angular del husillo (se describe en el plano de la pieza).
  • Una velocidad de avance para el husillo (seleccione arbitrariamente un valor razonable, por ejemplo, cinco grados (5°) por segundo).
  • La distancia que desea recorrer por el eje X (consulte el plano de la pieza).

Por ejemplo, para fresar una espiral que tenga 72° de rotación y se mueva 38,1 mm (1,500”) en el eje X al mismo tiempo:

  1. Calcule el tiempo que tarda la unidad giratoria en girar el ángulo: n.º de grados / (velocidad de avance del husillo) = tiempo para indexar 72º / 5° por segundo = 14,40 segundos de rotación de la unidad.

  2. Calcule la velocidad de avance de la fresadora que recorra la distancia X en 14,40 segundos: (longitud del recorrido/n.º de segundos de rotación) x 60 segundos = velocidad de avance de la fresadora en distancia por minuto. 38,1 mm (1,500 in)/14,4 s = 2,6567 mm (0,1042 in) por segundo x 60 = 158,75 mm (6,25 in) por minuto.

Por lo tanto, si el divisor está configurado para moverse 72° a una velocidad de avance de 5° por segundo, programe la fresadora para que recorra 1,500 in con una velocidad de avance de 6,25 in por minuto para generar la espiral.

El programa del control por servo es el siguiente:

PASO TAMAÑO DE PASO VELOCIDAD DE AVANCE RECUENTO DE BUCLE CÓDIGO G
01 0 080.000 (HRT) 1 G94
02 [72000] [5.000] 1 G91
03 0 080.000 (HRT) 1 G88
04 0 080.000 (HRT) 1 G99

El programa de la fresadora en este ejemplo tiene el siguiente aspecto:

N1 G00 G91 (rápido en modo incremental);
N2 G01 F10. Z-1.0 (avance hacia abajo en el eje Z);
N3 M21 (para iniciar el programa de división anterior en el paso uno);
N4 X-1.5 F6.25 (cabezal de división y movimiento de fresadora al mismo tiempo aquí);
N5 G00 Z1.0 (retroceso rápido en el eje Z);
N6 M21 (retorno del divisor a la posición de origen en el paso tres);
N7 M30;

Possible Timing Issue

Cuando el control por servo ejecuta un G94, se requiere un retardo de 250 milisegundos antes de iniciar el siguiente paso. Este podría hacer que el eje de la fresadora se mueva antes de que la mesa gire, dejando una zona plana en el corte. Si esto es un problema, añada una pausa de 0 a 250 milisegundos (G04) después del código M en el programa de la fresadora para evitar el movimiento del eje de la misma.

Al añadir una pausa, la unidad giratoria y la fresadora empiezan a moverse al mismo tiempo. Podría ser necesario alterar la velocidad de avance de la fresadora para evitar problemas de temporización al final de la espiral. No ajuste la velocidad de avance en el control de la unidad giratoria; utilice la fresadora con su ajuste de velocidad de avance más fino. Si el corte sesgado parece estar en la dirección del eje X, aumente la velocidad de avance de la fresadora en 0,1. Si el corte sesgado aparece en dirección radial, reduzca la velocidad de avance de la fresadora.

Si la temporización se interrumpe durante varios segundos, como cuando la fresadora completa su movimiento antes que la unidad giratoria y se producen varios movimientos en espiral uno tras otro (como al volver atrás en un corte en espiral), la fresadora podría detenerse. La razón es que la fresadora envía una señal de inicio de ciclo (para el siguiente corte) al control de la unidad giratoria antes de que haya completado su primer movimiento, pero el control de la unidad giratoria no acepta otro comando de arranque hasta haber finalizado el primero.

Compruebe los cálculos de temporización al realizar movimientos múltiples. Una manera de verificar esta situación es establecer el control en bloque a bloque, lo que permite 5 segundos entre cada paso. Si el programa se ejecuta correctamente en el modo bloque a bloque y no en modo continuo, la temporización está desactivada.

7.5 Ejemplos de programación

Programming Examples

Las siguientes secciones contienen ejemplos de programación del control por servo:

Ejemplo 1: Indexar la plataforma 90°.

Ejemplo 2: indexar la plataforma 90° (ejemplo 1, pasos 1-8), girar a 5°/s (F5) en sentido opuesto 10,25° y luego retornar a la posición de origen.

Ejemplo 3: Taladrar un patrón de cuatro agujeros y luego un patrón de cinco agujeros en la misma pieza.

Ejemplo 4: Indexar 90,12°, iniciar un patrón de perno de siete agujeros y volver a la posición cero.

Ejemplo 5: Indexar 90°, avance lento durante 15°, repetir este patrón tres veces y retornar al inicio.

Ejemplo 6: Indexar 15°, 20°, 25° y 30° en secuencia cuatro veces y luego taladrar un patrón de perno de cinco agujeros.

Programming Example 1

Para indexar la plataforma 90°:

  1. Encienda la alimentación pulsando 1 en el interruptor de ALIMENTACIÓN del panel trasero.
  2. Pulse Inicio de ciclo (CYCLE START).
  3. Pulse ZERO RETURN.
  4. Pulse MODE/RUN PROG y libere.
    La pantalla parpadea.
  5. Mantenga pulsado CLEAR/ZERO SET durante 5 segundos.
    Se visualiza la pantalla 01 000.000.
  6. Introduzca 90000 en el teclado.
  7. Pulse MODE/RUN PROG.
    La pantalla deja de parpadear.
  8. Pulse CYCLE START para la división.

Programming Example 2

Para indexar la plataforma 90° (ejemplo 1, pasos 1-8), girar a 5°/s (F5) en sentido opuesto 10,25° y luego retornar al inicio:

  1. Ejecute el Ejemplo 1 de programación de la página 5.
  2. Pulse MODE/RUN PROG y libere.
    La pantalla parpadea.
  3. Pulse dos veces la flecha hacia abajo de STEP SCAN. Debería estar en el paso 02 del programa.
  4. Introduzca 91 en el teclado. Utilice CLEAR/ZERO SET para eliminar errores.
  5. Pulse DISPLAY SCAN.
  6. Introduzca -10250 en el teclado.
  7. Pulse la flecha hacia abajo de STEP SCAN.
    El control por servo está ahora en la pantalla de avance.
  8. Introduzca 5000 en el teclado.
  9. Pulse la flecha hacia abajo de STEP SCAN.
    El control se encuentra ahora en el paso 03.
  10. Introduzca 88 en el teclado.
  11. Pulse la flecha hacia arriba de STEP SCAN (4) veces. El control se encuentra ahora en el paso 01.
  12. Pulse MODE/RUN PROG.
    La pantalla deja de parpadear.
  13. Pulse Cycle Start (3) veces. La unidad se indexa 90 grados (90°), avanza lentamente en sentido opuesto 10,25 grados (10,25°) y luego retorna a la `posición de origen.

Programming Example 3

Este ejemplo muestra el programa como si lo hubiese introducido en el control por servo. Asegúrese de borrar la memoria antes de introducir el programa.

Para taladrar un patrón de cuatro agujeros y luego un patrón de cinco agujeros en la misma pieza:

1

Introduzca estos pasos en el control por servo:

PASO TAMAÑO DE PASO VELOCIDAD DE AVANCE RECUENTO DE BUCLE CÓDIGO G
01 90,000 270.000 (HA5C) 4 G91
02 72,000 270.000 (HA5C) 5 G91
03 0 270.000 (HA5C) 1 G99

2

Para programar el Ejemplo 3 utilizando división de círculo, introduzca los pasos siguientes en el control por servo (establezca el parámetro 12 = 6 para este ejemplo):

PASO VELOCIDAD DE AVANCE RECUENTO DE BUCLE CÓDIGO G
01 270.000 (HA5C) 4 G98
02 270.000 (HA5C) 5 G98
03 270.000 (HA5C) 1 G99

Programming Example 4

Este ejemplo muestra el programa como si lo hubiese introducido en el control por servo. Asegúrese de borrar la memoria antes de introducir el programa.

Para indexar 90,12°; iniciar un patrón de perno de siete agujeros y retornar a la posición cero:

1

Introduzca los siguientes pasos en el control por servo:

PASO  TAMAÑO DE PASO VELOCIDAD DE AVANCE RECUENTO DE BUCLE CÓDIGO G
01 90,120 270,000 1 G91
02 0 270,000 7 G98
03 0 270,000 1 G88
04 0 270 1 G99

Programming Example 5

Este ejemplo muestra el programa como si lo hubiese introducido en el control por servo. Asegúrese de borrar la memoria antes de introducir el programa.

Para indexar 90°; avanzar lento 15°, repetir este patrón tres veces y retornar a la posición de origen:

1

Introduzca los siguientes pasos en el control por servo:

PASO  TAMAÑO DE PASO VELOCIDAD DE AVANCE RECUENTO DE BUCLE CÓDIGO G
01 90,000 270,000 1 G91
02 15,000 25,000 1 G91
03 90,000 270,000 1 G91
04 15,000 25,000 1 G91
05 90,000 270,000 1 G91
06 15,000 25,000 1 G91
07 0 270,000 1 G88
08 0 270,000 1 G99

2

Este es el mismo programa (ejemplo 5) utilizando subrutinas.

PASO  TAMAÑO DE PASO VELOCIDAD DE AVANCE RECUENTO DE BUCLE CÓDIGO G
01 0 Paso n.º [4] 3 G96
02 0 270,000 1 G88
03 0 270,000 1 G95
04 90,000 270,000 1 G95
05 15 25,000 1 G91
06 0 270,000 1 G91

El paso 01 indica al control que salte al paso 04. El control ejecuta los pasos 04 y 05 tres veces (recuento de bucle 3 en el paso 01); el paso 06 marca el final de la subrutina. Después de finalizar la subrutina, el control salta al paso siguiente a la llamada G96 (en este caso, el paso 02). Dado que el paso 03 no forma parte de una subrutina, marca el final del programa y devuelve el control al paso 01.

El uso de las subrutinas en el ejemplo 5 ahorra dos líneas de programa. Sin embargo, para repetir el patrón ocho veces, una subrutina guardaría doce líneas y solo cambiaría el recuento de bucle en el paso 01 para aumentar el número de veces que se repite el patrón.

Como ayuda en la programación de subrutinas, piense en la subrutina como un programa independiente. Programe el control utilizando G96 cuando desee llamar a la subrutina. Complete el programa con un código de fin G95. Introduzca el programa de la subrutina y anote el paso en que comienza. Introduzca ese paso en el área LOC de la línea G96.

Programming Example 6

Este ejemplo muestra el programa como si lo hubiese introducido en el control por servo. Asegúrese de borrar la memoria antes de introducir el programa.

Para indexar 15°, 20°, 25° y 30° en secuencia, cuatro veces y luego taladrar un patrón de perno de cinco agujeros:

1

Introduzca los siguientes pasos en el control por servo:

PASO  TAMAÑO DE PASO VELOCIDAD DE AVANCE RECUENTO DE BUCLE CÓDIGO G
01 0 Loc 1 G96
02 0 25.000 (HA5C) 1 G98
03 0 270.000 (HA5C) 1 G95
Programa principal encima del paso 01 - 03 - Pasos de subrutina 01-08
04 15,000 25.000 (HA5C) 1 G91
05 20,000 270.000 (HA5C) 1 G91
06 25,000 25.000 (HA5C) 1 G91
07 30,000 270.000 (HA5C) 1 G91
08 0 270.000 (HA5C) 1 G99

Recently Viewed Items

You Have No Recently Viewed Items Yet

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
  • Declaración DNSH
  • 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
  • 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 y Terms of Service apply.

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