8 д о по лнительные ф ункции – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 55x-05)
Страница 269
HEIDENHAIN TNC 320
269
8.8
Д
о
по
лнительные
ф
ункции
TNC 320 имеет расширенный интерфейс для связи между PLC и
NC. Речь идет при этом о новом, символьном Aplication
Programmer Interface (API). Используемый до сих пор
стандартный интерфейс PLC-NC существует дальше
параллельно и используется по желанию. Об использовании
нового или старого TNC-API решает производитель станка.
Следует записать имя символьного операнда в качестве строки
знаков, для получения дефинированного состояния символьного
операнда.
В FN 20-кадре разрешены следующие условия:
Исходя из этого, в распоряжении имеется функция FN20: WAIT
FOR SYNC. Всегда используйте WAIT FOR SYNC, если,
например, вы считываете данные системы через FN18,
требующие синхронизации с реальным временем. Система ЧПУ
тогда производит предварительный расчет и выполняет
следующий NC-кадр, если NC-программа действительно
достигла этого кадра.
Пример: приостановить выполнение программы до тех пор,
пока PLC не установит отметку 4095 на 1
Пример: приостановить выполнение программы, до
момента, пока PLC не установит символьный операнд на 1
Пример: приостановить внутренний расчет, считывать
текущую позицию в X-оси
Условие
Краткое обозначение
Равно
==
Меньше чем
<
Больше чем
>
Меньше или равно
<=
Больше или равно
>=
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