Основы циклов контактного щупа 14xx
Общие особенности циклов контактных щупов 14xx для разворотов
Циклы могут определять поворот и включают следующее:
- соблюдение активной кинематики станка
- полуавтоматическое ощупывание
- контроль допусков
- учет 3D-калибровки
- одновременное определение разворота и положения
Указания по программированию:
- Позиции измерения относятся к запрограммированным заданным позициям в I-CS.
- Определите заданные позиции по вашему чертежу.
- Перед определением цикла должен быть запрограммирован вызов инструмента для задания оси контактного щупа.
Обозначение | Краткое описание |
---|---|
Заданная позиция | Позиция из вашего чертежа, например, позиция отверстия |
Заданный размер | Размер из вашего чертежа, например, диаметр отверстия |
Фактическая позиция | Результат измерения позиции, например, позиции отверстия |
Фактический размер | Результат измерения размера, например диаметр отверстия |
I-CS | Входная система координат |
W-CS | Система координат детали |
Объект | Объект измерения: окружность, цапфа, плоскость, грань |
Нормаль к поверхности |
Оценка — точка привязки:
- Смещения могут быть записаны в базовые преобразования таблицы предустановок, если они измеряются с помощью активного TCPM при совместимой плоскости обработки
- Развороты могут быть записаны в базовые преобразования таблицы предустановок в качестве базового вращения или учитываться в качестве смещения первой поворотной оси от заготовки
Указания по использованию:
- При измерении учитываются существующие 3D-калибровочные данные. Если эти калибровочные данные отсутствуют, могут возникнуть отклонения.
- Если вы хотите использовать не только разворот, но и измеренную позицию, то измеряйте в направлении максимально перпендикулярном поверхности. Чем выше угловая погрешность и больше радиус наконечника контактного щупа, тем выше будет позиционная погрешность. Соответствующие отклонения позиции могут возникнуть здесь также из-за большого углового отклонения в исходном положении.
Протокол:
Результат измерения записывается в протокол TCHPRAUTO.html, а также в предусмотренные для цикла Q-параметры.
Измеренные отклонения представляют собой разницу измеренного фактического значения к середине допуска. Если допуски не указаны, они основываются на номинальных размерах.
Единицу измерения основной программы можно увидеть в заголовке протокола.
Полуавтоматический режим
Если позиции измерения относительно активной нулевой точки не известны, то цикл можно выполнить в полуавтоматическом режиме. Здесь вы можете перед выполнением измерения определить начальную позицию с помощью ручного позиционирования.
Для этого поставьте перед нужной заданной позицией символ "?". Вы можете сделать это, используя опцию выбора Имя в панели действий. В зависимости от объекта вы должны определить заданные позиции, которые определяют направление измерения, см. пример.
В зависимости от объекта вы должны определить заданные позиции, которые определяют направление измерения.
Ход цикла
Выполните действия в указанной последовательности: | ||
| ||
| ||
|
- В полуавтоматическом режиме после каждого этапа измерения вручную позиционируйте на безопасную высоту
Режимы программирования и эксплуатации:
- Определите заданные позиции из вашего чертежа.
- Полуавтоматический режим выполняется только в режимах работы станка, не в моделировании.
- Если вы для точки измерения не определили заданные позиции по всем направлениям, то система ЧПУ выдаст ошибку.
- Если вы не определили заданную позицию для одного направления, то после измерения объекта выполняется передача фактического значения в заданное. Это означает, что измеренная фактическая позиция будет позднее принята в качестве заданной позиции. Для такой позиции, следовательно, не существует отклонения и, в связи с этим, нет коррекции позиции.
Примеры
Важно: Вводите заданные позиции по вашему чертежу!
В следующих трех примерах используются заданные позиции из данного чертежа.
Выравнивание по двум отверстиям
В этом примере выравниваются два отверстия. Измерение выполняется по осям X (главная ось) и Y (вспомогательная ось). Поэтому для этих осей вы должны обязательно определить заданную позицию из чертежа! Заданная позиция по оси Z (ось инструмента) не обязательна, так как в этом направлении не выполняется измерение.
- QS1100 = Заданная позиция 1: главная ось задана, но позиция детали неизвестна
- QS1101 = Заданная позиция 1: вспомогательная ось задана, но позиция детали неизвестна
- QS1102 = Заданная позиция 1: ось инструмента неизвестна
- QS1103 = Заданная позиция 2: главная ось задана, но позиция детали неизвестна
- QS1104 = Заданная позиция 2: вспомогательная ось ось задана, но позиция детали неизвестна
- QS1105 = Заданная позиция 2: ось инструмента неизвестна
11 TCH PROBE 1411 IZMERENIJE DVUH OKRUZHNOSTEY ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Выравнивание по грани
В этом примере выравниваются грань. Измерение выполняется в направлении оси Y (вспомогательная ось). Поэтому для этой оси вы должны обязательно определить заданную позицию из чертежа! Заданная позиция по осям X (главная ось) и Z (ось инструмента) не обязательна, так как в этом направлении не выполняется измерение.
- QS1100 = Заданная позиция 1 по главной оси неизвестна
- QS1101 = Заданная позиция 1: вспомогательная ось задана, но позиция детали неизвестна
- QS1102 = Заданная позиция 1: ось инструмента неизвестна
- QS1103 = Заданная позиция 2 по главной оси неизвестна
- QS1104 = Заданная позиция 2: вспомогательная ось ось задана, но позиция детали неизвестна
- QS1105 = Заданная позиция 2: ось инструмента неизвестна
11 TCH PROBE 1410 IZMERENIE GRANI ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Выравнивание по плоскости
В этом примере выравниваются плоскость. Здесь вы должны задать все три заданные позиции из чертежа. Так как для расчёта угла важно учитывать все три оси в каждой позиции измерения.
- QS1100 = Заданная позиция 1: главная ось задана, но позиция детали неизвестна
- QS1101 = Заданная позиция 1: вспомогательная ось задана, но позиция детали неизвестна
- QS1102 = Заданная позиция 1: ось инструмента задана, но позиция детали неизвестна
- QS1103 = Заданная позиция 2: главная ось задана, но позиция детали неизвестна
- QS1104 = Заданная позиция 2: вспомогательная ось ось задана, но позиция детали неизвестна
- QS1105 = Заданная позиция 2: ось инструмента задана, но позиция детали неизвестна
- QS1106 = Заданная позиция 3: главная ось задана, но позиция детали неизвестна
- QS1107 = Заданная позиция 3: вспомогательная ось ось задана, но позиция детали неизвестна
- QS1108 = Заданная позиция 3: ось инструмента задана, но позиция детали неизвестна
11 TCH PROBE 1420 IZMERENIE PLOSKOSTI ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Анализ допусков
Вы также можете использовать циклы 14xx для проверки диапазонов допусков. При этом может проверяться положение и размер объекта.
Возможны следующие записи с допусками:
Допуск | Пример |
---|---|
Отклонение размера | 10+0.01-0.015 |
DIN EN ISO 286-2 | 10H7 |
DIN ISO 2768-1 | 10 м |
Обращайте внимание на прописные и заглавные буквы при задании допусков.
Если вы программируете ввод с допуском, то система ЧПУ отслеживает диапазон допуска. Система ЧПУ записывает в возвращаемый параметр Q183 статус ОК, Доработка или Брак. Если запрограммирована коррекция точки привязки, то система ЧПУ корректирует активную точку привязки после процесса измерения
Следующие параметры цикла допускают ввод с допусками:
- Q1100 1-JA TOCHKA GL. OSI
- Q1101 1-JA TOCHKA VSP. OSI
- Q1102 1-JA TOCHKA OSI INS.
- Q1103 2-JA TOCHKA GL. OSI
- Q1104 2-JA TOCHKA VSP. OSI
- Q1105 2-JA TOCHKA OSI INS.
- Q1106 3-JA TOCHKA GL. OSI
- Q1107 3-JA TOCHKA VSP. OSI
- Q1108 3-JA TOCHKA OSI INS.
- Q1116 DIAMETR 1
- Q1117 DIAMETR 2
При программировании действуйте следующим образом:
- Начните определение цикла
- Активируйте опцию выбора Имя на панели действий
- Запрограммируйте целевое положение/размер, включая допуск
- Например, поместите в цикл QS1116="+8-2-1".
Если вы запрограммируете неправильный допуск, то система ЧПУ прекратит обработку с сообщением об ошибке.
Ход цикла
Если фактическая позиция выходит за пределы допуска, то система ЧПУ ведет себя следующим образом:
- Q309=0: система ЧПУ не прерывает программу.
- Q309=1: система ЧПУ прерывает программу сообщением о браке или доработке.
- Q309=2: система ЧПУ прерывает программу сообщением о браке.
Если Q309 = 1 или 2, действуйте следующим образом: | ||
| ||
|
Обратите внимание, что циклы контактного щупа возвращают отклонения в Q98x и Q99x по отношению к середине допуска . Если определены Q1120 и Q1121 , то их значения соответствуют значениям, используемым для коррекции. Если автоматическая оценка не активна, то система ЧПУ сохраняет значения относительно середины допуска в предусмотренные Q-параметры и вы можете в дальнейшем обработать эти значения.
Пример
- QS1116 = Диаметр 1 с указанием допуска
- QS1117 = Диаметр 2 с указанием допуска
11 TCH PROBE 1411IZMERENIJE DVUH OKRUZHNOSTEY ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Передача фактической позиции
Действительная позиция может быть установлена предварительно и определена в цикле контактного щупа в качестве фактической позиции. Объекту будет передана как заданная, так и фактическая позиция. Исходя из разницы, цикл рассчитывает необходимые коррекции и использует контроль допуска.
При программировании действуйте следующим образом:
- Определите цикл
- Активируйте опцию выбора Имя на панели действий
- Запрограммируйте целевое положение, при необходимости, с контролем допуска
- Запрограммируйте "@"
- Запрограммируйте фактическую позицию
- Например, поместите в цикл QS1100="10+0.02@10.0123".
Режимы программирования и эксплуатации:
- Если вы используете @, то не происходит измерения. Система ЧПУ только рассчитывает фактическую и заданную позицию.
- Для всех трех осей (главной, вспомогательной и оси инструмента) должны быть определены фактические позиции. Если вы определили только одну ось с фактической позицией, то появится сообщение об ошибке.
- Фактические позиции могут быть также определены с помощью Q1900–Q1999.
Пример
Эта возможность позволяет, например:
- Определять круговой шаблон из различных объектов.
- Выравнивать зубчатое колесо с помощью центра зубчатого колеса и позиции одного зуба.
Заданные позиции определяются здесь с контролем допуска и фактической позицией.
5 TCH PROBE 1410 IZMERENIE GRANI ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|