Папка Команды перехода
Применение
В папке Команды перехода окна Вставить NC-функцию система ЧПУ предоставляет функции FN 9 - FN 12 для переходов с если-то решениями.
Для решений типа "если - то" система ЧПУ сравнивает переменную или фиксированную величину с другой переменной или фиксированной величиной. Если условие выполнено, то система ЧПУ переходит к метке, которая запрограммирована после условия.
Если условие не выполнено, то система ЧПУ выполняет следующий кадр программы.
Смежные темы
- Безусловные переходы с помощью вызова метки CALL LBL
Описание функций
Папка Команды перехода содержит следующие функции для "если-то" решений:
Символ | Функция |
---|---|
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 | Определено |