ОСНОВЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
76
В CATIA отдельные элементы могут объединяться в группы и обрабатываться
совместно. Управление банком данных допускает синхронное обращение
нескольких пользователей.
Дополнительный модуль дает возможность строить простые и сложные
трехмерные поверхности и создавать программу с числовым программным
управлением для станков с тремя и более управляемыми осями. Для их
описания используются несколько типов представления поверхностей: простые
поверхности вращения (цилиндр, конус); поверхности, образующие которых
представляют собой дуги постоянного радиуса, кольца, трубки и т.п.
В качестве наружных поверхностей используются поверхности Безье,
которые состоят из одного или нескольких типов поверхностей [18].
Поверхности, которые не могут быть описаны запрограммированными типами
элементов, могут быть аппроксимированы точками с заданными координатами.
С помощью бипараметрических полиномных функций (Безье) из них можно
получить кривые, которые затем представляются на экране в виде сетки
кривых. В том случае, когда изображенный профиль поверхности не
соответствует искомому, то положение точек можно изменить. Система CATIA
позволяет определить граничные условия, которые должны учитываться при
построении кривых. Объемные элементы генерируются путем определения
(задания) наружной поверхности. При пересечении поверхностей, кривая их
пересечения автоматически рассчитывается, а невидимые части поверхностей
удаляются. В состав модуля входит пакет программ для расчетов
геометрических параметров, например, кривизны поверхности.
Для генерирования простых объемных элементов из фасет (граней)
имеется отдельный модуль, использование которого позволяет автоматически
удалять невидимые линии при представлении объектов.
Для трехмерного описания объектов в системе CATIA используются
простые виды объемных тел (куб, прямоугольный параллелепипед, призма).
Размеры этих базовых элементов могут варьироваться, элементы можно
сочетать по правилам булевых операций
При наличии "модуля построения
поверхностей" можно определить комплексные объемные тела, аппроксимируя
фасетами не поддающиеся аналитическому описанию поверхности (например
для представления лопаток турбин).
*
Булева операция
предназначена для создания нового тела на основе уже существующих тел.
В результате выполнения операции создается тело, являющееся комбинацией исходных тел. Существуют три
способа комбинирования исходных тел: сложение, вычитание и пересечение. Результатом операции "сложение"
двух тел будет тело, которое включает в себя часть, имеющуюся только у первого тела, часть, которая есть
только у второго тела, и часть, общую для обоих тел. Результатом операции "вычитание" будет тело, которое
является вычитанием второго тела из первого, и будет состоять из части, имеющейся только у первого тела.
Результатом операции "пересечение" будет тело, которое является пересечением двух тел, и будет состоять из
общей для обоих тел части [19].