
Трансформация координат (FRAMES)
5.6 Вычисление фрейма из 3 точек измерения в пространстве (MEAFRAME)
Расширенное программирование
310 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
5.6 Вычисление фрейма из 3 точек измерения в пространстве
(MEAFRAME)
Функция
MEAFRAME это расширение языка 840D для поддержки циклов измерения.
Функция MEAFRAME вычисляет фрейм из трех идеальных и сопряженно измеренных
точек.
Если деталь позиционируется для обработки, то ее позиция относительно декартовой
системы координат станка по умолчанию как смещена, так и повернута по отношению к
ее идеальной позиции. Для точной обработки или измерения необходима либо
дорогостоящая физическая юстировка, либо изменение движений в программе
обработки детали.
Фрейм может быть определен через сканирование трех точек в пространстве,
идеальные позиции которых известны. Сканирование выполняется посредством
контактного или оптического сенсора, который касается точно зафиксированных на
несущей пластине отверстий или измерительных сфер.
Синтаксис
MEAFRAME IDEAL_POINT,MEAS_POINT,FIT_QUALITY)
Значение
MEAFRAME
Вычисление фрейма из 3 точек измерения в пространстве
IDEAL_POINT
мерное поле Real, содержащее три координаты идеальных точек
MEAS_POINT
мерное поле Real, содержащее три координаты измеренных точек
FIT_QUALITY
Переменная Real,
-1:
-2:
-4:
положительное
значение:
возвращающая следующую информацию:
Идеальные точки располагаются практически
на одной прямой: вычисление фрейма
невозможно. Возвращенная фрейм-
переменная содержит нейтральный фрейм.
Точки измерения располагаются практически
на одной прямой: вычисление фрейма
невозможно. Возвращенная фрейм-
переменная содержит нейтральный фрейм.
Вычисление матрицы вращения не удалось
по иной причине.
Сумма искажений (расстояния между
точками), необходимая для перевода
измеренного треугольника в конгруэнтный
идеальному треугольник.