My Haas Willkommen
!
Haas Tooling MyHaas/HaasConnect Anmelden Registrieren Haas Tooling MyHaas/HaasConnect Abmelden Willkommen Meine Maschinen Letzte Aktivität Meine Angebote Mein Konto Meine Nutzer Abmelden
Ein Händler in Ihrer Nähe
  1. Sprache auswählen
    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. Українська
  • Maschinen Hauptmenü
    • Vertikale Fräsmaschinen
      Vertikale Fräsmaschinen
      Vertikale Fräsmaschinen Alles anzeigen
      • Vertikale Fräsmaschinen
      • VF-Baureihe
      • Universalmaschinen
      • VR Serie
      • VP-5 Prismatisch
      • VMCs mit Palettenwechsler
      • Mini Mills
      • Formenbaumaschinen
      • Hochgeschwindigkeits-Bohrzentren
      • Bohren/Gewindebohren/Fräsmaschinen
      • Werkzeug- und Vorrichtungsbau
      • Pocket Mill
      • Kompaktfräsmaschinen
      • Portal-Baureihe
      • SR Blatt-Router
      • Extra große VMC
      • Doppelständer-Fräsmaschinen
      • 3+2-Positionierungsmaschinen
    • Mehrachsen-Lösungen
      Mehrachsen-Lösungen
      Mehrachsen-Lösungen Alles anzeigen
      • Mehrachsen-Lösungen
      • Mit Y-Achse
      • 5-Achsen-Fräsmaschinen
    • Drehmaschinen
      Drehmaschinen
      Drehmaschinen Alles anzeigen
      • Drehmaschinen
      • ST-Baureihe
      • Doppelspindel
      • Box Way-Serie
      • Drehmaschinen für den Werkzeug- und Vorrichtungsbau
      • Kompaktdrehmaschine
      • Taschendrehmaschine
      • Haas-Stangenlader
    • Horizontal-Fräsmaschinen
      Horizontal-Fräsmaschinen
      Horizontal-Fräsmaschinen Alles anzeigen
      • Horizontal-Fräsmaschinen
      • SK 50
      • SK 40
    • Dreh- und Indexiertische
      Dreh- und Indexiertische
      Dreh- und Indexiertische Alles anzeigen
      • Dreh- und Indexiertische
      • Drehtische
      • Indexiertische
      • 5-Achsen-Drehtische
      • Extra große Drehtische
    • Automatisierungssysteme
      Automatisierungssysteme
      Automatisierungssysteme Alles anzeigen
      • Automatisierungssysteme
      • Automatisierung von Fräsen
      • Drehmaschinen-Automatisierung
      • Automatische Werkstücklader
      • Automatisierungsmodelle
    • Tischmaschinen
      Tischmaschinen
      Tischmaschinen Alles anzeigen
      • Tischmaschinen
      • Tischfräsmaschine
      • Tischdrehmaschine
      • Steuerungssimulator, Standard
      • Steuerungssimulator, Premium
    • Werkstattausrüstattung
      Werkstattausrüstattung
      Werkstattausrüstattung Alles anzeigen
      • Werkstattausrüstattung
      • Konsolfräsmaschine
      • Haas Manuelle Drehmaschinen
      • Haas Sägen
    • Fertigungsmaschinen
      Fertigungsmaschinen
      Fertigungsmaschinen Alles anzeigen
      • Fertigungsmaschinen
      • Laserschneidmaschinen
      • CNC-Abkantpressen
    • LINKS Sondermodelle  Sondermodelle 
      EU-BAUREIHEN EU-BAUREIHEN AUFBAU UND PREIS | PREISLISTE AUFBAU UND PREIS | PREISLISTE Vorrätige Maschinen Vorrätige Maschinen DAS IST NEU DAS IST NEU IHRE ERSTE CNC IHRE ERSTE CNC
      EINKAUFSINFORMATIONEN
      • Zusammenstellung und Preis einer Haas-Maschine
      • Preisliste
      • Verfügbare Produkte
      • CNCA Finanzierung
      MÖCHTEN SIE MIT JEMANDEM SPRECHEN?

      Ihr Haas-Händler (Haas Factory Outlet, HFO) kann Ihre Fragen beantworten und Sie durch die besten Varianten führen.

      CONTACT YOUR DISTRIBUTOR >
  • Sonderzubehör Hauptmenü
    • Product Image Spindeln
      Spindeln
      Spindeln Alles anzeigen
      • Spindeln
    • Product Image Werkzeugwechsler
      Werkzeugwechsler
      Werkzeugwechsler Alles anzeigen
      • Werkzeugwechsler
    • Product Image 4- | 5-Achsen
      4- | 5-Achsen
      4- | 5-Achsen Alles anzeigen
      • 4- | 5-Achsen
    • Product Image Revolver und angetriebene Werkzeuge
      Revolver und angetriebene Werkzeuge
      Revolver und angetriebene Werkzeuge Alles anzeigen
      • Revolver und angetriebene Werkzeuge
    • Product Image Messtasten
      Messtasten
      Messtasten Alles anzeigen
      • Messtasten
    • Haas Späneabfuhr- und Kühlmittelverwaltung Späneabfuhr- und Kühlmittelverwaltung
      Späneabfuhr- und Kühlmittelverwaltung
      Späneabfuhr- und Kühlmittelverwaltung Alles anzeigen
      • Späneabfuhr- und Kühlmittelverwaltung
    • Die Haas Steuerung Die Haas Steuerung
      Die Haas Steuerung
      Die Haas Steuerung Alles anzeigen
      • Die Haas Steuerung
    • Product Image Produktoptionen
      Produktoptionen
      Produktoptionen Alles anzeigen
      • Produktoptionen
    • Product Image Werkzeuge und Spannvorrichtungen
      Werkzeuge und Spannvorrichtungen
      Werkzeuge und Spannvorrichtungen Alles anzeigen
      • Werkzeuge und Spannvorrichtungen
    • Product Image Werkstückhalterung
      Werkstückhalterung
      Werkstückhalterung Alles anzeigen
      • Werkstückhalterung
    • Product Image 5-Achsen-Lösungen
      5-Achsen-Lösungen
      5-Achsen-Lösungen Alles anzeigen
      • 5-Achsen-Lösungen
      • 5 Easy Steps to 5-Axis
    • Product Image Automatisierung
      Automatisierung
      Automatisierung Alles anzeigen
      • Automatisierung
    • LINKS Sondermodelle  Sondermodelle 
      EU-BAUREIHEN EU-BAUREIHEN AUFBAU UND PREIS | PREISLISTE AUFBAU UND PREIS | PREISLISTE Vorrätige Maschinen Vorrätige Maschinen DAS IST NEU DAS IST NEU IHRE ERSTE CNC IHRE ERSTE CNC
      EINKAUFSINFORMATIONEN
      • Zusammenstellung und Preis einer Haas-Maschine
      • Preisliste
      • Verfügbare Produkte
      • CNCA Finanzierung
      MÖCHTEN SIE MIT JEMANDEM SPRECHEN?

      Ihr Haas-Händler (Haas Factory Outlet, HFO) kann Ihre Fragen beantworten und Sie durch die besten Varianten führen.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Hauptmenü
      Entdecken Sie den Haas Unterschied
    • Warum gerade Haas?
    • MyHaas
    • Education Community
    • Industrie 4.0
    • Haas-Zertifizierung
    • Kundenreferenzen
  • Service Hauptmenü
      Willkommen bei Haas Service
      SERVICE-HOME Bedienerhandbücher Vorgehensweisen Anleitungen zur Fehlersuche Vorbeugende Wartung Haas Ersatzteile Haas Tooling Videos
  • Videos Hauptmenü
  • Haas Werkzeuge Hauptmenü
My Haas Willkommen
!
Haas Tooling MyHaas/HaasConnect Anmelden Registrieren Haas Tooling MyHaas/HaasConnect Abmelden Willkommen Meine Maschinen Letzte Aktivität Meine Angebote Mein Konto Meine Nutzer Abmelden
Ein Händler in Ihrer Nähe
  1. Sprache auswählen
    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. Українська
×

Suchergebnisse

Web Pages

Bilder

    • <
    • 1
    • >

Communication With External Devices - DPRNT

Service Home How-To-Verfahren Kommunikation mit externem Gerät – DPRNT
Recently Updated Last updated: 02/27/2026

Kommunikation mit externem Gerät – DPRNT


Kommunikation mit externem Gerät – DPRNT

- Zum Abschnitt springen - 1. Introduction 2. CONFIGURE DPRINT for output (3 Schritte) Back to Top

Introduction

Kommunikation mit externen Geräten – DPRNT[ ]

Makros erlauben zusätzliche Möglichkeiten, mit Peripheriegeräten zu kommunizieren. Sie können zum Beispiel mit vom Benutzer bereitgestellten Geräten Teile digitalisieren, Laufzeit-Prüfberichte oder Steuerungen synchronisieren. Die dafür vorgesehenen Befehle sind POPEN, DPRNT[ ] und PCLOS.

Vorbereitende Befehle für Kommunikation

POPEN und PCLOS sind auf der Haas-Maschine nicht erforderlich. Sie sind enthalten, sodass Programme von anderen Steuerungen zur Haas-Steuerung gesandt werden können.  

CONFIGURE DPRINT for output

1

NGC-Steuerungen sind nicht mit einer RS232-Schnittstelle ausgestattet. Um eine ähnliche Funktionalität zu bieten, können DPRINT-Anweisungen über ein TCP-Netzwerk gesendet werden.  DRPINT-Anweisungen können auch in einer Datei gespeichert werden.

Die Einstellung 261 legt den Speicherort der Ausgabe fest: Deaktiviert, Datei, TCP-Port

Wenn "Datei" ausgewählt ist, gibt die Einstellung 262 den Speicherort der Datei (Ordner) an.  Der Wert von Einstellung 262 wird über die Option „ListProg“ [F3] eingestellt.  Der Name der Ausgabedatei ist „DPRNT.OUT“.  Die Datei hat das Format UTF-8. Der Standardwert für diese Einstellung ist der Ordner „User Data“.

Wenn "TCP-Port" ausgewählt ist, verwenden Sie die Einstellung 263 für den TCP-Port. Um die DPRINT-Ausgabe über TCP-Netzwerke zu streamen, implementiert NGC Control einen TCP-Server.  Um die Ausgabe zu erhalten, kann jedes Terminalprogramm verwendet werden, das die TCP-Kommunikation unterstützt.

Die Beispiele umfassen PUTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html), TerraTerm (https://ttssh2.osdn.jp/index.html.en).  Es gibt aber noch viele andere.

 

2

Um eine TCP-Verbindung einzurichten, muss Einstellung 261 auf „TCP Port“ und Einstellung 263 auf die Anschlussnummer gesetzt sein, mit der Sie eine Verbindung herstellen möchten, um DPRNT-Nachrichten zu erhalten.

Beispiel zum Herstellen einer Verbindung mit Putty:

  1. Geben Sie die IP-Adresse der Maschine zusammen mit der Anschlussnummer ein, die zuvor für Einstellung 263 ausgewählt wurde.
  2. Wählen Sie den Verbindungstyp „Raw“ oder „Telnet“.
  3. Drücken Sie auf „Open“, um die Verbindung zu öffnen.

Diese Optionen können für nachfolgende Verbindungen in Putty als „Saved Session“ (Gespeicherte Sitzung) gespeichert werden. Wenn die Verbindung nicht so lange wie gewünscht offen bleibt, stellen Sie sicher, dass „Enable TCP keepalives“ (TCP-Keepalives aktivieren) in den Optionen „Connection“ (Verbindung) ausgewählt ist.

3

Um zu überprüfen, dass die Verbindung aktiv ist, geben Sie „ping“ im Putty-Terminal ein, um die Verbindung zu testen, da die Maschine ein „Pingret“ sendet, wenn die Verbindung aktiv ist. Unten finden Sie ein Beispiel aus der Ausführung des Codes in der Beispieltabelle im DPRNT-Format. Es können jederzeit bis zu 5 gleichzeitige Verbindungen hergestellt werden.

Formatierte Ausgabe

Die DPRNT-Anweisung erlaubt dem Programmierer, formatierten Text an den seriellen Anschluss zu senden. An der seriellen Schnittstelle kann beliebiger Text inkl. beliebiger Variablen ausgedruckt werden. Die Form der DPRNT-Anweisung lautet

wie folgt: DPRNT [<text> <#nnnn[wf]>... ] ;

DPRNT muss der einzige Befehl in dem Satz sein. Im vorherigen Beispiel ist <text> ein beliebiges Zeichen von A bis Z oder die Buchstaben (+,-, /,*, ., ? und das Leerzeichen). Wenn ein Sternchen ausgegeben wird, wird dieses in ein Leerzeichen umgewandelt. <#nnnn[wf]> ist eine Variable, gefolgt von einem Format. Die Variablennummer kann jede beliebige Makrovariable sein. Das Format [wf] ist obligatorisch und besteht aus zwei Ziffern in eckigen Klammern. Man beachte, dass Makrovariablen reelle Zahlen mit einem ganzzahligen Teil und einem Bruchteil sind. Die erste Ziffer in dem Format bestimmt die gesamten Stellen, die in der Ausgabe für den ganzzahligen Teil reserviert sind. Die zweite Ziffer bestimmt die gesamten Stellen, die für den Bruchteil reserviert sind.

WF: Die Gesamtzahl der Stellen, die für die Ausgabe reserviert sind, darf nicht gleich null oder größer als acht sein. Zum Beispiel sind diese Formate ungültig: [00] [54] [45] [36]

NGC: NGC kann eine beliebige Zahl zwischen 0-9 für ganze und Bruchteile verwenden.

Zwischen dem ganzzahligen Teil und dem Bruchteil wird ein Dezimalpunkt gedruckt. Der Bruchteil wird auf die niedrigstwertige Stelle gerundet. Sind null Stellen für den Bruchteil reserviert, wird kein Dezimalpunkt gedruckt. Gibt es einen Bruchteil, werden Nullen nach dem Punkt gedruckt. Für den ganzzahligen Teil ist mindestens eine Stelle reserviert, auch wenn dafür Null angegeben ist.

Hat der Wert des ganzzahligen Teils weniger Ziffern, als reserviert sind, werden führende Leerzeichen ausgegeben. Hat der Wert des ganzzahligen Teils mehr Ziffern, als reserviert sind, wird das Feld erweitert, sodass diese Ziffern gedruckt werden.

Nach jedem DPRTN-Satz wird eine Zeilenumschaltung gesendet.

 

Ausführung

DPRNT-Anweisungen werden während der Satzinterpretation ausgeführt. DPRNT-Anweisungen werden zum Look-Ahead-Zeitpunkt ausgeführt.  Das bedeutet, dass der Programmierer Acht geben muss, wo die DPRNT-Anweisungen im Programm erscheinen, insbesondere wenn Ausdrucke beabsichtigt sind.

G103 ist nützlich, um die Satzvorausschau (Look-Ahead) zu begrenzen. Um die vorausschauende Interpretation auf einen Satz zu begrenzen, sollte der folgende Befehl an den Anfang des Programms gestellt werden: Dadurch schaut die Steuerung zwei Sätze voraus.

G103 P1 ;

Um die Look-Ahead-Begrenzung aufzuheben, wird der Befehl in G103 P0 geändert.   G103 kann nicht verwendet werden, wenn Fräserkorrektur aktiv ist.

Bearbeiten

Falsch strukturierte oder falsch angeordnete Makroanweisungen führen zu einem Alarm. Ausdrücke müssen mit Sorgfalt editiert werden; eckige Klammern müssen paarweise auftreten. Die DPRNT[ ]-Funktion kann ähnlich wie ein Kommentar editiert werden. Sie kann gelöscht oder insgesamt verschoben werden oder es können einzelne Elemente innerhalb der Klammer editiert werden. Variablenreferenzen und Formatausdrücke müssen als Gesamtheit geändert werden. Soll [24] in [44] geändert werden, den Cursor so platzieren, dass [24] markiert wird, [44] eingeben und  [ENTER] drücken. Beachten Sie, dass Sie die [HANDLE JOG]-Steuerung verwenden können, um sich durch lange DPRNT[ ]-Ausdrücke zu bewegen. Adressen mit Ausdrücken können manchmal verwirrend sein. In diesem Fall steht die alphabetische Adresse allein. Der folgende Satz enthält zum Beispiel einen Adressausdruck in X:

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

Hier stehen X und die Klammern allein und sind individuell editierbar. Beim Editieren ist es möglich, den gesamten Ausdruck zu löschen und durch eine Gleitpunktvariable zu ersetzen.

G01 G90 X 0 Y3.0 (FALSCH) ;

Der obige Satz führt zur Laufzeit zu einem Alarm. Die korrekte Form lautet:

G01 G90 X0 Y3.0 (RICHTIG) ;

HINWEIS: Zwischen dem X und der Null (0) steht kein Leerzeichen. Steht ein Alphazeichen allein, so handelt es sich immer um einen Adressausdruck.

Recently Viewed Items

You Have No Recently Viewed Items Yet

Feedback
Haas Logo

Haas Auslieferungspreis

Dieser Preis enthält Versandkosten, Export- und Importzölle, Versicherungsgebühren und sämtliche weiteren Kosten, die beim Versand an einen mit Ihnen als Käufer vereinbarten Auslieferungsort in Frankreich anfallen. Es können keine weiteren obligatorischen Kosten zur Lieferung eines Haas CNC-Produkts hinzugefügt werden.

BLEIBEN SIE AUF DEM NEUESTEN STAND MIT TECHNOLOGIE UND GEHEIMTIPPS VON HAAS!

Melden Sie sich jetzt an!   

HAAS TOOLING AKZEPTIERT FOLGENDES:

  • Service und Support
  • Eigentümer
  • Service anfordern
  • Betriebsanleitungen
  • Haas Ersatzteile
  • Reparaturanfrage Drehtisch
  • Installationsvorbereitungsanleitungen
  • Einkaufsinformationen
  • Zusammenstellung und Preis einer neuen Haas
  • Verfügbare Produkte
  • Die Haas-Preisliste
  • CNCA Finanzierung
  • Über Haas
  • Barrierefreiheitserklärung
  • DNSH-Erklärung
  • Einhaltung der Exportvorschriften
  • Berufliche Perspektiven
  • Zertifizierungen und Sicherheit
  • Schreiben Sie uns oder rufen Sie uns an!
  • Geschichte
  • Geschäftsbedingungen
  • Haas Tooling Allgemeine Geschäftsbedingungen
  • Privatsphäre
  • Garantie
  • Haas Community
  • Haas Zertifizierungsprogramm
  • Haas Motorsport
  • Gene Haas Stiftung
  • Haas Technische Bildungsgemeinschaft
  • Veranstaltungen
  • Nehmen Sie an der Diskussion teil!
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2026 Haas Automation, Inc – CNC-Werkzeugmaschinen

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

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