6 if...to-решения при помощи q-параметров – Инструкция по эксплуатации HEIDENHAIN TNC 620 (340 56x-01)

Страница 406

Advertising
background image

406

10 Программирование: Q-параметры

10.6 If...to-

решения

при

по

м

о

щи

Q-

параме

тров

10.6 If...to-решения при помощи

Q-параметров

Применение

При использовании if...to-решений система ЧПУ сравнивает один

Q-параметр с другим Q-параметром либо с числовым значением.

Если условие выполнено, то она продолжает программу

обработки с метки, запрограммированной за условием (LABEL

смотри „Обозначение подпрограмм и повторов частей

программы”, страница 382). Если условие не выполнено, то

система ЧПУ выполняет следующий кадр программы.

Если нужно вызвать другую программу в качестве подпрограммы,

то после метки следует запрограммировать PGM CALL.

Безусловные переходы

Безусловные переходы - это переходы, условие для которых

всегда (=обязательно) исполнено, например,

FN9: IF+10 EQU+10 GOTO LBL1

Программирование if...to-решений

If...to-решения отображаются при нажатии клавиши Softkey

ПЕРЕХОДЫ. Система ЧПУ отобразит следующие клавиши

Softkey:

Функция

Softkey

FN9: ЕСЛИ РАВНЫ - ПЕРЕХОД

например, FN9: IF +Q1 EQU +Q3 GOTO LBL

“UPCAN25“

Если оба значения или параметра равны,

совершается переход к указанной метке (Label, LBL)

FN10: ЕСЛИ НЕ РАВНЫ, ПЕРЕХОД

например, FN10: IF +10 NE –Q5 GOTO LBL 10

Если оба значения или параметры не равны,

совершается переход к указанной метке

FN11: ЕСЛИ БОЛЬШЕ, ПЕРЕХОД

например, FN11: IF+Q1 GT+10 GOTO LBL 5

Если первое значение или параметр больше

второго значения или параметра, совершается

переход к указанной метке

FN12: ЕСЛИ МЕНЬШЕ, ПЕРЕХОД

например, FN12: IF+Q5 LT+0 GOTO LBL

“ANYNAME“

Если первое значение или параметр меньше

второго значения или параметра, совершается

переход к указанной метке

Advertising