Архивация параметров обработки

Вывод на внешнее устройство

Архивация параметров станочной обработки 

Производство с применением станков ЧПУ требует большого количества измерительных данных и параметров, чтобы гарантировать качество и обеспечивать соответствие производства требованиям законодательства. Особенно это касается медицинской техники и авиастроения. Оба сектора сталкиваются с очень высокими требованиями к качеству и ответственностью за производимые детали на протяжении десятилетий.

 

Чтобы предотвратить потерю параметров обработки в процессе производства, элементы языка высокого уровня EXTOPEN, WRITE и EXTCLOSE могут использоваться для архивирования параметров обработки, например для поддержания качества производства. Архивирование с использованием файла журнала возможно во всех каналах обработки NCK для всех внешних устройств вывода на станке.

 

В приведенном ниже примере показан вывод данных на внешнее устройство с использованием элементов языка высокого уровня: EXT OPEN, WRITE и EXTCLOSE.

EXTOPEN - WRITE - EXTCLOSE

Запись данных из программы «Детали» на предварительно определенное устройство вне NCK с помощью языковых команд возможна с помощью высокоуровневых языковых элементов WRITE. Например, чтобы создать резервную копию данных измерений или зарегистрировать данные измерений, элемент языка высокого уровня WRITE должен использоваться совместно с командой EXTOPEN.

 

В этой комбинации EXTOPEN инициирует открытие внешнего предопределенного устройства до того, как данные или наборы данных будут считаны с помощью функции записи и записаны в целевую папку. После того, как данные были успешно выведены на внешнее устройство, операция завершается с помощью EXIT CLOSE, окончания программы командой M30 или при Channel reset. Директории на локальной карте CompactFlash считаются внешними устройствами или файлами.

Структура команд программирования

Вывод данных на внешнее устройство / файл осуществляется в 3 этапа:

 

  • Откройте внешнее устройство/файл.
    Внешнее устройство / файл открывается для канала записи с помощью команды EXT OPEN
  • Запишите данные.
    Для записи используется команда WRITE.
  • Закрытие внешнего устройства/файла.
    Операция завершается с помощью EXIT CLOSE или окончания программы командой M30.

Синтаксис

Команды OPEN, WRITE и EXT CLOSE структурированы следующим образом:

 

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>“)

Команды

Описание

STRING

Символьная строка определенной длины

EXTOPEN

Команда для открытия внешнего устройства/файла

<error>

Переменная для возврата значения ошибки

<ExtG>

Символьный идентификатор для внешнего устройства, которое будет открыто

<processing mode>

Режим обработки команд записи на данное устройство

<use mode>

Режим использования для этого устройства (общий / эксклюзивный)

<write mode>

("O" = Overwrite, "A" = Append )"O" = перезаписать, "A" = добавить

WRITE

Команда для присоединения блока или данных к концу указанного файла

<error>

Переменная для возврата ошибочной величины

<file name>

Имя файла в пассивной файловой системе, в которую необходимо добавить указанный блок или указанные данные

<ExtG>

Для открытия внешнего устройства необходимо указать символьный идентификатор

<data/block>

Блок или данные, которые должны быть добавлены в указанный файл

EXTCLOSE

Команда для закрытия внешнего устройства/файла, который был открыт

<error>

Переменная для возврата значения ошибки

<ExtG>

Символьный идентификатор для внешнего устройства / файла, подлежащего закрытию

Хотите связаться с командой CNC4you?

Напишите нам!

Если у вас вопросы или предложения для видеоурока, примера использования или онлайн-статьи, расскажите нам об этом.