MyHaas Benvenuto,
!
Haas Tooling MyHaas/HaasConnect Accedi Registrati Haas Tooling MyHaas/HaasConnect Esci Benvenuto, Le mie macchine Ultima attività Preventivi personali Il mio account I miei utenti Esci
Trova il tuo distributore
  1. Seleziona lingua
    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. Українська
  • macchine Menu principale
    • Fresatrici verticali
      Fresatrici verticali
      Fresatrici verticali Visualizza tutto
      • Fresatrici verticali
      • Serie VF
      • Macchine universali
      • Serie VR
      • VP-5 prismatico
      • VMC con cambio pallet
      • Mini Mill
      • Stampi e modellazione
      • Centri di foratura ad alta velocità
      • Serie foratura/maschiatura/fresatura
      • Fresatrici da attrezzeria
      • Pocket Mill
      • Fresatrici compatte
      • Serie a portale mobile
      • Fresatrici per lamiera SR
      • VMC Extra-Large
      • Fresatrici a doppio montante
      • Macchine di posizionamento 3+2
    • Soluzioni multiasse
      Soluzioni multiasse
      Soluzioni multiasse Visualizza tutto
      • Soluzioni multiasse
      • Torni con asse Y
      • Fresatrice a cinque assi
    • Torni
      Torni
      Torni Visualizza tutto
      • Torni
      • Serie ST
      • Doppio mandrino
      • Serie con guide scatolari
      • Torni da attrezzeria
      • Tornio Chucker
      • Tornio tascabile
      • Spingibarra Haas
    • Fresatrici orizzontali
      Fresatrici orizzontali
      Fresatrici orizzontali Visualizza tutto
      • Fresatrici orizzontali
      • Cono 50
      • Cono 40
    • Dispositivi rotanti e indexer
      Dispositivi rotanti e indexer
      Dispositivi rotanti e indexer Visualizza tutto
      • Dispositivi rotanti e indexer
      • Tavole rotanti
      • Indexer
      • Dispositivi rotanti a 5 assi
      • Macchine rotative per lavori di grandi dimensioni
    • Sistemi di automazione
      Sistemi di automazione
      Sistemi di automazione Visualizza tutto
      • Sistemi di automazione
      • Automazione della fresatrice
      • Automazione del tornio
      • Caricatori di pezzi automatici
      • Modelli di automazione
    • Macchine da tavolo
      Macchine da tavolo
      Macchine da tavolo Visualizza tutto
      • Macchine da tavolo
      • Fresatrice da tavolo
      • Tornio da tavolo
      • Simulatore di controllo, Standard
      • Simulatore di controllo, di alta qualità
    • Attrezzatura da officina
      Attrezzatura da officina
      Attrezzatura da officina Visualizza tutto
      • Attrezzatura da officina
      • Fresatrice a mensola
      • Torni manuali Haas
      • Seghe Haas
    • Macchine per la produzione
      Macchine per la produzione
      Macchine per la produzione Visualizza tutto
      • Macchine per la produzione
      • Macchine da taglio laser
      • Freni a pressione CNC
    • COLLEGAMENTI RAPIDI Serie speciali  Serie speciali 
      SERIE EU SERIE EU CONFIGURA & QUOTA | LISTINO PREZZI CONFIGURA & QUOTA | LISTINO PREZZI Macchine in magazzino Macchine in magazzino NOVITÀ NOVITÀ LA TUA PRIMA CNC LA TUA PRIMA CNC
      STRUMENTI DI ACQUISTO
      • Configura e quota una Haas
      • Prezzo di listino
      • Inventario disponibile
      • Finanziamento CNCA
      VUOI PARLARE CON QUALCUNO?

      Un Haas Factory Outlet (HFO) può rispondere alle tue domande e guidarti attraverso le migliori opzioni.

      CONTACT YOUR DISTRIBUTOR >
  • Opzioni Menu principale
    • Product Image Mandrini
      Mandrini
      Mandrini Visualizza tutto
      • Mandrini
    • Product Image Cambi utensile
      Cambi utensile
      Cambi utensile Visualizza tutto
      • Cambi utensile
    • Product Image 4° | 5° Asse
      4° | 5° Asse
      4° | 5° Asse Visualizza tutto
      • 4° | 5° Asse
    • Product Image Torrette ed utensili motorizzati
      Torrette ed utensili motorizzati
      Torrette ed utensili motorizzati Visualizza tutto
      • Torrette ed utensili motorizzati
    • Product Image Indagine tramite sonda
      Indagine tramite sonda
      Indagine tramite sonda Visualizza tutto
      • Indagine tramite sonda
    • Gestione di trucioli e refrigerante Haas Gestione di trucioli e refrigerante
      Gestione di trucioli e refrigerante
      Gestione di trucioli e refrigerante Visualizza tutto
      • Gestione di trucioli e refrigerante
    • Il controllo Haas Il controllo Haas
      Il controllo Haas
      Il controllo Haas Visualizza tutto
      • Il controllo Haas
    • Product Image Opzioni di prodotto
      Opzioni di prodotto
      Opzioni di prodotto Visualizza tutto
      • Opzioni di prodotto
    • Product Image Utensileria e fissaggio dei pezzi
      Utensileria e fissaggio dei pezzi
      Utensileria e fissaggio dei pezzi Visualizza tutto
      • Utensileria e fissaggio dei pezzi
    • Product Image Serraggio dei pezzi
      Serraggio dei pezzi
      Serraggio dei pezzi Visualizza tutto
      • Serraggio dei pezzi
    • Product Image Soluzioni a 5 assi
      Soluzioni a 5 assi
      Soluzioni a 5 assi Visualizza tutto
      • Soluzioni a 5 assi
      • 5 Easy Steps to 5-Axis
    • Product Image Automazione
      Automazione
      Automazione Visualizza tutto
      • Automazione
    • COLLEGAMENTI RAPIDI Serie speciali  Serie speciali 
      SERIE EU SERIE EU CONFIGURA & QUOTA | LISTINO PREZZI CONFIGURA & QUOTA | LISTINO PREZZI Macchine in magazzino Macchine in magazzino NOVITÀ NOVITÀ LA TUA PRIMA CNC LA TUA PRIMA CNC
      STRUMENTI DI ACQUISTO
      • Configura e quota una Haas
      • Prezzo di listino
      • Inventario disponibile
      • Finanziamento CNCA
      VUOI PARLARE CON QUALCUNO?

      Un Haas Factory Outlet (HFO) può rispondere alle tue domande e guidarti attraverso le migliori opzioni.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Menu principale
      Scopri la differenza di Haas
    • Perché Haas
    • MyHaas
    • Comunità di formazione
    • Industria 4.0
    • Certificazione Haas
    • Testimonianze dei clienti
  • Assistenza Menu principale
      Benvenuti a Haas Service
      PAGINA INIZIALE ASSISTENZA Manuali dell'operatore Procedure d’uso Guide alla risoluzione dei problemi Manutenzione preventiva Pezzi di ricambio Haas Haas Tooling Video
  • Video Menu principale
  • Utensili Haas Menu principale
MyHaas Benvenuto,
!
Haas Tooling MyHaas/HaasConnect Accedi Registrati Haas Tooling MyHaas/HaasConnect Esci Benvenuto, Le mie macchine Ultima attività Preventivi personali Il mio account I miei utenti Esci
Trova il tuo distributore
  1. Seleziona lingua
    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. Українська
×

Risultati di ricerca

Web Pages

Immagini

    • <
    • 1
    • >

Communication With External Devices - DPRNT

Pagina iniziale Assistenza Procedure d’uso Comunicazione con dispositivi esterni – DPRNT
Recently Updated Last updated: 02/27/2026

Comunicazione con dispositivi esterni – DPRNT


Comunicazione con dispositivi esterni – DPRNT

- Vai alla sezione - 1. Introduction 2. CONFIGURE DPRINT for output (3 passi) Back to Top

Introduction

Comunicazione con apparecchi esterni – DPRNT[ ]

Le macro consentono capacità ulteriori di comunicazione con i dispositivi periferici. Ad esempio, con i dispositivi forniti dall’utente, si possono digitalizzare i pezzi, fornire rapporti di verifica di routine o sincronizzare i controlli. I comandi forniti per queste operazioni sono POPEN, DPRNT[ ] e PCLOS.

Comandi preparatori per la comunicazione

POPEN e PCLOS non sono necessari sulla macchina Haas. Sono stati inclusi in modo che si possano inviare programmi dai diversi controlli al controllo Haas.  

CONFIGURE DPRINT for output

1

I controlli NGC non sono dotati di porta RS232, per fornire funzionalità simili Le istruzioni DPRINT possono essere inviate sulla rete TCP.  Le istruzioni DRPINT possono anche essere salvate in un file

L’impostazione 261 specifica la posizione dell’output: Disabilitato, File, Porta TCP

Se si seleziona “File” l’impostazione 262 specifica la posizione del file (cartella).  L’impostazione del valore 262 viene effettuata tramite l’opzione ListProg [F3].  Il nome del file di output è DPRNT.OUT.  Il file è in formato UTF-8. Il valore predefinito per questa impostazione è la cartella “User Data” (Dati utente).

Se si seleziona “Porta TCP”, utilizzare l'impostazione 263 porta TCP specificata. Per eseguire lo streaming dell'output DPRINT sulle reti TCP, il controllo NGC implementa il server TCP.  Per ricevere l’output è possibile utilizzare qualsiasi programma terminale che supporti la comunicazione TCP.

Gli esempi includono PUTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html), TerraTerm (https://ttssh2.osdn.jp/index.html.en).  Ne esistono molti altri.

 

2

Per impostare una connessione TCP, l’impostazione 261 deve essere impostata su "TCP Port" (Porta TCP) e l'impostazione 263 deve essere impostata sul numero di porta a cui si desidera connettersi per ricevere i messaggi DPRNT.

Ad esempio, per stabilire una connessione utilizzando Putty:

  1. Immettere l'indirizzo IP del computer insieme al numero di porta scelto in precedenza per l'impostazione 263.
  2. Selezionare il tipo di connessione “Raw” o “Telnet”.
  3. Premere Open (Apri) per aprire la connessione.

Queste opzioni possono essere salvate come “Saved Session” (Sessione salvata) per le prossime connessioni. Se la connessione non rimane aperta per il tempo desiderato, assicurarsi che nelle opzioni “Connection” (Connessione) sia selezionato “Enable TCP keepalives” (Abilita mantenimento connessione TCP).

3

Per verificare che la connessione sia attiva, inserire “ping” nel terminale Putty per testare la connessione, in quanto la macchina invierà un “pingret” se la connessione è attiva. Di seguito è riportato un output di esempio ottenuto dall’esecuzione del codice nella tabella di esempio in formato DPRNT. È possibile stabilire fino a 5 connessioni simultanee in qualsiasi momento.

Output formattato

La dichiarazione DPRNT consente al programmatore di inviare del testo formattato alla porta seriale. Qualsiasi testo e qualsiasi variabile possono essere stampati sulla porta seriale. La forma della dichiarazione DPRNT è

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

DPRNT deve essere l'unico comando nel blocco. Nell’esempio precedente, <text> sta per qualsiasi lettera dalla A alla Z o per i caratteri ((+,-, /,*, ., ? e spazio). Se si invia un asterisco, viene convertito in uno spazio. <#nnnn[wf]> è una variabile seguita da un formato. Il numero della variabile può essere una qualsiasi variabile macro. Il formato [wf] è necessario e consiste in due cifre fra parentesi quadre. Ricordarsi che le variabili macro sono numeri reali con una parte intera e una parte frazionaria. La prima cifra del formato indica il totale dei posti riservati nell'uscita per la parte intera. La seconda cifra indica il totale dei posti riservati per la parte frazionale.

WF: Il totale dei posti riservati all’uscita non può essere uguale a zero o maggiore di otto. Ad esempio, questi formati non sono validi: [00] [54] [45] [36]

NGC: NGC può usare qualsiasi numero da 0 a 9 per entrambe le parti, intera e frazionale

Un punto decimale è stampato fra la parte intera e la parte frazionale. La parte frazionaria è arrotondata fino alla cifra meno significativa. Se si riservano zero posti per la parte frazionaria, non viene stampato nessun punto decimale. Se esiste una parte frazionaria, vengono stampati gli zeri dopo la virgola. Almeno un posto viene riservato per la parte intera, anche quando si usa uno zero.

Se il valore della parte intera possiede meno cifre rispetto a quelle riservate, vengono emessi degli spazi all'inizio. Se il valore della parte intera possiede più cifre rispetto a quelle riservate, il campo si espande in modo che tali numeri possano essere stampati.

Dopo ciascun blocco DPRNT si invia un ritorno a margine.

 

Esecuzione

Le dichiarazioni DPRNT vengono eseguite al momento dell'interpretazione del blocco. Le dichiarazioni DPRNT vengono eseguiti al momento della lettura preventiva dei blocchi.  Ciò significa che il programmatore deve prestare attenzione a dove compaiono gli enunciati DPRNT nel programma, in particolar modo se desidera stampare.

G103 è utile per limitare la lettura preventiva dei blocchi. Se si desidera limitare l’interpretazione della lettura preventiva dei blocchi a un solo blocco, si include questo comando all’inizio del programma: Questo fa sì che il controllo esegua una lettura preventiva dei blocchi (2).

G103 P1 ;

Per cancellare il limite della lettura preventiva dei blocchi, cambiare il comando a G103 P0.   G103 non può essere usato se è stata attivata la compensazione utensile.

Editazione

Le dichiarazioni macro strutturate o posizionate in maniera impropria generano un allarme. Prestare attenzione alle espressioni di modifica: le parentesi devono essere bilanciate. La funzione DPRNT[ ] può essere modificata come qualsiasi commento. Può essere cancellata, spostata come un insieme, o gli elementi individuali fra le parentesi possono essere modificati. I riferimenti alle variabili e le espressioni di formato devono essere modificati in blocco. Se si desidera cambiare [24] con [44], posizionare il cursore in modo da evidenziare [24], inserire [44] e premere  [ENTER]. Ricordarsi che si può usare il controllo [HANDLE JOG] per spostarsi attraverso delle lunghe espressioni DPRNT[ ]. Gli indirizzi che contengono espressioni possono creare confusione. In questo caso, l’indirizzo alfabetico è indipendente. Per esempio, il seguente blocco contiene un’espressione di indirizzo in X:

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

In questo caso, la X e le parentesi sono indipendenti e sono elementi modificabili individualmente. È possibile cancellare l’intera espressione e sostituirla con una costante a virgola mobile, tramite le operazioni di modifica.

G01 G90 X 0 Y3.0 (ERRATO) ;

Il blocco di cui sopra produrrà un allarme durante l’esecuzione. La versione corretta è la seguente:

G01 G90 X0 Y3.0 (CORRETTO) ;

NOTA: non ci sono spazi fra la X e lo zero (0). RICORDARSI che quando si vede un carattere alfabetico da solo, si tratta di un’espressione di indirizzo.

Recently Viewed Items

You Have No Recently Viewed Items Yet

Feedback
Haas Logo

Costi di spedizione Haas

Questo prezzo include le spese di spedizione, i dazi all'esportazione e all'importazione, l'assicurazione e qualsiasi altra spesa sostenuta durante la spedizione verso una località in Francia concordata con l'acquirente. Non è possibile aggiungere altri costi obbligatori alla spedizione di un prodotto CNC Haas.

MANTIENITI AGGIORNATO CON GLI ULTIMI SUGGERIMENTI E LA NUOVA TECNOLOGIA DI HAAS

Iscriviti subito!   

HAAS TOOLING ACCETTA QUANTO SEGUE:

  • Servizio e assistenza
  • Proprietari
  • Richiedi assistenza
  • Manuali dell’operatore
  • Pezzi di ricambio Haas
  • Richiesta di riparazione tavola rotante
  • Guide di preparazione all’installazione
  • Strumenti di acquisto
  • Configura e quota una nuova Haas
  • Inventario disponibile
  • Listino prezzi Haas
  • Finanziamento CNCA
  • Informazioni su Haas
  • Dichiarazione di accessibilità
  • Dichiarazione DNSH
  • Conformità delle esportazioni
  • Carriere
  • Certificazioni e sicurezza
  • Contattaci
  • Storia
  • Termini e condizioni
  • Termini e condizioni di Haas Tooling
  • Privacy
  • Garanzia
  • Community di Haas
  • Programma di certificazione Haas
  • Haas Motorsports
  • Fondazione Gene Haas
  • Comunità di formazione tecnica Haas
  • Eventi
  • Unisciti alla conversazione
  • Facebook
  • X
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2026 Haas Automation, Inc - Macchine utensili CNC

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

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