
Фреймы
6.8 Вычисление фрейма из 3 точек измерения в пространстве (MEAFRAME)
Указание
Качество измерения
Для того чтобы измеренные координаты могли бы быть согласованы с идеальными
координатами с комбинированным вращением/смещением, образованный точками
измерения треугольник должен быть конгруэнтен идеальному треугольнику. Это
осуществляется посредством алгоритма компенсации, минимизирующего сумму
квадратных погрешностей, преобразующих измеренный треугольник в идеальный.
Эффективное необходимое искажение точек измерения может служить индикатором
качества измерения и поэтому выводится в качестве дополнительной переменной
MEAFRAME.
Указание
Созданный MEAFRAME фрейм посредством функции ADDFRAME может быть
преобразован в другой фрейм в цепочке фреймов.
См. пример: Соединение фреймов "Соединение с ADDFRAME".
Прочую информацию по параметрам ADDFRAME(FRAME, STRING) см.
/FB1/ Описание функция Основные функции; оси, системы координат, фреймы (K2),
глава "Цепочка фреймов"
Пример
;программа обработки детали 1
;
DEF FRAME CORR_FRAME
;
;установка точек измерения
DEF REAL IDEAL_POINT[3,3] = SET(10.0,0.0,0.0, 0.0,10.0,0.0,
0.0,0.0,10.0)
DEF REAL MEAS_POINT[3,3] = SET
(10.1,0.2,-0.2, -0.2,10.2,0.1, -0.2,0.2,9.8) ;для теста
DEF REAL FIT_QUALITY = 0
;
DEF REAL ROT_FRAME_LIMIT = 5 ;разрешен поворот позиции детали макс.
;на 5 градусов
DEF REAL FIT_QUALITY_LIMIT = 3 ;разрешено макс. 3 мм смещения между
;идеальным и измеренным треугольником
DEF REAL SHOW_MCS_POS1[3]
DEF REAL SHOW_MCS_POS2[3]
DEF REAL SHOW_MCS_POS3[3]
;=======================================================
;
N100 G01 G90 F5000
N110 X0 Y0 Z0
;
Расширенное программирование
Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
6-23
Не для продажи
со станком