Запрещается копирование или воспроизведение данного
документа целиком или частично, а также его перенос на
какие-либо другие носители или перевод на другой язык каким
бы то ни было образом без предварительного письменного
разрешения компании Renishaw plc.
Факт публикации данного документа не освобождает от
соблюдения патентных прав компании Renishaw plc.
Отказ от ответственности
При подготовке этого документа были приложены
значительные усилия для того, чтобы обеспечить отсутствие
ошибок и пропусков в его содержании. Тем не менее, компания
Renishaw не дает никаких гарантий относительно содержания
данного документа и, в частности, не признает никаких
подразумеваемых гарантий. Компания Renishaw оставляет
за собой право вносить изменения в настоящий документ и
описанное в нем изделие без обязательств по уведомлению
кого бы то ни было об этих изменениях.
Торговые марки
RENISHAW® и эмблема в виде контактного датчика,
входящая в состав фирменного знака RENISHAW, являются
зарегистрированными торговыми марками компании
Renishaw plс в Соединенном Королевстве и других странах.
apply innovation являются торговыми марками компании
Renishaw plc.
Все остальные торговые марки и названия изделий,
встречающиеся в содержании настоящего документа,
являются торговыми наименованиями, знаками обслуживания,
торговыми марками или зарегистрированными торговыми
марками их соответствующих владельцев.
Номер публикации: H-2000-6487-0C-A
Дата публикации: 11.2007
Page 3
ВНИМАНИЕ! ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ОЗНАКОМЬТЕСЬ С
СОДЕРЖАНИЕМ ЭТОГО ДОКУМЕНТА!
ЛИЦЕНЗИЯ НА ИСПОЛЬЗОВАНИЕ ПРОДУКТА КОМПАНИИ RENISHAW
Лицензиат: физическое или юридическое лицо, согласное с условиями настоящей лицензии
Компания Renishaw: Renishaw plc, New Mills, Wotton-under-Edge, Gloucestershire, GL12 8JR, United Kingdom
Продукт: Программное обеспечение компании Renishaw, предназначенное для использования с
Лицензия на использование: неисключительная лицензия на использование Продукта только с одним станком.
Установка и (или) использование Продукта подразумевает ваше согласие с условиями настоящей Лицензии.
Компания Renishaw предоставляет Лицензиату Лицензию на использование Продукта при условии, что Лицензиат
согласен с изложенными далее положениями:
1. Все права, включая имущественные, на Продукт сохраняются за Компанией Renishaw и ее лицензиарами.
2. Если эксплуатационные характеристики Продукта не соответствуют заявленным при условии соблюдения условий
эксплуатации, компанияRenishaw обязуется произвести замену или ремонт Продукта в течение 90 дней с момента
поставки. Настоящая гарантия не распространяется на Продукт, подвергнутый любого рода видоизменениям, не
упомянутым конкретно в документации к Продукту или в прилагаемых к нему инструкциях по установке или
программированию, а равно и на Продукт, используемый с измерительными системами производства сторонних
поставщиков. Исключаются любые подразумеваемые на основании закона гарантии и условия, кроме перечисленных в
настоящем разделе. В частности, не предоставляется каких-либо гарантий отсутствия в Продукте программных
дефектов или ошибок.
3. ВНИМАНИЕ! ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ПРОДУКТА Компания Renishaw не исключает своей ответственности за нанесение травмы, в том числе с летальным исходом,
по небрежности Компании Renishaw.
Ответственность КомпанииRenishaw ограничивается (а) условиями гарантии, изложенными в разделе 2, а также
(b) прямым ущербом в размере до 50 000 фунтов стерлингов.
Компания Renishaw не несет ответственности перед Лицензиатом за любого рода непрямой или косвенный ущерб
или убытки (включая, в числе прочего, утрату данных, упущенную выгоду или потерю неосязаемых активов).
Продукт предназначен к применению с измерительными системами производства компании Renishaw. Компания
Renishaw не несет ответственности за последствия применения Продукта с измерительными системами
сторонних изготовителей.
Принимая условия настоящей Лицензии, Лицензиат тем самым подтверждает справедливость изложенного здесь
ограничения ответственности.
4. Лицензиат не вправе изготавливать какие-либо копии Продукта, кроме как на условиях, изложенных в настоящей
Лицензии или предусмотренных действующим законодательством. Лицензиат вправе изготовить резервную копию
Продукта по соображениям надежности. Лицензиат не вправе удалять имеющиеся в оригинале уведомления, пометки
или маркировку, относящиеся к лицензии и авторскому праву, при этом обязуясь гарантировать присутствие указанных
уведомлений во всех копиях без каких-либо видоизменений.
5. Если Продукт снабжен инструкциями в электронном формате, Лицензиат вправе распечатать упомянутые инструкции
частично или полностью при условии непредоставления их распечатанных экземпляров или копий любым сторонним
лицам, не входящим в число сотрудников или подрядчиков Лицензиата, без письменного разрешения компании Renishaw.
6. Лицензиат не вправе вскрывать исходный код Продукта, подвергать его декомпиляции, вносить в него какие-либо
изменения, а равно и использовать его любые компоненты отдельно от Продукта кроме случаев, предусмотренных
конкретными инструкциями по эксплуатации, программированию или установке Продукта, изложенными в прилагаемой
к нему документации, либо если вышеупомянутые действия предписаны действующим законодательством, причем в
последнем случае Лицензиату надлежит предварительно обратиться к компании Renishaw с запросом сведений o
совместимости с другим программным обеспечением Лицензиата.
7. Лицензиат не вправе предоставлять Продукт в распоряжение сторонних лиц в любом виде и любым способом, а
равно и передавать сторонним лицам настоящую Лицензию и Продукт без предварительного заключения письменного
соглашения с компанией Renishaw. Заключение с компанией Renishaw любого соглашения обусловлено согласием
правомочного правоприобретателя со всеми условиями, изложенными в настоящей Лицензии, а также отказом
Лицензиата от сохранения у себя каких-либо экземпляров или копий Продукта. Статус реселлера измерительных
систем производства компании Renishaw наделяет Лицензиата правом передачи Продукта конечным пользователям
для применения с измерительными системами
8. Компания Renishaw оставляет за собой право незамедлительно отозвать настоящую Лицензию при невыполнении
Лицензиатом любого из изложенных здесь условий или положений. По получении от компании Renishaw
уведомления об отзыве Лицензии Лицензиат обязуется незамедлительно вернуть или уничтожить все находящиеся у
него или подконтрольные ему экземпляры Продукта.
9. Настоящая Лицензия регламентируется английским правом, а стороны находятся под исключительной юрисдикцией
английского суда.
(Великобритания)
измерительными системами компании Renishaw на станках с ЧПУ.
производства компанииRenishaw.
Renishaw Product Licence (RU) – Issue 1: March 2007
Page 4
Page 5
Форма 1
РЕГИСТРАЦИОННАЯ КАРТОЧКА ОБОРУДОВАНИЯ
Просим Вас заполнить настоящую форму (и Форму 2 на обратной стороне листа, если она применима к Вашему
случаю) после инсталляции оборудования Renishaw на свой станок. Одну заполненную копию оставьте для себя,
вторую верните в отдел обслуживания клиентов Renishaw (соответствующие адреса и номера телефонов приведены
в настоящем руководстве). Обычно эти формы заполняются специалистом Renishaw по инсталляции оборудования.
ИНФОРМАЦИЯ О СТАНКЕ
Описание станка..................................................................…………….............................................................
Тип станка.......................................................……………..................................................................................
Программное обеспечение, на изменение которого получено разрешение, охраняется авторским
правом.
Одна копия настоящей формы хранится у Renishaw plc.
Описание изменений и комментарии
Номера дисков с ПО
Другая копия должна храниться у клиента; Renishaw plc не имеет права оставлять у себя обе копии.
Page 7
Безопасность работы I
!
Осторожно - Техника безопасности при использовании
программного обеспечения
Вы приобрели программное обеспечение, которое предназначено для управления
перемещениями подвижных узлов станка. Оно разработано для того, чтобы станок
выполнял заданные действия под наблюдением оператора и соответствует
определенному сочетанию механической конструкции и системы ЧПУ станка.
Компания Renishaw не в состоянии проконтролировать конкретные параметры
конфигурации системы ЧПУ, с которой будет использоваться ее программное
обеспечение, ни механическую конструкцию конкретного станка. Таким образом,
специалист, вводящий в эксплуатацию настоящее программное обеспечение,
перед началом работы должен:
z убедиться, что все защитные устройства станка исправны и находятся на
своих местах;
z убедиться, чтовсевозможныеручныенастройкиотключены;
z проверить, чтошагипрограммы, вызываемыеэтимпрограммным
обеспечением, совместимы с системой ЧПУ, с которой его предполагается
использовать;
z проверить, что перемещения подвижных узлов станка, задаваемые этим
программным обеспечением, безопасны для людей, находящихся вблизи
станка, и не приведут к повреждению самого станка;
z хорошо знать принципы работы станка и его системы ЧПУ, а также
расположение всех аварийных выключателей.
Публикация H-2000-6487-0C-A
Page 8
II
Эта страница специально оставлена пустой.
Публикация H-2000-6487-0C-A
Page 9
Содержание III
Содержание
Перед началом работы
Перед началом работы .................................................................................................... 1
Единицы измерения, используемые в данном руководстве......................................... 1
Список дополнительных публикаций .............................................................................. 2
О программном обеспечении Inspection Plus................................................................. 2
Комплектность программного обеспечения ................................................................... 2
Настоящее руководство по программированию содержит подробную информацию о
работе с программным обеспечением Inspection Plus.
Материал разбит на десять независимых разделов и структурирован так, чтобы
способствовать наиболее эффективному использованию программного
обеспечения Inspection Plus.
z Раздел 1 детально обсуждает смысл калибровки и необходимость выполнения
этой операции перед началом контактных измерений.
z Раздел 2 посвящен инсталляции и пользовательской настройке программного
макросов, которые могут появится на экране системы ЧПУ станка при
возникновении ошибки. Разъяснен смысл каждого сообщения, а также дано
описание возможных причин ошибки и рекомендации по ее устранению.
Единицы измерения, используемые в данном руководстве
Во всех примерах, приведенных в настоящем руководстве, используются
метрические единицы измерения, то есть миллиметры. В скобках приводятся
эквивалентные значения в британской системе единиц.
Публикация H-2000-6487-0C-A
Page 14
2 Перед началом работы
Список дополнительных публикаций
При работе с программным обеспечением Inspection Plus может оказаться
полезным ознакомиться со следующей документацией Renishaw:
z Измерительныециклыдлястанков – Проспект (номерпубликации Renishaw
H-2000-2297).
О программном обеспечении Inspection Plus
Чтобы получить исчерпывающее представление об возможностях и ограничениях
программного обеспечения, следует обратиться к Приложению B, "Особенности,
циклы и ограничения пакета программ Inspection Plus".
Комплектность программного обеспечения
Программноеобеспечение Inspection Plus – номерпубликации Renishaw A-40120516
Это 3,5-дюймовая дискета, формат MS-DOS (720K).
Диск содержит следующую информацию:
Основные циклы (Файл 40120519)
Дополнительные циклы (группа 1) (Файл 40120520)
Дополнительные циклы (группа 2) (Файл 40120521)
Цикл измерения по методу одного касания (Файл 40120727)
Файл 40120727 – Цикл измерения по методу одного касания
09726
Объем памяти, требуемый макросами
В настоящем разделе приведена информация об объеме памяти (в килобайтах),
который требуется для каждого макроса в каждой из дискет с программным
обеспечением Inspection Plus. Перед загрузкой макросов следует сначала
определить полным объем необходимой для них памяти. Затем нужно проверить,
имеется ли в системе ЧПУ достаточное количество памяти.
Полезные соотношения:
1 Kб = 2,5 м перфоленты с программой
8 Kб = 20 м перфоленты с программой
Файл 40120519
Полный объем всех макросов в этом файле составляет 14,8 Кб. Ниже приводится
объем памяти, занимаемый каждым из макросов:
НомермакросаНазначениеПамять (Кб)
O9721 Перемещениеподиаметру X 0,594
O9722 Перемещениеподиаметру Y 0,578
O9723 Макроскоррекциинаактивныйинструмент 0,156
O9724 Макросснастройками 0,371
O9726 Базовоеперемещение X, Y, Z 1,526
O9727 Векторноеперемещениеподиаметру 0,510
O9731 Нахождениеданныхвекторнойкалибровки 0,658
(также используется для вычисления функции арктангенса)
Полный объем всех макросов в этом файле составляет 1,68 Кб. Ниже приводится
объем памяти, занимаемый каждым из макросов:
НомермакросаНазначениеПамять (Кб)
O9726 Циклизмеренияпометодуодногокасания 1,680
Подробнуюинформациюпоустановкеииспользованиюсм. вПриложении L.
Использование ПО с мультибуферными опциями
Ряд современных систем ЧПУ позволяют использовать так называемую
мультибуферную опцию. Если Вы предполагаете использовать данное
программное обеспечение с мультибуферной опцией, Вам нужно воспользоваться
соответствующей командой для опережающего считывания только одного кадра.
ПРИМЕЧАНИЕ: Может оказаться, что в системе ЧПУ Вашего станка реализована
мультибуферная опция, которая включена. Прежде чем продолжать, обратитесь к
документации на свою систему ЧПУ.
G5.1 P1 Опережающее считывание только одного кадра
G65P9810Z10. Защищенноеперемещение
G65P9814D50.Z-10. Измерительныйцикл
G65P9810Z100. Защищенноеперемещение
G5.1 Отменаопережающегосчитывания
Публикация H-2000-6487-0C-A
Page 18
6 Передначаломработы
Служба работы с клиентами
Контактные телефоны дочерних компаний Renishaw
При возникновении вопросов о программном обеспечением, попробуйте найти ответ
в соответствующей документации, поставленной вместе с ним.
Если ответ не найден, свяжитесь с дочерней компанией Renishaw, которая
обслуживает Вашу страну, чтобы узнать, каким образом можно получить
техническую поддержку.
Вы поможете специалистам Renishaw оперативно отреагировать на Ваш вопрос,
если, делая звонок, Вы будете держать под рукой соответствующую документацию
об изделии. Пожалуйста, будьте готовы к тому, что у Вас могут попросить
следующую информацию:
z Версию используемого программного обеспечения (см. Регистрационную
карточку оборудования).
z Тип используемых аппаратных средств (см. Регистрационную карточку
оборудования).
z Точноесодержаниелюбыхсообщений, появляющихсянаэкранеЧПУ.
z Описаниетого, чтослучилось, икаковыбылиВашидействия, когдавозникла
проблема.
z Описание того, каким образом Вы пытались решить возникшую проблему.
Публикация H-2000-6487-0C-A
Page 19
Началоработы1-1
Раздел 1
Начало работы
Перед началом работы с программным обеспечением Inspection Plus, настоятельно
рекомендуем ознакомиться с содержанием данного раздела. В нем обсуждается
вопрос о необходимости точной калибровки датчика перед началом измерений.
Эффективное управление качеством обработки возможно только при высокой
точности калибровки измерительного датчика.
В разделе 6 можно найти подробную информацию о макросах, используемых для
калибровки датчиков Renishaw. При этом остается вопрос: почему так важно, чтобы
датчик был откалиброван?
При стыковке датчика Renishaw с хвостовиком, контактный щуп не обязан совпадать
с осью шпинделя (в общем случае не совпадает с осью шпинделя). Небольшое
отклонение допустимо, однако рекомендуется всегда выполнять перед калибровкой
механическую центровку щупа с тем, чтобы уменьшить влияние неточной
ориентации шпинделя и инструмента.
Без калибровки отклонение щупа приводит к низкой точности измерений. С
помощью калибровки датчика можно автоматически компенсировать эффект
отклонения щупа от оси шпинделя. Соответствующие поправки позволяет получить
цикл калибровки датчика на расточенном отверстии (макрос O9802).
Поскольку внутренняя геометрия каждого датчика Renishaw уникальна, возникает
необходимость его калибровки в следующих случаях:
z Есликонтактнаяизмерительнаясистемабудетиспользованавпервые.
z Есливдатчикустановленновыйконтактныйщуп.
z Еслиестьподозрение, чтопроизошладеформациящупа, илипроизошло
столкновение датчика с препятствием.
z Регулярнодлякомпенсациивозникающихвстанкемеханическихизменений
z Принизкойповторяемостиоперацииустановкихвостовикадатчикав
шпиндель станка повторная калибровка так же необходима всякий раз после
установки датчика в шпиндель
Для калибровки датчика используются три разных операции, а именно:
z Калибровканарасточенномотверстии;
z Калибровканаобразцовомкольце;
z Калибровкадатчикаподлине.
Калибровка на расточенном отверстии
При калибровке датчика на расточенном отверстии автоматически запоминаются
поправки на смещение сферического наконечника щупа относительно оси вращения
шпинделя. Затем эти поправки автоматически используются в измерительных
циклах. Они позволяют скорректировать измеренные значения таким образом,
чтобы они отсчитывались относительно фактической оси вращения шпинделя.
Публикация H-2000-6487-0C-A
Page 21
Начало работы 1-3
Калибровка с помощью образцового кольца
При калибровке датчика на кольце известного диаметра автоматически
запоминаются одно или несколько значений радиуса сферического наконечника
контактного щупа. Затем эти значения автоматически используются
измерительными циклами для измерения фактического размера элемента детали.
Эти значения также используются для определения фактического положения
элементов с одинарной поверхностью.
ПРИМЕЧАНИЕ: Значения радиуса, определенные путем калибровки на кольце,
соответствуют фактическим точкам срабатывания датчика. Эти значения
отличаются от геометрических размеров сферического наконечника.
Калибровка датчика по длине
При калибровке датчика по длине путем касания базовой поверхности в память
системы ЧПУ заносится длина датчика, соответствующая моменту его
срабатывания. Эта величина отличатся от фактической (геометрической) длины
датчика в сборе. Кроме того, результаты такой калибровки позволяют
автоматически компенсировать ошибку станка и зажимного приспособления по
высоте путем введения поправки на длину датчика, хранящуюся в системе ЧПУ.
Циклы калибровки
В пакет программного обеспечения Inspection Plus входит четыре цикла калибровки.
Использование этих циклов в комплексе позволяет выполнить всестороннюю
калибровку датчика. Ниже приведена сводная информация о четырех макросах
калибровки. Дополнительную информацию см. в Разделе 6, “Циклы калибровки”.
Макрос O9801 Применяется для определения длины датчика, состыкованного с
Макрос O9802 Применяется для определения смещения наконечника щупа
Макрос O9803 Применяется для определения значений радиуса сферического
хвостовиком.
относительно оси шпинделя.
наконечника контактного щупа. Совместим со всеми
измерительными циклами, кроме O9821, O9822 и O9823.
Макрос O9804 Применяется для определения векторных значений радиуса
Для всесторонней калибровки контактной измерительной системы макросы O9801,
O9802 и O9803 или O9804 необходимо использовать одновременно.
Публикация H-2000-6487-0C-A
сферического наконечника контактного щупа. Совместим со всеми
измерительными циклами, включая O9821, O9822 и O9823.
Page 22
1-4Начало работы
Процедура калибровки разбита на отдельные циклы из соображений удобства. Тем
не менее, если одновременно известны и положение, и размеры базового
элемента, например, имеется образцовое кольцо с известным радиусом, положение
центра которого точно определено с помощью индикатора часового типа, Вы
можете написать программу, которая будет выполнять полную калибровку датчика,
вызывая все вышеперечисленные макросы.
Публикация H-2000-6487-0C-A
Page 23
Установкапрограммногообеспечения2-1
Раздел 2
Установка программного обеспечения
В этом разделе описана процедура загрузки и настройки программного
обеспечения Inspection Plus. Он дополняет информацию, представленную в
разделе “Установка программного обеспечения” руководства “Контактные
измерительные системы – Руководство по установке на станки” (номер публикации
Renishaw H-2000-6040).
В этом разделе
Установка программного обеспечения......................................................................... 2-2
Расстояние отхода #506................................................................................................ 2-2
Макрос с настройками O9724........................................................................................ 2-3
Публикация H-2000-6487-0C-A
Page 24
2-2 Установка программного обеспечения
Установка программного обеспечения
Важно, чтобы устанавливаемое программное обеспечение и тип системы ЧПУ с
доступными в ней опциями были совместимы друг с другом. Это можно проверить
следующим образом:
1. Сначала откройте Приложение B, “Особенности, циклы и ограничения
программного обеспечения Inspection Plus”, чтобы выяснить, подойдет ли этот
пакет программ для решения Вашей задачи.
2. Заранее определитесь, какие циклы Вам понадобятся (см. "Объем памяти,
требуемый макросами" во вводном разделе настоящего руководства "Перед
началом работы").
3. Загрузите базовые циклы, которые находятся в файле 40120519, в систему
ЧПУ.
Вам понадобятся.
Загрузите файл (Опция 1). Удалите из системы ЧПУ все ненужные макросы, и
только после этого продолжайте дальнейшую загрузку макросов.
5. Определитесь, какие дополнительные циклы из файла 40120521, (Опция 2)
Вам понадобятся.
Если необходимо, загрузите этот файл. Удалите из системы ЧПУ все
ненужные макросы.
Расстояние отхода #506
Запустите макрос оптимизации (O9836), чтобы установить оптимальное расстояние
отхода #506 и максимальную скорость подачи #119.
Необходимая информация приведена в следующих разделах:
zПриложение I, "Переменные, используемые макросами";
Публикация H-2000-6487-0C-A
Page 25
Установка программного обеспечения 2-3
z Раздел 9, “Дополнительные циклы” (порядок использования макроса
оптимизации O9836).
На небольших и средних станках, т. е. станках с диапазоном перемещения менее
1000 мм, как правило, можно использовать стандартные скорости подачи. После
оптимизации этот макрос может быть удален из системы ЧПУ.
Макрос с настройками O9724
Если заданные по умолчанию параметры Вам не подходят, в макрос с настройками
(O9724) необходимо внести изменения. Описание макроса O9724 приведено в
Приложении C, “Дополнительные сведения о макросе с настройками”.
Задайте в макросе с настройками следующие параметры:
z Типкоррекциинадеталь.
z Предупреждениеопревышениидопускаилитолькопоявление
соответствующего флажка (для гибких производственных автоматических
систем).
zТип коррекции на инструмент.
Примеры, которые содержатся в настоящем документе, приведены исключительно
для иллюстрации. Необходимо иметь в виду, что они могут не соответствовать
Вашему станку или методу составления управляющих программ, рекомендуемому
производителем Вашего станка.
Публикация H-2000-6487-0C-A
Page 26
2-4 Установка программного обеспечения
Эта страница специально оставлена пустой.
Публикация H-2000-6487-0C-A
Page 27
Дополнительныевходныепараметры3-1
Раздел 3
Дополнительные входные параметр.
В настоящем разделе перечислены и описаны необязательные входные
параметры, которые можно задать в некоторых макросах дополнительно. Ссылка на
этот раздел будет появляться в других разделах всякий раз, когда потребуется
вводить тот или иной необязательный входной параметр.
Дополнительная информация, касающаяся входных параметров необязательных
для установки, приведена в приложениях в конце настоящего руководства.
В этом разделе
Дополнительные входные параметры .........................................................................3-2
Публикация H-2000-6487-0C-A
Page 28
3-2 Дополнительные входные параметры
Дополнительные входные параметры
Bb b = Допуск на угловое положение поверхности. Например, данным 30
градусов ± 1 градус соответствует параметр A30.B1.
Пример: B5. задаетдопуск 5 градусов.
Ee e = Дополнительная поправка.
Определяет номер резервного корректора на инструмент, в котором
хранится дополнительная поправка на измеренный размер
(Приложение E, “Дополнительная поправка Ee”).
Пример: E21. означает прибавление к измеренному размеру
дополнительной поправки, которая хранится в корректоре на
инструмент 21.
Ff f = Величина обратной связи при обновлении корректора на инструмент,
задаваемая в процентах (см. Приложение D, “Допуски”). Введите
любое число от 0 до 1 (0-100%).
Значение по умолчанию = 100%.
См. также
Скорость подачи в макросе защищенного перемещения (O9810) (см.
Раздел 5, “Циклы защищенных перемещений”).
Пример: F15 задаетскоростьподачи 15 мм/мин.
Hh h = Допускнаразмеризмеряемогоэлемента.
Пример: Размеру 50,0 мм +0,4 мм –0 мм соответствует
номинальный размер 50,2 мм с допуском H.2.
Ii i =
Jj j= См. описание соответствующих измерительных программ и порядок
Kk k = вызова относящихся к ним макросов.
Mm m = Допуск на фактическое положение элемента детали.
Qq q = Расстояние перебега датчика. Этот параметр следует использовать
в том случае, если заданные по умолчанию значения неприемлемы.
В этом случае датчик при поиске измеряемой поверхности
перемещается за пределы ее ожидаемого положения.
Значение по умолчанию = 4 мм по оси Z и 10 мм по осям X и Y.
Также используется в макросе оптимизации (O9836) (см. Раздел 9,
“Дополнительные циклы”).
Пример: Q8. задает расстояние перебега величиной 8 мм.
Публикация H-2000-6487-0C-A
Page 29
Дополнительныевходныепараметры3-3
Rr r = Относительный размер, используемый при контроле внешних
элементов, например, валов и ребер, чтобы задать боковой зазор от
номинального положения контролируемой поверхности перед
отработкой перемещения по Z.
Значение по умолчанию = 5 мм.
Пример: R10. задаетбоковойзазорвеличиной 10 мм.
R-r -r = Аналогичен параметру Rr. Единственное отличие состоит в том, что
зазор отсчитывается в противоположном направлении и
применяется в цикле измерения отверстия или паза.
Значение по умолчанию = 5 мм.
Пример: R-10. задаетбоковойзазор -10 мм.
Ss s = Номер рабочего смещения координат детали, которое нужно
установить.
Рабочее смещение, записанное в ячейке с этим номером, будет
Новый ноль детали = действующий ноль детали + ошибка.
Новое внешнее смещение нуля детали = Действующее внешнее
смещение нуля детали + ошибка.
Пример: S3.
Tt t = Номер корректора на инструмент, который предполагается обновить.
Пример: T20 обновляет значение в корректоре на инструмент под
номером 20.
Uu u = Верхняя граница допуска. При превышении этого значения
обновление коррекции на инструмент или системы координат не
происходит и выполняется останов цикла с предупреждением об
ошибке. Этот допуск относится как к размеру, так и к положению
(если применяется).
Пример: U2. устанавливаетверхнююграницудопускаравной 2 мм.
Vv v= Нулевая зона. Это область допуска, в котором изменение коррекции
наинструментневыполняется.
Ww w= Параметры печати
Публикация H-2000-6487-0C-A
Значение по умолчанию = 0
Пример: V.5 соответствуетобластидопуска ±0,5 мм.
1. = Увеличение только номера элемента.
2. = Увеличение номера детали и сброс номера элемента.
Пример: W1.
Page 30
3-4 Дополнительныевходныепараметры
Эта страница специально оставлена пустой.
Публикация H-2000-6487-0C-A
Page 31
Выходныепеременные4-1
Раздел 4
Выходные переменные
В настоящем разделе перечислены выходные переменные, значения которых
определяются в результате выполнения тех или иных макросов. Ссылка на этот
раздел будет появляться всякий раз, когда будут описываться выходные
переменные того или иного макроса.
# 140 Ошибка по X Ошибка по X Ошибка по XОшибка по X Ошибка по X
# 141 Ошибка по Y Ошибкапо Y Ошибкапо YОшибкапо Y Ошибкапо Y
Отверстия /
валы на
PCD
по X
по Y
делительной
окружности
(PCD)
УголУгол
Припуски Одиночная
поверхность
под углом
Положение по X
отн. начала
Положение по Y
отн. начала
Отн. расстояние
начала
Ребро/паз
под углом
Положение
по X
Положение
по Y
Размер Размер Мин. расстояние
Отверстие /
вал по 3-м
точкам
Положение по X Отн. расстояние
Положение по Y Отн. Расстояние
расположение
Взаимное
по X
по Y
по Z
# 142 Ошибка PCD Ошибка по Z
# 143 Ошибка
размера
# 144 Ошибка
определения
угла
# 145 Ошибка
фактич.
положения
# 146 Состояние
металла
# 147 Номер
отверстия
# 148 Флажок 'Вне поля допуска' (1-7)
# 149 Флажок 'Ошибка датчика' (0-2)
ОшибкаразмераОшибка
Макс.
значение
Мин.
значение
Разброс
(припуск)
Указатель
Ошибкафактич.
Угловая ошибка
положения
Состояние
металла
направления
Ошибка
размера
Ошибка
фактич.
положения
Состояние
металла
размера
Ошибка
фактич.
положения
Состояние
металла
Мин. ошибка
расстояния
Ошибка фактич.
положения
Состояние
металла
Публикация H-2000-6487-0C-A
Page 34
4-4Выходные переменные
Эта страница специально оставлена пустой.
Публикация H-2000-6487-0C-A
Page 35
Циклзащищенногоперемещения5-1
Раздел 5
Цикл защищенного перемещения
При перемещении датчика в окрестности измеряемой детали необходимо защитить
щуп от возможного столкновения с деталью. В настоящем разделе описан порядок
использования макроса O9810, позволяющего задать в управляющей программе
перемещение датчика с защитой от столкновения. Если защищенное перемещение
задано правильно, то при случайном столкновении щупа с препятствием датчик
оперативно выдаст сигнал, инициирующий экстренный останов перемещения.
При перемещении датчика в окрестности измеряемой детали необходимо защитить
щуп от возможного столкновения с деталью. Если используется этот цикл, то при
случайном столкновении произойдет экстренная остановка датчика.
Применение
Установите датчик в шпиндель и отведите его в безопасное место. Далее нужно
активировать датчик, после чего при помощи обсуждаемого макроса задать
перемещение датчика в точку измерения. В случае столкновения произойдет
экстренная остановка и будет выдано предупреждение PATH OBSTRUCTED
(ТРАЕКТОРИЯ ЗАБЛОКИРОВАНА) или будет установлен флажок ошибки #148 (см.
входной параметр Mm).
Формат
G65 P9810 Xx Yy Zz [ Ff Mm ]
гдевквадратныескобкивзятыдополнительныевходныепараметры
Пример: G65P9810 Z10. F0.8 M0.2
Публикация H-2000-6487-0C-A
Page 37
Циклзащищенногоперемещения5-3
Обязательные входные параметры
Xx x =
Yy y = Координаты конечной точки защищенного перемещения датчика.
Zz z =
Дополнительные входные параметры
Ff f = Скорость подачи, заданная для всех защищенных перемещений.
Выбранная скорость подачи будет обязательной для этого макроса;
задавать скорость подачи повторно имеет смысл только в том
случае, если необходимо изменить введенное ранее значение.
Максимальную безопасную скорость защищенного перемещения,
которая задается при инсталляции, превышать нельзя.
Mm m =1.0 Активация флажка срабатывания датчика (предупреждение
Перед началом использования датчика его необходимо правильно откалибровать. В
настоящем разделе описываются четыре макроса, которые нужно использовать для
калибровки датчика. Дополнительную информацию о калибровке датчика см. в
Разделе 1, "Начало работы".
Пример 1: Комплексная калибровка на внутреннем элементе................................ 6-14
Пример 2: Комплексная калибровка на внешнем элементе ....................................6-16
Публикация H-2000-6487-0C-A
Page 40
6-2Калибровка датчика
Циклы калибровки - обзор
В пакет программного обеспечения Inspection Plus входит четыре цикла калибровки.
Эти циклы можно использовать в комплексе, чтобы выполнить всестороннюю
калибровку датчика. Ниже приведено назначение каждого макроса.
Макрос O9801 Применяется для определения длины датчика, состыкованного с
хвостовиком.
Макрос O9802 Применяется для определения радиального смещения
наконечника щупа относительно оси шпинделя.
Макрос O9803 Применяется для определения значений радиуса сферического
наконечника контактного щупа. Совместим со всеми
измерительными циклами, кроме O9821, O9822 и O9823.
Макрос O9804 Применяется для определения векторных значений радиуса
сферического наконечника контактного щупа. Совместим со всеми
измерительными циклами, включая O9821, O9822 и O9823.
Для всесторонней калибровки контактной измерительной системы необходимо
одновременно использовать макросы O9801, O9802 и O9803 или O9804. Примеры
подпрограмм комплексной калибровки приведены в конце настоящего раздела под
заголовками “Пример 1 – Комплексная калибровка на внутреннем элементе” и
“Пример 2 – Комплексная калибровка на внешнем элементе”.
Процедура калибровки разбита на отдельные циклы из соображений удобства.
Если, тем не менее, одновременно известны и положение, и размеры
калибровочного элемента, например, имеется образцовое кольцо с известным
радиусом, положение центра которого точно определено с помощью индикатора
часового типа, Вы можете написать программу, которая будет выполнять полную
калибровку датчика, вызывая все вышеперечисленные макросы.
Публикация H-2000-6487-0C-A
Page 41
Калибровка датчика 6-3
о
Калибровка датчика по длине (O9801)
Корректорнаинструмент
Tt
Z
Y
Высота относительн
начала координат Zz
X
Рисунок 6.1 Калибровка датчика по длине
Описание
Для выполнения калибровки датчик перемещается в точку вблизи базовой
поверхности, перпендикулярной оси Z. По окончании цикла активный корректор
датчика привязывается к базовой поверхности.
Применение
Введите приблизительную коррекцию на инструмент в таблицу инструмента.
Подведите датчик к базовой поверхности так, чтобы между кончиком щупа и
поверхностью был небольшой зазор. После запуска цикла происходит измерение Zкоординаты поверхности и обновление корректора инструмента. Затем датчик
возвращается в исходную точку.
Формат
G65 P9801 Zz Tt
Пример: G65 P9801 Z50. T20
Публикация H-2000-6487-0C-A
Page 42
6-4 Калибровкадатчика
Обязательные входные параметры
Tt t = Активный номер коррекции на инструмент.
Zz z = Положение базовой поверхности.
Выходные параметры
Обновление активной коррекции на инструмент.
Пример
Установказначений X, Y, Z вкачестверабочегосмещения G54
O 0001
ПРИМЕЧАНИЕ: Корректор инструмента должен быть активным. Номер активного
корректора на инструмент H должен совпадать со входным номером T (см. пример
выше)
Z100. Активация корректора 1, переход в плоскость 100 мм.
для ориентации шпинделя.
Касание базовой поверхности по Z.
Публикация H-2000-6487-0C-A
Page 43
Калибровка датчика 6-5
Калибровка смещения щупа по X и по Y (O9802)
4
12
#502
Y
X
Рисунок 6.2 Калибровка смещения щупа по X и по Y
3
Dd
Zz
Описание
Датчик располагается над расточенным отверстием на высоте, позволяющей
выполнить калибровку. По завершению цикла величины смещение щупа по X и по Y
от оси шпинделя заносятся в память.
Применение
Расточите отверстие с помощью подходящего расточного инструмента. Таким
образом центр отверстия точно определен. Введите щуп датчика, который надо
откалибровать, в отверстие. Совместите центр шпинделя с центром расточенного
отверстия при активированной функции ориентации шпинделя. После запуска цикла
станок отрабатывает четыре перемещения, в ходе которых определяется смещение
щупа по X и по Y. Затем датчик возвращается в исходное положение.
Формат
G65 P9802 Dd [ Zz ]
где в квадратные скобки взяты дополнительные входные параметры
Пример: G65 P9802 D50.005 Z50.
Обязательные входные параметры
Dd d = Номинальный размер элемента
Публикация H-2000-6487-0C-A
Page 44
6-6Калибровка датчика
Дополнительный входной параметр
Zz z = Абсолютное положение по Z при измерениях (при калибровке на
внешнем элементе). Если это значение не определено,
предполагается, что вызван цикл калибровки на отверстии.
Выходные параметры
Сохраняютсяследующиеданные:
#502 = Смещение щупа по X.
#503 = Смещение щупа по Y.
Пример 1: Калибровка смещения щупа по X и по Y
Перед запуском этой программы должен быть активирован один из корректоров на
инструмент.
Введите щуп в расточенное отверстие, установив его наконечник на надлежащем
уровне. Центр шпинделя должен располагаться точно на оси симметрии
расточенного отверстия.
O0002
G90G80G40G0 Предварительныекодыдлястанка.
G65P9832 Включениедатчикавращением (включает M19) или M19
дляориентациишпинделя.
G65P9802D50. Калибровкавотверстиидиаметром 50 мм.
G65P9833 Выключениедатчикавращением (еслипредусмотрено).
M30 Конец программы.
Пример 2: Альтернативная калибровка смещения щупа по X
и по Y
Программа калибровки с защищенными перемещениями строится следующим
образом.
Присвойте нулю детали точные координаты X, Y и Z элемента (пример,
использующий G54).
G65P9832 Включениедатчикавращением (включает M19) или M19
дляориентациишпинделя.
G65P9810Z-5.F3000 Защищенное перемещение в центр отверстия.
G65P9802D50. Калибровкавотверстиидиаметром 50 мм.
G65P9810Z100.F3000 Защищенноеперемещение: отводвверхвплоскость
100 мм.
G65P9833 Выключениедатчикавращением (еслипредусмотрено)
G28Z100. Возвратвнулевуюточку.
H00 Отменакоррекции (еслипредусмотрено).
M30 Конец программы.
этого цикла, если в последующем предполагается использовать макросы векторной
калибровки O9821, O9822, или O9823. В этом случае калибровку радиуса
сферического наконечника щупа необходимо выполнить при помощи макроса
O9804.
4
#500
1
#501
5
2
6
Y
X
Рисунок 6.3 Калибровка радиуса наконечника щупа
3
Dd
Zz
Описание
Щуп датчика вводится в образцовое кольцо; положение центра наконечника по Z
должно допускать выполнение калибровки. По окончании этого цикла в память
записываются значения радиуса наконечника.
Применение
Закрепите образцовое кольцо на столе станка так, чтобы можно было
приблизительно определить центр кольца. Совместите калибруемый датчик с
центром кольца так, чтобы наконечник щупа был внутри кольца. Перед этим
шпиндель должен быть ориентирован. В этом цикле для определения радиуса
сферического наконечника щупа станок отрабатывает шесть перемещений. Затем
датчик возвращается в исходное положение.
Формат
G65 P9803 Dd [ Zz Ss ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9803 D50.005 Z50. S1.
Публикация H-2000-6487-0C-A
Page 47
Калибровкадатчика6-9
Обязательные входные параметры
Dd d = Эталонныйразмеробразцовогокольца
Дополнительные входные параметры
Ss s = Номер нуля детали, который нужно установить.
Пример 1: Калибровка радиуса сферического наконечника
щупа
Перед запуском этой программы должен быть активирован один из корректоров на
инструмент. Если Ваш станок не сохраняет смещение, то воспользуйтесь
альтернативным примером.
Выставите щуп датчика приблизительно по центру образцового кольца и введите
щуп на нужную глубину внутрь кольца.
O0003
G90G80G40G0 Предварительныекодыдлястанка.
G65P9832 Включениедатчикавращением (включает M19) или M19
дляориентациишпинделя.
G65P9803D50.001 Калибровканаобразцовомкольцедиаметром 50,001 мм.
G65P9833 Выключениедатчикавращением (еслипредусмотрено).
M30 Конец программы.
Публикация H-2000-6487-0C-A
Page 48
6-10 Калибровкадатчика
Пример 2: Альтернативная векторная калибровка радиуса
сферического наконечника щупа
Программа калибровки с защищенными перемещениями строится следующим
образом.
Присвойте нулю детали ориентировочные координаты X, Y и Z (пример,
использующий G54).
помощью этого цикла, если в последующем предполагается использовать макросы
векторной калибровки O9821, O9822, или O9823 (см. Раздел 8, “Векторные
измерительные циклы”). Калибровку сферического наконечника щупа с помощью
макроса O9803 выполнять не следует.
Щуп датчика вводится в образцовое кольцо; положение центра наконечника по Z
должно допускать выполнение калибровки. По окончании этого цикла в память
записываются значения радиуса наконечника. В этом цикле радиус калибруется по
12 направлениям, расположенным под углом 30 градусов друг относительно друга.
Применение
Закрепите образцовое кольцо на столе станка так, чтобы были известны
приблизительные координаты его центра. Совместите калибруемый датчик с
центром кольца так, чтобы наконечник щупа был внутри кольца. Функция
ориентации шпинделя при этом должна быть активирована. В этом цикле для
определения радиусов сферического наконечника щупа станок отрабатывает
14 перемещений. Затем датчик возвращается в исходное положение.
Публикация H-2000-6487-0C-A
Page 50
6-12Калибровка датчика
Формат
G65 P9804 Dd [ Zz Ss ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9804 D50.005 Z50. S1.
Обязательные входные параметры
Dd d = размеробразцовогокольца.
Дополнительные входные параметры
Ss s = Номер нуля детали, который нужно установить.
#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)
Публикация H-2000-6487-0C-A
Page 51
Калибровкадатчика6-13
Пример 1: Векторная калибровка радиуса сферического
наконечника щупа
Перед запуском этой программы должен быть активирован один из корректоров на
инструмент. Если Ваш станок не сохраняет корректор, то воспользуйтесь
альтернативным примером.
Выставите щуп датчика приблизительно по центру образцового кольца и введите
его наконечник на нужную глубину внутрь кольца.
O0004
G90G80G40G0 Предварительныекодыдлястанка.
G65P9832 Включениедатчикавращением (включает M19) или M19
дляориентациишпинделя.
G65P9804D50.001 Калибровканаобразцовомкольцедиаметром 50,001 мм.
G65P9833 Выключениедатчикавращением (еслипредусмотрено).
M30 Конец программы.
Пример 2: Альтернативная векторная калибровка радиуса
сферического наконечника щупа
Программа калибровки с защищенными перемещениями строится следующим
образом.
Присвойте нулю детали ориентировочные координаты X, Y и Z элемента (пример,
использующий G54).
Пример 1: Комплексная калибровка на внутреннем элементе
В этом примере описана процедура комплексной калибровки датчика на внутреннем
элементе при помощи макросов O9801, O9802 и O9804 на образцовом кольце
диаметром 50,001 мм при условии, что известно положение центра и высота
верхней грани кольца.
Перед запуском этой программы в таблицу корректоров на инструмент необходимо
записать ориентировочную длину датчика. Присвойте нулю детали точные
координаты элемента X, Y и Z (пример, использующий G54).
1
12
11
10
7
Пример 6.5 – Полная калибровка на внутреннем элементе
O0006
G90G80G40G0 Предварительные коды для станка.
1. G54X35.Y0 Смещение от центра элемента для установки высоты.
2. G43H1Z100. Активация корректора 1, переход вплоскость 100 мм надэлементом.
3. G65P9832 Включение датчикавращением (включает M19) или
M19 дляориентациишпинделя.
6
2
3
4
5
и
4. G65P9810Z30.F3000 Защищенное перемещение над базовой поверхностью.
5. G65P9801Z20.006T1 Калибровка датчика по длине. Поверхность на высоте
20,006 мм.
6. G65P9810X0Y0 Защищенное перемещение в центр.
7. G65P9810Z5. Защищенное перемещение в центр отверстия.
8. G65P9802D50. Калибровка на расточенном отверстии диаметром
50 ммдляопределениясмещениящупапо X ипо Y.
Публикация H-2000-6487-0C-A
Page 53
Калибровкадатчика6-15
9. G65P9804D50.001 Калибровка на образцовом кольце диаметром
50,001 мм, в результате которой определяются
радиусы сферического наконечника по разным
направлениям.
10. G65P9810Z100.F3000 Защищенное перемещение: отвод вверх вплоскость
100 мм.
H00 Отмена коррекции (если предусмотрено).
M30 Конец программы.
Публикация H-2000-6487-0C-A
Page 54
6-16 Калибровкадатчика
Пример 2: Комплексная калибровка на внешнем элементе
В этом примере описана процедура полной калибровки датчика на внешнем
элементе при помощи макросов O9801, O9802 и O9804 на образцовом вале
диаметром 50,001 мм при условии, что известно положение его центра и высота
верхней грани по Z.
Перед запуском этой программы в таблицу корректоров на инструмент необходимо
записать приблизительную длину датчика. Присвойте нулю детали точные X и Y
координаты элемента и высоту его Z-поверхности (пример, использующий G54).
1
2
11
3
10
9
7 8и
Рисунок 6.6 Комплексная калибровка на внешнем элементе
O0006
G90G80G40G0 Предварительные коды для станка.
1. G54X135.Y100. Смещение в центр элемента для установки высоты.
2. G43H1Z100. Активация корректора 1, переход вплоскость 100 мм надэлементом.
3. G65P9832 Включение датчикавращением (включает M19) или
M19 дляориентациишпинделя.
4
6
5
4. G65P9810Z30.F3000 Защищенное перемещение над базовой поверхностью.
5. G65P9801Z0.T1 Калибровка датчика по длине. Z-поверхность в нуле.
6. G65P9810X100.Y100. Защищенное перемещение в центр.
7. G65P9802D50.001Z10. Калибровка на образцовом вале диаметром 50 мм для
определения смещения щупа по X и по Y.
Публикация H-2000-6487-0C-A
Page 55
Калибровкадатчика6-17
8. G65P9804D50.001Z10. Калибровка на образцовом вале диаметром 50,001 мм,
в результате которой определяются радиусы
сферического наконечника по разным направлениям.
9. G65P9810Z100.F3000 Защищенное перемещение: отвод вверх вплоскость
100 мм.
H00 Отмена коррекции (если предусмотрено).
M30 Конец программы.
Публикация H-2000-6487-0C-A
Page 56
6-18Калибровка датчика
Эта страница специально оставлена пустой.
Публикация H-2000-6487-0C-A
Page 57
Измерительныециклы7-1
Раздел 7
Измерительные циклы
В настоящем разделе описывается применение скалярных измерительных циклов.
Прежде чем приступить к использованию этих циклов необходимо с помощью
макроса O9803 или O9804 (см. Раздел 6, "Калибровка датчика”) выполнить
калибровку сферического наконечника щупа.
В этом разделе
Измерение положения одиночной X Y Z поверхности (O9811)................................. 7-2
Определение положения внутреннего угла (O9815)................................................. 7-13
Определение положения внешнего угла (O9816)..................................................... 7-17
Публикация H-2000-6487-0C-A
Page 58
7-2 Измерительные циклы
Измерение положения одиночной X Y Z поверхности (O9811)
Z
X,Y
Рисунок 7.1 Измерение положения одиночной поверхности
Описание
Настоящий цикл позволяет измерять положение поверхности, информация о
котором может быть использована для определения того или иного размера.
Применение
Датчик необходимо установить вблизи измеряемой поверхности. Соответствующий
корректор на инструмент должен быть активным. В цикле измеряется положение
поверхности и происходит возврат датчика в исходное положение.
Имеет смысл рассмотреть две следующие ситуации:
1. Поверхность понимается как размер, относительно которого выставляется
корректор вместе с входными параметрами Tt и Hh
2. Поверхность является базовой для установки нуля детали с использованием
входных параметров Ss и Mm.
Формат
G65 P9811 Xx или Yy или Zz [ Ee Ff Hh Mm Qq Ss Tt Uu Vv Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
Qq q = Расстояние перебега датчика, которое следует использовать в том
случае, если заданные по умолчанию значения неприемлемы. В
этом случае датчик при поиске измеряемой поверхности
перемещается за пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Ss s = Номер нуля детали, который нужно установить.
В корректор инструмента по радиусу (10) записывается ошибка
положения поверхности.
Публикация H-2000-6487-0C-A
Page 61
Измерительные циклы 7-5
Измерение ребра/паза (O9812)
Z0
Zz
Z0
Rr
Xx, Yy
Xx, Yy
Z0
Z
Y
X
Zz
R-r
Xx, Yy
Рисунок 7.3 Измерение ребра или паза
Описание
Данный цикл предназначен для измерения элемента детали в виде ребра или паза.
В нем используются два измерительных перемещения по осям Х и Y.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая подходящие входные параметры
так, как необходимо.
Публикация H-2000-6487-0C-A
Page 62
7-6 Измерительные циклы
Формат
G65 P9812 Xx [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9812 Yy [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9812 Xx Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9812 Yy Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Qq q = Расстояние перебега датчика, которое следует использовать в том
случае, если заданные по умолчанию значения неприемлемы. В
этом случае датчик при поиске измеряемой поверхности
перемещается за пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Rr r = Относительный размер, используемый при измерении внешних
элементов, например, валов и ребер, чтобы задать боковой зазор от
номинального положения контролируемой поверхности перед
отработкой перемещения по Z.
Значениепоумолчанию = 5 мм.
R-r -r = Аналогичен параметру Rr. Единственное отличие состоит в том, что
зазор отсчитывается в противоположном направлении и
применяется в цикле контроля внутреннего ребра.
Значениепоумолчанию = 5 мм.
Публикация H-2000-6487-0C-A
Page 63
Измерительныециклы7-7
Ss s = Номер нуля детали, который нужно установить.
Положение оси симметрии элемента по X записывается в рабочее
смещение 02 (G55).
Page 64
7-8 Измерительные циклы
Пример 2: Измерение паза (в качестве базового элемента)
1. T01M06 Выбор датчика.
1
2
3
9
4
8
5
7
6
G55
Z
Y
X
Рисунок 7.5
Измерительные
перемещения
2. G54X100.Y50. Исходное положение.
3. G43H1Z100. Активация корректора 1, переход вплоскость
4. G65P9832 Включение датчика вращением (включает
5. G65P9810Z-10.F3000. Защищенное перемещение.
6. G65P9812X30.S2 Измерение паза шириной 30,0 мм.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчикавращением (если
9. G28Z100. Возврат в нулевую точку.
100 мм.
M19) или M19 дляориентациишпинделя.
предусмотрено).
продолжить
Ошибка положения оси симметрии привязывается к положению нулевой
точки X0, и обновленное значение координаты X0 устанавливается в
качестве нуля детали 02 (G55).
Публикация H-2000-6487-0C-A
Page 65
Измерительные циклы 7-9
д
д
Измерение отверстия/вала (O9814)
Z0
Zz
Z0.0
Rr
диаметр Dd
Z0
Z
Y
X
Zz
R-r
иаметр Dd
Рисунок 7.6 Измерение ребра или паза
иаметр Dd
Описание
Данный цикл предназначен для измерения элемента детали в виде ребра или паза.
В нем используются четыре измерительных перемещения по Х и Y.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и коррекция на датчик
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Публикация H-2000-6487-0C-A
Page 66
7-10 Измерительные циклы
Формат
G65 P9814 Dd [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9814 Dd Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Qq q = Расстояние перебега датчика, которое следует использовать в том
случае, если заданные по умолчанию значения неприемлемы. В
этом случае датчик при поиске измеряемой поверхности
перемещается за пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Rr r = Относительный размер, используемый при измерении внешних
элементов, например, валов и ребер, чтобы задать боковой зазор от
номинального положения контролируемой поверхности перед
отработкой перемещения по Z.
Значениепоумолчанию = 5 мм.
R-r -r = Аналогичен параметру Rr. Единственное отличие состоит в том, что
зазор отсчитывается в противоположном направлении и
применяется в цикле контроля внутреннего ребра.
Значениепоумолчанию = 5 мм.
Ss s = Номер нуля детали, который нужно установить.
Ошибка положения оси симметрии привязывается к положению базовой
точки X0, Y0 и обновленное значение координат X0, Y0 записывается в
ноль детали 02 (G55).
Публикация H-2000-6487-0C-A
Page 69
Измерительные циклы 7-13
Определение положения внутреннего угла (O9815)
Xx
Yy
Yy
Ii
Jj
Y
X
Рисунок 7.9 Определение положения вершины внутреннего угла
Описание
Данный цикл используется для определения положения вершины угла элемента
детали.
ПРИМЕЧАНИЕ: Фактическое положение вершины угла может быть определено
даже в том случае, если величина угла отличается от 90 градусов.
Применение
Датчик следует установить в исходное положение так, как показано на рисунке
выше. Номер соответствующего датчику корректора на инструмент должен быть
активным. В ходе измерений сначала определяется положение поверхности Y,
после чего измеряется положение поверхности X. Затем датчик возвращается в
исходную точку.
При ошибках, возникающих в процессе выполнения цикла, датчик возвращается в
исходное положение.
ПРИМЕЧАНИЕ: Если входные параметры I и J отсутствуют, тобудетвыполнено
только два измерительных перемещения. В этом случае предполагается, что
стороны угла параллельны осям.
Если отсутствует только один из этих параметров, I или J, то выполняется три
измерительных перемещения, и величина угла предполагается равной 90 градусов.
Публикация H-2000-6487-0C-A
Page 70
7-14 Измерительные циклы
Формат
G65 P9815 Xx Yy [ Bb Ii Jj Mm Qq Ss Uu Ww ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Qq q = Расстояние перебега датчика, которое следует использовать в том
случае, если заданные по умолчанию значения неприемлемы. В
этом случае датчик при поиске измеряемой поверхности
перемещается за пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Ss s = Номер нуля детали, который нужно установить.
6. G65P9815X20.Y20.I10.J10. Определение положения вершины угла.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчика вращением (если
X
предусмотрено).
9. G28Z100. Возврат в нулевую точку.
10. G17 Выбор плоскости.
11. G68X#135Y#136R#139 Установка полярной координаты и угла
поворота.
продолжениеобработки
12. G69 Отмена режима поворота.
Публикация H-2000-6487-0C-A
Page 73
Измерительныециклы7-17
Определение положения внешнего угла (O9816)
ПРИМЕЧАНИЕ:
Начальная точка
Ii
d
c
определяет расстояние до
первой точки измерения.
Yy
Xx
Рисунок 7.11 Определение положения вершины внешнего угла
a
b
Jj
Перемещения:
a = b
c = d
Описание
Данный цикл используется для определения положения вершины угла элемента
детали.
ПРИМЕЧАНИЕ: Фактическое положение вершины угла может быть определено
даже в том случае, если величина угла отличается от 90 градусов.
Применение
Датчик следует установить в исходное положение так, как показано на рисунке
выше. Номер соответствующего датчику корректора на инструмент должен быть
активным. В ходе измерений сначала определяется положение поверхности Y,
после чего измеряется положение поверхности X. Затем датчик возвращается в
исходную точку.
При ошибках, возникающих в процессе выполнения цикла, датчик возвращается в
исходное положение.
ПРИМЕЧАНИЕ: Если входные параметры I и J отсутствуют, тобудетвыполнено
только два измерительных перемещения. В этом случае предполагается, что
стороны угла параллельны осям.
Если отсутствует только один из этих параметров, I или J, то выполняется три
измерительных перемещения, и величина угла предполагается равной 90 градусов.
Публикация H-2000-6487-0C-A
Page 74
7-18 Измерительные циклы
Формат
G65 P9816 Xx Yy [ Bb Ii Jj Mm Qq Ss Uu Ww ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом
случае датчик при поиске измеряемой поверхности перемещается за
пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Ss s = Номер нуля детали, который нужно установить.
6. G65P9816X0Y0I10.J10. Определение положения вершины угла.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчикавращением (если
предусмотрено).
9. G28Z100. Возврат в нулевую точку.
10. G17 Выбор плоскости.
11. G68X#135Y#136R#139 Установка положения вершины угла и угла
поворота.
продолжениеобработки
12. G69 Отмена режима поворота осей координат.
Публикация H-2000-6487-0C-A
Page 77
Векторныеизмерительныециклы8-1
Раздел 8
Векторные измерительные циклы
В настоящем разделе описывается применение векторных измерительных циклов.
Прежде чем приступить к использованию этих циклов необходимо с помощью
макроса O9804 (см. Раздел 6, "Калибровка датчика”) выполнить калибровку радиуса
сферического наконечника щупа. Не применяйте макрос O9803 для калибровки
щупа датчика.
В этом разделе
Измерение одиночной наклонной поверхности (O9821) ............................................8-2
Измерение наклонного ребра или паза (O9822) .........................................................8-5
Измерение отверстия или вала по трем точкам (O9823) ...........................................8-9
предварительная векторная калибровка радиуса сферического наконечника щупа
датчика (O9804) (см. Раздел 6 “Калибровка датчика”). Не применяйте макрос O9803
для калибровки щупа датчика.
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
Углы +Аа соответствуют
направлению против часовой
Dd
стрелки.
Y
180°
X
Рисунок 8.1 Измерение наклонной поверхности
90°
-
Aa
0°
°
Описание
В этом цикле положение поверхности элемента детали определяется при помощи
одного векторного измерительного перемещения в плоскости XY.
Применение
Совместите датчик с ожидаемым положением базовой точки элемента так, чтобы
наконечник щупа находился на нужном уровне по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Формат
G65 P9821 Aa Dd [ Ee Ff Hh Mm Qq Ss Tt Uu Vv Ww ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом
случае датчик при поиске контролируемой поверхности будет
перемещаться за пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Ss s = Номер рабочего смещения координат детали, который нужно
установить.
Рабочее смещение с этим номером будет обновлено.
предварительная векторная калибровка радиуса сферического наконечника щупа
датчика (O9804) (см. Раздел 6 “Калибровка датчика”). Не применяйте макрос O9803
для калибровки щупа датчика.
Aa
180
Dd
Y+
X+
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
Углы +Аа соответствуют
направлению против часовой
стрелки
Рисунок 8.4 Измерение наклонного ребра или паза
Описание
Aa
0
A - a
Aa
Aa
В этом цикле положение ребра или паза определяется при помощи двух векторных
измерительных перемещений в плоскости XY.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Публикация H-2000-6487-0C-A
Page 82
8-6 Векторные измерительные циклы
Формат
G65 P9822 Aa Dd [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9822 Aa Dd Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Aa a = Угол между измеряемой поверхностью и направлением X+.
Dd d = Номинальныйразмерэлемента.
Zz z = Абсолютное положение по Z при измерении положения ребра. Если
это значение не задано, предполагается, что вызван цикл измерения
паза.
Необязательные входные параметры
Hh h = Допускнаразмеризмеряемогоэлемента.
Mm m = Допуск на фактическое положение элемента детали.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом
случае датчик при поиске контролируемой поверхности будет
перемещаться за пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Rr r = Относительный размер, используемый при контроле элементов
извне, например, валов и ребер, чтобы задать боковой зазор от
номинального положения измеряемой поверхности перед отработкой
перемещения по Z.
Значениепоумолчанию = 5 мм.
R-r -r = Аналогичен параметру Rr. Единственное отличие состоит в том, что
зазор отсчитывается в противоположном направлении и
применяется в цикле измерения ребра изнутри.
Значениепоумолчанию = 5 мм.
Ss s = Номер нуля детали, который нужно установить.
предварительная векторная калибровка радиуса сферического наконечника щупа
датчика (O9804) (см. Раздел 6 “Циклы калибровки”). Не применяйте макрос O9803
для калибровки датчика.
90°
Bb
Cc
Aa
R-r
Rr
180°0°
-90°
Dd
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов
Углы +Аа соответствуют
направлению против часовой стрелки
Рисунок 8.7 Измерение отверстия или вала по трем точкам
Описание
В этом цикле положение центра отверстия или вала определяется при помощи трех
векторных измерительных перемещений в плоскости XY.
Применение
Совместите датчик с ожидаемым положением оси симметрии элемента, задайте
подходящее положение наконечника щупа по оси Z. Датчик и корректор датчика
должны быть активными. Запустите цикл, задавая соответствующие входные
параметры.
Публикация H-2000-6487-0C-A
Page 86
8-10 Векторные измерительные циклы
Формат
G65 P9823 Aa Bb Cc Dd [ Ee Ff Hh Mm Qq Rr Ss Tt Uu Vv Ww ]
или
G65 P9823 Aa Bb Cc Dd Zz [ Ee Ff Hh Mm Qq Rr Ss Tt Uu VvWw ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом
случае датчик при поиске контролируемой поверхности будет
перемещаться за пределы ожидаемого положения.
Значение по умолчанию = 4 ммпооси Z и 10 ммпоосям X и Y.
Rr r = Относительный размер, используемый при контроле элементов
извне, например, валов и ребер, чтобы задать боковой зазор от
номинального положения контролируемой поверхности перед
отработкой перемещения по Z.
Значениепоумолчанию = 5 мм.
R-r -r = Аналогичен параметру Rr. Единственное отличие состоит в том, что
зазор отсчитывается в противоположном направлении и
применяется в цикле контроля внутреннего вала.
Значениепоумолчанию = 5 мм.
Публикация H-2000-6487-0C-A
Page 87
Векторныеизмерительныециклы8-11
Ss s = Номер нуля детали, который нужно установить.
Ошибка положения оси симметрии привязывается к положению базовой точки X0,
Y0 и обновленное значение координаты X0, Y0 записываетсявнольдетали 02
(G55).
Публикация H-2000-6487-0C-A
Page 89
Дополнительныециклы9-1
Раздел 9
Дополнительные циклы
В пакет программного обеспечения Inspection Plus входит несколько
дополнительных циклов, которые стоят особняком по отношению к циклам,
рассмотренным в предыдущих разделах настоящего руководства (Разделы 5-8). В
настоящем разделе описывается применение этих циклов.
В этом разделе
4-я ось: измерение по X (O9817)...................................................................................9-2
4-я ось: измерение по Y (O9818)...................................................................................9-5
Измерение положения отверстий/валов на делительной окружности (O9819)........ 9-8
Измерение угла по оси X или Y (O9843).................................................................... 9-37
Публикация H-2000-6487-0C-A
Page 90
9-2 Дополнительныециклы
4-я ось: измерениепо X (O9817)
Xx
Z+
Zz
X+
Рисунок 9.1 4-я ось: измерение по X
ПРИМЕЧАНИЕ:
Коррекцияуглаповорота
+ (положительный) против часовойстрелки.
- (отрицательный) почасовойстрелке.
X0 (BO)
Описание
Этот макрос служит для определения наклона поверхности между точками Z1 и Z2 с
тем, чтобы с помощью поворота 4-й оси скомпенсировать непараллельность этой
поверхности относительно оси X.
Применение
При помощи поворота 4-й оси нужно задать требуемое угловое положение элемента
детали (т. е. расположить плоскость поверхности перпендикулярно оси Z). Если
используется входной параметр Ss, в таблицу нулей детали будет внесена
поправка на величину ошибки.
ПРИМЕЧАНИЕ: На большинстве станков практикуется переопределение нуля
детали и изменение углового положения после выполнения этого цикла, чтобы
активировать новый нуль детали.
Формат
G65 P9817 Xx Zz [ Qq Bb Ss Ww ]
гдевквадратныескобкивзятыдополнительныевходныепараметры.
Пример: G65 P9817 X100. Z50. Q10. B2. S1. W2.
Публикация H-2000-6487-0C-A
Page 91
Дополнительныециклы9-3
Обязательные входные параметры
Xx x = Расстояние между точками измерения Z1 и Z2 по оси X.
Zz z = Ожидаемое положение поверхности по оси Z.
Дополнительные входные параметры
Bb b = Допуск на угловое положение элемента. Задаваемый допуск равен
половине ширины поля допуска, т. е. размеру 45 градусов (±0,25
градуса) соответствует поворот вокруг 4-й оси на угол 45 градусов с
допуском B.25.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом
случае датчик при поиске измеряемой поверхности будет
перемещаться за пределы ожидаемого положения.
Значениепоумолчанию = 10 мм.
Ss s = Номер нуля детали, который нужно установить.
2. = Увеличение номера компонентаи сброс номера элемента.
Выходные переменные
#139 измеренноеугловоеположениепо 4-йоси.
#143 величина (Z1 - Z2).
#144 величинакорректировкиугловогоположения.
ПРИМЕЧАНИЕ: В некоторыхслучаяхможетпотребоватьсяизменениеномера
системной переменной, отвечающей 4-й оси. Это можно сделать путем
редактирования макроса O9817, инсталлированного в систему ЧПУ станка.
Публикация H-2000-6487-0C-A
Page 92
9-4Дополнительные циклы
Редактирование выполняется следующим образом:
#3 = 4 (номер 4-й оси) для изменения номера оси (см. номера осей в разделе,
посвященном макросам для системы ЧПУ Fanuc).
Изменение направления оси.
Редактирование выполняется следующим образом:
#4 = 1(1 = по часовой стрелке, и -1 = против часовой стрелки) позволяет внести
необходимое изменение.
Пример: 4-я ось: поворот в плоскость отфрезерованной
поверхности
1. T01M06 Выбор датчика.
2. G43H1Z100. Активация корректора 1, переход в
1
9
BO
2
3
8
5
7
O
45
6
3. G65P9832 Включение датчика вращением
4. G0B45. 4-я ось: поворот в положение
плоскость 100 мм.
(включает M19) или M19 дляориентациишпинделя.
45 градусов.
4
Z
C
B
Y
A
Рисунок 9.2
Измерительные
перемещения
5. G65P9810X0Y0Z20.F3000 Установка наконечника щупа над
поверхностью на расстоянии 10 мм.
6. G65P9817X50.Z10.B5. Измерение в точках, находящихся на
расстоянии 50 мм друг от друга,
обновление G54 и установка допуска
Коррекцияуглаповорота
+ (положительный) против часовой стрелки
- (отрицательный) почасовойстрелке
Y0 (BO
Zz
Описание
Этот макрос служит для определения наклона поверхности между точками Z1 и Z2 с
тем, чтобы с помощью поворота 4-й оси скомпенсировать непараллельность этой
поверхности относительно оси Y.
Применение
При помощи поворота 4-й оси нужно задать требуемое угловое положение элемента
детали (т. е. расположить плоскость поверхности перпендикулярно оси Z). Если
используется входной параметр Ss, в ноль детали будет внесена поправка на
величину ошибки.
ПРИМЕЧАНИЕ: На большинстве станков практикуется переопределение нуля
детали и изменение углового положения после выполнения этого цикла, чтобы
активировать новый нуль детали.
Yy y = Расстояние между точками измерения Z1 и Z2 по оси Y.
Zz z = Ожидаемое положение поверхности по оси Z.
Дополнительные входные параметры
Bb b = Допуск на угловое положение элемента. Задаваемый допуск равен
половине ширины поля допуска, т. е. размеру 45 ± 0,25 градусов
соответствует поворот вокруг 4-й оси на угол 45 градусов с допуском
B.25.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом
случае датчик при поиске измеряемой поверхности будет
перемещаться за пределы ожидаемого положения.
Значениепоумолчанию = 10 мм.
Ss s = Номер нуля детали, который нужно установить.
2. = Увеличение номера компонентаи сброс номера элемента.
Выходные переменные
#139 измеренное угловое положение по 4-й оси.
#143 величина (Z1 - Z2).
#144 величина корректировки углового положения.
ПРИМЕЧАНИЕ: В некоторыхслучаяхможетпотребоватьсяизменениеномера
системной переменной, соответствующей 4-й оси. Это можно сделать путем
редактирования макроса O9818, инсталлированного в систему ЧПУ станка.
Публикация H-2000-6487-0C-A
Page 95
Дополнительные циклы 9-7
O
Редактированиевыполняетсяследующимобразом:
#3 = 4 (номер 4-й оси) для изменения номера оси (см. номера осей в разделе,
посвященном макросам для системы ЧПУ Fanuc).
Изменение направления оси.
Редактирование выполняется следующим образом:
#4 = 1(1 = по часовой стрелке, и -1 = против часовой стрелки) позволяет внести
необходимое изменение.
Пример: 4-я ось: поворот в плоскость отфрезерованной
поверхности
1. T01M06 Выбор датчика.
2. G43H1Z200. Активация корректора 1, переход в
9
1
2
3
8
7
O
5
45
6
3. G65P9832 Включение датчика вращением
A
4. G0A45. 4-я ось: поворот в положение
плоскость 100 мм.
(включает M19) или M19 для
ориентации шпинделя.
45 градусов.
4
Z
Y
X
Рисунок 9.4
Измерительные
перемещения
5. G65P9810X0Y0Z20.F3000 Установка наконечника щупа над
поверхностью на расстоянии 10 мм.
6. G65P9818Y50.Z10.S1.B5. Измерение в точках, находящихся на
расстоянии 50 мм друг от друга,
обновление G54 и установка допуска
Измерение положения отверстий/валов на делительной
окружности (O9819)
ПРИМЕЧАНИЕ:
Углы в диапазоне 180 градусов
Углы +Аа соответствуют направлению
против часовой стрелки.
90°
180°
Aa
Kk
0°
Dd
-90°
c P.C.D.
Рисунок 9.5 Измерение валов/окружностей на PCD
Zz
Zz
Описание
Этот макрос предназначен для измерения валов/отверстий на делительной
окружности (на PCD). Все перемещения датчика выполняются в автоматическом
режиме с возвратом в исходное положение в центре PCD.
Применение
K
1. Датчик устанавливается в центре PCD над измеряемой деталью. Датчик
перемещается в направлении каждого отверстия/вала и измеряет положение
каждого из них элементов в автоматическом режиме. По завершению цикла
датчик возвращается в центр PCD.
2. Макрос использует цикл измерения отверстия/вала, который помещен между
перемещениями. Таким образом, этот макрос имеет четвертый уровень
вложенности, т. е. не может быть помещен в тело макроса, созданного
пользователем самостоятельно.
3. Еслиприперемещенияхмеждуотверстиями/валамивозникаетсостояние
'probe open' (измерение не завершено), появляетсяпредупреждение
ТРАЕКТОРИЯ ЗАБЛОКИРОВАНА и вместо того, чтобы вернуться в исходное
положение, датчик останавливается. Такой порядок действий продиктован
соображениями безопасности, поскольку на траектории возврата в центр PCD
может оказаться препятствие.
Публикация H-2000-6487-0C-A
Page 97
Дополнительные циклы 9-9
Формат
Вал: G65 P9819 Cc Dd Zz [ Aa Bb Ee Hh Mm Qq Rr Uu Ww ]
или
Отверстие: G65 P9819 Cc Dd Kk [ Aa Bb Ee Hh Mm Qq Rr Uu Ww ]
где в квадратные скобки взяты дополнительные входные параметры.
z Диаметркаждогоотверстия/вала
z Абсолютноеположениевплоскости XY, угловоеположениеидиаметр
делительной окружности каждого элемента.
z Номерэлемента.
z Ошибкаразмераиположения.
Выходнойформатприведенвописаниимакросапечати.
Uu u = При выходе за границы допуска макрос продолжает выполняться до
конца и происходит распечатка данных по каждому элементу. Если
задан #120, появляется предупреждение ПРЕВЫШЕНИЕ ВЕРХНЕГО
ДОПУСКА и установка флажка #119 = 2. В противном случае
устанавливается только флажок #119 = 2. Продолжается
выполнение программы.
Публикация H-2000-6487-0C-A
Page 99
Дополнительные циклы 9-11
Распределение припусков (O9820)
P2
P(6 точек макс.)
P1
Z
P(6 точек макс.)
Описание
В цикле измеряется положение поверхности X, Y или Z в заданных точках с тем,
чтобы установить максимальный и минимальный припуск.
Применение
Датчик следует расположить над поверхностью в первой точке измерения. В цикле
выполняется измерение положение поверхности в этой точке (P1). Дополнительные
точки от P2 до P6 (максимум) измеряются согласно заданным входным параметрам
в зависимости от количества наборов входных параметров I, J или K.
YX
P1
P2
Рисунок 9.6 Контроль распределения припусков
P1
P2
P(6 точекмакс.)
ПРИМЕЧАНИЯ:
1. Если устанавливать ноль детали, положение поверхности будет
соответствовать минимальному измеренному положению, и величина припуска
будет записана в регистр #146.
2. Если НЕ устанавливать ноль детали, то предполагается номинальное
положение поверхности, и максимальное и минимальное значения
записываются в регистры #144 и #145.
Публикация H-2000-6487-0C-A
Page 100
9-12Дополнительные циклы
Формат
Контроль X-поверхности
G65 P9820 Xx Jj Kk [ Ss Uu ]
или
Контроль Y-поверхности
G65 P9820 Yy Ii Kk [ Ss Uu ]
или
Контроль Z-поверхности
G65 P9820 Zz Ii Jj [ Ss Uu ]
где в квадратные скобки взяты
дополнительные входные параметры
Пример: G65 P9820 X100. J10. K11. S1. U.5
(показываетоднудополнительную [JK] парупеременных, т.е. P2)
ПРИМЕЧАНИЕ: Последовательные
пары значений Jj и Kk должны быть в
заданном порядке для P2-P6.
ПРИМЕЧАНИЕ: Последовательные
пары значений Ii и Kk должны быть в
заданном порядке для P2-P6.
ПРИМЕЧАНИЕ: Последовательные
пары значений Ii и Jj должны быть в
заданном порядке для P2-P6.
Обязательные входные параметры
Xx
или
Yy x, y, z = Номинальное положение поверхности для проверки илираспределенияприпусков.
Zz
I1 (P2) до i = Положение X-поверхности в точках P2-P6 (максимум
I5 (P6) 5 дополнительных точек).
или
J1 (P2) до j = Положение Y-поверхности в точках P2-P6 (максимум
I5 (P6) 5 дополнительных точек).
или
K1 (P2) to k = Положение Z-поверхности в точках P2-P6 (максимум
K5 (P6) 5 дополнительных точек).
Публикация H-2000-6487-0C-A
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.