Папка Базовая арифметика
Применение
В папке Базовая арифметика окна Вставить NC-функцию система ЧПУ предоставляет функции FN 0 - FN 5.
С помощью функции FN 0 вы можете присваивать числовые значения переменным. Затем вы можете программировать в управляющей программе переменные вместо числового значения. Вы также можете использовать предустановленные переменные, например, радиус активного инструмента Q108. С помощью функций FN 1 - FN 5 вы можете выполнять расчёты с помощью значений переменных в управляющей программе.
Смежные темы
- Предопределённые переменные
- Программируемые циклы контактных щупов
- Вычисление с помощью формул
Описание функций
Папка Базовая арифметика содержит следующие функции:
Символ | Функция |
---|---|
FN 0: присвоение Например, FN 0: Q5 = +60 Q5 = 60 Присвоение значения или состояния неопределенная | |
FN 1: сложение Например, FN 1: Q1 = –Q2 + –5 Q1 = –Q2+(–5) Образовать сумму из двух значений и присвоить | |
FN 2: вычитание Например, FN 2: Q1 = +10 – +5 Q1 = +10–(+5) Вычесть одно значение из другого и присвоить | |
FN 3: умножение Например, FN 3: Q2 = +3 * +3 Q2 = 3*3 Вычислить произведение двух значений и присвоить | |
FN 4: деление Например, FN 4: Q4 = +8 DIV +Q2 Q4 = 8/Q2 Вычислить частное двух значений и присвоить Ограничение: нет деления на 0 | |
FN 5: квадратный корень Например, FN 5: Q20 = SQRT 4 Q20 = √4 Извлечь корень значения и присвоить Ограничение: невозможно получить корень из отрицательного значения |
Слева от знака равно вы определяете переменную, которой вы назначаете результат.
Справа от знака равно вы можете использовать фиксированные и переменные значения. Переменные и числовые значения в уравнениях можно вводить со знаком.
Группа деталей
Для групп деталей вы можете запрограммировать, например, характеризующие размеры детали через переменные. Затем, для обработки отдельных деталей вы присваиваете каждой переменной соответствующее числовое значение.
11 LBL "Z1" | |
12 FN 0: Q50 = +30 | ; присвоить радиусу цилиндра Q50 значение 30 |
13 FN 0: Q51 = +10 | ; присвоить высоте цилиндра Q51 значение 10 |
* - ... | |
21 L X +Q50 | ; результат соответствует L X +30 |
Пример: цилиндр с применением Q-параметров
радиус цилиндра: | R = Q50 |
Высота цилиндра: | H = Q51 |
Цилиндр Z1: | Q50 = +30 Q51 = +10 |
Цилиндр Z2: | Q50 = +10 Q51 = +50 |
Присвоение переменной состояния неопределённая
Вы присваиваете переменной состояние неопределённая следующим образом: | ||
| ||
| ||
|
Рекомендации
- Система ЧПУ различает неопределенные переменные и переменные со значением 0.
- Запрещено делить на 0 (FN 4).
- Запрещено извлекать квадратный корень из отрицательного значения (FN 5).