H-2000-6487-0C-A
Программное обеспечение
Inspection Plus
© 1995 – 2007 Renishaw plc. Все права защищены.
Отказ от ответственности
При подготовке этого документа были приложены
значительные усилия для того, чтобы обеспечить отсутствие
ошибок и пропусков в его содержании. Тем не менее, компания
Renishaw не дает никаких гарантий относительно содержания
данного документа и, в частности, не признает никаких
подразумеваемых гарантий. Компания Renishaw оставляет
за собой право вносить изменения в настоящий документ и
описанное в нем изделие без обязательств по уведомлению
кого бы то ни было об этих изменениях.
Торговые марки
RENISHAW® и эмблема в виде контактного датчика,
входящая в состав фирменного знака RENISHAW, являются
зарегистрированными торговыми марками компании
Renishaw plс в Соединенном Королевстве и других странах.
apply innovation являются торговыми марками компании
Renishaw plc.
Все остальные торговые марки и названия изделий,
встречающиеся в содержании настоящего документа,
являются торговыми наименованиями, знаками обслуживания,
торговыми марками или зарегистрированными торговыми
марками их соответствующих владельцев.
ИНФОРМАЦИЯ О СТАНКЕ
Описание станка..................................................................…………….............................................................
Тип станка.......................................................……………..................................................................................
Система
ЧПУ.......................................................…………….............................................................................................
....................................................................................................................………………………………..............
....................................................................................................................………………………………..............
ОБОРУДОВАНИЕ RENISHAW ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ RENISHAW
.............................................................................…........
Тип датчика для наладки инструмента
…………………………………...……………………......... Диск(и) ПО для контроля инструмента
Публикация H-2000-6487-0C-A
II
Публикация H-2000-6487-0C-A
Содержание III
Содержание
Публикация H-2000-6487-0C-A
IV Содержание
Публикация H-2000-6487-0C-A
Содержание V
Приложение D Допуски
Допуски ...........................................................................................................................D-2
Допуски на фактическое положение ............................................................................D-3
Публикация H-2000-6487-0C-A
VI Содержание
Публикация H-2000-6487-0C-A
Перед началом работы 1
Публикация H-2000-6487-0C-A
2 Перед началом работы
Дискета A-4012-0518
Это 3,5-дюймовая дискета, формат MS-DOS (720K).
Публикация H-2000-6487-0C-A
Перед началом работы 3
09726
Полезные соотношения:
1 Kб = 2,5 м перфоленты с программой
8 Kб = 20 м перфоленты с программой
Файл 40120519
Полный объем всех макросов в этом файле составляет 14,8 Кб. Ниже приводится
объем памяти, занимаемый каждым из макросов:
Публикация H-2000-6487-0C-A
4 Перед началом работы
Файл 40120520
Полный объем всех макросов в этом файле составляет 26,0 Кб. Ниже приводится
объем памяти, занимаемый каждым из макросов:
Файл 40120521
Полный объем всех макросов в этом файле составляет 7,5 Кб. Ниже приводится
объем памяти, занимаемый каждым из макросов:
Публикация H-2000-6487-0C-A
Перед началом работы 5
Файл 40120727
Полный объем всех макросов в этом файле составляет 1,68 Кб. Ниже приводится
объем памяти, занимаемый каждым из макросов:
Fanuc 15M-A02B-0094-J986
В этом контроллере ограничение на опережающее считывание задается командой
G5.1.
Пример
Публикация H-2000-6487-0C-A
6 Перед началом работы
z Описание того, что случилось, и каковы были Ваши действия, когда возникла
проблема.
Публикация H-2000-6487-0C-A
Начало работы 1-1
Раздел 1
Начало работы
В этом разделе
Зачем калибровать измерительный датчик?............................................................... 1-2
Публикация H-2000-6487-0C-A
1-2 Начало работы
Публикация H-2000-6487-0C-A
Начало работы 1-3
Циклы калибровки
В пакет программного обеспечения Inspection Plus входит четыре цикла калибровки.
Использование этих циклов в комплексе позволяет выполнить всестороннюю
калибровку датчика. Ниже приведена сводная информация о четырех макросах
калибровки. Дополнительную информацию см. в Разделе 6, “Циклы калибровки”.
Публикация H-2000-6487-0C-A
1-4 Начало работы
Публикация H-2000-6487-0C-A
Установка программного обеспечения 2-1
Раздел 2
В этом разделе
Установка программного обеспечения......................................................................... 2-2
Публикация H-2000-6487-0C-A
2-2 Установка программного обеспечения
Публикация H-2000-6487-0C-A
Установка программного обеспечения 2-3
Публикация H-2000-6487-0C-A
2-4 Установка программного обеспечения
Публикация H-2000-6487-0C-A
Дополнительные входные параметры 3-1
Раздел 3
В этом разделе
Дополнительные входные параметры ......................................................................... 3-2
Публикация H-2000-6487-0C-A
3-2 Дополнительные входные параметры
Ee e= Дополнительная поправка.
Определяет номер резервного корректора на инструмент, в котором
хранится дополнительная поправка на измеренный размер
(Приложение E, “Дополнительная поправка Ee”).
Пример: E21. означает прибавление к измеренному размеру
дополнительной поправки, которая хранится в корректоре на
инструмент 21.
См. также
Скорость подачи в макросе защищенного перемещения (O9810) (см.
Раздел 5, “Циклы защищенных перемещений”).
Пример: F15 задает скорость подачи 15 мм/мин.
Ii i=
Jj j= См. описание соответствующих измерительных программ и порядок
Kk k= вызова относящихся к ним макросов.
Публикация H-2000-6487-0C-A
Дополнительные входные параметры 3-3
Ww w= Параметры печати
1. = Увеличение только номера элемента.
2. = Увеличение номера детали и сброс номера элемента.
Пример: W1.
Публикация H-2000-6487-0C-A
3-4 Дополнительные входные параметры
Публикация H-2000-6487-0C-A
Выходные переменные 4-1
Раздел 4
Выходные переменные
В этом разделе
Выходные переменные – таблица 1............................................................................. 4-2
Публикация H-2000-6487-0C-A
4-2 Выходные переменные
# 137 Положение
по Z
# 147 Указатель
направления
Публикация H-2000-6487-0C-A
Выходные переменные 4-3
Публикация H-2000-6487-0C-A
4-4 Выходные переменные
Публикация H-2000-6487-0C-A
Цикл защищенного перемещения 5-1
Раздел 5
В этом разделе
Защищенное перемещение (мониторинг срабатывания датчика) (O9810) .............. 5-2
Публикация H-2000-6487-0C-A
5-2 Цикл защищенного перемещения
Описание
При перемещении датчика в окрестности измеряемой детали необходимо защитить
щуп от возможного столкновения с деталью. Если используется этот цикл, то при
случайном столкновении произойдет экстренная остановка датчика.
Применение
Установите датчик в шпиндель и отведите его в безопасное место. Далее нужно
активировать датчик, после чего при помощи обсуждаемого макроса задать
перемещение датчика в точку измерения. В случае столкновения произойдет
экстренная остановка и будет выдано предупреждение PATH OBSTRUCTED
(ТРАЕКТОРИЯ ЗАБЛОКИРОВАНА) или будет установлен флажок ошибки #148 (см.
входной параметр Mm).
Формат
G65 P9810 Xx Yy Zz [ Ff Mm ]
где в квадратные скобки взяты дополнительные входные параметры
Публикация H-2000-6487-0C-A
Цикл защищенного перемещения 5-3
Пример
G1G54X20.Y50.
G43H20Z100. Перемещение в безопасную плоскость.
G65P9832 Включение датчика (включает M19) или M19 для
ориентации шпинделя.
G65P9810Z10.F3000 Защищенное перемещение.
G65P9811Z0S1 Определение положения одинарной поверхности.
Публикация H-2000-6487-0C-A
5-4 Цикл защищенного перемещения
Публикация H-2000-6487-0C-A
Калибровка датчика 6-1
Раздел 6
Калибровка датчика
В этом разделе
Циклы калибровки - обзор ............................................................................................. 6-2
Публикация H-2000-6487-0C-A
6-2 Калибровка датчика
Публикация H-2000-6487-0C-A
Калибровка датчика 6-3
Корректор на инструмент
Tt
Высота относительно
начала координат Zz
Z
Y
Описание
Для выполнения калибровки датчик перемещается в точку вблизи базовой
поверхности, перпендикулярной оси Z. По окончании цикла активный корректор
датчика привязывается к базовой поверхности.
Применение
Введите приблизительную коррекцию на инструмент в таблицу инструмента.
Подведите датчик к базовой поверхности так, чтобы между кончиком щупа и
поверхностью был небольшой зазор. После запуска цикла происходит измерение Z-
координаты поверхности и обновление корректора инструмента. Затем датчик
возвращается в исходную точку.
Формат
G65 P9801 Zz Tt
Публикация H-2000-6487-0C-A
6-4 Калибровка датчика
Выходные параметры
Обновление активной коррекции на инструмент.
Пример
Установка значений X, Y, Z в качестве рабочего смещения G54
O 0001
G90G80G40G0 Предварительные коды для станка.
G54X0Y0 Исходное положение.
G43H1Z100. Активация корректора 1, переход в плоскость 100 мм.
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя.
G65P9810Z10.F3000 Защищенное перемещение.
G65P9801Z0T1 Касание базовой поверхности по Z.
G65P9810Z100. Защищенное перемещение.
G65P9833 Выключение датчика вращением (если предусмотрено)
G28Z100. Возврат в нулевую точку.
H00 Отмена коррекции.
M30 Конец программы.
Публикация H-2000-6487-0C-A
Калибровка датчика 6-5
1 2
#502
Y
3 Zz
X
Dd
Описание
Датчик располагается над расточенным отверстием на высоте, позволяющей
выполнить калибровку. По завершению цикла величины смещение щупа по X и по Y
от оси шпинделя заносятся в память.
Применение
Расточите отверстие с помощью подходящего расточного инструмента. Таким
образом центр отверстия точно определен. Введите щуп датчика, который надо
откалибровать, в отверстие. Совместите центр шпинделя с центром расточенного
отверстия при активированной функции ориентации шпинделя. После запуска цикла
станок отрабатывает четыре перемещения, в ходе которых определяется смещение
щупа по X и по Y. Затем датчик возвращается в исходное положение.
Формат
G65 P9802 Dd [ Zz ]
где в квадратные скобки взяты дополнительные входные параметры
Публикация H-2000-6487-0C-A
6-6 Калибровка датчика
Выходные параметры
Сохраняются следующие данные:
O0002
G90G80G40G0 Предварительные коды для станка.
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя.
G65P9802D50. Калибровка в отверстии диаметром 50 мм.
G65P9833 Выключение датчика вращением (если предусмотрено).
M30 Конец программы.
O0002
G90G80G40G0 Предварительные коды для станка.
G54X0Y0 Перемещение в центр элемента.
G43H1Z100. Активация корректора 1, переход в плоскость 100 мм над
элементом.
Публикация H-2000-6487-0C-A
Калибровка датчика 6-7
Публикация H-2000-6487-0C-A
6-8 Калибровка датчика
#500
1 2
#501
5 6
Zz
3
X
Dd
Описание
Щуп датчика вводится в образцовое кольцо; положение центра наконечника по Z
должно допускать выполнение калибровки. По окончании этого цикла в память
записываются значения радиуса наконечника.
Применение
Закрепите образцовое кольцо на столе станка так, чтобы можно было
приблизительно определить центр кольца. Совместите калибруемый датчик с
центром кольца так, чтобы наконечник щупа был внутри кольца. Перед этим
шпиндель должен быть ориентирован. В этом цикле для определения радиуса
сферического наконечника щупа станок отрабатывает шесть перемещений. Затем
датчик возвращается в исходное положение.
Формат
G65 P9803 Dd [ Zz Ss ]
где в квадратные скобки взяты дополнительные входные параметры.
Публикация H-2000-6487-0C-A
Калибровка датчика 6-9
Выходные параметры
Сохраняются следующие данные:
O0003
G90G80G40G0 Предварительные коды для станка.
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя.
G65P9803D50.001 Калибровка на образцовом кольце диаметром 50,001 мм.
G65P9833 Выключение датчика вращением (если предусмотрено).
M30 Конец программы.
Публикация H-2000-6487-0C-A
6-10 Калибровка датчика
O0003
G90G80G40G00 Предварительные коды для станка.
G54X0Y0 Перемещение в центр элемента.
G43H1Z100. Активация корректора 1, переход в плоскость 100 мм над
элементом.
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя.
G65P9810Z-5.F3000 Защищенное перемещение в центр отверстия.
G65P9803D50.001 Калибровка на образцовом кольце диаметром 50,001 мм.
G65P9810Z100.F3000 Защищенное перемещение: отвод вверх в плоскость
100 мм.
G65P9833 Выключение датчика вращением (если предусмотрено).
G28Z100. Возврат в нулевую точку.
H00 Отмена коррекции (если предусмотрено).
M30 Конец программы.
Публикация H-2000-6487-0C-A
Калибровка датчика 6-11
Дополнительные векторные
перемещения (7 - 14) каждые 30°
#501 #500
1 2
5 6
3 Zz
X
Dd
Описание
Щуп датчика вводится в образцовое кольцо; положение центра наконечника по Z
должно допускать выполнение калибровки. По окончании этого цикла в память
записываются значения радиуса наконечника. В этом цикле радиус калибруется по
12 направлениям, расположенным под углом 30 градусов друг относительно друга.
Применение
Закрепите образцовое кольцо на столе станка так, чтобы были известны
приблизительные координаты его центра. Совместите калибруемый датчик с
центром кольца так, чтобы наконечник щупа был внутри кольца. Функция
ориентации шпинделя при этом должна быть активирована. В этом цикле для
определения радиусов сферического наконечника щупа станок отрабатывает
14 перемещений. Затем датчик возвращается в исходное положение.
Публикация H-2000-6487-0C-A
6-12 Калибровка датчика
Формат
G65 P9804 Dd [ Zz Ss ]
где в квадратные скобки взяты дополнительные входные параметры.
Выходные параметры
Сохраняются следующие данные (как и в O9803):
Публикация H-2000-6487-0C-A
Калибровка датчика 6-13
O0004
G90G80G40G0 Предварительные коды для станка.
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя.
G65P9804D50.001 Калибровка на образцовом кольце диаметром 50,001 мм.
G65P9833 Выключение датчика вращением (если предусмотрено).
M30 Конец программы.
O0004
G90G80G40G0 Предварительные коды для станка.
G54X0Y0 Перемещение в центр элемента.
G43H1Z100. Активация корректора 1, переход в плоскость 100 мм над
элементом.
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя.
G65P9810Z-5.F3000 Защищенное перемещение в центр отверстия.
G65P9804D50.001 Калибровка на образцовом кольце диаметром 50,001 мм.
G65P9810Z100.F3000 Защищенное перемещение: отвод вверх в плоскость
100 мм.
G65P9833 Выключение датчика вращением (если предусмотрено).
G28Z100. Возврат в нулевую точку.
H00 Отмена коррекции (если предусмотрено).
M30 Конец программы.
Публикация H-2000-6487-0C-A
6-14 Калибровка датчика
2
12
3
11
4
10 6
7 5
8и9
O0006
Публикация H-2000-6487-0C-A
Калибровка датчика 6-15
Публикация H-2000-6487-0C-A
6-16 Калибровка датчика
1
2
11 3
10
4
9
7и8 6
O0006
Публикация H-2000-6487-0C-A
Калибровка датчика 6-17
Публикация H-2000-6487-0C-A
6-18 Калибровка датчика
Публикация H-2000-6487-0C-A
Измерительные циклы 7-1
Раздел 7
Измерительные циклы
В этом разделе
Измерение положения одиночной X Y Z поверхности (O9811)................................. 7-2
Публикация H-2000-6487-0C-A
7-2 Измерительные циклы
X,Y
Описание
Настоящий цикл позволяет измерять положение поверхности, информация о
котором может быть использована для определения того или иного размера.
Применение
Датчик необходимо установить вблизи измеряемой поверхности. Соответствующий
корректор на инструмент должен быть активным. В цикле измеряется положение
поверхности и происходит возврат датчика в исходное положение.
Формат
G65 P9811 Xx или Yy или Zz [ Ee Ff Hh Mm Qq Ss Tt Uu Vv Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Публикация H-2000-6487-0C-A
Измерительные циклы 7-3
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Публикация H-2000-6487-0C-A
7-4 Измерительные циклы
продолжить
Публикация H-2000-6487-0C-A
Измерительные циклы 7-5
Z0
Zz
Z0
Rr
Xx, Yy Xx, Yy
Z0
Zz
Z
Y
X
R-r
Xx, Yy
Описание
Данный цикл предназначен для измерения элемента детали в виде ребра или паза.
В нем используются два измерительных перемещения по осям Х и Y.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая подходящие входные параметры
так, как необходимо.
Публикация H-2000-6487-0C-A
7-6 Измерительные циклы
Формат
G65 P9812 Xx [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9812 Yy [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9812 Xx Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9812 Yy Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65P9812 X50. Z100. E0.005 F0.8 H0.2 M.2 Q10. R10. S1. T20. U.5 V.5 W2.
Публикация H-2000-6487-0C-A
Измерительные циклы 7-7
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные параметры
См. Раздел 4, “Выходные параметры”.
7
5 4. G65P9832 Включение датчика вращением (включает
M19) или M19 для ориентации шпинделя.
6
5. G65P9810Z10.F3000 Защищенное перемещение.
Публикация H-2000-6487-0C-A
7-8 Измерительные циклы
Z
6. G65P9812X30.S2 Измерение паза шириной 30,0 мм.
Y
7. G65P9810Z100. Защищенное перемещение.
X
продолжить
Публикация H-2000-6487-0C-A
Измерительные циклы 7-9
Z0
Zz
Z0.0
Rr
диаметр Dd диаметр Dd
Z0
Zz
Z
Y
R-r
диаметр Dd
Описание
Данный цикл предназначен для измерения элемента детали в виде ребра или паза.
В нем используются четыре измерительных перемещения по Х и Y.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и коррекция на датчик
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Публикация H-2000-6487-0C-A
7-10 Измерительные циклы
Формат
G65 P9814 Dd [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9814 Dd Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9814 D50.005 Z100. E0.005 F0.8 H0.2 M.2 Q10. R10. S1. T20.
U.5 V.5 W2.
Публикация H-2000-6487-0C-A
Измерительные циклы 7-11
Ww w= Параметры печати
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные параметры
См. Раздел 4, “Выходные переменные”.
1 2
1. T01M06 Выбор датчика.
9
3 2. G54X0Y0 Исходное положение.
4
8 3. G43H1Z100. Активация корректора 1, переход в
5
7 плоскость 100 мм.
6
продолжить
Публикация H-2000-6487-0C-A
7-12 Измерительные циклы
Публикация H-2000-6487-0C-A
Измерительные циклы 7-13
Xx
Yy
Yy
Ii
Jj
Описание
Данный цикл используется для определения положения вершины угла элемента
детали.
Применение
Датчик следует установить в исходное положение так, как показано на рисунке
выше. Номер соответствующего датчику корректора на инструмент должен быть
активным. В ходе измерений сначала определяется положение поверхности Y,
после чего измеряется положение поверхности X. Затем датчик возвращается в
исходную точку.
Публикация H-2000-6487-0C-A
7-14 Измерительные циклы
Формат
G65 P9815 Xx Yy [ Bb Ii Jj Mm Qq Ss Uu Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9815 X100. Y100. B2. I10. J10. M.2 Q10. S1. U.5 W2.
Публикация H-2000-6487-0C-A
Измерительные циклы 7-15
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
Результаты измерений будут сохранены в ячейках #135 – #149 (см. таблицу
переменных).
Входные параметры:
3. Ошибка по X.
4. Ошибка по Y.
Публикация H-2000-6487-0C-A
7-16 Измерительные циклы
продолжение обработки
Публикация H-2000-6487-0C-A
Измерительные циклы 7-17
ПРИМЕЧАНИЕ:
Начальная точка
Ii c d определяет расстояние до
первой точки измерения.
a
Yy
Перемещения:
b
a=b
c=d
Jj
Xx
Описание
Данный цикл используется для определения положения вершины угла элемента
детали.
Применение
Датчик следует установить в исходное положение так, как показано на рисунке
выше. Номер соответствующего датчику корректора на инструмент должен быть
активным. В ходе измерений сначала определяется положение поверхности Y,
после чего измеряется положение поверхности X. Затем датчик возвращается в
исходную точку.
Публикация H-2000-6487-0C-A
7-18 Измерительные циклы
Формат
G65 P9816 Xx Yy [ Bb Ii Jj Mm Qq Ss Uu Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9816 X100. Y100. B2. I10. J10. M.2 Q10. S1. U.5 W2.
Публикация H-2000-6487-0C-A
Измерительные циклы 7-19
Ww w= Параметры печати
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
Результаты измерений будут сохранены в ячейках #135 – #149 (см. Раздел 4,
"Выходные переменные”).
Выходные переменные:
3. Ошибка по X.
4. Ошибка по Y.
Публикация H-2000-6487-0C-A
7-20 Измерительные циклы
продолжение обработки
Публикация H-2000-6487-0C-A
Векторные измерительные циклы 8-1
Раздел 8
В этом разделе
Измерение одиночной наклонной поверхности (O9821) ............................................ 8-2
Публикация H-2000-6487-0C-A
8-2 Векторные измерительные циклы
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
Углы +Аа соответствуют
направлению против часовой
Dd стрелки.
Y
90°
Aa
X 180° 0°
-90°
Описание
В этом цикле положение поверхности элемента детали определяется при помощи
одного векторного измерительного перемещения в плоскости XY.
Применение
Совместите датчик с ожидаемым положением базовой точки элемента так, чтобы
наконечник щупа находился на нужном уровне по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Формат
G65 P9821 Aa Dd [ Ee Ff Hh Mm Qq Ss Tt Uu Vv Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9821 A45.005 D50.005 E0.005 F0.8 H0.2 M0.2 Q10. S1.
T20. U.5 V.5 W2.
Публикация H-2000-6487-0C-A
Векторные измерительные циклы 8-3
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
См. Раздел 4, “Выходные переменные”.
Публикация H-2000-6487-0C-A
8-4 Векторные измерительные циклы
50,0
45°
X
Публикация H-2000-6487-0C-A
Векторные измерительные циклы 8-5
Aa
Aa
180 0
A-a
Dd
Y+
Aa
X+
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
Углы +Аа соответствуют
направлению против часовой
Aa
стрелки
Описание
В этом цикле положение ребра или паза определяется при помощи двух векторных
измерительных перемещений в плоскости XY.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Публикация H-2000-6487-0C-A
8-6 Векторные измерительные циклы
Формат
G65 P9822 Aa Dd [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9822 Aa Dd Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9822 A45.005 D50.005 Z50. E0.005 F0.8 H0.2 M0.2 Q10. R10. S1.
T20. U.5 V.5 W2.
Публикация H-2000-6487-0C-A
Векторные измерительные циклы 8-7
Ww w= Параметры печати
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
См. Раздел 4, “Выходные переменные”.
50,0
-10
30°
Публикация H-2000-6487-0C-A
8-8 Векторные измерительные циклы
продолжить
Публикация H-2000-6487-0C-A
Векторные измерительные циклы 8-9
90°
Bb
Aa
180° 0°
Cc
Rr
-90°
Dd
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
Углы +Аа соответствуют
направлению против часовой стрелки
R-r
Описание
В этом цикле положение центра отверстия или вала определяется при помощи трех
векторных измерительных перемещений в плоскости XY.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Публикация H-2000-6487-0C-A
8-10 Векторные измерительные циклы
Формат
G65 P9823 Aa Bb Cc Dd [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9823 Aa Bb Cc Dd Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu VvWw ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9823 A45.005 B150.0 C35.005 D50.005 Z50. E.005 F0.8 H0.2 M0.2
Q10. R10. S1. T20. U.5 V.5W2.
Публикация H-2000-6487-0C-A
Векторные измерительные циклы 8-11
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
См. Раздел 4, “Выходные переменные”.
Публикация H-2000-6487-0C-A
8-12 Векторные измерительные циклы
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-1
Раздел 9
Дополнительные циклы
В этом разделе
4-я ось: измерение по X (O9817)................................................................................... 9-2
Публикация H-2000-6487-0C-A
9-2 Дополнительные циклы
X0 (BO)
Z+
Zz
X+
Описание
Этот макрос служит для определения наклона поверхности между точками Z1 и Z2 с
тем, чтобы с помощью поворота 4-й оси скомпенсировать непараллельность этой
поверхности относительно оси X.
Применение
При помощи поворота 4-й оси нужно задать требуемое угловое положение элемента
детали (т. е. расположить плоскость поверхности перпендикулярно оси Z). Если
используется входной параметр Ss, в таблицу нулей детали будет внесена
поправка на величину ошибки.
Формат
G65 P9817 Xx Zz [ Qq Bb Ss Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-3
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
#139 измеренное угловое положение по 4-й оси.
Публикация H-2000-6487-0C-A
9-4 Дополнительные циклы
#3 = 4 (номер 4-й оси) для изменения номера оси (см. номера осей в разделе,
посвященном макросам для системы ЧПУ Fanuc).
BO 45
6
4. G0B45. 4-я ось: поворот в положение
45 градусов.
продолжить
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-5
Y0 (BO)
Z+
Zz
Y+
Описание
Этот макрос служит для определения наклона поверхности между точками Z1 и Z2 с
тем, чтобы с помощью поворота 4-й оси скомпенсировать непараллельность этой
поверхности относительно оси Y.
Применение
При помощи поворота 4-й оси нужно задать требуемое угловое положение элемента
детали (т. е. расположить плоскость поверхности перпендикулярно оси Z). Если
используется входной параметр Ss, в ноль детали будет внесена поправка на
величину ошибки.
Формат
G65 P9818 Yy Zz [ Qq Bb Ss Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Публикация H-2000-6487-0C-A
9-6 Дополнительные циклы
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
#139 измеренное угловое положение по 4-й оси.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-7
#3 = 4 (номер 4-й оси) для изменения номера оси (см. номера осей в разделе,
посвященном макросам для системы ЧПУ Fanuc).
продолжить
Публикация H-2000-6487-0C-A
9-8 Дополнительные циклы
90°
Aa Kk Kk
180° 0°
Dd
-90°
Cc P.C.D. Zz Zz
Описание
Этот макрос предназначен для измерения валов/отверстий на делительной
окружности (на PCD). Все перемещения датчика выполняются в автоматическом
режиме с возвратом в исходное положение в центре PCD.
Применение
1. Датчик устанавливается в центре PCD над измеряемой деталью. Датчик
перемещается в направлении каждого отверстия/вала и измеряет положение
каждого из них элементов в автоматическом режиме. По завершению цикла
датчик возвращается в центр PCD.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-9
Формат
Вал: G65 P9819 Cc Dd Zz [ Aa Bb Ee Hh Mm Qq Rr Uu Ww ]
или
Пример: G65 P9819 C28.003 D50.005 K11. A45.005 B2. E0.005 H0.2 M0.2
Q10. R10. U.5 W2.
Dd d= Диаметр отверстия/вала.
Публикация H-2000-6487-0C-A
9-10 Дополнительные циклы
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
Результаты измерений будут сохранены в переменных #135 - #149 (см. Раздел 4,
"Выходные переменные”).
z Номер элемента.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-11
P2
P(6 точек макс.)
P1
P1 P1
P2
P2
Описание
В цикле измеряется положение поверхности X, Y или Z в заданных точках с тем,
чтобы установить максимальный и минимальный припуск.
Применение
Датчик следует расположить над поверхностью в первой точке измерения. В цикле
выполняется измерение положение поверхности в этой точке (P1). Дополнительные
точки от P2 до P6 (максимум) измеряются согласно заданным входным параметрам
в зависимости от количества наборов входных параметров I, J или K.
ПРИМЕЧАНИЯ:
Публикация H-2000-6487-0C-A
9-12 Дополнительные циклы
Формат
Контроль X-поверхности
ПРИМЕЧАНИЕ: Последовательные
G65 P9820 Xx Jj Kk [ Ss Uu ] пары значений Jj и Kk должны быть в
заданном порядке для P2-P6.
или
или
или
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-13
Выходные переменные
1. Только входной параметр Uu При превышении верхнего допуска
флажку #148 будет присвоено значение 3.
#145 Uu #145
Uu #144 #146
#144
Номинальное Рабочее смещение Номинальное
положение в данное положение положение
Публикация H-2000-6487-0C-A
9-14 Дополнительные циклы
P3 P2
P1
X50.0
Y50.0
Z0
P1 в X55 Y55
P2 в X155 Y55
P3 в X55 Y155
Выбор датчика.
G65P9810X55.Y55.Z20.F3000 Защищенное перемещение в точку P1.
G65P9820Z0I155.J55.I55.J155.U2. Измерение в точках P1, P2, P3 и установка
допуска 2 мм.
продолжение обработки
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-15
X20.0
Y50.0
P2
Z50.0
P1
X
P1 в Y55. Z45.
P2 в Y105. Z45. P3
P3 в Y180. Z45.
Выбор датчика.
G65P9810X40.Y55.Z45.F3000 Защищенное перемещение в точку P1.
G65P9820 X20.J105.K45.J180.K45.S2 Измерение в точках P1, P2, P3 и присвоение
нулю детали по X G55 минимального
припуска в программной позиции X20.
Отвод датчика, выбор инструмента и нуля
детали G55 для обработки поверхности X,
соответствующей новому положению
поверхности X20.
Публикация H-2000-6487-0C-A
9-16 Дополнительные циклы
K1 K2
Данные калибровки Данные калибровки
Описание
Данный макрос используется для хранения результатов, полученных при
калибровке нескольких датчиков. Эти данные содержаться в свободных
переменных макроса. Настоящий макрос следует применять вместе с макросом
O9831 для вызова соответствующих результатов калибровки для каждого датчика.
Применение
Выполните калибровку щупа при помощи макросов O9802 и O9803. Запустите
макрос O9830 для хранения результатов калибровки в переменных #500 - #503. Эти
данные будут вызваны при запуске макроса O9831.
Формат
G65 P9830 Kk
Пример: G65P9830K11.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-17
Публикация H-2000-6487-0C-A
9-18 Дополнительные циклы
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-19
K1 K2
Данные калибровки Данные калибровки
Описание
Этот макрос применяется совместно с O9830. Он используется для вызова
хранящихся в памяти данных о калибровке, чтобы перед использованием
определенного щупа оперативно активировать соответствующие переменные.
Применение
Этот макрос следует запускать непосредственно перед любым измерительным
циклом, чтобы были выбраны правильные данные о калибровке датчика. Входной
параметр Kk определяет, какие данные следует вызвать.
Формат
G65 P9831 Kk
Пример: G65P9831K11.
Публикация H-2000-6487-0C-A
9-20 Дополнительные циклы
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-21
Публикация H-2000-6487-0C-A
9-22 Дополнительные циклы
Формат
M98P9832
Пример
G43H20Z100. Применение коррекции на инструмент и отвод на
безопасное расстояние.
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя.
G65P9810X- - --Y- - -F- - - Перемещение в точку калибровки.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-23
Формат
M98P9833
Пример
G65P9810Z100. Отвод в безопасную зону при активной коррекции на
инструмент.
G65P9833 Выключение датчика вращением.
G91
G28Z0 Отвод
продолжить
Публикация H-2000-6487-0C-A
9-24 Дополнительные циклы
Dd
P2
Yy
Aa
P1
Xx
Описание
Это макрос, при выполнении которого не происходит никаких перемещений: он
применяется после двух измерительных циклов с тем, чтобы определить взаимное
расположение элементов.
Применение
Данные о центрах P1 и P2 уже должны быть присвоены переменным #130–#134 и
#135– #147 для P2 в процессе выполнения соответствующих измерительных
циклов.
Значения для P1 могут быть получены путем программирования G65 P9834 без
каких-либо входных параметров после первого измерительного цикла.
Значения для P2 могут быть получен путем запуска второго измерительного цикла –
данные о взаимном расположении элементов устанавливаются путем
программирования G65 P9834 с соответствующими входными параметрами после
второго измерительного цикла.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-25
Формат
G65 P9834 Xx [ Ee Ff Hh Mm Ss Tt Uu Vv Ww ]
или
G65 P9834 Yy [ Ee Ff Hh Mm Ss Tt Uu Vv Ww ]
или
G65 P9834 Xx Yy [ Bb Ee Hh Mm Ss Uu Ww ]
или
G65 P9834 Aa Dd [ Bb Ee Hh Mm Ss Uu Ww ]
или
Примеры: G65P9834X100.E0.005F0.8H0.2M0.2S1.T20.U.5V.5W2.
или
G65P9834Y100.E0.005F0.8H0.2M0.2S1.T20. U.5V.5W2.
или
G65P9834X100.Y100.B2.E0.005H0.2M0.2S1. U.5W2.
или
G65P9834A45.005D50.005B2.E0.005H0.2 M0.2S1.U.5W2.
ПРИМЕЧАНИЯ:
Публикация H-2000-6487-0C-A
9-26 Дополнительные циклы
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-27
Далее вариант 1
Рисунок 9.13
Измерительные 9. G65P9834X50.Y28.867M.1 Расстояние, измеренное с допуском на
перемещения
фактическое положение 0,1 мм.
или вариант 2
9. G65P9834A30.D57.735M.1
Публикация H-2000-6487-0C-A
9-28 Дополнительные циклы
P2
+Aa
+Zz
P1 Zz
+Dd
Zz
Z+
Y+
P2
+Aa
-Zz X+
P1
-Dd
Описание
Это макрос, при выполнении которого не происходит никаких перемещений: он
применяется после двух измерительных циклов с тем, чтобы определить взаимное
расположение элементов.
Применение
Данные о P1 и P2 уже должны быть присвоены переменным #130–#134 и #135–
#147 для P2 в процессе выполнения соответствующих измерительных циклов.
Значения для P1 могут быть получены путем программирования G65 P9834 без
каких-либо входных параметров после первого измерительного цикла.
Значения для P2 могут быть получен путем запуска второго измерительного цикла –
данные о взаимном расположении элементов устанавливаются путем
программирования G65 P9834 с соответствующими входными параметрами после
второго измерительного цикла.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-29
Формат
G65 P9834 Zz [ Ee Ff Hh Mm Ss Tt Uu Vv Ww ]
или
G65 P9834 Aa Zz [ Bb Ww ]
или
G65 P9834 Dd Zz [ Bb Ww ]
или
или
G65P9834A45.005Z50.B2.W2.
или
G65P9834D50.005Z50.B2.W2.
или
ПРИМЕЧАНИЯ:
1. Обновление коррекции на инструмент на базе входного параметра T возможно
только в том случае, если для определения P2 используется цикл O9811. В
противном случае появляется предупреждающее сообщение (T INPUT NOT
ALLOWED) (ВХОДНОЙ ПАРАМЕТР Т НЕ РАЗРЕШЕН).
Входные параметры
Входные параметры Aa Zz или Dd Zz
Публикация H-2000-6487-0C-A
9-30 Дополнительные циклы
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-31
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
6. G65P9811Z15. P2 15 мм поверхность.
Z
Y 7. G65P9834Z-5.H.1 Взаимное расположение элементов на
X расстоянии -5 мм.
Рисунок 9.16
Измерительные
перемещения
7. G65P9834A-20.Z-10.B.5
Публикация H-2000-6487-0C-A
9-32 Дополнительные циклы
Vv
xx Номинальный
x размер
Vv
Описание
Этот макрос может использоваться вместе с измерительными циклами для
управления обновлением коррекции на инструмент. Он позволяет вводить поправку,
определенную на базе усредненного результата серии измерений.
Применение
Следует запустить измерительный цикл, не указывая обновление коррекции на
инструмент (входной параметр Tt). При необходимости можно указать допуск
(входной параметр Hh).
Теперь следует применить макрос SPC. Данные для получения среднего значения
накапливаются до тех пор, пока заданная непрерывная последовательность
значений не выйдет за пределы установленного поля. В этот момент на основании
среднего значения происходит обновление коррекции на инструмент.
Формат
G65P9835 Tt Mm [ Vv Cc Ff Zz ]
где в квадратные скобки взяты необязательные входные параметры.
Пример: G65P9835T20.M0.2V0.25C4F0.8Z1.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-33
продолжение
Публикация H-2000-6487-0C-A
9-34 Дополнительные циклы
(a) (c)
Z
#506
x
Qq
Описание
Этот макрос используется для определения оптимального максимума скорости
подачи и расстояния отхода для измерительных циклов.
Применение
1. Необходимо активировать датчик. На данном этапе макрос включения датчика
с оптической передачей сигналов вращением может не функционировать. По
этой причине рекомендуется режим MDI и вращение датчика при S500 с
последующим остановом вращения шпинделя.
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-35
Ввод значений
Формат
G65 P9836 Qq
Пример: G65P9836Q10.
Диагностические предупреждения
Подробнее см. в Разделе 10, "Макросы предупреждений".
Публикация H-2000-6487-0C-A
9-36 Дополнительные циклы
Скорости подачи
Скорости подачи внутри программы вычисляются следующим образом:
Пример
Для запуска этого макроса придется написать небольшую программу.
%
O5036
G40G80G90 Предварительные коды для станка.
H00 Обнуление коррекции на инструмент.
G65P9836Q6.0 Оптимизация под перебег 6 мм.
M30
%
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-37
Aa
Dd X+ (AO)
Y+ Yy
X+
Xx
Описание
В данном цикле определяется угловое положение поверхности путем измерения по
оси X или Y.
Применение
Наконечник щупа датчика должен находиться вблизи поверхности в заданном
положении по Z, чтобы обеспечить надлежащее исходное положение. В цикле
происходит два измерения, которые симметричны относительно исходного
положения, чтобы определить угловое положение поверхности.
Формат
G65 P9843 Xx Dd [ Aa Bb Qq Ww ]
или
G65 P9843 Yy Dd [ Aa Bb Qq Ww ]
Публикация H-2000-6487-0C-A
9-38 Дополнительные циклы
Ww w= Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Выходные переменные
#139 Угловое положение поверхности относительно направления X+.
Аварийные сообщения
Подробнее о макросе предупреждений см. в Разделе 10, "Список макросов
аварийных сигналов".
Публикация H-2000-6487-0C-A
Дополнительные циклы 9-39
Пример
30,0
Y+
45°
X+
Y30,0
X30,0
продолжить
G17
G68G90X0Y0 R[#139] Повернуть систему координат на заданный
угол.
Публикация H-2000-6487-0C-A
9-40 Дополнительные циклы
Публикация H-2000-6487-0C-A
Список макросов аварийных сигналов 10-1
Раздел 10
В этом разделе
Аварийные сигналы системы ЧПУ Fanuc 0M............................................................. 10-2
Публикация H-2000-6487-0C-A
10-2 Список макросов аварийных сигналов
Способ устранения
Публикация H-2000-6487-0C-A
Список макросов аварийных сигналов 10-3
Формат
Способ устранения
Формат
Публикация H-2000-6487-0C-A
10-4 Список макросов аварийных сигналов
Способ устранения
Формат
Способ устранения
Формат
Способ устранения
Формат
Способ устранения
Публикация H-2000-6487-0C-A
Список макросов аварийных сигналов 10-5
Формат
Способ устранения
Формат
Способ устранения
Это означает, что перед перемещением датчика у skip-сигнала станка уже высокий
уровень. Убедитесь, что датчик активен и что интерфейс не находится в состоянии
ошибки. Проверьте порядок подключения. Убедитесь в правильности конфигурации
выходного реле, т. е. в том что оно нормально замкнуто или нормально разомкнуто.
Не происходит ли случайного соприкосновения щупа с поверхностью? Возможно,
проблема возникает при попытке вернуть датчик в состояние готовности к
измерению.
Способ устранения
Устраните ошибку.
Публикация H-2000-6487-0C-A
10-6 Список макросов аварийных сигналов
Формат
Способ устранения
Формат
#3000 = 74 (H00 CODE TOOL LENGTH NOT ACTIVE) только для макроса
(КОД ДЛИНЫ ИНСТРУМЕНТА H00 НЕ оптимизации.
АКТИВИРОВАН)
Способ устранения
Формат
Действия
Публикация H-2000-6487-0C-A
Конкретный пример A-1
Приложение A
Конкретный пример
В этом приложении
Введение.........................................................................................................................A-2
Публикация H-2000-6487-0C-A
A-2 Конкретный пример
Введение
Деталь, изображенная на Рис. A.1, должна обрабатываться с двух сторон. Для этого
предполагается осуществить ее поворот вокруг поворотной оси A.
Обработанная
нижняя
грань 0° левая опора
X+ Y+
ось 'A’
грань 270°
Основание
моторизованной
руки
Z
Зажимное
Y приспособление
Публикация H-2000-6487-0C-A
Конкретный пример A-3
O5866
(M-2116-0031-01-D)
(ОСНОВАНИЕ МОТОРИЗОВАННОЙ РУКИ)
(ЛЕНТА NO - T5866)
(*)
G17G94
G90G40G80
N10M00
/G91G28Z0A0 Отвод
/G28A0 Позиционирования по A
18 ПРИМЕЧАНИЕ:
Первоначально ось станка Z
17 1
6 2 станка выставлена
'A' 16 перпендикулярно
3 поверхности 270°
4
11 Z
10 Y
58
9
14 X
15
X+
Публикация H-2000-6487-0C-A
A-4 Конкретный пример
18. /G91G28Z0
/G90
/M01
N210
(КАСАНИЕ ДЛЯ УСТАНОВКИ G55 Y Z)
/M01
/M09
Публикация H-2000-6487-0C-A
Конкретный пример A-5
/G91G28Z0
/G90
21
ПРИМЕЧАНИЕ:
22 20
Ось Z станка теперь
23 перпендикулярна базе 270°
25 30
24
'A' 29
26 28 грань 270°
27
X
Y
X+
Публикация H-2000-6487-0C-A
A-6 Конкретный пример
/G90
/M01
G91G28Z0 Возврат по Z
G90
N420
M01
M30
Публикация H-2000-6487-0C-A
Особенности, циклы и ограничения программного обеспечения Inspection Plus B-1
Приложение B
В этом приложении
Особенности пакета программ Inspection Plus ............................................................B-2
Циклы ..............................................................................................................................B-2
Ограничения ...................................................................................................................B-3
Система ЧПУ Mazak M32 .......................................................................................B-3
Системы ЧПУ Fanuc 10/11/12/15M.........................................................................B-4
Система ЧПУ Fanuc 6M ..........................................................................................B-4
Система ЧПУ Fanuc 0M ..........................................................................................B-4
Системы ЧПУ Fanuc 16M - 18M .............................................................................B-4
Публикация H-2000-6487-0C-A
B-2 Особенности, циклы и ограничения программного обеспечения Inspection Plus
Циклы
z Защищенное перемещение.
z Измерение:
z Ребра/паза.
Публикация H-2000-6487-0C-A
Особенности, циклы и ограничения программного обеспечения Inspection Plus B-3
z Векторное измерение:
z Ребра/паза.
z Одинарной поверхности.
z Дополнительные макросы:
z Распределение припусков.
Ограничения
z Измерительные циклы не будут запускаться при активированной функции
зеркального изображения (‘mirror image’).
Ограничения
Публикация H-2000-6487-0C-A
B-4 Особенности, циклы и ограничения программного обеспечения Inspection Plus
Ограничения
Ограничения
Ограничения
Ограничения
z Никаких
Публикация H-2000-6487-0C-A
Особенности, циклы и ограничения программного обеспечения Inspection Plus B-5
Математическая точность
При использовании больших значений ограничивающим фактором становится
математическая точность системы ЧПУ. Система ЧПУ Fanuc поддерживает 8
значащих цифр. Поскольку в измерительных циклах задействованы математические
операции, при больших значениях координат точек измерения относительно центра
возможно появление значительной накопленной ошибки. В настоящий момент
считается, что если XY-координаты точек вблизи отверстия, которые отсчитываются
относительно центра элемента, не превышают ±300,00 мм, то этого будет
достаточно, чтобы результирующее разрешение было не хуже, чем 0,01 мм.
Публикация H-2000-6487-0C-A
B-6 Особенности, циклы и ограничения программного обеспечения Inspection Plus
Публикация H-2000-6487-0C-A
Дополнительные сведения о макросе с настройками C-1
Приложение С
В этом приложении
Макрос G65P9724...........................................................................................................C-2
Публикация H-2000-6487-0C-A
C-2 Дополнительные сведения о макросе с настройками
Макрос G65P9724
Этот макрос вызывается перед выполнением всех макросов верхнего уровня для
того, чтобы задать необходимую информацию.
#123 = .05 (POSITION ZONE MM) Это область в начале или в конце кадра, в
(ОБЛАСТЬ ПОЛОЖЕНИЯ, ММ) котором цикл прекращается с переходом в
состояние Probe Open (измерение не
завершено) или Probe Fail (сбой при
измерении).
ПРИМЕЧАНИЯ:
Публикация H-2000-6487-0C-A
Дополнительные сведения о макросе с настройками C-3
Пример
Публикация H-2000-6487-0C-A
C-4 Дополнительные сведения о макросе с настройками
Публикация H-2000-6487-0C-A
Допуски D-1
Приложение D
Допуски
В этом приложении
Допуски............................................................................................................................D-2
Публикация H-2000-6487-0C-A
D-2 Допуски
Допуски
Переменные Uu, Hh и Vv применимы только для обновления коррекции на размер и
на инструмент.
e
+
d
c
Uu Допуск
Hh
Входной параметр b
Vv
a
a = Номинальный размер
Также см. SPC макрос O9835 (см. Раздел 9, "Дополнительные циклы"), который
позволяет видоизменить обратную связь с обновлением коррекции на инструмент.
Его следует использовать вместо Ff.
Публикация H-2000-6487-0C-A
Допуски D-3
Фактическое
положение Допуск 0,1
входной
параметр Mm)
Публикация H-2000-6487-0C-A
D-4 Допуски
Публикация H-2000-6487-0C-A
Дополнительные поправки Ee E-1
Приложение E
Дополнительные поправки Ee
В этом приложении
Дополнительные поправки Ee.......................................................................................E-2
Публикация H-2000-6487-0C-A
E-2 Дополнительные поправки Ee
Дополнительные поправки Ee
Можно произвести корректировку измеренного размера на величину, хранящуюся в
резервном корректоре инструмента.
Пример
Публикация H-2000-6487-0C-A
Дополнительные резервные корректоры на инструмент F-1
Приложение F
В этом приложении
Дополнительные резервные корректоры на инструмент ........................................... F-2
Публикация H-2000-6487-0C-A
F-2 Дополнительные резервные корректоры на инструмент
Тип A
Коректор на инструмент
Тип В E1 – E_ _
Тип С
Износ инструмента
E201 – E2_ _
Радиус инструмента
E601 – E6_ _
Публикация H-2000-6487-0C-A
Вывод результатов макроса на печать G-1
Приложение G
В этом приложении
Пример распечатки результатов макроса................................................................... G-2
Публикация H-2000-6487-0C-A
G-2 Вывод результатов макроса на печать
--------------------------------------------------------------------------
COMPONENT NO 31 FEATURE NO 1
--------------------------------------------------------------------------
---------------------------------------------------------------------------
COMPONENT NO 31 FEATURE NO 2
---------------------------------------------------------------------------
Публикация H-2000-6487-0C-A
Таблица выходных переменных H-1
Приложение H
В этом приложении
Алгоритмическая диаграмма (циклы измерения отверстия/вала и ребра/паза)......H-2
Измерение N10
N11
Измерение
N Если N Y
не Если только
Если вх.
завершено ошибка флажок
параметр W
#3000 размера #120.4=1
Превышени
Флажок #148=1 е верхнего
Печать данных
допуска
через порт RS232
#3006
N10 Y
Если только КОНЕЦ
флажок
#120.4=1
N13
Если вх. Y
Флажок #148=2 КОНЕЦ
параметр F
Если только Y
флажок Установка F = 1
#148=1
Если N Обновление
ошибка коррекции на
положения инструмент: ошибка
xF
N15
Флажок #148=5
Если только Y
флажок
#120.4=1
Вне
допуска
#3006
N19
Приложение I
Использование макропеременных
В этом приложении
Локальные переменные.................................................................................................. I-2
Публикация H-2000-6487-0C-A
I-2 Использование макропеременных
Локальные переменные
#1 - #32 Эти переменные используются внутри каждого макроса для
вычислений и других операций.
Общие переменные
#100 - #115 НЕ используются данным программным обеспечением.
Публикация H-2000-6487-0C-A
Использование макропеременных I-3
Публикация H-2000-6487-0C-A
I-4 Использование макропеременных
(a) (c)
(B)
#506 X
(Коэффициент
регулирования
базового
перемещения) X
1 2 3
Перемещение 1 быстрое перемещение для поиска поверхности a = Быстрая скорость подачи
Перемещение 2 отход от поверхности b = ‘Измерительная’ скорость подачи (30 мм/мин)
Перемещение 3 'измерительная' скорость подачи 30 мм/мин с = Возврат
Публикация H-2000-6487-0C-A
Использование макропеременных I-5
Публикация H-2000-6487-0C-A
I-6 Использование макропеременных
Публикация H-2000-6487-0C-A
Макросы поправки на инструмент O9732 и O9723 J-1
Приложение J
В этом приложении
Введение......................................................................................................................... J-2
Публикация H-2000-6487-0C-A
J-2 Макросы поправки на инструмент O9732 и O9723
Введение
Макросы O9732 и O9723 предназначены для управления регистрами корректоров на
инструмент при выполнении измерений.
продолжение макроса.
Публикация H-2000-6487-0C-A
Общие примеры контактных измерений K-1
Приложение K
В этом приложении
Пример 1: Идентификация заготовки ...........................................................................K-2
Публикация H-2000-6487-0C-A
K-2 Общие примеры контактных измерений
74 A
72 70 B
C
GOTO400
GOTO400
GOTO400
Публикация H-2000-6487-0C-A
Общие примеры контактных измерений K-3
N400
M30
O5000(УПРАВЛЯЮЩАЯ ПРОГРАММА)
N1
(НАЧАЛО ОБРАБОТКИ)
N32
N33
M99P1 Возврат в N1
M30
Публикация H-2000-6487-0C-A
K-4 Общие примеры контактных измерений
Публикация H-2000-6487-0C-A
Измерение по методу одного касания L-1
Приложение L
В этом приложении
Введение......................................................................................................................... L-2
В чем смысл применения цикла измерения по одному касанию?...................... L-2
Применение высокоскоростной skip-опции .......................................................... L-2
Сравнение времени выполнения циклов измерений........................................... L-3
Публикация H-2000-6487-0C-A
L-2 Измерение по методу одного касания
Введение
В дополнение к стандартным циклам измерения по методу двух касаний
программное обеспечение Inspection Plus также предоставляет возможность
выполнять измерения с одним касанием. Циклы измерения по методу одного
касания предназначены для станков с быстрым обнаружением момента
срабатывания датчика, на которых можно выполнять измерения при высокой
скорости подачи.
Диск A-4012-0518
Деформация станка
Публикация H-2000-6487-0C-A
Измерение по методу одного касания L-3
Примеры:
Fanuc 15
Fanuc 16/18
Fanuc 0
Публикация H-2000-6487-0C-A
L-4 Измерение по методу одного касания
Измерение по
методу одного
касания:
Редактирование макроса
В макросе O9726, показанном ниже, можно изменить значения используемой при
измерениях скорости подачи и расстояний отхода/перебега:
#31=0
Публикация H-2000-6487-0C-A
Измерение по методу одного касания L-5
IF[#17NE#0]GOTO2
N2
Публикация H-2000-6487-0C-A
L-6 Измерение по методу одного касания
30 мм/мин 0,002 мм
60 мм/мин 0,004 мм
120 мм/мин 0,008 мм
500 мм/мин 0,033 мм
Дополнительные переменные
Это программное обеспечение использует следующие дополнительные
переменные:
Публикация H-2000-6487-0C-A
Измерение по методу одного касания L-7
30 мм/мин 0,03 мм
60 мм/мин 0,06 мм
120 мм/мин 0,12 мм
500 мм/мин 0,50 мм
Публикация H-2000-6487-0C-A
L-8 Измерение по методу одного касания
Входной параметр Q
Qq q= Перебег и удаленное положение
Измерительное перемещение
С одним
касанием
Расстояние удаления
Q
Q Q
Публикация H-2000-6487-0C-A
Измерение по методу одного касания L-9
Запуск
ЕСЛИ Y
датчик
неисправен
Y ЕСЛИ
короткое
перемещение ЕСЛИ Y
измерение не
завершено
Переме-
щение в Перемещение
точку проверки на
отхода ложное
срабатывание
Измери-
тельное ЕСЛИ повтор Y
ложного
перемещение срабатывания
>4
Сохранить
данные о ЕСЛИ ложное
положении срабатывани
е
Возврат в
начало
КОНЕЦ Аварийные
сообщения
Публикация H-2000-6487-0C-A
L-10 Измерение по методу одного касания
Публикация H-2000-6487-0C-A
OOO Renishaw T +7 495 231 1677
ул.Кантемировская 58, F +7 495 231 1678
115477 Москва, E russia@renishaw.com
Россия www.renishaw.ru
*H-2000-6487-0C*