Команды перехода
Для решений типа "если - то" система ЧПУ сравнивает переменную или фиксированную величину с другой переменной или фиксированной величиной. Если условие выполнено, то система ЧПУ переходит к метке, которая запрограммирована после условия.
Если условие не выполнено, то система ЧПУ выполняет следующий кадр программы.
Система ЧПУ предоставляет следующие функции:
Синтаксис | Значение |
---|---|
D09 | Перейти, если равны Если оба значения одинаковы, система ЧПУ переходит к заданной метке. |
Перейти, если не определено Если переменная не определена, система ЧПУ переходит к заданной метке. | |
Перейти, если определено Если переменная определена, система ЧПУ переходит к заданной метке. | |
D10 | Перейти, если не равно Если оба значения не равны, то система ЧПУ переходит к заданной метке. |
D11 | Перейти, если больше Если первое значение больше второго, то система ЧПУ переходит к заданной метке. |
D12 | Перейти, если меньше Если первое значение меньше второго, то система ЧПУ переходит к заданной метке. |
N110 D09 P01 +Q1 P02 +Q3 P03 “LBL“ | ; перейти, если равны |
N110 D09 P01 +Q1 IS UNDEFINED P03 “LBL“ | ; перейти, если не определено |
N110 D09 P01 +Q1 IS DEFINED P03 “LBL“ | ; перейти, если определено |
N110 D10 P01 +10 P02 -Q5 P03 10 | ; перейти, если не равно |
N110 D11 P01 +Q1 P02 +10 P03 QS5 | ; перейти, если больше |
N110 D12 P01 +Q5 P02 +0 P03 “LBL“ | ; перейти, если меньше |
D соответствует синтаксису открытого текста FN.
Номера ISO синтаксиса соответствуют номерам синтаксиса открытого текста.
P01, P02 и т.д. являются подстановочными символами для, например, арифметических символов, которые система ЧПУ отображает в синтаксисе открытого текста.