Главная Книги - Разные SINUMERIK 840D sl/828D. Измерительные циклы. Руководство по программированию ЧПУ (2021 год)
поиск по сайту правообладателям
|
|
содержание .. 4 5 6
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
3
S_RA
Цель коррекции вращение координат или круговая ось 14)
Значе-
0 = Цель коррекции вращение координат вокруг оси, получаемой из пара-
4)
ния:
метра S_MA
A, B, C
>0 = Цель коррекции круговая ось. Номер оси канала круговой оси (предпо-
чтительно круглый стол). Угловая коррекция выполняется в линейной доле
WO круговой оси.
4
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа
число
(default=1)
5
DX / DY / DZ
S_SETV
Путь (инкрементальный) от исходной позиции до точки измерения P1 измерительной
оси (S_MA) 5)
6
α
S_STA1
Заданный угол при "Выверка кромки" или "Выверка плоскости" вокруг 1-й оси плоско-
сти (для G17 X) 9)
7
β
S_INCA
Заданный угол при "Выверка плоскости" вокруг 2-й оси плоскости (для G17 Y) 9)
8
DFA
S_FA
Путь измерения
9
TSA
S_TSA
Доверительная область
Контроль углового сдвига к заданному значению угла [градус] 6)
10
X / Y / Z
S_MA
Измерительная ось, смещенная ось 7) (default=201)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: номер измерительной оси
ния:
1 = 1-я ось плоскости (для G17 X)
2 = 2-я ось плоскости (для G17 Y)
3 = 3-я Ось плоскости (для G17 Z)
ВТОРАЯ ПОЗИЦИЯ: зарезервировано
ТРЕТЬЯ ПОЗИЦИЯ: номер смещенной оси
1 = 1-я ось плоскости (для G17 X)
2 = 2-я ось плоскости (для G17 Y)
3 = 3-я Ось плоскости (для G17 Z)
11
+-
S_MD
Направление измерения измерительной оси 8)
Значе-
0 = направление измерения определяется из заданного значения и фактиче-
ния:
ской позиции измерительной оси (совместимость)
1 = положительное направление измерения
2 = отрицательное направление измерения
12
L2
S_ID
При варианте измерения "Точная установка кромки":
расстояние (инкрементальное) между точками измерения P1 и P2 в смещенной оси
(значение >0)
Для варианта измерения "Точная установка плоскости" действуют перечисленные ни-
же параметры.
13
L2
S_SETV0
Расстояние между точками измерения P1 и P2 в 1-й оси плоскости 10)
14
S_SETV1
Расстояние между точками измерения P1 и P2 во 2-й оси плоскости 11), 12)
15
L3x
S_SETV2
Расстояние между точками измерения P1 и P3 в 1-й оси плоскости 11)
16
L3y
S_SETV3
Расстояние между точками измерения P1 и P3 во 2-й оси плоскости 10)
17
Измерения
S_NMSP
Число измерений на одном месте 2) (default=1)
18
S_EVNUM
Блок данных памяти эмпирических значений 2), 13)
Измерительные циклы
350
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
19
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
20
_AMODE
Зарезервировано (альтернативный режим)
1)
все значения по умолчанию = 0 или обозначенные как default=x
2)
Отображение в зависимости от общих SD54760 $SNS_MEA_FUNCTION_MASK_PIECE
3)
WO "точное", только если цель коррекции - круговая ось и MD 52207 $MCS_AXIS_USAGE_ATTRIB[n] бит 6 = 1.
Если WO не установлено в MD, коррекцию выполняют по "грубому" WO.
4)
Пример для коррекции во вращении координат: S_MA=102 Измерительная ось Y смещенная ось X дает вращение
координат вокруг Z (при G17)
5)
Значение релевантно только при зоне защиты "да" (S_MVAR ЧЕТВЕРТАЯ ПОЗИЦИЯ = 1)
6)
При позиционировании от точки измерения P1 к точке измерения P2 в смещенной оси угла в параметрах S_STA1
и S_TSA складываются.
7)
Номер измерительной оси должен отличаться от номера смещенной оси (к примеру, 101 не разрешено)
8)
Направление измерения только "Точная установка кромки" и "Измерение параллельно осям" (S_MVAR=10x105)
9)
Угловой диапазон S_STA1 ±45 градусов при "Точной установке кромки"
Угловой диапазон S_STA1 0 до +60 градусов и S_INCA ±30 градусов при "Точной установке плоскости"
10) При варианте измерения "Точная установка плоскости" и "Точная установка кромки"
11) При варианте измерения "Измерение плоскости" и "Измерение параллельно осям"
12) Не для версии измерительных циклов SW04.04.
13) Формирование эмпирического значения при коррекции в WO; диапазон значений памяти средних эмпирических
значений:
1 до 20 номер (n) памяти эмпирических значений см. спец. для канала SD55623 $SCS_MEA_EMPIRIC_VALUE[n-1]
14) Параметр S_RA значим только для варианта измерения "Выверка кромки" (S_MVAR xxxxx5).
5.1.7
Параметры измерительного цикла CYCLE977
PROC CYCLE977(INT S_MVAR,INT S_KNUM,INT S_KNUM1,INT S_PRNUM,REAL S_SETV,REAL S_SETV0,REAL
S_SETV1,REAL S_FA,REAL S_TSA,REAL S_STA1,REAL S_ID,REAL S_SZA,REAL S_SZO,INT S_MA,INT
S_NMSP,STRING[32] S_TNAME,INT S_DLNUM,REAL S_TZL,REAL S_TDIF,REAL S_TUL,REAL S_TLL,REAL
S_TMV,INT S_K,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE,REAL S_XM,REAL_S_YM,INT _DP)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
351
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-7 Параметры вызывающей функции CYCLE977 1)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
S_MVAR
Вариант измерения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: элемент контура (диапазон значений 1 до 6)
ния:
1 = измерение отверстия
2 = измерение цапфы (вала)
3 = измерение паза
4 = измерение перемычки
5 = измерение прямоугольника, внутри
6 = измерение прямоугольника, снаружи
ВТОРАЯ ПОЗИЦИЯ: зарезервировано
ТРЕТЬЯ ПОЗИЦИЯ: Цель коррекции
0 = только измерение (без коррекции WO или без коррекции инструмента)
1 = измерение, определение и коррекция WO (см. S_KNUM)
2 = измерение и коррекция инструмента (см. S_KNUM1)
ЧЕТВЕРТАЯ ПОЗИЦИЯ: зона защиты
0 = без учета зоны защиты
1 = с учетом зоны защиты
ПЯТАЯ ПОЗИЦИЯ: измерение с/без реверса шпинделя (дифф. измерение) или
точная установка измерительного щупа в направлении срабатывания
0 = измерение без реверса шпинделя, без точной установки измерительного
щупа
1 = измерение с реверсом шпинделя
2 = точная установка измерительного щупа в направлении срабатывания
2
Выбор
S_KNUM
Коррекция смещения нулевой точки (WO), базового WO или базового отношения 2)
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
ВТОРАЯ ПОЗИЦИЯ:
0 = нет коррекции
1 до макс. 99 номеров смещения нулевой точки или
1 до макс. 16 номеров базового смещения
ТРЕТЬЯ ПОЗИЦИЯ: зарезервировано
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Коррекция WO, базового смещения или базового отно-
шения
0 = коррекция настраиваемого WO
1 = коррекция спец. для канала базового WO
2 = коррекция базового отношения
3 = коррекция глобального базового WO
9 = коррекция активного WO или при G500 в последнее активное спец. для
канала базовое WO
ПЯТАЯ ПОЗИЦИЯ: Коррекция грубая или точная в WO, базовое WO или базовое
отношение
0 = коррекция точная 6)
1 = коррекция грубая
Измерительные циклы
352
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
3
Выбор
S_KNUM1
Коррекция в коррекции инструмента 2)
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
ВТОРАЯ ПОЗИЦИЯ:
ТРЕТЬЯ ПОЗИЦИЯ:
0 = нет коррекции
1 до макс. 999 D-номеров (номеров резцов) при коррекции инструмента; в
суммарной и отладочной коррекции также S_DLNUM
ЧЕТВЕРТАЯ ПОЗИЦИЯ: 0 или однозначные D-номера
ПЯТАЯ ПОЗИЦИЯ: 0 или однозначные D-номера
1 до макс. 32000, если однозначные D-номера установлены в MD
ШЕСТАЯ ПОЗИЦИЯ: коррекция инструмента 2)
0 = нет данных (коррекция радиус инструмента)
1 = коррекция - длина L1
2 = коррекция - длина L2
3 = коррекция - длина L3
4 = коррекция - радиус
СЕДЬМАЯ ПОЗИЦИЯ: коррекция инструмента 2)
0 = нет данных (коррекция износа радиуса инструмента)
1 = коррекция инструмента - суммарная коррекция (SK) 5)
коррекция инструмента прибавляется к существующей SK
2 = коррекция инструмента - отладочная коррекция (EK) 5)
EK (новая) = EK (старая) + SK (старая) поправка, SK (новая) = 0
3 = коррекция инструмента - отладочная коррекция (EK) 5)
коррекция инструмента прибавляется к существующей EK
4 = коррекция инструмента - геометрия
ВОСЬМАЯ ПОЗИЦИЯ: коррекция инструмента 2)
0 = нет данных (коррекция в геометрии инструмента обычная, без инверсии)
1 = коррекция с инверсией
ДЕВЯТАЯ ПОЗИЦИЯ: Коррекция на инструмент
0 = Коррекция на инструмент без инструментов DUPLO
1 = Коррекция на инструмент: инструмент DUPLO (_DP)
4
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(диапазон значений: от 1 до 40)
5
X0
S_SETV
Заданное значение
6
X0
S_SETV0
заданное значение для прямоугольника 1-й оси плоскости (X для G17)
7
Y0
S_SETV1
заданное значение для прямоугольника 2-й оси плоскости (Y для G17)
8
XM
S_XM
Установка заданного значения для средней точки: гео-ось X
9
YM
S_YM
Установка заданного значения для средней точки: гео-ось Y
10
DFA
S_FA
Путь измерения
11
TSA
S_TSA
Доверительная область
12
α 0
S_STA1
Начальный угол
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
353
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
13
DZ
S_ID
Инкрементальная величина
1. Инкрементальная подача 3-й оси плоскости (Z при G17)
Направление подачи через знак S_ID. При измерении цапфы, перемычки и пря-
моугольника снаружи с S_ID определяется уменьшение высоты измерения.
2. Учет зоны защиты
При измерении отверстия, паза и прямоугольника внутри и зоны защиты с S_ID
определяется высота обхода.
14
X1
S_SZA
Диаметр или длина (ширина) зоны защиты 7)
15
Y1
S_SZO
При измерении прямоугольника: ширина зоны защиты 2-й оси плоскости
16
X
S_MA
номер измерительной оси 7) (только при измерении паза или перемычки)
Значе-
1 = 1-я ось плоскости (для G17 X)
ния:
2 = 2-я ось плоскости (для G17 Y)
17
ST
_DP
Номер подлежащего коррекции однотипного инструмента (номер DUPLO)
18
Измерения
S_NMSP
Число измерений на одном месте 2) (диапазон значений 1 до 9)
19
TR
S_TNAME
Имя инструмента 2)
20
DL
S_DLNUM
Отладочная суммарная коррекция DL-номер 5)
21
TZL
S_TZL
Коррекция нуля 2), 4)
22
DIF
S_TDIF
Контроль разности размеров 2), 4)
23
TUL
S_TUL
Верхняя граница допуска (инкрементальная к заданному значению) 4)
24
TLL
S_TLL
Нижняя граница допуска (инкрементальная к заданному значению) 4)
25
TMV
S_TMV
Область коррекции при формировании среднего значения 2)
26
FW
S_K
Весовой коэффициент для формирования среднего значения 2)
27
S_EVNUM
Блок данных памяти эмпирических средних значений 2), 8)
28
S_MCBIT
зарезервировано
29
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
30
_AMODE
Альтернативный режим
Значе-
ПЕРВАЯ ПОЗИЦИЯ: допуск на размер да/нет
ния:
0 = нет
1 = да
1)
все значения по умолчанию = 0 или обозначенные как диапазон значений a до b
2)
Отображение в зависимости от общих SD54760 $SNS_MEA_FUNCTION_MASK_PIECE
3)
Только при коррекции в инструменте, в ином случае параметр = ""
4)
Только при коррекции в инструменте и допуске на размер "да", в ином случае параметр = 0
5)
Только если функция "Отладочная суммарная коррекция" установлена в общих MD 18108
$MN_MM_NUM_SUMCORR . Дополнительно в общих MD 18080 $MN_MM_TOOL_MANAGEMENT_MASK должна быть
установка Бит8=1.
6)
Если "точное" WO в MD не установлено, коррекцию выполняют по "грубому" WO.
Измерительные циклы
354
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
7)
Диаметр или ширина зоны защиты внутри отверстия или паза.
Диаметр или ширина зоны защиты вне цапфы или перемычки
8)
Формирование эмпирического среднего значения возможно только при коррекции инструмента
Диапазон значений памяти эмпирических средних значений:
1 до 20 номеров (n) памяти эмпирических значений, см. спец. для канала SD55623 $SCS_MEA_EMPIRIC_VALUE[n-1]
10000 до 200000 номеров (n) памяти эмпирических значений, см. спец. для канала SD55625
$SCS_MEA_AVERAGE_VALUE[n-1]
5.1.8
Параметры измерительного цикла CYCLE961
PROC CYCLE961(INT S_MVAR,INT S_KNUM,INT S_PRNUM,REAL S_SETV0,REAL S_SETV1,REAL
S_SETV2,REAL S_SETV3,REAL S_SETV4,REAL S_SETV5,REAL S_SETV6,REAL S_SETV7,REAL S_SETV8,REAL
S_SETV9,REAL S_STA1,REAL S_INCA,REAL S_ID,REAL S_FA,REAL S_TSA,INT S_NMSP,INT S_MCBIT,INT
_DMODE,INT _AMODE)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
355
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-8 Параметры вызывающей функции CYCLE961 1)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
S_MVAR
Вариант измерения (default ≥ 6)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: элемент контура
ния:
5 = настройка прямого внутреннего угла, ввод заданного значения угол и
расстояния A1 до A3
6 = настройка прямого внешнего угла, ввод заданного значения угла и
расстояния A1 до A3
7 = настройка внутреннего угла, ввод угла и расстояний A1 до A4
8 = настройка внешнего угла, ввод угла и расстояний A1 до A4
ВТОРАЯ ПОЗИЦИЯ: установка заданного значения как расстояния или через
четыре точки
0 = установка заданного значения как расстояния (полярно)
1 = установка заданного значения через четыре точки (точки измерения
P1 до P4)
ТРЕТЬЯ ПОЗИЦИЯ: Цель коррекции
0 = только измерение (без коррекции WO или без коррекции инструмента)
1 = измерение, определение и коррекция WO (см. S_KNUM
ЧЕТВЕРТАЯ ПОЗИЦИЯ: зона защиты
0 = без учета зоны защиты (препятствие)
1 = с учетом зоны защиты (препятствие), см. S_ID
ПЯТАЯ ПОЗИЦИЯ: положение угла в WCS
0 = положение угла определяется через параметр S_STA1 (совместимость)
1 = положение 1 угла в позиционированной начальной точке измерения6)
2 = положение 2 угла, значения расстояния в 1-й оси плоскости (при G17 X)
отрицательные (см. S_SETV0, S_SETV1)
3 = положение 3 угла, значения расстояния в 1-й и 2-й оси плоскости (при
G17 XY) отрицательные (см. S_SETV0 до S_SETV3)
4 = положение 4 угла, расстояния во 2-й оси плоскости (при G17 Y) отрица-
тельные (см. S_SETV2, S_SETV3)
Измерительные циклы
356
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
2
Выбор
S_KNUM
Коррекция смещения нулевой точки (WO), базового WO или базового отношения 2)
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
ВТОРАЯ ПОЗИЦИЯ:
0 = нет коррекции
1 до макс. 99 номеров смещения нулевой точки или
1 до макс. 16 номеров базового смещения
ТРЕТЬЯ ПОЗИЦИЯ: зарезервировано
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Коррекция WO, базового смещения или базового отно-
шения
0 = коррекция настраиваемого WO
1 = коррекция спец. для канала базового WO
2 = коррекция базового отношения
9 = коррекция активного WO или при G500 последнего активного спец. для
канала базового WO
ПЯТАЯ ПОЗИЦИЯ: Коррекция грубая или точная в WO, базовое WO или базо-
вое отношение
0 = коррекция точная 5)
1 = коррекция грубая
3
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(диапазон значений: от 1 до 40)
4
L1/X1
S_SETV0
Расстояние L1 между полюсом и точкой измерения P1 в направлении 1-й оси плоско-
сти (при G17 X) 3)
(если расстояние L1 = 0, то автоматически вычисляется L1 = M_SETV1 / 2) или
начальная точка P1x 1-й оси плоскости (при G17 X)4)
5
L2/Y1
S_SETV1
Расстояние L2 между полюсом и точкой измерения P2 в направлении 1-й оси плоско-
сти 3)
или начальная точка P1y 2-й оси плоскости (при G17 Y)4)
6
L3/X2
S_SETV2
Расстояние L3 между полюсом и точкой измерения P3 в направлении 2-й оси плоско-
сти 3)
(Если расстояние L3 = 0, то при непрямом угле автоматически вычисляется
L3 = M_SETV3 / 2)
или начальная точка P2x 1-й оси плоскости4)
7
L4/Y2
S_SETV3
Расстояние L4 между полюсом и точкой измерения P3 в направлении 2-й оси плоско-
сти при непрямом угле 3)
или начальная точка P2y 2-й оси плоскости4)
8
XP/X3
S_SETV4
Положение полюса в 1-й оси плоскости 3)
или начальная точка P3x 1-й оси плоскости 4)
9
XP/Y3
S_SETV5
Положение полюса во 2-й оси плоскости 3)
или начальная точка P3y 2-й оси плоскости 4)
10
X4
S_SETV6
Начальная точка P4x 1-й оси плоскости 4)
11
Y4
S_SETV7
Начальная точка P4y 2-й оси плоскости 4)
12
X0
S_SETV8
Заданное значение измеренного угла в 1-й оси плоскости при коррекции в WO
13
Y0
S_SETV9
Заданное значение измеренного угла во 2-й оси плоскости при коррекции в WO
14
α0
S_STA1
Начальный угол от положительного направления 1-й оси плоскости к базовой кромке
детали в MСS (+-270 градусов)
15
α1
S_INCA
Угол между базовыми кромками детали при измерении не прямого угла 7)
16
DZ
S_ID
Величина подачи на высоте измерения для каждой точки измерения при активной
защищенной области (см. S_MVAR).
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
357
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
17
DFA
S_FA
Путь измерения
18
TSA
S_TSA
Доверительная область
Контроль углового сдвига к заданному значению угла [градус]
19
Измерения
S_NMSP
Число измерений на одном месте 2) (диапазон значений 1 до 9) 2)
20
S_MCBIT
зарезервировано
21
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
22
_AMODE
Альтернативный режим
1)
все значения по умолчанию = 0 или обозначенные как диапазон значений a до b
2)
Отображение в зависимости от общих SD54760 $SNS_MEA_FUNCTION_MASK_PIECE
3)
Ввод точек измерения в полярных координатах с учетом начального угла S_STA1 для точки измерения 3 или 4
углового приращения S_INCA.
4)
Ввод точек измерения в прямоугольной системе координат (задача через 4 точки)
5)
Если "точное" WO в MD не установлено, коррекцию выполняют по "грубому" WO.
6)
Диапазон значений угла S_INCA: от -180 до +180 градусов
7)
Начальный угол S_STA1, диапазон значений: прямой угол: +- 90 градусов, произвольный угол:
+- 45 градусов
5.1.9
Параметры измерительного цикла CYCLE979
PROC CYCLE979(INT S_MVAR,INT S_KNUM,INT S_KNUM1,INT S_PRNUM,REAL S_SETV,REAL S_FA,REAL
S_TSA,REAL S_CPA,REAL S_CPO,REAL S_STA1,REAL S_INCA,INT S_NMSP,STRING[32] S_TNAME,REAL
S_DLNUM,REAL S_TZL,REAL S_TDIF,REAL S_TUL,REAL S_TLL,REAL S_TMV,INT S_K,INT S_EVNUM,INT
S_MCBIT,INT _DMODE,INT _AMODE,REAL S_XM,REAL S_YM,INT _DP)
Измерительные циклы
358
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-9 Параметры вызывающей функции CYCLE979 0)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
S_MVAR
Вариант измерения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: элемент контура
ния:
1 = измерение отверстия
2 = измерение цапфы (вала)
ВТОРАЯ ПОЗИЦИЯ: зарезервировано
ТРЕТЬЯ ПОЗИЦИЯ: Цель коррекции
0 = только измерение (без коррекции WO или без коррекции инструмента)
1 = измерение, определение и коррекция WO (см. S_KNUM)
2 = измерение и коррекция инструмента (см. S_KNUM1)
ЧЕТВЕРТАЯ ПОЗИЦИЯ: число точек измерения
0 = 3 точки измерения
1 = 4 точки измерения
ПЯТАЯ ПОЗИЦИЯ: измерение с/без реверса шпинделя (дифф. измерение) или
точная установка измерительного щупа в направлении срабатывания
0 = измерение без реверса шпинделя, без точной установки измерительного
щупа
1 = измерение с реверсом шпинделя
2 = точная установка измерительного щупа в направлении срабатывания
2
Выбор
S_KNUM
Коррекция смещения нулевой точки (WO), базового WO или базового отношения 2)
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
ВТОРАЯ ПОЗИЦИЯ: 0 = нет коррекции
1 до макс. 99 номеров смещения нулевой точки или
1 до макс. 16 номеров базового смещения
ТРЕТЬЯ ПОЗИЦИЯ: зарезервировано
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Коррекция WO, базового смещения или базового от-
ношения
0 = коррекция настраиваемого WO
1 = коррекция спец. для канала базового WO
2 = коррекция базового отношения
3 = коррекция глобального базового WO
9 = коррекция активного WO или при G500 в последнее активное спец. для
канала базовое WO
ПЯТАЯ ПОЗИЦИЯ: Коррекция грубая или точная в WO, базовое WO или базо-
вое отношение
0 = коррекция точная 6)
1 = коррекция грубая
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
359
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
3
Выбор
S_KNUM1
Коррекция в коррекции инструмента 2)
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
ВТОРАЯ ПОЗИЦИЯ:
ТРЕТЬЯ ПОЗИЦИЯ:
0 = нет коррекции
1 до макс. 999 D-номеров (номеров резцов) при коррекции инструмента; в
суммарной и отладочной коррекции также S_DLNUM
ЧЕТВЕРТАЯ ПОЗИЦИЯ: 0 или однозначные D-номера
ПЯТАЯ ПОЗИЦИЯ: 0 или однозначные D-номера
1 до макс. 32000 если однозначные D-номера установлены в MD
ШЕСТАЯ ПОЗИЦИЯ: коррекция инструмента 2)
0 = нет данных (коррекция в радиусе инструмента)
1 = коррекция - длина L1
2 = коррекция - длина L2
3 = коррекция - длина L3
4 = коррекция - радиус
СЕДЬМАЯ ПОЗИЦИЯ: коррекция инструмента 2)
0 = нет данных (коррекция износа радиуса инструмента)
1 = коррекция инструмента - суммарная коррекция (SK) 5)
коррекция инструмента прибавляется к существующей SK
2 = коррекция инструмента - отладочная коррекция (EK) 5)
EK (новая) = EK (старая) + SK (старая) поправка, SK (новая) = 0
3 = коррекция инструмента - отладочная коррекция (EK) 5)
коррекция инструмента прибавляется к существующей EK
4 = коррекция инструмента - геометрия
ВОСЬМАЯ ПОЗИЦИЯ: коррекция инструмента 2)
0 = нет данных (коррекция в геометрии инструмента обычная, без инверсии)
1 = коррекция с инверсией
ДЕВЯТАЯ ПОЗИЦИЯ: Коррекция на инструмент
0 = Коррекция на инструмент без инструментов DUPLO
1 = Коррекция на инструмент: инструмент DUPLO (_DP)
4
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(диапазон значений: от 1 до 40)
5
X0
S_SETV
Заданное значение
6
DFA
S_FA
Путь измерения
7
TSA
S_TSA
Доверительная область
8
X0
S_CPA
Центр 1-й оси плоскости (при G17 X)
9
Y0
S_CPO
Центр 2-й оси плоскости (при G17 Y)
10
XM
S_XM
Установка заданного значения для средней точки: гео-ось X
11
YM
S_YM
Установка заданного значения для средней точки: гео-ось Y
12
alpha 0
S_STA1
Начальный угол 7)
13
alpha 1
S_INCA
Угловое приращение 8)
14
Измерения
S_NMSP
Число измерений на одном месте 1) (диапазон значений от 1 до 9)
15
ST
_DP
Номер подлежащего коррекции однотипного инструмента (номер DUPLO)
16
T
S_TNAME
Имя инструмента 2)
Измерительные циклы
360
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
17
DL
S_DLNUM
Отладочная суммарная коррекция DL-номер 1), 4)
18
TZL
S_TZL
Коррекция нуля 1), 2)
19
DIF
S_TDIF
Контроль разности размеров 1), 2)
20
TUL
S_TUL
Верхняя граница допуска (инкрементальная к заданному значению) 2)
21
TLL
S_TLL
Нижняя граница допуска (инкрементальная к заданному значению) 2)
22
TMV
S_TMV
Область коррекции при формировании среднего значения 1)
23
FW
S_K
Весовой коэффициент для формирования среднего значения 1)
24
S_EVNUM
Блок данных памяти эмпирических значений 1), 6)
25
S_MCBIT
зарезервировано
26
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
27
_AMODE
Альтернативный режим
Значе-
ПЕРВАЯ ПОЗИЦИЯ: допуск на размер да/нет
ния:
0 = нет
1 = да
0)
Все значения по умолчанию = 0 или обозначенные как диапазон значений a до b.
1)
Отображение в зависимости от общих SD54760 $SNS_MEA_FUNCTION_MASK_PIECE
2)
Только при коррекции в инструменте, в ином случае параметр = ""
3)
Только при коррекции в инструменте и допуске на размер "да", в ином случае параметр = 0
4)
Только если функция "Отладочная суммарная коррекция" установлена в общих MD 18108
$MN_MM_NUM_SUMCORR .
5)
Если "точное" WO в MD не установлено, коррекцию выполняют по "грубому" WO.
6)
Формирование эмпирического среднего значения возможно только при коррекции инструмента
Диапазон значений памяти эмпирических средних значений:
1 до 20 номеров (n) памяти эмпирических значений, см. спец. для канала SD55623 $SCS_MEA_EMPIRIC_VALUE[n-1]
10000 до 200000 номеров (n) памяти эмпирических значений, см. спец. для канала SD55625
$SCS_MEA_AVERAGE_VALUE[n-1]
7)
Диапазон значений начального угла -360 до +360 градусов
8)
Диапазон значений углового приращения >0 до ≤90 градусов при 4 точках измерения или >0 до ≤120 градусов при
3 точках измерения.
5.1.10
Параметры измерительного цикла CYCLE997
PROC CYCLE997 (INT S_MVAR,INT S_KNUM,INT S_PRNUM,REAL S_SETV,REAL S_FA,REAL S_TSA,REAL
S_STA1,REAL S_INCA,REAL S_SETV0,REAL S_SETV1,REAL S_SETV2,REAL S_SETV3,REAL S_SETV4,REAL
S_SETV5,REAL S_SETV6,REAL S_SETV7,REAL S_SETV8,REAL S_TNVL,INT S_NMSP,INT S_MCBIT,INT
_DMODE,INT _AMODE)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
361
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-10 Параметры вызывающей функции CYCLE997 1), 2)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
S_MVAR
Вариант измерения (default =9)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: элемент контура
ния:
9 = измерение сферы
ВТОРАЯ ПОЗИЦИЯ: повторение измерения
0 = без повторения измерения
1 = с повторением измерения
ТРЕТЬЯ ПОЗИЦИЯ: Цель коррекции
0 = только измерение (без коррекции WO)
1 = измерение, определение и коррекция WO (см. S_KNUM)
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Стратегия измерения
0 = измерение параллельно осям, без начального угла, ориентация измери-
тельного щупа в соответствии с SD55740, бит 1
1 = измерение с обходом, с начальным углом, ориентация измерительного
щупа в соответствии с SD55740, бит 1
2 = измерение с обходом, с начальным углом, измерительный щуп ориенти-
рован в направлении срабатывания
3 = измерение параллельно осям, с начальным углом, ориентация измери-
тельного щупа в соответствии с SD55740, бит 1
4 = измерение параллельно осям, с начальным углом, измерительный щуп
ориентирован в направлении срабатывания
ПЯТАЯ ПОЗИЦИЯ: число измеряемых сфер
0 = измерить одну сферу
1 = измерить три сферы
ШЕСТАЯ ПОЗИЦИЯ: число точек измерения, только при измерении под углом
(соблюдать стратегию измерения: ЧЕТВЕРТАЯ позиция > 0)
0 = три точки измерения при измерении под углом (обход сферы)
1 = четыре точки измерения при измерении под углом (обход сферы)
СЕДЬМАЯ ПОЗИЦИЯ: определение заданного диаметра сферы
0 = без определения заданного диаметра сферы
1 = определение заданного диаметра сферы
Измерительные циклы
362
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
2
Выбор
S_KNUM
Коррекция в смещение нулевой точки (WO), базовое смещение или базовое отноше-
ние 3)
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
ВТОРАЯ ПОЗИЦИЯ:
0 = нет коррекции
1 до макс. 99 номеров смещения нулевой точки или
1 до макс. 16 номеров базового смещения
ТРЕТЬЯ ПОЗИЦИЯ: зарезервировано
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Коррекция в WO, базовое WO или базовое отношение
0 = коррекция в настраиваемое WO
1 = коррекция в спец. для канала базовое WO
2 = коррекция в базовое отношение
3 = коррекция в глобальное базовое WO 7)
9 = коррекция в активное WO или при G500 в последнее активное спец. для
канала базовое WO
ПЯТАЯ ПОЗИЦИЯ: Коррекция в WO, базовое WO или базовое отношение (гру-
бая или точная)
0 = коррекция точная 6)
1 = коррекция грубая
3
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(диапазон значений: от 1 до 40)
4
S_SETV
Диаметр сфер(ы) 4)
5
DFA
S_FA
Путь измерения
6
TSA
S_TSA
Доверительная область
7
alpha 0
S_STA1
Начальный угол при измерении под углом
8
alpha 1
S_INCA
Угловое приращение при измерении под углом
9
X1
S_SETV0
Заданное положение 1-й сферы 1-й оси плоскости (при G17 X) при измерении 3 сфер
10
Y1
S_SETV1
Заданное положение 1-й сферы 2-й оси плоскости (при G17 Y) при измерении 3 сфер
11
Z1
S_SETV2
Заданное положение 1-й сферы 3-й оси плоскости (при G17 Z) при измерении 3 сфер
12
X2
S_SETV3
Заданное положение 2-й сферы 1-й оси плоскости при измерении 3 сфер
13
Y2
S_SETV4
Заданное положение 2-й сферы 2-й оси плоскости при измерении 3 сфер
14
Z2
S_SETV5
Заданное положение 2-й сферы 3-й оси плоскости при измерении 3 сфер
15
X3
S_SETV6
Заданное положение 3-й сферы 1-й оси плоскости при измерении 3 сфер
16
Y3
S_SETV7
Заданное положение 3-й сферы 2-й оси плоскости при измерении 3 сфер
17
Z3
S_SETV8
Заданное положение 3-й сферы 3-й оси плоскости при измерении 3 сфер
18
TVL
S_TNVL
Предельное значение для искажения треугольника (сумма отклонений) при измере-
нии 3 сфер 5)
19
Измерения
S_NMSP
Число измерений на одном месте 2) (диапазон значений 1 до 9)
20
S_MCBIT
зарезервировано
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
363
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
21
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
22
_AMODE
Альтернативный режим
1)
все значения по умолчанию = 0 или обозначенные как диапазон значений a до b
2)
Отображение в зависимости от общих SD54760 $SNS_MEA_FUNCTION_MASK_PIECE
3)
Промежуточное позиционирование при обходе сферы по экватору
4)
Измерение с 3 сферами: Для всех сфер действует одинаковый заданный диаметр (_SETV)
5)
Значение по умолчанию для S_TNVL=1.2
Коррекция в WO: коррекция в WO выполняется, только если полученное значение искажения ниже предельного
значения S_TNVL .
6)
Если "точное" WO в MD не установлено, коррекцию выполняют по "грубому" WO.
7)
При варианте измерения "Измерение трех сфер" коррекция в глобальный базовый фрейм невозможна
(S_KNUM = 3001 до 3016), т.к. у фрейма отсутствует компонент вращения.
5.1.11
Параметры измерительного цикла CYCLE995
PROC CYCLE995 (INT S_MVAR,INT S_KNUM,INT S_PRNUM,REAL S_SETV,REAL S_FA,REAL S_TSA,REAL
S_STA1,REAL S_INCA,REAL S_DZ,REAL S_SETV0,REAL S_SETV1,REAL S_SETV2,REAL S_TUL,REAL
S_TZL,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE)
Измерительные циклы
364
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-11 Параметры вызывающей функции CYCLE995 1)
№
Парамет-
Парамет-
Объяснение
ры масок
ры цикла
1
S_MVAR
Вариант измерения (default=5)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: элемент контура
ния:
5 = геометрия шпинделя (параллельность оси инструмента)
ВТОРАЯ ПОЗИЦИЯ: повторение измерения
1 = с повторением измерения
ТРЕТЬЯ ПОЗИЦИЯ: нет цели коррекции
0 = только измерение
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Стратегия измерения
2 = измерение под углом, точно установить измерительный щуп в направле-
нии срабатывания
ПЯТАЯ ПОЗИЦИЯ: число измеряемых сфер
0 = измерение сферы
ШЕСТАЯ ПОЗИЦИЯ: число точек измерения
1 = 4 точки измерения при измерении под углом (обход сферы)
СЕДЬМАЯ ПОЗИЦИЯ: определение заданного диаметра сферы
0 = без определения заданного диаметра сферы
1 = определение заданного диаметра сферы
2
Выбор
S_KNUM
цель коррекции
0 = 0
3
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(диапазон значений: от 1 до 40)
4
DM
S_SETV
Диаметр калибровочной сферы 4)
5
DFA
S_FA
Длина измерения
6
TSA
S_TSA
Доверительная область 5)
7
alpha 0
S_STA1
Начальный угол при измерении под углом 3)
8
S_INCA
Угловое приращение при измерении под углом 2)
9
DZ
S_DZ
Расстояние 1-го измерения P1 относительно 2-го измерения P2 на стержне измери-
тельного щупа
10
S_SETV0
Заданное положение сферы 1-й оси плоскости (при G17 X) 2)
11
S_SETV1
Заданное положение сферы 2-й оси плоскости (при G17 Y) 2)
12
S_SETV2
Заданное положение сферы 3-й оси плоскости (при G17 Z) 2)
13
TUL
S_TUL
Верхняя граница допуска углового отклонения
14
TZL
S_TZL
Область нулевой коррекции 1), 4)
15
Число
S_NMSP
Число измерений на одном месте 2) (диапазон значений 1 до 9)
16
S_MCBIT
зарезервировано 2)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
365
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Объяснение
ры масок
ры цикла
17
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
18
_AMODE
Альтернативный режим
Значе-
ПЕРВАЯ ПОЗИЦИЯ: допуск на размер да/нет
ния:
0 = нет
1 = да
Все значения по умолчанию = 0 или обозначенные как диапазон значений a до b
1)
Отображение в зависимости от общих SD54760 $SNS_MEA_FUNCTION_MASK_PIECE.
2)
Параметры в настоящее время не используются и не отображаются в маске ввода.
Параметр углового приращения S_INCA постоянно установлен ан 90 градусов.
3)
Диапазон значений начального угла -360 до +360 градусов
4)
при допуске на размер да:
Если измеренные углы меньше, чем значение области нулевой коррекции TZL, то результирующие параметры для
углов (_OVR[2], _OVR[3]) и отклонений (_OVR[7], _OVR[8]) устанавливаются равными нулю.
TZL отображается через общие SD54760 $SNS_MEA_FUNCTION_MASK_PIECE Бит25=1.
(выбор разрешения коррекции нуля при измерении наклона шпинделя)
5)
Параметр TSA относится к 1-му измерению калибровочной сферы.
5.1.12
Параметры измерительного цикла CYCLE996
PROC CYCLE996(INT S_MVAR,INT S_TC,INT S_PRNUM,REAL S_SETV,REAL S_STA1,REAL S_SETV0,REAL
S_SETV1,REAL S_SETV2,REAL S_SETV3,REAL S_SETV4,REAL S_SETV5,REAL S_TNVL,REAL S_FA,REAL
S_TSA,INT S_NMSP,INT S_MCBIT,INT _DMODE,INT _AMODE)
Измерительные циклы
366
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-12 Параметры вызывающей функции CYCLE996 1)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
S_MVAR
Вариант измерения (default=1)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: последовательность измерений
ния:
0 = расчет кинематики (выбор с: Индикация результатов, протокол, измене-
ние блока данных поворота, при необходимости, с квитированием пользова-
телем), см. _AMODE
1 = 1. Измерение
2 = 2. Измерение
3 = 3. Измерение
ВТОРАЯ ПОЗИЦИЯ: зарезервировано
0 = 0
ТРЕТЬЯ ПОЗИЦИЯ: вариант измерения для 1-ого - 3-его измерения
0 = измерение калибровочной сферы параллельно осям
1 = измерение калибровочной сферы под углом без отслеживания шпинде-
ля 3)
2 = измерение калибровочной сферы и отслеживание шпинделя в направле-
нии срабатывания измерительного щупа 3)
3 = измерение параллельно осям, с начальным углом 8)
4 = измерение параллельно осям, с начальным углом, отслеживание шпин-
деля в направлении срабатывания измерительного щупа 8)
ЧЕТВЕРТАЯ ПОЗИЦИЯ: расчет цели коррекции для кинематики 4)
0 = только измерение. Блоки данных поворота рассчитываются, но остаются
без изменений
1 = рассчитать блок данных поворота. Блоки данных поворота изменяются,
при необходимости после квитирования оператора 4)
ПЯТАЯ ПОЗИЦИЯ: измерительная ось (круговая ось 1 или 2) или разомкнутая/
замкнутая векторная цепочка при расчете кинематики
0 = замкнутая векторная цепочка (только при расчете кинематики)
1 = круговая ось 1 (только для 1-го - 3-го измерения)
2 = круговая ось 2 (только для 1-го - 3-го измерения) 5)
3 = разомкнутая векторная цепочка (только при расчете кинематики)
ШЕСТАЯ ПОЗИЦИЯ: нормирование круговой оси 1 для расчета кинематики
0 = без нормирования круговой оси 1
1 = нормирование в направлении 1-й оси плоскости (для G17 X)
2 = нормирование в направлении 2-й оси плоскости (для G17 Y)
3 = нормирование в направлении 3-й Ось плоскости (для G17 Z)
СЕДЬМАЯ ПОЗИЦИЯ: нормирование круговой оси 2 для расчета кинематики 5)
0 = без нормирования круговой оси 2
1 = нормирование в направлении 1-й оси плоскости (для G17 X)
2 = нормирование в направлении 2-й оси плоскости (для G17 Y)
3 = нормирование в направлении 3-й Ось плоскости (для G17 Z)
ВОСЬМАЯ ПОЗИЦИЯ: Журнал
0 = нет журнала
1 = журнал с рассчитанными векторами (Toolcarrier) и 1-й динамической 5-
осевой трансформацией (TRAORI(1)), если установлена в MD.
2
S_TC
Номер блока данных поворота (Toolcarrier)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
367
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
3
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(default=1)
4
S_SETV
Диаметр калибровочной сферы
5
alpha 0
S_STA1
Начальный угол при измерении под углом
6
alpha 0
S_SETV0
Значение позиции круговой оси 1 (для ручной или полуавтоматической круговой оси)
7
alpha 1
S_SETV1
Значение позиции круговой оси 2 (для ручной или полуавтоматической круговой
оси) 6)
8
XN
S_SETV2
Значение позиции для нормирования круговой оси 1
9
XN
S_SETV3
Значение позиции для нормирования круговой оси 2 6)
10
delta
S_SETV4
Значение допуска векторов смещения I1 до I4
11
delta
S_SETV5
Значение допуска векторов круговых осей V1 и V2
12
TVL
S_TNVL
Предельное значение углового сегмента круговой оси (диапазон значений 1 до 60
градусов),
(default=20) 7)
13
DFA
S_FA
Путь измерения
14
TSA
S_TSA
Доверительная область
15
Измерения
S_NMSP
Число измерений на одном месте 2) (default=1)
16
S_MCBIT
зарезервировано
17
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
18
_AMODE
Альтернативный режим
Значе-
ПЕРВАЯ ПОЗИЦИЯ: контроль допуска да/нет
ния:
0 = нет
1 = да: обработка значений допуска векторов S_SETV4, S_SETV5
ВТОРАЯ ПОЗИЦИЯ: квитирование оператора при вводе вычисленных векто-
ров в блок данных поворота 4)
0 = да: оператор должен квитировать изменения
1 = нет: вычисленные векторы вносятся сразу же (действует только при ТРЕТЬ-
ЕЙ и ЧЕТВЕРТОЙ позиции = 0)
ТРЕТЬЯ ПОЗИЦИЯ: индикация результата измерения 5)
0 = нет
1 = да
ЧЕТВЕРТАЯ ПОЗИЦИЯ: возможность редактирования индикации результата
измерения
0 = нет
1 = да, и возможность редактирования (действует только при ТРЕТЬЕЙ пози-
ции = 1)
1)
все значения по умолчанию = 0 или обозначенные как default=x
2)
Отображение в зависимости от общих SD54760 $SNS_MEA_FUNCTION_MASK_PIECE.
3)
С помощью этого варианта возможно, к примеру, измерение на калибровочной сфере в 90-градусных позициях
кинематики, без столкновений к крепежным стержнем калибровочной сферы. Начальный угол S_STA1 (0 до
Измерительные циклы
368
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
360 градусов) может быть задан. Угловое приращение при обходе сферы равно 90 градусам.
В качестве подачи на круговой траектории используются спец. для канала SD55634 $SCS_MEA_FEED_PLANE_VALUE
4)
Перед вводом выполняется запрос оператору с M0. Только с NC-Start векторы вводятся.
Если программа измерений отменяется с RESET , то вычисленные векторы не вносятся.
Векторы вносятся только в том случае, если допуск векторов смещения при расчете не превышен.
5)
Индикация результатов измерения только для варианта измерения вычисления кинематики.
Если необходимо отобразить результат измерения и после 1-го - 3-го измерения, это осуществляется через ввод
спец. для канала SD55613 $SCS_MEA_RESULT_DISPLAY.
6)
Круговая ось 2 только в кинематике с двумя круговыми осями
7)
Предельное значение углового сегмента круговой оси. Диапазон значений S_TNVL между 20 и 60 градусами. При
значениях S_TNVL < 20 градусов возможны неточности, обусловленные погрешностями измерения в микронном
диапазоне измерительного щупа. Если предельное значение превышено, следует сообщение об ошибке 61430 с
индикацией мин. значения для предельного значения.
8)
Отслеживание шпинделя в направлении срабатывания измерительного щупа, если SD54760 бит 17 = 1
5.1.13
Параметры измерительного цикла CYCLE9960
PROC CYCLE9960(INT S_MVAR,STRING[40] S_TNAME,INT S_PRNUM,REAL S_SETV,REAL S_SETV1,REAL
S_START_RA1,REAL S_END_RA1,INT S_CMEA_RA1,REAL S_POS_RA2,REAL S_SETV2,REAL
S_START_RA2,REAL S_END_RA2,INT S_CMEA_RA2,REAL S_POS_RA1,REAL S_SETV4,REAL S_FA,REAL
S_TSA,INT S_NMSP,INT S_DMODE,INT S_AMODE,INT S_KNUM)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
369
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-13 Параметры вызывающей функции CYCLE9960 1)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
Выбор
S_MVAR
Вариант измерения (default=1)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: Вариант измерения
ния:
0 = измерение и расчет кинематики (выбор с: индикация результатов, про-
токол, изменение блока данных качания (см. четвертую позицию S_MVAR))
1 = Измерение эталонной головки
2 = Коррекция головки по эталонной головке
3 = Измерение и расчет опорных точек (E996)
ВТОРАЯ ПОЗИЦИЯ: зарезервировано
ТРЕТЬЯ ПОЗИЦИЯ: Вариант измерения при измерении сферы
2 = измерение калибровочной сферы и отслеживание шпинделя в направ-
лении срабатывания измерительного щупа
4 = измерение параллельно осям, с начальным углом, отслеживание шпин-
деля в направлении срабатывания измерительного щупа 2)
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Расчет цели коррекции для кинематики 3)
0 =измерение и расчет. Блоки данных рассчитываются и остаются без из-
менений
1 = Рассчитанные блоки данных изменяются при необходимости после
квитирования оператором
2 = Уже измеренная кинематика рассчитывается и изменяется при необ-
ходимости после квитирования оператором.
ПЯТАЯ ПОЗИЦИЯ: измерительная ось (круговая ось 1 или 2)
1 = Измерение и расчет всех имеющихся круговых осей
4 = Измерение и расчет только круговой оси 1
5 = Измерение и расчет только круговой оси 2
2
S_TNAME
Имя трансформации (блок данных качания или трансформации на основе кинемати-
ческих цепей)
3
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(default=1)
4
S_SETV
Диаметр калибровочной сферы
5
alpha 1
S_SETV1
Начальный угол при измерении под углом для 1-й круговой оси
6
S_START_RA1 : Начальный угол 1-й круговой оси
7
S_END_RA1 : Конечный угол 1-й круговой оси
8
S_CMEA_RA1 : Количество измерений 1-й круговой оси, 3 для Измерение и расчет ки-
нематики. Для опорных точек возможно до 12 измерений.
9
S_POS_RA2 : Позиция 2-й круговой оси при измерении 1-й круговой оси 4)
10
alpha 2
S_SETV2
Начальный угол при измерении под углом для 2-й круговой оси 4)
11
S_START_RA2 : Начальный угол 2-й круговой оси 4)
12
S_END_RA2 : Конечный угол 2-й круговой оси 4)
13
S_CMEA_RA2 : Количество измерений 2-й круговой оси, 3 для Измерение и расчет
кинематики. Для опорных точек возможно до 12 измерений.4)
14
S_POS_RA1 : Позиция 1-й круговой оси при измерении 2-й круговой оси
15
delta
S_SETV4
Значение допуска векторов смещения
16
DFA
S_FA
Длина измерения
Измерительные циклы
370
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
17
TSA
S_TSA
Доверительная область
18
Число
S_NMSP
Число измерений на одном месте 5)
(default=1)
19
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: Плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вы-
зовом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
20
_AMODE
Альтернативный режим
Значе-
ПЕРВАЯ ПОЗИЦИЯ: Контроль допусков: да/нет
ния:
0 = нет
1 = да: Обработка значений допуска векторов -> S_SETV4, S_SETV5
ВТОРАЯ ПОЗИЦИЯ: автоматическая калибровка
0 = нет автоматической калибровки
1 = автоматическая калибровка
ТРЕТЬЯ ПОЗИЦИЯ: Автоматика начального угла
0 = используется настроенный начальный угол
1 = автоматический расчет начального угла, в каждой точке измерения
21
S_KNUM
Номер подлежащего коррекция смещения нулевой точки для «Измерение эталонной
головки»
Значе-
ПЕРВАЯ ПОЗИЦИЯ: Коррекция всегда вносится в грубое смещение, точное
ния
смещение удаляется
ВТОРАЯ ПОЗИЦИЯ: 1..99 Номер настраиваемого смещения нулевой точки
(1=G54)
ЧЕТВЕРТАЯ ПОЗИЦИЯ: 9 коррекция, активное настраиваемое смещение ну-
левой точки
1)
Все значения по умолчанию = 0 или обозначенные как default=xx
2)
Отслеживание шпинделя в направлении срабатывания измерительного щупа, если SD54760 бит 17 = 1
3)
Перед вводом выполняется запрос оператору с M0. Векторы вносятся только при пуске ЧПУ. Если программа
измерений прерывается при помощи сброса (RESET), рассчитанные векторы не вносятся. Векторы вносятся, только
если допуск векторов смещения при расчете не превышен.
4)
Круговая ось 2 только в кинематиках с двумя круговыми осями
5)
Отображение в зависимости от общей SD54760 $SNS_MEA_FUNCTION_MASK_PIECE.
5.1.14
Параметры измерительного цикла CYCLE982
PROC CYCLE982(INT S_MVAR,INT S_KNUM,INT S_PRNUM,INT S_MA,INT S_MD,REAL S_ID,REAL S_FA,REAL
S_TSA,REAL S_VMS,REAL S_STA1,REAL S_CORA,REAL S_TZL,REAL S_TDIF,INT S_NMSP,INT S_EVNUM,INT
S_MCBIT,INT _DMODE,INT _AMODE)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
371
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-14 Параметры вызывающей функции CYCLE982 1)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
S_MVAR
Вариант измерения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: калибровка / измерение
ния:
0 = калибровка измерительного щупа инструмента
1 = отдельное измерение инструмента 3)
2 = многократное измерение инструмента, определение длин и радиуса ин-
струмента (для фрезерного инструмента)
ВТОРАЯ ПОЗИЦИЯ: калибровка или измерение в MCS или WCS
0 = по отношению к станку 4)
1 = по отношению к детали
ТРЕТЬЯ ПОЗИЦИЯ: измерение с или без реверса для фрезерных инструментов
0 = измерение без реверса
1 = измерение с реверсом
ЧЕТВЕРТАЯ ПОЗИЦИЯ: цель коррекции для фрезерных инструментов
0 = определение длины или длины и радиуса (см. S_MVAR 1-я позиция)
1 = определение радиуса, если S_MVAR 1-я позиция = 1
2 = определение длины и радиуса (торец), если S_MVAR 1-я позиция = 1 или 2
3 = определение верхнего диска (задняя сторона) дисковой фрезы и длины и
радиуса 5)
ПЯТАЯ ПОЗИЦИЯ: положение фрезерного инструмент или сверла
0 = осевое положение фрезерного инструмента или сверла, радиус во 2-й оси
плоскости (для G18 X) 7)
1 = радиальное положение фрезерного инструмента или сверла, радиус в 1-й
оси плоскости (для G18 Z) 7)
ШЕСТАЯ ПОЗИЦИЯ: инкрементальная калибровка или измерение
0 = нет данных
1 = инкрементальная калибровка или измерение
СЕДЬМАЯ ПОЗИЦИЯ: позиционировать шпиндель на начальный угол S_STA1
(только при измерении фрезерного инструмента)
0 = не позиционировать шпиндель
1 = позиционировать шпиндель на начальный угол S_STA1
2
Выбор
S_KNUM
Вариант коррекции 2)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: Коррекция на инструмент
ния:
0 = нет данных (коррекция инструмента в геометрию)
1 = коррекция инструмента в износ
3
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
(default=1)
4
X0
S_MA
Измерительная ось
Значе-
1 = 1-я ось плоскости (для G18 Z)
ния:
2 = 2-я ось плоскости (для G18 X)
5
+-
S_MD
Направление измерения
Значе-
0 = без выбора (направление измерения определяется из фактического зна-
ния:
чения)
1 = положительное
2 = отрицательное
Измерительные циклы
372
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
6
Z2
S_ID
Смещение
7
DFA
S_FA
Путь измерения
8
TSA
S_TSA
Доверительная область
9
VMS
S_VMS
Переменная скорость измерения при калибровке 2)
10
alpha1
S_STA1
Начальный угол при измерении фрезерных инструментов
11
alpha2
S_CORA
Угол поправки при измерении фрезерных инструментов с реверсом 8)
12
TZL
S_TZL
Коррекция нуля при измерении инструментов. При калибровке S_TZL = 0
13
DIF
S_TDIF
Контроль разности размеров
14
Измерения
S_NMSP
Число измерений на одном месте 2) (default=1)
15
EVN
S_EVNUM
Номер памяти эмпирических средних значений 2), 9)
16
S_MCBIT
зарезервировано
17
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
ВТОРАЯ ПОЗИЦИЯ: положение резцов у токарных и фрезерных инструментов
(только для индикации в масках ввода 1 до 9)
ТРЕТЬЯ ПОЗИЦИЯ: Тип инструмента
0 = токарный инструмент
1 = фреза
2 = сверло
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Стратегия подвода относительно измерительного щупа
инструмента
0 = ПЛЮС [X/Z]; X при осевом расположении инструмента, Z при радиальном
расположении инструмента
1 = МИНУС [X/Z]; X при осевом расположении инструмента, Z при радиальном
расположении инструмента
18
_AMODE
Альтернативный режим
Значе-
ПЕРВАЯ ПОЗИЦИЯ: зарезервировано
ния:
ВТОРАЯ ПОЗИЦИЯ: зарезервировано
ТРЕТЬЯ ПОЗИЦИЯ: зарезервировано
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Подвод к исходной позиции после процесса измерения
при калибровке и отдельном измерении (см. S_MVAR - EINER)
0 = инструмент установлен со смещением на DFA относительно кромки из-
мерительного щупа
1 = Подвод к исходной позиции
1)
все значения по умолчанию = 0 или обозначенные как default=x
2)
Отображение в зависимости от общих SD54762 _MEA_FUNCTION_MASK_TOOL
3)
Измерение токарного или фрезерного инструмента или сверла. Измерительная ось в параметре S_MA
Спецификация для токарных инструментов через положение резцов 1...8, у фрезерных инструментов через
ТРЕТЬЮ и ЧЕТВЕРТУЮ позицию в параметре S_MVAR.
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
373
Списки параметров
5.1 Обзор параметров измерительных циклов
4)
Измерение и калибровка выполняются в базовой кинематической системе (MCS при отключенной кинематической
трансформации).
5)
Не для инкрементального измерения
6)
Только для многократного измерения S_MVAR=x2x02 или x3x02 (пример дисковой или пазовой фрезы)
7)
Если спец. для канала SD42950 $SC_TOOL_LENGTH_TYPE = 2, то компоненты длин инструмента согласуются как у
токарных инструментов
8)
Только при измерении с реверсом S_MVAR=xx1x1
9)
Формирование эмпирического значения
Диапазон памяти эмпирических значений: 1 до 20 номер (n) памяти эмпирических значений см. спец. для канала
SD55623 $SCS_MEA_EMPIRIC_VALUE[n-1].
5.1.15
Параметры измерительного цикла CYCLE971
PROC CYCLE971(INT S_MVAR,INT S_KNUM,INT S_PRNUM,INT S_MA,INT S_MD,REAL S_ID,REAL S_FA,REAL
S_TSA,REAL S_VMS,REAL S_TZL,REAL S_TDIF,INT S_NMSP,REAL S_F1,REAL S_S1,REAL S_F2,REAL
S_S2,REAL S_F3,REAL S_S3,INT S_EVNUM,INT S_MCBIT,INT _DMODE,INT _AMODE)
Измерительные циклы
374
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
Таблица 5-15 Параметры вызывающей функции CYCLE971 1)
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
S_MVAR
Вариант измерения
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
0 = калибровка измерительного щупа инструмента
1 = измерение инструмента с остановленным шпинделем (длина или радиус)
2 = измерение инструмента с вращающимся шпинделем (длина или радиус),
см. параметр S_F1 до S_S4
ВТОРАЯ ПОЗИЦИЯ: измерение в MCS или WCS
0 = измерение в MCS (по отношению к станку), измерение инструмента или
калибровка измерительного щупа инструмента
1 = измерение в WCS (по отношению к детали), измерение инструмента или
калибровка измерительного щупа инструмента
ТРЕТЬЯ ПОЗИЦИЯ: Индивидуальная проверка зубьев
0 = нет
1 = да
ЧЕТВЕРТАЯ ПОЗИЦИЯ:
0 = 0
ПЯТАЯ ПОЗИЦИЯ: инкрементальная калибровка или измерение
0 = нет данных
1 = инкрементальная калибровка или измерение
ШЕСТАЯ ПОЗИЦИЯ: автоматическая калибровка измерительного щупа ин-
струмента
0 = нет автоматический калибровки измерительного щупа инструмента
1 = автоматическая калибровка измерительного щупа инструмента
СЕДЬМАЯ ПОЗИЦИЯ: калибровка в плоскости с реверсом шпинделя
0 = калибровка в плоскости без реверса шпинделя
1 = калибровка в плоскости с реверсом шпинделя
2
Выбор
S_KNUM
Вариант коррекции 2)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: Коррекция на инструмент
ния:
0 = нет данных (коррекция инструмента в геометрию)
1 = коррекция инструмента в износ
3
пикт.+
S_PRNUM
Номер массива параметров измерительного щупа (не номер измерительного щупа)
число
4
X0
S_MA
Измерительная ось, смещенная ось 4)
Значе-
ПЕРВАЯ ПОЗИЦИЯ: номер измерительной оси
ния:
1 = 1-я ось плоскости (для G17 X)
2 = 2-я ось плоскости (для G17 Y)
3 = 3-я Ось плоскости (для G17 Z)
ВТОРАЯ ПОЗИЦИЯ:
0 = 0
ТРЕТЬЯ ПОЗИЦИЯ: номер смещенной оси
0 = несмещенная ось
1 = 1-я ось плоскости (для G17 X)
2 = 2-я ось плоскости (для G17 Y)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
375
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
5
+-
S_MD
Направление измерения
Значе-
0 = без выбора (направление измерения определяется из фактического зна-
ния:
чения)
1 = положительное
2 = отрицательное
6
V
S_ID
Смещение
Значе-
0 = для инструментов без смещения
ния:
>0 =
• Калибровка: Смещение сказывается на 3-й оси плоскости (при G17 Z),
если диаметр калибровочного инструмента больше верхнего значения
диаметра измерительного щупа. Здесь инструмент смещается из центра
измерительного щупа на радиус инструмента, минус значение из S_ID.
Смещенная ось дополнительно указывается в S_MA .
• Измерение: У инструмента с несколькими резцами указать смещение
длины инструмента и высшей точки резца при измерении радиуса или
смещение радиуса инструмента к высшей точке резца при измерении
длины инструмента.
7
DFA
S_FA
Путь измерения
8
TSA
S_TSA
Доверительная область
9
VMS
S_VMS
Переменная скорость измерения при калибровке 2)
10
TZL
S_TZL
Коррекция нуля (только при измерении инструмента)
11
DIF
S_TDIF
Контроль разности размеров при измерении инструмента (S_MVAR=xx1
или S_MVAR=xx2)
12
Измерения
S_NMSP
Число измерений на одном месте 2)
13
F1
S_F1
1-я подача для касания с вращающимся шпинделем 2)
14
S1
S_S1
1-я частота вращения для касания с вращающимся шпинделем 2)
15
F2
S_F2
2-я подача для касания с вращающимся шпинделем 2)
16
S2
S_S2
2-я частота вращения для касания с вращающимся шпинделем 2)
17
F3
S_F3
3-я подача для касания с вращающимся шпинделем 2)
18
S3
S_S3
3-я частота вращения для касания с вращающимся шпинделем 2)
19
EVN
S_EVNUM
Номер памяти эмпирических значений 2)
20
S_MCBIT
Маска _CBITs или _CHBITs
21
_DMODE
Режим отображения
Значе-
ПЕРВАЯ ПОЗИЦИЯ: плоскость обработки G17/G18/G19
ния:
0 = совместимость, сохраняется активность плоскости, активной перед вызо-
вом цикла
1 = G17 (активность только в цикле)
2 = G18 (активность только в цикле)
3 = G19 (активность только в цикле)
Измерительные циклы
376
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
22
_AMODE
Альтернативный режим
Значе-
ПЕРВАЯ ПОЗИЦИЯ: измерение смещения инструмента по радиусу
ния:
1 = нет
2 = да
ВТОРАЯ ПОЗИЦИЯ: измерение направления смещения инструмента по ра-
диусу в 3-й оси плоскости (при G17 Z)
1 =положительное
2 = отрицательное
ТРЕТЬЯ ПОЗИЦИЯ: смещение инструмента при измерении длины или при ка-
либровке измерительного щупа в 3-й оси
0 = совместимость, авто
1 = нет
2 = да
ЧЕТВЕРТАЯ ПОЗИЦИЯ: направление смещения инструмента при измерении
длины по оси смещения (cv/ S_MA HUNDERTER)
1 =положительное
2 = отрицательное
1)
все значения по умолчанию = 0 или обозначенные как default=x
2)
Отображение в зависимости от общих SD54762 MEA_FUNCTION_MASK_TOOL
3)
Только при коррекции в инструменте и допуске на размер "да", в ином случае параметр = 0
4)
При автоматическом измерении (S_MVAR=1x00xx) измерительная ось, смещенная ось не отображается ⇒ S_MA=0.
5.1.16
Параметры измерительного цикла CYCLE150
PROC CYCLE150(INT S_PICT,INT S_PROT,STRING[160] S_PATH) SAVE
ACTBLOCNO DISPLOF
Таблица 5-16 Параметры вызывающей функции CYCLE150
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
1
Окно ре-
S_PICT
Выбор индикации результатов (по умолчанию = 0)
зультатов
измерения
Значе-
ПЕРВАЯ ПОЗИЦИЯ:
ния:
0 = окно результатов измерения ВЫКЛ
1 = окно результатов измерения ВКЛ
ВТОРАЯ ПОЗИЦИЯ: Выбор режима индикации (значения аналогично
SD55613)
1 = отображение окна результатов измерения - автоматическое закрытие
через 8 с
3 = отображение окна результатов измерения - квитирование при пуске ЧПУ
4 = отображение окна результатов измерения - только для предупреждений
(61303 ... 61306)
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
377
Списки параметров
5.1 Обзор параметров измерительных циклов
№
Парамет-
Парамет-
Значение
ры масок
ры цикла
2
S_PROT
Выбор ведения журнала (по умолчанию = 0)
Журнал
Значе-
ПЕРВАЯ ПОЗИЦИЯ: Выбор журнал ВЫКЛ / ВКЛ / последнее измерение
ния:
0 = журнал ВЫКЛ
1 = журнал ВКЛ
2 = запись последнего измерения
Тип журна-
ВТОРАЯ ПОЗИЦИЯ: Выбор типа журнала
ла
0 = стандартный журнал
1 = пользовательский журнал (произвольно определяемый)
Формат
ТРЕТЬЯ ПОЗИЦИЯ: Выбор формата журнала
журнала
0 = текстовый формат
1 = табличный формат (для импорта в Excel)
Данные
ЧЕТВЕРТАЯ ПОЗИЦИЯ: Выбор перезаписи или добавления
журнала
0 = создать
1 = добавить
Журнал
ПЯТАЯ ПОЗИЦИЯ: Выбор места хранения журнала
Место со-
0 = в виде УП
хранения
1 = директория
3
S_PATH
Путь к файлу журнала в соответствии с выбором места хранения журнала
(указание полного пути или только имени файла, например:
"//NC:/WKS.DIR/NAME.WPD" или "MESSPROTOKOLL.TXT"
Измерительные циклы
378
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.2 Дополнительные параметры
5.2
Дополнительные параметры
Следующие дополнительные параметры через параметры настройки могут скрываться
или отображаться в масках ввода. Дополнительная информация о параметрах
настройки SD54760 - SD54764 представлена в Справочнике по
параметрированию Подробное описание машинных данных.
Изготовитель станка
Следовать указаниям изготовителя станка.
Дополнительные параметры есть не вор всех измерительных циклах. См. также
описание интерфейсов.
Таблица 5-17 Дополнительные параметры при измерении детали
Параметры ма-
Переда-
Описание
Единица
сок
ваемые
парамет-
ры
Блок данных кали-
S_PRNUM
Номер блока данных с калиброванными значениями измерительного
-
бровки
щупа
F
S_VMS
Подача измерения при калибровке измерительного щупа
мм/мин
Выбор
S_MVAR
Калибровка измерительного щупа: выбор на известный или неизвест-
-
ный центр калибровочного кольца
Выбор
S_MVAR
Калибровка измерительного щупа: Выбор калибровки с или без пози-
-
ционного отклонения (наклонное положение измерительного щупа)
Число
S_NMSP
Число измерений на одном месте
-
TZL
S_TZL
Коррекция нуля при коррекции в инструмент
мм
DIF
S_TDIF
Контроль разности размеров при коррекции в инструмент
-
Блока данных
S_EVNUM
Формирование средних значений при коррекции в инструмент
-
формирования
среднего значе-
ния
Блок данных эм-
S_EVNUM
Формирование эмпирических значений при коррекции в инструмент
-
пирических зна-
чений
FW
S_K
Весовой коэффициент для формирования среднего значения
-
TMV
S_TMV
Область коррекции для формирования среднего значения
Выбор
S_MVAR
Измерение диаметра внутри снаружи при токарной обработке:
-
• с реверсом
• движение под центр вращения
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
379
Списки параметров
5.2 Дополнительные параметры
Дополнительные возможности коррекции при измерении детали:
1. Смещения нулевой точки
- Коррекция в базовом отношении
- Коррекция в спец. для канала базовое WO
- Коррекция в глобальное базовое WO
- Коррекция грубая или точная
2. Коррекции инструмента
- Коррекция инструмента в геометрию или износ
- Коррекция инструмента с или без инверсии
- Коррекция инструмента в радиус или длину L1 или L2 или L3
Таблица 5-18 Дополнительные параметры при измерении инструмента
Параметры ма-
Переда-
Описание
Единица
сок
ваемые
парамет-
ры
Блок данных кали-
S_PRNUM
Номер блока данных с калиброванными значениями измерительного
-
бровки
щупа
F
S_VMS
Подача измерения при калибровке измерительного щупа
мм/мин
Выбор ступеней
S_MVAR
Ввод макс. 3 подач и 3 частот вращения шпинделя при измерении с вра-
-
измерения
щающимся шпинделем
Выбор
S_MVAR
Коррекция инструмента в геометрию или износ
-
Выбор
S_MVAR
измерение в MCS или WCS
-
Число
S_NMSP
Число измерений на одном месте
-
Блок данных эм-
S_EVNUM
Формирование эмпирических значений при коррекции в инструмент
-
пирических зна-
чений
Измерительные циклы
380
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.3 Дополнительные результирующие параметры
5.3
Дополнительные результирующие параметры
Следующая таблица содержит дополнительные результирующие параметры для
вариантов измерения коррекции инструмента.
Параметр
Описание
Единица
_OVR [8] 1)
Верхняя граница допуска для
мм
• Диаметр отверстия / круговой цапфы / кругового сег-
мента
• Измерительная ось
• Ширина паза / перемычки
• Длина прямоугольника в 1-й оси плоскости
_OVR [9] 1), 3)
Верхняя граница допуска для длины прямоугольника во 2-й
мм
оси плоскости
_OVR [12] 1)
Нижняя граница допуска для
мм
• Диаметр отверстия / круговой цапфы / кругового сег-
мента
• Измерительная ось
• Ширина паза / перемычки
• Длина прямоугольника в 1-й оси плоскости
_OVR [13] 1), 3)
Нижняя граница допуска для длины прямоугольника во 2-й
мм
оси плоскости
_OVR [20] 1)
Поправка
мм
_OVR [27] 1)
Диапазон коррекции нуля
мм
_OVR [28] 1)
Доверительная область
мм
_OVR [29] 1)
Разность размеров
мм
_OVR [30] 1)
Эмпирическое значение
мм
_OVR [31] 1)
Среднее значение
мм
_OVI [4] 1)
Весовой коэффициент
-
_OVI [5]
Номер щупа
-
_OVI [6] 1)
Номер памяти средних значений
-
_OVI [7] 1)
Номер памяти эмпирических значений
-
_OVI [8] 1)
Номер инструмента
-
_OVI [9] 1)
Номер ошибки
-
_OVI [11] 2)
Состояние задания коррекции
-
_OVI [13] 1)
DL-номер
-
_OVI[10]1)
Номер исправленного однотипного инструмента (номер
-
DUPLO)
1)
Только при измерении детали с коррекцией инструмента
2)
Только при коррекции в WO
3)
Действительно только для вариантов измерения "Прямоугольный карман" и "Прямоугольная
цапфа"
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
381
Списки параметров
5.4 Параметр
5.4
Параметр
Таблица 5-19 Список входных/выходных переменных измерительных циклов
Параметры
Парамет-
Английский оригинал
Немецкое соответствие
масок
ры цикла
S_CALNUM
Calibration groove number
Номер эталона
S_MCBIT
Central Bits
Маска _CBITs или _CHBITs
α2
S_CORA
Correction angle position
Угол поправки
X0
S_CPA
Center point abscissa
Центр 1-й оси плоскости
Y0
S_CPO
Center point ordinate
Центр 2-й оси плоскости
DL
S_DLNUM
DL-номер для отладочной или суммарной коррекции
EVN
S_EVNUM
Номер памяти эмпирических средних значений
DFA
S_FA
Factor for multipl. of measurem.
Длина измерения
path
S_ID
Infeed in applicate
Инкрементальная величина подачи / смещение
α1
S_INCA
Indexing angle
Угловое приращение / заданное значение угла
FW
S_K
Weighting factor for averaging
Весовой коэффициент для формирования среднего
значения
Выбор
S_KNUM
Коррекция WO, базового WO или базового отноше-
ния
Выбор
S_KNUM1
Коррекция в коррекцию инструмента
X / Y / Z
S_MA
Number of measuring axis
Измерительная ось (номер оси)
+ / -
S_MD
Measuring direction
Направление измерения
S_MFS
Подача и скорость при измерении с вращающимся
шпинделем
S_MVAR
Measuring variant
Вариант измерения
Число
S_NMSP
Number of measurements at
Число измерений на одном месте
same spot
_OVI[20]
Массив: выходные значения INT
_OVR[32]
Массив: выходные значения REAL
Пиктограм-
S_PRNUM
Probe type and probe number
Номер массива параметров измерительного щупа
ма + число
X0 / Y0 / Z0
S_SETV
Setpoint value
Заданное значение
α1
S_STA1
Starting angle
Начальный угол
X
S_SZA
Safety zone on workpiece abscissa
Зона защиты 1-й оси плоскости
Y
S_SZO
Safety zone on workpiece ordinate
Зона защиты 2-й оси плоскости
DIF
S_TDIF
Tolerance dimensional difference
Контроль разности размеров
check
TLL
S_TLL
Tolerance lower limit
Нижняя граница допуска
TMV
S_TMV
Формирование среднего значения с коррекцией
T
S_TNAME
Tool name
Имя инструмент при использовании управления ин-
струментом
S_TNVL
Предельное значение для искажения треугольника
TSA
S_TSA
Tolerance safe area
Доверительная область
TUL
S_TUL
Tolerance upper limit
Верхняя граница допуска
Измерительные циклы
382
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Списки параметров
5.4 Параметр
Параметры
Парамет-
Английский оригинал
Немецкое соответствие
масок
ры цикла
TZL
S_TZL
Tolerance zero offset range
Коррекция нуля
VMS
S_VMS
Variable measuring speed
Переменная скорость измерения
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
383
Изменения от версии циклов SW4.4
A
A.1
Согласование параметров измерительных циклов с
параметрами MEA_FUNCTION_MASK
Все параметры настройки, сохраняемые до версии измерительных циклов 2.6 в GUD-
переменных, от версии ПО 4.4 находятся в сконфигурированных машинных и
параметров настройки (к примеру, массивы данных значений калибровки). GUD-блоки
GUD5, GUD6 и GUD7_MC более не нужны для данных измерительных циклов.
Таблица ниже показывает соответствия определяющих функции параметров
измерительных циклов и параметров MEA_FUNCTION_MASK .
Би
Функция
MD-идентификатор
GUD-имя до
т 1)
ПО 2.6
ПО 2.6
Общие машинные данные циклов: MD51740 $MNS_MEA_FUNCTION_MASK (32 бит)
Измерение детали
0
Контроль калибровки (Default = 1)
51616 $MNS_MEA_CAL_MONITORING
_CBIT[16]
1
Отношение длин измерительного щупа в оси пода-
51614 $MNS_MEA_PROBE_LENGTH_RELATE
_CBIT[14]
чи
(Default = 1)
0 = исходной точкой является центр шарика изме-
рительного щупа
1 = исходной точкой является окружность шарика
измерительного щупа
2
Учет ориентируемых инструментальных суппортов
51610 $MNS_MEA_TOOLCARR_ENABLE
_CBIT[7]
при коррекции в инструмент (по умолчанию = 0)
3
Угол поправки для монощупа детали
51612 $MNS_MEA_MONO_COR_POS_ACTIVE
_CBIT[8]
(Default = 1)
Измерение инструмента
16
Учет ориентируемых инструментальных суппортов
MD 51610 $MNS_MEA_TOOLCARR_ENABLE
_CBIT[7]
при коррекции в инструмент (по умолчанию = 0)
Спец. для канала машинные данные циклов: MD52740 $MCS_MEA_FUNCTION_MASK (32 бит)
Измерение детали
0
Вход измерительной системы измерительного щу-
51606 $MNS_MEA_INPUT_PIECE_PROBE[0]
_CHBIT[0]
па детали (Default = 0)
0 = вход измерительной системы ЧПУ 1
1 = вход измерительной системы ЧПУ 2
1
Токарные измерительные циклы используют Y-ось
52605
_CHBIT[19]
как измерительную ось (Default = 0)
$MCS_MEA_TURN_CYC_SPECIAL_MODE
Измерение инструмента
16
Вход измерительной системы измерительного щу-
51607 $MNS_MEA_INPUT_TOOL_PROBE[0]
_CHBIT[1]
па инструмента (Default = 1)
0 = вход измерительной системы ЧПУ 1
1 = вход измерительной системы ЧПУ 2
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
385
Изменения от версии циклов SW4.4
A.1 Согласование параметров измерительных циклов с параметрами MEA_FUNCTION_MASK
Би
Функция
MD-идентификатор
GUD-имя до
т 1)
ПО 2.6
ПО 2.6
Общие параметры настройки циклов: SD54740 $SNS_MEA_FUNCTION_MASK (32 бит)
Измерение детали
0
Повторение измерения при превышении _TDIF и
54655 $SNS_MEA_REPEATE_ACTIVE
_CBIT[0]
_TSA (Default = 0)
1
Повторение измерения с выводом аварийного со-
54656 $SNS_MEA_REPEATE_WITH_M0
_CBIT[1]
общения и остановкой циклов на M0 (Default = 0)
2
Превышение _TUL, _TLL, _TDI,
54657 $SNS_MEA_TOL_ALARM_SET_M0
_CBIT[2]
останов циклов на M0 (Default = 0)
3
Передать калиброванный радиус калиброванного
54660 $SNS_MEA_PROBE_BALL_RAD_IN_TOA
_CBIT[15]
шарика измерительного щупа в данные инструмен-
та (Default = 1)
Измерение инструмента
16
Повторение измерения при превышении _TDIF и
54655 $SNS_MEA_REPEATE_ACTIVE
_CBIT[0]
_TSA (Default = 0)
17
Повторение измерения с выводом аварийного со-
54656 $SNS_MEA_REPEATE_WITH_M0
_CBIT[1]
общения и остановкой циклов на M0 (Default = 0)
18
Превышение _TDIF,
54657 $SNS_MEA_TOL_ALARM_SET_M0
_CBIT[2]
останов циклов на M0 (Default = 0)
19
Уменьшение частоты вращения фрезы, шпинделя
_CHBIT[22]
при последнем касании
Спец. для канала параметры настройки: SD55740 $SCS_MEA_FUNCTION_MASK (32 бит)
Измерение детали
0
Контроль столкновений (Default = 1)
55600 $SCS_MEA_COLLISION_MONITORING
_CHBIT[2]
1
Соединение позиции шпинделя, с вращением коор-
55602 $SCS_MEA_COUPL_SPIND_COORD
_CHBIT[13]
динат вокруг оси подачи в АВТО (Default = 0)
2
Направление вращения позиционирования шпин-
55604 $SCS_MEA_SPIND_MOVE_DIR
_CHBIT[14]
деля, при активном соединении шпинделя и враще-
нии координат
(Default = 0)
0 = в GUZ
1 = в UZ
3
Попытки измерения при отсутствии контакта изме-
55606 $SCS_MEA_NUM_OF_MEASURE
_CHBIT[15]
рительного щупа
(Default = 0)
0 = 5 попыток
1 = 1 попытка
4
Скорость подвода к месту измерения (Default = 0)
55610 $SCS_MEA_FEED_TYP
_CHBIT[17]
0 = с подачей измерения _VMS
1 = с $SCS_MEA_FEED_FAST_MEASURE
5
Скорость отвода от места измерения (Default = 0)
55608 $SCS_MEA_RETRACTION_FEED
_CHBIT[16]
0 = с $SCS_MEA_FEED_PLANE_VALUE
1 = с $SCS_MEA_FEED_RAPID_IN_PERCENT
Измерительные циклы
386
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Изменения от версии циклов SW4.4
A.1 Согласование параметров измерительных циклов с параметрами MEA_FUNCTION_MASK
Би
Функция
MD-идентификатор
GUD-имя до
т 1)
ПО 2.6
ПО 2.6
6
Деактивировать / активировать измерительный
-
-
щуп детали после команды ЧПУ SPOS.
См. также CUST_MEA_CYC.SPF
(Default = 0)
0 = нет вызова CUST_MEA_CYC.SPF
1 = вызов CUST_MEA_CYC.SPF
14
Соединение позиции шпинделя, с вращением коор-
55770 $SCS_J_MEA_SET_COUPL_SP_COORD
E_MESS_
динат вокруг оси подачи при измерении в режиме
SETT[0]
АВТО (по умолчанию = 1)
15
Калибровка в калибровочном кольце при измере-
55771 $SCS_J_MEA_SET_CAL_MODE
E_MESS_
нии в JOG
SETT[1]
(Default = 0)
0 = калибровка с автоматическим референтным
центром
1 = калибровка с известным референтным центром
Измерение инструмента
16
Контроль столкновений (Default = 1)
55600 $SCS_MEA_COLLISION_MONITORING
_CHBIT[2]
17
Попытки измерения при отсутствии контакта изме-
55606 $SCS_MEA_NUM_OF_MEASURE
_CHBIT[15]
рительного щупа
(Default = 0)
0 = 5 попыток
1 = 1 попытка
18
Скорость подвода к месту измерения (Default = 0)
55610 $SCS_MEA_FEED_TYP
_CHBIT[17]
0 = с подачей измерения _VMS
1 = с $SCS_MEA_FEED_FAST_MEASURE
19
Скорость отвода от места измерения (Default = 0)
55608 $SCS_MEA_RETRACTION_FEED
_CHBIT[16]
0 = с $SCS_MEA_FEED_PLANE_VALUE
1 = с $SCS_MEA_FEED_RAPID_IN_PERCENT
1)
Бит x=0 означает, что функция отключена
Бит x=1 означает, что функция включена
Все не задокументированные бит не назначены.
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
387
Изменения от версии циклов SW4.4
A.2 Изменения в машинных и установочных данных от ПО 4.4
A.2
Изменения в машинных и установочных данных от ПО 4.4
MD заменены на SD
Следующие машинные данные циклов (измерение в JOG) исключаются от версии ПО
циклов 04.04.01 (по сравнению с версией ПО циклов 02.06.00) и заменяются на
следующие равнозначные установочные данные циклов.
MD исключаются
Замена на SD
51609 $MNS_MEA_INPUT_TOOL_PROBE_SUB[0 .. 5]
54652 $SNS_MEA_INPUT_TOOL_PROBE_SUB[0 .. 5]
51755 $MNS_J_MEA_MEASURING_FEED
55630 $SCS_MEA_FEED_MEASURE
51774 $MNS_J_MEA_T_PROBE_TYPE[n]
54633 $SNS_MEA_TP_TYPE[n]
51776 $MNS_J_MEA_T_PROBE_ALLOW_AX_DIR[n]
54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL[n]
51778 $MNS_J_MEA_T_PROBE_DIAM_LENGTH[n]
54631 $SNS_MEA_TP_EDGE_DISK_SIZE[n]
51782 $MNS_J_MEA_T_PROBE_T_EDGE_DIST[n]
54634 $SNS_MEA_TP_CAL_MEASURE_DEPTH[n]
51787 $MNS_J_MEA_T_PROBE_MEASURE_FEED
55628 $SCS_MEA_TP_FEED_MEASURE
Изменение номеров установочных данных
У следующих установочных данных циклов номер установочных данных изменяется от
версии ПО циклов 04.04.01(по сравнению с версией ПО циклов 02.06.00).
Идентификатор и функция не изменились.
Номер SD
Идентификатор
Версия ПО 02.06.00
от ПО 04.04.01
54798
54780
$SNS_J_MEA_FUNCTION_MASK_PIECE
54799
54782
$SNS_J_MEA_FUNCTION_MASK_TOOL
55630
55632
$SCS_MEA_FEED_RAPID_IN_PERCENT
55631
55634
$SCS_MEA_FEED_PLANE_VALUE
55632
55636
$SCS_MEA_FEED_FEEDAX_VALUE
55633
55638
$SCS_MEA_FEED_FAST_MEASURE
Измерительные циклы
388
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Изменения от версии циклов SW4.4
A.3 Общий обзор измененных машинных и установочных данных циклов
A.3
Общий обзор измененных машинных и установочных данных
циклов
Таблица A-1 Общий обзор измененных параметров циклов машины - начиная с Cycle SW 04.04.05.00
SW 02.06.01.03 HF3 CYCLE SW 02.06.56.00
CYCLE SW 04.04.05.00
N51071 $MNS_ACCESS_ACTIVATE_CTRL_E
N51072 $MNS_ACCESS_EDIT_CTRL_E
N51073 $MNS_ACCESS_SET_SOFTKEY_ACCESS
N51199 $MNS_ACCESS_WRITE_TM_GRIND
N51606 $MNS_MEA_INPUT_PIECE_PROBE[0]
N52740 $MCS_MEA_FUNCTION_MASK Bit 0
N51606 $MNS_MEA_INPUT_PIECE_PROBE[1]
Отсутствует
N51607 $MNS_MEA_INPUT_TOOL_PROBE[0]
N52740 $MCS_MEA_FUNCTION_MASK Bit 16
N51607 $MNS_MEA_INPUT_TOOL_PROBE[1]
Отсутствует
N51609 $MNS_MEA_INPUT_TOOL_PROBE_SUB[0 .. 5]
Отсутствует
N51610 $MNS_MEA_TOOLCARR_ENABLE
Отсутствует
N51612 $MNS_MEA_MONO_COR_POS_ACTIVE
Отсутствует, функция всегда активна
N51614 $MNS_MEA_PROBE_LENGTH_RELATE
N51740 $MCS_MEA_FUNCTION_MASK Bit 1
N51616 $MNS_MEA_CAL_MONITORING
N51740 $MCS_MEA_FUNCTION_MASK Bit 0
N51755 $MNS_J_MEA_MEASURING_FEED
Отсутствует
N51774 $MNS_J_MEA_T_PROBE_TYPE[0 .. 5]
N54633 $SNS_MEA_TP_TYPE[n]
N51776 $MNS_J_MEA_T_PROBE_ALLOW_AX_DIR[0 .. 5]
N54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL[n]
N51778 $MNS_J_MEA_T_PROBE_DIAM_LENGTH[0 .. 5]
N54631 $SNS_MEA_TP_EDGE_DISK_SIZE[n]
N51782 $MNS_J_MEA_T_PROBE_T_EDGE_DIST[0 .. 5]
N54634 $SNS_MEA_TP_CAL_MEASURE_DEPTH[n]
N51787 $MNS_J_MEA_T_PROBE_MEASURE_FEED
N54636 $SNS_MEA_TP_FEED[n]
N52605 $MCS_MEA_TURN_CYC_SPECIAL_MODE
N52740 $MCS_MEA_FUNCTION_MASK Bit 1
N52248 $MCS_REV_2_BORDER_TOOL_LENGTH
N52290 $MCS_SIM_DISPLAY_CONFIG
N52740 $MCS_MEA_FUNCTION_MASK
N52751 $MCS_J_MEA_MAGN_GLAS_POS[0]
N52751 $MCS_J_MEA_MAGN_GLAS_POS[1]
Таблица A-2 Общий обзор измененных настроек циклов - начиная с Cycle SW 04.04.05.00
SW 02.06.01.03 HF3 CYCLE SW 02.06.56.00
CYCLE SW 04.04.05.00
N54611 $SNS_MEA_WP_FEED[0 .. 11]
N54636 $SNS_MEA_TP_FEED[0 .. 5]
N54651 $SNS_MEA_TPW_FEED[0 .. 5]
N54652 $SNS_MEA_INPUT_TOOL_PROBE_SUB[0 .. 5]
N54740 $SNS_MEA_FUNCTION_MASK
N54760 $SNS_MEA_FUNCTION_MASK_PIECE
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
389
Изменения от версии циклов SW4.4
A.3 Общий обзор измененных машинных и установочных данных циклов
SW 02.06.01.03 HF3 CYCLE SW 02.06.56.00
CYCLE SW 04.04.05.00
N54762 $SNS_MEA_FUNCTION_MASK_TOOL
N54764 $SNS_MEA_FUNCTION_MASK_TURN
N54798 $SNS_J_MEA_FUNCTION_MASK_PIECE
N54780 $SNS_J_MEA_FUNCTION_MASK_PIECE
N54799 $SNS_J_MEA_FUNCTION_MASK_TOOL
N54782 $SNS_J_MEA_FUNCTION_MASK_TOOL
N54655 $SNS_MEA_REPEAT_ACTIVE
N54740 $SNS_MEA_FUNCTION_MASK Bit 0
N54656 $SNS_MEA_REPEAT_WITH_M0
N54740 $SNS_MEA_FUNCTION_MASK Bit 1
N54657 $SNS_MEA_TOL_ALARM_SET_M0
N54740 $SNS_MEA_FUNCTION_MASK Bit 2
N54659 $SNS_MEA_TOOL_MEASURE_RELATE
Отсутствует
N54660 $SNS_MEA_PROBE_BALL_RAD_IN_TOA
N54740 $SNS_MEA_FUNCTION_MASK Bit 3
N55600 $SCS_MEA_COLLISION_MONITORING
N55740 $SCS_MEA_FUNCTION_MASK Bit 0
N55602 $SCS_MEA_COUPL_SPIND_COORD
N55740 $SCS_MEA_FUNCTION_MASK Bit 1
N55604 $SCS_MEA_SPIND_MOVE_DIR
N55740 $SCS_MEA_FUNCTION_MASK Bit 2
N55606 $SCS_MEA_NUM_OF_MEASURE
N55740 $SCS_MEA_FUNCTION_MASK Bit 17
N55608 $SCS_MEA_RETRACTION_FEED
N55740 $SCS_MEA_FUNCTION_MASK Bit 5
N55610 $SCS_MEA_FEED_TYP
N55740 $SCS_MEA_FUNCTION_MASK Bit 4
N55628 $SCS_MEA_TP_FEED_MEASURE
N55630 $SCS_MEA_FEED_MEASURE
N55630 $SCS_MEA_FEED_RAPID_IN_PERCENT
N55632 $SCS_MEA_FEED_RAPID_IN_PERCENT
N55631 $SCS_MEA_FEED_PLANE_VALUE
N55634 $SCS_MEA_FEED_PLANE_VALUE
N55632 $SCS_MEA_FEED_FEEDAX_VALUE
N55636 $SCS_MEA_FEED_FEEDAX_VALUE
N55633 $SCS_MEA_FEED_FAST_MEASURE
N55638 $SCS_MEA_FEED_FAST_MEASURE
N55642 $SCS_MEA_EDGE_SAVE_ANG
N55761 $SCS_J_MEA_SET_NUM_OF_ATTEMPTS
N55740 $SCS_MEA_FUNCTION_MASK Bit 17
N55762 $SCS_J_MEA_SET_RETRAC_MODE
N55740 $SCS_MEA_FUNCTION_MASK Bit 5
N55763 $SCS_J_MEA_SET_FEED_MODE
N55740 $SCS_MEA_FUNCTION_MASK Bit 4
N55770 $SCS_J_MEA_SET_COUPL_SP_COORD
Отсутствует, функция всегда активна
N55771 $SCS_J_MEA_SET_CAL_MODE
N55740 $SCS_MEA_FUNCTION_MASK Bit 15
N55772 $SCS_J_MEA_SET_PROBE_MONO
Отсутствует, функция соответствует типу инструмента
Измерительные циклы
390
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Изменения от версии циклов SW4.4
A.4 Сопоставление GUD-параметров (относительно измерительных функций)
A.4
Сопоставление GUD-параметров (относительно
измерительных функций)
Для машинных/параметров настройки циклов (MD, SD) возможны определенные
первичные установки.
Определены следующие префиксы:
• $SNS_... общие установочные данные
• $SCS_... канальные установочные данные
• $MNS_... общие данные станка
• $MCS_... канальные данные станка
Перечисленные в таблице ниже GUD-параметры представляют содержание GUD-
блоков GUD5, GUD6 и GUD7_MC до версии V7.5, у которых есть эквивалентные MD/SD
от версии V2.7/V4.4.
GUD обратно-совместимы с существующими программами измерения в
использовании.
Блоки GUD5, GUD6 и GUD7_MC были заменены на PGUD (SGUD на индикации
параметров).
GUD до версии 7.5
начиная с MD/SD версии V2.7/V4.4
_WP[x,0]
SD54600 $SNS_MEA_WP_BALL_DIAM[0...11]
_WP[x,1]
SD54601 $SNS_MEA_WP_TRIG_MINUS_DIR_AX1[0...11]
_WP[x,2]
SD54602 $SNS_MEA_WP_TRIG_PLUS_DIR_AX1[0...11]
_WP[x,3]
SD54603 $SNS_MEA_WP_TRIG_MINUS_DIR_AX2[0...11]
_WP[x,4]
SD54604 $SNS_MEA_WP_TRIG_PLUS_DIR_AX2[0...11]
_WP[x,5]
SD54605 $SNS_MEA_WP_TRIG_MINUS_DIR_AX3[0...11]
_WP[x,6]
SD54606 $SNS_MEA_WP_TRIG_PLUS_DIR_AX3[0...11]
_WP[x,7]
SD54607 $SNS_MEA_WP_POS_DEV_AX1[0...11]
_WP[x,8]
SD54608 $SNS_MEA_WP_POS_DEV_AX2[0...11]
_WP[x,9]
SD54609 $SNS_MEA_WP_STATUS_RT[0...11]
_WP[x,10]
SD54610 $SNS_MEA_WP_STATUS_GEN[0...11]
_KB[x,0]
SD54621 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX2[0...2]
_KB[x,1]
SD54622 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX2[0...2]
_KB[x,2]
SD54615 $SNS_MEA_CAL_EDGE_BASE_AX1[0...2]
_KB[x,3]
SD54617 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX1[0...2]
_KB[x,4]
SD54618 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX1[0...2]
_KB[x,5]
SD54620 $SNS_MEA_CAL_EDGE_UPPER_AX2[0...2]
_KB[x,6]
SD54619 $SNS_MEA_CAL_EDGE_BASE_AX2[0...2]
_TP[x,0]
SD54625 $SNS_MEA_TP_TRIG_MINUS_DIR_AX1[0...5]
_TP[x,1]
SD54626 $SNS_MEA_TP_TRIG_PLUS_DIR_AX1[0...5]
_TP[x,2]
SD54627 $SNS_MEA_TP_TRIG_MINUS_DIR_AX2[0...5]
_TP[x,3]
SD54628 $SNS_MEA_TP_TRIG_PLUS_DIR_AX2[0...5]
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
391
Изменения от версии циклов SW4.4
A.4 Сопоставление GUD-параметров (относительно измерительных функций)
GUD до версии 7.5
начиная с MD/SD версии V2.7/V4.4
_TP[x,4]
SD54629 $SNS_MEA_TP_TRIG_MINUS_DIR_AX3[0...5]
_TP[x,5]
SD54630 $SNS_MEA_TP_TRIG_PLUS_DIR_AX3[0...5]
_TP[x,6] и
SD54631 $SNS_MEA_TP_EDGE_DISK_SIZE[0...5]
E_MESS_MT_DL[3]
_TP[x,7] и
SD54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL[0...5]
E_MESS_MT_AX[3]
_TP[x,8] и
SD54633 $SNS_MEA_TP_TYPE[0...5]
E_MESS_MT_TYP[3]
_TP[x,9] и
SD54634 $SNS_MEA_TP_CAL_MEASURE_DEPTH[0...5]
E_MESS_MT_DZ[3]
_TPW[x,1]
SD54641 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX1[0...5]
_TPW[x,2]
SD54642 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX2[0...5]
_TPW[x,3]
SD54643 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX2[0...5]
_TPW[x,4]
SD54644 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX3[0...5]
_TPW[x,5]
SD54645 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX3[0...5]
_TPW[x,6]
SD54646 $SNS_MEA_TPW_EDGE_DISK_SIZE[0...5]
_TPW[x,7]
SD54647 $SNS_MEA_TPW_AX_DIR_AUTO_CAL[0...5]
_TPW[x,8]
SD54648 $SNS_MEA_TPW_TYPE[0...5]
_TWP[x,9]
SD54649 $SNS_MEA_TPW_CAL_MEASURE_DEPTH[0...5]
_CM[0]
SD54670 $SNS_MEA_CM_MAX_PERI_SPEED[0] 1)
_CM[1]
SD54671 $SNS_MEA_CM_MAX_REVOLUTIONS[0] 1)
_CM[4]
SD54672 $SNS_MEA_CM_MAX_FEEDRATE[0] 1)
_CM[2]
SD54673 $SNS_MEA_CM_MIN_FEEDRATE[0] 1)
_CM[5]
SD54674 $SNS_MEA_CM_SPIND_ROT_DIR[0] 1)
_CM[6]
SD54675 $SNS_MEA_CM_FEEDFACTOR_1[0] 1)
_CM[7]
SD54676 $SNS_MEA_CM_FEEDFACTOR_2[0] 1)
_CM[3]
SD54677 $SNS_MEA_CM_MEASURING_ACCURACY[0] 1)
_CM[8]
MD51618 $MNS_MEA_CM_ROT_AX_POS_TOL
_CBIT[0]
SD54740 $SNS_MEA_FUNCTION_MASK, бит 0 (измерение детали)
SD54740 $SNS_MEA_FUNCTION_MASK, бит 16 (измерение инструмента)
_CBIT[1]
SD54740 $SNS_MEA_FUNCTION_MASK, бит 1 (измерение детали)
SD54740 $SNS_MEA_FUNCTION_MASK, бит 17 (измерение инструмента)
_CBIT[2]
SD54740 $SNS_MEA_FUNCTION_MASK, бит 2 (измерение детали)
SD54740 $SNS_MEA_FUNCTION_MASK, бит 18 (измерение инструмента)
_CBIT[7]
MD51740 $MNS_MEA_FUNCTION_MASK, бит 2 (измерение детали)
MD51740 $MNS_MEA_FUNCTION_MASK, бит 16 (измерение инструмента)
_CBIT[8]
MD51740 $MNS_MEA_FUNCTION_MASK, бит 3
_CBIT[14]
MD51740 $MNS_MEA_FUNCTION_MASK, бит 1
_CBIT[15]
SD54740 $SNS_MEA_FUNCTION_MASK, бит 3
_CBIT[16]
MD51740 $MNS_MEA_FUNCTION_MASK, бит 0
Измерительные циклы
392
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Изменения от версии циклов SW4.4
A.4 Сопоставление GUD-параметров (относительно измерительных функций)
GUD до версии 7.5
начиная с MD/SD версии V2.7/V4.4
_CHBIT[0]
MD52740 $MCS_MEA_FUNCTION_MASK, бит 0
_CHBIT[1]
MD52740 $MCS_MEA_FUNCTION_MASK, бит 16
_CHBIT[2]
SD55740 $SCS_MEA_FUNCTION_MASK, бит 0 (измерение детали)
SD55740 $SCS_MEA_FUNCTION_MASK, бит 16 (измерение инструмента)
_CHBIT[10]
SD55613 $SCS_MEA_RESULT_DISPLAY
_CHBIT[13]
SD55740 $SCS_MEA_FUNCTION_MASK, бит 1
_CHBIT[14]
SD55740 $SCS_MEA_FUNCTION_MASK, бит 2
_CHBIT[15]
SD 55740 $SCS_MEA_FUNCTION_MASK, бит 3 (измерение детали)
SD 55740 $SCS_MEA_FUNCTION_MASK, бит 17 (измерение инструмента)
_CHBIT[16]
SD55740 $SCS_MEA_FUNCTION_MASK, бит 5 (измерение детали)
SD55740 $SCS_MEA_FUNCTION_MASK, бит 19 (измерение инструмента)
_CHBIT[17]
SD55740 $SCS_MEA_FUNCTION_MASK, бит 4 (измерение детали)
SD55740 $SCS_MEA_FUNCTION_MASK, бит 18 (измерение инструмента)
_CHBIT[19]
MD52740 $MCS_MEA_FUNCTION_MASK, бит 1
_CHBIT[22]
SD54740 $SNS_MEA_FUNCTION_MASK, бит 19
_EVMVNUM[0]
SD55622 $SCS_MEA_EMPIRIC_VALUE
_EVMVNUM[1]
SD55624 $SCS_MEA_AVERAGE_VALUE
_EV[20]
SD55623 $SCS_MEA_EMPIRIC_VALUE[0...19]
_MV[20]
SD55625 $SCS_MEA_AVERAGE_VALUE[0...19]
_SPEED[0]
SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT
_SPEED[1]
SD55634 $SCS_MEA_FEED_PLANE_VALUE
_SPEED[2]
SD55636 $SCS_MEA_FEED_FEEDAX_VALUE
_SPEED[3]
SD55638 $SCS_MEA_FEED_FAST_MEASURE
_TP_CF
SD54690 $SNS_MEA_T_PROBE_MANUFACTURER
_MT_COMP
SD54691 $SNS_MEA_T_PROBE_OFFSET
_MT_EC_R[1,5]
SD54695 $SNS_MEA_RESULT_OFFSET_TAB_RAD1[0...4]
_MT_EC_R[2,5]
SD54696 $SNS_MEA_RESULT_OFFSET_TAB_RAD2[0...4]
_MT_EC_R[3,5]
SD54697 $SNS_MEA_RESULT_OFFSET_TAB_RAD3[0...4]
_MT_EC_R[4,5]
SD54698 $SNS_MEA_RESULT_OFFSET_TAB_RAD4[0...4]
_MT_EC_R[5,5]
SD54699 $SNS_MEA_RESULT_OFFSET_TAB_RAD5[0...4]
_MT_EC_R[6,5]
SD54700 $SNS_MEA_RESULT_OFFSET_TAB_RAD6[0...4]
_MT_EC_L[1,5]
SD54705 $SNS_MEA_RESULT_OFFSET_TAB_LEN1[0...4]
_MT_EC_L[2,5]
SD54706 $SNS_MEA_RESULT_OFFSET_TAB_LEN2[0...4]
_MT_EC_L[3,5]
SD54707 $SNS_MEA_RESULT_OFFSET_TAB_LEN3[0...4]
_MT_EC_L[4,5]
SD54708 $SNS_MEA_RESULT_OFFSET_TAB_LEN4[0...4]
_MT_EC_L[5,5]
SD54709 $SNS_MEA_RESULT_OFFSET_TAB_LEN5[0...4]
_MT_EC_L[6,5]
SD54710 $SNS_MEA_RESULT_OFFSET_TAB_LEN6[0...4]
E_MESS_D
MD51750 $MNS_J_MEA_M_DIST
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
393
Изменения от версии циклов SW4.4
A.4 Сопоставление GUD-параметров (относительно измерительных функций)
GUD до версии 7.5
начиная с MD/SD версии V2.7/V4.4
E_MESS_D_M
MD51751 $MNS_J_MEA_M_DIST_MANUELL
E_MESS_D_L
MD51752 $MNS_J_MEA_M_DIST_TOOL_LENGTH
E_MESS_D_R
MD51753 $MNS_J_MEA_M_DIST_TOOL_RADIUS
E_MESS_FM
SD55630 $SCS_MEA_FEED_MEASURE
E_MESS_F
MD51757 $MNS_J_MEA_COLL_MONIT_FEED
E_MESS_FZ
MD51758 $MNS_J_MEA_COLL_MONIT_POS_FEED
E_MESS_CAL_D[2]
MD51770 $MNS_J_MEA_CAL_RING_DIAM[0...11]
E_MESS_CAL_L[0]
MD51772 $MNS_J_MEA_CAL_HEIGHT_FEEDAX[0...11]
E_MESS_MT_DR[3]
MD51780 $MNS_J_MEA_T_PROBE_DIAM_RAD[0...5]
E_MESS_MT_DIR[3]
MD51784 $MNS_J_MEA_T_PROBE_APPR_AX_DIR[0...5]
E_MESS_SETT[0]
SD55740 $SCS_MEA_FUNCTION_MASK, бит 14
E_MESS_SETT[1]
SD55740 $SCS_MEA_FUNCTION_MASK, бит 15
1) Для параметров SD54670 - 54677 доступно по два блока данных, индекс 0 и 1.
Указание: Для GIV 2.7/4.4 следует обязательно использовать блок данных с индексом 1. Начиная
с GIV 4.5, следует обязательно использовать блок данных с индексом 0.
GUD до Cycle SW
с Cycle SW 04.04.05.00
04.04.00
_RF
N55640 $SCS_MEA_FEED_CIRCLE
Измерительные циклы
394
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Изменения от версии циклов SW4.4
A.5 Измененные названия программ циклов и GUD-блоков
A.5
Измененные названия программ циклов и GUD-блоков
Следующие программы измерения от версии измерительных циклов 2.6
переименованы или исключены:
Имя цикла GUD до версии 7.5
Имя цикла от версии 2.6
CYC_JMC
Cycle131
CYC_JMA
Cycle132
Cycle198
CUST_MEACYC
Cycle199
CUST_MEACYC
Cycle100
Программа исключена!
Cycle101
Программа исключена!
Cycle105
Программа исключена!
Cycle106
Программа исключена!
Cycle107
Программа исключена!
Cycle108
Программа исключена!
Cycle113
Программа исключена!
Cycle118
Программа исключена!
Cycle972
Программа исключена!
E_SP_NPV
Программа исключена!
CYC_JM
Программа исключена!
GUD5
Блок исключен
GUD6
Блок исключен
GUD7
Блок исключен
GUD7_MC
Блок исключен
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
395
Приложение
B
B.1
Сокращения
Сокращение
Объяснение
CNC
Computerized Numerical Control: компьютерное числовое программное управле-
ние
DIN
Немецкий промышленный стандарт
I/O
Ввод/вывод
GUD
Global User Data: глобальные данные пользователя
JOG
Jogging: отладочный режим
MD
Машинные данные
MCS
Система координат станка
NC
Numerical Control: устройство числового программного управления
NCK
Numerical Control Kernel: ядро ЧПУ с подготовкой кадра, диапазоном перемеще-
ния и т.п.
NCU
Numerical Control Unit: блок аппаратного обеспечения NCK
WO
Смещение нулевой точки
PLC
Programmable Logic Control: контроллер
SL
Положение резцов
ПО
Программное обеспечение
WСS
Система координат детали
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
397
Словарь терминов
Асинхронная подпрограмма
Программа обработки детали, которая может быть запущена независимо (асинхронно)
от текущего состояния программы через сигнал прерывания (к примеру, сигнал
"быстрый вход ЧПУ").
Вариант измерения
Через параметр S_MVAR устанавливается вариант измерения отдельных измерительных
циклов. Параметр может принимать для каждого измерительного цикла определенные
целые значения, которые внутри цикла проверяются на действенность.
Верхняя граница допуска
Если отклонение от номинального размера измеряется как верхняя граница допуска
(S_TUL), лежащая в диапазоне между "2/3-допуска детали" и "Контролем разности
размеров", то она нормируется на 100% как коррекция инструмента и прежнее среднее
значение удаляется.
Весовой коэффициент для формирования среднего значения
С помощью весового коэффициента "k" можно по разному оценить влияние отдельного
измерения. Тем самым новый результат измерения в зависимости от "k" лишь частично
влияет на новую коррекцию инструмента.
Диаметр сферического наконечника щупа
Это эффективный диаметр шарика измерительного щупа. Он определяется при
калибровке и сохраняется в данные измерительного цикла.
Дифференциальное измерение
Дифференциальное измерение означает, что 1-я точка измерения измеряется два раза,
один раз с реверсом шпинделя на 180 градусов (поворот измерительного щупа) по
отношению к позиции в начале цикла, и второй раз с позицией шпинделя на момент
начала цикла. Этот процесс позволяет использовать некалиброванные измерительные
щупы при низких требованиях к точности!
Длина измерения
Длина измерения DFA указывает расстояние от исходной позиции до ожидаемой
позиции контакта (заданной позиции) измерительного щупа.
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
399
Словарь терминов
Доверительная область
Доверительная область S_TSA не влияет на формирование поправки, она служит для
диагностики. При достижении этой граница можно сделать заключение о неисправности
в измерительном щупе или о неправильной установке заданной позиции.
Заданное значение
При методе измерения "измерение на лету" в цикле как заданное значение
устанавливается позиция, на которой ожидается сигнал контактного измерительного
щупа.
Измерение в JOG
Содержит следующие функции:
• Полуавтоматическое определение геометрии инструмента и сохранение в память
коррекций инструмента
• Полуавтоматическое определение и установка исходных точек и сохранение в память
смещений нулевой точки
Для управления функцией используются программные клавиши и экраны ввода.
Измерение детали
Для измерения детали измерительный щуп как инструмент подводится к зажатой детали.
Благодаря гибкой структуре измерительных циклов возможно решение практически
любых встречающихся на фрезерном или токарном станке задач измерения.
Измерение инструмента
При измерении инструмента установленный инструмент подводится к щупу, который
либо жестко закреплен на станке, либо вводится в рабочее пространство при помощи
механического приспособления. Автоматически рассчитанная геометрия инструмента
заносится в соответствующий блок данных коррекции инструмента.
Измерение на лету
При этом методе измерения сигнал щупа обрабатывается непосредственно в ЧПУ.
Измерение параллельно осям
Вариант измерения, служащий для измерения параллельной осям детали, к примеру,
отверстия, цапфы (вала), меандра и т.п. Измерительное расстояние проходится
параллельно осям в СКД.
Измерительные циклы
400
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Словарь терминов
Измерение под углом
Это вариант измерения, служащий для измерения отверстия, цапфы (вала), паза или
перемычки под любым углом. При этом измерительное расстояние проходится под
определенным заданным углом в WCS.
Имя инструмента
Имя инструмента в списке инструментов.
Инструментальный магазин
Инструментальный магазин используется в станках с возможностью изменения
ориентации инструмента осносительно детали. Инструментальный магазин - статичная
трансформация, т. е. однажды установленная при работе ориентация является
фиксированной и не может быть изменена при перемещении. Изменение ориентации
вызывает, кроме прочего, изменения компонентов длины инструмента.
Инструментальный магазин выполняет необходимые вычисления изменения
ориентации и смещения.
Калибровка
При калибровке определяются точки срабатывания измерительного щупа и
сохраняются в установочных данных циклов от SD 54600.
Калибровочный инструмент
Специальный инструмент (обычно цилиндрический штифт), размеры которого
известны, служащий для точного определения расстояний между нулевой точкой станка
и точкой срабатывания измерительного щупа (измерительного щупа инструмента).
Кинематическая цепь
Кинематическая цепь - описание кинематической структуры машины. Она состоит из
произвольного числа связанных друг с другом элементов. От кинематической цепи
могут ответвляться параллельные подцепи. В системе управления всегда присутствует
только одна активная кинематическая цепь. Активная кинематическая цепь начинается
с корневого элемента. Кинематическая цепь определяется в пространственных
координатах мировой системы координат.
Контроль разности размеров
Параметр допуска, показывающий возможный износ инструмента и необходимость его
замены при достижении границы (S_DIF). Контроль разности размеров не влияет на
формирование поправки.
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
401
Словарь терминов
Контроль столкновений
В измерительных циклах означает, что все созданные внутри измерительного цикла
промежуточные позиционирования контролируются на контактный сигнал
измерительного щупа. При контакте щупа движение сразу же отменяется и выводится
аварийное сообщение.
Многократное измерение на одном месте
С помощью параметра S_NMSP можно установить число измерений в одной точке.
Разница между фактическим и заданным значением усредняется арифметически.
Монощуп
Монощуп это измерительный щуп, отклонение которого возможно только в одном
направлении. Он может использоваться только на многоцелевых фрезерных станках и
обрабатывающих центрах для измерения детали с незначительными ограничениями.
Мультищуп
Мультищуп это измерительный щуп, который может отклоняться в трех измерениях.
Наложение
Наложение
Нижняя граница допуска
Если отклонение от номинального размера измеряется как нижняя граница допуска
(S_TLL), лежащая в диапазоне между "2/3-допуска детали" и "Контролем разности
размеров", то она нормируется на 100 % как коррекция инструмента и прежнее среднее
значение удаляется.
Область нулевой коррекции
Это поле допуска (нижняя граница S_TZL) соответствует величине макс. случайного
отклонения от номинального размера. Если разница между фактическим и заданным
значением по величине меньше области нулевой коррекции, то коррекция не
выполняется
Обмер заготовки
При обмере заготовки в результате → Измерения детали определяются положение,
отклонение и смещение нулевой точки детали.
Ось по модулю
Позиция оси по модулю - дополнительная информация об абсолютной позиции оси.
Она представляет желаемую заданную позицию альтернативным образом.
Измерительные циклы
402
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Словарь терминов
Позиционное отклонение
Позиционное отклонение (наклонное положение) описывает разность между центром
шпинделя и полученным при калибровке центром шарика щупа. Оно компенсируется
измерительными циклами.
Позиция угла поправки
При использовании → Монощупа, исходя из специфики станка, при необходимости
позиция щупа может быть исправлена посредством данных инструмента в типе
монощупа 712.
Разница между фактическим и заданным значением
Разница между измеренным и ожидаемым в действительности значением.
Референтный паз
Находящийся в рабочем пространстве (фиксированно на станке) паз, точная позиция
которого известна, служащий для калибровки измерительных щупов деталей.
Смещение нулевой точки (WO)
В результате измерения разница между фактическим и заданным значением
сохраняется в блок данных любого устанавливаемого смещения нулевой точки.
Смещенная ось
В определенных вариантах измерения, к примеру, измерение угла в CYCLE998, между
измерениями в измерительной оси может быть выполнено позиционирование в другой
указываемой оси, т.н. смещенной оси. Это должно быть определено в параметре S_MA со
смещенной осью/измерительной осью.
Среднее значение
Расчет среднего значения учитывает тенденцию отклонений от номинального размера
серии обработок, при этом → Весовой коэффициент k, на основе которого формируется
среднее значение, может выбираться.
Одного только формирования среднего значения еще не достаточно для обеспечения
неизменного качества обработки. Измеренное отклонение от номинального размера
может быть исправлено для постоянных отклонений без тенденции через →
Эмпирическое значение.
Стирание остаточного пути
Если необходимо выполнить подвод к точке измерения, то команда движения подается
в контур управления положением и измерительный щуп движется в направлении точки
измерения. При этом в качестве заданного значения положения определяется точка за
ожидаемой точкой измерения. Как только произошел контакт щупа, регистрируется
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
403
Словарь терминов
фактическое значение оси на момент позиции контакта и привод останавливается, при
этом еще имеющийся "остаточный путь" стирается.
Тип щупа
Для регистрации размеров инструмента и детали необходим электронный контактный
измерительный щуп, меняющий сигнал (фронт) при отклонении.
Щупы различаются по числу направлений измерения:
• Разнонаправленные (3D, мультищуп)
• Однонаправленные (монощуп)
Точка срабатывания
Точки срабатывания измерительного щупа определяются при калибровке и сохраняются
в спец. для канала установочных данных от SD 54600 для соответствующего осевого
направления.
Точность измерения
Достижимая точность измерения зависит от следующих факторов:
• Стабильность станка
• Стабильность измерительного щупа
• Разрешение измерительной системы
Стабильность СЧПУ при "измерении на лету" составляет ±1 мкм.
Хиртовое зубчатое зацепление
Жесткое, но разъединяемое соединение 2 валов, например, для блокировки положения
вращения круговой оси. Это соединение в начале 20 века изобрел Альберт Хирт.
Цепь детали
Цепь детали - подцепь кинематической цепи, проходящая параллельно цепи
инструмента. Цепь детали начинается в корневом элементе и заканчивается на зажиме
детали.
Цепь инструмента
Цепь инструмента - подцепь кинематической цепи, проходящая параллельно цепи
детали. Цепь инструмента начинается в корневом элементе и заканчивается на оправке
детали.
Измерительные циклы
404
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
Словарь терминов
Эмпирическое значение
Эмпирическое значение служат для подавления постоянных отклонений от
номинального размера, не подверженных тенденции.
Измерительные циклы
Руководство по программированию, 07/2021, 6FC5398-4BP40-6PA5
405
|