31 программирование переменных – Инструкция по эксплуатации HEIDENHAIN SW 54843x-03 DIN Programming
Страница 409
HEIDENHAIN MANUALplus 620, CNC PILOT 640
409
4.31 Программиро
вание переменных
4.31 Программирование
переменных
Система ЧПУ предлагает различные типы переменных.
При применении переменных необходимо соблюдать следующие
правила:
"Точка перед чертой"
До 6 уровней скобок
Целые переменные: целочисленные значения от –32767 ..
+32768
Реальные переменные: число с плавающей запятой с
максимальным количеством знаков 10 до и 7 после запятой
Переменные следует писать в основном без знаков пробела
Сами номера переменных и при необходимости индексное
значение можно писать через другие переменные, например:
#g( #c2)
Доступные функции: см. таблицу
Синтаксис
Функции оператора
+
Сложение
–
Вычитание
*
Умножение
/
Деление
( )
Скобки
=
Знак равенства
Синтаксис
Арифметические функции
ABS(...))
Абсолютное значение
ROUND(...)
Округление
SQRT(...)
Квадратный корень
SQRTA(.., ..) Квадратный корень из (a
2
+b
2
)
SQRTS(.., ..) Квадратный корень из (a
2
–b
2
)
INT(...)
Выделение целой части числа
Синтаксис
Тригонометрические функции
SIN(...)
Синус (в градусах)
COS(...)
Косинус (в градусах)
TAN(...)
Тангенс (в градусах)
ASIN(...)
Арксинус (в градусах)
ACOS(...)
Арккосинус (в градусах)
ATAN(...)
Арктангенс (в градусах)
Синтаксис
Другие функции
LOGN(...)
Натуральный логарифм
EXP(...)
Показательная функция ex
BITSET(...)
Биты
STRING(...)
Строка
PARA(...)
Данные конфигурации
Различие между меняющимися во время работы и
не меняющимися во время работы переменными,
как в системах управления "CNC PILOT XXXX" и
"MANUALplus X110" теперь отсутствует. NC-
программа здесь не компилируется заранее, а
только интерпретируется во время работы.
Программируйте NC-кадры при помощи расчетов
переменных с "распознаванием суппорта $..", если
на вашем токарном станке имеется несколько
суппортов. В другом случае вычисления будут
производится несколько раз.
В системных переменных читаемые данные по
позициям и размерам всегда метрические, даже
если NC-программа выполняется в дюймах.
Можно запрограммировать приведённые в списке
функции также с помощью Softkeys.
Панель клавиш Softkey доступна, если функция
назначения переменных активирована и буквенная
клавиатура закрыта.