Дополнительные функции 9.7 – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-02) ISO programming

Страница 277

Advertising
background image

Дополнительные функции

9.7

9

TNC 640 | Руководство пользователя «Программирование DIN/ISO» | 12/2013

277

TNC 640 имеет расширенный интерфейс для связи между

PLC и NC. Речь идет при этом о новом, символьном

Aplication Programmer Interface (API). Используемый до сих

пор стандартный интерфейс PLC-NC существует дальше

параллельно и используется по желанию. Об использовании

нового или старого TNC-API решает производитель станка.

Следует записать имя символьного операнда в качестве строки

знаков, для получения заданного состояния символьного

операнда.
В D20-кадре разрешены следующие условия:

Условие

Краткое обозначение

Равно

==

Меньше чем

<

Больше чем

>

Меньше или

равно

<=

Больше или

равно

>=

Исходя из этого, в распоряжении имеется функция D20. Всегда

используйте WAIT FOR SYNC, если, например, вы считываете

данные системы через D18, требующие синхронизации

с реальным временем. Система ЧПУ тогда производит

предварительный расчет и выполняет следующий NC-кадр,

если NC-программа действительно достигла этого кадра.

Пример: приостановить выполнение программы до момента,

пока PLC не установит отметку 4095 на 1

N32 D20: WAIT FOR M4095==1

Пример: приостановить выполнение программы, до

момента, пока PLC не установит символьный операнд на 1

N32 D20: APISPIN[0].NN_SPICONTROLINPOS==1

Пример: приостановить внутренний расчет, считывать

текущую позицию в X-оси

N32 D20: WAIT FOR SYNC
N33 D18: SYSREAD Q1 = ID270 NR1 IDX1

Advertising