MyHaas Bienvenido:
!
Haas Tooling MyHaas/HaasConnect Iniciar sesión Registrar Haas Tooling 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
      Fresadoras verticales
      Fresadoras verticales Ver todo
      • Fresadoras verticales
      • Serie VF
      • Máquinas universales
      • Serie 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
      • Pocket Mill
      • Fresadoras compactas
      • CMV portico router serie GR y GM
      • Encaminadores de láminas SR
      • CMV de gran tamaño
      • Fresadoras de doble columna
      • Máquinas de posicionamiento 3+2
    • Soluciones multieje
      Soluciones multieje
      Soluciones multieje Ver todo
      • Soluciones multieje
      • Tornos con eje Y
      • Fresadoras de 5 ejes
    • Tornos
      Tornos
      Tornos Ver todo
      • Tornos
      • Serie ST
      • Doble husillo
      • Serie en forma de caja
      • Tornos Toolroom
      • Torno con plato de garras
      • Torno de estaciones
      • Alimentadores de barras Haas
    • Fresadoras horizontales
      Fresadoras horizontales
      Fresadoras horizontales Ver todo
      • Fresadoras horizontales
      • Cono ISO 50
      • Cono ISO 40
    • 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
    • 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
      • Cargadores automáticos de piezas
      • Modelos de automatización
    • Máquinas de sobremesa
      Máquinas de sobremesa
      Máquinas de sobremesa Ver todo
      • Máquinas de sobremesa
      • Fresadora de sobremesa
      • Torno de sobremesa
      • Simulador de control, estándar
      • Simulador de control, Premium
    • Equipo de taller
      Equipo de taller
      Equipo de taller Ver todo
      • Equipo de taller
      • Fresadora de torreta
      • Tornos manuales Haas
      • Sierras Haas
    • Máquinas de fabricación
      Máquinas de fabricación
      Máquinas de fabricación Ver todo
      • Máquinas de fabricación
      • Máquinas de corte láser
      • Prensas plegadoras CNC
    • 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
    • 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
MyHaas Bienvenido:
!
Haas Tooling MyHaas/HaasConnect Iniciar sesión Registrar Haas Tooling 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
    • >

Communication With External Devices - DPRNT

Inicio de Servicio Procedimientos técnicos Comunicación con dispositivos externos - DPRNT
Recently Updated Last updated: 02/27/2026

Comunicación con dispositivos externos - DPRNT


Comunicación con dispositivos externos - DPRNT

- Saltar a la sección - 1. Introduction 2. CONFIGURE DPRINT for output (3 pasos) Back to Top

Introduction

Comunicación con dispositivos externos - DPRNT[ ]

Las macros permiten posibilidades adicionales para la comunicación con dispositivos periféricos. Por ejemplo, con dispositivos proporcionados por el usuario, puede digitalizar piezas, proporcionar informes de inspección del tiempo en operación o sincronizar los controles. Los comandos idóneos para esto son POPEN, DPRNT[ ] y PCLOS.

Comandos preparatorios de comunicación

La máquina Haas no requiere los comandos POPEN y PCLOS. Se han incluido para que los programas de otros controles puedan enviarse al control Haas.  

CONFIGURE DPRINT for output

1

Los controles NGC no disponen de puerto RS232; para contar con una funcionalidad similar, se pueden enviar instrucciones DPRINT a través de la red TCP.  Las instrucciones DPRNT también se pueden guardar en un archivo

El ajuste 261 especifica la ubicación de la salida: Disabled (Deshabilitado), File (Archivo) , Port (Puerto TCP)

Si se selecciona “File” (Archivo), el ajuste 262 especifica la ubicación del archivo (carpeta).  El valor del Ajuste 262 se establece mediante la opción ListProg [F3].  El nombre del archivo de impresión es DPRNT.OUT.  El archivo está en formato UTF-8. El valor predeterminado para este ajuste es la carpeta “Datos de usuario”.

Si se selecciona “Port” (Puerto TCP), utilice el puerto TCP especificado del ajuste 263. Para transmitir la salida DPRINT a través de redes TCP, el control NGC implementa el servidor TCP.  Para recibir la impresión se puede utilizar cualquier programa de terminal que admita comunicación TCP.

Los ejemplos incluyen PUTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html), TerraTerm (https://ttssh2.osdn.jp/index.html.en).  Hay muchos otros.

 

2

Para configurar una conexión TCP, el ajuste 261 debe establecerse en “Puerto TCP” y el ajuste 263 en el número de puerto al que desea conectarse para recibir mensajes DPRNT.

A modo de ejemplo, para establecer una conexión mediante Putty:

  1. Introduzca la dirección IP del equipo junto con el número de puerto elegido previamente para el Ajuste 263.
  2. Seleccione el tipo de conexión “Raw” o “Telnet”
  3. Pulse Abrir para abrir la conexión.

Estas opciones pueden guardarse en Putty como “Sesión guardada” para conexiones posteriores. Si la conexión no permanece abierta tanto tiempo como se desee, asegúrese de que esté seleccionada la opción “Activar conexiones TCP” en las opciones “Conexión”.

3

Para verificar que la conexión está activa, introduzca “ping” en el terminal Putty para probarla, ya que la máquina enviará un “pingret” si la conexión está activa. A continuación se muestra un resultado a modo de ejemplo que se ha obtenido al ejecutar el código en la tabla de ejemplo del formato DPRNT. Se pueden establecer hasta 5 conexiones simultáneas en cualquier momento dado.

Salida formateada

La declaración DPRNT permite al programador enviar texto formateado al puerto serie. Cualquier texto y cualquier variable puede ser imprimida al terminal serie. La forma de la declaración DPRNT es la siguiente

de la siguiente manera: DPRNT [<text> <#nnnn[wf]>... ] ;

DPRNT debe ser el único comando en el bloque. En el ejemplo anterior, <text> es cualquier carácter de A hasta Z o las letras (“+”, “-”, “/”, “*”, “.”, “?” y espacio). Cuando se envía un asterisco, éste se convertirá en un espacio en blanco. El <#nnnn[wf]> corresponde a una variable seguida por un formato. El número de la variable puede ser cualquier variable legal de macro. El formato [wf] es obligatorio y consiste en dos dígitos dentro de corchetes cuadrados. Recuerde que las variables macro son números reales con una parte entera y una parte fraccionaria. El primer dígito en el formato designa el número de espacios reservados para la parte entera. El segundo dígito designa el número de espacios reservados para la parte fraccionaria.

WF: El número total reservado de espacios del formato para salida de información no puede ser igual a cero o mayor que ocho. Por ejemplo, estos formatos no son válidos: [00] [54] [45] [36]

NGC: El NGC puede utilizar cualquier número de 0 a 9 para partes enteras o fraccionarias

El punto decimal se imprime entre la parte entera y la parte fraccionaria. La parte fraccionaria se redondea al menor lugar significativo. Cuando no se reserva ningún espacio para la parte fraccionaria, entonces no se imprime el punto decimal. Si hay una parte fraccionaria, se imprimirán los ceros restantes. Para la parte entera, se reserva por lo menos un espacio aunque haya un cero.

Si el valor en la parte entera tiene menos dígitos que los reservados, entonces los espacios iniciales también se imprimen. Si el valor de la parte entera tiene más dígitos que los reservados, entonces el campo se extiende para imprimir esos números.

Se envía un retorno de carro, después de cada bloque DPRNT.

 

Ejecución

Las declaraciones DPRNT se ejecutan en el momento de la interpretación de los bloques. Las declaraciones DPRNT se ejecutan en el momento de la previsión.  Esto significa que el programador debe tener cuidado con la ubicación donde aparecen las declaraciones DPRNT en el programa, en particular si la intención es imprimir.

G103 es útil para limitar el previsor o anticipador de bloques. Si quisiera limitar la interpretación del previsor a solamente un bloque, necesitaría incluir este comando en el principio de su programa: Esto provoca que el control prevea (2) bloques.

G103 P1;

Para cancelar el límite del previsor, cambie el comando a G103 P0  .G103 no puede utilizarse cuando la compensación de la herramienta de corte está activa.

Edición

Las declaraciones de macros con estructuras inapropiadas o mal situadas generarán una alarma. Tenga cuidado al editar las expresiones; los corchetes deben estar bien emparejados. La función DPRNT[ ] puede editarse de manera similar a un comentario. Puede borrarse, o moverse como un elemento completo, o puede editar los elementos individuales dentro de los corchetes. Las referencias a las variables y las expresiones con formatos deben modificarse como una entidad completa. Si quiere cambiar [24] a [44], coloque el cursor de manera que [24] aparezca resaltado, introduzca [44] y pulse  [ENTER]. Recuerde, puede usar el control  [VOLANTE DE AVANCE] para moverse a lo largo de expresiones DPRNT[ ] largas. Las direcciones con expresiones pueden ser algo confusas. En este caso, la dirección alfabética permanece por sí sola. Por ejemplo, el siguiente bloque contiene una expresión de dirección en X:

G01 G90 X [COS [90]] Y3.0 (CORRECTO);

Aquí, la X y los corchetes están solos y son elementos que pueden editarse individualmente. A través de la edición se puede borrar la expresión completa y reemplazarla por una constante de punto flotante.

G01 G90 X 0 Y3.0 (ERRÓNEO);

El bloque anterior originará una alarma en el momento de la ejecución. La forma correcta será como la siguiente:

G01 G90 X0 Y3.0 (CORRECTO);

NOTA: no hay ningún espacio entre X y Zero (0). RECUERDE que cuando vea un carácter alfabético que permanezca solo, es una expresión de dirección.

Recently Viewed Items

You Have No Recently Viewed Items Yet

Comentarios
Haas Logo

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 de accesibilidad
  • Declaración DNSH
  • Conformidad a la exportación
  • Oportunidades laborales
  • Certificados y seguridad
  • Póngase en contacto con nosotros
  • 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
© 2026 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