Синхронизация ЧПУ и PLC с помощью FN 20: WAIT FOR

Применение

С помощью функции FN 20: WAIT FOR вы можете во время отработки программы выполнить синхронизацию между NC и PLC. Система ЧПУ останавливает отработку до тех пор, пока не будет выполнено условие, запрограммированное в FN 20: WAIT FOR-.

Описание функций

 
Указание
Осторожно, опасность столкновения!
Изменения в PLC могут приводить к нежелательным эффектам и серьезным ошибкам, например к невозможности работы с ЧПУ. Поэтому доступ к PLC защищен паролем. Эта функция, предлагаемая HEIDENHAIN производителям станков и сторонним поставщикам, позволяет управляющей программе коммуницировать с программой PLC. Использование этой функции оператором станка или программистом не рекомендуется. Во время отработки функции и последующей обработки существует опасность столкновения!
  1. Функцию следует использовать только после согласования с HEIDENHAIN, производителем станка или сторонним поставщиком
  2. Соблюдайте указания документации HEIDENHAIN, производителя станка и сторонних поставщиков

Вы всегда можете использовать функцию SYNC тогда, когда вы считываете системные данные, используя, например, FN 18: SYSREAD . Системные данные требуют синхронизации с текущей датой и временем. Система ЧПУ останавливает предварительный расчёт при использовании функции FN 20: WAIT FOR. Система ЧПУ вычисляет кадр программы после FN 20 только после того, как система ЧПУ отработает кадр программы с FN 20.

Пример использования

11 FN 20: WAIT FOR SYNC

: приостановка внутреннего расчета с помощью FN 20

12 FN 18: SYSREAD Q1 = ID270 NR1 IDX1

; определение позиции оси X c помощью FN 18

В этом примере вы останавливаете внутренний предварительный расчет системы ЧПУ, чтобы определить текущее положение оси X.