Hypertherm HD4070 Rev.8 Manual del usuario

Página 66

Advertising
background image

APÉNDICE E – COMANDO THC Y SOFTWARE CNC – INFORMACIÓN SUPLEMENTAL

4

e-4

HD4070

Manual del operador

Interfaz serial CNC

La tabla de más abajo es para darle una idea de qué comandos e información de status se puede transferir por la
conexión serial. No es suficiente esta información para elaborar software. Si Ud. proyecta elaborar software para
interfaz con el HD4070, entonces contacte a ingeniería de Hypertherm directamente para obtener la información
actualizada y detallada. Hypertherm ha elaborado ya un DLL (biblioteca dinámica ligada) de bajo nivel que
proveerá la interfaz de un sistema de plasma básico para cualquier regulador con base de PC.

Directrices o pautas

1. El sistema de plasma siempre “se encarga de” la conexión serial: el software del sistema de plasma (PS) puede

decidir cualquier momento pasar por alto la entrada de interfaz del usuario remoto (CNC) y aceptar, en cambio,
comandos de la consola local.

2. El CNC inicia todo intercambio de mensajes: el CNC envía un mensaje de comando o duda a PS y PS

devuelve un mensaje de respuesta. La espera de una respuesta de CNC puede quedarse fuera de tiempo, en
ese caso, el CNC puede volver a enviar el mensaje.

3. Todo mensaje está enmarcado con un par de caracteres de comienzo-de-mensaje/fin-de-mensaje.

4. Sólo se trasmitirán bytes de ASCII. Todo mensaje incluye un checksum de dos bytes.

5. No se trasmitirá un texto para visualización. Mensajes de error y descripciones de procesos se enumerarán en

un archivo compartido entre el software de PS y CNC.

Formato del mensaje

El formato del mensaje genérico será:

– caracteres de comienzo de mensaje (1 byte);
– identificador de mensaje ( 3 bytes );
– datos (de largo variable);
– checksum (2 bytes);
– caracteres de fin de mensaje (1 byte).

Comandos de CNC a PS

HELLO (HOLA)– preguntar a PS que indique que responde a mensajes seriales.
Datos de respuesta – hilera de identidad de hardware, a saberse, “HD4070”

VERSION – consigue la información al día de la versión PS.
Datos de respuesta – (versión código) (versión base de datos) en blanco delimitada

GET_STATE (OBTENER EL ESTADO)– obtenga el estado de PS
Datos de respuesta – número que representa el estado de la máquina.

LAST_ERROR (ÚLTIMO ERROR)– obtener el código de errores más recientes
Datos de respuesta – código de errores de la lista de Chris de las condiciones de advertencias/errores en orden de

prioridad.

REMOTE_MODE (MÓDULO REMOTO)—solicita un cambio a módulo remoto
Datos de respuesta – (ninguno) – responda con el módulo real logrado.

GET_STD_PROCS, GET_CUST_PROCS – solicitud para todo proceso [estándar |a medida] de material y grosor

especificados.

Comentario – No mientras se corta.
Datos de comando – (material) (grosor), delimitado en blanco, a saberse, “3 23” solicita material 3, grosor 23
Datos de respuesta – descripciones de procesos separados por linefeeds (ver descripción de procesos más

abajo)

Advertising