26.10.2013 Views

2.5 ????? - heidenhain

2.5 ????? - heidenhain

2.5 ????? - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.31 Программирование<br />

переменных<br />

Система ЧПУ предлагает различные типы переменных.<br />

При применении переменных необходимо соблюдать следующие<br />

правила:<br />

"Точка перед чертой"<br />

До 6 уровней скобок<br />

Целые переменные: целочисленные значения от –32767 ..<br />

+32768<br />

Реальные переменные: число с плавающей запятой с<br />

максимальным количеством знаков 10 до и 7 после запятой<br />

Переменные следует писать в основном без знаков пробела<br />

Сами номера переменных и при необходимости индексное<br />

значение можно писать через другие переменные, например:<br />

#g( #c2)<br />

Доступные вычислительные операции: см. таблицу<br />

Различие между меняющимися во время работы и<br />

не меняющимися во время работы переменными,<br />

как в системах управления "CNC PILOT XXXX" и<br />

"MANUALplus X110" теперь отсутствует. NCпрограмма<br />

здесь не компилируется заранее, а<br />

только интерпретируется во время работы.<br />

Программируйте NC-кадры при помощи расчетов<br />

переменных с "распознаванием суппорта $..", если<br />

на вашем токарном станке имеется несколько<br />

суппортов. В другом случае вычисления будут<br />

производится несколько раз.<br />

В системных переменных читаемые данные по<br />

позициям и размерам всегда метрические, даже<br />

если NC-программа выполняется в дюймах.<br />

Синтаксис Математические функции<br />

+ Сложение<br />

– Вычитание<br />

* Умножение<br />

/ Деление<br />

SQRT(...) Квадратный корень<br />

ABS(...) Абсолютное значение<br />

TAN(...) Тангенс (в градусах)<br />

ATAN(...) Арктангенс (в градусах)<br />

SIN(...) Синус (в градусах)<br />

ASIN(...) Арксинус (в градусах)<br />

COS(...) Косинус (в градусах)<br />

ACOS(...) Арккосинус (в градусах)<br />

ROUND(...) Округление<br />

LOGN(...) Натуральный логарифм<br />

EXP(...) Показательная функция ex<br />

INT(...) Выделение целой части числа<br />

SQRTA(.., ..) Квадратный корень из (a 2 +b 2 )<br />

SQRTS(.., ..) Квадратный корень из (a 2 –b 2 )<br />

HEIDENHAIN MANUALplus 620 / CNC PILOT 620 385<br />

4.31 Программирование переменных

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!