D29: передача значений в plc, 7 д опо лнительные ф ункции – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 55x-05) ISO programming

Страница 232

Advertising
background image

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

Advertising