Основы циклов контактного щупа 14xx

Общие особенности циклов контактных щупов 14xx для разворотов

Циклы могут определять поворот и включают следующее:

  • соблюдение активной кинематики станка
  • полуавтоматическое ощупывание
  • контроль допусков
  • учет 3D-калибровки
  • одновременное определение разворота и положения
 
Tip

Указания по программированию:

  • Позиции измерения относятся к запрограммированным заданным позициям в I-CS.
  • Определите заданные позиции по вашему чертежу.
  • Перед определением цикла должен быть запрограммирован вызов инструмента для задания оси контактного щупа.
Объяснения определений

Обозначение

Краткое описание

Заданная позиция

Позиция из вашего чертежа, например, позиция отверстия

Заданный размер

Размер из вашего чертежа, например, диаметр отверстия

Фактическая позиция

Результат измерения позиции, например, позиции отверстия

Фактический размер

Результат измерения размера, например диаметр отверстия

I-CS

Входная система координат
I-CS: Input Coordinate System

W-CS

Система координат детали
W-CS: Workpiece Coordinate System

Объект

Объект измерения: окружность, цапфа, плоскость, грань

Нормаль к поверхности

Оценка — точка привязки:

  • Смещения могут быть записаны в базовые преобразования таблицы предустановок, если они измеряются с помощью активного TCPM при совместимой плоскости обработки
  • Развороты могут быть записаны в базовые преобразования таблицы предустановок в качестве базового вращения или учитываться в качестве смещения первой поворотной оси от заготовки
 
Tip

Указания по использованию:

  • При измерении учитываются существующие 3D-калибровочные данные. Если эти калибровочные данные отсутствуют, могут возникнуть отклонения.
  • Если вы хотите использовать не только разворот, но и измеренную позицию, то измеряйте в направлении максимально перпендикулярном поверхности. Чем выше угловая погрешность и больше радиус наконечника контактного щупа, тем выше будет позиционная погрешность. Соответствующие отклонения позиции могут возникнуть здесь также из-за большого углового отклонения в исходном положении.

Протокол:

Результат измерения записывается в протокол TCHPRAUTO.html, а также в предусмотренные для цикла Q-параметры.

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

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

Полуавтоматический режим

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

Для этого поставьте перед нужной заданной позицией символ "?". Вы можете сделать это, используя опцию выбора Имя в панели действий. В зависимости от объекта вы должны определить заданные позиции, которые определяют направление измерения, см. пример.

 
Tip

В зависимости от объекта вы должны определить заданные позиции, которые определяют направление измерения.

Ход цикла

Выполните действия в указанной последовательности:

  1. Выполнение цикла
  2. Система ЧПУ прерывает управляющую программу.
  3. Открывается окно.
  4. Позиционируйте контактный щуп в желаемую точку измерения с помощью клавиш направления осей.
  5. или

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

  1. Нажмите клавишу NC start
  2. Система управления закроет окно и выполнит первую процедуру измерения.
  3. Если REZHIM BEZOP. VISOTI Q1125 = 1 или 2, то система ЧПУ откроет сообщение на вкладке FN 16 рабочей области Сост.. В этом сообщении будет написано, что режим отвода на безопасную высоту не возможен.
  4. Переместите контактный щуп в безопасное положение

  1. Нажмите клавишу NC start
  2. Цикл или программа продолжатся. При необходимости, вам нужно будет повторить весь процесс для дополнительных точек измерения.
 
Указание
Осторожно, опасность столкновения!
В полуавтоматическом режиме система ЧПУ игнорирует значения 1 и 2 для отвода на безопасную высоту. В зависимости от позиция, на которой находится контактный щуп перед этим, возникает опасность столкновения.
  1. В полуавтоматическом режиме после каждого этапа измерения вручную позиционируйте на безопасную высоту
 
Tip

Режимы программирования и эксплуатации:

  • Определите заданные позиции из вашего чертежа.
  • Полуавтоматический режим выполняется только в режимах работы станка, не в моделировании.
  • Если вы для точки измерения не определили заданные позиции по всем направлениям, то система ЧПУ выдаст ошибку.
  • Если вы не определили заданную позицию для одного направления, то после измерения объекта выполняется передача фактического значения в заданное. Это означает, что измеренная фактическая позиция будет позднее принята в качестве заданной позиции. Для такой позиции, следовательно, не существует отклонения и, в связи с этим, нет коррекции позиции.

Примеры

Важно: Вводите заданные позиции по вашему чертежу!

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

Выравнивание по двум отверстиям

В этом примере выравниваются два отверстия. Измерение выполняется по осям X (главная ось) и Y (вспомогательная ось). Поэтому для этих осей вы должны обязательно определить заданную позицию из чертежа! Заданная позиция по оси Z (ось инструмента) не обязательна, так как в этом направлении не выполняется измерение.

  • QS1100 = Заданная позиция 1: главная ось задана, но позиция детали неизвестна
  • QS1101 = Заданная позиция 1: вспомогательная ось задана, но позиция детали неизвестна
  • QS1102 = Заданная позиция 1: ось инструмента неизвестна
  • QS1103 = Заданная позиция 2: главная ось задана, но позиция детали неизвестна
  • QS1104 = Заданная позиция 2: вспомогательная ось ось задана, но позиция детали неизвестна
  • QS1105 = Заданная позиция 2: ось инструмента неизвестна

11 TCH PROBE 1411 IZMERENIJE DVUH OKRUZHNOSTEY ~

QS1100= "?30"

;1-JA TOCHKA GL. OSI ~

QS1101= "?50"

;1-JA TOCHKA VSP. OSI ~

QS1102= "?"

;1-JA TOCHKA OSI INS. ~

Q1116=+10

;Диаметр 1 ~

QS1103= "?75"

;2-JA TOCHKA GL. OSI ~

QS1104= "?50"

;2-JA TOCHKA VSP. OSI ~

QS1105= "?"

;2-JA TOCHKA OSI INS. ~

Q1117=+10

;DIAMETR 2 ~

Q1115=+0

;TIP GEOMETRII ~

Q423=+4

;NO. OF PROBE POINTS ~

Q325=+0

;UGOL NACHAL.TOCHKI ~

Q1119=+360

;UGLOV. DLINA DUGI ~

Q320=+2

;BEZOPASN.RASSTOYANIE ~

Q260=+100

;BEZOPASNAYA VYSOTA ~

Q1125=+2

;REZHIM BEZOP. VISOTI ~

Q309=+0

;REAKZIA NA OSHIBKU ~

Q1126=+0

;VI'RAVN. OSI VRASCH. ~

Q1120=+0

;PEREDACHA POSICII ~

Q1121=+0

;PEREDACHA VRASH.

Выравнивание по грани

В этом примере выравниваются грань. Измерение выполняется в направлении оси Y (вспомогательная ось). Поэтому для этой оси вы должны обязательно определить заданную позицию из чертежа! Заданная позиция по осям X (главная ось) и Z (ось инструмента) не обязательна, так как в этом направлении не выполняется измерение.

  • QS1100 = Заданная позиция 1 по главной оси неизвестна
  • QS1101 = Заданная позиция 1: вспомогательная ось задана, но позиция детали неизвестна
  • QS1102 = Заданная позиция 1: ось инструмента неизвестна
  • QS1103 = Заданная позиция 2 по главной оси неизвестна
  • QS1104 = Заданная позиция 2: вспомогательная ось ось задана, но позиция детали неизвестна
  • QS1105 = Заданная позиция 2: ось инструмента неизвестна

11 TCH PROBE 1410 IZMERENIE GRANI ~

QS1100= "?"

;1-JA TOCHKA GL. OSI ~

QS1101= "?0"

;1-JA TOCHKA VSP. OSI ~

QS1102= "?"

;1-JA TOCHKA OSI INS. ~

QS1103= "?"

;2-JA TOCHKA GL. OSI ~

QS1104= "?0"

;2-JA TOCHKA VSP. OSI ~

QS1105= "?"

;2-JA TOCHKA OSI INS. ~

Q372=+2

;NAPRAVL. OSCHUP. ~

Q320=+0

;BEZOPASN.RASSTOYANIE ~

Q260=+100

;BEZOPASNAYA VYSOTA ~

Q1125=+2

;REZHIM BEZOP. VISOTI ~

Q309=+0

;REAKZIA NA OSHIBKU ~

Q1126=+0

;VI'RAVN. OSI VRASCH. ~

Q1120=+0

;PEREDACHA POSICII ~

Q1121=+0

;PEREDACHA VRASH.

Выравнивание по плоскости

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

  • QS1100 = Заданная позиция 1: главная ось задана, но позиция детали неизвестна
  • QS1101 = Заданная позиция 1: вспомогательная ось задана, но позиция детали неизвестна
  • QS1102 = Заданная позиция 1: ось инструмента задана, но позиция детали неизвестна
  • QS1103 = Заданная позиция 2: главная ось задана, но позиция детали неизвестна
  • QS1104 = Заданная позиция 2: вспомогательная ось ось задана, но позиция детали неизвестна
  • QS1105 = Заданная позиция 2: ось инструмента задана, но позиция детали неизвестна
  • QS1106 = Заданная позиция 3: главная ось задана, но позиция детали неизвестна
  • QS1107 = Заданная позиция 3: вспомогательная ось ось задана, но позиция детали неизвестна
  • QS1108 = Заданная позиция 3: ось инструмента задана, но позиция детали неизвестна

11 TCH PROBE 1420 IZMERENIE PLOSKOSTI ~

QS1100= "?50"

;1-JA TOCHKA GL. OSI ~

QS1101= "?10"

;1-JA TOCHKA VSP. OSI ~

QS1102= "?0"

;1-JA TOCHKA OSI INS. ~

QS1103= "?80"

;2-JA TOCHKA GL. OSI ~

QS1104= "?50"

;2-JA TOCHKA VSP. OSI ~

QS1105= "?0"

;2-JA TOCHKA OSI INS. ~

QS1106= "?20"

;3-JA TOCHKA GL. OSI ~

QS1107= "?80"

;3-JA TOCHKA VSP. OSI ~

QS1108= "?0"

;3-JA TOCHKA OSI INS. ~

Q372=-3

;NAPRAVL. OSCHUP. ~

Q320=+2

;BEZOPASN.RASSTOYANIE ~

Q260=+100

;BEZOPASNAYA VYSOTA ~

Q1125=+2

;REZHIM BEZOP. VISOTI ~

Q309=+0

;REAKZIA NA OSHIBKU ~

Q1126=+0

;VI'RAVN. OSI VRASCH. ~

Q1120=+0

;PEREDACHA POSICII ~

Q1121=+0

;PEREDACHA VRASH.

Анализ допусков

Вы также можете использовать циклы 14xx для проверки диапазонов допусков. При этом может проверяться положение и размер объекта.

Возможны следующие записи с допусками:

Допуск

Пример

Отклонение размера

10+0.01-0.015

DIN EN ISO 286-2

10H7

DIN ISO 2768-1

10 м

 
Tip

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

Если вы программируете ввод с допуском, то система ЧПУ отслеживает диапазон допуска. Система ЧПУ записывает в возвращаемый параметр 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

При программировании действуйте следующим образом:

  1. Начните определение цикла
  2. Активируйте опцию выбора Имя на панели действий
  3. Запрограммируйте целевое положение/размер, включая допуск
  4. Например, поместите в цикл QS1116="+8-2-1".
 
Tip

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

Ход цикла

Если фактическая позиция выходит за пределы допуска, то система ЧПУ ведет себя следующим образом:

  • Q309=0: система ЧПУ не прерывает программу.
  • Q309=1: система ЧПУ прерывает программу сообщением о браке или доработке.
  • Q309=2: система ЧПУ прерывает программу сообщением о браке.

Если Q309 = 1 или 2, действуйте следующим образом:

  1. Откроется окно. Система ЧПУ отобразит все заданные и фактические размеры объекта.
  2. Прервите программу с помощью экранной кнопки ПРЕРВАНИЕ

  1. или

  2. Продолжите управляющую программу с помощью NC start
 
Tip

Обратите внимание, что циклы контактного щупа возвращают отклонения в Q98x и Q99x по отношению к середине допуска . Если определены Q1120 и Q1121 , то их значения соответствуют значениям, используемым для коррекции. Если автоматическая оценка не активна, то система ЧПУ сохраняет значения относительно середины допуска в предусмотренные Q-параметры и вы можете в дальнейшем обработать эти значения.

Пример

  • QS1116 = Диаметр 1 с указанием допуска
  • QS1117 = Диаметр 2 с указанием допуска

11 TCH PROBE 1411IZMERENIJE DVUH OKRUZHNOSTEY ~

Q1100=+30

;1-JA TOCHKA GL. OSI ~

Q1101=+50

;1-JA TOCHKA VSP. OSI ~

Q1102=-5

;1-JA TOCHKA OSI INS. ~

QS1116="+8-2-1"

;DIAMETR 1 ~

Q1103=+75

;2-JA TOCHKA GL. OSI ~

Q1104=+50

;2-JA TOCHKA VSP. OSI ~

QS1105=-5

;2-JA TOCHKA OSI INS. ~

QS1117="+8-2-1"

;DIAMETR 2 ~

Q1115=+0

;TIP GEOMETRII ~

Q423=+4

;NO. OF PROBE POINTS ~

Q325=+0

;UGOL NACHAL.TOCHKI ~

Q1119=+360

;UGLOV. DLINA DUGI ~

Q320=+2

;BEZOPASN.RASSTOYANIE ~

Q260=+100

;BEZOPASNAYA VYSOTA ~

Q1125=+2

;REZHIM BEZOP. VISOTI ~

Q309=2

;REAKZIA NA OSHIBKU ~

Q1126=+0

;VI'RAVN. OSI VRASCH. ~

Q1120=+0

;PEREDACHA POSICII ~

Q1121=+0

;PEREDACHA VRASH.

Передача фактической позиции

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

При программировании действуйте следующим образом:

  1. Определите цикл
  2. Активируйте опцию выбора Имя на панели действий
  3. Запрограммируйте целевое положение, при необходимости, с контролем допуска
  4. Запрограммируйте "@"
  5. Запрограммируйте фактическую позицию
  6. Например, поместите в цикл QS1100="10+0.02@10.0123".
 
Tip

Режимы программирования и эксплуатации:

  • Если вы используете @, то не происходит измерения. Система ЧПУ только рассчитывает фактическую и заданную позицию.
  • Для всех трех осей (главной, вспомогательной и оси инструмента) должны быть определены фактические позиции. Если вы определили только одну ось с фактической позицией, то появится сообщение об ошибке.
  • Фактические позиции могут быть также определены с помощью Q1900–Q1999.

Пример

Эта возможность позволяет, например:

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

Заданные позиции определяются здесь с контролем допуска и фактической позицией.

5 TCH PROBE 1410 IZMERENIE GRANI ~

QS1100="10+0.02@10.0123"

;1-JA TOCHKA GL. OSI ~

QS1101="50@50.0321"

;1-JA TOCHKA VSP. OSI ~

QS1102="-10-0.2+0.2@Q1900"

;1-JA TOCHKA OSI INS. ~

QS1103="30+0.02@30.0134"

;2-JA TOCHKA GL. OSI ~

QS1104="50@50.534"

;2-JA TOCHKA VSP. OSI ~

QS1105="-10-0.02@Q1901"

;2-JA TOCHKA OSI INS. ~

Q372=+2

;NAPRAVL. OSCHUP. ~

Q320=+0

;BEZOPASN.RASSTOYANIE ~

Q260=+100

;BEZOPASNAYA VYSOTA ~

Q1125=+2

;REZHIM BEZOP. VISOTI ~

Q309=+0

;REAKZIA NA OSHIBKU ~

Q1126=+0

;VI'RAVN. OSI VRASCH. ~

Q1120=+0

;PEREDACHA POSICII ~

Q1121=+0

;PEREDACHA VRASH.