Папка Команды перехода

Применение

В папке Команды перехода окна Вставить NC-функцию система ЧПУ предоставляет функции FN 9 - FN 12 для переходов с если-то решениями.

Для решений типа "если - то" система ЧПУ сравнивает переменную или фиксированную величину с другой переменной или фиксированной величиной. Если условие выполнено, то система ЧПУ переходит к метке, которая запрограммирована после условия.

Если условие не выполнено, то система ЧПУ выполняет следующий кадр программы.

Описание функций

Папка Команды перехода содержит следующие функции для "если-то" решений:

Символ

Функция

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 QS5

Если первое значение больше второго, то система ЧПУ переходит к заданной метке.

FN 12: переход, если меньше чем

Например, FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“

Если первое значение меньше второго, то система ЧПУ переходит к заданной метке.

Вы можете вводить фиксированные или переменные значения для решений типа "если-то".

Безусловный переход

Безусловные переходы - это переходы, условие для которых всегда исполняется.

11 FN 9: IF+0 EQU+0 GOTO LBL1

; Безусловный переход с FN 9, условие которого всегда выполняется

Такие переходы вы можете использовать, например, в вызывающей управляющей программе, в которой вы работаете с подпрограммами. Это позволяет вам запретить системе ЧПУ отрабатывать подпрограммы в управляющей программе без M30 или M2 без вызова через LBL CALL. Запрограммируйте метку в качестве адреса перехода, которая находится непосредственно перед концом программы.

Подпрограммы

Определения

Сокращение

Определение

IF

Если

EQU (equal)

Равно

NE (not equal)

Не равно

GT (greater than)

Больше чем

LT (less than)

Меньше чем

GOTO (go to)

перейти к

UNDEFINED

Не определено

DEFINED

Определено