Renishaw Inspection Plus User Manual

Page 1
Руководство по программированию
H-2000-6487-0C-A
Программное обеспечение Inspection Plus
Page 2
© 1995 – 2007 Renishaw plc. Все права защищены.
Запрещается копирование или воспроизведение данного документа целиком или частично, а также его перенос на какие-либо другие носители или перевод на другой язык каким бы то ни было образом без предварительного письменного разрешения компании 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
Тип датчика для контроля детали.........................
Тип интерфейса......................................................
Тип датчика для наладки инструмента
…………………………………...……
……………….........
Тип интерфейса………………………………………
СПЕЦИАЛЬНЫЕ M-КОДЫ (ИЛИ ДРУГИЕ), ЕСЛИ ИМЕЮТСЯ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ RENISHAW
Диск(и) с ПО для измерения детали
..........................................................................…...........
.............................................................................…........
Диск(и) ПО для контроля инструмента
..................................................................................…...
.........................................................................................
Включение датчика (вращением)
.……………..............................................................
Выключение датчика (вращением)
.……………..............................................................
Сигнал запуска/ошибки
.……………..............................................................
Только двойные системы
Включение датчика контроля детали
.……………......................................................................
Включение датчика наладки инструмента
.……………......................................................................
Другое.……………...........................................................
.........................................................................................
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Поставьте галочку, если
заполнена Форма 2 на обороте.
Название предприятия.……………................................................
Адрес
предприятия.…………….................................................................
.....................................….................................................................
.........................................................................................................
…......................................................................................................
Дата инсталляции..........………....................
Специалист по инсталляции
..........…....................................................
Дата обучения..........…...........................
Номер телефона предприятия.……………...................................
Контактное лицо.……………..........................................................
Page 6
Форма 2
ИЗМЕНЕНИЯ, ВНЕСЕННЫЕ В ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Номер стандартного ПО 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
Дискета A-4012-0518 ................................................................................................. 2
Объем памяти, требуемый макросами........................................................................... 3
Файл 40120519........................................................................................................... 3
Файл 40120520........................................................................................................... 4
Файл 40120521........................................................................................................... 4
Файл 40120727........................................................................................................... 5
Использование ПО с мультибуферными опциями ........................................................ 5
Fanuc 15M-A02B-0094-J986 ...................................................................................... 5
Служба работы с клиентами............................................................................................ 6
Контактные телефоны дочерних компаний Renishaw............................................ 6
Раздел 1 Начало работы
Зачем калибровать измерительный датчик? ..............................................................1-2
Калибровка на расточенном отверстии....................................................................... 1-2
Калибровка с помощью образцового кольца .............................................................. 1-3
Калибровка датчика по длине....................................................................................... 1-3
Циклы калибровки.......................................................................................................... 1-3
Раздел 2 Установка программного обеспечения
Установка программного обеспечения ........................................................................ 2-2
Расстояние отхода #506................................................................................................ 2-2
Макрос с настройками O9724.......................................................................................2-3
Раздел 3 Необязательные входные параметры
Необязательные входные параметры ......................................................................... 3-2
Раздел 4 Выходные переменные
Выходные переменные – таблица 1 ............................................................................4-2
Выходные переменные – таблица 2 ............................................................................4-3
Публикация H-2000-6487-0C-A
Page 10
IV Содержание
Раздел 5 Циклы защищенных перемещений
Защищенное перемещение (мониторинг срабатывания датчика) (O9810)..............5-2
Раздел 6 Циклы калибровки
Циклы калибровки - обзор.............................................................................................6-2
Калибровка датчика по длине (O9801) ........................................................................6-3
Калибровка смещения щупа по X и по Y (O9802)....................................................... 6-5
Калибровка радиуса наконечника щупа (O9803)........................................................ 6-8
Векторная калибровка радиуса наконечника щупа (O9804)....................................6-11
Пример 1: Комплексная калибровка на внутреннем элементе ............................... 6-14
Пример 2: Комплексная калибровка на внешнем элементе ....................................6-16
Раздел 7 Измерительные циклы
Измерение положения одиночной X Y Z поверхности (O9811)................................ 7-2
Измерение ребра/паза (O9812).................................................................................... 7-5
Измерение отверстия/вала (O9814)............................................................................. 7-9
Определение положения внутреннего угла (O9815)................................................7-13
Определение положения внешнего угла (O9816)..................................................... 7-17
Раздел 8 Векторные измерительные циклы
Измерение одиночной наклонной поверхности (O9821)............................................8-2
Измерение наклонного ребра или паза (O9822)......................................................... 8-5
Измерение отверстия или вала по трем точкам (O9823)........................................... 8-9
Раздел 9 Дополнительные циклы
4-я ось: измерение по X (O9817).................................................................................. 9-2
4-я ось: измерение по Y (O9818).................................................................................. 9-5
Измерение положения отверстий/валов на делительной окружности (O9819).......9-8
Распределение припусков (O9820)............................................................................ 9-11
Хранение данных по разным щупам (O9830)............................................................ 9-16
Загрузка данных по разным щупам (O9831)..............................................................9-19
Включение датчика вращением (O9832)................................................................... 9-22
Выключение датчика вращением (O9833)................................................................. 9-23
Определение взаимного расположения элементов в плоскости XY (O9834)........ 9-24
Определение взаимного расположения элементов в плоскости Z (O9834)...........9-28
Обновление SPC-коррекции на инструмент (O9835)............................................... 9-32
Макрос оптимизации циклов измерений (O9836)..................................................... 9-34
Измерение угла по оси X или Y (O9843).................................................................... 9-37
Публикация H-2000-6487-0C-A
Page 11
Содержание V
Раздел 10 Список макросов аварийных сигналов
Аварийные сигналы системы ЧПУ Fanuc 0M............................................................ 10-2
Аварийные сигналы системы ЧПУ Mazak M32.......................................................... 10-2
Общий список аварийных сигналов ........................................................................... 10-2
Аварийные сигналы, относящиеся только к макросу оптимизации (O9836).......... 10-5
Приложение A Конкретный пример
Введение.........................................................................................................................A-2
Операции, выполняемые датчиком..............................................................................A-3
Приложение B Особенности, циклы и ограничения пакета программ Inspection Plus
Особенности пакета программ Inspection Plus............................................................B-2
Циклы ..............................................................................................................................B-2
Ограничения ...................................................................................................................B-3
Система ЧПУ Mazak M32.......................................................................................B-3
Системы ЧПУ Fanuc 10/11/12/15M........................................................................B-4
Система ЧПУ Fanuc 6M..........................................................................................B-4
Система ЧПУ Fanuc 0M..........................................................................................B-4
Системы ЧПУ Fanuc 16M - 18M.............................................................................B-4
Ограничения при использовании векторных циклов O9821, O9822 и O9823 ..........B-4
Использования макроса O9823 для контроля отверстия/вала по
трем точкам.........................................................................................................B-4
Математическая точность .............................................................................................B-5
Связь между результатами векторной калибровки и результатами измерений......B-5
Приложение С Дополнительные сведения о макросе с настройками
Макрос G65P9724 ..........................................................................................................C-2
Приложение D Допуски
Допуски ...........................................................................................................................D-2
Допуски на фактическое положение ............................................................................D-3
Приложение E Дополнительные поправки Ee
Дополнительные поправки Ee ......................................................................................E-2
Зачем нужна эта опция..................................................................................................E-2
Приложение F Дополнительные резервные корректоры на инструмент
Дополнительные резервные корректоры на инструмент...........................................F-2
Публикация H-2000-6487-0C-A
Page 12
VI Содержание
Приложение G Вывод результатов макроса на печать
Пример распечатки результатов макроса .................................................................. G-2
Приложение H Алгоритмическая диаграмма (циклы измерения отверстия/вала и ребра/паза)
Алгоритмическая диаграмма (циклы измерения отверстия/вала и ребра/паза).....H-2
Приложение I Использование макропеременных
Локальные переменные .................................................................................................I-2
Общие переменные........................................................................................................I-2
Зарезервированные общие переменные .....................................................................I-3
Приложение J Макросы поправки на инструмент O9732 и O9723
Введение......................................................................................................................... J-2
Редактирование макроса O9732 .................................................................................. J-2
Редактирование макроса O9723 .................................................................................. J-2
Приложение K Общие примеры контактных измерений
Пример 1: Идентификация заготовки...........................................................................K-2
Пример 2: Контроль каждой N-ой детали ....................................................................K-3
Приложение L Измерение по методу одного касания
Введение......................................................................................................................... L-2
В чем смысл применения цикла измерения по одному касанию?..................... L-2
Применение высокоскоростной skip-опции .......................................................... L-2
Сравнение времени выполнения циклов измерений .......................................... L-3
Установка циклов измерения по одному касанию ...................................................... L-4
Редактирование макроса ....................................................................................... L-4
Режим работы системы.................................................................................................L-5
Использование стандартной skip-опции............................................................... L-5
Дополнительные переменные............................................................................... L-6
Подача при подходе ............................................................................................... L-6
Расстояние отхода #506.........................................................................................L-6
Цикл идентификации ложного срабатывания......................................................L-6
Поправка на ускоренное движение....................................................................... L-6
Входной параметр Q...............................................................................................L-8
Измерительное перемещение...............................................................................L-8
Логическое построение измерительного перемещения при измерении одним
касанием..............................................................................................................L-9
Публикация H-2000-6487-0C-A
Page 13
Перед началом работы 1

Перед началом работы

Настоящее руководство по программированию содержит подробную информацию о работе с программным обеспечением Inspection Plus.
Материал разбит на десять независимых разделов и структурирован так, чтобы способствовать наиболее эффективному использованию программного обеспечения Inspection Plus.
z Раздел 1 детально обсуждает смысл калибровки и необходимость выполнения
этой операции перед началом контактных измерений.
z Раздел 2 посвящен инсталляции и пользовательской настройке программного
обеспечения Inspection Plus на станке.
z В разделе 3 содержится полный список необязательных входных параметров,
которые требуются указывать в макросах циклов.
z В разделе 4 содержится полный список выходных переменных, которые
являются результатом выполнения циклов.
z Раздел 5 посвящен использованию макроса защищенных перемещений
(O9810). При правильном использовании этот макрос позволяет предотвратить поломку контактного щупа в случае столкновения с заготовкой.
z В разделе 6 описывается порядок использования четырех макросов,
предназначенных для калибровки датчика.
z Раздел 7 посвящен применению макросов измерительных циклов. z Раздел 8 посвящен применению трех макросов векторных измерительных
циклов.
z В разделе 9 описан порядок использования макросов циклов, которые не были
описаны в предыдущих разделах.
z В разделе 10 описаны сообщения об ошибках и номера предупреждений
макросов, которые могут появится на экране системы ЧПУ станка при возникновении ошибки. Разъяснен смысл каждого сообщения, а также дано описание возможных причин ошибки и рекомендации по ее устранению.

Единицы измерения, используемые в данном руководстве

Во всех примерах, приведенных в настоящем руководстве, используются метрические единицы измерения, то есть миллиметры. В скобках приводятся эквивалентные значения в британской системе единиц.
Публикация H-2000-6487-0C-A
Page 14
2 Перед началом работы

Список дополнительных публикаций

При работе с программным обеспечением Inspection Plus может оказаться полезным ознакомиться со следующей документацией Renishaw:
z Контактные измерительные системыРуководство по установке на станки
(номер публикации Renishaw H-2000-6040).
z Измерительные циклы для станковПроспект (номер публикации Renishaw
H-2000-2297).

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

Чтобы получить исчерпывающее представление об возможностях и ограничениях программного обеспечения, следует обратиться к Приложению B, "Особенности, циклы и ограничения пакета программ Inspection Plus".

Комплектность программного обеспечения

Программное обеспечение Inspection Plus – номер публикации Renishaw A-4012­0516
В комплект поставки входит: z Дискета – номер для заказа A-4012-0518

Дискета A-4012-0518

Это 3,5-дюймовая дискета, формат MS-DOS (720K). Диск содержит следующую информацию:
Основные циклы (Файл 40120519) Дополнительные циклы (группа 1) (Файл 40120520) Дополнительные циклы (группа 2) (Файл 40120521) Цикл измерения по методу одного касания (Файл 40120727)
Файл 40120519 – Основные циклы
O9721 O9722 O9723 O9724 O9726 O9727 O9731 O9732 O9801 O9802 O9803 O9810 O9811 O9812 O9814
Диск позволяет осуществлять многократную загрузку всех макросов.
Публикация H-2000-6487-0C-A
Page 15
Перед началом работы 3
Файл 40120520 – Дополнительные циклы (группа 1)
O9730 O9804 O9815 O9816 O9817 O9818 O9821 O9822 O9823 O9834 O9843
Диск позволяет осуществлять многократную загрузку всех макросов.
Файл 40120521 – Дополнительные циклы (группа 2)
O9819 O9820 O9830 O9831 O9832 O9833 O9835 O9836 Диск позволяет осуществлять многократную загрузку всех макросов.
Файл 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
(также используется для вычисления функции арктангенса)
O9732 Макрос обновления коррекции 2,160 O9801 Калибровка измерительного датчика по длине 0,387
Публикация H-2000-6487-0C-A
Page 16
4 Перед началом работы
O9802 Калибровка X, Y-смещения щупа 0,463 O9803 Калибровка радиуса сферического наконечника щупа 0,677 O9810 Защищенное перемещение 0,429 O9811 Измерение положения одиночной XYZ-поверхности 2,487 O9812 Измерение ребра/паза 2,109 O9814 Измерение отверстия/вала 1,673

Файл 40120520

Полный объем всех макросов в этом файле составляет 26,0 Кб. Ниже приводится объем памяти, занимаемый каждым из макросов:
Номер макроса Назначение Память (Кб) O9730 Макрос печати 3,771
O9804 Векторная калибровка радиуса сферического наконечника щупа 0,991
O9815 Внутреннее измерение 2,813 O9816 Внешнее измерение 2,941 O9817 Измерение по X при наличии 4-й оси 1,448 O9818 Измерение по Y при наличии 4-й оси 1,440 O9821 Измерение одиночной наклонной поверхности 1,983 O9822 Наклонное ребро/паз 2,452 O9823 Отверстие/вал по трем точкам 2,839 O9834 Измерение взаимного расположения элементов 3,893 O9843 Измерение угла в плоскости XY 1,401

Файл 40120521

Полный объем всех макросов в этом файле составляет 7,5 Кб. Ниже приводится объем памяти, занимаемый каждым из макросов:
Номер макроса Назначение Память (Кб) O9819 Измерение отверстий и валов с центрами на 1,715
окружности O9820 Распределение припусков 2,445 O9830 Хранение данных по разным щупам 0,453 O9831 Загрузка данных по разным щупам 0,453 O9832 Макрос включения вращением 0,387 O9833 Макрос выключения вращением 0,381 O9835 Обновление коррекции на инструмент в режиме SPC 0,515 O9836 Макрос оптимизации 1,159
Публикация H-2000-6487-0C-A
Page 17
Перед началом работы 5

Файл 40120727

Полный объем всех макросов в этом файле составляет 1,68 Кб. Ниже приводится объем памяти, занимаемый каждым из макросов:
Номер макроса Назначение Память (Кб) O9726 Цикл измерения по методу одного касания 1,680 Подробную информацию по установке и использованию см. в Приложении L.

Использование ПО с мультибуферными опциями

Ряд современных систем ЧПУ позволяют использовать так называемую мультибуферную опцию. Если Вы предполагаете использовать данное программное обеспечение с мультибуферной опцией, Вам нужно воспользоваться соответствующей командой для опережающего считывания только одного кадра.
ПРИМЕЧАНИЕ: Может оказаться, что в системе ЧПУ Вашего станка реализована мультибуферная опция, которая включена. Прежде чем продолжать, обратитесь к документации на свою систему ЧПУ.

Fanuc 15M-A02B-0094-J986

В этом контроллере ограничение на опережающее считывание задается командой G5.1.
Пример
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, настоятельно рекомендуем ознакомиться с содержанием данного раздела. В нем обсуждается вопрос о необходимости точной калибровки датчика перед началом измерений. Эффективное управление качеством обработки возможно только при высокой точности калибровки измерительного датчика.
В этом разделе
Зачем калибровать измерительный датчик?............................................................... 1-2
Калибровка на расточенном отверстии ....................................................................... 1-2
Калибровка с помощью образцового кольца............................................................... 1-3
Калибровка датчика по длине....................................................................................... 1-3
Циклы калибровки.......................................................................................................... 1-3
Публикация H-2000-6487-0C-A
Page 20
1-2 Начало работы

Зачем калибровать измерительный датчик?

В разделе 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) Удалите все лишние O98-- циклы. (2) Если предполагается использовать векторные циклы, удалите
следующий макрос: O9803 (вместо него будет использоваться O9804)
В противном случае удалите следующие макросы:
O9727, O9731 и O9804 (эти макросы нужны только для векторных циклов)
(3) Если Вы не собираетесь распечатывать результаты измерений, удалите
следующий макрос: O9730
4. Определитесь, какие дополнительные циклы из файла 40120520, (Опция 1)
Вам понадобятся. Загрузите файл (Опция 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 = Допуск на фактическое положение элемента детали.
Цилиндрическая зона в окрестности предполагаемого положения. Пример: M.1 задает допуск на фактическое положение величиной
0,1 мм.
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 = Номер рабочего смещения координат детали, которое нужно
установить. Рабочее смещение, записанное в ячейке с этим номером, будет
обновлено.
S1 – S6 (G54 – G59) S0 (величина внешнего смещения нулевой точки детали). S101 – S148 (G54.1 P1 – G54.1 P48) дополнительные нули детали.
Новый ноль детали = действующий ноль детали + ошибка. Новое внешнее смещение нуля детали = Действующее внешнее
смещение нуля детали + ошибка.
Пример: 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

Выходные переменные

В настоящем разделе перечислены выходные переменные, значения которых определяются в результате выполнения тех или иных макросов. Ссылка на этот раздел будет появляться всякий раз, когда будут описываться выходные переменные того или иного макроса.
В этом разделе
Выходные переменные – таблица 1............................................................................. 4-2
Выходные переменные – таблица 2............................................................................. 4-3
Публикация H-2000-6487-0C-A
Page 32
4-2 Выходные переменные

Выходные переменные – таблица 1

G65P9811 G65P9812 G65P9814 G65P9815 G65P9816 G65P9817/18 G65P9843
# 135 Положение
# 136 Положение
# 137 Положение
# 138
# 139 Угол X-
# 140 Ошибка по X Ошибка
# 141 Ошибка по Y Ошибка
# 142 Ошибка по Z Угол Y-
Одинарная
поверхность
по X
по Y
по Z
Размер Размер Размер
Ребро/паз Отверстие/
вал
Положение
по X
Положение
по Y
по X
по Y
Положение
по X
Положение
по Y
Ошибка
по X
Ошибка
по Y
Внутренний
угол
Положение
по X
Положение
по Y
поверхность
Ошибка по X Ошибка
Ошибка по Y Ошибка
поверхность
Внешний
угол
Положение
по X
Положение
по Y
Угол X-
поверхность
по X
по Y
Угол Y-
поверхность
Четвертая ось Измерение
угла X/Y
Угол поворота
4-й оси
Угол
# 143 Ошибка
размера
# 144 Угловая
# 145 Ошибка
фактич.
положения
# 146 Состояние
металла
# 147 Указатель
направления
# 148 Флажок 'Вне поля допуска' (1-7)
# 149 Флажок 'Ошибка датчика' (0-2)
Ошибка
размера
Ошибка
фактич.
положения
Состояние
металла
Ошибка
размера
Ошибка фактич.
положения
Состояние
металла
Угловая
ошибка Y
ошибка X
Ошибка фактич.
положения
Угловая
ошибка Y
Угловая
ошибка X
Ошибка фактич.
положения
Ошибка высоты Ошибка
высоты
Угловая ошибка Угловая
ошибка
Публикация H-2000-6487-0C-A
Page 33
Выходные переменные 4-3

Выходные переменные – таблица 2

G65P9819 G65P9820 G65P9821 G65P9822 G65P9823 G65P9834
# 135 Положение
# 136 Положение
# 137 Диаметр
# 138 Размер Размер отн.
# 139
# 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, позволяющего задать в управляющей программе перемещение датчика с защитой от столкновения. Если защищенное перемещение задано правильно, то при случайном столкновении щупа с препятствием датчик оперативно выдаст сигнал, инициирующий экстренный останов перемещения.
В этом разделе
Защищенное перемещение (мониторинг срабатывания датчика) (O9810).............. 5-2
Публикация H-2000-6487-0C-A
Page 36
5-2 Цикл защищенного перемещения

Защищенное перемещение (мониторинг срабатывания датчика) (O9810)

Рисунок 5.1 Защищенное перемещение датчика
Описание
При перемещении датчика в окрестности измеряемой детали необходимо защитить щуп от возможного столкновения с деталью. Если используется этот цикл, то при случайном столкновении произойдет экстренная остановка датчика.
Применение
Установите датчик в шпиндель и отведите его в безопасное место. Далее нужно активировать датчик, после чего при помощи обсуждаемого макроса задать перемещение датчика в точку измерения. В случае столкновения произойдет экстренная остановка и будет выдано предупреждение 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 Активация флажка срабатывания датчика (предупреждение
ТРАЕКТОРИЯ ЗАБЛОКИРОВАНА не выдается).
#148 = 0 (датчик не сработал). #148 = 7 (датчик сработал).
Пример
G1G54X20.Y50. G43H20Z100. Перемещение в безопасную плоскость. G65P9832 Включение датчика (включает M19) или M19 для
ориентации шпинделя. G65P9810Z10.F3000 Защищенное перемещение. G65P9811Z0S1 Определение положения одинарной поверхности.
Публикация H-2000-6487-0C-A
Page 38
5-4 Цикл защищенного перемещения
Эта страница специально оставлена пустой.
Публикация H-2000-6487-0C-A
Page 39
Калибровка датчика 6-1
Раздел 6

Калибровка датчика

Перед началом использования датчика его необходимо правильно откалибровать. В настоящем разделе описываются четыре макроса, которые нужно использовать для калибровки датчика. Дополнительную информацию о калибровке датчика см. в Разделе 1, "Начало работы".
В этом разделе
Циклы калибровки - обзор............................................................................................. 6-2
Калибровка датчика по длине (O9801)......................................................................... 6-3
Калибровка смещения щупа по X и по Y (O9802) .......................................................6-5
Калибровка радиуса наконечника щупа (O9803)......................................................... 6-8
Векторная калибровка радиуса наконечника щупа (O9804).....................................6-11
Пример 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
G90G80G40G0 Предварительные коды для станка. G54X0Y0 Исходное положение. G43H1 G65P9832 Включение датчика вращением (включает M19) или M19
G65P9810Z10.F3000 Защищенное перемещение. G65P9801Z0T1 G65P9810Z100. Защищенное перемещение. G65P9833 Выключение датчика вращением (если предусмотрено) G28Z100. Возврат в нулевую точку. H00 Отмена коррекции. M30 Конец программы.
ПРИМЕЧАНИЕ: Корректор инструмента должен быть активным. Номер активного корректора на инструмент 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).
O0002 G90G80G40G0 Предварительные коды для станка. G54X0Y0 Перемещение в центр элемента. G43H1Z100. Активация корректора 1, переход в плоскость 100 мм над
элементом.
Публикация H-2000-6487-0C-A
Page 45
Калибровка датчика 6-7
G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя. G65P9810Z-5.F3000 Защищенное перемещение в центр отверстия. G65P9802D50. Калибровка в отверстии диаметром 50 мм. G65P9810Z100.F3000 Защищенное перемещение: отвод вверх в плоскость
100 мм. G65P9833 Выключение датчика вращением (если предусмотрено) G28Z100. Возврат в нулевую точку. H00 Отмена коррекции (если предусмотрено). M30 Конец программы.
Публикация H-2000-6487-0C-A
Page 46
6-8 Калибровка датчика

Калибровка радиуса наконечника щупа (O9803)

ПРИМЕЧАНИЕ: Не калибруйте радиус сферического наконечника щупа с помощью
этого цикла, если в последующем предполагается использовать макросы векторной калибровки 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 = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено.
S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) дополнительные нули детали.
Новый нуль детали = действующий нуль детали + ошибка. Новое внешнее смещение нуля детали = действующее внешнее смещение нуля детали + ошибка.
Zz z = Абсолютное положение по Z при измерениях при калибровке на
внешнем элементе). Если это значение не определено, предполагается, что вызван цикл калибровки на образцовом кольце.
Выходные параметры
Сохраняются следующие данные: #500 = X+, X-, радиус сферического наконечника щупа (XRAD) #501 = Y+, Y-, радиус сферического наконечника щупа (YRAD)
Пример 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).
O0003 G90G80G40G00 Предварительные коды для станка. G54X0Y0 Перемещение в центр элемента. G43H1Z100. Активация корректора 1, переход в плоскость 100 мм над
G65P9832 Включение датчика вращением (включает M19) или M19
элементом.
для ориентации шпинделя.
G65P9810Z-5.F3000 Защищенное перемещение в центр отверстия. G65P9803D50.001 Калибровка на образцовом кольце диаметром 50,001 мм. G65P9810Z100.F3000 Защищенное перемещение: отвод вверх в плоскость
100 мм. G65P9833 Выключение датчика вращением (если предусмотрено). G28Z100. Возврат в нулевую точку. H00 Отмена коррекции (если предусмотрено). M30 Конец программы.
Публикация H-2000-6487-0C-A
Page 49
Калибровка датчика 6-11
Д

Векторная калибровка радиуса наконечника щупа (O9804)

ПРИМЕЧАНИЕ: Радиус сферического наконечника щупа необходимо калибровать с
помощью этого цикла, если в последующем предполагается использовать макросы векторной калибровки O9821, O9822, или O9823 (см. Раздел 8, “Векторные измерительные циклы”). Калибровку сферического наконечника щупа с помощью макроса O9803 выполнять не следует.
ополнительные векторные
перемещения (7 - 14) каждые 30°
4
3
#500
2
6
Zz
Dd
#501
1
5
Y
X
Рисунок 6.4 Векторная калибровка радиуса наконечника щупа
Описание
Щуп датчика вводится в образцовое кольцо; положение центра наконечника по 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 = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено.
S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) номера дополнительных нулей
детали. Новый ноль детали = действующий ноль детали + ошибка. Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка.
Zz z = Абсолютное положение по Z при измерениях (при калибровке на
внешнем элементе). Если это значение не определено, предполагается, что вызван цикл калибровки на кольце.
Выходные параметры
Сохраняются следующие данные (как и в O9803): #500 = X+, X-, радиус сферического наконечника щупа (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)
Публикация 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).
O0004 G90G80G40G0 Предварительные коды для станка. G54X0Y0 Перемещение в центр элемента. G43H1Z100. Активация корректора 1, переход в плоскость 100 мм над
элементом. G65P9832 Включение датчика вращением (включает M19) или M19
для ориентации шпинделя. G65P9810Z-5.F3000 Защищенное перемещение в центр отверстия. G65P9804D50.001 Калибровка на образцовом кольце диаметром 50,001 мм. G65P9810Z100.F3000 Защищенное перемещение: отвод вверх в плоскость
G65P9833 Выключение датчика вращением (если предусмотрено). G28Z100. Возврат в нулевую точку. H00 Отмена коррекции (если предусмотрено). M30 Конец программы.
Публикация H-2000-6487-0C-A
100 мм.
Page 52
6-14 Калибровка датчика
8 9

Пример 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 мм.
11. G65P9833 Выключение датчика вращением (если предусмотрено).
12. G28Z100. Возврат в нулевую точку.
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 мм.
10. G65P9833 Выключение датчика вращением (если предусмотрено).
11. G28Z100. Возврат в нулевую точку.
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
Измерение ребра/паза (O9812).....................................................................................7-5
Измерение отверстия/вала (O9814)............................................................................. 7-9
Определение положения внутреннего угла (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 ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65P9811X50.E0.005F0.8H0.2M.2Q10.S1.T20. U.5V.5W2.
Публикация H-2000-6487-0C-A
Page 59
Измерительные циклы 7-3
Обязательные входные параметры
Xx x = или Yy y = Положение базовой поверхности или размер. или Zz z =
Дополнительные входные параметры
Hh h = Допуск на размер измеряемого элемента. Mm m = Допуск на фактическое положение элемента детали.
Цилиндрическая зона в окрестности предполагаемого положения.
Qq q = Расстояние перебега датчика, которое следует использовать в том
случае, если заданные по умолчанию значения неприемлемы. В этом случае датчик при поиске измеряемой поверхности перемещается за пределы ожидаемого положения.
Значение по умолчанию = 4 мм по оси Z и 10 мм по осям X и 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, “Дополнительные входные параметры”.
Публикация H-2000-6487-0C-A
Page 60
7-4 Измерительные циклы
Пример: Измерение положения одиночной поверхности по X и по Z
1. T01M06 Выбор датчика.
12
12 11
10
9
Z
Y
X
8
Рисунок 7.2 Измерительные перемещения
2. G54X-40.Y20. Исходное положение.
3 4
3. G43H1Z100. Активация корректора 1, переход в плоскость 100 мм.
5
4. G65P9832 Включение датчика вращением (включает M19) или M19 для ориентации шпинделя.
7
6
5. G65P9810Z-8.F3000 Защищенное перемещение в исходное положение.
6. G65P9811X-50.T10. Измерение одиночной поверхности.
7. G65P9810Z10. Защищенное перемещение.
8. G65P9810X-60. Защищенное перемещение.
9. G65P9811Z0T11 Измерение одиночной поверхности.
10. G65P9810Z100. Защищенное перемещение.
11. G65P9833 Выключение датчика вращением (если предусмотрено).
12. G28Z100. Возврат в нулевую точку.
продолжить
В корректор инструмента по радиусу (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 ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65P9812 X50. Z100. E0.005 F0.8 H0.2 M.2 Q10. R10. S1. T20. U.5 V.5 W2.
Обязательные входные параметры
Xx x = Номинальный размер элемента, измеренный по оси X. или
Yy y = Номинальный размер элемента, измеренный по оси Y. Zz z = Абсолютное положение по Z при измерении ребра. Если это
значение не задано, предполагается, что вызван цикл измерения паза.
Дополнительные входные параметры
Hh h = Допуск на размер измеряемого элемента. Mm m = Допуск на фактическое положение элемента детали.
Цилиндрическая зона в окрестности предполагаемого положения.
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 = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено. 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: Измерение ребра
2
1
9
8
7
Z
Y
Рисунок 7.4 Измерительные перемещения
3 4
5
6
X
1. T01M06 Выбор датчика.
2. G54X0Y0 Исходное положение.
3. G43H1Z100. Активация корректора 1, переход в плоскость 100 мм над элементом.
4. G65P9832 Включение датчика вращением (включает M19) или M19 для ориентации шпинделя.
5. G65P9810Z10.F3000 Защищенное перемещение.
6. G65P9812X50.Z-10.S2 Измерение ребра шириной 50,0 мм.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчика вращением (если предусмотрено).
9. G28Z100. Возврат в нулевую точку.
продолжить
Публикация H-2000-6487-0C-A
Положение оси симметрии элемента по 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 ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: 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 мм по оси Z и 10 мм по осям X и Y.
Rr r = Относительный размер, используемый при измерении внешних
элементов, например, валов и ребер, чтобы задать боковой зазор от номинального положения контролируемой поверхности перед отработкой перемещения по Z.
Значение по умолчанию = 5 мм.
R-r -r = Аналогичен параметру Rr. Единственное отличие состоит в том, что
зазор отсчитывается в противоположном направлении и применяется в цикле контроля внутреннего ребра.
Значение по умолчанию = 5 мм.
Ss s = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено. S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) номера дополнительных нулей
детали.
Публикация H-2000-6487-0C-A
Page 67
Измерительные циклы 7-11
Новый ноль детали = действующий ноль детали + ошибка.
Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка. Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка.
Tt t = Номер коррекции на инструмент, который предполагается обновить. Ww w = Параметры печати
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Дополнительные входные параметры Ee, Ff, Uu, и Vv описаны в Разделе 3, “Дополнительные входные параметры”.
Выходные параметры
См. Раздел 4, “Выходные переменные”.
Пример 1: Измерение вала
1
2
3
9
4
8
5
7
6
G55
Z
Y
X
Рисунок 7.7 Измерительные перемещения
1. T01M06 Выбор датчика.
2. G54X0Y0 Исходное положение.
3. G43H1Z100. Активация корректора 1, переход в
плоскость 100 мм.
4. G65P9832 Включение датчика вращением
(включает M19) или M19 для ориентации шпинделя.
5. G65P9810Z10.F3000 Защищенное перемещение.
6. G65P9814D50.Z-10.S2.R10. Измерение вала диаметром 50,0 мм.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчика вращением (если
предусмотрено).
9. G28Z100. Возврат в нулевую точку.
Публикация H-2000-6487-0C-A
продолжить
Положение оси симметрии элемента по X и по Y записывается в рабочее смещение 02 (G55).
Page 68
7-12 Измерительные циклы
Пример 2: Измерение отверстия (в качестве базового элемента)
2
1
3
9
4
8
5
7
6
G55
Z
Y
X
Рисунок 7.8 Измерительные перемещения
1. T01M06 Выбор датчика.
2. G54X100.0Y100. Исходное положение.
3. G43H1Z100. Активация корректора 1, переход в плоскость 100 мм.
4. G65P9832 Включение датчика вращением (включает M19) или M19 для ориентации шпинделя.
5. G65P9810Z-10.F3000 Защищенное перемещение.
6. G65P9814D30.S2 Измерение вала диаметром 30,0 мм.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчика вращением (если предусмотрено).
9. G28Z100. Возврат базового значения.
продолжить
Ошибка положения оси симметрии привязывается к положению базовой точки 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 ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9815 X100. Y100. B2. I10. J10. M.2 Q10. S1. U.5 W2.
ПРИМЕЧАНИЕ: Если используются оба входных параметра I и J, они должны быть
указаны строго в этом порядке.
Обязательные входные параметры
Xx x = Номинальное положение угла по X. Yy y = Номинальное положение угла по Y.
Дополнительные входные параметры
Bb b = Угловой допуск.
Этот параметр одновременно распространяется на поверхности X и
Y. Он вдвое меньше полного допуска, т. е. ±0.25 градусов = допуск B.25.
Ii i = Относительное расстояние до второй точки измерения по оси X
(предполагается положительное значение). По умолчанию = смещение отсутствует.
Jj j = Относительное расстояние до второй точки измерения по Y
(предполагается положительное значение). По умолчанию = смещение отсутствует.
Mm m = Допуск на фактическое положение элемента детали.
Цилиндрическая зона в окрестности предполагаемого положения.
Qq q = Расстояние перебега датчика, которое следует использовать в том
случае, если заданные по умолчанию значения неприемлемы. В этом случае датчик при поиске измеряемой поверхности перемещается за пределы ожидаемого положения.
Значение по умолчанию = 4 мм по оси Z и 10 мм по осям X и Y.
Ss s = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено. S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) номера дополнительных нулей
детали.
Публикация H-2000-6487-0C-A
Page 71
Измерительные циклы 7-15
Новый ноль детали = действующий ноль детали + ошибка.
Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка.
Ww w = Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Дополнительный входной параметр Uu описан в Разделе 3, "Дополнительные входные параметры".
Выходные переменные
Результаты измерений будут сохранены в ячейках #135 – #149 (см. таблицу переменных).
W2. Номер компонента +1, номер элемента 1. W1 Номер элемента +1. Входные параметры:
1. Координаты вершины угла.
2. Допуск (если используется).
3. Ошибка по X.
4. Ошибка по Y.
5. Номер нуля детали (если используется). Ss Будет установлен ноль детали, корректирующий номинальные положения
поверхностей X и Y.
Mm) Общее описание выходных переменных см. в Приложении H, “Таблица. Uu ) выходных переменных”
ПРИМЕЧАНИЕ: #139 – угол поверхности X относительно направления X+. #142 – угол поверхности Y относительно направления X+.
Публикация H-2000-6487-0C-A
Page 72
7-16 Измерительные циклы
Пример: Определение положения внутреннего угла
ПРИМЕЧАНИЕ: Поворот координатных осей. Если в системе управления имеется
соответствующая функция, поворот можно задать при помощью кодов G68/G69.
1. T01M06 Выбор датчика.
2
1
3
9
8
4
5
7
6
Z
Y
Рисунок 7.10 Измерительные перемещения
2. G54X10.0Y10. Исходное положение.
3. G43H1Z100. Активация корректора 1, переход в
плоскость 100 мм.
4. G65P9832 Включение датчика вращением
(включает M19) или M19 для
11
ориентации шпинделя.
5. G65P9810Z-5.F3000 Защищенное перемещение.
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 ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9816 X100. Y100. B2. I10. J10. M.2 Q10. S1. U.5 W2.
ПРИМЕЧАНИЕ: Если используются оба входных параметра I и J, они должны быть
указаны строго в этом порядке.
Обязательные входные параметры
Xx x = Номинальное положение угла по X. Yy y = Номинальное положение угла по Y.
Дополнительные входные параметры
Bb b = Угловой допуск.
Этот параметр одновременно распространяется на поверхности X и
Y. Он вдвое меньше полного допуска, т. е. ±0.25 градусов = допуск B.25.
Ii i = Относительное расстояние до второй точки измерения по X
(предполагается положительное значение). По умолчанию = смещение отсутствует.
Jj j = Относительное расстояние до второй точки измерения по Y
(предполагается положительное значение). По умолчанию = смещение отсутствует.
Mm m = Допуск на фактическое положение элемента детали.
Цилиндрическая зона в окрестности предполагаемого положения.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом случае датчик при поиске измеряемой поверхности перемещается за пределы ожидаемого положения.
Значение по умолчанию = 4 мм по оси Z и 10 мм по осям X и Y.
Ss s = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено. S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) номера дополнительных нулей
детали. Новый ноль детали = действующий ноль детали + ошибка. Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка.
Публикация H-2000-6487-0C-A
Page 75
Измерительные циклы 7-19
Ww w = Параметры печати
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Дополнительные входные параметры Uu описаны в Разделе 3, "Дополнительные входные параметры".
Выходные переменные
Результаты измерений будут сохранены в ячейках #135 – #149 (см. Раздел 4, "Выходные переменные”).
W2. Номер компонента +1, номеру элемента присваивается значение 1. W1. Номер элемента +1. Выходные переменные:
1. Координаты вершины угла.
2. Допуск (если используется).
3. Ошибка по X.
4. Ошибка по Y.
5. Номер нуля детали (если используется). Ss Будет установлен ноль детали, корректирующий номинальные положения
поверхностей X и Y.
Mm) Общее описание выходных переменных см. в Приложении H, “Таблица Uu ) выходных переменных”.
ПРИМЕЧАНИЕ: #139 – угол между поверхностью X и направлением X+. #142 – угол между поверхностью Y и направлением X+.
Публикация H-2000-6487-0C-A
Page 76
7-20 Измерительные циклы
Пример: Определение положения внешнего угла
ПРИМЕЧАНИЕ: Поворот координатных осей. Если в системе управления имеется
соответствующая функция, поворот можно задать при помощью кодов G68/G69.
1. T01M06 Выбор датчика.
2
1
9
3
4
8
2. G54X-10.Y-10. Исходное положение.
3. G43H1Z100. Активация корректора 1, переход в
плоскость 100 мм.
7
5
6
Z
Y
X
Рисунок 7.12 Измерительные перемещения
11
4. G65P9832 Включение датчика вращением (включает
M19) или M19 для ориентации шпинделя.
5. G65P9810Z-5.F3000 Защищенное перемещение.
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
Публикация H-2000-6487-0C-A
Page 78
8-2 Векторные измерительные циклы
90

Измерение одиночной наклонной поверхности (O9821)

ПРИМЕЧАНИЕ: Необходимым условием применения этого цикла является
предварительная векторная калибровка радиуса сферического наконечника щупа датчика (O9804) (см. Раздел 6 “Калибровка датчика”). Не применяйте макрос O9803 для калибровки щупа датчика.
ПРИМЕЧАНИЕ:
Углы в диапазоне ±180 градусов Углы +Аа соответствуют направлению против часовой
Dd
стрелки.
Y
180°
X
Рисунок 8.1 Измерение наклонной поверхности
90°
-
Aa
°
Описание
В этом цикле положение поверхности элемента детали определяется при помощи одного векторного измерительного перемещения в плоскости XY.
Применение
Совместите датчик с ожидаемым положением базовой точки элемента так, чтобы наконечник щупа находился на нужном уровне по оси Z. Датчик и корректор датчика должны быть активными. Запустите цикл, задавая соответствующие входные параметры.
Формат
G65 P9821 Aa Dd [ Ee Ff Hh Mm Qq Ss Tt Uu Vv Ww ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9821 A45.005 D50.005 E0.005 F0.8 H0.2 M0.2 Q10. S1.
T20. U.5 V.5 W2.
Публикация H-2000-6487-0C-A
Page 79
Векторные измерительные циклы 8-3
Обязательные входные параметры
Aa a = Направление измерительного перемещения отсчитывается от
направления X+.
Dd d = Номинальное расстояние до поверхности (радиальное).
Дополнительные входные параметры
Hh h = Допуск на размер измеряемого элемента. Mm m = Допуск на фактическое положение элемента детали.
Цилиндрическая зона в окрестности предполагаемого положения.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом случае датчик при поиске контролируемой поверхности будет перемещаться за пределы ожидаемого положения.
Значение по умолчанию = 4 мм по оси Z и 10 мм по осям X и 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, “Выходные переменные”.
Публикация H-2000-6487-0C-A
Page 80
8-4 Векторные измерительные циклы
Z
X
Пример: Измерение положения одиночной наклонной поверхности
Y
X
Рисунок 8.2 Измерение одиночной наклонной поверхности
50,0
45°
2
1
3
9
4
8
5
7
6
Y
Рисунок 8.3 Измерительные перемещения
1. T01M06 Выбор датчика.
2. G54X-40.Y20. Исходное положение.
3. G43H1Z100. Активация корректора 1, переход в
плоскость 100 мм.
4. G65P9832 Включение датчика вращением (включает
M19) или M19 для ориентации шпинделя.
5. G65P9810Z-8.F3000 Защищенное перемещение в исходное
положение.
6. G65P9821A45.D50.T10 Измерение одиночной поверхности.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчика вращением (если
предусмотрено).
9. G28Z100. Возврат в нулевую точку.
В корректор инструмента по радиусу (10) записывается ошибка положения поверхности.
Публикация H-2000-6487-0C-A
Page 81
Векторные измерительные циклы 8-5

Измерение наклонного ребра или паза (O9822)

ПРИМЕЧАНИЕ: Необходимым условием применения этого цикла является
предварительная векторная калибровка радиуса сферического наконечника щупа датчика (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 ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: 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 = Угол между измеряемой поверхностью и направлением 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 = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено. S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) номера дополнительных нулей
детали.
Публикация H-2000-6487-0C-A
Page 83
Векторные измерительные циклы 8-7
Новый ноль детали = действующий ноль детали + ошибка.
Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка.
Tt t = Номер коррекции на инструмент, который будет обновлен. Ww w = Параметры печати
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Дополнительные входные параметры Ee, Ff, Uu, и Vv описаны в Разделе 3, “Дополнительные входные параметры”.
Выходные переменные
См. Раздел 4, “Выходные переменные”.
Пример: Измерение наклонного ребра
50,0
-10
30°
Рисунок 8.5 Измерение наклонного ребра
Публикация H-2000-6487-0C-A
Page 84
8-8 Векторные измерительные циклы
Z
1. T01M06 Выбор датчика.
9
8
7
Y
X
2
3 4
5
6
Рисунок 8.6 Измерительные перемещения
2. G54X0Y0 Исходное положение.
1
3. G43H1Z100.0 Активация корректора 1, переход в
плоскость 100 мм.
4. G65 P9832 Включение датчика вращением
(включает M19) или M19 для ориентации шпинделя.
5. G65P9810Z10.F3000 Защищенное перемещение.
6. G65P9822A30.D50.Z-10.S2 Измерение ребра шириной 50,0 мм,
расположенного под углом 30 градусов.
7. G65P9810Z100. Защищенное перемещение.
8. G65P9833 Выключение датчика вращением (если
предусмотрено).
9. G28Z100. Возврат в нулевую точку.
продолжить Положение оси симметрии элемента по X записывается в рабочее
смещение S02 (G55).
Публикация H-2000-6487-0C-A
Page 85
Векторные измерительные циклы 8-9

Измерение отверстия или вала по трем точкам (O9823)

ПРИМЕЧАНИЕ: Необходимым условием применения этого цикла является
предварительная векторная калибровка радиуса сферического наконечника щупа датчика (O9804) (см. Раздел 6 “Циклы калибровки”). Не применяйте макрос O9803 для калибровки датчика.
90°
Bb
Cc
Aa
R-r
Rr
180°
-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 ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9823 A45.005 B150.0 C35.005 D50.005 Z50. E.005 F0.8 H0.2 M0.2
Q10. R10. S1. T20. U.5 V.5W2.
Обязательные входные параметры
Aa a = Угол, определяющий направление первого измерения. Отсчет от
направления X+.
Bb b = Угол, определяющий направление второго измерения. Отсчет от
направления X+.
Cc c = Угол, определяющий направление второго измерения. Отсчет от
направления 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 мм.
Публикация H-2000-6487-0C-A
Page 87
Векторные измерительные циклы 8-11
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, “Выходные переменные”.
Пример: Определение положения отверстия по 3-м точкам (в качестве базового элемента)
1. T01M06 Выбор датчика
2. G54X100.Y100. Исходное положение
1
2
3. G43H1Z100. Активация корректора 1, переход
3
9
4
8 7
5
4. G65 P9832 Включение датчика вращением
5. G65P9810Z-10.F3000 Защищенное перемещение.
6
Z
Y
6. G65P9823D30.A30.B150.C-90.S2 Измерение вала диаметром
7. G65P9810Z100. Защищенное перемещение.
в плоскость 100 мм.
(включает M19) или M19 для ориентации шпинделя.
30,0 мм.
X
Рисунок 8.8 Измерительные перемещения
Публикация H-2000-6487-0C-A
8. G65P9833 Выключение датчика вращением (если предусмотрено).
9. G28Z100. Возврат в нулевую точку.
продолжить
Page 88
8-12 Векторные измерительные циклы
Ошибка положения оси симметрии привязывается к положению базовой точки 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
Распределение припусков (O9820) ............................................................................ 9-11
Хранение данных по разным щупам (O9830)............................................................ 9-16
Загрузка данных по разным щупам (O9831).............................................................. 9-19
Включение датчика вращением (O9832).................................................................... 9-22
Выключение датчика вращением (O9833)................................................................. 9-23
Определение взаимного расположения элементов в плоскости XY (O9834)......... 9-24
Определение взаимного расположения элементов в плоскости Z (O9834)........... 9-28
Обновление SPC-коррекции на инструмент (O9835)................................................ 9-32
Макрос оптимизации циклов измерений (O9836)...................................................... 9-34
Измерение угла по оси 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 = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено. S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) номера дополнительных нулей
детали. Новый ноль детали = действующий ноль детали + ошибка. Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка.
Ww w = Параметры печати.
1. = Увеличение только номера элемента.
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 и установка допуска
X
5 градусов.
7. G65P9810Z200. Защищенное перемещение.
8. G65P99833 Выключение датчика вращением (если предусмотрено).
9. G28Z200. Возврат в нулевую точку.
продолжить
Публикация H-2000-6487-0C-A
Page 93
Дополнительные циклы 9-5
)

4-я ось: измерение по Y (O9818)

Yy
Z+
Y+
Рисунок 9.3 4-я ось: измерение по Y
ПРИМЕЧАНИЕ:
Коррекция угла поворота + (положительный) против часовой стрелки
- (отрицательный) по часовой стрелке
Y0 (BO
Zz
Описание
Этот макрос служит для определения наклона поверхности между точками Z1 и Z2 с тем, чтобы с помощью поворота 4-й оси скомпенсировать непараллельность этой поверхности относительно оси Y.
Применение
При помощи поворота 4-й оси нужно задать требуемое угловое положение элемента детали (т. е. расположить плоскость поверхности перпендикулярно оси Z). Если используется входной параметр Ss, в ноль детали будет внесена поправка на величину ошибки.
ПРИМЕЧАНИЕ: На большинстве станков практикуется переопределение нуля детали и изменение углового положения после выполнения этого цикла, чтобы активировать новый нуль детали.
Формат
G65 P9818 Yy Zz [ Qq Bb Ss Ww ] где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9818 Y100. Z50. Q10. B2. S1. W2.
Публикация H-2000-6487-0C-A
Page 94
9-6 Дополнительные циклы
Обязательные входные параметры
Yy y = Расстояние между точками измерения Z1 и Z2 по оси Y. Zz z = Ожидаемое положение поверхности по оси Z.
Дополнительные входные параметры
Bb b = Допуск на угловое положение элемента. Задаваемый допуск равен
половине ширины поля допуска, т. е. размеру 45 ± 0,25 градусов соответствует поворот вокруг 4-й оси на угол 45 градусов с допуском
B.25.
Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом случае датчик при поиске измеряемой поверхности будет перемещаться за пределы ожидаемого положения.
Значение по умолчанию = 10 мм.
Ss s = Номер нуля детали, который нужно установить.
Ноль детали с этим номером будет обновлено. S1 - S6 (G54 - G59) S0 (внешнее смещение нуля детали). S101 – S148 (G54.1 P1 – G54.1 P48) номера дополнительных нулей
детали. Новый ноль детали = действующий ноль детали + ошибка. Новое внешнее смещение нуля детали = Действующее внешнее смещение нуля детали + ошибка.
Ww w = Параметры печати.
1. = Увеличение только номера элемента.
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 и установка допуска
5 градусов.
7. G65P9810Z200. Защищенное перемещение.
8. G65P9833 Выключение датчика вращением (если предусмотрено).
9. G28Z200. Возврат в нулевую точку.
продолжить
Публикация H-2000-6487-0C-A
Page 96
9-8 Дополнительные циклы
C
k

Измерение положения отверстий/валов на делительной окружности (O9819)

ПРИМЕЧАНИЕ:
Углы в диапазоне 180 градусов Углы +Аа соответствуют направлению против часовой стрелки.
90°
180°
Aa
Kk
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 ]
где в квадратные скобки взяты дополнительные входные параметры.
Пример: G65 P9819 C28.003 D50.005 K11. A45.005 B2. E0.005 H0.2 M0.2
Q10. R10. U.5 W2.
Обязательные входные параметры
Cc c = PCD. Диаметр делительной окружности, на которой находятся
отверстия/валы.
Dd d = Диаметр отверстия/вала. Kk k = Абсолютное положение по Z, при котором следует выполнять
измерение отверстия.
Zz z = Абсолютное положение по Z, при котором следует выполнять
измерение вала.
Дополнительные входные параметры
Aa a = Угол, отсчитываемый от оси X в направлении первого
отверстия/вала.
Значение по умолчанию = 0.
Bb b = Номер отверстия/вала на PCD.
Значение по умолчанию = 1. Hh h = Допуск на размер измеряемых отверстий/валов. Mm m = Допуск на фактическое положение отверстия или вала.
Цилиндрическая зона в окрестности предполагаемого положения. Qq q = Расстояние перебега датчика, которое следует задать в том случае,
если установленные по умолчанию значения неприемлемы. В этом
случае датчик при поиске измеряемой поверхности будет
перемещаться за пределы ожидаемого положения.
Значение по умолчанию = 4 мм по оси Z и 10 мм по осям X и Y. Rr r = Относительный размер, используемый при измерении внешней
Публикация H-2000-6487-0C-A
расточки или вала , чтобы задать боковой зазор от номинального
положения измеряемой поверхности перед отработкой перемещения
по Z.
Значение по умолчанию = 5 мм.
Page 98
9-10 Дополнительные циклы
R-r -r = Относительный размер, используемый при измерении внутреннего
вала или ребра, чтобы задать боковой зазор от номинального положения измеряемой поверхности перед отработкой перемещения по Z.
Значение по умолчанию = 5 мм.
Ww w = Параметры печати.
1. = Увеличение только номера элемента.
2. = Увеличение номера компонента и сброс номера элемента.
Дополнительные входные параметры Ee и Uu описаны в Разделе 3, "Дополнительные входные параметры".
Выходные переменные
Результаты измерений будут сохранены в переменных #135 - #149 (см. Раздел 4, "Выходные переменные”).
W2.0 Номер компонента (увеличение на 1). Номер элемента (устанавливается
равным 1). W1. Номер компонента (увеличение на 1). На включенный принтер будут выводиться следующие данные:
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...