В настоящее время перед компаниями стоит задача производства все более сложных изделий, что влечет за собой изменения в процессе моделирования, более высокую нагрузку на проектировщиков, а также на компьютерные ресурсы.
Solid Edge, система автоматизированного проектирования от компании Siemens PLM Software, обеспечивает эффективность работы с большими сборками, содержащими десятки и даже сотни тысяч деталей. Встроенные инструменты Solid Edge позволяют увеличить производительность работы компьютера и тем самым значительно сократить сроки создания проектов. Рассмотрим данные инструменты подробнее.
Стандартные инструменты Solid Edge в среде сборки позволяют гибко управлять отображением деталей или вспомогательных элементов (базовые плоскости, атрибуты, эскизы
При редактировании детали в сборке по месту пользователь может управлять отображением окружающих ее деталей. Если есть необходимость использовать окружающую геометрию, ее можно оставить полупрозрачной. В ином случае ее можно скрыть полностью (рис. 1).
Если необходимо оставить только графическое представление детали, ее можно деактивировать. При этом из оперативной памяти компьютера выгружается точное математическое представление (BREP) — остается лишь фасетное изображение детали в графическом окне программы.
Solid Edge позволяет создавать и хранить в одном файле рабочие и упрощенные версии деталей. С помощью встроенных инструментов пользователь может упрощать деталь, удаляя и добавляя элементы для уменьшения числа поверхностей (рис. 2). Особенно эффективны эти инструменты для деталей, которые содержат множество мелких элементов (отверстия, фаски, скругления
Аналогично можно создать упрощенное представление сборки. Принцип упрощения остается тем же, что и у деталей — уменьшение числа поверхностей в модели. Для этой цели можно исключить внутренние детали сборки (рис. 3) или создать прообраз множества деталей, которые нет смысла отображать в большой сборке (рис. 4).
Кроме того, состав всей сборочной единицы, сколь бы сложной она ни была, заменяется всего одной деталью (телом) — упрощенным представлением. Очевидно, что это кардинально снижает нагрузку на процессор и оперативную память в момент загрузки сборки с упрощенными представлениями вложенных подсборок.
Обычно, проектируя большую сборку, конструктор продолжительное время работает с ограниченным числом ее компонентов. Для управления набором отображаемых деталей и элементов сборки служит инструмент Конфигурации. Создавая различные конфигурации сборки, конструктор может быстро переключаться между тем или иным набором деталей, который он использует в данный момент (рис. 5).
В некоторых случаях удобно управлять отображением с помощью зон — наборов деталей, занимающих объем в форме параллелепипеда, в который этот набор входит (рис. 6). Команды контекстного меню зоны позволяют показать, скрыть и выбрать компоненты, находящиеся в ее пределах.
Если сборка содержит множество уникальных деталей, то поиск какой-то конкретной из них в Навигаторе или графическом окне может быть затруднителен. Для упрощения поиска деталей по заданным критериям служит инструмент Выбор по запросу, с помощью которого можно найти детали по быстрому запросу (рис. 7) или создать именованный запрос (рис. 8), если предполагается периодическое повторение поиска деталей, отвечающих определенным критериям.
Для гибкого управления открытием сборок диалоговое окно Открыть файл содержит несколько параметров, позволяющих настроить открытие сборки необходимой конфигурации или зоны (рис. 9). Благодаря этим инструментам можно не загружать в оперативную память компьютера те детали, работа с которыми в данный момент не предполагается, а также сэкономить время на загрузке модели.
В этом же диалоге можно определить сборку как малую, среднюю или большую. Поведение модели при этом будет определяться глобальными настройками открытия сборки Solid Edge (см. раздел «Параметры Solid Edge»). Кроме того, здесь же есть параметр, позволяющий скрыть отображение всех компонентов, а после открытия вручную отобразить те, с которыми предполагается работать. Этот параметр используют в случае очень больших сборок или на машинах с недостаточным количеством оперативной памяти.
В новейшей версии программы, Solid Edge ST8, появилась еще одна возможность: показ в текущей папке только файлов сборки верхнего уровня (рис. 10). Эта опция будет полезна, если в одной папке находится множество файлов моделей, являющихся подсборками большой сборки.
Настройки Solid Edge позволяют оптимизировать соотношение между качеством отображения и производительностью при работе со сложными моделями. Параметры, относящиеся к большим сборкам, находятся на вкладках Общие (рис. 11), Вид (рис. 12), Сборка (рис. 13) и Настройки открытия сборки (рис. 14).
На вкладке Общие можно отказаться от динамической правки профиля/эскиза. Это значит, что результат правки будет отображен после завершения операции изменения геометрии.
На вкладке Вид есть параметры, определяющие графическую производительность. Параметр Огрубление дает возможность аппроксимировать сложную геометрию при операциях изменения отображения сборки (поворот, сдвиг, масштабирование). Параметры Обработка невидимых линий при изменении вида и Показывать тени при изменении вида также существенно влияют на производительность при динамических операциях.
Параметры поведения компонентов сборки располагаются на вкладке Сборка. Здесь стоит отметить возможность автоматической деактивации деталей через промежуток времени, определенный пользователем.
На вкладке Настройки открытия сборки можно определить количество деталей в малую, среднюю и большую сборку и, таким образом, задать поведение модели сборки при ее открытии.
Настройки, управляющие созданием чертежей, содержатся в Мастере чертежных видов (рис. 15). Здесь можно задать создание быстрых проекций — видов чернового качества, содержащих только видимые линии. Тем не менее, набор возможностей при работе с этими проекциями остается достаточно широким: можно наносить обозначения и размеры, создавать спецификации
При открытии чертежа Solid Edge для печати или быстрого просмотра есть возможность деактивировать виды в диалоговом окне открытия файла (рис. 16). Это существенно сокращает время, необходимое для открытия документа чертежа.
Если модель большой сборки изменяется, то может быть затруднительно вручную отследить актуальность видов на сложном чертеже. Для обеспечения проектировщика информацией об актуальности чертежных видов служит Диспетчер обновлений. В диалоговом окне Диспетчер обновлений отображаются состояния всех чертежных видов документа, инструкции по обновлению и команда для обновления всех видов (рис. 17).
Для упрощения чертежей в Solid Edge можно уменьшить количество видимых линий изменением глубины отображения чертежного вида. Эта возможность может быть полезна при работе с большими сборочными чертежами. Глубина чертежного вида задается с помощью одноименной команды в контекстном меню вида (рис. 18).
Таким образом, оптимизация работы с большими сборками в Solid Edge позволяет существенно повысить производительность процессов разработки изделий и уменьшить сроки проектирования.