Uploaded by glaluta

Руководство по измерителю инструмента NC4

advertisement
Руководство по программированию
H-2000-6661-0D-A
Бесконтактная система для наладки
инструмента
© 2005 – 2011 Renishaw plc. Все права защищены.
Настоящий документ не подлежит копированию или
воспроизведению целиком или частично, переводу на
другие носители или языки при помощи любых средств
без предварительного письменного разрешения компании
Renishaw.
Факт публикации данного документа не освобождает от
соблюдения патентных прав компании Renishaw plc.
Отказ от ответственности
КОМПАНИЯ RENISHAW ПРИЛОЖИЛА ЗНАЧИТЕЛЬНЫЕ
УСИЛИЯ ДЛЯ ОБЕСПЕЧЕНИЯ ДОСТОВЕРНОСТИ
ИНФОРМАЦИИ, СОДЕРЖАЩЕЙСЯ В НАСТОЯЩЕМ
ДОКУМЕНТЕ, НА ДАТУ ЕГО ПУБЛИКАЦИИ. ОДНАКО
КОМПАНИЯ НЕ ПРЕДОСТАВЛЯЕТ НИКАКИХ ГАРАНТИЙ
ИЛИ ЗАЯВЛЕНИЙ В ОТНОШЕНИИ СОДЕРЖИМОГО
НАСТОЯЩЕГО ДОКУМЕНТА. КОМПАНИЯ RENISHAW
ИСКЛЮЧАЕТ ОТВЕТСТВЕННОСТЬ, ТЕМ ИЛИ ИНЫМ
ОБРАЗОМ ВОЗНИКАЮЩУЮ ВСЛЕДСТВИЕ НЕТОЧНОСТЕЙ В
НАСТОЯЩЕМ ДОКУМЕНТЕ.
Торговые марки
RENISHAW® и эмблема в виде контактного датчика,
входящая в состав фирменного знака RENISHAW, являются
зарегистрированными торговыми марками компании Renishaw
plс в Соединенном Королевстве и других странах.
apply innovation является торговой маркой компании Renishaw
plc.
Все остальные торговые марки и названия изделий,
встречающиеся в содержании настоящего документа,
являются торговыми наименованиями, знаками обслуживания,
торговыми марками или зарегистрированными торговыми
марками их соответствующих владельцев.
Номер публикации: H-2000-6661-0D-A
Дата публикации: 07.2011
ВНИМАНИЕ! ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ОЗНАКОМЬТЕСЬ С
СОДЕРЖАНИЕМ ЭТОГО ДОКУМЕНТА!
ЛИЦЕНЗИЯ НА ИСПОЛЬЗОВАНИЕ ПРОДУКТА КОМПАНИИ RENISHAW
Лицензиат:
физическое или юридическое лицо, согласное с условиями настоящей лицензии
Компания Renishaw:
Renishaw plc, New Mills, Wotton-under-Edge, Gloucestershire, GL12 8JR, United Kingdom
(Великобритания)
Продукт:
Программное обеспечение компании Renishaw, предназначенное для использования с
измерительными системами компании 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 наделяет Лицензиата правом передачи Продукта конечным пользователям
для применения с измерительными системами производства компании Renishaw.
8.
Компания Renishaw оставляет за собой право незамедлительно отозвать настоящую Лицензию при невыполнении
Лицензиатом любого из изложенных здесь условий или положений. По получении от компании Renishaw
уведомления об отзыве Лицензии Лицензиат обязуется незамедлительно вернуть или уничтожить все находящиеся у
него или подконтрольные ему экземпляры Продукта.
9.
Настоящая Лицензия регламентируется английским правом, а стороны находятся под исключительной юрисдикцией
английского суда.
Renishaw Product Licence (RU) – Issue 1: March 2007
Предостережения
i
Внимание! Меры предосторожности при работе с лазерным
устройством
Бесконтактные системы наладки инструмента компании Renishaw используют лазерное
излучение с длиной волны от 650нм до 670нм с максимальной мощностью до 1мВт и
относятся к классу 2 в соответствии с IEC 60825.
За более детальной информацией по лазерной безопасности обращайтесь к инструкции
по инсталляции и эксплуатации, поставляемой с изделием.
!
Внимание! Техника безопасности при использовании
программного обеспечения
Вы приобрели программное обеспечение, которое предназначено для управления
перемещениями подвижных узлов станка. Оно разработано для того, чтобы станок
выполнял заданные действия под наблюдением оператора и соответствует
определенному сочетанию механической конструкции и системы ЧПУ станка.
Компания Renishaw не в состоянии проконтролировать ни конкретные параметры
конфигурации системы ЧПУ, с которой будет использоваться ее программное
обеспечение, ни механическую конструкцию конкретного станка. Таким образом,
специалист, использующий настоящее программное обеспечение, перед началом работы
должен:
z
убедиться, что все защитные устройства станка исправны и находятся на своих
местах;
z
убедиться, что пульт ручного управления отключен;
z
проверить, что шаги программы, вызываемые этим программным обеспечением,
совместимы с системой ЧПУ, для которой они предназначены;
z
проверить, что перемещения подвижных узлов станка, задаваемые этим
программным обеспечением, безопасны для людей, находящихся вблизи станка, и
не приведут к повреждению самого станка;
z
хорошо знать принцип работы станка и его системы ЧПУ, понимать систему
координат станка, поправки на инструмент, связь между программами (загрузку
программ в оперативную память и выгрузку из нее) а также расположение всех
аварийных выключателей.
Публикация H-2000-6661
Предостережения и сопутствующие публикации
ii
!
Внимание! Предупреждение при использовании режима
защиты от ложных срабатываний от капель СОЖ
Проявляйте осторожность при изменении значения переменной #139 (по умолчанию
#139 = 0), так как оборудование должно быть подготовлено для использования режима
защиты от ложных срабатываний от капель СОЖ в системе NCTS. Сведения о том, как
программно зафиксировать скорость вращения шпинделя на 100%, смотри в разделах
"Редактирование макроса проверки скорости вращения в об/мин (O9768)" на стр. 17 и
"Редактирование макроса настроек (O9760)" на стр. 12.
!
Внимание! Использование циклов с командами
предварительного выбора инструмента
Если после команды смены инструмента используется команда "Т" для перемещения
следующего инструмента в позицию ожидания, то необходимо задавать входной
параметр Т при вызове макроса. В противном случае будут по умолчанию использоватся
параметры инструмента, находящегося в позиции ожидания.
Сопутствующие публикации
При использовании цикла юстировки луча (макрос O9860) также необходимо
использовать документ Renishaw (см. список ниже), относящийся к конкретной модели
устанавливаемой системы бесконтактной наладки инструмента NCTS. В указанных
публикациях содержится подробное описание действий по юстировке блока излучения.
z
NC3 Руководство по установке и эксплуатации (Номер публикации H-2000-5196).
z
NC4 Руководство по установке и техническому обслуживанию (Номер публикации
H-2000-5230).
При установке системы NCTS необходимо также пользоваться следующим документом:
z
Руководство по установке и эксплуатации интерфейса NCi-5 (Номер публикации
A-5259-8500).
При настройке параметров для ЧПУ Mazak см. следующие документы:
z
Дополнение к руководству по программированию: Измерительные циклы для
бесконтактной наладки инструмента (для систем ЧПУ Fusion 640M и M-Plus Pro
станков Mazak) (Номер публикации N-4013-0063).
z
Дополнение к руководству по программированию: Измерительные циклы для
бесконтактной наладки инструмента (для систем ЧПУ Fusion 640M станков
Mazak Integrex E) (Номер публикации N-4013-0093).
Публикация H-2000-6661
Замечания по редакциям данного руководства по программированию
iii
Замечания по редакциям данного руководства по
программированию (H-2000-6333)
Редакция публикации H-2000-6333-0D-A
Версия OD-A данного руководства по программированию содержит описание обновления
программного пакета для измерения радиуса закругления режущих кромок фрез.
Публикация H-2000-6661
iv
Эта страница преднамеренно оставлена пустой
Публикация H-2000-6661
Содержание
Содержание
Система Renishaw NCTS для наладки инструмента ...................................................... 1
Обеспечения для системы NCTS .................................................................................... 1
Назначение макросов измерений ............................................................................. 1
Назначение макросов калибровки ................................................................................... 2
Назначение вспомогательных подпрограмм ........................................................... 2
Программное обеспечение для луча не совпадающего с осями координат станка
(наклонного) ................................................................................................................... 2
Отличия ....................................................................................................................... 2
Режим защиты от ложных срабатываний от капель СОЖ............................................. 3
Опция обдува сжатым воздухом ...................................................................................... 3
Примеры того когда использовать обдув сжатым воздухом .................................. 3
Проверка скорости вращения шпинделя ........................................................................ 4
Требуемый объем памяти ................................................................................................ 4
Макросы для измерений ............................................................................................ 4
Служебные макросы .................................................................................................. 4
Совместимость с системами ЧПУ .................................................................................... 5
Единицы измерения, используемые в данном руководстве ......................................... 5
Поддерживаемые типы смещений инструмента ............................................................ 5
Положительное смещение инструмента .................................................................. 5
Отрицательное смещение инструмента .................................................................. 5
Смещение инструмента относительно эталона без смещения ............................. 6
Принятые определения для осей станка ........................................................................ 6
Инсталляция программного обеспечения ....................................................................... 7
Ручная загрузка ПО .................................................................................................... 7
Переменные макросов ...................................................................................................... 8
Переменные макросов, содержащие данные калибровки ..................................... 8
Задание переменных макроса настроек (O9760) .................................................... 9
Редактирование процедуры (O9760) ...................................................................... 12
Общие переменные ................................................................................................. 14
Переменные: изменение базового номера ............................................................ 15
Редактирование макросов с учетом конкретной задачи .............................................. 15
Поддержка различных языков для сообщений об ошибках (O9769) ................... 15
Редактирование макроса юстировки луча при использовании смещенного
пальца (макрос O9860) ........................................................................................ 15
Редактирование подпрограммы измерительных перемещений (O9762) ............ 16
Редактирование макроса проверки скорости вращения шпинделя (O9768) ...... 17
Ориентация системы NCTS............................................................................................ 18
“Поиск” луча и движение инструмента при измерениях .............................................. 19
Проверка соответствия допуску на разброс ................................................................. 19
Калибровка скорости вращения шпинделя (макрос O9768)....................................... 20
Публикация H-2000-6661
v
vi
Содержание
Юстировка луча (макрос O9860) .................................................................................... 21
Юстировка луча с использованием смещенного пальца (макрос O9860) .................. 26
Калибровка системы NCTS (макрос O9861) ................................................................. 29
Измерение длины инструмента (макрос O9862) .......................................................... 34
Аварийные сообщения ............................................................................................ 37
Пример 2: Измерение длины инструмента – внецентровой инструмент ........... 37
Измерение радиуса/диаметра инструмента (макрос O9862) ...................................... 38
Измерение радиуса и длины инструмента (макрос O9862) ......................................... 43
Пример 1: Измерение радиуса и длины инструмент ............................................ 48
Проверка режущей кромки (макрос O9862) .................................................................. 49
Определение поломки инструмента – проверка методом погружения
(макрос O9863) ............................................................................................................ 53
Обнаружение поломки цельного инструмента (макрос O9866) .................................. 57
Проверка радиуса закругления и линейного профиля инструмента
(макрос O9865) ............................................................................................................ 60
Компенсация изменения температурных условий (макрос O9861) ............................ 65
Цикл измерения радиуса закругления(макрос O9867) ................................................. 69
Сообщения об ошибках и предупреждения .................................................................. 72
Приложение А. Программное обеспечение для наклонного к оси луча ..................... 77
О программном обеспечении для наклонного луча .............................................. 77
Ориентация системы NCTS..................................................................................... 77
Юстировка луча (макрос O9860) ............................................................................. 78
Проверка радиуса закругления и линейного профиля инструмента
(макрос O9865) ..................................................................................................... 79
Приложение В. Использование двух точек измерения на лазерном луче ................. 80
Применение .............................................................................................................. 81
Дополнительные переменные, необходимые для работы данного
приложения ........................................................................................................... 82
Приложение С. Настройки системы ЧПУ Fanuc ........................................................... 83
Поддерживаемые системы ЧПУ ............................................................................. 83
Переменные: изменение базового номера ............................................................ 83
Калибровка системы NCTS (макрос O9861) .......................................................... 84
Пример: формат типичной программы ................................................................... 85
Коды сообщения об ошибках в системе ЧПУ Fanuc OM ...................................... 85
Обновление регистров износа инструмента по радиусу/диаметру ..................... 85
Приложение D. Настройки системы ЧПУ Haas ............................................................. 86
Автоматически задаваемые переменные калибровки .......................................... 86
Калибровка системы NCTS (макрос O9861) .......................................................... 87
Пример: формат типичной программы ................................................................... 87
Обновление регистров износа инструмента по радиусу/диаметру ..................... 87
Публикация H-2000-6661
Содержание
Приложение Е. Настройки системы ЧПУ Yasnac ......................................................... 88
Система ЧПУ MX3 и J50 .......................................................................................... 88
Системы ЧПУ I80 и J300 .......................................................................................... 88
Калибровка системы NCTS (макрос O9861) .......................................................... 88
Пример: формат типичной программы................................................................... 88
Приложение F. Настройки системы ЧПУ Meldas .......................................................... 89
Калибровка системы NCTS (макрос O9861) .......................................................... 89
Пример: формат типичной программы................................................................... 89
Приложение G. Настройки системы ЧПУ Mazak .......................................................... 90
Калибровка системы NCTS (макрос O9861) .......................................................... 90
Пример: формат типичной программы................................................................... 90
Дополнительные циклы ........................................................................................... 90
Приложение H. Настройки системы ЧПУ Fanuc для станков Mori Seiki ..................... 91
Калибровка системы NCTS (макрос O9861) .......................................................... 91
Приложение I. Настройки системы ЧПУ Hitachi Seiki Sigma 16/18M .......................... 93
Дополнительные циклы ........................................................................................... 93
Публикация H-2000-6661
vii
viii
Эта страница преднамеренно оставлена пустой
Публикация H-2000-6661
Бесконтактные системы для наладки инструмента
1
Система Renishaw NCTS для наладки инструмента
В настоящем руководстве описан порядок использования программного обеспечения
производства Renishaw, предназначенного для бесконтактной системы для наладки
инструмента (NCTS).
NCTS является лазерной бесконтактной системой для наладки инструмента, которая
обеспечивает скоростное/прецизионное измерение параметров режущего инструмента на
обрабатывающем центре при стандартных режимах работы.
При движении инструмента поперек лазерного луча система регистрирует момент
пересечения траектории луча инструментом. Выходной сигнал принимается системой
ЧПУ, что позволяет установить наличие инструмента и положение его кончика, зуба или
режущей кромки.
С помощью системы NCTS можно производить следующие действия:
z
Измерять длину и диаметр режущего инструмента. Минимальный точно измеряемый
размер инструмента приведен в документах, указанных в списке "Сопутствующие
публикации" на стр. ii, или в проспекте компании Renishaw для соответствующего
изделия.
z
Определять поломку инструмента.
z
Обнаруживать поломку конца или режущей кромки инструмента, а также его
чрезмерное биение.
z
Измерять радиуса закругления.
z
Вводить компенсацию на изменение температурных условий во время работы
станка.
Обеспечения для системы NCTS
Программное обеспечение для системы NCTS обеспечивает следующие типы измерения
и калибровки.
Назначение макросов измерений
Имеется пять макросов измерения инструмента:
z
макрос O9862: используется для измерения длины и диаметра режущего
инструмента, а также для проверки режущей кромки.
z
макрос O9863: используется для определения поломки инструмента методом
“погружения”.
z
макрос O9865: используется для проверки закругленного и линейного профилей
режущего инструмента.
z
макрос O9866: используется для обнаружения поломки цельного инструмента. В
этом макросе используется режим фиксации выходного сигнала системы NCTS при
обнаружении поломки инструмента.
z
макрос O9867: используется для измерения радиуса концевых сферических фрез
или фрез с закругленными режущими кромками.
Публикация H-2000-6661
2
Обеспечения для системы NCTS
Назначение макросов калибровки
Имеется два макроса калибровки:
z
макрос O9860: используется для юстировки лазерного луча, предварительного
определения положения луча относительно оси шпинделя и оси измерения радиуса,
а также для задания точки измерения вдоль лазерного луча. Предусмотрена также
опция проверки выставления оси шпинделя путем поворота шпинделя с
использованием смещенного пальца.
z
макрос O9861: используется для точного определения положения лазерного луча
относительно оси шпинделя и оси измерения радиуса, а также для компенсации
тепловых смещений вдоль этих осей.
Назначение вспомогательных подпрограмм
Ниже приведен список вспомогательных подпрограмм, необходимых для запуска
макросов измерения и калибровки.
z
Макрос O9760: используется для ввода значений установочных параметров.
z
Макрос O9761: используется функциями запуска.
z
Макрос O9762: используется измерительным циклом.
z
Макрос O9763: используется подпрограммой G31.
z
Макрос O9764: используется подпрограммой G0/G1/G31.
z
Макрос O9765: используется подпрограммой G2/G3/G28.
z
Макрос O9766: используется для сканирования по радиусу.
z
Макрос O9767: зарезервирован только для программного пакета для наклонного
луча.
z
Макрос O9768: используется для проверки скорости активного шпинделя.
z
Макрос O9769: используется для сообщений об ошибке.
Программное обеспечение для луча не совпадающего с осями
координат станка (наклонного)
Сведения о программном обеспечении для наклонного луча см. в приложении А
"Программный пакет для наклонного луча". В общем случае, измерительные циклы,
включенные в программный пакет для наклонного луча, аналогичны циклам стандартного
ПО, подробно описанного в данном документе. Однако существуют следующие
принципиальные отличия.
Отличия
z
В цикле юстировки луча (макрос O9860) для задания приближенного начального
значения угла лазерного луча используется дополнительный входной параметр (Аа).
В цикле выполняется точное определение угла, а затем результат заносится в
переменные калибровки, используемые в дальнейшем в других циклах.
Публикация H-2000-6661
Программное обеспечение для луча не совпадающего с осями координат станка (наклонного)
z
3
Цикл проверки радиуса закругления и линейного профиля режущей кромки
инструмента (макрос O9865) ограничен. Для наклонного луча проверка радиуса
закругления не предусмотрена. В то же время, проверка линейного профиля кромки
инструмента работает.
Режим защиты от ложных срабатываний от капель СОЖ
ПО для бесконтактной наладки инструмента совместимо с режимом аппаратной защиты
от ложных срабатываний от капель СОЖ. Этот режим работает в условиях, когда
существует вероятность пересечения каплями СОЖ траектории лазерного луча; такое
явление может влиять на точность измерений и, в целом, нарушать работу других циклов.
Для использования данного режима необходимо задать его как в интерфейсе системы
NCTS, так и в ПО.
ПО поставляется в конфигурации предусматривающей работу без режима защиты от
капель. Эта конфигурация используется при работе без подключенного датчика или когда
режим защиты от капель в интерфейсе системы NCTS отключен.
Если в ПО задан режим защиты от капель, то происходит автоматическая регулировка
скорости вращения шпинделя до ближайшей кратной 500 или 1000 величины, в
зависимости от значения переменной #139 в макросе O9760.
Макрос O9768 используется для калибровки и проверки скорости вращения шпинделя в
том случае, когда М-коды для фиксирования скорости шпинделя на 100% недоступны.
Опция обдува сжатым воздухом
В ПО системы NCTS предусмотрена опция обдува сжатым воздухом. Обычно она
используется для удаления СОЖ с инструмента в процессе выполнения измерений.
В ПО также оптимизирован измерительный цикл: при его выполнении происходит
повторное измерение инструмента вместо подачи сигнала о наличии СОЖ и остановки
цикла. Этот цикл включен в состав ПО независимо от того, используется или нет опция
обдува сжатым воздухом.
Примеры того когда использовать обдув сжатым воздухом
z
Если процедура измерения встроена в функцию смены инструмента и измерение
инструмента выполняется каждый раз, когда он устанавливается в шпиндель.
Инструмент может быть покрыт СОЖ, которую необходимо удалить перед
измерениями.
z
Если после процесса обработки СОЖ осталась на инструменте и капли при их
падении прерывают луч.
Публикация H-2000-6661
4
Опция обдува сжатым воздухом
Компания Renishaw рекомендует пользоваться этой опцией со следующими комплектами:
z
Комплект для обдува сжатым воздухом: номер для заказа A-5450-0480.
z
Комплект электромагнитного клапана:
номер для заказа A-5450-0490
Проверка скорости вращения шпинделя
Макрос (O9768) используется для проверки скорости вращения шпинделя станка при
использовании режима защиты от ложных срабатываний от капель СОЖ.
Если скорость вращения шпинделя не совпадает со значением, заданным программно, то
выводится сообщение об ошибке RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ
ВРАЩЕНИЯ ШПИНДЕЛЯ). В случае появления такой ошибки необходимо нажать кнопку
сброса программы (program reset), установить переключатель коррекции скорости шпинделя
на 100%, и после этого перезапустить цикл.
Требуемый объем памяти
Программному обеспечению для системы NCTS требуется порядка 32,0 Кб (80 метров)
памяти для хранения управляющих программ.
Если в Вашей системе ЧПУ не хватает памяти, в нее можно не загружать любые из
перечисленных ниже макрос, если Вы не собираетесь их использовать:
Макросы для измерений
z
Макрос O9862 (цикл наладки): 4,3 Кб (10,8 метров) памяти.
z
Макрос O9863 (поломка инструмента – метод ‘погружения’): 1,6 Кб (4,0 метра)
памяти.
z
Макрос O9865 (проверка закругленного и линейного профиля режущего
инструмента): 5,0 Кб (12,5 метров) памяти.
z
Макрос O9866 (обнаружение поломки цельного инструмента): 2,2 Кб (5,5 метров)
памяти.
z
Макрос O9867 (цикл измерения углов режущих кромок иструмента): 2,8 Кб
(7,0 метров) памяти.
По окончании юстировки луча также можно удалить из памяти контроллера
соответствующую макрос:
z
Макрос O9860 (цикл юстировки лазерного луча): 1,9 Кб (4,8 метра) памяти
Служебные макросы
z
Макрос O9766 (используется для сканирования по радиусу): 2,9 Кб (7,4 метра)
памяти.
z
Макрос O9768 (используется для проверки скорости вращения шпинделя): 1,1 Кб
(2,8 метра) памяти.
Публикация H-2000-6661
Совместимость с системами ЧПУ
5
Совместимость с системами ЧПУ
Сведения о системах ЧПУ для станков, поддерживаемых ПО для бесконтактной наладки
инструмента, смотри в приложениях в конце данного руководства.
Единицы измерения, используемые в данном руководстве
Во всех примерах, приведенных в настоящем руководстве, используются метрические
единицы измерения, то есть миллиметры.
Поддерживаемые типы смещений инструмента
Положительное смещение инструмента
Программное обеспечение NCTS идеально подходит для наладки инструмента с
использованием положительного смещения, которая совпадает с физической длиной
инструмента.
В настоящем руководстве все обозначения относятся к положительному смещению
инструмента. Программное обеспечение, однако, также можно использовать и в тех
случаях, когда вводится отрицательное или знакопеременное смещения инструмента
относительно калибровочного инструмента (эталона). (см. ниже).
Отрицательное смещение инструмента
В этом случае значение смещения инструмента равно не физической длине инструмента,
а расстоянию между его режущей кромкой (станок находится в исходной точке) и нулевой
точкой управляющей программы.
Пример
Координата нуля управляющей программы относительно исходной точки станка =
–1000 мм.
Используется эталон длиной 150 мм (соответствующее значение коррекции =
–850 мм).
Максимальная длина инструмента, используемого на станке, равна 200 мм.
Минимальная длина инструмента, используемого на станке, равна 50 мм.
В макрос ввода данных нужно задать следующие значения параметров #110 и #111:
Публикация H-2000-6661
#110 = –800.0
Максимальная длина инструмента
#111 = –950.0
Минимальная длина инструмента
6
Поддерживаемые типы смещений инструмента
Смещение инструмента относительно эталона без смещения
Устанавливается нулевое значение смещения эталона. Таким образом, смещение
инструмента может принимать как положительные, так и отрицательные значения.
Пример
Координата нуля управляющей программы относительно исходной точки станка =
–1000 мм (хотя это и несущественно).
Используется эталон длиной 150 мм (соответствующее значение смещения = 0).
Пусть на станке используется инструмент длиной от 50 до 200 мм.
В макрос ввода установочных параметров (O9760) нужно задать следующие значения
параметров #110 и #111:
#110 = 50.0
Максимальная длина инструмента
#111 = –100.0
Минимальная длина инструмента
Принятые определения для осей станка
ПО для бесконтактной наладки инструмента может использоваться на станках с
прямоугольной системой координат XYZ. В то же время, ПО может быть настроено для
других ориентаций аппаратной части NCTS на станке.
В данном руководстве используется следующая система обозначения осей (стандартная
конфигурация):
z
ось шпинделя (Sp) = Z-ось (см. примечание ниже);
z
ось радиальных измерений (Ra) = Y-ось;
z
ось лазерного луча (La) = X-ось.
Все примеры, приведенные в данном руководстве, соответствуют этой стандартной
конфигурации.
ПРИМЕЧАНИЕ: Хотя в циклах допускается, чтобы ось шпинделя отличалась от
вертикальной оси станка Z, на практике может оказаться необходимым учет и других
факторов. Для завершения установки потребуется выполнить дополнительные
специальные изменения.
Необходимо учесть следующие факторы:
Публикация H-2000-6661
Принятые определения для осей станка
z
Где находится исходное положение станка (команда G28)?
z
Есть ли какие-либо специальные М-коды или иные подготовительные операции,
которые следует добавить в циклы?
z
Существуют какие-либо особенности 4-х осного позиционирования?
Инсталляция программного обеспечения
Прежде чем выполнять установку ПО системы NCTS, следует ознакомиться с
инструкциями, которые содержатся в файле Readme, записанном на поставляемой
дискете или компакт-диске.
Ручная загрузка ПО
В ПО для системы NCTS компании Renishaw есть программа-установщик. Если в редких
случаях программа-установщик не может быть использована, то следует обратиться к
папкам AMacros и PMacros на компакт-диске, в которых записаны все макросы.
z
AMacros: макросы для установки в системах с наклонным лучом.
z
PMacros: макросы для установки в системах с параллельным лучом.
Необходимо отредактировать макрос O9760 и вставить в него все надлежащие М-коды
включения и выключения в соответствующие позиции.
Пример:
#30=#131+#6
N33
G65P9764Y#30F#127
(*LATCH ON*)
Заменить надлежащим М-кодом включения.
G53
G4X.1
G65P9764Z#28
(*LATCH OFF*)
G53
G4X.15
Публикация H-2000-6661
Заменить надлежащим М-кодом выключения.
7
8
Переменные макросов
Переменные макросов
В ПО системы NCTS используются следующие переменные:
z
переменные с номерами 500 и далее – используются для хранения выходных
данных цикла калибровки и для ввода установочных параметров.
z
переменные с номерами 100 и далее – используются для ввода установочных
параметров.
z
переменные с номерами от 1 до 31 зарезервированы для локальных данных.
Переменная #120 используется для задания базового номера переменных с данными
калибровки. Этот номер может быть изменен, если необходимо исключить конфликт с
другими программами.
Сведения о выборе приемлимых значений базового номера смотри в соответствующем
приложении в конце данного руководства. Если заданный по умолчанию базовый номер
не подходит, то следовать процедуре по его изменению, описанную в разделе
"Переменные: изменение базового номера" на стр. 15.
Переменные макросов, содержащие данные калибровки
При выполнении циклов калибровки в переменные автоматически заносятся следующие
значения:
#520 (520 + 0)
Координата луча по оси шпинделя (Sp) измеренная от положительной
стороны (сверху) луча.
#521 (520 + 1)
Координата луча по оси шпинделя (Sp) измеренная от отрицательной
стороны (снизу) луча.
#522 (520 + 2)
Координата луча по оси радиальных измерений (Ra), отсчитываемая от
положительной стороны луча.
#523 (520 + 3)
Координата луча по оси радиальных измерения (Ra), отсчитываемая от
отрицательной стороны луча.
#524 (520 + 4)
Положение точки вдоль луча (La), в которой будут производиться
измерения.
#525 (520 + 5)
Зона динамического положения.
#526 (520 + 6)
Компенсация температурного смещения нуля вдоль оси шпинделя (оси
измерения длины).
#527 (520 + 7)
Компенсация температурного смещения вдоль оси измерения радиуса.
#530 (520 + 10)
Калибровка проверки скорости вращения шпинделя. Эта переменная
используется только в макросе O9768.
#531 (520 + 11)
Эта переменная существует для макросов наклонного луча. В нее
заносится значение калибровки выставления угла. Далее это значение
используется в других циклах для выставления по углу относительно
лазерного луча (см. раздел "Переменные: изменение базового номера"
на стр. 15).
Публикация H-2000-6661
Переменные макросов
9
Задание переменных макроса настроек (O9760)
ПРИМЕЧАНИЕ: Если ПО для систем бесконтактной наладки инструмента было
подготовлено и установлено с использованием программы-установщика (если эта утилита
имеется на компакт-диске), то макрос O9760 будет содержать в себе все
предварительные настройки для начала работы.
Ниже приведено описание переменных, значения которые необходимо отредактировать в
макросе O9760 с учетом конкретного станка и системы ЧПУ.
#101
Диаметр инструмента, который должен быть меньше значения, заданного в
переменной #112. Это значение преопределяет значение переменной #113
для габаритного инструмента. Наладка инструмента с диаметром,
превышающим указанный диаметр (габаритного инструмента), выполняется
только с одной стороны луча.
Для наладки габаритного инструмента на положительной (+) стороне луча
необходимо ввести положительное (+) значение диаметра.
Для наладки габаритного инструмента на отрицательной (-) стороне луча
необходимо ввести отрицательное (-) значение диаметра.
По умолчанию: Установка в 0 означает, что данная опция не используется.
Установка параметров всех инструментов выполняется в соответствии со
значением, заданным в переменной #113).
#107
Определяет единицы измерения, используемые макро O9760.
1 = мм, 0.03937 = дюймы
По умолчанию: 1 (мм)
#108
Тип смещения инструмента (1 = A, 2 = B или 3 = C и т.д.).
Сведения о задании типа смещения нструмента для конкретной системы ЧПУ
см. в соответствующем приложении в конце данного руководства.
По умолчанию: 1
#109
Тип смещения инструмента, по радиусу или по диаметру.
1 = радиус, 2 = диаметр
По умолчанию: 1
#110
Максимальная длина инструмента. Этот параметр определяет расстояние
между торцом шпинделя и лазерным лучом, при котором возможны
перемещения с высокой скоростью подачи.
#111
Минимальная длина инструмента. Этот параметр определяет минимальное
расстояние между торцом шпинделя и лазерным лучом.
#112
Максимальный диаметр инструмента. Это значение зависит от конкретного
станка.
Публикация H-2000-6661
10
Переменные макросов
#113
Режим измерения радиуса.
1 = измерение с положительной стороны луча,
–1 = измерение с отрицательной стороны луча,
2 = измерение с обеих сторон луча.
По умолчанию: 2
#114
Режим радиальной калибровки.
1 = измерение с положительной стороны луча,
–1 = измерение с отрицательной стороны луча,
2 = измерение с обеих сторон луча.
По умолчанию: 2
#115
Определяет длительность импульсного сигнала. Этот параметр зависит от
конкретной системы и выбирается при заказе системы.
Если устанавливается блок NC1, то необходимо проследить
последовательность включения светодиодных индикаторов состояния после
подачи электропитания (подробную информацию см. в документе
"Руководство по установке NC1 со списком комплектующих").
#117
Расстояние перебега и боковой зазор.
Перебег – это допустимое перемещение инструмента, при котором аварийное
сообщение BEAM NOT CUT (ЛУЧ НЕ ПЕРЕКРЫТ) не появляется.
Боковой зазор – это расстояние между лучом и инструментом при движении
последнего вниз сбоку от луча.
По умолчанию: 5 мм
#118
Разрешающая способность измерительной системы (скорость подачи на
оборот). Обычно 0,002 мм на оборот.
Чем больше это значение, тем ниже точность измерений.
По умолчанию: 0,002 мм
#119
Скорость вращения шпинделя по умолчанию.
Измерительные циклы оптимизированы под скорость вращения шпинделя
3000 об/мин.
В некоторых случаях, например, когда применяется несимметричный
инструмент или инструмент больших размеров, скорость вращения должна
быть меньше, чем 3000 об/мин. Выбор значения этого параметра остается на
усмотрение пользователя. Для того, чтобы задать другую скорость вращения
шпинделя, используйте параметр 'S'.
По мере уменьшения скорости вращения шпинделя, время выполнения
измерительного цикла увеличивается. Минимальная скорость вращения
800 об/мин.
По умолчанию: 3000 об/мин
Публикация H-2000-6661
Переменные макросов
#120
11
Базовый номер для данных калибровки в переменных с номерами 500 и
далее. Описание процедуры изменения этого номера см. в разделе
"Переменные: изменение базового номера" на стр. 15.
По умолчанию: #520
#121
Ось луча системы NCTS. Перемещение вдоль этой оси может быть
заблокировано вводом отрицательного (-) значения. Это имеет смысл в тех
случаях, когда перемещение шпинделя вдоль оси луча невозможно.
z Если лазерный луч параллелен оси Х, выберите значение 1
(или -1 = заблокировано).
z Если лазерный луч параллелен оси Y, выберите значение 2
(или -2 = заблокировано).
z Если лазерный луч параллелен оси Z, выберите значение 3
(или -3 = заблокировано).
#122
Задает ось, вдоль которой проводятся измерение радиуса.
z Если для измерения радиуса предполагается использовать ось X,
установите значение этого параметра, равное 1.
z Если для измерения радиуса предполагается использовать ось Y,
установите значение этого параметра, равное 2.
z Если для измерения радиуса предполагается использовать ось Z,
установите значение этого параметра, равное 3.
По умолчанию: 2
#123
Определяет ось, используемую для измерения длины инструмента, то есть
ось шпинделя.
z Если для измерения длины инструмента используется ось X, выберите 1.
z Если для измерения длины инструмента используется ось Y, выберите 2.
z Если для измерения длины инструмента используется ось Z, выберите 3.
По умолчанию: 3
ПРИМЕЧАНИЕ: Параметр #123 должен одновременно определять ось
шпинделя и направление, в котором вводится смещение инструмента.
Если шпиндель направлен в отрицательную сторону, значение этого
параметра также должно принимать отрицательные значения (–1 = ось –X;
–2 = ось –Y; –3 = ось –Z).
#124
Величина допуска на разброс. Описание этого параметра приведено в
разделе “Проверка соответствия допуску на разброс” (см. рисунок на
странице 19).
По умолчанию: 0,010 мм
#125
Значение допуска на биение инструмента или положение режущей кромки.
По умолчанию: 0,025 мм
Публикация H-2000-6661
12
Переменные макросов
#126
Объем выборки результатов произведенных замеров. Этот параметр
равен требуемому количеству замеров. Значение должно быть меньше или
равно 5. Общее число замеров равно удвоенному значению этого
параметра.
Описание этого параметра приведено в разделе “Проверка соответствия
допуску на разброс” (см. рисунок на странице 19).
По умолчанию: 3
#127
Скорость быстрой поперечной подачи.
По умолчанию: 5000 мм/мин
#128
доступные М-коды для коррекции вращения скорости шпинделя.
Автоматическая вставка М-кодов в программное обеспечение
осуществляется программой-установщиком.
0 = Нет, 1 = Да
#139
Режим защиты от ложных срабатываний от капель СОЖ и связанная с ним
скорость вращения шпинделя.
0= Режим защиты от ложных срабатываний от капель СОЖ выключен.
500 = 500 об/мин.
1000 = 1000 об/мин.
Это значение должно совпадать с установками в интерфейсном блоке
системы NCTS.
По умолчанию: 0
#145
Зона статического положения. Это значение используется для установления
того, что был ли луч перекрыт изначально или в начале измерительного
перемещения , что позволяет исключить сбор ошибочных данных.
Неправильное значение этого параметра может привести к генерации ошибки
ACTIVE BEAM CUT (ЛУЧ ПЕРЕКРЫТ).
По умолчанию: 0.010 мм
#528 (520 + 8) М-коды для режима фиксации. Автоматическая вставка М-кодов в
программное обеспечение осуществляется программой-установщиком.
0 = Нет, 1 = Да
#529 (520 + 9) М-коды для режима обнаружения поломки инструмента. Автоматическая
вставка М-кодов в программное обеспечение осуществляется программойустановщиком.
0 = Нет, 1 = Да
Редактирование процедуры (O9760)
Прежде чем выполнять какой-либо цикл, следует отредактировать данные настроек
между номерами кадров N1 и N2 с учетом выполняемой задачи и оборудования.
Публикация H-2000-6661
Переменные макросов
13
Сначала с помощью параметра #107 задайте миллиметры или дюймы (1. или 0.03937) в
качестве единиц измерения. При задании значения равного 1 все данные калибровки
считаются выраженными в метрических единицах при записи и чтении и преобразуются
соответствующим образом. При задании значения равного 0,03937 все данные
калибровки считаются выраженными в дюймах.
Затем, введите значения других параметров, заданные в выбранных единицах.
Предупреждение: Параметры REN[10] и REN[11].
Перед запуском любого цикла необходимо определить параметры #110 и
#111 (максимальная и минимальная длина инструмента) с учетом особенностей
конкретного станка. Если эти параметры не определены, существует опасность
столкновения инструмента с датчиком NCTS.
!
Пример макроса O9760
N1
#107 = 1.(ЕДИНИЦЫ ИЗМЕРЕНИЯ ПАРАМЕТРОВ 1MM ИЛИ .03937ДЮЙМЫ)
#108 = 1 (ТИП СМЕЩЕНИЯ ИНСТРУМЕНТА)
#109 = 1 (СМЕЩЕНИЕ: РАДИУС 1/ДИАМЕТР 2)
#110 = 200.(МАКС. ДЛИНА ИНСТРУМЕНТА)
#111 = 70.(МИН. ДЛИНА ИНСТРУМЕНТА)
#112 = 80.(МАКС. ДИАМЕТР ИНСТРУМЕНТА)
#101 = 80.(ДИАМЕТР ЗАДАН С ОДНОЙ СТОРОНЫ)
#113 = 2 (СПОСОБ ИЗМЕРЕНИЯ РАДИУСА)
#114 = 2 (СПОСОБ РАДИАЛЬНОЙ КАЛИБРОВКИ)
#115 = 0.100(NC1-ВРЕМЯ ЗАДЕРЖКИ В СЕКУНДАХ)
#117 = 5 (ПЕРЕБЕГ ПО УМОЛЧАНИЮ)
#118 = 0.002 (РАЗРЕШЕНИЕ)
#119 = 3000 (СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ ПО УМОЛЧАНИЮ)
#120 = 520 (БАЗОВЫЙ НОМЕР)
#121 = 1 (ОСЬ ЛУЧА)
#122 = 2 (ОСЬ ИЗМЕРЕНИЯ РАДИУСА)
#123 = 3 (ОСЬ ШПИНДЕЛЯ)
#124 = 0.010(ДОПУСК НА РАЗБРОС)
#125 = 0.025 (ДОПУСК НА БИЕНИЕ/РЕЖУЩУЮ КРОМКУ)
#126 = 3 (ОБЪЕМ ВЫБОРКИ)
#127 = 5000 (БЫСТРАЯ ПОПЕРЕЧНАЯ ПОДАЧА)
#128 = 0 (M-КОД SP 100 ПРОЦЕНТОВ 0=НЕТ 1=ДА)
см. ПРИМЕЧАНИЯ 1 и 3
#138 = 0 (НАСТРОЙКА P5006.6)
#139 = 0 (ЗАЩИТА ОТ КАПЕЛЬ 0=ВЫКЛ/500/1000 ОБ/МИН) СМ. ПРИМЕЧАНИЕ 2
#145 = 0.010 (ПРОВЕРКА ЗОНЫ)
#[#120+8] = 0 (M-КОД РЕЖИМ ФИКСАЦИИ 0=НЕТ 1=ДА)
СМ. ПРИМЕЧАНИЕ 3
#[#120+9] = 0 (M-КОД РЕЖИМ ОБНАРУЖЕНИЯ ПОЛОМКИ ИНСТРУМЕНТА 0=НЕТ 1=ДА)
СМ. ПРИМЕЧАНИЕ 3
(#[#120+10] ПРОВЕРКА СКОРОСТИ ВРАЩЕНИЯ)
(#[#120+11] УГЛ. КАЛИБР.)
N2
Публикация H-2000-6661
14
Переменные макросов
Режим защиты от капель: замечания о настройках
ПРИМЕЧАНИЕ 1
ВНИМАНИЕ: При использовании режима защиты от капель вращение шпинделя
должно происходить при соответствующей скорости, в противном случае режущие кромки
вращающегося инструмента могут быть не обнаружены системой NCTS.
!
Если свободных М-кодов не осталось, следует оставить в переменной #128 значение
равное 0, так как при значении по умолчанию во время выполнения циклов происходит
автоматический вызов макроса проверки скорости вращения шпинделя (см. раздел
"Калибровка скорости шпинделя [макрос O9768]" на стр. 20).
Возможно использование значение 9 (код M9 – выключение подачи СОЖ) или
аналогичного этому для того, чтобы избежать программную проверку скорости вращения
шпинделя. Этот подход ненадёжен так как он подразумевает, что ручная коррекция
скорости вращения шпинделя установлена на 100% перед началом выполнения цикла
(см. предупреждение выше).
ПРИМЕЧАНИЕ 2
Поставляемое ПО может быть сконфигурировано как с включённым режимом защиты от
капель, так и без него.
Переменная #139 задается следующим образом:
#139 = 0
ИЛИ
#139 = 500
ИЛИ
#139 = 1000
Режим подавления капель выключен.
При использовании режима защиты от капель следует ввести такое
значение в об/мин, чтобы оно соответствовало настройке в
интерфейсном блоке (в настоящее время равное 500 или 1000).
ПРИМЕЧАНИЕ 3
В данном ПО для генерации кодов макроса, который будет загружен в систему ЧПУ
станка, используется программа-установщик;.
Переменные #[#120 + 8], #[#120 + 9] и #128 представляют собой флаги, которые
позволяют программе определять наличие свободных М-кодов. Эти переменные и М-коды
включения и выключения автоматически вставляются в сгенерированный код программы.
Обратите внимание на то, что аттрибут включения режима обдува сжатым воздухом не
требуется. М-коды включения и выключения автоматически вставляются в
сгенерированный код программы.
Общие переменные
Каждый раз при выполнении цикла измерения происходит автоматическая загрузка
следующих переменных:
#116
Длина активированного инструмента
Публикация H-2000-6661
Переменные макросов
#130 – #147
Используются для внутренних вычислений
#148
Флажок соответствия заданному допуску
(0 = в пределах допуска, 1 = вне поля допуска)
#149
Используются для внутренних вычислений
15
Переменные: изменение базового номера
Базовый номер определяет номер первой переменной в наборе переменных,
используемых для хранения результатов калибровки. Номер первой переменной по
умолчанию - 520 (#520). Изменение значения переменной #120 в макросе настроек
(O9760) приводит к изменению диапазона переменных.
Сведения о процедуре изменения адреса, задаваемого базовым номером, для
конкретного типа системы ЧПУ см. в соответствующем приложении в конце данного
руководства.
Редактирование макросов с учетом конкретной задачи
Ниже приведена краткая информация о возможностях настройки макросов.
Дополнительные сведения можно найти в Readme-файле, который поставляется вместе с
программным обеспечением для NCTS.
Поддержка различных языков для сообщений об ошибках
(O9769)
При поставке основной файл с телом макроса (macro.txt) имеет уже установленный файл
поддержки английского языка (Error_UK.txt). На компакт-диске записаны файлы поддержки
других языков; они должны быть установлены либо путем перезаписи файла поддержки
английского языка или же путем удаления на станке английской версии макроса O9769 с
последующим созданием нового файла поддержки языка.
Редактирование макроса юстировки луча при использовании
смещенного пальца (макрос O9860)
Редактирование макроса юстировки луча с целью использования смещенного пальца
необходимо только в том случае, если предполагается использовать этот метод для
выставления лазерного луча.
В стандартно поставляемом варианте в макрос встроены команды остановки программы
М0, чтобы позиционировать шпиндель вручную. Эта процедура может быть
автоматизирована при условии, что на станке для этой цели предусмотрены
соответствующие М- или иные программные коды.
Следует выполнить редактирование в позициях, указанных ниже.
O9860(REN ВЫСТАВЛЕНИЕ ЛУЧА)
()
Публикация H-2000-6661
16
Редактирование макросов с учетом конкретной задачи
M0(ROTATE TO P1 -VE)
()
Изменить, используя соответствующий М-код
(например, M19).
N1
N10(LOOP)
IF[#13EQ#0]GOTO11
G65P9764Z#31F#127
IF[#21NE1]GOTO13
M5
()
M0(ROTATE TO P1 -VE)
Изменить, используя соответствующий М-код
()
(например, M19).
N13
#27=#131(Z-)
IF[#13EQ#0]GOTO14
G65P9764Z#31F#127
M5
()
M0(ROTATE TO P2 +VE)
Изменить, используя соответствующий М-код
()
(например, M??).
Редактирование подпрограммы измерительных перемещений
(O9762)
Макрос измерительных перемещений содержит процедуру проверки на ложное
срабатывание. Значение по умолчанию количества повторных попыток измерений после
ложного срабатывания равно 1. При необходимости это значение может быть изменено в
диапазоне от 1 до 5.
Пример процедуры O9762
#5 = 5. (* SET MAX. RETRY)
Оптимизация циклов может быть достигнута за счет настройки обратного перемещения.
Инструмент должен выйти из пучка лазерного излучения, в противном случае система
выдаст аварийное сообщение ACTIVE BEAM CUT (ЛУЧ ПЕРЕКРЫТ)
Пример процедуры O9762
#6 = 1.2 (EDIT BOF)
В некоторых случаях значение расстояния отвода инструмента заключительного
измерения требуется увеличить.
#2=#2+#6+[.025*#129]
Заменить значение 0.025 нужным значением.
Публикация H-2000-6661
Редактирование макросов с учетом конкретной задачи
17
Пример процедуры O9762 (только опция обдува сжатым воздухом)
IF[#15LE1]GOTO555(LE2=1ST TOUCH ONLY)
Продолжительность обдува сжатым воздухом может контролироваться путем изменения
этой строки. По умолчанию обдув включается в процессе первых двух касаний при
измерениях и выключается при выполнении трех заключительных касаний.
Замена параметра LE1 параметром LE2 обеспечивает включение обдува только для
первого касания.
Редактирование макроса проверки скорости вращения
шпинделя (O9768)
Редактирования макроса проверки скорости вращения шпинделя не требуется, если для
контроля скорости вращения шпинделя используются соответствующие М-коды, которые
были введены в макрос настройки O9760 (см. описание в разделе "Редактирование
макроса настроек (O9760)" на стр. 12).
Прежде чем выполнять какой-либо цикл, необходимо проверить значение переменной в
макросе для данных калибровки скорости вращения шпинделя. Используется переменная
#[#120+10], т.е. по умолчанию #530. Эта переменная доступна на большинстве станков, но
при необходимости она может быть изменена путем изменения базового номера в
макросе O9760 или путем редактирования макроса O9768, чтобы использовать другую
сохраняемую при выключении питания переменную.
Редактирование O9768
O9768(REN RPM CHECK)
#12=#120+10(EDIT-CALIB.VARIABLE NO)
Редактировать: #120+10
Пример: использование переменной #519 для калибровки скорости вращения
шпинделя
#12=519(EDIT-CALIB. VARIABLE NO)
Публикация H-2000-6661
18
Ориентация системы NCTS
Ориентация системы NCTS
В данном руководстве предполагается, что расположение системы NC на станке таково,
что ее лазерный луч параллелен оси Х. Длина инструмента измеряется по оси Z, а
измерение радиуса инструмента осуществляется по оси Y.
Если Вы установили систему по-другому, нужно соответствующим образом
переопределить оси, вдоль которых будут происходить измерения длины и радиуса
инструмента (см. описание параметров #121, #122 и #123, значение которых задается
вручную).
Z
Y
X
Луч вдоль оси X
RENC[21] = 1
RENC[22] = 2
RENC[23] = 3
Луч вдоль оси Y
RENC[21] = 2
RENC[22] = 1
RENC[23] = 3
Публикация H-2000-6661
“Поиск” луча и движение инструмента при измерениях
19
“Поиск” луча и движение инструмента при измерениях
В процессе “поиска” луча, также как и в процессе измерения, инструмент входит внутрь
пучка лазерного излучения (см. рисунок). В процессе измерения инструмента шпиндель
вращается.
Проверка соответствия допуску на разброс
Значение объема выборки, задаваемое переменной #126, должно быть меньше или равно
5.
Рассмотрим следующий пример:
z
Пусть задан объем выборки (#126 = 3).
z
Автоматически задается в два раза большее число замеров, в данном случае, шесть
(6).
Измерения осуществляются до тех пор, пока заданное число замеров не будет
превышено, что приведет к появлению аварийного сообщения, либо до тех пор, пока
результаты последовательных замеров, в количестве, соответствующем заданному
объему выборки, не окажутся в пределах допуска. В этом случае вычисляется среднее
измеренное значение, и измерение считается успешно выполненным.
Публикация H-2000-6661
20
Калибровка скорости вращения шпинделя
Калибровка скорости вращения шпинделя (макрос O9768)
В этом цикле шпиндель автоматически вращается со скоростью равной по крайней мере
500 или 1000 об/мин и с малым - менее 2 мм - перемещением в плоскости XY, в
зависимости от настроек макроса O9760 (см. раздел "Редактирование макроса настроек
(O9760)" на стр. 12).
ПРИМЕЧАНИЕ: Выполнение этого цикла не требуется, если контроль скорости вращения
шпинделя осуществляется посредством использования М-кода. См. раздел
"Редактирование макроса настроек (O9760)" на стр. 12.
Этот макрос используется внутри ПО для проверки скорости вращения шпинделя, но он
также должен использоваться самостоятельно для калибровки скорости вращения до
выполнения любого другого цикла ПО системы NCTS.
1.
Проверить, полностью ли выполнены все настройки в макросе O9760. Внести
необходимые изменения, как это описано в разделе "Редактирование макроса
настроек (O9760)" на стр. 12.
2.
Для выполнения этого цикла присутствие инструмента в шпинделе не требуется, но
для правильной работы ЧПУ это может быть необходимо. Убедитесь что инструмент
может вращаться со скоростью, определяемой состоянием переменной #139
(500 или 1000 об/мин).
3.
Для обеспечения безопасности отведите передний торец шпинделя или
инструмента в свободное от препятствий пространство.
4.
Внимание! Установить ручную коррекции скорости шпинделя на 100% и проверить
эту настройку. В режиме ручного ввода запустить шпиндель на скорости 500 об/мин
и свериться с данными на экране, чтобы убедиться в том, что шпиндель
действительно вращается со скоростью 500 об/мин.
5.
В режиме ручного ввода выполнить макрос G65P9768.
ПРИМЕЧАНИЕ: На некоторых станках перед выполнением макроса может
понадобиться выбор соответствующего смещения инструмента.
6.
Завершить процедуры юстировки луча и калибровки.
Публикация H-2000-6661
Юстировка луча
21
Юстировка луча (макрос O9860)
ПРИМЕЧАНИЕ: При первоначальной установке и настройке системы макрос юстировки
луча необходимо запустить до макроса калибровки системы O9861.
При использовании макроса юстировки луча необходимо также обращаться к руководству
по установке компании Renishaw, указанному в списке "Сопутствующие публикации" на
стр. ii. В указанных руководствах содержится описание конкретных действий по
юстировке лазерного луча на блоке источника излучения системы NCTS.
Макрос O9860 используется в процессе установки системы NC для того, чтобы упростить
регулировку направления лазерного луча относительно станка. Цикл юстировки лазерного
луча, в частности, применяется для:
z
Проверки совмещения лазерного луча с направлением соответствующей оси
перемещений станка.
z
Измерения приблизительной координаты лазерного луча по оси Sp.
z
Измерения приблизительной координаты лазерного луча по оси Ra. Измерения
производятся с положительной и/или отрицательной стороны луча.
z
Задания точки измерения – точки вдоль лазерного луча (La), в которой будет
происходить измерение инструмента.
Последующее уточнение предварительных значений происходит при выполнении цикла
калибровки.
Несмотря на то, что макрос юстировки лазерного луча в основном применяется во время
установки системы NCTS, его также можно использовать для регулярного контроля
качества юстировки лазерного луча.
Sp
Ra
La
(X/Y/Z)
R
Публикация H-2000-6661
22
Юстировка луча
Требуемый калибровочный инструмент
При выполнении этого цикла в шпинделе станка должен быть установлен калибровочный
инструмент. Для этого лучше всего выбрать цельный цилиндрический инструмент с
плоским торцом и минимальным биением. Пользователю должна быть известна точные
значения длины и диаметра этого инструмента.
Описание
Вставьте калибровочный инструмент в шпиндель станка. В шаговом режиме или с
использованием маховика ручной подачи переведите инструмент в точку, используемую в
качестве исходной позиции для наладки инструмента - обычно она находится напротив
средней точки луча и приблизительно на 10 мм выше его центральной оси.
В этом цикле происходит определение положения луча (измерение координат точек,
задающих его положение) с последующим возвратом калибровочного инструмента в
исходную точку и программным остановом M00.
После выполнения необходимых действий по юстировке луча цикл следует запустить
снова с целью поиска новых ошибок юстировки луча.
Ввод данных
Перед тем, как продолжить, убедитесь, что в макро O9760 заданы правильные значения
установочных параметров. За дополнительной информацией обратитесь к разделу
"Задание переменных макроса настроек (O9760)” на странице 9.
Формат
Только для юстировки луча
G65 P9860 Tt Dd [ Kk Rr Zz ]
где в квадратные скобки взяты необязательные входные параметры
Для юстировки луча и определения его положения
G65 P9860 B1. Tt Dd [ Kk Rr Zz ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9860 B1. T1. D100. K122. R6. Z15.
Входные параметры макроса
В этом цикле используются следующие параметры:
Публикация H-2000-6661
Юстировка луча
23
Предварительная калибровка системы. Используется для проверки
юстировки луча и задания приблизительных координат точек,
определяющих его положение (За дополнительной информацией
обратитесь к разделу “Переменные с данными калибровки“ на странице 8).
B1.
ПРИМЕЧАНИЕ: Если задано значение параметра B1, точная длина эталона
ДОЛЖНА быть введена в регистр Tt смещения инструмента или
использована в качестве значения для параметра Kk. Если обновление
данных калибровки не требуется, входной параметр В использовать не
нужно.
ВНИМАНИЕ: Входной параметр D=d Задавая значение параметра D,
позаботьтесь о том, чтобы держатель инструмента не соприкасался с системой NC
для наладки инструмента. Если глубина измерения задается значением параметра Z по
умолчанию, выступающая часть калибровочного инструмента должна, по меньшей мере,
быть равной 35 мм.
!
Dd
d=
Расстояние между точками, определяющими положение луча.
Для того, чтобы обеспечить максимальную точность, это расстояние
должно быть как можно больше и сравнимо с расстоянием между
источником и приемником лазерного излучения системы NCTS и размером
калибровочного инструмента.
Kk
k=
Длина калибровочного инструмента.
Значение по умолчанию: значение в выбранном регистре смещения
инструмента.
Qq
q=
Определяет расстояние перебега и боковой зазор.
За дополнительной информацией обратитесь к разделу “Задание
переменных макроса настроек O9760” на странице 9.
Значение по умолчанию: 5 мм
Rr
r=
Диаметр инструмента. Этот параметр определяет величину зазора,
возникающего при радиальном перемещении, и может принимать как
положительные (+), так и отрицательные (–) значения.
Значение по умолчанию: 30 мм
Tt
t=
Номер регистра смещения длины инструмента.
Zz
z=
Глубина измерения.
Это значение определяет глубину погружения торца калибровочного
инструмента относительно луча, при которой происходит калибровка.
Значение по умолчанию: 15 мм
Публикация H-2000-6661
24
Юстировка луча
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
#101
Ошибка юстировки луча, направленного по оси
на участке между реперными точками.
Ra,
#102
Ошибка юстировки луча, направленного по оси
на участке между реперными точками.
Sp,
При использовании ввода B1. также выдаются следующие выходные параметры
(предполагается, что базовый номер, заданный в переменной #120, равен 520).
#520
Предварительное значение координаты луча по оси шпинделя (Sp),
отсчитываемой от положительной стороны (верх) луча.
#521
Предварительное значение координаты луча по оси шпинделя (Sp),
отсчитываемой от отрицательной стороны (низ) луча.
#522
Предварительное значение координаты луча по оси радиальных измерений (Ra),
отсчитываемой от положительной стороны луча.
#523
Предварительное значение координаты луча по оси радиальных измерений (Ra),
отсчитываемой от отрицательной стороны луча.
#524
Предварительно определенное положения точки измерения вдоль лазерного
луча (La) – точки, в которой будет происходить измерение инструмента.
#520
#522
#523
Sp
(#123 = 3)
#524
Ra (#122 = 2)
La (#121 = 1)
Публикация H-2000-6661
Юстировка луча
25
Пример: Юстировка и предварительное определение положения
луча
O????
(B1 Предварительная калибровка системы)
(D Аксиальное расстояние между реперными точками)
(R Диаметр инструмента)
(Z Расстояние поиска)
G21
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G0G53X302.Y-236.2
M0
Перемещать с помощью ручной подачи в исходную точку
G65P9860B1.T1.D100.
ПРИМЕЧАНИЕ: Если вы хотите сохранить текущие данные
калибровки, не используйте ввод B1.
M0
M30
Публикация H-2000-6661
26
Юстировка луча с использованием смещенного пальца
Юстировка луча с использованием смещенного пальца (макрос
O9860)
Sp
Ra
La
(X/Y/Z)
Зачем нужен этот цикл?
В тех случаях, когда ось шпинделя не может перемещаться вдоль оси луча,
использование обычного метода юстировки луча, описанного в разделе "Юстировка луча
(макрос O9860)" оказывается невозможным.
В данном цикле используется смещённый палец при повороте шпинделя между двумя
точками Р1 и Р2 вдоль луча. Это позволяет определить ошибку разности высот, и отсюда
определить, что луч горизонтален. Данный цикл определяет ошибку по высоте только по
оси шпинделя. Перпендикулярность луча к оси радиальных измерений не проверяется,
так как в большинстве случаев это не критично.
Требуемый калибровочный инструмент
Для выполнения данного цикла необходим эталонный инструмент со смещенным пальцем
(см. рис.) Длина эталонного инструмента должна быть известна и занесена в регистр
смещения инструмента, хотя точное значение размера не существенно.
Публикация H-2000-6661
Юстировка луча с использованием смещенного пальца
27
Описание
ПРИМЕЧАНИЕ: Не на всех станках реализована возможность ориентации шпинделя.
Поэтому в данном цикле предусмотрена программная остановка кодом М00 в точках
измерения Р1 и Р2. При этом шпиндель может быть повернут вручную с последующим
продолжением выполнения цикла для завершения проверки юстировки. Если
возможность ориентации шпинделя предусмотрена, то коды остановки программы М00
могут быть заменены соответствующими командами позиционирования.
Смещенный палец должен быть расположен так, чтобы точки измерений удовлетворяли
следующим требованиям:
z
P1 должна быть меньше координаты центра шпинделя вдоль луча, т.е. смещена в
отрицательном (–ve) направлении вдоль луча относительно центра шпинделя, и
z
P2 должна быть больше координаты центра шпинделя вдоль луча, т.е. смещена в
положительном (+ve) направлении вдоль луча относительно центра шпинделя.
Вставьте калибровочный инструмент в шпиндель станка. В шаговом режиме или с
использованием маховика ручной подачи переведите инструмент в точку, используемую в
качестве исходной позиции для наладки инструмента - обычно она находится напротив
средней точки вдоль луча и торец пальца должен находится примерно на высоте 10 мм от
луча.
Цикл осуществляет измерение координат луча в точках P1 и P2 при повороте шпинделя
на 180º между двумя точками измерений и останавливаеся кодом М00.
После выполнения необходимых действий по юстировке луча цикл следует запустить
снова с целью поиска новых ошибок юстировки луча.
Формат
Только для юстировки луча
G65 P9860 Cc Tt [ Kk ]
где в квадратные скобки взяты необязательные входные параметры
Для юстировки луча и определения его положения
G65 P9860 B1.Cc Tt [ Kk ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9860 B1.C180. T1. K122.
Публикация H-2000-6661
28
Юстировка луча с использованием смещенного пальца
Входные параметры макроса
В этом цикле используются следующие параметры:
Предварительная калибровка системы.
B1.
Используется для проверки юстировки луча и задания приблизительных
координат точек, определяющих его положение (За дополнительной
информацией обратитесь к разделу “Переменные макросов, содержащие
данные калибровки” на странице 8).
ПРИМЕЧАНИЕ: Если задано значение параметра B1, точная длина
эталона ДОЛЖНА быть введена в регистр Tt смещения инструмента или
использована в качестве значения для параметра Kk. Если не требуется
обновление данных калибровки по результатам измерений, то входной
параметр В1 использовать не нужно.
Cc
c=
Используется в качестве указателя выбора метода ориентации шпинделя в
цикле.
Значение этого параметра может быть любым, но рекомендуется
использовать значение C180.
Kk
k=
Длина калибровочного инструмента.
Значение по умолчанию: значение в регистре выбранного смещения
инструмента.
Tt
t=
Номер регистра смещения длины инструмента.
Номер регистра для значения длины эталонного инструмента.
Публикация H-2000-6661
Калибровка системы NCTS
29
Калибровка системы NCTS (макрос O9861)
Макрос O9861 используется для стандартной калибровки системы NCTS. Его также
следует запустить после окончания юстировки лазерного луча с помощью
соответствующего цикла юстировки. В частности, цикл калибровки применяется для:
z
Точного определения положения лазерного луча по осям Ra, La и Sp.
z
Компенсации изменения температурных условий по оси шпинделя (Sp) и оси,
используемой для измерения радиуса (Ra). Процедура компенсации изменения
температурных условий описана в разделе “Компенсация изменения температурных
условий (макрос O9861)” на странице 65.
ВНИМАНИЕ: Перед запуском этого или любого другого цикла (за
исключением цикла юстировки лазерного макрос O9860) нужно обязательно
загрузить данные предварительной калибровки.
!
Эти данные можно ввести автоматически с помощью цикла юстировки лазерного луча
O9860, задавая параметр B1. Предварительные данные калибровки также можно ввести
вручную (см. раздел “Переменные макросов, содержащие данные калибровки” на
странице 8).
(смещение
инструмента)
Z
R
S
Ra
Публикация H-2000-6661
La
Y
30
Калибровка системы NCTS
Требуемый калибровочный инструмент
При выполнении этого цикла в шпинделе станка нужно закрепить калибровочный
инструмент и активировать его код (T).
Для этого лучше всего выбрать цельный цилиндрический инструмент с плоским торцом и
минимальным биением. Должны быть известны точные значения длины и диаметра этого
инструмента.
Описание
Закрепите калибровочный инструмент в шпинделе станка и перед запуском цикла
активируйте номер этого инструмента (T).
Определение положения луча по оси Sp и нахождение координаты центра луча по оси Ra
осуществляются при вращении инструмента. При последующем определении диаметра
пучка лазерного излучения инструмент не вращается. Это позволяет избавиться от
ошибок, связанных с биением инструмента.
В цикле всегда выполняется калибровка сверху луча и по сторонам при условии, что в
макросе настроек переменная #114 равна 2. Нижняя координата луча определяется
расчетным путем. Если переменная #114 равна 1 или –1, то противоположные стороны
луча задаются теми же значениями.
Формат
G65 P9861 B1. Rr [ Cc Kk Qq Ss Tt Yy Zz Ww ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9861 B1. R12. C54. K100.210 Q5. S2500. T1. Y5. Z5. W5.0
Входные параметры макроса
В этом цикле используются следующие параметры:
Окончательная калибровка системы.
B1.
Cc
c=
Номер коррекции нуля, используемый для компенсации изменения
температурных условий. При использовании параметра B1
соответствующие значения коррекции нуля сохраняются в качестве
исходной точки для дальнейшего использования. (См. также раздел
“Компенсация изменения температурных условий “ на странице 65.)
Обычно: с C54 по C59 или C53 (внешнее смещение)
Подробнее см. соответствующее приложение для конкретной системы ЧПУ
в конце данного руководства.
Kk
k=
Длина калибровочного инструмента.
Значение по умолчанию: Значение в выбранном регистре смещения
инструмента
Публикация H-2000-6661
Калибровка системы NCTS
Qq
q=
31
Расстояние перебега и боковой зазор.
За дополнительной информацией обратитесь к разделу “Задание
переменных макроса настроек” на странице 9.
Значение по умолчанию: 5,0 мм
Rr
r=
Диаметр калибровочного инструмента.
Ss
s=
Скорость вращения шпинделя, при которой осуществляется калибровка.
За дополнительной информацией обратитесь к разделу “Задание
переменных макроса настроек” на странице 9.
Значение по умолчанию: 3000 об/мин.
Tt
t=
Номер регистра смещения длины инструмента.
Этот регистр содержит смещение длины калибровочного инструмента.
Этот параметр используется на тех станках, где считывание номера
выбранного инструмента невозможно и приводит к возникновению ошибки
TOOL OUT OF RANGE (НОМЕР ИНСТРУМЕНТА ВНЕ ДОПУСТИМОГО
ДИАПАЗОНА).
Yy
y=
Радиальное смещение, при котором осуществляется калибровка по длине.
Боковое смещение перпендикулярно лучу, при котором происходит
измерение. Инструмент всегда первоначально подходит к лучу вдоль
центральной линии.
Значение по умолчанию: По центру
Zz
z=
Высота, на которой происходит измерение инструмента.
Определяет, на какой высоте находится центр луча относительно торца
инструмента при измерении диаметра.
Значение по умолчанию: 5 мм
Дополнительные входные параметры
Входной параметр Ww – использование эталонного инструмента с уступом
Y
Z
W
R
Публикация H-2000-6661
K
32
Калибровка системы NCTS
Описание
Использование входного параметра Ww позволяет выполнять полную калибровку со всех
четырех сторон луча. В цикле всегда выполняется калибровка сверху и снизу луча. Если в
макросе настроек задано #114 = 2, то в цикле также выполняется калибровка с обеих
сторон луча. Если в переменной #114 задано значение 1 или –1, то четвертая сторона
определяется расчетным путем.
Использование входного параметра Ww допустимо только при использовании совместно с
входным параметром Yy.
Ww
w=
Контрольная высота уступа калибровочного инструмента.
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
#112
Ошибка компенсации температурных воздействий для оси измерения
длины.
#113
Ошибка компенсации температурных воздействий для оси измерения
радиуса.
#520 [520 + 0]
Координата луча по оси шпинделя (Sp) при измерении с положительной
стороны (верх) луча.
#521 [520 + 1]
Координата луча по оси шпинделя (Sp) при змерении с отрицательной
стороны (низ) луча.
#522 [520 + 2]
Координата луча по оси радиальных измерений (Ra), отсчитываемая от
положительной стороны луча.
#523 [520 + 3]
Координата луча по оси радиальных измерения (Ra), отсчитываемая от
отрицательной стороны луча.
#524 [520 + 4]
Положение точки по оси луча (La), в которой будут производиться
измерения.
#525 [520 + 5]
Зона динамического положения.
#526 [520 + 6]
Коррекция нуля, связанная с тепловым расширением вдоль оси
шпинделя (оси измерения длины).
#527 [520 + 7]
Коррекция нуля, связанная с тепловым расширением вдоль оси
радиальных измерений.
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих аварийных сообщений разъяснен в разделе “Сообщения об
ошибках и аварийные сообщения “ на странице 72.
90
OUT OF TOLERANCE (ВНЕ ПОЛЯ ДОПУСКА)
91
FORMAT ERROR (ОШИБКА ФОРМАТА)
92
ACTIVE BEAM CUT (ЛУЧ ПЕРЕКРЫТ)
93
BEAM NOT CUT (ЛУЧ НЕ ПЕРЕКРЫТ)
Публикация H-2000-6661
Калибровка системы NCTS
Пример: Калибровка
Пусть используется калибровочный инструмент T1 длиной 88,0 мм и диаметром 6,0 мм.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9861B1.K88.R6.
M30
ВНИМАНИЕ: Если необходимо компенсировать сдвиг по оси, вызванный изменением
температуры во время работы станка, используйте параметр C для сохранения
соответствующих значений коррекции нуля в качестве исходных значений.
Обычно смещение G53 используется для компенсации температурных изменений.
Подробнее см. соответствующее приложение для конкретной системы ЧПУ в конце
данного руководства.
Пример: G65P9861 B1. K88. R6. C53.
Публикация H-2000-6661
33
34
Измерение длины инструмента
Измерение длины инструмента (макрос O9862)
Макрос O9862 может использоваться для измерения эффективной длины режущего
инструмента. Этот цикл подходит как для измерений симметричного инструмента
(например, сверл или концевых сферических фрез), так и для внецентровых измерений
инструмента (например, торцевых фрез).
Измерение
длины без
использования
параметра Y
Измерение
длины с
использованием
параметра Y
H
Y
Описание
Во время измерений по длине инструмент вращается. Ниже на рисунке показаны
измерительные циклы двух типов.
Реальная длина инструмента записывается в регистр смещения инструмента, а значение
в регистре износа обнуляется.
Формат
G65 P9862 [ A1. B1. Hh Jj Mm Qq Ss Tt Ww Yy ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9862 A1. B1. H.5 J0.25 M1. Q5. S2500. T20. W5. Y3.
Входные параметры макроса
В этом цикле используются следующие параметры:
B1.
Измерение смещения по длине инструмента.
Значение B1. присваивается параметру B по умолчанию.
Публикация H-2000-6661
Измерение длины инструмента
Hh
h=
35
Величина допуска, которая определяет максимальное допустимое
отклонение длины инструмента от заданного значения. Если длина
инструмента оказывается за пределами допуска, то при использовании
этого входного параметра смещение инструмента не обновляется.
Значение по умолчанию: Проверка на соответствие допуску не
осуществляется.
Jj
j=
Дополнительная поправка на длину инструмента. Этот параметр равен
разности между измеренной длиной инструмента и его эффективной
длиной в процессе обработки, когда он находится под нагрузкой. Он
используется для уточнения измеренной длины на основе имеющихся
данных об изменении эффективной длины инструмента во время
обработки.
Значение по умолчанию: Не используется
Флажок “Не выводить сообщение о том, что размер инструмента вне поля
допуска”. Использование этого флажка предотвращает появление
сообщения о том, что инструмент ВНЕ ПОЛЯ ДОПУСКА (OUT OF
TOLERANCE).
M1.
Qq
q=
Расстояние перебега. За дополнительной информацией обратитесь к разделу
“Задание переменных макроса настроек O9760” на странице 9.
Значение по умолчанию: 5,0 мм
Ss
s=
Скорость вращения шпинделя, при которой происходит измерение длины.
За дополнительной информацией обратитесь к разделу “Задание
переменных макроса настроек O9760” на странице 9.
Значение по умолчанию: 3000 об/мин
ВНИМАНИЕ: Входной параметр T = t
Если после команды смены инструмента используется команда "Т" для перемещения
следующего инструмента в позицию ожидания, то необходимо задавать входной параметр Т
при вызове макроса. В противном случае будут по умолчанию использоватся параметры
инструмента, находящегося в позиции ожидания.
!
Tt
t=
Номер регистра смещения длины инструмента. В регистре под этим номером
будет храниться значение измеренной длины инструмента в тех случаях, когда он
должен отличаться от номера выбранного инструмента.
Значение по умолчанию: Номер выбранного инструмента.
Yy
y=
Радиальный сдвиг относительно оси вращения, при котором осуществляется
наладка инструмента по длине. Этот параметр задает боковой сдвиг оси
вращения инструмента перпендикулярно лазерному лучу, при котором
происходит измерение длины. Его значение не должно превышать радиус
инструмента. Первоначально ось вращения инструмента всегда подходит к
лучу точно сверху.
Значение по умолчанию: Наладка по центру
Публикация H-2000-6661
36
Измерение длины инструмента
Дополнительные входные параметры
Aa – Цельный инструмент
Входной параметр Аа используется для отключения проверки минимальной скорости
вращения цельного инструмента в тех случаях, когда нет необходимости контролировать
скорость шпинделя. Это особенно удобно в случае длинных сверл, когда вращение
инструмента на высоких скоростях невозможно без точки опоры.
Цельный инструмент: тип инструмента, у которого режущие кромки не находятся ниже
его центральной точки. Примером инструментов этого типа являются сверла, метчики и
развертки. Проверка инструмента других типов должна выполняться над той точкой, в
которой этот инструмент может считаться цельным, т.е. в том положении, в котором
исправный инструмент перекрыл бы луч полностью.
Отключает проверку минимальной скорости вращения для цельного
инструмента, такого как сверла или метчики. Это позволяет инструменту
вращаться при скорости вращения шпинделя ниже минимально
допустимого значения..
A1.
Значение по умолчанию: Если этот параметр не задан, то выполняется
проверка скорости вращения шпинделя.
Ww – Настройка для верхней и нижней режущих кромок
Y
W–
W+
Входной параметр Ww используется для измерений инструмента по любой режущей
кромке. Это очень удобно в случае дискового инструмента (см. рис. выше), потому что
инструмент начинает движение перекрытия луча с расстояния в 2 мм от него на
пониженной подаче, чтобы позволяет производить измерения на тонких инструментах.
Использование входного параметра Ww допустимо только при использовании совместно с
входным параметром Yy. Входной параметр Zz в этом цикле не используется.
Ww
w=
Расстояние (должно быть положительным, +ve), отсчитываемое от нижней
точки инструмента до режущей кромки на которой нужно выполнять
измерения. Положительное значение означает, что настройка относится к
верхней режущей кромке.
w– = Расстояние (должно быть отрицательным, -ve), отсчитываемое от нижней
точки инструмента до режущей кромки на которой нужно выполнять
измерения. Отрицательное значение означает, что настройка относится к
нижней режущей кромке.
Публикация H-2000-6661
Измерение длины инструмента
37
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
Длина инструмента
Флажок “Размер инструмента вне поля допуска”. Устанавливается в том случае,
если длина измеряемого инструмента оказывается вне поля допуска
(0 = В пределах допуска, 1 = Вне поля допуска)
#148
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
90
91
96
OUT OF TOLERANCE (ВНЕ ПОЛЯ ДОПУСКА)
FORMAT ERROR (ОШИБКА ФОРМАТА)
RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ )
Пример 1: Измерение длины инструмента – центровой
инструмент
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9862B1.
Смещение инструмента (1) по центру
M30
С помощью входного параметра T в строке вызова цикла может быть установлен другой
номер режущей кромки:
G65P9862B1.S4000.T21.
Смещение инструмента (21) по центру. При заданной
скорости вращения шпинделя (об/мин).
Пример 2: Измерение длины инструмента – внецентровой
инструмент
Пусть диаметр инструмента равен 80 мм.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9862B1.Y38.S800
Задать смещение инструмента (1) при радиальным смещении
относительно оси вращения 38 мм при заданной скорости
вращения шпинделя (об/мин).
M30
Публикация H-2000-6661
38
Измерение радиуса/диаметра инструмента
Измерение радиуса/диаметра инструмента (макрос O9862)
Макрос O9862 можно использоваться для измерения эффективного радиуса/диаметра
инструмента. С помощью этого цикла можно измерять радиус/диаметр инструмента как с
положительной, так и с отрицательной стороны луча, а также одновременно с обеих
сторон.
X
Z
R
Q
Описание
Во время измерения радиуса/диаметра инструмента шпиндель станка вращается.
Измерение радиуса можно осуществлять с одной или с обеих сторон луча (см. установку
значения параметра #113 в разделе “Задание переменных макроса настроек (O9760)” на
странице 13).
Эффективный радиус/диаметр записывается в регистр смещения инструмента. Если в
используемой системе ЧПУ предусмотрены отдельные регистры смещений и износа, то
значение регистра износа обнуляется, а значение радиуса или диаметра заносится в
регистр смещения инструмента.
Формат
G65 P9862 B2. Dd [ Ee Ff Ii Mm Qq Rr Ss Tt Xx Zz ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9862 B2. D5. E.02 F.3 I.2 M1. Q5. R25. S3000. T1. X2. Z6.
Публикация H-2000-6661
Измерение радиуса/диаметра инструмента
39
Входные параметры макроса
В этом цикле используются следующие параметры:
Измерение радиуса/диаметра инструмента.
B2.
Dd
d=
Номер регистра смещения диаметра инструмента. Этот регистр содержит
значение измеренного радиуса или диаметра инструмента.
Значение по умолчанию: Если разные смещения хранятся в различных
регистрах, то используется номер смещения выбранного инструмента.
Ee
e=
Величина допуска, определяющая максимальное допустимое отклонение
радиуса/диаметра инструмента от заданного значения.
Если радиус/диаметр инструмента оказывается за пределами допуска, то
при использовании этого входного параметра смещение инструмента не
обновляется.
Значение по умолчанию: Проверка на соответствие допуску не
осуществляется.
Ff
f=
Расстояние между радиальными измерениями при использовании
входного параметра Xx.
Следует иметь в виду, что окончательный шаг измерений автоматически
уменьшается до 25% от F при втором измерительном проходе.
Значение по умолчанию:
Область определения:
Ii
i=
0,3 мм
0,1 мм – 1,5 мм
Дополнительная поправка на диаметр или радиус. Это значение равно
разности между измеренным диаметром/радиусом инструмента и его
диаметром/радиусом в процессе обработки, когда он находится под
нагрузкой. Этот параметр используется для уточнения измеренного
диаметра/радиуса на основе имеющихся данных об изменении
эффективного диаметра/радиуса инструмента во время процесса
обработки.
Значение по умолчанию: Не используется
ПРИМЕЧАНИЕ: В случае использования программ обработки центровым
инструментом, ввод номинального размера в качестве фактического
приведет к тому, что в память будет занесена ошибка, а не полный
радиус/диаметр инструмента.
M1.
Флажок “Не выводить сообщение о том, что размер инструмента вне поля
допуска”.
Использование этого флажка предотвращает появление сообщения о том,
что инструмент ВНЕ ПОЛЯ ДОПУСКА (OUT OF TOLERANCE).
Публикация H-2000-6661
40
Измерение радиуса/диаметра инструмента
Qq
q=
Определяет расстояние перебега и боковой зазор. За дополнительной
информацией обратитесь к разделу “Задание переменных макроса
настроек O9760” на странице 9.
Значение по умолчанию: 5,0 мм
Rr
r=
Этот параметр задает номинальный диаметр инструмента.
Значение по умолчанию: Максимальный диаметр инструмента,
заданный параметром #112.
Ss
s=
Скорость вращения шпинделя, при которой осуществляется измерение
диаметра. За дополнительной информацией обратитесь к разделу “Задание
переменных макроса настроек O9760” на странице 9.
Значение по умолчанию: 3000 об/мин.
ВНИМАНИЕ: Входной параметр T = t
Если после команды смены инструмента используется команда "Т" для
перемещения следующего инструмента в позицию ожидания, то необходимо задавать
входной параметр Т при вызове макроса. В противном случае будут по умолчанию
использоватся параметры инструмента, находящегося в позиции ожидания.
!
Tt
t=
Номер регистра смещения длины.
Значение по умолчанию: Номер регистра смещения длины выбранного
инструмента.
Xx
x+ =
Расстояние в пределах которого
выполняется поиск выступающей точки
инструмента по оси шпинделя.
ØR
Q Q
Этот параметр определяет область поиска
относительно высоты измерения, заданной
параметром Z, что может оказаться
X (+)
необходимым для “нащупывания”
инструментом лазерного луча. Это может
Z
оказаться полезным при наладке
однолезвийных расточных оправок и
режущего инструмента с радиальным сечением неправильной формы.
СОВЕТ. Использование этого входного параметра приводит к увеличению
времени выполнения цикла, поэтому рекомендуется задавать расстояние Х
по возможности не более 4 мм и контролировать радиальные перемещения
используя входные параметры R и Q.
Значение по умолчанию: Ноль (0)
ØR
x– = Расстояние в пределах которого
выполняется поиск западающей точки
инструмента по оси шпинделя.
Q
Q
X (–)
Z
Публикация H-2000-6661
Измерение радиуса/диаметра инструмента
Zz
z=
41
Высота, на которой происходит измерение инструмента.
Это координата точки по оси Sp, в которой выполняется измерение
радиуса/диаметра. Она отсчитывается от торца инструмента,.
Значение по умолчанию: 5,0 мм
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
Смещение инструмента по радиусу/диаметру
Флажок “Размер инструмента вне поля допуска”. Устанавливается в том случае,
если измеренный радиус/диаметр инструмента оказывается вне области
допуска.
0 = В пределах допуска, 2 = Вне поля допуска
#148
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
90
OUT OF TOLERANCE (ВНЕ ПОЛЯ ДОПУСКА)
91
FORMAT ERROR (ОШИБКА ФОРМАТА)
91
D FORMAT ERROR (ОШИБКА ФОРМАТА D)
96
RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ)
Пример 1: Измерение радиуса инструмента
Пусть используется пазовая фреза диаметром 10 мм.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9862B2.D21.
Задание номера регистра смещения радиуса инструмента (21).
M30
Публикация H-2000-6661
42
Измерение радиуса/диаметра инструмента
Пример 2: Измерение радиуса инструмента
Пусть используется инструмент диаметром 80 мм.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее
приложение.
G65P9862B2.D21.S800.R80.
Задание номера регистра смещения радиуса
инструмента (21).
Задаются радиальный зазор и скорость вращения
шпинделя.
M30
Публикация H-2000-6661
Измерение радиуса и длины инструмента
43
Измерение радиуса и длины инструмента (макрос O9862)
Макрос O9862 можно использовать для одновременного измерения эффективной длины и
радиуса/диаметра инструмента. Это особенно удобно при наладке торцевых, концевых и
пазовых фрез, дисковых фрез, фрез для пазов типа “ласточкин хвост” и бурового
инструмента.
X
Z
Y
R
Q
Описание
Этот цикл является комбинацией двух циклов, рассмотренных ранее: цикла измерения
длины инструмента (см. раздел “Измерение длины инструмента” на странице 34) и цикла
измерения радиуса/диаметра инструмента (см. раздел “Измерение радиуса/диаметра
инструмента” на странице 38).
На рисунке показано перемещение инструмента во время выполнения этого цикла.
Измерение радиуса (3) можно осуществлять с одной или с обеих сторон луча (см. задание
переменной #113 в разделе "Редактирование макроса настроек (O9760)" на стр. 9).
Длина и радиус инструмента записываются в регистры смещения инструмента. Если в
системе ЧПУ предусмотрены отдельные регистры для износа и смещений, величина
износа инструмента сбрасывается, и измеренные величины записываются в регистры
смещений инструмента.
Формат
G65 P9862 B3. Dd [ Ee Ff Hh Ii Jj Mm Qq Rr Ss Tt Ww Yy Xx Zz ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9862 B3. D5. E.02 F.3 H.02 I.02 J.025 M1. Q5. R25. S2500
T20. W5. Y3. X2. Z6.
Публикация H-2000-6661
44
Измерение радиуса и длины инструмента
Входные параметры макроса
В этом цикле используются следующие параметры:
ПРИМЕЧАНИЕ: Если используются входные параметры I, J и K, то они должны
указываться в алфавитном порядке.
Одновременное измерение длины и радиуса/диаметра инструмента.
B3.
Dd
d=
Номер регистра смещения диаметра инструмента.
Это номер регистра измеренного диаметра инструмента.
Значение по умолчанию: Если разные смещения хранятся в различных
регистрах, то используется номер смещения выбранного инструмента.
Ee
e=
Величина допуска, определяющая максимально допустимое значение
отклонения радиуса/диаметра инструмента.
Если радиус/диаметр инструмента оказывается за пределами допуска, то
при использовании этого входного параметра смещение инструмента не
обновляется.
Значение по умолчанию: Проверка допуска не осуществляется.
Ff
f=
Расстояние между радиалными измерениями при использовании входного
параметра Xx.
Следует иметь в виду, что окончательный шаг измерений автоматически
уменьшается до 25% от F при втором измерительном проходе.
Значение по умолчанию:
Область определения:
Hh
h=
0,3 мм
0,1 мм – 1,5 мм.
Величина допуска, определяющая максимальное допустимое отклонение
параметров инструмента от заданных значений.
Если параметры инструмента оказываются за пределами допуска, то при
использовании этого ввода смещение на инструмент не обновляется.
Значение по умолчанию: Проверка допуска не осуществляется.
Ii
i=
Дополнительная поправка на диаметр или радиус, равная разности между
измеренным диаметром/радиусом инструмента и его диаметром/радиусом
в процессе обработки, когда он находится под нагрузкой. Этот параметр
используется для уточнения измеренного диаметра/радиуса на основе
имеющихся данных об изменении эффективного диаметра/радиуса
инструмента в процессе обработки.
Значение по умолчанию: Не используется
Публикация H-2000-6661
Измерение радиуса и длины инструмента
45
ПРИМЕЧАНИЕ: В случае использования программ обработки центровым
инструментом, ввод номинального размера в качестве фактического
приведет к тому, что в память будет занесена ошибка, а не полный
радиус/диаметр инструмента.
Jj
j=
Дополнительная коррекция длины. Это значение равно разности между
измеренной длиной инструмента и длиной, которую он имеет в процессе
обработки, находясь под нагрузкой. Этот параметр используется для
уточнения измеренной длины на основе имеющихся данных об изменении
эффективной длины инструмента в процессе обработки.
Значение по умолчанию: Не используется.
Флажок “Не выводить сообщение о том, что размер инструмента вне поля
допуска”.
M1.
Использование этого флажка предотвращает появление сообщения о том,
что инструмент ВНЕ ПОЛЯ ДОПУСКА (OUT OF TOLERANCE).
Qq
q=
Определяет расстояние перебега и боковой зазор.
За дополнительной информацией обратитесь к разделу “"Задание
переменных макроса настроек (O9760)” на странице 9
Значение по умолчанию: 5 мм
Rr
r=
Этот параметр задает номинальный диаметр инструмента.
Значение по умолчанию: Максимальный диаметр инструмента,
заданный параметром #112.
Ss
s=
Скорость вращения шпинделя, при которой осуществляется измерение
длины и радиуса/диаметра.
За дополнительной информацией обратитесь к разделу "Задание
переменных макроса настроек (O9760)” на странице 9
Значение по умолчанию: 3000 об/мин.
ВНИМАНИЕ: Входной параметр T = t
Если после команды смены инструмента используется команда "Т" для
перемещения следующего инструмента в позицию ожидания, то необходимо задавать
входной параметр Т при вызове макроса. В противном случае будут по умолчанию
использоватся параметры инструмента, находящегося в позиции ожидания.
!
Tt
t=
Номер регистра смещения длины.
В регистре под этим номером будет храниться значение измеренной
длины инструмента в тех случаях, когда он должен отличаться от номера
выбранного инструмента.
Значение по умолчанию: Номер выбранного инструмента.
Публикация H-2000-6661
46
Измерение радиуса и длины инструмента
Xx
x+ =
Расстояние в пределах которого выполняется поиск выступающей точки
инструмента по оси шпинделя.
Этот параметр определяет область поиска
относительно высоты измерения, заданной
параметром Z, что может оказаться
необходимым для “нащупывания”
инструментом лазерного луча. Это может
оказаться полезным при наладке
однолезвийных расточных оправок и
режущего инструмента с радиальным
сечением неправильной формы.
ØR
Q
Q
X (+)
Z
СОВЕТ. Использование этого входного параметра приводит к увеличению
времени выполнения цикла, поэтому рекомендуется задавать расстояние
Х, по возможности, не более 4 мм (0,157 дюйма) и контролировать
радиальные перемещения, пользуясь входными параметрами R и Q
Значение по умолчанию: Ноль (0)
x– =
Расстояние в пределах которого
выполняется поиск западающей
инструмента по оси шпинделя.
ØR
Q
точки
Q
X (–)
Z
Yy
y=
Радиальный сдвиг относительно оси вращения, при котором
осуществляется наладка инструмента по длине.
Этот параметр задает боковой сдвиг оси вращения инструмента
перпендикулярно лазерному лучу, при котором происходит измерение
длины. Его значение не должно превышать радиус инструмента.
Первоначально ось вращения инструмента всегда подходит к лучу точно
сверху.
Значение по умолчанию: По центру
Zz
z=
Высота, на которой происходит измерение инструмента.
Значение этого параметра совпадает с высотой точки измерения по оси
Sp, отсчитываемой от торцевой поверхности инструмента.
Значение по умолчанию: 5,0 мм
Публикация H-2000-6661
Измерение радиуса и длины инструмента
47
Дополнительные входные параметры
Ww – Настройка для верхней и нижней режущих кромок
Y
W+
W–
Входной параметр Ww используется для измерения инструмента по любой режущей кромке.
Это очень удобно в случае дискового инструмента (см. рис. выше), потому что инструмент
начинает движение перекрытия луча с расстояния в 2 мм от него на пониженной подаче,
чтобы позволяет производить измерения на тонких инструментах.
Использование входного параметра Ww допустимо только при использовании совместно с
входным параметром Yy.
Ww
w=
Расстояние (должно быть положительным, +ve), отсчитываемое от нижней
точки инструмента до режущей кромки на которой нужно выполнять
измерения. Положительное значение означает, что настройка относится к
верхней режущей кромке.
w– =
Расстояние (должно быть отрицательным, -ve), отсчитываемое от нижней
точки инструмента до режущей кромки на которой нужно выполнять
измерения. Отрицательное значение означает, что настройка относится к
нижней режущей кромке.
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
Наладка инструмента по длине.
Наладка инструмента по радиусу/диаметру.
#148
Флажок “Размер инструмента вне поля допуска”. Устанавливается в том случае,
если измеренная длина или радиус/диаметр инструмента оказывается вне
области допуска.
0 = В пределах допуска.
1 = Вне поля допуска (длина)
2 = Вне поля допуска (радиус/диаметр)
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
90
91
91
94
96
Публикация H-2000-6661
OUT OF TOLERANCE (ВНЕ ПОЛЯ ДОПУСКА)
FORMAT ERROR (ОШИБКА ФОРМАТА)
D FORMAT ERROR (ОШИБКА ФОРМАТА D)
SAME T AND D OFFSET(ОДИНАКОВЫЕ НОМЕРА РЕГИСТРОВ СМЕЩЕНИЙ ДЛЯ T И D)
RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ)
48
Измерение радиуса и длины инструмента
Пример 1: Измерение радиуса и длины инструмент
Пусть используется пазовая фреза диаметром 10 мм.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9862B3.D21.
Задание смещений на длину (1) и радиус инструмента (21).
M30
Пример 2: Измерение радиуса и длины инструмента
Пусть используется инструмент диаметром 80 мм.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее
приложение.
G65P9862B3.D21.Y38.T10.S800.
Измерение длины инструмента при радиальном
смещении 38 мм и радиуса режущей кромки (21) при
заданной скорости вращения шпинделя (об/мин).
M30
Публикация H-2000-6661
Проверка режущей кромки
49
Проверка режущей кромки (макрос O9862)
ПРИМЕЧАНИЕ: Этот цикл может использоваться только в том случае, если установлен и
запущен режим фиксации выходного сигнала системы NCTS.
Макрос O9862 предназначен для проверки режущих кромок инструмента. Этот цикл
измеряет диаметр с тем, чтобы обнаружить поломанные или поврежденные лезвия
инструмента или недопустимое биение.
3
n
2
1
C
X
Z
K
R
Описание
Перед проверкой инструмента на предмет поломки лезвия или слишком большого биения,
сначала необходимо задать его радиус/диаметр. Затем вращающийся инструмент входит
в лазерный луч до тех пор, пока пересечение луча с инструментом не будет равно
величине максимально допустимого биения режущей кромки, которое задается входным
параметром цикла K.
Скорость вращения шпинделя определяется на основе минимальной задержки сигнала
срабатывания системы NCTS (задается параметром #115) и числом лезвий (зубьев)
инструмента. Этим обеспечивается задержка сигнала о перекрытии лазерного луча на
время, нужное для того, чтобы каждое лезвие вошло внутрь пучка лазерного излучения.
Сигнал удерживается до тех пор, пока не будет обнаружена поломка лезвия или пока не
будет превышено значение допуска на биение. Сигнал перекрытия луча отслеживается в
течение минимум двух оборотов инструмента.
Публикация H-2000-6661
50
Проверка режущей кромки
Формат
G65 P9862 B2. or B3. Cc [ Ff Kk Mm Qq Rr Ss Tt Zz Xx ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9862 B2. or B3. C6. F.1 K0.02 M1. Q5. R25. S2500. T1. Z6. X5.0
Входные параметры макроса
В этом цикле используются следующие параметры:
B2.
B3.
Подробную информацию об этих циклах можно найти в разделе
“Наладка инструмента по радиусу/диаметру” на странице 38 или “Наладка
инструмента по длине и радиусу” на странице 43.
B4.
Проверка режущей кромки без обновления смещения инструмента.
Cc
c=
Число зубьев инструмента. Если этот параметр задан, автоматически
выбирается режим проверки режущей кромки.
Значение по умолчанию: Отсутствует.
Ff
f=
Скорость подачи на оборот в режиме проверки цилиндрического сечения
при использовании ввода X.
Значение по умолчанию: 0,1 мм
Kk
k=
Величина допуска, определяющая максимально допустимое биение.
Значение по умолчанию: 0,025 мм
Флажок “Не выводить сообщение о том, что размер инструмента вне поля
допуска”. Использование этого флажка предотвращает появление
сообщения о том, что инструмент ВНЕ ПОЛЯ ДОПУСКА (OUT OF
TOLERANCE).
M1.
Qq
q=
Определяет расстояние перебега и боковой зазор. За дополнительной
информацией обратитесь к разделу "Задание переменных макроса
настроек (O9760)” на странице 9.
Значение по умолчанию: 5,0 мм
Rr
r=
Номинальный диаметр инструмента.
Значение по умолчанию: Максимальный диаметр инструмента,
заданный параметром #112.
Ss
s=
Скорость вращения шпинделя, при которой осуществляется измерение
радиуса/диаметра. За дополнительной информацией обратитесь к разделу
"Задание переменных макроса настроек (O9760)” на странице 9. Скорость
вращения шпинделя в режиме проверки режущей кромки инструмента
устанавливается автоматически на основании минимального времени
фиксации выходного сигнала и числа зубьев измеряемого инструмента.
Значение по умолчанию: 3000 об/мин.
Публикация H-2000-6661
Проверка режущей кромки
51
ВНИМАНИЕ: Входной параметр T = t
Если после команды смены инструмента используется команда "Т" для
перемещения следующего инструмента в позицию ожидания, то необходимо задавать
входной параметр Т при вызове макроса. В противном случае будут по умолчанию
использоватся параметры инструмента, находящегося в позиции ожидания.
!
Tt
t=
Номер регистра смещения длины.
Значение по умолчанию: Номер выбранного инструмента.
Xx
x=
Расстояние проверки цилиндрического профиля, то есть, диапазон
перемещения по оси шпинделя в процессе проверки режущей кромки. Эта
величина берется относительно положения измерения радиуса,
определяемого параметром Z, и используется вместе с величиной
скорости подачи, определяемой параметром F.
Значение по умолчанию: Ноль (0)
Zz
z=
Высота, на которой происходит измерение инструмента.
Это координата точки измерения по оси Sp, отсчитываемая от торцевой
поверхности инструмента.
Значение по умолчанию: 5,0 мм
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
#148
Флажок “Вне поля допуска/Отсутствие режущей кромки”.
Этот флажок устанавливается в том случае, если биение режущей кромки
вне поля допуска (при использовании ввода K) или если режущая кромка
отсутствует.
0 = В пределах допуска/режущая кромка на месте
2 = Превышение допуска/режущая кромка отсутствует
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
90
91
92
94
96
98
OUT OF TOLERANCE (ВНЕ ПОЛЯ ДОПУСКА)
FORMAT ERROR (ОШИБКА ФОРМАТА)
ACTIVE BEAM CUT (ЛУЧ ПЕРЕКРЫТ)
SAME T AND D OFFSET (ОДИНАКОВЫЕ НОМЕРА РЕГИСТРОВ СМЕЩЕНИЙ ДЛЯ T И D)
RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ)
RUN-OUT/EDGE MISSING (БИЕНИЕ/РЕЖУЩАЯ КРОМКА ОТСУТСТВУЕТ)
Публикация H-2000-6661
52
Проверка режущей кромки
Пример 1: Проверка режущей кромки
Предположим, мы проверяем поломку режущей кромки двухканавочной пазовой фрезы на
расстоянии 0,5 мм от торца.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее
приложение.
G65P9862B2.C2.D21.Z0.5
Пример 2: Проверка цилиндрической режущей кромки
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее
приложение.
G65P9862B3.C2.Z0.5X5.0
Публикация H-2000-6661
Определение поломки инструмента – проверка методом погружения
53
Определение поломки инструмента – проверка методом
погружения (макрос O9863)
!
ВНИМАНИЕ: Перед выполнением этого цикла необходимо активировать
регистр смещения для выбранного инструмента.
Макрос O9863 предназначен для выявления поломки режущего инструмента. В этом
цикле реализован так называемый метод погружения: инструмент вводится в пучок
лазерного излучения и выводится из него, двигаясь вдоль оси измерения длины
инструмента. С помощью этого цикла также можно выявить возможное ‘удлинение’
инструмента впроцессе резания.
Обычно состояние инструмента необходимо проверять после цикла обработки, перед
выбором следующего инструмента.
Этот цикл может использоваться для проверки большинства инструментов. В частности,
при работе с вращающимся инструментом, который при проверке периодически
прерывает луч своими режущими кромками.
Принцип работы этого цикла аналогичен циклу обнаружения поломки цельного
инструмента (макрос O9866), описанному на стр. 57. Различия связаны с кодом макросов,
поскольку в макросе O9866 для обнаружения поломки инструмента используется режим
фиксации выходного сигнала системы NCTS. Это обеспечивает более высокую скорость и
надежность по сравнению с макросом O9863 при наличии СОЖ. Однако этот цикл
пригоден только для работы с цельным инструментом.
Рекомендуется всегда, когда это возможно, пользоваться макросом O9866 вместо
макроса (O9863).
H
Z
Y
Публикация H-2000-6661
54
Определение поломки инструмента – проверка методом погружения
Описание
Поломка инструмента определяется при вращении инструмента, погруженного в пучок
лазерного излучения. Перемещение инструмента внутрь лазерного пучка и его обратное
движение осуществляются при высокой скорости подачи.
Инструмент отводится или в исходную точку, или в точку на оси шпинделя (Sp) в тех
случаях, когда используется входной параметр Z. После этого происходит перемещение
инструмента по оси радиальных измерений (Ra) и по оси луча (La) до тех пор, пока он не
превысит луч. На завершающей стадии инструмент подводится к лучу по оси шпинделя
(Sp).
Если задано положительное значение параметра H, то проверка инструмента происходит
только в точке определения его поломки. В случае если задано отрицательное значение
H, состояние инструмента проверяется в точке определения его ‘удлинения’ и в точке
определения поломки.
После окончания цикла инструмент выходит из луча в зону безопасности, перемещаясь
только по оси шпинделя. (Sp), или в исходную точку, если входной параметр Z не
используется.
Формат
G65 P9863 [ Hh Mm Ss Tt Yy Zz Aa ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9863 H5. M1. S2800 T1. Y3. Z6. A1.
Входные параметры макроса
В этом цикле используются следующие параметры:
Hh
h=
Величина допуска, превышение которой означает поломку инструмента. В
случае отрицательного значения этого параметра происходит проверка как
‘удлинения’, так и поломки инструмента.
Значение по умолчанию: 0,5 мм
Флажок “Не выводить сообщение о поломке инструмента”.
M1.
Использование этого флажка предотвращает появление аварийного
сообщения ПОЛОМКА ИНСТРУМЕНТА (BROKEN TOOL) или
ПРЕВЫШЕНИЕ ДОПУСКА (OUT OF TOLERANCE).
Ss
s=
Скорость вращения шпинделя, при которой происходит определение
поломки инструмента.
За дополнительной информацией обратитесь к разделу "Задание
переменных макроса настроек (O9760)” на странице 9
Значение по умолчанию: 3000 об/мин.
Публикация H-2000-6661
Определение поломки инструмента – проверка методом погружения
55
ВНИМАНИЕ: Входной параметр T = t
Если после команды смены инструмента используется команда "Т" для
перемещения следующего инструмента в позицию ожидания, то необходимо задавать
входной параметр Т при вызове макроса. В противном случае будут по умолчанию
использоватся параметры инструмента, находящегося в позиции ожидания.
!
Tt
t=
Номер регистра смещения длины.
Значение по умолчанию: Номер выбранного инструмента.
Yy
y=
Величина радиального смещения. Смещение центра инструмента
относительно луча, при котором происходит измерение длины
инструмента.
Значение по умолчанию: По центру
Zz
z=
Плоскость безопасного удаления. Расстояние (по оси шпинделя), на
которое отводится инструмент после выполнения цикла.
Значение по умолчанию: Отвод в исходную точку.
Дополнительный входной параметр
Входной параметр Аа используется для отключения проверки минимальной скорости
вращения цельного инструмента в тех случаях, когда нет необходимости контролировать
скорость шпинделя. Это особенно удобно в случае длинных сверл, когда вращение
инструмента на высоких скоростях невозможно без точки опоры ,
Цельный инструмент: тип инструмента, у которого режущие кромки не находятся ниже
его центральной точки. Примером инструментов этого типа являются сверла, метчики и
развертки. Проверка инструмента других типов должна выполняться над той точкой, в
которой этот инструмент может считаться цельным, т.е. в том положении, в котором
исправный инструмент перекрыл бы луч полностью.
A1.
Отключает проверку минимальной скорости вращения для цельного
инструмента, такого как сверла или метчики. Это позволяет инструменту
вращаться при скорости вращения шпинделя ниже минимально
допустимого значения..
Значение по умолчанию: Если этот параметр не задан, то выполняется
проверка скорости вращения шпинделя.
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
#148
Публикация H-2000-6661
Флажок поломки инструмента.
0 = инструмент исправен, 1 = поломка инструмента, 2 = ‘удлинение’ инструмента
56
Определение поломки инструмента – проверка методом погружения
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
91
FORMAT ERROR (ОШИБКА ФОРМАТА)
96
RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ)
99
BROKEN TOOL (ПОЛОМКА ИНСТРУМЕНТА)
Пример: Определение поломки инструмента – метод погружения
O????
M6T1
G0G43H1Z200.
(продолжить процесс обработки, используя инструмент T1)
G0Z200.
Перемещение инструмента в зону безопасности для вызова
цикла определения поломки инструмента.
X200.Y300.
G65P9863Z100.
Выполнение действий по определению поломки инструмента.
В результате либо появляется аварийное сообщение о
поломке инструмента, и происходит программный останов,
либо программа продолжает выполняться.
M6T2
Выбор следующего инструмента и продолжение.
(продолжение обработки)
При использовании флажка “Не выводить сообщение о поломке инструмента” формат
вызова цикла должен быть изменен следующим образом:
G65P9863Z100.M1.
Проверка поломки инструмента без вывода
предупреждающего сообщения. Происходит установка флажка
#148.
IF[#148EQ1]GOTO100
Переход к N100
(продолжение выполнения программы)
Блок N100 задает действия корректировки. Это может быть, например, выбор
дублирующего инструмента или смена паллеты/обрабатываемой детали.
Публикация H-2000-6661
Обнаружение поломки цельного инструмента
57
Обнаружение поломки цельного инструмента (макрос O9866)
ВНИМАНИЕ: Этот цикл может использоваться только в том случае, когда
используется режим быстрого обнаружения поломки инструмента (NCi-4 код М1)
системы NCTS .
!
Макрос O9866 предназначен для выявления поломки режущего инструмента. Принцип
работы этого цикла аналогичен циклу обнаружения поломки цельного инструмента методом
погружения (макрос O9863), описанному на стр. 53. Различия связаны с кодом макросов,
поскольку в данном цикле для обнаружения поломки инструмента используется режим
фиксации выходного сигнала системы NCTS. Это обеспечивает более высокую скорость и
надежность по сравнению с макросом O9863 при наличии СОЖ. Однако этот цикл пригоден
только для работы с цельным инструментом.
Цельный инструмент: тип инструмента, у которого режущие кромки не находятся ниже
его центральной точки. Примером инструментов этого типа являются сверла, метчики и
развертки. Проверка инструмента других типов должна выполняться над той точкой, в
которой этот инструмент может считаться цельным, т.е. в том положении, в котором
исправный инструмент перекрыл бы луч полностью.
В этом цикле реализован так называемый метод погружения: инструмент вводится в пучок
лазерного излучения и выводится из него, двигаясь вдоль оси измерения длины
инструмента. С помощью этого цикла также можно выявить возможное ‘удлинение’
инструмента впроцессе резания.
Обычно состояние инструмента необходимо проверять после цикла обработки, перед
выбором следующего инструмента.
Рекомендуется всегда, когда возможно, пользоваться данным макросом вместо макроса
O9863.
H
Z
Описание
Поломка инструмента определяется при вращении инструмента, погруженного в пучок
лазерного излучения. Перемещение инструмента внутрь лазерного пучка и его обратное
движение осуществляются при высокой скорости подачи.
Публикация H-2000-6661
58
Обнаружение поломки цельного инструмента
Инструмент отводится или в исходную точку, или в точку на оси шпинделя (Sp) в тех
случаях, когда используется входной параметр Z. После этого происходит перемещение
инструмента по оси радиальных измерений (Ra) и по оси луча (La) до тех пор, пока он не
превысит луч. На завершающей стадии инструмент подводится к лучу по оси шпинделя
(Sp).
Если задано положительное значение параметра H, проверка инструмента происходит
только в точке определения его поломки. В случае если задано отрицательное значение
H, состояние инструмента проверяется в точке определения его ‘удлинения’ и в точке
определения поломки.
После окончания цикла инструмент выходит из луча в зону безопасности, перемещаясь
только по оси шпинделя. (Sp), или в исходную точку, если входной параметр Z не
используется.
Формат
G65 P9866 [ Aa Hh Mm Tt Zz ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9866 A1. H5. M1. T1. Z6.
Входные параметры макроса
В этом цикле используются следующие параметры:
Отключает проверку минимальной скорости вращения для цельного
инструмента, такого как сверла или метчики. Это позволяет инструменту
вращаться при скорости вращения шпинделя ниже минимально
допустимого значения..
A1.
Значение по умолчанию: Если этот параметр не задан, то выполняется
проверка скорости вращения шпинделя.
Hh
h=
Величина допуска, превышение которой означает поломку инструмента. В
случае отрицательного значения этого параметра происходит проверка как
‘удлинения’, так и поломки инструмента.
Значение по умолчанию: 0,5 мм
Флажок “Не выводить сообщение о поломке инструмента”. Использование
этого флажка предотвращает появление аварийного сообщения ПОЛОМКА
ИНСТРУМЕНТА (BROKEN TOOL) или ПРЕВЫШЕНИЕ ДОПУСКА (OUT OF
TOLERANCE).
M1.
ВНИМАНИЕ: Входной параметр T = t
Если после команды смены инструмента используется команда "Т" для перемещения
следующего инструмента в позицию ожидания, то необходимо задавать входной параметр Т
при вызове макроса. В противном случае будут по умолчанию использоватся параметры
инструмента, находящегося в позиции ожидания.
!
Tt
t=
Номер регистра смещения длины.
Значение по умолчанию: Номер выбранного инструмента.
Публикация H-2000-6661
Обнаружение поломки цельного инструмента
Zz
z=
59
Плоскость безопасного удаления. Расстояние (по оси шпинделя), на
которое отводится инструмент после выполнения цикла.
Значение по умолчанию: Отвод в исходную точку.
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
Флажок поломки инструмента.
0 = инструмент исправен,
1 = поломка инструмента,
2 = ‘удлинение’ инструмента
#148
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
91
96
99
FORMAT ERROR (ОШИБКА ФОРМАТА)
RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ)
BROKEN TOOL (ПОЛОМКА ИНСТРУМЕНТА)
Пример: Определение поломки инструмента – метод погружения
O????
M6T1
G0G43H1Z200.
(продолжить процесс обработки, используя инструмент T1)
G0Z200.
Перемещение инструмента в зону безопасности для вызова цикла
определения поломки инструмента.
X200.Y300.
G65P9866Z100.
Выполнение действий по определению поломки инструмента. В
результате либо появляется аварийное сообщение о поломке
инструмента, и происходит программный останов, либо программа
продолжает выполняться.
M6T2
Выбор следующего инструмента и продолжение.
(продолжение обработки)
При использовании флажка “Не выводить сообщение о поломке инструмента” формат
вызова цикла должен быть изменен следующим образом:
G65P9866Z100.M1.
Проверка поломки инструмента без вывода предупреждающего
сообщения. Происходит установка флажка #148.
IF[#148EQ1]GOTO100 Переход к N100
(продолжение выполнения программы)
Блок N100 задает действия корректировки. Это может быть, например, выбор
дублирующего инструмента или смена паллеты/обрабатываемой детали.
Публикация H-2000-6661
60
Проверка радиуса закругления и линейного профиля инструмента
Проверка радиуса закругления и линейного профиля
инструмента (макрос O9865)
ПРИМЕЧАНИЕ: Этот цикл может использоваться только в том случае, если установлен и
запущен режим фиксации выходного сигнала системы NCTS.
Этот цикл используется для проверки соответствия профиля режущего инструмента
заданной форме. Он особенно удобен для проверки профилей концевых сферических
фрез, фрез с закругленными режущими кромками и фрез с прямыми профилями кромок.
Заданная форма профиля кромок может проверятся либо внутри цикла на сломанные или
отсутствующие вставки или зубья, либо вне цикла для обнаружения неправильно
установленных вставок или несоответствующих форм.
R
X
R
J
Y
Q
X
Q
Y
X
R
Q
J
F
Y
Применение
Всякий раз перед проверкой профиля инструмент из соображений безопасности
отводится в нулевую точку станка. Исключение составляет повторная проверка профиля
(см. описание входных параметров B4, B5 и B6). Инструмент располагается
непосредственно над лазерным лучом. Затем он сначала перемещается в положение,
соответствующее проверке максимальной длины инструмента, а затем в позицию начала
проверки состояния профиля. Шпиндель при этом вращается. Отклонение от заданного
профиля отслеживается на скорости подачи, соответствующей проверке инструмента. По
окончании выполнения цикла инструмента выводится из луча. Флажок ошибки
устанавливается всегда.
Цикл при этом можно настроить так, чтобы при превышении допуска система выдавала
аварийное сообщение.
Публикация H-2000-6661
Проверка радиуса закругления и линейного профиля инструмента
61
Если входные параметры B3 и B6 задают проверку отклонения в обе стороны (со знаком + и
со знаком –), то после проверки отклонения от заданного профиля в меньшую сторону
происходит повторное позиционирование инструмента с последующей проверкой
отклонения в большую сторону. После выполнения цикла производится отвод инструмента.
Формат
Для проверки радиуса закругления
G65 P9865 Rr Xx [ Bb Cc Ff Hh Jj Kk Mm Qq Ss Tt Yy Zz ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9865 B3. C4. F.3 H1. J1. K.1 M1. Q90. R10. S4000. T20. X5. Y5. Z50.
Для проверки линейного профиля
G65 P9865 Xx [ Bb Cc Ff Hh Kk Mm Qq Ss Tt Yy Zz ]
Пример: G65 P9865 B1. C4. F.3 H.5 K.1 M1. Q90. S4000. T20. X5. Y5. Z50.
Входные параметры макроса
Bb
B1.
B2.
B3.
Cc
Проверка профиля вдоль отрицательного (–) допуска на форму (см.
рисунки на предыдущей странице).
Проверка профиля вдоль положительного (+) допуска на форму (см.
рисунки на предыдущей странице).
Комбинированная проверка профиля, соответствующая выполнению двух
проверок, соответствующих значениям входного параметра B1. и B2. Если
ввод B не используется, комбинированная проверка выполняется по
умолчанию.
B4.
B5.
B6.
Эти значения эквивалентны B1, B2, и, соответственно, B3.
Единственное отличие состоит в том, что начальный отвод
инструмента не выполняется. Циклы с использованием этих вводов
предназначены для повторной проверки профиля инструмента.
c=
Этот параметр задает число режущих кромок инструмента. Затем скорость
вращения шпинделя автоматически подстраивается так, чтобы
осуществлять проверку каждой режущей кромки. Если при этом не
увеличить скорость подачи, по умолчанию равную 0,1 мм/об (это делается
с помощью входного параметра F), время выполнения цикла существенно
увеличивается.
C1.
Автоматическая настройка скорость вращения шпинделя для проверки
инструмента с одной режущей кромкой.
Это значение также можно использовать и для проверки многолезвийного
инструмента, если требуется проверять только максимальное/ минимальное
отклонение профиля инструмента от заданной формы. При этом время
выполнения цикла существенно уменьшается по сравнению с режимом
проверки каждой режущей кромки.
Значение по умолчанию: Скорость вращения шпинделя задается с
помощью входного параметра S или, если S не используется, по
умолчанию задается такой же, как и в макроса ввода установочных
параметров O9760.
Публикация H-2000-6661
62
Проверка радиуса закругления и линейного профиля инструмента
Ff
f=
Скорость подачи (подача/оборот) для проверки профиля.
Значение по умолчанию: 0,1 мм/об
!
Kk
ВНИМАНИЕ: Если используются входные параметры J и K, то они должны
указываться в алфавитном порядке.
k=
Определяет максимальное допустимое отклонение профиля от заданной
формы.
Значение по умолчанию: 0,025 мм
Используется для предотвращения появления аварийного сообщения о
том, что профиль находится вне поля допуска.
M1.
Ss
s=
Скорость вращения шпинделя с закрепленным в нем инструментом. Этот
параметр используется для того, чтобы задать скорость вращения
шпинделя при проверке профиля в том случае, если параметр C
отсутствует. В противном случае скорость вращения шпинделя
подстраивается под операцию проверки профиля автоматически.
Значение по умолчанию: 3000 об/мин.
ВНИМАНИЕ: Если после команды смены инструмента используется команда
"Т" для перемещения следующего инструмента в позицию ожидания, то
необходимо задавать входной параметр Т при вызове макроса. В противном случае будут
по умолчанию использоватся параметры инструмента, находящегося в позиции ожидания.
!
Tt
t=
Номер регистра смещения длины.
Значение по умолчанию: Номер выбранного инструмента.
Zz
z=
Расстояние отхода после окончания проверки профиля. В этой точке
оказывается нулевая точка инструмента.
Значение по умолчанию: Отвод в нулевую точку станка.
СОВЕТ. Чтобы предотвратить отвод инструмента в конце выполнения
цикла, следует установить входной параметр Z равным 0.
Публикация H-2000-6661
Проверка радиуса закругления и линейного профиля инструмента
63
Дополнительные входные параметры, используемые только
для проверки закругленного профиля
Hh
h=
Высота, отсчитываемая от точки смещения длины инструмента до центра
закругления профиля. (см. рисунки на странице 60).
Область определения: ≥ 0
!
Jj
ВНИМАНИЕ: Если используются входные параметры J и K, то они должны
указываться в алфавитном порядке.
j=
Начальный угол радиуса закругления режущей кромки для проверки
профиля (см. рисунки на странице 60).
Область определения: ≥ 0 < значение входного параметра Q
Qq
q=
Конечный угол радиуса закругления режущей кромки.
Область определения: ≥ значение входного параметра Q ≤ 360°
Rr
r=
Радиус закругления режущей кромки.
Положительное значение R соответствует выпуклым формам, а
отрицательное значение R соответствует вогнутым формам.
Xx
x=
Расстояние тангенциального смещения вдоль режущей кромки после
прохода закругленной части (см. рисунки на странице 60).
Область определения: ≥ 0
Yy
y=
Расстояние до оси вращения инструмента.
Область определения: ≥ 0
Дополнительные параметры, используемые только для
проверки линейного профиля
Hh
h=
Высота исходной точки проверки профиля (см. рисунки на странице 60),
отсчитываемая от точки, соответствующей смещению по длине
инструмента.
Область определения: ≥ 0
Qq
q=
Угол линейного профиля (см. рисунки на странице 60).
Область определения: ≥ 0° ≤ 360°
Xx
x=
Величина перемещения вдоль профиля (см. рисунки на рисунке 60).
Область определения: ≥ 0
Yy
y=
Расстояние от оси вращения инструмента до исходной точкой первого
замера в рамках проверки профиля.
Область определения: ≥ 0
Публикация H-2000-6661
64
Проверка радиуса закругления и линейного профиля инструмента
Выходные данные цикла
ПРИМЕЧАНИЕ: Если форма профиля оказывается вне поля допуска при проверке
отклонения в отрицательную сторону, то при использовании входных параметров B3. или
B6. происходит автоматическое прекращение выполнения цикла и проверка на
отклонение в большую сторону (+) не производится.
#148 = 0
#148 = 1
#148 = 2
Профиля в пределах допуска
Форма профиля вне поля допуска со знаком (–).
Форма профиля вне поля допуска со знаком (+)
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
91
96
97
98
FORMAT ERROR (ОШИБКА ФОРМАТА)
RPM OUT OF RANGE (НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ)
TOOL OUT OF RANGE (ИНСТРУМЕНТ ВНЕ ДОСЯГАЕМОСТИ)
RUN-OUT/EDGE MISSING (БИЕНИЕ/РЕЖУЩАЯ КРОМКА ОТСУТСТВУЕТ)
Пример 1: Проверка профиля сферической фрезы диаметром 20
мм
Предположим, что необходимо выполнить проверку профиля с допуском ±0,05 мм.
Проверка профиля начинается от угла 10° перемещением по радиусу до угла 90°. Далее
происходит перемещение на еще 15 мм (0,591 дюйма) вверх по диаметру инструмента.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9865R10.X15.J10.K.05Q90.
M30
Пример 2: Проверка профиля конической фрезы диаметром 20
мм и центральным углом 20°
Предположим, что необходимо выполнить проверку профиля с допуском ±0,05 мм.
Проверка профиля начинается на высоте 1 мм и расстоянии от оси вращения 10,176 мм
идет вверх вдоль наклонной поверхности на 30 мм.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9865H1.K.05Q80.X30.Y10.176
M30
Публикация H-2000-6661
Компенсация изменения температурных условий
65
Компенсация изменения температурных условий (макрос O9861)
Макрос O9861 предназначен для калибровки системы NCTS вдоль оси шпинделя и/или
оси измерения радиуса в условиях меняющейся температуры станка.
Этот цикл нужно регулярно запускать в течение всего времени работы станка с тем, чтобы
вводить поправки на тепловые деформации, возникающие вдоль оси шпинделя и/или оси
измерения радиуса.
Смещение
инструмента
Z
R
X/Y/Z
B4/B5/B
Y
B1
ΔXYZ
ΔΔ
Описание
Во время выполнения этого цикла в шпинделе станка должен быть закреплен
калибровочный инструмент.
Использование данного макроса осуществляется так же, как и применение цикла O9861
(см. раздел “Калибровка системы NCTS (макрос O9861)” на странице 29), однако вместо
сброса результатов предыдущей калибровки происходит их сравнение с вновь
полученными результатами. Полученные отклонения вдоль каждой оси затем
используются для введения соответствующей коррекции нуля.
Публикация H-2000-6661
66
Компенсация изменения температурных условий
ПРИМЕЧАНИЕ: Необходимо использовать тот же калибровочный инструмент и те же
значения входных параметров, что и при первоначальной калибровке, за исключением
того, что теперь нужно использовать параметры B4, B5 и B6.
После того, как исходные значения вносятся в память, независимые поправки к значениям
коррекции нуля игнорируются и поверх этих значений записываются результаты,
получаемые в цикле компенсации изменения температурных условий.
Формат
Для компенсации изменения температурных условий по двум осям
G65 P9861 B6. Cc Rr [ Kk Qq Ss Tt Yy ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9861 B6. C53. R6. K122. Q5. S2500. T1. Y5.
Компенсация изменения температурных условий только по оси шпинделя
G65 P9861 B4. Cc [ Kk Qq Ss Tt Yy ]
Пример: G65 P9861 B4. C53. K122. Q5. S2500. T1. Y5.
Компенсация изменения температурных условий по оси радиальных
измерений
G65 P9861 B5. Cc Rr [ Qq Ss ]
Пример: G65 P9861 B5. C53. R6. Q5. S2500.
Входные параметры макроса
В этом макросе используются следующие параметры:
B4.
Компенсация изменения температурных условий по оси шпинделя.
Осуществляется “поиск” луча и измерение длины только по оси шпинделя.
B5.
Компенсация изменения температурных условий по оси радиальных
измерений. Осуществляется “поиск” луча и только измерение радиуса.
B6.
Компенсация изменения температурных условий как по оси шпинделя, так
и по оси радиальных измерений. Выполняются действия, соответствующие
входным параметрам B4 и B5.
Cc
c=
Номер регистра смещения нуля, используемый для компенсации теплового
расширения вдоль оси станка. Должно быть установлено то же значение,
что и для входного параметра B1. во время калибровки.
Подробнее см. соответствующее приложение для конкретной системы ЧПУ
в конце данного руководства.
Публикация H-2000-6661
Компенсация изменения температурных условий
Kk
k=
67
Длина калибровочного инструмента.
Значение по умолчанию: значение в регистре выбранного смещения
инструмента.
Hh
h=
Допуск на изменения вследствие изменения температурных условий.
Значение по умолчанию: Проверка допуска не осуществляется.
Qq
q=
Определяет расстояние перебега и боковой зазор.За дополнительной
информацией обратитесь к разделу "Задание переменных макроса
настроек (O9760)” на странице 9.
Значение по умолчанию: 5,0 мм
Rr
r=
Диаметр калибровочного инструмента.
Ss
s=
Скорость вращения шпинделя, при которой осуществляется калибровка.
За дополнительной информацией обратитесь к разделу "Задание
переменных макроса настроек (O9760)” на странице 9.
Значение по умолчанию: 3000 об/мин.
Tt
t=
Номер регистра смещения длины инструмента. Этот регистр содержит
смещение калибровочного инструмента. Этот параметр используется на
станках, где считывание номера выбранного инструмента невозможно и
приводит к возникновению ошибки TOOL OUT OF RANGE (ИНСТРУМЕНТ
ВНЕ ДОПУСТИМОГО ДИАПАЗОНА).
Yy
y=
Радиальное смещение, при котором осуществляется калибровка по длине.
Это смещение перпендикулярно лазерному лучу, при котором
осуществляется измерение. Первоначально центр инструмент всегда
подходит к лучу точно сверху.
Значение по умолчанию: По центру
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
#112 Ошибка компенсации температурных воздействий для оси измерения длины.
#113 Ошибка компенсации температурных воздействий для оси измерения радиуса.
G?? Значения смещения нуля по осям скорректированы.
Аварийные сообщения
При выполнении этого цикла могут появиться перечисленные ниже аварийные
сообщения. Смысл этих сообщений разъяснен в разделе “Сообщения об ошибках и
аварийные сообщения” на странице 72.
90
91
92
93
Публикация H-2000-6661
OUT OF TOLERANCE (ВНЕ ПОЛЯ ДОПУСКА)
FORMAT ERROR (ОШИБКА ФОРМАТА)
ACTIVE BEAM CUT (ЛУЧ ПЕРЕКРЫТ)
BEAM NOT CUT (ЛУЧ НЕ ПЕРЕКРЫТ)
68
Компенсация изменения температурных условий
Пример
Пусть мы производим компенсацию изменения температурных условий как для оси
шпинделя, так и для оси измерения радиуса. Для сохранения значений компенсации
используется внешняя коррекция нуля.
O????
M6T1
H1
Зависит от системы ЧПУ. См. соответствующее приложение.
G65P9861B6.C53.K88.R6.
M30
Если нужна компенсация теплового расширения только вдоль одной оси, используйте
значение входного параметра B4 или B5.
Публикация H-2000-6661
Цикл измерения радиуса закругления
69
Цикл измерения радиуса закругления(макрос O9867)
Макрос O9867 используется для измерения реального радиуса концевых сферических
фрез или фрез с закруглённым режущими кромками.
Описание
Измерение радиуса закругления режущих кромок в этом цикле выполняется в процессе
вращения инструмента.
В случае концевой сферической фрезы значение реального радиуса записывается в
регистр смещения на инструмент. Если в системе ЧПУ предусмотрены отдельные
регистры для смещения и износа, то значение регистра износа обнуляется, а значение
измеренного радиуса заносится в регистр смещения.
При измерении радиуса закругления режущих кромок фрезы, реальный диаметр фрезы
записывается в регистр смещения инструмента, а измеренный радиус сохраняется в
общей переменной #102 для справочных целей.
Радиальные измерения можно осуществлять как с одной, так и с обеих сторон луча. По
умолчанию используется значение, заданное в переменной #113 в макросе O9760 (в
разделе "Редактирование макроса настроек (O9760)" на стр. 9); эта настройка может быть
изменена путем использования входного параметра Vv, как это описано ниже.
Формат
G65 P9867 Aa Bb Cc Rr Zz [ Ee Ii Mm Qq Ss Tt Vv ]
где в квадратные скобки взяты необязательные входные параметры
Пример: G65 P9867 A5. B1. C5. Z6. I.05 M1. Q5. R25. S3000. T1. E0.15
Публикация H-2000-6661
70
Цикл измерения радиуса закругления
Входные параметры макроса
В этом цикле используются следующие параметры:
Aa
a=
Количество касаний при измерении радиуса.
Bb
b=
Профиль инструмента.
B1. = полностью скругленная форма (концевая сферическая фреза)
B2. = частично скругленная форма (концевая фреза с закругленными
режущими кромками)
Cc
c=
Номинальный радиус.
Ee
e=
Величина допуска, определяющая максимально допустимое отклонение
радиуса концевой сферической фрезы или фрезы с закругленной
вершиной от заданного значения. Если радиус/диаметр инструмента
оказывается за пределами допуска, то при использовании этого входного
параметра смещение инструмента не обновляется.
Значение по умолчанию: Проверка на соответствие допуску не
осуществляется.
Ii
i=
Дополнительная поправка на диаметр или радиуса. Это значение равно
разности между измеренным диаметром/радиусом инструмента и его
диаметром/радиусом в процессе обработки, когда он находится под
нагрузкой. Этот параметр используется для уточнения измеренного
диаметра/радиуса на основе имеющихся данных об изменении
эффективного диаметра/радиуса инструмента во время процесса
обработки.
Значение по умолчанию: Не используется
Флажок “Не выводить сообщение о том, что размер инструмента вне поля
допуска”. Использование этого флажка предотвращает появление
сообщения о том, что инструмент ВНЕ ПОЛЯ ДОПУСКА (OUT OF
TOLERANCE).
M1.
Qq
q=
Определяет расстояние перебега и боковой зазор. За дополнительной
информацией обратитесь к разделу “Задание переменных макроса
настроек O9760” на странице 9.
Значение по умолчанию: 5,0 мм
Rr
r=
Этот параметр задает номинальный диаметр инструмента.
Ss
s=
Скорость вращения шпинделя, при которой осуществляется измерение
диаметра. За дополнительной информацией обратитесь к разделу “Задание
переменных макроса настроек O9760” на странице 9.
Значение по умолчанию: 3000 об/мин
Tt
t=
Номер регистра смещения длины инструмента.
Значение по умолчанию: Номер выбранного инструмента.
Публикация H-2000-6661
Цикл измерения радиуса закругления
Vv
v=
71
Режим измерения радиуса.
V1. =
измерение с положительной стороны луча
V-1. =
измерение с отрицательной стороны луча
V2. =
измерение по обеим сторонам луча
Значение по умолчанию: текущее значение переменной #113 в макросе
O9760.
Zz
z=
Высота, на которой происходит измерение инструмента.
Это координата точки по оси Sp, отсчитываемая от торцевой поверхности
инструмента, в которой выполняется измерение радиуса/диаметра.
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
z
Измерение радиуса/диаметра инструмента – означает что измеряется концевая
сферическая фреза (входной параметр B1)
z
Радиус закругления хранится в общей переменной #102 для фрезы с закругленными
режущими кромками (входной параметр B2)
z
Флажок “Размер инструмента вне поля допуска”. Устанавливается в том случае,
если измеренный радиус/диаметр инструмента оказывается вне допуска при
условии, что используется входной параметр Ee.
0 = В пределах допуска, 2 = Вне поля допуска.
Публикация H-2000-6661
72
Сообщения об ошибках и предупреждения
Сообщения об ошибках и предупреждения
Вывод сообщений об ошибках осуществляется с помощью макроса О9769.
При возникновении ошибки, на дисплее системы ЧПУ появляется соответствующее
сообщение. В этом разделе перечислены сообщения об ошибках, их значения и описаны
действия по их устранению.
Номера выводимых сообщений об ошибках могут зависеть от типа конкретной системы
ЧПУ. В списке ниже приведены номера сообщений об ошибках по умолчанию, а также
номера, под которыми сообщения выводятся на экран в том случае, когда к номеру
переменной по умолчанию прибавляется базовый номер равный 500.
Сообщение
80/580 MISSING DATA IN O9760
(В ПОДПРОГРАММЕ O9760 ПРОПУЩЕН УСТАНОВОЧНЫЙ
ПАРАМЕТР)
Описание
Это сообщение появляется в том случае, если предпринята
попытка запустить цикл без ввода соответствующих установочных
параметров в подпрограмме O9760. Обычно это происходит
после установки программного обеспечения, когда цикл
юстировки луча O9860 запускается первый раз.
Способ устранения
Сообщение появляется при проверке правильности ввода #121 в
подпрограмме ввода данных. Проверьте все данные в этом месте
с тем, чтобы убедиться, что значения по умолчанию программного
обеспечения подходят для Вашего станка и для решения Вашей
задачи.
Требуется повторный запуск.
Сообщение
81/581 SCATTER TOLERANCE
(РАЗБРОС ВНЕ ПОЛЯ ДОПУСКА)
Описание
Результат, по меньшей мере, одного замера находится вне поля
допуска на разброс. Сообщение появляется, когда оказывается
превышенным заданное число замеров (подробное описание см.
в разделе “Проверка соответствия допуску на разброс” на
странице 19).
Способ устранения
Проверьте объем выборки и величину допуска на разброс.
Выясните причину низкой точности измерений и/или измените
объем выборки и значение допуска на разброс. Низкая
повторяемость измерений может быть вызвана наличием
инструмента, СОЖ и стружки.
Также проверьте перемещение инструмента/его кончика или
системы NCTS.
Требуется повторный запуск.
Публикация H-2000-6661
Сообщения об ошибках и предупреждения
73
Сообщение
82/582 TOOL MEASUREMENT ERROR
(ОШИБКА ИЗМЕРЕНИЯ ИНСТРУМЕНТА)
Описание
Это сообщение об ошибке выдается в том случае, когда не
удается выполнить измерение инструмента лазерной системой.
Обычно в ПО предусмотрено выполнение пяти попыток
измерения инструмента до того, как в системе будет выдано
данное сообщение. Причина неуспешного измерения может быть
связана со сбоем в системе или с присутствием СОЖ.
Способ устранения
Сбросить сообщение об ошибке.
Проверить правильно ли работает система, и увеличить
количество попыток измерений в тех случаях, когда в области
измерений находиться большое количество СОЖ.
Требуется повторный запуск.
Сообщение
84/584 HARDWARE FAULT
(ОТКАЗ ОБОРУДОВАНИЯ))
Описание
Бесконтактная система наладки инструмента не работает.
Причины: отсутствует луч в связи со сбоем подачи питания; луч
перекрыт; неисправность системы иного рода. Если эта
неисправность имеет место сразу после установки системы, то
рекомендуется проверить, правильно ли работают М-коды и не
произошло ли инвертирование сигналов.
Способ устранения
Выяснить причину и устранить неисправность.
Требуется повторный запуск.
Сообщение
87/587 FALSE TRIGGER
(ЛОЖНОЕ СРАБАТЫВАНИЕ)
Описание
Луч во время измерительного перемещения был перекрыт
несколько раз. Это может быть вызвано прохождением сквозь луч
капель СОЖ.
Способ устранения
Выявите и устраните причину возникновения ложных
срабатываний. Количество замеров, установленное по
умолчанию, равно 1. При необходимости изменить это число в
макросе O9762. (За дополнительной информацией обратитесь к
разделу "Редактирование макроса измерительных перемещений
(O9762)". на странице 9.
Требуется повторный запуск.
Сообщение
90/590 OUT OF TOLERANCE
(ВНЕ ПОЛЯ ДОПУСКА)
Описание 1
Макрос O9862: Измеренная длина или диаметр инструмента
оказались вне поля допуска (как в сторону превышения, так и в
сторону уменьшения). Могла произойти поломка инструмента или
инструмент мог быть выдернут из держателя.
Способ устранения 1 Произведите сброс и замените инструмент или настройте
инструмент и произведите сброс.
Публикация H-2000-6661
74
Сообщения об ошибках и предупреждения
Описание 2
Макрос O9861: Отклонения вследствие изменения температурных
условий превышают заданный допуск.
Способ устранения 2 Выясните, чем вызваны чрезмерные отклонения. Возможно,
память коррекции нуля, используемая для введения поправок на
тепловое расширение, была неправильно установлена с момента
записи в нее исходных значений.
Требуется повторный запуск.
Сообщение
91 COMMAND POS ERROR (ОШИБКА ЗАДАННОГО
ПОЛОЖЕНИЯ) (если предусмотрено)
Описание
В системе обнаружено слишком большое расстояние отвода от
измеряемой поверхности.
Способ устранения
Выключить станок, включить его снова и повторить попытку. Если
неисправность сохраняется, следует обратиться в компанию
Renishaw для получения инструкций.
Требуется повторный запуск.
Сообщение
91/591 FORMAT ERROR
(ОШИБКА ФОРМАТА)
Описание
Пропущен входной параметр макрос или его значение задано
неверно.
Способ устранения
Внесите исправления в строку ввода и запустите макрос снова.
Требуется повторный запуск.
Сообщение
91/591 D FORMAT ERROR
(ОШИБКА ФОРМАТА D)
Описание
Номер регистра смещения диаметра/радиуса не был включен в
макрокоманду.
Способ устранения
Внести соответствующие изменения в программу.
Сообщение
91/591 F FORMAT ERROR
(ОШИБКА ФОРМАТА F)
Описание
Пропущен входной параметр F макрос или его значение задано
неверно. Цикл сканирования по радиусу макроса O9862 (в
котором используется входной параметр X) требует, чтобы
заданное значение шага поиска было менее половины расстояния
поиска X.
Способ устранения
Внесите исправления в строку ввода и запустите макрос снова.
Требуется повторный запуск.
Сообщение
91/591 R FORMAT ERROR
(ОШИБКА ФОРМАТА R)
Описание
Пропущен входной параметр R макрос или его значение задано
неверно.
Публикация H-2000-6661
Сообщения об ошибках и предупреждения
Способ устранения
75
Внесите исправления в строку ввода и запустите макрос снова.
Требуется повторный запуск.
Сообщение
91/591 Y FORMAT ERROR
(ОШИБКА ФОРМАТА Y)
Описание
В макрокоманду не включен сдвиг Y относительно оси вращения,
или указано неверное значение этого параметра.
Способ устранения
Внести соответствующие изменения в программу.
Сообщение
92/592 ACTIVE BEAM CUT
(ЛУЧ ПЕРЕКРЫТ)
Описание
Приемник излучения регистрирует перекрытие луча в самом
начале выполнения цикла. Это может быть связано с тем, луч
перекрывается инструментом, стружкой или СОЖ.
Способ устранения
Устраните причину неисправности и вновь запустите цикл.
Требуется повторный запуск.
Сообщение
93/593 BEAM NOT CUT
(ЛУЧ НЕ ПЕРЕКРЫТ)
Описание
Приемник лазерного излучения не зафиксировал перекрытие луча
при измерении. Возможно, это произошло, потому что инструмент
отсутствует или потому что расстояние измерения слишком мало
для того, чтобы инструмент коснулся луча. Возможно введены
неправильные значения входных параметров или была допущена
ошибка при калибровке измерительной системы.
Способ устранения
Устраните причину неисправности и вновь запустите цикл.
Требуется повторный запуск.
Сообщение
94/594 SAME T AND D OFFSET (ОДИНАКОВЫЕ НОМЕРА
РЕГИСТРОВ СМЕЩЕНИЙ ДЛЯ T И D)
Описание
Один и тот же номер регистров смещения инструмента
использован как для длины, так и для диаметра/радиуса.
Способ устранения
Внесите исправления в строку ввода и запустите макрос снова.
Требуется повторный запуск.
Сообщение
96/596 RPM OUT OF RANGE
(НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ)
Описание
Значение параметра S меньше, чем минимальная допустимая
скорость вращения шпинделя, которая равна 800 об/мин.
Способ устранения
Внесите исправления в строку ввода и запустите макрос снова.
Требуется повторный запуск.
Публикация H-2000-6661
76
Сообщения об ошибках и предупреждения
ПРИМЕЧАНИЕ: Если включен режим защиты от ложных
срабатываний от капель СОЖ, то это сообщение может
выдаваться в тех случаях, когда ручная коррекция скорости
вращения шпинделя не задана равной 100% или когда указанная
в программе скорость шпинделя меньше значения, заданного в
переменной #139.
Сообщение
97/597 TOOL OUT OF RANGE
(ИНСТРУМЕНТ ВНЕ ДОСЯГАЕМОСТИ)
Описание
Либо размер инструмента превышает значения параметров с
#110 по #112 включительно, либо используется неверный номер
смещения инструмента.
Способ устранения
Внесите соответствующие изменения в программу. Проверьте
размер инструмента.
Сообщение
98/598 RUN-OUT/EDGE MISSING
(БИЕНИЕ/РЕЖУЩАЯ КРОМКА ОТСУТСТВУЕТ)
Описание
Режущая кромка отсутствует или повреждена, или возникло
биение инструмента.
Способ устранения
Замените или настройте неисправный инструмент или измените
значение допуска.
Сообщение
99/599 BROKEN TOOL
(ПОЛОМКА ИНСТРУМЕНТА)
Описание
Размер инструмента вне поля допуска.
Способ устранения
Замените неисправный инструмент и введите соответствующее
значение смещения инструмента.
Публикация H-2000-6661
Приложение А. Программное обеспечение для наклонного к оси луча
77
Приложение А. Программное обеспечение для наклонного к оси
луча
О программном обеспечении для наклонного луча
Дополнительное программное обеспечение для наклонного луча предназначено для
использования в тех случаях, когда невозможно обеспечить параллельность лазерного
луча системы бесконтактной наладки инструмента NCTS с осью станка. В остальном
работа этого ПО аналогична функциям стандартного ПО, описанного в данном
руководстве. Все перемещения в плоскости XY выполняются таким образом, чтобы они
были перпендикулярны лазерному лучу.
Дополнительные расчеты, связанные с наклоном лазерного луча к оси, приводят к тому,
что на выполнение макросов требуется больший объем памяти и добавочное время, что в
свою очередь приводит к большей продолжительности выполнения циклов по сравнению
со стандартным ПО.
Ориентация системы NCTS
В процессе установки системы NCTS необходимо задать ориентацию лазерного луча,
следуя процедуре, описанной ниже. Задание угла лазерного луча осуществляется
автоматически при выполнении макроса юстировки луча.
Допустимая возможная ориентация:
z
Ось Sp (шпинделя) должна всегда являться осью Z (#123 = 3).
z
Луч вдоль оси Х (#121 = 1, #122 = 2).
z
Луч вдоль оси Y (#121 = 2, #122 = 1).
Угол наклона луча к оси Х или Y задается, как показано на рисунках ниже.
Ориентация по углу относительно оси X
Y
±90°
X
Публикация H-2000-6661
в этом
примере -20
78
Приложение А. Программное обеспечение для наклонного к оси луча
Ориентация по углу относительно оси Y
±90°
в этом
примере -30
Y
X
Юстировка луча (макрос O9860)
Входные параметры этого цикла изменены с учетом новых функций.
Входной параметр Аа: этот параметр в данном цикле используется теперь для задания
угла юстировки.
Входной параметр Cc: этот параметр в данном цикле используется теперь для метода
юстировки с использованием смещенного пальца.
Дополнительный входной параметр А
Aa
a=
Этот параметр задает приблизительное значение угла лазерного луча (см.
рисунки на этой и предыдущей странице). Этот входной параметр является
обязательным.
Значение по умолчанию: Ноль (0)
СОВЕТ. Если точное значение угла луча неизвестно, рекомендуется ввести примерное
значение для входного параметра А и задать малое расстояние для входного параметра D
(например 10 мм (0,4 дюйма)), а затем выполнить цикл. По завершении цикла правильное
значение угла будет занесено в переменную #100. После этого будет использоваться уже
скорректированное значение угла, и расстояние, задаваемое в параметре D, может быть
увеличено при следующем выполнении цикла.
Выходные данные цикла
#100
В эту переменную заносится правильное значение угла луча. Другие
данные по положению луча хранятся в переменных #101 и #102.
#531 (520+11) В эту переменную заносится значение калибровки выставления угла.
Далее это значение используется в других циклах для выставления по углу
относительно лазерного луча (см. раздел "Переменные: изменение
базового номера" на стр. 15).
Публикация H-2000-6661
Приложение А. Программное обеспечение для наклонного к оси луча
79
Проверка радиуса закругления и линейного профиля
инструмента (макрос O9865)
Проверка радиуса закругления профиля (не предусмотрена)
Проверка радиуса закругления профиля режущей кромки инструмента здесь не
предусмотрена в связи с тем, что использование команд G2 и G3 для движения по дуге в
плоскостях, не являющихся взаимно перпендикулярными, невозможно. Другие методы
имеют меньшую практическую ценность из-за слишком большого объема вычислений.
Если используется входной параметр R, то выдается сообщение об ошибке FORMAT
ERROR (ОШИБКА ФОРМАТА).
Проверка линейного профиля (предусмотрена)
Проверка линейного профиля режущей кромки инструмента остается возможной.
Сведения о данном цикле см. в разделе "Цикл проверки радиуса закругления и линейного
профиля инструмента (макрос O9865)" на стр. 60.
Публикация H-2000-6661
80
Приложение В. Использование двух точек измерения на лазерном луче
Приложение В. Использование двух точек измерения на
лазерном луче
Технология компании Renishaw с использованием параллельного лазерного луча
позволяет выполнять измерение инструмента в любой точке на луча. Это означает, что
все описанные в данном руководстве циклы могут использоваться в любой из двух
заранее заданных точках на лазерном луче. Это полезно на станках с осью, разделенной
на части, или на крупногабаритных станках, на которых удобнее выполнять перемещение
в точку измерения поблизости, вместо перемещений на большие расстояния вдоль оси
лазерного луча.
Для выбора этой опции используется значение, определяющее разбиение (#[#120 + 14]).
Обычно это значение представляет собой координату "станка", как это показано на
рисунке ниже. Однако при дальнейшем редактировании в ПО эта переменная может быть
заменена флагом или указателем, сообщаемым разработчиком станка.
Примеры использования флага или указателя
z
Случаи, когда требуется выполнить измерение инструмента на двух различных осях
станка (пяти-координатный станок).
z
Случай станков со столами-спутниками, когда лазеры установлены на каждом столеспутнике.
Для получения более подробной информации об измерениях в двух точках следует
обращаться в ближайшее представительство компании Renishaw.
#[#120+14]=-1000(РАЗБИЕНИЕ)
-2000
0
-1000
Точка измерений №1
Точка измерений №2
#[#120+14]=-800(РАЗБИЕНИЕ)
Разбиение
-1600
0
-800
Точка измерений №1
Точка измерений №2
Публикация H-2000-6661
Приложение В. Использование двух точек измерения на лазерном луче
81
Применение
1.
Проверить, задано ли значение переменной, определяющей положение разбиения
оси, в подходящей точке вдоль оси лазерного луча. Это значение определяет
диапазон перемещения, назначенный для каждой точки на лазерном луче.
2.
Выполнить цикл юстировки.
Для того чтобы задать точку измерения, необходимо выполнить обычный цикл
юстировки луча в первой точке измерения. Затем преместить эталонный
инструмент/шпиндель в положение, в котором требуется выполнить наладку
инструмента, а после этого выполнить цикл юстировки. Координаты этого положения
будут при этом автоматически занесены в память и использованы в дальнейшем в
качестве точки измерения инструмента, когда шпиндель/инструмент окажется в этом
диапазоне перемещений.
3.
Повторить циклы юстировки и калибровки во второй точке измерения. Необходимо
помнить, что эти операции должны выполняться во втором диапазоне перемещений,
чтобы завершить настройку двух точек измерения.
4.
Выполнение других циклов
Теперь система готова к работе. Выполнение циклов может осуществляться
обычным образом. Необходимо только следить за тем, чтобы шпиндель находился в
нужном диапазоне на оси прежде, чем будет выполняться цикл. В циклах происходит
автоматический переход к нужному месту на лазерном луче.
Публикация H-2000-6661
82
Приложение В. Использование двух точек измерения на лазерном луче
Дополнительные переменные, необходимые для работы
данного приложения
Для данного приложения требуется расширенный набор переменных с номерами 500 и
выше; наличие этих переменных можно определить используя таблицу ниже.
Приведенные ниже сведения относятся к типичному примеру адаптации пользователем.
Макрос настроек O9760
Значение, определяющее разбиение, должно быть заранее введено в макрос настроек
O9760.
#[#120+14]= #0 (РАЗБИЕНИЕ)
Дополнительные переменные, используемые в макросах
Системы ЧПУ Fanuc
Системы ЧПУ Haas
(базовый номер = 520)
(базовый номер = 550)
#534 (520+14)
Значение разбиения оси
#564 (550+14)
Значение разбиения оси
#535 (520+15)
Первая точка калибровки
на оси Sp
#565 (550+15)
Первая точка калибровки
на оси Sp
#536 (520+16)
Первая точка калибровки
на оси Sp
#566 (550+16)
Первая точка калибровки
на оси Sp
#537 (520+17)
Первая точка калибровки
на оси Ra
#567 (550+17)
Первая точка калибровки
на оси Ra
#538 (520+18)
Первая точка калибровки
на оси Ra
#568 (550+18)
Первая точка калибровки
на оси Ra
#539 (520+19)
Первая точка калибровки
на оси La
#569 (550+19)
Первая точка калибровки
на оси La
#540 (520+20)
Вторая точка калибровки
на оси Sp
#570 (550+20)
Вторая точка калибровки
на оси Sp
#541 (520+21)
Вторая точка калибровки
на оси Sp
#571 (550+21)
Вторая точка калибровки
на оси Sp
#542 (520+22)
Вторая точка калибровки
на оси Ra
#572 (550+22)
Вторая точка калибровки
на оси Ra
#543 (520+23)
Вторая точка калибровки
на оси Ra
#573 (550+23)
Вторая точка калибровки
на оси Ra
#544 (520+24)
Вторая точка калибровки
на оси La
#574 (550+24)
Вторая точка калибровки
на оси La
Публикация H-2000-6661
Приложение С. Настройки системы ЧПУ Fanuc
83
Приложение С. Настройки системы ЧПУ Fanuc
Сведения об измерениях инструмента в двух точках вдоль лазерного луча см. в
Приложении В "Использование двух точек измерения на лазерном луче".
Поддерживаемые системы ЧПУ
Система ПО для бесконтактной наладки инструмента компании Renishaw, описанная в
данном руководстве, может использоваться в следующих системах ЧПУ:
z
Fanuc серии 0, 6, 10 – 15, 16 – 21, 30i / 31i / 32i / 300i оснащенные макросом В.
Регистры смещения типа A
Регистры смещения типа В
Регистры смещения типа С
Один регистр на инструмент
(без возможности выбора)
#108 = 1
Два регистра на инструмент
(смещение и износ)
#108 = 2
Четыре регистра на инструмент
(смещение и износ для длины,
а также смещение и износ для радиуса)
#108 = 3
Переменные: изменение базового номера
Базовый номер определяет номер первой переменной в наборе переменных,
используемых для хранения результатов калибровки. Номер первой переменной по
умолчанию - 520 (#520). Изменение значения в переменной под номером #120 в макросе
настроек (O9760) приводит к изменению базового адреса.
Зачем нужно изменять базовый адрес?
Заданные по умолчанию настройки используют переменные с номерами с 520 по 529
включительно. Этот диапазон пригоден для всех перечисленных систем ЧПУ, кроме Fanuc
6M. Если эти переменные уже используются, то необходимо задать другой диапазон
переменных. Следующие рекомендации могут оказаться полезными.
z
Использовать дополнительные сохраняемые при выключении питания общие
переменные макросов.
z
Использовать резервные (сохраняемые при выключении питания) регистры
смещения на инструмент. Чтобы использовать регистры смещений с 90 по 99,
необходимо воспользоваться базовым номером системных переменных 2000 и
выше, например #120 = 2090.
ПРИМЕЧАНИЕ: Если используются регистры смещений инструмента, то работа с
функцией переключения между дюймовыми и метрическими единицами с помощью G20 и
G21 невозможна, поскольку переключение единиц измерения данных в значениях
регистров смещений инструмента происходит автоматически.
Если предполагается работать с ПО системы NCTS без каких-либо других установленных
программ Renishaw для измерения деталей, то следует использовать заданные по
умолчанию установки. Исключение составляют случаи, когда переменные с номерами с
520 по 531 задействованы для других целей.
Публикация H-2000-6661
84
Приложение С. Настройки системы ЧПУ Fanuc
Если же ПО системы NCTS используется совместно с каким-либо другим программными
пакетами компании Renishaw, необходимо изменить базовый номер с целью
предотвращения возможных конфликтов переменных с номерами 500 и выше.
Системы ЧПУ Fanuc 6
ПРИМЕЧАНИЕ: Системы ЧПУ Fanuc 6 в настоящее время уже очень устарели и
непригодны для использования этого пакета, в частности, из-за недостаточного
количества переменных и низкой скорости обработки.
Недавние модификации включают использование в макросах кода G53 для устранения
проблем, связанных с опережающим считыванием. В данном приложении необходимо
устранять их вручную.
В более поздних версиях ПО доступны переменные с номерами с 500 по 511.
Следует задать значение базового номера равным 500 для того, чтобы использовать
переменные с номерами с 500 по 509 включительно.
В качестве альтернативы могут использоваться регистры смещений инструментов.
Следует задать значение базового номера равным 2090 для того, чтобы использовать
регистры смещения с номерами с 90 по 99 включительно.
Пакеты векторного программного обеспечения компании Renishaw
Переменные с номерами с 500 по 549 заняты, поэтому необходимо изменить базовый
номер.
Программное обеспечение Inspection Plus компании Renishaw
Следует использовать стандартный базовый номер 520 за исключением случаев, когда
используется опция калибровки с несколькими щупами ипеременные с номерами с 500 по
549 заняты. Тогда необходимо изменить базовый номер.
В этих случаях переменные
#500 - #549 заняты (измените базовый номер).
Калибровка системы NCTS (макрос O9861)
Входные параметры макроса
Cc
c=
Номер регистра смещения, используемый для отслеживания теплового
расширения оси.
При использовании входного параметра B1. в этом регистре сохраняются
соответствующие значения рабочего смещения в качестве исходной точки
для дальнейшего использования.
(См. также раздел "Отслеживание компесаций температурных условий " на
стр. 65.)
C54 – C59 (G54 – G59)
C53 внешнее рабочее смещение
Дополнительные смещения
C101 – C148 (G54.1P1 – G54.1P48)
Публикация H-2000-6661
Приложение С. Настройки системы ЧПУ Fanuc
85
Расширенные дополнительные смещения
C101 – C400 (G54.1P1 – G54.1P300)
Пример: формат типичной программы
M6T1
H1
Эта строка обычно не требуется.
G65P9861B1.K88.R6.
M30
Коды сообщения об ошибках в системе ЧПУ Fanuc OM
В списке раздела "Сообщения об ошибках и аварийные сигналы", приведены коды
(номера) сообщений об ошибках по умолчанию, а также коды, под которыми выводятся на
экран сообщения в том случае, когда к номеру по умолчанию прибавляется базовый
номер равный 500.
Во всех системах ЧПУ Fanuc, за исключением типа OM, выводятся заданные по
умолчанию коды сообщений об ошибках. В системе ЧПУ Fanuc 0M выводятся коды
сообщений об ошибках, к которым был добавлен базовый адрес 500.
Обновление регистров износа инструмента по радиусу/диаметру
ВНИМАНИЕ! Это изменение выполняется только при использовании смещений
инструмента типа В или C.
Следует понимать, что новая величина компенсации износа рассчитывается с учетом
текущей величины, описывающей геометрию инструмента. Это означает, что перед
выполнением цикла необходимо ввести номинальный размер инструмента.
Строку в макросе O9862 необходимо изменить, как показано ниже:
Заменить: GOTO448(442-448 EDIT) по GOTO442(442-448 EDIT)
Публикация H-2000-6661
86
Приложение D. Настройки системы ЧПУ Haas
Приложение D. Настройки системы ЧПУ Haas
Переменная #120 используется для задания базового номера переменных с данными
калибровки. Этот номер может быть изменен, для исключения конфликта с другими
программами.
В системах ЧПУ Haas базовый номер по умолчанию равен 550. Если этот номер не
подходит и должен быть изменен, следует выполнить процедуру по его изменению,
описанную в разделе "Переменные: изменение базового номера" на стр. 15.
Смещения типа С
Длина
Длина - износ
Радиус
Радиус - износ
#108 = 3 фиксировано
Сведения об измерениях инструмента в двух точках вдоль лазерного луча см. в
Приложении В "Использование двух точек измерения на лазерном луче".
Автоматически задаваемые переменные калибровки
При выполнении циклов калибровки автоматически задаются значения переменных,
указанных ниже.
#550 (550 + 0)
Координата луча по оси шпинделя (Sp) измеренная от положительной
стороны (сверху) луча.
#551 (550 + 1)
Координата луча по оси шпинделя (Sp) измеренная от отрицательной
стороны (снизу) луча.
#552 (550 + 2)
Координата луча по оси радиальных измерений (Ra), измеренная от
положительной стороны луча.
#553 (550 + 3)
Координата луча по оси радиальных измерений (Ra), измеренная от
отрицательной стороны луча.
#554 (550 + 4)
Положение точки вдоль луча (La), в которой будут производиться
измерения.
#555 (550 + 5)
Зона динамического положения.
#556 (550 + 6)
Компенсация температурного смещения коррекции нуля вдоль оси
шпинделя (оси измерения длины).
#557 (550 + 7)
Компенсация температурного смещения коррекция вдоль оси
измерения радиуса.
Публикация H-2000-6661
Приложение D. Настройки системы ЧПУ Haas
87
Калибровка системы NCTS (макрос O9861)
Входные параметры макроса
Cc
c=
Номер регистра смещения, используемый для компенсации изменения
температурных условий. При использовании параметра B1
соответствующие значения смещения нуля сохраняются в качестве
исходной точки для дальнейшего использования. (См. также раздел
“Компенсация изменения температурных условий “ на странице 65.)
C54 – C59 (G54 – G59)
C52 внешнее рабочее смещение
Дополнительные смещения
C110 – C129 (G110 – G129)
Пример: формат типичной программы
M6T1
H1
Эта строка используется для того, чтобы активировать
смещение.
G65P9861B1.K88.R6.
M30
Обновление регистров износа инструмента по радиусу/диаметру
ПРИМЕЧАНИЕ: Следует понимать, что новая величина компенсации износа
рассчитывается с учетом текущей величины, описывающей геометрию инструмента. Это
означает, что перед выполнением цикла необходимо ввести номинальный размер
инструмента.
Строку в макросе O9862 необходимо изменить, как показано ниже:
Заменить: GOTO448(442-448 EDIT) по GOTO442(442-448 EDIT)
Публикация H-2000-6661
88
Приложение Е. Настройки системы ЧПУ Yasnac
Приложение Е. Настройки системы ЧПУ Yasnac
В случае систем ЧПУ Yasnac типа MX3, J50, I80 и J300 следует использовать регистры
смещения инструмента, указанные ниже.
Следует задать в макросе настроек (O9760) тип смещения инструмента так, как показано
ниже.
Система ЧПУ MX3 и J50
Базовые смещения 99
Опция пары 299
Общие H и D
Общие H и D
#108 = 1
#108 = 1
Базовые смещения 99
Опция пары 299
Отдельные H и D
Отдельные H и D
#108 = 2
#108 = 3
Системы ЧПУ I80 и J300
Базовые смещения 99
Опция пары 299
Опция пары 999
Опция пары 1199
Общие H и D
Общие H и D
Общие H и D
Общие H и D
#108 = 1
#108 = 1
#108 = 1
#108 = 1
Базовые смещения 99
Опция пары 299
Опция пары 999
Опция пары 1199
Отдельные H и D
Отдельные H и D
Отдельные H и D
Отдельные H и D
#108 = 2
#108 = 3
#108 = 4
#108 = 5
Калибровка системы NCTS (макрос O9861)
Входные параметры макроса
Cc
c=
Номер регистра смещения нуля, используемый для компенсации
изменения температурных условий.
При использовании параметра B1 соответствующие значения смещения
нуля сохраняются в качестве исходной точки для дальнейшего
использования.
C54 – C59 (G54P1 – G59P1)
Дополнительные смещения
C54.02 – C59.05 (G54P2 – G59P5) Серии MX3 и J50.
C54.02 – C59.27 (G54P2 – G59P27) Серии I80 и J300.
Пример: формат типичной программы
M6T1
H1
Обычно эта строка не требуется.
G65P9861B1.K88.R6.
M30
Публикация H-2000-6661
Приложение F. Настройки системы ЧПУ Meldas
89
Приложение F. Настройки системы ЧПУ Meldas
В случае систем ЧПУ Meldas типа M3, M32, серий M300 и серий M500 следует
использовать регистры смещения инструмента, указанные ниже.
Следует задать в макросе настроек (O9760) тип смещения инструмента так, как показано
ниже.
Смещения типа A (тип 1)
Общего типа
#108 = 1
Смещения типа В (тип 2)
Раздельного типа
Длина - геометрия
Длина - износ
Радиус - геометрия
Радиус - износ
#108 = 2
Калибровка системы NCTS (макрос O9861)
Входные параметры макроса
Cc
c=
Номер регистра смещения нуля, используемый для компенсации
изменения температурных условий.
При использовании параметра B1 соответствующие значения смещения
нуля сохраняются в качестве исходной точки для дальнейшего
использования.
(См. также раздел “Компенсация изменения температурных условий “ на
странице 65.)
C54 – C59 (G54 – G59)
Дополнительные смещения
C101 – C148 (G54.1P1 – G54.1P48)
Пример: формат типичной программы
M6T1
H1
G65P9861B1.K88.R6.
M30
Публикация H-2000-6661
Обычно эта строка не требуется.
90
Приложение G. Настройки системы ЧПУ Mazak
Приложение G. Настройки системы ЧПУ Mazak
Подробные сведения о выборе настроек систем ЧПУ Mazak см. в следующих документах:
z
Дополнение к руководству по программированию: Измерительные циклы для
бесконтактной наладки инструмента (для систем ЧПУ Fusion 640M и M-Plus Pro
станков Mazak)(Номер публикации N-4013-0063.
z
Programming guide supplement: Измерительные циклы для бесконтактной наладки
инструмента (для систем ЧПУ Fusion 640M станков Mazak Integrex E) (Номер
публикации N-4013-0093.
Калибровка системы NCTS (макрос O9861)
Входные параметры макроса
Cc
c=
Номер регистра смещения нуля, используемый для компенсации
изменения температурных условий.
При использовании параметра B1 соответствующие значения смещения
нуля сохраняются в качестве исходной точки для дальнейшего
использования.
(См. также раздел “Компенсация изменения температурных условий “ на
странице 65.)
C54 – C59 (G54 – G59)
C53 внешняя система координат детали.
Дополнительные смещения
C101 – C148 (G54.1P1 – G54.1P48)
Пример: формат типичной программы
M6T1
H1
Обычно эта строка не требуется.
G65P9861B1.K88.R6.
M30
Дополнительные циклы
Сведения о дополнительных циклах и информацию о последней версии ПО см. в
дополнении, поставляемом в комплекте с пакетом ПО.
Публикация H-2000-6661
Приложение H. Настройки системы ЧПУ Fanuc для станков Mori Seiki
91
Приложение H. Настройки системы ЧПУ Fanuc для станков Mori
Seiki
В ПО систем управления на станках Mori Seiki, оборудованных системами ЧПУ Fanuc,
обычно используются общие переменные #147 и #148. В связи с тем, что в стандартной
версии ПО компании Renishaw для бесконтактной наладки инструмента для систем ЧПУ
Fanuc также используются эти переменные, при загрузке на станках Mori Seiki
стандартного пакета для бесконтактной наладки инструмента (NCTS) для Fanuc возникает
конфликт. С целью устранения этого конфликта в версии ПО системы NCTS для станков
Mori Seiki вместо переменных #147 и #148 используются другие общие переменные.
z
Переменная #147 заменена переменной #102. Эта замена используется внутри ПО и
не влияет на действия конечного пользователя.
z
Переменная #148 заменена переменной #134. В стандартной версии ПО системы NCTS
переменная #148 используется в качестве флага указания состояния при, например,
проверках на наличие поломок инструмента; в данном руководстве описание этой
переменной дано именно с этой точки зрения. В тех случаях, когда требуется
использования флага состояния, необходимо заменить в данном пакете для станков
Mori Seiki переменную #134 переменной #148.
Например, текст на стр. 37 данного руководства будет иметь следующее содержание:
Выходные данные цикла
При выполнении цикла калибровки происходит установка или обновление значений
следующих параметров:
Длина инструмента
#134
Флажок “Размер инструмента вне поля допуска”. Устанавливается в том
случае, если длина измеряемого инструмента оказывается вне поля допуска
(0 = В пределах допуска, 1 = Вне поля допуска)
Аналогичные изменения вводятся в текст данного руководства во всех других
соответствующих случаях.
Калибровка системы NCTS (макрос O9861)
Входные параметры макроса
Cc
c=
Номер смещения нуля, используемый для компенсации изменения
температурных условий. При использовании параметра B1
соответствующие значения смещения нуля сохраняются в качестве
исходной точки для дальнейшего использования.
(См. также раздел “Компенсация изменения температурных условий “ на
странице 65.)
C54 – C59 (G54 – G59)
C53 внешняя система координат детали.
Дополнительные смещения
C101 – C148 (G54.1P1 – G54.1P48)
Публикация H-2000-6661
92
Приложение H. Настройки системы ЧПУ Fanuc для станков Mori Seiki
Пример: формат типичной программы
M6T1
H1
Эта строка обычно не требуется.
G65P9861B1.K88.R6.
M30
Публикация H-2000-6661
Приложение I. Настройки системы ЧПУ Hitachi Seiki Sigma 16/18M
93
Приложение I. Настройки системы ЧПУ Hitachi Seiki Sigma 16/18M
Сведения о дополнительных циклах и настройках см. в дополнении, поставляемом в
комплекте с данным пакетом ПО.
Дополнительные циклы
z
G100 – измерение длины.
z
G101 – измерения длины и диаметра.
z
G102 – проверка инструмента по длине.
Публикация H-2000-6661
OOO Renishaw,
ул.Кантемировская 58,
115477 Москва,
Россия
T +7 495 231 1677
F +7 495 231 1678
E www.renishaw.ru
www.renishaw.ru
Наши адреса по всему миру можно
найти на нашем главном веб-сайте
www.renishaw.ru/contact
*H-2000-6661-0D*
Download
Study collections