Вы находитесь на странице: 1из 118

Руководство по программированию

H-2000-6104-0D-A

Программное обеспечение для бесконтактной наладки


инструмента для систем ЧПУ Siemens 810D, 840D и 828D
© 2018–2021 Renishaw plc. Все права защищены.

Этот документ не может быть скопирован или


воспроизведен ни полностью, ни частично, ни
перенесен на любой другой носитель, ни переведён на
иностранный язык без предварительного письменного
разрешения Renishaw.

Отказ от ответственности

НЕ СМОТРЯ НА ТО, ЧТО ПЕРЕД ПУБЛИКАЦИЕЙ ЭТОГО


ДОКУМЕНТА БЫЛИ ПРЕДПРИНЯТЫ СУЩЕСТВЕННЫЕ
УСИЛИЯ ДЛЯ ПРОВЕРКИ ТОЧНОСТИ ЕГО
СОДЕРЖАНИЯ, В СООТВЕТСТВИИ С ДЕЙСТВУЮЩИМ
ЗАКОНОДАТЕЛЬСТВОМ, ИСКЛЮЧАЮТСЯ ЛЮБЫЕ
ВЫТЕКАЮЩИЕ ИЗ ДАННОГО ТЕКСТА ГАРАНТИИ,
УСЛОВИЯ, ОБЯЗАТЕЛЬСТВА И ОТВЕТСТВЕННОСТЬ.

RENISHAW ОСТАВЛЯЕТ ЗА СОБОЙ ПРАВО


ВНОСИТЬ ИЗМЕНЕНИЯ В НАСТОЯЩИЙ ДОКУМЕНТ,
В ОБОРУДОВАНИЕ И / ИЛИ ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ, А ТАКЖЕ В УКАЗАННЫЕ
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ, БЕЗ
УВЕДОМЛЕНИЯ О ТАКИХ ИЗМЕНЕНИЯХ.

Торговые марки

RENISHAW® и его графическое изображение


датчика являются зарегистрированными товарными
знаками Renishaw plc. Названия продуктов Renishaw,
обозначения и слоган «apply innovation» являются
торговыми марками Renishaw plc или ее дочерних
компаний.

Apple and the Apple logo are trademarks of Apple Inc.,


registered in the U.S. and other countries. App Store is a
service mark of Apple Inc., registered in the U.S. and other
countries.

Google Play и логотип Google Play являются товарными


знаками корпорации Google LLC.

Названия других брендов, продуктов или компаний


являются товарными знаками соответствующих
владельцев.

Renishaw plc. Зарегистрировано в Англии и Уэльсе.

Компания №: 1106260.

Юридический адрес: New Mills, Wotton-under-Edge,


Gloucestershire, GL12 8JR, Великобритания.

Номер для заказа Renishaw: H-2000-6104-0D-A

Дата публикации: 03.2022


Правила техники безопасности i

Внимание! Меры предосторожности при работе с лазерным


устройством
В системах бесконтактной наладки инструмента (NCTS) компании Renishaw
используется лазерное излучение с длиной волны от 650 до 670 нм и
максимальной мощностью до 1 мВт; эти системы относятся к лазерным
устройствам класса 2.

Для получения более подробной информации о правилах техники безопасности при


работе с лазером обращайтесь к руководству по монтажу и эксплуатации,
поставляемому с соответствующим изделием.

ВНИМАНИЕ! Техника безопасности при использовании


программного обеспечения
Приобретенное программное обеспечение (ПО) предназначено для управления
перемещениями подвижных узлов станка. Данное ПО обеспечивает выполнение на
станке заданных операций под наблюдением оператора; конфигурация ПО
выбрана с учётом определённой комбинации механизмов и системы ЧПУ станка.

Компания Renishaw не в состоянии проконтролировать ни конкретные параметры


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

• убедиться в том, что все защитные устройства станка установлены на своё


место и работают должным образом;

• убедиться в том, что все средства ручной коррекции отключены;

• убедиться в том, что действия программы, запускаемые данным программным


обеспечением, совместимы с системой ЧПУ, для которой они предназначены;

• убедиться в том, что перемещения подвижных узлов станка, задаваемые


данным ПО, не представляют опасности для людей, находящихся вблизи
станка, и не могут приводить к повреждению станка;

• хорошо владеть основами работы станка и его системы ЧПУ, понимать суть
систем координат детали, коррекций на инструмент, связь между программами
(загрузка программ в оперативную память и выгрузка из нее), а также знать
расположение всех аварийных выключателей.

ВАЖНОЕ ЗАМЕЧАНИЕ. В данном программном обеспечении в процессе работы


используются переменные системы ЧПУ. Изменение этих переменных в ходе
выполнения программы, включая перечисленные в рамках данного руководства,
или смещений инструмента и заготовок может привести к сбоям. Убедитесь в том,
что все номера переменных и программ, необходимых для системы Renishaw и/или
используемых ей, не используются другой функцией или пакетом программ, уже
установленным на станке с ЧПУ.

Публикация № H-2000-6104
ii Правила техники безопасности

Правила техники безопасности — Совместимость


руководства по программированию
Настоящее руководство по программированию распространяется на оба вида
систем:

• стандартные системы в режиме наладки инструмента 2 (TSM2) с


использованием переменных R в качестве входных параметров цикла;

• системы, в которых человеко-машинный интерфейс (ЧМИ) автоматически


формирует входные параметры цикла.

Несмотря на использование в обоих методах программирования одинаковой


нумерации циклов и программ, в обозначении стандартных циклов присутствует
префикс «L», а в обозначении циклов ЧМИ используется префикс «RNC_».

Примеры: Стандартная ЧМИ


L9761 RNC_9761
L9862 RNC_9862

В тексте настоящего руководства номера циклов указываются без учета префикса.

Во всех примерах программ используется формат стандартной системы.

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


При использовании цикла юстировки луча (цикл 9860) см. также перечисленные
ниже материалы компании Renishaw. В этих публикациях содержатся указания по
физической юстировке луча на блоке источника излучения системы бесконтактных
измерений.

• Руководство по установке и техобслуживанию системы бесконтактной


наладки инструмента NC4 (номер по каталогу Renishaw H-2000-5230).

• Руководство по установке и техобслуживанию системы бесконтактной


наладки инструмента NC4 (со встроенной системой обдува воздухом) (номер
по каталогу Renishaw H-6270-8501).

• Руководство по установке и эксплуатации интерфейса бесконтактной наладки


инструмента NCi-6 (номер по каталогу Renishaw H-6516-8500).

Публикация № H-2000-6104
Типовой формат кодов программ, приведенных в качестве примеров iii

Типовой формат кодов программ, приведенных в качестве


примеров
В целях удобства чтения примеры кодов программ, приведенные в данном
документе, показаны в строках вызова с пробелами, разделяющими входные
параметры друг от друга. На практике использование таких пробелов
необязательно.

Например, код:

R4=0.1 R5=0.25 R11=1.5 R21=1 R26=10


L1000

может быть введен в следующем виде:

R4=0.1R5=0.25R11=1.5R21=1R26=10
L1000

или с разбиением входных параметров на строки:

R4=0.1
R5=0.25
R11=1.5
R21=1
R26=10
L1000

Новые функции
• В стандартных системах и системах с ЧМИ используется одна и та же база
кода, т. е. программы L9xxx вызывают программы RNC_9xxx.

В стандартных системах программы можно загружать в подпрограммы или в


папку циклов производителя.
В системах с ЧМИ программы должны загружаться в папку циклов
производителя.

ПРИМЕЧАНИЕ. Для систем ЧПУ 810D и 828D требуется стандартная система, а


системы ЧПУ 840D могут использовать как стандартные системы, так и системы
с ЧМИ.

• Оптимизация расстояния отвода входит в цикл 9861.

• В циклы 9862 и 9867 добавлена усовершенствованная очистка инструмента.

• В циклы 9862, 9867 и 9868 включено приложение Reporter.

• Для TSM2 разработано новое руководство по программированию.

Публикация № H-2000-6104
iv Поддержка системы NC4

Поддержка системы NC4


Информация о поддержке клиентов, работающих с системами NC4,
содержится на странице www.renishaw.ru/ncsupport.

Приложения для станков


Данный программный пакет дополняют приложения для смартфонов и приложения
для работы непосредственно на станках.

Приложения для смартфонов мгновенно предоставляют информацию в удобном


виде. Наши бесплатные приложения доступны по всему свету на разных языках,
они исключительно полезны для начинающих и менее опытных пользователей.

Приложения для станков обеспечивают возможность полной интеграции с


различными системами ЧПУ. Приложения устанавливаются на контроллер ЧПУ,
работающий под управлением Microsoft® Windows®, или на планшет с Windows,
подключенный к контроллеру по сети Ethernet.

Сенсорные экраны и интуитивный интерфейс приложений для смартфонов и


станков предоставляют значительные преимущества пользователям станочных
контактных датчиков.

Для получения дополнительной информации посетите станицу


www.renishaw.ru/machinetoolapps.

Публикация № H-2000-6104
Содержание v

Содержание
Система бесконтактной наладки инструмента (NCTS) компании Renishaw ............... 1

Функции программного обеспечения для системы NCTS ............................................. 2


Функции измерительных циклов ................................................................................. 2
Функции циклов калибровки........................................................................................ 2
Функции вспомогательных подпрограмм ................................................................... 3

Требования ПО к памяти .................................................................................................. 4


Измерительные циклы................................................................................................. 4

Расположение луча под углом......................................................................................... 4

Обдув сжатым воздухом................................................................................................... 5

Автоматический выбор длительности импульса ........................................................... 6

Оптимизация ..................................................................................................................... 6

Reporter .............................................................................................................................. 7
Идентификатор детали ............................................................................................... 7
Запуск/завершение сбора данных и R10 / U ............................................................. 7

Поддерживаемые системы ЧПУ ...................................................................................... 9

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

Поддерживаемые типы коррекции инструмента............................................................ 9


Положительное смещение инструмента ................................................................... 9
Использование отрицательной коррекции инструмента.......................................... 9
Об эталонном инструменте с нулевым (0) значением коррекции инструмента .. 10

Определение осей станка .............................................................................................. 10

Установка программного обеспечения для системы NCTS ........................................ 11


Ручная загрузка ПО ................................................................................................... 11

Переменные глобальных пользовательских данных (GUD) ....................................... 11


Переменные с данными калибровки ........................................................................ 11

Описание хранилища данных калибровки.................................................................... 12

Переменные подпрограммы данных наладки .............................................................. 13


Редактирование подпрограммы данных наладки RNC_9760 ................................ 20
Дополнительная адаптация программы .................................................................. 22

Расположение системы NCTS ....................................................................................... 23

«Поиск» пучка и движение инструмента при измерениях ........................................... 24

Проверка допуска рассеяния ......................................................................................... 25

Структура и использование меню ЧМИ ........................................................................ 26

Публикация № H-2000-6104
vi Содержание

Юстировка луча (9860) ................................................................................................... 27


Входные параметры цикла........................................................................................ 29

Юстировка луча при помощи смещенного пальца (9860) ........................................... 32

Калибровка системы NCTS (9861)................................................................................. 35

Наладка инструмента по длине (9862).......................................................................... 41

Наладка инструмента по радиусу/диаметру (9862) ..................................................... 46

Наладка инструмента по длине и радиусу/диаметру (9862) ....................................... 52

Проверка режущей кромки (9862).................................................................................. 59

Обнаружение поломки инструмента методом погружения (9863) ............................. 63

Обнаружение поломки цельного инструмента (9866) ................................................. 67

Проверка радиусного и линейного профиля фрезы (9865)......................................... 71

Контроль температурной компенсации (9861) ............................................................. 77

Цикл измерения радиуса закругления вершины (9867) .............................................. 81

Цикл измерения длины инструмента со смещением от оси (9868)............................ 87

Цикл измерения длины и радиуса/диаметра со смещением от оси (9868) ............... 92

Сообщения об ошибках и аварийные сообщения ..................................................... 100

Приложение A — Расположение луча под углом ...................................................... 105


Сведения о расположении луча под углом ........................................................... 105
Расположение системы NCTS ................................................................................ 105
Цикл юстировки луча (9860) .................................................................................... 106

Приложение B — Несколько точек и направлений измерения ................................. 107

Публикация № H-2000-6104
Система бесконтактной наладки инструмента (NCTS) компании Renishaw 1

Система бесконтактной наладки инструмента (NCTS)


компании Renishaw
В настоящем руководстве описан порядок использования программного
обеспечения компании Renishaw, предназначенного для систем бесконтактной
наладки инструмента (NCTS).

Система NCTS компании Renishaw состоит из лазерных устройств бесконтактной


наладки инструмента, обеспечивающих высокоскоростное/прецизионное измерение
режущего инструмента на обрабатывающем центре в обычных условиях
эксплуатации.

При пересечении инструментом лазерного луча система регистрирует момент


прерывания луча. Выходные сигналы передаются в систему ЧПУ, позволяя ей
установить наличие инструмента и положение его вершины, зуба или режущей
кромки.

Данная бесконтактная система позволяет выполнять следующие действия:

• измерение длины и радиуса/диаметра режущего инструмента. Информация о


минимальном диаметре инструмента, обеспечивающем точность измерения,
содержится в разделе «Список дополнительных публикаций» на странице ii или
в соответствующем техническом паспорте изделия Renishaw;

• обнаружение поломки инструмента;

• обнаружение повреждения вершины или режущей кромки инструмента, а также


его чрезмерного радиального биения;

• измерение радиуса закругления вершины;

• компенсация изменений температуры станка.

Публикация № H-2000-6104
2 Функции ПО системы NCTS

Функции программного обеспечения для системы NCTS


Программное обеспечение для системы NCTS обеспечивает средства и функции
измерения и калибровки, описанные ниже.

Функции измерительных циклов


Функции шести измерительных циклов:

• Цикл 9862 предназначен для измерения длины и диаметра режущего


инструмента, а также для проверки режущей кромки. При проверке режущей
кромки используется функция режима фиксации выходного сигнала (Latch
mode) на интерфейсе NCi.

• Цикл 9863 предназначен для обнаружения поломки инструмента методом


погружения.

• Цикл 9865 предназначен для проверки радиусов и линейного профиля


режущего инструмента. В нем используется функция режима фиксации
выходного сигнала (Latch mode) на интерфейсе NCi.

• Цикл 9866 предназначен для обнаружения поломки цельного инструмента. В


нем используется функция интерфейса NCi — режим проверки поломки
инструмента (Tool Break Mode).

• Цикл 9867 предназначен для измерения радиуса концевой сферической или


радиусной фрезы.

• Цикл 9868 предназначен для измерения длины и диаметра режущего


инструмента со смещением от оси. Обычно применяется в случаях, когда
диаметр инструмента превышает расстояние между лазерными блоками, но
может использоваться и со стандартным инструментом при необходимости
высокоскоростных измерений с известным приближенным значением длины
инструмента.

Функции циклов калибровки


Функции двух циклов калибровки:

• Цикл 9860 предназначен для юстировки лазерного луча, настройки


предварительных положений луча на оси шпинделя и радиальной
измерительной оси, а также для задания точки измерения на луче. Кроме того,
предусмотрена возможность проверки юстировки оси шпинделя путем его
поворота с использованием инструмента со смещенным пальцем.

• Цикл 9861 предназначен для калибровки положений лазерного луча на оси


шпинделя и радиальной измерительной оси, вычисления разности значений
калибровки для автоматического выбора длительности импульса (если
предусмотрен), а также для температурной компенсации оси шпинделя и
радиальной измерительной оси.

Публикация № H-2000-6104
Функции ПО системы NCTS 3

Функции вспомогательных подпрограмм


Перечисленные ниже служебные подпрограммы поддерживают выполнение
подпрограмм измерения и калибровки:

• RNC_9743 — подпрограмма усовершенствованной очистки инструмента;

• RNC_9746 — подпрограмма программы векторных измерений;

• RNC_9747 — подпрограмма программы векторных измерений (G31);

• RNC_9760 — подпрограмма для данных наладки;

• RNC_9761 — подпрограмма для функций запуска;

• RNC_9762 — подпрограмма для программы измерений;

• RNC_9763 — подпрограмма программы измерений (G31);

• RNC_9764 — подпрограмма для перемещений G0/G1;

• RNC_9765 — подпрограмма для перемещений G2/G3;

• RNC_9766 — подпрограмма для радиального сканирования;

• RNC_9768 — подпрограмма для программного вращения/перемещения G500;

• RNC_9769 — подпрограмма для вывода сообщений об ошибках;

• L9800 — (стандартный) цикл сброса глобальных параметров R, используемых


для входных данных циклов.

ПРИМЕЧАНИЕ. Цикл L9800 вызывают в конце каждого стандартного цикла


измерения и калибровки, чтобы восстановить значения глобальных параметров R
по умолчанию, которые используются в качестве входных параметров.

Если глобальные параметры R с R0 по R26 используются другими программами, не


входящими в данный пакет для наладки инструмента, рекомендуется вызывать
L9800 до их настройки на следующую программу наладки инструмента. Все
примеры, приведенные в настоящем руководстве по программированию, отражают
такой порядок действий.

Публикация № H-2000-6104
4 Требования ПО к памяти

Требования ПО к памяти
Стандартные системы: Для измерительных циклов требуется приблизительно
95 Кбайт памяти.

Системы с ЧМИ: Для измерительных циклов требуется приблизительно


95 Кбайт памяти. Для ПО ЧМИ и файлов языковой
поддержки требуется приблизительно 2 Мбайт памяти.

Измерительные циклы
• Цикл 9860 (юстировка лазерного луча): 2 Кбайт памяти.

• Цикл 9861 (калибровка лазерного луча): 3,6 Кбайт памяти.

• Цикл 9862 (наладка инструмента): 5,1 Кбайт памяти.

• Цикл 9863 (обнаружение поломки инструмента методом погружения): 1,3 Кбайт


памяти.

• Цикл 9865 (проверка радиусного и линейного профиля фрезы): 3,7 Кбайт


памяти.

• Цикл 9866 (обнаружение поломки цельного инструмента): 1,6 Кбайт памяти.

• Цикл 9867 (измерение радиуса закругления вершины): 3 Кбайт памяти.

• Цикл 9868 (измерение инструмента со смещением от оси): 3,4 Кбайт памяти.

Расположение луча под углом


Циклы, входящие в комплект программного пакета, помимо стандартного
параллельного расположения луча, допускают его расположение под углом. См.
«Приложение A — Расположение луча под углом».

• Цикл юстировки луча (9860). В этом цикле для определения приближенного


начального значения угла лазерного луча используется дополнительный
входной параметр R1 / A. Цикл определяет точное значение угла и заносит
результат в регистр калибровки, который впоследствии используется другими
циклами.

• Циклы с расположением луча под углом несовместимы с функциями Siemens


TRANS, ROT, MIRROR и SCALE. Перед выполнением циклов следует
отключить эти функции, а затем восстановить при наличии такой
необходимости.

Публикация № H-2000-6104
Обдув сжатым воздухом 5

Обдув сжатым воздухом


Опция обдува сжатым воздухом предусмотрена в ПО для систем NCTS с целью
поддержки работы блоков системы NC4, оборудованных воздушными форсунками.
Обычно эта опция используется для удаления СОЖ с инструмента в процессе
выполнения измерений. В подпрограмме наладки (RNC_9760) предусмотрены
варианты выбора обдува сжатым воздухом: постоянно или в определенном
режиме.

Кроме того, предусмотрена усовершенствованная очистка инструмента (см.


рисунок 1), которую можно задать в мастере установки при вводе ПО в
эксплуатацию. Данная функция позволяет приблизить инструмент к воздушной
форсунке и многократно поместить его в воздушную струю для более качественной
очистки инструмента, используемого в загрязненной и влажной среде. Данная
опция доступна для цикла наладки инструмента 9862 и цикла измерения радиуса
закругления вершины 9867.

Рисунок 1 — Усовершенствованная очистка инструмента

Диапазон перемещения в воздушном потоке и количество проходов регулируются в


начале подпрограммы RNC_9743 путем изменения следующих строк:

_REN[4]=4*_RENC[29]; ДОПОЛНИТЕЛЬНЫЙ ДИАПАЗОН ПЕРЕМЕЩЕНИЯ

Значение 4 мм можно увеличить или уменьшить. Полная величина хода равна


сумме диаметра инструмента и уставки.

_REN[5]=5; КОЛИЧЕСТВО ПРОХОДОВ

Значение 5 можно увеличить или уменьшить.

Кроме того, подпрограмма контролирует размеры инструмента, пригодного для


очистки. В приведенном ниже примере максимально допустимый диаметр
инструмента составляет 20 мм. Это значение можно отредактировать для
согласования с различными комплектами инструмента.

_REN[6]=20*_RENC[29]; МАКСИМАЛЬНЫЙ ДИАМЕТР, ММ

Значение 20 мм можно увеличить или уменьшить.

Публикация № H-2000-6104
6 Обдув сжатым воздухом

Исходное положение над воздушной форсункой можно отрегулировать, изменив


значения _REN[1], _REN[2] и _REN[3] в начале RNC_9743. Они представляют собой
относительные расстояния от точки измерения на луче, заданные мастером
установки.

В ПО также предусмотрен оптимизированный цикл измерения, вызывающий


повторное измерение инструмента вместо выдачи аварийного сообщения о
наличии СОЖ и остановки процесса. Этот цикл входит в состав ПО независимо от
наличия обдува сжатым воздухом.

Автоматический выбор длительности импульса


Для достижения оптимальных рабочих характеристик в условиях высокой
влажности следует использовать длительность импульса 20 мс, но в этом случае
минимальная скорость вращения шпинделя при измерениях ограничена величиной
3000 об/мин. Альтернативная длительность импульса 100 мс пригодна для
нормальных условий работы и обеспечивает более широкий диапазон скорости
вращения, т. к. минимальная скорость вращения шпинделя при измерениях
составляет 600 об/мин.

Если к интерфейсу NCi-6 предусмотрено подключение M-кода 3, то в


измерительных циклах происходит автоматический выбор надлежащей
длительности импульса на основе скорости вращения шпинделя при измерениях.
Если скорость вращения инструмента составляет менее 3000 об/мин, то
используется длительность импульса 100 мс, а при скорости вращения
инструмента 3000 об/мин и выше используется длительность импульса 20 мс.

Оптимизация
При необходимости сокращения длительности цикла измерения инструмента
можно использовать функцию оптимизации в цикле калибровки. В этом случае
расстояние возврата (BIN) будет оптимизировано для каждого станка. При
отсутствии оптимизации циклы будут использовать значение по умолчанию 0,6 мм.

Существуют три варианта:

R21 / MODE отсутствует Оптимизация не производится.

R21 / MODE = 1 Оптимизация производится.

R21 / MODE = 2 Сброс оптимизированного значения и возврат к


0,6 мм.

Расстояние возврата (BIN) хранится в _NCCAL[X,10].

Публикация № H-2000-6104
Reporter 7

Reporter
В состав данного ПО входит опция Reporter, которую можно использовать для
отображения диаграмм измерения инструмента. (Требуется приложение Reporter
версии 3.0 или более поздней.)

Для использования этой опции необходимо установить приложение Reporter


(A-5999-4701) и подключить его к станку для приема результатов измерений. В
случае выбора этой опции при неподключенном приложении Reporter программа
измерений продолжит работу. Перед установкой приложения изучите требования и
необходимые условия, приведенные в руководстве по установке и эксплуатации
Reporter для Siemens (номер по каталогу Renishaw H-5999-8750).

Для работы Reporter необходимо установить шесть циклов:


• L9771 (требуется только для стандартных систем TSM2);
• L9772 (требуется только для стандартных систем TSM2);
• RNC_9771;
• RNC_9772;
• RNC_9770;
• RNC_9735.

Идентификатор детали
Для установления связи между программой и результатами измерений Reporter
требует указать идентификатор детали. В большинстве случаев подходит номер
программы, но можно использовать любой идентификатор.

ПРИМЕЧАНИЕ. Идентификатор детали назначается для конкретной программы.


Использование одного идентификатора детали в двух программах не позволит
идентифицировать происхождение конкретных результатов измерений.

Для определения идентификатора детали используется переменная глобальных


пользовательских данных _NCCAP_PART_ID. Такая строка должна присутствовать
в программе перед циклом запуска передачи данных (9771).

Запуск/завершение сбора данных и R10 / U


Передача данных включается и выключается при помощи циклов запуска и
останова передачи данных 9771 и 9772. Эти циклы должны присутствовать в
программе перед циклом измерений и после него. Входной параметр R10 / U
должен присутствовать в цикле измерений, указывая на необходимость передачи
данных.

При необходимости измерения нескольких инструментов и передачи данных в


одной программе каждый входной параметр R10 / U должен содержать уникальное
число. Оно используется в качестве идентификатора при отображении результатов
в процессе повторных измерений.

В программе можно использовать R7 / L, чтобы результаты измерений


отображались с использованием постоянной базы.

Публикация № H-2000-6104
8 Reporter

Формат программы (стандартный)


M6 T1 Смена инструмента.

D1

L9800 Сброс входных параметров R.

_NCCAP_Part_ID=2000 Идентификация детали.

L9771 Цикл запуска передачи данных, необходимый в


начале этого процесса.

R2=1 R10=1 R7=180.5


L9862 Измерения и передача данных.

M6 T5 Смена инструмента.

D1

R2=1 R10=2 R7=180.5


L9862 Измерения и передача данных (с приращением
R10).

L9772 Цикл останова передачи данных, необходимый в


конце этого процесса.

Формат программы (ЧМИ)


_NCCAP_Part_ID=2000 Идентификация детали.

RNC_9771 Цикл запуска передачи данных, необходимый в


начале этого процесса.

RNC_9862(A,B,9999,9999,9999,MODE,H,9999,J,L,M,Q,9999,S,U,W,9999,Y,9999)

RNC_9772 Цикл останова передачи данных, необходимый в


конце этого процесса.

Публикация № H-2000-6104
Поддерживаемые системы ЧПУ 9

Поддерживаемые системы ЧПУ


ПО системы NCTS может использоваться только в указанных ниже системах ЧПУ
Siemens с системным ПО Siemens версии 5 или выше:

• Siemens 810D powerline;

• Siemens 840D powerline и solution line;

• Siemens 828D solution line.

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


руководстве
Во всех примерах, приведенных в настоящем руководстве, используются
метрические единицы измерения (например, миллиметры).

Поддерживаемые типы коррекции инструмента

Положительное смещение инструмента


Программное обеспечение NCTS идеально подходит для наладки инструмента с
использованием положительных значений смещения инструмента, которые
совпадают с физической длиной инструмента. В настоящем руководстве все
обозначения относятся к положительному смещению инструмента.

ПО можно также использовать и в тех случаях, когда вводится отрицательное или


знакопеременное (±) значение коррекции инструмента относительно эталона. Такие
ситуации описаны ниже.

Использование отрицательной коррекции инструмента


В этом случае значение смещения инструмента равно не физической длине
инструмента, а расстоянию между его режущей кромкой (станок находится в
исходной точке) и нулевой точкой управляющей программы.

Пример

Координата нуля управляющей программы относительно исходной точки станка =


−1000 мм.

Используется калибровочный эталон длиной 150 мм (значение регистра коррекции


равно −850 мм). Максимальная длина инструмента, используемого на станке, равна
200 мм. Минимальная длина инструмента, используемого на станке, равна 50 мм.

В подпрограмме данных наладки RNC_9760 переменные _RENC[10] и _RENC[11]


следует определить таким образом:

_RENC[10]=−800.0 Максимальная длина инструмента.


_RENC[11]=−950.0 Минимальная длина инструмента.

Публикация № H-2000-6104
10 Поддерживаемые типы коррекции инструмента

Об эталонном инструменте с нулевым (0) значением


коррекции инструмента
В регистре коррекции эталонного инструмента задается ноль (0), а во всех
остальных регистрах коррекции инструмента задаются положительные или
отрицательные (±) значения относительно эталона.

Пример
Координата нуля управляющей программы относительно исходной точки станка =
−1000 мм (хотя это и несущественно).

Используется калибровочный эталон длиной 150 мм (значение регистра коррекции


равно 0). Максимальная длина инструмента, используемого на станке, равна
200 мм. Минимальная длина инструмента, используемого на станке, равна 50 мм.

В подпрограмме данных наладки RNC_9760 переменные _RENC[10] и _RENC[11]


следует определить таким образом:
_RENC[10]=50.0 Максимальная длина инструмента.
_RENC[11]=−100.0 Минимальная длина инструмента.

Определение осей станка


ПО для бесконтактной наладки инструмента может использоваться на станках с
прямоугольной системой координат X, Y и Z. В то же время можно настроить его на
разное расположение аппаратуры NCTS на станке.

В настоящем руководстве используется следующая система обозначения осей


(стандартная конфигурация):
• ось шпинделя (Sp) = ось Z (см. примечание ниже);

• ось для измерения радиуса (Ra) = Y-ось;


• ось лазерного пучка (La) = X-ось.

Все иллюстрации в настоящем руководстве соответствуют этой стандартной


конфигурации.

ПРИМЕЧАНИЕ. Несмотря на возможность использования в циклах оси шпинделя,


отличной от стандартной оси станка Z, на практике иногда требуется учитывать
другие факторы. Обычно для завершения установки потребуется внести особые
дополнительные изменения.

Рассмотрим следующие вопросы.


• Где находится исходное положение станка Z0?
• Существуют ли особые М-коды или иные подготовительные операции, которые
необходимо внедрить в циклы?
• Существуют ли какие-либо затруднения в связи с позиционированием по 4-й
оси?

Публикация № H-2000-6104
Установка ПО системы NCTS 11

Установка программного обеспечения для системы NCTS


Прежде чем устанавливать программное обеспечение для систем NCTS, прочтите
указания, содержащиеся в файле Readme на носителе с программным
обеспечением.

Ручная загрузка ПО
В ПО для системы NCTS компании Renishaw предусмотрена программа-
установщик. В случае невозможности использования мастера (что маловероятно)
можно найти все файлы в соответствующих папках на носителе с ПО. Необходимо
отредактировать подпрограмму RNC_9760, вставив в нужные места кода
соответствующие М-коды включения и выключения.

Переменные глобальных пользовательских данных (GUD)


В ПО системы NCTS используются следующие переменные:

• _NCCAL — используются для данных калибровки и данных наладки;

• _RENC[x] — используются для данных наладки;

• _REN[x] — локально определенные данные;

• глобальные параметры R с R00 по R26 — используются для входных


параметров программы.

Переменные с данными калибровки


В процессе выполнения циклов калибровки автоматически устанавливаются
значения следующих переменных:

_NCCAL[X,0] Координата луча по оси шпинделя (Sp), измеренная с


положительной (верхней) стороны луча.

_NCCAL[X,1] Координата луча по оси шпинделя (Sp), измеренная с


отрицательной (нижней) стороны луча.

_NCCAL[X,2] Координата луча по радиальной измерительной оси (Ra),


измеренная с положительной стороны луча.

_NCCAL[X,3] Координата луча по радиальной измерительной оси (Ra),


измеренная с отрицательной стороны луча.

_NCCAL[X,4] Координата по оси лазерного луча (La), в которой выполнено


измерение.

_NCCAL[X,5] Тепловая погрешность оси шпинделя. Это значение предназначено


для изменения рабочей коррекции при соответствующей настройке
цикла температурной компенсации.

Публикация № H-2000-6104
12 Переменные глобальных пользовательских данных (GUD)

_NCCAL[X,6] Тепловая погрешность радиальной измерительной оси. Это


значение предназначено для изменения рабочей коррекции при
соответствующей настройке цикла температурной компенсации.

_NCCAL[X,7] Величина динамической зоны для длительности импульса 20 мс.

_NCCAL[X,8] Величина динамической зоны для длительности импульса 100 мс.

_NCCAL[X,9] Используется только в системах с расположением луча под углом.


В этой переменной хранится калибровочное значение угловой
юстировки луча. Это значение используется всеми остальными
циклами для определения углового положения относительно
лазерного луча.

_NCCAL[X,10] Расстояние возврата (значение по умолчанию 0,6 мм).

Описание хранилища данных калибровки


Для хранения данных калибровки используется двумерный массив (_NCCAL [n,m]).

n = Размер массива по количеству установленных систем наладки инструмента.


(Переменная _RENPRB в программе наладки).

m = Размер массива по количеству параметров данных калибровки.

Пример

При активации DEF NCK REAL _NCCAL[X,11] в папке определений системы ЧПУ
следует учесть количество систем наладки инструмента, которые будут
использованы для конкретного типа.

DEF NCK REAL _NCCAL[2,11] будет определять два набора из 11 переменных,


обслуживающих две системы бесконтактной наладки инструмента:

Система наладки инструмента 1 Система наладки инструмента 2

_NCCAL[0,0] _NCCAL[1,0]
_NCCAL[0,1] _NCCAL[1,1]
_NCCAL[0,2] _NCCAL[1,2]
_NCCAL[0,3] _NCCAL[1,3]
_NCCAL[0,4] _NCCAL[1,4]
_NCCAL[0,5] _NCCAL[1,5]
_NCCAL[0,6] _NCCAL[1,6]
_NCCAL[0,7] _NCCAL[1,7]
_NCCAL[0,8] _NCCAL[1,8]
_NCCAL[0,9] _NCCAL[1,9]
_NCCAL[0,10] _NCCAL[1,10]

Такое разделение данных калибровки на массивы приводит к появлению


бесконечного количества возможных вариантов установки аппаратуры.

Публикация № H-2000-6104
Описание хранилища данных калибровки 13

Если требуется третья система, следует заменить определение GUD на


DEF NCK REAL _NCCAL[3,11]. Придерживайтесь этого же правила при создании
дополнительных систем.

Переменная _RENPRB будет считываться в программе наладки, которая определит


текущий номер датчика.

Примеры

_RENPRB=0 Номер датчика 1.


_NCCAL[_RENPRB,0] Данные калибровки для координаты лазера Sp+.

или

_RENPRB=1 Номер датчика 2.


_NCCAL[_RENPRB,0] Данные калибровки для координаты лазера Sp+.

Переменные подпрограммы данных наладки

ПРИМЕЧАНИЕ. В случае подготовки и установки ПО NCTS с использованием


мастера установки (при наличии такой возможности) все предварительные
настройки в подпрограмме RNC_9760 будут готовы к первому использованию.

Изучите приведенное ниже описание переменных и внесите соответствующие


изменения в подпрограмму RNC_9760 с учетом конкретного станка и системы ЧПУ.

_RENC[1] Введенное здесь значение заменяет обычную настройку


_RENC[13] для крупногабаритного инструмента. Наладка
инструмента, диаметр которого превышает заданное значение,
выполняется только с одной стороны луча.
Для привязки крупноразмерного инструмента на положительной
стороне луча необходимо ввести положительное значение
диаметра.
Для наладки крупноразмерного инструмента на отрицательной
стороне луча необходимо ввести отрицательное значение
диаметра.
По умолчанию: 0 (означает, что опция не используется. Наладка
всего инструмента производится в соответствии с заданным
значением _RENC[13].)

_RENC[6] Координата безопасного отвода по оси шпинделя. Торец шпинделя


возвращается в это положение до и после измерения.

Публикация № H-2000-6104
14 Переменные подпрограммы данных наладки

_RENC[7] Используемый измерительный вход.


1 = Измерительный вход 1 (MEPUS 0).
2 = Измерительный вход 2 (MEPUS 1).

ПРИМЕЧАНИЕ. Если какой-либо из указанных выше входов


_RENT[7] сконфигурирован как нормально замкнутый (N/C), то
перед числом следует ввести знак минус (−).
Пример. Измерительный вход 1, сконфигурированный как
нормально замкнутый (N/C):

RENT[7] = −1; ИЗМЕРИТЕЛЬНЫЙ ВХОД.

_RENC[9] Способ ввода эмпирического значения поправки на радиус R4 / I.


При вводе эмпирического значения поправки на радиус можно
указать ее в виде радиуса или диаметра.
1: радиус
2: диаметр
По умолчанию: 1.

_RENC[10] Максимальная длина инструмента. Определяет высоту торца


шпинделя над лазерным лучом при быстром подводе.

_RENC[11] Минимальная длина инструмента. Определяет минимальную


высоту торца шпинделя над лазерным лучом при измерении.

_RENC[12] Максимальный диаметр инструмента. Это значение зависит от


конкретного станка.

_RENC[13] Опции радиальной измерительной оси.


1 = Измерение с положительной стороны луча.
−1 = Измерение с отрицательной стороны луча.
2 = Измерение с обеих сторон луча.
По умолчанию: 2.

_RENC[14] Опции радиальной калибровки.


1 = Измерение с положительной стороны луча.
−1 = Измерение с отрицательной стороны луча.
2 = Измерение с обеих сторон луча.
По умолчанию: 2.

Публикация № H-2000-6104
Переменные подпрограммы данных наладки 15

_RENC[15] Длительность импульса NCi-6.


Время, в течение которого система остается в сработавшем
состоянии после устранения перекрытия лазера. Эта настройка
гарантирует постоянное состояние срабатывания при пересечении
луча кромкой инструмента.
Длительность импульса также используется в процессе измерения,
гарантируя полное устранение перекрытия лазера до
переключения системы в состояние срабатывания.
В случае установки блока NCi-6 и использования автоматического
выбора длительности импульса см. приведенное ниже описание
_RENC[38].

_RENC[18] Разрешение измерения — расстояние, проходимое инструментом


за один оборот в процессе окончательного измерения выборки.
Увеличение этого значения сокращает длительность цикла
измерения, но повышает неопределенность результатов
измерения.

По умолчанию: 0,002 мм.

_RENC[19] Скорость вращения шпинделя, при которой осуществляется


измерение.
Циклы измерения оптимизированы для скорости шпинделя
3000 об/мин. Определенный инструмент, например
неуравновешенный или крупногабаритный, должен вращаться со
скоростью менее 3000 об/мин. Ответственность за это возлагается
на пользователя. Снижение скорости увеличивает длительность
цикла измерения.
Минимальная скорость при настройке системы на длительность
импульса 100 мс составляет 600 об/мин, а при настройке на
20 мс — 3000 об/мин.
При подключении к интерфейсу NCi-6 M-кода 3 циклы
автоматически выбирают подходящую длительность импульса по
входному параметру R19 / S.
По умолчанию: 3000 об/мин.

_RENC[20] Используемая система управления инструментальной оснасткой.


_RENT[20] = n, где n — номер позиции в инструментальном
магазине, обычно 1. Этот параметр определяет изготовитель
станка во время ввода его в эксплуатацию.
По умолчанию: 0 (отключено)

Публикация № H-2000-6104
16 Переменные подпрограммы данных наладки

_RENC[21] Ось луча блока NCTS.


Перемещение оси вдоль луча можно запретить путем ввода
отрицательного значения. Подходит для систем, не имеющих
возможности перемещения шпинделя по оси лазерного луча.
• Если луч параллелен оси X, выбрать 1
(или −1 = зафиксирована).
• Если ось лазерного пучка параллельна оси Y, то выбрать 2
(или −2 = ось зафиксирована).
• Если ось лазерного пучка параллельна оси Z, то выбрать 3
(или −3 = ось зафиксирована).

_RENC[22] Ось, используемая для измерения в радиальном направлении.


• Если для измерения в радиальном направлении используется
ось X, выбрать 1.
• Если для измерения радиуса используется ось Y, выбрать 2.
• Если для измерения радиуса используется ось Z, выбрать 3.
По умолчанию: 2.

_RENC[23] Ось, используемая для измерения длины инструмента (ось


шпинделя).
• Если для измерения длины инструмента используется ось X,
выбрать 1.
• Если для измерения длины инструмента используется ось Y,
выбрать 2.
• Если для измерения длины инструмента используется ось Z,
выбрать 3.
По умолчанию: 3.

ПРИМЕЧАНИЕ. Переменная _RENC[23] должна определять ось


шпинделя и направление, в котором применяется коррекция
инструмента. При отрицательном направлении шпинделя следует
вводить отрицательные значения (−1 для оси −X, −2 для оси −Y, −3
для оси −Z).

_RENC[24] Величина допуска рассеяния.


Описание этой функции приведено в разделе «Проверка допуска
рассеяния» на стр. 25.
По умолчанию: 0,005 мм.

_RENC[25] Определяет продолжительность обдува сжатым воздухом.


0 = Обдув выключен.
1 = Обдув во время первых двух касаний; без обдува для
определения рассеяния.
2 = Обдув в течение всего цикла.
По умолчанию: 0.

Публикация № H-2000-6104
Переменные подпрограммы данных наладки 17

ПРИМЕЧАНИЕ. Обдув сжатым воздухом может влиять на точность


измерений. В обычных условиях рекомендуется использовать
значение 1.

_RENC[26] Объем выборки для определения рассеяния.


Определяет объем используемой выборки. Значение должно быть
меньше или равно 5. Количество повторных попыток равно
трехкратному объему выборки.
Описание этой функции приведено в разделе «Проверка допуска
рассеяния» на стр. 25.
По умолчанию: 2.

_RENC[27] Скорость подачи для ускоренного перемещения.


По умолчанию: 6000 мм/мин.

_RENC[28] Скорость подачи при подводе длинного/короткого инструмента.


Определяет скорость подачи при первоначальном подводе
длинного/короткого инструмента.
По умолчанию: 3000 мм/мин.

_RENC[38] Возможность автоматического выбора длительности импульса.


При подключении к интерфейсу NCi-6 M-кода 3 система
автоматически выберет подходящую длительность импульса по
результату измерения скорости вращения шпинделя. Эта опция
обеспечивает оптимальные характеристики во влажной среде, но
позволяет измерять инструмент при скорости вращения шпинделя
только до 600 об/мин.

0 = Нет
1 = Да

ПРИМЕЧАНИЕ.
Если _RENC[38]=1 и M-код 3 «активно высокий», установить NCi-6
SW2-4 = OFF (Выкл.)
Если _RENC[38]=1 и M-код 3 «активно низкий», установить NCi-6
SW2-4 = ON (Вкл.).

По умолчанию: 0.

Публикация № H-2000-6104
18 Переменные подпрограммы данных наладки

_RENC[41] Способ подвода.


0 = Поиск длинного/короткого инструмента. Выберите этот
вариант при неизвестной длине инструмента; значение в
регистре коррекции инструмента не имеет значения.
Расстояние поиска определяется максимальным и
минимальным значениями длины инструмента (_RENC[10],
_RENC[11]).
1 = Известная длина инструмента. Выберите этот вариант при
известной длине инструмента. Значение коррекции
инструмента предназначено для позиционирования
инструмента в луче.

ПРИМЕЧАНИЕ. Способ подвода инструмента известной длины


сокращает длительность цикла измерения и очень устойчив во
влажной среде. Тем не менее при неправильной длине
инструмента возникает опасность столкновения.

RENC[42] Расстояние между лазерными головками в совмещенной


бесконтактной системе. Требуется только в том случае, если
предполагается выполнять цикл измерения инструмента со
смещением от оси (9868).
По умолчанию: пусто (9999).

Рисунок 2 — Переменная подпрограммы _RENC[42]

_RENC[43] Безопасное расстояние под лазерным лучом.


Это величина зазора между лазерным лучом и корпусом системы
NC4.
По умолчанию: 27 мм.

Рисунок 3 — Переменная подпрограммы _RENC[43]

Публикация № H-2000-6104
Переменные подпрограммы данных наладки 19

_RENC[45] Зона неподвижного положения.


Это значение используется, чтобы проверить, перекрыт луч
изначально или он был перекрыт в начале измерительного
перемещения, что позволяет исключить сбор ошибочных данных. В
таком состоянии выдается аварийное сообщение «SYSTEM
ALREADY TRIGGERED» («СИСТЕМА УЖЕ СРАБОТАЛА»).
По умолчанию: 0,010 мм.

_RENC[47] Усовершенствованная очистка инструмента (циклы 9862 и 9867).


0 = Усовершенствованная очистка инструмента выключена.
1 = Усовершенствованная очистка инструмента включена.
Очистка инструмента будет выполнена после его первого
вхождения в луч. После этого начнется измерение.

_RENC[50] Радиус головки бесконтактной системы.


Радиус лазерных головок совмещенной бесконтактной системы.
Требуется только в том случае, если предполагается выполнять
цикл измерения инструмента со смещением от оси (9868).
По умолчанию: 15 мм.

_RENC[54] Повторная проверка срабатывания / несрабатывания системы.


Состояние системы проверяется до и после измерительного
перемещения. Эта настройка управляет количеством попыток
проверки состояния. Во влажной среде можно увеличить значение.
По умолчанию: 5.

_RENC[56] Блокировка инструмента


0 = Блокировка инструмента ВЫКЛЮЧЕНА.
1 = Блокировка инструмента ВКЛЮЧЕНА. Инструмент будет
заблокирован, если результат измерения превышает
заданный в программе допуск.
По умолчанию: 0.

_RENC[57] Количество шпинделей станка. Обычно у станка только один


шпиндель.
По умолчанию: 1.

_RENC[58] Настройка отображения радиуса/диаметра в приложении Reporter.


1 = Радиус
2 = Диаметр
По умолчанию: 1.

Публикация № H-2000-6104
20 Переменные подпрограммы данных наладки

Редактирование подпрограммы данных наладки RNC_9760


Перед выполнением любого цикла проверьте, а при необходимости
отредактируйте указанные ниже настройки в соответствии с решаемой
задачей и схемой контроля. При использовании для компиляции ПО
специального мастера в этом нет необходимости.

Все данные калибровки и данные в начале подпрограммы наладки RNC_9760


будут записаны и сохранены в памяти в метрических единицах, а если станок
настроен на британские единицы, то будет выполнено автоматическое
преобразование.

Затем введите данные в другие переменные в этих же единицах.

ОСТОРОЖНО! Переменные _RENC[10] и _RENC[11]. Перед выполнением


любого цикла необходимо ввести в переменные _RENC[10] и _RENC[11]
(максимальная и минимальная длина инструмента) достоверные данные,
относящиеся к станку. Ошибка в этих значениях может привести к
столкновению инструмента с системой NCTS.

Публикация № H-2000-6104
Переменные подпрограммы данных наладки 21

Пример подпрограммы RNC_9760


_RENPRB=0; НОМЕР ЛАЗЕРА: 0=ЛАЗЕР 1 / 1=ЛАЗЕР 2
_RENC[1]=30; НАСТРОЙКА С ОДНОЙ СТОРОНЫ
_RENC[6]=-1; ПОЗИЦИЯ БЕЗОПАСНОГО ОТВОДА ПО ОСИ ШПИНДЕЛЯ
_RENC[7]=2; ИЗМЕРИТЕЛЬНЫЙ ВХОД
_RENC[9]=1; ВАРИАНТЫ ЭМПИРИЧЕСКОГО ЗНАЧЕНИЯ ПОПРАВКИ НА РАДИУС
1=РАДИУС 2=ДИАМЕТР
_RENC[10]=140; МАКСИМАЛЬНАЯ ДЛИНА ИНСТРУМЕНТА
_RENC[11]=80; МИНИМАЛЬНАЯ ДЛИНА ИНСТРУМЕНТА
_RENC[12]=30; МАКСИМАЛЬНЫЙ ДИАМЕТР ФРЕЗЫ
_RENC[13]=2; НАПРАВЛЕНИЕ ИЗМЕРЕНИЯ РАДИУСА ДЛИННОГО ИНСТРУМЕНТА
_RENC[14]=2; НАПРАВЛЕНИЕ ИЗМЕРЕНИЯ РАДИУСА КАЛИБРОВОЧНОГО
ИНСТРУМЕНТА
_RENC[15]=100; ДЛИТЕЛЬНОСТЬ ИМПУЛЬСА NCI-6 100 ИЛИ 20
_RENC[18]=0.002; РАЗРЕШЕНИЕ ИЗМЕРЕНИЯ
_RENC[19]=3000; СКОРОСТЬ ВРАЩЕНИЯ ШПИНДЕЛЯ ПО УМОЛЧАНИЮ
_RENC[20]=0; ФЛАГ УПРАВЛЕНИЯ ИНСТРУМЕНТАЛЬНОЙ ОСНАСТКОЙ /
DUPLO-НОМЕР
_RENC[21]=1; ОСЬ ЛУЧА
_RENC[22]=2; РАДИАЛЬНАЯ ИЗМЕРИТЕЛЬНАЯ ОСЬ
_RENC[23]=3; ОСЬ ШПИНДЕЛЯ
_RENC[24]=0.005; ДОПУСК РАССЕЯНИЯ
_RENC[25]=0; ПРОДОЛЖИТЕЛЬНОСТЬ ОБДУВА: 0=ВЫКЛ. 1=ЧАСТИЧНЫЙ
2=ПОЛНЫЙ
_RENC[26]=2; ОБЪЕМ ВЫБОРКИ
_RENC[27]=3000; УСКОРЕННОЕ ПЕРЕМЕЩЕНИЕ
_RENC[28]=2000; СКОРОСТЬ ПОДАЧИ ПРИ ПОДВОДЕ ДЛИННОГО/КОРОТКОГО
ИНСТРУМЕНТА
_RENC[38]=0; ВОЗМОЖНОСТЬ АВТОМАТИЧЕСКОГО ВЫБОРА ДЛИТЕЛЬНОСТИ
ИМПУЛЬСА 0=НЕТ / 1=ДА
_RENC[41]=0; СПОСОБ ПОДВОДА 0=ПОИСК ДЛИННОГО/КОРОТКОГО
ИНСТРУМЕНТА 1=ИЗВЕСТНАЯ ДЛИНА ИНСТРУМЕНТА
_RENC[42]=95; РАССТОЯНИЕ МЕЖДУ ГОЛОВКАМИ СИСТЕМЫ БЕСКОНТАКТНЫХ
ИЗМЕРЕНИЙ
_RENC[43]=27; БЕЗОПАСНОЕ РАССТОЯНИЕ ПОД ЛАЗЕРНЫМ ЛУЧОМ
_RENC[45]=0.01; ЗОНА ПРОВЕРКИ
_RENC[47]=0; УСОВЕРШЕНСТВОВАННАЯ ОЧИСТКА ИНСТРУМЕНТА 0=НЕТ /
1=ДА 9862/9867
_RENC[50]=15; БЛОК СИСТЕМЫ БЕСКОНТАКТНЫХ ИЗМЕРЕНИЙ: РАДИУС
ГОЛОВКИ 9868
_RENC[54]=5; ПОВТОРНАЯ ПРОВЕРКА СРАБАТЫВАНИЯ / НЕСРАБАТЫВАНИЯ
СИСТЕМЫ
_RENC[56]=0; БЛОКИРОВКА ИНСТРУМЕНТА: 0=ВЫКЛ. 1=ВКЛ.
_RENC[57]=1; НОМЕР ШПИНДЕЛЯ
_RENC[58]=1; ОТОБРАЖЕНИЕ В REPORTER: 1=РАДИУС 2=ДИАМЕТР

Публикация № H-2000-6104
22 Переменные подпрограммы данных наладки

Дополнительная адаптация программы


Редактирование измерительных перемещений для длинного/короткого
инструмента и выборки (RNC_9762)

CNT[1]=10; КОЛИЧЕСТВО ПРОВЕРОК СОСТОЯНИЯ ДЛИННОГО/КОРОТКОГО


ИНСТРУМЕНТА
DWELL=0.05; ЗАДЕРЖКА МЕЖДУ ПРОВЕРКАМИ СОСТОЯНИЯ
ДЛИННОГО/КОРОТКОГО ИНСТРУМЕНТА
_REN[30]=0.1; ЗАДЕРЖКА ПРИ ИЗМЕРЕНИИ ВЫБОРКИ

CNT[1] Перемещение длинного/короткого инструмента — количество


последовательных перекрытий луча, необходимых для прекращения
перемещений и начала измерения. В особо влажной среде это
значение можно увеличить.

DWELL Перемещение длинного/короткого инструмента — задержка или время


ожидания между проверками состояния. В особо влажной среде это
значение можно увеличить.

_REN[30] В особо влажной среде предусмотрена задержка перед каждым


замером в выборке, которую можно увеличить. Временная задержка
помогает уменьшить количество СОЖ на инструменте при выполнении
измерительных перемещений в выборке.

Публикация № H-2000-6104
Расположение системы NCTS 23

Расположение системы NCTS


Настоящее руководство предполагает установку системы NCTS с расположением
лазерного луча параллельно оси Х. Измерение длины производится по оси Z, а
измерение в радиальном направлении — по оси Y.

При другом расположении системы следует откорректировать оси, по которым


осуществляется измерение длины и радиуса (см. описание устанавливаемых
вручную переменных _RENC[21], _RENC[22] и _RENC[23]).

Z
Y

X
Луч вдоль оси Х _RENC[21]=1 Луч вдоль оси Y _RENC[21]=2
_RENC[22]=2 _RENC[22]=1
_RENC[23]=3 _RENC[23]=3

Z
Y

Луч вдоль оси Z (особый случай) _RENC[21]=3 _RENC[21]=3


_RENC[22]=1 или _RENC[22]=2
RENC[23]=2 _RENC[23]=1

Рисунок 4 — Расположение системы NCTS

Публикация № H-2000-6104
24 Определение положения луча и измерительные перемещения

«Поиск» пучка и движение инструмента при измерениях


Перемещения при поиске луча и измерительные перемещения считаются
выполненными с выходом инструмента из лазерного луча, как показано на
рисунке 5. Измерительные перемещения выполняются при вращающемся
инструменте.

Уменьшенная
Быстрый скорость Скорость подачи
подвод подачи при измерениях Замеры
образцов

Рисунок 5 — Поиск луча и измерительные перемещения

Публикация № H-2000-6104
Проверка допуска рассеяния 25

Проверка допуска рассеяния


Значение объема выборки, заданное в _RENC[26], должно быть меньше или
равно 5.

Рассмотрим следующий пример:

• объем выборки равен 3;

• максимальное количество повторных попыток равно 9, т. к. оно автоматически


устанавливается равным трехкратному объему выборки.

Замеры образцов осуществляются до тех пор, пока не будет достигнуто


максимальное количество повторных замеров, что приведет к выдаче аварийного
сообщения, либо до тех пор, пока результаты замеров образцов не окажутся в
пределах допуска. В этом случае вычисляется среднее измеренное значение, и
измерение считается успешно выполненным.

Объем выборки
Sample size
Максимальные значения
Maximum

Scatter
Допуск на разброс
tolerance

Минимальные значения
Minimum

Рис. 6 — Проверка соответствия допуску на разброс

Публикация № H-2000-6104
26 Структура и использование меню HMI (ЧМИ)

Структура и использование меню ЧМИ

Циклы измерения Циклы проверки Служебные циклы Сведения о ПО NC4


инструмента инструмента

Измерение длины Обнаружение поломки Стандартная Сведения о версии ПО


инструмента инструмента юстировка луча

Измерение радиуса Быстрое обнаружение Юстировка луча Сведения о структуре


инструмента поломки инструмента смещщеннымпальцем ПО

Измерение длины и Проверка режущей Калибровка луча Просмотр данных


радиуса инструмента кромки инструмента калибровки

Измерение радиуса Проверка профиля Термокомпенсация


закругления инструмента

Измерение длины
инструмента со смещением

Измерение длины и радиуса


инструмента со смещением

Вывод результатов в
приложение Reporter

Публикация № H-2000-6104
Юстировка луча (9860) 27

Юстировка луча (9860)

ПРИМЕЧАНИЕ. При первоначальной установке и настройке системы необходимо


запустить цикл юстировки луча до выполнения цикла калибровки системы 9861.
В процессе использования цикла юстировки луча используйте руководства по
установке компании Renishaw, указанные в разделе «Список дополнительных
публикаций» на стр. ii. В этих руководствах описана физическая юстировка луча на
блоке источника излучения системы NCTS.

Цикл 9860 используется в процессе установки системы NCTS для облегчения


юстировки лазерного луча. Задачи, решаемые циклом юстировки луча:

• Проверки совмещения лазерного пучка с направлением соответствующей оси


перемещений станка.

• Измерение предварительного значения координаты луча по оси шпинделя (Sp).

• Измерение предварительного значения координаты луча по радиальной


измерительной оси (Ra). Измерения производятся с положительной или
отрицательной стороны луча в зависимости от значения _RENC[14].

• Определение точки измерения по оси лазерного луча (La), в которой


производится измерение инструмента.

Последующее уточнение предварительных значений происходит при выполнении


цикла калибровки.

Несмотря на то, что цикл юстировки луча применяется в основном во время


установки системы NCTS, его также можно использовать для регулярного контроля
юстировки.
~10 мм

R18 / D

R16 / P

Рисунок 7 — Юстировка луча

Публикация № H-2000-6104
28 Юстировка луча (L9860)

Необходимый калибровочный инструмент


Для выполнения этого цикла необходимо установить в шпиндель станка
калибровочный инструмент. Лучше всего использовать цельный цилиндрический
инструмент с плоским торцом или сферическим концом и минимальным
радиальным биением. Важно знать точную установочную длину и диаметр этого
инструмента.

ПРИМЕЧАНИЕ. При калибровке с помощью цилиндрического калибровочного


инструмента со сферическим концом рекомендуется иметь доступ к обеим
сторонам луча.

Описание
Установите калибровочный инструмент в шпиндель станка. В режиме толчковой
подачи или с использованием маховика ручной подачи переместите инструмент
так, чтобы ось шпинделя оказалась над точкой, используемой для наладки
инструмента (обычно в середине пути луча), и приблизительно на 10 мм выше оси
луча.

Этот цикл измеряет луч, затем возвращается в среднее положение и


останавливается по команде M00.

Выполнив регулировки для юстировки луча, перезапустите цикл для выявления


новых ошибок юстировки.

Данные наладки
Перед выполнением цикла 9860 проверьте корректность настроек в подпрограмме
RNC_9760. Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.

Формат программы (стандартный)


R2=1 R16= R18= [R7= R17= R26= ]
L9860

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=1 R7=122 R16=100 R18=6 R26=15


L9860

Формат программы (ЧМИ)


RNC_9860(CYC_DEF,9999,P,L,Q,D,Z)

где 9999 обозначает неиспользуемый входной параметр.

Пример. RNC_9860(1,9999,100,122,5,6,15)

Публикация № H-2000-6104
Юстировка луча (9860) 29

Входные параметры цикла


R2 / CYC_DEF Предварительная калибровка системы.
Используется для проверки юстировки луча и установки
предварительных данных его позиционирования (подробнее см.
«Переменные с данными калибровки» на стр. 11).

ПРИМЕЧАНИЕ. При использовании значения UPDATE


(КОРРЕКТИРОВКА) или входного параметра R2=1 необходимо
ввести точную длину калибровочного инструмента в регистр
коррекции инструмента или в качестве значения входного
параметра R7 / L. При отсутствии корректировки данных
калибровки используйте значение CHECK (ПРОВЕРКА) или
пропустите входной параметр R2.

ОСТОРОЖНО! Задавая значение входного параметра R16 / P,


проследите за тем, чтобы при нем инструментальная оправка не
соприкасалась с системой NCTS. В случае использования
значения параметра R26 / Z по умолчанию для относительной
глубины измерений калибровочный инструмент должен выступать
не менее, чем на 35 мм.

R7 / L Исходная длина калибровочного инструмента.


По умолчанию: Значение в регистре коррекции выбранного
инструмента.

R16 / P Расстояние между контрольными точками измерения.


Для обеспечения максимальной точности это расстояние должно
быть как можно больше и должно быть соизмеримо с расстоянием
между блоками источника и приемника лазерного излучения
системы NCTS, а также с размером калибровочного инструмента.

R17 / Q Величина перебега — расстояние, на которое инструмент


перемещается сверх заданного значения до срабатывания
системы.
По умолчанию: 5 мм.

R18 / D Диаметр инструмента.


Определяет величину зазора при радиальном перемещении.

R26 / Z Относительная глубина измерений.


Это значение определяет глубину на калибровочном инструменте,
при которой выполняется калибровка.
По умолчанию: 5 мм.

Публикация № H-2000-6104
30 Юстировка луча (L9860)

Выходные параметры
При выполнении этого цикла выводится сообщение с выходными параметрами:
P2
_RA_ERROR Ошибка юстировки луча по оси Ra P1
в интервале измерений.
Ra+
Величина ошибки также
+ error
+ошибка
отображается на экране в окне La+
сообщений.
Рисунок 8 — _RA_ERROR

_SP_ERROR Ошибка юстировки луча по оси Sp P1 P2

в интервале измерений.
Sp+
Величина ошибки также
отображается на экране в окне + error
+ошибка
La+
сообщений.
Рисунок 9 — _SP_ERROR

При использовании значения UPDATE (КОРРЕКТИРОВКА) или входного параметра


R2=1 также задаются следующие выходные параметры:

_NCCAL[X,0] Предварительное значение координаты луча по оси шпинделя


(Sp), измеренной с положительной (верхней) стороны луча.

_NCCAL[X,1] Предварительное значение координаты луча по оси шпинделя


(Sp), измеренной с отрицательной (нижней) стороны луча.

_NCCAL[X,2] Предварительное значение координаты луча по радиальной


измерительной оси (Ra), измеренной с положительной стороны
луча.

_NCCAL[X,3] Предварительное значение координаты луча по радиальной


измерительной оси (Ra), измеренной с отрицательной стороны
луча.

_NCCAL[X,4] Предварительная координата по оси лазерного луча (La), в которой


производится измерение инструмента.

Публикация № H-2000-6104
Юстировка луча (9860) 31

_NCCAL[X,0] _NCCAL[X,2]

_NCCAL[X,3]

Sp
(_RENC[23]=3) _NCCAL[X,4]
Ra (_RENC[22]=2)

La (_RENC[21]=1)

Рисунок 10 — Юстировка луча. Выходные параметры

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«NCI-6/SW2-4 INCORRECT» («НЕСООТВЕТСТВИЕ NCI-6/SW2-4»)


«SYSTEM ALREADY TRIGGERED» («СИСТЕМА УЖЕ СРАБОТАЛА»)
«SYSTEM DID NOT TRIGGER» («СИСТЕМА НЕ СРАБОТАЛА»)

Пример. Юстировка луча и установка его предварительного


положения
%_N_????
G71
M6 T1
D1
G0 G53 X302 Y−236,2

M0 Перемещение в исходную точку при помощи маховика.

L9800 Сброс входных параметров R.

R2=1 R7=100 R18=10 ПРИМЕЧАНИЕ. При необходимости сохранения текущих


L9860 данных калибровки не используйте входной параметр
R2=1.
M30

Публикация № H-2000-6104
32 Юстировка луча при помощи смещенного пальца (9860)

Юстировка луча при помощи смещенного пальца (9860)

R3 / C

~10 мм

P1 P2 (P2>P1)

Рисунок 11 — Юстировка луча при помощи смещенного пальца

Зачем нужен этот цикл?


Для систем, не допускающих перемещения оси шпинделя по оси луча, не подходит
традиционный способ юстировки луча, описанный в разделе «Структура и
использование меню ЧМИ» на стр. 26.

В описанном здесь цикле используется смещенный палец и поворот шпинделя


(между двумя точками Р1 и Р2, расположенными вдоль луча), чтобы определить
ошибку разности высот, позволяющую судить о горизонтальности луча. В этом
цикле определяется только ошибка высоты по оси шпинделя. Перпендикулярность
луча и радиальной измерительной оси не проверяется, но для большинства
случаев это некритично.

Необходимый калибровочный инструмент


Для выполнения данного цикла необходим эталонный инструмент со смещенным
пальцем, показанный на рисунке. Длина эталонного инструмента должна быть
известна и занесена в регистр смещения инструмента, хотя точное значение
размера не существенно.

Публикация № H-2000-6104
Юстировка луча при помощи смещенного пальца (9860) 33

Описание

ПРИМЕЧАНИЕ. У большинства станков с системой ЧПУ Siemens в стандартной


комплектации предусмотрено программное позиционирование шпинделя (команда
SPOS).
Данный цикл сконфигурирован таким образом, чтобы при использовании входного
параметра R3 / C шпиндель поворачивался в угловое положение (заданное
входным параметром R3 / C) для измерения в точке P1, а затем поворачивался на
180° для измерения в точке P2.

Расположение смещенного пальца должно обеспечивать следующие точки


измерения:

• координата точки P1 < координаты центра шпинделя вдоль пучка, т.е. эта точка
смещена больше в отрицательном направлении вдоль пучка относительно
координаты центра шпинделя, и

• координата точки P2 > координаты центра шпинделя вдоль пучка, т.е. эта точка
смещена больше в положительном направлении вдоль пучка относительно
координаты центра шпинделя.

Установите калибровочный инструмент в шпиндель станка. В режиме толчковой


подачи или с использованием маховика ручной подачи переместите инструмент
так, чтобы ось шпинделя оказалась над точкой, используемой для наладки
инструмента (обычно в середине пути луча), а конец пальца на инструменте
находился приблизительно на 10 мм выше оси луча.

Цикл измеряет луч в точках P1 и P2 с поворотом шпинделя на 180º между двумя


точками измерений и останавливается по команде М00.

Выполнив регулировки для юстировки луча, перезапустите цикл для выявления


новых ошибок юстировки.

Формат программы (стандартный)


R2=1 R3= [R7= R17= ]
L9860

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=1 R3=45 R7=122


L9860

Формат программы (ЧМИ)


RNC_9860(CYC_DEF,C,9999,L,Q,9999,9999)

где 9999 обозначает неиспользуемый входной параметр.

Пример. RNC_9860(1,45,9999,122,5,9999,9999)

Публикация № H-2000-6850
34 Юстировка луча при помощи смещенного пальца (9860)

Входные параметры
В данном цикле используются следующие входные параметры:

R2 / CYC_DEF Настройка предварительной калибровки системы.


Используется для проверки юстировки луча и установки
предварительных данных его позиционирования (подробнее см.
«Переменные с данными калибровки» на стр. 11).

ПРИМЕЧАНИЕ. При использовании значения UPDATE


(КОРРЕКТИРОВКА) или входного параметра R2=1 необходимо
ввести точную длину калибровочного инструмента в регистр
коррекции инструмента или в качестве значения входного
параметра R7 / L. При отсутствии корректировки данных
калибровки используйте значение CHECK (ПРОВЕРКА) или
пропустите входной параметр R2.

R3 / C Используется для выбора способа корректировки ориентации


шпинделя.
Цикл автоматически переустановит шпиндель на 180° для второго
касания.

R7 / L Исходная длина калибровочного инструмента.


По умолчанию: Значение в регистре коррекции выбранного
инструмента.

R17 / Q Величина перебега — расстояние, на которое инструмент


перемещается сверх заданного значения до срабатывания
системы.
По умолчанию: 5 мм.

Выходные параметры
P2
_SP_ERROR Ошибка юстировки луча по оси Sp в P1

интервале измерений.
Sp+
Величина ошибки отображается на экране
+ошибка
+ error
в окне сообщений. La+

Рисунок 12 — _SP_ERROR

Публикация № H-2000-6104
Калибровка системы NCTS (9861) 35

Калибровка системы NCTS (9861)


Цикл 9861 предназначен для калибровки системы NCTS. Используйте данный цикл
после юстировки лазерного луча, выполненной при помощи соответствующего
цикла, а также в целях регулярной калибровки системы. Задачи, решаемые циклом
калибровки:

• точная калибровка положения луча на радиальной измерительной оси (Ra), оси


луча (La) и оси шпинделя (Sp);

• компенсация изменений координат Sp и Ra, вызванных колебаниями


температуры станка. Температурная компенсация описана в разделе «Контроль
температурной компенсации (9861)» на стр. 77.

ОСТОРОЖНО! Перед выполнением данного или любого другого цикла (за


исключением цикла юстировки луча 9860) обязательно загрузите данные
стандартной калибровки.
Эти данные можно загружать автоматически при помощи цикла юстировки луча
9860 с входным параметром R2=1 или значением UPDATE (КОРРЕКТИРОВКА).
Допускается ручной ввод приблизительных данных (подробнее см. «Переменные с
данными калибровки» на стр. 11).

R7/ L
(коррекция инструмента) R18 / D

R26 / Z

R25 / Y

Рисунок 13 — Калибровка системы NCTS

Публикация № H-2000-6850
36 Калибровка системы NCTS (9861)

Для выполнения этого цикла необходимо установить в шпиндель станка


калибровочный инструмент. Лучше всего использовать цельный цилиндрический
инструмент с плоским торцом или сферическим концом и минимальным
радиальным биением. Важно знать точную установочную длину и диаметр этого
инструмента.

ПРИМЕЧАНИЕ. При калибровке с помощью цилиндрического калибровочного


инструмента со сферическим концом рекомендуется иметь доступ к обеим
сторонам луча.

Описание
Перед выполнением цикла установите в шпиндель станка калибровочный
инструмент и активируйте корректор на режущую кромку инструмента (D).

Калибровка положения луча по оси шпинделя Sp, а также середины луча по


радиальной измерительной оси Ra происходит при вращающемся инструменте.
Затем производится калибровка ширины луча при неподвижном инструменте. Это
позволяет избавиться от ошибок, связанных с радиальным биением инструмента.

Калибровка всегда производится сверху луча по обеим его сторонам, если в


подпрограмме данных наладки задана переменная _RENC[14]=2. Кроме того,
расчетным путем определяется нижняя координата луча. Если _RENC[14]=1
или −1, то для противоположных сторон луча задается одно и то же значение.

Формат программы (стандартный)


R2=1 R18= [R7= R17= R19= R21= R23= R25= R26= ]
L9861

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=1 R7=100.210 R17=2 R18=12 R19=3000 R21=1 R23=10 R25=5 R26=5
L9861

Формат программы (ЧМИ)


RNC_9861(1,9999,0,L,Q ,D,S,U,W,Y,Z )

где 9999 обозначает неиспользуемый входной параметр.

Пример. RNC_9861(1,9999,0,100.21,2,12,3000,1,10,5,5)

Публикация № H-2000-6850
Калибровка системы NCTS (9861) 37

Входные параметры
В данном цикле используются следующие входные параметры:

R2 / B =1 Окончательная калибровка системы.

R7 / L Исходная длина калибровочного инструмента.


По умолчанию: Значение в регистре коррекции выбранного
инструмента.

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.
По умолчанию: 2 мм.

R18 / D Базовый диаметр калибровочного инструмента.

R19 / S Скорость вращения шпинделя, при которой осуществляется


калибровка.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
По умолчанию: 3000 об/мин.

R21 / U При необходимости сокращения длительности цикла измерения


инструмента можно использовать функцию оптимизации. В этом
случае расстояние возврата (BIN) будет оптимизировано для
конкретных условий. При отсутствии оптимизации циклы будут
использовать значение по умолчанию 0,6 мм. Существуют три
варианта:
Входной параметр R21 / U отсутствует Оптимизация не
производится.

R21 / U = 1 Оптимизация производится.


R21 / U = 2 Сброс оптимизированного значения
и возврат к значению по умолчанию
0,6 мм.
Расстояние возврата (BIN) хранится в _NCCAL[X,10].

R25 / Y Радиальное смещение для калибровки по длине.


Это перпендикулярное лучу смещение, при котором
осуществляется измерение. Сначала инструмент всегда
опускается на ось луча.
По умолчанию: По оси.

Публикация № H-2000-6104
38 Калибровка системы NCTS (9861)

R26 / Z Высота, на которой осуществляется измерение инструмента.


Определяет высоту луча на инструменте, при которой
осуществляется калибровка диаметра.

По умолчанию: 5 мм.

Публикация № H-2000-6104
Калибровка системы NCTS (9861) 39

Дополнительные входные параметры

Входной параметр R23 / W — использование эталонного инструмента с


буртиком

Входной параметр R23 / W позволяет выполнять полную калибровку со всех


четырех сторон луча. В цикле всегда выполняется калибровка сверху и снизу луча.
Если в подпрограмме наладки задана переменная _RENC[14]=2, то в цикле также
выполняется калибровка с обеих сторон луча. Если значение _RENC[14] равно 1
или −1, то четвертая сторона определяется расчетным путем.

R7 / L
R25 / Y

R23 / W

R18 / D
R26 / Z

Рисунок 14 — Входной параметр R23 / W

R23 / W Контрольная высота буртика калибровочного инструмента.


Входной параметр R23 / W действителен только при
использовании вместе с входным параметром R25 / Y.

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:

_NCCAL[X,0] Координата луча по оси Sp, измеренная с положительной


(верхней) стороны луча.

_NCCAL[X,1] Координата луча по оси Sp, измеренная с отрицательной (нижней)


стороны луча.

_NCCAL[X,2] Координата луча по оси Ra, измеренная с положительной стороны


луча.

_NCCAL[X,3] Координата луча по оси Ra, измеренная с отрицательной стороны


луча.

Публикация № H-2000-6104
40 Калибровка системы NCTS (9861)

_NCCAL[X,4] Точка измерения по оси La, в которой будет происходить


измерение инструмента.

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«FORMAT ERROR» («ОШИБКА ФОРМАТА»)


«SYSTEM ALREADY TRIGGERED» («СИСТЕМА УЖЕ СРАБОТАЛА»)
«SYSTEM DID NOT TRIGGER» («СИСТЕМА НЕ СРАБОТАЛА»)

Пример. Калибровка
Предположим, что используется калибровочный инструмент длиной 88 мм и
диаметром 6 мм.

%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R7=88 R18=6
L9861

M30

Публикация № H-2000-6104
41 Наладка инструмента по длине (9862)

Наладка инструмента по длине (9862)


Цикл 9862 предназначен для измерения эффективной длины режущего
инструмента. Он подходит для наладки концентричного инструмента, например
сверл или концевых сферических фрез, а также для эксцентричного инструмента,
например концевых или торцовых фрез.

R25 / Y

Рисунок 15 — Наладка инструмента по длине

Описание
Измерение длины выполняется при вращении инструмента. На рисунке показаны
измерительные циклы двух типов.

Эффективная длина инструмента регистрируется для текущего инструмента и


номера режущей кромки (D1). Регистр износа обнуляется.

Формат программы (стандартный)


[R1=1 R2= R5= R7= R10= R11= R13=1 R17= R19= R21= R23= R25= ]
L9862

где в квадратных скобках указаны необязательные входные параметры.

Пример. R1=1 R2=1 R5=0.25 R7=150 R10=1 R11=0.5 R13=1 R17=5 R19=3000
R21=1 R23=15 R25=3
L9862

Публикация № H-2000-6850
42 Наладка инструмента по длине (9862)

Формат программы (ЧМИ)


RNC_9862(A,B,9999,9999,9999,MODE,H,9999,J,9999,L,M,Q,9999,S,U,W,9999,Y,9999)

где 9999 обозначает неиспользуемый входной параметр.

Пример.

RNC_9862(1,1,9999,9999,9999,1,0.5,9999,0.25,9999,150,1,2,9999,3000,1,15,9999,3,
9999)

Входные параметры
В данном цикле используются следующие входные параметры:

R1 / A = 1 Запрет проверки минимальной скорости вращения для цельного


инструмента, например сверл и метчиков. Это позволяет
инструменту вращаться со скоростью ниже минимально
контрольного значения скорости вращения шпинделя.
По умолчанию: Если этот параметр отсутствует, то выполняется
проверка скорости вращения шпинделя.

Цельный инструмент — инструмент, у которого режущие зубья не


выступают ниже его центральной точки. Примером инструмента
этого типа являются сверла, метчики и развертки. Проверка
другого инструмента должна выполняться над точкой, в которой
этот инструмент может считаться цельным, т. е. в том месте, где
исправный инструмент полностью перекрывает луч.

R2 / B R2 / B = 1 Определение длины инструмента. Значение по


умолчанию: R2 / B = 1.

R5 / J Эмпирическое значение длины.


Равно разности между измеренной длиной инструмента и его
эффективной длиной под нагрузкой в процессе резания. Он
используется для уточнения измеренной длины на основе
имеющихся данных об изменении эффективной длины
инструмента во время обработки.
По умолчанию: не используется

R7 / L Номинальная длина инструмента. Определяет номинальную длину


инструмента, используемую совместно с приложением Reporter
По умолчанию: не используется

R10 / U Использование приложения Reporter. Для этого входного


параметра необходимо установить на станок приложение Reporter
(A-5999-4701). Для получения информации о продукте и
применении функции передачи информации см. руководство по
установке и использованию Reporter для систем ЧПУ Siemens
(номер по каталогу Renishaw H-5999-8750).
По умолчанию: не используется

Публикация № H-2000-6104
Наладка инструмента по длине (9862) 43

R11 / H Величина допуска, определяющая выход длины инструмента за


допустимые пределы. Этот входной параметр также используется
в приложении Reporter.

По умолчанию: проверка допуска не осуществляется.

R13 / M=1 Флаг «инструмент вне поля допуска».


Используйте R13 / M или ФЛАГ, чтобы предотвратить появление
аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE» («ВНЕ ПОЛЯ
ДОПУСКА»).

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.

По умолчанию: 2 мм.

R19 / S Скорость вращения шпинделя, при которой осуществляется


измерение длины.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
По умолчанию: 3000 об/мин.

R21 / MODE Способы обновления коррекции инструмента:


R21 / MODE отсутствует или Определение длины и
R21 / MODE = 0 (0:ИЗМЕРЕНИЕ) обнуление износа. Это
состояние по умолчанию.
R21 / MODE = 1 (1:ПРОВЕРКА) Обновления значения износа и
проверка допуска.
R21 / MODE = 2 (2:КОНТРОЛЬ) Только проверка допуска. Если
инструмент окажется вне
допуска, то он блокируется.

R23 / W Наладка фрезы по верхней и нижней кромкам

R25 / Y

R23 + / W +
R23 − / W −

Рисунок 16 — R23 / W Наладка фрезы по верхней и нижней кромкам

Публикация № H-2000-6104
44 Наладка инструмента по длине (9862)

Входной параметр R23 / W используется для наладки фрезы по


любой режущей кромке. Идеально подходит для такого
инструмента, как тонкие дисковые фрезы (показана на
предыдущем рисунке).
Для предварительного позиционирования инструмента
используется значения R23 / W и R17 / Q. Уменьшение значения
входного параметра R17 / Q сокращает расстояние подвода,
способствуя измерению тонких сечений.
Входной параметр R23 / W действителен только при
использовании вместе с входным параметром R25 / Y.
+w = Положительное расстояние от нижней точки
инструмента до измеряемой кромки фрезы.
Положительное значение означает, что наладка
относится к верхней кромке фрезы.
−w = Отрицательное расстояние от нижней точки инструмента
до измеряемой кромки фрезы. Отрицательное значение
означает, что наладка относится к нижней кромке
фрезы.

R25 / Y Радиальное смещение для наладки по длине.


Это перпендикулярное лучу смещение, при котором происходит
измерение длины. Значение не должно превышать радиус
инструмента. Сначала инструмент всегда опускается на осевую
линию луча.
По умолчанию: По оси.

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:

Определение длины инструмента или износа.

_RENC[48] Флаг «вне поля допуска». Устанавливается, если измеренная


длина инструмента оказывается вне поля допуска.
0 = В поле допуска.
1 = Вне поля допуска.

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«OUT OF TOLERANCE» («ВНЕ ПОЛЯ ДОПУСКА»)


«FORMAT ERROR» («ОШИБКА ФОРМАТА»)
«RPM OUT OF RANGE» («НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ»)

Публикация № H-2000-6104
Наладка инструмента по длине (9862) 45

Пример 1. Наладка концентричного инструмента по длине


%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.

R2=1
L9862 Определение кромки инструмента (D1) на оси.
M30

Пример 2. Наладка инструмента по длине со смещением


Предположим, что диаметр инструмента равен 80 мм.

%_N_????
M6 T1

D1
L9800 Сброс входных параметров R.
R2=1 R19=800 R25=38 Определение кромки инструмента (D1) со смещением по
L9862 радиусу на 38 мм. Регулирование скорости вращения.
M30

Пример 3. Наладка концентричного инструмента по длине с


передачей данных в приложение Reporter
%_N_2000
M6 T1
D1
L9800 Сброс входных параметров R.
_NCCAP_Part_ID=2000 Идентификация детали
L9771 Макрос запуска передачи данных, необходимый в
начале этого процесса.
R2=1 R10=1 R07=150 Определение кромки инструмента (D1) на оси.
L9862 Передача результата измерения, исходя из
номинальной длины инструмента 150 мм.
L9772 Макрос останова передачи данных, необходимый в
конце этого процесса.

M30

Публикация № H-2000-6104
46 Наладка инструмента по радиусу/диаметру (9862)

Наладка инструмента по радиусу/диаметру (9862)


Цикл 9862 предназначен для измерения эффективного радиуса или диаметра
инструмента. Позволяет измерять радиус или диаметр инструмента как с
положительной, так и с отрицательной стороны луча или с обеих его сторон.

R26=z

R18 /D
R18=r R26 / Z

Рисунок 17 — Наладка инструмента по радиусу/диаметру

Описание
Измерение радиуса или диаметра выполняется при вращении инструмента.
Измерения в радиальном направлении производятся с одной или с обеих сторон
луча (см. настройку _RENC[13] в разделе «Переменные подпрограммы данных
наладки» на стр. 13).

Регистр износа обнуляется, а значение радиуса/диаметра заносится в регистр


геометрии.

Формат программы (стандартный)


R2=2 [R4= R8= R9= R10= R13=1 R17= R18= R19= R21= R24= R26= ]
L9862

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=2 R4=0.2 R8=0.02 R9=0.3 R10=1 R13=1 R17=5 R18=25 R19=3000
R21=2 R24=2 R26=6
L9862

Публикация № H-2000-6104
Наладка инструмента по радиусу/диаметру (9862) 47

Формат программы (ЧМИ)


RNC_9862(0,B,9999 ,E ,F,MODE,9999,I,9999,9999,9999,M,Q,D,S,U,9999,X,9999,Z)
где 9999 обозначает неиспользуемый входной параметр.

Пример.
RNC_9862(0,2,9999,0.02,0.3,2,9999,0.2,9999,9999,9999,1,2,25,3000,1,9999,2,9999,6)

Входные параметры
В данном цикле используются следующие входные параметры:

R2 / B R2 / B = 2 Измерение радиуса/диаметра инструмента.

R4 / I Эмпирическое значение радиуса/диаметра.


Это значение равно разности между измеренным
радиусом/диаметром инструмента и фактическим
радиусом/диаметром инструмента под нагрузкой в процессе
резания. Данное значение используется для уточнения
измеренного радиуса/диаметра на основе имеющихся данных об
отклонении эффективного радиуса/диаметра от его измеренного
значения при нагрузке.
По умолчанию: не используется

ПРИМЕЧАНИЕ. При программировании оси фрезы ввод


номинального размера в качестве эмпирического значения
приведет к сохранению ошибочного значения вместо полного
радиуса/диаметра фрезы.

R8 / E Величина допуска, определяющая выход диаметра инструмента за


допустимые пределы. Этот входной параметр также используется
в приложении Reporter.
По умолчанию: проверка допуска не осуществляется.

R9 / F Величина шага между последовательными измерениями в


радиальном направлении при использовании входного параметра
R24 / X.

Окончательная величина шага между измерениями автоматически


уменьшается при втором измерительном проходе до F ÷ 4
(F × 0,25).

ПРИМЕЧАНИЕ. При вводе отрицательного значения входного


параметра R9 / F задается длина инструмента, равная
минимальному или максимальному радиусу, обнаруженному в
процессе поиска R24 / X.

По умолчанию: 0,3 мм.


Диапазон: от 0,1 до 1,5 мм.

Публикация № H-2000-6104
48 Наладка инструмента по радиусу/диаметру (9862)

R10 / U Использование приложения Reporter. Для этого входного


параметра необходимо установить на станок приложение Reporter
(A-5999-4701). Для получения информации о продукте и
применении функции передачи информации см. руководство по
установке и использованию Reporter для систем ЧПУ Siemens
(номер по каталогу Renishaw H-5999-8750).
По умолчанию: не используется

R13 / M=1 Флаг «инструмент вне поля допуска».


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE («ВНЕ ПОЛЯ
ДОПУСКА»).

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.

По умолчанию: 2 мм.

R18 / D Диаметр инструмента.


Это номинальный диаметр инструмента.
По умолчанию: Максимальный диаметр инструмента, заданный в
_RENC[12].

R19 / S Скорость вращения шпинделя, при которой осуществляется


измерение радиуса/диаметра.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
По умолчанию: 3000 об/мин.

R21 / MODE Способы обновления коррекции инструмента:


R21 / MODE отсутствует или Определение диаметра и
R21 / MODE = 0 (0:ИЗМЕРЕНИЕ) обнуление износа. Это
состояние по умолчанию.
R21 / MODE = 1 (1:ПРОВЕРКА) Обновления значения износа и
проверка допуска.
R21 / MODE = 2 (2:КОНТРОЛЬ) Только проверка допуска. Если
инструмент окажется вне
допуска, то он блокируется.

Публикация № H-2000-6104
Наладка инструмента по радиусу/диаметру (9862) 49

R24 / X +x = Расстояние поиска оси шпинделя для максимального


радиуса/диаметра.
Определяет расстояние поиска
сверх высоты измерения, заданной
входным параметром R26 / Z,
которое используется для
Ø R18 / D
обнаружения радиального выступа R17 / Q R17 / Q
на фрезе. Подходит для
однорезцовых расточных оправок и
фасонных фрез. R24 + /
X+
ПРИМЕЧАНИЕ. Использование
этого входного параметра приводит
к увеличению длительности цикла, R26 / Z
поэтому по возможности
Рисунок 18 — R24 + / X +
поддерживайте расстояние R24 / X
в пределах 4 мм и управляйте
перемещениями в радиальном
направлении при помощи входных
параметров R18 / D и R17 / Q.
Значение по умолчанию: Ноль (0).
−x = Расстояние поиска оси шпинделя для минимального
радиуса/диаметра.
Ø R18 / D
R17 / Q R17 / Q

R24 − /
X−
R26 / Z

Рисунок 19 — R24 − / X −

R26 / Z Высота, на которой осуществляется измерение инструмента.


Это координата точки по оси Sp, в которой выполняется измерение
радиуса/диаметра. Она отсчитывается от торца инструмента.
По умолчанию: 5 мм.

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:
Задание радиуса/диаметра инструмента.
_RENC[48] Флаг «вне поля допуска». Устанавливается в том случае, если
измеренный радиус/диаметр инструмента оказывается вне поля
допуска.
0 = В поле допуска.
2 = Вне поля допуска.

Публикация № H-2000-6104
50 Наладка инструмента по радиусу/диаметру (9862)

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«OUT OF TOLERANCE («ВНЕ ПОЛЯ ДОПУСКА»)


«FORMAT ERROR («ОШИБКА ФОРМАТА»)
«RPM OUT OF RANGE («НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ»)

Пример 1. Наладка инструмента по радиусу/диаметру


Предположим, что используется шпоночная концевая фреза диаметром 10 мм.

%_N_????
M6 T1

D1
L9800 Сброс входных параметров R.
R2=2 R18=10
L9862 Определение радиуса режущей кромки (D1).
M30

Пример 2. Наладка инструмента по радиусу/диаметру


Предположим, что используется фреза диаметром 80 мм.

%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R2=2 R18=80 R19=800 Определение радиуса режущей кромки инструмента
L9862 (D1). Регулирование радиального зазора и скорости
вращения.
M30

Публикация № H-2000-6104
Наладка инструмента по радиусу/диаметру (9862) 51

Пример 3. Наладка инструмента по радиусу/диаметру с


передачей данных в приложение Reporter
Предположим, что используется шпоночная концевая фреза диаметром 10 мм.

%_N_2000
M6 T1
D1

L9800 Сброс входных параметров R.


_NCCAP_Part_ID=2000 Идентификация детали.
L9771 Макрос запуска передачи данных, необходимый в
начале этого процесса.
R2=2 R18=10 R10=1 Определение радиуса/диаметра инструмента (D1).
L9862 Передача результата измерения, исходя из
номинального диаметра инструмента 10 мм.
L9772 Макрос останова передачи данных, необходимый в
конце этого процесса.
M30

Публикация № H-2000-6104
52 Наладка инструмента по длине и радиусу/диаметру (9862)

Наладка инструмента по длине и радиусу/диаметру (9862)


Цикл 9862 предназначен для измерения эффективной длины и радиуса или
диаметра инструмента. Лучше всего подходит для торцовых, концевых, пазовых и
дисковых фрез, а также фрез для пазов типа «ласточкин хвост» и расточного
инструмента.

R26=z

R26 / Z
R25 / Y
R25=y
R18 /D
R18=r

Рисунок 20 — Наладка инструмента по длине и радиусу

Описание
Этот единый цикл объединяет цикл измерения длины инструмента (см. «Наладка
инструмента по длине (9862)» на стр. 41) и цикл измерения радиуса/диаметра
инструмента (см. «Наладка инструмента по радиусу/диаметру (9862)» на стр. 46).

На рисунке показаны перемещения этого комбинированного цикла. Измерение в


радиальном направлении может производиться с одной или с обеих сторон луча
(см. настройку _RENC[13] в разделе «Переменные с данными калибровки» на
стр. 13).

Значения длины и радиуса записываются в регистр коррекции инструмента.


Величина износа инструмента сбрасывается, и измеренные величины
записываются в регистры геометрических параметров инструмента.

Формат программы (стандартный)


R2=3 [R4= R5= R7= R8= R9= R10= R11= R13=1 R17= R18= R19= R21= R23= R24=
R25= R26= ]
L9862
где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=3 R4=0.02 R5=0.025 R7=150 R8=0.05 R9=0.3 R10=1 R11=0.05 R13=1
R17=2 R18=25 R19=3000 R21=1 R24=2 R25=3 R26=6
L9862

Публикация № H-2000-6104
Наладка инструмента по длине и радиусу/диаметру (9862) 53

Формат программы (ЧМИ)


RNC_9862(0,B,9999 ,E ,F,MODE,H,I,J,9999,L,M,Q,D,S,U,W,X,Y,Z)

где 9999 обозначает неиспользуемый входной параметр.

Пример.

RNC_9862(0,3,9999,0.05,0.3,1,0.05,0.02,0.025,9999,150,1,2,25,3000,1,0,2,3,6)

Входные параметры
В данном цикле используются следующие входные параметры:

R2 / B R2 / B = 3 Измерение радиуса/диаметра инструмента.

R4 / I Эмпирическое значение радиуса/диаметра.


Это значение равно разности между измеренным
радиусом/диаметром инструмента и фактическим
радиусом/диаметром инструмента под нагрузкой в процессе
резания. Данное значение используется для уточнения
измеренного радиуса/диаметра на основе имеющихся данных об
отклонении эффективного радиуса/диаметра от его измеренного
значения для инструмента, находящегося в нагруженном
состоянии.
По умолчанию: не используется

ПРИМЕЧАНИЕ. При программировании оси фрезы ввод


номинального размера в качестве эмпирического значения
приведет к сохранению ошибочного значения вместо полного
радиуса/диаметра фрезы.

R5 / J Эмпирическое значение длины.


Данное значение равно разности между измеренной длиной
инструмента и его фактической длиной под нагрузкой в процессе
резания. Этот параметр используется для уточнения измеренной
длины на основе имеющихся данных об изменении эффективной
длины инструмента в процессе обработки.
По умолчанию: не используется

R7 / L Номинальная длина инструмента. Определяет номинальную длину


инструмента, используемую совместно с приложением Reporter.
По умолчанию: не используется

R8 / E Величина допуска, определяющая выход радиуса/диаметра


инструмента за допустимые пределы. Этот входной параметр
также используется в приложении Reporter.

Публикация № H-2000-6104
54 Наладка инструмента по длине и радиусу/диаметру (9862)

R9 / F Величина шага между последовательными измерениями в


радиальном направлении при использовании входного параметра
R24 / X.

Окончательная величина шага между измерениями автоматически


уменьшается при втором измерительном проходе до F ÷ 4
(F × 0,25).

ПРИМЕЧАНИЕ. При вводе отрицательного значения входного


параметра R9 / F задается длина инструмента, равная
минимальному или максимальному радиусу, обнаруженному в
процессе поиска R24 / X.

По умолчанию: 0,3 мм.


Диапазон: от 0,1 до 1,5 мм.

R10 / U Использование приложения Reporter. Для этого входного


параметра необходимо установить на станок приложение Reporter
(A-5999-4701). Для получения информации о продукте и
применении функции передачи информации см. руководство по
установке и использованию Reporter для систем ЧПУ Siemens
(номер по каталогу Renishaw H-5999-8750).

По умолчанию: не используется

R11 / H Величина допуска, определяющая выход длины инструмента за


допустимые пределы. Этот входной параметр также используется
в приложении Reporter.
По умолчанию: проверка допуска не осуществляется.

R13 / M=1 Флаг «инструмент вне поля допуска».


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE» («ВНЕ ПОЛЯ
ДОПУСКА»).

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.
По умолчанию: 2 мм.

R18 / D Диаметр инструмента.


Это номинальный диаметр инструмента. Этот входной параметр
также используется в приложении Reporter.
По умолчанию: Максимальный диаметр инструмента, заданный в
_RENC[12].

Публикация № H-2000-6104
Наладка инструмента по длине и радиусу/диаметру (9862) 55

R19 / S Скорость вращения шпинделя, при которой осуществляется


измерение длины и радиуса/диаметра.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
По умолчанию: 3000 об/мин.

R21 / MODE Способы обновления коррекции инструмента:


R21 / MODE отсутствует или Определение длины и диаметра,
R21 / MODE = 0 (0:ИЗМЕРЕНИЕ) а также обнуление износа. Это
состояние по умолчанию.
R21 / MODE = 1 (1:ПРОВЕРКА) Обновления значения износа и
проверка допуска.
R21 / MODE = 2 (2:КОНТРОЛЬ) Только проверка допуска. Если
инструмент окажется вне
допуска, то он блокируется.

R23 / W Наладка фрезы по верхней и нижней кромкам

R25 / Y

R23 + / W +
R23 − / W −

Рисунок 21 — R23 / W Наладка фрезы по верхней и нижней кромкам

Входной параметр R23 / W используется для наладки фрезы по


любой режущей кромке. Идеально подходит для такого
инструмента, как тонкие дисковые фрезы (показана на
предыдущем рисунке).
Инструмент измеряется при выходе из луча с расстоянием подвода
2 мм. Определение входного параметра R17 / Q сокращает
расстояние подвода, способствуя измерению тонких сечений.
Входной параметр R23 / W действителен только при
использовании вместе с входным параметром R25 / Y.

+w = Положительное расстояние от нижней точки инструмента до


измеряемой кромки фрезы. Положительное значение означает, что
наладка относится к верхней кромке фрезы.

−w = Отрицательное расстояние от нижней точки инструмента до


измеряемой кромки фрезы. Отрицательное значение означает, что
наладка относится к нижней кромке фрезы.

Публикация № H-2000-6104
56 Наладка инструмента по длине и радиусу/диаметру (9862)

R24 / X +x = Расстояние поиска оси шпинделя для максимального


радиуса/диаметра.
Определяет расстояние поиска
сверх высоты измерения, заданной
входным параметром R26 / Z,
которое используется для Ø R18 / D
обнаружения радиального выступа R17 / Q R17 / Q
на фрезе. Подходит для
однорезцовых расточных оправок и
R24 + /
фасонных фрез. X+
ПРИМЕЧАНИЕ. Использование
этого входного параметра приводит
R26 / Z
к увеличению длительности цикла,
поэтому по возможности Рисунок 22 — R24 + / X +
поддерживайте расстояние R24 / X
в пределах 4 мм и управляйте
перемещениями в радиальном
направлении при помощи входных
параметров R18 / D и R17 / Q.
Значение по умолчанию: Ноль (0).

−x = Расстояние поиска оси шпинделя для минимального


радиуса/диаметра.
Ø R18 / D
R17 / Q R17 / Q

R24 − /
X−
R26 / Z

Рисунок 23 — R24 − / X −

R25 / Y Радиальное смещение для наладки по длине.


Это перпендикулярное лучу смещение, при котором происходит
измерение длины. Значение не должно превышать радиус
инструмента. Сначала инструмент всегда опускается на осевую
линию луча.
По умолчанию: По оси.

R26 / Z Высота, на которой осуществляется измерение инструмента.


Это координата точки по оси Sp, в которой выполняется измерение
радиуса/диаметра. Она отсчитывается от торца инструмента.
По умолчанию: 5 мм.

Публикация № H-2000-6104
Наладка инструмента по длине и радиусу/диаметру (9862) 57

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:

Выполняется наладка инструмента по длине.


Определяется радиус/диаметр инструмента.

_RENC[48] Флаг «вне поля допуска». Устанавливается в том случае, если


измеренная длина или радиус/диаметр инструмента оказывается
вне поля допуска.
0 = В допуске.
1 = Вне поля допуска (длина).
2 = Вне допуска (радиус/диаметр).

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«OUT OF TOLERANCE («ВНЕ ПОЛЯ ДОПУСКА»)


«FORMAT ERROR («ОШИБКА ФОРМАТА»)
«RPM OUT OF RANGE («НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ»)

Пример 1. Наладка инструмента по длине/радиусу


Предположим, что используется шпоночная концевая фреза диаметром 10 мм.
%_N_????
M6 T1

D1
L9800 Сброс входных параметров R.
R2=3 R18=10 Определение длины и радиуса режущей кромки инструмента
L9862 (D1).
M30

Публикация № H-2000-6104
58 Наладка инструмента по длине и радиусу/диаметру (9862)

Пример 2. Наладка инструмента по длине/радиусу


Предположим, что используется фреза диаметром 80 мм.
%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R2=3 R18=80
R19=800 R25=38 Определение длины и радиуса режущей кромки инструмента
L9862 (D1) со смещением по радиусу на 38 мм. Регулирование
скорости вращения.
M30

Пример 3. Наладка инструмента по длине/радиусу с


передачей данных в приложение Reporter
Предположим, что используется фреза диаметром 80 мм.

%_N_2000
M6 T1
D1

L9800 Сброс входных параметров R.


_NCCAP_Part_ID=2000 Идентификация детали.
L9771 Макрос запуска передачи данных, необходимый в
начале этого процесса.
R2=3 R7=150 R10=1 R18=80 Измерение длины и диаметра с передачей
L9862 результатов в приложение Reporter. Номинальная
длина 150 мм, диаметр 80 мм.
L9772 Макрос останова передачи данных, необходимый
в конце этого процесса.
M30

Публикация № H-2000-6104
Наладка инструмента по длине и радиусу/диаметру (9862) 59

Проверка режущей кромки (9862)

ПРИМЕЧАНИЕ. Этот цикл может использоваться только при установленном и


запущенном режиме фиксации выходного сигнала системы NCTS.

Цикл 9862 предназначен для проверки режущей кромки инструмента. Он выявляет


отсутствующие или поврежденные зубья, а также чрезмерное радиальное биение
фрезы.

R3 / n

R9 / F

R24 / X

R6 / H
R26 / Z
R18 / D

Рисунок 24 — Проверка режущей кромки

Описание
Перед проверкой инструмента на предмет поломки зубьев или чрезмерного
радиального биения необходимо выполнить наладку по радиусу/диаметру. Затем
цикл перемещает вращающийся инструмент внутрь луча до его перекрытия
зубьями на величину допуска радиального биения режущей кромки. Это значение
определяет входной параметр R6 / H.

Скорость вращения шпинделя рассчитывается по минимальной задержке


импульсного сигнала системы NCTS (_RENC[15]) и количеству зубьев режущего
инструмента. Благодаря этому при вхождении в луч каждого зуба поддерживается
неизменный сигнал перекрытия луча, за исключением отсутствующих зубьев или
выходящих за пределы поля допуска. Сигнал перекрытия пучка отслеживается в
течение не менее двух оборотов инструмента.

Публикация № H-2000-6104
60 Проверка режущей кромки (9862)

Формат программы (стандартный)


R2= R3= R18= [R6= R9= R13=1 R17= R19= R24= R26= ]
L9862

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=4 R3=3 R6=0.025 R9=0.1 R13=1 R17=2 R18=25 R19=3000 R24=7
R26=3
L9862

Формат программы (ЧМИ)


RNC_9862(0,B,n,9999 ,F,9999,9999,9999,9999,H,M,Q,D,S,9999,X,9999,Z)

где 9999 обозначает неиспользуемый входной параметр.

Пример.

RNC_9862(0,4,3,9999,0.1,9999,9999,9999,9999,0.025,1,2,25,3000,9999,7,9999,3)

Входные параметры
С данной программой используются следующие входные параметры:

R2 / B R2 / B = 2 Подробнее об этих циклах см. в разделе «Наладка


R2 / B = 3 инструмента по радиусу/диаметру (9862)» на стр. 46
или «Наладка инструмента по длине и
радиусу/диаметру (9862)» на стр. 52.

R2 / B = 4 Проверка режущей кромки без исправления


коррекции инструмента или предварительного
измерения радиуса/диаметра.

R3 / n Количество режущих зубьев или пластин. Скорость вращения


шпинделя регулируется автоматически, позволяя выполнить
проверку каждой режущей кромки.

ПРИМЕЧАНИЕ. Данный цикл подходит только для инструмента с


постоянным шагом зубьев.

В случае указания R3 / n = 1 скорость вращения шпинделя не


уменьшается, а состояние инструмента определяется по зубу
максимальной высоты.
По умолчанию: Значение по умолчанию отсутствует.

R6 / H Величина допуска, определяющая чрезмерность разницы высоты


зубьев.
По умолчанию: 0,025 мм.

Публикация № H-2000-6104
Проверка режущей кромки (9862) 61

R9 / F Скорость подачи на оборот для проверки цилиндрического


профиля с использованием входного параметра R24 / X.
По умолчанию: 0,1 мм.

R13 / M=1 Флаг «инструмент вне поля допуска».


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «RUNOUT/EDGE MISSING»
(«РАДИАЛЬНОЕ БИЕНИЕ / ОТСУТСТВУЕТ РЕЖУЩАЯ КРОМКА»).

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.
По умолчанию: 2 мм.

R18 / D Номинальный диаметр инструмента.


По умолчанию: Максимальный диаметр инструмента, заданный в
_RENC[12]

R19 / S Скорость вращения шпинделя, при которой осуществляется


измерение радиуса/диаметра.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
Скорость вращения шпинделя при проверке режущей кромки
инструмента устанавливается автоматически по минимальной
задержке импульсного сигнала системы ЧПУ и количеству зубьев
режущего инструмента.
По умолчанию: 3000 об/мин.

R24 / X Расстояние поиска оси шпинделя.


Определяет расстояние поиска сверх значения входного
параметра R26 / Z для сканирования режущей кромки.
Подходит для однорезцовых расточных оправок и фасонных фрез.
В случае указания R24 / X = 0 проверка режущей кромки будет
выполнена только на высоте R26 / Z.
По умолчанию: 0

R26 / Z Высота, на которой осуществляется измерение инструмента.


Это координата точки по оси Sp, в которой выполняется измерение
режущей кромки. Она отсчитывается от торца инструмента.
По умолчанию: 5 мм.

Публикация № H-2000-6104
62 Проверка режущей кромки (9862)

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:
_RENC[48] Флаг «вне поля допуска / отсутствует режущая кромка».
Устанавливается, если радиальное биение режущей кромки
инструмента выходит за пределы поля допуска при условии
использования входного параметра R6 / H или отсутствия режущей
кромки на инструменте.

0 = В поле допуска / все режущие кромки на месте.


2 = Вне допуска / отсутствует режущая кромка.

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.
«OUT OF TOLERANCE» («ВНЕ ПОЛЯ ДОПУСКА»)
«FORMAT ERROR» («ОШИБКА ФОРМАТА»)
«SYSTEM ALREADY TRIGGERED» («СИСТЕМА УЖЕ СРАБОТАЛА»)
«RPM OUT OF RANGE» («НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ»)
«RUN-OUT/EDGE MISSING» («РАДИАЛЬНОЕ БИЕНИЕ / ОТСУТСТВУЕТ РЕЖУЩАЯ
КРОМКА»)

Пример 1. Проверка режущей кромки


Предположим, что проверяется целостность режущей кромки двузубой шпоночной
фрезы на расстоянии 0,5 мм от ее конца.
%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R2=2 R3=2 R26=0.5
L9862

Пример 2. Проверка цилиндрической режущей кромки


%_N_????

M6 T1
D1
L9800 Сброс входных параметров R.
R2=3 R3=2 R24=5 R26=0.5
L9862

Публикация № H-2000-6104
Обнаружение поломки инструмента методом погружения (9863) 63

Обнаружение поломки инструмента методом погружения


(9863)

ОСТОРОЖНО! Перед выполнением данного цикла внесите в регистр коррекции


инструмента соответствующее значение длины и активируйте корректор на
режущую кромку (D).

Цикл 9863 предназначен для обнаружения поломки режущего инструмента. В


данном цикле применяется метод погружения, при котором инструмент вводится в
лазерный луч и выводится из него по оси, используемой для наладки по длине.
Этот же цикл позволяет выявлять «удлинение инструмента», т. е. его извлечение из
оправки в процессе резания.

Обычно состояние инструмента необходимо проверять после цикла обработки,


перед выбором следующего инструмента.

Этот цикл может использоваться для проверки большинства инструментов. В


частности, при работе с вращающимся инструментом, который при проверке
периодически перекрывает пучок своими режущими кромками.

Данный цикл функционально аналогичен циклу обнаружения поломки цельного


инструмента (9866), описанному на стр. 67. Отличия определяются характером
цикла, поскольку в цикле 9866 для обнаружения поломки инструмента используется
функция системы NCTS — режим поломки инструмента (Tool Break Mode). Это
повышает скорость выполнения и надежность цикла в условиях высокой влажности,
хотя и ограничивает его применение цельным инструментом.

R11 / H

R26 / Z

R25 / Y

Рисунок 25 — Обнаружение поломки инструмента методом погружения

Публикация № H-2000-6104
64 Обнаружение поломки инструмента методом погружения (9863)

Описание
Обнаружение поломки инструмента происходит при его вращении в лазерном луче.
Перемещение инструмента внутрь лазерного луча и его обратное движение
осуществляются при высокой скорости подачи.

Инструмент отводится в исходное положение, а при использовании входного


параметра R26 / Z — в точку на оси Sp. Затем он перемещается по осям Ra и La в
точку над лучом. Наконец, он подводится к лучу по оси Sp.

При положительном значении входного параметра R11 / H проверка инструмента


происходит только в точке обнаружения его поломки. При отрицательном значении
входного параметра R11 / H проверка инструмента происходит в точке проверки
удлинения инструмента и в точке обнаружения поломки.

В конце цикла инструмент отводится из луча в безопасное положение на оси Sp, а


при использовании входного параметра R26 / Z — в исходное положение.

Формат программы (стандартный)


[R6= R11= R13=1 R19= R25= R26= ]
L9863

где в квадратных скобках указаны необязательные входные параметры.

Пример. R6=2 R11=–0.8 R13=1 R19=3000 R25=4 R26=60


L9863

Формат программы (ЧМИ)


RNC_9863(K,H,M,S,Y,Z)

Пример

RNC_9863(2,−0.8,1,3000,4,60)

Входные параметры
В данном цикле используются следующие входные параметры:

R6 / K Дополнительное время (ожидания) до готовности системы и


проверки состояния инструмента. Используйте этот входной
параметр в условиях высокой влажности при искажении истинного
состояния системы/инструмента каплями СОЖ.
Пример. R6=1 увеличивает длительность проверки на одну
секунду.

R11 / H Величина допуска, превышение которой означает поломку


инструмента. В случае отрицательного значения выполняется
обнаружение поломки инструмента и проверка его удлинения.
По умолчанию: 0,5 мм.

Публикация № H-2000-6104
Обнаружение поломки инструмента методом погружения (9863) 65

R13 / M = 1 Флаг поломки инструмента.


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE («ВНЕ ПОЛЯ
ДОПУСКА»).

R19 / S Скорость вращения шпинделя, при которой производится


обнаружение поломки инструмента.

Дополнительная информация содержится в разделе «Переменные


подпрограммы данных наладки» на стр. 13.
По умолчанию: 3000 об/мин.

R25 / Y Величина радиального смещения.


Смещение инструмента перпендикулярно лазерному лучу, при
котором происходит проверка состояния инструмента.
По умолчанию: По оси.

R26 / Z Безопасная плоскость.


Расстояние (по оси шпинделя), на которое инструмент отводится
от луча.
По умолчанию: Отвод в исходное положение.

Выходные параметры
При выполнении данного цикла происходит установка выходного параметра:

_RENC[48] Флаг поломки инструмента.


0 = Инструмент исправен.
1 = Поломка инструмента.
2 = Удлинение инструмента.

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«SYSTEM ALREADY TRIGGERED» («СИСТЕМА УЖЕ СРАБОТАЛА»)


«OUT OF TOLERANCE» («ВНЕ ПОЛЯ ДОПУСКА»)
«FORMAT ERROR» («ОШИБКА ФОРМАТА»)
«RPM OUT OF RANGE» («НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ»)
«BROKEN TOOL» («ПОЛОМКА ИНСТРУМЕНТА»)

Публикация № H-2000-6104
66 Обнаружение поломки инструмента методом погружения — L9863

Пример. Обнаружение поломки инструмента методом


погружения
%_N_????
M6 T1

D1
G0 Z200
(завершение процесса обработки с использованием инструмента T1)

G0 Z200 Перемещение в безопасное положение для


вызова цикла обнаружения поломки инструмента.
X200 Y300

L9800 Сброс входных параметров R.


R26=100 Обнаружение поломки инструмента. Программа
L9863 остановится с аварийным сообщением «BROKEN
TOOL» («ПОЛОМКА ИНСТРУМЕНТА») или
продолжит работу.
M6 T2 Выбор следующего инструмента и продолжение.
(продолжение обработки)

При использовании флажка поломки инструмента (Не выводить сообщения)


формат вызова цикла должен быть изменен следующим образом:

R13=1 R26=100 Обнаружение поломки инструмента без вывода


L9863 аварийного сообщения. Установлен флаг
_RENC[48].
IF _RENC[48]=1 GOTO LN100 Переход к LN100.
(продолжение программы)

Блок LN100 содержит корректирующие действия, например выбор идентичного


инструмента, смена паллеты или детали.

Публикация № H-2000-6104
Обнаружение поломки цельного инструмента (9866) 67

Обнаружение поломки цельного инструмента (9866)

ОСТОРОЖНО! Данный цикл может использоваться только при подключенной


функции системы NCTS — режим поломки инструмента (Tool Break Mode) (NCi-6
M-код 1). Перед выполнением данного цикла внесите в регистр коррекции
инструмента соответствующее значение длины и активируйте корректор на
режущую кромку (D).

Цикл 9866 предназначен для обнаружения поломки режущего инструмента.


Функционально он аналогичен циклу обнаружения поломки инструмента методом
погружения (9863), описанному на стр. 63. Отличия определяются характером
цикла, поскольку для обнаружения поломки инструмента здесь используется
функция системы NCTS — режим поломки инструмента (Tool Break Mode). Это
обеспечивает более высокую скорость и надежность цикла при использовании
СОЖ, хотя и ограничивает его применение цельным инструментом.

Цельный инструмент — инструмент, у которого режущие зубья не выступают ниже


его центральной точки. Примером инструмента этого типа являются сверла,
метчики и развертки. Проверка другого инструмента должна выполняться над
точкой, в которой этот инструмент может считаться цельным, т. е. в том месте, где
исправный инструмент полностью перекрывает луч.

В этом цикле реализован так называемый метод погружения: инструмент вводится


в луч лазера и выводится из него вдоль оси, используемой для наладки по длине.
Пользуясь этим циклом, можно также выявить возможное «удлинение»
инструмента («поиск длинного» инструмента) в результате его смещения из
держателя наружу в процессе резания.

Обычно состояние инструмента необходимо проверять после цикла обработки,


перед выбором следующего инструмента.

R11 / H

R26 / Z

Рисунок 26 — Обнаружение поломки цельного инструмента

Публикация № H-2000-6104
68 Обнаружение поломки цельного инструмента (9866)

Описание
Обнаружение поломки инструмента происходит при его вращении в лазерном луче.
Перемещение инструмента внутрь лазерного луча и его обратное движение
осуществляются при высокой скорости подачи.

Инструмент отводится в исходное положение, а при использовании входного


параметра R26 / Z — в точку на оси Sp. Затем он перемещается по осям Ra и La в
точку над лучом. Наконец, он подводится к лучу по оси Sp.

При положительном значении входного параметра R11 / H проверка инструмента


происходит только в точке обнаружения его поломки. При отрицательном значении
входного параметра R11 / H проверка инструмента происходит в точке проверки
удлинения инструмента и в точке обнаружения поломки.

В конце цикла инструмент отводится из луча в безопасное положение на оси Sp, а


при использовании входного параметра R26 / Z — в исходное положение.

Формат программы (стандартный)


[R6= R11= R13=1 R26= ]
L9866

где в квадратных скобках указаны необязательные входные параметры.

Пример. R6=2 R11=−0.8 R13=1 R26=60


L9866

Формат программы (ЧМИ)


RNC_9866(K,H,M,Z)

Пример

RNC_9866(0,−0.8,1,60)

Входные параметры
В данном цикле используются следующие входные параметры:

R6 / K Дополнительное время (ожидания) до готовности системы и


проверки состояния инструмента. Используйте этот входной
параметр в условиях высокой влажности при искажении истинного
состояния системы/инструмента каплями СОЖ.
Пример. R6 / K = 1 увеличивает длительность проверки на одну
секунду.

R11 / H Величина допуска, превышение которой означает поломку


инструмента. В случае отрицательного значения выполняется
обнаружение поломки инструмента и проверка его удлинения.

По умолчанию: 0,5 мм.

Публикация № H-2000-6104
Обнаружение поломки цельного инструмента (9866) 69

R13 / M = 1 Флаг поломки инструмента.


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE» («ВНЕ ПОЛЯ
ДОПУСКА»).

R26 / Z Безопасная плоскость.


Расстояние (по оси шпинделя), на которое инструмент отводится
от луча.
По умолчанию: Отвод в исходное положение.

Выходной параметр
При выполнении данного цикла происходит установка выходного параметра:

_RENC[48] Флаг поломки инструмента.


0 = Инструмент исправен.
1 = Поломка инструмента.
2 = Удлинение инструмента.

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«FORMAT ERROR» («ОШИБКА ФОРМАТА»)


«RPM OUT OF RANGE» («НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ»)
«BROKEN TOOL» («ПОЛОМКА ИНСТРУМЕНТА»)

«SYSTEM DID NOT TRIGGER» («СИСТЕМА НЕ СРАБОТАЛА»)

Публикация № H-2000-6104
70 Обнаружение поломки цельного инструмента (9866)

Пример. Обнаружение поломки инструмента методом


погружения
%_N_????
M6 T1
D1

G0 Z200
(завершение процесса обработки с использованием инструмента T1)
G0 Z200 Перемещение в безопасное положение для
вызова цикла обнаружения поломки
инструмента.

X200 Y300

L9800 Сброс входных параметров R.


R26=100 Обнаружение поломки инструмента. Программа
L9866 остановится с аварийным сообщением
«BROKEN TOOL» («ПОЛОМКА ИНСТРУМЕНТА»)
или продолжит работу.
M6 T2 Выбор следующего инструмента и продолжение.

(продолжение обработки)

При использовании флажка поломки инструмента (Не выводить сообщения)


формат вызова цикла должен быть изменен следующим образом:

R13=1 R26=100 Обнаружение поломки инструмента без вывода


L9866 аварийного сообщения. Установлен флаг
_RENC[48].
IF _RENC[48]=1 GOTO LN100 Переход к LN100.
(продолжение программы)

Блок LN100 содержит корректирующие действия, например выбор идентичного


инструмента, смена паллеты или детали.

Публикация № H-2000-6104
Проверка радиуса закругления вершины и линейного профиля (9865) 71

Проверка радиусного и линейного профиля фрезы (9865)

ПРИМЕЧАНИЕ. Этот цикл может использоваться только при установленном и


запущенном режиме фиксации выходного сигнала системы NCTS.

Этот цикл предназначен для проверки соответствия профиля режущего


инструмента заданной форме. Лучше всего он подходит для концевых сферических
фрез, фрез с закругленными режущими кромками и фрез с линейным профилем.

Соответствие профиля кромок заданной форме может проверяться либо внутри


цикла – для обнаружения сломанных или отсутствующих вставок или зубьев, либо
вне цикла – для обнаружения неправильно установленных вставок или нарушения
формы.

R6 / H

R18=+ (P1)
R2 / B R2 / B R6 / H
(1 или 3) (2 или 3)
Без R18 (P2)
Коррекция инструмента

R18 / R

R2 / B
R24 / X
R11 / Z

(1 или 3) R17 / Q
Коррекция инструмента

R11 / Z

R5 / J
R2 / B
R17 (Q) (2 или 3)

R25 / Y R24 / X

R18= −(P3)
R2 / B
(1 или 3) R25 / Y

R18 / R
Коррекция инструмента

R17 / Q
R11 / Z

R2 / B
(2 или 3) R9 / F

R5 / J
R6 / H

R25 / Y

Рисунок 27 — Проверка радиусного и линейного профиля фрезы

Использование
Перед каждой проверкой профиля инструмент из соображений безопасности
отводится в исходное положение, если не предусмотрена дополнительная
проверка профиля (см. описание входных параметров R2 / B = 4, R2 / B = 5 и
R2 / B = 6 или ОТВОДА). Инструмент располагается над лазерным лучом и сначала
перемещается в положение инструмента максимальной длины, а затем в
начальное положение проверки профиля при вращающемся шпинделе. Заданный
профиль фрезы отслеживается на скорости подачи, соответствующей проверке
инструмента. По окончании выполнения цикла инструмента выводится из пучка.

Публикация № H-2000-6104
72 Проверка радиуса закругления вершины и линейного профиля (9865)

В случае выхода фрезы из поля допуска устанавливается флаг ошибки и может


генерироваться аварийное сообщение. Если входными параметрами R2 / B =3 и
R2 / B = 6 (ПОЛНАЯ ПРОВЕРКА) задана проверка положительного и
отрицательного отклонения, то после проверки отрицательного допуска происходит
повторное позиционирование фрезы и проверка профиля в обратном направлении.
Наконец, инструмент отводится.

Формат программы (стандартный)

Проверка радиусного профиля

R18= [R2= R3= R5= R6= R9= R11= R13=1 R17= R19= R24= R25= R26= ]
L9865
где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=2 R3=4 R5=10 R6=0.05 R9=0.3 R11=12 R13=1 R17=90 R18=12
R19=3000 R24=5 R25=0 R26=50
L9865

Проверка линейного профиля

R24= [R2= R3= R6= R9= R11= R13= R17= R19= R25= R26= ]
L9865
где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=1 R3=2 R6=0.05 R9=0.3 R11=0.5 R13=1 R17=90 R19=4000 R24=5
R25=5 R26=50
L9865

Формат программы (ЧМИ)

Проверка радиусного профиля (P1)

RNC_9865(B,n,F,Z,J,H,M,Q,R,S,X,Y,W)

Пример. RNC_9865(2,4,0.3,12,10,0.05,1,90,12,3000,5,0,50)

Проверка линейного профиля

RNC_9865(B,n,F,Z,9999,H,M,Q,9999,S,X,Y,W)

Пример. RNC_9865(3,3,0.1,3.2,9999,0.025,1,45,9999,3000,4.5,6,150)

Публикация № H-2000-6104
Проверка радиуса закругления вершины и линейного профиля (9865) 73

Входные параметры
В данном цикле используются следующие входные параметры:
R2 / B R2 / B = 1 Проверка профиля фрезы относительно отрицательного
допуска профиля, ПРОВЕРКА −VE (внутрь).
R2 / B = 2 Проверка профиля фрезы относительно положительного
допуска профиля, ПРОВЕРКА +VE (наружу).
R2 / B = 3 Объединение обеих проверок профиля R2 / B = 1 и
R2 / B = 2 в одну операцию. Используется по умолчанию
при отсутствии входного параметра R2 / B, ПОЛНАЯ
ПРОВЕРКА.
R2 / B = 4 То же, что и входные параметры R2 / B = 1, R2 / B = 2 и
R2 / B = 5 R2 / B = 3, за исключением отсутствия первоначального
R2 / B = 6 отвода инструмента. Эти циклы подходят для
дополнительной проверки профиля того же инструмента
С ОТВОДОМ, БЕЗ ОТВОДА.

R3 / n При использовании этого входного параметра вводится количество


режущих кромок инструмента. В этом случае скорость вращения
шпинделя автоматически регулируется для проверки отклонения
каждой режущей кромки.
Если не увеличить при помощи входного параметра R9 / F
значение по умолчанию, равное 0,1 мм/об, то длительность цикла,
использующего этот метод, существенно возрастет.
R3=1 / n1 Автоматическое регулирование скорости вращения шпинделя для
фрезы с единственной режущей кромкой, обеспечивающее
правильность проверки.
Может использоваться и для многозубых фрез, если требуется
проверить только максимальное/минимальное отклонение
профиля режущей кромки. Длительность цикла сокращается по
сравнению с индивидуальной проверкой каждой режущей кромки.
По умолчанию: Скорость вращения шпинделя определяется
входным параметром R19 / S, а при его отсутствии — значением по
умолчанию, заданным в подпрограмме наладки RNC_9760.

R6 / H Величина допуска, определяющая выход профиля фрезы за


допустимые пределы.
По умолчанию: 0,025 мм.

R9 / F Скорость подачи для проверки профиля в мм/об.


По умолчанию: 0,1 мм/об.

R13 / M = 1 Используйте R13 / M = 1 или ФЛАГ для предотвращения вывода


аварийного сообщения при выходе профиля за допустимые
пределы.

Публикация № H-2000-6104
74 Проверка радиуса закругления вершины и линейного профиля (9865)

R19 / S Скорость вращения шпинделя для фрезы.


Это значение используется для проверки профиля при отсутствии
входного параметра R3 / n. В противном случае скорость вращения
автоматически регулируется для проверки профиля.
По умолчанию: 3000 об/мин.

R26 / W Расстояние отвода после проверки профиля.


В это положение отводится исходная точка инструмента.
По умолчанию: Отвод в исходное положение.

ПРИМЕЧАНИЕ. Чтобы предотвратить отвод в конце цикла,


используйте входной параметр R26 / W = 0.

Дополнительные входные параметры, предназначенные


исключительно для проверки радиусного профиля
R5 / J Начальный угол радиусного профиля фрезы (см. рисунок на
стр. 71).

Диапазон: ≥ 0 < входной параметр R17 / Q

R11 / Z Разность высот между точкой коррекции на длину инструмента и


центром радиусного профиля (см. рисунок на стр. 71).
Диапазон: ≥ 0

R17 / Q Конечный угол радиуса фрезы.


Диапазон: ≥ входной параметр R5 / J ≤ 360°

R18 / R Значение радиуса фрезы.


Значение R18 + / R + соответствует выпуклой форме, а значение
R18 − / R − соответствует вогнутой форме.

R24 / X Линейное расстояние, пройденное по касательной после


радиусного профиля фрезы (см. рисунок на стр. 71).
Диапазон: ≥ 0

R25 / Y Расстояние до центра радиуса фрезы в радиальном направлении.


Диапазон: ≥ 0

Публикация № H-2000-6104
Проверка радиуса закругления вершины и линейного профиля (9865) 75

Дополнительные входные параметры, предназначенные


исключительно для проверки линейного профиля
R11 / Z Высота до первой точки проверки профиля (см. рисунок на стр. 71).
Соответствует высоте от точки коррекции на длину инструмента.
Диапазон: ≥ 0

R17 / Q Угол линейного профиля (см. рисунок на стр. 71).


Диапазон: ≥ 0° ≤ 360°

R24 / X Расстояние по поверхности для проверки профиля (см. рисунок на


стр. 71).
Диапазон: ≥ 0

R25 / Y Расстояние до первой точки проверки профиля в радиальном


направлении.
Диапазон: ≥ 0

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

ПРИМЕЧАНИЕ. Если при использовании входных параметров R2 / B = 3 или


R2 / B = 6 (ПОЛНАЯ ПРОВЕРКА) в процессе проверки отрицательного отклонения
профиля обнаруживается выход инструмента за допустимые пределы, то цикл
автоматически прерывается и проверка положительного отклонения профиля не
производится.

_RENC[48] Флаг «вне поля допуска».


Устанавливается, если измеренная длина инструмента
оказывается вне поля допуска.
0 = В поле допуска.
1 = Вне поля допуска в процессе проверки отрицательного
отклонения профиля.
2 = Вне поля допуска в процессе проверки положительного
отклонения профиля.

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«FORMAT ERROR» («ОШИБКА ФОРМАТА»)


«RPM OUT OF RANGE» («НЕДОПУСТИМАЯ СКОРОСТЬ ВРАЩЕНИЯ»)
«TOOL OUT OF RANGE» («ИНСТРУМЕНТ ВНЕ ДОПУСТИМОГО ДИАПАЗОНА»)
«RUN-OUT/EDGE MISSING» («РАДИАЛЬНОЕ БИЕНИЕ / ОТСУТСТВУЕТ РЕЖУЩАЯ
КРОМКА»)

Публикация № H-2000-6104
76 Проверка радиуса закругления вершины и линейного профиля (9865)

Пример 1. Проверка профиля концевой сферической фрезы


диаметром 20 мм
Предположим, что необходимо выполнить проверку профиля с допуском ±0,05 мм.

Проверка профиля начинается от угла радиуса 10° до угла радиуса 90°. Затем
происходит перемещение еще на 15 мм вверх по диаметру инструмента.

%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R5=10 R6=0.05 R17=90 R18=10 R24=15
L9865
M30

Пример 2. Проверка профиля конической фрезы диаметром


20 мм с углом 10°
Предположим, что необходимо выполнить проверку профиля с допуском ±0,05 мм.

Проверка профиля начинается на высоте 1 мм и расстоянии 10,176 мм в


радиальном направлении, а затем продолжается на длине 30 мм по поверхности
конуса.

%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.

R6=0.05 R11=1 R17=80 R24=30 R25=10.176


L9865
M30

Публикация № H-2000-6104
Контроль температурной компенсации (9861) 77

Контроль температурной компенсации (9861)


Цикл 9861 можно использовать для калибровки системы NCTS на отклонения оси
шпинделя и/или радиальной измерительной оси, вызванные колебаниями
температуры станка.

Регулярно выполняйте этот цикл в процессе работы на станке, чтобы


компенсировать расширение оси шпинделя и/или радиальной измерительной оси.

R7 / L

R18 / D

R26 / Z

R25 / Y

R2 / B = 4/5/6

Рисунок 28 — Контроль температурной компенсации

Описание
В шпиндель станка необходимо установить калибровочный инструмент.

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


«Калибровка системы NCTS (9861)» на стр. 35, но вместо сброса данных
калибровки положения луча сравниваются с первоначальными результатами
калибровки. Отклонения по каждой оси впоследствии используются для подстройки
соответствующей рабочей коррекции.

ПРИМЕЧАНИЕ. Важно использовать тот же калибровочный инструмент и


размерные входные параметры, что и при калибровке. Значения, занесенные в
GUD или точную рабочую коррекцию, представляют собой разность между
откалиброванным и текущим положениями луча. Цикл температурной компенсации
игнорирует и перезаписывает независимые регулировки рабочей коррекции.

Публикация № H-2000-6104
78 Контроль температурной компенсации (9861)

Формат программы (стандартный)

Полная температурная компенсация


R2=6 R3= R18= [R7= R11= R17= R19= R25= ]
L9861

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=6 R3=2 R7=122 R11=0.3 R17=5 R18=6 R19=2500 R25=5


L9861

Температурная компенсация оси шпинделя


R2=4 R3= [R7= R11= R17= R19= R25= ]
L9861

Пример. R2=4 R3=1 R7=122 R11=0.3 R17=2 R19=4000 R25=5


L9861

Температурная компенсация радиальной измерительной оси


R2=5 R3= R18= [R11= R17= R19= ]
L9861

Пример. R2=5 R3=5 R17=2 R18=16 R19=4000


L9861

Формат программы (ЧМИ)

Полная температурная компенсация

RNC_9861(B,C,H,L,Q,D,S,9999,W,Y,Z)

где 9999 обозначает неиспользуемый входной параметр

Температурная компенсация оси шпинделя

RNC_9861(B,C,H,L,Q,D,S,9999,W,Y,Z)

где 9999 обозначает неиспользуемый входной параметр

Пример. RNC_9861(4,1,0.5,122,2,16,4000,9999,0,5,5)

Температурная компенсация радиальной измерительной оси

RNC_9861(B,C,H,L,Q,D,S,9999,W,Y,Z)

где 9999 обозначает неиспользуемый входной параметр

Пример. RNC_9861(5,1,0.5,122,2,16,4000,9999,0,0,5)

Публикация № H-2000-6104
Контроль температурной компенсации (9861) 79

Входные параметры
В данном цикле используются следующие входные параметры:

R2 / B R2 / B = 4 Контроль температурной компенсации оси шпинделя


(Sp). Осуществляется поиск луча и измерение длины
только по оси Sp.
R2 / B = 5 Контроль температурной компенсации радиальной
измерительной оси (Ra). Осуществляется поиск луча и
измерение только в радиальном направлении.
R2 / B = 6 Контроль температурной компенсации оси шпинделя и
радиальной измерительной оси (Sp и Ra).
Осуществляются действия, описанные во входных
параметрах R2 / B = 4 и R2 / B = 5.

R3 / C Номер рабочей коррекции, используемой для


хранения/регулировки расширения оси под воздействием
температуры. Допускается сохранение расширения оси в GUD.

R3 / C = 1 Сохранение тепловой погрешности в точную рабочую


коррекцию G54.
R3 / C = 2 Сохранение тепловой погрешности в точную рабочую
коррекцию G55.
R3 / C = 3 Сохранение тепловой погрешности в точную рабочую
коррекцию G56.
R3 / C = 4 Сохранение тепловой погрешности в точную рабочую
коррекцию G57.
R3 / C = 5 Сохранение тепловой погрешности в GUD _NCCAL[x,5]
и _NCCAL[x,6].

R7 / L Исходная длина калибровочного инструмента.


По умолчанию: Значение в регистре коррекции выбранного
инструмента.

R11 / H Допуск для максимального изменения температуры.


По умолчанию: проверка допуска не осуществляется.

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.
По умолчанию: 2 мм.

R18 / D Исходный диаметр калибровочного инструмента.

Публикация № H-2000-6104
80 Контроль температурной компенсации (9861)

R19 / S Скорость вращения шпинделя, при которой осуществляется


калибровка.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
По умолчанию: 3000 об/мин.

R25 / Y Радиальное смещение для калибровки по длине.


Это перпендикулярное лучу смещение, при котором
осуществляется измерение. Сначала инструмент всегда
опускается на ось луча.
По умолчанию: По оси.

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:
_NCCAL[x,5] Тепловая погрешность оси Sp.

_NCCAL[x,6] Тепловая погрешность оси Ra.


G5x Рабочая коррекция, измененная предыдущими значениями.

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.
«OUT OF TOLERANCE» («ВНЕ ПОЛЯ ДОПУСКА»)
«FORMAT ERROR» («ОШИБКА ФОРМАТА»)
«SYSTEM ALREADY TRIGGERED» («СИСТЕМА УЖЕ СРАБОТАЛА»)
«SYSTEM DID NOT TRIGGER» («СИСТЕМА НЕ СРАБОТАЛА»)

Пример
Предположим, необходимо компенсировать расширение оси шпинделя и
радиальной измерительной оси. Для сохранения значений компенсации
используется общее (внешнее) рабочее смещение.
%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R2=6 R3=1 R7=88 R18=6
L9861
M30
При необходимости индивидуальной компенсации осей можно использовать
входной параметр R2 / C = 4 (Sp) или R2 / C = 5 (Ra).

Публикация № H-2000-6104
Цикл измерения радиуса закругления вершины (9867) 81

Цикл измерения радиуса закругления вершины (9867)


Цикл 9867 предназначен для измерения эффективной длины, радиуса/диаметра и
сферического конца или радиуса закругления вершины инструмента.

R18 / D R18 / D

R3 / C
R3 / C
R2 / B = 1 R25 / Y
R2 / B = 2

R9 / F
R9 / R9
F

Рисунок 29 — Цикл измерения радиуса закругления вершины

Описание
Данный цикл похож на описанный в разделе «Наладка инструмента по длине и
радиусу/диаметру (9862)» на стр. 52, но отличается дополнительным измерением
радиуса закругления вершины.

Значение эффективного радиуса/диаметра закругления вершины концевой


сферической фрезы записывается в регистр коррекции инструмента. При наличии в
системе ЧПУ отдельных регистров для геометрии и износа регистр износа
обнуляется, а значение радиуса заносится в регистр геометрии.

При измерении радиуса закругления вершины фрезы эффективный


радиус/диаметр фрезы записывается в регистр коррекции инструмента, а
измеренный радиус закругления вершины сохраняется для справок в общей
переменной _RENC[2].

Измерения в радиальном направлении возможны с любой стороны луча.


Направление зависит от значения переменной _RENC[13] в подпрограмме
RNC_9760 (см. «Переменные подпрограммы данных наладки» на стр. 13).

Публикация № H-2000-6104
82 Цикл измерения радиуса закругления вершины (9867)

Формат программы (стандартный)


R2= R3= R9= R18= [R4= R5= R7= R8= R10= R11= R13=1 R17= R19= R21= R22=
R25= R26= ]
L9867

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=2 R3=5 R4=0.05 R5=0.2 R7=150 R8=0.15 R9=5 R10=1 R11=0.3 R13=1
R17=5 R18=20 R19=3000 R21=1 R22=0.2 R25=5 R26=6
L9867

Формат программы (ЧМИ)


RNC_9867(B,C,E,F,MODE,H,I,J,L,M,Q,D,S,U,V,Y,Z)

Пример. RNC_9867(2,5,0.15,5,1,0.3,0.05,0.2,150,1,5,20,3000,1,0.2,5,6)

Входные параметры
В данном цикле используются следующие входные параметры:

R2 / B = 1 Измерение длины и радиуса/диаметра концевой сферической


фрезы. Радиус/диаметр рассчитывается по точкам R9 / F.
R2 / B = 2 Измерение длины и радиуса/диаметра инструмента с радиусом
закругления вершины. Радиус/диаметр инструмента измеряется
обычным способом, а радиус закругления вершины
рассчитывается по точкам R9 / F.

R3 / C Номинальный радиус закругления вершины. Если R2 / B = 2, то


ввод неверного значения повлияет на точность измерения.

R4 / I Эмпирическое значение радиуса/диаметра.


Это значение равно разности между измеренным
радиусом/диаметром инструмента и фактическим
радиусом/диаметром инструмента под нагрузкой в процессе
резания. Данное значение используется для уточнения
измеренного радиуса/диаметра на основе имеющихся данных об
отклонении эффективного радиуса/диаметра от его измеренного
значения при нагрузке.
По умолчанию: не используется

ПРИМЕЧАНИЕ. При программировании в случаях, связанных с


осевой линией режущего инструмента, ввод номинального размера
в качестве эмпирической поправки приводит к тому, что в память
будет занесено ошибочное значение, а не полный радиус/диаметр
инструмента.

Публикация № H-2000-6104
Цикл измерения радиуса закругления вершины (9867) 83

R5 / J Эмпирическое значение длины.


Данное значение равно разности между измеренной длиной
инструмента и его фактической длиной под нагрузкой в процессе
резания. Этот параметр используется для уточнения измеренной
длины на основе имеющихся данных об изменении эффективной
длины инструмента в процессе обработки.
По умолчанию: не используется

R7 / L Номинальная длина инструмента. Определяет номинальную длину


инструмента, используемую совместно с приложением Reporter.
По умолчанию: Не используется

R8 / E Величина допуска, определяющая выход радиуса/диаметра


инструмента за допустимые пределы. Этот входной параметр
также используется в приложении Reporter.
В случае использования этого входного параметра значение
коррекции на геометрию или износ инструмента обновляется, если
радиус/диаметр инструмента находится в пределах допуска.
По умолчанию: проверка допуска не осуществляется.

R9 / F Количество измерений радиуса закругления вершины.

R10 / U Использование приложения Reporter. Для этого входного


параметра необходимо установить на станок приложение Reporter
(A-5999-4701). Для получения информации о продукте и
применении функции передачи информации см. руководство по
установке и использованию Reporter для систем ЧПУ Siemens
(номер по каталогу Renishaw H-5999-8750).
По умолчанию: не используется

R11 / H Величина допуска, определяющая выход длины инструмента за


допустимые пределы. Этот входной параметр также используется
в приложении Reporter.
По умолчанию: Проверка допуска не осуществляется.

R13 / M=1 Флаг «инструмент вне поля допуска».


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE» («ВНЕ ПОЛЯ
ДОПУСКА»).

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.
По умолчанию: 2 мм.

Публикация № H-2000-6104
84 Цикл измерения радиуса закругления вершины (9867)

R18 / D Диаметр инструмента.


Это номинальный диаметр инструмента.

R19 / S Скорость вращения шпинделя, при которой осуществляется


измерение длины и радиуса/диаметра.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
По умолчанию: 3000 об/мин.

R21 / MODE Способы обновления коррекции инструмента:


R21 / MODE отсутствует или Определение длины и диаметра,
R21 / MODE = 0 (ИЗМЕРЕНИЕ) а также обнуление износа. Это
состояние по умолчанию.
R21 / MODE = 1 (ПРОВЕРКА) Обновления значения износа и
проверка допуска.

R21 / MODE = 2 (КОНТРОЛЬ) Только проверка допуска. Если


инструмент окажется вне допуска,
то он блокируется.

R22 / V Величина допуска, определяющая выход радиуса/диаметра


закругления вершины за допустимые пределы. Этот входной
параметр также используется в приложении Reporter.
По умолчанию: проверка допуска не осуществляется.

R25 / Y Радиальное смещение для наладки по длине.


Это перпендикулярное лучу смещение, при котором происходит
измерение длины. Значение не должно превышать радиус
инструмента. Сначала инструмент всегда опускается на осевую
линию луча.
По умолчанию: 0 (на оси).

R26 / Z Высота, на которой осуществляется измерение инструмента.


Это координата точки по оси Sp, в которой выполняется измерение
радиуса/диаметра. Она отсчитывается от торца инструмента.
По умолчанию: R3 / C + 1 мм

Публикация № H-2000-6104
Цикл измерения радиуса закругления вершины (9867) 85

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:
• Наладка инструмента по длине и радиусу/диаметру — концевая сферическая
фреза (входной параметр R21 / B = 1).
• Наладка инструмента по длине, радиусу/диаметру и радиусу закругления
вершины в общей переменной _RENC[2] (входной параметр R2 / B = 2).

• _RENC[48] флаг «вне поля допуска». Устанавливается, если измеренная


длина, радиус/диаметр или радиус закругления вершины инструмента
оказывается вне поля допуска при условии использования входного
параметра R8 / E, R11 / H или R22 / V.
0 = В поле допуска.
1 = Длина вне поля допуска.
2 = Радиус вне поля допуска.
3 = R2 вне поля допуска.

Публикация № H-2000-6104
86 Цикл измерения радиуса закругления вершины (9867)

Пример. Наладка инструмента по длине, радиусу и радиусу


закругления вершины
Предположим, что используется концевая сферическая фреза диаметром 16 мм.

%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R2=1 R3=9 R18=16 R9=5 R19=4000
L9867 Определение длины инструмента.
M30

Пример 2. Наладка инструмента по длине, радиусу и


радиусу закругления вершины с передачей данных в
приложение Reporter
Предположим, что используется концевая сферическая фреза диаметром 16 мм.

%_N_2000
M6 T1

D1
L9800 Сброс входных параметров R.
_NCCAP_Part_ID=2000 Идентификация детали.

L9771 Макрос запуска передачи данных,


необходимый в начале этого процесса.
R2=1 R3=8 R9=5 R18=16 R10=1 R7=150 Определение длины, радиуса
L9867 закругления вершины и диаметра.
Передача данных в приложение
Reporter.
L9772 Макрос останова передачи данных,
необходимый в конце этого процесса.
M30

Публикация № H-2000-6104
Цикл измерения длины инструмента со смещением от оси(9868) 87

Цикл измерения длины инструмента со смещением от оси


(9868)
Цикл 9868 предназначен для измерения эффективной длины инструмента, если его
диаметр превышает расстояние между головками бесконтактной системы. Цикл
также можно использовать для любого инструмента известной длины, требующего
быстрого измерения вне оси.

R7 / L

R25 / Y

R18 / D

Рисунок 30 — Цикл измерения длины инструмента со смещением

Описание
Измерение длины инструмента производится вне его оси. Операцией управляет
входной параметр диаметра R18 / D и входной параметр смещения по длине
R25 / Y. В начале цикла выполняется внутренний расчет для проверки указанных
выше входных параметров, а в случае признания их безопасными инструмент
устанавливается перед началом измерения в позицию со смещением от оси. Для
точного управления перемещениями по оси Sp необходимо ввести
приблизительную длину инструмента.

В случае _RENC[13]=1 или _RENC[13]=2 смещение по длине имеет положительное


направление. При _RENC[13]=−1 смещение по длине имеет отрицательное
направление.

ПРИМЕЧАНИЕ. Этот цикл представляет собой дополнение к стандартному


программному пакету и требует активации в мастере установки через меню
дополнительных настроек ПО.

Публикация № H-2000-6104
88 Цикл измерения длины инструмента со смещением от оси (9868)

Формат программы (стандартный)


R7= R18= R25= [R2= R10= R11= R5= R13=1 R17= R19= R21= R23= ]
L9868

где в квадратных скобках указаны необязательные входные параметры.

Пример. R2=1 R5=0.025 R7=270 R10=1 R11=0.2 R13=1 R17=2 R18=140 R19=1000
R21=2 R23=−1 R25=65
L9868

Формат программы (ЧМИ)


RNC_9868(B,9999,9999,MODE,H,9999,J,L,M,Q,D,S,U,W,9999,Y,9999)

где 9999 обозначает неиспользуемый входной параметр.

Пример.

RNC_9868(1,9999,9999,1,0.2,9999,0.025,270,1,2,140,1000,1,−1,9999,65,9999)

Входные параметры
С данной программой используются следующие входные параметры:

R2 / B R2 / B = 1 Определение длины инструмента. Значение по


умолчанию: R2 / B = 1.

R5 / J Эмпирическое значение длины.


Данное значение равно разности между измеренной длиной
инструмента и его фактической длиной под нагрузкой в процессе
резания. Этот параметр используется для уточнения измеренной
длины на основе имеющихся данных об изменении эффективной
длины инструмента в процессе обработки.

По умолчанию: не используется

R7 / L Номинальная длина инструмента. Это значение используется


совместно с R17 / Q для позиционирования инструмента в луче до
начала измерения.

Ввод неверного значения может привести к столкновению


инструмента с лазерной системой. Этот входной параметр также
используется в приложении Reporter.

R10 / U Использование приложения Reporter. Для этого входного


параметра необходимо установить на станок приложение Reporter
(A-5999-4701). Для получения информации о продукте и
применении функции передачи информации см. руководство по
установке и использованию Reporter для систем ЧПУ Siemens
(номер по каталогу Renishaw H-5999-8750).
По умолчанию: не используется

Публикация № H-2000-6104
Цикл измерения длины инструмента со смещением от оси(9868) 89

R11 / H Величина допуска, определяющая выход длины инструмента за


допустимые пределы. Этот входной параметр также используется
в приложении Reporter.

По умолчанию: проверка допуска не осуществляется.

R13 / M=1 Флаг «инструмент вне поля допуска».


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE» («ВНЕ ПОЛЯ
ДОПУСКА»).

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.

По умолчанию: 2 мм.

R18 / D Диаметр инструмента.


Это номинальный диаметр инструмента.
По умолчанию: Максимальный диаметр инструмента, заданный в
_RENC[12].

R19 / S Скорость вращения шпинделя, при которой осуществляется


измерение длины. Для данного цикла допускаются скорости менее
600 об/мин, хотя эта рекомендация относится только к
многозубому инструменту.

Дополнительная информация содержится в разделе «Переменные


подпрограммы данных наладки» на стр. 13.
По умолчанию: не используется

R21 / MODE Способы обновления коррекции инструмента:


R21 / MODE отсутствует или Определение диаметра и
R21 / MODE = 0 (ИЗМЕРЕНИЕ) обнуление износа. Это состояние
по умолчанию.
R21 / MODE = 1 (ПРОВЕРКА) Обновления значения износа и
проверка допуска.
R21 / MODE = 2 (КОНТРОЛЬ) Только проверка допуска. Если
инструмент окажется вне допуска,
то он блокируется.
R25 / Y Радиальное смещение для наладки по длине.
Это перпендикулярное лучу смещение, при котором происходит
измерение длины. Значение не должно превышать радиус
инструмента. Инструмент всегда опускается на ось луча.
По умолчанию: По оси.

Публикация № H-2000-6104
90 Цикл измерения длины инструмента со смещением от оси (9868)

R23 / W Определение верхней или нижней кромки.

R25 / Y
R7 / L

R17×2 / Q×2

R17 / Q
Рисунок 31 — R23 / W определение кромки

R23 / W = 1 (ВЕРХНЯЯ) Инструмент позиционируется в луче при


помощи входных параметров R7 / L и
R17 / Q. В этом случае измеряется
верхняя кромка.

R23 / W = 0 (НИЖНЯЯ) Инструмент позиционируется в луче при


или отсутствует помощи входных параметров R7 / L и
определение R23 / W R17 / Q. В этом случае измеряется
нижняя кромка.

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:

Выполняется наладка инструмента по длине.

_RENC[48] Флаг «вне поля допуска». Устанавливается в том случае, если


измеренная длина инструмента оказывается вне поля допуска.
0 = В поле допуска.
1 = Вне поля допуска (длина).

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«OUT OF TOLERANCE («ВНЕ ПОЛЯ ДОПУСКА»)


«FORMAT ERROR («ОШИБКА ФОРМАТА»)

Публикация № H-2000-6104
Цикл измерения длины инструмента со смещением от оси(9868) 91

Пример 1. Наладка инструмента по длине со смещением от


оси
Предположим, что используется торцовая фреза диаметром 100 мм.

%_N_????
M6 T1

D1
L9800 Сброс входных параметров R.
R2=1 R18=100 R19=1000 R25=45 R7=245
L9868 Определение длины инструмента
(D1).
M30

Пример 2. Наладка инструмента по длине со смещением с


передачей данных в приложение Reporter
Предположим, что используется торцовая фреза диаметром 100 мм.
%_N_2000
M6 T1
D1
L9800 Сброс входных параметров R.
_NCCAP_Part_ID=2000 Идентификация детали.
L9771 Макрос запуска передачи данных,
необходимый в начале этого процесса.
R2=1 R7=150 R18=100 R25=45 R10=1 Определение длины. Передача данных в
L9867 приложение Reporter.
L9772 Макрос останова передачи данных,
необходимый в конце этого процесса.
M30

Публикация № H-2000-6104
92 Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси(9868)

Цикл измерения длины и радиуса/диаметра со смещением от


оси (9868)
Цикл 9868 предназначен для измерения эффективной длины и радиуса или
диаметра инструмента, если его диаметр превышает расстояние между головками
бесконтактной системы. Цикл также можно использовать для любого инструмента
известной длины, требующего быстрого измерения вне оси.

R7 / L

R26 / Z

R25 / Y

R18 / D

Рисунок 32 — Цикл измерения длины и радиуса/диаметра инструмента со смещением

Описание
Измерение длины и радиуса/диаметра инструмента производится со смещением от
его оси. Операцией управляет входной параметр диаметра R18 / D или входной
параметр смещения по длине R25 / Y. В начале цикла выполняется внутренний
расчет для проверки указанных выше входных параметров, а в случае признания их
безопасными инструмент устанавливается перед началом измерения в позицию со
смещением от оси. Для точного управления перемещениями по оси Sp необходимо
ввести приблизительную длину инструмента. Измерение радиуса/диаметра
происходит с использованием только одной стороны луча.

В случае _RENC[13]=1 или _RENC[13]=2 измерение радиуса/диаметра


производится на положительной стороне лазерного луча. При _RENC[13]=−1
измерение производится на отрицательной стороне луча.

ПРИМЕЧАНИЕ. Этот цикл представляет собой дополнение к стандартному


программному пакету и требует активации в мастере установки через меню
дополнительных настроек ПО.

Публикация № H-2000-6104
Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси (9868) 93

Формат программы (стандартный)


R2=3 R7= R18= R25= [R4= R5= R8= R9= R10= R11= R13=1 R17= R19= R21= R23=
R24= R26= ]
L9868

где в квадратных скобках указаны необязательные входные параметры.


Пример. R2=3 R4=0.03 R5=0.025 R7=270 R8=0.3 R9=0.4 R10=1 R11=0.2 R13=1
R17=2 R18=140 R19=1000 R21=2 R23=0 R24=6 R25=65 R26=3
L9868

Формат программы (ЧМИ)


RNC_9868(B,E ,F,MODE,H,I,J,L,M,Q,D,S,U,W,X,Y,Z)
Пример.
RNC_9868(3,0.3,0.4,2,0.2,0.03,0.025,270,1,2,140,1000,1,0,6,65,3)

Входные параметры
С данной программой используются следующие входные параметры:

R2 / B R2 / B = 3 Определение длины и радиуса/диаметра инструмента.

R4 / I Эмпирическое значение радиуса/диаметра.


Это значение равно разности между измеренным
радиусом/диаметром инструмента и фактическим
радиусом/диаметром инструмента под нагрузкой в процессе
резания. Данное значение используется для уточнения
измеренного радиуса/диаметра на основе имеющихся данных об
отклонении эффективного радиуса/диаметра от его измеренного
значения при нагрузке.
По умолчанию: не используется

ПРИМЕЧАНИЕ. При программировании оси фрезы ввод


номинального размера в качестве эмпирического значения
приведет к сохранению ошибочного значения вместо полного
радиуса/диаметра фрезы.

R5 / J Эмпирическое значение длины.


Данное значение равно разности между измеренной длиной
инструмента и его фактической длиной под нагрузкой в процессе
резания. Этот параметр используется для уточнения измеренной
длины на основе имеющихся данных об изменении эффективной
длины инструмента в процессе обработки.
По умолчанию: не используется

Публикация № H-2000-6104
94 Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси(9868)

R7 / L Номинальная длина инструмента. Это значение используется для


позиционирования инструмента в луче перед измерением. Этот
входной параметр также используется в приложении Reporter.

R8 / E Величина допуска, определяющая выход радиуса/диаметра


инструмента за допустимые пределы. Этот входной параметр
также используется в приложении Reporter.
В случае использования этого входного параметра значение
коррекции на геометрию или износ инструмента обновляется, если
радиус/диаметр инструмента находится в пределах допуска.
По умолчанию: проверка допуска не осуществляется.

R9 / F Величина шага между последовательными измерениями в


радиальном направлении при использовании входного параметра
R24 / X.
Окончательная величина шага между измерениями автоматически
уменьшается при втором измерительном проходе до F ÷ 4
(F × 0,25).

ПРИМЕЧАНИЕ. При вводе отрицательного значения входного


параметра R9 / F задается длина инструмента, равная
минимальному или максимальному радиусу, обнаруженному в
процессе поиска R24 / X.

По умолчанию: 0,3 мм.

Диапазон: от 0,1 до 1,5 мм.

R10 / U Использование приложения Reporter. Для этого входного


параметра необходимо установить на станок приложение Reporter
(A-5999-4701). Для получения информации о продукте и
применении функции передачи информации см. руководство по
установке и использованию Reporter для систем ЧПУ Siemens
(номер по каталогу Renishaw H-5999-8750).

По умолчанию: не используется

R11 / H Величина допуска, определяющая выход длины инструмента за


допустимые пределы. Этот входной параметр также используется
в приложении Reporter.

По умолчанию: проверка допуска не осуществляется.

R13 / M=1 Флаг «инструмент вне поля допуска».


Используйте R13 / M = 1 или ФЛАГ, чтобы предотвратить
появление аварийного сообщения «BROKEN TOOL» («ПОЛОМКА
ИНСТРУМЕНТА») или «OUT OF TOLERANCE» (ВНЕ ПОЛЯ
ДОПУСКА»).

Публикация № H-2000-6104
Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси (9868) 95

R17 / Q Предварительное положение и величина перебега.


При известном номинальном размере инструмента для его
позиционирования перед измерением используется R17 / Q. В этом
случае инструмент переместится за пределы номинального
размера на расстояние R17 / Q до срабатывания системы.
По умолчанию: 2 мм.

R18 / D Диаметр инструмента.


Это номинальный диаметр инструмента.
По умолчанию: Максимальный диаметр инструмента, заданный в
_RENC[12].

R19 / S Скорость вращения шпинделя, при которой осуществляется


измерение длины и радиуса/диаметра.
Дополнительная информация содержится в разделе «Переменные
подпрограммы данных наладки» на стр. 13.
По умолчанию: не используется

R21 / MODE Способы обновления коррекции инструмента:


R21 / MODE отсутствует или Определение диаметра и
R21 / MODE = 0 (ИЗМЕРЕНИЕ) обнуление износа. Это
состояние по умолчанию.
R21 / MODE = 1 (ПРОВЕРКА) Обновления значения износа и
проверка допуска.
R21 / MODE = 2 (КОНТРОЛЬ) Только проверка допуска. Если
инструмент окажется вне
допуска, то он блокируется.

Публикация № H-2000-6104
96 Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси(9868)

R23 / W Определение верхней или нижней кромки

R25 / Y
R7 / L

R17*2 / Q*2

R26 / Z R17 / Q

Рисунок 33 — R23 / W определение кромки

R23 / W = 1 (ВЕРХНЯЯ) Инструмент позиционируется в


луче при помощи входных
параметров R7 / L и R17 / Q. В
этом случае измеряется верхняя
кромка.
R23 / W = 0 (НИЖНЯЯ) или Инструмент позиционируется в
отсутствует определение луче при помощи входных
R23 / W параметров R7 / L и R17 / Q. В
этом случае измеряется нижняя
кромка.

Публикация № H-2000-6104
Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси (9868) 97

R24 / X +x = Расстояние поиска оси шпинделя для максимального


радиуса/диаметра.

Определяет расстояние поиска


сверх высоты измерения, заданной
входным параметром R26 / Z,
которое используется для
Ø R18 / D
обнаружения радиального выступа R17 / Q R17 / Q
на фрезе. Подходит для
однорезцовых расточных оправок и
фасонных фрез. R24 + /
X+
ПРИМЕЧАНИЕ. Использование
этого входного параметра приводит
к увеличению длительности цикла, R26 / Z
поэтому по возможности Рисунок 34 — R24 + / X +
поддерживайте расстояние R24 / X в
пределах 4 мм и управляйте
перемещениями в радиальном
направлении при помощи входных
параметров R18 / D и R17 / Q.
Значение по умолчанию: Ноль (0).

−x = Расстояние поиска оси шпинделя для минимального


радиуса/диаметра.
Ø R18 / D
R17 / Q R17 / Q

R24 − /
X−
R26 / Z

Рисунок 35 — R24 − / X −

R25 / Y Радиальное смещение для наладки по длине.


Это перпендикулярное лучу смещение, при котором происходит
измерение длины. Значение не должно превышать радиус
инструмента. Инструмент всегда опускается на ось луча.
По умолчанию: По оси.

R26 / Z Высота, на которой осуществляется измерение инструмента.


Это расстояние по оси Sp от верхней или нижней плоскости
инструмента, на которой выполняется измерение
радиуса/диаметра. Это значение всегда положительно, независимо
от значения R23 / W.
По умолчанию: 5 мм.

Публикация № H-2000-6104
98 Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси(9868)

Выходные параметры
При выполнении этого цикла задаются или обновляются значения следующих
выходных параметров:

Выполняется наладка инструмента по длине.


Определяется радиус/диаметр инструмента.

_RENC[48] Флаг «вне поля допуска». Устанавливается в том случае, если


измеренная длина или радиус/диаметр инструмента оказывается
вне поля допуска.
0 = В поле допуска.
1 = Вне поля допуска (длина).
2 = Вне допуска (радиус/диаметр).

Аварийные сообщения
При выполнении этого цикла могут выдаваться аварийные сообщения,
перечисленные ниже. Описание аварийных сообщений содержится в разделе
«Сообщения об ошибках и аварийные сообщения» на стр. 100.

«OUT OF TOLERANCE («ВНЕ ПОЛЯ ДОПУСКА»)


«FORMAT ERROR («ОШИБКА ФОРМАТА»)
«RPM OUT OF RANGE («НЕДОПУСТИМАЯ СКОРОСТЬ ШПИНДЕЛЯ»)

Пример 1. Наладка инструмента по длине/радиусу со


смещением от оси
Предположим, что используется торцовая фреза диаметром 100 мм.

%_N_????
M6 T1
D1
L9800 Сброс входных параметров R.
R2=3 R7=245 R18=100 R19=1200 R25=45
L9868 Определение длины и радиуса
режущей кромки инструмента (D1).
M30

Публикация № H-2000-6104
Цикл измерения длины и радиуса/диаметра инструмента со смещением от оси (9868) 99

Пример 2. Наладка инструмента по длине/радиусу со


смещением с передачей данных в приложение Reporter
Предположим, что используется торцовая фреза диаметром 100 мм.

%_N_2000
M6 T1

D1
L9800 Сброс входных параметров R.
_NCCAP_Part_ID=2000 Идентификация детали.

L9771 Макрос запуска передачи данных,


необходимый в начале этого процесса.
R2=3 R7=245 R18=100 R25=45 R10=1 Определение длины и радиуса режущей
L9868 кромки инструмента (D1). Передача
данных в приложение Reporter.
L9772 Макрос останова передачи данных,
необходимый в конце этого процесса.
M30

Публикация № H-2000-6104
100 Сообщения об ошибках и аварийные сообщения

Сообщения об ошибках и аварийные сообщения


Вывод сообщений об ошибках осуществляет подпрограмма обработки ошибок
RNC_9769.

При обнаружении состояния ошибки на экран системы ЧПУ выводится сообщение


об ошибке. Ниже приводятся сообщения об ошибках, их значения, а также типовые
способы устранения.

Сообщение «MISSING DATA IN RNC_9760» («ОТСУТСТВУЮТ ДАННЫЕ В


RNC_9760»)

Значение Такое аварийное сообщение появляется при выполнении цикла без


ввода соответствующих данных наладки в подпрограмме RNC_9760.
Обычно такое случается после установки ПО при первом запуске
цикла юстировки луча 9860.

Действие Сообщение появляется в результате контроля _RENC[21] и


_RENC[42] в подпрограмме данных наладки. Проверить все данные
на этот момент, чтобы убедиться в пригодности значений по
умолчанию, заданных в ПО, для конкретного станка и решаемой
задачи.

ПРИМЕЧАНИЕ. В случае использования цикла 9868 необходимо


определить _RENC[42].

Требуется перезапуск.

Сообщение «SCATTER TOLERANCE» («ДОПУСК РАССЕЯНИЯ»)

Значение Результат хотя бы одного замера находится вне поля допуска


рассеяния. Сообщение появляется, когда оказывается
превышенным заданное число замеров (подробнее см. в разделе
Scatter tolerance checking на стр. 25).

Действие Проверить требования к количеству замеров (объему выборки) и


величине допуска на разброс.

Выяснить причину низкой точности измерений и/или проверить


правильность задания значений количества замеров и допуска на
разброс. Низкая точность измерений может быть связана с
присутствием на инструменте СОЖ или стружки.
Проверить также правильность выполнения перемещения
инструмента/вставки или системы NCTS.
Требуется перезапуск.

Публикация № H-2000-6104
Сообщения об ошибках и аварийные сообщения 101

Сообщение «HARDWARE FAULT» («СБОЙ ОБОРУДОВАНИЯ»)

Значение Не работает система NCTS. Луч отсутствует из-за сбоя источника


питания, луч перекрыт или обнаружена другая неисправность
системы. Если система только что установлена, рекомендуется
проверить правильность работы М-кодов и полярность сигналов.

Действие Выяснить причину и устранить неисправность.


Требуется перезапуск.

Сообщение «OUT OF TOLERANCE» («ВНЕ ПОЛЯ ДОПУСКА»)

Значение 1 Результаты измерения длины или диаметра инструмента оказались


вне поля допуска (превышен положительный или отрицательный
предел). Возможная причина — поломка инструмента или его
извлечение из оправки.

Действие 1 Выполнить сброс и заменить инструмент, или отрегулировать


положение инструмента и снова выполнить его настройку.

Значение 2 Цикл 9861: Превышено допустимое отклонение температурного


дрейфа.

Действие 2 Выяснить, чем вызваны чрезмерные отклонения. Возможна


неверная регулировка регистров рабочей коррекции, используемых
для температурной компенсации.
Требуется перезапуск.

Сообщение «FORMAT ERROR» («ОШИБКА ФОРМАТА»)

Значение Отсутствует или неверно задан входной параметр цикла.

Действие Внести исправления в строку входного параметра цикла и запустить


его заново.
Требуется перезапуск.

Сообщение «R9 FORMAT ERROR» («ОШИБКА ФОРМАТА R9»)

Значение Отсутствует или неверно задан входной параметр цикла R9 / F.


Для цикла наладки инструмента по радиусу/диаметру 9862
(с использованием входного параметра R25 / X) необходимо
значение шага поиска, которое меньше половины расстояния
поиска.

Действие Внести исправления в строку входного параметра и запустить цикл


заново.
Требуется перезапуск.

Публикация № H-2000-6104
102 Сообщения об ошибках и аварийные сообщения

Сообщение «R18 FORMAT ERROR» («ОШИБКА ФОРМАТА R18»)

Значение Отсутствует или неверно задан входной параметр R18 / D.

Действие Внести исправления в строку входного параметра цикла и запустить


его заново.
Требуется перезапуск.

Сообщение «R25 FORMAT ERROR» («ОШИБКА ФОРМАТА R25»)

Значение Отсутствует или неверно задан входной параметр R25 / Y.

Действие Внести исправления в строку входного параметра цикла и запустить


его заново.
Требуется перезапуск.

Сообщение «SYSTEM DID NOT TRIGGER» («СИСТЕМА НЕ СРАБОТАЛА»)

Значение В процессе измерительного перемещения не произошло


срабатывание. Возможная причина — перекрытие луча стружкой или
СОЖ.

Действие Удалить стружку или увеличить расстояние перебега при помощи


входного параметра R17 / Q.

Действие Требуется перезапуск.

Сообщение «SYSTEM ALREADY TRIGGERED» («СИСТЕМА УЖЕ СРАБОТАЛА»)

Значение К началу измерительного перемещения система находилась в


сработавшем состоянии. Возможная причина — перекрытие луча
стружкой или СОЖ, а также слишком малое расстояние возврата.

Действие Удалить стружку или увеличить расстояние возврата в RNC_9762


(см. стр. 6). Требуется перезапуск.

Сообщение «RPM OUT OF RANGE» («НЕДОПУСТИМАЯ СКОРОСТЬ


ВРАЩЕНИЯ»)

Значение Заданное значение входного параметра R19 / S меньше минимально


допустимого.
Длительность импульса 100 мс 600 об/мин.
Длительность импульса 20 мс 3000 об/мин.

Действие Внести исправления в строку входного параметра цикла и запустить


его заново.
Требуется перезапуск.

Публикация № H-2000-6104
Сообщения об ошибках и аварийные сообщения 103

Сообщение «TOOL OUT OF RANGE» («ИНСТРУМЕНТ ВНЕ ПОЛЯ ДОПУСКА»)

Значение Длина инструмента превышает значения переменных _RENC[10] и


_RENC[11].

Действие Проверить длину инструмента.

Сообщение «RUN-OUT/EDGE MISSING» («РАДИАЛЬНОЕ БИЕНИЕ /


ОТСУТСТВУЕТ РЕЖУЩАЯ КРОМКА»)

Значение Отсутствует или повреждена режущая кромка, или используется


эксцентричный инструмент.

Действие Заменить или отрегулировать неисправный инструмент, или


изменить величину допуска.

Сообщение «BROKEN TOOL» («ПОЛОМКА ИНСТРУМЕНТА»)

Значение Инструмент вне поля допуска.

Действие Заменить неисправный инструмент и установить правильное


значение коррекции инструмента.

Сообщение «R18 / D INPUT TOO LARGE» («ВХОДНОЙ ПАРАМЕТР R18 / D


СЛИШКОМ ВЕЛИК»)

Значение Введенное значение превышает максимальный диаметр _RENC[12].

Действие Проверить/исправить диаметр инструмента или изменить _RENC[12]


(RNC_9760).
Требуется перезапуск.

Сообщение «R25 / Y INPUT TOO SMALL» («ВХОДНОЙ ПАРАМЕТР R25 / Y


СЛИШКОМ МАЛ»)

Значение Использование R23 / W требует ввода соответствующего входного


параметра R25 / Y.

Действие Внести исправления в строку входного параметра цикла и запустить


его заново.
Требуется перезапуск.

Публикация № H-2000-6104
104 Сообщения об ошибках и аварийные сообщения

Сообщение «ILLEGAL R17 / Q / R23 / W / R24 / X / R26 / Z INPUT» («НЕВЕРНОЕ


ЗНАЧЕНИЕ ВХОДНОГО ПАРАМЕТРА R17 / Q / R23 / W / R24 / X /
R26 / Z»)

Значение Введенное значение превышает безопасное расстояние под


лазерным лучом _RENC[43].

Действие Проверить/исправить значения или изменить _RENC[43]


(RNC_9760).
Требуется перезапуск.

Сообщение «NCI-6/SW2-4 INCORRECT» («НЕСООТВЕТСТВИЕ NCI-6/SW2-4»)

Значение Такое сообщение появляется при использовании автоматического


выбора длительности импульса с неверно установленным
переключателем SW2-4 интерфейса NCi-6.

Действие Установить переключатель SW2-4 в противоположное положение.

Сообщение «RESET TRANS/ROT/MIRROR/SCALE» («СБРОС ФУНКЦИИ


TRANS/ROT/MIRROR/SCALE»)

Значение В циклах с расположением луча под углом используются команды


Siemens TRANS и ROT. Перед выполнением циклов следует
отключить все функции TRANS, ROT, MIRROR или SCALE.

Действие Отключить функции перед выполнением циклов.

Публикация № H-2000-6104
Приложение A — Расположение луча под углом 105

Приложение A — Расположение луча под углом

Сведения о расположении луча под углом


Дополнительная схема с расположением луча под углом предназначена для
ситуаций, не позволяющих расположить лазерный луч системы NCTS параллельно
оси станка. Все перемещения в плоскости XY преобразуются в соответствии с
расположением лазерного луча.

ПРИМЕЧАНИЕ. В циклах с расположением луча под углом используются команды


Siemens TRANS и ROT. Перед выполнением циклов следует отключить все
функции TRANS, ROT, MIRROR или SCALE.

Расположение системы NCTS


В процессе установки системы NCTS необходимо задать ориентацию лазерного
луча, следуя процедуре, описанной ниже. Угол лазерного луча определяется
автоматически при выполнении программы юстировки луча с дополнительным
входным параметром R1 / A.

Ограничения, налагаемые на варианты расположения:

• Ось шпинделя (Sp) должна всегда соответствовать оси Z (_RENC[23]=3).

• Ось X луча (_RENC[21]=1, _RENC[22]=2).

• Ось Y луча (_RENC[21]=2, _RENC[22]=1).

Установка луча под углом к оси Х или Y:

Расположение под углом к оси X

±90°
±90°
(this example
(в данном
X is –20°) −20°)
примере

Рис. A1 — Ориентация по углу относительно оси X

Публикация № H-2000-6104
106 Приложение A — Расположение луча под углом

Расположение под углом к оси Y

±90°
±90°
(this example
(в данном is –30°)
примере −30°)

Рисунок A2 — Расположение под углом к оси Y

Цикл юстировки луча (9860)


Дополнительные входные параметры этого цикла предназначены для
расположения луча под углом. Остальные входные параметры соответствуют
параллельному расположению луча.

Дополнительный входной параметр R1 / А

R1 / A Определяет приблизительное значение угла лазерного луча (см.


рисунки на этой и предыдущей страницах). Это обязательный
входной параметр.

ПРИМЕЧАНИЕ. Если точное значение угла луча неизвестно,


введите ориентировочное значение входного параметра R1 / A и
задайте небольшой диапазон входного параметра R16 / P
(например, 10 мм), а затем выполните цикл. По окончании цикла на
экране появится точное значение угла. После этого можно
использовать исправленный угол и увеличить диапазон перед
следующим выполнением цикла.

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

_NCCAL[X,9] В этой переменной хранится калиброванное значение угла луча.


Это значение используется всеми остальными циклами для
определения углового положения относительно лазерного луча.

Публикация № H-2000-6104
Приложение B — Использование двух точек измерения на лазерном луче 107

Приложение B — Несколько точек и направлений измерения


Для нескольких датчиков потребуются независимые данные калибровки и,
возможно, раздельная установка параметров. Необходимо отредактировать
RNC_9760 и RNC_USER_START.

1. В подпрограмме RNC_9760 удалите _RENPRB=0.

2. В программе USER_START требуется условие для определения значения


_RENPRB.
Приведенный пример демонстрирует ввод значения _RENPRB в зависимости от
расположения оси B. Если ось B располагается под углом 90°, то _RENPRB=1.
IF $AA_IM[B]=90
_RENPRB=1
ELSE
_RENPRB=0
ENDIF

3. Если настройки RNC_9760 для обоих направлений одинаковы, то такого


исправления достаточно, чтобы обеспечить два набора данных калибровки,
основанных на условиях, которые описаны в предыдущем примере.

4. Если переменные наладки для разных направлений различаются, то


потребуется корректировка RNC_9760.
Следующий пример демонстрирует изменение значений осей в зависимости от
_RENPRB, которое, в свою очередь, определяется расположением оси станка
B.
IF _RENPRB=0
_RENC[21]=2; ОСЬ ЛУЧА
_RENC[22]=1; РАДИАЛЬНАЯ ИЗМЕРИТЕЛЬНАЯ ОСЬ
_RENC[23]=3; ОСЬ ШПИНДЕЛЯ
ELSE
_RENC[21]=2; ОСЬ ЛУЧА
_RENC[22]=3; РАДИАЛЬНАЯ ИЗМЕРИТЕЛЬНАЯ ОСЬ
_RENC[23]=1; ОСЬ ШПИНДЕЛЯ
ENDIF

Публикация № H-2000-6104
108 Приложение B — Использование двух точек измерения на лазерном луче

Эта страница преднамеренно оставлена пустой.

Публикация № H-2000-6104
ООО «Ренишоу» телефон +7 495 899 0202
факс +7 495 899 0228
ул. Кантемировская 58
эл. почта russia@renishaw.com
115477 Москва
Россия www.renishaw.ru

Адреса офисов Renishaw по всему миру указаны на сайте


www.renishaw.ru/contact

*H-2000-6104-0D*

Вам также может понравиться