6 если/то-решения при помощи q-параметров, Применение, Безусловные переходы – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-04)
Страница 300: Программирование если/то-решений, Если/то-решения при помощи q-параметров
Программирование: Q-параметры
9.6
Если/то-решения при помощи Q-параметров
9
300
TNC 640 | Руководство пользователя "Диалог открытым текстом HEIDENHAIN" | 8/2014
9.6
Если/то-решения при помощи
Q-параметров
Применение
В случае if...to-решений ЧПУ сравнивает один Q-параметр
с другим Q-параметром или с числовым значением. Если
условие выполнено, то ЧПУ продолжает программу обработки
с метки, запрограммированной за условием (Label смотри
"Обозначение подпрограмм и повторений части программы",
Стр. 276). Если условие не выполнено, то система ЧПУ
выполняет следующий кадр программы.
Если нужно вызвать другую программу в качестве
подпрограммы, то после метки следует запрограммировать
вызов программы PGM CALL.
Безусловные переходы
Безусловные переходы - это переходы, условие для которых
всегда (=обязательно) исполнено, например,
FN 9: IF+10 EQU+10 GOTO LBL1
Программирование если/то-решений
если/то-решения отображаются при нажатии клавиши Softkey
ПЕРЕХОДЫ. Система ЧПУ отобразит следующие клавиши
Softkey:
Функция
Softkey
FN 9
: ЕСЛИ РАВНЫ, ПЕРЕХОД
, например, FN 9: IF +Q1 EQU +Q3 GOTO LBL
“UPCAN25“
Если оба значения или параметра равны,
совершается переход к указанной метке
FN 9
: ЕСЛИ НЕ ОПРЕДЕЛЕН, ПЕРЕХОД
, например, FN 9: IF +Q1 IS UNDEFINED GOTO
LBL “UPCAN25“
Если указанный параметр не определен,
совершается переход к указанной метке
FN 9
: ЕСЛИ ОПРЕДЕЛЕН, ПЕРЕХОД
, например, FN 9: IF +Q1 IS DEFINED GOTO LBL
“UPCAN25“
Если указанный параметр определен,
совершается переход к указанной метке
FN 10
: ЕСЛИ НЕ РАВНЫ, ПЕРЕХОД
например, FN 10: IF +10 NE –Q5 GOTO LBL 10
Если оба значения или параметры не равны,
совершается переход к указанной метке
FN 11
: ЕСЛИ БОЛЬШЕ, ПЕРЕХОД
например, FN 11: IF+Q1 GT+10 GOTO LBL 5
Если первое значение или параметр больше
второго значения или параметра, совершается
переход к указанной метке