Цикл 1420 IZMERENIE PLOSKOSTI
Применение
Цикл контактного щупа 1420 определяет угол плоскости путем измерения трех точек и сохраняет эти значения в Q-параметрах.
Если вы перед этим циклом запрограммировали цикл 1493 IZMERENIE VYSHTAMPOVKI, то вы можете повторять точки касания вдоль одного направления на заданной длине.
Цикл 1493 IZMERENIE VYSHTAMPOVKI
Дополнительно вы можете выполнять с циклом 1420 следующее:
- Если позиции измерения относительно активной нулевой точки не известны, то вы можете выполнить цикл в полуавтоматическом режиме.
- Цикл может опционально контролировать допуски. При этом вы можете контролировать позицию и размер объекта.
- Если вы определили фактическое положение заранее, то вы можете передать его как фактическое положение для цикла.
Отработка цикла
- Система ЧПУ позиционирует контактный щуп на ускоренном ходу FMAX_PROBE и по логике позиционирования в запрограммированную точку измерения 1.
- Система ЧПУ перемещает контактный щуп на ускоренном ходу FMAX_PROBE на безопасное расстояние. Сумма из Q320, SET_UP и радиуса контактного щупа будет учитываться при измерении в каждом направлении измерения.
- Контактный щуп перемещается на заданную высоту измерения и производит первую операцию измерения на подаче измерения F из таблицы контактных щупов.
- Система ЧПУ смещает контактный щуп на безопасное расстояние в направлении, противоположном заданному направлению измерения.
- Если вы запрограммировали отвод на безопасную высоту Q1125, то система ЧПУ отводит контактный щуп назад на безопасную высоту.
- После этого перемещается в плоскости обработки к точке измерения 2 и измеряет оттуда фактическую позицию второй точки плоскости.
- Далее контактный щуп перемещается назад на безопасную высоту (в зависимости от Q1125), затем в плоскости обработки к точке измерения 3 и измеряет оттуда фактическое значение третьей точки плоскости..
- В завершение система ЧПУ позиционирует контактный щуп обратно на безопасную высоту (в зависимости от Q1125) и сохраняет измеренные значения в следующих Q-параметрах:
Номер | Значение |
---|---|
с Q950 по Q952 | Первая измеренная позиция по главной, вспомогательной оси и оси инструмента |
с Q953 по Q955 | Вторая измеренная позиция по главной, вспомогательной оси и оси инструмента |
с Q956 по Q958 | Третья измеренная позиция по главной, вспомогательной оси и оси инструмента |
с Q961 по Q963 | Измеренный пространственный угол SPA, SPB и SPC в W-CS |
с Q980 по Q982 | Измеренные отклонения первой точки измерения |
с Q983 по Q985 | Измеренные отклонения второй точки измерения |
с Q986 по Q988 | 3-ье измеренное отклонение позиции |
Q183 | Состояние детали
|
Q970 | Если вы перед этим запрограммировали цикл 1493 IZMERENIE VYSHTAMPOVKI: Среднее значение всех отклонений от идеальной линии 1-ой точки измерения |
Q971 | Если вы перед этим запрограммировали цикл 1493 IZMERENIE VYSHTAMPOVKI: Среднее значение всех отклонений от идеальной линии 2-ой точки измерения |
Q972 | Если вы перед этим запрограммировали цикл 1493 IZMERENIE VYSHTAMPOVKI: Среднее значение всех отклонений от идеальной линии 3-ей точки измерения |
Рекомендации
- Между каждым объектом или точкой измерения перемещайтесь на безопасную высоту
- Выполните сброс преобразования координат перед вызовом циклов
- Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
- Три точки измерения не должны находится на одной прямой, чтобы система ЧПУ могла вычислить значения углов.
- Во время определения фактической позиции получается фактический пространственный угол. Цикл сохраняет измеренный пространственный угол в параметры с Q961 по Q963. Для передачи в 3D-базовое вращение система ЧПУ использует разницу между измеренным пространственным углом и фактическим пространственным углом.
- HEIDENHAIN не рекомендует использовать углы осей с этим циклом!
Выравнивание поворотных осей стола:
- Выравнивание с осями вращения стола может выполняться только в том случае, когда в кинематике имеются две оси вращения.
- Чтобы выровнять оси вращения стола (Q1126 не равно 0), значения разворота должны быть переданы (Q1121 не равно 0). Иначе вы получите сообщение об ошибке.
Параметры цикла
Вспомогательная графика | Параметр |
---|---|
Q1100 1-ья заданная поз. главной оси? Абсолютная заданная позиция первой точки измерения по главной оси в плоскости обработки Ввод: -99999,9999...+99999,9999 или опционально ?, -, или @
| |
Q1101 1-ая заданная поз. вспом. оси? Абсолютная заданная позиция первой точки измерения по вспомогательной оси в плоскости обработки Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q1102 1-aя заданная поз. оси инстр.? Абсолютная заданная позиция первой точки измерения по оси инструмента Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q1103 2-ая заданная поз. главной оси? Абсолютная заданная позиция второй точки измерения по главной оси в плоскости обработки Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q1104 2-ая заданная поз. вспом. оси? Абсолютная заданная позиция второй точки измерения по вспомогательной оси в плоскости обработки Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q1105 2-ая заданная поз. оси инстр.? Абсолютная заданная позиция второй точки измерения по оси инструмента Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q1106 3-ья заданная поз. главной оси? Абсолютная заданная позиция третьей точки измерения по главной оси в плоскости обработки. Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q1107 3-ья заданная поз. вспом. оси? Абсолютная заданная позиция третьей точки измерения по вспомогательной оси в плоскости обработки Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q1108 3-ья заданная поз. оси инстр.? Абсолютная заданная позиция третьей точки измерения по оси инструмента Ввод: –99999.9999...+9999.9999 или опционально, см. Q1100 | |
Q372 Направление измерен. (-3...+3)? Ось, в направлении которой должно производиться измерение. С помощью знака определяется положительное и отрицательное направление перемещения оси измерения. Ввод: -3, -2, -1, +1, +2, +3 | |
Q320 Безопасная высота? Дополнительное расстояние между точкой измерения и наконечником контактного щупа. Q320 действует аддитивно к значению колонки SET_UP таблицы контактных щупов. Значение действует инкрементально. Ввод: 0...99999,9999 или альтернативно PREDEF | |
Q260 b.wysota? Координата по оси контактного щупа, в которой столкновение щупа и обрабатываемой детали (зажимного приспособления) невозможно. Значение является абсолютным. Ввод: -99999,9999...+99999,9999 или альтернативно PREDEF | |
Q1125 Перемещ. на безопасную высоту? Поведение при позиционировании между позициями измерения: -1: не перемещать на безопасную высоту. 0: перемещать на безопасную высоту до и после цикла. Предварительное позиционирование выполняется на FMAX_PROBE. 1: перемещать на безопасную высоту до и после каждого объекта. Предварительное позиционирование выполняется на FMAX_PROBE. 2: перемещать на безопасную высоту до и после каждой точки измерения. Предварительное позиционирование выполняется на FMAX_PROBE. Ввод: -1, 0, +1, +2 | |
Q309 Реакция при ошибке допуска? Реакция в случае превышения допуска: 0: не прерывать выполнение программы, если допуск превышен. Система ЧПУ не будет открывать окно с результатом. 1: прервать выполнение программы, если допуск превышен. Система ЧПУ откроет окно с результатом. 2: система ЧПУ откроет окно с результатами, если фактическое положение находится в области брака. Выполнение программы прерывается. Система ЧПУ не будет открывать окно с результатом при доработке. Ввод: 0, 1, 2 | |
Q1126 Выровнять оси вращения? Позиционирование осей вращения для обработки под углом: 0: сохранить текущее положение осей вращения. 1: автоматически позиционировать оси вращения и при этом сохранять положения вершины инструмента (MOVE). Относительное расположение между заготовкой и контактным щупом не изменится. Система ЧПУ выполняет компенсационное движение с помощью линейных осей. 2: автоматически позиционировать оси вращения и без сохранения положения вершины инструмента (TURN). Ввод: 0, 1, 2 | |
Q1120 Позиция для передачи? Определите, какая точка измерения корректирует активную точку привязки: 0: без коррекции 1: коррекция относительно 1-ой точки измерения 2: коррекция относительно 2-ой точки измерения 3: коррекция относительно 3-ей точки измерения 4: коррекция относительно усреднённой точки измерения Ввод: 0, 1, 2, 3, 4 | |
Q1121 Передать базовое вращение? Укажите, должна ли система ЧПУ принимать определенное угловое смещение как базовое вращение: 0: без базового вращения 1: установить базовое вращение: система ЧПУ сохраняет здесь базовое вращение Ввод: 0, 1 |
11 TCH PROBE 1420 IZMERENIE PLOSKOSTI ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|