6 if...to-решения при помощи q-параметров – Инструкция по эксплуатации HEIDENHAIN TNC 620 (340 56x-01)
Страница 406
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“
Если первое значение или параметр меньше
второго значения или параметра, совершается
переход к указанной метке