Программное обеспечение Inspection Plus

advertisement
Руководство по программированию
H-2000-6031-OC-A
Предлагаемое новшество
Программное обеспечение Inspection Plus
© 1995-2003 Renishaw plc. Все права зарезервированы.
Renishaw® - это зарегистрированная торговая марка Renishaw plc.
Запрещается копировать или репродуцировать настоящий документ в полном объеме или частично или переводить
его на другие носители или на другой язык какими бы то ни было средствами без предварительного получения
согласия от Renishaw.
Публикация материалов в настоящем документе не означает свободу от действия патентных прав, принадлежащих
Renishaw plc.
Непризнание ответственности
Были предприняты большие усилия, чтобы исключить наличие в настоящем документе неточностей или
упущений. Однако Renishaw не дает никаких гарантий применительно к содержанию настоящего документа и
особо оговаривает непризнание ответственности за какие-либо подразумеваемые гарантии. Renishaw резервирует
за собой право на внесение изменений в настоящий документ и в продукт, описание которого содержится в
настоящем документе, без всяких обязательств по уведомлению каких-либо лиц об этих изменениях.
Торговые марки
Все названия брендов и названия продуктов, используемые в настоящем документе, представляют собой
фирменные названия, знаки обслуживания, торговые марки или зарегистрированные торговые марки
соответствующих владельцев.
Номер детали Renishaw:
Первое издание:
Переработанное издание:
H-2000-6031-0C-A
07.1995 г.
03.1997 г.
03.2002 г.
04.2003 г.
Форма 1
ЗАПИСЬ О РЕГИСТРАЦИИ ОБОРУДОВАНИЯ
Пожалуйста, заполните эту форму (и Форму 2, помещенную на обороте, если это будет соответствовать ситуации) после того,
как оборудование Renishaw будет установлено в вашем станке. Сохраните одну копию у себя, а вторую копию верните вашему
местному представительству по Поддержке Заказчиков Renishaw (адрес и телефонный номер представительства вы найдете в
Руководстве). Обычно эти формы заполняет специалист Renishaw, осуществляющий инсталлирование.
СВЕДЕНИЯ О СТАНКЕ
Описание станка ....................................................................................................................................................
Тип станка .............................................................................................................................................................
Контроллер ............................................................................................................................................................
Специальные опции управления ........................................................................................................................
................................................................................................................................................................................
................................................................................................................................................................................
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ REINISHAW ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ RENISHAW
Тип измерительной головки для проверки ...........
Диск(и) для проверки .................................................
Тип интерфейса .......................................................
......................................................................................
......................................................................................
Тип измерительной головки для установки
инструментов ...........................................................
Диск(и) для установки инструментов ......................
Тип интерфейса .......................................................
......................................................................................
......................................................................................
СПЕЦИАЛЬНЫЕ М-КОДЫ (ИЛИ ИНЫЕ КОДЫ) КОММУТАЦИИ – ТАМ, ГДЕ ЭТО
СООТВЕТСТВУЕТ СИТУАЦИИ
Только спаренная система
Включение (вращения) измерительной головки ...
Выключение (вращения) измерительной головки
Сигнал запуска/ошибки ..........................................
Включение измерительной головки ..........................
Включение установки инструментов .........................
Прочее ..........................................................................
.......................................................................................
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
поставьте "галочку", если Форма 2 на обороте
была заполнена
Имя заказчика ................................................................................ Дата инсталляции ....................................
Адрес заказчика .............................................................................
.......................................................................................................... Инженер, выполнявший инсталляцию ..
..........................................................................................................
.......................................................................................................... Дата проведения обучения персонала ...
Номер телефона заказчика.............................................................
Имя контактного лица от заказчика .............................................
Форма 2
ЗАПИСЬ ОБ ОТКЛОНЕНИЯХ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
Стандартный комплект Renishaw №
Номера дисков с программным обеспечением
Причина отклонения
Номер программного
обеспечения и номер
макроса
Комментарии и корректировки
На программный продукт, для которого санкционированы изменения, распространяется действие копирайта.
Копия этого бюллетеня об отклонении будет храниться в Renishaw plc.
Копию поправок к программному обеспечению должен хранить у себя заказчик – эта копия не может храниться
в Renishaw plc.
Предостережения I
Предостережение – безопасность программного обеспечения
Приобретенное вами программное обеспечение используется для управления перемещениями станка.
Оно проектировалось таким образом, чтобы было гарантировано, что станок под управлением
оператора будет работать строго определенным образом. Конфигурация программного обеспечения
определялась, исходя из конкретного сочетания механики станка и контроллера управления.
Renishaw не имеет возможности контролировать точную конфигурацию программы контроллера, с
которым будет использоваться данное программное обеспечение, а также механическую
конфигурацию станка. Поэтому на лицо, которое осуществляет запуск программного обеспечения в
эксплуатацию, возлагается ответственность за нижеследующее:
•
обеспечить перед началом работы надлежащую установку всех защитных ограждений станка и их
нормальное функционирование;
•
обеспечить перед началом работы отключение любых ручных регулировок превышения заданных
параметров перемещений;
•
удостовериться в том, что все действия программы, предусмотренные данным программным
обеспечением, совместимы с контроллером, для которого они предназначены;
•
обеспечить, чтобы никакие перемещения станка, на которые программа будет выдавать станку
команды, не создавали опасность повреждения самого станка или травмирования людей,
находящихся поблизости;
•
тщательно изучить конструкцию станка и его контроллер; знать местонахождение всех аварийных
выключателей.
6
Оглавление
Эта страница намеренно оставлена незаполненной
Оглавление
III
Оглавление
ПРЕЖДЕ, ЧЕМ ВЫ ПРИСТУПИТЕ
Прежде, чем вы приступите.................................................................................................................. 1
Значения для измерений, используемые в данном Руководстве ....................................................... 1
Список относящихся к делу публикаций ............................................................................................ 2
О программном обеспечении Inspection Plus ...................................................................................... 2
Пакет программного обеспечения........................................................................................................ 2
Сборка дискеты А-4012-0518 ............................................................................................................... 2
Требования к макропамяти ................................................................................................................... 3
Файл 40120519 ....................................................................................................................................... 3
Файл 40120520 ....................................................................................................................................... 4
Файл 40120521 ....................................................................................................................................... 4
Файл 40120727 ....................................................................................................................................... 5
Обслуживание заказчиков, обеспечиваемое компанией Reinshow ................................................... 5
Обращение в дочернее представительство Renishow......................................................................... 5
Использование программного обеспечения с опциями с несколькими буферами .......................... 6
Fanuc 15M-A02B-J986 ........................................................................................................................... 6
ГЛАВА 1 – НАЧАЛО РАБОТЫ
Зачем нужно калибровать вашу измерительную головку? .............................................................1-2
Калибровка в расточенном отверстии ..............................................................................................1-2
Калибровка в калибре-кольце............................................................................................................1-3
Калибровка длины измерительной головки .....................................................................................1-3
Калибровочные циклы .......................................................................................................................1-3
ГЛАВА 2. ИНСТАЛЛЯЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Инсталляция программного обеспечения.........................................................................................2-2
Расстояние обратного хода #506 .......................................................................................................2-2
Установка макроса О9724 ..................................................................................................................2-3
IV
Оглавление
ГЛАВА 3. АЛЬТЕРНАТИВНЫЕ ВВОДЫ
Альтернативные вводы ......................................................................................................................3-2
ГЛАВА 4. ВЫВОДЫ ПЕРЕМЕННЫХ
Выводы переменных – таблица 1 ......................................................................................................4-2
Выводы переменных – таблица 2 ......................................................................................................4-3
ГЛАВА 5. ЦИКЛ ЗАЩИЩЕННОГО ПОЗИЦИОНИРОВАНИЯ
Защищенное позиционирование (контроль за срабатыванием измерительной головки) (О9810)5-2
ГЛАВА 6. КАЛИБРОВКА ИЗМЕРИТЕЛЬНОЙ ГОЛОВКИ
Калибровка датчика – общие сведения.............................................................................................6-2
Калибровка длины датчика (О9801) .................................................................................................6-3
Калибровка коррекции щупа по Х и Y (О9802)...............................................................................6-5
Калибровка радиуса шарика щупа (О9803)......................................................................................6-8
Калибровка радиуса шарика векторного щупа (О9804)................................................................6-11
Пример 1 – Полная калибровка во внутреннем элементе .............................................................6-15
Пример 2 – Полная калибровка на внешнем элементе..................................................................6-17
ГЛАВА 7. ИЗМЕРИТЕЛЬНЫЕ ЦИКЛЫ
Измерение отдельной поверхности по X, Y, Z (О9811) ..................................................................7-2
Измерение перемычки/гнезда (О9812) .............................................................................................7-5
Измерение отверстия/выпуклости (О9814) ......................................................................................7-9
Нахождение внутреннего угла (О9815) ..........................................................................................7-13
Нахождение внешнего угла (О9816) ...............................................................................................7-17
ГЛАВА 8. ВЕКТОРНЫЕ ИЗМЕРИТЕЛЬНЫЕ ЦИКЛЫ
Измерение наклонной отдельной поверхности (О9821) .................................................................8-2
Измерение наклонной перемычки/гнезда (О9822) ..........................................................................8-5
Измерение отверстия/выпуклости по трем точкам (О9823) ...........................................................8-9
Оглавление
V
ГЛАВА 9. ДОПОЛНИТЕЛЬНЫЕ ЦИКЛЫ
Измерение по 4-ой оси Х (О9817) .....................................................................................................9-2
Измерение по 4-ой оси Y (О9818) .....................................................................................................9-5
Измерение отверстия/выпуклости на PCD (О9819).........................................................................9-8
Припуск на заготовку (О9820).........................................................................................................9-11
Сохранение в памяти данных нескольких щупов (О9830) ...........................................................9-16
Загрузка данных нескольких щупов (О9831) .................................................................................9-20
Включение вращения измерительной головки (О9832)................................................................9-23
Выключение вращения измерительной головки (О9833) .............................................................9-24
Определение данных о взаимном положении элементов в плоскости XY (О9834) ...................9-25
Определение данных о взаимном положении элементов в плоскости Z (О9834) ......................9-29
Обновление корректировки инструментов SPC (О9835) ..............................................................9-33
Оптимизация цикла зондирования (О9836) ...................................................................................9-35
Угловое измерение в плоскости X или Y (О9843).........................................................................9-38
ГЛАВА 10. СПИСОК АВАРИЙНЫХ СИГНАЛОВ МАКРОСОВ
Аварийные сигналы контроллера Fanuc 0M ..................................................................................10-2
Измерительные сигналы контроллера Mazak M32 ........................................................................10-2
Общий список аварийных сигналов................................................................................................10-2
Аварийные сигналы, относящиеся только к макросу оптимизации (О9836) ..............................10-5
ПРИЛОЖЕНИЕ А. ПРИМЕР РАБОЧЕГО ЗАДАНИЯ
Введение ............................................................................................................................................. А-2
Операции измерительной головки ................................................................................................... А-3
ПРИЛОЖЕНИЕ B. ФУНКЦИИ, ЦИКЛЫ И ОГРАНИЧЕНИЯ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ INSPECTION PLUS
Функции программного обеспечения Inspection Plus..................................................................... B-2
Циклы.................................................................................................................................................. B-2
Ограничения....................................................................................................................................... B-3
Контроллер Mazak M32..................................................................................................................... B-4
Контроллер Fanuc 10/11/12/15M....................................................................................................... B-4
VI
Оглавление
Контроллер Fanuc 6M........................................................................................................................ B-4
Контроллер Fanuc 0M........................................................................................................................ B-4
Контроллеры Fanuc 16M – 18М........................................................................................................ B-4
Ограничения при использовании векторных циклов О9821, О9822 и О9823.............................. B-4
Использование 3-точечного макроса для отверстий/выпуклостей О9823.................................... B-5
Математическая точность ................................................................................................................. B-5
Влияние данных векторной калибровки на результаты................................................................. B-5
ПРИЛОЖЕНИЕ С. СВЕДЕНИЯ О МАКРОСЕ УСТАНОВОЧНЫХ ПАРАМЕТРОВ
Макрос G65P9724 .............................................................................................................................. C-2
ПРИЛОЖЕНИЕ D. ДОПУСКИ
Допуски............................................................................................................................................... D-2
Допуски на истинное положение ..................................................................................................... D-3
ПРИЛОЖЕНИЕ Е. ЭКСПЕРИМЕНТАЛЬНЫЕ ЗНАЧЕНИЯ Ее
Экспериментальные значения Ее ..................................................................................................... E-2
Основания для использования этой опции...................................................................................... E-2
ПРИЛОЖЕНИЕ F. ДОПОЛНИТЕЛЬНЫЕ КОРРЕКЦИИ ЗАПАСНЫХ ИНСТРУМЕНТОВ
Дополнительные коррекции запасных инструментов .....................................................................F-2
ПРИЛОЖЕНИЕ G. РАСПЕЧАТКА ВЫВОДА МАКРОСА
Пример распечатки вывода макроса ................................................................................................ G-2
ПРИЛОЖЕНИЕ Н. ВЫВОДИМЫЙ ПОТОК (ЦИКЛЫ ОТВЕРСТИЯ/ВЫПУКЛОСТИ И
ПЕРЕМЫЧКИ/ГНЕЗДА)
Выводимый поток (циклы отверстия/выпуклости и перемычки/гнезда) ..................................... H-2
Оглавление
VII
ПРИЛОЖЕНИЕ I. ИСПОЛЬЗОВАНИЕ МАКРОПЕРЕМЕННЫХ
Локальные переменные.......................................................................................................................I-2
Общие переменные..............................................................................................................................I-2
Общие сохраняемые переменные.......................................................................................................I-3
ПРИЛОЖЕНИЕ J. VАКРОСЫ КОРРЕКЦИИ ИНСТРУМЕНТОВ О9732 И О9723
Введение .............................................................................................................................................. J-2
Редактирование макроса О9732......................................................................................................... J-2
Редактирование макроса О9723......................................................................................................... J-2
ПРИЛОЖЕНИЕ К. ОБЩИЕ МЕТОДЫ ПРИМЕНЕНИЯ ЗОНДИРОВАНИЯ
Пример 1 – Идентификация детали.................................................................................................. K-2
Пример 2 - Зондирующее измерение каждого n-ого компонента ................................................. K-3
ПРИЛОЖЕНИЕ L. ИЗМЕРЕНИЕ ОДНИМ КАСАНИЕМ
ГЛОССАРИЙ ТЕРМИНОВ – СОКРАЩЕНИЯ И ОПРЕДЕЛЕНИЯ
VIII
Оглавление
Эта страница намеренно оставлена незаполненной.
Прежде, чем вы приступите
1
ПРЕЖДЕ, ЧЕМ ВЫ ПРИСТУПИТЕ
В данном "Руководстве по программированию" содержатся подробные указания по
использованию программного обеспечения Inspection Plus для программирования, эксплуатации
и управления вашими металлорежущими станками.
Структура Руководства, разбитого на десять самостоятельных глав, выбрана таким образом,
чтобы обеспечить вам информацию, необходимую вам для эффективного использования
программного обеспечения Inspection Plus.
•
В Главе 1 разъясняется, зачем нужно проводить калибровку вашей измерительной головки
перед тем, как приступить к ее использованию.
•
В Главе 2 разъясняется, как следует выполнять инсталляцию программного обеспечения
Inspection Plus и его адаптацию к вашему станку.
•
В Главе 3 приводится полный перечень опциональных вводов, которые требуются для
некоторых циклов макросов.
•
В Главе 4 приводится полный перечень опциональных выводов, которые требуются для
некоторых циклов макросов.
•
В Главе 5 разъясняется, как пользоваться макросом защищенного позиционирования
(О9810). При правильном использовании этот макрос позволяет предотвратить поломку
щупа измерительной головки в случае столкновения измерительной головки с
обрабатываемой деталью.
•
В Главе 6 разъясняется, как пользоваться четырьмя
предусматриваются для калибровки измерительной головки.
•
В Главе 7 разъясняется, как пользоваться невекторными макросами измерительных циклов.
•
В Главе 8 разъясняется, как пользоваться трехвекторными макросами измерительных
циклов.
•
В Главе 9 разъясняется, как пользоваться циклами макросов, описание которых не вошло в
предшествующие главы.
•
В Главе 10 приводится описание номеров аварийных сигналов макросов или сообщений,
которые могут индицироваться на экране контроллера станка в случае возникновения
ошибки. Представлены разъяснения значений и возможных причин для всех сообщений об
аварийных сигналах, а также описание типовых мер, которые вам следует принимать для
исправления отказа, вызвавшего аварийный сигнал.
макросами,
которые
Значения единиц измерения, используемых в данном Руководстве
•
Во всем тексте данного Руководства в примерах используются метрические единицы
измерения, т. е. миллиметры . Эквивалентные результаты измерений в английских
единицах (например, в дюймах) даются в скобках.
2
Прежде, чем вы приступите
Список относящихся к делу публикаций
Если вы работаете с программным обеспечением Inspection Plus , нижеуказанные публикации Renishaw
могут оказаться полезными для вас.
•
Probe Systems – Installation Manual for Machine Tools (Системы измерительных головок – Руководство
по инсталляции на станки) (Renishaw Part No. (номер детали) H-2000-6040).
•
Probe Software for Machine Tools – Data Sheet (Программное обеспечение измерительной головки для
станков – справочный листок данных) (Renishaw Part No. H-2000-2289).
О программном обеспечении Inspection Plus
Полные сведения о возможностях программного обеспечения, а также об ограничениях программного
обеспечения, можно найти в Приложении В "Функции, циклы и ограничения программного обеспечения
Inspection Plus".
Пакет программного обеспечения
Программное обеспечение Inspection Plus – идентификационный номер
Renishaw А-4012-0516.
В комплект входит следующая позиция:
•
Дискета – идентификационный номер А-4012-0518.
Дискета А-4012-0518
В поставку входит одна 3,5-дюймовая дискета в формате MS-DOS (720K).
В дискете содержатся следующие данные:
Базовые циклы
(Файл 40120519)
Циклы Опции 1
(Файл 40120520)
Циклы Опции 2
(Файл 40120521)
Цикл измерительной головки,
рассчитанной на одно касание
(Файл 40120727)
Файл 40120519 – Базовые циклы
О9721 О9722 О9723 О9724 О9726 О9727 О9731 О9732 О9801
О9802 О9803 О9810 О9811 О9812 О9814
Диск отформатирован под загрузку всех макросов единовременно.
Прежде, чем вы приступите
3
Файл 40120520 – Циклы опции 1
О9730 О9804 О9815 О9816 О9817 О97818 О9821 О9822 О9823
О9834 О9843
Диск отформатирован под загрузку всех макросов единовременно.
Файл 40120521 – Циклы опции 2
О9819 О9820 О9830 О9831 О9832 О97833 О9835 О9836
Диск отформатирован под загрузку всех макросов единовременно.
Файл 40120727 – Цикл измерительной головки, рассчитанной на одно
касание
О9726
Требования к макропамяти
В данном разделе указываются объемы памяти (в килобайтах), которые требуются для каждого макроса,
находящегося на каждой дискете программного обеспечения Inspection Plus. Прежде, чем приступить к
загрузке макросов, вам нужно определить общий объем памяти, который требуется для макросов, которые
вы собираетесь загрузить. После этого нужно удостовериться в том, что контроллер станка располагает
объемом свободной памяти под эти макросы.
Данные по преобразованию объемов полезной памяти:
1 килобайт = 2.5 м (8.2 фута) ленты с программным обеспечением
8 килобайт = 20 м (65.6 футов) ленты с программным обеспечением.
Файл 40120519
Общий объем памяти, требуемый для всех макросов в этом файле, равен 14.8 Kb. Ниже приводится объем
памяти, требуемый для каждого макроса:
Номер макроса
О9721
О9722
О9723
О9724
О9726
О9727
Функция
Перемещение диаметра по Х
Перемещение диаметра по Y
Макрос активной коррекции на инструмент
Макрос установочных параметров
Базовое перемещение по X, Y, Z
Векторное перемещение диаметра
Память (килобайт)
0.594
0.578
0.156
0.371
1.526
0.510
4
Прежде, чем вы приступите
О9731
О9732
О9801
О9802
О9803
О9810
О9811
О9812
О9814
Нахождение данных векторной калибровки
(используется также для расчета ATAN)
Макрос обновления коррекции
Калибровка длины измерительной головки
Калибровка коррекции щупа по X, Y
Калибровка радиуса шарика щупа
Защищенное позиционирование
Измерение отдельной поверхности по XYZ
Измерение ребра/кармана
Измерение отверстия/прилива
0.658
2.160
0.387
0.463
0.677
0.429
2.487
2.109
1.673
Файл 40120520
Общий объем памяти, требуемый для всех макросов в этом файле, равен 26.0 Kb. Ниже приводится объем
памяти, требуемый для каждого макроса:
Номер макроса
О9730
О9804
О9815
О9816
О9817
О9818
О9821
О9822
О9823
О9834
О9843
Функция
Макрос распечатки
Калибровка векторного радиуса шарика щупа
Внутреннее измерение
Внешнее измерение
измерение 4-ой координаты по оси Х
измерение 4-ой координаты по оси У
Измерение наклонной отдельной поверхности
Наклонное ребро/карман
Отверстие/прилив по 3 точкам
Измерение взаимного расположения элементов
Угловое измерение в плоскости XY
Память (килобайт)
3.771
0.991
2.813
2.941
1.448
1.440
1.983
2.452
2.839
3.893
1.401
Файл 40120521
Общий объем памяти, требуемый для всех макросов в этом файле, равен 7.5 Kb. Ниже приводится объем
памяти, требуемый для каждого макроса:
Номер макроса
О9819
О9820
О9830
О9831
О9832
О9833
Функция
Отверстие/ прилив на PCD
Припуск на заготовку
Сохранение в памяти нескольких щупов
Загрузка нескольких щупов
Макрос включения вращения
Макрос выключения вращения
Память (килобайт)
1.715
2.445
0.453
0.453
0.387
0.381
Прежде, чем вы приступите
О9835
О9836
Обновление коррекции инструмента SPC
Макрос оптимизации
5
0.515
1.159
Файл 40120727
Общий объем памяти, требуемый для всех макросов в этом файле, равен 1.68 Kb. Ниже приводится объем
памяти, требуемый для каждого макроса:
Номер макроса
О9726
Функция
Цикл измерительной головки с одним касанием
Память (килобайт)
1.680
Сведения об инсталляции и использовании содержатся в Приложении L.
Обслуживание заказчиков, обеспечиваемое компанией Renishaw
Обращение в дочернее представительство Renishaw
Если у вас возникнет вопрос по поводу программного обеспечения, вначале обратитесь к документации и
другим печатным материалам, прилагаемым к вашему программному продукту.
Если вам не удастся найти решение, вы можете получить информацию о порядке предоставления поддержки
заказчикам, обратившись в дочернюю компанию Renishaw, которая обслуживает вашу страну.
При ответе на ваше обращение персоналу Renishaw, который обеспечивает поддержку, легче будет
разобраться в ситуации, если у вас под рукой будет находиться соответствующая документация.
Пожалуйста, подготовьтесь к предоставлению следующей информации (в той степени, в какой это
соответствует ситуации):
•
Версия используемого вами программного продукта [см. форму Equipment registration record (Отметка о
регистрации оборудования)].
•
Тип используемого вами аппаратного обеспечения [см. форму Equipment registration record (Отметка о
регистрации оборудования)].
•
Дословное содержание всех сообщений, которые появляются на вашем экране.
•
Описание произошедшего, а также точное описание того, что именно вы делали в момент
возникновения проблемы.
•
Описание ваших попыток решить проблему.
6
Прежде, чем вы приступите
Использование программного обеспечения с опциями с несколькими
буферами
Сегодня в различных контроллерах предлагается опция с несколькими буферами. Если вы собираетесь
пользоваться программным обеспечением, содержащим опцию с несколькими буферами, вам необходимо
использовать соответствующую команду на считывание" только одного впередистоящего блока.
ПРИМЕЧАНИЕ: Возможно, эта опция имеется в контроллере вашего станка и включена. Прежде,
чем приступить к работе, сверьтесь с документацией на контроллер.
Fanuc 15M-A02B-J986
C помощью этого
впередистоящего.
средства
управления
команда
G5.1
используется
Пример
G5.1 P1
Считывание только одного впередистоящего блока.
G65P9810Z10.
Перемещение для защищенного позиционирования
G65P9814D50.Z-10.
Измерительный цикл
G65P9810Z100.
Перемещение для защищенного позиционирования
G5.1
Отмена считывания впередистоящего
для
ограничения
чтения
Начало работы
1.
1-1
Глава 1 – начало работы
Начало работы
Прежде, чем начать работу с программным обеспечением Inspection Plus, прочтите эту главу. Это позволит
вам получить общее представление о важности точной калибровки измерительной головки, которую вы
собираетесь использовать при измерениях. Только при точно откалиброванной измерительной головке вы
сможете добиться полного контроля за качеством вашего производственного процесса.
Содержание этой главы:
Зачем нужно калибровать измерительную головку?.......................................................................................... 1-2
Калибровка в расточенном отверстии.................................................................................................................. 1-3
Калибровка в калибре-кольце ............................................................................................................................... 1-3
Калибровка длины измерительной головки ........................................................................................................ 1-3
Калибровочные циклы........................................................................................................................................... 1-3
1-2
Начало работы
Зачем нужно калибровать вашу измерительную головку?
В Главе 6 настоящего Руководства содержатся сведения о том, как следует проводить калибровку вашей
измерительной головки Renishaw. Но почему калибровка измерительной головки имеет столь большое
значение?
После того, как ваша измерительная головка Renishaw будет собрана и установлена на соответствующей
стойке/держателе станка, необходимо обеспечить, чтобы щуп измерительной головки перемещался строго
по оси шпинделя. Можно установить небольшой допуск на биения, но желательно, чтобы механически щуп
был установлен по центру, поскольку это позволит исключить погрешности ориентации шпинделя и
инструмента. Без калибровки датчика биение приведет к неточным результатам. Калибровка датчика
позволяет автоматически учесть фактор биения. Цикл "калибровка в расточенном отверстии" обеспечивает
данные, позволяющие допустить такое биение.
Поскольку каждая система измерительной головки Renishaw является уникальной, то проведение
калибровки является обязательным в следующих ситуациях:
•
Система измерительной головки используется первый раз;
•
В вашу измерительную головку устанавливается новый щуп;
•
Возникает подозрение, что щуп деформирован, или что измерительная головка сломана.
•
Через регулярные интервалы – для компенсации механических изменений, происходящих с вашим
станком.
•
В случае плохой повторяемости при перемещении ножки измерительной головки. В этом случае может
потребоваться повторная калибровка измерительной головки каждый раз, когда она выбирается для
использования.
Для калибровки измерительной головки используются три разные операции. Эти операции таковы:
•
Калибровка в расточенном отверстии;
•
Калибровка в калибре-кольце; и
•
Калибровка длины измерительной головки.
Калибровка в расточенном отверстии
При калибровке вашей измерительной головки в расточенном отверстии автоматически сохраняются в
памяти значения для коррекции шарика щупа относительно осевой линии шпинделя. Сохраненные в памяти
значения после этого автоматически используются в измерительных циклах. Они компенсируют измеренные
значения таким образом, что измеренные значения определяются относительно истинной осевой линии
шпинделя.
Начало работы
1-3
Калибровка в калибре-кольце
При калибровке вашей измерительной головки в калибре-кольце известного диаметра автоматически
сохраняется в памяти одно или несколько значений для радиуса шарика щупа. Сохраненные в памяти
значения после этого автоматически используются в измерительных циклах для получения истинного
размера элемента. Эти значения используются также для получения истинных положений элементов
отдельных поверхностей.
ПРИМЕЧАНИЕ: Сохраненные в памяти значения радиусов основываются на истинных точках
электронного запуска. Эти значения отличаются от физических размеров.
Калибровка длины измерительной головки
При калибровке длины измерительной головки на известной эталонной поверхности длина сохраняется в
памяти на основе точки электронного запуска. Эта длина отличается от физической длины сборки
измерительной головки. Кроме того, эта операция может автоматически компенсировать погрешности
станка и высоты зажимного приспособления за счет регулировки сохраняемого в памяти значения длины
измерительной головки.
Калибровочные циклы
В программном обеспечении Inspection Plus предусмотрены четыре калибровочных цикла. Эти циклы могут
применяться в сочетании друг с другом для полной калибровки измерительной головки. Ниже
подытоживаются данные четырех макросов. Более подробные сведения можно найти в Главе 6
"Калибровочные циклы".
Макрос О9801
Используется для определения длины измерительной головки в ее оправке.
Макрос О9802
Используется для определения значений отклонения щупа от центра.
Макрос О9803
Используется для определения значений радиуса шарика щупа. Пригоден для всех
измерительных циклов за исключением О9821, О9822 и О9823.
Макрос О9804
Используется для определения значений векторного радиуса шарика щупа.
Пригоден для всех измерительных циклов, включая О9821, О9822 и О9823.
Для полной калибровки системы измерительной головки вам следует использовать макросы О9801, О9802 и
или О9803, или О9804.
Для обеспечения гибкости калибровочный цикл разбивается на отдельные циклы. Если, однако, элемент
калибровки точно известен и по размеру, и по положению, например, если речь идет о калибре-кольце,
размер которого известен, а положение точно определяется с использованием индикатора с круговой шкалой
(DTI), то вы имеете возможность написать программу, которая обеспечивает выполнение процедуры полной
калибровки в рамках одной операции путем обращения к вышеуказанным макросам.
1-4
Начало работы
Эта страница намеренно оставлена незаполненной.
Инсталляция программного обеспечения
2.
2-1
Глава 2. инсталляция программного обеспечения
В этой главе приводится описание загрузки программного обеспечения Inspection Plus и "подгонка" этого
программного обеспечения под индивидуальные требования пользователя. Эта глава дополняет сведения,
включенные в раздел "Software Installation" (Инсталляция программного обеспечения") Руководства,
озаглавленного "Probe systems – installation manual for machine tools" ("Системы измерительных головок руководство по установке для металлорежущих станков") (Renishaw, номер детали Н-2000-6040).
Содержание этой главы:
Инсталляция программного обеспечения........................................................................................................... 2-2
Расстояние обратного хода #506 .......................................................................................................................... 2-2
Макрос установочных параметров к О9724 ........................................................................................................ 2-3
2-2
Инсталляция программного обеспечения
Инсталляция программного обеспечения
Важно, чтобы инсталлируемое программное обеспечение соответствовало типу контроллера и имеющимся в
распоряжении опциям. Действуйте в соответствии с нижеизложенным.
1. Прежде всего, обратитесь к Приложению В "Функции, циклы и ограничения программного обеспечения
Inspection Plus", чтобы определить, соответствует ли программное обеспечение Inspection Plus вашим
требованиям.
2. Прежде, чем приступить к инсталляции, определите, какие циклы вам нужны (см. раздел "Требования к
макропамяти" во вступительной части настоящего Руководства, озаглавленной "Прежде, чем вы
приступите").
3. Загрузите базовые циклы в файл 40120519.
(1)
Удалите все нежелательные циклы серии О98--.
(2)
Если предстоит использовать векторные циклы, удалите следующий макрос:
О9803 (вместо него будет использоваться макрос О9804).
В другом случае удалите следующие макросы:
О9727, О9731 и О9804 (эти макросы используются только для векторных циклов).
(3)
Если опция распечатки использоваться не будет, то удалите следующий макрос:
О9730.
4.
Определите, какие циклы файла 40120520 Опции 1 вам нужны.
Загрузите файл Опции 1, если он вам нужен. Удалите все нежелательные макросы из управления
прежде, чем приступать к загрузке дополнительных макросов.
5.
Определите, какие циклы файла 40120521 Опции 2 вам нужны.
Загрузите файл Опции 2, если он вам нужен. Удалите все нежелательные макросы из управления.
Расстояние обратного хода #506
Выполните прогон макроса оптимизации (О9836) для определения расстояния обратного хода #506 и
скорости быстрой подачи #119.
Воспользуйтесь следующими материалами:
•
Приложение I, "Использование
макропеременных; и
•
Глава 9, "Дополнительные циклы", в которой содержится описание макроса оптимизации О9836.
макропеременных",
где
содержится
описание
использования
Инсталляция программного обеспечения
2-3
В станках малого и среднего размера, т.е. в станках, в которых величина перемещения по оси составляет
менее 1000 мм (40 дюймов), обычно приемлемы стандартные скорости подачи, установленные при поставке.
Оператор может удалить этот макрос после завершения оптимизации.
Установка макроса О9724
Если значения по умолчанию неприемлемы, вам понадобиться изменить макрос установочных параметров
(О9724). См. Приложение С, "Сведения о макросе установочных параметров", где содержится описание
макроса О9724.
Установите следующие опции макроса установочных параметров:
•
Тип рабочей коррекции;
•
Аварийные сигналы (или только "флажок") для допуска [прикладная программа типа FMS (Гибкая
Производственная Система)];
•
Тип коррекции инструмента.
Примеры, содержащиеся в настоящем документе, следует рассматривать лишь как общие указания.
Примите, пожалуйста, к сведению, что точный формат программирования может не подойти или к
настройке вашего станка, или к методам, рекомендованным изготовителем вашего станка.
2-4
Инсталляция программного обеспечения
Эта страница намеренно оставлена незаполненной.
Альтернативные вводы
3.
3-1
Глава 3
Опциональные вводы
В этой главе приводится перечень и описание опциональных вводов, которые могут применяться к
некоторым макросам. Ссылки на эту главу будут даваться в других главах, когда будут требоваться
опциональные вводы.
Более подробные сведения, касающиеся опциональных вводов, содержатся в приложениях к настоящему
Руководству.
Содержание этой главы:
Опциональные вводы ............................................................................................................................................ 3-2
3-2
Инсталляция программного обеспечения
Опциональные вводы
В нижеприведенных примерах предполагается, что конфигурация контроллера определена под метрические
значения, то есть под миллиметры. Эквивалентные английские единицы измерения, т.е. дюймы,
указываются в скобках.
Bb
b=
Ee
e=
Ff
f=
Hh
h=
Ii
Jj
Kk
Mm
i=
j=
k=
m=
Угловой допуск для поверхности, например, для 30 градусов ± 1 градус - вводы А30.В1.
Пример: В5. для установки допуска в 5 градусов.
Экспериментальное значение
Определите номер коррекции запасного инструмента в ситуациях, когда в памяти сохраняется
значение регулировки для измеренного размера (см. Приложение Е, "Экспериментальное
значение Ее").
Пример: Е21. обеспечивает применение экспериментального значения, сохраненного в памяти
в коррекции инструмента 21, к измеряемому размеру.
Процентное значение показателя обратной связи при обновлении коррекции инструмента (см.
Приложение D, "Допуски"). Введите значение между 0 и 1 (0% и 100%).
Значение по умолчанию = 100%.
Кроме того:
Скорость подачи в макросе защищенного позиционирования (О9810) (см. Главу 5, "Циклы
защищенного позиционирования").
Пример: F15 устанавливает скорость подачи, равную 15 мм/мин.
(F.6 устанавливает скорость подачи, равную 0.6 дюйма/мин.)
Значение допуска для размера измеряемого элемента.
Пример: Для размера 50.0 мм + 0.4 мм -0 мм, Н.2 определяет номинальный допуск 50.2 мм.
(Для размера 1.968 дюйм +0.016 дюйм -0 дюйм H.008 определяет номинальный допуск 1.976
дюйм.)
См. соответствующие измерительные циклы и конкретные вызовы макросов.
Истинный допуск на положение элемента. Цилиндрическая зона вокруг теоретического
положения.
Пример: М.1 устанавливает допуск на истинное положение, равный 0.1 мм
(М.004 устанавливает допуск на истинное положение, равный 0.004 дюйма.)
Альтернативные вводы
3-3
Qq
q= Длина перебега измерительной головки для использования в случае неприемлемости значений по
умолчанию. В этом случае измерительная головка при выполнении поиска поверхности будет
перемещаться далее ожидаемого положения.
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по осям Х и Y.
Используется также в макросе оптимизации (О9836) (более подробные сведения можно найти в
Главе 9, "Дополнительные циклы").
Пример: Q8. устанавливает расстояние перебега, равное 8 мм
(Q.3 устанавливает расстояние перебега, равное 0.3 дюйма.)
Rr
r= Инкрементальный размер, который используется для внешних элементов, например, для
выпуклостей и перемычек, для получения радиального зазора от номинальной заданной
поверхности перед перемещением по оси Z.
Значение по умолчанию: 5 мм (0.200 дюйма).
Пример: R10. устанавливает радиальный зазор, равный 10 мм.
R.4 устанавливает радиальный зазор, равный 0.4 дюйма.)
R-r
-r= Аналогично Rr – с тем исключением, что зазор применяется в противоположном направлении для
принудительного ввода цикла для внутренней выпуклости или перемычки.
Значение по умолчанию: 5 мм (0.200 дюйма).
Пример: R-10. устанавливает радиальный зазор, равный -10 мм.
R-.4 устанавливает радиальный зазор, равный -0.4 дюйма.)
Ss
s=
Номер рабочей коррекции, который будет установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция)
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опция коррекций
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность
Новая внешняя коррекция = внешняя коррекция + погрешность
Пример: S3.
Tt
t= Номер коррекции инструмента, который надлежит обновить.
Пример: Т20 обновляет номер коррекции инструмента 20.
Uu
u= Предельное значение для верхнего допуска. Если это значение будет превышено, обновление
коррекция инструмента или рабочей коррекции выполняться не будет, и цикл будет остановлен с
выработкой аварийного сигнала. Этот допуск применяется и к размеру, и к положению, в
зависимости от ситуации.
Пример: U2 устанавливает предельное значение для верхнего допуска на 2 мм.
(U.08 устанавливает предельное значение для верхнего допуска на 0.08 дюйма).
3-4
Инсталляция программного обеспечения
Vv
Ww
v=
Нулевой диапазон. Это зона допуска, в которой регулировки коррекции инструмента не
осуществляются.
Значение по умолчанию: 0.
Пример: V.5 для зоны допуска ±0.5 мм
(V.02R для зоны допуска ±0.02 дюйма)
w= Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и сброс номер элемента.
Пример: W1.
Выводы переменных
4.
4-1
Глава 4.
Выводы переменных
В этой главе приводится перечень выводов переменных, которые могут вырабатываться некоторыми
макросами. Ссылки на эту главу будут даваться в других главах, когда будет идти речь о выработке вывода
переменной.
Содержание этой главы:
Выводы переменных – таблица 1 ......................................................................................................................4-2
Выводы переменных – таблица 2 ......................................................................................................................4-3
4-2
Выводы переменных
Выводы переменных – таблица 1
Отдельная
поверхность
Перемычка/
карман
Отверстие/
выпуклость
Внутренний
угол
Внешний угол
G65P9811
G65P9812
G65P9814
G65P9815
G65P9816
#135 Позиция по Х Позиция по Х
Позиция по Х
Позиция по Х
Позиция по Х
#136 Позиция по Y Позиция по Y
Позиция по Y
Позиция по Y
Позиция по Y
Угол
поверхности Х
Угол
поверхности Х
4-ая ось
Измерен
ие угла
X/Y
G65P9817/1 G65P984
8
3
#137 Позиция по Z
#138
Размер
Размер
Размер
#139
#140 Ошибка по Х
Ошибка по Х
Ошибка по Х
Ошибка по Х
Ошибка по Х
#141 Ошибка по Y
Ошибка по Y
Ошибка по Y
Ошибка по Y
Ошибка по Y
Угол
поверхности Y
Угол
поверхности Y
#142
Ошибка по Z
#143
Ошибка
размера
Ошибка размера Ошибка размера
4-ый угол
Ошибка по углу Ошибка по углу Ошибка по
Y
Y
высоте
Угол
Ошибка
по
высоте
Ошибка по углу Ошибка по углу Ошибка по Ошибка
Х
Х
углу
по углу
#144
#145
Ошибка по
истинному
положению
Ошибка по
истинному
положению
Ошибка по
истинному
положению
#146
Состояние
металла
Состояние
металла
Состояние
металла
#147
Индикатор
направления
Ошибка по
истинному
положению
Ошибка по
истинному
положению
#148
"Флажок" выхода за пределы допуска (1…7)
#149
"Флажок" ошибки измерительной головки (0…2)
Выводы переменных
4-3
Выводы переменных – таблица 2
Отверстии/вы
пуклость PCD
Допуск на
заготовку
Угловая
отдельная
поверхность
Угловая
перемычка/
карман
Отверстие/
выпуклость по 3
точкам
Взаимное
расположение
элементов
G65P9819
G65P9820
G65P9821
G65P9822
G65P9823
G65P9824
#135
Позиция по Х
Позиция по Х
от запуска
Позиция по Х
Позиция по Х
Инкрементальное
расстояние по Х
#136
Позиция по Y
Позиция по Y
от запуска
Позиция по Y
Позиция по Y
Инкрементальное
расстояние по Y
#137
PCD
#138
Размер
#139
Угол
#140
Ошибка по Х
Ошибка по Х
Ошибка по Х
Ошибка по Х
Ошибка по Х
#141
Ошибка по Y
Ошибка по Y
Ошибка по Y
Ошибка по Y
Ошибка по Y
#142
Ошибка PCD
#143
Ошибка по
размеру
#144 Ошибка по углу
Инкрементальное
расстояние по Z
Размер от
запуска
Размер
Размер
Минимальное
расстояние
Угол
Ошибка по Z
Ошибка по
размеру
Ошибка по
размеру
Ошибка по
Ошибка по размеру минимальному
расстоянию
Максимальное
значение
Ошибка по углу
#145
Ошибка по
истинному
положению
Минимальное
значение
Ошибка по
истинному
положению
Ошибка по
истинному
положению
Ошибка по
истинному
положению
Ошибка по
истинному
положению
#146
Состояние
металла
Отклонение
(заготовка)
Состояние
металла
Состояние
металла
Состояние металла
Состояние
металла
#147
Номер
отверстия
Индикатор
направления
#148
"Флажок" выхода за пределы допуска (1…7)
#149
"Флажок" ошибки измерительной головки (0…2)
4-4
Выводы переменных
Эта страница намеренно оставлена незаполненной.
Цикл защищенного позиционирования
5.
5-1
Глава 5.
Цикл защищенного позиционирования
При перемещении измерительной головки вокруг обрабатываемой детали важно, чтобы щуп был защищен
от столкновения с этой обрабатываемой деталью. В данной главе описывается, как следует использовать
макрос О9810 для установки защищенного позиционирования измерительной головки.
Содержание этой главы:
Защищенное позиционирование (контроль за срабатыванием измерительной головки) ............................... 5-2
5-2
Выводы переменных
Защищенное позиционирование (контроль за срабатыванием измерительной
головки) (О9810)
Фигура 5.1 Защищенное позиционирование измерительной головки
Описание
При перемещении вокруг обрабатываемой детали важно, чтобы щуп измерительной головки был защищен
от столкновения. При использовании этого цикла станок в случае столкновения останавливается.
Применение
Выберите измерительную головку и переместите в безопасную плоскость. В этой точке измерительную
головку нужно активировать, после чего ее с помощью этого макроса можно переместить в положение для
измерения. В случае столкновения станок остановится, при этом будет или выработан аварийный сигнал
PATH OBSTRUCTED ("Путь перекрыт"), или установлен "флажок" ошибки #18. (См. "Мm ввод").
Формат
G65 P9810 Xx Yy Zz [Ff Mm]
где [ ] обозначает опциональные вводы.
Пример: G65З9810 Z10. F0.8 M0.2
Цикл защищенного позиционирования
5-3
Обязательные вводы
Xx x=
Yy y=
Заданные позиции для позиционирующего перемещения измерительной головки
Zz z=
Альтернативные вводы
Ff f=
Модальная скорость подачи для всех защищенных позиционирующих перемещений.
Скорость подачи будет являться модальной для этого макроса, и последующие
вызовы скорости подачи необязательны, если только не потребуется изменить
скорость подачи. Не допускается превышение максимально высокой безопасной
скорости подачи, установленной в ходе инсталляции.
Mm
m=1.0
Устанавливает "флажок" срабатывания измерительной головки (аварийный сигнал
PATH OBSTRUCTED не вырабатывается).
#148 = 0 (запуск измерительной головки не происходит).
#148 = 7 (измерительная головка запускается).
Пример
G1G54X20.Y50
G43H20Z100
Перемещение к безопасной плоскости.
G65P9832
Запускается вращение датчика (включая М19) или M19 для ориентации шпинделя.
G65H9810Z10.F3000
Защищенное позиционирующее перемещение.
G65H9811Z0S1
Измерение отдельной поверхности.
5-4
Выводы переменных
Эта страница намеренно оставлена незаполненной.
Калибровка измерительной головки
6.
6-1
Глава 6.
Калибровка измерительной головки
Прежде, чем приступить к использованию измерительной головки, нужно выполнить ее точную
калибровку. В этой главе приводится описание четырех макросов, которые вам следует использовать для
калибровки измерительной головки. Если вам потребуются более подробные сведения о калибровке
измерительной головки, то вы сможете найти полезную информацию в Главе 1, "Начало работы".
Содержание этой главы:
Калибровочные циклы - общие сведения...................................................................................................... 6-2
Калибровка длины измерительной головки (О9801) ................................................................................... 6-2
Калибровка коррекций щупа по X и Y (О9802) ........................................................................................... 6-5
Калибровка радиуса шарика щупа (О9803) .................................................................................................. 6-8
Калибровка векторного радиуса шарика щупа (О9804) ..............................................................................6-11
Пример 1 – Полная калибровка во внутреннем элементе............................................................................6-14
Пример 2 – Полная калибровка на внешнем элементе ................................................................................6-16
6-2
Калибровка измерительной головки
Калибровка датчика – общие сведения
В программном обеспечении Inspection Plus предусмотрены четыре калибровочных цикла. Они могут
использоваться в сочетании друг с другом для полной калибровки измерительной головки. Ниже
подытоживаются цели каждого макроса.
Макрос О9801
Используется для установления длины измерительной головки в ее оправке
Макрос О9802
Используется для установления значений смещения щупа относительно центра.
Макрос О9803
Используется для установления значений радиуса шарика щупа. Пригоден для всех
измерительных циклов за исключением О9821, О9822 и О9823.
Макрос О9804
Используется для установления значений векторного радиуса шарика щупа. Пригоден
для всех измерительных циклов, включая О9821, О9822 и О9823.
Для полной калибровки системы измерительной головки вам следует использовать макросы О9801, О9802
и или О803, или О9804. Примеры процедур полной калибровки приводятся в разделах "Пример 1 – Полная
калибровка во внутреннем элементе" и "Пример 2 – Полная калибровка на внешнем элементе" в конце
данной главы.
Калибровочные циклы Renishaw разбиты на отдельные циклы для обеспечения гибкости. Если, однако,
элемент калибровки точно известен и по размеру, и по положению, например, если речь идет о калибрекольце, размер которого известен, а положение точно определяется с использованием индикатора с
круговой шкалой, то вы имеете возможность написать программу, которая выполняет процедуру полной
калибровки в рамках одной операции путем обращения к вышеуказанным макросам.
Калибровка измерительной головки
6-3
Калибровка длины датчика (О9801)
Tt Коррекция инструмента
Zz Базовая высота
Фигура 6.1. Калибровка длины датчика
Описание
Измерительная головка для калибровки позиционируется рядом с базовой поверхностью по оси Z. После
завершения цикла коррекция измерительной головки регулируется относительно базовой поверхности.
Применение
Загрузите приблизительную коррекцию инструмента. Измерительную головку следует установить рядом с
базовой поверхностью. В ходе прогона цикла осуществляется измерение поверхности, и коррекция
инструмента обнуляется до нового значения. Измерительная головка
возвращается в исходное
положение.
Формат
G65 P9801 Zz Tt
Пример: G65 P9801 Z50. T20
6-4
Калибровка измерительной головки
Обязательные вводы
Tt
t=
Zz z=
Номер задействованной коррекции инструмента
Положение базовой поверхности
Выводы
Будет устанавливаться задействованная коррекция инструмента.
Пример
Установить значения X, Y, Z в рабочей коррекции G54.
О 0001
G90G80G40G0
Подготовительные коды для станка
G54X0Y0
Исходное положение
G43H1Z100.
Активация коррекции 1, переход к 100 мм (3.94 дюйма)
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя
G65P9810Z10.F3000
Защищенное позиционирующее перемещение
G65P9801Z0T1
Направление базовой линии Z
G65P9810Z100.
Защищенное позиционирующее перемещение
G65P9833
Выключение вращения измерительной головки (если это соответствует
ситуации)
G28Z100.
Возврат к базовому положению
H00
Отмена коррекции
M30
Конец программы
ПРИМЕЧАНИЕ: Коррекция инструмента должна быть задействована. Номер слова Н коррекции
задействованного инструмента должен быть таким же, как номер ввода Т (см. выше).
Калибровка измерительной головки
6-5
Калибровка коррекции щупа по Х и Y (О9802)
Фигура 6.2. Калибровка коррекции щупа по Х и Y
Описание
Измерительная головка позиционируется внутри предварительно подвергшегося механической обработке
отверстия на высоте, подходящей для калибровки. После завершения этого цикла значения коррекции
щупа по осям Х и Y сохраняются в памяти.
Применение
Выполните предварительную механическую обработку отверстия, использовав подходящую расточную
оправку. Установите измерительную головку, которую собираетесь калибровать, внутри отверстия, а
шпиндель – на известном положении оси при задействованной ориентации шпинделя. В ходе прогона
цикла для определения коррекции щупа по X и по Y выполняются четыре измерительных перемещения.
Затем измерительная головка возвращается в исходное положение.
Формат
G65 P9802 Dd [Zz]
где [ ] обозначает опционные вводы.
Пример: G65 P9802 D50.005 Z50.
Обязательный ввод
Dd
d=
Номинальный размер элемента
6-6
Калибровка измерительной головки
Опционный ввод
Zz
z=
Абсолютное положение для измерения по оси Z при калибровке на внешнем элементе.
Если этот ввод отсутствует, предполагается цикл для отверстия.
Выводы
В памяти будут сохраняться следующие данные:
#502 = коррекция щупа по оси Х
#503 = коррекция щупа по оси Y
Пример 1: Калибровка коррекции щупа по X, Y
Прежде, чем осуществить прогон этой программы, необходимо задействовать коррекцию инструмента.
Установите щуп в расточенном отверстии на требуемой глубине. Центр шпинделя должен быть
установлен точно по оси расточенного отверстия.
О0002
G90G80G40G0
Подготовительные коды для станка.
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для ориентации
шпинделя.
G65P9802D50.
Калибровка в расточенном отверстии с диаметром 50 мм (1.97 дюйма).
G65P9833
Выключение вращения измерительной головки (если это соответствует ситуации).
M30
Конец программы.
Пример 2: Опционная калибровка коррекции щупа по X, Y
Выполните полную программу позиционирования и калибровки следующим образом
Установите точные позиции элемента по X, Y и Z в рабочей коррекции (пример с использованием G54).
О0002
G90G80G40G0
Подготовительные коды для станка.
G54X0Y0
Перемещение к центру элемента.
G43H1Z100.
Активация коррекции 1, перемещение на 100 мм (3.94 дюйма) выше.
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя
Калибровка измерительной головки
6-7
G65P9810Z-5.F3000
Защищенное позиционирующее перемещение в отверстие.
G65P9802D50.
Калибровка в расточенном отверстии с диаметром 50 мм (1.97 дюйма)
G65P9810Z100.F3000
Обратное защищенное позиционирующее перемещение к 100 мм (3.94 дюйма)
G65P9833
Выключение вращения измерительной головки (если это соответствует
ситуации).
G28Z100.
Возврат к базовому положению.
H00
Отмена коррекции (если это соответствует ситуации).
M30
Конец программы.
6-8
Калибровка измерительной головки
Калибровка радиуса шарика щупа (О9803)
ПРИМЕЧАНИЕ: Не применяйте этот цикл для калибровки шарика щупа, если после этого вы
намереваетесь использовать макрос векторных измерений О9821, О9822 или О9823. Вместо этого
калибровку радиуса шарика щупа следует выполнять с помощью О9804.
Фигура 6.3. Калибровка радиуса шарика щупа
Описание
Измерительная головка позиционируется внутри калиброванного кольца-калибра на высоте, подходящей
для калибровки. После завершения цикла значения радиуса шарика щупа сохраняются в памяти.
Применение
Закрепите калиброванное кольцо-калибр на координатном столе станка в примерно известной позиции.
Установите измерительную головку, которую собираетесь калибровать, внутри кольца-калибра
приблизительно по центру – при задействованной ориентации шпинделя. В ходе прогона цикла для
определения значений радиуса щупа выполняются шесть перемещений. Затем измерительная головка
возвращается в исходное положение.
Формат
G65 P9803 Dd [Zz Ss]
где [ ] обозначает опционные вводы.
Пример: G65 P9803 D50.005 Z50.S1.
Калибровка измерительной головки
6-9
Обязательный ввод
Dd
d=
Эталонный размер кольца-калибра
Альтернативные вводы
Ss
s=
Номер рабочей коррекции, который будет установлен. Номер рабочей коррекции будет
обновляться.
S1…S6 (G54…G59)
S0 (внешняя рабочая коррекция)
S101…S148 (G52.1 P1…G54.1 P48) дополнительная опция коррекций.
Новая рабочая коррекция = активная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Zz
z=
Абсолютное положение для измерения по оси Z при калибровке на внешнем элементе.
Если этот ввод отсутствует, предполагается цикл кольца-калибра.
Выводы
В памяти будут сохраняться следующие данные:
#500 = Х+, Х-, радиус шарика щупа (XRAD)
#501 = Y+, Y-, радиус шарика щупа (YRAD)
Пример 1: Калибровка радиуса шарика щупа
Прежде, чем осуществить прогон этой программы, необходимо активировать коррекцию инструмента.
Если в вашем станке коррекция не сохраняется, воспользуйтесь опционным примером.
Установите щуп измерительной головки приблизительно по центру кольца-калибра на требуемой глубине.
О 0003
G90G80G40G0
Подготовительные коды для станка.
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя.
G65P9804D50.001
Калибровка в кольце-калибре с диаметром 50.001 мм (1.9685 дюйма).
G65P9833
Выключение вращения измерительной головки (если это соответствует ситуации).
M30
Конец программы.
6-10 Калибровка измерительной головки
Пример 2: Опционная калибровка радиуса шарика щупа
Выполните полную программу позиционирования и калибровки следующим образом
Установите точные позиции элемента по X, Y и Z в рабочей коррекции (пример с использованием G54).
О0003
G90G80G40G00
Подготовительные коды для станка.
G54X0Y0
Перемещение к центру элемента.
G43H1Z100.
Активация коррекции 1, перемещение на 100 мм (3.94 дюйма) выше.
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя.
G65P9810Z-5.F3000
Защищенное позиционирующее перемещение в отверстие.
G65P9804D50.001
Калибровка в расточенном отверстии с диаметром 50.001 мм (1.9685 дюйма).
G65P9810Z100.F3000
Обратное защищенное позиционирующее перемещение к 100 мм (3.94 дюйма)
G65P9833
Выключение вращения измерительной головки (если это соответствует
ситуации)
G28Z100.
Возврат к базовому положению.
H00
Отмена коррекции (если это соответствует ситуации).
M30
Конец программы
Калибровка измерительной головки
6-11
Калибровка радиуса шарика векторного щупа (О9804)
ПРИМЕЧАНИЕ: Вам следует применить этот цикл для калибровки шарика щупа, если вы
намереваетесь использовать макрос векторных измерений О9821, О9822 или О9823. (описание
содержится в Главе 8, "Циклы векторных измерений"). Не следует выполнять калибровку шарика
щупа с помощью макроса О9803.
Дополнительный вектор перемещается (7…14)
через каждые 30о
Фигура 6.4. Калибровка радиуса шарика векторного щупа
Описание
Измерительная головка позиционируется внутри калиброванного кольца-калибра на высоте, подходящей
для калибровки. После завершения цикла значения радиуса шарика щупа сохраняются в памяти.
Определяется в общей сложности 12 калибровочных радиусов через интервал в 30 градусов.
Применение
Закрепите калиброванное кольцо-калибр на координатном столе станка в примерно известной позиции.
Установите измерительную головку, которую собираетесь калибровать, внутри кольца-калибра
приблизительно по центру – при задействованной ориентации шпинделя. В ходе прогона цикла для
определения значений радиуса щупа выполняются 14 перемещений. После этого измерительная головка
возвращается в исходное положение.
6-12 Калибровка измерительной головки
Формат
G65 P9804 Dd [Zz Ss]
где [ ] обозначает опционные вводы.
Пример: G65 P9804 D50.005 Z50. S1.
Обязательные вводы
Dd
d=
Эталонный размер кольца-калибра
Опционные вводы
Ss
s=
Номер рабочей коррекции, который будет установлен. Номер рабочей коррекции будет
обновляться.
S1…S6 (G54…G59)
S0 (внешняя рабочая коррекция)
S101…S148 (G52.1 P1…G54.1 P48) дополнительная опция коррекций.
Новая рабочая коррекция = активная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Zz
z=
Абсолютное положение для измерения по оси Z при калибровке на внешнем элементе. Если
этот ввод отсутствует, предполагается цикл кольца-калибра.
Выводы
В памяти будут сохраняться следующие данные в соответствии с представленным (как в О9803):
#500 = Х+, Х-, радиус шарика щупа (XRAD)
#501 = Y+, Y-, радиус шарика щупа (YRAD)
Дополнительные данные векторной калибровки:
#510 = 30 градусов - радиус шарика щупа (VRAD)
#511 = 60 градусов - радиус шарика щупа (VRAD)
#512 = 120 градусов - радиус шарика щупа (VRAD)
#513 = 150 градусов - радиус шарика щупа (VRAD)
#514 = 210 градусов - радиус шарика щупа (VRAD)
#515 = 240 градусов - радиус шарика щупа (VRAD)
#516 = 300 градусов - радиус шарика щупа (VRAD)
#517 = 330 градусов - радиус шарика щупа (VRAD)
Калибровка измерительной головки
6-13
Пример 1: Векторная калибровка радиуса шарика щупа
Прежде, чем осуществить прогон этой программы, необходимо активировать коррекцию инструмента.
Установите щуп измерительной головки приблизительно по центру кольца-калибра на требуемой глубине.
О0004
G90G80G40G0
Подготовительные коды для станка.
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя.
G65P9804D50.001
Калибровка в кольце-калибре с диаметром 50.001 мм (1.9685 дюйма).
G65P9833
Выключение вращения измерительной головки (если это соответствует ситуации).
M30
Конец программы.
Пример 2: Альтернативная векторная калибровка радиуса шарика щупа
Выполните полную программу позиционирования и калибровки следующим образом:
Установите точные позиции элемента по X, Y и Z в рабочей коррекции (пример с использованием G54).
О0004
G90G80G40G0
Подготовительные коды для станка.
G54X0Y0
Перемещение к центру элемента.
G43H1Z100.
Активация коррекции 1, перемещение на 100 мм (3.94 дюйма) выше.
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя
G65P9810Z-5.F3000
Защищенное позиционирующее перемещение в отверстие.
G65P9802D50.001
Калибровка в расточенном отверстии с диаметром 50.001 мм (1.9685 дюйма).
G65P9810Z100.F3000
Обратное защищенное позиционирующее перемещение к 100 мм (3.94 дюйма).
G65P9833
Выключение вращения измерительной головки (если это соответствует
ситуации).
G28Z100.
Возврат к базовому положению.
H00
Отмена коррекции (если это соответствует ситуации).
M30
Конец программы.
6-14 Калибровка измерительной головки
Пример 1 – Полная калибровка во внутреннем элементе
В этом примере приводится описание проведения полной калибровки измерительной головки во
внутреннем элементе с использованием макросов О9801, О9802 и О9804, с использованием кольцакалибра диаметром 50.001 мм (1.9685 дюйма), когда известно положение центра и значение высоты
верхней лицевой поверхности.
Перед прогоном этой программы необходимо сохранить в памяти - в регистре коррекции инструментов приблизительную длину измерительной головки. Установите точные позиции элемента по X, Y и Z в
рабочей коррекции (пример с использованием G54).
8и9
Фигура 6.5. Полная калибровка во внутреннем элементе
О0006
G90G80G40G0
Подготовительные коды для станка.
1.
G54X35.Y0
Перемещение от центра элемента для установки высоты.
2.
G43H1Z100.
Активация коррекции 1, перемещение на 100 мм (3.94 дюйма)
выше.
3.
G65P9832
Включение вращения измерительной головки (включая М19) или
М19 для ориентации шпинделя
4.
G65P9810Z30.F3000
Защищенное позиционирующее
поверхностью.
5.
G65P9801Z20.006Т1
Калибровка длины измерительной головки. Поверхность на 20.006
мм (7.876 дюймов)
6.
G65P9810X0Y0
Защищенное позиционирующее перемещение к центру
7.
G65P9810Z5.
Защищенное позиционирующее перемещение в отверстие
8.
G65Р9802D50.
Калибровка в расточенном отверстии диаметром 50 мм (1.97
дюйма) для установления коррекции щупа по X,Y.
перемещение
над
базовой
Калибровка измерительной головки
9.
6-15
G65P9804D50.001
Калибровка в кольце-калибре с диаметром 50.001 мм (1.9685
дюйма) для установления значений радиуса шарика, включая
векторные направления.
10.
G65P9810Z100.F3000
Обратное защищенное позиционирующее перемещение к 100 мм
(3.94 дюйма).
11.
G65P9833
Выключение вращения
соответствует ситуации).
12.
G28Z100.
Возврат к базовому положению.
H00
Отмена коррекции (если это соответствует ситуации).
М30
Конец программы.
измерительной
головки
(если
это
6-16 Калибровка измерительной головки
Пример 2 – Полная калибровка на внешнем элементе
В этом примере приводится описание проведения полной калибровки измерительной головки на внешнем
элементе с использованием макросов О9801, О9802 и О9804, с использованием штихмасса диаметром
50.001 мм (1.9685 дюйма), когда известно положение центра и базовая поверхность по Z.
Перед прогоном этой программы необходимо сохранить в памяти - в регистре коррекции инструментов приблизительную длину измерительной головки. Установите точные позиции элемента по X, Y и Z и
высоту поверхности Z в рабочей коррекции (пример с использованием G54).
и
Фигура 6.6. Полная калибровка на внешнем элементе
О0006
G90G80G40G0
Подготовительные коды для станка.
1.
G54X135.Y100.
Перемещение к центру элемента для установки высоты.
2.
G43H1Z100.
Активация коррекции 1, перемещение на 100 мм (3.94 дюйма) выше.
3.
G65P9832
Включение вращения измерительной головки (включая М19) или М19
для ориентации шпинделя
4.
G65P9810Z30.F3000
Защищенное
поверхностью.
5.
G65P9801Z0.Т1
Калибровка длины измерительной головки. Поверхность по Z на нуле.
6.
G65P9810X100.Y100.
Защищенное позиционирующее перемещение к центру.
7.
G65Р9802D50.001Z10.
Калибровка на штрихмассе диаметром 50.001 мм (1.9685 дюйма) для
установления коррекции щупа X,Y.
позиционирующее
перемещение
над
базовой
Калибровка измерительной головки
6-17
8.
G65P9804D50.001Z10.
Калибровка на штрихмассе с диаметром 50.001 мм (1.9685 дюйма) для
установления значений радиуса шарика, включая векторные
направления.
9.
G65P9810Z100.F3000
Обратное защищенное позиционирующее перемещение к 100 мм (3.94
дюйма).
10.
G65P9833
Выключение вращения измерительной головки (если это соответствует
ситуации).
11.
G28Z100.
Возврат к базовому положению.
H00
Отмена коррекции (если это соответствует ситуации).
М30
Конец программы.
6-18 Калибровка измерительной головки
Эта страница намеренно оставлена незаполненной.
Измерительные циклы
7.
7-1
Глава 7.
ИЗМЕРИТЕЛЬНЫЕ ЦИКЛЫ
В этой главе рассказывается, как использовать невекторные измерительные циклы. Прежде, чем
приступить к использованию макросов, о которых идет речь в этой главе, необходимо
откалибровать радиус шарика измерительной головки с помощью макроса О9803 или О9804 (см.
Главу 6 "Калибровка измерительной головки").
Содержание этой главы:
Измерение отдельной поверхности (О9811)................................................................................................. 7-2
Измерение перемычки/кармана(О9812)........................................................................................................ 7-5
Измерение отверстия/бобышки (О9814) ....................................................................................................... 7-9
Отыскание внутреннего угла (О9815) ........................................................................................................... 7-13
Отыскание внешнего угла (О9816)................................................................................................................ 7-17
7-2
Калибровка измерительной головки
Измерение отдельной поверхности по X, Y, Z (О9811)
Фигура 7.1. Измерение отдельной поверхности
Описание
Этот цикл выполняет измерение поверхности для установления размера или положения.
Применение
Измерительную головку следует установить, задействовав ее коррекцию инструмента, рядом с
поверхностью. Цикл выполняет измерение поверхности и возвращается в исходное положение.
Имеются две рассмотренные ниже возможности:
1.
Поверхность можно интерпретировать как размер; при этом коррекция инструмента будет
обновляться в сочетании с вводом Tt и Hh.
2.
Поверхность можно интерпретировать как исходное положение поверхности для целей
регулировки рабочей коррекции с использованием вводов Ss и Mm.
Формат
G65 P9811 XX или YY или Zz [Ее Ff Hh Mm Qq Ss Tt Uu Vv Ww]
где [ ] обозначает альтернативные вводы.
Пример: G65 P9811X50.E0.005F0.8H0.2M.2Q10.S1.T20. U.5V.5W2.
Измерительные циклы
7-3
Обязательные вводы
Xx
x=
или
Yy y=
Положение или размер поверхности
или
Zz
z=
Опциональные вводы
Hh
h=
Значение допуска для размера измеряемого элемента.
Mm
m=
Истинный допуск на положение
теоретического положения.
Qq
q=
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка при
выполнении поиска поверхности будет перемещаться далее ожидаемого положения.
элемента.
Цилиндрическая
зона
вокруг
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по
осям Х и Y.
Ss
s=
Номер рабочей коррекции, который будет установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Tt
t=
Номер коррекции инструмента, который надлежит обновить.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно альтернативных вводов Ee, Ff, Uu и Vv - см. Главу 3, "Альтернативные вводы".
7-4
Калибровка измерительной головки
Пример: Измерение отдельной поверхности по Х и Z
Фигура 7.2. Перемещения
измерительной головки
1.
Т01М06
Выбор датчика.
2.
G54X-40.Y20.
Исходное положение
3.
G43Р1Z100.
Активация коррекции 1, переход к 100 мм
(3.94 дюйма).
4.
G65P9832
Включение вращения измерительной головки
(включая М19) или М19 для ориентации
шпинделя
5.
G65P9810Z8.F3000
Защищенное позиционирующее перемещение
к исходному положению.
6.
G65P9811X50.T10.
Измерение отдельной поверхности.
7.
G65P9810Z10.
Защищенное позиционирующее перемещение.
8.
G65P9810X-60.
Защищенное позиционирующее перемещение.
9.
G65P9811Z0T11
Измерение отдельной поверхности.
10.
G65P9810Z100.
Защищенное позиционирующее перемещение.
11.
G65P9833
Выключение
вращения
измерительной
головки (если это соответствует ситуации).
12.
G28Z100.
Возврат к базовому положению.
продолжить
Коррекция радиуса инструмента (10) обновляется за счет погрешности положения поверхности.
Измерительные циклы
7-5
Измерение перемычки/кармана (О9812)
Фигура 7.3. Измерение элемента перемычки или кармана
Описание
Этот цикл выполняет измерение элемента перемычки или кармана
Он использует два измерительных перемещения вдоль осей X Y.
Применение
Установите измерительную головку на предполагаемой оси элемента и в подходящем положении
по оси Z; измерительная головка и коррекция измерительной головки должны быть при этом
задействованы. Выполните прогон цикла с использованием подходящих вводов в соответствии с
описанием.
7-6
Калибровка измерительной головки
Формат
G65 P9812 XX [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
или
G65 P9812 YY [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
или
G65 P9812 XX Zz [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
или
G65 P9812 Yy Zz [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
где [ ] обозначает альтернативные вводы.
Пример: G65P9812X50.Z100.E0.005 F0.8 H0.2 M.2 Q10. R10. S1.T20. U.5 V.5 W2.
Обязательные вводы
Xx
x=
Номинальный размер элемента при измерении по
оси Х.
или
Yy y=
Номинальный размер элемента при измерении по оси Y.
Zz
Абсолютное положение по оси Z при измерении элемента перемычки. Если этот ввод
отсутствует, подразумевается цикл для гнезда.
z=
Опциональные вводы
Hh
h=
Значение допуска для размера, измеряемого элемента.
Mm m=
Истинный допуск на положение
теоретического положения.
Qq
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка при
выполнении поиска поверхности будет перемещаться далее ожидаемого положения.
q=
элемента.
Цилиндрическая
зона
вокруг
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по осям
Х и Y.
Rr
r=
Инкрементальный размер, который используется для внешних элементов, например,
для выпуклостей и перемычек, для получения радиального зазора от номинальной
заданной поверхности перед перемещением по оси Z.
Значение по умолчанию: 5 мм (0.200 дюйма).
R-r
-r=
Аналогично Rr – с тем исключением, что зазор применяется в противоположном
направлении для принудительного ввода цикла для внутренней перемычки.
Значение по умолчанию: 5 мм (0.200 дюйма).
Измерительные циклы
Ss
s=
7-7
Номер рабочей коррекции, который будет установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция)
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность
Новая внешняя коррекция = внешняя коррекция + погрешность
Tt
t=
Номер коррекции инструмента, который надлежит обновить.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно альтернативных вводов Ee, Ff, Uu и Vv см. Главу 3, "Альтернативные вводы".
Выводы
См. Главу 4, "Выводы переменных".
Пример 1: Измерение перемычки
Фигура 7.4. Перемещения
измерительной головки
1.
Т01М06
Выбор датчика.
2.
G54X0Y0
Исходное положение
3.
G43H1Z100
Активация коррекции 1, переход к 100
мм (3.94 дюйма).
4.
G65P9832
Включение вращения измерительной
головки (включая М19) или М19 для
ориентации шпинделя
5.
G65P9810Z10.F30
00
Защищенное
позиционирующее
перемещение к исходному положению.
6.
G65P9811X50.Z10.S2
Измерение перемычки шириной 50.0 мм
(1.968 дюйма).
7.
G65P9810Z100.
Защищенное
перемещение.
8.
G65P9833
Выключение вращения измерительной
головки
(если
это
соответствует
ситуации).
9.
G28Z100.
Возврат к базовому положению.
позиционирующее
продолжить
Осевая линия элемента по оси Х сохраняется в памяти в рабочей коррекции 02 (G55).
7-8
Калибровка измерительной головки
Пример 2: Измерение кармана (с привязкой к началу отсчета)
Фигура 7.5. Перемещения
измерительной
головки
1.
Т01М06
Выбор датчика.
2.
G54X100.Y50.
Исходное положение
3.
G43H1Z100.
Активация коррекции 1, переход к 100 мм (3.94
дюйма).
4.
G65P9832
Включение вращения измерительной головки
(включая М19) или М19 для ориентации
шпинделя
5.
G65P9810Z10.F30
00
Защищенное позиционирующее перемещение.
6.
G65P98121X30
.S2
Измерение гнезда шириной 30.0 мм (1.181 дюйма).
7.
G65P9810Z100
.
Защищенное позиционирующее перемещение.
8.
G65P9833
Выключение вращения измерительной головки (если
это соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
продолжить
Погрешность осевой линии привязывается к точке начала отсчета Х0, и в рабочей коррекции 02
(G55) устанавливается пересмотренное положение Х0.
Измерительные циклы
7-9
Измерение отверстия/бобышки (О9814)
диаметр
диаметр
диаметр
Фигура 7.6. Измерение элемента отверстия или бобышки
Описание
Этот цикл выполняет измерение элемента отверстия или бобышки. Он использует измерительные
перемещения вдоль осей X Y.
Применение
Установите измерительную головку на предполагаемой оси элемента и в подходящем положении
по оси Z; измерительная головка и коррекция измерительной головки должны быть при этом
задействованы. Выполните прогон цикла с использованием подходящих вводов в соответствии с
описанием.
7-10 Калибровка измерительной головки
Формат
G65 P9813 Dd [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
или
G65 P9814 Dd Zz [Ее 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.
Обязательные вводы
Dd d=
Zz
Номинальный размер элемента.
z=
Абсолютное положение по оси Z при измерении элемента выпуклости.
Если этот ввод отсутствует, подразумевается цикл для отверстия.
Опциональные вводы
Hh
h=
Значение допуска для размера, измеряемого элемента.
Mm
m=
Истинный допуск на положение элемента. Цилиндрическая зона вокруг
теоретического положения.
Qq
q=
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка
при выполнении поиска поверхности будет перемещаться далее ожидаемого
положения.
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по
осям Х и Y.
Rr
r=
Это инкрементальный размер, который используется для внешних элементов,
например, для выпуклостей и перемычек, для получения радиального зазора от
номинальной заданной поверхности перед перемещением по оси Z.
Значение по умолчанию: 5 мм (0.200 дюйма).
R-r
-r=
Аналогично Rr – с тем исключением, что зазор применяется в противоположном
направлении для принудительного ввода цикла для внутренней выпуклости.
Значение по умолчанию: 5 мм (0.200 дюйма).
Ss
s=
Номер рабочей коррекции, который надлежит установить.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опция коррекций
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность
Новая внешняя коррекция = внешняя коррекция + погрешность
Измерительные циклы
Tt
t=
Номер коррекции инструмента, который надлежит обновить.
Ww
w=
Распечатка данных
7-11
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно альтернативных вводов Ee, Ff, Uu и Vv см. Главу 3, "Альтернативные вводы".
Выводы
См. Главу 4, "Выводы переменных".
Пример 1: Измерение бобышки
Фигура 7.7. Перемещения
измерительной головки
1.
Т01М06
Выбор датчика.
2.
G54X0Y0
Исходное положение.
3.
G43H1Z100.
Активация коррекции 1, переход к 100 мм
(3.94 дюйма).
4.
G65P9832
Включение
вращения
измерительной
головки (включая М19) или М19 для
ориентации шпинделя.
5.
G65P9810Z10
.F3000
Защищенное
перемещение.
6.
G65P9814D50
.Z-10.S2.R10.
Измерение перемычки шириной 50.0 мм
(1.968 дюйма).
7.
G65P9810Z10
0.
Защищенное
перемещение.
8.
G65P9833
Выключение вращения измерительной
головки (если это соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
позиционирующее
позиционирующее
продолжить
Осевая линия элемента по осям Х и Y сохраняется в памяти в рабочей коррекции 02 (G55).
7-12 Калибровка измерительной головки
Пример 2: Измерение отверстия (с привязкой к началу отсчета)
1.
Т01М06
Выбор датчика.
2.
G54X100.0Y100.
Исходное положение
3.
G43H1Z100.
Активация коррекции 1, переход к 100 мм (3.94
дюйма).
4.
G65P9832
Включение
вращения
измерительной
головки
(включая М19) или М19 для ориентации шпинделя
5.
G65P9810Z10.F3000
Защищенное позиционирующее перемещение.
6.
G65P9814D30.S2
Измерение отверстия диаметром 30.0 мм (1.181
дюйма).
7.
G65P9810Z100.
Защищенное позиционирующее перемещение.
8.
G65P9833
Выключение вращения измерительной головки (если
это соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
продолжить
Фигура 7.8.
Перемещения
измерительной
головки
Погрешность осевой линии привязывается к точке начала отсчета Х0, Y0, и в рабочей коррекции
устанавливается пересмотренное положение Х0, Y0.
Измерительные циклы
7-13
Нахождение внутреннего угла (О9815)
Фигура 7.9. Нахождение положения внутреннего угла
Описание
Этот цикл используется для установления углового положения элемента.
ПРИМЕЧАНИЕ: Истинное угловое пересечение можно найти, даже если угол не равен 90
градусам.
Применение
Установите измерительную головку, задействовав ее коррекцию инструмента, в исходном
положении – как показано на вышеприведенной иллюстрации. Измерительная головка вначале
измеряет поверхность по оси Y, а затем измеряет поверхность по оси Х. После этого
измерительная головка возвращается в исходное положение.
Ошибки, возникающие в ходе цикла, возвращают измерительную головку в исходное положение.
ПРИМЕЧАНИЕ: Если отсутствуют вводы I и J, то выполняются только два калибрующих
перемещения. Предполагается, что угловой элемент параллелен осям.
Если отсутствует один из вводов – I или J, – то выполняется три калибрующих перемещения, и
принимается, что угловой элемент расположен под углом 90 градусов.
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.
ПРИМЕЧАНИЕ: Если используются вводы I и J, они должны указываться именно в этой
последовательности.
Обязательные вводы
Xx x=
Номинальный размер элемента по оси Х.
Yy y=
Номинальное угловое положение по оси Y.
Опциональные вводы
Bb
b=
Угловой допуск.
Это относится к поверхностям и по Х, и по Y. Этот допуск равен половине суммарного
допуска, например, ±0.25 градусов = допуску В.25.
Ii
i=
Инкрементальное расстояние до второго положения измерительной головки вдоль оси Х
(предполагается положительное значение).
Значение по умолчанию: отсутствие перемещения.
Jj
j=
Инкрементальное расстояние до второго положения измерительной головки вдоль оси Y
(предполагается положительное значение).
Значение по умолчанию: отсутствие перемещения.
Mm m= Истинный допуск на положение элемента. Цилиндрическая зона вокруг теоретического
положения.
Qq
q=
Расстояние перебега измерительной головки для использования в случае неприемлемости
значений по умолчанию. В этом случае измерительная головка при выполнении поиска
поверхности будет перемещаться далее ожидаемого положения.
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по осям Х
и Y.
Ss
s=
Номер рабочей коррекции, который будет установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Измерительные циклы
7-15
Ww w= Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно альтернативного ввода Uu см. Главу 3, "Альтернативные вводы".
Выводы
Результаты измерения элемента будут сохраняться в памяти в переменных #135…#149 (см.
таблицу переменных).
W2.
Номер компонента + 1, номер элемента 1
W1
Номер элемента + 1
Выводиться будет нижеуказанное:
1. Положения углов
2. Допуск – если используется
3. Ошибка по оси Х
4. Ошибка по оси Y
5. Номер рабочей коррекции – если используется
Ss
Указанная рабочая коррекция будет устанавливаться таким образом, что будут
корректироваться положения по Х и Y.
Мм) См. Приложение Н, "Выходящий поток" относительно общей структуры вывода.
Uu)
ПРИМЕЧАНИЕ: #139 – это угол поверхности по Х, и он измеряется от направления оси
Х+.
#142 – это угол поверхности по Y, и он также измеряется от направления оси Х+.
7-16 Калибровка измерительной головки
Пример: Нахождение внутреннего угла
Примечание: Вращение координат. Вращение можно осуществить с помощью G68/69, если
доступна опция управления.
Фигура
Перемещения
измерительной
головки
1.
Т01М06
Выбор датчика.
2.
G54X10.0Y10.
Исходное положение.
3.
G43Р1Z100.
Активация коррекции 1, переход к 100 мм (3.94 дюйма).
4.
G65P9832
Включение вращения измерительной головки (включая
М19) или М19 для ориентации шпинделя.
5.
G65P9810Z5.F3000
Защищенное позиционирующее перемещение.
6.
G65P9815X20.Y
20.I10.J10.
Нахождение угла.
7.
G65P9810Z100.
Защищенное позиционирующее перемещение.
8.
G65P9833
Выключение вращения измерительной головки (если
это соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
10.
G17
Выбор плоскости.
11.
G68X#135Y#136
R#139
Установка положения и угла для вращения.
7.10.
продолжить механическую обработку
12.
G69
Отмена режима вращения.
Измерительные циклы
7-17
Нахождение внешнего угла (О9816)
ПРИМЕЧАНИЕ
Исходная точка устанавливает
расстояние до первого
положения измерения
Перемещения
a и b равны
с и d равны
Фигура 7.11. Нахождение внешнего угла
Описание
Этот цикл используется для установления углового положения элемента.
ПРИМЕЧАНИЕ: Истинное угловое пересечения можно найти, даже если угол не равен 90
градусам.
Применение
Установите измерительную головку, задействовав ее коррекцию инструмента, в исходном
положении – как показано на вышеприведенной иллюстрации. Измерительная головка вначале
измеряет поверхность по оси Y, а затем измеряет поверхность по оси Х. После этого
измерительная головка возвращается в исходное положение.
Ошибки, возникающие в ходе цикла, возвращают измерительную головку в исходное положение.
ПРИМЕЧАНИЕ: Если отсутствуют вводы I и J, то происходит только два калибрующих
перемещения. Предполагается, что угловой элемент параллелен осям.
Если отсутствует один из вводов I или J, то выполняется три калибрующих перемещения, и
принимается, что угловой элемент расположен под углом 90 градусов.
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.
ПРИМЕЧАНИЕ: Если используются вводы I и J, то они должны указываться именно в этой
последовательности.
Опциональные вводы
Xx
x=
Yy y=
Номинальное угловое положение по оси Х
Номинальное угловое положение по оси Y
Альтернативные вводы
Bb
b= Угловой допуск.
Это относится к поверхностям и по Х, и по Y. Этот допуск равен половине
суммарного допуска, например, ±0.25 градусов = допуску В.25.
Ii
i=
Jj
j=
Инкрементальное расстояние до второго положения измерительной головки вдоль
оси Х (предполагается положительное значение).
Значение по умолчанию: отсутствие перемещения.
Инкрементальное расстояние до второго положения измерительной головки вдоль
оси Y (предполагается положительное значение).
Значение по умолчанию: отсутствие перемещения.
Mm
m= Истинный допуск на положение элемента. Цилиндрическая зона вокруг
теоретического положения.
Qq
q= Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка
при выполнении поиска поверхности будет перемещаться далее ожидаемого
положения.
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по
осям Х и Y.
Ss
s=
Номер рабочей коррекции, который будет установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция)
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность
Новая внешняя коррекция = внешняя коррекция + погрешность
Измерительные циклы
Ww
w=
7-19
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно опциональных вводов Uu см. Главу 3, " Опциональные вводы".
Выводы
Результаты измерения элемента будут сохраняться в памяти в переменных #135…#149 (см. Главу
4, "Выводы переменных").
W2.
Номер компонента + 1, номер элемента устанавливается на 1
W1
Номер элемента + 1
Выводиться будет нижеуказанное:
1. Положения углов
2. Допуск – если используется
3. Ошибка по оси Х
4. Ошибка по оси Y
5. Номер рабочей коррекции – если используется
Ss
Указанная рабочая коррекция будет устанавливаться таким образом, что будут
корректироваться положения по Х и Y.
Мм) См. Приложение Н, "Выходящий поток" относительно общей структуры вывода.
Uu)
ПРИМЕЧАНИЕ: #139 – это угол поверхности по Х, и он измеряется от направления оси Х+.
#142 – это угол поверхности по Y, и он также измеряется от направления оси Х+.
7-20 Калибровка измерительной головки
Пример: Нахождение внешнего угла
ПРИМЕЧАНИЕ: Координируйте вращение. Можно реализовать вращение с помощью G68/G69,
если в распоряжении имеется опция управления.
Фигура 7.12. Перемещения
измерительной головки
1.
Т01М06
Выбор датчика.
2.
G54X-10.Y-10
Исходное положение.
3.
G43Н1Z100.
Активация коррекции 1, переход к
100 мм (3.94 дюйма).
4.
G65P9832
Включение
вращения
измерительной головки (включая
М19) или М19 для ориентации
шпинделя.
5.
G65P9810Z-5.F3000
Защищенное
перемещение.
6.
G65P9816X0Y0I10.J10
Нахождение угла.
7.
G65P9810Z100.
Защищенное
перемещение.
8.
G65P9833
Выключение
вращения
измерительной головки (если это
соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
10.
G17
Выбор плоскости.
11.
G68X#135Y#136R#139
Установить положение и угол для
вращения
позиционирующее
позиционирующее
продолжить механическую обработку
12.
G69
Отменить режим вращения.
Векторные измерительные циклы
8.
8-1
Глава 8. векторные
ИЗМЕРИТЕЛЬНЫЕ ЦИКЛЫ
В этой главе рассказывается, как использовать векторные измерительные циклы. Прежде, чем
приступить к использованию макросов, о которых идет речь в этой главе, необходимо
откалибровать радиус шарика измерительной головки с помощью макроса О9804 (см. Главу 6,
"Калибровка измерительной головки"). Не применяйте макрос О9803 при калибровке щупа
измерительной головки.
Содержание этой главы:
Измерение наклонной отдельной поверхности (О9821)................................................................... 8-2
Измерение угловой перемычки/кармана (О9822) ............................................................................. 8-5
Измерение отверстия/бобышки по трем точкам (О9823) ................................................................. 8-9
8-2
Векторные измерительные циклы
Измерение наклонной отдельной поверхности (О9821)
ПРИМЕЧАНИЕ: В случае использования этого цикла измерительная головка должна незадолго
до этого быть откалибрована с использованием векторного цикла для шарика щупа (О9804)
(описание этого цикла приводится в Главе 6, "Калибровка измерительной головки"). Не
применяйте макрос О9803 при калибровке щупа измерительной головки.
ПРИМЕЧАНИЕ
Углы в диапазоне ±180 градусов.
Углы +Аа (против часовой
стрелки)
Фигура 8.1. Измерение наклонной поверхности
Описание
Этот цикл выполняет измерение элемента поверхности с использованием одного векторного
измерительного перемещения вдоль осей X, Y.
Применение
Установите измерительную головку в предполагаемой точке начала отсчета элемента и в
подходящем положении по оси Z; при этом должна быть задействованы измерительная головка и
коррекция измерительной головки. Выполните прогон цикла, использовав подходящие вводы в
соответствии с описанием.
Формат
G65 P9821 Aa Dd [Ее 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.
Векторные измерительные циклы
8-3
Обязательные вводы
Aa
a=
Dd
d
Направление измерения измерительной головки при измерении от направлении оси
Х+.
Номинальное расстояние до поверхности (радиальное)
Опциональные вводы
Hh
h= Значение допуска для размера измеряемого элемента.
Mm m= Истинный допуск на положение элемента. Цилиндрическая зона вокруг теоретического
положения.
Qq
q= Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка при
выполнении поиска поверхности будет перемещаться далее ожидаемого положения.
Значение по умолчанию: 4 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по осям Х и
Y.
Ss
s=
Номер рабочей коррекции, который будет установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция)
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность
Новая внешняя коррекция = внешняя коррекция + погрешность
Tt
t= Номер коррекции инструмента, который надлежит обновить.
Ww w= Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно альтернативных вводов Ee, Ff, Uu и Vv см. Главу 3, "Альтернативные вводы".
Выводы
См. Главу 4 "Выводы переменных".
8-4
Векторные измерительные циклы
Пример: Измерение наклонной отдельной поверхности
Фигура 8.2. Измерение отдельной наклонной поверхности
Фигура 8.3. Перемещения
измерительной головки
1.
Т01М06
Выбор датчика.
2.
G54X-40.Y20
Исходное положение
3.
G43H1Z100.
Активировать коррекцию 1, переход к 100 мм (3.94
дюйма).
4.
G65P9832
Включение вращения измерительной головки
(включая М19) или М19 для ориентации шпинделя
5.
G65P9810Z8.F3000
Защищенное позиционирующее
исходному положению.
6.
G65P9821А45
.D50.T10
Измерение одиночной поверхности.
7.
G65P9810Z10
0.
Защищенное позиционирующее перемещение.
8.
G65P9833
Выключение вращения измерительной головки (если
это соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
перемещение
Коррекция радиуса измерительной головки (10) обновляется за счет ошибки в положении поверхности.
к
Векторные измерительные циклы
8-5
Измерение наклонной перемычки/кармана (О9822)
ПРИМЕЧАНИЕ: В случае использования этого цикла измерительная головка должна незадолго
до этого быть откалибрована с использованием векторного цикла шарика щупа (О9804) (описание
этого цикла приводится в Главе 6, "Калибровка измерительной головки"). Не применяйте макрос
О9803 при калибровке щупа измерительной головки.
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
+Аа углы (против часовой стрелки)
Фигура 8.3. Измерение наклонной перемычки или кармана
Описание
Этот цикл выполняет измерение элемента перемычки или гнезда с использованием двух
векторных измерительных перемещений вдоль осей X Y.
Применение
Установите измерительную головку на предполагаемой оси элемента и в подходящем положении
по оси Z; измерительная головка и коррекция измерительной головки должны быть при этом
задействованы. Выполните прогон цикла с использованием подходящих вводов в соответствии с
описанием.
8-6
Векторные измерительные циклы
Формат
G65 P9822 Aa Dd [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
или
G65 P9822 Aa Dd Zz [Ее 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.
Обязательные вводы
Aa
a=
Угол поверхности, подлежащей измерению, от направления оси Х+.
Dd
d
Номинальный размер элемента.
Zz
z=
Абсолютное положение по оси Z при измерении элемента перемычки. Если этот
ввод отсутствует, подразумевается цикл для гнезда.
Опциональные вводы
Hh
h=
Значение допуска для размера измеряемого элемента.
Mm
m=
Истинный допуск на положение элемента. Цилиндрическая зона вокруг
теоретического положения.
Qq
q=
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная
головка при выполнении поиска поверхности будет перемещаться далее
ожидаемого положения.
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма)
по осям Х и Y.
Rr
r=
Инкрементальный размер, который используется для внешних элементов,
например, для выпуклостей и перемычек, для получения радиального зазора от
номинальной заданной поверхности перед перемещением по оси Z.
Значение по умолчанию: 5 мм (0.200 дюйма).
R-r
-r=
Аналогично Rr – с тем исключением, что зазор применяется в
противоположном направлении для принудительного ввода цикла для
внутренней перемычки.
Значение по умолчанию: 5 мм (0.200 дюйма).
Векторные измерительные циклы
Ss
s=
8-7
Номер рабочей коррекции, который надлежит установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция)
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Tt
t=
Номер коррекции инструмента, который надлежит обновить.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно опциональных вводов Ee, Ff, Uu и Vv см. Главу 3, " Опциональные вводы".
Выводы
См. Главу 4, "Выводы переменных".
8-8
Векторные измерительные циклы
Пример: Измерение наклонной перемычки
Фигура 8.5. Измерение наклонной перемычки
Фигура 8.6. Перемещения
измерительной головки
1.
Т01М06
Выбор датчика.
2.
G54X0Y0
Исходное положение.
3.
G43H1Z100.0
Активация коррекции 1, переход к 100 мм
(3.94 дюйма).
4.
G65P9832
Включение вращения измерительной головки
(включая М19) или М19 для ориентации
шпинделя
5.
G65P9810Z10.F3000
Защищенное позиционирующее перемещение.
6.
G65P9822А30.D50.
Z-10.S2
Измерение перемычки шириной 50.0
(1.9685 дюйма) под углом 30 градусов.
7.
G65P9810Z100.
Защищенное позиционирующее перемещение.
8.
G65P9833
Выключение вращения измерительной головки
(если это соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
продолжить
Осевая линия элемента по оси Х сохраняется в памяти в рабочей коррекции S02 (G55).
мм
Векторные измерительные циклы
8-9
Измерение отверстия/бобышки по трем точкам (О9823)
ПРИМЕЧАНИЕ: В случае использования этого цикла измерительная головка должна незадолго
до этого быть откалибрована с использованием векторного цикла шарика щупа (О9804) (описание
этого цикла приводится в Главе 6, "Калибровка измерительной головки"). Не применяйте макрос
О9803 при калибровке измерительной головки.
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
+Аа углы (против часовой стрелки)
Фигура 8.7. Измерение элемента отверстия или бобышки по трем точкам
Описание
Этот цикл выполняет измерение элемента отверстия или бобышки с использованием трех
векторных измерительных перемещений вдоль осей X Y.
Применение
Установите измерительную головку на предполагаемой оси элемента и в подходящем положении
по оси Z; измерительная головка и коррекция измерительной головки должны быть при этом
задействованы. Выполните прогон цикла с использованием подходящих вводов в соответствии с
описанием.
8-10 Векторные измерительные циклы
Формат
G65 P9823 Aa Bb Cc Dd [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
или
G65 P9823 Aa Bb Cc Dd Zz [Ее Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww]
где [ ] обозначает опциональные вводы.
Пример: G65 P9823 A45.005 B150.0 C35.005 D50.005 Z50. E0.005 F0.8 H0.2 M.2
Q10. R10. S1. T20. U.5 V.5W2.
Обязательные вводы
Aa
a=
Первый угол для векторного измерения с измерением от направления оси Х+.
Bb b=
Второй угол для векторного измерения с измерением от направления оси
Х+.
Cc
c=
Тритий угол для векторного измерения с измерением от направления оси Х+.
Dd
d=
Номинальный размер элемента.
Zz
z=
Абсолютное положение по оси Z при измерении элемента выпуклости. Если этот
ввод отсутствует, подразумевается цикл для отверстия.
Опциональные вводы
Hh
h=
Значение допуска для размера измеряемого элемента.
Mm m=
Истинный допуск на положение элемента. Цилиндрическая зона вокруг
теоретического положения.
Qq
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка
при выполнении поиска поверхности будет перемещаться далее ожидаемого
положения.
q=
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма)
по осям Х и Y.
Rr
r=
Это инкрементальный размер, который используется для внешних элементов,
например, для выпуклостей и перемычек, для получения радиального зазора от
номинальной заданной поверхности перед перемещением по оси Z.
Значение по умолчанию: 5 мм (0.200 дюйма).
Векторные измерительные циклы
R-r
-r=
8-11
Аналогично Err – с тем исключением, что зазор применяется в
противоположном направлении для принудительного ввода цикла для
внутренней выпуклости.
Значение по умолчанию: 5 мм (0.200 дюйма).
Ss
s=
Номер рабочей коррекции, который надлежит установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Tt
t=
Номер коррекции инструмента, который надлежит обновить.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно опциональных вводов Ee, Ff, Uu и Vv см. Главу 3, " Опциональные вводы".
Выводы
См. Главу 4, "Выводы переменных".
8-12 Векторные измерительные циклы
Пример: Измерение отверстия по трем точкам (с привязкой к началу
отсчета)
1.
Т01М06
Выбор датчика.
2.
G54X100.Y00.
Исходное положение
3.
G43H1Z100.
Активация коррекции 1, переход к 100 мм (3.94
дюйма).
4.
G65 P9832
Включение вращения измерительной головки
(включая М19) или М19 для ориентации шпинделя
5.
G65P9810Z-10.F3000
Защищенное позиционирование.
6.
G65P9823D30.А30.В
150.С-90.S2.
Измерение перемычки шириной 30.0 мм (1.181
дюйма).
7.
G65P9810Z100.
Защищенное позиционирование.
8.
G65P9833
Выключение вращения измерительной головки
(если это соответствует ситуации).
9.
G28Z100.
Возврат к базовому положению.
продолжить
Фигура 8.8.
Перемещения
измерительной головки
Ошибка для осевой линии определяется относительно начала координат X0, Y0, и
отредактированное положение X0, Y0 устанавливается в рабочей коррекции 02 (G55).
Дополнительные циклы
9.
9-1
Глава 9.
Дополнительные циклы
В программном обеспечении Inspection Plus содержится ряд макроциклов, которые невозможно
отнести к категориям под заголовками, использованными в предшествующих главах данного
Руководства (Главы 5…8 включительно). В этой главе описывается порядок применения таких
циклов.
Содержание этой главы:
Измерение по 4-ой оси Х (О9817) ...................................................................................................... 9-2
Измерение по 4-ой оси Y (О9818) ...................................................................................................... 9-5
Измерение отверстия/бобышки на PCD (О9819) .............................................................................. 9-8
Припуск на заготовку (О9820) ............................................................................................................ 9-11
Сохранение в памяти данных о нескольких щупах (О9830) ............................................................ 9-16
Загрузка данных о нескольких щупах (О9831).................................................................................. 9-20
Включение вращения измерительной головки (О9832) ................................................................... 9-23
Выключение вращения измерительной головки (О9833)................................................................. 9-24
Определение данных о взаимном положении элементов
в плоскости XY (О9834) ...................................................................................................................... 9-25
Определение данных о взаимном положении элементов
в плоскости Z (О9834) ......................................................................................................................... 9-29
Обновление коррекции инструмента SPC (О9835)........................................................................... 9-33
Оптимизация цикла зондирования (О9836)....................................................................................... 9-35
Угловое измерение в плоскости Х или Y (О9843) ............................................................................ 9-38
9-2
Дополнительные циклы
Измерение по 4-ой оси Х (О9817)
ПРИМЕЧАНИЕ:
Угловая коррекция по 4-ой оси
+ (положит.) против часовой
стрелки
- (отрицат.) по часовой стрелке
Фигура 9.1. Измерение 4-ой оси по координате Х
Описание
Назначение этого макроса – нахождение угла наклона поверхности между двумя точками Z1 и Z2,
чтобы обеспечить возможность вращения 4-ой оси для компенсации ошибки по поверхности.
Применение
4-ую ось необходимо установить в ожидаемое угловое положение элемента (т.е. поверхность
должна быть перпендикулярна к оси Z). Если применяется ввод Ss, то регистр рабочей коррекции
подстраивается на величину ошибки.
ПРИМЕЧАНИЕ: Обычно в большинстве станков после цикла, чтобы задействовать новую
рабочую коррекцию, необходимо определить заново рабочую коррекцию и переместиться в
угловое положение.
Формат
G65 P9817 Xx Zz [Qq Bb Ss Ww]
где [ ] обозначает опциональные вводы.
Пример: G65 P9817 X100. Z50. Q10. B2. S1. W2.
Дополнительные циклы
9-3
Обязательные вводы
Xx
x=
Направление по оси Х между позициями измерения Z1 и Z2.
Zz
z=
Ожидаемое положение поверхности по оси Z.
Опциональные вводы
Bb
b=
Установка допуска для углового положения элемента. Этот допуск равен
половине суммарных допусков, например, размер компонента 45 градусов (±0.25
градуса) – 4-ую ось надлежит позиционировать под углом 45 градусов с
допуском В.25.
Qq
q=
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка
при выполнении поиска поверхности будет перемещаться далее ожидаемого
положения.
Значение по умолчанию: 10 мм (0.4 дюйма).
Ss
s=
Номер рабочей коррекции, который надлежит установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Выводы
#143.. будет показано значение (Z1 – Z2)
#144.. будет показано значение угловой коррекции
# 139. будет показано измеренное положение 4-ой оси.
ПРИМЕЧАНИЕ: Для различных станков и прикладных программ может потребоваться
изменение номера системной переменной 4-ой оси. Соответствующая активация будет
обеспечиваться путем редактирования макроса О9817, когда устанавливается макрос,
соответствующий вашему станку.
Редактирование выполняется следующим образом:
#3 = 4 (номер 4-ой оси) изменение номера в соответствии с требованиями (номера осей
приводятся в разделе о макросе Fanuc)
9-4
Дополнительные циклы
Изменение направления оси
Редактирование выполняется следующим образом:
#4 = 1 (1 = по часовой стрелке, а -1 = против часовой стрелки) изменение в соответствии с
требованиями.
Пример: Установите 4-ую ось на отфрезерованную плоскую поверхность
1.
Т01М06
Выбор датчика.
2.
G43Р1Z200.
Активация коррекции 1, переход к 100 мм (3.94
дюйма).
3.
G65P9832
Включение вращения измерительной головки
(включая М19) или М19 для ориентации
шпинделя.
4.
G0B45.
Установка 4-ой оси под углом 45 градусов.
5.
G65P9810X0Y0Z20.F3
000
Установка на 10 мм (0.394 дюйма) над
поверхностью.
6.
G65P9817Х50.Z10.B5
Измерение на 50 мм (1.9685 дюйма) от
центров, обновление G54 и установка допуска,
равного 5 градусам.
7.
G65P9810Z200.
Защищенное позиционирующее перемещение.
8.
G65P99833
Выключение вращения измерительной головки
(если это соответствует ситуации).
9.
G28Z200.
Возврат к базовому положению.
продолжить
Фигура 9.2. Перемещения
измерительной головки
Дополнительные циклы
9-5
Измерение по 4-ой оси Y (О9818)
ПРИМЕЧАНИЕ:
Угловая коррекция по 4-ой оси
+ (положит.) против часовой стрелки
- (отрицат.) по часовой стрелке
Фигура 9.1. . Измерение 4-ой оси по координате Y
Описание
Назначение этого макроса – нахождение угла наклона поверхности между двумя точками Z1 и Z2,
чтобы обеспечить возможность вращения 4-ой оси для компенсации ошибки по поверхности.
Применение
4-ую ось необходимо установить в ожидаемое угловое положение элемента (т.е. поверхность
должна быть перпендикулярна оси Z). Если применяется ввод Ss, регистр рабочей коррекции
подстраивается на величину ошибки.
ПРИМЕЧАНИЕ: Обычно в большинстве станков после цикла, чтобы задействовать новую
рабочую коррекцию, нужно определить заново рабочую коррекцию и переместиться в угловое
положение.
Формат
G65 P9818 Yy Zz [Qq Bb Ss Ww]
где [ ] обозначает опциональные вводы.
Пример: G65 P9818 Y100. Z50. Q10. B2. S1. W2.
9-6
Дополнительные циклы
Обязательные вводы
Yy y=
Направление по оси Y между позициями измерения Z1 и Z2.
Zz
Ожидаемое положение поверхности по оси Z.
z=
Опциональные вводы
Bb
b=
Установка допуска для углового положения элемента. Этот допуск равен
половине суммарных допусков, например, если размер компонента - 45 градусов
(±0.25 градуса), 4-ую ось надлежит позиционировать под углом 45 градусов с
допуском В.25.
Qq
q=
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка
при выполнении поиска поверхности будет перемещаться далее ожидаемого
положения.
Значение по умолчанию: 10 мм (0.4 дюйма).
Ss
s=
Номер рабочей коррекции, который надлежит установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Выводы
#143
будет показано значение (Z1 – Z2)
#144
будет показано значение угловой коррекции
# 139
будет показано измеренное положение 4-ой оси.
ПРИМЕЧАНИЕ: Для различных станков и прикладных программ может потребоваться
изменение номера системной переменной 4-ой оси. Соответствующая активация будет
обеспечиваться путем редактирования макроса О9818, когда устанавливается макрос,
соответствующий вашему станку.
Редактирование выполняется следующим образом:
#3 = 4 (номер 4-ой оси) изменение номера в соответствии с требованиями (номера осей
приводятся в разделе о макросе Fanuc).
Дополнительные циклы
9-7
Изменение направления оси
Редактирование выполняется следующим образом:
#4 = 1 (1 = по часовой стрелке, а -1 = против часовой стрелки) изменение в соответствии с
требованиями.
Пример: Установите 4-ую ось на отфрезерованную плоскую поверхность
1.
Т01М06
Выбор датчика.
2.
G43Р1Z200.
Активация коррекции 1, переход к 100
мм (3.94 дюйма).
3.
G65P9832
Включение вращения измерительной
головки (включая М19) или М19 для
ориентации шпинделя
4.
G0А45
Установка 4-ой оси под углом 45
градусов.
5.
G65P9810X0Y0Z20.F30
00
Установка на 10 мм (0.394 дюйма) над
поверхностью.
6.
G65P9818Y50.Z10.S1.B5
Измерение на 50 мм (1.9685 дюйма) от
центров, обновление G54 и установка
допуска, равного 5 градусам.
7.
G65P9810Z200.
Защищенное
перемещение.
8.
G65P9833
Выключение вращения измерительной
головки
(если
это
соответствует
ситуации).
9.
G28Z200.
Возврат к базовому положению.
продолжить
Фигура 9.4. Перемещения
измерительной головки
позиционирующее
9-8
Дополнительные циклы
Измерение отверстия/бобышки на PCD (О9819)
ПРИМЕЧАНИЕ:
Углы в диапазоне 180 градусов
+Аа углы (против часовой стрелки)
Фигура 9.5. Изменение отверстия/бобышки по PCD
Описание
Этот макрос обеспечивает выполнение измерений серии отверстий или бобышек по диаметру
делительной окружности (PCD). Все перемещения измерительной головки выполняются
автоматически с возвратом к исходному положению в центре PCD.
Применение
1.
Измерительная головка устанавливается в центре PCD над компонентом. Измерительная
головка перемещается ко всем элементам отверстий/бобышек и выполняет измерение
каждого элемента автоматически. Затем измерительная головка в конце цикла возвращается
в центр PCD.
2.
Данный макрос обеспечивает использование макроса отверстий/бобышек который
вкладывается в рамках перемещений. Это означает, что уровень вложения макроса имеет
глубину "четыре", то есть этот макрос невозможно вложить в индивидуальный макрос
пользователя.
3.
Если во время перемещений между элементами "отверстия/бобышки" возникает состояние
"измерительная головка разомкнута" вырабатывается аварийный сигнал PATH
OBSTRUCTED (Путь перекрыт), и датчик остается на месте вместо того, чтобы вернуться в
исходное положение, как обычно. Это происходит по соображениям безопасности, потому
что на обратном пути к центру PCD могут существовать препятствия.
Дополнительные циклы
9-9
Формат
Выпуклость: G65 P9819 Cc Dd Zz [Aa Bb Ee Hh Mm Qq Err Uu Ww]
или
Отверстие: G65 P9819 Cc Dd Кк [Aa Bb Ee Hh Mm Qq Err Uu Ww]
где [ ] обозначает опциональные вводы.
Пример: G65 P9819 С28.003 D50.005 K11. A45.005 B2. E0.005 B2 E0.005 H0.2 M0.2
Q10. R10. U.5 W2
Обязательные вводы
Cc
c=
PCD. Диаметр делительной окружности элемента "отверстие/бобышка".
Dd d=
Диаметр отверстия.
Kk
k=
Абсолютная позиция по оси Х, где должно измеряться отверстие.
Zz
z=
Абсолютная позиция по оси Х, где должна измеряться /бобышка
Опциональные вводы
Аа
а=
Угол, отмеряемый от оси Х до первого элемента "отверстие//бобышка ".
Значение по умолчанию = 0
Bb
b=
Количество элементов "отверстие/выпуклость" на PCD.
Значение по умолчанию = 1.
Hh
h=
Значение допуска для размера измеряемого отверстия//бобышка.
Mm
m=
Истинный допуск на положение отверстия или выпуклости. Цилиндрическая зона
вокруг теоретического положения.
Qq
q=
Расстояние перебега измерительной головки для использования в случае
неприемлемости значений по умолчанию. В этом случае измерительная головка при
выполнении поиска поверхности будет перемещаться далее ожидаемого положения.
Значение по умолчанию: 4.0 мм (0.16 дюйма) по оси Z и 10 мм (0.394 дюйма) по
осям Х и Y.
Err
r=
Инкрементальный размер, который используется для внешнего отверстия или
выпуклости для получения радиального зазора от номинальной заданной
поверхности перед перемещением по оси Z.
Значение по умолчанию: 5 мм (0.200 дюйма).
9-10 Дополнительные циклы
R-r
-r=
Это инкрементальный размер, который используется во внутренней выпуклости или
перемычке для получения радиального зазора от номинальной заданной поверхности
перед перемещением по оси Z.
Значение по умолчанию: 5 мм (0.200 дюйма).
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Относительно опциональных вводов Ee и Uu cм. Главу 3, " Опциональные вводы".
Выводы
Результаты измерений элементов будут сохраняться в памяти в переменных #135…#149 (см. Главу
4, Выводы переменных").
W2.0. Номер компонента (приращение равно 1). Номер элемента (установлен на 1).
W1.... Номер элемента (приращение равно 1).
Нижеуказанные данные представляют собой вывод на онлайновое устройство (принтер):
•
Диаметр каждого отверстия/бобышки;
•
Абсолютное положение по XY, угловое положение и диаметр делительной окружности для
каждого элемента;
•
Номер элемента;
•
Ошибка размера и положения.
Для определения формата вывода ознакомьтесь с данными о макросе
распечатки.
Uu
u=
В случае превышения верхнего допуска макрос продолжается до конца, и данные
распечатки выводятся по каждому элементу. Если установлено #120, появляется
аварийный сигнал TOLERANCE EXCEDDED (Допуск превышен). В противном
случае устанавливается только "флажок" #119 = 2. Программа продолжается.
Дополнительные циклы
9-11
Припуск на заготовку (О9820)
Р (6 макс.)
Р(6 макс.)
Р(6 макс.)
Фигура 9.6. Измерение припуска на заготовку
Описание
Этот макрос обеспечивает выполнение измерений поверхности по Х, Y или Z в определенных
позициях для установления максимального и минимального состояния заготовки на поверхности.
Применение
Измерительную головку нужно установить над поверхности в позиции первого измерения. Цикл
обеспечивает измерение поверхности в этой позиции (Р1). Дополнительные точки максимума
Р2…Р6 измеряются в соответствии со определенным – в зависимости от номера установок вводов
I, J или K.
ПРИМЕЧАНИЯ
1.
При установке рабочей коррекции позиция поверхности будет находиться в позиции
измерения минимума, а значение для заготовки можно увидеть в #146.
2.
Если рабочая коррекция НЕ устанавливается, принимается номинальная позиция, а
значения максимума и минимума можно увидеть в #144 и #145.
9-12 Дополнительные циклы
Формат
Измерение поверхности по Х
G65 P9820 Xx Jj Kk [Ss Uu]
ПРИМЕЧАНИЕ: Последовательные пары значений
Jj, Kk, должны находиться в последовательности для
Р2…Р6.
или
Измерение поверхности по Y
G65 P9820 Yy Jj Kk [Ss Uu]
ПРИМЕЧАНИЕ: Последовательные пары значений Ii
Kk, должны находиться в последовательности для
Р2…Р6.
или
Измерение поверхности по Z
G65 P9820 Xx Jj Kk [Ss Uu]
ПРИМЕЧАНИЕ: Последовательные пары значений
Ii, Jj должны находиться в последовательности для
Р2…Р6.
где
[ ] обозначает опциональные
вводы
Пример:
G65 P9820 X100. J10. K11. S1. U.5
(здесь показана одна дополнительная пара значений [JK], т.е. Р2)
Обязательные вводы
ХХ
или
YY x, y, z =
Номинальная позиция поверхности для проверки припуска на заготовку.
или
Zz
I1 (P2)… i=
I5 (P6)
Позиции поверхности по Х для
дополнительных позиций – пять).
Р2…Р6
(максимальное
количество
или
J1 (P2)… j=
J5 (P6)
Позиции поверхности по Y для Р2…Р6 (максимальное количество дополнительных
позиций – пять).
или
K(P2)… k=
K5(P6)
Позиции поверхности по Z для
дополнительных позиций – пять).
Р2…Р6
(максимальное
количество
Дополнительные циклы
9-13
Опциональные вводы
Uu
u= Максимальный припуск на заготовку или верхний допуск (состояние металла)
1. Только ввод Uu
Верхний допуск для состояния металла, например, поверхность на
30.00 +2.0/-0.0
G65З9820Z30.0U2.0IiJj
2. Ввод Uu и Ss
Максимальный припуск на заготовку.
Ss
s= Номер рабочей коррекции, который будет установлен. Будет выполнена установка на
минимальную позицию металла #145.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опций коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Выводы
1.
Только ввод Uu. Флажок превышения верхнего допуска #148 будет установлен на 3.
2.
Ввод Uu и Ss Флажок превышения припуска # 148 будет установлен на 6.
#144
Максимальное значение (состояние металла)
#145
Минимальное значение (состояние металла)
#146
Отклонение (припуск на заготовку)
ТОЛЬКО ВВОД Uu
ВВОД Uu И Ss
Верхний допуск превышен
Номинальное положение
Избыточная заготовка
Рабочая
коррекция
установлена
на это
положение
Номинальное
положение
Фигура 9-7. Выводы для цикла припуска на заготовку
9-14 Дополнительные циклы
Пример 1 Проверка поверхности Z на отклонение заготовки
P1 в Х55 Y55
P2 в Х155 Y55
P3 в X55 Y155
Фигура 9.8. Проверка поверхности Z на отклонение заготовки
Выбор датчика
G65P9810X55.Y55Z20.F3000
Защищенное перемещение к Р1
G65P9820Z0I155.J55.I55.J155.U2
Измерение в Р1, Р2, Р3 и установка допуска 2 мм (0.039 дюйма)
продолжение механической обработки
Дополнительные циклы
9-15
Пример 2 Проверка поверхности Х и обновление рабочей коррекции
Р1 в Y55.Z45
Р2 в Y105.Z45
Р1 в Y180.Z45
Фигура 9.9. Проверка поверхности Х и обновление рабочей коррекции
Выбор датчика
G65P9810X40.Y55.Z45.F3000
Защищенное перемещение к Р1
G65P9820 X20.J105.K45.J180.K45.S2
Измерение в Р1, Р2, Р3 и установка рабочей коррекции
G55 по оси Х на минимальное положение заготовки в
позиции программы Х20. Отвод назад, выбор
инструмента и коррекция G55 для механической
обработки поверхности Х в новой позиции поверхности
Х20.
9-16 Дополнительные циклы
Сохранение в памяти данных нескольких щупов (О9830)
Измерительная головка 1
Данные калибровки
Измерительная головка 2
Данные калибровки
Фигура 9.10. Сохранение в памяти данных нескольких щупов
Описание
Этот макрос используется для сохранения в памяти данных калибровки щупа измерительной
головки, которые были получены в ходе калибровочных циклов. Сохранение осуществляется в
"запасном" комплекте макропеременных. Этот макрос должен использоваться в сочетании с
макросом О9831 для вызова соответствующих данных калибровки для каждой измерительной
головки.
Применение
Выполните калибровку щупа с помощью О9802 и О9803. Выполните прогон макроса О9830 для
сохранения в памяти данных калибровки #500 … #503. Значения вызываются в ходе прогона
О9831.
Существует также возможность сохранять в памяти данные калибровки для векторных циклов
путем использования альтернативного ввода.
Дополнительные циклы
9-17
Формат
G65 P9830 Kk
Пример: G65P9830K11
Обязательный ввод
Kk k= Номер измерительной головки с несколькими щупами для сохранения данных
Активные данные калибровки
Ячейка для сохранения в памяти
XRAD
YRAD
XOFF
YOFF
XRAD
YRAD
XOFF
YOFF
К1
#500
#501
#502
#503
#518
#519
#520
#521
К2
#500
#501
#502
#503
#522
#523
#524
#525
К3
#500
#501
#502
#503
#526
#526
#528
#529
К4
#500
#501
#502
#503
#530
#530
#532
#533
9-18 Дополнительные циклы
Для сохранения в памяти данных векторной калибровки
#500…#503 сохраняются в памяти в соответствии с вышеизложенным – плюс все векторные
радиусы в соответствии с нижеизложенным.
Буферные данные калибровки
Ячейка для сохранения в памяти
RAD
RAD
RAD
RAD
#510
#511
#512
#513
#534
#535
#536
#536
#514
#515
#516
#517
#538
#539
#540
#541
#510
#511
#512
#513
#542
#543
#544
#545
#514
#515
#516
#517
#546
#547
#548
#549
К11
К12
Когда устанавливается дополнительная опция макроса, то можно использовать К13 и К14
К13
К14
#510
#511
#512
#513
#550
#551
#552
#553
#514
#515
#516
#517
#554
#5555
#5556
#557
#510
#511
#512
#513
#558
#559
#560
#561
#514
#515
#516
#517
#562
#563
#564
#565
ПРИМЕЧАНИЕ: Резервные ячейки макропеременных, в которых могут сохраняться
данные, зависят от имеющихся в распоряжении опций станка и от переменных, которые уже
используются вашими программами.
Пример: Сохранение в памяти нескольких щупов К1
О0003
G90G80G40G0
Подготовительные коды для станка.
G54X0Y0
Исходное положение (значения X, Y, Z нужно установить в рабочей
коррекции).
G43H1Z100.
Активация коррекции 1, переход к 100 мм (3.94 дюйма)
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя.
G65P9810Z5.F3000
Защищенное позиционирующее перемещение для Z.
G65P9803D50.001
Калибровка в эталонном элементе (кольцо-калибр).
G65P9830К1
Сохранение в памяти значений калибровки для нескольких щупов К1.
G65P9810Z100
Защищенное позиционирующее перемещение.
G65Р9833
Выключение вращения измерительной головки (если соответствует
ситуации).
G28Z100.
Возврат к базовому положению.
Дополнительные циклы
H00
М30
Отмена коррекции.
Конец программы.
9-19
9-20 Дополнительные циклы
Загрузка данных нескольких щупов (О9831)
Измерительная головка 1
Данные калибровки
Измерительная головка 2
Данные калибровки
Фигура 9.11. Вызов из памяти данных нескольких щупов
Описание
Этот макрос используется с макросом О9830. Он используется для вызова сохраненных в памяти
данных активного диапазона переменных перед использованием конкретной конфигурации щупа
измерительной головки.
Применение
Чтобы обеспечить правильный выбора данных калибровки измерительной головки, нужно
выполнять прогон этой программы непосредственно перед каждым измерительным циклом. Ввод
Kk определяет данные, подлежащие вызову из памяти.
Формат
G65 P9831 Kk
Пример: G65P9831K11
Дополнительные циклы
9-21
Обязательный ввод
Kk k=
Номер измерительной головки с несколькими щупами для вызова данных из памяти.
Номер ввода Kk всегда должен быть таким же, какой использовался для сохранения
данных с помощью О9830.
Активные данные калибровки
Ячейка для сохранения в памяти
XRAD
YRAD
XOFF
YOFF
XRAD
YRAD
XOFF
YOFF
К1
#500
#501
#502
#503
#518
#519
#520
#521
К2
#500
#501
#502
#503
#522
#523
#524
#525
К3
#500
#501
#502
#503
#526
#527
#528
#529
К4
#500
#501
#502
#503
#530
#531
#532
#533
Для сохранения в памяти данных векторной калибровки
#500…#503 сохраняются в памяти в соответствии с вышеизложенным – плюс все векторные
радиусы в соответствии с нижеизложенным.
Буферные данные калибровки
К11
К12
Ячейка для сохранения в памяти
RAD
RAD
RAD
RAD
#510
#511
#512
#513
#534
#535
#536
#537
#514
#515
#516
#517
#538
#539
#540
#541
#510
#511
#512
#513
#542
#543
#544
#545
#514
#515
#516
#517
#546
#547
#548
#549
Когда устанавливается дополнительная опция макроса, то можно
использовать К13 и К14.
К13
К14
#510
#511
#512
#513
#550
#551
#552
#553
#514
#515
#516
#517
#554
#5555
#5556
#557
#510
#511
#512
#513
#558
#559
#560
#561
#514
#515
#516
#517
#562
#563
#564
#565
ПРИМЕЧАНИЕ: Резервные ячейки макропеременных, в которых могут сохраняться
данные, зависят от имеющихся в распоряжении опций станка и от переменных, которые
уже используются вашими программами.
9-22 Дополнительные циклы
Пример: Загрузка нескольких щупов К1 и К2
Т01М06
Выбор датчика.
G54X100.Y100.
Исходное положение.
G43H1Z100.
Активация коррекции 1, переход к 100 мм (3.94 дюйма)
G65P9832
Включение вращения измерительной головки (включая М19) или М19 для
ориентации шпинделя.
G65P9810Z10.F3000
Защищенное позиционирующее перемещение.
G65P9831К1
Загрузка значений калибровки для К2 с несколькими щупами.
G65P9814D30.S2
Измерение отверстия диаметром 30.0 мм (1.181 дюйма).
G65P9810Z10.
Защищенное позиционирующее перемещение.
G65P9810X350.
Защищенное позиционирующее перемещение.
G43H2Z-10.
Активация коррекции 2
G65P9831K2
Загрузка значений калибровки для К2 с несколькими щупами.
G65P9814D130.S2
Измерение отверстия диаметром 130.0 мм (5.12 дюйма).
G65P9810Z100.
Защищенное позиционирующее перемещение
G65Р9833
Выключение
ситуации)
G28Z100.
Возврат к базовому положению
продолжение
вращения
измерительной
головки
(если
соответствует
Дополнительные циклы
9-23
Включение быстрого вращения измерительной головки (О9832)
Описание
Этот макрос используется для включения вращения измерительной головки перед ее
применением. Измерительная головка загружается в шпиндель и перемещается в безопасную
исходную плоскость, где вышеуказанный формат используется для активации измерительной
головки.
На случай сбоя при запуске в программном обеспечении существует "петля", которая обеспечивает
до четырех попыток активации измерительной головки. Если активация измерительной головки не
происходит, вырабатывается аварийный сигнал.
Следует отметить, что в рамках макроса выполняется небольшое автоматическое перемещение по
оси Z для определения того, активирована ли измерительная головка.
ПРИМЕЧАНИЕ: Коррекция измерительной головки для инструментов должна быть
активирована.
Формат
М98Р9832
Пример
G43H20Z100.
Применение коррекции инструмента и перемещение в безопасную
плоскость.
G65P9832
Включение вращения измерительной головки (включает М19) или М19
для ориентации шпинделя.
G65H9810X----Y---F---
Перемещение в позицию для калибровки.
9-24 Дополнительные циклы
Выключение вращения измерительной головки (О9833)
Описание
Этот макрос используется для выключения вращения измерительной головки перед ее
применением. Измерительная головка совершает обратное движение к безопасной исходной
плоскости, где вышеуказанный формат используется для выключения измерительной головки
перед заменой инструмента.
В программном обеспечении существует "петля", которая обеспечивает до четырех попыток
деактивации измерительной головки. Если измерительная головка не выключается,
вырабатывается аварийный сигнал.
Следует отметить, что в рамках макроса выполняется небольшое автоматическое перемещение по
оси Z для определения того, активирована ли измерительная головка. Это означает, что возврат к
базовому положению G28 должен быть выполнен после этого макроса, в противном случае
позиция G28 не будет действительна.
ПРИМЕЧАНИЕ: Коррекция измерительной головки для инструментов должна быть
активирована.
Формат
М98Р9833
Пример
G65Р9810Z100.
Обратное перемещение к безопасной плоскости; коррекция инструмента при
этом все еще остается задействованной
G65P9833
Выключение вращения измерительной головки.
G91
G280Z
продолжение
Обратное перемещение
Дополнительные циклы
9-25
Определение данных о взаимном положении элементов в плоскости XY
(О9834)
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
+Аа углы (против часовой стрелки)
Фигура 9.12. Определение данных о взаимном положении элементов в плоскости XY
Описание
Это макрос, не предусматривающий перемещения, который используется
измерительных циклов для определения данных о взаимном положении элементов.
после
двух
Применение
Данные для Р1 и Р2 уже должны быть сохранены в памяти в переменных #130…#134 и в
#135…147 для P2 путем прогона подходящих измерительных циклов.
ПРИМЕЧАНИЕ: Порядок следования Р1 и Р2 имеет значение, поскольку расчетные данные
представляют собой данные Р2 относительно данных Р1.
Значения для Р1 получаются путем программирования G65 P9834 без каких-либо вводов после
первого измерительного цикла.
Значения для Р2 получаются путем прогона второго измерительного цикла – данные о взаимном
положении элементов определяются путем программирования G65 P9834 без каких-либо вводов
после второго измерительного цикла.
9-26 Дополнительные циклы
Формат
G65 P9834 Хх [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]
или
G65 P9834 (без всяких вводов)
где [ ] обозначает опциональные вводы.
Примеры:
G65P9834X100.E0.005F0.8H0.2M0.2S1.T20.U.5V.5W2.
или
G65P9834Y100.E0.005F0.8H0.2M0.2S1.T20.U.5V.5W2.
или
G65P9834X100.Y100.B2 E0.005Н0.2M0.2S1. U.5W2.
или
G65P9834A45.005D50.005B2 E0.005H0.2 M0.2S1.U.5W2.
ПРИМЕЧАНИЯ: 1. Обновление коррекции инструмента с помощью ввода Т возможно только в том
случае, если для данных P2 используется или О9811, или О9821. В противном
случае вырабатывается аварийный сигнал (T INPUT NOT ALLOWED – Ввод Т не
разрешен).
2. Этот цикл не может использоваться в сочетании с макросом цикла перемычки/гнезда
О9812.
3. Углы. Плоскость XY определена относительно направления оси Х+. Используйте
углы в диапазоне ±180 градусов.
4. Если используется G65P9834 (без всяких вводов), в памяти сохраняются следующие
данные:
от #135 до #130
#136
#131
#137
#132
#138
#133
#139
#134
Дополнительные циклы
9-27
Обязательные вводы
Xx
х=
Номинальное инкрементальное расстояние по оси Х.
Yy
y=
Номинальное инкрементальное расстояние по оси Y.
Aa
a=
Угол Р2 относительно Р1, измеренный от оси Х+ (углы в диапазоне ±180
градусов).
Dd
d=
Минимальное расстояние между Р1 и Р2.
(Без
вводов)
Используется для сохранения в памяти выводимых данных последнего цикла для
данных Р1.
Опциональные вводы
Bb
b=
Угловой допуск поверхности, например, 30 градусов ± 1 градус.
Hh
h=
Значение допуска для размера измеряемого элемента.
Mm
m=
Истинный допуск на положение
теоретического положения.
Ss
s=
Номер рабочей коррекции, который будет установлен.
элемента.
Цилиндрическая
зона
вокруг
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опции коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Tt
t=
Номер коррекции инструмента, который надлежит обновить.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Для опциональных вводов Ee, Ff, Uu и Vv см. Главу 3, " Опциональные вводы".
9-28 Дополнительные циклы
Пример 1: Измерение инкрементального расстояния между двумя
отверстиями
1.
G65P9810X30.Y50.F
3000
Защищенное позиционирующее перемещение.
2.
G65З9810Z-10.
Защищенное позиционирующее перемещение.
3.
G65Р9814D20.
P1 отверстие 20 мм (0.787 дюйма).
4.
G65P9834
Сохранение данных в памяти.
5.
G65P9810Z10.
Защищенное позиционирующее перемещение.
6.
G65P9810X80.Y78.8
67
Перемещение в новое положение.
7.
G65P9810Z-10.
Защищенное позиционирующее перемещение.
8.
G65P9814D30.
P2 отверстие 30 мм (1.181 дюйма).
и или это:
9.
Фигура 9.13. Перемещения
измерительной головки
G65P9834X50.Y28.8
67M.1
Измерение инкрементального расстояния с
допуском для истинного положения, равным
0.1 мм (0.0039 дюйма).
или это:
9.
G65P9834А30.D57.7
35M.1
Пример 2: Измерение между поверхностью и отверстием
Фигура 9.14. Перемещения
измерительной головки
1.
G65P9810X10.Y50.F
3000
Защищенное позиционирующее перемещение.
2.
G65З9810Z-10.
Защищенное позиционирующее перемещение.
3.
G65Р9811X0.
P1 в позиции Х0 мм (0 дюймов).
4.
G65P9834
Сохранение данных в памяти.
5.
G65P9810Z10.
Защищенное позиционирующее перемещение.
6.
G65P9810X-50.
Перемещение в новое положение.
7.
G65P9810Z-10.
Защищенное позиционирующее перемещение.
8.
G65P9814D20.5
P2 отверстие 20.5 мм (0.807 дюйма).
9.
G65P9834X-50.Н.2
Измерение расстояния -50 мм (-1.97 дюйма).
Дополнительные циклы
9-29
Определение данных о взаимном положении элементов в плоскости Z
(О9834)
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
+Аа углы (против часовой
стрелки)
Фигура 9.15. Определение данных о взаимном положении элементов в плоскости Z
Описание
Это макрос, не предусматривающий перемещения, который используется
измерительных циклов для определения данных о взаимном положении элементов.
после
двух
Применение
Данные для Р1 и Р2 уже должны находиться в памяти в переменных #130…#134 и в #135…147
для P2 путем прогона подходящих измерительных циклов.
ПРИМЕЧАНИЕ: Порядок следования Р1 и Р2 имеет значение, поскольку расчетные данные
представляют собой данные Р2 относительно данных Р1.
Значения для Р1 получаются путем программирования G65 P9834 без каких-либо вводов после
первого измерительного цикла.
Значения для Р2 получаются путем прогона второго измерительного цикла, а данные о взаимном
положении элементов определяются путем программирования G65 P9834 с использованием
подходящих вводов после второго измерительного цикла.
9-30 Дополнительные циклы
Формат
G65 P9834 Zz [Ee Ff Hh Mm Ss Tt Uu Ww]
или
G65 P9834 Aa Zz [Bb Ww]
или
G65 P9834 Dd Zz [Bb Ww]
или
G65 P9834 (без всяких вводов)
где [ ] обозначает опциональных вводы.
Примеры:
G65P9834Z50.E0.005F0.8H0.2M0.2S1.T20.U.5V.5W2.
или
G65P9834A45.005Z50.B2.W2.
или
G65P9834D50.005Z50.B2.W2.
или
G65P9834 (без всяких вводов)
ПРИМЕЧАНИЯ:
1.
Обновление коррекции инструмента с помощью ввода Т возможно только в том
случае, если для данных P2 используется О9811. В противном случае
вырабатывается аварийный сигнал (T INPUT NOT ALLOWED – Ввод Т не
разрешен).
2.
Углы. Определение сделано относительно XY. Используйте углы в диапазоне
±180 градусов.
3.
Если используется G65P9834 (без всяких вводов), в памяти сохраняются
следующие данные:
от #135 до #130
#136
#131
#137
#132
#138
#133
#139
#134
Вводы
Вводы Aa ZZ или Dd Zz
1.
Для обозначения направления Р2 относительно Р1 следует использовать значения +Dd/-Dd.
2.
Углы Аа (против часовой стрелки).
3.
Углы в диапазоне ±180 градусов.
Только ввод Zz
Для обозначения направления Р2 относительно Р1 следует использовать значения +Zz/-Zz.
Дополнительные циклы
9-31
Обязательные вводы
Aa
a=
Угол Р2 относительно Р1, отмеряемый от плоскости XY (углы в диапазоне ±180
градусов).
Zz
z=
Номинальное инкрементальное расстояние по оси Z.
Dd
d=
Минимальное расстояние между Р1 и Р2, измеряемое в плоскости XY.
Zz
z=
Номинальное инкрементальное расстояние по оси Z.
или
или
(Без вводов)
Используется для сохранения в памяти выводимых данных последнего цикла для
данных Р1.
Опциональные вводы
Bb
b=
Угловой допуск поверхности, например, 30 градусов ± 1 градус.
Hh
h=
Значение допуска для размера измеряемого элемента.
Mm
m=
Истинный допуск на положение отверстия или выпуклости. Цилиндрическая
зона вокруг теоретического положения.
Ss
s=
Номер рабочей коррекции, который надлежит установлен.
Номер рабочей коррекции будет обновлен.
S1 … S6 (G54 … G59)
S0 (внешняя рабочая коррекция).
S101 … S148 (G54.1 P1 … G54.1 P48) дополнительная опции коррекций.
Новая рабочая коррекция = задействованная рабочая коррекция + погрешность.
Новая внешняя коррекция = внешняя коррекция + погрешность.
Tt
t=
Номер коррекции инструмента, который надлежит обновить.
Ww
w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Для опциональных Ee, Ff, Uu и VV см. Главу 3, " Опциональные вводы".
9-32 Дополнительные циклы
Пример 1: Измерение
поверхностями
инкрементального
расстояния
между
двумя
1.
G65P9810X30.Y50.F3000
Защищенное
перемещение.
позиционирующее
2.
G65Р9810Z30.
Защищенное
перемещение.
позиционирующее
3.
G65Р9811Z20.
P1 поверхность 20 мм (0.787 дюйма).
4.
G65P9834
Сохранение данных в памяти.
5.
G65P9810X50.
Перемещение в новое положение.
6.
G65P9811XZ15
P2 поверхность 15 мм (0.591 дюйма).
7.
G65P9834Z-5.H.1
Взаимное положение элементов в -5.0 мм (0.197 дюйма)
Фигура 9.16.
Перемещения
измерительной головки
Пример 2: Измерение наклонной поверхности
1.
G65P9810X30.Y50.F3000
Защищенное
перемещение.
позиционирующее
2.
G65З9810Z30.
Защищенное
перемещение.
позиционирующее
3.
G65Р9811Z20.
P1 позиция в 20 мм (0.787 дюйма).
4.
G65P9834
Сохранение данных в памяти.
5.
G65P9810X77.474
Перемещение в новое положение.
6.
G65P9811Z10.
P2 позиция в 10 мм (0.394 дюйма).
и или это:
7.
Фигура 9.17.
Перемещения
измерительной головки
G65P9834D27.474Z-10.B.5
или это:
9.
G65P9834А-20.Z-10.B.5
Измерение наклона -20 градусов (по
часовой стрелке); угловой допуск ±5
градусов.
Дополнительные циклы
9-33
Обновление корректировки инструментов SPC (О9835)
Прогон измерений выходящих из
допуска
перед проведением коррекции
Номинальный размер
Фигура 9.18. Обновление коррекции инструмента SPC
Описание
Этот макрос можно использовать в сочетании с измерительными циклами для управления
обновлениями коррекций инструментов. Он обеспечивает возможность выполнения обновлений на
основе среднего значения выборки измерений.
Применение
Следует выполнить прогон измерительного цикла – но без обновления коррекции инструментов
(ввод Tt). В случае необходимости можно использовать допуск на компонент (ввод Hh). Далее
должен следовать макрос SPC. Накопление данных для определения среднего значения
происходит до тех пор, пока заданная установка непрерывного прогона значений не выйдет за
пределы контрольного предела. В этой точке происходит обновление коррекции инструмента на
основе среднего значения.
ВАЖНО: Прежде, чем приступить к работе, на странице корректировки установите коррекции
инструментов Mm на 0.
Формат
G65P9835 Tt Mm [Vv Сс Ff Zz]
где [ ] обозначает опциональные вводы.
Пример:
G65P9835T20.M0.2V0.25C4F0.8Z1.
9-34 Дополнительные циклы
Обязательные вводы
Tt
t=
Mm m=
Номер коррекции инструмента для обновления.
Резервная пара коррекции инструментов для сохранения в памяти среднего значения
и счетчика.
m
= Ячейка для запоминания накопленных средних значений.
m+1 = Ячейка для запоминания счетчика.
Опциональные вводы
Cc
с=
Количество измерений, выходящих
корректирующих действий/
за
пределы
допуска,
до
применения
Значение по умолчанию = 3
Ff
f=
См. Главу 3, " Опциональные вводы".
Vv
v=
См. Главу 3, " Опциональные вводы".
Zz
z=
"Флажок" для обновления коррекции длины по Z.
Значение Z необходимо ввести, чтобы вынудить обновление регистра коррекции
длины – в противном случае будет обновлен регистр радиуса.
ПРИМЕЧАНИЕ: Этот ввод необходим только при использовании опции коррекции
инструмента типа 'C'.
Пример
Из предшествующих
G65P9814D50.H.5
Измерить отверстие с допуском 0.5 мм (0.0197 дюйма).
G65P9835T30.M31.V.1C4.
T30 = Номер коррекции инструмента для обновления.
М31. = Резервная пара коррекций инструмента (31 и 32).
V.1 = Контрольный предел.
С4. = Прогон измерений, выходящих за предельное значение.
продолжение
Дополнительные циклы
9-35
Оптимизация цикла зондирования (О9836)
а = Запуск при 30 мм/мин. (1.181 дюйм./мин.)
b = #119*.6 скорость подачи
с = Максимальная скорость подачи
Фигура 9.19 Оптимизация коррекции инструмента SPC
ПРИМЕЧАНИЕ: Для малых и средних станков подходят значения по умолчанию для скорости
подачи и расстояния обратного хода. Поэтому отсутствует необходимость выполнять прогон
этого макроса в каждом случае.
Описание
Этот макрос используется для установления оптимальных значений максимальной скорости
подачи и расстояния обратного хода для циклов зондирования.
Применение
1.
Измерительная головка всегда должна быть задействована. На этом этапе макрос включения
вращения для оптического датчика функционировать не может. Поэтому используйте режим
MDI и вращение измерительной головки при S500, затем остановите шпиндель.
2.
Установите щуп измерительной головки в пределах 2 мм (0.08 дюйма) от поверхности.
Вызовите этот макрос в рамках маленькой программы и выполните прогон цикла.
Датчик перемещается в направлении поверхности Z при 30 мм/мин. (1.2 дюйма). Этот цикл
продолжается с обратным перемещением и поиском поверхности повторяется несколько раз для
того, чтобы определить оптимальные значения.
В конце цикл возвращается в исходное положение.
9-36 Дополнительные циклы
ПРИМЕЧАНИЕ: Повторные перемещения для отыскания поверхности осуществляются с
нарастающей скоростью вплоть до достижения максимального перебега. Кроме того, позиция
обратного перемещения удаляется от поверхности. Поэтому важно, чтобы вы обеспечили
возможность адекватного перемещения по оси Z, например, 60 мм (2.4 дюйма).
Макрос заканчивается выработкой аварийного сообщения макроса:
MESSAGE 75 (#118=BMCF DIST AND #119 FAST FEED)
Эти значения представляют собой рекомендованные значения. Они не устанавливаются
автоматически в активных переменных.
Установка переменных
1.
Значение быстрой подачи в #119 должно загружаться в макрос установки О9724. Подробные
сведения можно найти в Приложении С, "Сведения о макросах установки".
2.
Расстояние обратного перемещения в #118 должно передаваться в переменную #506. Это
можно сделать в "режиме ручного ввода данных". Переменную можно найти в общей
сохраняемой странице переменных.
Формат
G65 P9836 Qq
Пример:
G65P9836Q10.
Опциональный ввод
Qq
q=
Максимальный перебег для измерительной головки.
Значение по умолчанию = 4 мм (0.16 дюйма)
Диагностические аварийные сигналы
Подробности можно найти в Главе 10, "Аварийные сигналы макросов".
ПРИМЕЧАНИЕ: Скорости подачи. Все скорости подачи в рамках программного обеспечения
связаны между собой и зависят от значения быстрой подачи #119 – за исключением перемещений
для целей калибровки. Эти перемещения всегда осуществляются со скоростью 30 мм/мин. (1.2
дюйма/мин.). Следует также отметить, что на расстояние обратного перемещения может влиять
изменение скорости подачи #119. Прогон этого макроса устанавливает совместимые данные
установки.
Дополнительные циклы
9-37
Скорости подачи
Внутренний расчет скорости подачи выполняется следующим образом:
Базовый макрос перемещения О9726
Быстрый подвод по оси Z
#119*.6 (3000 мм/мин. [120 дюймов/мин.] – стандарт.
Быстрый подвод по осям XY
#119*.6 (3000 мм/мин. [120 дюймов/мин.] – стандарт.
Перемещение калибра
30 мм/мин. (1.2 дюйма/мин.) по всем осям.
Все прочие скорости подачи
Позиционирование по оси Z
#119*.6 (3000 мм/мин. [120 дюймов/мин.] – стандарт.
Позиционирование по осям XY
#119 (5000 мм/мин. [200 дюймов/мин.] – стандарт.
Пример
Напишите маленькую программу для прогона этого макроса.
Установите измерительной головки примерно в 2 мм (0.08 дюйма) от поверхности при
задействованной измерительной головке.
%
О5036
G40G80G90
Подготовительные коды для станка.
H00
Установка нулевой коррекции инструмента.
G65P9836Q6.0
Оптимизация для перебега 6 мм (0.24 дюйма).
М30
%
9-38 Дополнительные циклы
Угловое измерение в плоскости X или Y (О9843)
Фигура 9.20. Измерение наклонной поверхности в плоскости X или Y
Описание
Этот цикл обеспечивает измерение поверхности по оси X или Y в двух позициях для установления
угла наклона поверхности.
Применение
Щуп измерительной головки всегда должен устанавливаться рядом с поверхностью в требуемом
положении по оси Z для обеспечения подходящего исходного положения. В рамках цикла
выполняются два измерения, симметричные относительно исходного положения, для определения
угла наклона поверхности.
Формат
G65 P9843 Xx Dd [Aa Bb Qq Ww]
или
G65 P9834 Yy Dd [Aa Bb Qq Ww]
где [ ] обозначает опциональные вводы.
Пример:
G65P9843 X50.D30.A45.H.2Q15.W1.
Дополнительные циклы
9-39
Обязательные вводы
Dd d=
Расстояние перемежения параллельно оси X или оси Y между двумя позициями
измерения.
Xx
x=
Позиция средней точки поверхности для поверхности. Все вводы Хх вызывают цикл,
обеспечивающий измерение в направлении оси Х.
Yy y=
Позиция средней точки поверхности для поверхности. Все вводы Yy вызывают цикл,
обеспечивающий измерение в направлении оси Y.
ПРИМЕЧАНИЕ: Не смешивайте вводы Xx и Yy.
Опциональные вводы
Aa
a=
Номинальный угол наклона поверхности, измеряемый от направления оси Х+ с
положительными значениями углов (против часовой стрелки). Задайте углы в
пределах ±90 градусов от значения по умолчанию.
Значения по умолчанию:
90 градусов при измерении от оси Х.
90 градусов при измерении от оси Y.
Bb
b=
Угловой допуск поверхности, например, 30 градусов ± 1 градус. Вводы А30.В1.
Qq
q=
Расстояние перебега измерительной головки. Значение по умолчанию – 10 мм (0.394
дюйма).
Ww w=
Распечатка данных
1. = Приращение только для номера элемента.
2. = Приращение для номера компонента и обнуление номера элемента.
Выводы
#139
Угол наклона поверхности, измеряемый от направления Х+.
#143
Измеренная разность высот.
#144
Угловая погрешность для поверхности.
Аварийные сигналы
Более подробные сведения об аварийных сигналах макросов можно найти в Главе 10, "Список
аварийных сигналов макросов".
9-40 Дополнительные циклы
Пример 1: Измерение
поверхностями
инкрементального
расстояния
между
двумя
Фигура 9.21. Пример измерения наклонной поверхности
G65P9810
X30.Y50.Z100.F3000
Защищенное позиционирующее перемещение.
G65P9810 Z-15.
Защищенное перемещение в исходное положение.
G65Р9843Y30.D30.A45.
Измерение угла.
G65P9834
Сохранение данных в памяти.
G65P9810 Z100.
Обратное перемещение в безопасное положение.
продолжить
G17
G68G90X0Y0 R[#139]
Поворот системы координат на величину угла.
продолжение программы механической обработки
ПРИМЕЧАНИЕ: Циклы измерительной головки Renishaw нельзя использовать
задействованной координации вращения, например, при аннулированном коде G69.
при
Список аварийных сигналов макросов 10-1
10.
Глава 10.
Список аварийных сигналов макросов
При возникновении ошибки в ходе использования программного обеспечения Inspection Plus
генерируется номер или сообщение аварийного сигнала. Этот номер или это сообщение может
индицироваться на дисплее контроллера. В данной главе приводится описание нижеследующего:
•
Как идентифицировать номер аварийного сигнала, который может индицироваться в
контролере Fanuc 0M.
•
Смысл и вероятная причина каждого сообщения аварийного сигнала, которое может
индицироваться на экране контролера Mazuk 32. Затем приводится описание типовых
действий, которые вам следует предпринять для устранения сбоя.
•
Смысл и вероятная причина каждого сообщения аварийного сигнала, которое связано с
макросом оптимизации (О9836). Затем приводится описание типовых действий, которые вам
следует предпринять для устранения сбоя.
Содержание этой главы:
Аварийные сигналы контроллера Fanuc 0M...................................................................................... 10-2
Аварийные сигналы контроллера Mazak M32................................................................................... 10-2
Общий список аварийных сигналов ................................................................................................... 10-2
Аварийные сигналы, относящиеся только к макросу оптимизации (О9836) ................................. 10-5
10-2 Список аварийных сигналов макросов
Аварийные сигналы контроллера Fanuc 0M
Сообщения аварийных сигналов не индицируются на экране, индицируется лишь номер
аварийного сигнала. Индицируемые номера аварийных сигналов имеют вид (500 + n), где n – это
номер аварийного сигнала.
Пример: (PROBE OPEN) (Измерительная головка разомкнута) – это аварийный сигнал 592.
Измерительные сигналы контроллера Mazak M32
Автоматическая индикация аварийных сигналов не осуществляется. Сообщение можно увидеть на
экране после нажатия клавиши MNT.
Общий список аварийных сигналов
Формат
Флажок #148
3006=
1 (OUT OF TOL) (Выход за пределы допуска)
1 (OUT OF POS) (Несоответствие по
положению)
При нажатии
кнопки запуска
цикла происходит
обновление
1
2
1 (ANGLE OUT OF TOL) (Угол за пределами
допуска)
4
1 (UPPER TOL EXCEDDED) (Превышен
верхний допуск)
5
1 (EXCESS STOCK) (Избыточная заготовка)
1 (PROBE SWITCH OFF FAILURE) (Отказ при
выключении измерительной головки)
При нажатии
кнопки запуска
цикла обновления
не происходит
3
6
Предпринимаемые действия
Выполните следующие проверки:
В цикле выключения вращения может возникнуть сбой, если не будет достигнута скорость
шпинделя S500. Удостоверьтесь в том, что не задействована коррекция скорости.
Возможен отказ в измерительной головке.
Для продолжения нажмите кнопку запуска цикла.
ПРИМЕЧАНИЕ: Fanuc 0M или 6М – Сигналы ошибки определяют условие сброса.
Перезапустите программу из безопасного положения.
Список аварийных сигналов макросов 10-3
Формат
#3000 = 101 (PROBE START UP FAILURE) (Сбой при запуске измерительной головки) Макрос
включения вращения О9832
Предпринимаемые действия
Выполните следующие проверки:
В цикле включения вращения может возникнуть сбой, если не будет достигнута скорость
шпинделя S500. Удостоверьтесь в том, что не задействована коррекция скорости.
Возможен отказ в измерительной головке.
Это условие сброса. Для продолжения нажмите кнопку запуска цикла.
Формат
#3000 =
91
(MESSAGE) (Сообщение)
91
(FORMST ERROR) (Ошибка формата)
91 (А
INPUT MISSING) (Отсутствует ввод)
91 (B
INPUT MISSING)
91 (C
INPUT MISSING)
91 (D
INPUT MISSING)
91 (I
INPUT MISSING)
91 (J
INPUT MISSING)
91 (K
INPUT MISSING)
91 (X
INPUT MISSING)
91 (Y
INPUT MISSING)
91 (Z
INPUT MISSING)
91 (XYZ
INPUT MISSING)
91 (DATA (данные)
#130…#139 MISSING) (Отсутствуют)
91 (X0
INPUT NOT ALLOWDED) (Ввод не разрешен)
91 (Y0
INPUT NOT ALLOWDED)
91 (H
INPUT NOT ALLOWDED)
91 (T
INPUT NOT ALLOWDED)
91 (IJK
INPUT 5 MAX) (5 вводов макс.)
91 (XY
INPUT MIXED) (Вводы смешаны)
91 (XY
INPUT MIXED)
91 (ZK
INPUT MIXED)
91 (SH
INPUT MIXED)
92 (ST
INPUT MIXED)
91 (TM
INPUT MIXED)
91 (XYZ
INPUT MIXED)
91 (K
INPUT OUT OF RANGE) (Ввод выходит за пределы
диапазона)
10-4 Список аварийных сигналов макросов
Предпринимаемые действия
Отредактируйте программу. Это условие сброса. Отредактируйте программу и выполните запуск
заново из безопасного положения.
Формат
#3000=
86(PATH OBSTRUCTED) (Путь перекрыт)
позиционирования.
только цикл защищенного
Предпринимаемые действия
Отредактируйте программу. Это условие сброса. Устраните препятствие и выполните запуск
заново из безопасного положения.
Формат
#3000=
88(NO FEED RATE) (Отсутствует скорость подачи)
позиционирования.
только цикл защищенного
Предпринимаемые действия
Отредактируйте программу. Это условие сброса. Вставьте ввод кода F___ и выполните запуск
заново из безопасного положения.
Формат
#3000=
89(NO TOOL LENGTH ACTIVE) (Не задействована длина инструмента)
Предпринимаемые действия
Отредактируйте программу. Это условие сброса. Прежде, чем вызывать цикл, необходимо
задействовать G43 или G44. Выполните редактирование, затем выполните запуск заново из
безопасного положения.
Формат
#3000=
92(PROBE OPEN) (Измерительная головка разомкнута)
Этот аварийный сигнал
возникает,
если
измерительная головка уже
была
запущена
до
перемещения.
Предпринимаемые действия
Устраните сбой. Это условие сброса. Устраните сбой и выполните запуск заново из безопасного
положения. Возможно, щуп находится в контакте с поверхностью, или измерительная головка не
вернулась в исходное положение. Это может быть обусловлено мелкой металлической стружкой,
намотавшейся вокруг глазка измерительной головки.
Формат
#3000=
93(PROBE FAIL) (Измерительная головка разомкнута)
Этот аварийный сигнал
возникает,
если
измерительная головка не
запустилась
в
ходе
перемещения.
Список аварийных сигналов макросов 10-5
Предпринимаемые действия
Отредактируйте программу. Это условие сброса. Отредактируйте программу и выполните запуск
заново из безопасного положения. Не была обнаружена поверхность или произошел отказ
измерительной головки.
Аварийные сигналы, относящиеся только к макросу оптимизации
(О9836)
Формат
#3000=
72(SKIP SIGNAL ALREADY ACTIVE) (Сигнал на игнорирование уже задействован)
только макрос оптимизации.
Этот аварийный сигнал указывает на то, что сигнал на игнорирование в станке обладает для
перемещений измерительной головки высоким приоритетом. Удостоверьтесь в том, что
измерительная головка задействована, и что в интерфейсе отсутствует ошибка. Проверьте
проводной монтаж. Проверьте, правильно ли определена конфигурация выходного реле
интерфейса, т.е. N/C или N/O. Находится ли щуп в контакте с поверхностью. Возможна проблема с
возвратом в исходное положение.
Предпринимаемые действия
Устраните сбой.
Формат
#3000=
73(NO SKIP SIGNAL DURING MOVE) (Сигнал на игнорирование отсутствует во
время перемещения) только макрос оптимизации
Сигнал на игнорирование не был активирован во время перемещения. Проверьте проводной
монтаж. Проверьте работу измерительной головки и светодиодные выходы интерфейса, чтобы
подтвердить работу при отклонении щупа вручную, а также проверьте напряжение выходного
реле, которое должно обеспечивать игнорирование при запуске измерительной головки.
Предпринимаемые действия
Отредактируйте программу.
Формат
#3000=
74(H00 CODE TOOL LENGTH NOT ACTIVE) (Код Н00 длины инструмента не
активирован) только макрос оптимизации
Коррекция длины инструмента должна быть установлена на ноль путем программирования 'H00'
до вызова макроса. Этим обеспечивается безопасная работа при толчковом перемещении щупа в
исходное положение перед прогоном макроса.
Предпринимаемые действия
Отредактируйте программу.
10-6 Список аварийных сигналов макросов
Формат
#3000=
75(#118=BMCF DIST AND #119=FAST FEED)
только макрос оптимизации
Это конец цикла оптимизации. Можно установить значения в #118 и #119 (подробности можно
найти в разделе "Оптимизация цикла зондирования (О9836)" в Главе 9, "Дополнительные циклы").
Предпринимаемые действия
Инсталлируйте
установочные
значения.
Список аварийных сигналов макросов
11.
А-1
Приложение а
Пример рабочего задания
Содержание данного приложения
Введение ............................................................................................................................................... А-2
Операции измерительной головки...................................................................................................... А-3
А-2
Пример рабочего задания
Введение
Компонент, показанный на Фигуре А.1, должен пройти механическую обработку по двум
поверхностям за счет вращения компонента вокруг оси А станка в узле с 4-мя осями.
0o
лицевая
поверхность
Подвергающийся
механической
обработке
нижний левый
фланец
Ось 'A'
270о
лицевая
поверхность
Основание
моторизованного
привода
Зажимное устройство
Фигура А.1. Общий вид схемы обработки
Выполняются следующие операции измерительной головки:
•
Вначале измерительная головки используется на поверхности 0 градусов для выравнивания
компонента за счет сдвига рабочей коррекции по оси А.
•
Затем исходный уровень для компонента устанавливается по осям X, Y и Z для механической
обработки.
В процессе механической обработки этой поверхности боковая поверхность нижнего левого
фланца обрабатывается как исходный уровень для механической обработки поверхности 270
градусов (см. исходный уровень по оси Y).
•
Измерительная головка используется также на поверхности 270 градусов для установки
исходного уровня компонента по осям Y и Z.
•
Номинальные данные рабочей коррекции вводятся в G54 и G55 до начала операций
механической обработки.
Список аварийных сигналов макросов
А-3
Операции измерительной головки
%
О5866
(М-2116-0031-01-D)
(MOTORISED ARM-BASE) (основание)
(TAPE NO - Т5866) (магнитная лента № Т5866))
(*)
(PROBE TO FIND CENTRE) (измерительная головка ищет центр)
G17G94
G90G40G80
N10M00
(COMPONENT SET UP PROBING) (зондирование для установки компонента)
(LOAD NOMINAL WORK OFFSETS) (загрузка номинальных рабочих коррекций)
/Т30
Выбор измерительной головки
/G91G28Z0A0
Обратный ход
/G28A0
Позиционирование оси А
/G90
Абсолютные координаты
Относительно перемещений измерительной головки 1…18 см. Фигуру А2.
ПРИМЕЧАНИЕ:
Ось
Z
станка
изначально
совмещается
с поверхностью 0 градусов.
Фигура А.2. Операции зондирования на поверхности 0 градусов.
А-4
Пример рабочего задания
1.
/G00G54X90.Y0
Быстрое позиционирование.
2.
/G43G1H30Z100.F3000 Переход к Z100 мм (3.94 дюйма), применение коррекции
инструмента.
3.
/G65P9832
Включение вращения измерительной головки.
4.
/G65P9810Z10.F3000
Защищенное перемещение в исходное положение.
5.
/G65P9818Y79.Z0S1.
Установка G54 оси Х на лицевой поверхности.
6.
/G0A0
Выравнивание с новой позицией оси А.
7.
/#2802=#2801
Перевод G54 по оси А в рабочую коррекцию G55 по оси А.
8.
/G65P9810Z-28.F3000
Защищенное перемещение в позицию.
9.
/G65P9812Y69.S1
Установка центра G54 по оси Y.
10.
/G65P9810X-35.Y0
Защищенное перемещение в позицию.
11.
/G65P9811X-44.S1.
Установка центра G54 по оси X.
12.
/#2502=#2501
Рабочая коррекция с переводом G54 оси Х к G55 оси Х.
13.
/G65P9810X0
Защищенное перемещение в позицию.
14.
/G65P9810Z-84.
Защищенное перемещение в позицию.
15.
/G65P9811Z-94.S1.
Установка позиции G54 по Z.
16.
/G65P9810Z100.
Обратное защищенное перемещение.
17.
/G65P9833
Выключение вращения измерительной головки.
18.
/G91G28Z0
/G90
/M01
Продолжение механической обработки поверхности 0 градусов
G0A-90
Индекс к поверхности 270 градусов.
N210
(PROBE TO SET G55 Y Z)
(измерительная головка для
установки G55 Y Z
/M01
/T30
/M109
Выбор измерительной головки.
Список аварийных сигналов макросов
А-5
/G91G28Z0
/G90
Относительно перемещений измерительной головки от 20 к 30, см. Фигуру А3.
ПРИМЕЧАНИЕ:
Теперь ось Z станка
совмещается
с базой 270 градусов.
270о
Поверхность
Фигура А.3. Операции зондирования на поверхности 270 градусов.
20
/G0G55X-38.0Y-74.0
Быстрое позиционирующее перемещение.
21.
/G43G1H30Z100.F3000 Переход к Z100 мм (3.94 дюйма), применение коррекции
инструмента.
22.
/G65P9832
Включение вращения измерительной головки.
23.
/G65P9810Z-5.F3000.
Защищенное перемещение в позицию.
24.
/G65P9811Y-66.S2.
Установка рабочей коррекции G54 по оси Y
25.
/G65P9810X0Z10.
Защищенное перемещение в позицию.
26.
/G65P9810Y-60.
Защищенное перемещение в позицию.
27.
/G65P9811Z0S2.
Установка рабочей коррекции G55 по оси Z.
28.
/G65P9810Z100.
Защищенное обратное перемещение.
29.
/G65P9833
Выключение вращения измерительной головки.
30.
/G91G28Z0
Обратное перемещение.
А-6
Пример рабочего задания
/G90
/M01
Продолжение механической обработки поверхности 270 градусов
G91G28Z0 Возвратное движение по Z.
G28X0Y0
A0
G90
N420
M01
M30
%
Возврат в исходное положение по X, Y, A.
Функции, циклы и ограничения
12.
В- 1
Приложение B.
Функции, циклы и ограничения программного обеспечения
Inspection Plus
Содержание данного приложения
Функции программного обеспечения Inspection Plus ....................................................................... В-2
Циклы .................................................................................................................................................... В-2
Ограничения ......................................................................................................................................... В-3
Контроллер Mazuk 32................................................................................................................ В-3
Контроллеры Fanuc 10/11/12/15M............................................................................................ B-4
Контроллер Fanuc 6M ............................................................................................................... B-4
Контроллер Fanuc 0M ............................................................................................................... B-4
Контроллеры Fanuc 16M – 18M ............................................................................................... B-4
Ограничения при использовании векторных циклов
О9821, О9822 и О9823 ......................................................................................................................... В-4
Использование 3-точечного макроса для отверстий/бобышка О9823.................................. В-5
Математическая прецизионность ....................................................................................................... В-5
Влияние данных векторной калибровки на результаты ................................................................... В-5
В-2
Функции, циклы и ограничения
Функции программного обеспечения Inspection Plus
•
Защищенное позиционирование.
•
Измерение внутренних и внешних элементов для определения, как размеров, так и
положения.
Сюда входит следующее:
•
•
Получение печатной копии данных об элементах;
•
Применение допусков – как к размерам, так и к положениям.
Дополнительный функции для обратной связи по ошибкам включают:
•
Можно применить экспериментальные значения для измеряемого размера;
•
Величина обратной связи по ошибкам может устанавливаться в процентах;
•
Нулевая зона диапазона
инструментами;
•
Обратная связь SPC (статистическое управление технологическим процессом) на
основе среднего значения;
для
обновления
коррекции,
не
связанной
с
•
Расчет данных о взаимном положении элементов;
•
Измерение внешних и внутренних углов для угловых поверхностей, которые могут быть не
параллельны осям;
•
Калибровка нескольких зондов;
•
Установка точки начала отсчета и определение допусков для 4-ой оси;
•
Угловое измерение элементов;
•
Опция программного обеспечения для выключения аварийных сигналов по допуску и
обеспечение аварийного сигнала только в виде "флажка". Пригодна для гибкой
производственной системы (ГПС) и для безлюдных технологий;
•
Встроенная защита от столкновений щупа и от ложных запусков для всех циклов;
•
Программы диагностики и проверки на ошибки формата для всех циклов.
Циклы
•
Защищенное позиционирование;
•
Измерение:
•
Отдельная поверхность – XYZ,
•
Перемычка/карман;
Функции, циклы и ограничения
•
•
•
Отверстие / бобышка (для точек измерения);
•
Нахождение внутренних и внешних углов;
В- 3
Векторное измерение:
•
Отверстие /бобышка – по трем точкам,
•
Перемычка / карман,
•
Отдельная поверхность,
Дополнительные макросы:
•
Измерение по 4-ой оси,
•
Отверстие/бобышка на PCD,
•
Припуск на заготовку,
•
Калибровка нескольких щупов,
•
Измерение углов в плоскости XY.
Ограничения
•
Циклы измерительной головки не будут выполняться, если задействовано "зеркальное
отображение".
•
Циклы измерительной головки не будут выполняться, если задействовано "вращение
координат".
•
Примите во внимание наличие макропеременных.
•
Пакет программного обеспечения может использоваться в нижеперечисленных средствах
управления:
Контроллер Mazak M32
Достаточно стандартных переменных.
Ограничения
•
Отсутствуют. Программирование только в кодах ISO/EIA (Международная организация по
стандартизации / Ассоциация электронной промышленности).
В-4
Функции, циклы и ограничения
Контроллеры Fanuc 10/11/12/15M
Ограничения
•
Стандартная опция переменных #500…#549.
•
Использование сохранения в памяти данных о нескольких щупах для векторной калибровки
невозможно, если только не инсталлирована опция для дополнительных переменных.
Контроллер Fanuc 6M
Ограничения
•
Стандартные переменные #500…#511 (опции нет).
•
Использование опции макроса для нескольких щупов или векторных циклов невозможно.
Контроллер Fanuc 0M
Ограничения
•
Стандартные переменные #500…#531 (опции нет).
•
Использование макроса для нескольких щупов для сохранения в памяти данных векторной
калибровки (К11…К14) невозможно.
Контроллеры Fanuc 16M – 18М
Ограничения
•
Отсутствуют.
Ограничения при использовании векторных циклов О9821, О9822 и
О9823
Векторные циклы включают математическую операцию с квадратными значениями. Это может
вызвать случайные ошибки в случае использования больших значений. Необходимо принимать во
внимание следующие факторы:
Функции, циклы и ограничения
В- 5
Использование 3-точечного макроса для отверстий/бобышек О9823
Макросы могут использоваться для установления центра и диаметра отверстия или внешнего
элемента. Однако существует практическое ограничение на использование такого макроса.
Рекомендуется использовать наибольшее практически возможное расстояние между контактами.
Минимальные условия для получения надежных данных приводятся ниже:
•
Суммарный промежуток – 168 градусов.
48 градусов между любыми двумя точками.
•
Программное обеспечение не проводит проверку вводов минимальных условий.
•
В случае несоблюдения минимальных условий точность результатов ухудшается.
Математическая точность
Математическая точность контроллера
использования больших значений.
является
ограничивающим
фактором
в
случае
Контроллер Fanuc работает с точностью до восьми значащих цифр. Поскольку дело касается
математических операций, то погрешность может накапливаться, если для расчетов положений
зондирования относительно центра используются большие значения. Предлагается, чтобы в этот
момент значения координат по Х и Y не превышали ±300.00 мм (30.000 дюймов) от центра
элемента для любых позиций вокруг отверстия. Это позволит сохранить итоговое разрешение на
уровне лучше, чем 0.01 мм (0.001 дюйма).
Влияние данных векторной калибровки на результаты
Цикл векторной калибровки устанавливает истинные данные калибровки с приращением 30
градусов. Незначительные погрешности, вызванные характеристиками запуска измерительной
головки, могут возникать при промежуточных значениях углов между точками калибровки,
отстоящими на 30 градусов. Однако эта погрешность невелика для станочных стандартных
измерительных головок со стандартными щупами.
ПРИМЕЧАНИЕ: Для повышения точности всегда, когда это возможно, применяйте стандартный
цикл для отверстия / бобышки (О9814).
В-6
Функции, циклы и ограничения
Эта страница намеренно оставлена незаполненной.
Сведения о макросе установочных параметров
13.
С- 1
Приложение С
СВЕДЕНИЯ о макросе установочных параметров
Содержание данного приложения
Макрос G65P9724................................................................................................................................. C-2
С-2
Сведения о макросе установочных параметров
Макрос G65P9724
Этот макрос вызывается в начале всех макросов верхнего уровня для установления необходимой
модальной информации.
Для обеспечения соответствия нижеуказанные данные могут корректироваться в ходе инсталляции
путем редактирования этого макроса.
Нижеуказанные значения поставляются в качестве стандарта:
#120 = 1 (SELECT OPTIONS) (Выбор опций)
#123 = .05 (POSITION ZONE
(Позиционирование зоны в мм)
(см. нижеприведенную таблицу)
MM) Это зона, находящаяся или в начале, или в конце
блока, в котором цикл прерывается за счет Probe
Open (Измерительная Головка Разомкнута), или
Probe Fail (Отказ Измерительной Головки)
#119 = 5000 (FAST FEED MM) (Быстрая Быструю скорость подачи циклов можно
подача в мм)
корректировать с помощью этой переменной для
#119 = 200 (FAST FEED INCH) (Быстрая обеспечения соответствия характеристикам
подача в дюймах)
станка;
эту
скорость
необходимо
оптимизировать.
ПРИМЕЧАНИЯ:
1.
Быстрая скорость подачи базового макроса перемещения по оси Z определяется через
#119.6*, т.е. составляет 3 м/мин. в качестве стандарта.
2.
Все позиционирующие перемещения по оси Z также осуществляются с использованием
#119.6, т.е. с 3 м/сек. в качестве стандарта.
3.
Все позиционирующие перемещения по осям XY осуществляются с использованием
#119.6, т.е. с 5 м/сек. в качестве стандарта
Выберите значение для #120
Тип рабочей коррекции
Коррекция
инструмента
Состояние аварийного сигнала
по допуску
Тип FS9
Тип FS6
10/11/12/15/M
0/6/16/18/M
Тип А
Флажок и аварийные сигналы
#120=1
#120=9
Тип В
Флажок и аварийные сигналы
#120=2
#120=10
Тип С
Флажок и аварийные сигналы
#120=3
#120=11
Тип А
Флажок
#120=5
#120=13
Тип В
Флажок
#120=6
#120=14
Тип С
Флаг
#120=7
#120=15
Сведения о макросе установочных параметров
С- 3
Предполагается, что установочные параметры, допускающие "Flag only alarms" (Только флажки
неисправности) будут подходить для участков станков ГПС, к которым предъявляется требование
о применении безлюдных технологий. Будет устанавливаться флажок ошибки процесса #148, и его
следует отслеживать после соответствующих циклов измерительной головки с целью выполнения
корректирующих действий (относительно использования расширенных коррекций инструментов
см. Приложение J, "Макрос коррекции инструмента 09732 и 09723").
Пример
G65 P9812 X30.H.2
Установка допуска для измеряемого
IF[#148EQ1] GOTO999
Проверка на наличие выхода за пределы допуска
продолжение программы обработки деталей
GOTO1000
N999 G65P5001
Замена паллеты. При этом происходит замена паллеты в связи с
выбором следующего компонента для механической обработки
(детали зависят от станка).
GOTO1
Переход к началу программы.
N1000
M30
С-4
Сведения о макросе установочных параметров
Эта страница намеренно оставлена незаполненной.
Допуски
14.
Приложение D.
Допуски
Содержание данного приложения
Допуски..............................................................................................................................................D-2
Допуски на истинное положение.....................................................................................................D-3
D-1
D-2
Допуски
Допуски
Uu, Hh и Vv относятся только к обновлениям размера и коррекции инструмента.
Hh доп
Vv ввод
а=
Номинальный размер
b=
Нулевой диапазон. Это зона допуска, в которой регулировка коррекции инструмента не
происходит.
с=
Зона, в которой ввод Ff действует, задавая обратную связь, определяемую в процентах. F
(0…1) дает значения обратной связи по коррекции инструмента от 0% до 100%.
d=
Возникает аварийный сигнал Hh 'Out of tolerance' (Выход за пределы допуска). Значение
допуска – это значение, используемое применительно к размеру данного элемента.
е=
Верхний допуск Uu. Если это значение превышено, обновление коррекции инструмента
или рабочей коррекции не происходит, и цикл останавливается с выработкой аварийного
сигнала. Этот допуск относится и к размеру, и к положению, - если это соответствует
ситуации.
Фигура D.1. Допуски на обновление размера и рабочей коррекции
См. также SPC макрос О9834 (см. Главу 9, "Дополнительные циклы"), который может быть
использован в качестве модифицированного метода для обратной связи по регулировке коррекции
инструмента. Применяйте этот макрос вместо Ff.
Допуски
Допуски на истинное положение
Относительно допуска на истинное положение (ввод Mm) см. нижеприведенную Фигуру D.2.
Осевая база
Истинное
положение
Возможные оси
Доп. 0.1
(ввод Mm)
Фигура D.2. Цилиндры, оси которых находятся в истинных положениях
D-3
D-4
Допуски
Эта страница намеренно оставлена незаполненной.
Экспериментальные значения
15.
Е-1
Приложение Е.
Экспериментальные значения Ее
Содержание данного приложения
Экспериментальные значения Ee........................................................................................................ E-2
Основания для использования этой опции ........................................................................................ Е-2
Е-2
Экспериментальные значения
Экспериментальные значения Ее
Измеряемый размер можно корректировать на величину, сохраняемую в памяти в коррекции
измерительной головки.
Пример
Измерить 40-миллиметровый диаметр и обновить коррекцию инструмента 20.
G65P9814 D40. T20 E21
К измеряемому размеру будет применено экспериментальное
значение, сохраняемое в коррекции инструмента 21
Примечание: Экспериментальное значение всегда добавляется к
измеряемому значению.
Cм. также Приложение F, "Дополнительный коррекции
измерительных головок"
Основания для использования этой опции
Усилия зажима компонентов в некоторых вариантах использования могут влиять на измеряемый
размер. Поэтому следует отрегулировать значение, чтобы привязать результаты измерения к
отслеживаемому стандарту, например, к измерительным координатам станка, если это окажется
желательным. Этими средствами можно также компенсировать тепловой эффект.
Дополнительные коррекции запасных инструментов
16.
F- 1
Приложение F.
Дополнительные коррекции запасных инструментов
Содержание данного приложения
Дополнительные коррекции запасных инструментов ...................................................................... F-2
F-2
Дополнительные коррекции запасных инструментов
Дополнительные коррекции запасных инструментов
Диапазон корректировок запасных инструментов можно расширить, если в станке инсталлирована
опция коррекции инструмента Типа В или Типа С.
На Фигуре 1 показаны дополнительные ячейки сохранения данных инструментов.
Тип А
Коррекция инструмента Е1 до Е___
Тип В
Износ инструмента E201 до Е2___
Тип С
Радиус инструмента Е601 до Е6___
Фигура F.1. Сведения о ячейках коррекции запасных инструментов
Из этой иллюстрации следует, что вы можете добавить к номеру коррекции инструмента или 200,
или 600.
Эти дополнительные регистры коррекции инструментов можно безопасно использовать как для
экспериментальных значений 'Ee', так и с обеспечиваемым вводом 'Mm' макроса SPC О9835.
Номер коррекции инструмента не используется в качестве нормальной ячейки коррекции
инструмента.
Распечатка вывода макроса
17.
G-1
Приложение G.
Распечатка вывода макроса
Содержание данного приложения
Пример распечатки вывода макроса .................................................................................................. G-2
G-2 Распечатка вывода макроса
Пример распечатки вывода макроса
COMPONENT (КОМПОНЕНТ) NO 31
FEATURE (ЭЛЕМЕНТ) NO 1
POSN(Поз.)R79.0569 ACTUAL (Действит.) 79.0012 TOL (Доп.) TP
0.2000 DEV (Откл.) -0.0557
POSN X-45.0000 ACTUAL -45.1525 TOL TP 0.2000 DEV (Откл.) -0.1525
POSN Y-65.0000 ACTUAL -64.8263 TOL TP 0.2000 DEV (Откл.) 0.1737
+++++OUT OF POS (Выход за пределы позиции)+++++ERROR
(Ошибка) TP 0.1311 RADIAL (Радиальн.)
ANG -124.6952 ACTUAL -124.8578 DEV -0.1626
COMPONENT (КОМПОНЕНТ) NO 31
FEATURE (ЭЛЕМЕНТ) NO 1
SIZE (Размер) D71.0000 ACTUAL 71.9072 TOL 0.1000 DEV (Откл.)
0.9072
+++++OUT OF POS+++++ERROR 0.8072
POSN X-135.0000 ACTUAL -135.3279 DEV -0.3279
POSN Y-65.0000 ACTUAL -63.8201 DEV 1.1799
Выводимый поток
18.
Н-1
Приложение Н
Алгоритм выводов (циклы отверстия/бобышки и
перемычки/кармана)
Содержание данного приложения
Алгоритм выводов (циклы отверстия/бобышки и перемычки/кармана) ....................................... Н-2
Н-2 Выводимый поток
Алгоритм выводов (циклы отверстия/бобышки и перемычки/кармана)
N 10
Измерение
N
Y
Если #149
NE2
Отказ
измерительной
головки
#4300
Если флажок ошибки
#149 NEO
Y
Если ввод Е
В случае ошибки
по размеру
N
Регулировка
экспериментального
размера
Если ввод W
Y
В случае ошибки
по положению
N 11
N
Выходные
переменные
#135…#149
Измерительная
головка
разомкнута
#3000
Если ввод U
Флажок #148=3
Если ввод Н
N
В случае ошибки
по размеру
Если только
флажок
#120.4=1
N
Верхний
допуск
превышен
#3006
Флажок #148=1
Распечатка данных
в порт RS232
N10
Если только
флажок
#120.4=1
В случае ошибки
по размеру
Выход
за пределы
допуска
#306
N 13
#3000 аварийные сигналы должны обнулять станок
#3006 цикл запускается для продолжения
Y
N
КОНЕЦ
Y
Выводимый поток
Если ввод М
N
N
по положению
Флаг #148=2
В случае ошибки по
положению
Выход
за пределы
позиции
#3006
N
Если ввод Т
N
В случае выхода
за пределы
диапазона V
В случае ошибки
Если только флажок
#148=1
N 19
N 15
N 13
В случае ввода F
Y
N
Обновление
коррекции
инструмента
ошибка х F
N
Флажок #148=5
N 15
Если только
флажок
#120.4=1
Выход
за пределы
допуска
#3006
N 19
Если ввод S
Обновление
рабочей
коррекции
Конец
Y
Установка F=1
Если радиус
слишком велик
Н-3
Y
N
Н-4 Выводимый поток
Эта страница намеренно оставлена незаполненной.
Использование макропеременных
19.
I- 1
Приложение I.
Использование макропеременных
Содержание данного приложения
Локальные переменные ...........................................................................................................................I-2
Общие переменные ..................................................................................................................................I-2
Общие сохраняемые переменные ...........................................................................................................I-3
I-2
Использование макропеременных
Локальные переменные
#1 … #32
Эти переменные используются в каждом макросе в соответствии с
требованиями, предъявляемыми в связи с проведением расчетов и т.д.
Общие переменные
#100 … #115
НЕ используются данным программным обеспечением.
#116
Длина активного инструмента – рассчитывается в макросе О9723.
#117
Модальное значение скорости подачи используется в макросе защищенного
позиционирования (О9810).
#118
Флажок чрезмерно большого радиуса – макрос О9812, О9814, О9822, О9823
(используется также для временного сохранения в памяти ATAN в макросе
О9731).
#119
Значение скорости быстрой подачи. Эта установка выполняется в макросе
О9724 на значение по умолчанию 5000 мм/мин. (200 дюймов/мин.).
#120
Установка переменной, используемой в макросе О9724.
#121
Распечатка, номер компонента (6-разрядный) с приращением 1 с каждой
программой заголовка.
#122
Номер элемента (4-разрядный) с приращением в 1, с каждой программой
вызова макроса распечатки #122=0 для обнуления
#123
Запуск и окончание нормальной установки зоны позиций блока 0.05 мм (0.002
дюйма). Если позиция "проскакивания" находится в этой зоне, цикл
прерывается с выработкой аварийного сигнала Probe Open (Измерительная
Головка Разомкнута) или Probe Fail (Отказ Измерительной Головки).
#124
Сохраняемая в памяти позиция "проскакивания" по Х в конце макроса
базового перемещения О9726.
#125
Сохраняемая в памяти позиция "проскакивания" по Y в конце макроса
базового перемещения О9726.
#126
Сохраняемая в памяти позиция "проскакивания" по Z в конце макроса
базового перемещения О9726.
#127
Усредненная позиция "проскакивания" по Х в конце макроса перемещения
диаметра по Х О9721.
#128
Усредненная позиция "проскакивания" по Y в конце макроса перемещения
диаметра по Y О9722.
#129
Дюймовый/метрический коэффициент (0.04/1.0)
#130 … #134
Выходные данные #135 … #139 сохраняются в памяти при использовании
макроса взаимного расположения элементов О9834.
#135 … #149
См. Главу 4, "Вывод переменных", в которой содержится справочная таблица
выводов.
Использование макропеременных
#150 и далее
I- 3
НЕ используются данным программным обеспечением.
Общие сохраняемые переменные
#500
(XRAD) Радиус калибровки по Х.
#501
(YRAD) Радиус калибровки по Y.
#502
(XOFF) Коррекция щупа по оси Х.
#503
(YOFF) Коррекция щупа по оси Y.
#504
(Зарезервировано для других пакетов программного обеспечения.)
#505
(Зарезервировано для других пакетов программного обеспечения.)
#506
Коэффициент регулирования базового перемещения. Используется для
управления расстоянием обратного хода при базовом перемещении до
окончательного перемещения калибра. Здесь требуется тонкая настройка при
инсталляции для обеспечения соответствия данному станку. Соответствующая
диаграмма показана на Фигуре I.1.
Значение по умолчанию (0.5) устанавливается программным обеспечением.
Реальный коэффициент обычно находится в диапазоне между 0 и 1.0. Для
уменьшения расстояния обратного хода значение нужно уменьшить.
ПРИМЕЧАНИЕ: Это значение можно найти путем использования макроса оптимизации О9838.
Это значение должно устанавливаться в макросе установочных параметров О9724.
I-4
Использование макропеременных
Перемещение 1
быстрая подача для нахождения поверхности
а = быстрая подача
Перемещение 2
восстановление поверхности
b = подача калибра (30 мм/мин.)
Перемещение 3
подача калибра 30 мм/мин. (1.2 дюйма/мин.)
с = Возврат
Фигура I.1. Коэффициент регулирования базового перемещения
#507
(Зарезервировано для других пакетов программного обеспечения.)
#508
(Зарезервировано для других пакетов программного обеспечения.)
#509
Активный векторный радиус, используемый в макросах О9821,
О9822, О9823.
#510… #565
Резервируются для данных векторной калибровки и для сохранения в
памяти данных нескольких щупов в соответствии с показанным ниже:
#510 (30 градусов)
Данные векторной калибровки
#511 (60 градусов)
#512 (120 градусов)
#513 (150 градусов)
#514 (210 градусов)
#515 (240 градусов)
#516 (300 градусов)
#517 (330 градусов)
#518
#519
#520
#521
Данные нескольких щупов К1 и К11
Использование макропеременных
#522
Данные нескольких щупов К2 и К12
#523
#524
#525
#526
Данные нескольких щупов К3 и К13
#527
#528
#529
#530
Данные нескольких щупов К4 и К14
#531
#532
#533
#534
Векторные данные нескольких щупов К11
#535
#536
#537
#538
#539
#540
#541
#542
Векторные данные нескольких щупов К12
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#555
#556
#557
Векторные данные нескольких щупов К13
I- 5
I-6
Использование макропеременных
#558
Векторные данные нескольких щупов К14
#559
#560
#561
#562
#563
#564
#565
Имеющиеся в распоряжении реальные переменные являются ограничивающим фактором и зависят
от имеющихся в распоряжении опций управления.
Макросы коррекции инструментов О9732 и О9723
20.
J-1
Приложение j
Макросы коррекции инструментов о9732 и о9723
Содержание данного приложения
Введение ...................................................................................................................................................J-2
Редактирование макроса О9732..............................................................................................................J-2
Редактирование макроса О9723..............................................................................................................J-2
J-2
Макросы коррекции инструментов О9732 и О9723
Введение
Макросы О9732 и О9723 используются для обращения к нужным регистрам коррекции
инструментов в ходе выполнения макроса.
Макрос использует системные переменные #2---, которые позволяют доступ к опции коррекции
инструментов.
Обращение к дополнительным коррекциям инструментов можно осуществлять за счет изменения
номеров системных переменных на тип #10---, если они имеются в наличии.
Редактирование макроса О9732
Выполните редактирование макроса О9732 следующим образом:
О9732 (REN OFFSET TYPE)
#27 = 2000 (L WEAR 10000)
#28 = 2200 (L G-W 11000)
#29 = 2600 (R WEAR 12000)
Номера в скобках представляют собой альтернативные
номера системных переменных
#30 = 2400 (R GEOM 13000)
макрос продолжается
Редактирование макроса О9723
Выполните редактирование макроса О9732 следующим образом:
О9723 (REN ACT OFFSET)
#27 = 2000 (L WEAR 10000)
Номера в скобках представляют собой альтернативные
#28 = 2200 (L G-W 11000)
номера системных переменных
макрос продолжается
В случае, когда в распоряжении имеется более 200 корректировок инструментов, необходимо
использовать альтернативные номера системных переменных.
Общие методы использования зондирования
21.
K-1
Приложение К.
Общие методы применения зондирования
Содержание данного приложения
Пример 1 – Идентификация детали ................................................................................................... K-2
Пример 2 – Зондирующее измерение каждого n-ого компонента ................................................... K-3
K-2 Общие методы использования зондирования
Пример 1 – Идентификация детали
Если группу компонентов можно идентифицировать через единственный элемент, то можно
использовать измерительную головку для проверки этого элемента и принятия решения о том,
какой именно компонент присутствует. Это делается путем использования данных из таблицы
выводов, которая следует за программой измерений.
Известно, что поверхность каждой детали укладывается в ±0.5
Фигура К.1 Идентификация детали
G65 P9810Z84.F3000
Защищенное перемещение в исходное положение.
G65P9811Z70.
Измерение отдельной поверхности (заданная поверхность
С).
IF[#137GT73.]GOTO100
Если ошибка превышает 73.0,то переходите к (goto) N100.
IF[#137GT71.]GOTO100
Если ошибка превышает 71.0, то переходите к N200.
IF[#137GT71.]GOTO100
Если ошибка превышает 69.0, то переходите к N300.
GOTO400
N100(PROGRAM TO MACHINE A
(Программа для механической
обработки А)
продолжение для компонента 'А'
GOTO400
N200(PROGRAM TO MACHINE
В) (Программа для механической
обработки В)
продолжение для компонента 'B'
GOTO400
N300(PROGRAM TO MACHINE C
Общие методы использования зондирования
K-3
продолжение для компонента 'C'
N400
M30
%
Пример 2 - Зондирующее измерение каждого n-ого компонента
Часто действует требование о зондировании каждого n-ого компонента с целью уменьшения
общей продолжительности цикла.
Можно использовать рассмотренный ниже метод программирования:
О5000 (PART PROGRAM)
обработки деталей)
(программа
#100=0
Обнулить счетчик
#101=5
Предельное значение для отсчета
N1
(START
OF
MACHINING)
механической обработки)
(Начало
стандартная разработка программ обработки
деталей
N32
(START OF PROBE ROUTINES) (Запуск
программ измерительной головки)
IF[#100LT#105]GOTO33
Если на счетчике – менее 5 "прыжков" к N33
T01M06 (PART INSPECTION) (Проверка
детали)
Выбор измерительной головки для проверки.
программы зондирования
#100=0
Сброс счетчика до нуля.
N33
(CONTINUE
MACHINING
OR
END)
(продолжить механическую обработку или
закончить)
Приращение для счетчика.
#100=#100+1
оставшаяся часть программы механической
обработки
М99Р1
Возврат к N1.
K-4 Общие методы использования зондирования
M30
%
Измерение одним касанием
22.
L- 1
Приложение L.
Измерение одним касанием
Содержание данного приложения
Введение ............................................................................................................................................... L-2
Зачем использовать цикл измерительной головки с одним касанием.................................. L-2
Использование высокоскоростной опции проскока............................................................... L-2
Деформации, возникающие в станке ............................................................................ L-2
Задержки, вносимые сервосистемой............................................................................. L-3
Сопоставление продолжительности циклов ........................................................................... L-3
Инсталлирование циклов с одним касанием ..................................................................................... L-4
Редакционные изменения макросов......................................................................................... L-4
Измерение скорости подачи .......................................................................................... L-5
Отступ и расстояние перебега ....................................................................................... L-5
Работа системы..................................................................................................................................... L-5
Использование стандартного "проскока"................................................................................ L-5
Используемые дополнительные переменные ......................................................................... L-6
Скорости подачи при подводе.................................................................................................. L-6
Расстояние обратного хода #506.............................................................................................. L-6
Петля ложного запуска ............................................................................................................. L-6
Припуск на ускорение и замедление ....................................................................................... L-8
Ввод Q ........................................................................................................................................ L-8
Сведения об измерительном перемещении............................................................................. L-8
Логика перемещения для измерения с одним касанием ........................................................ L-9
L-2
Измерение одним касанием
Введение
Пакет программного обеспечения Inspection Plus обеспечивает возможность альтернативного
измерения "с одним касанием" в дополнение к стандартным циклам с двумя касаниями. Циклы с
одним касанием предназначены для использования в станках с возможностью быстрого выявления
запуска измерительной головки, в которых можно использовать высокие скорости подачи для
измерения.
Программное обеспечение Inspection Plus (Renishaw деталь № А-4012-0516) состоит из
нижеследующего:
Сборка диска
А-4012-0518
Файлы
Циклы измерительной головки с одним касанием
40120519
40120520
40120521
Дополнительные циклы измерительной головки с одним
касанием (только макрос О9726)
40120727
Таблица L-1 Комплект программного обеспечения Inspection Plus
Зачем использовать цикл измерительной головки с одним касанием?
Цикл с одним касанием обеспечивает преимущества в виде уменьшенной продолжительности
цикла и меньшего количества запусков измерительной головки в течение цикла. Этот цикл может
использоваться в следующих обстоятельствах:
•
В станках, оснащенных быстрым выявлением сигнала запуска измерительной головки (т.е.
опцией высокоскоростного проскока – см. ниже);
•
Если известно номинальное
неопределенности.
положение
поверхности
в
пределах
маленького
окна
Использование высокоскоростной опции проскока
Эта опция обеспечивает возможность проведения зондирования с использованием высокой
скорости подачи (типовое значение 1 м/мин.) без потери точности измерения при условии, что
контакт с поверхностью происходит с постоянной скоростью. Если нельзя быть уверенным в
выполнении этих требований, то необходимо принимать во внимание нижеследующее:
Деформации, возникающие в станке
Во время ускорений и замедлений в станке возникают напряжения, и потому в фиксируемых
значениях запуска возможны ошибки, определяемые состоянием металлорежущего станка.
Измерение одним касанием
L- 3
Задержки, создаваемые сервосистемой
Обычно задержки, создаваемые сервосистемой привода по оси, включаются в итоговый результат,
если только не принимаются меры, позволяющие учесть эти задержки. Обратитесь к руководству
по параметрам вашего станка, в котором приводится информация об установке, позволяющей
учесть и компенсировать эти погрешности.
Примеры:
Fanuc 15
Установочный параметр 7300.7=1 (SEB) разрешает эту функцию.
Fanuc 16/18
Установочный параметр 6201.1=1 (SEB) разрешает эту функцию.
ПРИМЕЧАНИЕ: Если опция высокоскоростного проскока не обеспечивается в качестве
стандарта, с ее установкой в станке могут возникнуть затруднения, связанные с требованиями к
аппаратному обеспечению и к конфигурации.
Fanuc 0
Установочный параметр – отсутствует.
Сопоставление продолжительности циклов
Была подготовлена программа для выполнения пяти измерений поверхности следующим образом:
•
Запуск в 50 мм над кольцевым калибром;
•
Измерение 50-миллиметрового отверстия на глубине 5 мм (четыре кардинальных точки);
•
Возврат в положение на 5 мм выше, перемещение над поверхностью и выполнение измерения
по оси Z на верхней стороне кольцевого калибра;
•
Возврат к 50 мм и возврат к центру.
В нижеприведенной Таблице L-2 показано только сопоставление продолжительности циклов.
Удостоверьтесь в том, что в вашем станке предусмотрены подходящие скорости подачи при
измерении.
L-4
Измерение одним касанием
Время (сек.) при
500 мм/мин.
Время (сек.) при
120 мм/мин.
Время (сек.) при
60 мм/мин.
Время (сек.)
при 30 мм/мин.
-
-
-
27.6
0.5
18.0
18,5
20,0
22,4
1.0
18.2
19,8
22,2
27,3
2.0
18.7
22,4
27,4
37,1
3.0
19.1
24,4
32,2
47,0
Циклы с двумя
касаниями
Цикл с одним
касанием:
Величина отступа
Таблица L-2. Сопоставление продолжительности циклов
Инсталлирование циклов с одним касанием
ПРИМЕЧАНИЕ: Новый макрос базового перемещения с одним касанием О9726 совместим
только с программным обеспечением, поставляемым с этим пакетом. Предшествующие версии
несовместимы.
Перед инсталляцией циклов с одним касанием стандартные циклы с двумя касаниями должны
быть уже инсталлированы.
Файл циклов с одним касанием (40120727.**) содержит новый макрос одного касания О9726. Его
следует загрузить после того, как имеющийся макрос двух касаний О9726 будет удален из памяти.
Редактирование макросов
Макрос О9726, представленный ниже, можно отредактировать для измерения значений скорости
подачи и расстояния отступа/перебега.
:9726(REN BASIC MEASURE – 1T) (Базовое измерение REN – 1T)
#9=500*#129(EDIT MEAS FEED)…. * Скорость подачи – отредактировать значение 500
#28=#9/1000(EDIT ZONE)….. зона ускорения/замедления
#31=0
IF[#17NE#0]GOTO2
#17=3*#129(EDIT)…… * отступ – отредактировать значение 3
N2
Измерение одним касанием
L- 5
ПРИМЕЧАНИЕ: * означает, что это значение должно быть указано в миллиметрах.
Измерение скорости подачи
Значение по умолчанию – 500 мм/мин. (20 дюймов/мин.). Это значение можно изменить путем
редактирования макроса. Например, если не используется функция высокоскоростного проскока
или если задержки, вызываемые сервосистемой, включены в результаты.
Отступ и расстояние перебега
Значение по умолчанию – 3 мм (0.12 дюйма) по осям Х, Y и Z. Отредактируйте макрос, чтобы
установить новое значение по умолчанию, или, в качестве альтернативы, используйте Q ввод для
игнорирования значения по умолчанию (см. страницу L-8).
Работа системы
Обратитесь к соответствующим главам настоящего Руководства, в которых содержится описание
циклов и их использования.
Использование стандартного проскока
В стандартном методе с двумя касаниями, базирующемся на типовом времени сканирования PLC,
равном 4 мсек., применяется скорость подачи 30 мм/мин. (1.18 дюйма/мин.). При этом создается
неопределенность измерения, равная 0.002 мм (0.0001 дюйма).
Вообще говоря, метод с двумя касаниями хорошо приспособлен к этой ситуации, поскольку для
обеспечения небольшого измерительного перемещения (например, менее 0.5 мм (0.020 дюйма))
расстояние обратного перемещения можно оптимизировать. Если выбираются циклы с одним
касанием, то нужно обеспечить небольшой отступ и более высокие скорости подачи при условии,
что точность измерения не является критически важной величиной.
ПРИМЕЧАНИЕ: Погрешность измерения связана со скоростью подачи.
Скорость подачи
Погрешность измерения
30 мм/мин.
0.002 мм
60 мм/мин.
0.004 мм
120 мм/мин.
0.008 мм
500 мм/мин.
0.033 мм
Таблица L-3 Пример с использованием допуска по времени для сканирования, равного 4
миллисекундам
L-6
Измерение одним касанием
Используемые дополнительные переменные
Данное программное обеспечение использует нижеуказанные дополнительные переменные:
#124
Используется для сохранения в памяти измеренного положения проскока по оси Х.
Значение устанавливается в макросе О9726.
#125
Используется для сохранения в памяти измеренного положения проскока по оси Y.
Значение устанавливается в макросе О9726.
#126
Используется для сохранения в памяти измеренного положения проскока по оси Z.
Значение устанавливается в макросе О9726.
Скорости подачи при подводе
Скорость подачи для подвода к положению отступа в макросе О9726 устанавливается на 3000
мм/мин. (120 дюймов/мин.) по осям X, Y и Z.
Расстояние обратного хода #506
Эта переменная не используется в циклах с одним касанием.
Петля ложного запуска
В конце измерительного перемещения проводится проверка на ложный запуск, чтобы определить,
происходит ли запуск измерительной головки прямо перед поверхностью. Если измерительная
головка вернется в исходное состояние, измерение продолжится. Аварийный сигнал PROBE OPEN
(Измерительная головка разомкнута) или PROBE FAIL (Отказ измерительной головки) появляется
после выполнения четырех попыток.
Допуск на ускорение и замедление
Чтобы исключить возможность захвата неправильных данных (см. разделы "Деформация,
возникающая в станке" и "Задержки, создаваемые сервосистемой" на страницах L-2 и L-3), базовое
перемещение с одним касанием устанавливает размер контрольной зоны в начале и в конце
измерительного перемещения. Если захваченные данные попадают в эти зоны, то генерируется
аварийный сигнал PROBE OPEN или PROBE FAIL.
Размер зоны связан со скоростью подачи и в настоящее время устанавливается следующим
образом:
размер зоны = скорость подачи при измерении / 1000
(т.е. коэффициент для зоны = 1000)
ПРИМЕЧАНИЕ: См. раздел "Редакционные изменения макросов" на стр. L-4. В этом разделе
содержатся сведения об установке скорости подачи при измерении.
Измерение одним касанием
Скорость подачи
L- 7
Допуск на ускорение и замедление
30 мм/мин.
0.03 мм
60 мм/мин.
0.06 мм
120 мм/мин.
0.12 мм
500 мм/мин.
0.50 мм
Таблица L-4 Пример допуска для зоны с использованием значения по умолчанию для
коэффициента зоны – 1000.
ПРИМЕЧАНИЕ: Диапазон измерения допуска – расстояние отступа Q + удвоенное значение этой
зоны.
Эти значения подходят для большинства случаев, но в некоторых станках может потребоваться
оптимизация или регулировка. Можно подготовить тестовую программу для проверки точности
измерения следующим образом:
1.
Установить скорость подачи для измерения в макросе О9726.
2.
Установить большое значение Q, например, 3 мм (0.12 мм) или больше.
3.
Подготовить тестовую программу для измерения поверхности.
4.
Измерить поверхность, обеспечивая запуск в зоне постоянной скорости (т.е. в середине
измерительного перемещения), и зафиксировать первое измеренное значение.
5.
Выполнить небольшую регулировку STEP (Шаг) для запрограммированного положения
поверхности (например, 0.5 мм) и повторить тест, зафиксировав суммарный размер STEP и
измеренное значение.
6.
Повторите пункт 5, выполнив несколько измерений STEP (в одном и том же направлении).
Вы увидите, когда результат измерения отклонится от первого зафиксированного значения.
Это точка, в которой на результаты измерения начинает влиять ускорение/замедление.
Расчет значения ускорения/замедления:
А = абсолютное значение (значение Q – суммарное значение STEP)
Расчет коэффициента зоны *см. вышеприведенные описания):
Коэффициент зоны = скорость подачи при измерении / А
L-8
Измерение одним касанием
Ввод Q
Qq
q=
Перебег и позиция отступа
Запрограммированный ввод и формат одинаковы для циклов как с одним касанием, так и с двумя
касаниями. Исключение заключается в том, что ввод Q, который при двух касаниях управляет
расстоянием перебега, управляет также положением отступа для циклов с одним касанием (см.
также раздел "Допуск на ускорение и замедление" на странице L-6).
ПРИМЕЧАНИЕ: Значение Q представляет допустимый диапазон измерения. Реальные перебег и
положение отступа автоматически увеличиваются на расстояние ускорения и замедления (см.
также раздел "Допуск на ускорение и замедление" на странице L-6).
Сведения об измерительном перемещении
Одно касание
Положение отступа
L
Положения отступа и перебега
Фигура L-1. Сведения об измерительном перемещении
Измерение одним касанием
Алгоритм перемещения при измерении в одно касание
Запуск
Y
В случае отказа
измерительной головки
Y
В случае, если
измерительная головка
разомкнута
Y
В случае короткого
перемещения
Перемещение
в позицию
отступа
Проверка на ложный
запуск при
перемещении
Измерительное
перемещение
Положение
для сохранения
в памяти
Если петля ложного
запуска > 4
Y
В случае ложного
запуска
Возвращение в
исходное положение
Аварийные
сигналы
КОНЕЦ
L- 9
L-10 Измерение одним касанием
Эта страница намеренно оставлена незаполненной.
Глоссарий терминов
GLY-1
Глоссарий терминов – сокращения и определения
В этой главе даны определения многих используемых терминов; это поможет вам разобраться в
программном обеспечении Inspection Plus.
ПРИМЕЧАНИЕ: В данный глоссарий включены также термины, связанные с зондированием, но
не использовались в данной публикации.
ATAN calculation (Расчет ATAN)
Это характеристика прозрачного для пользователя макроса, написанного Renishaw для обработки
функции ATAN в математических расчетах.
User transparent (Прозрачные для пользователя)
Макросы, которые используются программным обеспечением, но которые не вызываются
непосредственно пользователем, т.е. они предназначены только для внутреннего использования
программным обеспечением.
BRDO
Сокращенное обозначение для "коррекций по направлению радиуса шарика". Это термин, который
используется для описания сохраняемых в памяти компенсаций программного обеспечения для
радиуса шарика щупа. Эти компенсации определяются в ходе калибровки измерительной головки.
Bore/boss measure (Измерения отверстия/бобышки)
Это определение типа измерительного цикла Renishaw.
Bore (Отверстие) – это внутреннее измерение ширины элемента на окружности. Существующие
типы элементов: расточенное или просверленное отверстие.
Boss (Боышка) - это внешнее измеренная ширина элемента на окружности. Существующие типы
элементов – валы, бобышки и центрирующие штифты.
Calibration (Калибровка)
Это метод установления компенсаций точек запуска измерительной головки. Речь идет о
компенсациях воздействий, оказываемых измерительной головкой и станком, которые
программное обеспечение должно использовать для корректировки результатов.
C.W.
По часовой стрелке
GLY-2
Глоссарий терминов
C.C.W.
Против часовой стрелки
Datum, datuming (Начало отсчета, установка в точку начала отсчета)
Это метод, используемый для установления базисной точки элемента детали, которая
впоследствии используется для других операций измерения или механической обработки. Начало
отсчета определяет любое значение координат как базисная точка.
DPRNT
Это команда Fanuc. Она выводит данные ASCII в RS-232 порт контроллера.
Команда используется для того, чтобы вывести доклад о контроле детали,
который основывается на результатах сканирования.
DTI
Dial Test Indicator (Индикатор с круговой шкалой). Этот прибор традиционно используется для
выравнивания тисков и элементов относительно осей станка.
Gauging move (Калибровочное перемещение)
Подразумевается перемещение измерительной головки на поверхность при задействовании
функции сбора данных, то есть речь идет об измерительном перемещении.
IMM
Inductive module machine (Индуктивный модуль станка). Вместе с IMP формирует часть системы
индуктивной передачи, которая используется для передачи сигналов обратно в контроллер
инструментов станка. IMM представляет собой элемент индуктивной связи и монтируется в
станке. См. также IMP.
IMР
Индуктивный модуль измерительной головки (Inductive module probe). Вместе с IMM
формирует часть системы индуктивной передачи, которая используется для передачи сигналов
обратно в контроллер инструментов станка. IMP представляет собой элемент индуктивной связи и
монтируется в измерительной головке. См. также IMМ.
INHIBIT (Запрет)
Это входной сигнал интерфейса Renishaw. Он используется или для остановки, или для запрета
передачи сигнала измерительной головки в контроллер станка.
MDI
Manual data input (Ручной ввод данных). Этот термин часто используется в связи с
контроллерами Fanuc (и с контроллерами, которые эмулируют Fanuc). Он означает, что работа
станка определяется данными, которые вводятся через клавиатуру.
MMS menu cycles (Циклы меню MMS)
Система текущего контроля Mazatrol (Mazatrol monitoring system). Это стандартный узел опции
с измерительной головкой Mazak, который обычно устанавливается в качестве исходного
оборудования.
Глоссарий терминов
GLY-3
MI5 Interface (Интерфейс MI5)
Это интерфейс измерительной головки Renishaw, который используется для определения условий
для сигнала измерительной головки, предназначенного для металлорежущего станка, и для
управления этим сигналом.
M19 spindle orientation (Ориентация шпинделя M19)
Это функция M-кода изготовителя станка, которая выдает для шпинделя станка команды на
вращение и на ориентацию в фиксированном положении.
Nominal surface position (Номинальное положение поверхности)
Это ожидаемое – или теоретическое – положение поверхности. При использовании в связи с
допусками, этот термин относится к среднему положению верхнего и нижнего предельного
значения поверхности.
OMI
Optical Module Interface (Интерфейс оптического модуля). Это комбинация оптического
приемного устройства и блока интерфейса станка, представляющая собой часть системы
оптической передачи измерительной головки Renishaw. Блок устанавливается или на ограждении,
или в другом подходящем месте, где он находится в границах, установленных для передачи, и в
диапазоне работы измерительной головки.
OMM
Оптический модуль станка (Optical module machine). Это часть системы оптической передачи
измерительной головки Renishaw. Блок устанавливается или на ограждении, или в другом
подходящем месте, где он находится в границах, установленных для передачи, и в диапазоне
работы измерительной головки.
OMP
Optical module probe (Оптический модуль измерительной головки). Это часть системы
оптической передачи измерительной головки Renishaw. Этот блок устанавливается на блоке
измерительной головки.
Optimisation macro (Макрос оптимизации)
Это часть пакета программного обеспечения Renishaw. Используется для установления
оптимальных скоростей быстрой подачи для зондирования и оптимального расстояния обратного
хода.
PCD
Pitch circle diameter (Диаметр делительной окружности). Это часто используемый британский
термин для обозначения ряда элементов, размещенных на круговой диаграмме направленности.
Probe trigger flag (Флажок запуска измерительной головки)
Это переменная или диагностический регистр с установкой на значение, при котором происходит
запуск измерительной головки.
Protected positioning (Защищенное позиционирование)
Подразумевается перемещение измерительной головки с одного места на другое, в ходе которого
осуществляется контроль за сигналом запуска измерительной головки. В случае неожиданного
сигнала запуска ось станка останавливается, чтобы предотвратить повреждение щупа
измерительной головки.
GLY-4
Глоссарий терминов
PTR
Paper tape reader (Устройство считывания с бумажной перфоленты). Это интерфейс станка,
который используется для загрузки хранящихся в памяти программ обработки деталей. Эти
устройства в настоящее время в значительной степени вытеснены В настоящее время флоппидисководами, внешними ПК и последовательным интерфейсом RS-232.
RMM
Receiver module machine (Модуль приемного устройства станка). Это часть системы
радиопередачи измерительной головки Renishaw. Этот блок устанавливается или на ограждении,
или в другом подходящем месте, где он находится в границах, установленных для передачи, и в
диапазоне работы измерительной головки.
RMP
Radio module probe (Радио модуль измерительной головки). Это часть системы радиопередачи
измерительной головки Renishaw. Этот блок устанавливается на измерительной головке.
SPC
Statistical process control (Статистическое управление процессом). В некоторых пакетах
программного обеспечения Renishaw содержится макрос, в котором используется простая форма
SPC для управления корректирующими обновлениями коррекции инструментов в замкнутом
цикле механической обработки.
Stylus (Щуп)
Это сборка оконечного устройства измерительной головки, которая используется для запуска
измерительной головки в процессе измерения.
SSR
Solid state relay (Твердотельное реле). Оконечный блок преобразователя SSR представляет собой
устройство из аппаратного обеспечения Renishaw, который используется для преобразования
сигнала из сигнала согласующего модуля в выходной сигнал SSR.
Tolerance limits (Пределы допусков)
Это верхнее и нижнее предельное значение для состояния металла, определяемое от положения
номинальной поверхности.
Vector cycle, vector measurement/calibration (Векторный цикл, векторное
измерение/калибровка)
Это перемещение измерительной головки, которое приводит к одновременному перемещению
одной или нескольких осей станка для подвода к поверхности от нормального направления.
Vector stylus ball radius calibration (Векторная калибровка радиуса шарика
щупа)
Это дополнительный набор значений для калибровки радиуса шарика щупа, который должен быть
определен при использовании векторных циклов. Эти значения представляют собой значения
компенсации программного обеспечения для измерительной головки, необходимые для
выполнения зондирования в различных направлениях.
Глоссарий терминов
GLY-5
Web/pocket measurement (Измерение перемычки/кармана)
Это описание определения типа измерительного цикла Renishaw.
Карман (pocket) – это внутреннее измерение ширины элемента. К типам элементов относятся
щелевые отверстия, гнезда и внутренние пазы.
Перемычка (Web) – это внешнее измерение ширины элемента. К типам элементов относятся
блоки, плоские пластины, и выступающие шпонки.
Web zero point (Нулевая точка перемычки)
Этот термин сходен по концепции с "Началом отсчета". Подразумевается место, которое
принимается за ноль системы координат. Начало отсчета может определять любое значение
координат как исходное положение.
Workpiece datum (Начало отсчета для обрабатываемой детали)
Это может быть элемент или координата обрабатываемой детали, выбираемая в качестве
исходного положения.
GLY-6
Глоссарий терминов
Эта страница намеренно оставлена незаполненной.
Предлагаемое новшество
Download
Study collections