Цикл 444 IZMERENIYE V 3D
Программирование ISO
G444
Применение
Следуйте указаниям инструкции по обслуживанию станка!
Данная функция должна быть активирована и адаптирована производителем станка.
Цикл 444 измеряет отдельную точку на поверхности детали. Используйте этот цикл для контроля, например, нерегулярных поверхностей пресс-форм. Он может определять, находится ли точка на поверхности детали в сравнении с заданными координатами в диапазоне завышенного или заниженного размера. После чего, оператор может выполнить дополнительные рабочие этапы, такие как доработка и т.д.
Цикл 444 измеряет произвольную точку в пространстве и определяет отклонение от заданных координат. При этом учитывается вектор нормали, который определяется через параметры Q581, Q582 и Q583. Вектор нормали перпендикулярен некоторой (воображаемой) плоскости, которая находится в заданных координатах. Вектор нормали направлен от плоскости и не определяет перемещение измерения. Имеет смысл определять вектор нормали при помощи CAD или CAM системы. Диапазон допуска QS400 определяет допустимое отклонение между заданной и измеренной координатой вдоль вектора нормали. Благодаря этому можно, например, выполнить останов программы при определении заниженного размера. Дополнительно система ЧПУ выводит протокол измерения и сохраняет отклонения в нижеприведенных Q параметрах.
Отработка цикла
- Контактный щуп перемещается из текущей позиции в точку вектора нормали, которая находится на следующем расстоянии от заданной координаты: расстояние = радиус наконечника щупа + значениеSET_UP таблицы tchprobe.tp (TNC:\table\tchprobe.tp) + Q320. Предварительное позиционирование выполняется с учетом безопасной высоты.
- Затем контактный щуп перемещается на заданную координату. Путь перемещения определяется через DIST (Не через вектор нормали! Вектор нормали используется только для правильного расчета координат.)
- После того как система ЧПУ определит позицию, контактный щуп отводится назад и останавливается. Полученные координаты точки касания система ЧПУ сохраняет в Q-параметрах
- Затем система ЧПУ отводит контактный щуп в направлении, противоположном направлению измерения, на значение, определенное в параметре MB.
Параметры результата
Система ЧПУ сохраняет результаты измерения цикла контактного щупа в следующих параметрах:
Номер | Значение |
---|---|
Q151 | Измеренная позиция по главной оси |
Q152 | Измеренная позиция по вспомогательной оси |
Q153 | Измеренная позиция по оси инструмента |
Q161 | Измеренное отклонение по главной оси |
Q162 | Измеренное отклонение по вспомогательной оси |
Q163 | Измеренное отклонение по оси инструмента |
Q164 | Измеренное трёхмерное отклонение
|
Q183 | Состояние детали:
|
Функция протокола
После отработки система ЧПУ создает файл протокола в формате .html. В протокол заносится результат по главной, вспомогательной оси и оси инструмента, а также 3D отклонение. Система ЧПУ сохраняет протокол в той же папке, в которой находится файл с расширением «.h» (если не определен другой путь для FN16).
В протокол записывает следующая информация по главной, вспомогательной и инструментальной оси:
- Действительное направление измерение (как вектор в исходной системе). Значения вектора соответствуют сконфигурированному пути измерения
- Заданные координаты
- (если определён допуск QS400) Вывод верхнего и нижнего размера, а также измеренного отклонения вдоль вектора нормали
- Измеренные координаты
- Цветовое представление значений (зелёные для "хорошо", оранжевые для "доработки", красные для "брак")
Рекомендации
- Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
- Для того чтобы получать точный результат в зависимости от применяемого контактного щупа, необходимо перед выполнением цикла 444 произвести 3D-калибровку. Для 3D-калибровки необходима опция #92 3D-ToolComp.
- Цикл 444 создаёт файл протокола в формате .html.
- Сообщение об ошибке выдается, если перед выполнением цикла 444 активен 8 ZERK.OTRASHENJE, цикл 11 MASCHTABIROWANIE или цикл 26 KOEFF.MASCHT.OSI.
- При измерении будет учитываться активная функция TCPM. Измерение позиции с активной функцией TCPM возможно также при несоответствующем состоянии Наклон плоскости обработки.
- Если станок оснащен управляемым шпинделем, то следует активировать отслеживание угла ориентации с помощью таблицы контактных щупов (столбец TRACK). Таким образом, вы в общем повысите точность измерений при помощи контактного щупа.
- Цикл 444 относит все координаты к активной системе координат.
- Система ЧПУ записывает в результирующие параметры измеренные значения.
- В параметр Q183 заносится состояние детали (хорошо/доработка/брак) в зависимости от параметра Q309.
Указания в связи с машинными параметрами
- В зависимости от настроек опционального параметра станка chkTiltingAxes (№ 204600) перед измерением проверяется, соответствует ли положение осей вращения углу поворота системы координат (3D-ROT). В случае отсутствия соответствия система ЧПУ выдает сообщение об ошибке.
Параметры цикла
Вспомогательная графика | Параметр |
---|---|
Q263 1-коор. 1-ой точки измерения? Координата первой точки измерения по главной оси плоскости обработки. Значение является абсолютным. Ввод: -99999,9999...+99999,9999 | |
Q264 2-ая координата 1-оей точки? Координата первой точки измерения по вспомогательной оси плоскости обработки. Значение является абсолютным. Ввод: -99999,9999...+99999,9999 | |
Q294 3-ая коорд.1-ой точки измерения? Координата первой точки измерения по оси контактного щупа. Значение является абсолютным. Ввод: -99999,9999...+99999,9999 | |
Q581 Нормаль к поверхн. по главн. оси Введите здесь компоненту вектора нормали к поверхности в направлении главной оси. Вывод векторов нормали к поверхности для точки выполняется, как правило, при помощи CAD/CAM системы. Ввод: -10...+10 | |
Q582 Нормаль к поверхн. по вспом. оси Введите здесь компоненту вектора нормали к поверхности в направлении вспомогательной оси. Выдача векторов нормали к поверхности для точки выполняется, как правило, при помощи CAD/CAM системы. Ввод: -10...+10 | |
Q583 Нормаль к поверхн. по оси инстр. Введите здесь компоненту вектора нормали к поверхности в направлении оси инструмента. Выдача векторов нормали к поверхности для точки выполняется, как правило, при помощи CAD/CAM системы. Ввод: -10...+10 | |
Q320 Безопасная высота? Дополнительное расстояние между точкой измерения и наконечником контактного щупа. Q320 действует аддитивно к значению колонки SET_UP таблицы контактных щупов. Значение действует инкрементально. Ввод: 0...99999,9999 или альтернативно PREDEF | |
Q260 b.wysota? Координата по оси контактного щупа, в которой столкновение щупа и обрабатываемой детали (зажимного приспособления) невозможно. Значение является абсолютным. Ввод: -99999,9999...+99999,9999 или альтернативно PREDEF | |
QS400 Величина допуска? Введите здесь диапазон допуска, который будет контролироваться циклом. Допуск определяет допустимое отклонение вдоль вектора нормали к поверхности. Это отклонение определяется расстоянием между заданными координатами и действительными измеренными значениями. (Нормаль к поверхности определяется через Q581 - Q583, заданная координата определяется через Q263, Q264, Q294) Значение допуска разбивается на осевые компоненты в зависимости от вектора нормали, см. примеры. Примеры
Ввод: максимум 255 знаков | |
Q309 Реакция при ошибке допуска? Определите, прерывает ли система ЧПУ выполнение программы и выводит ли сообщение при обнаружении отклонения: 0: не прерывать выполнение программы, если допуск превышен, не выводить сообщение 1: прервать выполнение программы, если допуск превышен, выдавать сообщение 2: если измеренные фактические координаты вдоль вектора нормали к поверхности выходят за нижний допуск заданных координат, то система ЧПУ выдает сообщение и прерывает управляющую программу. Однако реакция на ошибку отсутствует, если измеренные фактические координаты выходят за верхний допуск от заданных координат Ввод: 0, 1, 2 |
11 TCH PROBE 444 IZMERENIYE V 3D ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|