# Raccolta dati macchina Haas

> Monitora fresatrici e torni Haas con la Machine Data Collection integrata: stato, programmi, pezzi, tempi ciclo, mandrino e variabili macro.

I controlli Haas rispondono ai comandi Q su una porta TCP quando è abilitata la Machine Data Collection (Setting 143). PLCGateway invia questi comandi ciclicamente e trasforma le risposte in tag: stato macchina, programma in esecuzione, contapezzi, tempi ciclo, cambi utensile e valori del mandrino.

Le variabili macro possono essere lette e scritte, ad esempio per scambiare con la macchina un numero di ordine di lavoro. Insieme al modello di produzione, PLCGateway calcola disponibilità, quantità prodotta e OEE per ogni macchina Haas del reparto.

- **ID driver:** `haas_q`
- **Collegamento:** TCP · port of Setting 143
- **Navigazione degli indirizzi:** indirizzi digitati o importati
- **Scrittura:** sì
- **Incluso in:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Cosa legge e scrive PLCGateway

- Stato, condizione di occupato / in esecuzione e allarmi
- Programma in esecuzione e contapezzi
- Ultimo e penultimo tempo ciclo, tempo di accensione e di movimento
- Cambi utensile e utensile attuale
- Velocità e carico del mandrino, posizioni
- Variabili macro (lettura e scrittura)

## Esempi di indirizzi

| Indirizzo | Significato |
|---|---|
| `status · running · alarm` | Stato macchina (Q500) |
| `program · parts` | Programma e conteggio pezzi |
| `last_cycle · prev_cycle` | Tempi ciclo in secondi |
| `spindle_rpm · spindle_load` | Velocità e carico del mandrino |
| `macro:500 · #500` | Variabile macro 500 |
| `q:104` | Comando Q grezzo |

## Controllori e dispositivi

- [Haas Automation](https://plcgateway.com/it/controllers/haas.md)

## Collegamento in pochi passi

1. Sulla macchina imposta il Setting 143 (Machine Data Collection) su una porta TCP, ad esempio 5051.
2. Aggiungi un dispositivo Haas con indirizzo IP e porta.
3. Crea i tag per stato, programma, pezzi e mandrino.
4. Definisci la macchina nel modello di produzione per disponibilità e OEE.

## Domande e risposte

### Quali controlli Haas sono supportati?

Il Next Generation Control (NGC) e il controllo Classic con Machine Data Collection via Ethernet.

### PLCGateway può usare anche MTConnect su una Haas?

Sì. Le macchine Haas NGC offrono anche MTConnect; sono disponibili entrambi i driver, e i comandi Q danno accesso alle variabili macro.

### È possibile scrivere?

Le variabili macro possono essere scritte. Programmi e impostazioni non vengono modificati da PLCGateway.

## Protocolli correlati

- [MTConnect](https://plcgateway.com/it/protocols/mtconnect.md)
- [FANUC FOCAS](https://plcgateway.com/it/protocols/fanuc-focas.md)
- [Tutti i protocolli](https://plcgateway.com/it/protocols.md)

_I nomi di prodotti e modelli sono marchi dei rispettivi proprietari. Sono citati solo per indicare con quali apparecchiature comunicano i driver; PLCGateway non è affiliata a queste aziende._

---
Source: https://plcgateway.com/it/protocols/haas
