Основные арифметические действия
Вы можете использовать функции D01 - D05 для вычисления значений внутри управляющей программы. Если вы хотите производить вычисления с переменными, то сначала необходимо выполнить присвоение начального значения каждой переменной с помощью функции D00.
Система ЧПУ предоставляет следующие функции:
Синтаксис | Значение |
---|---|
D00 | Присвоение Присвоение значения или состояния неопределённая |
D01 | Сложение Образовать сумму из двух значений и подчинить |
D02 | Вычитание Вычесть одно значение из другого и присвоить |
D03 | Умножение Умножить одно значение на другое и присвоить |
D04 | Деление Образовать частное из двух значений и подчинить Ограничение: нет деления на 0 |
D05 | Квадратный корень Извлечь корень значения и подчинить Ограничение: невозможно получить корень из отрицательного значения |
N110 D00 Q5 P01 +60 | ; присвоение, Q5 = 60 |
N110 D01 Q1 P01 –Q2 P02 –5 | ; сложение, Q1 = –Q2+(–5) |
N110 D02 Q1 P01 +10 P02 +5 | ; вычитание, Q1 = +10–(+5) |
N110 D03 Q2 P01 +3 P02 +3 | ; умножение, Q2 = 3*3 |
N110 D04 Q4 P01 +8 P02 +Q2 | ; деление, Q4 = 8/Q2 |
N110 D05 Q20 P01 4 | ; квадрат. корень, Q20 =√4 |
D соответствует синтаксису открытого текста FN.
Номера ISO синтаксиса соответствуют номерам синтаксиса открытого текста.
P01, P02 и т.д. являются подстановочными символами для, например, арифметических символов, которые система ЧПУ отображает в синтаксисе открытого текста.
HEIDENHAIN рекомендует прямой ввод формул, так как вы можете запрограммировать несколько шагов расчета в одном кадре программы.