D29: передача значений в plc, 7 д опо лнительные ф ункции – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 55x-05) ISO programming
Страница 232
232
Программирование: Q-параметры
8.7
Д
опо
лнительные
ф
ункции
нового или старого TNC-API решает производитель станка.
Следует записать имя символьного операнда в качестве строки
знаков, для получения дефинированного состояния символьного
операнда.
В D20-кадре разрешены следующие условия:
Исходя из этого, в распоряжении имеется функция D20. Всегда
используйте WAIT FOR SYNC, если, например, вы считываете
данные системы через D18, требующие синхронизации с
реальным временем. Система ЧПУ тогда производит
предварительный расчет и выполняет следующий NC-кадр, если
NC-программа действительно достигла этого кадра.
Пример: приостановить выполнение программы до тех пор,
пока PLC не установит отметку 4095 на 1
Пример: приостановить выполнение программы, до
момента, пока PLC не установит символьный операнд на 1
Пример: приостановить внутренний расчет, считывать
текущую позицию в X-оси
D29: передача значений в PLC
С помощью функции D29 можно передавать до двух числовых
значений или Q-параметров в PLC.
Величина шага и единицы измерения: 0,1 мкм или 0,0001°
Пример: числовое значение 10 (соответствует 1 мкм или
0,001°) передать в PLC
Условие
Краткое обозначение
Равно
==
Меньше чем
<
Больше чем
>
Меньше или равно
<=
Больше или равно
>=
N32 D20: WAIT FOR M4095==1
N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1
N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1
N56 D29 P01 +10 P02 +Q3