Папка Базовая арифметика

Применение

В папке Базовая арифметика окна Вставить 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

Присвоение переменной состояния неопределённая

Вы присваиваете переменной состояние неопределённая следующим образом:

    1. Выберите Вставить NC-функцию
    2. Система ЧПУ откроет окно Вставить NC-функцию.

    1. Выберите FN 0
    2. Введите номер переменной, например, Q5
    3. Выберите SET UNDEFINED

    1. Подтвердите ввод
    2. Система ЧПУ присваивает переменной состояние неопределённая.

    Рекомендации

    • Система ЧПУ различает неопределенные переменные и переменные со значением 0.
    • Запрещено делить на 0 (FN 4).
    • Запрещено извлекать квадратный корень из отрицательного значения (FN 5).