Смотри “если/то-решения с помощью q-параметров” на, Странице 442), 5 если/то-решения с помощью q-параметров – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 49x-01) ISO programming
Страница 442: Если/то-решения, прыжки
442
10 Программирование: Q-параметры
10.5
Если
/то
-решения
с
по
м
о
щью
Q-
параме
тров
10.5 Если/то-решения с помощью
Q-параметров
Применение
В случае Если/то-решений ЧПУ сравнивает один Q-параметр с
другим Q-параметром или с числовым значением. Если условие
выполнено, то ЧПУ продолжает программу обработки с этого
LABEL, который запрограммирован за этим условием (Label
смотри “Обозначение подпрограмм и повторений части
программы”, страница 418). Если условие не исполнено, то ЧПУ
выполняет следующее предложение программы.
Если хотите вызвать другую программу в качестве подпрограммы,
то надо после LABEL программировать PGM CALL.
Безусловные прыжки
Безусловные прыжки это прыжки, которых условие всегда
(=обьязательго) исполнено, нпр.
D09 P01 +10 P02 +10 P03 1 *
Программирование Если/то-решений
Если/то-решения поялвяются при нажатии на Softkey ПРЫЖКИ.
ЧПУ указывает следующие программируемые клавиши:
Функция
Программируемая
клавиша (Softkey)
D09: ЕСЛИ РОВНЫЙ, ПРЫЖОК
нпр. D09 P01 +Q1 P02 +Q3 P03
“UPCAN25“ *
Если оба значения или параметры
равны, то прыжок к указанной метке
(Label, LBL)
D10: ЕСЛИ НЕРОВНЫЙ, ПРЫЖОК
нпр. D10 P01 +10 P02 -Q5 P03 10 *
Если оба значения или параметры
неравны, то прыжок к указанной метке
(Label)
D11: ЕСЛИ БОЛЬШЕ, ПРЫЖОК
нпр. D11 P01 +Q1 P02 +10 P03 5 *
Если первое значение или параметр
больше чем второе значение или
параметр, то прыжок к указанной метке
D12: ЕСЛИ МЕНЬШЕ, ПРЫЖОК
нпр. D12 P01 +Q5 P02 +0 P03
“ANYNAME“ *
Если первое значение или параметр
меньше второго значения или
параметра, то прыжок к указанной метке