Archivo de los parámetros de mecanizado

Salida en un dispositivo externo

Archivo de los parámetros de mecanizado

La producción con máquinas herramienta CNC requiere una gran cantidad de datos y parámetros de medición para garantizar la calidad y verificar la producción de acuerdo con los requisitos legales. Esto se aplica especialmente a los sectores de la tecnología médica y la construcción de aviones. Ambos sectores se enfrentan a exigencias de calidad muy elevadas y a la responsabilidad de las piezas fabricadas durante décadas.

 

Para evitar la pérdida de parámetros de mecanizado durante el proceso de producción, los elementos de lenguaje de alto nivel EXTOPEN, WRITE y EXTCLOSE pueden utilizarse para archivar los parámetros de mecanizado, por ejemplo, para salvaguardar la producción. El archivo mediante un archivo de registro es posible en todos los canales de mecanizado de la NCK para todos los dispositivos de salida disponibles en la máquina.

El siguiente ejemplo debería proporcionar a los usuarios una aplicación para la salida de datos en un dispositivo externo utilizando los elementos de lenguaje de alto nivel EXTOPEN, WRITE y EXTCLOSE.

 

EXTOPEN - WRITE - EXTCLOSE

La escritura de datos del programa de pieza en un dispositivo predefinido fuera de la NCK mediante comandos de lenguaje es posible utilizando los elementos de lenguaje de alto nivel WRITE. Por ejemplo, para que la producción de datos de medición pueda ser respaldada o los datos de medición sean registrados, el elemento de lenguaje de alto nivel WRITE debe ser utilizado junto con el comando EXTOPEN.

 

En esta combinación, EXTOPEN provoca que el dispositivo externo predefinido se abra antes de que los datos o conjuntos de datos se lean mediante WRITE y se escriban en la carpeta de destino. Después de que los datos se hayan emitido con éxito en el dispositivo externo, la operación se termina utilizando EXTCLOSE, cuando se llega al final del programa M30 o para un "reinicio del canal". Por ejemplo, los archivos de una tarjeta CompactFlash local se consideran dispositivos externos o archivos

Estructura del comando de programación

La salida a un dispositivo/archivo externo se realiza en 3 pasos:

 

Abrir el dispositivo/archivo externo

Se abre un dispositivo/archivo externo en el canal para escribir utilizando el comando EXTOPEN.

 

Se escriben los datos

Se utiliza el comando WRITE para escribir

 

Cerrar el dispositivo/archivo externo

El dispositivo/archivo se libera de nuevo utilizando el comando EXTCLOSE o cuando se alcanza el final del programa (M30).

Sintaxis

Los comandos EXTOPEN, WRITE y EXTCLOSE se estructuran de la siguiente manera:

 

DEF INT <error>

DEF STRING[<n>] <output>

EXTOPEN (<error>,“<ExtG>“,<processing mode>,<use mode>,<write mode>)

<output>="output data"

WRITE(<error>,“<ExtG>“,<output>)

EXTCLOSE(<error,“<ExtG>“)

Orden

Descripción

STRING

Cadena de caracteres de una longitud definida

EXTOPEN

Comando para abrir un dispositivo/archivo externo

<error>

Variable para devolver el valor del error

<ExtG>

Identificador simbólico del dispositivo externo a abrir

<processing mode>

Modo de procesamiento para los comandos de escritura en este dispositivo

<use mode>

Modo de uso para este dispositivo (compartido/exclusivo)

<write mode>

"O" = Sobreescritura, "A" = Anexión

WRITE

Comando para adjuntar un bloque o datos al final de un archivo especificado.

<error>

Variable para devolver el valor del error.

<file name>

El nombre del archivo en el sistema de archivos pasivo en el que se va a añadir el bloque o los datos especificados.

<ExtG>

Debe especificarse un identificador simbólico para el dispositivo externo que se va a abrir.

<data/block>

El bloque o los datos que se van a añadir al archivo especificado.

EXTCLOSE

Comando para cerrar un dispositivo externo/archivo que ha sido abierto

<error>

Variable para devolver el valor del error

<ExtG>

Identificador simbólico del dispositivo/archivo externo que se va a cerrar

¿Te gustaría ponerte en contacto con el equipo de CNC4you?

¿Preguntas o sugerencias? ¡Escríbenos!

¿Tienes alguna sugerencia para un videotutorial, una pieza o un artículo online? ¡Tenemos curiosidad por saberlo!