
- •Автоматизация геометрического проектирования
- •Геометрические преобразователи
- •Матрица преобразований для поворота на угол φ
- •Для трехмерных преобразований
- •Проецирование изображения
- •Автоматизация технологического проецирования
- •Автоматизация изготовления фотошаблонов для печатных плат
- •Формализация задачи создания чертежей фотошаблонов с помощью векторного представления.
- •Этапы имитационного моделирования.
- •Анализ механических конструкций
Проецирование изображения
Все виды проекции можно отнести к двум видам:
-
параллельная проекция – при параллельном проецировании изображение переносится на плоскость проекции лучами параллельными заданному направлению, пропорции сокращаются параллельность сохраняется. Для того, чтобы получить координаты изображения, необходимо задать координаты единичного вектора, и уравнения поверхности, т.е. плоскости проецирования.
Получаем систему уравнений:
y
*A
x
z V
-
в компьютерной графике используют ортогональное проецирование и проицирующие лучи параллельны оси Z и перпендикулярны плоскости ХОУ и ZA=0
При ортогональном преобразовании изображения с объектом связана объектная система координат.
Задача: это масштабирование изображения на основании информации о центре объектной системы координат. Свяжем реальную систему координат и объектную:
m-масштабный множитель позволяет увеличивать или уменьшать изображение.
Матрица проецирования относительно оси Z
Пример: проецирование на плоскость ХОУ
относительно оси Z.
Для центральной проекции проецирование производится лучом с началом в точке S, которая называется центром проекции (или точкой зрения), проходящим через точки изображения. Параллельность сохраняется. Для формирования системы уравнение необходимо задать координаты центра проекции и уравнение плоскости, на которую происходит проецирование.
Матрица преобразования при центральном проецировании:
При проецировании относительно Z:
Sx,Sy,Sz – координаты центра проекции по соответствующим осям.
Пример центральной проекции:
Автоматизация технологического проецирования
Основные проблемы при построении моделей для автоматизированного проецирования технологических процессов возникают при проецировании автоматизированных систем сборки так как при этом необходимо совместить несколько систем координат:
-система координат сборочной единицы, которая устанавливается в сборку
-система координат робота-манипулятора
-система координат поля сборки
-система координат базовой поверхности.
Модель процесса является вероятностной, т.к. и размеры деталей и отклонения движений робота-манипулятора в определенных пределах носит случайных характер.
Пример: пример сборки печатных плат.
Сборка происходит в несколько этапов:
-
загрузка микросхем в бункер
-
ориентация микросхем по заданным координатам
-
выборка микросхем из бункера
-
установка микросхем на печатной плате
при сборке основное требование к математической модели – это отражение такого свойства, как собираемость модели. Основная задача – это совмещение трех систем координат
-
систем координат. Относится к первому объекту совмещения (микросхемы)
y1
o x1
Z1
-
относится ко второму объекту (печатной плате)
y2
o x2
z2
-
базовая система координат робота-манипулятора
y
o x
z
-
Рассмотрим процесс совмещения:
КС-координатный столб
ПП-печатная плата
ОПП-отверстия в печатной плате
Р-робот
М-микросхема
ВМ-вывод микросхемы
МР – робот манипулятор
Условия собираемости для i-го вывода
yкс,xкс-координаты базового выступа (точки) координатного стола в базовой системе координат.
Хпп,упп-координаты центра базового отверстия печатной платы в базовой системе координат.
Хопп,yопп-координаты отверстия печатной платы в системе координат печатной платы
Хвт,уст-координаты вывода микросхемы в системе координатам микросхемы.
Хмр, yмр-координаты микросхемы относительно системы координат робота-манипулятора
Хр0,yр0-координаты робота манипулятора в базовой системе координат
Х0,y0-базовая система координат
Хкс,Окс,yкс-система координат координатного склона
Хпп,Опп,Yпп-система координат печатной платы
Хр,Ор,yр-система координат робота манипулятора
Хм,Ом,yм-система координат манипулятор
Условие собираемости для одного вывода состоит в том, чтобы отклонение совмещаемых элементов, было меньше минимального зазора.
Характер модели вероятностный:
И тогда для
всех выводов
На собираемость изделия влияют следующие факторы:
-
Точность исполнения элементов
-
Точность позиционирования исполнительного органа изделия на месте сборки
-
Усилие, развиваемое рукой робота манипулятор, оно не должно превышать заданного значения