Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Компьютерное моделирование изделий в конструкторскотехнологической

..pdf
Скачиваний:
37
Добавлен:
15.11.2022
Размер:
7.19 Mб
Скачать

Глава 2 ТЕХНОЛОГИЯ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ

ДЕТАЛЕЙ В CAD-СИСТЕМАХ НА ПРИМЕРЕ ИСПОЛЬЗОВАНИЯ

СИСТЕМЫ SOLIDWORKS

2.1. Краткая характеристика системы

SolidWorks 2009 – мощное средство проектирования, ядро интегрированного комплекса автоматизации предприятия, с помощью которого осуществляется поддержка изделия на всех этапах жизненного цикла в полном соответствии с концепцией CALS-технологий. Основное назначение SolidWorks – это обеспечение сквозного процесса проектирования, инженерного анализа и подготовки производства изделий любой сложности

иназначения, включая создание интерактивной документации

иобеспечение обмена данными с другими системами.

Концептуальные идеи, положенные разработчиками в основу SolidWorks, и такие качества, как интуитивно понятный интерфейс, русификация и поддержка ЕСКД, предопределяют успех внедрения SolidWorks на предприятиях отечественной промышленности. Именно поэтому, выбирая SolidWorks в качестве базовой САПР, предприятие получает не только хороший, качественный и функциональный набор программ, но и ориентируется на самые передовые технологии, ставшие стандартом дефакто для автоматизированного проектирования во всем мире.

Разработчик системы – корпорация SolidWorks Inc, которая была основана в 1993 году в США в штате Массачусетс. Первая версия системы появилась в 1993 году. SolidWorks – это система автоматизированного проектирования, использующая знакомый пользователю графический интерфейс Microsoft Windows TM. Основа математического обеспечения – лицензируемое ядро Parasolid. Программа распространяется в коммерческих и образовательных вариантах. В настоящее время программа выпускается

31

компанией Dassault Systems SolidWorks Corp, дочерней компани-

ей фирмы Dassault Systems, которая прибрела права на разработку системы в 1997 году в процессе покупки SolidWorks Inc.

Это легкое в освоении средство позволяет инженерампроектировщикам быстро отображать свои идеи в эскизе, экспериментировать с элементами и размерами, а также создавать модели и подробные чертежи [6, 7, 20, 23].

Эта программа не нуждается в специальной рекламе: ее знают, любят и успешно применяют сотни тысяч инженеров по всему миру.

Современные средства аппаратного обеспечения персональных компьютеров вполне соответствуют техническим характеристикам, необходимым для нормального функционирования SolidWorks. Заметим только, что желательно иметь не менее 1 Gb оперативной памяти и не менее 256 Mb видеопамяти, а также монитор диагональю не менее 21 дюйма.

SolidWorks 2009 переведен компанией-производителем на 12 языков, включая русский, и поддерживает большинство мировых чертежных стандартов, в том числе и российские ГОСТы. Но не только это открывает для SolidWorks самые заманчивые перспективы на отечественном рынке. Очень важно и то, что, несмотря на постоянное наращивание «мышечной» массы, система становится все более простой и удобной в работе. SolidWorks всегда обладал наиболее совершенным пользовательским интерфейсом среди подавляющего большинства представленных на рынке CAD решений, однако разработчики версии 2009 смогли изыскать новые резервы и повысить удобство работы с системой. К таким усовершенствованиям можно отнести полностью настраиваемые контекстные и системные меню в стиле Windows XP.

Таким образом, подавляющее большинство технических приемов, используемых при работе с другими программами, работающими в среде Windows, применимы к процессам построения моделей в системе SolidWorks. Это обстоятельство де-

32

лает систему легкой и удобной для освоения современному инженеру, который, безусловно, умеет работать на персональном компьютере со стандартными программами оформления науч- но-технической документации.

Далее рассмотрим интерфейс программы и базовый инструментарий CAD-модуля, который предоставляет возможность проектировать сочетание оригинальных и типичных элементов, из комбинации которых и образуется модель изделия.

2.2. Интерфейс системы

При создании и проектировании изделий (деталей и сборок) пользователь постоянно имеет дело с интерфейсом системы, общий вид которого представлен на рис. 5. Интерфейс имеет элементы, общие с другими приложениями Windows (стандартные), и специализированные элементы. Рассмотрим назначение (функции) каждого элемента интерфейса [20, 21].

5

5

3 5

 

2

5

1

5

9

4

 

6

8

7

Рис. 5. Интерфейс системы SolidWorks

33

Дерево конструирования, или дерево построения (1) – это представленная в графическом виде последовательность элементов, составляющих деталь. В дереве построения детали отображаются: обозначение начала координат, плоскости, оси, эскизы, операции и указатель окончания построения модели. Эскиз, задействованный в любой операции, размещается на «ветви» дерева построения, соответствующей этой операции. Слева от названия операции в дереве отображается знак «+». После щелчка мышью на этом знаке в дереве разворачивается список участвующих в операции эскизов. Эскизы, не задействованные в операциях, отображаются на верхнем уровне дерева построения.

Каждый элемент автоматически возникает в дереве конструирования сразу после того, как он создан. Название присваивается элементам также автоматически в зависимости от способа, которым они получены, например: «Ось через ребро», «Плоскость через тривершины», «Операция вращения», «Фаска» и т.д.

В детали может существовать множество однотипных элементов. Чтобы различать их, к названию элемента автоматически прибавляется порядковый номер элемента данного типа, например: «Скругление 1» и «Скругление 2».

Дерево конструирования и окно графической области (2) динамически связаны. Можно выбирать элементы, эскизы, чертежные видыи вспомогательнуюгеометрию в любой частиокна.

Окно графической области (2) – это пространство проекти-

рования, где непосредственно создается и отображается геометрия моделируемого изделия: создаются эскизы и элементы конструкции детали.

Пункты падающего меню (3) обеспечивают доступ к командам создания и редактирования эскизов и конструктивных элементов.

Модель изделия (4) – отображаемая на экране геометрия (конструкция) детали, состоящая в общем случае из эскизов, твердотельных элементов, поверхностей и вспомогательной (справочной) геометрии.

34

Панели инструментов (5) обеспечивают более быстрый и удобный доступ к командам, содержащимся в соответствующих пунктах падающем меню. В табл. 3 представлены панели инструментов, предназначенные для моделирования деталей, а также панели общего назначения.

Многие панели инструментов позволяют выполнить собственную настройку, соответствующую определенному стилю работы. Как правило, для выбора доступны только те команды (кнопки), которые подходят для активного документа; остальные отображаются серым цветом.

Добавление и удаление командных кнопок для настройки панелей инструментов производится стандартным для большинства приложений Windows способом, который в SolidWorks реализуется при вызове из пункта меню «Инструменты» команды «Настройка».

Менеджер свойств (6) – инструменты для редактирования, перемещения, вращения или копирования один или несколько объектов эскиза, а также твердотельных элементов.

Практически это специальное диалоговое окно с простым и понятным интерфейсом, которое открывается при вызове пользователем команд создания эскиза и построения элементов и внешний вид которого зависит от конкретной теку-

щей выполняемой команды. Диалоговые окна «Менеджера свойств» разделяются на отдельные области для более удобной классификации свойств создаваемых объектов и логичной работы с ними.

Менеджер конфигурации (7) – это способ создавать, выбирать и просматривать множество конфигураций деталей и сборок в документе.

Менеджер анимации (8) – инструменты для управления анимацией (моделированием функционирования) сборок.

Указатель окончания построения модели (9) может исполь-

зоваться для временного возврат модели в предыдущее состояние с погашением нескольких элементов.

35

36

 

 

Таблица 3

 

Панели инструментов моделирования деталей

 

 

 

Название

Внешний вид (интерфейс)

Функции и краткие комментарии

панели

 

 

 

 

 

Эскиз

 

Вызов команд начала и окончания создания и ре-

 

 

дактирования эскизов, регулирования масштаб-

 

 

ной сетки

 

 

 

Инструменты

 

Обеспечивает доступ к объектам и инструментам

эскиза

 

для создания плоских и пространственных эски-

 

 

зов или чертежей

 

 

 

Инструменты

 

Измерение и определение массовых характери-

 

 

стик и создание уравнений (зависимостей между

 

 

размерами элементов эскиза)

 

 

 

Элементы

 

Обеспечивает задание команд создания твердо-

 

 

тельных элементов модели. На панель вынесены

 

 

не все команды, некоторые вызываются только из

 

 

падающего меню

 

 

 

Вид

 

Управляет видом модели (режимами отображения

 

 

на мониторе)

 

 

 

36

 

 

 

Окончание табл. 3

 

Название

Внешний вид (интерфейс)

Функции и краткие комментарии

 

панели

 

 

 

 

 

 

 

Стандартные

 

Предоставляет инструменты для установки стан-

 

виды

 

дартных видов (фронтальная, горизонтальная,

 

 

 

профильная проекции и т.д.)

 

 

 

 

 

Справочная

 

Создание вспомогательных осей плоскостей в

 

геометрия

 

детали или в сборке

 

 

 

 

 

Взаимосвязи

 

Управляет размерами и геометрическими взаимо-

 

эскиза

 

связями при вариационной параметризации эскиза

 

 

 

 

 

Стандартная

 

Управляет файлами и регенерацией модели

 

 

 

 

 

Листовой

 

Инструменты для создания и использования дета-

 

металл

 

лей из листового металла

 

 

 

 

 

Поверхности

 

Инструменты для создания и изменения поверх-

 

 

 

ностей

 

 

 

 

 

Примечания

 

Добавление заметок и обозначений (в частности,

 

 

 

допусков размеров конструкции, формы и распо-

 

 

 

ложения поверхностей) в документ детали, чер-

37

 

 

тежа или сборки

 

 

 

 

 

 

37

В SolidWorks используется обычная декартова система координат в трехмерном пространстве при моделировании формообразующих операций и на плоскости при создании эскизов.

2.3. Общие принципы и технология проектирования деталей

2.3.1. Принципиальная схема стандартной технологии

В современных CAD-системах модель представлена совокупностью типовых документов – деталей, сборок и чертежей. Любые изменения, которые вносятся в модель в одном документе, распространяются надругиедокументы, содержащие эту модель.

Создание моделей деталей является основой компьютерного геометрического моделирования, поскольку на основе этих документов (моделей) создаются сборки, а затем ассоциативные чертежи [10, 18, 31] изделий.

Основной принцип процесса моделирования – это принцип задания размеров (принцип моделирования по размерам) – dimen- sion-driven modeling, который позволяет задавать размеры и геометрические взаимосвязи между элементами. При изменении размеров изменяются размер и форма детали, но сохраняется общий замысел проекта. Например, в детали может оставаться постояннымотношение между размерамиэлементовконструкции(рис. 6).

Рис. 6. Пример простой параметрической модели

38

Твердотельная модель образуется на основе плоской геометрической фигуры, которая называется эскиз. Эскиз может располагаться в одной из ортогональных плоскостей координат, на плоской грани существующего тела или во вспомогательной плоскости, положение которой задано пользователем. Эскиз изображается на плоскости стандартными средствами векторного чертежно-графического редактора соответствующей САПР. При этом доступны все команды построения и редактирования изображения (аналогичные, например, командам системы AutoCAD), команды параметризации и сервисные возможности. Единственным исключением является невозможность ввода некоторых технологических обозначений, объектов оформления и таблиц.

Для задания формы объемных элементов выполняется такое перемещение эскиза в пространстве (рис. 7), след от которого определяет форму элемента (например, поворот дуги окружности вокруг оси образует сферу или тор, смещение многоугольника – призму и т.д.) [8, 10, 31]. Формообразующее перемещение эскиза будем называть операцией.

Рис. 7. Примеры образования объемных элементов деталей: операция вытягивания (а), операция вращения (б), кинематический элемент (операция по траектории) (в)

39

Последующим общепринятым порядком моделирования твердого тела является последовательное выполнение булевых операций (объединения, вычитания и пересечения) над объемными элементами (сферами, призмами, цилиндрами, конусами, пирамидами и т.д.). Таким образом материал к детали «добавляется» или «удаляется» из нее. Пример выполнения таких операций показан на рис. 8.

Рис. 8. Операции над объемными элементами: цилиндр (а), объединение цилиндра и призмы (б), вычитание призмы (в), вычитание цилиндра (г)

При разработке функций и интерфейса программного обеспечения учитываются приемы работы, присущие машиностроительному проектированию. Ориентация CAD-систем на формирование моделей конкретных деталей, содержащих типичные конструктивные элементы, упрощает выполнение некоторых характерных операций. К ним относятся операции создания фаски, скругления, круглого отверстия, уклона и ребра жесткости. Для упрощения задания параметров этих элементов их создание выделено в отдельные команды, что избавляет пользователя от цикла операций создания эскиза и формообразующей операции.

Так, для построения фаски не нужно рисовать эскиз, перемещать его вдоль ребра и вычитать получившийся объем из основного тела. Достаточно указать ребра для построения фаски

иввести ее параметры – величину катетов или величину катета

иугол. Аналогично при построении отверстия достаточно выбрать его тип (например, отверстие глухое с зенковкой и цековкой) и ввести соответствующие параметры.

40