Системные данные

Список функций FN

Имя группы

ID-номер группы

Номер системных данных

Индекс

Описание

Информация о программе

10

3

-

Номер активного цикла обработки

6

-

Номер последнего выполненного цикла ощупывания
1 = нет

7

-

Тип вызывающей NC-программы:
1 = нет
0 = видимая NC-программа
1 = цикл/макрос, главная программа видимая
2 = цикл/макрос, нет видимой главной программы

8

1

Единица измерения непосредственно вызываемой управляющей программы (также может быть цикл).
Возвращаемые значения:
0 = мм
1 = дюймы
-1 = нет соответствующей программы

2

Единица измерения индикации кадра видимой управляющей программы, из которой прямо или косвенно был вызван текущий цикл.
Возвращаемые значения:
0 = мм
1 = дюймы
-1 = нет соответствующей программы

9

-

В макросе M-функции:
Номер М-функции. В противном случае -1

103

Номер Q-параметра

Относительный в пределах NC-цикла; для запроса, явно ли указан записанный под IDX Q-параметр в относящемся к нему CYCLE DEF.

110

Номер QS-параметра

Существует ли файл с именем QS (IDX)?
0 = нет, 1 = да
Функция может обрабатывать относительные пути к файлам.

111

Номер QS-параметра

Существует ли файл с именем QS (IDX)?
0 = нет, 1 = да
Можно использовать только абсолютные пути к файлам.

Системные адреса перехода

13

1

-

Номер метки или имя метки (строка или QS), к которой осуществляется переход при M2/M30, вместо окончания текущей управляющей программы.
Значение = 0: M2/M30 действует стандартно.

2

-

Номер метки или имя метки (строка или QS), к которой осуществляется переход при FN14: ERROR с реакцией NC-CANCEL, вместо прерывания управляющей программы с ошибкой. Запрограммированный в команде FN14 номер ошибки можно считать под ID992 NR14.
Значение = 0: FN14 действует стандартно.

3

-

Номер метки или имя метки (строка или QS), к которой осуществляется переход при внутренней ошибке сервера (SQL, PLC, CFG) или при ошибочной операции с файлами (FUNCTION FILECOPY, FUNCTION FILEMOVE или FUNCTION FILEDELETE), вместо прерывания управляющей программы с выводом ошибки.
Значение = 0: ошибка действует стандартно.

Указывает доступ к параметру Q

15

11

Номер параметра Q

Чтение Q(IDX)

12

Номер QL-параметра

Чтение QL(IDX)

13

Номер параметра QR

Чтение QR(IDX)

Состояние станка

20

1

-

Активный номер инструмента

2

-

Номер подготовленного инструмента

3

-

Текущая ось инструмента
0 = X, 6 = U
1 = Y, 7 = V
2 = Z, 8 = W

4

-

Запрограммированная частота вращения шпинделя

5

-

Текущее состояние шпинделя
-1 = состояние не определено
0 = M3 активно
1 = M4 активно
2 = M5 активно после M3
3 = M5 активно после M4

7

-

Текущая передача

8

-

Состояние подачи СОЖ
0 = выкл., 1 = вкл.

9

-

Активная скорость подачи

10

-

Индекс подготовленного инструмента

11

-

Индекс активного инструмента

14

-

Номер активного шпинделя

20

-

Запрограммированная скорость резания в режиме токарной обработки

21

-

Режим шпинделя в режиме токарной обработки:
0 = пост. частота вращения
1 = пост. скорость резания

22

-

Состояние подачи СОЖ M7:
0 = выкл., 1 = вкл.

23

-

Состояние подачи СОЖ M8:
0 = выкл., 1 = вкл.

Данные канала

25

1

-

Номер канала

Параметры цикла

30

1

-

Безопасное расстояние

2

-

Глубина сверления/фрезерования

3

-

Глубина врезания

4

-

Подача на глубину

5

-

Первая длина боковой стороны, цикл «Карман»

6

-

Вторая длина боковой стороны, цикл «Карман»

7

-

Первая длина боковой стороны, цикл «Канавка»

8

-

Вторая длина боковой стороны, цикл «Канавка»

9

-

Радиус круглого кармана

10

-

Подача при фрезеровании

11

-

Направление вращения траектории фрезерования

12

-

Время ожидания

13

-

Шаг резьбы, циклы 17 и 18

14

-

Припуск для чистовой обработки

15

-

Угол выборки

21

-

Угол ощупывания

22

-

Путь ощупывания

23

-

Подача измерения

48

-

Допуск

49

-

HSC-Mode (цикл 32, допуск)

50

-

Допуск для осей вращения (цикл 32, допуск)

52

Номер Q-параметра

Тип передаваемого параметра в пользовательских циклах:
1: параметр цикла в CYCL DEF не запрограммирован
0: параметр цикла в CYCL DEF запрограммирован в виде числа (Q-параметр)
1: параметр цикла в CYCL DEF запрограммирован в виде строкового параметра (Q-параметр)

60

-

Безопасная высота (циклы ощупывания 30–33)

61

-

Проверка (циклы ощупывания 30–33)

62

-

Измерение режущей кромки (циклы ощупывания 30–33)

63

-

Номер Q-параметра для результата (циклы ощупывания 30–33)

64

-

Тип Q-параметра для результата (циклы ощупывания 30–33)
1 = Q, 2 = QL, 3 = QR

70

-

Множитель для подачи (циклы 17 и 18)

Модальное состояние

35

1

-

Размеры:
0 = абсолютные (G90)
1 = в приращениях (G91)

2

-

Коррекция радиуса:
0 = R0
1 = RR/RL
10 = торцевое фрезерование
11 = периферийное фрезерование

Данные для SQL-таблиц

40

1

-

Код результата для последней SQL-команды. Если последний код результата был равен 1 (= ошибка), в качестве обратных значений передается код ошибки.

Данные из таблицы инструментов

50

1

Номер инструмента

Длина инструмента L

2

Номер инструмента

Радиус инструмента R

3

Номер инструмента

Радиус инструмента R2

4

Номер инструмента

Припуск на длину инструмента DL

5

Номер инструмента

Припуск на радиус инструмента DR

6

Номер инструмента

Припуск на радиус инструмента DR2

7

Номер инструмента

Инструмент заблокирован TL
0 = не заблокирован, 1 = заблокирован

8

Номер инструмента

Номер инструмента для замены RT

9

Номер инструмента

Максимальный срок службы TIME1

10

Номер инструмента

Максимальный срок службы TIME2

11

Номер инструмента

Текущий срок службы CUR.TIME

12

Номер инструмента

PLC-состояние

13

Номер инструмента

Максимальная длина режущей кромки LCUTS

14

Номер инструмента

Максимальный угол врезания ANGLE

15

Номер инструмента

TT: количество режущих кромок CUT

16

Номер инструмента

TT: допуск на износ по длине LTOL

17

Номер инструмента

TT: допуск на износ по радиусу RTOL

18

Номер инструмента

TT: направление вращения DIRECT
0 = положительное, 1 = отрицательное

19

Номер инструмента

TT: смещение на плоскости R-OFFS
R = 99999,9999

20

Номер инструмента

TT: смещение по длине L-OFFS

21

Номер инструмента

TT: допуск на поломку по длине LBREAK

22

Номер инструмента

TT: допуск на поломку по радиусу RBREAK

28

Номер инструмента

Макс. частота вращения NMAX

32

Номер инструмента

Угол при вершине TANGLE

34

Номер инструмента

Отвод разрешен LIFTOFF
(0 = нет, 1 = да)

35

Номер инструмента

Радиус допуска на износ R2TOL

36

Номер инструмента

Тип инструмента TYPE
(фреза = 0, шлифовальный инструмент = 1, ... измерительный щуп = 21)

37

Номер инструмента

Строка в таблице измерительных щупов

38

Номер инструмента

Отметка времени последнего использования

39

Номер инструмента

ACC

40

Номер инструмента

Шаг для циклов нарезания резьбы

41

Номер инструмента

AFC: эталонная нагрузка

42

Номер инструмента

AFC: предупреждение при перегрузке

43

Номер инструмента

AFC: NC-стоп при перегрузке

44

Номер инструмента

Превышение срока службы инструмента

45

Номер инструмента

Ширина торцевой стороны режущей пластины (RCUTS)

46

Номер инструмента

Рабочая длина фрезы (LU)

47

Номер инструмента

Радиус шейки фрезы (RN)

Данные из таблицы мест

51

1

Номер места

Номер инструмента

2

Номер места

0 = без специального инструмента
1 = специальный инструмент

3

Номер места

0 = без фиксированного места
1 = фиксированное место

4

Номер места


0 = место не заблокировано, 1 = место заблокировано

5

Номер места

PLC-состояние

Определить инструмент

52

1

Номер инструмента

Номер места

2

Номер инструмента

Номер магазина инструментов

Информация о файле

56

1

-

Количество строк таблицы инструментов

2

-

Количество строк активной таблицы нулевых точек

4

-

Количество строк одной из трех определяемых таблиц, которые открываются с помощью FN26: TABOPEN

Данные инструмента для строб. импульсов T и S

57

1

T-Code

Номер инструмента
IDX0 = строб. импульс T0 (отложить инструмент), IDX1 = строб. импульс T1 (заменить инструмент), IDX2 = строб. импульс T2 (подготовить инструмент)

2

T-Code

Индекс инструмента
IDX0 = строб. импульс T0 (отложить инструмент), IDX1 = строб. импульс T1 (заменить инструмент), IDX2 = строб. импульс T2 (подготовить инструмент)

5

-

Частота вращения шпинделя
IDX0 = строб. импульс T0 (отложить инструмент), IDX1 = строб. импульс T1 (заменить инструмент), IDX2 = строб. импульс T2 (подготовить инструмент)

Значения, запрограммированные в кадре TOOL CALL

60

1

-

Номер инструмента T

2

-

Активная ось инструмента
0 = X, 1 = Y
2 = Z, 6 = U
7 = V, 8 = W

3

-

Скорость вращения шпинделя S

4

-

Припуск на длину инструмента DL

5

-

Припуск на радиус инструмента DR

6

-

Автоматический TOOL CALL
0 = да, 1 = нет

7

-

Припуск на радиус инструмента DR2

8

-

Индекс инструмента

9

-

Активная скорость подачи

10

-

Скорость резания [мм/мин]

Значения, запрограммированные в TOOL DEF

61

0

Номер инструмента

Считать номер последовательности смены инструментов:
0 = инструмент уже в шпинделе,
1 = замена внешних инструментов,
2 = замена внутреннего инструмента на внешний,
3 = замена специального инструмента на внешний инструмент,
4 = замена внешнего инструмента,
5 = замена внешнего инструмента на внутренний,
6 = замена внутреннего инструмента на внутренний,
7 = замена специального инструмента на внутренний инструмент,
8 = замена внутреннего инструмента,
9 = замена внешнего инструмента на специальный инструмент,
10 = замена специального инструмента на внутренний инструмент,
11 = замена специального инструмента на специальный инструмент,
12 = замена специального инструмента,
13 = замена внешнего инструмента,
14 = замена внутреннего инструмента,
15 = замена специального инструмента

1

-

Номер инструмента T

2

-

Длина

3

-

Радиус

4

-

Указатель

5

-

Данные инструмента программируются в TOOL DEF
1 = да, 0 = нет

Значения, запрограммированные посредством FUNCTION TURNDATA

62

1

-

Припуск на длину инструмента DXL

2

-

Припуск на длину инструмента DYL

3

-

Припуск на длину инструмента DZL

4

-

Припуск на радиус режущей кромки DRS

Информация к циклам HEIDENHAIN

71

0

0

Цикл 239;
Индекс ЧПУ-оси, для которой необходимо выполнить процедуру взвешивания LAC или уже эта процедура была проведена (от X до W = от 1 до 9)

2

Цикл 239;
Общее значение инерции, полученное в результате взвешивания LAC в [кгм2] (в случае осей вращения A/B/C), или общая масса в [кг] (в случае линейных осей X/Y/Z)

1

0

Цикл 957 Выход из резьбы

20

0

Конфигурационная информация для правки:
(CfgDressSettings)
Максимальная дистанция поиска / безопасное расстояние

1

Конфигурационная информация для правки:
(CfgDressSettings)
Скорость поиска (с микрофоном корпусного звука)

2

Конфигурационная информация для правки:
(CfgDressSettings)
Коэффициент для подачи (перемещение без контакта)

3

Конфигурационная информация для правки:
(CfgDressSettings)
Коэффициент для подачи на стороне головки

4

Конфигурационная информация для правки:
(CfgDressSettings)
Коэффициент для подачи на радиусе головки

5

Информация об инструменте для правки:
(toolgrind.grd)
Безопасное расстояние по Z (внутри)

6

Информация об инструменте для правки:
(toolgrind.grd)
Безопасное расстояние по Z (внешнее)

7

Информация об обработке для правки:
Безопасное расстояние по X (диаметр)

8

Информация по обработке для правки:
Соотношение скоростей резания

9

Информация по обработке для правки:
Программируемый номер инструмента для правки

10

Информация об обработке для правки:
Программируемый номер кинематики правки

11

Информация об обработке для правки:
TCPM активно/не активно

12

Информация об обработке для правки:
Программируемая позиция поворотной оси

13

Информация по обработке для правки:
Скорость резания шлифовальной головки

14

Информация по обработке для правки:
Частота вращения правочного шпинделя

15

Информация об обработке для правки:
Номер магазина правки

16

Информация об обработке для правки:
Номер места правки

21

0

Информация о конфигурации для шлифования:
(CfgGrindSettings)
Скорость шлифования (синхронизированное колебание)

1

Информация о конфигурации для шлифования:
(CfgDressSettings)
Скорость поиска (с микрофоном корпусного звука)

2

Информация о конфигурации для шлифования:
(CfgGrindSettings)
Величина разгрузки

3

Информация о конфигурации для шлифования:
(CfgGrindSettings)
Смещение управления измерениями

22

0

Конфигурационная информация для поведения, если датчик не ответил.
(CfgGrindEvents/sensorNotReached)
IDX: датчик

23

0

Конфигурационная информация для поведения, если датчик уже активен при запуске.
(CfgGrindEvents/sensorActiveAtStart)
IDX: датчик

24

1

Конфигурационная информация для дополнительного события, используемого функцией датчика:
(CfgGrindEvents/sensorSource2)
Функция датчика = подача на глубину с контактным щупом

2

Конфигурационная информация для дополнительного события, используемого функцией датчика:
(CfgGrindEvents/sensorSource2)
Функция датчика = врезание с микрофоном корпусного звука

3

Конфигурационная информация для дополнительного события, используемого функцией датчика:
(CfgGrindEvents/sensorSource2)
Функция датчика = врезание с управлением измерением

9

Конфигурационная информация для дополнительного события, используемого функцией датчика:
(CfgGrindEvents/sensorSource2)
Функция датчика = OEM-специфическое взаимодействие 1

10

Конфигурационная информация для дополнительного события, используемого функцией датчика:
(CfgGrindEvents/sensorSource2)
Функция датчика = OEM-специфическое взаимодействие 2

11

Конфигурационная информация для дополнительного события, используемого функцией датчика:
(CfgGrindEvents/sensorSource2)
Функция датчика = перекрёстная правка

12

Конфигурационная информация для дополнительного события, используемого функцией датчика:
(CfgGrindEvents/sensorSource2)
Функция датчика = пробное измерение

25

1

Конфигурационная информация для величины разгрузки функции датчика
(CfgGrindEvents/sensorReleave)
Функция датчика = подача на глубину с помощью контактного щупа

2

Конфигурационная информация для величины разгрузки функции датчика
(CfgGrindEvents/sensorReleave)
Функция датчика = врезание с микрофоном корпусного звука

3

Конфигурационная информация для величины разгрузки функции датчика
(CfgGrindEvents/sensorReleave)
Функция датчика = врезание с управлением измерением

9

Конфигурационная информация для величины разгрузки функции датчика
(CfgGrindEvents/sensorReleave)
Функция датчика = OEM-специфическое взаимодействие 1

10

Конфигурационная информация для величины разгрузки функции датчика
(CfgGrindEvents/sensorReleave)
Функция датчика = OEM-специфическое взаимодействие 2

11

Конфигурационная информация для величины разгрузки функции датчика
(CfgGrindEvents/sensorReleave)
Функция датчика = перекрёстная правка

12

Конфигурационная информация для величины разгрузки функции датчика
(CfgGrindEvents/sensorReleave)
Функция датчика = пробное измерение

26

1

Конфигурационная информация для типа реакции на событие функции датчика
(CfgGrindEvents/sensorReaction)
Функция датчика = подача на глубину с контактным щупом

2

Конфигурационная информация для типа реакции на событие функции датчика
(CfgGrindEvents/sensorReaction)
Функция датчика = врезание с микрофоном корпусного звука

3

Конфигурационная информация для типа реакции на событие функции датчика
(CfgGrindEvents/sensorReaction)
Функция датчика = врезание с управлением измерением

9

Конфигурационная информация для типа реакции на событие функции датчика
(CfgGrindEvents/sensorReaction)
Функция датчика = OEM-специфическое взаимодействие 1

10

Конфигурационная информация для типа реакции на событие функции датчика
(CfgGrindEvents/sensorReaction)
Функция датчика = OEM-специфическое взаимодействие 2

11

Конфигурационная информация для типа реакции на событие функции датчика
(CfgGrindEvents/sensorReaction)
Функция датчика = перекрёстная правка

12

Конфигурационная информация для типа реакции на событие функции датчика
(CfgGrindEvents/sensorReaction)
Функция датчика = пробное измерение

27

1

Конфигурационная информация для используемого функцией датчика результата
(CfgGrindEvents/sensorSource)
Функция датчика = подача на глубину с контактным щупом

2

Конфигурационная информация для используемого функцией датчика результата
(CfgGrindEvents/sensorSource)
Функция датчика = подача на глубину с микрофоном корпусного звука

3

Конфигурационная информация для используемого функцией датчика результата
(CfgGrindEvents/sensorSource)
Функция датчика = подача на глубину с управлением измерением

9

Конфигурационная информация для используемого функцией датчика результата
(CfgGrindEvents/sensorSource)
Функция датчика = OEM-специфическое взаимодействие 1

10

Конфигурационная информация для используемого функцией датчика результата
(CfgGrindEvents/sensorSource)
Функция датчика = OEM-специфическое взаимодействие 2

11

Конфигурационная информация для используемого функцией датчика результата
(CfgGrindEvents/sensorSource)
Функция датчика = перекрёстная правка

12

Конфигурационная информация для используемого функцией датчика результата
(CfgGrindEvents/sensorSource)
Функция датчика = пробное измерение

28

0

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Круговое шлифование - потенциометр для возвратно-поступательного движения

1

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Круговое шлифование - потенциометр для движения врезания

2

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Плоское шлифование - потенциометр для возвратно-поступательного движения

3

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Плоское шлифование - потенциометр для движения врезания

4

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Специальное шлифование - потенциометр для возвратно-поступательного движения

5

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Специальное шлифование - потенциометр для движения врезания
 

6

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Координатное шлифование (маятниковый ход)

7

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Общие движения в генераторе врезания (например, общее движение с/без датчика)

8

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Общие движения в генераторе врезания (например, движение с микрофоном корпусного звука)

9

Конфигурационная информация для назначения потенциометров для функций шлифования:
(CfgGrindOverrides)
Общие движения в генераторе врезания (например, движение с контактным щупом)

Доступная область памяти для заводских циклов

72

0-39

с 0 по 30

Доступная область памяти для заводских циклов. Значения сбрасываются системой ЧПУ только при перезагрузке системы управления (= 0).
При отмене значения не сбрасываются до значения в момент исполнения.
Вплоть до 597110-11: только NR 0-9 и IDX 0-9
Начиная с 597110-12: NR 0-39 и IDX 0-30

Доступная область памяти для пользовательских циклов

73

0-39

с 0 по 30

Доступная область памяти для пользовательских циклов. Значения сбрасываются системой ЧПУ только при перезагрузке системы управления (= 0).
При отмене значения не сбрасываются до значения в момент исполнения.
Вплоть до 597110-11: только NR 0-9 и IDX 0-9
Начиная с 597110-12: NR 0-39 и IDX 0-30

Считать минимальную и максимальную частоту вращения шпинделя

90

1

ID шпинделя

Минимальная частота вращения шпинделя на самой низкой передаче. Если передачи не сконфигурированы, то CfgFeedLimits/minFeed первого кадра параметров шпинделя оценивается.
Индекс 99 = активный шпиндель

2

ID шпинделя

Максимальная частота вращения шпинделя на самой высокой передаче. Если передачи не сконфигурированы, то CfgFeedLimits/maxFeed первого кадра параметров шпинделя оценивается.
Индекс 99 = активный шпиндель

Коррекция инструмента

200

1

1 = без припуска, 2 = с припуском, 3 = с припуском и припуск из TOOL CALL

Активный радиус

2

1 = без припуска, 2 = с припуском, 3 = с припуском и припуск из TOOL CALL

Активная длина

3

1 = без припуска, 2 = с припуском, 3 = с припуском и припуск из TOOL CALL

Радиус скругления R2

6

Номер инструмента

Длина инструмента
Индекс 0 = активный инструмент

Преобразование координат

210

1

-

Базовый поворот (вручную)

2

-

Запрограммированный поворот

3

-

Текущая ось шпинделя, биты № 0–2 и 6–8:
ось X, Y, Z и U, V, W

4

Ось

Активный коэффициент масштабирования
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

5

Ось вращения

3D-ROT
Индекс: 1–3 (A, B, C)

6

-

Наклон плоскости обработки в режимах выполнения программ
0 = неактивно
1 = активно

7

-

Наклон плоскости обработки в ручных режимах
0 = неактивно
1 = активно

8

Номер QL-параметра

Угол кручения между шпинделем и наклоненной системой координат.
Проецирует заданный в QL-параметре угол из системы координат ввода в систему координат инструмента. Если IDX не задается, проецируется угол 0.

10

-

Тип определения активного разворота:
0 = нет разворота, возвращается, если ни в Ручном режиме, ни в автоматических режимах разворот не активен.
1 = физический
2 = пространственный угол

11

-

Система координат для ручных перемещений:
0 = станочная система координатM-CS
1 = система координат плоскости обработки WPL-CS
2 = система координат инструмента T-CS
4 = система координат детали W-CS

12

Ось

Коррекция в системе координат плоскости обработки WPL-CS
(FUNCTION TURNDATA CORR WPL и FUNCTION CORRDATA WPL)
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

Активная система координат

211

-

1 = система ввода (по умолчанию)
2 = REF-система
3 = система смены инструмента

Специальные преобразования в режиме токарной обработки

215

1

-

Угол для прецессии системы ввода в плоскости XY в режиме токарной обработки. Для сброса преобразования в качестве значения угла следует указать значение 0. Это преобразование применяется в рамках цикла 800 (параметр Q497).

3

1-3

Считывание пространственного угла, записанного посредством NR2.
Индекс: 1–3 (rotA, rotB, rotC)

Активное смещение нулевой точки

220

2

Ось

Текущее смещение нулевой точки в [мм]
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

3

Ось

Считывание разницы между референтной меткой и точкой привязки.
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

4

Ось

Считать значения OEM-Offset..
Индекс: 1–9 (X_OFFS, Y_OFFS, Z_OFFS... )

Диапазон перемещений

230

2

Ось

Отрицательный программный концевой выключатель
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

3

Ось

Положительный программный концевой выключатель
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

5

-

Программный концевой выключатель вкл. или выкл.:
0 = вкл., 1 = выкл.
Для осей по модулю необходимо задать верхнюю и нижнюю границу или не задавать границы вообще.

Считать заданную позицию в REF-системе

240

1

Ось

Текущая заданная позиция в REF-системе

Считать заданную позицию в REF-системе вместе со значениями смещения (маховичок и пр.)

241

1

Ось

Текущая заданная позиция в REF-системе

Считать текущую позицию в активной системе координат

270

1

Ось

Актуальная заданная позиция в системе ввода
Функция поставляет при вызове с активной корректировкой радиуса инструмента неверные положения для главных осей X, Y и Z. Если функция с активной корректировкой радиуса инструмента будет вызвана для круговой оси, будет выдано сообщение об ошибке.
Индекс: 1 — 9 ( X, Y, Z, A, B, C, U, V, W )

Считать заданную позицию в активной системе координат вместе со значениями смещения (маховичок и пр.)

271

1

Ось

Текущая заданная позиция в системе ввода

Прочитать информацию по М128

280

1

-

М128 активно:
1 = да, 0 = нет

3

-

Состояние TCPM после Q-№:
Q-№ + 0: TCPM активно, 0 = нет, 1 = да
Q-№ + 1: ОСЬ, 0 = POS, 1 = SPAT
Q-№ + 2: PATHCTRL, 0 = ОСЬ, 1 = ВЕКТОР
Q-№ + 3: Подача, 0 = F TCP, 1 = F CONT

Кинематика станка

290

5

-

0: компенсация температуры неактивна
1: компенсация температуры активна

10

-

Индекс кинематики станка, запрограммированной в FUNCTION MODE MILL или FUNCTION MODE TURN из Channels/ChannelSettings/CfgKinList/kinCompositeModels
1 = не запрограммирован

Считывание данных кинематики

295

1

Номер QS-параметра

Считывание имен осей активной трехосевой кинематики. Имена осей записываются после QS (IDX), QS (IDX+1) и QS (IDX+2).
0 = операция выполнена успешно

2

0

Функция FACING HEAD POS активна?
1 = да, 0 = нет

4

Ось вращения

Считать, участвует ли указанная ось вращения в расчете кинематики.
1 = да, 0 = нет
(Ось вращения можно исключить из расчета кинематики посредством M138.)
Индекс: 4, 5, 6 (A, B, C)

5

Вспомогательная ось

Считывание, используется ли указанная вспомогательная ось в кинематике.
-1 = ось не в кинематике
0 = ось не участвует в кинематическом расчете:

6

Ось

Угловая головка: вектор отклонения в базовой системе координат B-CS с помощью угловой головки
Индекс: 1, 2, 3 ( X, Y, Z )

7

Ось

Угловая головка: направляющий вектор инструмента в базовой системе координат B-CS
Индекс: 1, 2, 3 ( X, Y, Z )

10

Ось

Определение программируемых осей. Определить для указанного индекса оси соответствующий ID оси (индекс из CfgAxis/axisList).
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

11

ID оси

Определение программируемых осей. Для указанного ID оси определить индекс оси (X = 1, Y = 2...).
Индекс: ID оси (индекс из CfgAxis/axisList)

Модификация геометрического поведения

310

20

Ось

Программирование диаметра: 1 = выкл., 0 = вкл.

126

-

M126: 1 = вкл., 0 = выкл.

Текущее системное время

320

1

0

Системное время в секундах, прошедшее с 01.01.1970, 00:00:00 (реальное время)

1

Системное время в секундах, прошедшее с 01.01.1970, 00:00:00 (предварительный расчет).

3

-

Считывание или времени обработки текущей NC-программы.

Формат системного времени

321

0

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ДД.ММ.ГГГГ чч:мм:сс

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ДД.ММ.ГГГГ чч:мм:сс

1

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: Д.ММ.ГГГГ ч:мм:сс

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: Д.ММ.ГГГГ ч:мм:сс

2

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: Д.ММ.ГГГГ ч:мм

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: Д.ММ.ГГГГ ч:мм

3

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: Д.ММ.ГГ ч:мм

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: Д.ММ.ГГ ч:мм

4

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ГГГГ-ММ-ДД чч:мм:сс

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ГГГГ-ММ-ДД чч:мм:сс

5

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ГГГГ-ММ-ДД чч:мм

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ГГГГ-ММ-ДД чч:мм

6

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ГГГГ-ММ-ДД ч:мм

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ГГГГ-ММ-ДД ч:мм

7

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ГГ-ММ-ДД ч:мм

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ГГ-ММ-ДД ч:мм

8

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ДД.ММ.ГГГГ

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ДД.ММ.ГГГГ

9

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: Д.ММ.ГГГГ

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: Д.ММ.ГГГГ

10

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: Д.ММ.ГГ

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: Д.ММ.ГГ

11

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ГГГГ-ММ-ДД

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ГГГГ-ММ-ДД

12

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ГГ-ММ-ДД

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ГГ-ММ-ДД

13

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: чч:мм:сс

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: чч:мм:сс

14

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ч:мм:сс

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ч:мм:сс

15

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ч:мм

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ч:мм

16

0

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (реальное время)
Формат: ДД.ММ.ГГГГ чч:мм

1

Форматирование: системное время в секундах, прошедшее с 01.01.1970, 0:00 (предварительный расчет)
Формат: ДД.ММ.ГГГГ чч:мм

20

0

Текущая календарная неделя по ISO 8601 (реальное время)

1

Текущая календарная неделя по ISO 8601 (предварительный расчет)

Глобальные настройки программы GPS: состояние активации «глобально»

330

0

-

0 = настройка GPS неактивна
1 = активна любая настройка GPS

Глобальные настройки программы GPS: состояние активации «отдельно»

331

0

-

0 = настройка GPS неактивна
1 = активна любая настройка GPS

1

-

GPS: базовый поворот
0 = выкл., 1 = вкл.

3

Ось

GPS: зеркальное отражение
0 = выкл., 1 = вкл.
Индекс: 1–6 (X, Y, Z, A, B, C)

4

-

GPS: смещение в модифицированной системе координат детали
0 = выкл., 1 = вкл.

5

-

GPS: поворот в системе координат ввода
0 = выкл., 1 = вкл.

6

-

GPS: коэффициент подачи
0 = выкл., 1 = вкл.

8

-

GPS: совмещение маховичком
0 = выкл., 1 = вкл.

10

-

GPS: виртуальная ось инструмента VT
0 = выкл., 1 = вкл.

15

-

GPS: выбор системы координат маховичка
0 = системы координат станка M-CS
1 = системы координат детали W-CS
2 = модифицированной системы координат детали mW-CS
3 = системы координат рабочей плоскости WPL-CS

16

-

GPS: смещение в системе координат детали
0 = выкл., 1 = вкл.

17

-

GPS: смещение оси
0 = выкл., 1 = вкл.

Глобальные настройки программы GPS

332

1

-

GPS: угол базового поворота

3

Ось

GPS: зеркальное отражение
0 = не отражается, 1 = отражается
Индекс: 1–6 (X, Y, Z, A, B, C)

4

Ось

GPS: смещение в модифицированной системе координат детали mW-CS
Индекс: 1–6 (X, Y, Z, A, B, C)

5

-

GPS: угол поворота в системе координат ввода I-CS

6

-

GPS: коэффициент подачи

8

Ось

GPS: наложение маховичком
Макс. значение
Индекс: 1–10 (X, Y, Z, A, B, C, U, V, W, VT)

9

Ось

GPS: значение для наложения маховичком
Индекс: 1–10 (X, Y, Z, A, B, C, U, V, W, VT)

16

Ось

GPS: смещение в системе координат детали W-CS
Индекс: 1–3 (X, Y, Z)

17

Ось

GPS: смещение оси
Индекс: 4–6 (A, B, C)

Измерительный щуп TS

350

50

1

Тип измерительного щупа:
0: TS120, 1: TS220, 2: TS440,
3: TS630, 4: TS632, 5: TS640,
6: TS444, 7: TS740

2

Строка в таблице измерительного щупа

51

-

Рабочая длина

52

1

Эффективный радиус наконечника щупа

2

Радиус скругления

53

1

Смещение центра (главная ось)

2

Смещение центра (вспомогательная ось)

54

-

Угол ориентации шпинделя в градусах (смещение центра)

55

1

Ускоренная подача

2

Подача измерения

3

Подача для предварительного позиционирования:
FMAX_PROBE или FMAX_MACHINE

56

1

Максимальный путь измерения

2

Безопасное расстояние

57

1

Ориентация шпинделя возможна
0 = нет, 1 = дa

2

Угол ориентации шпинделя в градусах

Инструментальный щуп для измерения инструмента TT

350

70

1

TT: тип измерительного щупа

2

TT: строка в таблице измерительных щупов

3

TT: Маркировка активной строки в таблице контактных щупов

4

TT: Вход контактного щупа

71

1/2/3

TT: центр измерительного щупа (REF-система)

72

-

TT: радиус измерительного щупа

75

1

TT: ускоренный ход

2

TT: подача измерения при неподвижном шпинделе

3

TT: подача измерения при вращающемся шпинделе

76

1

TT: максимальный путь измерения

2

TT: безопасное расстояние для измерения длины

3

TT: безопасное расстояние для измерения радиуса

4

TT: расстояние от нижней кромки фрезы до верхней кромки измерительного наконечника

77

-

TT: частота вращения шпинделя

78

-

TT: направление ощупывания

79

-

TT: активация радиопередатчика

1

TT: останов при отклонении измерительного щупа

100

-

Длина пути, после которого при моделировании контактного щупа он отклоняется

Точка привязки из цикла измерительного щупа (результаты ощупывания)

360

1

Координата

Последняя опорная точка ручного цикла измерительного щупа или последняя точка касания из цикла 0 (система координат ввода).
Корректировка: длина, радиус и смещение центра

2

Ось

Последняя точка привязки ручного цикла ощупывания или последняя точка касания из цикла 0 (система координат станка, в качестве индекса допускается использовать оси активной 3D-кинематики).
Корректировка: только смещение центра

3

Координата

Результат измерения в системе координат ввода циклов измерительных щупов 0 и 1. Результат измерения считывается в виде координат. Корректировка: только смещение центра

4

Координата

Последняя точка привязки ручного цикла измерительного щупа или последняя точка измерения из цикла 0 (система координат заготовки). Результат измерения считывается в виде координат.
Корректировка: только смещение центра

5

Ось

Осевые значения, без коррекции

6

Координата/ось

Считывание результатов измерения в виде координат/осевых значений в системе ввода процессов ощупывания.
Корректировка: только длина

10

-

Ориентация шпинделя

11

-

Статус ошибки процедуры ощупывания:
0: процедура ощупывания выполнена успешно
1: точка измерения не достигнута
2: щуп в начале процедуры ощупывания уже отклонен

Настройки для циклов контактного щупа

370

2

-

Быстрый ход при измерении

3

-

Быстрый ход станка как быстрый ход при измерении

5

-

Включение/выключение отслеживания угла

6

-

Автоматические измерительные циклы: прерывание с включением/выключением информации

Считывание значений из активной таблицы нулевых точек

500

Row number

Столбец

Считывание

Считывание/запись значений из (в) таблицы (-у) предустановок (базовое преобразование)

507

Row number

1-6

Считывание

Считывание/запись значений смещений оси из таблицы предустановок

508

Row number

1-9

Считывание

Данные обработки палет

510

1

-

Активная строка

2

-

Текущий номер палеты Значение столбца ИМЯ последней записи типа PAL. Если столбец пуст или не содержит числового значения, возвращается значение -1.

3

-

Текущая строка таблицы палет.

4

-

Последняя строка NC-программы текущей палеты.

5

Ось

Ориентированная на инструмент обработка:
безопасная высота запрограммирована:
0 = нет, 1 = да
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

6

Ось

Ориентированная на инструмент обработка:
безопасная высота
значение недействительно, если ID510 NR5 с соответствующим IDX возвращает значение 0.
Индекс: 1–9 (X, Y, Z, A, B, C, U, V, W)

10

-

Номер строки в таблице палет, до которой производится поиск кадра.

20

-

Вид обработки палет?
0 = ориентированная на деталь
1 = ориентированная на инструмент

21

-

Автоматическое продолжение после ошибки NC-программы:
0 = заблокировано
1 = активно
10 = отменить продолжение
11 = продолжение со строки в таблице палет, которая может быть выполнена без возникновения ошибки
12 = продолжение со строки в таблице палет, в которой возникла ошибка
13 = продолжение со следующей палеты

Считать данные из таблицы точек

520

Row number

10

Считать значения из активной таблицы точек.

11

Считать значения из активной таблицы точек.

1-3 X/Y/Z

Считать значения из активной таблицы точек.

Считывание или запись активной предустановки

530

1

-

Номер активной точки привязки из активной таблицы предустановок.

Активная точка привязки палеты

540

1

-

Номер активной точки привязки палеты.
возвращает номер активной точки привязки. Если активные точки привязки палеты отсутствуют, функция возвращает значение 1.

2

-

Номер активной точки привязки палеты.
как NR1.

Значения для базового преобразования точки привязки палеты

547

Row number

Ось

Считать значения базового преобразования из (в) таблицы (-у) предустановок палет..
Индекс: 1–6 (X, Y, Z, SPA, SPB, SPC)

Значения смещения оси из таблицы опорных точек палет

548

Row number

Смещение

Считать значения смещения оси из (в) таблицы (-у) точек привязки палет..
Индекс: 1–9 (X_OFFS, Y_OFFS, Z_OFFS... )

OEM-Offset

558

Row number

Смещение

Считать значения OEM-Offset..
Индекс: 1–9 (X_OFFS, Y_OFFS, Z_OFFS... )

Считывание или запись состояния станка

590

2

1-30

Доступно, при выборе программы не стирается.

3

1-30

Доступно, при пропадании электропитания не стирается (энергонезависимая память).

Считать или записать параметры предварительной обработки кадров одной оси (плоскость станка)

610

1

-

Минимальная подача (MP_minPathFeed) в мм/мин.

2

-

Минимальная подача (MP_minCornerFeed) в мм/мин

3

-

Предел подачи для высокой скорости (MP_maxG1Feed) в мм/мин

4

-

Макс. темп ускорения при низкой скорости (MP_maxPathJerk) в м/с3

5

-

Макс. темп ускорения при высокой скорости (MP_maxPathJerkHi) в м/с3

6

-

Допуск при низкой скорости (MP_pathTolerance) в мм

7

-

Допуск для высокой скорости (MP_pathToleranceHi) в мм

8

-

Макс. производная темпа ускорения (MP_maxPathYank) в м/с4

9

-

Коэффициент допуска в кривых (MP_curveTolFactor)

10

-

Доля макс. допустимого темпа ускорения при изменении кривых (MP_curveJerkFactor)

11

-

Макс. темп ускорения при ощупывании (MP_pathMeasJerk)

12

-

Угловой допуск при подаче при обработке (MP_angleTolerance)

13

-

Угловой допуск при ускоренном ходе (MP_angleToleranceHi)

14

-

Макс. угол для полигона (MP_maxPolyAngle)

18

-

Радиальное ускорение при подаче при обработке (MP_maxTransAcc)

19

-

Радиальное ускорение при ускоренном ходе (MP_maxTransAccHi)

20

Индекс физической оси

Минимальная подача (MP_maxFeed) в мм/мин

21

Индекс физической оси

Макс. ускорение (MP_maxAcceleration) в м/с2

22

Индекс физической оси

Макс. производная переходного темпа ускорения оси при ускоренном ходе (MP_axTransJerkHi) в м/с2

23

Индекс физической оси

Макс. производная переходного темпа ускорения оси при подаче при обработке (MP_axTransJerk) в м/с3

24

Индекс физической оси

Управление ускорением с упреждением (MP_compAcc)

25

Индекс физической оси

Макс. темп ускорения конкретной оси при низкой скорости (MP_axPathJerk) в м/с3

26

Индекс физической оси

Макс. темп ускорения конкретной оси при высокой скорости (MP_axPathJerkHi) в м/с3

27

Индекс физической оси

Более точный контроль допуска в углах (MP_reduceCornerFeed)
0 = выключено, 1 = включено

28

Индекс физической оси

DCM: макс. допуск для линейных осей в мм (MP_maxLinearTolerance)

29

Индекс физической оси

DCM: макс. угловой допуск в [°] (MP_maxAngleTolerance)

30

Индекс физической оси

Контроль допуска для сцепленной резьбы (MP_threadTolerance)

31

Индекс физической оси

Форма (MP_shape) фильтра axisCutterLoc
0: Off
1: Average
2: Triangle
3: HSC
4: Advanced HSC

32

Индекс физической оси

Частота (MP_frequency) фильтра axisCutterLoc в Гц

33

Индекс физической оси

Форма (MP_shape) фильтра axisPosition
0: Off
1: Average
2: Triangle
3: HSC
4: Advanced HSC

34

Индекс физической оси

Частота (MP_frequency) фильтра axisPosition в Гц

35

Индекс физической оси

Упорядочение фильтра для режима Ручной режим (MP_manualFilterOrder)

36

Индекс физической оси

HSC-Mode (MP_hscMode) фильтра axisCutterLoc

37

Индекс физической оси

HSC-Mode (MP_hscMode) фильтра axisPosition

38

Индекс физической оси

Макс. темп ускорения для конкретной оси при ощупывании (MP_axMeasJerk)

39

Индекс физической оси

Оценка ошибки фильтра для расчета отклонения фильтра (MP_axFilterErrWeight)

40

Индекс физической оси

Максимальная длина позиционного фильтра (MP_maxHscOrder)

41

Индекс физической оси

Максимальная длина CLP-фильтра (MP_maxHscOrder)

42

-

Макс. подача оси при обработке (MP_maxWorkFeed)

43

-

Макс. ускорение по касательной во время подачи при обработке (MP_maxPathAcc)

44

-

Макс. ускорение по касательной при ускоренном ходе (MP_maxPathAccHi)

45

-

Фильтр сглаживания формы
(CfgSmoothingFilter/shape)
0 = Off
1 = Average
2 = Triangle

46

-

Фильтр сглаживания порядка (только нечетные значения)
(CfgSmoothingFilter/порядок)

47

-

Тип профиля ускорения
(CfgLaPath/profileType)
0 = Bellshaped
1 = Trapezoidal
2 = Advanced Trapezoidal

48

-

Тип профиля ускорения, ускоренный ход
(CfgLaPath/profileTypeHi)
0 = Bellshaped
1 = Trapezoidal
2 = Advanced Trapezoidal

Чтение или запись параметров Look-Ahead одной оси (уровень станка)

610

49

-

Режим уменьшения фильтра
(CfgPositionFilter/timeGainAtStop)
0 = Off
1 = NoOvershoot
2 = FullReduction

Считать или записать параметры предварительной обработки кадров одной оси (плоскость станка)

610

51

Индекс физической оси

Компенсация ошибки рассогласования в фазе темпа ускорения (MP_IpcJerkFact)

52

Индекс физической оси

Коэффициент kv регулятора положения в 1/с (MP_kvFactor)

Чтение или запись параметров Look-Ahead одной оси (уровень циклов)

613

see ID610

см. ID610

Как ID610, но эффективен только на уровне цикла. При этом считываютсязначения из конфигурации станка и значения уровня станка.

Измерение максимальной нагрузки на одну ось

621

0

Индекс физической оси

Завершить измерение динамической нагрузки и сохранить результат в указанном Q-параметре.

Чтение содержимого SIK

630

0

Номер опции

Можно непосредственно задать, будет ли установлена опция SIK, указанная в IDX, или нет.
1 = опция разрешена
0 = опция не разрешена

1

-

Можно определить, какой был установлен Content Level (для функций обновления).
1 = FCL не установлен
<№> = установленный FCL

2

-

Считать серийный номер SIK
-1 = недействительный SIK в системе

10

-

Определить тип системы ЧПУ:
0 = iTNC 530
1 = система ЧПУ на базе NCK (TNC7, TNC 640, TNC 620, TNC 320, TNC 128, PNC 610...)

Общие данные шлифовального диска

780

2

-

Ширина

3

-

Выступ

4

-

Угол альфа (опция)

5

-

Угол гамма (опция)

6

-

Глубина (опция)

7

-

Радиус скругления на кромке «Further» (опция)

8

-

Радиус скругления на кромке «Nearer» (опция)

9

-

Радиус скругления на кромке «Nearest» (опция)

Общие данные шлифовального круга

780

10

-

Активная грань:
1 = Further
2 = Nearer
3 = Nearest
4 = Special
5 = FurtherBack
6 = NearerBack
7 = NearestBack
8 = SpecialBack
9 = FurtherWheelRad
10 = NearerWheelRad

Общие данные шлифовального диска

780

11

-

12

-

Внешний или внутренний диск?

13

-

Угол коррекции оси B (относительно базового угла места)

14

-

Тип косого диска

Общие данные шлифовального круга

780

15

-

Общая длина шлифовального круга

16

-

Длина внутренней кромки шлифовального круга

17

-

Минимальный диаметр диска (граница износа)

18

-

Минимальная ширина диска (граница износа)

19

-

Номер инструмента

20

-

Скорость резания

21

-

Максимально допустимая скорость резания

27

-

Диск с рельефным вырезом базового типа

28

-

Угол рельефного выреза на внешней стороне

29

-

Угол рельефного выреза на внутренней стороне

30

-

Статус регистрации

31

-

Поправка на радиус

32

-

Коррекция общей длины

33

-

Коррекция вылета

34

-

Коррекция длины до самой внутренней грани

35

-

Радиус шейки шлифовального круга

36

-

Начальная правка выполнена?

37

-

Место правки для первичной правки

38

-

Правочный инструмент для первичной правки

39

-

Шлифовальный диск измерен?

51

-

Правочный инструмент для правки по диаметру

52

-

Правочный инструмент для правки по внешней грани

53

-

Правочный инструмент для правки внутренней грани

54

-

Вызов правки диаметра по достижении количества

55

-

Вызов правки внешней грани по достижении количества

56

-

Вызов правки внутренней грани по достижении количества

57

-

Счётчик правок, диаметр

58

-

Счётчик правок, внешняя грань

59

-

Счётчик правок, внутренняя грань

Общие данные шлифовальной головки

780

60

-

Выбор метода компенсации

61

-

Угол установки инструмента для правки

Общие данные шлифовального круга

780

101

-

Радиус шлифовального диска

Смещение нулевой точки для шлифовальной головки

781

1

Ось

Смещение нулевой точки из положения калибровки передних кромок

2

Ось

Смещение нулевой точки из положения калибровки задних кромок

3

Ось

Смещение нулевой точки из положения наладки

4

Ось

Запрограммированное смещение нулевой точки относительно диска

Смещение нулевой точки для шлифовального головки

781

5-9

Ось

Дополнительное смещение нуля, относящееся к головке

Геометрия шлифовальной головки

782

1

-

Форма диска

2

-

Выбег с внешней стороны

3

-

Выбег с внутренней стороны

4

-

Выбег диаметра

Подробная геометрия (контур) шлифовального диска

783

1

1

Ширина фаски стороны диска снаружи

2

Ширина фаски стороны диска изнутри

2

1

Угол фаски стороны диска снаружи

2

Угол фаски стороны диска изнутри

3

1

Радиус угла стороны диска снаружи

2

Радиус угла стороны диска изнутри

4

1

Длина стороны диска снаружи

2

Длина стороны диска изнутри

5

1

Длина отвода стороны диска снаружи

2

Длина отвода стороны диска изнутри

6

1

Угол отвода стороны диска снаружи

2

Угол отвода стороны диска изнутри

7

1

Длина выточки стороны диска снаружи

2

Длина выточки стороны диска изнутри

8

1

Радиус выхода стороны диска снаружи

2

Радиус выхода стороны диска изнутри

9

1

Общая глубина снаружи

2

Общая глубина изнутри

Данные для правки шлифовальной головки

784

1

-

Количество безопасных позиций

5

-

Метод правки

6

-

Номер программы правки

7

-

Значение подачи при правке

8

-

Угол/направление подачи при правке

9

-

Количество повторов при правке

10

-

Количество холостых ходов при правке

11

-

Подача при правке по диаметру

12

-

Коэффициент подачи при правке стороны (относительно NR11)

13

-

Коэффициент подачи при правке радиуса (относительно NR11)

14

-

Коэффициент подачи при правке скоса (относительно NR11)

15

-

Скорость за пределами диска при предварительном профилировании

16

-

Коэффициент скорости внутри диска при предварительном профилировании (относительно NR15)

25

-

Метод промежуточной правки

26

-

Номер программы для промежуточной правки

27

-

Значение подачи при промежуточной правке

28

-

Угол/направление подачи при промежуточной правке

29

-

Количество повторов при промежуточной правке

30

-

Количество холостых ходов при промежуточной правке

31

-

Подача при промежуточной правке

Безопасные позиции для шлифовальной головки

785

1

Ось

Безопасная позиция № 1

2

Ось

Безопасная позиция № 2

3

Ось

Безопасная позиция № 3

4

Ось

Безопасная позиция № 4

Данные правочного инструмента для шлифовальной головки

789

1

-

Тип

2

-

Длина L1

3

-

Длина L2

4

-

Радиус

5

-

Ориентация: 1 = RadType1, 2 = RadType2, 3 = RadType3

10

-

Частота вращения правильного шпинделя

Ознакомиться с информацией по функциональной безопасности FS

820

1

-

Ограничение функциональной безопасности FS:
0 = функциональная безопасность FS отсутствует,
1 = защитная дверца открыта SOM1,
2 = защитная дверца открыта SOM2,
3 = защитная дверца открыта SOM3,
4 = защитная дверца открыта SOM4,
5 = все защитные дверцы закрыты

Записать данные контроля дисбаланса

850

10

-

Активация и деактивация контроля дисбаланса
0 = контроль дисбаланса выключен
1 = контроль дисбаланса включен

Счетчик

920

1

-

Запланированные детали.
Счетчик возвращает в режиме теста программы значение 0.

2

-

Уже готовые детали.
Счетчик возвращает в режиме теста программы значение 0.

12

-

Детали, которые еще необходимо изготовить.
Счетчик возвращает в режиме теста программы значение 0.

Считать и записать данные текущего инструмента

950

1

-

Длина инструмента L

2

-

Радиус инструмента R

3

-

Радиус инструмента R2

4

-

Припуск на длину инструмента DL

5

-

Припуск на радиус инструмента DR

6

-

Припуск на радиус инструмента DR2

7

-

Инструмент заблокирован TL
0 = не заблокирован, 1 = заблокирован

8

-

Номер инструмента для замены RT

9

-

Максимальный срок службы TIME1

10

-

Максимальный срок службы TIME2 при TOOL CALL

11

-

Текущий срок службы CUR.TIME

12

-

PLC-состояние

13

-

Длина режущей кромки по оси инструмента LCUTS

14

-

Максимальный угол врезания ANGLE

15

-

TT: количество режущих кромок CUT

16

-

TT: допуск на износ по длине LTOL

17

-

TT: допуск на износ по радиусу RTOL

18

-

TT: направление вращения DIRECT
0 = положительное, 1 = отрицательное

19

-

TT: смещение на плоскости R-OFFS
R = 99999,9999

20

-

TT: смещение по длине L-OFFS

21

-

TT: допуск на поломку по длине LBREAK

22

-

TT: допуск на поломку по радиусу RBREAK

28

-

Макс. частота вращения [1/мин] NMAX

32

-

Угол при вершине TANGLE

34

-

Отвод разрешен LIFTOFF
(0 = нет, 1 = да)

35

-

Радиус допуска на износ R2TOL

36

-

Тип инструмента (фреза = 0, шлифовальный инструмент = 1, ... измерительный щуп = 21)

37

-

Строка в таблице измерительных щупов

38

-

Отметка времени последнего использования

39

-

ACC

40

-

Шаг для циклов нарезания резьбы

41

-

AFC: эталонная нагрузка

42

-

AFC: предупреждение при перегрузке

43

-

AFC: NC-стоп при перегрузке

44

-

Превышение срока службы инструмента

45

-

Ширина торцевой стороны режущей пластины (RCUTS)

46

-

Рабочая длина фрезы (LU)

47

-

Радиус шейки фрезы (RN)

Чтение и запись данных текущего инструмента

950

48

-

Радиус вершины инструмента (R_TIP)

Считать и записать данные текущего токарного инструмента

951

1

-

Номер инструмента

2

-

Длина инструмента XL

3

-

Длина инструмента YL

4

-

Длина инструмента ZL

5

-

Припуск на длину инструмента DXL

6

-

Припуск на длину инструмента DYL

7

-

Припуск на длину инструмента DZL

8

-

Радиус вершины резца RS

9

-

Ориентация инструмента TO

10

-

Угол ориентации шпинделя ORI

11

-

Установочный угол P_ANGLE

12

-

Угол при вершине T_ANGLE

13

-

Ширина инструмента для выборки CUT_WIDTH

14

-

Тип (например, инструмент для черновой, чистовой обработки, нарезания резьбы, создания канавок, грибовидный инструмент)

15

-

Длина режущих кромок CUT_LENGTH

16

-

Коррекция диаметра детали WPL-DX-DIAM в системе координат плоскости обработки WPL-CS

17

-

Коррекция длины детали WPL-DZL в системе координат плоскости обработки WPL-CS

18

-

Припуск на ширину инструмента для выборки

19

-

Припуск на радиус режущей кромки

20

-

Вращение вокруг пространственного угла B для прорезного инструмента с изгибом

Данные активной правки

952

1

-

Номер инструмента

2

-

Длина инструмента XL

3

-

Длина инструмента YL

4

-

Длина инструмента ZL

5

-

Припуск на длину инструмента DXL

6

-

Припуск на длину инструмента DYL

7

-

Припуск на длину инструмента DZL

8

-

Радиус резца

9

-

Положение режущей кромки

13

-

Режущая ширина плитки или ролика

14

-

Тип (например, алмаз, плитка, шпиндель, ролик)

19

-

Припуск радиуса вершины резца

20

-

Частота вращения правящего шпинделя или ролика

Данные преобразования для общих инструментов

960

1

-

Положение внутри системы инструментов определено явно:

2

-

Определение положения по направлениям:

3

-

Сдвиг по X

4

-

Сдвиг по Y

5

-

Сдвиг по Z

6

-

Компонент Х направления Z

7

-

Компонент Y направления Z

8

-

Компонент Z направления Z

9

-

Компонент Х направления X

10

-

Компонент Y направления X

11

-

Компонент Z направления X

12

-

Тип определения угла:

13

-

Угол 1

14

-

Угол 2

15

-

Угол 3

Использование и комплектование инструментом

975

1

-

Проверка использования инструмента для текущей управляющей программы:
результат 2: проверка невозможна, функция отключена в конфигурации
результат 1: проверка невозможна, файл использования инструмента отсутствует
результат 0: OK, все инструменты доступны
результат 1: проверка не в норме

2

Строка

Проверьте доступность инструментов, которые требуются в палете из строки IDX в текущей таблице палет.
3 = в строке IDX не определена палета или функция была вызвана из-за пределов обработки палет
2/1/0/1 см. NR1

Циклы измерительных щупов и преобразование координат

990

1

-

Поведение при подводе:
0 = стандартное поведение,
1 = переместиться в позицию ощупывания без коррекции. Эффективный радиус, безопасное расстояние – ноль

2

16

Режим работы станка: автоматический/ручной

4

-

0 = измерительный стержень не отклонен
1 = измерительный стержень отклонен

6

-

Инструментальный щуп TT активен?
1 = да
0 = нет

8

-

Текущий угол шпинделя в [°]

10

Номер QS-параметра

Определить номер инструмента на основании имени инструмента. Обратное значение ориентируется на заданные правила поиска инструмента для замены.
Если существует несколько инструментов с одним именем, возвращается первый инструмент из таблицы инструментов.
Если выбранный в соответствии с правилами инструмент заблокирован, возвращается инструмент для замены.
1: инструмент с переданным именем не был найден в таблице инструментов, или все рассматриваемые инструменты заблокированы.

16

0

0 = передать контроль над шпинделем канала PLC,
1 = взять на себя контроль над шпинделем канала

1

0 = передать контроль над шпинделем инструмента PLC,
1 = взять на себя контроль над шпинделем инструмента

19

-

Подавлять движения ощупывания в циклах:
0 = движение подавляется (параметр CfgMachineSimul/simMode не равен FullOperation, или активен режим Тест программы)
1 = движение выполняется (параметр CfgMachineSimul/simMode = FullOperation, может записываться для целей тестирования)

Состояние отработки

992

10

-

Поиск кадра активен
1 = да, 0 = нет

11

-

Поиск кадра — информация по поиску кадра:
0 = управляющая программа запущена без поиска кадра
1 = выполняется системный цикл Iniprog для поиска кадра
2 = выполняется поиск кадра
3 = функции отслеживаются
1 = цикл Iniprog был отменен перед поиском кадра
2 = отмена во время поиска кадра
3 = отмена поиска кадра после фазы поиска, перед или во время отслеживания функции
99 = скрытая отмена

12

-

Тип отмены для опроса в рамках макроса OEM_CANCEL:
0 = нет отмены
1 = отмена из-за ошибки или аварийного останова
2 = явная отмена через внутренний останов после останова в середине кадра
3 = явная отмена через внутренний останов после останова на границе кадра

14

-

Номер последней ошибки FN14

16

-

Реальная отработка активна?
1 = отработка,
0 = моделирование

17

-

2D-графика при программировании активна?
1 = да
0 = нет

18

-

Привлечение программной графики (программная клавиша АВТОМАТ. РИСОВАТЬ) активна?
1 = да
0 = нет

20

-

Информация по токарно-фрезерной обработке:
0 = фрезерование (после FUNCTION MODE MILL)
1 = токарная обработка (после FUNCTION MODE TURN)
10 = выполнение операций для перехода из режима токарной обработки в режим фрезерования
11 = выполнение операций для перехода из режима фрезерования в режим токарной обработки

21

-

Отмена во время режима правки для запроса в рамках макроса OEM_CANCEL:
0 = отмена произошла не во время режима правки
1 = отмена произошла во время режима правки

30

-

Интерполяция нескольких осей разрешена?
0 = нет (например, на прямоугольной системе)
1 = да

31

-

R+/R в режиме MDI возможно/разрешено?
0 = нет
1 = да

32

Номер цикла

Отдельный цикл разрешен:
0 = нет
1 = да

33

-

Включен доступ на запись к выполняемым записям в таблице палет для DNC (скрипты Python):
0 = нет
1 = да

40

-

Копировать таблицы в режиме Тест программы?
Значение 1 устанавливается при выборе программы и при активации программной клавиши RESET+START. Системный цикл iniprog.h копирует в этом случае таблицы и сбрасывает системную дату.
0 = нет
1 = да

41

50

Единицы измерения для системных данных ID50 (доступ к таблице инструментов) считать. По умолчанию, метрические единицы измерения.
0 = метрические
1 = единицы измерения активной управляющей программы

507

Единицы измерения, для доступа к таблице точек привязки считать. По умолчанию, метрические единицы измерения.
0 = метрические
1 = единицы измерения активной управляющей программы

101

-

M101 активен (видимое состояние)?
0 = нет
1 = да

136

-

M136 активен?
0 = нет
1 = да

Активация подчиненного файла с машинными параметрами

1020

13

Номер QS-параметра

Подчиненный файл с машинными параметрами с путем из QS-номера (IDX) загружен?
1 = да
0 = нет

Настройки конфигурации для циклов

1030

1

-

Отображать сообщение об ошибке Шпиндель не вращается?
(CfgGeoCycle/displaySpindleErr)
0 = нет, 1 = да

2

-

Отображать сообщение об ошибке Проверьте знак перед значением глубины!?
(CfgGeoCycle/displayDepthErr)
0 = нет, 1 = да

Передача данных между циклами HEIDENHAIN и макросами OEM

1031

1

0

Мониторинг компонентов: счетчик измерений. Цикл 238 Измерение машинных данных, автоматически увеличивает этот счетчик.

1

Мониторинг компонентов: тип измерения
-1 = нет измерения
0 = круговой тест
1 = диаграмма водопада
2 = частотная характеристика
3 = спектр огибающей

2

Мониторинг компонентов: индекс оси из CfgAxes\MP_axisList

3 - 9

Мониторинг компонентов: дополнительные аргументы в зависимости от измерения

100

-

Мониторинг компонентов: необязательные имена задач мониторинга, как задано в параметрах System\Monitoring\CfgMonComponent. После завершения измерения указанные здесь задачи мониторинга выполняются одна за другой. При настройке параметров обязательно разделяйте перечисленные задачи мониторинга запятыми.

Пользовательские настройки для пользовательского интерфейса

1070

1

-

Ограничение подачи от программной клавиши FMAX, 0 = FMAX неактивно

Тест бита

2300

Number

Номер бита

Функция проверяет, задано ли для бита число. Контролируемое число передается в виде NR, искомый бит – в виде IDX, при этом IDX0 означает самый младший бит. Для вызова функции для больших чисел необходимо передавать NR в качестве Q-параметра.
0 = бит не установлен
1 = бит установлен

Считать информацию о программе (системный строковый параметр)

10010

1

0/1/2/3

IDX0 = Полный путь текущей основной программы или программы палет
IDX1 = Путь к директории, в которой находится управляющая программа
IDX2 = Имя управляющей программы, без пути и расширения файла
IDX3 = Расширение файла управляющей программы

2

0/1/2/3

IDX0 = Полный путь к управляющей программе видимой в индикации кадров
IDX1 = Путь к директории, в которой находится управляющая программа
IDX2 = Имя управляющей программы, без пути и расширения файла
IDX3 = Расширение файла управляющей программы

3

-

Путь цикла, выбранного посредством SEL CYCLE или CYCLE DEF 12 PGM CALL, или путь выбранного в настоящий момент цикла.

10

-

Путь NC-программы, выбранной посредством SEL PGM «...».

Указывает доступ к параметру QS

10015

20

Номер QS-параметра

Чтение QS(IDX)

30

Номер QS-параметра

Поставляет строку, которую содержит, если в QS(IDX) все символы кроме букв и цифр заменены '_'.

Считать данные канала (системный строковый параметр)

10025

1

-

Имя канала обработки (Key)

Считать данные для SQL-таблиц (системный строковый параметр)

10040

1

-

Символьное представление таблицы предустановок.

2

-

Символьное представление таблицы нулевых точек.

3

-

Символьное представление таблицы точек привязки.

10

-

Символьное представление таблицы инструментов.

11

-

Символьное представление таблицы мест.

12

-

Символьное имя таблицы токарных инструментов.

Чтение данных для SQL-таблиц (системный строковый параметр)

10040

13

-

Символьное имя таблицы шлифовальных инструментов

14

-

Символьное имя таблицы правочных инструментов

21

-

Символьное имя таблицы коррекции в системе координат инструмента T-CS

22

-

Символьное имя таблицы коррекции в плоскости обработки WPL-CS

Значения, запрограммированные в вызове инструмента (системный строковый параметр)

10060

1

-

Имя инструмента

Считать кинематику станка (системный строковый параметр)

10290

10

-

Символьное представление кинематики станка, запрограммированной с использованием FUNCTIONMODE MILL или FUNCTION MODE TURN из Channels/ChannelSettings/CfgKinList/kinCompositeModels.

Переключение области перемещения (системный строковый параметр)

10300

1

-

Ключевое имя последней активированной зоны перемещения

Актуальное время системы (системный строковый параметр)

10321

0 - 16, 20

-

1: ДД.ММ.ГГГГ чч:мм:сс
2 и 16: ДД.ММ.ГГГГ чч:мм
3: ДД.ММ.ГГ чч:мм
4: ГГГГ-ММ-ДД чч:мм:сс
5 и 6: ГГГГ-ММ-ДД чч:мм
7: ГГ-ММ-ДД чч:мм
8 и 9: ДД.ММ.ГГГГ
10: ДД.ММ.ГГ
11: ГГГГ-ММ-ДД
12: ГГ-ММ-ДД
13 и 14: чч:мм:сс
15: чч:мм
В качестве альтернативы можно задать время системы в секундах с помощью DAT в SYSSTR(...), которое должно использоваться для форматирования.

Данные контактных щупов TS и TT (системный строковый параметр)

10350

50

-

Тип измерительного щупа TS из столбца TYPE таблицы измерительных щупов (tchprobe.tp).

51

-

Форма стилуса из столбца STYLUS таблицы контактных щупов (tchprobe.tp).

70

-

Тип инструментального щупа TT из CfgTT/type.

73

-

Имя ключа активного контактного щупа TT из CfgProbes/activeTT.

74

-

Серийный номер активного инструментального щупа TT из CfgProbes/activeTT.

Считать данные для обработки палет (системный строковый параметр)

10510

1

-

Имя палеты

2

-

Путь к текущей выбранной таблице палет

Считать идентификатор версии ПО ЧПУ (системный строковый параметр)

10630

10

-

Строковый параметр соответствует отображаемому идентификатору версии, т.е., например, 340590 09 или 817601 05 SP1.

Общие данные шлифовального круга

10780

1

-

Имя шлифовального диска

Считать данные текущего инструмента (строковый параметр)

10950

1

-

Имя текущего инструмента

2

-

Запись из столбца DOC активного инструмента

3

-

Настройка AFC

4

-

Кинематика инструмент.суппорта

5

-

Запись из столбца DR2TABLE — имя файла таблицы корректирующих значений для 3D–ToolComp.

Чтение информации из макросов OEM и циклов HEIDENHAIN (системная строка)

11031

10

-

Возвращает выбор макроса FUNCTION MODE SET <OEM-Mode> в виде строки.

100

-

Цикл 238: Список ключевых имен для мониторинга компонентов

101

-

Цикл 238: Имя файла протокола