Fn 29: plc: передача значений в plc, 8 д опо лнительные ф ункции – Инструкция по эксплуатации HEIDENHAIN TNC 620 (340 56x-03)
Страница 276
276
Программирование: Q-параметры
8.8
Д
опо
лнительные
ф
ункции
В FN 20-кадре разрешены следующие условия:
Исходя из этого, в распоряжении имеется функция FN20: WAIT
FOR SYNC. Всегда используйте WAIT FOR SYNC, если,
например, вы считываете данные системы через FN18,
требующие синхронизации с реальным временем. Система ЧПУ
тогда производит предварительный расчет и выполняет
следующий NC-кадр, если NC-программа действительно
достигла этого кадра.
Пример: приостановить выполнение программы до тех пор,
пока PLC не установит отметку 4095 на 1
Пример: приостановить выполнение программы, до
момента, пока PLC не установит символьный операнд на 1
Пример: приостановить внутренний расчет, считывать
текущую позицию в X-оси
FN 29: PLC: передача значений в PLC
С помощью функции FN 29: PLCможно передавать до двух
числовых значений или Q-параметров в PLC.
Величина шага и единицы измерения: 0,1 мкм или 0,0001°
Пример: числовое значение 10 (соответствует 1 мкм или
0,001°) передать в PLC
Условие
Краткое обозначение
Равно
==
Меньше чем
<
Больше чем
>
Меньше или равно
<=
Больше или равно
>=
32 FN 20: WAIT FOR M4095==1
32 FN 20: APISPIN[0].NN_SPICONTROLINPOS==1
32 FN 20: WAIT FOR SYNC
33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1
56 FN 29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15