5 if...to-решения с помощью q-параметров, Назначение, Безусловные переходы – Инструкция по эксплуатации HEIDENHAIN TNC 620 (340 56x-02) ISO programming
Страница 207: Программирование if...to-решений
HEIDENHAIN TNC 620
207
8.5 If...to-
решения
с
по
м
о
щью
Q-
параме
тров
8.5 If...to-решения с помощью
Q-параметров
Назначение
При использовании if...to-решений система ЧПУ сравнивает один
Q-параметр с другим Q-параметром либо с числовым значением.
Если условие выполнено, то ЧПУ продолжает программу
обработки с метки, запрограммированной за условием (Label
смотри „Обозначение подпрограмм и повторов частей
программы”, страница 182). Если условие не выполнено, то
система ЧПУ выполняет следующий кадр программы.
Если нужно вызвать другую программу в качестве подпрограммы,
то после метки следует запрограммировать вызов программы %.
Безусловные переходы
Безусловные переходы - это переходы, условие для которых
всегда (=обязательно) исполнено, например,
D09 P01 +10 P02 +10 P03 1 *
Программирование if...to-решений
If...to-решения отображаются при нажатии клавиши Softkey
ПЕРЕХОДЫ. Система ЧПУ отобразит следующие клавиши
Softkey:
Функция
Softkey
D09: ЕСЛИ РАВНЫ, ПЕРЕХОД
например, D09 P01 +Q1 P02 +Q3 P03 “UPCAN25“ *
Если оба значения или параметра равны,
совершается переход к указанной метке (Label, LBL)
D10: ЕСЛИ НЕ РАВНЫ, ПЕРЕХОД
например, D10 P01 +10 P02 -Q5 P03 10 *
Если оба значения или параметры не равны,
совершается переход к указанной метке
D11: ЕСЛИ БОЛЬШЕ, ПЕРЕХОД
например, D11 P01 +Q1 P02 +10 P03 5 *
Если первое значение или параметр больше
второго значения или параметра, совершается
переход к указанной метке
D12: ЕСЛИ МЕНЬШЕ, ПЕРЕХОД
например, D12 P01 +Q5 P02 +0 P03 “ANYNAME“ *
Если первое значение или параметр меньше
второго значения или параметра, совершается
переход к указанной метке