My Haas Bienvenue,
!
Haas Tooling MyHaas/HaasConnect Se connecter S’inscrire Haas Tooling MyHaas/HaasConnect Se déconnecter Bienvenue, Mes machines Dernière activité Mes devis Mon compte Mes utilisateurs Se déconnecter
Trouver votre distributeur
  1. Sélectionner la langue
    1. English
    2. Deutsch
    3. Español - ES
    4. Español - MX
    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. Українська
  • machines Menu principal
    • Fraiseuses verticales
      Fraiseuses verticales
      Fraiseuses verticales Afficher tout
      • Fraiseuses verticales
      • Série VF
      • Machines universelles
      • Série VR
      • Machine à prismes VP-5
      • Centres d’usinage à broche verticale avec changeur de palettes
      • Mini Mills
      • Machines pour l'industrie du moule
      • Centres de perçage à grande vitesse
      • Série perçage-taraudage-fraisage
      • Fraiseuses d’atelier verticales
      • Pocket Mill
      • Fraiseuses compactes
      • Série Portique
      • Détoureuses de plaques SR
      • CUV Extra-Large
      • Fraiseuses colonne double
      • Machines 3+2 axes
    • Solutions multi-axes
      Solutions multi-axes
      Solutions multi-axes Afficher tout
      • Solutions multi-axes
      • Tours à axe Y
      • Fraiseuses à 5 axes
    • Tours
      Tours
      Tours Afficher tout
      • Tours
      • Série ST
      • Double-broche
      • Série à glissières prismatiques
      • Tours d’outilleur
      • Tour à décolleter
      • Tour de poche
      • Ravitailleurs de barres Haas
    • Fraiseuses horizontales
      Fraiseuses horizontales
      Fraiseuses horizontales Afficher tout
      • Fraiseuses horizontales
      • Cône 50
      • Cône 40
    • Tables rotatives et diviseurs
      Tables rotatives et diviseurs
      Tables rotatives et diviseurs Afficher tout
      • Tables rotatives et diviseurs
      • Tables rotatives
      • Diviseurs
      • Produits rotatifs à 5 axes
      • Diviseurs extra-larges
    • Systèmes d’automatisation
      Systèmes d’automatisation
      Systèmes d’automatisation Afficher tout
      • Systèmes d’automatisation
      • Automatisation de fraiseuse
      • Tour et automatisation
      • Chargeurs automatiques de pièces
      • Modèles d’automatisation
    • Machines de bureau
      Machines de bureau
      Machines de bureau Afficher tout
      • Machines de bureau
      • Fraiseuse de bureau
      • Tour de bureau
      • Simulateur de commande, standard
      • Simulateur de commande, Premium
    • Équipement d’atelier
      Équipement d’atelier
      Équipement d’atelier Afficher tout
      • Équipement d’atelier
      • Fraiseuse à console
      • Tours manuels Haas
      • Scies Haas
    • Machines de fabrication
      Machines de fabrication
      Machines de fabrication Afficher tout
      • Machines de fabrication
      • Machine de découpe à laser
      • Presses plieuses CNC
    • LIENS RAPIDES Séries spéciales  Séries spéciales 
      SÉRIE UE SÉRIE UE CONFIGURATION ET PRIX | LISTE DE PRIX CONFIGURATION ET PRIX | LISTE DE PRIX Les nouvelles machines en stock Les nouvelles machines en stock NOUVEAUTÉS NOUVEAUTÉS VOTRE PREMIER CNC VOTRE PREMIER CNC
      OUTILS D'ACHAT
      • Configuration et Prix d’une machine Haas
      • Liste des tarifs
      • Stock disponible
      • Financement CNCA
      VOUS SOUHAITEZ PARLER À UN AGENT ?

      Un magasin d’usine Haas (HFO) peut répondre à vos questions et vous présenter les meilleures options.

      CONTACT YOUR DISTRIBUTOR >
  • Options Menu principal
    • The Haas Control Les Packs d’options Plus
      Les Packs d’options Plus
      Les Packs d’options Plus Afficher tout
      • Les Packs d’options Plus
    • Product Image Broche
      Broche
      Broche Afficher tout
      • Broche
    • Product Image Changeurs d’outils
      Changeurs d’outils
      Changeurs d’outils Afficher tout
      • Changeurs d’outils
    • Product Image 4e et 5e axes
      4e et 5e axes
      4e et 5e axes Afficher tout
      • 4e et 5e axes
    • Product Image Tourelles et outil Tournant
      Tourelles et outil Tournant
      Tourelles et outil Tournant Afficher tout
      • Tourelles et outil Tournant
    • Product Image Palpage
      Palpage
      Palpage Afficher tout
      • Palpage
    • Gestion des copeaux et du liquide de coupe Haas Gestion des copeaux et du liquide de coupe
      Gestion des copeaux et du liquide de coupe
      Gestion des copeaux et du liquide de coupe Afficher tout
      • Gestion des copeaux et du liquide de coupe
    • La commande Haas La commande Haas
      La commande Haas
      La commande Haas Afficher tout
      • La commande Haas
    • Product Image Options de produit
      Options de produit
      Options de produit Afficher tout
      • Options de produit
    • Product Image Outillage et montages d’outillages de fixation
      Outillage et montages d’outillages de fixation
      Outillage et montages d’outillages de fixation Afficher tout
      • Outillage et montages d’outillages de fixation
    • Product Image Dispositifs de serrage de pièces
      Dispositifs de serrage de pièces
      Dispositifs de serrage de pièces Afficher tout
      • Dispositifs de serrage de pièces
    • Product Image Solutions à 5 axes
      Solutions à 5 axes
      Solutions à 5 axes Afficher tout
      • Solutions à 5 axes
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisation
      Automatisation
      Automatisation Afficher tout
      • Automatisation
    • LIENS RAPIDES Séries spéciales  Séries spéciales 
      SÉRIE UE SÉRIE UE CONFIGURATION ET PRIX | LISTE DE PRIX CONFIGURATION ET PRIX | LISTE DE PRIX Les nouvelles machines en stock Les nouvelles machines en stock NOUVEAUTÉS NOUVEAUTÉS VOTRE PREMIER CNC VOTRE PREMIER CNC
      OUTILS D'ACHAT
      • Configuration et Prix d’une machine Haas
      • Liste des tarifs
      • Stock disponible
      • Financement CNCA
      VOUS SOUHAITEZ PARLER À UN AGENT ?

      Un magasin d’usine Haas (HFO) peut répondre à vos questions et vous présenter les meilleures options.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Menu principal
      Découvrez la différence Haas
    • Pourquoi Haas
    • MyHaas
    • Communauté éducative
    • Industrie 4.0
    • Certification Haas
    • Témoignages émanant de clients
  • Service Menu principal
      Bienvenue au Haas Service
      SERVICE - ACCUEIL Manuels opérateur Procédures détaillées Guides de dépannage Maintenance préventive Pièces Haas Haas Tooling Vidéos
  • Vidéos Menu principal
  • Outillage Haas Menu principal
My Haas Bienvenue,
!
Haas Tooling MyHaas/HaasConnect Se connecter S’inscrire Haas Tooling MyHaas/HaasConnect Se déconnecter Bienvenue, Mes machines Dernière activité Mes devis Mon compte Mes utilisateurs Se déconnecter
Trouver votre distributeur
  1. Sélectionner la langue
    1. English
    2. Deutsch
    3. Español - ES
    4. Español - MX
    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. Українська
×

Résultats de la recherche

Web Pages

Images

    • <
    • 1
    • >

Communication With External Devices - DPRNT

Accueil du service Procédures d’aide Communication avec des dispositifs externes – DPRNT
Recently Updated Last updated: 02/27/2026

Communication avec des dispositifs externes – DPRNT


Communication avec des dispositifs externes – DPRNT

- Aller à la section - 1. Introduction 2. CONFIGURE DPRINT for output (3 étapes) Back to Top

Introduction

Communication avec des dispositifs externes - DPRNT[ ]

Les macros apportent des possibilités supplémentaires de communication avec les dispositifs périphériques. Par exemple, il est possible, avec les dispositifs fournis par l’utilisateur, de numériser des pièces, fournir des rapports d’inspection ou synchroniser des commandes. Les commandes fournies à cette fin sont POPEN, DPRNT[ ] et PCLOS.

Commandes préparatoires de communication

POPEN et PCLOS ne sont pas requises sur une machine Haas. Elles ont été incorporées de façon que les programmes des différentes commandes puissent être envoyés au système de commande Haas.  

CONFIGURE DPRINT for output

1

Les commandes NGC ne sont pas équipées d'un port RS232, pour fournir des fonctionnalités similaires, les instructions DPRINT peuvent être envoyées sur le réseau TCP.  Les instructions DPRINT peuvent également être enregistrées dans un fichier.

Le réglage 261 spécifie l'emplacement de la sortie :Disabled (Désactivé),File (Fichier),TPC port

Si « File » est sélectionné, le réglage 262 spécifie l'emplacement du fichier.  La valeur de réglage 262 est définie via l'option ListProg [F3].  Le nom du fichier de sortie est « DPRNT.OUT ».  Le fichier est au format UTF-8. La valeur par défaut de ce paramètre est le dossier « User Data » (Données utilisateur).

Si « TCP port » est sélectionné, utilisez le port TCP spécifié par le réglage 263. Pour diffuser la sortie DPRINT sur les réseaux TCP, la commande NGC implémente le serveur TCP.  Pour recevoir la sortie, n'importe quel programme de terminal prenant en charge la communication TCP peut être utilisé.

Les exemples incluent PUTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html), TerraTerm (https://ttssh2.osdn.jp/index.html.en).  Il y en a beaucoup d'autres.

 

2

Pour configurer une connexion TCP, le réglage 261 doit être défini sur « TCP Port » (Port TCP) et le réglage 263 doit être défini sur le numéro de port auquel vous souhaitez vous connecter afin de recevoir les messages DPRNT.

Par exemple, pour établir une connexion à l'aide de Putty :

  1. Entrez l'adresse IP de la machine avec le numéro de port précédemment choisi pour le réglage 263.
  2. Sélectionnez le type de connexion « Raw » ou « Telnet ».
  3. Appuyez sur « Open » (Ouvrir) pour ouvrir la connexion.

Ces options peuvent être enregistrées dans Putty en tant que « sessions enregistrées » (« Saved Sessions ») pour les connexions suivantes. Si la connexion ne reste pas ouverte aussi longtemps que souhaité, assurez-vous que « Enable TCP keepalives » (Activer les keepalives TCP) est sélectionné dans les options « Connection » (Connexion).

3

Pour vérifier que la connexion est active, saisissez « ping » dans le terminal Putty pour tester la connexion car la machine enverra un « pingret » si la connexion est active. Vous trouverez ci-dessous un exemple de sortie obtenu en exécutant le code dans le tableau d'exemple de format DPRNT. Jusqu'à 5 connexions simultanées peuvent être établies à tout moment.

Sortie formatée

L'instruction DPRNT permet au programmeur d'envoyer un texte formaté au port sériel. On peut imprimer toute sorte de texte et de variable par le port sériel. La forme de l'instruction DPRNT est

la suivante : DPRNT [<text> <#nnnn[wf]>... ] ;

DPRNT doit être la seule commande dans le bloc. Dans l’exemple précédent, <text> représente tout caractère de A à Z ou (+, -, /, *, ., ?, et l’espace). Lorsqu’un astérisque est sorti, il est converti en un espace. Le <#nnnn[wf]> est une variable suivie d’un format. Le nombre de la variable peut être toute variable macro. Le format [wf] est exigé et consiste en deux chiffres entre crochets. Retenir que les variables macros sont des nombres réels avec une partie entière et une partie fractionnaire. Le premier chiffre du format désigne le total des positions réservées à la sortie pour la partie entière. Le deuxième chiffre désigne le total des positions réservées pour la partie fractionnaire.

WF : Le total des positions réservées pour la sortie ne peut pas être égal à zéro ou supérieur à huit. Par exemple, ces formats ne sont pas valides : [00] [54] [45] [36]

NGC : La NGC peut utiliser un chiffre quelconque entre 0 et 9 aussi bien pour les parties entières que pour les parties fractionnaires.

Un point décimal est imprimé entre la partie entière et la partie fractionnaire. La partie fractionnaire est arrondie à la position la moins significative. S’il y a des positions zéro réservées pour la partie fractionnaire, aucun point décimal ne sera imprimé. S’il y a une partie fractionnaire, on imprimera des zéros à la droite. Au moins une position est réservée pour la partie entière, même si l’on emploie un zéro.

Si la valeur de la partie entière a moins de chiffres que réservés, des espaces sont placés au début. Si la valeur de la partie entière a plus de chiffres que réservés, le champ est élargi pour que ces numéros soient imprimés.

Un retour de chariot est commandé après chaque bloc DPRNT.

 

Exécution

Les instructions DPRNT sont exécutées au moment de l'interprétation des blocs. Les instructions DPRNT sont exécutées au moment de l'anticipation des blocs.  Cela signifie que le programmeur doit être attentif à l'apparition des instructions DPRNT dans le programme, en particulier si l'intention est d'imprimer.

G103 est utile pour limiter l'anticipation. Si vous voulez limiter l’interprétation de la lecture anticipée à un bloc, vous devez inclure la commande suivante au début du programme : Ceci entraîne la lecture anticipée par le contrôle à (2) blocs.

G103 P1 ;

Pour annuler la limite de lecture anticipée, changer la commande en G103 P0.   G103 ne peut pas s'utiliser lorsque la compensation de fraise est active.

Édition

Les instructions macros structurées ou positionnées de façon incorrecte généreront une alarme. Faire attention à l’édition des expressions ; les crochets doivent être équilibrés. La fonction DPRNT[ ] peut être éditée plus ou moins de la même façon qu'un commentaire. Elle peut être effacée, déplacée comme un article entier ou bien on peut éditer des articles individuels entre crochets. Les renvois aux variables et les expressions des formats doivent être modifiées en tant qu’entité entière. Si vous voulez remplacer [24] par [44], mettre le curseur de façon que [24] soit mis en évidence, introduire [44] et appuyer sur  [ENTER]. Souvenez-vous que vous pouvez utiliser la commande [HANDLE JOG] pour manœuvrer dans les longues expressions DPRNT[ ]. Les adresses avec des expressions peuvent être déroutantes. Dans cette situation, l’adresse alphabétique reste autonome. Par exemple, ce bloc contient une expression d’adresse en X :

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

Ici, X et les crochets restent seuls et sont des articles à éditer individuellement. Par l’édition, il est possible de supprimer l’expression entière et de la remplacer avec une constante à virgule flottante.

G01 G90 X 0 Y3.0 (INCORRECT) ;

Le bloc ci-dessus générera une alarme au moment de l’exécution. La forme correcte se présente de la façon suivante :

G01 G90 X0 Y3.0 (CORRECT) ;

REMARQUE : il n’y a aucun espace entre le X et le zéro (0). SOUVENEZ-VOUS qu’un caractère alpha autonome est une expression d’adresse.

Recently Viewed Items

You Have No Recently Viewed Items Yet

Commentaires
Haas Logo

Tarification de livraison Haas

Ce prix comprend les frais d’expédition, les droits d’exportation et d’importation, l’assurance et tous les autres frais encourus pendant l’expédition vers un lieu en France convenu avec vous en tant qu’acheteur. Aucun autre frais obligatoire ne peut être ajouté à la livraison d’un Produit CNC Haas.

PRENEZ CONNAISSANCE DES TOUTES DERNIÈRES SUGGESTIONS ET TECHNOLOGIES DE HAAS.

Inscrivez-vous maintenant !   

HAAS TOOLING ACCEPTE CE QUI SUIT :

  • Service et assistance
  • Propriétaires
  • Demande de service
  • Manuels d’utilisation
  • Pièces Haas
  • Demande de réparation de tables rotatives
  • Guides de pré-installation
  • Outils d’achat
  • Fabrication et prix d’une nouvelle machine Haas
  • Stock disponible
  • La liste des tarifs Haas
  • Financement CNCA
  • À propos de Haas
  • Engagement d’accessibilité
  • Principe DNSH
  • Respect des exportations
  • Carrières
  • Certifications et sécurité
  • Contactez-nous
  • Histoire
  • Conditions générales
  • Conditions générales outillage Haas
  • Confidentialité
  • Garantie
  • Communauté Haas
  • Programme de certification Haas
  • Haas Motorsports
  • Gene Haas Foundation
  • Communauté éducative technique Haas
  • Événements
  • Participer aux échanges
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2026 Haas Automation, Inc. - Machines-outils CNC

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

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