Переменная, 34 программиров ание пере менных – Инструкция по эксплуатации HEIDENHAIN CNC Pilot 4290 V7.1
Страница 329
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-плоскость (вид сверху/образующая)