6 если/то-решения при помощи q-параметров, Применение, Безусловные переходы – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-04)

Страница 300: Программирование если/то-решений, Если/то-решения при помощи q-параметров

Advertising
background image

Программирование: 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

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

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

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

Advertising