Hypertherm HD4070 Rev.8 Manuale d'uso

Pagina 126

Advertising
background image

APPENDICE E – SOFTWARE COMMAND THC E CNC – INFORMAZIONI SUPPLEMENTARI

4

e-4

HD4070

Manuale dell’operatore

Interfaccia seriale CNC

La tabella riportata sotto è stata concepita per fornire un’idea dei comandi e delle informazioni di stato che possono
essere trasferiti tramite il collegamento seriale. Queste informazioni non sono sufficienti per lo sviluppo del
software. Se si intende sviluppare del software per interfacciare l’HD4070, si prega di contattare direttamente
l’ufficio tecnico Hypertherm per ottenere informazioni più aggiornate e complete. Hypertherm ha già sviluppato una
DLL (dynamic linked library) di basso livello che fornisce l’interfaccia di base tra il sistema plasma ed un controller
basato su PC.

Linee guida

1. Il collegamento seriale viene sempre gestito dal sistema plasma: il software del sistema plasma (PS) può

decidere in qualsiasi momento di ignorare l’ingresso dell’interfaccia utente remota (CNC) ed accettare i comandi
dalla sua consolle locale.

2. Il CNC inizializza tutti gli scambi di messaggi: il CNC invia un comando o un messaggio di query al sistema

plasma (PS) e il PS restituisce un messaggio di risposta. Se viene superato il tempo massimo di attesa di una
risposta da parte del CNC, si verifica un errore di tempo scaduto; in questo caso il CNC può inviare nuovamente
il messaggio.

3. Tutti i messaggi sono compresi tra una coppia di caratteri di inizio messaggio/fine messaggio.

4. Vengono trasmessi solo byte ASCII. Tutti i messaggi comprendono una somma di controllo di due byte.

5. Non viene trasferito alcun testo da visualizzare. I messaggi di errore e la descrizione dei processi vengono

elencati in un file condiviso tra il software del sistema plasma e quello del CNC.

Formato del messaggio
Il formato generico del messaggio è:

– carattere di inizio messaggio (1 byte);
– identificatore del messaggio (3 byte);
– dati (lunghezza variabile);
– somma di controllo (2 byte);
– carattere di fine messaggio (1 byte).

Comandi dal CNC al sistema plasma (PS)

HELLO – chiede al PS di indicare che sta rispondendo ai messaggi seriali.
Risposta – stringa di identificazione dell’hardware, per esempio “HD4070”

VERSION – per ottenere le informazioni sulla versione del PS.
Risposta – (versione codice) (versione database) delimitati dal carattere “blank”

GET_STATE – per ottenere lo stato del PS
Risposta – numero che rappresenta lo stato della macchina.

LAST_ERROR – per ottenere il codice di errore più recente
Risposta – codice di errore dall’elenco di Chris delle condizioni di avvertenza/errore suddivise secondo un criterio
di gravità

REMOTE_MODE – richiede un cambiamento al modo remoto
Risposta – (nessuna) – il sistema risponde con nuova modalità corrente.

Advertising