Переменная, 34 программиров ание пере менных – Инструкция по эксплуатации HEIDENHAIN CNC Pilot 4290 V7.1

Страница 329

Advertising
background image

HEIDENHAIN CNC PILOT 4290

329

4.34

Программиров

ание

пере

менных

#-переменная

CNC PILOT различает диапазоны действия на основании

цепочек номеров:

„

#0 .. #29 зависимые от канала глобальные переменные

доступны для каждого суппорта (канала ЧПУ). Те же номера

переменных на различных суппортах друг на друга не влияют.

Глобальные переменные сохраняются после окончания

программы и могут анализироваться следующей NC-

программой.

„

#30 .. #45 независимые от канала глобальные переменные

доступны однократно в пределах системы управления. Если

NC-программа изменяет переменную, то это действительно для

всех суппортов. Глобальные переменные сохраняются после

окончания программы и могут анализироваться следующей NC-

программой.

„

#46 .. #50 переменные, зарезервированные для экспертных

программ: эти переменные запрещается использовать в ваших

NC-программах.

„

#256 .. #285 локальная переменная действует в пределах

подпрограммы.

Запись значений параметров в #-переменную

Синтаксис: #1 = PARA(x,y,z)

„

x = группа параметров

„

1: параметры станка

„

2: параметры управления

„

3: параметры наладки

„

4: параметры обработки

„

5: параметры PLC

„

y = номера параметров

„

z = подномера параметров

Начиная с версии ПО 625 952-02:
Проверка, был ли получен бит числового

значения
Синтаксис: #1 = BITSET(x,y)

„

x = номер бита (0..15) – может

быть заменен #-переменной.

„

y = номер бита (0..65535) – может

быть заменен #-переменной.

Результатом функции будет 1, если

опрошенный бит получен в

числовом значении, в противном

случае будет 0.
Бит => Числ.

знач.:

0 => 1

2 => 4

4 => 16

6 => 64

8 => 256

10 => 1024

12 => 4096

14 => 16384

1 => 2

3 => 8

5 => 32

7 => 128

9 => 512

11 => 2048

13 => 8192

15 => 32768

Пример:

. . .

[читает "размер станка 1 Z" в переменную #1]

N.. #1=PARA(1,7,2)

. . .

N.. #1=#1+1

N.. G1 X#1

N.. G1 X(SQRT(3*(SIN(30)))

N.. #1=(ABS(#2+0.5))

. . .

Данные позиции и размеров всегда метрические, даже

если NC-программа отрабатывается "в дюймах".

Информация ЧПУ в #-переменных
#768, #770

Последняя запрограммированная позиция X

(размер радиуса),Y, Z

#771

Последняя запрограммированная позиция C [°]

#772

Активный режим работы:

„

2: станок

„

3: моделирование

„

4: TURN PLUS

#774

Статус SRK/FRK:

„

40: G40 активен

„

41: G41 активен

„

42: G42 активен

#775

Номер выбранной оси C

#776

Активные коррекции износа (G148)

„

0: DX, DZ

„

1: DS, DZ

„

2: DX, DS

#778

Единицы измерения: 0=метрические; 1=дюймы

#782

Активные плоскости обработки:

„

17: XY-плоскость (торцовая или задняя сторона)

„

18: XZ-плоскость (обработка точением)

„

19: YZ-плоскость (вид сверху/образующая)

Advertising