ANSYS и LMS Virtual Lab. Геометрическое моделирование

770 109 12MB

Russian Pages 241

Report DMCA / Copyright

DOWNLOAD FILE

Polecaj historie

ANSYS и LMS Virtual Lab. Геометрическое моделирование

  • Commentary
  • decrypted from 3B41E330E5DC7847B1C81377E8B9D9A7 source file
Citation preview

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Книга посвящена совместному применению возможностей программного продукта LMS Virtual Lab и комплекса метода конечных элементов (МКЭ) ANSYS. В книгу входит описание трех модулей LMS Virtual Lab, который в качестве препроцессора использует элементы САПР CATIA V5: • Wireframe and Surface Design – модуль каркас' ного проектирования; • Sketcher – модуль создания плоских эскизов; • Part Design – модуль создания параметричес' ких твердотельных моделей. В книге рассматриваются служебные сре' дства комплекса, порядок передачи данных в ANSYS, операции импорта'экспорта геометричес' кой информации, а также дальнейшего ее исполь' зования для создания расчетной модели – сетки конечных элементов. Издание предназначено для студентов машиностроительных специальностей технических ВУЗов, а также для инженеров–разработчиков и инженеров–исследователей, занимающихся про' ектированием и расчетом конструкций.

ISBN 5-94074-301-3

9 785940 743019

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Басов К. А.

ANSYS и LMS Virtual Lab Геометрическое моделирование

Москва

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

УДК ББК

Б27

004.4 32.973.26 018.2 Б27

Басов К. А. ANSYS и LMS Virtual Lab. Геометрическое моделирование. – М.: ДМК Пресс, – 240 с., ил.

ISBN 5 94074 301 3

Книга посвящена совместному применению возможностей ком! плекса LMS Virtual Lab, использующего ряд модулей комплекса CATIA, и комплекса МКЭ ANSYS. В книгу входит описание модулей комплекса LMS Virtual Lab, предназначенных для создания геомет! рической модели, порядка передачи данных в комплекс МКЭ ANSYS и дальнейшего использования геометрической информации для со! здания расчетной модели – сетки конечных элементов. Книга предназначена для студентов машиностроительных спе! циальностей технических ВУЗов, инженеров – конструкторов и ин! женеров – исследователей. 3D – модель легкого танка Т–50, изображение которой размеще! но на обложке книги, выполнена автором. УДК 004.4 ББК 32.973.26!018.2

Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответ! ственности за возможные ошибки, связанные с использованием книги.

ISBN 5!94074!301!3

© Басов К. А. © Оформление ДМК Пресс

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Краткое содержание Введение .......................................................................... 12 Глава 1 КАРКАСНОЕ ПРОЕКТИРОВАНИЕ ............................... 17 Глава 2 СОЗДАНИЕ ЭСКИЗОВ .................................................. 91 Глава 3 СОЗДАНИЕ ПАРАМЕТРИЧЕСКИХ ТВЕРДОТЕЛЬНЫХ МОДЕЛЕЙ .................................. 133 Глава 4 ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ И ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ................. 197 Глава 5 ИМПОРТ И ЭКСПОРТ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ .............................................................. 217 Глава 6 ИМПОРТ ГЕОМЕТРИЧЕСКОЙ МОДЕЛИ В СРЕДУ КОМПЛЕКСА ANSYS И ЕЕ ДАЛЬНЕЙШЕЕ ИСПОЛЬЗОВАНИЕ .............. 223 Заключение ................................................................... 236 Библиография ............................................................... 238

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Содержание Введение .......................................................................... 12 Глава 1 Каркасное проектирование ........................................ 17 1.1. Создание точек ............................................................... 18 1.1.1. Создание точек при помощи указания координат ........... 19 1.1.2. Создание точек при помощи ссылочной плоскости и указания координат мышью на экране ........................ 20 1.1.3. Создание точек при помощи двух существующих точек ........................................................................ 21

1.2. Построение линий .......................................................... 22 1.2.1. Создание отрезков прямых линий ................................ 22 1.2.2. Создание линии по двум существующим точкам ............ 23 1.2.3. Создание линии по существующей точке и направлению ........................................................... 24 1.2.4. Создание линии под углом к существующей линии ........ 25 1.2.5. Создание линии по касательной к существующей линии ....................................................................... 26 1.2.6. Создание линии в виде биссектрисы угла между двумя существующими линиями ........................................... 27 1.2.7. Создание полилиний .................................................. 28 1.2.8. Построение дуг окружностей ....................................... 31 1.2.9. Построение дуг окружностей по центру и значению радиуса .................................................................... 31 1.2.10. Построение дуг окружностей по центру и точке ............ 32 1.2.11. Иные варианты построения дуг окружностей ............... 33 1.2.12. Построение осей ...................................................... 35 1.2.13. Построение сплайнов ............................................... 36 1.2.14. Построение галтельных переходов между линиями ...... 37 1.2.15. Построение сплайновых переходов между линиями ..... 38

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Содержание 5

1.2.16. Построение спиралей ............................................... 40 1.2.17. Построение проекций ............................................... 41 1.2.18. Построение пересечений .......................................... 42 1.2.19. Построение точек при помощи существующих линий ...................................................................... 43

1.3. Создание поверхностей и подобных им объектов ........... 43 1.3.1. Построение плоскостей .............................................. 43 1.3.2. Создание поверхности вытягивания ............................. 45 1.3.3. Создание поверхности вращения ................................. 47 1.3.4. Создание сферической поверхности ............................ 47 1.3.5. Создание цилиндрической поверхности ....................... 48 1.3.6. Создание поверхности эквидистантным движением существующей поверхности ........................................ 48 1.3.7. Создание поверхности ометанием (движением профиля по криволинейной образующей) ..................... 49 1.3.8. Создание поверхности по набору ее ребер ................... 70 1.3.9. Создание поверхности по набору непересекающихся линий ....................................................................... 71 1.3.10. Создание переходной поверхности ............................ 72 1.3.11. Создание точек на существующей поверхности ........... 74 1.3.12. Создание линии по нормали к существующей поверхности ............................................................ 74

1.4. Операции редактирования точек, линий и поверхностей ..................................................................... 75 1.4.1. Объединение поверхностей или линий ......................... 75 1.4.2. Исправление формы геометрических объектов ............. 76 1.4.3. Восстановление исходной формы поверхности ............. 77 1.4.4. Разделение составного объекта ................................... 77 1.4.5. Обрезка поверхности или линии .................................. 78 1.4.6. Взаимная обрезка нескольких объектов ........................ 78 1.4.7. Выделение ребер поверхностей .................................. 79 1.4.8. Выделение граней объемных тел и ребер поверхностей ............................................................ 81

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

6

ANSYS и LMS Virtual Lab. Геометрическое моделирование

1.4.9. Копирование объектов ................................................ 82 1.4.10. Поворот объектов ..................................................... 83 1.4.11. Построение объектов симметричным отражением ....... 84 1.4.13. Построение объектов масштабированием ................... 85 1.4.14. Построение объектов аффинным преобразованием ..... 86 1.4.15. Создание объекта с обратным направлением нормали или направления ...................................................... 87 1.4.16. Перенос объекта из одной системы координат в другую .................................................................. 87 1.4.17. Продление (экстраполяция) объектов ......................... 88

1.5. Создание координатной сетки на плоскости ................... 89

Глава 2 Создание эскизов .......................................................... 91 2.1. Вызов рабочей среды создания эскиза ........................... 92 2.2. Построение точек – объектов типа Point.......................... 93 2.3. Построение отрезков прямых линий ............................... 95 2.4. Построение окружностей и их дуг ................................... 97 2.5. Построение осей ............................................................ 99 2.6. Построение сплайнов ..................................................... 99 2.7. Построение линий гладких переходов .......................... 101 2.8. Построение конических сечений ................................... 101 2.9. Построение объектов предварительно определенного вида ............................................................................. 105 2.9.1. Построение прямоугольника, ориентированного вдоль осей координат ............................................... 105 2.9.2. Построение произвольно ориентированного прямоугольника ....................................................... 106 2.9.3. Построение параллелограмма ................................... 107 2.9.4. Построение овала .................................................... 107 2.9.5. Построение цилиндрического овала ........................... 108 2.9.6. Построение профиля типа замочной скважины ............ 109

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Содержание 7

2.9.7. Построение правильного шестиугольника ................... 110 2.9.8. Построение прямоугольника, ориентированного вдоль осей координат, по точке пересечения диагоналей и вершине .............................................. 110 2.9.9. Построение параллелограмма ................................... 111

2.10. Построение профилей общего вида ............................ 112 2.11. Построение фасок ...................................................... 113 2.12. Построение галтелей .................................................. 115 2.13. Обрезка линий и иных геометрических объектов ........ 116 2.14. Восполнение и построение дополнения объектов ....... 118 2.15. Построение симметричных объектов .......................... 118 2.16. Параллельный перенос и копирование объектов ........ 119 2.17. Поворот объектов ....................................................... 120 2.18. Масштабирование объектов ....................................... 121 2.19. Построение эквидистантных объектов ........................ 122 2.20. Проецирование трехмерных (3D) объектов на плоскость эскиза .................................................... 123 2.21. Построение пересечения трехмерного (3D) твердотельного объекта с плоскостью эскиза ............. 124 2.22. Проецирование силуэтных ребер ................................ 125 2.23. Использование привязок при создании эскиза ........... 126

Глава 3 Создание параметрических твердотельных моделей .......................................................................... 133 3.1. Создание тела экструзии .............................................. 134 3.2. Создание тела экструзии c использованием многоконтурного эскиза ............................................... 136 3.3. Создание тела экструзии с галтелями и уклонами ........ 137 3.4. Создание полости экструзией ...................................... 139

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

8

ANSYS и LMS Virtual Lab. Геометрическое моделирование

3.5. Создание полости экструзией c использованием многоконтурного эскиза ............................................... 140 3.6. Создание полости с галтелями и уклонами экструзией ................................................................... 141 3.7. Создание тела вращения .............................................. 142 3.8. Создание полости в форме тела вращения ................... 143 3.9. Создание отверстия ..................................................... 143 3.10. Создание ребра вытягиванием эскиза вдоль образующей ...................................................... 146 3.11. Создание полости вытягиванием эскиза вдоль образующей ...................................................... 148 3.12. Создание ребра жесткости ......................................... 149 3.13. Создание пересечения двух тел экструзии ................. 151 3.14. Построение твердотельной модели по набору эскизов ....................................................... 153 3.15. Построение полости по набору эскизов ...................... 154 3.16. Создание галтели ....................................................... 155 3.17. Создание галтели переменного радиуса ..................... 156 3.18. Создание галтели между гранями ............................... 158 3.19. Создание галтели с касанием к трем граням ............... 159 3.20. Создание фаски .......................................................... 159 3.21. Создание скоса грани ................................................. 161 3.22. Создание скоса граней, без изломов прилегающих к криволинейной грани ............................................... 163 3.23. Создание скоса грани с переменным углом наклона ... 164 3.24. Построение скоса грани с дополнительными возможностями .......................................................... 166 3.25. Создание пустотелой твердотельной параметрической модели ........................................... 167

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Содержание 9

3.26. Перемещение грани по нормали ................................. 168 3.27. Создание резьбы ........................................................ 169 3.28. Удаление грани ........................................................... 170 3.29. Замена грани .............................................................. 170 3.30. Обрезка параметрической твердотельной модели поверхностью ............................................................. 172 3.31. Придание поверхности толщины ................................. 173 3.32. Замыкание поверхности для создания параметрической твердотельной модели ................... 175 3.33. Перенос грани параметрической твердотельной модели ....................................................................... 176 3.34. Перенос параметрической твердотельной модели ..... 177 3.35. Поворот параметрической твердотельной модели ...... 178 3.36. Симметричное отражение параметрической твердотельной модели ............................................... 179 3.37. Построение зеркального отражения параметрической твердотельной модели ................... 180 3.38. Построение прямоугольного массива параметрических элементов ....................................... 181 3.39. Построение полярного массива параметрических элементов ....................................... 183 3.40. Построение пользовательского массива параметрических элементов ....................................... 186 3.41. Масштабирование твердотельной параметрической модели ........................................... 187 3.42. Создание новой твердотельной параметрической модели ....................................................................... 188 3.43. Сборка двух параметрических твердотельных моделей в одну ........................................................... 188

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

10

ANSYS и LMS Virtual Lab. Геометрическое моделирование

3.44. Объединение параметрических твердотельных моделей...................................................................... 189 3.45. Вычитание одной параметрической твердотельной модели из другой ........................................................ 190 3.46. Создание пересечения параметрических твердотельных моделей .............................................. 191 3.47. Объединение параметрических твердотельных моделей с удалением избыточных граней ................... 192 3.48. Удаление несвязанных частей параметрических твердотельных моделей .............................................. 193 3.49. Создание новой системы координат – системы осей.............................................................. 195

Глава 4 Интерфейс пользователя и дополнительная информация .................................................................. 197 4.1. Выпадающее меню ....................................................... 198 4.2. Панели инструментов ................................................... 207 4.3. Контекстное меню ........................................................ 213

Глава 5 Импорт и экспорт геометрической информации .................................................................. 217 5.1. Импорт ......................................................................... 218 5.2. Экспорт ........................................................................ 222

Глава 6 Импорт геометрической модели в среду комплекса ANSYS и ее дальнейшее использование ............................ 223 6.1. Импорт геометрической модели из файлов стандарта IGES ............................................................. 224

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Содержание

11

6.2. Импорт геометрической модели из файлов типа CATPart ................................................................. 225 6.3. Операции объединения геометрических объектов и сжатия нумерации объектов ....................................... 226 6.4. Операции изменения топологии импортированных геометрических объектов ............................................. 229 6.5. Средства расчета задач, содержащих раздельно построенные фрагменты сеток (стыковка несвязанных сеток) ........................................................................... 232 6.6. Средства расчета контактных задач .............................. 234

Заключение ................................................................... 236 Библиография ............................................................... 238

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Введение Одной из основных проблем совместного применения разнородных программ! ных комплексов, используемых в настоящее время в машиностроительных кон! структорских бюро (к примеру, в авиационных КБ), является проблема обес! печения взаимодействия отдельных программных продуктов, используемых различными структурами (подразделениями) этих организаций. Даже при нали! чии современных расчетных комплексов (CAE) создание адекватной расчетной модели и ее последующее использование является операцией трудоемкой и дли! тельной. Данные программные продукты (программные комплексы), относящиеся к отдельным категориям класса CAD/CAM/CAE/GIS/PDM/PLM, в частности, применяются специалистами различных специальностей и квалификации, рабо! тающими в разных подразделениях (например, в конструкторских отделах и от! делах расчетов прочности) и, в общем случае, могут оказываться недостаточно связанными между собой. В то же время создание модели средствами CAE при наличии исходной модели, ранее созданной средствами CAD, представляется из! быточным. Кроме того, в ряде случаев создание модели средствами CAE являет! ся процедурой более трудоемкой, чем создание той же модели средствами CAD. Однако передача данных произвольного вида, в том числе построенных гео! метрических моделей и взаимосвязей между ними, из программных продуктов одной категории (в частности, CAD) в программные продукты иной категории (например, CAE) может оказаться затрудненной или даже невозможной вслед! ствие различных причин, в том числе следующих: ¾ отсутствия средств передачи данных (локальной сети, носителей повы! шенной емкости и т. п.); ¾ невозможности обеспечения операций импорта и экспорта информации в требуемом формате (в виде файла требуемого стандарта); ¾ отсутствия у пользователей опыта и навыков создания требуемых моделей, в том числе твердотельных геометрических моделей; ¾ иных технических и организационных причин. Отсутствие средств передачи информации является причиной организацион! ной и поэтому в данной книге не рассматривается. Невозможность обеспечения операций импорта и экспорта информации, в свою очередь, может объясняться следующими причинами: ¾ отсутствием у подразделений обеспечения (в частности, отдела САПР организаций, в которых таковой отдел имеется) опыта организации совме! стной работы ряда разнородных подразделений; ¾ неполной закупкой комплексов (отсутствием в применяемых в организа! ции программных комплексах отдельных модулей импорта и экспорта ин! формации, в том числе геометрической);

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Введение

13

¾ принципиальной невозможностью отдельных комплексов экспортировать или импортировать файлы требуемых стандартов. В общем случае, при выборе применяемых программных комплексов (в дан! ном случае средств CAD и CAE) вопросы экспорта и импорта информации сле! дует подробно обсуждать с представителями организаций!поставщиков про! граммного обеспечения или с квалифицированными экспертами, являющимися работниками третьих организаций. Отдельные вопросы передачи твердотельных геометрических моделей, на! пример, из среды AutoCAD в среду комплекса МКЭ ANSYS и рекомендации по выбору средств передачи моделей для отдельных комплексов CAD описаны в ра! ботах автора. Отсутствие у пользователей опыта и навыков создания требуемых моделей объясняется определенной разнородностью требований к самим моделям, мето! дам их формирования и способам представления, принятым в разных подразде! лениях КБ и иных организаций. В частности, существующая практика проекти! рования, принятая в конструкторских подразделениях, требует предоставления результатов в виде плоских (двухмерных) чертежей, хранящихся на твердых (бу! мажных) носителях. В свою очередь, создание исходных электронных оригина! лов плоских (двухмерных) чертежей позволяет при проектировании и выпуске документации, в том числе и исходной электронной, обходиться использованием прямых линий, дуг окружностей, сплайнов и специальных объектов, в том числе штриховок и размеров. Эта практика консервируется массовым использованием на территории России двухмерных версий комплексов CAD или комплексов, у которых используются только двухмерные (2D) возможности. В то же время для создания расчетной модели (то есть набора узлов и конеч! ных элементов) в подавляющем большинстве случаев требуется наличие гео! метрической модели, плоской или (чаще) объемной, состоящей из точек, линий, поверхностей и объемов. Эта геометрическая модель должна передаваться инже! нерам!исследователям, работающим в конструкторских подразделениях, или со! здаваться ими своими силами и средствами. Требование наличия объемной гео! метрической модели при расчете объемных конструкций (корпуса двигателей и редукторов, диски, лопатки и т. п.) является обязательным, а набор составных частей (объектов) модели должен быть адекватен набору геометрических частей (объектов) исследуемой детали (узла, изделия). Таким образом, если конструкторские подразделения в состоянии предостав! лять двухмерные модели, исследовательским подразделениям требуются объем! ные модели, необходимые для проведения расчетных исследований. Возможность получения объемных моделей (в том числе твердотельных) на основе двухмерной документации (в том числе электронной) может быть реали! зована двумя способами: ¾ созданием объемной (в том числе твердотельной) геометрической модели конструкторскими подразделениями с дальнейшей передачей ее в исследо! вательские подразделения;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

14

ANSYS и LMS Virtual Lab. Геометрическое моделирование ¾ созданием вышепоименованной модели в исследовательском подразделе! нии на основе материалов, предоставляемых конструкторскими подразде! лениями.

В первом варианте основной объем работ выполняется конструкторами. При наличии необходимых (квалифицированных) кадров возможно создание доста! точно сложных геометрических моделей, включающих, в общем случае, большое количество конструктивных элементов, имеющихся на чертежах и требующих применения отдельных технологических операций при изготовлении (фаски, мелкие галтели, лыски и т. п.). Применение подобной сложной модели потребует больших затрат труда при создании расчетной модели и увеличения времени рас! чета модели. В то же время не требуется наличия чрезмерного количества допол! нительных конструктивных элементов в расчетной модели, ибо геометрическая форма расчетной модели отличается от геометрической формы исходной модели рядом упрощений, проводимых на основе опыта и знаний исследователя и прак! тики организации. Таким образом, передаче должна подвергаться не исходная геометрическая модель, а некоторая новая, отличная от нее модель. Изменение конструктор! скими подразделениями существующих моделей в любом случае должно про! водиться только при участии исследователей и, следовательно, от исследовате! лей требуются определенные знания в области применения используемого комплекса CAD. Во втором варианте основной объем работ выполняется инженерами!иссле! дователями. В данном случае на основе полученного плоского чертежа (на бу! мажном или электронном носителе, второе является предпочтительным) созда! ются профили, которые в дальнейшем подвергаются вращению и выдавливанию для образования набора базовых объектов. После этого из набора базовых объек! тов путем применения булевых операций создается геометрическая модель, в ко! торую добавляются отдельные конструктивные элементы (фаски и т. п.). Все объекты могут быть как параметризованными, так и не иметь параметризации. Сравнение обоих вариантов показывает, что, несмотря на то что часть работы проводится конструкторами, участие исследователей в любом случае необходи! мо. Это приводит к выводу о необходимости специального обучения инженеров! исследователей применению средств CAD (какому именно, определяется на ос! нове опыта, накопленного отдельными организациями). В связи со спецификой работы комплекс знаний и навыков, имеющихся у исследователей, отличается от аналогичных знаний и навыков, имеющихся у конструкторов. Это означает, что основой обучения исследователей применению средств CAD является подготов! ка геометрических моделей (в том числе параметрических твердотельных), а средства создания чертежей и сборок становятся вторичными. Несмотря на то что данная публикация по тематике и содержанию примыкает к ряду книг автора, посвященных совместному применению средств CAD и CAE, со времени выпуска его первых публикаций по этой теме прошло 6 лет, и не! уклонное развитие комплексов CAD и CAE предоставляет дополнительные

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Введение

15

возможности их эффективного использования. Подготовка геометрической мо! дели средствами CAD логически разделяется на четыре перечисленные ниже группы действий: ¾ ¾ ¾ ¾

операции создания замкнутых плоских объектов (профилей); операции создания объемных объектов на основе плоских объектов; операции стыковки объемных объектов; операции окончательной доработки твердотельных объектов.

Предполагается, что перед созданием замкнутых плоских объектов электрон! ная версия чертежа детали уже существует. При наличии только бумажного но! сителя с чертежом процедура создания геометрической модели несколько изме! няется по отношению к использованию ранее созданного электронного чертежа, в связи с необходимостью воспроизведения в файле средствами CAD отдельных объектов, входящих в состав чертежа (линий и пр.). Применение сканирования с последующей векторизацией не следует считать удачным вариантом воспроиз! ведения имеющегося на бумаге чертежа в электронном формате, поскольку при этой процедуре появляются погрешности передаваемой информации, и в резуль! тате полученный чертеж необходимо подвергать правке. Поэтому воспроизведе! ние отдельных элементов чертежа в файле следует считать предпочтительным вариантом создания модели. При создании твердотельных параметрических моделей и иных геометричес! ких объектов, предназначенных для проведения последующих расчетов, следует учитывать, что к комплексам CAD, которые должны использоваться инженера! ми!исследователями, предъявляются особые требования. В частности, комплекс CAD должен быть в состоянии содержать в одном файле точки, различные ли! нии, поверхности, а также твердотельные параметрические модели. Такое требо! вание вытекает из необходимости использования в расчетной практике конеч! ных элементов сосредоточенных масс, стержней, балок, пластин и оболочек, а также двухмерных и трехмерных конечных элементов объемного напряженно! деформированного состояния. Как известно, комплексы CAD, как некогда танки, делятся на легкие, средние и тяжелые. Возможностей легких CAD, как представляется, для подготовки указанных выше моделей несколько недостаточно. Из средних CAD следует упомянуть Autodesk Mechanical Desktop, являвший! ся развитием и расширением AutoCAD, который на протяжении ряда лет разра! батывала и поддерживала компания Autodesk. Данный комплекс позволял про! водить достаточно сложные операции геометрического моделирования, в том числе создание поверхностей разного вида, создание параметрических твердо! тельных моделей, обрезку твердотельных моделей поверхностями и пр. В силу ряда обстоятельств последние версии комплекса Autodesk Mechanical Desktop входят в состав Autodesk Inventor (продукт в данном случае имеет название Auto! desk Inventor Series).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

16

ANSYS и LMS Virtual Lab. Геометрическое моделирование

Наиболее мощными средствами создания 3D!моделей обладают тяжелые CAD, среди которых прежде всего следует назвать комплекс CATIA V5, широко применяемый инженерами всего мира. Появление на рынке CAD и CAE новых программных комплексов в ряде слу! чаев может существенно менять сложившуюся ситуацию. Таким изменением ситуации стало появление комплекса LMS Virtual Lab, ко! торый в качестве препроцессора использует три модуля комплекса CATIA V5: ¾ Wireframe and Surface Design – модуль каркасного проектирования; ¾ Sketcher – модуль создания плоских эскизов; ¾ Part Design – модуль создания параметрических твердотельных моделей. Применение в качестве препроцессора комплекса CAE полноценного набора средств комплекса CAD позволяет изменить методы труда инженеров!исследо! вателей и дает возможность не просто использования готовых геометрических моделей, передаваемых конструкторами, но и самостоятельного изменения моде! лей для проведения последующих расчетов. Данная книга предназначена прежде всего инженерам!исследователям. Она содержит описание трех модулей комплекса LMS Virtual Lab, предназначенных для создания геометрической модели, служебных средств комплекса, операций импорта!экспорта геометрической информации и передачи моделей в среду ком! плекса ANSYS. В связи с ограниченным объемом книги в ней в основном приводится описание диалоговых панелей. Содержащаяся в данной книге информация, относящаяся к применению комплекса МКЭ ANSYS, не является фрагментом официального полного русского перевода комплекта документации к таковому. Документацию к комплексу ANSYS на русском языке следует приобретать отдельно в компании ЕМТ. Автор выражает признательность за оказанную помощь руководителю компа! нии ЕМТ Локтеву В. Д. и менеджеру ЕМТ Савушкину В. В., которые предоставили автору прекрасную возможность творческого общения с пользователями комплек! са ANSYS и LMS Virtual Lab, а также обеспечили возможность использования свежих, лицензионно чистых версий комплексов.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Глава 1 Каркасное проектирование 1.1. Создание точек ..................................... 1.2. Построение линий ................................. 1.3. Создание поверхностей и подобных им объектов ....................... 1.4. Операции редактирования точек, линий и поверхностей ................ 1.5. Создание координатной сетки на плоскости .........................................

18 22 43 75 89

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

18

Каркасное проектирование

Модуль каркасного проектирования и создания поверхностей (иначе – модуль создания линий и поверхностей, Wireframe and Surface Design) позволяет созда! вать точки, линии и поверхности, а также проводить над перечисленными объек! тами ряд дополнительных операций. В дальнейшем путем определенной после! довательности действий из поверхностей можно создавать параметрические твердотельные модели. При первичном вызове модуля из выпадающего меню (Start  Mechanical Design  Wireframe and Surface Design) на экране появляется диалоговая па! нель New Part (Новая твердотельная параметричес! кая модель), показанная на рис. 1.1. На данной диалоговой панели в поле Enter part name указывается название файла параметрической модели (позже, при сохранении файла, по умолча! нию это имя будет использоваться в качестве его на! звания). Рис. 1.1. Диалоговая Активизацию или отключение всех имеющихся панель New Part на данной диалоговой панели кнопок Enable hybrid design, Create a geometrical set, Create an ordered geometrical set и Do not show this dialog at startup можно оставить существую! щей по умолчанию. После нажатия на диалоговой панели кнопки OK на экране открывается рабо! чая среда (Workbench) модуля Wireframe and Surface Design. В общем случае, для создания поверхностей требуется наличие линий, а для создания линий – точки, поэтому точки создаются ранее линий, а линии – рань! ше поверхностей.

1.1. Создание точек Для создания точек могут применяться две команды – Point и Points Creation Repetition, входящие в состав панели инструментов Wireframe. Поскольку для выполнения части возможностей первой команды и в полном объеме второй ко! манды требуется наличие геометрических объектов более высокого уровня (ли! ний и поверхностей), в данном разделе рассматривается только часть возможно! стей команды Point, остальные будут рассмотрены несколько ниже. Порядок вызова команды Point из панели инструментов Wireframe показан на рис. 1.2.

Рис. 1.2. Вызов команды Point (левая иконка) eframe из панели инструментов Wir Wireframe

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание точек

19

1.1.1. Создание точек при помощи указания координат Для простого создания точки по значениям ее координат применяется команда Point, которая открывает на экране диалоговую панель Point Definition. В списке Point type данной диалоговой панели следует указать опцию Coordinates (Коор! динаты), после чего данная диалоговая панель будет иметь вид, показанный на рис. 1.3. В полях X, Y и Z данной диалоговой панели указываются координаты созда! ваемой точки. В поле Point раздела Reference указывается ссылочная точка, относительно которой создается новая точка. При создании новой точки в данном поле можно оставить применяемое по умолчанию положение начала системы координат (Default (Origin)). При наличии созданной ранее точки ее можно указать в каче! стве ссылочной (исходной) и в поле Point указать номер (название, обозначение) этой существующей точки. В последнем случае диалоговая панель Point Definition будет иметь вид, показанный на рис. 1.4.

Рис. 1.3. Диалоговая панель Point Definitio n Definition

Рис. 1.4. Диалоговая панель Point Definitio n Definition при использовании ссылочной точки

В поле Axis System указывается система координат, применяемая для со! здания новой точки. По умолчанию в этом поле имеется запись Default (Absolute), то есть По умолчанию (Абсолютная система координат). При ис! пользовании иной системы координат в этом поле указывается номер (назва! ние) этой применяемой системы координат. После создания новых точек в иерархической древовидной структуре объек! тов (дереве объектов), расположенной в левой части экрана, появляются новые объекты типа Point.1, Point.2 и т. д. Создаваемые объекты – точки – имеют вид

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

20

Каркасное проектирование Рис. 1.5. Контекстное меню для объекта типа точка (Point)

косых крестов (или букв X). Для редак! тирования расположения объекта сле! дует выделить его в иерархической дре! вовидной структуре или на графическом экране и нажать правую кнопку мыши. После этого на экране появится контек! стное меню (рис. 1.5). В данном контек! стном меню следует выделить строку Point.1 object и далее вызвать опцию Definition…. Разумеется, номер объекта (точки) может быть произвольным. После этого на экране появится та же самая диалоговая панель, при помощи которой создавался объект.

1.1.2. Создание точек при помощи ссылочной плоскости и указания координат мышью на экране Для такой операции создания точки также применяется диалоговая панель Point Definition, но в списке Point type следует указывать значение On Plane (На плос! кости). После указания этого значения данная диалоговая панель приобретает вид, показанный на рис. 1.6. В поле Plane указывается плоскость, на которой строится точка. В общем случае, для такого постро! ения точек можно использовать объекты типа Plane (плоскости), а также плоскости системы коорди! нат, определяемые парами осей XY, YZ и ZX. На рис. 1.6 показан вариант построения точки на плос! кости XY (xy plane). В полях H и V указывают! ся координаты создаваемой точки относительно

n при Рис. 1.6. Диалоговая панель Point Definitio Definition создании точек на плоскости

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание точек

21

системы координат данной плоскости. Значения, имеющиеся в данных полях, при необходимости можно корректировать с клавиатуры. Направление осей плоскости видно на экране при указании расположения точки мышью (рис. 1.7).

Рис. 1.7. Вид графического экрана при создании точки на плоскости

В поле Point раздела Reference указывается ссылочная точка, относительно которой создается новая точка (точно так же, как и при построении точки по ко! ординатам). Дополнительная опция, обеспечиваемая полем Surface раздела Projection, дает возможность указания расположения точки на одной плоскости, но действи! тельного ее создания на другой плоскости или поверхности. По умолчанию эта опция не используется, в поле стоит значение Default (None), то есть По умолча! нию (Нет).

1.1.3. Создание точек при помощи двух существующих точек Для такой операции создания точки применяется диалоговая панель Point Definition, вызываемая на экран командой Point, но в списке Point type следует указывать значение Between, как показано на рис. 1.8. При таком создании новой точки в полях Point 1 и Point 2 указываются 2 су! ществующие точки, при помощи которых строится новая точка, а в поле Ratio указывается отношение расстояния от первой из указанных существующих то! чек до создаваемой (новой) точки к расстоянию между существующими точками.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

22

Каркасное проектирование n Рис. 1.8. Диалоговая панель Point Definitio Definition при создании точки по двум существующим

Кнопка Reverse Direction позволяет условно менять местами первую и вторую точки (то есть на! правление линии, на которой создается новая точ! ка), а кнопка Middle Point – создавать новую точку точно между двумя существующими. При создании новой точки на экране отобража! ется положение двух существующих используемых точек и направление услов! ной линии, на которой создается новая точка (рис. 1.9).

Рис. 1.9. Вид графического экрана при создании точки по двум существующим

После создания точки в иерархической древовидной структуре, расположен! ной в левой части экрана, появляется объект типа Point.

1.2. Построение линий 1.2.1. Создание отрезков прямых линий Отрезки прямых линий и топологически подобные им объекты создаются коман! дой Line, входящей в состав панели инструментов Wireframe (рис. 1.10, левая пиктограмма). Команда Line имеет достаточно большое число вариантов создания новых ли! ний. К данным вариантам относятся следующие: ¾ создание линии по двум существующим точкам (Point Point); Рис. 1.10. Вызов команды Line (левая иконка) eframe из панели инструментов Wir Wireframe

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

23

¾ создание новой линии по исходной точке и направлению (Point Direc tion); ¾ создание новой линии по исходной точке и направленной под углом или по нормали к существующей (кривой) линии (Angle/Normal to curve); ¾ создание новой линии по исходной точке и направленной по касательной к существующей (кривой) линии (Tangent to curve); ¾ создание новой линии по исходной точке и направленной по нормали к су! ществующей поверхности (Normal to surface); ¾ создание новой линии по исходной точке и направленной вдоль биссектри! сы угла, образованной двумя существующими прямыми линиями (Bisec ting). За исключением одного варианта (Normal to surface), все версии данной ко! манды описаны в данном разделе. Пропущенная опция будет описана позже.

1.2.2. Создание линии по двум существующим точкам Для такой операции создания линии применяется показанная на рис. 1.11 диалоговая панель Line Definition, вызываемая на экран командой Line. Для создания линии требуется существование двух точек. На данной диалоговой панели в списке Line type указывается вариант Point Point. В поле Point 1 указывается первая точка, через которую проходит создаваемая линия, в поле Point 2 – вто! рая точка, через которую проходит создаваемая ли! ния. В поле Support указывается поверхность, на которой должна лежать создаваемая линия (если дополнительно требуется, чтобы создаваемый объ! ект дополнительно лежал на указанной поверхно! сти). В поле Start указывается расстояние от пер! Рис. 1.11. Диалоговая вой точки до начала линии (то есть собственно n панель Line Definitio Definition линия физически может начинаться вне данной при построении линии точки и даже вообще не проходить через данную по двум точкам точку); в поле Up to 1 можно указать объект, до ко! торого следует продлить данную создаваемую линию со стороны ее начала (разу! меется, одновременно применяется только одна из опций Start и Up to 1); в поле End указывается расстояние от второй точки до конца линии; в поле Up to 2 ука! зывается объект, до которого следует продлить данную создаваемую линию со стороны ее конца (аналогично описанию для начальной точки линии). Далее, в разделе Length Type содержится 5 кнопок, управляющих видом со! здаваемых линий:

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

24

Каркасное проектирование

¾ Length – строится отрезок прямой линии, имеющий конечную длину, оп! ределяемую в соответствии с данными, указываемыми в диалоговой пане! ли, или топологически эквивалентный ему объект; ¾ Infinite – строится не ограниченная с обоих концов линия, проходящая че! рез 2 указанные точки; ¾ Infinite Start Point – строится линия, не имеющая ограничений по длине со стороны первой точки; ¾ Infinite End Point – строится линия, не имеющая ограничений по длине со стороны второй точки; ¾ Mirrored extent – вариант, когда создаваемая линия продляется за вторую точку (или не доходит до второй точки) на размер, указанный для первой точки. При создании линии на экране отображается положение двух существующих используемых точек, а также направление и характерные размеры создаваемой линии (рис. 1.12).

Рис. 1.12. Вид графического экрана при создании линии по двум существующим точкам

1.2.3. Создание линии по существующей точке и направлению Для такой операции создания линии применяется показанная на рис. 1.13 диало! говая панель Line Definition, вызываемая на экран командой Line. Для создания новой линии требуется существование одной точки и одной прямой линии. На данной диалоговой панели в списке Line type указывается вариант Point Direction. В поле Point указывается точка, через которую проходит линия. В поле Direction указывается обозначение существующей линии, которой будет параллельна создаваемая линия. Поля Support, Start, Up to 1, End, Up to 2, а равно кнопки Length, Infinite, Infinite Start Point, Infinite End Point аналогичны по функциям соответствующим полям и кнопкам, показанным на рис. 1.11. Кнопка Mirrored extent позволяет

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

25

n Рис. 1.13. Диалоговая панель Line Definitio Definition при построении линии по существующим точке и линии

располагать создаваемую линию так, чтобы середи! на создаваемой линии совпадала с используемой при создании линии точкой. Кнопка Reverse Direction позволяет изменять направление создаваемой линии на противопо! ложное. При создании линии на экране отображается положение существующей используемой точки, линии, определяющей направление новой линии, а также направление и характерные размеры созда! ваемой линии (рис. 1.14).

Рис. 1.14. Вид графического экрана при создании линии по существующей точке и направлению

1.2.4. Создание линии под углом к существующей линии Для такой операции создания линии применяется показанная на рис. 1.15 диало! говая панель Line Definition, вызываемая на экран командой Line. Для создания новой линии требуется существование одной точки и одной линии. На данной диалоговой панели в списке Line type указывается вариант Angle/ Normal to curve. В поле Curve указывается обозначение объекта, под углом к ко! торому создается новая линия. Точка, через которую проводится новая линия, указывается в поле Point. Значение угла (в градусах) указывается в поле Angle. Поля Support, Start, Up to 1, End, Up to 2, а равно кнопки Length, Infinite, Infinite Start Point, Infinite End Point аналогичны по функциям соответствую! щим полям и кнопкам, показанным на рис. 1.11.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

26

Каркасное проектирование n Рис. 1.15. Диалоговая панель Line Definitio Definition при построении линии по существующей точке и под углом к существующей линии

Кнопка Mirrored extent позволяет располагать создаваемую линию так, чтобы середина создавае! мой линии совпадала с используемой при создании линии точкой. Кнопка Normal to Curve соответствует созда! нию новой линии под прямым углом к существую! щей используемой линии. Кнопка Reverse Direction позволяет изменять на! правление создаваемой линии на противоположное. Кнопка Geometry on support позволяет строить объект на ссылочной плоскости (при использова! нии таковой). Кнопка Repeat object after OK позволяет созда! вать круговой массив линий, а не одну линию. При создании линии на экране отображается положение существующей используемой точки, линии, определяющей направление новой линии, а также направление и харак! терные размеры создаваемой линии (рис. 1.16).

Рис. 1.16. Вид графического экрана при создании линии по существующей точке и под углом к существующей линии

1.2.5. Создание линии по касательной к существующей линии Для такой операции создания линии применяется показанная на рис. 1.17 диало! говая панель Line Definition, вызываемая на экран командой Line. Для создания новой линии требуется существование одной точки и одной линии.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

27

n Рис. 1.17. Диалоговая панель Line Definitio Definition при построении линии по существующей точке и по касательной к существующей линии

На данной диалоговой панели в списке Line type указывается вариант Tangent to curve. В поле Curve указывается обозначение объекта, к которо! му строится касательная. В поле Element 2 указывается либо точка, через которую проходит касательная, либо второй эле! мент типа дуги окружности, к которому также стро! ится касательная. В разделе Tangency options указываются опции касания: в списке Type указывается тип проведения касательной (Mono Tangent – через точку парал! лельно касательной к линии и Bi Tangent – через точку по касательной к линии). Кнопка Next solution позволяет выбрать один из нескольких вариантов в случае, когда можно по! строить несколько линий. При создании линии на экране отображается положение существующей ис! пользуемой точки, линии, к которой строится касательная, а также направление и характерные размеры создаваемой линии (рис. 1.18).

Рис. 1.18. Вид графического экрана при создании линии по существующей точке, касательной к существующей линии

1.2.6. Создание линии в виде биссектрисы угла между двумя существующими линиями Для такой операции создания линии применяется показанная на рис. 1.19 диало! говая панель Line Definition, вызываемая на экран командой Line. Для создания новой линии требуется существование двух линий. На данной диалоговой панели в списке Line type указывается вариант Bisecting. В полях Line 1 и Line 2 указывается обозначение линий, между кото! рыми строится биссектриса.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

28

Каркасное проектирование n Рис. 1.19. Диалоговая панель Line Definitio Definition при построении линии в виде биссектрисы

В поле Point указывается точка, через которую должна проходить создаваемая линия. По умолча! нию используется точка пересечения двух исполь! зуемых линий. Назначение остальных кнопок аналогично опи! санному выше. При создании линии на экране отображается по! ложение существующих линий, определяющих на! правление новой линии, а также направление и ха! рактерные размеры создаваемой линии (рис. 1.20). После создания линии в иерархической древо! видной структуре, расположенной в левой части экрана, появляется объект типа Line.

Рис. 1.20. Вид графического экрана при создании линии в виде биссектрисы

1.2.7. Создание полилиний Полилиния является замкнутым или незамкнутым единым набором отрезков прямых линий и дуг окружностей. Полилиния создается при помощи диалоговой панели Polyline Definition, по! казанной на рис. 1.21, вызываемой из панели инструментов Wireframe командой Polyline. На данной диалоговой панели указываются точки, через которые должна про! ходить полилиния. Каждая точка, определяющая вершину полилинии, может указываться только один раз.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

29

Рис. 1.21. Диалоговая панель Polyline Definitio n Definition

Кнопка Radius и активизируемое ею поле Radius предназначены для указа! ния радиуса галтели, создаваемой меж! ду двумя участками полилинии, приле! гающими к данной точке, – вершине полилинии (в данном случае полилиния физически перестает проходить через указанную точку – пересечение двух со! седних прямых участков). Нажатие кнопки Close polyline вы! зывает замыкание полилинии. Кнопки Replace, Remove, Add, Add After и Add Before предназначены, соот! ветственно, для замены, удаления и добавления точек в последовательности вер! шин полилинии. На рис. 1.22 показаны примеры незамкнутой полилинии, замкнутой полили! нии и полилинии с галтелью. После создания полилинии в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Polyline (с порядковым номером).

Рис. 1.22. Примеры полилиний

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

30

Каркасное проектирование

Рис. 1.22. Примеры полилиний (окончание)

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

31

1.2.8. Построение дуг окружностей Для создания дуг окружностей или полных окружностей применяется диалого! вая панель Circle Definition, вызываемая из панели инструментов Wireframe ко! мандой Circle. Дуги окружностей и окружности могут создаваться следующими способами: ¾ по центру и значению радиуса (Center and radius); ¾ по центру и точке (Center and point); ¾ по двум точкам и значению радиуса (Two points and radius); ¾ по трем точкам (Three points); ¾ по центру и оси (Center and axis); ¾ по касанию с двумя линиями и значению радиуса (Bitangent and radius); ¾ по касанию с двумя линиями и точке (Bitangent and point); ¾ по касанию с тремя линиями (Tritangent); ¾ по центру и касательной (Center and tangent). Ниже описаны все опции команды Circle.

1.2.9. Построение дуг окружностей по центру и значению радиуса Как указывалось выше, после вызова команды Circle на экране появляется диа! логовая панель Circle Definition, показанная на рис. 1.23. Для построения окруж! ности или дуги окружности по точке центра и значению радиуса в выпадающем списке Circle type указывается вид создания объекта: Center and radius (По цен! тру и значению радиуса). Для построения окружности требуются точка и опорная плоскость (или опор! ная поверхность). В поле Center указывается точка, являющаяся центром окружности. В поле Support указывается плоскость, которой будет параллельна создавае! мая окружность. Формально в качестве опорной поверхности можно использовать

cle Definitio n Рис. 1.23. Диалоговая панель Cir Circle Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

32

Каркасное проектирование

любую поверхность, но в этом случае плоскость, в которой строится окружность, будет ориентирована по касательной к этой опорной поверхности. В поле Radius указывается радиус окружности. Если нажать на кнопку Radius, она меняет наименование на Diameter, и в этом случае в поле можно ука! зывать уже диаметр. Если же на кнопку нажать еще раз, она снова меняет назва! ние на Radius. Кнопку (переключатель) Geometry on support можно использовать в том слу! чае, когда точка центра не лежит на указанной опорной плоскости, а окружность строится именно на этой опорной поверхности. При использовании в качестве опорных поверхностей объектов, не являющихся плоскими, создаваемая линия фактически не будет являться окружностью. Кнопка (переключатель) Axis Computation позволяет вместе с окружностью строить еще один объект – ось (объект типа Axis). Расположенный правее раздел Circle Limitations содержит поля и кнопки оп! ций, позволяющих создавать дугу или полную окружность. Крайняя левая кноп! ка соответствует опции дуги окружности (для указания начальной и конечной угловых координат дуги применяются поля Start и End). Вторая слева кнопка соответствует полной окружности. В описываемом режиме две правые кнопки недоступны. При создании окружности на экране отображается центр окружности и иные ее характерные элементы (рис. 1.24).

Рис. 1.24. Вид графического экрана при создании окружности по центру и значению радиуса

1.2.10. Построение дуг окружностей по центру и точке При использовании такого варианта создания окружности диалоговая панель Circle Definition имеет вид, показанный на рис. 1.25. В выпадающем списке Circle type указывается вид создания объекта: Center and point (По центру и точке). Для построения окружности требуются две точки и опорная плоскость (или опорная поверхность). В отличие от предыдущего варианта создания окружности, в данном случае в поле Point указывается точка, лежащая на окружности. Назначение всех осталь! ных кнопок и опций аналогично описанному выше. Вид графического экрана при

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

33

cle Definitio n Рис. 1.25. Диалоговая панель Cir Circle Definition при построении окружности по центру и точке

использовании такого варианта построения окружности от предыдущего отлича! ется также несущественно (рис. 1.26).

Рис. 1.26. Вид графического экрана при создании окружности по центру и точке

1.2.11. Иные варианты построения дуг окружностей Поскольку внешний вид диалоговой панели Circle Definition в зависимости от применяемого варианта построения дуг и окружностей меняется не принципи! ально, а сами окружности строятся достаточно удобно, ниже приведен лишь краткий перечень отличий, имеющихся при использовании различных вариан! тов создания данных объектов. При построении окружности по двум точкам и значению радиуса (в выпадаю! щем списке Circle type указывается вид создания объекта – Two points and radius) на диалоговой панели Circle Definition в полях Point 1 и Point 2 указыва! ются 2 точки, через которые проходит окружность, а в поле Radius – радиус ок! ружности. Внизу диалоговой панели появляется кнопка Next solution, которая

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

34

Каркасное проектирование

позволяет выбирать один из возможных вариантов построения окружности. В разделе Circle Limitations активизированы три правые кнопки (крайняя кноп! ка слева, при помощи которой вызывается опция указания угловых координат дуги, недоступна). Для построения окружности требуются две точки и опорная плоскость (или опорная поверхность). При построении окружности по трем точкам (в выпадающем списке Circle type указывается вид создания объекта – Three points) на диалоговой панели Circle Definition в полях Point 1, Point 2 и Point 3 указываются 3 точки, через которые проходит окружность. Указание опорной поверхности не является обя! зательным. Если используется опорная поверхность в виде плоскости, в которой не лежат все три точки, фактически строится эллипс или часть его (в зависимо! сти от прочих опций). В разделе Circle Limitations активизированы три правые кнопки (крайняя кнопка слева, при помощи которой вызывается опция указания угловых координат дуги, недоступна). Для построения окружности требуются три точки. При построении окружности по центру и оси (в выпадающем списке Circle type указывается вид создания объекта – Center and axis) на диалоговой панели Circle Definition в полях Axis/line указывается ось или прямая линия, являю! щаяся перпендикуляром к плоскости, в которой строится окружность, в поле Point – точка центра окружности, а в поле Radius – радиус окружности. Опорная поверхность не используется. В разделе Circle Limitations активизированы 2 ле! вые кнопки. Внизу диалоговой поверхности появляется переключатель Project point on axis/line, который позволяет переносить центр окружности из указан! ной точки в конечную точку перпендикуляра, восстановленного из этой точки. Для построения окружности требуются точка и ось (или отрезок прямой линии). При построении окружности по касанию с двумя линиями и значению радиу! са (в выпадающем списке Circle type указывается вид создания объекта – Bitan gent and radius) в полях Element 1 и Element 2 указываются 2 объекта, которых должна касаться создаваемая окружность, а в поле Radius – радиус окружности. Опорная поверхность не используется. В разделе Circle Limitations активизиро! ваны 3 правые кнопки. Окружность может быть построена по касанию не только с двумя дугами или отрезками прямых, но и по касанию с двумя сплайнами. Вни! зу диалоговой панели появляется кнопка Next solution, позволяющая выбирать один из возможных вариантов построения окружности (в общем случае, может существовать до четырех вариантов). Для построения окружности требуются 2 объекта – линии, дуги окружностей, сплайны. При построении окружности по касанию с двумя линиями и точке (Bitangent and point) центр окружности должен совпадать или находиться на минимальном расстоянии от указанной точки (то есть указывается точка – центр окружности, а не точка, лежащая на окружности). При этом в полях Element 1 и Curve 2 ука! зываются объекты, которых касается создаваемая окружность, а в поле Point – точка. В разделе Circle Limitations активизированы три правые кнопки. Внизу диалоговой панели имеется кнопка Next solution, которая позволяет выбирать один из возможных вариантов построения окружности. Опорную поверхность

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

35

указывать не обязательно. Для построения окружности требуются 2 объекта – линии, дуги окружностей, сплайны и точка. При построении окружности по касанию с тремя линиями (Tritangent) в по! лях Element 1, Element 2 и Element 3 указываются 3 объекта, которых касается создаваемая окружность. Опорную поверхность указывать не обязательно. В раз! деле Circle Limitations активизированы три правые кнопки. Внизу диалоговой панели имеется кнопка Next solution, позволяющая выбирать один из возмож! ных вариантов построения окружности. Для построения окружности требуются 3 объекта – линии, дуги окружностей, сплайны. И наконец, при построении окружности по центру и касательной (Center and tangent) неявно существуют 2 возможности построения окружности – по точке центра и касательной к окружности и по линии, на которой лежит центр окруж! ности, касательной к окружности и значению радиуса. В первом случае в поле Center Element указывается точка центра, а в поле Tan gent Curve – касательная к окружности. Опорная поверхность не обязательна. Во втором случае в поле Center Element указывается линия, на которой лежит центр окружности, в поле Tangent Curve – касательная к окружности и в поле Radius – значение радиуса окружности. Указание требуемого расположения ок! ружности проводится кнопкой Next solution. Опорная поверхность не обяза! тельна. Для построения окружности требуются 2 объекта – 2 линии (или подобных линии объекта) или линия и точка. После создания окружности в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Circle (с порядковым номером).

1.2.12. Построение осей Ось (объект типа Axis) является вспомогательным объектом, предназначенным для указания направления в пространстве. Ось может использоваться для созда! ния тел вращения или указания направления экструзии (выдавливания, вытяги! вания). Ось может создаваться вместе с окружностью. Самостоятельное создание оси проводится командой Axis, входящей в состав панели инструментов Wireframe (см. рис. 1.10, средняя пиктограмма). После вы! зова команды Axis на экране появляется диалоговая панель Axis Definition, по! казанная на рис. 1.27. Формально ось может строиться на основе следующих объектов: окружность, эллипс, овал, поверхность вращения, сфера. Если в поле Element указать окружность, диа! логовая панель Axis Definition изменит свой ис! ходный вид и будет выглядеть так, как показано на рис. 1.28. n Рис. 1.27. Диалоговая панель Axis Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

36

Каркасное проектирование n Рис. 1.28. Диалоговая панель Axis Definitio Definition при использовании окружности для создания оси

При создании оси в поле Direction можно указы! вать направления плоскостей, перпендикулярных плоскости, в которой лежит окружность. Например, если окружность лежит в плоскости XY, а в поле Direction указана плоскость zx plane, создаваемая ось будет параллельна оси Y (при назначении оп! ций в соответствии с показанным на рис. 1.28). В выпадающем списке Axis type содержатся (для окружности) три опции: ¾ Aligned with reference direction (Ось ори! ентирована в соответствии со ссылочным направлением); ¾ Normal to reference direction (Ось ориен! тирована перпендикулярно ссылочному направлению); ¾ Normal to circle (Ось направлена перпен! дикулярно плоскости окружности). При отображении на экране ось отображает! ся в виде осевой линии чертежа (рис. 1.29). После создания окружности в иерархичес! кой древовидной структуре, расположенной в Рис. 1.29. Изображение левой части экрана, появляется объект типа на экране окружности (с точкой Axis (с порядковым номером).

1.2.13. Построение сплайнов

центра) и построенной на ее основе осью

Сплайн (объект типа Spline) создается командой Spline, входящей в состав пане! ли инструментов Wireframe. После вызова команды Spline на экране появляется диалоговая панель Spline Definition, показанная на рис. 1.30. На данной диалоговой панели основное место занимает табличка, в которую заносятся номера точек, по которым строится сплайн. Столбец Points содержит номера точек, через которые последовательно про! ходит сплайн. В столбце Tangents Dir. указывается направление касательных к сплайну в тех же точках. В столбце Tensions указывается коэффициент, регули! рующий значение II производной в точке касания. В двух последующих столбцах указывается направление к центру кривизны и значение радиуса кривизны в точ! ках, но, как представляется, особой необходимости в этом нет. Кнопки Add Point After и Add Point Before позволяют добавлять точки в спи! сок точек сплайна, кнопка Replace Point – заменять точку в списке, кнопка Close

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

37

Рис. 1.30. Диалоговая панель Spline Definitio n Definition

Spline – замыкать сплайн, кнопка Remove Point – удалять кнопку из списка. Кнопка Remove Tgt. позволя! ет удалять связь касания в точке, кнопка Reverse Tgt. – изменять на! правление касательной в точке. Кноп! кой Show parameters осуществляется доступ к расширенному набору опций. Впрочем, если касательные к сплайну указываются при помощи вспомога! тельных отрезков прямых линий, ис! пользовать эти опции не требуется. Вид сплайна в процессе его построения показан на рис. 1.31. После создания сплайна в иерархической древовидной структуре, расположен! ной в левой части экрана, появляется объект типа Spline (с порядковым номером).

Рис. 1.31. Вид сплайна в процессе его создания

1.2.14. Построение галтельных переходов между линиями Галтель создается командой Corner, входящей в состав панели инструментов Wi reframe. После вызова команды Corner на экране появляется диалоговая панель Corner Definition, показанная на рис. 1.32.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

38

Каркасное проектирование n Рис. 1.32. Диалоговая панель Corner Definitio Definition

На данной диалоговой панели в выпадающем списке Corner Type содержатся 2 опции: ¾ Corner On Support (галтельный переход между двумя линиями, лежащими в одной плоскости); ¾ 3D Corner (галтельный переход между дву! мя линиями, произвольно ориентирован! ными в пространстве, но имеющими пересе! чение). Переключатель Corner On Vertex применяется для создания галтелей на по! лилиниях. При использовании опции Corner On Support в полях Element 1 и Element 2 указываются объекты, между которыми строится переход. Переключатели (кнопки) Trim element 1 и Trim element 2 позволяют производить обрезку линий по созданной галтели. Опорную поверхность (Support) можно не указывать. На! значение поля Radius и кнопки Next Solution аналогично описанному выше. При использовании опции 3D Corner вместо поля Support появляется поле Direction. Данное поле используется для указания (приблизительной) нормали к поверхности, в которой лежат 2 пересекающиеся линии, между которыми стро! ится галтельный переход. В большинстве случаев галтель выглядит как дуга окружности. После создания галтели в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа Corner (с порядковым но! мером).

1.2.15. Построение сплайновых переходов между линиями Сплайновый переход между двумя линиями создается командой Connect Curve, входящей в состав панели инструментов Wireframe. После вызова команды Connect Curve на экране появляется диалоговая панель Connect Curve Defi nition, показанная на рис. 1.33. На данной диалоговой панели в разделах First Curve (Первая кривая) и Se cond Curve (Вторая кривая) указываются соответственно: ¾ в поле Point – точка, через которую проходит прямая линия; ¾ в поле Curve – собственно существующая кривая; ¾ в выпадающем списке Continuity – признак построения сплайна: • Point (без выполнения дополнительных условий); • Tangency (с сохранением направления касательной в точке); • Curvature (с сохранением радиуса кривизны в точке).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

39

nnect Curv e Definitio n Рис. 1.33. Диалоговая панель Co Connect Curve Definition

Кнопка Reverse Direction позволяет менять на! правление создаваемой линии на противоположное. Если в выпадающем списке Connect type выби! рается опция Base Curve (а не Normal, как показа! но выше), для построения новой линии использу! ется существующая линия (проще всего применять линию, проходящую через используемые точки), которая в дальнейшем видоизменяется для обеспе! чения совпадения направлений касательных к двум исходным линиям в указываемых точках. В общем случае, к использованию опции Base Curve следует подходить с осторожностью, поскольку результаты построения могут оказаться несколько неоднознач! ными. На рис. 1.34 приведен пример построения сплай! нового перехода между двумя дугами окружностей с использованием опции Normal и всех трех типов примыкания кривой к исходным линиям – Point, Tangency и Curvature.

Рис. 1.34. Вид трех переходных кривых (объектов типа Connect)

После создания переходной кривой в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Connect (с поряд! ковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

40

Каркасное проектирование

1.2.16. Построение спиралей Спираль создается командой Helix, входящей в состав панели инструментов Wireframe. После вызова команды Helix на экране появляется диалоговая па! нель Helix Curve Definition, показанная на рис. 1.35.

e Definitio n Рис. 1.35. Диалоговая панель Helix Curv Curve Definition

На данной диалоговой панели в поле Starting Point указывается начальная точка, на которую опирается спираль, в поле Axis – ось спирали (можно указы! вать отрезок прямой линии). В разделе Type указываются геометрические размеры спирали: в поле Pitch указывается шаг витка спирали, нажатием кнопки Law устанавливается пере! менный шаг (в этом случае активизируется еще и поле Revolutions, в котором указывается число витков), в поле Height указывается высота создаваемой спи! рали. В выпадающем списке Orientation указывается направление навивки спи! рали, а в поле Starting Angle можно указывать угол поворота спирали вокруг сво! ей оси (при указании ненулевого значения такого угла собственно спираль не будет проходить через указанную выше начальную точку). Ниже, в разделе Radius variation содержатся опции указания навивки спира! ли на поверхность, не являющуюся цилиндрической. Кнопка (переключатель) Taper Angle и соответствующее поле указания угла позволяют навивать спираль на конусе, а в списке Way указывается направление образующей этого конуса (Inward и Outward, то есть внутрь и наружу). Поскольку в поле Taper Angle мож! но указывать и положительные, и отрицательные значения, использование спис! ка Way может оказаться избыточным. Кнопка (переключатель) Profile и соответствующее поле указания линии по! зволяют навивать спираль на произвольную поверхность вращения, которая

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение линий

41

формируется вращением этой линии вокруг оси. Точка, указанная в поле Star ting Point, должна находиться на этой линии. Линия и ось должны лежать в од! ной плоскости. Кнопка Reverse Direction позволяет менять направление оси спирали на об! ратное. При использовании опции Profile данная кнопка применения не имеет. Спираль, навитая на образующую, показана на рис. 1.36.

Рис. 1.36. Спираль, навитая на поверхность вращения

После создания спирали в иерархической древовидной структуре, расположен! ной в левой части экрана, появляется объект типа Helix (с порядковым номером).

1.2.17. Построение проекций Проекция создается командой Projection, вхо! дящей в состав панели инструментов Wireframe. После вызова команды Projection на экране по! является диалоговая панель Projection Defini tion, показанная на рис. 1.37.

ojectio n Definitio n Рис. 1.37. Диалоговая панель Pr Projectio ojection Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

42

Каркасное проектирование

На данной диалоговой панели в выпадающем списке Projection type указыва! ется направление проекции: Normal (По нормали) или Along a direction (По на! правлению). В поле Projected указывается объект, для которого строится проекция, а в поле Support указывается поверхность или плоскость, на которой строится проекция. Значение переключателя Nearest solution менять не обязательно. В разделе Smoothing содержатся переключатели опций сглаживания проек! ций: None (сглаживание не применяется), Tangency (с сохранением непрерывно! сти касательных) и Curvature (с сохранением непрерывности кривизны). При использовании опции Along a direction на диалоговой панели появляет! ся еще одно поле – Direction, в котором указывается объект, вдоль которого вы! полняется проецирование (отрезок прямой или ось). Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для уп! рощения указания объектов. После создания проекции в иерархической древовидной структуре, расположен! ной в левой части экрана, появляется объект типа Project (с порядковым номером).

1.2.18. Построение пересечений Пересечение создается командой Intersection, входящей в состав панели инстру! ментов Wireframe. После вызова команды Intersection на экране появляется диа! логовая панель Intersection Definition, показанная на рис. 1.38. Фактически данная команда допускает создание пересечений объектов про! извольных типов: ¾ линий с линиями (то есть с созданием точек); ¾ линий с поверхностями (с созданием точек или линий); ¾ поверхностей с поверхностями (с созданием линий); ¾ поверхностей с параметрическими твердотельными объектами (с создани! ем поверхностей). В связи с таким широким набором созда! ваемых типов объектов набор применяемых опций достаточно широк и может первона! чально показаться избыточным. На данной диалоговой панели в полях First Element и Second Element указывают! ся объекты, для которых строится пересе! чение. Переключатели Extend linear supports for intersection позволяют строить пересечение

Рис. 1.38. Диалоговая панель Inter sectio n Definitio n Intersectio section Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

43

продолжений объектов (прямых линий) в случаях, когда пересечение самих объектов не существует. Содержащиеся ниже опции относятся к пересечению поверхностей и твердо! тельных параметрических объектов. После создания пересечения в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Intersect (с порядковым номером).

1.2.19. Построение точек при помощи существующих линий Для такой операции создания точки применяется диалоговая панель Point Definition, вызываемая на экран командой Point, но в выпадающем списке Point type следует указывать значение On curve, как показано на рис. 1.39. На данной диалоговой панели в поле Curve ука! зывается линия, на которой строится новая точка. В разделе Distance to reference указывается ме! сто в пространстве, в котором создается новая точ! ка. Переключатель Distance on curve соответству! ет указанию расстояния от опорной точки до создаваемой точки (и в этом случае само расстоя! ние указывается в поле Length), переключатель Ratio of curve length соответствует указанию от! носительной координаты (в долях длины линии, и в этом случае само расстояние указывается в поле Рис. 1.39. Диалоговая панель Ratio, в которое превращается поле Length). Пере! Point Definitio n при создании Definition ключатели Geodesic и Euclidеan указывают способ точек на линии отсчета расстояния: в первом случае вдоль линии (аналогия с рулеткой), во втором случае – расстояние по прямой, то есть ищется точка пересечения линии со сферой указанного радиуса. В разделе Reference указываются опции указания ссылочной точки линии (обычно это конец линии).

1.3. Создание поверхностей и подобных им объектов 1.3.1. Построение плоскостей Плоскости (объекты типа Plane) являются вспомогательными объектами, при помощи которых можно создавать и редактировать прочие геометрические объекты.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

44

Каркасное проектирование

Плоскости могут создаваться следующими методами: ¾ параллельным перемещением существующей плоскости по нормали (Off set from plane); ¾ параллельно существующей плоскости с использованием точки (Parallel through point); ¾ под углом (по нормали) к плоскости (Angle/Normal to plane); ¾ по трем точкам (Through three points); ¾ по двум линиям (Through two lines); ¾ по точке и линии (Through point and line); ¾ по плоской кривой (Through planar curve); ¾ по нормали к кривой (Normal to curve); ¾ по касательной к поверхности (Tangent to surface); ¾ уравнением (Equation); ¾ по средним точкам (Mean through points). Плоскость создается командой Plane, входящей в состав панели инструмен! тов Wireframe. После вызова команды Plane на экране появля! ется диалоговая панель Plane Definition, показан! ная на рис. 1.40. Требуемая опция создания плоскости выбира! ется из выпадающего списка Plane type (в данном случае параллельным перемещением существую! щей плоскости – Offset from plane). Исходная плоскость указывается в поле Refe rence. Расстояние между плоскостями указывается Рис. 1.40. Диалоговая n в поле Offset. панель Plane Definitio Definition Кнопка Reverse Direction позволяет создавать новую плоскость с противоположной стороны исходной плоскости. При использовании других опций из выпадающего списка Plane type на диа! логовой панели Plane Definition указываются нижеследующие объекты. При создании плоскости параллельно существующей плоскости с использова! нием точки (Parallel through point): исходная плоскость указывается в поле Refe rence, а точка, через которую должна проходить новая плоскость, – в поле Point. При создании плоскости под углом (по нормали) к существующей плоскости (Angle/Normal to plane): в поле Rotation axis указывается ось поворота, в поле Reference – исходная плоскость, в поле Angle – угол поворота в градусах; при! знак Project rotation axis on reference plane позволяет переносить фактическую ось поворота на существующую плоскость. Кнопка Normal to plane позволяет строить новую плоскость перпендикулярно исходной плоскости. При создании плоскости по трем точкам (Through three points) в полях Point 1, Point 2, Point 3 указываются три существующие точки. Иных объектов указы! вать не требуется.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

45

При создании плоскости по двум линиям (Through two lines) в полях Line 1 и Line 2 указываются 2 существующие линии. Переключатель Forbid non coplanar lines запрещает строить плоскость по линиям, не лежащим в одной плоскости. При создании плоскости по точке и линии (Through point and line) в поле Point указывается точка, а в поле Line – линия. Иных полей и кнопок на диалого! вой панели нет. При создании плоскости по плоской кривой (Through planar curve) на диало! говой панели кроме выпадающего списка Plane type содержится только одно поле – Curve, в котором указывается кривая. При создании плоскости по нормали к кривой (Normal to curve) в поле Curve указывается кривая, а в поле Point – точка, через которую проходит плоскость (по умолчанию середина линии). При создании плоскости по касательной к поверхности (Tangent to surface) в поле Surface указывается поверхность, а в поле Point – точка, через которую проходит плоскость. При создании плоскости уравнением (Equation) на диалоговой панели указы! ваются коэффициенты уравнения, определяющего плоскость. Уравнение имеет вид Ax + By + Cz = D. Дополнительно, для удобства использования диалоговой панели, на ней имеются поля: Point, в котором указывается точка, через которую проходит плоскость, и Axis system, в котором указывается номер системы осей. Кроме того, на панели имеются кнопки Normal to compass (по нормали к указа! телю системы координат) и Parallel to screen (параллельно экрану). Наконец, при создании плоскости по средним точкам (Mean through points) на диалоговой панели указывается набор точек (не менее трех), через которые «в среднем» проходит создаваемая плоскость. После создания плоскости в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа Plane (с порядковым номе! ром). Помимо этих новых плоскостей, в модели всегда имеются 3 исходно суще! ствующие плоскости системы координат, имеющие обозначения xy plane, yz plane и zx plane. На экране плоскость отображается в виде прямоугольника.

1.3.2. Создание поверхности вытягивания Поверхность вытягивания создается движением произвольного профиля вдоль образующей на не! которое расстояние. Такая поверхность строится командой Extrude, входящей в состав панели инст! рументов Surfaces. После вызова команды Extrude на экране появ! ляется диалоговая панель Extruded Surface Defini tion, показанная на рис. 1.41.

Рис. 1.41. Диалоговая панель Extruded Surface Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

46

Каркасное проектирование

На данной диалоговой панели в поле Profile указывается объект (линия, дуга окружности, окружность и т. д.), подлежащий выдавливанию (экструзии). В по! ле Direction указывается объект, определяющий направление выдавливания (экструзии). В разделе Extrusion Limits указываются опции начала и конца процесса экст! рузии (условно нижней и верхней частей создаваемой поверхности). В подразде! ле Limit 1 в выпадающем списке Type (тип основания/верха) имеются 2 значения опции – Dimension (Размер) и Up to element (До элемента). В результате распо! ложенное ниже поле может иметь 2 вида: Dimension, где указывается значение размера, на который движется профиль вдоль образующей, или Up to element, в котором указывается элемент, до которого строится новая поверхность. В каче! стве такого ограничивающего элемента можно применять, например, плоскость. То же самое относится и к подразделу Limit 2. Кнопка Reverse Direction позволяет менять направление ориентации поверх! ности. После создания поверхности в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Extrude (с порядковым номером). На рис. 1.42 показан пример поверхности выдавливания, в качестве обоих ограничителей имеющий плоскости.

Рис. 1.42. Пример поверхности выдавливания (слева показаны две плоскости)

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

47

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

1.3.3. Создание поверхности вращения Поверхность вращения создается вращением произ! вольного профиля вокруг прямой оси на некоторый угол (или на полный оборот). Такая поверхность строится командой Revolve, входящей в состав па! нели инструментов Surfaces. После вызова команды Revolve на экране появ! ляется диалоговая панель Revolution Surface Defi nition, показанная на рис. 1.43. На данной диалоговой панели в поле Profile Рис. 1.43. Диалоговая указывается профиль, а в поле Revolution axis – olutio n Surface панель Rev Revolutio olution ось вращения. Definitio n Definition В разделе Angular Limits указываются значения угловых координат, между которыми строится поверхность вращения, – Angle 1 и Angle 2. Профиль не обязательно должен быть плоским, а плоский профиль и ось вра! щения не обязательно должны лежать в одной плоскости. После создания поверхности вращения в иерархической древовидной струк! туре, расположенной в левой части экрана, появляется объект типа Revolute (с порядковым номером).

1.3.4. Создание сферической поверхности Сфера создается командой Sphere, входящей в состав панели инструментов Surfa ces. После вызова команды Sphere на экране появляется диалоговая панель Sphere Surface Definition, показанная на рис. 1.44. На данной диалоговой панели в поле Center указывается точка, являющаяся центром сферы. В поле Sphere axis указывается система осей, определяющая направление параллелей и меридианов на поверхности сферы. В поле Sphere radius указывается радиус сферы. В разделе Sphere Limitations указываются опции построения сферического сегмента. Из Рис. 1.44. Диалоговая панель Spher e Surface Definitio n Sphere Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

48

Каркасное проектирование

двух пиктограмм (иконок) левая позволяет построить сферический сегмент, а правая – полную сферическую поверхность. При построении сферического сегмента в полях Parallel Start Angle, Parallel End Angle, Meridian Start Angle и Meridian End Angle для параллелей и меридиа! нов указываются углы, в которых создается сферический сегмент. После создания сферической поверхности в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Sphere (с порядковым номером).

1.3.5. Создание цилиндрической поверхности Цилиндрическая поверхность создается командой Cylinder, входящей в состав панели инструментов Surfaces. После вызова команды Cylinder на экране появляется диалоговая панель Cylinder Surface Definition, показанная на рис. 1.45. На данной диалоговой панели в поле Point ука! зывается точка центра основания цилиндрической поверхности. В поле Direction указывается направ! ление оси цилиндрической поверхности. Точка центра не обязательно должна лежать на линии, оп! ределяющей направление оси. Рис. 1.45. Диалоговая панель В разделе Parameters содержатся поля, опреде! Cylinder Surface Definitio n Definition ляющие габариты цилиндрической поверхности: Radius (Радиус), Length 1 (Длина вдоль оси от точ! ки основания до первого торца) и Length 2 (Длина вдоль оси от точки основания до второго торца). После создания цилиндрической поверхности в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Cylin! der (с порядковым номером).

1.3.6. Создание поверхности эквидистантным движением существующей поверхности Эквидистантная поверхность создается командой Offset, входящей в состав па! нели инструментов Surfaces. После вызова команды Offset на экране появляется диалоговая панель Offset Surface Definition, показанная на рис. 1.46. На данной диалоговой панели в поле Surface указывается исходная поверх! ность, а в поле Offset – перемещение по нормали для создания новой поверхности. Кнопка Reverse Direction позволяет изменять направление движения по нор! мали.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

49

Рис. 1.46. Диалоговая панель Offset Surface Definitio n Definition

Кнопкой Both sides можно создавать одновре! менно 2 объекта: один движением по нормали в «положительную» сторону, а второй – движени! ем в «отрицательную» сторону. В разделе Parameters содержатся дополни! тельные опции построения новой поверхности: в списке Smoothing содержатся признаки сглажи! вания (None и Automatic), а в списке Sub Elements to remove указываются объекты, не требующие вос! произведения при построении новой поверхности. После создания эквидистантной поверхности в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Offset (с порядковым номером).

1.3.7. Создание поверхности ометанием (движением профиля по криволинейной образующей) Поверхность ометания создается командой Swept, входящей в состав панели ин! струментов Surfaces. После вызова команды Swept на экране появляется диало! говая панель Swept Surface Definition, показанная на рис. 1.47. Данная диалоговая панель имеет 4 вкладки, различающиеся применением различных опций. В каждой из вкладок имеется свой выпадающий список Subtype, и при вы! боре из этого списка новой опции вид диалоговой панели меняется. В первом случае (показанном на рис. 1.47, когда в списке Profile Type указыва! ется Explicit, а в выпадающем списке Sub type указывается With reference surface) новая поверхность создается следующим образом: В поле Profile указывается Рис. 1.47. Диалоговая панель n при использовании Sw ept Surface Definitio Swept Definition опции построения поверхности With rrefer efer ence surface eference

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

50

Каркасное проектирование

профиль, подлежащий движению. В поле Guide curve указывается линия, по кото! рой движется профиль. Значение, имеющееся по умолчанию в поле Surface, можно не изменять (в простых случаях можно обойтись без ссылочной поверхности). Тем не менее, если в поле Surface указать ссылочную поверхность, появляется возможность создания новой поверхности не только простым движением профи! ля по образующей, но и с поворотом этого профиля вокруг образующей, с указа! нием в поле Angle угла, на который поворачивается профиль. Вызов кнопки Law позволит сделать этот угол переменным (фактически появляется возможность создания спиральной поверхности). Ссылочная поверхность требуется для вы! числения начального угла между касательными к двум поверхностям. В разделе Optional elements указываются дополнительные опции. В поле Spine можно указать дополнительный объект – ребро, влияющий на длину со! здаваемой поверхности. В полях Relimiter 1 и Relimiter 2 можно указывать объекты (в частности, плоскости), также ограничивающие длину создаваемой поверхности. Ниже приведены переключатели и поля, определяющие допускаемое измене! ние размеров при построении поверхности (в ряде случаев эти значения могут потребоваться для сглаживания создаваемой поверхности). В общем случае, применение уже двух первых полей обеспечивает построение поверхности требуемой формы. В частности, поверхность спирального тела (ци! линдрической пружины) можно получить движением окружности по спирали. Ниже, в разделе Positioning parameters содержатся дополнительные опции, позволяющие изменять положение профиля (и позволяющие создавать поверх! ность в случаях, когда остальных опций недостаточно). Если на той же диалоговой панели (без изменения вкладки) в выпадающем списке Subtype указывается опция With two guide curves (С двумя направляю! щими линиями), диалоговая панель при! обретает вид, показанный на рис. 1.48. На данной диалоговой панели в поле Profile указывается профиль, подлежа! щий движению. В полях Guide curve 1 и Guide curve 2 указываются линии, по ко! торым движется профиль. В списке An choring type (Тип позиционирования) и расположенных ниже двух полях указыва! ются опции и объекты, предназначенные ept Рис. 1.48. Диалоговая панель Sw Swept n при использовании Definition Surface Definitio опции построения поверхности With tw o guide curv es two curves

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

51

ept Рис. 1.49. Диалоговая панель Sw Swept n при использовании опции Definition Surface Definitio построения поверхности With pulling dir ectio n directio ection

для изменения расположения создавае! мой поверхности в пространстве. Прочие поля и переключатели диало! говой панели имеют тот же смысл, что и для опции With reference surface. Если в списке Profile Type указывает! ся Explicit, а в выпадающем списке Sub type – опция With pulling direction (С направлением поворота), диалоговая панель приобретает вид, показанный на рис. 1.49. На данной диалоговой панели в поле Profile указывается профиль, подлежа! щий движению. В поле Guide curve указы! вается линия, по которой движется про! филь. В поле Direction указывается линия, которая совместно с ведущей линией определяет поворот профиля при создании поверхности (в качестве такого объекта может выступать и плоскость, и в этом случае нормаль к плоскости будет являться направлением). Если в обоих полях Guide curve и Direction указываются прямые линии, они не должны быть параллельны. Угол поворота указывается в поле Angle. Прочие поля и переключатели диало! говой панели имеют тот же смысл, что и для опции With reference surface. Если в списке Profile Type указывается Line (вторая слева иконка раздела Profile type), а в выпадающем списке Subtype – опция Two limits, диалоговая панель при! обретает вид, показанный на рис. 1.50. При помощи данной диалоговой панели выполняется достаточно несложная опера! ция построения поверхности между первой линией (указывается в поле Guide curve 1) и второй линией (указывается в поле Guide curve 2). Края поверхности можно вывести за пределы двух использованных ept Surface Рис. 1.50. Диалоговая панель Sw Swept Definitio n при использовании опции Definition построения поверхности Tw o limits

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

52

Каркасное проектирование

для ее построения линий на длины Length 1 и Length 2 (при указании этих двух размеров возможно применение дополнительных опций). При использовании переключателя Second curve as middle curve поверхность фактически строится по трем линиям – по первой, второй и симметричному от! ражению первой линии относительно второй. При использовании данной опции (переключателя) поля Length 1 и Length 2 не применяются. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для опции With reference surface. Если в списке Profile Type указывается Line (вторая слева иконка раздела Profile type), а в выпадающем списке Subtype – опция Limit and middle, то пост! роение поверхности фактически осуществляется по трем непересекающимся ли! ниям, из которых на самом деле указываются одна крайняя и одна средняя (будет использоваться опция построения поверхности Two limits). Третья линия явля! ется симметричным отражением первой линии относительно второй. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.51. На этом же рисунке показана и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в полях Guide curve 1 и Guide curve 2 указыва! ются крайняя и средняя линии, через которые проходит создаваемая поверхность. Выключение переключателя Swept Surface Definition приведет к тому, что будет использоваться опция построения поверхности Two limits. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для опции With reference surface. Если в списке Profile Type указывается Line (вторая слева иконка раздела Profile type), а в выпадающем списке Subtype – опция With reference surface, то создается новая поверхность путем поворота образующих существующей повер! хности вокруг точек, лежащих на существующей линии. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.52. На этом же рисунке показана и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в поле Guide curve 1 указывается линия, через которую проходит создаваемая поверхность. В поле Reference surface указывается поверхность, фактическим продолже! нием которой будет являться создаваемая поверхность. Угол поворота создаваемой поверхности по отношению к исходной указыва! ется в поле Angle. При использовании кнопки Law появляется дополнительная диалоговая па! нель, которая контролирует возможный переменный угол и закон его изменения. Расстояние от краев создаваемой поверхности до линии, указываемой в поле Guide curve 1, указывается в полях Length 1 и Length 2. При использовании кно! пок Law появляются дополнительные диалоговые панели, которые контролиру! ют возможное переменное расстояние и закон его изменения. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

53

ept Surface Definitio n Рис. 1.51. Диалоговая панель Sw Swept Definition при использовании опции построения поверхности Limit and middle

Если в списке Profile Type указывается Line (вторая слева иконка раздела Profile type), а в выпадающем списке Subtype – опция With reference curve, то создается новая поверхность при помощи перпендикуляров, построенных между линиями (рис. 1.53). Создание поверхности выполняется следующим образом: из точек, лежащих на ссылочной линии (указывается в поле Reference curve), к ведущей линии (указы! вается в поле Guide curve 1) проводится набор перпендикуляров. Далее эти пер! пендикуляры продляются за ведущую линию (Guide curve 1) и обрезаются по дли! не в соответствии с размерами, установленными посредством полей Length 1 и Length 2 и дополнительной информации, указываемой при помощи кнопок Law. После этого указанные перпендикуляры поворачиваются вокруг касательных

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

54

Каркасное проектирование

ept Surface Definitio n Рис. 1.52. Диалоговая панель Sw Swept Definition efer ence surface при использовании опции построения поверхности With rrefer eference

к ведущей линии на угол, указанный в поле Angle, изменяемый в соответствии с дополнительной информацией, указываемой при помощи кнопки Law. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Line (вторая слева иконка раздела Profile type), а в выпадающем списке Subtype – опция With tangency surface, то создается новая поверхность, касательная к существующей поверхности. При использовании данной опции диалоговая панель Swept Surface Definition приобретает вид, показанный на рис. 1.54. На этом же рисунке показа! на и создаваемая при помощи данной опции поверхность.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

55

ept Surface Definitio n Рис. 1.53. Диалоговая панель Sw Swept Definition при использовании опции построения поверхности With rrefer efer ence curv e eference curve

На данной диалоговой панели в поле Guide curve 1 указывается линия, через которую проходит создаваемая поверхность. В поле Tangency surface указывается поверхность, для которой строится ка! сающаяся ее поверхность. Если возможно создание нескольких поверхностей, то требуемая поверхность выбирается при помощи кнопок раздела Solution(s): Previous и Next. Переключатель Trim with tangency surface позволяет обрезать исходную по! верхность по линии касания. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

56

Каркасное проектирование

ept Surface Definitio n Рис. 1.54. Диалоговая панель Sw Swept Definition при использовании опции построения поверхности With tangency surface

Если в списке Profile Type указывается Line (вторая слева иконка раздела Profile type), а в выпадающем списке Subtype – опция With draft direction, по! верхность создается в виде полосы, образуемой параллельным перемещением прямой линии по криволинейной образующей. При использовании данной оп! ции диалоговая панель Swept Surface Definition приобретает вид, показанный на рис. 1.55. На этом же рисунке показана и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в поле Guide curve 1 указывается линия, вдоль которой проводится параллельное перемещение. В поле Draft direction указыва! ется линия, определяющая направление образующей (то есть собственно переме! щаемая линия). Из двух переключателей Draft computation mode обычно применяется Square, а Cone используется в случае, если применение предыдущего переключа! теля для создания поверхности не приносит успеха. Ниже, в трех вкладках – Wholly defined, G1 Constant и Location values – ука! зываются значения угла поворота образующей относительно касательной к линии,

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

57

ept Surface Definitio n Рис. 1.55. Диалоговая панель Sw Swept Definition ectio n при использовании опции построения поверхности With draft dir directio ection

вдоль которой проводится параллельное перемещение (Guide curve 1). Данный угол может являться как постоянным, так и переменным. Еще ниже, в полях Length type 1 и Length type 2 приводятся пиктограммы признаков для указания ширины полосы создаваемой поверхности – From curve (границей полосы является сама кривая линия), Standard (создается полоса ука! занной ниже ширины), From/Up To (полоса продляется до указываемого ниже ограничивающего элемента), From extremum (с обрезкой по максимальному га! бариту), Along surface (отличается от опции Standard типом проведения границ полосы – эквидистантой к линии Guide curve 1). В полях Length 1 и Length 2 указывается ширина полосы, считая от линии Guide curve 1. В полях Relimiting element 1 и Relimiting element 2 указываются ограничива! ющие элементы. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Line (вторая слева иконка раздела Profile type), а в выпадающем списке Subtype – опция With two tangency

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

58

Каркасное проектирование

surfaces, то создается новая поверхность, касательная к двум существующим по! верхностям. При использовании данной опции диалоговая панель Swept Surface Definition приобретает вид, показанный на рис. 1.56. На этом же рисунке показа! на и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в поле Spine указывается линия, определяю! щая направление одной из образующих поверхности (поверхность не обязатель! но должна проходить через данную линию). В полях First tangency surface и Second tangency surface указываются две существующие поверхности, которых должна касаться создаваемая поверхность.

ept Surface Definitio n Рис. 1.56. Диалоговая панель Sw Swept Definition o tangency surfaces при использовании опции построения поверхности With tw two

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

59

Переключатели Trim with first tangency surface и Trim with second tangency surface позволяют обрезать исходные поверхности по линии касания. Если возможно создание нескольких поверхностей, то требуемая поверхность выбирается при помощи кнопок раздела Solution(s): Previous и Next. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Circle (третья слева иконка раздела Profile type), а в выпадающем списке Subtype – опция Three guides, то создается новая поверхность, проходящая через три непересекающиеся линии. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.57. На этом же рисунке показана и создаваемая при помощи данной опции поверхность.

ept Surface Definitio n Рис. 1.57. Диалоговая панель Sw Swept Definition ee guides при использовании опции построения поверхности Thr Three

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

60

Каркасное проектирование

На данной диалоговой панели в полях Guide curve 1, Guide curve 2 и Guide curve 3 указываются три линии, через которые проходит создаваемая поверхность. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Circle (третья слева иконка раздела Profile type), а в выпадающем списке Subtype – опция Two guides and radius, то создается поверхность с указанным радиусом кривизны, проходящая через 2 ука! занные линии. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.58. На этом же рисунке показана и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в полях Guide curve 1 и Guide curve 2 указыва! ются две линии, через которые проходит создаваемая поверхность.

ept Surface Definitio n Рис. 1.58. Диалоговая панель Sw Swept Definition при использовании опции построения поверхности Two guides and radius

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

61

В поле Radius указывается радиус кривизны создаваемой поверхности. При! менение кнопки Law позволяет указывать переменное значение радиуса. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Circle (третья слева иконка раздела Profile type), а в выпадающем списке Subtype – опция Center and two angles, то создается поверхность вращения. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.59. На этом же рисунке показана и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в поле Center curve указывается ось поверхно! сти вращения. В поле Reference curve указывается линия, вращением которой создается поверхность.

ept Surface Definitio n Рис. 1.59. Диалоговая панель Sw Swept Definition o angles при использовании опции построения поверхности Center and tw two

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

62

Каркасное проектирование

Начальное и конечное значения углов поворота указывается в полях Angle 1 и Angle 2. Применение кнопок Law позволяет указывать переменные значения углов. Переключатель и поле Use fixed radius позволяют создавать поверхность по! стоянного радиуса (цилиндрическую). Применение кнопки Law позволяет ука! зывать переменное значение радиуса. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Circle (третья слева иконка раздела Profile type), а в выпадающем списке Subtype указывается опция Center and radius, то создается цилиндрическая поверхность. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.60. На этом же рисунке показана и создаваемая при помощи данной опции поверхность.

ept Surface Definitio n Рис. 1.60. Диалоговая панель Sw Swept Definition при использовании опции построения поверхности Center and radius

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

63

На данной диалоговой панели в поле Center curve указывается ось поверхно! сти вращения. В поле Radius указывается радиус кривизны создаваемой поверхности. При! менение кнопки Law позволяет указывать переменное значение радиуса. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Circle (третья слева иконка раздела Profile type), а в выпадающем списке Subtype – опция Two guides and tangency surface, то создается поверхность, проходящая через 2 линии по касательной к существующей поверхности. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.61. На этом же рисунке показана и создаваемая при помощи данной опции поверхность.

ept Surface Definitio n Рис. 1.61. Диалоговая панель Sw Swept Definition при использовании опции построения поверхности Two guides and tangency surface

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

64

Каркасное проектирование

На данной диалоговой панели в поле Limit curve with tangency указывается линия, лежащая на поверхности, к которой строится касательная поверхность. Эта же линия будет являться ребром создаваемой поверхности. В поле Tangency surface указывается сама поверхность, для которой строится касательная поверхность. В поле Limit curve указывается линия, являющаяся противоположным реб! ром создаваемой поверхности. Если возможно создание нескольких поверхностей, требуемая поверхность выбирается при помощи кнопок Previous и Next раздела Solution(s). Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Circle (третья слева иконка раздела Profile type), а в выпадающем списке Subtype – опция One guide and tangency surface, то создается поверхность, проходящая через указанную линию по каса! тельной к существующей поверхности. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.62. На этом же рисунке показана и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в поле Guide curve 1 указывается линия, кото! рая должна являться ребром создаваемой поверхности. В поле Tangency surface указывается сама поверхность, для которой строится касательная поверхность. В поле Radius указывается радиус кривизны создаваемой поверхности. При! менение кнопки Law позволяет указывать переменное значение радиуса. Переключатель Trim with tangency surface позволяет обрезать исходную по! верхность по линии касания. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Conic (крайняя правая иконка раздела Profile type), а в выпадающем списке Subtype – опция Two guide curves, то со! здается поверхность, проходящая через указанную линию по касательной к су! ществующей поверхности. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.63. На этом же рисунке изображена и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в поле Guide curve 1 указывается линия, кото! рая должна являться ребром создаваемой поверхности и в то же время лежать на существующей поверхности. Сама первая поверхность указывается в поле Tan gency. Возможный угол между поверхностями указывается в поле Angle. Приме! нение кнопки Law позволяет указывать переменное значение угла. В поле Last guide curve указывается вторая линия, которая должна являться ребром создаваемой поверхности, одновременноявляясь ребром второй суще! ствующей поверхности. Вторая поверхность при этом указывается в поле

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

65

ept Surface Definitio n Рис. 1.62. Диалоговая панель Sw Swept Definition при использовании опции построения поверхности One guide and tangency surface

Tangency. Возможный угол между поверхностями указывается в поле Angle. Применение кнопки Law позволяет указывать переменное значение угла. В поле Parameter указывается параметр, влияющий на значение кривизны по! верхности. Применение кнопки Law позволяет указывать его переменное значение. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Conic (крайняя правая иконка раздела Profile type), а в выпадающем списке Subtype – опция Three guide curves, то со! здается поверхность, проходящая через указанную линию по касательной к су! ществующей поверхности. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.64. На этом же рисунке изображена и создаваемая при помощи данной опции поверхность.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

66

Каркасное проектирование

ept Surface Definitio n Рис. 1.63. Диалоговая панель Sw Swept Definition es при использовании опции построения поверхности Tw o guide curv curves

На данной диалоговой панели в поле Guide curve 1 указывается линия, кото! рая должна являться ребром создаваемой поверхности, являясь одновременно и ребром существующей поверхности. Сама первая поверхность указывается в поле Tangency. Возможный угол между поверхностями указывается в поле Angle. Применение кнопки Law позволяет указывать переменное значение угла. В поле Guide curve 2 указывается вторая линия, через которую должна прохо! дить создаваемая поверхность. В поле Last guide curve указывается третья линия, которая должна являть! ся ребром создаваемой поверхности, являясь одновременно и ребром второй

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

67

ept Surface Definitio n Рис. 1.64. Диалоговая панель Sw Swept Definition ee guide curv es при использовании опции построения поверхности Thr Three curves

существующей поверхности. Вторая поверхность при этом указывается в поле Tangency. Возможный угол между поверхностями указывается в поле Angle. Применение кнопки Law позволяет указывать переменное значение угла. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. Если в списке Profile Type указывается Conic (крайняя правая иконка раздела Profile type), а в выпадающем списке Subtype – опция Four guide curves, то со! здается поверхность, проходящая через указанную линию по касательной к су! ществующей поверхности.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

68

Каркасное проектирование

При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.65. На этом же рисунке изображена и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в поле Guide curve 1 указывается линия, кото! рая должна являться ребром создаваемой поверхности и одновременно лежать на существующей поверхности. Сама первая поверхность указывается в поле Tan gency. Возможный угол между поверхностями указывается в поле Angle. Приме! нение кнопки Law позволяет указывать переменное значение угла. В полях Guide curve 2, Guide curve 3 и Last guide curve указываются вторая, тре! тья и четвертая линии, через которые должна проходить создаваемая поверхность.

ept Surface Definitio n Рис. 1.65. Диалоговая панель Sw Swept Definition es при использовании опции построения поверхности Four guide curv curves

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

69

Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. И наконец, если в списке Profile Type указывается Conic (крайняя правая иконка раздела Profile type), а в выпадающем списке Subtype – опция Five guide curves, то создается поверхность, проходящая через указанную линию по каса! тельной к существующей поверхности. При использовании данной опции диалоговая панель Swept Surface Defini tion приобретает вид, показанный на рис. 1.66. На этом же рисунке показана и создаваемая при помощи данной опции поверхность. На данной диалоговой панели в полях Guide curve 1, Guide curve 2, Guide curve 3, Guide curve 4 и Last guide curve указываются первая, вторая, третья,

ept Surface Definitio n Рис. 1.66. Диалоговая панель Sw Swept Definition e guide curv es при использовании опции построения поверхности Fiv Five curves

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

70

Каркасное проектирование

четвертая и пятая линии, через которые должна проходить создаваемая поверх! ность. Прочие поля и переключатели диалоговой панели имеют тот же смысл, что и для исходной опции With reference surface. После создания поверхности ометания в иерархической древовидной струк! туре, расположенной в левой части экрана, появляется объект типа Sweep (с по! рядковым номером).

1.3.8. Создание поверхности по набору ее ребер Такая поверхность создается командой Fill, входящей в состав панели инстру! ментов Surfaces. После вызова команды Fill на экране появляется диалоговая панель Fill Surface Definition, показанная на рис. 1.67. На данной диалоговой панели в списке Boundary указываются линии, явля! ющиеся границами новой поверхности. При этом в столбце Curves указывается ребро, а в столбце Supports – прилегающая поверхность. В выпадающем списке Continuity указываются признаки примыкания: Point (Простая непрерыв! ность), Tangent (Сохранение касательной), Curvature (Сохранение радиуса кривизны). В поле Passing point можно указать дополнительную точку, через которую должна проходить поверхность. Кнопки AddAfter, Replace, Remove и AddBefore предназначены для редакти! рования ребер, кнопки ReplaceSupport и RemoveSupport – для редактирования прилегающих поверхностей. Данная поверхность может проводиться более чем по четырем граничным ли! ниям. Вид поверхности, созданной по четырем ребрам с выполнением условий касания на торцах и принудительно проходящей через точку, показан на рис. 1.68. При отсутствии точки данная поверх! ность являлась бы поверхностью вращения. После создания поверхности, построен! ной по ребрам, в иерархической древо! видной структуре, расположенной в левой части экрана, появляется объект типа Fill (с порядковым номером).

Рис. 1.67. Диалоговая панель Fill Surface Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

Рис. 1.68. Поверхность, созданная по набору ребер

1.3.9. Создание поверхности по набору непересекающихся линий Создание поверхности по набору непересе! кающихся линий выполняется командой Multi sections Surface, входящей в состав панели инструментов Surfaces. После вызо! ва команды Multi sections Surface на экра! не появляется диалоговая панель Multi sections Surface Definition, показанная на рис. 1.69. На данной диалоговой панели имеются два списка. Верхний список позволяет указывать линии, по которым строится

Рис. 1.69. Диалоговая панель Multi+sectio ns Surface Definitio n Multi+sections Definition

71

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

72

Каркасное проектирование Рис. 1.70. Построение поверхности типа Multi+sectio ns Surface Multi+sections

поверхность. Помимо линий, в дан! ном списке можно указывать каса! тельные поверхности и иные объекты. В нижнем списке можно указывать дополнительные линии, например, яв! ляющиеся боковыми ребрами создава! емой поверхности (список Guides), и иные объекты. Фактически основной список и список опорных линий (Gui des), длина которого тоже не имеет ог! раничений, позволяет создавать по! верхность по двум наборам линий, а не только по одному набору. Ниже приводятся кнопки и поля, позволяющие регулировать сглажи! вание создаваемой поверхности. На рис. 1.70 показан вид создавае! мой поверхности, строящейся по се! мейству из трех непересекающихся линий (условно горизонтальных Sec tion) и двух линий, формирующих бо! ковые ребра поверхности (Guide). Если в процессе создания поверх! ности объекты из списка Section по! менять местами с объектами из спис! ка Guide, фактически будет построена та же самая поверхность. После создания поверхности в иерархической древовидной структу! ре, расположенной в левой части экрана, появляется объект типа Multi!sections Surface (с порядковым номером).

1.3.10. Создание переходной поверхности Поверхность перехода создается командой Blend, входящей в состав панели ин! струментов Surfaces. После вызова команды Blend на экране появляется диало! говая панель Blend Definition, показанная на рис. 1.71. На данной диалоговой панели в поле First curve указывается первая линия, через которую должна проходить создаваемая поверхность, а в поле First sup port – первая поверхность, которой должна касаться создаваемая поверхность.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание поверхностей и подобных им объектов

73

Рис. 1.71. Диалоговая панель Blend Definitio n Definition

Аналогично, в поле Second curve указы! вается вторая линия, через которую долж! на проходить создаваемая поверхность, а в поле Second support – вторая поверх! ность, которой должна касаться создавае! мая поверхность. В выпадающих списках First continuity и Second continuity указываются признаки непрерывности: Point (Простая непрерыв! ность), Tangent (Сохранение касательной), Curvature (Сохранение радиуса кривизны). Кнопки Trim first support и Trim second support позволяют, при необходимости, провести обрезку первой и второй существующей поверхностей. Ниже имеются выпадающие списки First tangent borders и Second tangent borders, в которых указываются опции выполнения условий непрерывности ка! сательных на стыке двух поверхностей.

Рис. 1.72. Примеры поверхностей перехода

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

74

Каркасное проектирование

В общем случае, в качестве линий можно выбирать ребра существующих по! верхностей. Набор опций, действующих по умолчанию, позволяет при помощи указания только четырех объектов (двух поверхностей и двух ребер этих поверх! ностей) создать поверхность, показанную слева на рис. 1.72. На этой иллюстра! ции показаны также и исходные поверхности. В данном случае по умолчанию в свойствах сопряжения поверхностей ис! пользовалось сохранение касательной. В левой части рис. 1.72 показана поверх! ность, построенная с выполнением условия примыкания (в обоих выпадающих списках First continuity и Second continuity использовалось значение Point). Фактически это поверхность, построенная по двум противоположным ребрам. После создания поверхности в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Blend (с порядковым номером).

1.3.11. Создание точек на существующей поверхности Для такой операции создания точки применяется диалоговая панель Point Definition, но в списке Point type следует указывать значение On рlane (на плоскости). После указания этого значения данная диалоговая панель приобретает вид, пока! занный на рис. 1.73. На данной диалоговой панели в поле Surface ука! зывается поверхность, на которой строится точка. Для указания направления от исходной (характер! ной) точки поверхности в поле Direction следует при помощи щелчка кнопкой мыши вызвать контекстное Рис. 1.73. Диалоговая панель меню, в котором и выбрать требуемое направление. Point Definitio n при создании Расстояние при этом указывается в поле Distance. Definition точек на поверхности В поле Point раздела Reference указывается упомянутая выше характерная точка поверхности, от которой отсчитывается расстояние до создаваемой точки. По умолчанию этой точкой является центр поверхности.

1.3.12. Создание линии по нормали к существующей поверхности Для такой операции создания линии применяется показанная на рис. 1.74 диало! говая панель Line Definition, вызываемая на экран командой Line. На данной диалоговой панели в поле Surface указывается поверхность, к ко! торой строится перпендикуляр. В поле Point указывается точка, через которую проходит создаваемая линия. Остальные поля и кнопки описаны выше.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции редактирования точек, линий и поверхностей

75

1.4. Операции редактирования точек, линий и поверхностей 1.4.1. Объединение поверхностей или линий Объединение поверхностей или линий осуществляется командой Join, входящей в состав панели инструментов Operations. После вызова команды Join на экране появляется диалоговая панель Join Definition, показанная на рис. 1.75.

n Рис. 1.74. Диалоговая панель Line Definitio Definition при построении линии по нормали к существующей поверхности

Рис. 1.75. Диалоговая панель Jo in Definitio n Join Definition

На данной диалоговой панели в списке Elements To Join указываются объеди! няемые линии или поверхности. Кнопки Add Mode и Remove Mode позволяют редактировать список. Ниже, во вкладке Parameters содержатся переключатели и поля, позволяю! щие проводить проверку формы и возможности создания нового объекта. Переключатель Check tangency позволяет проверять условия касания на об! щих ребрах создаваемого объекта, переключателем Check connexity проверяется связность объединяемых объектов, переключатель Check manifold применяется только при объединении линий. Переключатель Simplify the result позволяет упрощать геометрию создаваемого объекта (удалять избыточные ребра и грани). Переключатель Ignore erroneous elements позволяет, при необходимости, игно! рировать поврежденные или неправильно созданные элементы. Наконец, в поле

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

76

Каркасное проектирование

Merging distance указывается геометрическая точность, применяемая при созда! нии нового объекта. После объединения поверхностей или линий в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Join (с порядковым номером). В дальнейшем в модуле создания параметрических твердотельных моделей (Part) из объекта типа Join можно создать собственно параметрическую твердо! тельную модель.

1.4.2. Исправление формы геометрических объектов Данная операция вызывается командой Healing, входящей в состав панели инст! рументов Operations. После вызова команды Healing на экране появляется диа! логовая панель Healing Definition, показанная на рис. 1.76. В общем случае, к геометрическим объектам, подлежащим исправлению фор! мы, могут относиться объекты, требующие объединения (командой Join), но для которых эта операция не может быть выполнена. Обычно необходимость в дан! ной операции связывается с недостаточной точностью указания исходных дан! ных при создании геометрических объектов. На данной диалоговой панели в списке Elements To Heal указываются эле! менты, между границами которых имеются зазоры, подлежащие удалению. Кнопки Add Mode и Remove Mode позволяют изменять список геометриче! ских объектов. В выпадающем списке Continuity вкладки Parameters указывается опция за! мыкания зазора между объектами: Point (Простая непрерывность) и Tangent (Сохранение касательной). В той же вкладке в поле Merging distance указывается допуск на значение зазора, внутри которого геометри! ческие объекты считаются совпадающими. В поле Distance objective указывается максимальный зазор, который допускается между объединяемыми элементами. В полях Tangency angle и Tangency objec tive указываются аналогичные допуски на размеры, но не линейные, а угловые. В следующих вкладках указываются до! полнительные опции, используемые при вы! полнении операции: Freeze (принудительно сохраняемые ребра), Sharpness (принуди! тельно сохраняемые изломы объектов) и Vi sualization (визуализация объектов). aling Definitio n Рис. 1.76. Диалоговая панель He Healing Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции редактирования точек, линий и поверхностей

77

В ряде случаев результатов, аналогичных выполнению операции Healing, можно добиться увеличением при помощи операции Join значения допуска, ука! зываемого в поле Merging distance диалоговой панели Join Definition. После объединения поверхностей в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Healing (с поряд! ковым номером).

1.4.3. Восстановление исходной формы поверхности Данная операция применяется для восстановления ис! ходной формы поверхности, над которой ранее выпол! нялась команда ее обрезки (Trim). Операция вызывается командой Untrim, входящей в состав панели инстру! ментов Operations. После вызова команды Untrim на экране появляется диалоговая панель Untrim, показан! Рис. 1.77. Диалоговая ная на рис. 1.77. панель Untrim При появлении данной диалоговой панели на экра! не следует указать объект, подлежащий восстановлению исходной формы, и на! жать кнопку OK. Далее операция выполняется без вмешательства пользователя. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Surface Untrim (с поряд! ковым номером).

1.4.4. Разделение составного объекта Данная операция применяется для создания новых объектов из объектов, полу! ченных слиянием исходных (то есть составной объект типа Join разделяется на объекты, по форме совпадающие с исходными объектами, из которых объект Join ранее был получен). Операция вызывается командой Disassemblе, входящей в состав панели инст! рументов Operations. После вызова команды Disassemblе на экране появляется диалоговая панель Disassemblе, показанная на рис. 1.78. На данной диалоговой панели пользователь может ак! тивизировать опцию All Cells, позволяющую создать из исходного объекта набор новых объектов, или опцию Domains Only, позволяющую из одного исходного объек! та создавать один новый. После выполнения операции над поверхностями в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Surface (с порядковым номером). Рис. 1.78. Диалоговая панель Disassemblе

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

78

Каркасное проектирование

1.4.5. Обрезка поверхности или линии Операция обрезки линии или поверхности вызывается командой Split, входящей в состав панели инструментов Operations. После вызова команды Split на экране по! является диалоговая панель Split Defini tion, показанная на рис. 1.79. На данной диалоговой панели в поле Element to cut указывается разрезаемый объект. В списке Cutting elements указывают! ся секущие объекты. Кнопки Remove и Replace предназначены для редактирова! ния списка секущих элементов. Кнопка Other side позволяет указывать элемент, который должен остаться после выполне! ния обрезки. Поле Support может применяться при обрезке линий. Рис. 1.79. Диалоговая панель Поле Elements to remove применяется Split Definitio n Definition для указания заведомо удаляемых элемен! тов, а поле Elements to keep – для указания заведомо сохраняемых объектов. Переключатель Keep both sides позволяет сохранять обе стороны разрезаемо! го объекта, переключатель Intersections computation – строить в явном виде ли! нию пересечения разрезаемого и секущего объектов. Переключатель Automatic extrapolation можно оставить в состоянии, используемом по умолчанию. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Split (с порядковым но! мером). Если при выполнении операции использована опция Keep both sides, в созда! ваемый объект Split входит еще один объект – потомок такого же типа Split, со следующим порядковым номером. Если при выполнении операции использована опция Intersections computation, наряду с родительским объектом типа Split со! здается объект типа Intersections (с порядковым номером).

1.4.6. Взаимная обрезка нескольких объектов Данная операция похожа на операцию, описанную выше (Split), но при ее выпол! нении обрезается не один элемент, а все, используемые в операции. Фактически эта операция равнозначна построению пересечения с галтелью нулевого радиуса. Операция обрезки линии или поверхности вызывается командой Trim, входя! щей в состав панели инструментов Operations. После вызова команды Trim на

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции редактирования точек, линий и поверхностей

79

Рис. 1.80. Диалоговая панель Trim Definitio n Definition

экране появляется диалоговая панель Trim Definition, показанная на рис. 1.80. На данной диалоговой панели в выпада! ющем списке Mode указывается признак типа используемых объектов: Standard (операция выполняется над поверхностя! ми) и Piece (операция выполняется над линиями). В списке Trimmed elements указывают! ся обрезаемые объекты. Кнопки Add after, Add before, Remove и Replace предназначены для редактиро! вания списка применяемых элементов. Кнопки Other side/next element и Other side/previous element позволяют указы! вать различные части исходных объектов, которые должны остаться после вы! полнения операции. Поле Support применяется только при выполнении операции над линиями. В полях Elements to remove и Elements to keep указываются части поверхно! стей, подлежащие, соответственно, удалению и сохранению при обрезке поверх! ностей, касающихся друг друга. Кнопка Result simplification предназначена для уменьшения числа сегментов создаваемых объектов. Переключатель Intersections computation позволяет в явном виде строить линию пересечения объектов. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Trim (с порядковым но! мером). Если при выполнении операции использована опция Intersections computa tion, наряду с родительским объектом типа Trim создается объект типа Intersec! tions (с порядковым номером). Пример выполнения операции Trim над двумя объектами показан на рис. 1.81.

1.4.7. Выделение ребер поверхностей Операция создания (фактически – выделения) ребра поверхности вызывается командой Boundary, входящей в состав панели инструментов Operations. После вызова команды Boundary на экране появляется диалоговая панель Boundary Definition, показанная на рис. 1.82. На данной диалоговой панели в выпадающем списке Propagation type указы! вается признак типа создания нового объекта (фактически – линии):

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

80

Каркасное проектирование

Рис. 1.81. Пример выполнения операции Trim над двумя поверхностями: сверху – вид поверхностей до операции, снизу – после операции

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции редактирования точек, линий и поверхностей

81

n Рис. 1.82. Диалоговая панель Boundary Definitio Definition

¾ Complete boundary (Полная граница); ¾ Point continuity (Фрагмент границы, заключающийся между разрывами в точках); ¾ Tangent continuity (Фрагмент границы, заключающийся между разрыва! ми касательных); ¾ No propagation (Выделение только указанного ребра). В полях Limit 1 и Limit 2 указываются крайние точки выделяемого ребра по! верхности. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Boundary (с порядковым номером).

1.4.8. Выделение граней объемных тел и ребер поверхностей Данная операция во многом схожа с предыдущей операцией (Boundary). Описы! ваемая в данном разделе операция позволяет выделять из твердотельных пара! метрических объектов грани, ребра или точки (вершины), а из поверхностей – ребра и точки (вершины). Операция выделения составной части объекта поверхности вызывается ко! мандой Extract, входящей в состав панели инструментов Operations. После вы! зова команды Extract на экране появляется диалоговая панель Extract Defini tion, показанная на рис. 1.83. На данной диалоговой панели в выпадающем списке Propagation type указы! вается признак типа создания нового объекта (поверхности (фактически – гра! ни), ребра (фактически – линии) или вер! шины (фактически – точки)): ¾ Complete boundary (Полная гра! ница);

Рис. 1.83. Диалоговая панель Extract Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

82

Каркасное проектирование

¾ Point continuity (Фрагмент границы, заключающийся между разрывами в точках); ¾ Tangent continuity (Фрагмент границы, заключающийся между разрыва! ми касательных); ¾ No propagation (Выделение только указанного ребра). В поле Element(s) to extract указывается выделяемый объект: Face (Грань), Edge (Ребро) или Vertex (Вершина). Переключатель Complementary mode позволяет обратить выбор элементов объекта: не указанные элементы включаются в список применяемых, а указанные ранее из списка удаляются. Переключателем Federation, в общем случае, можно не пользоваться. Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для уп! рощения указания объектов. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Extract (с порядковым номером).

1.4.9. Копирование объектов Данная операция позволяет проводить параллельный перенос объектов из од! ной точки пространства в другую. Операция вызывается командой Translate, входящей в состав панели инструментов Operations. После вызова команды Translate на экране появляется диалоговая панель Translate Definition, пока! занная на рис. 1.84. На данной диалоговой панели в выпадающем списке Vector Definition (Опре! деление вектора) указывается опция типа переноса: ¾ Direction, distance (Направление и расстояние); ¾ Point to point (От точки к точке); ¾ Coordinates (По координатам). В поле Element указывается копируемый объект. Дальнейший вид диалоговой панели зависит от выбора опции в списке Vector Definition. При использовании опции Direction, dis tance в расположенных ниже полях Direc tion и Distance указываются соответственно: прямая линия, определяющая направление переноса, и значение расстояния, на которое этот перенос проводится.

Рис. 1.84. Диалоговая панель Translate Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции редактирования точек, линий и поверхностей

83

При использовании опции Point to point в расположенных ниже полях Start point и End point указываются начальная и конечная точки переноса. При использовании опции Coordinates в расположенных ниже полях X, Y, Z Axis System указываются приращения координат, используемые при копирова! нии объекта, и система координат, в которой проводится этот перенос. Ниже находится кнопка Hide/Show initial element, позволяющая после со! здания копии скрывать исходный элемент. Переключатель Repeat object after OK позволяет создавать несколько копий исходного объекта (отстоящих друг от друга на равных расстояниях). Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для упрощения указания объектов. При выполнении операции расположение исходного объекта не изменяется. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Translate (с порядковым номером).

1.4.10. Поворот объектов Операция поворота вызывается командой Rotate, входящей в состав панели ин! струментов Operations. После вызова команды Rotate на экране появляется диа! логовая панель Rotate Definition, показанная на рис. 1.85. На данной диалоговой панели в выпадающем списке Definition Mode (Опре! деление режима) указываются опции типа поворота: ¾ Axis Angle (Ось и угол), ¾ Axis Two Elements (Ось и два элемента); ¾ Three Points (По трем точкам). В поле Element указывается поворачиваемый объект. Дальнейший вид диалоговой панели зависит от выбора опции в списке Defi nition Mode. При использовании опции Axis Angle в поле Axis указывается ось поворота, а в поле Angle – угол поворота. При использовании опции Axis Two Elements в поле Axis указывается ось поворота, а в полях First element и Second element – объекты, определяющие угол пово! рота (фактически поворот выполняется по ссылке на угол, а не по его значению). При использовании опции Three Points в полях First Point, Second Point и Third Point указываются три точки. Ось поворота

Рис. 1.85. Диалоговая панель Rotate Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

84

Каркасное проектирование

ортогональна к плоскости, определяемой этими точками. Поворот выполняется вокруг второй из указываемых точек (Second Point). Угол поворота определяет! ся по направлениям от второй точки к первой (First Point) и от второй точки к третьей (Third Point). Ниже находится кнопка Hide/Show initial element, позволяющая после со! здания копии скрывать исходный элемент. Переключатель Repeat object after OK позволяет создавать несколько копий исходного объекта (отстоящих друг от друга на равные углы). Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для уп! рощения указания объектов. При выполнении операции расположение исходного объекта не изменяется. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Rotate (с порядковым номером).

1.4.11. Построение объектов симметричным отражением Операция построения симметричного объекта вызывается командой Symmetry, входящей в состав панели инструментов Operations. После вызова команды Symmetry на экране появляется диалоговая панель Symmetry Definition, пока! занная на рис. 1.86. На данной диалоговой панели в поле Element указывается отражаемый объект. В поле Reference указывается объект, относительно которого проводится от! ражение. В качестве таких объектов могут применяться плоскости, прямые ли! нии или точки. Ниже находится кнопка Hide/Show initial element, позволяющая после со! здания копии скрывать исходный элемент. Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для уп! рощения указания объектов. При выполнении операции расположение и форма исходного объекта не из! меняется. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объ! ект типа Symmetry (с порядковым номером). На рис. 1.87 показаны примеры построения симметричного отображения поверхности отно! сительно плоскости, линии и точки. n Рис. 1.86. Диалоговая панель Symmetry Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции редактирования точек, линий и поверхностей

а)

85

б)

в)

Рис. 1.87. Пример отражения поверхности: а) относительно плоскости; б) относительно линии; в) относительно точки

1.4.13. Построение объектов масштабированием Операция построения объекта масштабированием вызывается командой Scaling, входящей в состав панели инструментов Operations. После вызова команды Scaling на экране появляется диалоговая панель Scaling Definition, показанная на рис. 1.88.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

86

Каркасное проектирование aling Definitio n Рис. 1.88. Диалоговая панель Sc Scaling Definition

На данной диалоговой панели в поле Element указывается масштабируемый объект. В поле Reference указывается объект, относи! тельно которого проводится масштабирование (точка, плоская поверхность или плоскость). В поле Ratio указывается масштабный коэф! фициент. Ниже находится кнопка Hide/Show initial element, позволяющая после со! здания копии скрывать исходный элемент. Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для уп! рощения указания объектов. При выполнении операции расположение и форма исходного объекта не из! меняется. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Scaling (с порядковым номером).

1.4.14. Построение объектов аффинным преобразованием Операция построения объекта масштабированием с различными значениями множителей для разных осей вызывается командой Affinity, входящей в состав панели инструментов Operations. После вызова команды Affinity на экране появ! ляется диалоговая панель Affinity Definition, показанная на рис. 1.89. На данной диалоговой панели в поле Element указывается масштабируемый объект. В разделе Axis system указываются парамет! ры системы координат, в которой проводится масштабирование. В поле Origin указывается точка начала этой системы координат. В поле XY plane указывается плоскость XY этой системы координат. В поле X axis указыва! ется ось X этой системы координат. В разделе Ratios в полях X, Y и Z указываются масштабные множители для соответствующих осей.

n Рис. 1.89. Диалоговая панель Affinity Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции редактирования точек, линий и поверхностей

87

Ниже находится кнопка Hide/Show initial element, позволяющая после со! здания копии скрывать исходный элемент. Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для уп! рощения указания объектов. При выполнении операции расположение и форма исходного объекта не из! меняется. После выполнения операции неравномерного масштабирования в иерархи! ческой древовидной структуре, расположенной в левой части экрана, появляется объект типа Affinity (с порядковым номером).

1.4.15. Создание объекта с обратным направлением нормали или направления Данная операция из панелей инструментов не вы! зывается, а напрямую вызывается из выпадающего меню последовательностью Insert  Operations  Invert Orientation. После вызова команды на экра! не появляется диалоговая панель Invert Definition, показанная на рис. 1.90. Рис. 1.90. Диалоговая На данной диалоговой панели в поле To invert ert Definitio n Definition панель Inv Invert указывается объект, у которого меняется направле! ние (у поверхностей направление нормали меняется на противоположное, а у различных линий меняется направление от начальной точки к последней). После изменения ориентации исходного объекта надпись на кнопке Reset Initial изменяется на надпись Click to Invert. После выполнения операции в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Inverse (с порядковым номером).

1.4.16. Перенос объекта из одной системы координат в другую Данная операция требует наличия двух систем осей (то есть объектов типа Axis System). Операция построения нового объекта пере! дачей из одной системы осей в другую вызыва! ется командой Axis To Axis, входящей в состав

Рис. 1.91. Диалоговая панель Axis To Axis Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

88

Каркасное проектирование

панели инструментов Operations. После вызова команды Axis To Axis на экране появляется диалоговая панель Axis To Axis Definition, показанная на рис. 1.91. На данной диалоговой панели в поле Element указывается передаваемый объект. В полях Reference и Target указываются обозначения исходной (передаю! щей) и принимающей систем осей. Ниже находится кнопка Hide/Show initial element, позволяющая после со! здания копии скрывать исходный элемент. Помимо данной диалоговой панели, на экране при вызове команды появляет! ся дополнительная панель инструментов Tools Palette, предназначенная для упрощения указания объектов. При выполнении операции расположение и форма исходного объекта не из! меняется. После выполнения операции неравномерного масштабирования в иерархи! ческой древовидной структуре, расположенной в левой части экрана, появляется объект типа Axis to axis transformation (с порядковым номером).

1.4.17. Продление (экстраполяция) объектов Операция продления объекта (увеличения длины линий или сплайнов и перено! са ребер поверхностей) вызывается командой Extrapolate, входящей в состав па! нели инструментов Operations. После вызова команды Extrapolate на экране по! является диалоговая панель Extrapolate Definition, показанная на рис. 1.92. На данной диалоговой панели в поле Boundary указывается ребро поверхнос! ти, подлежащее переносу. Там же может указываться конечная точка линии, под! лежащей удлинению. В поле Extrapolated указывается повер! хность или линия, для которой проводится процедура удлинения. В разделе Limit указываются опции продления объекта. В выпадающем списке Type указывает! ся вид продления: Length (На длину) или Up to element (До элемента). В поле Length указывается длина, на ко! торую проводится удлинение объекта, в по! ле Up to указывается обозначение объекта, до которого проводится удлинение. Переключатель Constant distance opti mization позволяет проводить удлинение Рис. 1.92. Диалоговая панель Extrapolate Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание координатной сетки на плоскости

89

поверхности не перемещением вдоль бокового ребра, но построением эквидис! танты ребра, указанного в поле Boundary. В выпадающем списке Continuity указывается метод продления поверхности (линии) за старую линию (конечную точку): Tangent (С сохранением направле! ния касательной) и Curvature (С сохранением радиуса кривизны). В выпадающем списке Extremities указывается метод создания нового ребра: Normal (только с учетом формы ребра, за которое продляется поверхность) и Tan gent (с учетом ребер, прилегающих к ребру, за которое продляется поверхность). В выпадающем списке Propagation mode указывается метод переноса границ: None (поверхность продляется только за указанное ребро), Tangency continuity (поверхность продляется за все ребра, прилегающие к данному ребру, с плавным изменением направления касательной) и Point сontinuity (поверхность продля! ется фактически за все наличные ребра). Для линий вводится дополнительно поле Support, позволяющее проводить экстраполяцию линий, построенных на поверхности. В общем случае, прочие переключатели можно оставить в положении «по умолчанию». После выполнения операции продления (экстраполяции) в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Extrapol (с порядковым номером).

1.5. Создание координатной сетки на плоскости Операция создания сетки на плоскости вызывается командой Work on Support, входящей в состав панели инструментов Tools. После вызова команды Work on Support на экране появляется диалоговая панель Work Оn Support, показанная на рис. 1.93. На данной диалоговой панели в поле Support указывается одна из существую! щих плоскостей (например, XY, YZ и ZX). В поле Point указывается точка начала построения сетки. В выпадающем списке Grid type указывается тип сетки: None (Никакой) и Cartesian (Декартова, или прямоугольная). Переключатель Hide grid позволяет включать и выключать изображение ко! ординатной сетки. В разделе First direction указывается шаг координатной сетки (первичной и вторичной) для первой оси создаваемой сетки. В поле Primary spacing указывается первичный шаг координатной сетки (то есть расстояние между жирными линиями координатной сетки). В поле Gradua tions указывается число вторичных шагов сетки в одном первичном шаге сетки. Вторичный шаг сетки равен расстоянию между тонкими линиями координатной сетки. В поле Direction указывается направление оси Y (в данном поле в качестве направления оси можно указать, например, прямую линию).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

90

Каркасное проектирование

Рис. 1.93. Диалоговая панель Work Оn Support

В разделе Second direction указываются опции указания шагов сетки для вто! рой оси создаваемой сетки. Переключатель Allow distortions позволяет указывать для каждой оси раз! личные шаги сетки. Поля Primary spacing и Graduations имеют то же назначение, что и в разделе First direction. Переключатель Shade grid plane позволяет выполнять заливку координатной сетки. Переключатель Selectable grid позволяет отказаться от использования вто! ричной сетки. Переключатель Furtive grid убирает изображение первичной сетки с экрана. Переключатель Position grid plane parallel to screen позволяет ориентировать оси координатной сетки параллельно сторонам экрана. Введение координатной сетки на плоскости позволяет не указывать плоскость, на которой строятся точки при помощи опции On plane, упрощает отдельные мето! ды построения линий и т. д. При включении вторичной сетки точки, создаваемые на плоскости, привязываются к точкам пересечения линий вторичной сетки. После выполнения данной операции в иерархической древовидной структу! ре, расположенной в левой части экрана, появляется объект типа Working Support (с порядковым номером). Совместно с описанной командой дополнительно используются команды Snap to point (данная команда позволяет включать и отключать привязку точек к линиям вторичной сетки) и Working Supports Activity (позволяет включать и отключать использование опорной плоскости вообще).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Глава 2 Создание эскизов 2.1. Вызов рабочей среды создания эскиза . 92 2.2. Построение точек – объектов типа Point .. 93 2.3. Построение отрезков прямых линий ..... 95 2.4. Построение окружностей и их дуг ......... 97 2.5. Построение осей .................................. 99 2.6. Построение сплайнов ........................... 99 2.7. Построение линий гладких переходов . 101 2.8. Построение конических сечений ......... 101 2.9. Построение объектов предварительно определенного вида ........................... 105 2.10. Построение профилей общего вида . 112 2.11. Построение фасок ............................ 113 2.12. Построение галтелей ........................ 115 2.13. Обрезка линий и иных геометрических объектов .......................... 116 2.14. Восполнение и построение дополнения объектов ........................ 118 2.15. Построение симметричных объектов ........................................... 118 2.16. Параллельный перенос и копирование объектов ................... 119 2.17. Поворот объектов ............................. 120 2.18. Масштабирование объектов ............. 121 2.19. Построение эквидистантных объектов ........................................... 122 2.20. Проецирование трехмерных (3D) объектов на плоскость эскиза ........... 123 2.21. Построение пересечения трехмерного (3D) твердотельного объекта с плоскостью эскиза ............ 124 2.22. Проецирование силуэтных ребер ...... 125 2.23. Использование привязок при создании эскиза ......................... 126

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

92

Создание эскизов

Модуль создания эскизов (Sketcher) предназначен для создания плоских эски! зов, при помощи которых впоследствии в модуле создания параметрических твердотельных моделей (Part Design) создается объемная (3D) параметрическая модель.

2.1. Вызов рабочей среды создания эскиза Самым простым способом вызова модуля создания эскизов является вызов его из выпадающего меню последовательностью Start  Mechanical Design  Sketcher либо при помощи команд Sketch или Positioned Sketch. Далее следует указать при помощи мыши ссылочную плоскость, в которой будет создаваться эскиз. Это можно сделать или в графическом окне, или в иерар! хическом дереве объектов. Появляющаяся на экране рабочая среда создания эскиза (Sketcher work! bench) будет выглядеть, как показано на рис. 2.1. В центре изображения находятся обозначения направления осей плоскости, на которой строится эскиз; слева – иерархическая древовидная структура объек! тов; сверху – выпадающее меню; справа, снизу, сверху и частично на экране – панели инструментов.

Рис. 2.1. Рабочая среда создания эскиза

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение точек – объектов типа Point

93

При вызове модуля создания эскизов на экране появляется сетка. В отличие от модулей каркасного проектирования и твердотельного параметрического мо! делирования, в данном модуле сетка появляется по умолчанию. В отличие от целого ряда модулей, использование диалоговых панелей в дан! ном модуле можно свести к минимуму. Тем не менее делать это совсем не обяза! тельно. Настройка сетки и иных объектов рабочей среды создания эскизов проводит! ся из специальной диалоговой панели, вызываемой из выпадающего меню после! довательностью Tools  Options…. Описание данной диалоговой панели будет приведено несколько ниже.

2.2. Построение точек – объектов типа Point Точка (объект типа Point) создается при помощи команд Point by Clicking, Point by Using Coordinates, Equidistant Points, Intersection Point и Projection Point, входящих в состав панели инструментов Profiles (Профили). При использовании команды Point by Clicking расположение создаваемой точки указывается мышью на экране (как с привязкой к сетке, так и без нее). При этом рядом с точкой отображаются ее координаты. Те же значения координат одновременно отображаются на панели инструментов Sketch tools, в полях H и V раздела Point Coordinates (рис. 2.2).

Рис. 2.2. Создание точки командой Point by Clicking ols и панель инструментов Sketch to tools

После создания точки значения ее координат мож! но проверить (и, при необходимости, изменить) вы! делением данной точки курсором мыши и вызовом контекстного меню. При использовании контекстного меню (Point.xx object  Definition…) на экране появ! ляется диалоговая панель Point Definition, показан! ная на рис. 2.3. n Рис. 2.3. Диалоговая панель Point Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

94

Создание эскизов

На данной диалоговой панели в полях H и V вкладки Cartesian указываются координаты точки в декартовой системе координат, а в полях Radius и Angle вкладки Polar – координаты точки в цилиндрической системе координат. Переключатель Construction element может применяться для того, чтобы де! лать точки конструктивными элементами (что может потребоваться при дальней! шей работе с эскизом в модуле твердотельного параметрического моделирования). При вызове команды Point by Using Coordinates экране появляется диалого! вая панель Point Definition, практически аналогичная показанной на рис. 2.3 (от! личие заключается в отсутствии переключателя Construction element). При использовании команды Equidistant Points точки строятся на существующей линии (с равными расстояниями между собой и концами линии); пред! варительно эту линию пользователь должен указать на экране. После указания линии на экране появля! ется диалоговая панель, показанная на рис. 2.4. На данной диалоговой панели в поле New Points указывается число создаваемых точек. Кнопка Re verse Direction позволяет создавать новые точки не только на самих линиях, но и на их продолжениях и поэтому не может использоваться при создании то! Рис. 2.4. Диалоговая чек на сплайнах. панель Equidistant Point Definitio n Definition При вызове команды Intersection Point никаких диалоговых панелей не появляется, а пользователь просто указывает два объекта. В местах пересечения данных объектов появляют! ся новые точки. Аналогично, перед вызовом команды Projection Point следует указать точки, проекции которых будут построены на линии; далее требуется вызвать саму ко! манду и после этого указать линию, на которой строятся проекции. Никаких диа! логовых панелей при этом на экране не появляется. После вызова команд построения точек Point by Clicking, Point by Using Coordinates, Equidistant Points, Intersection Point и Projection Point в иерархи! ческой древовидной структуре появляются объекты типа Point (с порядковыми номерами).

2.3. Построение отрезков прямых линий Прямые линии могут строиться при помощи целого ряда команд, входящих в со! став панели инструментов Profiles (Профили): Line, Infinite Line, Bi Tangent Line, Bisecting Line, Line Normal To Curve. При использовании команды Line новая линия может строиться при помощи привязки к существующим точкам или без таковой. При построении новой линии рядом с начальной и конечной точками линии в процессе их указания

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение отрезков прямых линий

95

отображаются координаты. Те же значения координат одновременно отобража! ются на панели инструментов Sketch tools, в разделе Start Point и End Point, а именно – в полях H и V, в то время как длина линии и ее наклон к оси X отобра! жается в полях L и A (рис. 2.5).

ols Рис. 2.5. Создание линии командой Line и панель инструментов Sketch to tools

Ранее созданная линия может быть изменена выделением данной линии кур! сором мыши и вызовом контекстного меню. При использовании контекстного меню (Line.xx object  Definition…) на экране появляется диалоговая панель Line Definition, показанная на рис. 2.6.

n Рис. 2.6. Диалоговая панель Line Definitio Definition

На данной диалоговой панели в разделах End Point 1 и End Point 2 указы! ваются координаты начальной и конечной точек линии. Эти координаты могут указываться в декартовой (в полях H и V вкладки Cartesian) или цилиндриче! ской системах координат (в полях Radius и Angle вкладки Polar). В разделе Parameters, в полях Length и Angle указываются длина линии и ее поворот относительно оси H плоскости эскиза. При использовании команды Infinite Line (Бесконечная линия) также исполь! зуется панель инструментов Sketch tools, в которой отображаются координаты двух точек, через которые проходит данный геометрический объект (рис. 2.7).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

96

Создание эскизов

Рис. 2.7. Создание бесконечной линии командой Infinite Line ols и панель инструментов Sketch to tools

Следует обратить внимание, что бесконечная линия может быть строго верти! кальной, строго горизонтальной и наклонной. Соответствующие признаки ука! зываются на панели инструментов Sketch tools (пиктограммы, расположенные левее обозначений Start Point и End Point). Редактирование такого объекта при помощи диалоговой панели Line Defini tion затруднено, поскольку значения координат, которые будут указаны в ней, несколько сложны для восприятия. При использовании команды Bi Tangent Line никакие диалоговые панели не используются, а просто указываются объекты, между которыми проводятся об! щие касательные. Помимо самой линии, в разделе Constraint (Связи) в иерархической древо! видной структуре при использовании данной диалоговой панели появляется еще один объект – связь касания (Tangency). Вид общих касательных к окружности и сплайну приведен на рис. 2.8. При использовании команды Bisecting Line проводится бесконечная линия, являющаяся биссектрисой угла, образованного двумя прямыми линиями. Ис! ходные линии могут являться даже параллельными – в этом случае новая линия пройдет точно посередине исходных линий. Никакие диалоговые панели данной командой не используются. При использовании команды Line Normal To Curve проводится линия, перпен! дикулярная к указанной и проходящая через указанную точку. Перпендикуляры могут строиться не только к прямым линиям, но и к окружностям, и к сплайнам. Помимо самой линии, в разделе Constraint (Cвязи) в иерархической древо! видной структуре при использовании данной диалоговой панели появляется еще один объект – связь перпендикулярности (Perpendicularity). При создании линий в иерархической древовидной структуре появляется но! вый объект Line (со своим порядковым номером).

2.4. Построение окружностей и их дуг Создание окружностей и их дуг выполняется командами Circle, Three Point Circle, Circle Using Coordinates, Tri Tangent Circle, Three Point Arc, Three Point Arc Starting With Limits и Arc, входящими в состав панели инструментов Pro files (Профили).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение окружностей и их дуг

97

Рис. 2.8. Общие касательные к окружности и сплайну, angent Line созданные командой Bi+T Bi+Tangent

Команда Circle позволяет создавать окружность по указанию точки центра и точки, лежащей на самой окружности (то есть по центру и радиусу). Обе точки указываются при помощи панели инструментов Sketch tools (рис. 2.9). Ранее созданная окружность может быть изменена выделением данной линии курсором мыши и вызовом контекстного меню. При использовании контекстного

cle Рис. 2.9. Создание окружности командой Cir Circle ols и панель инструментов Sketch to tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

98

Создание эскизов cle Definitio n Рис. 2.10. Диалоговая панель Cir Circle Definition

меню (Circle.xx object  Definition…) на экране по! является диалоговая панель Circle Definition, пока! занная на рис. 2.10. На данной диалоговой панели в полях H и V ука! зываются координаты точки центра окружности (при использовании декартовой системы координат, то есть вкладки Cartesian), а в поле Radius – радиус ок! ружности. Команда Three Point Circle позволяет построить окружность путем указания трех точек, через которые она проходит, при помощи панели инструментов Sketch tools. Команда Circle Using Coordinates всего лишь вызывает на экран диалоговую панель Circle Definition, в которой указываются координаты точки центра ок! ружности и ее радиус. Использование панели инструментов Sketch tools данной командой не предусмотрено. Команда Tri Tangent Circle требует указания трех линий, по касательной к которым строится новая окружность. Какие!либо диалоговые панели или панель инструментов Sketch tools данной командой не используются. Команда Three Point Arc строит дугу окружности, проходящую через три ука! занные точки. Все три точки указываются при помощи панели инструментов Sketch tools. Порядок следования (указания) точек следующий: начальная точ! ка, точка, лежащая на дуге, конечная точка дуги. Команда Three Point Arc Starting With Limits также строит дугу окружности, проходящую через три указанные точки. Все три точки указываются при помощи панели инструментов Sketch tools. В отличие от предыдущей команды, точки указываются в следующей последовательности: начальная точка, конечная точка дуги и точка, лежащая на дуге. Команда Arc позволяет строить дугу окружности по точке центра и двум точ! кам, лежащим на дуге окружности. Все три точки указываются при помощи па! нели инструментов Sketch tools. Порядок указания точек следующий: первой

c и панель инструментов Sketch to ols Рис. 2.11. Создание дуги командой Ar Arc tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение сплайнов

99

указывается точка центра, далее начальная точка дуги, затем конечная точка дуги. Вид дуги в процессе ее построения показан на рис. 2.11. После создания окружности или ее дуги в иерархической древовидной струк! туре появляется новый объект Circle (со своим порядковым номером).

2.5. Построение осей Ось (объект типа Axis) является вспомогательным объектом, предназначенным для последующего построения тел вращения. В каждом эскизе может иметься только одна ось. Ось создается командой Axis, входящей в состав панели инстру! ментов Profiles (Профили). При создании оси применяются те же приемы, что и при создании прямой ли! нии. Для создания оси применяется панель инструментов Sketch tools. От обыч! ных линий ось отличается типом линии (рис. 2.12).

Рис. 2.12. Создание оси командой Axis ols и панель инструментов Sketch to tools

После создания оси в иерархической древовидной структуре появляется новый объект Line (со своим порядковым номером), а не ось, как следовало бы ожидать.

2.6. Построение сплайнов Сплайн создается командой Spline, входящей в состав панели инструментов Profiles (Профили). Исходно сплайн проще всего создать при помощи панели инструментов Sketch tools. Вид создаваемого сплайна показан на рис. 2.13. При создании сплайна координаты каждой точки, через которые он проходит, указываются в полях H и V раздела Control Point. После создания сплайна можно провести процедуру его изменения при помо! щи указания сплайна курсором мыши и вызовом контекстного меню. При ис! пользовании контекстного меню (Spline.xx object  Definition…) на экране по! является диалоговая панель Spline Definition, показанная на рис. 2.14. На данной диалоговой панели в списке указываются точки, через которые проходит сплайн. Для этих же точек можно указывать условия касания и значения радиуса кривизны. Кнопки Add Point After и Add Point Before предназначены

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

100

Создание эскизов

ols Рис. 2.13. Создание сплайна командой Spline и панель инструментов Sketch to tools

n Рис. 2.14. Диалоговая панель Spline Definitio Definition

для добавления новых точек, через которые должен проходить сплайн; кнопка Replace Point позволяет изменять расположение точки, через которую проходит сплайн. Кнопка Close Spline применяется для замыкания сплайна. Ниже расположен раздел Points Specifications, в котором собраны дополни! тельные опции редактирования сплайна. В поле Current Point указывается редактируемая точка (выделенная в распо! ложенном сверху списке). Вызов кнопки Remove Point позволяет удалить точку из списка. Кнопка Tangency позволяет ввести в данной точке касательную. Пос! ледующий вызов кнопки Reverse Tangent изменяет направление касательной в точке на обратное. Наконец, с помощью кнопки (переключателя) Curvature

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение конических сечений

101

Рис. 2.15. Диалоговая панель n Co ntr ol Point Definitio Contr ntrol Definition

Radius и расположенного рядом поля можно указывать значение радиуса кривизны сплай! на в точке. Еще одна возможность редактирования сплайна обеспечивается редактированием од! ной из его точек. Для этого следует выделить точку, через которую проходит сплайн, и при помощи контекстного меню (CtrlPoint.xx object  Definition…) вызвать на эк! ран диалоговую панель Control Point Definition, показанную на рис. 2.15. Данная диалоговая панель позволяет изменять координаты контрольной точ! ки, а также направление касательной и радиуса кривизны в ней. После создания сплайна в иерархической древовидной структуре появляется новый объект Spline (со своим порядковым номером).

2.7. Построение линий гладких переходов Построение линии перехода (галтели) осуществляется командой Connect, вхо! дящей в состав панели инструментов Profiles (Профили). Данная команда по! зволяет провести несколько типов переходов: при помощи сплайна, при помо! щи дуги, и даже при помощи прямой линии. По умолчанию активной является опция построения галтели с дугой окружности (Connect with an Arc). Кроме нее имеются опции Connect with a Spline (Построение галтели по сплайну), Continuity in Point (Построение прямой линии), Continuity in Tangency (По! строение линии плавного перехода с сохранением направления касательной) и Continuity in Curvature (Построение линии плавного перехода с сохранением значения кривизны). Опции указываются при помощи панели инструментов Sketch tools. После создания линии перехода при помощи опции Connect with an Arc в иерархической древовидной структуре появляется новый объект Circle (со сво! им порядковым номером). После создания линии перехода при помощи остальных опций в иерархиче! ской древовидной структуре появляется новый объект Connect (со своим поряд! ковым номером).

2.8. Построение конических сечений В состав создаваемых линий конических сечений входят следующие: ¾ Ellipse (Эллипс); ¾ Parabola by Focus (Парабола по точке фокуса);

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

102

Создание эскизов

¾ Hyperbola by Focus (Гипербола по точке фокуса); ¾ Conic (Коническое сечение). При создании эллипса (команда Ellipse) на экране при помощи панели инст! рументов Sketch tools указываются точка центра эллипса, затем точка, лежащая на конце одного из диаметров эллипса (то есть точка, фиксирующая ось), и, нако! нец, третья точка, через которую должен проходить эллипс (рис. 2.16).

ols Рис. 2.16. Создание эллипса и панель инструментов Sketch to tools

После создания эллипса можно провести процедуру его изменения при помо! щи указания эллипса курсором мыши и вызовом контекстного меню. При ис! пользовании контекстного меню (Ellipse.xx object  Definition…) на экране по! является диалоговая панель Ellipse Definition, показанная на рис. 2.17. На данной диалоговой панели в разделе Center Point в полях H и V указыва! ются координаты центра эллипса (если используется вкладка Cartesian). Ни! же, в поле Major radius и Minor radius устанавливаются значения большого и малого радиусов эллипса, а в поле Angle указывается угол поворота большой оси эллипса относительно оси H системы коорди! нат плоскости. После создания эллипса в иерархической древо! видной структуре появляется новый объект Ellipse (со своим порядковым номером). При построении параболы (команда Parabola by Focus) на экране при помощи панели инструментов Sketch tools указываются точка фокуса, затем точка апекса и, наконец, еще 2 крайние точки, через кото! рые должна проходить парабола (рис. 2.18). n Рис. 2.17. Диалоговая панель Ellipse Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение конических сечений

103

ols Рис. 2.18. Создание параболы и панель инструментов Sketch to tools

После создания параболы можно провести процеду! ру ее изменения при помощи указания параболы кур! сором мыши и вызовом контекстного меню. При ис! пользовании контекстного меню (Parabola.xx object  Definition…) на экране появляется диалоговая па! нель Parabola Definition, показанная на рис. 2.19. На данной диалоговой панели в разделах Focus Point и Apex Point указываются координаты точек фокуса и апекса. После создания параболы в иерархической древо! видной структуре появляется новый объект Parabola (со своим порядковым номером). При построении параболы (команда Parabola by Focus) на экране при помощи панели инструментов Sketch tools указываются точка фокуса, затем точка Рис. 2.19. Диалоговая апекса и, наконец, еще 2 крайние точки, через которые панель Parabola Definitio n Definition должна проходить парабола (см. рис. 2.18). Если при построении параболы используются 4 точки, то при построении гиперболы применяются уже 5 точек. При построении гиперболы (команда Hyperbola by Focus) на экране при по! мощи панели инструментов Sketch tools указываются точка фокуса, затем точка центра (вершина конуса), затем точка апекса и, наконец, еще 2 крайние точки, через которые должна проходить парабола (рис. 2.20). После создания гиперболы можно провести процедуру ее изменения при по! мощи указания параболы курсором мыши и вызовом контекстного меню. При использовании контекстного меню (Hyperbola.xx object  Definition…) на экра! не появляется диалоговая панель Hyperbola Definition, показанная на рис. 2.21.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

104

Создание эскизов

ols Рис. 2.20. Создание гиперболы и панель инструментов Sketch to tools

На данной диалоговой панели в разделах Focus Point и Apex Point указыва! ются координаты точек фокуса и вершины эллипса, а в поле Excentricity – значе! ние эксцентриситета. После создания гиперболы в иерархической древовидной структуре появля! ется новый объект Hyperbola (со своим порядковым номером). Построение геометрического элемента типа конического сечения (команда Conic) проводится путем указания требуемых точек и, при необходимости, с ис! пользованием привязки касания или указания эксцентриситета средствами па! нели инструментов Sketch tools. В результате можно создавать объекты следующих типов: эллипса, ок! ружности, параболы или гиперболы. Пользователь указывает конечные и лежащие внутри линии точки следующими способами: ¾ построение по пяти точкам; ¾ построение по четырем точкам и одному касанию; ¾ построение по трем точкам и двум касаниям; ¾ построение по трем точкам, двум касаниям и ука! занию эксцентриситета. Панель инструментов Sketch tools последователь! но отображает поля значений для указания конечных n Рис. 2.21. Диалоговая панель Hyperbola Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение объектов предварительно определенного вида

105

точек линии конического сечения, иных точек и, при необходимости, указания касания и эксцентриситета.

2.9. Построение объектов предварительно определенного вида Модуль (среда) создания эскизов Sketcher workbench содержит набор функцио! нальных возможностей для создания двухмерных (2D) геометрических объектов и уточненных предварительно определенных профилей. К таким предварительно определенным профилям относятся следующие (рис. 2.22): ¾ прямоугольник со сторонами, параллельными осям плоскости эскиза; ¾ произвольно ориентированный прямоугольник; ¾ параллелограмм; ¾ овал; ¾ цилиндрический овал; ¾ профиль типа замочной скважины; ¾ шестиугольник; ¾ центрированный прямоугольник; ¾ центрированный параллелограмм.

Рис. 2.22. Пиктограммы команд создания объектов предварительно определенного вида

2.9.1. Построение прямоугольника, ориентированного вдоль осей координат Построение такого прямоугольника проводится командой Rectangle, входящей в состав панели инструментов Profiles (Профили). Для создания прямоугольни! ка достаточно указать две его противолежащие вершины (то есть 2 точки, соеди! ненные диагональю). Прямоугольник создается при помощи панели инструментов Sketch tools, на которой в ходе построения объекта отображаются координаты указанных выше точек, а при указании второй точки – дополнительно ширина и высота пря! моугольника (рис. 2.23).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

106

Создание эскизов

ols Рис. 2.23. Создание прямоугольника и панель инструментов Sketch to tools

После создания прямоугольника в иерархической древовидной структуре по! являются 4 новых объекта типа Line (линии) и 4 объекта типа Point (точки) – со своими порядковыми номерами.

2.9.2. Построение произвольно ориентированного прямоугольника Построение такого прямоугольника проводится командой Oriented Rectangle, входящей в состав панели инструментов Profiles (Профили). Для создания пря! моугольника требуется указывать две его смежные вершины (то есть 2 точки, яв! ляющиеся вершинами одной стороны прямоугольника) и точку, лежащую на противоположной стороне (рис. 2.24), итого – 3 точки.

ols Рис. 2.24. Создание прямоугольника и панель инструментов Sketch to tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение объектов предварительно определенного вида

107

Как и в предыдущем случае, после создания такого прямоугольника в иерар! хической древовидной структуре появляются 4 новых объекта типа Line (линии) и 4 объекта типа Point (точки) – со своими порядковыми номерами.

2.9.3. Построение параллелограмма Построение параллелограмма осуществляется командой Parallelogram, входя! щей в состав панели инструментов Profiles (Профили). Для создания паралле! лограмма требуется последовательно указать три его вершины (то есть 3 точки, соединенные двумя сторонами). Координаты точек и наклон линий – сторон па! раллелограмма – можно контролировать в процессе его создания при помощи панели инструментов Sketch tools, на которой в ходе построения объекта отобра! жаются координаты указанных выше точек и различные углы и расстояния меж! ду точками (рис. 2.25).

ols Рис. 2.25. Создание параллелограмма и панель инструментов Sketch to tools

Как и в предыдущем случае, после создания параллелограмма в иерархиче! ской древовидной структуре появляются 4 новых объекта типа Line (линии) и 4 объекта типа Point (точки) – со своими порядковыми номерами.

2.9.4. Построение овала Построение овала осуществляется командой Elongated Hole, входящей в состав панели инструментов Profiles (Профили). При построении овала последователь! но указываются 3 точки – центры двух дуг и точка, лежащая на периферии овала (или на дуге окружности, или на соединяющей дуги прямой линии). Координаты характерных точек овала можно контролировать в процессе его создания при по! мощи панели инструментов Sketch tools, на которой в ходе построения объекта отображаются координаты указанных выше точек и иная геометрическая инфор! мация (рис. 2.26). После создания овала в иерархической древовидной структуре появляются 3 новых объекта типа Line (линии, одна из них ось), 2 объекта типа Circle (дуги ок! ружностей) и 6 объектов типа Point (точки) – со своими порядковыми номерами.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

108

Создание эскизов

ols Рис. 2.26. Создание овала и панель инструментов Sketch to tools

2.9.5. Построение цилиндрического овала Данный объект представляет собой совокупность четырех дуг, из которых две являются концентрическими, а две другие предназначены для замыкания конту! ра. Фактически это сектор кольца с галтельныи переходами. Построение цилинд! рического овала осуществляется командой Cylindrical Elongated Hole, входящей в состав панели инструментов Profiles (Профили). Объект создается по четырем точкам: по точке центра двух концентрических окружностей (указывается первой), по двум точкам – центрам соединительных дуг окружностей (указываются второй и третьей) и по точке, лежащей на самом овале (указывается четвертой). Координаты характерных точек данного объекта можно контролировать в процессе его создания при помощи панели инструмен! тов Sketch tools, на которой в ходе построения объекта отображаются координа! ты указанных выше точек и иная геометрическая информация (рис. 2.27). После создания цилиндрического овала в иерархической древовидной структуре появляются 5 объектов типа Circle (дуги окружностей, одна из дуг

ols Рис. 2.27. Создание цилиндрического овала и панель инструментов Sketch to tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение объектов предварительно определенного вида

109

отображается подобно оси обычного овала) и 6 объектов типа Point (точки) – со своими порядковыми номерами.

2.9.6. Построение профиля типа замочной скважины Данный объект представляет собой совокупность двух дуг окружности и двух параллельных прямых линий, соединяющих эти дуги. Построение объекта про! изводится командой Keyhole Profile, входящей в состав панели инструментов Profiles (Профили). Объект создается по четырем точкам. Первой указывается точка центра боль! шой окружности. Второй указывается точка центра малой окружности. Первая и вторая точки фиксируют ось симметрии объекта. Третьей указывается точка, ле! жащая на дуге малой окружности или на одной из двух параллельных прямых линий. Четвертой, и последней, указывается точка, лежащая на дуге большой ок! ружности. Координаты характерных точек данного объекта можно контролиро! вать в процессе его создания при помощи панели инструментов Sketch tools, на которой в ходе построения объекта отображаются координаты указанных выше точек и иная геометрическая информация (рис. 2.28). При совпадении радиусов окружности вариантом данного объекта является овал. Как и в случае создания овала, после создания данного объекта в иерархиче! ской древовидной структуре появляются 3 новых объекта типа Line (линии, одна из них ось), 2 объекта типа Circle (дуги окружностей) и 6 объектов типа Point (точки) – со своими порядковыми номерами.

Рис. 2.28. Создание профиля замочной скважины ols и панель инструментов Sketch to tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

110

Создание эскизов

2.9.7. Построение правильного шестиугольника Построение правильного шестиугольника производится командой Hexagon, входящей в состав панели инструментов Profiles (Профили). Объект строится путем последовательного указания двух точек: центра впи! санной окружности и середины одной из сторон (то есть фактически по центру и радиусу вписанной окружности). Координаты двух указанных характерных то! чек данного объекта можно контролировать в процессе его создания при помощи панели инструментов Sketch tools, на которой в ходе построения объекта отобра! жаются координаты указанных выше точек и иная геометрическая информация (рис. 2.29).

ols Рис. 2.29. Создание правильного шестиугольника и панель инструментов Sketch to tools

После создания правильного шестиугольника в иерархической древовидной структуре появляются 7 новых объектов типа Line (линии, одна из них ось) и 8 объектов типа Point (точки, одна из них центр объекта) – со своими порядко! выми номерами.

2.9.8. Построение прямоугольника, ориентированного вдоль осей координат, по точке пересечения диагоналей и вершине Построение такого прямоугольника выполняется командой Centered Rectangle, входящей в состав панели инструментов Profiles (Профили). Для создания пря! моугольника достаточно указать две точки – точку пересечения диагоналей (ука! зывается первой) и одну из вершин (указывается второй). Координаты характерных точек данного объекта можно контролировать в процессе его создания при помощи панели инструментов Sketch tools, на кото! рой в ходе построения объекта отображаются координаты указанных выше точек и иная геометрическая информация (рис. 2.30).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение объектов предварительно определенного вида

111

Рис. 2.30. Создание прямоугольника по центру и вершине ols и панель инструментов Sketch to tools

При использовании такого метода создания прямоугольника в иерархической древовидной структуре появляются 4 новых объекта типа Line (линии) и 5 объ! ектов типа Point (точки, в том числе точка пересечения диагоналей) – со своими порядковыми номерами.

2.9.9. Построение параллелограмма Построение параллелограмма выполняется командой Centered Parallelogram, входящей в состав панели инструментов Profiles (Профили). Для создания па! раллелограмма в эскизе предварительно должны существовать 2 линии. Эти ис! ходные линии не должны быть параллельными. Существование точки пересече! ния в явном виде не требуется. При построении параллелограмма указываются 2 линии, которым будут парал! лельны стороны создаваемого параллелограмма. Точка пересечения диагоналей

Рис. 2.31. Создание параллелограмма по двум существующим линиям и вершине ols и панель инструментов Sketch to tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

112

Создание эскизов

параллелограмма совпадает с точкой пересечения двух этих линий. Далее указы! вается еще одна точка – вершина создаваемого параллелограмма. Координаты точки можно контролировать в процессе создания параллело! грамма при помощи панели инструментов Sketch tools, на которой в ходе постро! ения объекта отображаются координаты указанных выше точек и различные углы и расстояния между точками (рис. 2.31). Как и в случае применения команды Parallelogram, после создания паралле! лограмма в иерархической древовидной структуре появляются 4 новых объекта типа Line (линии) и 4 объекта типа Point (точки) – со своими порядковыми но! мерами.

2.10. Построение профилей общего вида Профили общего вида (то есть состоящие из отрезков прямых линий и дуг) могут быть замкнутыми и открытыми (если конечная точка профиля не совпадает с на! чальной точкой профиля). Линии и дуги создаются пользователем непосред! ственно или при помощи панели инструментов Sketch tools. Профиль общего вида создается командой Profile, входящей в состав панели инструментов Profiles (Профили). Вид экрана при создании такого профиля показан на рис. 2.32. На панели инструментов Sketch tools левее полей, содержащих значения ко! ординат и иных геометрических данных, находятся три иконки, соответствую! щие различным опциям команды построения элементов профиля общего вида

Рис. 2.32. Построение профиля общего вида ols и панель инструментов Sketch to tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение фасок

113

(слева направо): построение прямых линий (данная опция активизируется по умолчанию), построение дуги, касательной к предыдущему объекту, и построе! ние дуги по трем точкам. После создания профиля общего вида в иерархической древовидной структу! ре появляются новые объекты типа Line (линии), Circle (дуги окружностей) и типа Point (точки) – со своими порядковыми номерами.

2.11. Построение фасок Фаска создается командой Chamfer, входящей в состав панели инструментов Operations (Операции). Допускается построение фаски между объектами любых типов (линии, сплай! ны, дуги и т. д.). Фаска может быть построена даже между линиями, не имеющи! ми пересечения. После вызова данной команды на экране следует указать две линии, между которыми строится фаска. При этом экран и панель инструментов Sketch tools имеют вид, показанный на рис. 2.33.

ols Рис. 2.33. Построение фаски и панель инструментов Sketch to tools

При выполнении команды Chamfer на панели инструментов Sketch tools по! является множество иконок (пиктограмм) опций данной команды. Начиная с шестой слева иконки, они обозначают следующее: ¾ Trim All Elements – существующие геометрические объекты обрезаются создаваемой фаской; ¾ Trim First Element – фаска обрезает только первый из существующих гео! метрических объектов; ¾ No Trim – существующие геометрические объекты создаваемой фаской не обрезаются;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

114

Создание эскизов

¾ Standard Lines Trim – построение фаски между двумя конструктивными элементами – линиями с переводом конструктивных линий в стандартные; ¾ Construction Lines Trim – построение фаски между двумя конструктивны! ми элементами – линиями без превращения конструктивных линий в стан! дартные; ¾ Construction Lines No Trim – построение фаски между двумя конструк! тивными элементами – линиями с сохранением отрезаемых частей линий в качестве новых линий; ¾ Angle And Hypotenuse – построение фаски по углу и гипотенузе; ¾ First and Second Length – построение фаски по двум катетам; ¾ Angle and First Length – построение фаски по углу и первому катету. После указания исходных линий и опций на экране появляется требуемая фаска и приложенные к ней связи в виде ее характерных размеров (рис. 2.34).

Рис. 2.34. Построенная фаска и ее характерные размеры

Формально эскиз может и не включать конструктивных линий, за исключени! ем оси (объекта типа Axis). Поэтому часть опций данной команды, в общем слу! чае, представляются избыточными. Фаска имеет два характерных размера (см. выше, в описании опций создания фаски). Данные ограничения можно редактировать. Например, при активизации связи (в данном случае характерного размера) с помощью контекстного меню вызывается показанная на рис. 2.34 диалоговая панель Constraint Definition, на которой можно изменить значение геометрического размера (при помощи поля Value). Использование кнопки More, имеющейся на данной диалоговой панели, не требуется. После создания фаски в иерархической древовидной структуре появляются 1 новый объекта типа Line (линия) и 3 объекта типа Point (точки) – со своими порядковыми номерами.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение галтелей

115

2.12. Построение галтелей Галтель создается командой Corner, входящей в состав панели инструментов Operations (Операции). Допускается построение галтели между объектами любых типов (линии, сплайны, дуги и т. д.). Галтель может быть построена даже между линиями, не имеющими пересечения. После вызова данной команды на экране следует указать две линии, между которыми строится галтель. При этом экран и панель инструментов Sketch tools имеют вид, показанный на рис. 2.35.

ols Рис. 2.35. Построение галтели и панель инструментов Sketch to tools

При выполнении команды Chamfer на панели инструментов Sketch tools по! является множество иконок (пиктограмм) опций данной команды. Все иконки опций практически имеют тот же смысл, что и при построении фаски. После указания исходных линий и опций на экране появляется требуемая галтель и приложенная к ней связь в виде ее характерного размера – радиуса (рис. 2.36). Данную связь (размер) можно редактировать. Например, при активизации связи (в данном случае радиуса) с помощью контекстного меню вызывается показанная на рис. 2.36 диалоговая панель Constraint Definition, на которой можно изменить зна! чение геометрического размера – радиуса (при помощи поля Value). Использование кнопки More, имеющейся на данной диалоговой панели, не требуется. На диалоговой панели Constraint Definition в выпадающем списке Dimension можно указать Radius или Diameter. Поскольку на чертежах принято указывать ра! диусы, а не диаметры галтелей, предпочтительнее использование первой опции. Ис! пользование кнопки More, имеющейся на данной диалоговой панели, не требуется.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

116

Создание эскизов

Рис. 2.36. Построенная галтель и ее радиус

После создания галтели в иерархической древовидной структуре появляются 1 новый объект типа Circle (окружность) и 3 объекта типа Point (точки), со свои! ми порядковыми номерами.

2.13. Обрезка линий и иных геометрических объектов В составе модуля (рабочей среды) создания эскизов имеется несколько команд об! резки элементов, содержащихся на панели инструментов Operations (Операции): ¾ Trim (Обрезка); ¾ Break (Разрыв); ¾ Quick Trim (Быстрая обрезка). Первая команда (Trim) позволяет обрезать один объект (при этом точка об! резки указывается на экране мышью) или два объекта по точке пересечения. При обрезке двух объектов следует указывать сохраняемые части линии. Данная команда имеет две опции, отображаемые на панели инструментов Sketch tools: Trim All Elements (обрезка обоих используемых элементов) и Trim First Element (обрезка только первого используемого элемента). Парадоксально, но факт – применение данной команды к паре непересекаю! щихся линий приводит к продлению обеих до точки пересечения (рис. 2.37). После обрезки (или продления) объектов в иерархической древовидной структуре появляется 1 новый объект типа Point (точка) со своим порядковым номером. При использовании опции Trim First Element (обрезка только первого исполь! зуемого элемента) происходит обрезка одного элемента (указанного первым)

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Обрезка линий и иных геометрических объектов

117

а)

б)

Рис. 2.37. Действие команды Trim на две пары линий: а) до вызова команды, б) после вызова команды

вторым из указанных элементов. Если же линии не пересекаются, первая из ука! занных линий продляется до второй. Вторая команда (Break) просто делит один исходный объект на 2 части. Точ! кой разделения является точка, указанная курсором мыши. Если для выполне! ния данной операции используются 2 объекта, происходит разделение первого из указанных объектов по второму объекту – в точке пересечения. Если в качестве секущего объекта указать точку, объект будет разделен по перпендикуляру, вос! становленному из указанной точки к разделяемому объекту. Никаких опций данная команда не имеет. Третья команда (Quick Trim) позволяет проводить обрезку частей линий (а также дуг окружностей и сплайнов), выступающих за пределы других подоб! ных же объектов, а равно находящихся в промежутках между такими объектами. Команда имеет три опции: ¾ Break And Rubber In – указывается удаляемая часть линии; ¾ Break And Rubber Out – указывается сохраняемая часть линии; ¾ Break And Keep – указанная линия делится на две части секущим объектом. После выполнения двух последних команд в иерархической древовидной структуре могут появляться различные новые объекты (по контексту).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

118

Создание эскизов

2.14. Восполнение и построение дополнения объектов Восполнение может применяться к дугам окружностей, эллипсов и к сплайнам, к которым ранее применялась команда Trim. Восполнение проводится командой Close, входящей в состав панели инструментов Operations (Операции). Данная команда восстанавливает полную окружность или эллипс по дуге либо сплайн по его точкам. Дополнение может применяться к дугам окружностей и эллипсов. Дополне! ние выполняется командой Complement, входящей в состав панели инструмен! тов Operations (Операции). Данная операция восстанавливает недостающие час! ти дуги, но удаляет исходную дугу. Вид исходной дуги окружности и результатов действия команд Close и Comp lement показаны на рис. 2.38. После выполнения данных команд в иерархической древовидной структуре новые объекты могут и не появляться.

Рис. 2.38. Восполненная дуга окружности. Слева направо: исходная дуга; результат выполнения команды Close Close; результат выполнения команды Complement

2.15. Построение симметричных объектов Построение симметричных объектов осуществляется командами Mirror и Sym metry, входящими в состав панели инструментов Operations (Операции). При выполнении команды Mirror сначала указывается объект, для которого строится симметричный, а затем линия (или ось), являющаяся осью симметрии. После этого создается новый объект, симметричный исходному. Никаких опций данная команда не имеет.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Параллельный перенос и копирование объектов

119

После выполнения данной команды в иерархической древовидной структуре, помимо нового объекта, появляется связь типа Symmetry. При выполнении команды Symmetry создается новый объект, симметричный исходному относительно оси симметрии, но исходный объект при этом удаляет! ся. Данная команда, так же как и команда Mirror, требует указания сначала объекта, для которого строится симметричный объект, а затем оси симметрии (рис. 2.39). Никаких опций данная команда не имеет. Если операция должна быть выполнена над несколькими объектами сразу, эти объекты следует указать непосредственно перед вызовом команды.

Рис. 2.39. Построение симметричных объектов. Слева направо: исходный объект; or результат выполнения команды Mirr Mirror or; результат выполнения команды Symmetry

2.16. Параллельный перенос и копирование объектов Копирование объектов выполняется командой Translate, входящей в состав па! нели инструментов Operations (Операции). После вызова команды Translate на экране появляется диалоговая панель Translation Definition, показанная на рис. 2.40. На данной диалоговой панели в поле Instance(s) раздела Duplicate указыва! ется число создаваемых объектов. Отключение переключателя Duplicate mode

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

120

Создание эскизов

n Definitio n, Рис. 2.40. Диалоговая панель Translatio ranslation Definition ols и копирование объекта панель инструментов Sketch to tools

позволяет не создавать новые объекты копированием, а перемещать на новое ме! сто существующий. Если создается более одной копии, пользователь указывает расстояние от ори! гинала до первой копии, а расстояние между соседними копиями будет таким же. В поле Value раздела Length можно указать уточненное значение, на которое переносится объект. Переключатель Snap Mode позволяет перемещать оригинал с шагом, указан! ным в поле Value. Значения координат начальной и конечной точек, определяющих положение копии объекта, указывается на панели инструментов Sketch tools. Если операция должна быть выполнена над несколькими объектами одновре! менно, их следует указать непосредственно перед вызовом команды.

2.17. Поворот объектов Поворот объектов выполняется командой Rotate, входящей в состав панели ин! струментов Operations (Операции). После вызова команды Translate на экране появляется диалоговая панель Rotation Definition, показанная на рис. 2.41. При выполнении операции поворо! та последовательно указываются следующие объекты: собственно копируемый объект; точка центра поворота; начальная и конечная точки, определяющие угол, на который производится поворот. На диалоговой панели Rotation Definition в поле Instance(s) раздела Dupli cate указывается число создаваемых объектов. Отключение переключателя Dup licate mode позволяет не создавать новые объекты поворотом, а поворачивать на

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Масштабирование объектов

121

n Definitio n, Рис. 2.41. Диалоговая панель Rotatio Rotation Definition ols и копирование объекта панель инструментов Sketch to tools

указанный угол существующий. В поле Value раздела Angle указывается угол поворота. Наконец, переключатель Snap Mode позволяет перемещать оригинал с приращением угла, указанным в поле Value. Если операция должна быть выполнена над несколькими объектами одновре! менно, эти объекты следует указать непосредственно перед вызовом команды.

2.18. Масштабирование объектов Масштабирование объектов производится командой Scale, входящей в состав панели инструментов Operation (Операции). После вызова команды Scale на экране появляется диалоговая панель Scale Definition, показанная на рис. 2.42. При выполнении операции масштабирования по! следовательно указываются следующие объекты: соб! ственно исходный объект и точка, относительно кото! рой проводится масштабирование. ale Definitio n Рис. 2.42. Диалоговая панель Sc Scale Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

122

Создание эскизов

Точное значение коэффициента масштабирования указывается в поле Value раздела Scale на диалоговой панели Scale Definition. Отключение переключателя Duplicate mode позволяет не создавать новые объекты масштабированием, а изменять размеры существующего. Если операция должна быть выполнена над несколькими объектами одновре! менно, эти объекты следует указать непосредственно перед вызовом команды.

2.19. Построение эквидистантных объектов Построение эквидистантных объектов производится командой Offset, входящей в состав панели инструментов Operations (Операции). В ходе выполнения данной команды пользователь должен указать исходный объект, значение перемещения по нормали и направление, в котором создается новый объект (объекты). После вызова данной команды на панели инструментов Sketch tools появля! ются опции команды: ¾ No Propagation – эквидистанта строится только к одной линии; ¾ Tangent Propagation – эквидистанта строится дополнительно к набору линий, имеющих с данной линией общие касательные; ¾ Point Propagation – эквидистанта строится дополнительно к линиям, име! ющим с данной линией общие точки; ¾ Both Side Offset – эквидистанта строится с обеих сторон исходного объекта. Вид создаваемой эквидистантной окружности показан на рис. 2.43.

ols Рис. 2.43. Построение эквидистантной окружности и панель инструментов Sketch to tools

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Проецирование трехмерных (3D) объектов на плоскость эскиза

123

Число создаваемых одновременно объектов можно указать в поле Instance(s) панели инструментов Sketch tools, а величину смещения – в поле Offset. После создания нового объекта величину смещения (связь типа Offset) можно изменить при помощи контекстного меню и диалоговой панели Constraint Definition, показанной на рис. 2.44. Значение смещения указывается в поле Value. Использование кнопки More, имеющейся на данной диалоговой панели, не требуется.

Рис. 2.44. Изменение значения смещения по нормали для эквидистантных объектов

2.20. Проецирование трехмерных (3D) объектов на плоскость эскиза Создание проекций трехмерных (3D) объектов, в том числе параметрических, на плоскость эскиза осуществляется командой Project 3D Elements, входящей в со! став панели инструментов Operations (Операции). После вызова команды пользователь должен указать ребро объекта, для кото! рого строится проекция. Далее на экране появляется созданный объект (желтого цвета, что демонстрирует его отличие от остальных объектов, создаваемых пользователем). Никаких опций данная команда не имеет. Вид построенных проекций боковых ребер усеченной пирамиды показан на рис. 2.45.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

124

Создание эскизов

Рис. 2.45. Усеченная пирамида и проекции ее боковых ребер на плоскость эскиза

После создания проекции в иерархической древовидной структуре появляет! ся 1 новый объект типа Projection (проекция), а также дополнительные точки (по две на каждую проекцию) – со своими порядковыми номерами.

2.21. Построение пересечения трехмерного (3D) твердотельного объекта с плоскостью эскиза Построение пересечения трехмерного (3D) твердотельного объекта с плоскостью эскиза выполняется командой Intersect 3D Elements, входящей в состав панели инструментов Operations (Операции). После вызова команды пользователь должен указать грань объекта, с которой строится пересечение. Далее на экране появляется созданный объект (желтого цвета, что демонстрирует его отличие от остальных объектов, создаваемых пользователем). Никаких опций данная команда не имеет. Вид построенных проекций боковых граней усеченной пирамиды показан на рис. 2.46.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Проецирование силуэтных ребер

125

Рис. 2.46. Усеченная пирамида и пересечения ее боковых граней с плоскостью эскиза

После создания пересечения в иерархической древовидной структуре появля! ется 1 новый объект типа Intersection (пересечение), а также дополнительные точки (по две на каждую проекцию), со своими порядковыми номерами.

2.22. Проецирование силуэтных ребер Построение проекции силуэтных ребер твердотельного объекта на плоскость эс! киза производится командой Project 3D Silhouette Edges, входящей в состав па! нели инструментов Operations (Операции). После вызова команды пользователь должен указать грань (поверхность) объекта, для которой строится силуэтное ребро. Далее на экране появляется со! зданный объект (желтого цвета, что демонстрирует его отличие от остальных объектов, создаваемых пользователем). Никаких опций данная команда не имеет. Вид построенных проекций боковых граней усеченной пирамиды показан на рис. 2.47. После создания проекции в иерархической древовидной структуре появляет! ся 1 новый объект типа Silhouette (силуэтное ребро), а также дополнительные точки (по две на каждую проекцию), со своими порядковыми номерами.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

126

Создание эскизов

Рис. 2.47. Твердотельный параметрический объект и его силуэтные ребра

2.23. Использование привязок при создании эскиза Средства быстрого указания (привязок) SmartPick обеспечивают увеличение производительности путем использования доступных средств указания объектов при помощи курсора мыши. Средства SmartPick являются набором удобных инструментов, предназна! ченных для использования совместно с большинством команд построения гео! метрических объектов в среде создания эскизов Sketcher. Средства SmartPick обеспечивают высокую производительность работы путем уменьшения числа действий, необходимых для обеспечения расположения создаваемых геометри! ческих элементов. Средства SmartPick возвращают информацию в символьном виде. Для выполнения указанных функций средствами SmartPick используются четыре перечисленных ниже источника информации: ¾ трехмерное (3D) графическое окно и курсор средств SmartPick; ¾ панель инструментов Sketch tools (для координат и параметров);

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Использование привязок при создании эскиза

127

¾ контекстное меню; ¾ клавиши Ctrl или Shift. При помощи средств SmartPick можно указывать расположение (координа! ты) следующим образом: ¾ в произвольном месте сетки; ¾ при помощи координат; ¾ путем привязки к точке; ¾ путем привязки к крайней точке кривой линии; ¾ путем привязки к средней точке линии; ¾ путем привязки к центру окружности или эллипса; ¾ путем привязки по длине кривой линии; ¾ путем привязки к точке пересечения двух линий; ¾ путем выравнивания вертикального/горизонтального расположения; ¾ путем привязки к фиктивному перпендикуляру к линии за пределами ее конечной точки. Любые из указанных случаев при необходимости можно комбинировать. Панель настройки средств привязки SmartPick показана на рис. 2.48. Расположение объектов указывается постепенно, путем указания информации при помощи указанно! го выше синего курсора, координат, контекстного меню и клавиш Shift/Ctrl. Разумеется, при необхо! димости набор средств, используемых для требуе! мого расположения геометрических элементов, мо! Рис. 2.48. Панель жет сокращаться. настройки средств При расположении курсора вне зоны, в которой привязки SmartPick допускается построение требуемого элемента, на эк! ране появляется символ, имеющий вид дорожного знака «кирпич». Средства SmartPick могут исполнять функцию обратной связи (путем указа! ния геометрии или символов), которая может быть использована пользователем или изменена. Кроме того, возможно постепенное удовлетворение требований пользователя при помощи курсора, имеющего синий цвет, панели инструментов, контекстного меню, клавиш Shift или Ctrl. При перемещении курсора соответствующие значения координат H и V ото! бражаются на экране, а также на панели инструментов Sketch tools. Следует об! ратить внимание, что верхнее значение соответствует координате H, а нижнее значение – координате V. При действии любой команды средства SmartPick допускают использование курсора синего цвета и, таким образом, привязываться к точке, существующей в сетке. Опция Snap to Point (Привязка к точке) может включаться или отключаться

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

128

Создание эскизов

путем использования специальной иконки, находящейся на панели инструментов Sketch tools. Кроме того, из выпадающего меню можно вызвать последо! вательность Tools  Options  Mechanical Design  Sketcher (вкладка Sketcher) и в ней активизировать или отключить опцию Snap to Point. При перемещении курсора и необходимости указания требуемого расположе! ния курсора средств SmartPick, на панели инструментов Sketch tools отобража! ются горизонтальная и вертикальная координаты курсора синего цвета. Поля панели инструментов Sketch tools могут использоваться для указания координат точек, в том числе и независимо друг от друга. При необходимости повторного указания координат H или V следует обра! титься к панели инструментов Sketch tools, вызвать контекстное меню (щелч! ком правой кнопки мыши на фоне окна) и вызвать опцию повторного указания Reset. Если при перемещении курсора и необходимости указания требуемого распо! ложения курсора средств SmartPick координата H равна нулю, появляется синяя фиктивная горизонтальная линия, а в случае если координата V равна нулю, по! является синяя фиктивная вертикальная линия. Если точка входит в зону точности (допуска) курсора средств SmartPick, они предварительно привязываются к точке, и на экране появляется символ совпаде! ния двух точек (имеющий вид двух концентрических окружностей). Этот символ означает, что привязка обеспечивает связь по обеим степеням свобод, имеющим! ся в точке (по координатам H и V). Если фиктивная конечная точка кривой входит в зону точности (допуска) курсора средств SmartPick, средства SmartPick привязываются к конечной точ! ке этой кривой. После указания точки на экране появляется символ совпадения двух точек. Если центр окружности входит в зону точности (допуска) курсора средств SmartPick, они привязываются к центру этой окружности. После указания цент! ра окружности и выделения самой окружности цветом на экране появляется сим! вол совпадения двух точек. Для этого также может использоваться контекстное меню (опция концентричности – Concentric). Если кривая линия входит в зону точности (допуска) курсора средств SmartPick, они автоматически привязываются к выделяемой при этом кривой. При переме! щении курсора вдоль кривой появляется символ совпадения. Этот символ озна! чает, что привязка к точке кривой обеспечена, но одна степень свободы остается свободной, за исключением случая, когда проводится привязка одновременно к двум кривым линиям. Данное обстоятельство выполняется и в случае, когда кривая линия может быть продлена (сегменты, дуги окружностей, повторно ограниченные сплайны или линии конических сечений). Средства SmartPick обеспечивают привязку в случае, когда данные линии входят в зону точности (допуска) курсора средств SmartPick. Следует проверить, что на диалоговой панели Options установлена опция Support lines and circles (Привязка к линиям и окружностям). Для этого из выпадающего

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Использование привязок при создании эскиза

129

меню вызывается последовательность Tools  Options  Mechanical Design  Sketcher (вкладка Sketcher). Если пересечение двух линий входит в зону точности (допуска) курсора средств SmartPick, оба элемента (линии) выделяются цветом. При этом на экра! не появляется символ совпадения, и курсор средств SmartPick помещается в точ! ку пересечения. Данный тип определения требуемого объекта иллюстрирует главные функци! ональные возможности средств SmartPick – комбинированное определение. Фактически, если возможны две привязки одновременно, средствами SmartPick можно удовлетворить обе привязки, реализуя их одновременно. Данное мощное свойство является глобальным свойством и может применяться для любой при! вязки, применяемой средствами SmartPick. Если зона точности (допуска) курсора средств SmartPick проходит через фиктивный перпендикуляр к линии, находящийся за крайней точкой линии, средства SmartPick привязывают этот фиктивный перпендикуляр к линии. Сле! дует проверить активность опции Alignment (Выравнивание), находящейся на диалоговой панели Options. Для этого из выпадающего меню вызывается Tools  Options  Mechanical Design  Sketcher (вкладка Sketcher). В результате про! изводится автоматическое определение различных элементов, по отношению к которым можно выравнивать эскиз. Если зона точности (допуска) курсора средств SmartPick проходит через фиктивную горизонтальную линию, которая может проходить через требуемую точку, средства SmartPick создают привязку к горизонтальной линии, содержа! щей точку. В данном случае связь не создается. Следует проверить активность опции выравнивания Alignment, содержащейся на диалоговой панели Options. Для этого из выпадающего меню вызывается Tools  Options  Mechanical De sign  Sketcher option (вкладка Sketcher). В результате проводится автомати! ческое определение различных элементов, по отношению к которым можно вы! равнивать эскиз. С помощью средств SmartPick пользователь настраивает использование средств модуля Sketcher для создания новых объектов в соответствии с располо! жением существующих геометрических объектов и, при необходимости, в соот! ветствии с внутренними параметрами. В результате команды используются в со! ответствии с типом создаваемого элемента, то есть по одной команде на элемент. Существует возможность построения геометрических элементов путем после! довательного создания требуемого числа характерных точек. Эти характерные точки могут создаваться действующими командами модуля Sketcher. Характер! ные точки являются предварительно определенными фиктивными точками, управляемыми средствами SmartPick, которые позволяют создавать и использо! вать геометрические объекты в зависимости от сложности таковых. Некоторые из этих характерных точек могут при создании иметь полную свободу расположения (не имеют ограничений горизонтальная и вертикальная степени свободы) и частичную свободу (не ограничена только одна степень сво! боды).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

130

Создание эскизов

Средства SmartPick позволяют размещать характерные точки при помощи следующих методов: курсором, панелью инструментов Sketch tools, контекст! ным меню, клавишами Shift или Ctrl. Порядок, в котором для различных геометрических объектов указываются упомянутые выше характерные точки, не может быть изменен. Однако средства, применяемые для расположения этих точек, могут быть разными: ¾ специальные команды указания расположения (курсор средств SmartPick); ¾ геометрические характеристики внешних объектов (например, две парал! лельные линии или две совпадающие точки); ¾ геометрические характеристики внутренних объектов (горизонтальные или вертикальные линии, квадранты дуг окружностей); ¾ указанные в явном виде параметры геометрического элемента (длина, угол, эксцентриситет и т. д.). Средства SmartPick распознают геометрические настройки в соответствии с геометрическими элементами, которые уже имеются в эскизе. Пользователь должен указывать курсором геометрические объекты в соот! ветствии с имеющимися элементами эскиза, видимыми в графическом (3D) окне. Особой необходимости в выполнении сложных операций нет, и пользова! телю в визуальном режиме предоставляется возможность использования об! ратной связи. В отдельных случаях, при обнаружении различных связей результат может оказаться неоднозначным. Для преодоления неоднозначности можно перемес! тить точку зрения так, чтобы элементы, которые порождают неоднозначность, оказались не видны. При использовании средств SmartPick нахождение привязки может оказать! ся неоднозначным. Кроме того, настройки размеров твердотельного геометричес! кого объекта могут зависеть от требований технологии проектирования. Эти на! стройки размеров создаются в процессе проектирования, зависят от размеров используемой области и в результате могут отличаться от возможностей средств SmartPick. Для преодоления данных противоречий средства SmartPick класси! фицируют возможную привязку в соответствии с геометрическими связями с данным типом привязки. Кроме того, текущее расположение курсора может быть связано только с одним видом привязки. К сожалению, эта классификация не может быть изменена. Приоритет привязок указан ниже. 1. Совпадение двух точек. 2. Совпадение точки с крайней точкой линии. 3. Совпадение точки с характерной точкой (например, со средней точкой линии). 4. Касание двух кривых линий. 5. Привязка к горизонтальной или вертикальной линии, или к квадранту дуги или окружности. 6. Параллельность. 7. Перпендикуляр к кривой.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Использование привязок при создании эскиза

131

8. Совпадение точки с точкой, лежащей на кривой линии. 9. Совпадение двух кривых линий или нахождение точки на кривой линии. 10. Перпендикуляр к линии, расположенный вне крайней точки линии. 11. Наличие вертикальной координаты точки. 12. Наличие горизонтальной координаты точки. В дополнение к данной классификации следует отметить, что при одновре! менной возможности организации привязок в виде нескольких типов геометри! ческих связей средства SmartPick учитывают расстояние между курсором при! вязки и геометрическим элементом, к которому возможна привязка. В данном случае средства SmartPick проводят привязку к ближайшему элементу. Однако возможны случаи, когда средства SmartPick не позволяют создавать требуемое ограничение без дополнительных указаний. Это может происходить при использовании двух способов привязки для наложения особых привязок от! носительно геометрических элементов. Средства SmartPick позволяют выполнять принудительную привязку к теку! щему геометрическому элементу при помощи контекстного меню. Преодоление неоднозначности, связанной с автоматическим обнаружением элементов в теку! щей точке вида в трехмерном пространстве (3D), может выполняться следую! щим образом: ¾ привязка, обнаруженная на расстоянии: параллельность, перпендику! лярность, концентричность, касание и прохождение линии (или окруж! ности) через точку. Привязка на расстоянии означает, что данные огра! ничения обнаружены в случае, когда ссылочный элемент не указывается курсором; ¾ привязка к текущему расположению, связанному с геометрическим эле! ментом: средняя точка линии, центр окружности. Привязка к текущему расположению означает связывание обеих степеней свобод. Поэтому на большинстве геометрических элементов модуля Sketcher щелчком правой кнопки мыши вызывается контекстное меню. Разумеется, содержание кон! текстного меню зависит от элемента, который в настоящее время создается. Средства SmartPick дополнительно позволяют проводить принудительную привязку к элементу при помощи клавиши Ctrl. Возможен случай, когда средства SmartPick будут выполнять привязку к эле! менту вне зависимости от расположения курсора. Для этого во время активности средств привязки следует нажать клавишу Ctrl (элемент выделен, и символ при! вязки появился) и удерживать ее в нажатом положении. Данные функциональные возможности действуют при удерживании нажатой кнопки Ctrl и перемещении курсора. Иными словами, использование клавиши Ctrl не имеет никакого эффекта в случае, когда текущая привязка запрещает обе степени свободы. Такое часто наблюдается при использовании комбинации при! вязок (например, при привязке к пересечению двух линий) или если курсор при! ближен к требуемой точке (например, в явном или неявном режиме привязки к средней точке).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

132

Создание эскизов

Использование клавиши Ctrl полезно в случае, когда в эскиз входит большое число геометрических элементов, поскольку средства SmartPick учитывают рас! стояние между курсором и геометрическим элементом. Если средства Smartpick не могут преодолеть многозначность и создают при! вязку, которая не удовлетворяет пользователя, их можно отключить при помощи клавиши Shift.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Глава 3 Создание параметрических твердотельных моделей 3.1. Создание тела экструзии ............. 134 3.2. Создание тела экструзии c исполь< зованием многоконтурного эскиза 136 3.3. Создание тела экструзии с галтелями и уклонами ............... 137 3.4. Создание полости экструзией ..... 139 3.5. Создание полости экструзией c использованием многоконтурного эскиза .............. 140 3.6. Создание полости с галтелями и уклонами экструзией ................. 141 3.7. Создание тела вращения ............. 142 3.8. Создание полости в форме тела вращения ..................................... 143 3.9. Создание отверстия ..................... 143 3.10. Создание ребра вытягиванием эскиза вдоль образующей ......... 146 3.11. Создание полости вытягиванием эскиза вдоль образующей ......... 148 3.12. Создание ребра жесткости ........ 149 3.13. Создание пересечения двух тел экструзии ................................... 151 3.14. Построение твердотельной модели по набору эскизов ......... 153 3.15. Построение полости по набору эскизов ...................................... 154 3.16. Создание галтели ...................... 155 3.17. Создание галтели переменного радиуса ...................................... 156 3.18. Создание галтели между гранями 158 3.19. Создание галтели с касанием к трем граням ............................. 159 3.20. Создание фаски ......................... 159 3.21. Создание скоса грани ................ 161 3.22. Создание скоса граней, без изломов прилегающих к криволинейной грани .............. 163 3.23. Создание скоса грани с переменным углом наклона ..... 164 3.24. Построение скоса грани с допол< нительными возможностями ...... 166 3.25. Создание пустотелой твердотель< ной параметрической модели .... 167 3.26. Перемещение грани по нормали . 168 3.27. Создание резьбы ....................... 169 3.28. Удаление грани .......................... 170 3.29. Замена грани ............................. 170

3.30. Обрезка параметрической твердо< тельной модели поверхностью .... 172 3.31. Придание поверхности толщины .................................... 173 3.32. Замыкание поверхности для создания параметрической твердотельной модели .............. 175 3.33. Перенос грани параметрической твердотельной модели .............. 176 3.34. Перенос параметрической твердотельной модели .............. 177 3.35. Поворот параметрической твердотельной модели .............. 178 3.36. Симметричное отражение параметрической твердотельной модели ....................................... 179 3.37. Построение зеркального отражения параметрической твердотельной модели .............. 180 3.38. Построение прямоугольного мас< сива параметрических элементов . 181 3.39. Построение полярного массива параметрических элементов ...... 183 3.40. Построение пользовательского массива параметрических элементов .................................. 186 3.41. Масштабирование твердотельной параметрической модели .......... 187 3.42. Создание новой твердотельной параметрической модели .......... 188 3.43. Сборка двух параметрических твердотельных моделей в одну .. 188 3.44. Объединение параметрических твердотельных моделей ............. 189 3.45. Вычитание одной параметриче< ской твердотельной модели из другой .................................... 190 3.46. Создание пересечения парамет< рических твердотельных моделей 191 3.47. Объединение параметрических твердотельных моделей с удалением избыточных граней .. 192 3.48. Удаление несвязанных частей параметрических твердотельных моделей ..................................... 193 3.49. Создание новой системы координат – системы осей ......... 195

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

134

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

Модуль создания твердотельных параметрических моделей использует линии, поверхности и эскизы, созданные в среде модулей каркасного моделирования и создания эскизов, для формирования параметрических твердотельных моде! лей. Создание модели только в среде модуля Part, без использования иных моду! лей, невозможно. Именно поэтому данный модуль описывается после модулей создания линий и поверхностей и эскизов.

3.1. Создание тела экструзии Тело экструзии создается на основе существующего эскиза. Создание тела экст! рузии производится командой Pad, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). При вызове данной команды на экране появляется диалоговая панель Pad Definition, показанная на рис. 3.1.

n Рис. 3.1. Построение тела экструзии и диалоговая панель Pad Definitio Definition

Данная диалоговая панель разбита на несколько разделов: First Limit, Second Limit, Profile/Surface, Direction, Thin Pad. Кроме этого, на диалоговой панели имеется несколько кнопок и переключателей. Вид, представленный на рис. 3.1, диалоговая панель приобретает после нажа! тия на ней кнопки More. Для сокращения диалоговой панели следует нажать кнопку Less. В разделе First Limit указываются опции первого из торцов тела экструзии.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание тела экструзии

135

В выпадающем списке Type указывается тип формирования торца: ¾ Dimension – профиль вытягивается от плоскости эскиза на указанное рас! стояние; ¾ Up to next – профиль вытягивается от плоскости эскиза до ближайшего геометрического объекта; ¾ Up to last – профиль вытягивается от плоскости эскиза до последнего гео! метрического объекта; ¾ Up to plane – профиль вытягивается от плоскости эскиза до указанной плоскости; ¾ Up to surface – профиль вытягивается от плоскости эскиза до указанной поверхности. В поле Length указывается расстояние, на которое вытягивается исходный эскиз (при использовании опции Dimension). При использовании опции Dimension поле Limit не используется. При использовании иных опций (Up to next, Up to last, Up to plane, Up to surface) поля Length и Limit заменяются полями Limit и Offset, в которых указы! ваются объект, до которого вытягивается профиль (ограничивающий объект), и расстояние между торцом профиля и ограничивающим объектом. Раздел Second Limit по умолчанию не используется, и считается, что экстру! зия начинается с плоскости, на которой лежит эскиз. Тем не менее при помощи выпадающего списка Type (в котором содержатся все те же аргументы, что и в аналогичном списке раздела First Limit) второй торец можно перенести с плос! кости исходного эскиза на иной геометрический объект. В разделе Profile/Surface указывается профиль, подлежащий экструзии. Обозначение эскиза указывается непосредственно в поле Selection. Переключа! тель Thick позволяет создавать пустотелый (трубчатый) объект с открытыми торцами. Кроме плоского профиля, экструзии можно подвергать и поверхности. В слу! чае экструзии поверхности направление экструзии следует указывать в явном виде (при помощи опций раздела Direction). При создании такого тонкостенного параметрического твердотельного объек! та толщина стенок указывается в разделе Thin Pad. В полях Thickness 1 и Thick ness 2 указываются толщины внутрь и наружу от контура, а переключатель Neut ral Fiber позволяет располагать профиль эскиза посередине толщины стенок пустотелого объекта. При помощи переключателя Mirrored Extent создается объект, симметрич! ный относительно плоскости эскиза. Кнопкой Reverse Direction можно менять направление торцов тела экструзии. В разделе Direction содержатся опции указания направления экструзии. Вы! ключение переключателя Normal to profile позволяет вытягивать профиль вдоль прямой линии, которая при этом должна быть указана в поле Reference. При создании тела экструзией профиля вдоль линии опции формирования торцов (разделы First Limit и Second Limit) не изменяются.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

136

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

Созданное тело экструзии может редактироваться при помощи контекстного меню Pad.xxx object  Definition…. При этом на экране появится уже описанная выше диалоговая панель Pad Definition. После создания тела экструзии в иерархической древовидной структуре, рас! положенной в левой части экрана, появляется объект типа Pad.

3.2. Создание тела экструзии c использованием многоконтурного эскиза Экструзия многоконтурного эскиза производится командой Multi Pad, входя! щей в состав панели инструментов Sketch Based Features (Объекты, создавае! мые на основе эскиза). При вызове данной команды на экране появляется диалоговая панель Multi Pad Definition, показанная на рис. 3.2.

Рис. 3.2. Построение тела экструзией многоконтурного эскиза ad Definitio n и диалоговая панель Multi+P Multi+Pad Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание тела экструзии с галтелями и уклонами

137

Данная диалоговая панель разбита на несколько разделов: First Limit, Second Limit, Domains, Direction. Кроме этого, на диалоговой панели имеется несколько кнопок и переключателей. Вид, приведенный на рис. 3.2, диалоговая панель приобретает после нажатия на ней кнопки More. Для сокращения диалоговой панели следует нажать кнопку Less. В разделе First Limit указываются опции первого из торцов тела экструзии. В выпадающем списке Type возможно указание только одного типа формиро! вания торца, а именно Dimension, – фрагмент профиля вытягивается от плоско! сти эскиза на указанное расстояние. При этом каждый фрагмент может вытяги! ваться на свое значение. Соответственно, в поле Length указывается расстояние, на которое вытягива! ется текущий фрагмент исходного эскиза. В разделе Domains содержится список всех областей эскиза (заключенных между отдельными контурами). Каждая из таких областей эскиза может быть поднята на свою высоту. Для этого область выделяется в списке, а сам размер (толщина для отдельной области) указывается в поле Length раздела First Limit. В разделе Second Limit содержатся опции создания нижнего торца объемного тела. Основание может перемещаться только целиком (здесь фрагменты эскиза не используются) и только на указанное расстояние (в списке Type кроме опции Dimension ничего нет). Соответственно, расстояние указывается в поле Length. Кнопка Reverse Direction позволяет менять направление торцов тела экс! трузии. В разделе Direction содержатся опции указания направления экструзии. Вы! ключение переключателя Normal to profile позволяет вытягивать профиль вдоль прямой линии, которая при этом должна быть указана в поле Reference. Созданное тело экструзии может редактироваться при помощи контекстного меню Multipad.xxx object  Definition…. При этом на экране появится уже опи! санная выше диалоговая панель Multi Pad Definition. После создания тела экструзией многоконтурного эскиза в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Multipad.

3.3. Создание тела экструзии с галтелями и уклонами Создание тела экструзии с галтелями и уклонами осуществляется командой Drafted Filleted Pad, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). Данная команда не может применяться первой среди команд создания пара! метрической твердотельной модели. После вызова команды Drafted Filleted Pad на экране появляется диалоговая панель Drafted Filleted Pad Definition, пока! занная на рис. 3.3.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

138

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

Рис. 3.3. Построение тела экструзии с галтелями и уклонами n Definition и диалоговая панель Drafted Filleted Pad Definitio

На диалоговой панели Drafted Filleted Pad Definition в поле Length раздела First Limit указывается высота, на которую вытягивается эскиз. В поле Limit раздела Second Limit указывается поверхность, которая считает! ся основанием тела экструзии. В разделе Draft указываются опции наклона боковых стенок тела экструзии (или, попросту, выступа или бобышки): в поле Angle указывается угол наклона, а переключатели First limit и Second limit указывают контур (нижний или верх! ний торцы), который не меняется при создании уклонов. Наконец, в разделе Fillets указываются значения радиусов галтели: в поле Lateral radius указывается радиус галтелей, создаваемых на продольных ребрах выступа, в поле First limit radius указывается радиус галтелей, создаваемых на первом торце выступа, а в поле Second limit radius – радиус галтелей, создавае! мых на втором торце выступа. Соответствующие переключатели позволяют эти галтели и не создавать. Кнопка Reverse Direction позволяет менять направление, в котором прово! дится экструзия. После применения данной команды с указанием ненулевых значений угла на! клона и всех трех радиусов в иерархической древовидной структуре, располо! женной в левой части экрана, появляются: 1 объект типа Pad (выступ), 1 объект

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание полости экструзией

139

типа Draft (наклон стенок) и 3 объекта типа EdgeFillet – все со своими порядко! выми номерами. При редактировании объектов всех трех перечисленных типов применяются диалоговые панели, соответствующие типу каждого из отдельных объектов, а не единая диалоговая панель Drafted Filleted Pad Definition.

3.4. Создание полости экструзией Полость создается командой Pocket, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). При вызове данной команды на экране появляется диалоговая панель Pocket Definition, показанная на рис. 3.4.

n Рис. 3.4. Построение полости и диалоговая панель Pocket Definitio Definition

Данная диалоговая панель практически полностью воспроизводит диалого! вую панель Pad Definition, показанную на рис. 3.1. Разница заключается только в том, что в случае выполнения команды Pad материал добавляется, а при выпол! нении команды Pocket – удаляется. Точно так же, как и при создании тела экструзии (выступа, бобышки), диало! говая панель Pocket Definition содержит разделы для указания опций первого и второго торцов, с теми же списками и полями. Точно так же, как при создании пустотелого объема, возможно создание замкнутого углубления в виде канавки (переключатель Thick в разделе Profile/Surface и раздел Thin Pocket). Как и при создании тела экструзии, полость может создаваться не только пе! ремещением эскиза перпендикулярно к своей плоскости, но и под углом к нему (раздел Direction).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

140

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

После создания полости экструзией в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Pocket.

3.5. Создание полости экструзией c использованием многоконтурного эскиза Создание полости экструзией многоконтурного эскиза проводится командой Multi Pocket, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). При вызове данной команды на экране появляется диалоговая панель Multi Pocket Definition, показанная на рис. 3.5.

Рис. 3.5. Построение полости экструзией многоконтурного эскиза ocket Definitio n и диалоговая панель Multi+P Multi+Po Definition

Данная диалоговая панель практически полностью воспроизводит диалого! вую панель Multi Pad Definition, показанную на рис. 3.2. Разница заключается только в удалении, а не в добавлении материала. Никаких особых отличий в опциях у диалоговых панелей Multi Pocket Definition и Multi Pad Definition не имеется. После создания полости экструзией многоконтурного эскиза в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Multipocket.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание полости с галтелями и уклонами экструзией

141

3.6. Создание полости с галтелями и уклонами экструзией Данная операция выполняется командой Drafted Filleted Pocket, входящей в со! став панели инструментов Sketch Based Features (Объекты, создаваемые на ос! нове эскиза). При вызове данной команды на экране появляется диалоговая панель Drafted Filleted Pocket Definition, показанная на рис. 3.6.

Рис. 3.6. Построение полости экструзии с галтелями и уклонами ocket Definitio n и диалоговая панель Drafted Filleted P Po Definition

Данная диалоговая панель практически полностью воспроизводит диалого! вую панель Drafted Filleted Pad Definition, показанную на рис. 3.3. Никаких особых отличий в опциях у этих двух диалоговых панелей не имеется. Как и при использовании команды Drafted Filleted Pad Definition, после при! менения данной команды с указанием ненулевых значений угла наклона и всех трех радиусов в иерархической древовидной структуре, расположенной в левой части экрана, появляются: 1 объект типа Pocket (полость), 1 объект типа Draft (наклон стенок) и 3 объекта типа EdgeFillet, все со своими порядковыми номера! ми. При редактировании объектов всех трех перечисленных типов применяются диалоговые панели, соответствующие типу каждого из отдельных объектов, а не единая диалоговая панель Drafted Filleted Pocket Definition.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

142

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

3.7. Создание тела вращения Создание тела вращения осуществляется командой Shaft, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). При вызове данной команды на экране появляется диалоговая панель Shaft Definition, показанная на рис. 3.7.

n Рис. 3.7. Построение тела вращения и диалоговая панель Shaft Definitio Definition

На диалоговой панели в поле Limits указываются углы поворота плоского профиля или поверхности (поверхность тоже может быть развернута в твердо! тельную модель). В разделе Profile/Surface указывается профиль, подлежащий вращению (или поверхность). Обозначение эскиза указывается непосредственно в поле Selection. Переключатель Thick Profile позволяет создавать пустотелый твердотельный объект. При использовании опции Thick Profile для указания толщины создавае! мого тонкостенного тела используются поля Thickness 1 и Thickness 2, в которых указываются толщины внутрь и наружу от контура, и переключатель Neutral Fiber, позволяющий располагать профиль эскиза посередине толщины стенок пустотелого объекта. В разделе Axis указывается ось вращения. Обозначение этой оси указывается в поле Selection. В качестве оси могут служить: ось, построенная в модуле кар! касного проектирования, ось эскиза, одна из прямых линий эскиза или иная пря! мая линия. Кнопка Reverse Direction позволяет менять направление поворота на противоположное (при повороте контура или поверхности на угол меньше 360°). После создания тела вращения в иерархической древовидной структуре, рас! положенной в левой части экрана, появляется объект типа Shaft (со своим поряд! ковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание отверстия

143

3.8. Создание полости в форме тела вращения Создание полости в форме тела вращения производится командой Groove, вхо! дящей в состав панели инструментов Sketch Based Features (Объекты, создава! емые на основе эскиза). При вызове данной команды на экране появляется диалоговая панель Groove Definition, показанная на рис. 3.8.

Рис. 3.8. Построение полости в форме тела вращения oov e Definitio n и диалоговая панель Gr Gro ove Definition

Данная диалоговая панель практически полностью воспроизводит диалого! вую панель Shaft Definition, представленную на рис. 3.7, и поэтому нет необходи! мости повторять это описание еще раз. После создания тела вращения в иерархической древовидной структуре, рас! положенной в левой части экрана, появляется объект типа Groove (со своим по! рядковым номером).

3.9. Создание отверстия Создание отверстия производится командой Hole, входящей в состав панели ин! струментов Sketch Based Features (Объекты, создаваемые на основе эскиза). После вызова данной команды следует указать грань или плоскость, на кото! рой строится отверстие. После указания требуемого объекта экран приобретает вид, показанный на рис. 3.9.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

144

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

Рис. 3.9. Построение отверстия n и диалоговая панель Hole Definitio Definition

Прежде всего, на грани объекта отображается координатная сетка, такая же как и в модуле создания эскиза (Sketcher). На этой координатной сетке распола! гается точка, являющаяся пересечением оси отверстия и данной грани (или плос! кости). Одновременно на экране отображаются направление отверстия, диаметр и иные характеристики отверстия. Эти характеристики можно изменять на диа! логовой панели Hole Definition. Диалоговая панель Hole Definition имеет три вкладки: Extension, Type и Thread Definition. В первой вкладке, Extension, указываются направление, диаметр и глубина отверстия, а также форма глухого торца отверстия.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание отверстия

145

В верхнем левом выпадающем списке указывается признак глубины отверстия: ¾ Blind – отверстие продляется (сверлится) от предварительно указанной плоскости на указанное расстояние; ¾ Up to next – отверстие продляется от предварительно указанной плоско! сти до ближайшего геометрического объекта; ¾ Up to last – отверстие продляется от предварительно указанной плоскости до последнего геометрического объекта; ¾ Up to plane – отверстие продляется от предварительно указанной плоско! сти до указанной пользователем плоскости; ¾ Up to surface – отверстие продляется от предварительно указанной плос! кости до указанной пользователем поверхности. Ниже приведены поля, в которых указываются размеры отверстия: ¾ Diameter – диаметр отверстия; ¾ Depth – глубина отверстия (указывается при использовании опции Blind); ¾ Limit – элемент, ограничивающий глубину отверстия (указывается при использовании опций Up to plane и Up to surface); ¾ Offset – расстояние между элементом, ограничивающим глубину отвер! стия, и истинным концом отверстия (указывается при использовании оп! ций Up to next, Up to last, Up to plane и Up to surface). В разделе Direction указывается направление оси отверстия. Кнопка Reverse позволяет изменить направление оси отверстия на противоположное; отключе! ние признака Normal to surface позволяет ориентировать ось отверстия вдоль произвольной прямой линии (которая в этом случае должна указываться в рас! положенном ниже поле). Вызовом кнопки Positioning Sketch можно изменять координаты точки пере! сечения оси отверстия и поверхности (грани, плоскости), на которой строится отверстие. В разделе Bottom указывается тип глухого торца отверстия: Flat (Плоский торец) или V Bottom (Конус, образованный сверлом). В последнем случае угол указывается в поле Angle. Во вкладке Type указываются типы дополнительной обработки отверстий: ¾ Simple – простое цилиндрическое отверстие. Никаких дополнительных размеров не указывается; ¾ Tapered – коническое отверстие. При использовании данной опции ниже, в поле Angle раздела Parameters, указывается угол, образованный проти! воположными образующими конуса; ¾ Counterbored – отверстие с дополнительной фрезеровкой. Диаметр и глу! бина этой фрезеровки указываются в соответствующих полях (Diameter и Depth) раздела Parameters; ¾ Countersunk – отверстие с дополнительной фаской. Опции и характерные размеры этой фаски указываются в соответствующих полях раздела Parameters;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

146

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

¾ Counterdrilled – отверстие с фрезеровкой и фаской. Опции и характерные размеры дополнительных элементов указываются в соответствующих по! лях раздела Parameters. Наконец, во вкладке Thread Definition указываются опции нарезки резьбы (рис. 3.10).

ead Definitio n Рис. 3.10. Вкладка Thr Thre Definition n диалоговой панели Hole Definitio Definition

Как видно на рис. 3.10, в отверстии можно нарезать метрическую резьбу, но на изображении геометрических объектов эта резьба отображаться никак не будет. Координаты точки, являющейся пересечением оси отверстия и данной грани (или плоскости), могут редактироваться средствами модуля Sketcher. После создания отверстия в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа Hole (со своим порядко! вым номером).

3.10. Создание ребра вытягиванием эскиза вдоль образующей Вытягивание эскиза вдоль образующей производится командой Rib, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). После вызова данной команды на экране появляется диалоговая панель Rib Definition, показанная на рис. 3.11. На данной диалоговой панели в поле Profile указывается эскиз, подлежащий экструзии. В поле Center curve указывается линия, вдоль которой проводится экструзия.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание ребра вытягиванием эскиза вдоль образующей

147

Рис. 3.11. Построение тела экструзией профиля вдоль линии n и диалоговая панель Rib Definitio Definition

В выпадающем списке Profile control указывается связь между профилем и образующей: ¾ Keep angle – с сохранением значения угла между профилем и образующей линией; ¾ Pulling direction – с сохранением постоянного направления профиля при движении вдоль образующей (вспомогательный объект, которому должен быть параллелен профиль, указывается в поле Selection); ¾ Reference surface – с сохранением постоянного значения угла между на! правлением экструзии и вспомогательной поверхностью (вспомогатель! ная поверхность при этом указывается в поле Selection). Переключатель Thick Profile позволяет создавать пустотелый объект, откры! тый с обоих торцов. Толщина стенок такого объекта и их расположение относи! тельно исходного профиля регулируется полями и переключателями раздела Thin Rib. Переключатель Merge rib’s ends позволяет доводить тело экструзии до бли! жайших стенок (рис. 3.12). После создания тела экструзии в иерархической древовидной структуре, рас! положенной в левой части экрана, появляется объект типа Rib (со своим поряд! ковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

148

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

Рис. 3.12. Ребро, построенное экструзией, ge rib’s ends с использованием опции Mer Merge

3.11. Создание полости вытягиванием эскиза вдоль образующей Вытягивание эскиза вдоль образующей для образования полости выполняется командой Slot, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). После вызова данной команды на экране появляется диалоговая панель Slot Definition, показанная на рис. 3.13. На данной диалоговой панели в поле Profile указывается эскиз, подлежащий экструзии. В поле Center curve указывается линия, вдоль которой проводится экструзия. Как видно на рис. 3.13, диалоговая панель Slot Definition полностью воспро! изводит диалоговую панель Rib Definition. На рис. 3.13 также показано использование переключателя Merge slot’s ends, аналога переключателя Merge rib’s ends, позволяющего выводить полость на границы твердотельной модели.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание ребра жесткости

149

Рис. 3.13. Построение полости экструзией профиля вдоль линии n и диалоговая панель Slot Definitio Definition

После создания полости экструзии в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Slot (со своим по! рядковым номером).

3.12. Создание ребра жесткости Создание ребра жесткости выполняется командой Stiffener, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). Для создания ребра жесткости можно применять незамкнутый профиль.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

150

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

После вызова данной команды на экране появляется диалоговая панель Stif fener Definition, показанная на рис. 3.14.

n Рис. 3.14. Построение ребра жесткости и диалоговая панель Stiffener Definitio Definition

На данной диалоговой панели в разделе Mode содержатся переключатели From Side и From Top. Первый из них обеспечивает создание ребра жесткости с боковыми гранями, параллельными плоскости эскиза, а второй – создание реб! ра жесткости с торцом, лежащим в плоскости эскиза. В разделе Thickness указываются геометрические размеры и характеристики толщины ребра жесткости: поля Thickness 1 и Thickness 2, в которых указывают! ся толщины ребра жесткости относительно плоскости эскиза; признак симмет! ричного формирования ребра жесткости относительно плоскости эскиза Neutral Fiber; кнопка изменения направления Reverse Direction. Раздел Depth предназначен для указания опций построения ребер жесткости перпендикулярно плоскости эскиза. Кнопка Reverse Direction позволяет менять направление формирования ребер жесткости.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание пересечения двух тел экструзии

151

Наконец, в поле Selection раздела Profile указывается профиль, на основе ко! торого строится ребро жесткости. Вид двух типов ребер жесткости приведен на рис. 3.15.

Рис. 3.15. Два типа ребер жесткости. om T op Слева – ребро, построенное при помощи опции Fr From Top op, om Side справа – ребро, построенное при помощи опции Fr From

После создания ребра жесткости в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Stiffener (со своим порядковым номером).

3.13. Создание пересечения двух тел экструзии Создание пересечения двух тел экструзии производится командой Solid Combi ne, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

152

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

Для создания объема пересечением требуются два эскиза, лежащие в пересе! кающихся плоскостях. После вызова данной команды на экране появляется диалоговая панель Combine Definition, показанная на рис. 3.16.

Рис. 3.16. Построение пересечения n и диалоговая панель Combine Definitio Definition

На данной диалоговой панели в полях Profile разделов First component и Second component указываются профили, на основе которых далее создаются 2 тела экструзии, пересечение которых в результате и строится. Отключение переключателей Normal to profile и указание в полях Direction направлений экструзии позволяет вытягивать эскизы в направлениях, не пер! пендикулярных к плоскостям эскизов. После создания пересечения в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Combine (со своим по! рядковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение твердотельной модели по набору эскизов

153

3.14. Построение твердотельной модели по набору эскизов Построение твердотельной модели по набору эскизов осуществляется командой Multi sections Solid, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). Для создания такого объемного тела требуются эскизы, лежащие в несовпа! дающих плоскостях. После вызова данной команды на экране появляется диалоговая панель Multi sections Solid Definition, показанная на рис. 3.17.

Рис. 3.17. Построение тела по набору поперечных сечений ns Solid Definitio n и диалоговая панель Multi+sectio Multi+sections Definition

На данной диалоговой панели в верхнем списке указываются поперечные се! чения (эскизы) в том порядке, в котором они следуют в объеме. В списке, имеющемся во вкладке Guides, указываются различные линии (сплайны, прямые и пр.), через которые должны проходить грани создаваемого твердотельного объекта. В списке, имеющемся во вкладке Spine, могут указываться линии, формирую! щие ребра. В общем случае, вкладками Coupling и Relimitation можно не пользоваться.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

154

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

При точном формировании геометрии кнопками и полями опций сглажива! ния Smooth parameters можно не пользоваться. После создания такого твердотельного объекта в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Multi! sections Solid (со своим порядковым номером).

3.15. Построение полости по набору эскизов Построение твердотельной модели по набору эскизов выполняется командой Removed Multi sections Solid, входящей в состав панели инструментов Sketch Based Features (Объекты, создаваемые на основе эскиза). Для создания такого объемного тела требуются эскизы, лежащие в несовпа! дающих плоскостях. После вызова данной команды на экране появляется диалоговая панель Removed Multi sections Solid Definition, показанная на рис. 3.18. Данная диалоговая панель практически полностью воспроизводит диалого! вую панель Multi sections Solid Definition, показанную на рис. 3.17.

Рис. 3.18. Построение полости по набору поперечных сечений ed Multi+sectio ns Solid Definitio n и диалоговая панель Remov Removed Multi+sections Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание галтели

155

При достаточно точном формировании геометрии кнопками и полями опций сглаживания Smooth parameters можно не пользоваться. После создания полости в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа Multi sections Solid (со своим порядковым номером).

3.16. Создание галтели Построение галтели выполняется командой Edge Fillet, входящей в состав пане! ли инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Edge Fillet Definition, показанная на рис. 3.19.

n Рис. 3.19. Построение галтели и диалоговая панель Edge Fillet Definitio Definition

На диалоговой панели Edge Fillet Definition в поле Radius указывается значе! ние радиуса галтели. В поле Object(s) to fillet указываются ребра, на которых создаются галтели. В выпадающем списке Propagation указывается признак создания контура из ребер, на которых создаются галтели: Tangency (галтели строятся на всех ребрах,

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

156

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

имеющих общие касательные) и Minimal (галтели строятся только на указанных ребрах с минимальным переходом на соседние). Переключатель Trim ribbons позволяет строить сглаженные галтели в зонах, где галтели накладываются друг на друга. В поле Edge(s) to keep указываются ребра, которые должны сохраниться при создании галтели. В поле Limiting element(s) указываются геометрические объекты, ограничи! вающие галтель. В качестве таких объектов могут применяться, например, плос! кости. Кнопка Blend corner(s) и соответствующее поле, а равно и поле Setback distance применяются для указания зон, в которых может происходить стыковка галтелей, создаваемых на выступающих и входящих ребрах. Вид, показанный на рис. 3.19, диалоговая панель Edge Fillet Definition приоб! ретает после нажатия в исходно появляющейся диалоговой панели кнопки More. Для получения исходного (сокращенного) вида диалоговой панели следует на! жать кнопку Less. После создания галтели в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа Edge Fillet (со своим по! рядковым номером).

3.17. Создание галтели переменного радиуса Построение галтели переменного радиуса производится командой Variable Radius Fillet, входящей в состав панели инструментов Dress Up Features (нало! женные объекты). После вызова данной команды на экране появляется диалоговая панель Variable Radius Fillet Definition, показанная на рис. 3.20. На диалоговой панели Variable Radius Fillet Definition в поле Radius указы! вается значение радиуса. Для отдельных точек, лежащих на ребре, значения ра! диусов указываются индивидуально. При индивидуальном указании радиуса отдельные точки указываются при помощи поля Points. В поле Object(s) to fillet указываются ребра, на которых создаются галтели. Как и при использовании диалоговой панели Edge Fillet Definition, в выпа! дающем списке Propagation указывается признак создания контура из ребер, на которых создаются галтели: Tangency (галтели строятся на всех ребрах, имею! щих общие касательные) и Minimal (галтели строятся только на указанных реб! рах с минимальным переходом на соседние). Переключатель Trim ribbons позволяет строить сглаженные галтели в зонах, где галтели накладываются друг на друга. В выпадающем списке Variation указывается закон изменения радиуса галте! ли по длине ребра: Cubic (Кубический) и Linear (Линейный).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание галтели переменного радиуса

157

Рис. 3.20. Построение галтели переменного радиуса able Radius Fillet Definitio n и диалоговая панель Vari ariable Definition

Переключатель Circle Fillet позволяет создавать галтель движением окруж! ности вдоль ребра так, чтобы плоскость, в которой лежит окружность, оставалась перпендикулярной к указанной пользователем линии. Сама линия при этом долж! на указываться в поле Spine. Остальные поля и переключатели диалоговой панели Variable Radius Fillet Definition совпадают с полями диалоговой панели Edge Fillet Definition. Вид, показанный на рис. 3.20, диалоговая панель Variable Radius Fillet Defini tion приобретает после нажатия на исходно появляющейся диалоговой панели кнопки More. Для получения исходного (сокращенного) вида диалоговой панели в ней следует нажать кнопку Less. После создания галтели переменного радиуса в иерархической древовидной структуре, расположенной в левой части экрана, так же, как и в предыдущем слу! чае, появляется объект типа Edge Fillet (со своим порядковым номером), а не Variable Radius Fillet, как можно было бы предположить.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

158

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

3.18. Создание галтели между гранями Построение галтели между гранями проводится командой Face Face Fillet, вхо! дящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Face Face Fillet Definition, показанная на рис. 3.21. На данной диалоговой панели в поле Radius указывается значение радиуса галтели. В поле Faces to fillet указываются грани, между которыми строится галтель. В отдельных случаях грани могут не иметь общих ребер, что является особенно! стью данной команды. Если же грани имеют общее ребро, построение галтели по двум соседним граням и значению радиуса ничем не отличается от построения галтели при помощи команды Edge Fillet. Второй особенностью данной команды является возможность построения галтели переменного радиуса при помощи двух вспомогательных линий. Первая из этих линий должна лежать на одной из граней. Через эту линию должен проходить край галтели (то есть линия, разделяющая исходную грань и ребро). Эта линия указывается в поле Hold Curve. Линия, к которой должна

Рис. 3.21. Построение галтели между гранями ace Fillet Definitio n и диалоговая панель Face+F ace+Face Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание фаски

159

быть перпендикулярна плоскость, в которой лежит окружность, формирующая галтель, должна указываться в поле Spine. Обе эти линии показаны на рис. 3.21. Рядом с ребром твердотельного параметрического объекта (под кнопкой OK) ди! алоговой панели находится линия, указанная как Hold curve, а левее – линия, указанная как Spine. Вид, показанный на рис. 3.21, диалоговая панель Face Face Fillet Definition приобретает после нажатия на исходно появляющейся диалоговой панели кноп! ки More. Для получения исходного (сокращенного) вида диалоговой панели в ней следует нажать кнопку Less. В поле Limiting element указываются геометрические объекты, ограничиваю! щие галтель. В качестве таких объектов могут применяться, например, плоскости. После создания галтели в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа FaceFillet (со своим поряд! ковым номером).

3.19. Создание галтели с касанием к трем граням Построение галтели с касанием к трем граням проводится командой Tritangent Fillet, входящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Tritangent Fillet Definition, показанная на рис. 3.22. В поле Faces to fillet указываются две грани, между которыми строится гал! тель. Эти грани не должны иметь общих ребер на месте создаваемой галтели. В поле Face to remove указывается грань, которая будет заменена галтелью. В поле Limiting element указываются геометрические объекты, ограничиваю! щие галтель. В качестве таких объектов могут применяться, например, плоскости. Вид, показанный на рис. 3.22, диалоговая панель Tritangent Fillet Definition приобретает после нажатия на исходно появляющейся диалоговой панели кноп! ки More. Для получения исходного (сокращенного) вида диалоговой панели на ней следует нажать кнопку Less. На рис. 3.22 справа показан объект, не имеющий галтели описанного вида, а слева – объект, у которого плоская грань заменена галтелью, построенной по касательной к трем граням. После создания галтели в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа TritangentFillet (со своим порядковым номером).

3.20. Создание фаски Построение фаски осуществляется командой Chamfer, входящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Cham fer Definition, показанная на рис. 3.23.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

160

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

Рис. 3.22. Построение галтели между гранями n и диалоговая панель Tritangent Fillet Definitio Definition

На данной диалоговой панели в выпадающем списке Mode указывается ре! жим создания фаски: Length1/Angle (По катету и углу), Length1/Length2 (По двум катетам). Ниже в полях Length1 и Angle (или Length1 и Length2) указываются, соот! ветственно, характерные размеры фаски – длины катетов и угол. В поле Object(s) to chamfer указываются ребра, на которых создаются фаски. В выпадающем списке Propagation указывается признак создания фасок на ребрах, смежных с указанными: Tangency (фаски строятся также и на ребрах, имеющих с указанными ребрами общие касательные) и Minimal (фаски строятся только на указанных ребрах, с минимальным выходом на соседние). Переключатель Reverse позволяет менять катеты фаски местами (при пост! роении фасок с углами, отличными от 45°). После создания фаски в иерархической древовидной структуре, расположен! ной в левой части экрана, появляется объект типа Chamfer (со своим порядковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание скоса грани

161

n Рис. 3.23. Создание фаски и диалоговая панель Chamfer Definitio Definition

3.21. Создание скоса грани Скашивание (поворот) грани выполняется командой Draft Angle, входящей в со! став панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Draft Definition, показанная на рис. 3.24. На данной диалоговой панели в перечне Draft Type имеются две пиктограм! мы: левая Constant (постоянный угол наклона) и правая Variable (переменный угол наклона). При использовании левой пиктограммы (Constant, постоянный угол накло! на) в поле Angle указывается угол наклона грани (угол, на который поворачива! ется, или скашивается, грань). В поле Face(s) to draft указывается грань, подле! жащая повороту (скашиванию). В разделе Neutral Element указывается грань (торец), ребра которой не изме! няются при проведении операции скашивания. В поле Selection данного раздела указывается грань (торец), ребра которой не должны перемещаться при повороте (скашивании) граней. В выпадающем списке Propagation указывается признак распространения ска! шивания на соседние грани: None (на соседние грани скашивание не распростра! няется) и Smooth (скашиваются грани, имеющие с указанными гладкие границы). В разделе Pulling Direction указывается направление скашивания. В поле Selection указывается ребро, перпендикулярное к нейтральному элементу. От! ключение переключателя Controlled by reference позволяет использовать назна! чение этого направления по умолчанию.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

162

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

n Рис. 3.24. Скашивание грани и диалоговая панель Draft Definitio Definition

Одновременно использовать все эти поля и переключатели не требуется. Например, достаточно включить переключатель Selection by neutral face и далее указать угол скашивания и нейтральную грань (торец). В результате ско! шены будут все грани, прилегающие к ребрам нейтрального элемента. В качестве второго варианта действий можно применять указание угла ска! шивания, скашиваемой грани и нейтрального элемента. В результате такого ука! зания объектов скашиванию подвергнется только одна указанная грань. В правой части диалоговой панели содержатся поля и переключатели для ука! зания добавочных опций команды. В разделе Parting Element содержатся поля и переключатели, позволяющие выполнять скашивание относительно пересечений произвольных объектов (на! пример, плоскостей), а не ребер самого твердотельного объекта. Переключатель Parting = Neutral применяется по умолчанию. Переключатель Draft both sides позволяет скашивать не одну часть грани объекта, а обе (разумеется, в разные стороны). Переключатель Define parting element позволяет указывать объект,

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание скоса граней, без изломов прилегающих к грани

163

пересечение которого с твердотельным объектом определяет скос грани. Сам объект при этом указывается в поле Selection. В поле Limiting Element(s) указываются объекты, ограничивающие скос (в результате применения данных объектов часть грани оказывается скошенной, а часть – нет). В выпадающем списке Draft Form (Форма скоса) содержатся две опции: Cone (применяется по умолчанию) и Square (применяется в особых случаях, при не! возможности использования опции Cone). Вид, показанный на рис. 3.24, диалоговая панель Draft Definition приобретает после нажатия на исходно появляющейся диалоговой панели кнопки More. Для получения исходного (сокращенного) вида диалоговой панели на ней следует нажать кнопку Less. После создания скоса грани в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Draft (со своим порядко! вым номером).

3.22. Создание скоса граней, без изломов прилегающих к криволинейной грани Создание скоса граней, без изломов прилегающих к криволинейной грани, вы! полняется командой Draft Reflect Line, входящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Draft Reflect Line Definition, показанная на рис. 3.25. В поле Angle указывается угол наклона грани (угол, на который поворачива! ется, или скашивается, грань). В поле Face(s) to draft указывается грань, к кото! рой без изломов примыкают грани, подлежащие повороту (скашиванию). На рис. 3.25 это цилиндрическая грань. В ряде случаев для построения требуемого геометрического объекта достаточ! но использовать эти два поля. В разделе Pulling Direction указывается направление скашивания. В поле Selection указывается ребро, перпендикулярное к нейтральному элементу. От! ключение переключателя Controlled by reference позволяет использовать назна! чение этого направления по умолчанию. Одновременно использовать все эти поля и переключатели не требуется. В разделе Parting Element содержатся поле и переключатель, позволяющие проводить скашивание до произвольного объекта (например, плоскости), а не до противоположного торца параметрического твердотельного объекта. Сам объект при этом указывается в поле Selection. В поле Limiting Element(s) указываются объекты, ограничивающие скос (в результате применения данных объектов часть грани оказывается скошенной, а часть – нет).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

164

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

n Рис. 3.25. Скашивание грани и диалоговая панель Draft Reflect Line Definitio Definition

Вид, показанный на рис. 3.25, диалоговая панель Draft Reflect Line Definition приобретает после нажатия на исходно появляющейся диалоговой панели кноп! ки More. Для получения исходного (сокращенного) вида диалоговой панели следует нажать кнопку Less. После создания скоса грани в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Draft, со своим порядко! вым номером (а не Draft Reflect Line).

3.23. Создание скоса грани с переменным углом наклона Скашивание (поворот) грани осуществляется командой Variable Angle Draft, вхо! дящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Draft Definition, показанная на рис. 3.26. По существу, эта та же диалоговая панель, что и на рис. 3.24. Отличие заключается в том, что в списке опций Draft Type указан тип Variable (переменный угол наклона) и добавлено поле Points, в котором можно указывать точки, для которых указываются индивидуальные углы наклона.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание скоса грани с переменным углом наклона

165

n Рис. 3.26. Скашивание грани и диалоговая панель Draft Definitio Definition

Остальные поля совпадают с полями, описанными в разделе 3.21. Вид, показанный на рис. 3.26, диалоговая панель Draft Definition приобретает после нажатия на исходно появляющейся диалоговой панели кнопки More. Для получения исходного (сокращенного) вида диалоговой панели следует нажать кнопку Less. Кроме указания самой точки, при необходимости можно выделить сам угло! вой размер (угол поворота ребра в точке) и для него вызвать диалоговую панель Parameter Definition, в поле Value которой можно изменить значение этого раз! мера (параметра). После создания скоса грани в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Draft, со своим порядко! вым номером.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

166

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

3.24. Построение скоса грани с дополнительными возможностями Построение скоса грани с дополнительными возможностями выполняется ко! мандой Advanced Draft. Данная команда вызывается из выпадающего меню пос! ледовательностью Insert  Advanced Dress Up Features  Advanced Draft. После вызова данной команды на экране появляется диалоговая панель Draft Definition (Advanced), показанная на рис. 3.27.

n (Adv anced) Рис. 3.27. Скашивание грани и диалоговая панель Draft Definitio Definition (Advanced)

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

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание пустотелой твердотельной параметрической модели

167

3.25. Создание пустотелой твердотельной параметрической модели Полость внутри твердотельной параметрической модели создается командой Shell, входящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Shell Definition, показанная на рис. 3.28.

n Рис. 3.28. Создание полости и диалоговая панель Shell Definitio Definition

На данной диалоговой панели в поле Default inside thickness указывается толщина слоя материала, оставляемого на границах твердотельной параметри! ческой модели с внутренней стороны ее граней. В поле Default outside thickness указывается толщина слоя материала, добав! ляемого на границах твердотельной параметрической модели с внешней стороны ее граней (то есть добавляемый слой материала).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

168

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

В поле Faces to remove указывается грань, удаляемая для выхода внутренней полости на поверхность твердотельной параметрической модели. В поле Other thickness faces указываются грани, для которых можно указы! вать иные значения толщин слоев сохраняемого и наращиваемого материалов. После создания скоса грани в иерархической древовидной структуре, распо! ложенной в левой части экрана, появляется объект типа Shell, со своим порядко! вым номером.

3.26. Перемещение грани по нормали Равномерное добавление материала на грань (перемещение грани по нормали) осуществляется командой Thickness, входящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Thickness Definition, показанная на рис. 3.29.

Рис. 3.29. Перемещение грани по нормали n и диалоговая панель Thickness Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание резьбы

169

На данной диалоговой панели в поле Default thickness указывается толщина слоя добавляемого материала. В поле Default thickness faces указываются грани, к которым добавляется слой материала равномерной толщины (то есть грани, перемещающиеся по нормали). В поле Other thickness faces указываются грани, для которых можно указы! вать иные значения толщины слоя наращиваемого материала. После перемещения грани в иерархической древовидной структуре, располо! женной в левой части экрана, появляется объект типа Thickness (со своим поряд! ковым номером).

3.27. Создание резьбы Резьба создается командой Thread/Tap, входящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Thread/Tap Definition, показанная на рис. 3.30.

Рис. 3.30. Создание резьбы ead/T ap Definitio n и диалоговая панель Thr Thre ad/Tap Definition

На данной диалоговой панели в разделе Geometrical Definition указывается грань, на которой строится резьба. В поле Lateral Face указывается цилиндри! ческая поверхность, на которой создается резьба. В поле Limit Face указывается поверхность, до которой доходит резьба. Кнопки Thread и Tap указывают, что резьба строится, соответственно, на наружной и внутренней цилиндрической

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

170

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

поверхностях. Кнопка Reverse Direction позволяет изменять зону цилиндра, на которой нарезана резьба. Ниже, в разделе Numerical Definition, указываются собственно характеристи! ки резьбы. В выпадающем списке Type можно выбрать тип резьбы (метрический с мелким шагом, метрический с большим шагом, нестандартный). В поле Thread Description устанавливается метрическое обозначение резьбы. В поле Support Diameter указывается соответствующий номинальный диаметр, но при правиль! ном указании диаметра цилиндра пользователем небходимость в использовании данного поля отпадает. В поле Thread Depth указывается длина резьбовой части. В поле Support height указывается предельно возможная длина резьбовой части (допускаемая соответствующим размером объекта твердотельной параметриче! ской модели). В поле Pitch указывается шаг резьбы (для метрической резьбы, разумеется, указание данного параметра не требуется). Кнопки Right Threaded и Left Threaded позволяют создавать, соответствен! но, правую и левую резьбы. В разделе Standards ничего менять не следует, поскольку изменять парамет! ры резьбы пользователю не обязательно. К сожалению, созданная резьба отображается только в иерархической древо! видной структуре, расположенной в левой части экрана, – появляется объект типа Thread (со своим порядковым номером). Кроме того, созданная резьба отображается впоследствии на чертежах, созда! ваемых в модуле Generative Drafting.

3.28. Удаление грани Удаление грани производится командой Remove Face, входящей в состав панели инструментов Dress Up Features (Наложенные объекты). После вызова данной команды на экране появляется диалоговая панель Remove Face Definition, показанная на рис. 3.31. На данной диалоговой панели в поле Faces to remove указываются грани, под! лежащие удалению (данные грани по умолчанию помечаются фиолетовым цве! том). В поле Faces to keep указываются грани, подлежащие сохранению (данные грани по умолчанию помечаются голубым цветом). Переключатель Show all faces to remove позволяет графически отображать на экране все грани, которые будут удалены вместе с гранью, указанной пользовате! лем (данные грани по умолчанию помечаются фиолетовым цветом). После удаления грани в иерархической древовидной структуре, расположен! ной в левой части экрана, появляется объект типа RemoveFace (со своим поряд! ковым номером).

3.29. Замена грани Замена грани параметрического твердотельного объекта осуществляется коман! дой Replace Face, входящей в состав панели инструментов Dress Up Features (Наложенные объекты).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Замена грани

171

Рис. 3.31. Удаление грани eF ace Definitio n и диалоговая панель Remov Remove Face Definition

После вызова данной команды на экране появляется диалоговая панель Re place Face Definition, показанная на рис. 3.32. На данной диалоговой панели в поле Faces to remove указывается грань, под! лежащая замене, в поле Replacing surface – поверхность, на которой должна ле! жать новая грань, заменяющая удаленную грань. Фактически данная команда соответствует замене на опцию Up to surface ка! кой!либо из ранее примененных опций экструзии (выдавливания) эскиза команд Pad и Pocket (а именно опций Dimension, Up to next, Up to last или Up to plane). При этом поверхность, на которой будет лежать новая грань параметрического твердотельного объекта, может быть сформирована после создания тела экстру! зии (выдавливания) командами Pad и Pocket или иными командами.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

172

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

ace Definitio n Рис. 3.32. Замена грани и диалоговая панель Replace F Face Definition

После замены грани в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа ReplaceFace (со своим порядковым номером).

3.30. Обрезка параметрической твердотельной модели поверхностью Обрезка параметрической твердотельной модели поверхностью осуществляется командой Split, входящей в состав панели инструментов Surface Based Features (Объекты, создаваемые при помощи поверхностей). После вызова данной команды на экране появляется диалоговая панель Split Definition, показанная на рис. 3.33. На данной диалоговой панели в поле Splitting Element указывается поверх! ность, по которой проводится обрезка параметрической твердотельной модели. Сохраняемая часть параметрической твердотельной модели указывается крас! ной стрелкой. Для изменения отрезаемой части модели следует нажать курсором

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Придание поверхности толщины

173

Рис. 3.33. Обрезка параметрической твердотельной модели поверхностью n и диалоговая панель Split Definitio Definition

мыши на эту стрелку, после чего она изменит свое направление на противопо! ложное, и часть модели, ранее удаляемая, станет сохраняемой частью модели. Помимо поверхностей обрезку параметрической твердотельной модели также можно проводить плоскостями. После обрезки параметрической твердотельной модели поверхностью в иерар! хической древовидной структуре, расположенной в левой части экрана, появля! ется объект типа Split (со своим порядковым номером).

3.31. Придание поверхности толщины Придание поверхности толщины с созданием объекта параметрической твердо! тельной модели выполняется командой Thick Surface, входящей в состав панели инструментов Surface Based Features (Объекты, создаваемые при помощи по! верхностей). После вызова данной команды на экране появляется диалоговая панель Thick Surface Definition, показанная на рис. 3.34.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

174

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

Рис. 3.34. Придание толщины поверхности n и диалоговая панель ThickSurface Definitio Definition

На данной диалоговой панели в поле First Offset указывается толщина слоя материала, добавляемого к поверхности в направлении нормали (обозначена на экране красной стрелкой). В поле Second Offset указывается толщина слоя материала, добавляемого к обратной стороне поверхности. В поле Object to offset указывается сама поверхность. При необходимости направление создания слоев можно изменить на противо! положное путем использования кнопки Reverse Direction. Для изменения на! правления этой стрелки можно также нажать на нее курсором мыши, после чего стрелка изменит свое направление на противоположное. Помимо поверхностей данную операцию можно выполнять над гранями пара! метрической твердотельной модели. В этом случае результат выполнения коман! ды будет аналогичен результату выполнения команды Thickness. После придания поверхности толщины в иерархической древовидной струк! туре, расположенной в левой части экрана, появляется объект типа ThickSurface (со своим порядковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Замыкание поверхности для создания твердотельной модели

175

3.32. Замыкание поверхности для создания параметрической твердотельной модели Замыкание поверхностей для создания параметрической твердотельной модели производится командой Close Surface, входящей в состав панели инструментов Surface Based Features (Объекты, создаваемые при помощи поверхностей). После вызова данной команды на экране появляется диалоговая панель Clo seSurface Definition, показанная на рис. 3.35.

n Рис. 3.35. Замыкание поверхности и диалоговая панель CloseSurface Definitio Definition

На диалоговой панели CloseSurface Definition имеется только одно поле – Object to close. В данном поле указывается поверхность (например, сфера, ци! линдр или объект типа Join), из которой создается параметрическая твердотель! ная модель.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

176

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

После замыкания поверхности в иерархической древовидной структуре, рас! положенной в левой части экрана, появляется объект типа CloseSurface (со своим порядковым номером).

3.33. Перенос грани параметрической твердотельной модели Перенос грани параметрической твердотельной модели на поверхность произво! дится командой Sew Surface, входящей в состав панели инструментов Surface Based Features (Объекты, создаваемые при помощи поверхностей). После вызова данной команды на экране появляется диалоговая панель Sew Surface Definition, показанная на рис. 3.36.

Рис. 3.36. Замыкание поверхности n и диалоговая панель Sew Surface Definitio Definition

На данной диалоговой панели в поле Object to sew указывается поверхность, на которую требуется перенести грань твердотельного параметрического объекта. Сама переносимая (удаляемая) грань указывается в поле Faces to remove (по умолчанию данная грань указывается фиолетовым цветом). Переключатель Intersect body может применяться в тех случаях, когда поверх! ность не имеет касательных с параметрической твердотельной моделью и для вы! полнения операции требуется удаление ребер и иные дополнительные действия. Переключатель Simplify geometry применяется в тех случаях, когда ребра по! верхности лежат на гранях параметрической твердотельной модели и несколько граней исходного объекта заменяются одной гранью нового объекта. Данная операция позволяет одновременно добавлять материал между парамет! рической твердотельной моделью и поверхностью и убирать материал из областей, в которых параметрическая твердотельная модель выходит за поверхность.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перенос параметрической твердотельной модели

177

В ряде случаев результат выполнения данной команды аналогичен результату выполнения команды Replace Face. После переноса грани поверхности в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа SewSurface (со сво! им порядковым номером).

3.34. Перенос параметрической твердотельной модели Перенос параметрической твердотельной модели производится командой Translation, входящей в состав панели инструментов Transformation Features. Данная команда проводит плоскопараллельный перенос всей параметричес! кой твердотельной модели. После вызова команды на экране появляется диалоговая панель Translate Definition, показанная на рис. 3.37. На данной диалоговой панели в выпадающем списке Vector Definition (указа! ние вектора переноса) имеются 3 варианта переноса: ¾ Direction, distance (Направление, расстояние); ¾ Point to point (Из точки в точку); ¾ Coordinates (По координатам). При использовании опции Direction, distance (рис. 3.37а) в поле Direction указывается направление перемещения (линия или даже прямое ребро самой па! раметрической твердотельной модели), а в поле Distance указывается расстоя! ние, на которое переносится модель. При использовании опции Point to point (рис. 3.37б) в полях Start point и End point указываются точки, определяющие направление и расстояние переноса (геометрические объекты типа Рoint или даже вершины ребер самой параметри! ческой твердотельной модели). а)

в)

б)

Рис. 3.37. Диалоговая панель Translate Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

178

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

При использовании опции Coordinates (рис. 3.37в) в полях X, Y и Z указыва! ются значения координат, на которые перемещается параметрическая твердо! тельная модель, а в поле Axis System указывается система осей (система коорди! нат), относительно которой проводится перемещение объекта. После переноса параметрической твердотельной модели в иерархической дре! вовидной структуре, расположенной в левой части экрана, появляется объект типа Translate (со своим порядковым номером).

3.35. Поворот параметрической твердотельной модели Поворот параметрической твердотельной модели выполняется командой Rota tion, входящей в состав панели инструментов Transformation Features. Данная команда производит поворот всей параметрической твердотельной модели. После вызова команды на экране появляется диалоговая панель Rotate Defi nition, показанная на рис. 3.38. На данной диалоговой панели в выпадающем списке Definition Mode (режим указания поворота) содержатся три варианта проведения поворота: ¾ Axis Angle (По оси и углу); ¾ Axis Two Elements (По оси и двум элементам); ¾ Three Points (По трем точкам). При использовании опции Axis Angle ось поворота указывается в поле Axis (в качестве оси можно использовать прямое ребро самой параметрической твер! дотельной модели, ось или отрезок прямой линии), а угол поворота указывается в поле Angle. При использовании опции Axis Two Elements ось поворота указывается в поле Axis, а в полях First element и Second element указываются объекты, а)

в)

б)

Рис. 3.38. Диалоговая панель Rotate Definitio n Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Симметричное отражение твердотельной модели

179

определяющие угол поворота. Фактически данная опция проводит поворот по ссылке. Как представляется, в качестве ссылочных элементов проще всего указы! вать точки или концы ребер самой параметрической твердотельной модели. При использовании опции Three Points все три точки, определяющие пово! рот, указываются в полях First point, Second point и Third point. При использова! нии данной опции поворота действуют следующие правила: ¾ плоскость, в которой выполняется поворот, проходит через три указанные точки; ¾ центром поворота является вторая точка (Second point); ¾ поворот производится в направлении от первой точки (First point) к тре! тьей (Third point). После поворота параметрической твердотельной модели в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Rotate (со своим порядковым номером).

3.36. Симметричное отражение параметрической твердотельной модели Поворот параметрической твердотельной модели производится командой Symmetry, входящей в состав панели инструментов Transformation Features. Данная команда проводит симметричное отражение всей параметрической твердотельной модели. После вызова команды на экране появляется диалоговая панель Symmetry Definition, показанная на рис. 3.39.

Рис. 3.39. Создание симметричного отражения n и диалоговая панель Symmetry Definitio Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

180

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

На данной диалоговой панели в поле Reference указывается объект, относи! тельно которого строится симметричное отражение. В качестве такого объекта могут применяться точки, линии и поверхности. Данная команда является аналогом используемой в модуле каркасного проек! тирования (Wireframe and Surface Design) команды Symmetry, входящей в состав панели инструментов Operations. В отличие от команды Symmetry модуля Wire! frame and Surface данная команда исходного объекта не сохраняет. После создания симметричного отражения параметрической твердотельной модели в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Symmetry (со своим порядковым номером).

3.37. Построение зеркального отражения параметрической твердотельной модели Создание зеркального отражения параметрической твердотельной модели и объе! динение ее с исходной параметрической твердотельной моделью производится ко! мандой Mirror, входящей в состав панели инструментов Transformation Features. В отличие от предыдущей команды, Symmetry, исходная параметрическая твердотельная модель не удаляется. После вызова команды Mirror пользователь должен указать плоскость или грань, которая станет плоскостью симметрии. После этого на экране появится диалоговая панель Mirror Definition, показанная на рис. 3.40.

Рис. 3.40. Построение зеркального отражения or Definitio n и диалоговая панель Mirr Mirror Definition

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение прямоугольного массива элементов

181

Поскольку плоскость симметрии уже указана, указывать что!либо в полях данной диалоговой панели не обязательно. Однако, при желании, в поле Mirro ring element можно указать новую плоскость симметрии. Для того чтобы подвергнуть зеркальному отражению не всю параметричес! кую твердотельную модель, а только часть входящих в него параметрических объектов или даже один такой объект, перед вызовом данной команды эти отра! жаемые объекты следует выделить (в графическом окне или в иерархической древовидной структуре). После создания зеркального отражения параметрической твердотельной мо! дели в иерархической древовидной структуре, расположенной в левой части эк! рана, появляется объект типа Mirror (со своим порядковым номером).

3.38. Построение прямоугольного массива параметрических элементов Построение прямоугольного массива параметрических элементов осуществляет! ся командой Rectangular Pattern, входящей в состав панели инструментов Trans formation Features. Данная команда позволяет работать с отдельными параметрическими объек! тами параметрической твердотельной модели. После вызова команды Rectangular Pattern на экране появляется диалоговая панель Rectangular Pattern Definition, показанная на рис. 3.41. На данной диалоговой панели в разделе First Direction указывается число ко! пий объектов (включая исходный объект), которые создаются в первом направ! лении массива. В выпадающем списке Parameters указывается признак создания новых эле! ментов: ¾ Instance(s) & Length (По числу копий и полной длине); ¾ Instance(s) & Spacing (По числу копий и интервалу между копиями); ¾ Spacing & Length (По длине интервала между копиями и полной длине); ¾ Instance(s) & Unequal Spacing (По числу копий и неравномерным интер! валам). Ниже, в поле Instance(s) указывается число копий исходного параметриче! ского объекта (включая исходный объект). В поле Spacing указывается величина интервала между соседними объектами. В поле Length устанавливается длина создаваемого массива (фактически – сумма интервалов). Разумеется, одновременное использование всех полей не только не требуется, но и физически невозможно. В случае если используется опция построения массива Instance(s) & Unequal Spacing, интервал между соседними объектами отображается на экране (по

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

182

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

Рис. 3.41. Построение прямоугольного массива элементов attern Definitio n и диалоговая панель Rectangular P Pattern Definition

умолчанию зеленым цветом), и пользователь может выделять каждый интервал мышью и изменять его значение при помощи поля Spacing. В разделе Reference Direction указывается направление создания массива. Ссылочный объект (плоскость, линия) указывается в поле Reference element. Для изменения направления создания копий применяется кнопка Reverse. Аналогичные списки, поля и кнопки содержатся во второй вкладке – Second Direction. При этом если в качестве ссылочного объекта в разделе First Direction была указана плоскость, она будет действительна в качестве этого объекта и для второго направления. Если же в разделе First Direction в качестве ссылочного объекта для указания направления указывалась линия, то в разделе Second Direction в этом же качестве можно указать другую линию, не обязательно перпендикулярную

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение полярного массива параметрических элементов

183

к первой линии, в результате чего массив может рассматриваться уже не как вполне прямоугольный. Кроме того, кнопки Reverse в обеих вкладках – First Direction и Second Direction – являются независимыми. В разделе Object to Pattern указывается исходный объект. Сам объект при этом отображается в поле Object. Переключатель Keep specifications позволяет сохранять настройки копируемого объекта (например, когда данные объекты со! здавались операцией экструзии, то есть выдавливанием, с использованием опций Up to Next, Up to Last, Up to Plane или Up to Surface). В правой части данной диалоговой панели, в разделе Position of Object in Pattern, в полях Row in direction 1 и Row in direction 2 указываются опции сдви! га строк и столбцов массива (фактически указывается номер строки и номер столбца, в которых должен находиться исходный объект). В поле Rotation angle устанавливается угол поворота массива. В разделе Pattern Representation указывается опция возможного упрощения вида параметрической твердотельной модели, включающей созданный массив. При наличии большого числа объектов в каждой копии переключатель Simplified representation позволяет упрощать вид модели и увеличивать скорость ее изоб! ражения на экране при изменении вида, масштаба изображения и т. д. Вид, приведенный на рис. 3.41, диалоговая панель приобретает после нажатия в ней кнопки More. Для сокращения диалоговой панели следует нажать кнопку Less. После создания прямоугольного массива в иерархической древовидной струк! туре, расположенной в левой части экрана, появляется объект типа RectPattern (со своим порядковым номером).

3.39. Построение полярного массива параметрических элементов Построение полярного массива параметрических элементов производится ко! мандой Circular Pattern, входящей в состав панели инструментов Transforma tion Features. Данная команда позволяет работать с отдельными параметрическими объек! тами параметрической твердотельной модели. После вызова команды Rectangular Pattern на экране появляется диалоговая панель Circular Pattern Definition, показанная на рис. 3.42. На данной диалоговой панели в разделе Axial Reference указывается число копий объектов (включая исходный объект), которые создаются в окружном на! правлении массива. В выпадающем списке Parameters указывается признак создания новых эле! ментов: ¾ Instance(s) & total angle (По числу копий и полному углу); ¾ Instance(s) & angular spacing (По числу копий и угловому интервалу меж! ду копиями);

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

184

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

Рис. 3.42. Построение полярного массива элементов cular Pattern Definitio n и диалоговая панель Cir Circular Definition

¾ Angular spacing & total angle (По угловому интервалу между копиями и полному углу); ¾ Complete crown (По числу копий в полной окружности); ¾ Instance(s) & unequal angular spacing (По числу копий и неравномерным угловым интервалам). Ниже, в поле Instance(s) указывается число копий исходного параметриче! ского объекта (включая исходный объект). В поле Angular spacing указывается угловой интервал между соседними объектами. В случае если используется опция построения массива Instance(s) & unequal angular spacing, угловой интервал между соседними объектами отображается на экране (по умолчанию зеленым цветом), и пользователь может выделять каждый интервал мышью и изменять его значение при помощи поля Angular spacing.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Построение полярного массива параметрических элементов

185

В поле Total angle указывается полная протяженность массива по окружности. Разумеется, одновременное использование всех полей не только не требуется, но и физически невозможно. В разделе Reference Direction указывается ось полярного массива. Ссылоч! ный объект (поверхность вращения, ось) указывается в поле Reference element. Для изменения направления создания копий применяется кнопка Reverse Direction. В разделе Crown Definition указываются опции копирования объектов в ра! диальном направлении. В выпадающем списке Parameters указывается признак создания новых эле! ментов: ¾ Circle(s) & crown thickness (Число копий и полное расстояние между объектами в радиальном направлении); ¾ Circle(s) & circle spacing (Число копий и интервал в радиальном направ! лении); ¾ Circle spacing & crown thickness (Число окружностей и полное расстояние между объектами в радиальном направлении). Ниже, в поле Circle(s) указывается число копий, создаваемых в радиальном направлении, в поле Circle spacing – радиальный интервал и в поле Crown thickness – расстояние между крайними копиями в радиальном направлении. В разделе Object to Pattern указывается исходный объект. Сам объект при этом отображается в поле Object. Переключатель Keep specifications, как и для прямоугольного массива, позволяет сохранять настройки копируемого объекта (то есть в случаях, когда данные объекты создавались операцией экструзии (вы! давливанием), с использованием опций Up to Next, Up to Last, Up to Plane или Up to Surface). В правой части данной диалоговой панели, в разделе Position of Object in Pat tern, в полях Row in angular direction и Row in radial direction указываются оп! ции сдвига окружностей и радиусов массива (фактически – номер радиуса и но! мер окружности, в которых должен находиться исходный объект). В поле Rotation аngle указывается угол поворота массива. В разделе Rotation of Instance(s) указывается опция поворота копий при со! здании массива. Отключение переключателя Radial alignment of instance(s) по! зволяет сохранять у копий ориентацию исходного элемента. В разделе Pattern Representation указывается опция возможного упрощения вида параметрической твердотельной модели, включающей созданный массив. При наличии большого числа объектов в каждой копии переключатель Simplified representation позволяет упрощать вид модели и увеличивать скорость ее изоб! ражения на экране при изменении вида, масштаба изображения и т. д. Приведенный на рис. 3.42 вид диалоговая панель приобретает после нажатия в ней кнопки More. Для сокращения диалоговой панели следует нажать кнопку Less. После создания полярного массива в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа CircPattern (со сво! им порядковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

186

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

3.40. Построение пользовательского массива параметрических элементов Построение полярного массива параметрических элементов производится ко! мандой User Pattern, входящей в состав панели инструментов Transformation Features. Для выполнения операции, помимо собственно копируемого элемента, тре! буется наличие дополнительного эскиза, состоящего из точек (объектов типа Point). При выполнении операции в каждой точке создается копия исходного объекта (или объектов). После вызова команды User Pattern на экране появляется диалоговая панель User Pattern Definition, показанная на рис. 3.43.

Рис. 3.43. Построение пользовательского массива элементов n и диалоговая панель User Pattern Definitio Definition

На данной диалоговой панели в разделе Instances указывается объект, пред! назначенный для построения копий. В поле Positions указывается эскиз, на осно! ве которого создаются копии исходного объекта. В поле Number указывается число точек в эскизе. В разделе Object to Pattern указывается исходный объект и некоторые опции его копирования. В поле Object указывается сам копируемый объект. В поле Anchor (его использование не обязательно) указывается характерная точка, оп! ределяющая геометрическое смещение от точки привязки копии объекта до точ! ки, имеющейся во вспомогательном эскизе. Если эта точка не указывается, копии

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Масштабирование твердотельной параметрической модели

187

объектов будут создаваться непосредственно на точках эскиза (например, оси ци! линдров будут проходить через эти точки, составляющие эскизы). Переключатель Keep specifications, как и для прочих массивов, позволяет со! хранять настройки копируемого объекта при копировании именно одного исход! ного объекта (то есть в случаях, когда данный объект создавался операцией экст! рузии (выдавливания), с использованием опций Up to Next, Up to Last, Up to Plane или Up to Surface). После создания пользовательского массива в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа UserPattern (со своим порядковым номером).

3.41. Масштабирование твердотельной параметрической модели Масштабирование твердотельной параметрической модели осуществляется ко! мандой Scaling, входящей в состав панели инструментов Transformation Fea tures. После вызова команды Scaling на экране появляется диалоговая панель Sca ling Definition, показанная на рис. 3.44.

Рис. 3.44. Масштабирование твердотельной параметрической модели aling Definitio n и диалоговая панель Sc Scaling Definition

На данной диалоговой панели в поле Reference указывается объект, относи! тельно которого выполняется масштабирование. В поле Ratio указывается масштабный коэффициент. Масштабируется только вся твердотельная параметрическая модель, а не вхо! дящие в нее объекты. Следует учитывать, что, если масштабирование проводится относительно точки, весь объект масштабируется с единым значением масштабного множителя

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

188

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

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

3.42. Создание новой твердотельной параметрической модели В каждом файле твердотельной параметрической модели можно создавать не одну, а несколько твер! дотельных параметрических моделей. Операция вставки (создания) новой твердотельной парамет! рической модели в том же файле CATPart вызывает! ся из выпадающего меню последовательностью In sert  Body… (рис. 3.45). После вызова данной операции в иерархической древовидной структуре, расположенной в левой час! ти экрана, появляется объект типа Body (со своим порядковым номером). Разумеется, никаких пара! метрических объектов в его составе на момент созда! ния не имеется.

3.43. Сборка двух параметрических твердотельных моделей в одну

Рис. 3.45. Создание нового твердотельного параметрического объекта

Сборка параметрических твердотельных моделей производится командой Assemble, входящей в состав панели инструментов Boolean Operations (Логи! ческие, или булевы, операции). После вызова команды Assemble на экране появляется диалоговая панель Assemble, показанная на рис. 3.46. На данной диалоговой панели в поле Assemble указывается твердотельная пара! метрическая модель, подлежащая сборке (фактически вставке в другой объект в ка! честве единого целого с возможностью дальнейшего редактирования). В поле To ука! зывается твердотельная параметрическая модель, в которую вставляется модель, указанная в первом поле. Наконец, в поле After указывается параметрический

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Объединение параметрических твердотельных моделей

189

Рис. 3.46. Сборка твердотельных параметрических моделей и диалоговая панель Assemble

объект второй модели, после которого вставляется указывавшаяся в первом поле (Assemble) твердотельная параметрическая модель. Операция интересна тем, что позволяет проводить создание новой модели из существующих без указания типа булевой операции – сложения, вычитания, пе! ресечения. В частности, добавляемая твердотельная параметрическая модель мо! жет исходно являться полостью или набором полостей, и эти полости органично войдут в состав новой твердотельной параметрической модели. Таким образом, возможно создание отдельно круглой булочки, и отдельно – дырки от бублика (оформленной именно как полости), после чего сборка двух указанных выше объектов создаст собственно бублик. После выполнения операции сборки в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Assemble (со своим порядковым номером), в который входит исходная (присоединенная) твердо! тельная параметрическая модель – объект типа Body.

3.44. Объединение параметрических твердотельных моделей Объединение параметрических твердотельных моделей осуществляется коман! дой Add, входящей в состав панели инструментов Boolean Operations (Логичес! кие, или булевы, операции). После вызова команды Add на экране появляется диалоговая панель Add, по! казанная на рис. 3.47. На данной диалоговой панели в поле Add указывается добавляемая твердо! тельная параметрическая модель (отчасти теряющая свою самостоятельность).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

190

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

Рис. 3.47. Объединение твердотельных параметрических моделей и диалоговая панель Add

В поле To указывается твердотельная параметрическая модель, в которую встав! ляется модель, указанная в первом поле. Наконец, в поле After указывается пара! метрический объект второй модели, после которого вставляется указывавшаяся в первом поле (Add) твердотельная параметрическая модель. При объединении твердотельных параметрических моделей может оказаться, что полости, ранее созданные в одной из исходных моделей, окажутся заполнен! ными материалом, имевшимся в другой исходной модели. Кроме того, в отличие от предыдущей команды, Assemble, при добавлении твердотельной параметрической модели, содержащей объект типа Pocket, к твер! дотельной параметрической модели, содержащей объект типа Pad, создается мо! дель, имеющая свойства совокупности объектов типа Pad, а не тела с полостью. После выполнения операции сборки в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Add (со своим по! рядковым номером), в который входит исходная (присоединенная) твердотель! ная параметрическая модель – объект типа Body.

3.45. Вычитание одной параметрической твердотельной модели из другой Вычитание параметрических твердотельных моделей производится командой Remove, входящей в состав панели инструментов Boolean Operations (Логиче! ские, или булевы, операции). После вызова команды Remove на экране появляется диалоговая панель Re move, показанная на рис. 3.48.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

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

191

Рис. 3.48. Вычитание твердотельных параметрических e моделей и диалоговая панель Remov Remove

На данной диалоговой панели в поле Remove указывается вычитаемая твер! дотельная параметрическая модель (то есть модель, формирующая полость). В поле From указывается твердотельная параметрическая модель, из которой вы! читается модель, указанная в первом поле. Наконец, в поле After указывается параметрический объект второй модели, после которого вставляется полость, формируемая указанной в первом поле (Remove) твердотельной параметриче! ской моделью. Интересно, что при вычитании твердотельной параметрической модели, со! держащей объект типа Pocket, из твердотельной параметрической модели, содер! жащей объект типа Pad, создается модель, имеющая полость. После выполнения операции сборки в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Remove (со своим порядковым номером), в который входит исходная (присоединенная) твердо! тельная параметрическая модель – объект типа Body.

3.46. Создание пересечения параметрических твердотельных моделей Создание пересечения параметрических твердотельных моделей производится командой Intersect, входящей в состав панели инструментов Boolean Operations (Логические, или булевы, операции). После вызова команды Intersect на экране появляется диалоговая панель Intersect, показанная на рис. 3.49. На данной диалоговой панели в поле Intersect указывается первая из пере! секающихся твердотельных параметрических моделей (то есть модель, отчасти

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

192

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

Рис. 3.49. Пересечение твердотельных параметрических моделей sect и диалоговая панель Inter Intersect

теряющая самостоятельность). В поле To указывается твердотельная параметри! ческая модель, которая останется со своим исходным обозначением в иерархи! ческой древовидной структуре. Наконец, в поле After указывается параметриче! ский объект второй модели, после которого вставляется модель, указанная в первом поле (Intersect). Следует обратить внимание, что при пересечении твердотельной параметри! ческой модели, содержащей объект типа Pocket, с твердотельной параметриче! ской моделью, содержащей объект типа Pad, создается модель, имеющая свой! ства пересечения двух объектов типа Pad. После выполнения операции пересечения в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Intersect (со своим порядковым номером), в который входит исходная (присое! диненная) твердотельная параметрическая модель – объект типа Body.

3.47. Объединение параметрических твердотельных моделей с удалением избыточных граней Объединение параметрических твердотельных моделей с удалением избыточных граней производится командой Union Trim, входящей в состав панели инстру! ментов Boolean Operations (Логические, или булевы, операции). После вызова команды Union Trim пользователь должен указать параметри! ческую твердотельную модель, которая будет подвергаться операции удаления избыточных объектов. После этого на экране появляется диалоговая панель Trim Definition, показанная на рис. 3.50. На данной диалоговой панели в поле Trim указывается параметрическая твердотельная модель, которая уже определялась пользователем для удаления

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Удаление несвязанных частей твердотельных моделей

193

Рис. 3.50. Объединение параметрических твердотельных моделей n с удалением избыточных граней и диалоговая панель Trim Definitio Definition

лишних граней. В поле with указывается параметрическая твердотельная модель, в состав которой войдет предыдущий твердотельный объект. В поле Faces to remove указывается грань, подлежащая удалению (на экране эта грань отобража! ется фиолетовым цветом). В поле Faces to keep указываются грани, которые тре! буется сохранить (на экране эта грань отображается синим цветом). Следует обратить внимание, что при подобном типе объединения твердотель! ной параметрической модели, содержащей объект типа Pocket, с твердотельной параметрической моделью, содержащей объект типа Pad, создается модель, име! ющая свойства объединения двух объектов типа Pad. После выполнения операции объединения с удалением в иерархической дре! вовидной структуре, расположенной в левой части экрана, появляется объект типа Trim (со своим порядковым номером), в который входит исходная (присое! диненная) твердотельная параметрическая модель – объект типа Body.

3.48. Удаление несвязанных частей параметрических твердотельных моделей Удаление несвязанных частей параметрических твердотельных моделей осу! ществляется командой Remove Lump, входящей в состав панели инструментов Boolean Operations (Логические, или булевы, операции). Несвязанные части параметрической твердотельной модели появляются в тех случаях, когда после каких!либо операций исходная параметрическая твердо! тельная модель разделяется на две и более не связанные между собой части.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

194

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

После вызова команды Remove Lump пользователь должен указать парамет! рическую твердотельную модель, которая будет подвергаться данной операции. После этого на экране появляется диалоговая панель Remove Lump Definition (Trim), показанная на рис. 3.51.

Рис. 3.51. Удаление несвязанных частей параметрических e Lump Definitio n (T rim) твердотельных моделей и диалоговая панель Remov Remove Definition (Trim)

На данной диалоговой панели в поле Trim указывается параметрическая твер! дотельная модель, которая уже определялась пользователем для удаления лиш! них граней. В поле Faces to remove указывается грань, подлежащая удалению вместе со всем фрагментом модели (на экране эта грань отображается фиолето! вым цветом). В поле Faces to keep указываются грани, которые требуется сохра! нить (на экране эта грань отображается синим цветом). После выполнения операции удаления несвязанных частей в иерархической древовидной структуре, расположенной в левой части экрана, появляется объект типа Trim (со своим порядковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Создание новой системы координат – системы осей

195

3.49. Создание новой системы координат – системы осей Операция создания новой системы координат (сис! темы осей) вызывается командой Axis System, вхо! дящей в состав панели инструментов Tool. Кроме того, эта же команда вызывается из выпа! дающего меню последовательностью Insert  Axis System… (рис. 3.52). После вызова данной команды на экране появля! ется диалоговая панель Axis System Definition, по! казанная на рис. 3.53. На данной диалоговой панели в выпадающем списке Axis system type указывается тип создания новой системы осей: ¾ Standard (Стандартный); ¾ Axis rotation (Поворотом осей); ¾ Euler angles (При помощи углов Эйлера). При использовании опции Standard (рис. 3.53а) в поле Origin указывается точка начала новой систе! мы осей (это может быть точка, то есть объект типа Рис. 3.52. Создание новой Point, конец ребра твердотельной параметрической системы координат модели, поверхности или иной подобный объект). (системы осей) В поле X аxis указывается направление оси X но! вой системы осей (в качестве направления можно указывать ребро твердотель! ной параметрической модели, линию или точку). В поле Y аxis указывается на! правление оси Y новой системы осей (строго говоря, если ось X уже создана, данное направление соответствует указанию плоскости, в которой лежат оси X и Y новой системы осей). В поле Z аxis формально указывается направление оси Z новой системы осей, но, как представляется, принудительно строить левую сис! тему координат не обязательно. Формально для создания правой системы осей достаточно указать точку начала и направление двух осей системы координат. Переключатели Reverse позволяют менять направления созданных осей на про! тивоположные. Переключателем Current можно сделать систему осей активной сразу после ее создания. Переключатель Under the Axis Systems node позволяет создавать систему осей в составе текущего твердотельного параметрического объекта или в каче! стве отдельного объекта. При использовании опции Axis rotation (рис. 3.53б) в поле Origin указывает! ся точка начала новой системы осей (так же, как и в предыдущем случае). Направление одной из осей новой системы осей указывается в полях X аxis, Y аxis или Z аxis. Для указания направления следующей оси применяется поле Reference (можно указывать точку, линию или плоскость; в последнем случае,

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

196

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

в)

б)

г)

n Рис. 3.53. Диалоговая панель Axis System Definitio Definition

разумеется, используется перпендикуляр к этой плоскости). В поле Angle указы! вается угол поворота двух осей из создаваемой системы осей вокруг оси, задан! ной в полях X аxis, Y аxis или Z аxis. Переключатели Reverse, Current и Under the Axis Systems node имеют те же функции, что и для опции Standard. Наконец, при использовании опции Euler angles (рис. 3.53в) в поле Origin указы! вается точка начала новой системы осей (так же, как и в двух предыдущих случаях). В поле Angle 1 указывается угол, образованный действующей осью X и вспо! могательной осью n. В поле Angle 2 указывается угол, образованный действую! щей осью Z и осью z создаваемой системы осей. В поле Angle 3 указывается угол, образованный осью x создаваемой системы осей и вспомогательной осью n. Переключатели Current и Under the Axis Systems node имеют те же функции, что и для опции Standard. Eсли на диалоговой панели Axis System Definition нажать кнопку More, на экране появится информационная панель More, показанная на рис. 3.53г. На дан! ной диалоговой панели указываются значения координаты точки начала новой системы осей и единичных векторов каждой из осей. После создания системы осей (системы координат) в иерархической древо! видной структуре, расположенной в левой части экрана, появляется объект типа AxisSystem (со своим порядковым номером).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Глава 4 Интерфейс пользователя и дополнительная информация 4.1. Выпадающее меню ............................. 198 4.2. Панели инструментов ......................... 207 4.3. Контекстное меню ............................... 213

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

198

Интерфейс пользователя и дополнительная информация

Графический интерфейс пользователя в комплексе LMS состоит из выпадающе! го меню и панелей инструментов. Применение панелей инструментов, позволяю! щих вызывать различные команды создания и изменения геометрических объек! тов, описаны в предыдущих главах. В данной главе описаны выпадающее меню и дополнительные панели инструментов.

4.1. Выпадающее меню Выпадающее меню включает в себя следующие функции: ¾ Start – вызов одного из модулей комплекса или одного из нескольких по! следних использовавшихся файлов комплекса, а также операции выхода из комплекса; ¾ File – операции работы с файлами. Сюда относятся операции создания но! вого файла, вызова существующего, сохранения, сохранения с новым име! нем и т. д.; ¾ Edit – операции редактирования объектов. Сюда относятся операция отме! ны предыдущих команд (Undo), операция удаления объекта в буфер (Cut), копирования объекта в буфер (Copy), вставки объекта из буфера (Paste), удаления объектов (Delete) и пр.; ¾ View – операции настройки изображения, добавления панелей инструмен! тов, изменения режима отображения моделей, изменения масштаба, видов и др.; ¾ Insert – операции добавления новых параметрических моделей, парамет! рических объектов и др.; ¾ Tools – операции вызова макросов, диалоговых панелей указания настроек и др.; ¾ Window – операции работы с различными графическими окнами; ¾ Help – вызов интерактивной справки. Из раздела выпадающего меню View вызываются несколько операций, на ко! торых следует остановиться подробнее. 1. Операция Lighting – источники и направление освещения. Эта операция вызывается последовательностью View  Lighting, и ее вызов приводит к появлению на экране диалоговой панели Light Sources, показанной на рис. 4.1. На данной диалоговой панели имеются 4 кнопки, соответствующие четырем типам возможного в комплексе освещения: ¾ No Light (Без источника освещения); ¾ Single Light (Один источник освещения, применяется и по умолчанию); ¾ Two Light (Два источника освещения); ¾ Neon Light (Неоновое, или рассеянное, освещение). Ниже приведено изображение сферы и символы одного или двух источников освещения, которые можно перемещать непосредственно в окне панели, меняя освещение объектов, представленных на экране.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Выпадающее меню

199

ces и изменение освещения объекта Рис. 4.1. Панель Light Sour Sources

Еще ниже имеются три ползуна: ¾ Ambient (Яркость); ¾ Diffuse (Рассеяние); ¾ Specular (Наличие бликов). Если же произвести двойной щелчок кнопкой мыши по символу источника освещения, на экране появится еще одна панель – Color, в которой пользователь может указать цвет освещения. При помощи набора из четырех кнопок, поверхности сферы, ползунов и пане! ли Color пользователь может настроить освещение объекта по своему желанию. 2. Операция Depth Еffect – визуальная обрезка модели (или настройка секу! щих плоскостей). Данная операция вызывается последовательностью View  Depth Еffect, в результате чего на экране появляется диалоговая панель Depth Еffect, показан! ная на рис. 4.2. На данной диалоговой панели в разделе Near Limit (Ближний предел) имеет! ся переключатель Fixed, использование которого позволяет в расположенном рядом поле указать расстояние от точки взгляда до передней плоскости сечения объекта.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

200

Интерфейс пользователя и дополнительная информация

Рис. 4.2. Диалоговая панель Depth Еffect и визуальная обрезка объекта секущими плоскостями

В разделе Far Limit (Дальний предел) также имеется переключатель Fixed, с помощью которого указывается расстояние от точки взгляда до передней плос! кости сечения объекта в расположенном рядом поле. Значения, указываемые в полях, могут указываться путем перемещения вер! тикальных линий в имеющемся на панели графическом поле. Переключатель Foggy раздела Options влияет на заливку объекта. 3. Операция Ground – добавление основания. Данная операция вызывается последовательностью View  Ground, после чего на экране появляется основание, имеющее вид темно!зеленого прямоуголь! ника (рис. 4.3). При помощи курсора это основание можно перемещать вверх! вниз. Для удаления основания с экрана надо повторно вызвать ту же самую ко! манду Ground.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Выпадающее меню

201

ound Рис. 4.3. Результат применения команды Gr Ground

4. Операция Magnifier – вывод на экран панели, обеспечивающей увеличен! ное изображение части модели. Данная операция вызывается последовательностью View  Magnifier, после чего на экране появляется специальное окно Magnifier. В этом окне отображается увеличенная часть модели. Положение зоны, в которой производится увеличе! ние, при этом отображается на экране зеленой рамкой (рис. 4.4). Расположение данной рамки на экране и ее размер можно изменять при помощи мыши. Иные полезные операции, вызываемые из выпадающего меню View, содер! жатся на панелях инструментов, и к ним можно также обращаться непосред! ственно с экрана. Кроме того, из раздела выпадающего меню Tools также вызываются операции, которые могут оказаться необходимыми при создании или редактировании пара! метрической твердотельной модели. В частности, при помощи последовательности Tools  Show можно вызвать на экран (сделать видимыми) одновременно все объекты следующих типов (рис. 4.5): ¾ All Points – все точки; ¾ All Lines – все прямые линии; ¾ All Curves – все непрямые линии; ¾ All Sketches – все эскизы; ¾ All Surfaces – все поверхности;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

202

Интерфейс пользователя и дополнительная информация

er Рис. 4.4. Окно Magnifi Magnifier

Рис. 4.5. Операция одновременного перевода в видимые всех объектов одного типа

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Выпадающее меню

203

¾ All Planes – все плоскости; ¾ All Volumes – все объемные тела; ¾ All Bodies – отдельные параметрические твердотельные объекты; ¾ All Axis System – все системы осей (системы координат). При помощи последовательности Tools  Hide можно убрать с экрана (сде! лать невидимыми) одновременно все объекты перечисленных выше типов. Последовательность Tools  In Work Object  Reframe On Work Object по! зволяет расположить твердотельную параметрическую модель, являющуюся в настоящий момент активной (с которой проводятся операции добавления и редактирования объектов), в центре экрана и с максимально возможным увели! чением. Последовательностью Tools  Delete Useless Elements удаляются объекты (точки, линии и так далее), не участвующие в формировании параметрических твердотельных моделей. Последовательность Tools  Option вызывает появление на экране диалого! вой панели Options, в которой указываются различные опции настроек и отобра! жения объектов на экране. На данной диалоговой панели содержится множество разделов и вкладок, со! ответствующих различным модулям комплекса. В частности, в разделе Display вкладки Visualization содержатся опции гра! фического отображения создаваемых геометрических объектов (рис. 4.6).

ns Рис. 4.6. Диалоговая панель Optio Options ns, n раздел Displa Displayy вкладки Visualizatio Visualization

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

204

Интерфейс пользователя и дополнительная информация

В данной вкладке переключатель Graduated color background позволяет при! менять фон экрана с изменением оттенка (цвет фона в нижней части экрана свет! лее, чем в верхней). В поле Background указывается цвет экрана. В поле Selected elements указывается цвет параметрических элементов, под! вергаемых выделению. В поле Selected edges указывается цвет ребер геометрических объектов, под! вергаемых выделению. В поле Preselected elements указывается цвет параметрических элементов, выделяемых до вызова каких!либо операций создания или редактирования эле! ментов параметрических моделей. В поле Preselected element linetype указывается тип линий, отображающих ребра элементов, выделяемых до вызова каких!либо операций создания или ре! дактирования элементов параметрических моделей. Изменение цветов, назначенных по умолчанию, следует производить при по! мощи различных диалоговых панелей, поскольку при использовании белого фона необходимо изменять, например, еще и цвета линий эскиза, которые в про! тивном случае просто не будут видны на экране. Для изменения цветов объектов эскиза необходимо вызвать раздел Sketcher той же диалоговой панели Option (рис. 4.7), содержащий следующие наборы опций: ¾ Grid (Сетка); ¾ Sketch Plane (Плоскость эскиза); ¾ Geometry (Геометрические объекты); ¾ Constraints (Связи); ¾ Colors (Цвета). Для настройки сетки в полях Primary spacing (Первичный шаг) и Gradua tions (Градуировка) указываются требуемые значения. Опция Primary spacing позволяет указывать расстояние между отображаемыми на экране главными ли! ниями сетки. В поле Graduations устанавливается величина шага, допускаемого при перемещении курсора между главными линиями сетки и фактически являю! щегося шагом вторичной сетки. Для отображения сетки на экране в ходе работы нужно нажать кнопку Display. Такая же возможность предоставляется и на панели инструментов Sketcher Options. Для обеспечения привязки к точкам сетки при создании элементов эскиза следует использовать опцию Snap to point (Привязка к точкам сетки). Опция Allow Distortions позволяет использовать различные значения пер! вичного и вторичного шагов вдоль осей H и V. В наборе опций Sketch Plane (Плоскость эскиза) следует включить кнопку опции Shade sketch plane (Заливка плоскости эскиза). Это позволяет видеть плоскость эскиза при работе в среде (модуле) Sketcher workbench. Однако сле! дует обратить внимание, что для заливки плоскости эскиза сетка (Grid) также должна отображаться.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Выпадающее меню

205

ns Рис. 4.7. Диалоговая панель Optio Options ns, раздел Sketcher

В результате при использовании среды (модуля) Sketcher workbench плос! кость эскиза отображается заливкой. Далее следует включить кнопку опции Position sketch plane parallel to screen (Параллельность расположения плоскости эскиза и экрана), что гарантирует при каждом входе в среду (модуль) Sketcher workbench правильное расположение плоскости эскиза. Переключатель Visualization of the cursor coordinates позволяет контролиро! вать координаты курсора мыши при его перемещении по экрану. При построении окружностей или эллипсов допускается отключение созда! ния центров этих объектов. По умолчанию кнопка опции Create circle and ellipse centers (Создание цент! ров окружностей и эллипсов) активна. При отсутствии необходимости создания этих центров данную кнопку следует отключить. При необходимости перемещения геометрических объектов допускается пе! ренос минимального числа элементов, максимального числа этих элементов или, по потребности, перенос минимального числа элементов с изменением формы этих элементов. Набор опций Dragging of the elements (Перенос элементов) содержит сле! дующие опции: ¾ стандартный режим – по возможности, перемещается требуемое число эле! ментов с соблюдением существующих связей;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

206

Интерфейс пользователя и дополнительная информация

¾ режим минимального переноса – по возможности, перемещается неболь! шое число элементов с соблюдением существующих связей; ¾ режим ослабления – метод вычисления перемещения элемента с миними! зацией работы связей. Это подразумевает, что перемещаются только но! вые, недавно созданные, элементы эскиза. Допускается использование создания связей геометрических или по разме! рам, обнаруженных средствами SmartPick, или их игнорирование. Если все опции обнаружения связей отключены, опции создания обнаружен! ных связей не применяются. Кнопка SmartPick предназначена для включения или отключения привязок (связей). При построении все большего количества элементов средства SmartPick обнаруживают разнообразные направления и взаимные расположения (соотно! шения) и увеличивающееся число взаимных связей между существующими эле! ментами. Это может приводить к неудобствам, связанным с быстрым выделени! ем (появлением) различных возможностей обнаружения связей, возникающих при быстром указании курсором последовательности различных элементов. Сле! довательно, появляется возможность фильтрации связей, которые на самом деле не требуются. Кнопки видов связей с элементами, которые не требуются при создании эски! зов, следует отключать. Полное отключение средств SmartPick может оказаться полезным при нали! чии на экране большого числа элементов: в данном случае отключение средств SmartPick позволит более удобно работать с геометрическими объектами. К геометрическим элементам, входящим в состав эскиза, могут приклады! ваться два типа цветов, соответствующих следующим вариантам демонстрации свойств при помощи цвета: ¾ Графические свойства. Это цвета, которые могут быть изменены. Они могут изменяться при помо! щи диалоговой панели, вызываемой последовательностью Tools  Op tions. ¾ Диагностика связей. Это цвета, соответствующие диагностическим сообщениям комплекса. Они не связаны с цветами, ранее присвоенными элементам в качестве гра! фических свойств, но соответствуют только текущему диагностическому сообщению. В результате после разрешения проблем, связанных с диагнос! тикой связей, элементу может быть назначен (возвращен) цвет, ранее при! своенный при помощи диалоговой панели, вызываемой последовательно! стью Tools  Options. Всем элементам может быть назначен цвет, используемый по умолчанию. При вызове переключателя Visualization of diagnosis (Визуализация диагнос! тических сообщений) и использовании кнопки Colors на экране появляется спе! циальная диалоговая панель Diagnostic colors. На ней указываются цвета для следующих категорий объектов:

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

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

207

¾ Over constrained elements (Элементы, имеющие избыточные связи) – схе! ма размеров является избыточно определенной, то есть к геометрическим объектам приложены излишние связи; ¾ Inconsistent elements (Несогласованные элементы) – по крайней мере, одно значение размеров должно быть изменено. Такое же может наблю! даться в случае недостатка количества размеров, и попытки комплекса ис! пользовать настройки, действующие по умолчанию, не приводят к прием! лемому результату; ¾ Not changed elements (Неизменяемые элементы) – отдельные геомет! рические элементы являются избыточно определенными или несогласо! ванными. В результате геометрические объекты, зависящие от проблем! ной области, не могут быть размещены в эскизе удовлетворительным образом; ¾ Iso constrained elements (Элементы, имеющие адекватные связи) – все наличные связи являются удовлетворительными. Геометрическая инфор! мация является фиксированной и не может быть изменена вследствие ее геометрической связи. При вызове кнопки Other color of the elements (Иные цвета элементов) на экране появляется диалоговая панель Color, на которой указываются цвета для следующих категорий объектов: ¾ Isolated elements (Изолированные элементы) – использованные ребра, не связанные с трехмерными (3D) геометрическими объектами; ¾ Protected elements (Защищенные элементы) – элементы, не подлежащие изменениям; ¾ Construction elements (Конструктивные элементы) – внутренние элемен! ты эскиза, визуализируемые только совместно с эскизом. Используются для создания ссылок. Не используются для создания твердотельных гео! метрических объектов; ¾ SmartPick – цвета, используемые средствами SmartPick для обозначения объектов и символов.

4.2. Панели инструментов Панель инструментов Standard включает операции создания новых файлов, со! хранения существующих файлов, отмены ранее вызванных операций и операции с буфером обмена. У грамотного пользователя назначение и порядок выполнения данных операций никаких вопросов вызывать не должны. Панель инструментов Knowledge содержит операции чтения значений пара! метров из внешних файлов и работы с таковыми, а также иные операции. Панель инструментов View содержит операции настройки вида, перемещения объектов по экрану, закраски объектов, отображения ребер и т. д. (рис. 4.8). На данной панели инструментов содержатся следующие операции (слева на! право):

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

208

Интерфейс пользователя и дополнительная информация

ew Рис. 4.8. Панель инструментов Vi View

¾ Fly Mode – режим полета вокруг модели. Требует настройки перспективы. С точки зрения автора, применение данной операции не относится к перво! очередным потребностям, возникающим в исследовательских задачах; ¾ Fit All In – операция изменения масштаба изображения, так чтобы вся на! личная модель могла быть отображенной на экране, и создания такого изображения; ¾ Pan – параллельное перемещение объектов по экрану; ¾ Rotate – динамическое вращение объектов на экране; ¾ Zoom In – увеличение масштаба изображения объектов на экране; ¾ Zoom Out – уменьшение масштаба изображения объектов на экране; ¾ Normal View – создание вида, направленного параллельно нормали к гра! ни или поверхности; ¾ Create Multi View – разделение экрана на части и построение в каждой части экрана независимого изображения. Далее находятся 2 группы операций, образующих выпадающую линейку, – опе! рации использования предварительно назначенных видов и заливки объектов. К операциям использования предварительно назначенных видов относятся следующие: ¾ Isometric View – изометрическое изображение; ¾ Front View – вид спереди; ¾ Back View – вид сзади; ¾ Left View – вид слева; ¾ Right View – вид справа; ¾ Top View – вид сверху; ¾ Bottom View – вид снизу; ¾ Named Views – вызов одного из перечисленных выше видов или вида с собственным названием, введенным пользователем. Выполняется при помощи диалоговой панели Named Views, которая позволяет также и со! здавать собственный вид.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

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

209

К операциям заливки объектов относятся следующие: ¾ Shading (SHD) – равномерная закраска поверхностей и граней объектов указанным цветом; ¾ Shading with Edges – равномерная закраска поверхностей и граней объек! тов указанным цветом, с дополнительным выделением ребер и линий пара! метризации цилиндров и конусов, а равно ребер поверхностей; ¾ Shading with Edges without Smooth Edges – равномерная закраска поверх! ностей и граней объектов указанным цветом, с дополнительным выделени! ем ребер; ¾ Shading with Edges and Hidden Edges – равномерная закраска поверхно! стей и граней объектов указанным цветом, с дополнительным выделением ребер и отображением скрытых линий; ¾ Shading with Material – закраска объекта с использованием текстур; ¾ Wireframe (NHR) – представление модели в каркасном виде (отобража! ются только ребра и линии переходов); ¾ Customize View Parameters – настройка изображения при помощи спе! циальной диалоговой панели. Справа находятся 2 команды, управляющие отображением (видимостью) объектов: ¾ Hide/Show – перевод объектов из видимых в невидимые, и наоборот; ¾ Swap visible space – переключение экрана из режима отображения види! мых объектов в режим отображения невидимых, и наоборот. Панель инструментов Apply Material содержит только команду Apply Mate rial, присваивающую поверхности твердотельной параметрической модели раз! личные текстуры. Среди текстур, содержащихся в составе комплекса, имеются металлы, древе! сина и даже кирпичная кладка и черепица (вероятно, эти материалы применяют! ся при визуализации архитектурно!строительных моделей). Панель инструментов Measure содержит операции, позволяющие определять расстояние между геометрическими объектами и массо!габаритные характе! ристики. В состав данной панели инструментов входят следующие операции: ¾ Measure Between – определение расстояния между объектами; ¾ Measure Item – определение характеристик объекта; ¾ Measure Inertia – вычисление объема, моментов инерции и т. п. При вызове операции Measure Between на экране появляется диалоговая па! нель Measure Between, показанная на рис. 4.9. На данной диалоговой панели в разделе Definition содержатся пять кнопок, соответствующих выполнению следующих операций (слева направо): ¾ Measure Between – измерение расстояния между отдельными объектами; ¾ Measure Between in chain mode – измерение расстояния в непрерывном режиме (в режиме цепочки, между двумя последовательно указываемыми объектами);

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

210

Интерфейс пользователя и дополнительная информация

asur e Betw een Рис. 4.9. Диалоговая панель Me Measur asure Between

¾ Measure Between in fan mode – измерение расстояния в непрерывном ре! жиме (от первого указанного объекта до каждого из последующих); ¾ Measure item – измерение характеристик объектов (координат, радиусов, площадей граней и т. д.); ¾ Measure the thickness – измерение толщины и аналогичных линейных размеров. При использовании опции Measure Between в выпадающих списках Selec tion 1 mode и Selection 2 mode указываются объекты, между которыми определя! ется расстояние: ¾ Any geometry – любой геометрический объект; ¾ Any geometry, infinite – любой бесконечный геометрический объект (в том числе плоскость или линия); ¾ Picking point – любая точка, которая может быть указана мышью; ¾ Point only – объект типа точка; ¾ Edge only – точка, лежащая на ребре (не обязательно совпадающая с гео! метрическим объектом типа Рoint); ¾ Surface only – точка, лежащая на поверхности или грани (не обязательно совпадающая с геометрическим объектом типа Рoint); ¾ Picking axis – ось, перпендикулярная экрану, проходящая через указывае! мую пользователем точку (не обязательно совпадающую с геометрическим объектом типа Рoint); ¾ Intersection – точка пересечения двух линий;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

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

211

¾ Edge limits – конечная точка ребра; ¾ Arc center – центр дуги; ¾ Coordinate – точка, указывающаясвои координаты при помощи специаль! ной диалоговой панели; ¾ Center of 3 points arc – центр дуги, построенной по трем указанным точкам (не обязательно совпадающим с геометрическими объектами типа Рoint). Переключатель и поле Other axis предназначены для указания иной системы осей (системы координат). В выпадающем списке Calculation mode указывается метод вычисления рас! стояния (фактически даже расстояния между указанными точками): ¾ Exact else approximate – точное значение, а при невозможности точного вычисления – приближенное значение; ¾ Exact – точное значение; ¾ Approximate – приближенное значение. Отдельные опции из списков Selection 1 mode и Selection 2 mode могут при! меняться только в режиме Approximate. Ниже, в разделе Results приводятся результаты измерения расстояния. В строке Calculation mode указывается метод вычисления расстояния. В по! лях Selection 1 и Selection 2 указываются объекты, между которыми определя! лось расстояние. Минимальное расстояние между объектами указывается в поле Minimum distance, а угол – в поле Angle. Если при измерении расстояний используются опции Measure Between in chain mode и Measure Between in fan mode, список Selection 1 mode становится недоступным, а объекты указываются поочередно при помощи списка Selection 2 mode. Переключатель Keep measure позволяет сохранять результат измерения в иерархической древовидной структуре (объект типа Measure). Кнопка Create geometry позволяет создавать геометрические объекты – точ! ки, создаваемые на месте точек, между которыми определялись расстояния, и линии, соединяющие эти точки. Кнопка Customize позволяет проводить настройку вида диалоговой панели Measure Between. При вызове операции Measure Item на экране появляется диалоговая панель Measure Item (рис. 4.10), представляющая собой одну из форм диалоговой пане! ли Measure Between. Данная диалоговая панель отличается от диалоговой панели Measure Between использованием кнопок Measure item и Measure the thickness. На диалоговой панели Measure Item в выпадающем списке Selection 1 mode ука! зываются объекты, для которых определяются координаты, длина, площадь и т. д.: ¾ Any geometry – любой геометрический объект; ¾ Point only – объект типа точка; ¾ Edge only – точка, лежащая на ребре (не обязательно совпадающая с гео! метрическим объектом типа Рoint);

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

212

Интерфейс пользователя и дополнительная информация

Рис. 4.10. Диалоговая панель Measure Item

¾ Surface only – точка, лежащая на поверхности или грани (не обязательно совпадающая с геометрическим объектом типа Рoint); ¾ Thickness – толщина или расстояние между точками; ¾ Angle by 3 points – угол, определяемый по трем точкам. Как и в предыдущем случае, переключатель и поле Other axis предназначены для указания иной системы осей (системы координат). В выпадающем списке Calculation mode указывается метод вычисления рас! стояния (фактически даже расстояния между указанными точками): ¾ Exact else approximate – точное значение, а при невозможности точного вычисления – приближенное значение; ¾ Exact – точное значение; ¾ Approximate – приближенное значение. Ниже, в разделе Results приводятся результаты измерения расстояния. В строке Calculation mode указывается метод вычисления расстояния. В строке Selection указывается объект, для которого определялись характерис! тики. Далее указываются координаты, расстояние, вектор направления и иные характеристики (по контексту). Переключатель Keep measure позволяет сохранять результат измерения в иерархической древовидной структуре (объект типа Measure). Кнопка Create geometry отключена. Кнопка Customize позволяет проводить настройку вида диалоговой панели Measure Item.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Контекстное меню

213

При использовании опции Measure the thickness в выпадающем списке Selection 1 mode указывается Thickness. При вызове команды Measure Inertia на экране появляется диалоговая панель Measure Inertia, исходно имеющая вид, представленный на рис. 4.11.

asur e Inerti a, Рис. 4.11. Диалоговая панель Me Measur asure Inertia исходный вид

На данной диалоговой панели в разделе Definition имеются 2 кнопки: ¾ Measure Inertia 3D (Измерение массо!габаритных характеристик трехмер! ных объектов); ¾ Measure Inertia 2D (Измерение массо!габаритных характеристик двух! мерных объектов). В поле Selection указывается объект (грань, твердотельный параметрический объект и т. д.), для которого вычисляются характеристики. После указания объекта диалоговая панель приобретает вид, показанный на рис. 4.12. На данной диалоговой панели изменить можно только плотность материала (поле Density). В остальных полях указываются вычисленные объем, масса, пло! щадь поверхности и прочие характеристики твердотельной параметрической модели. Переключатель Keep measure позволяет сохранять результат измерения в иерархической древовидной структуре (объект типа Measure). При помощи кнопки Create geometry создаются геометрические объекты – точки, лежащие в центре тяжести объекта, и система осей, соответствующие ми! нимальным моментам инерции твердотельной параметрической модели. Кнопка Export позволяет создавать текстовый (ASCII) файл, в который запи! сываются вычисленные значения. Кнопкой Customize выполняется настройка вида диалоговой панели Measure Inertia.

4.3. Контекстное меню Контекстное меню вызывается щелчком правой кнопкой мыши после выделения мышью одного из элементов параметрической твердотельной модели, поверхно! сти, линии, плоскости и т. д.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

214

Интерфейс пользователя и дополнительная информация

asur e Inerti a , окончательный вид Рис. 4.12. Диалоговая панель Me Measur asure Inertia

После этого на экране появляется контекстное меню, показанное на рис. 4.13. Вид контекстного меню, в общем случае, зависит от объекта, для ко! торого это меню вызывается. В данном контекстном меню операция Center Graph перемещает иерархическую древовидную структуру на середину стороны экрана. Операция Reframe On перемещает изображе! ния геометрических объектов на середину экрана. Операция Hide/Show переводит объекты из видимых в невидимые, и наоборот. Операция Properties позволяет вызвать специ! альную диалоговую панель Properties, на которой можно указывать свойства параметрической твер! дотельной модели и отдельных геометрических объектов. Рис. 4.13. Контекстное меню

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Контекстное меню

215

Операция Open Sub Tree позволяет отображать в отдельном окне иерархи! ческую древовидную структуру для данного объекта. Операция Define In Work Object позволяет активизировать объект для прове! дения последующих операций с ним. После вызова операции Properties на экране появляется диалоговая панель Properties, показанная на рис. 4.14.

operti es Рис. 4.14. Диалоговая панель Pr Properti operties

На данной диалоговой панели во вкладке Feature Properties, в поле Feature Name, можно указать новое название любого объекта параметрической твердо! тельной модели (включая ее саму). Во вкладке Graphic указываются графические свойства модели. В разделе Fill указывается цвет заливки граней (поверхностей) твердотель! ного объекта. Ползун Transparency позволяет указать степень прозрачности объекта. В разделе Edges указываются геометрические свойства ребер модели. В поле Color указывается цвет, которым отображаются ребра, в поле Linetype указывается тип линии, которым отображаются ребра, а в поле Thickness – тол! щина линии, которой отображается ребро на экране.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

216

Интерфейс пользователя и дополнительная информация

В разделе Lines and Curves указываются геометрические свойства линий и кривых. В поле Color указывается цвет, которым отображаются линии, в поле Linety pe указывается тип линии, которым отображаются линии, а в поле Thickness – толщина линии на экране. В разделе Points указывается тип отображения точек. В поле Color указывается цвет точек, а в поле Symbol указывается символ, при помощи которого отображаются точки.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Глава 5 Импорт и экспорт геометрической информации 5.1. Импорт ................................................ 218 5.2. Экспорт ............................................... 222

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

218

Импорт и экспорт геометрической информации

Операции импорта и экспорта геометрической информации предназначены для обмена данными с другими комплексами классов CAD/CAE, к примеру с комп! лексом МКЭ ANSYS. Комплекс LMS Virtual Lab, в частности, позволяет импортировать и экспор! тировать геометрическую информацию в форматах IGES и STEP. Для передачи геометрической информации в среду комплекса МКЭ ANSYS можно применять формат IGES и файлы CATPart.

5.1. Импорт Форматы обмена данных используются для передачи геометрических данных (поверхностей и ребер, или линий) между различными системами CAD–CAM в следующих ситуациях: ¾ при параллельной разработке с использованием нескольких систем CAD– CAM; ¾ при перемещении баз данных при изменении используемой системы (на! пример, новыми пользователями комплекса CATIA); ¾ при обмене геометрическими данными с клиентами или поставщиками. Интерфейсами обмена данных (Data Exchange Interfaces) являются: ¾ Формат STEP AP203/AP214 (Стандарт для обмена данных моделей изде! лия – Standard for the Exchange of Product model data): интерфейс (модуль) STEP AP214, позволяющий в интерактивном режиме читать и записывать данные в формате STEP AP203/AP214. Его методы поддерживают геомет! рию модели и сборки, а также методы обработки топологических объектов (оболочки, твердотельные объекты) при экспорте и импорте. Например, допускается чтение данных из файла STEP, редактирование его содержимого в среде комплекса и непосредственное сохранение результа! тов в файле STEP. ¾ Формат IGES поддерживается интерфейсом (модулем) IGES (IG1). Ин! терфейс CATIA–IGES (IG1) позволяет пользователям, работающим в раз! личных комплексах CAD/CAM, обмениваться данными посредством ней! трального формата Initial Graphic Exchange Specification (IGES), все еще достаточно часто используемым нейтральным форматом, предназна! ченным для обмена данными между различными комплексами CAD. Поль! зователи могут проводить двунаправленный обмен данными между раз! личными комплексами посредством прямого и автоматического доступа к файлам IGES. При импорте файлов в формате STEP следует учитывать перечисленные ниже обстоятельства: ¾ в стандарте AP203 поддерживаются классы 2, 3, 4 и 6; ¾ в стандарте AP214 поддерживаются классы 1 и 2 (управление сборками и трехмерными (3D) геометрическими объектами и твердотельными объ! ектами);

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Импорт

219

¾ в стандарте STEP AP214 поддерживаются внешние ссылки, не поддержи! ваемые в стандарте STEP AP203. Для вызова файла формата STEP достаточно из выпадающего меню вызвать последовательность File  Open или использовать операцию Open на панели ин! струментов Standard. После этого на экране появляется диалоговая панель File Selection, показан! ная на рис. 5.1.

n Рис. 5.1. Диалоговая панель File Selectio Selection

На данной диалоговой панели в поле Look in указывается директория, в кото! рой должен находиться требуемый файл, в списке Files of type указывается рас! ширение файла (.step или .stp), а в основном окне – требуемый файл. После нажатия кнопки Open на экране появляется информационная панель Converting Data…, показанная на рис. 5.2. На этой информационной панели отображается выполнение процесса обра! ботки информации. Дальнейшие отображаемые объекты и панели зависят от содержимого файла STEP. Если файл STEP не содержит никаких геометрических и топологических дан! ных, компоненты будут видимы только в иерархическом дереве объектов (Speci! fication Tree). Если файл STEP содержит также гео! метрические и топологические данные, все компоненты будут присутствовать

Рис. 5.2. Информационная панель Co nv erting Data… Conv nverting

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

220

Импорт и экспорт геометрической информации

в геометрическом пространстве (Geometry Space) и в иерархическом дереве объектов (Specification Tree). Геометрические элементы граней, которые не могут быть переданы, также со! здаются в пространстве без визуализации (No Show). В этом пространстве без визуализации можно отображать поверхности и трехмерные (3D) криволиней! ные объекты. Для формата STEP AP214 может проводиться подтверждение правильности геометрических характеристик (Geometric Validation Properties). По умолчанию данная опция не используется. Она же может применяться и при экспорте объектов. Подтверждение правильности свойств производится для каждого твердотель! ного объекта или поверхности, и эта информация записывается в файл сообщения: ¾ для каждого твердотельного объекта или поверхности файл сообщения со! держит вычисленные подтверждаемые геометрические свойства: • центр тяжести (Centroid) – координаты центра тяжести; • площадь (Area) – площадь поверхности объекта (для твердотельных объектов смоченная поверхность); • объем (Volume) – объем объекта (только для твердотельных объектов); ¾ если импортированный файл STEP содержит подтверждаемые геометри! ческие свойства, данные значения характеристик читаются (из файла) и сравниваются с полученными характеристиками. Данная информация записывается в файл сообщения; ¾ для каждых читаемых подтверждаемых геометрических свойств файл со! общения содержит состояние сравнения между читаемыми и вычисленны! ми свойствами, со следующей информацией: • значение разницы объемов и относительную погрешность; • погрешность определения центра тяжести (измеренное расстояние); • значение разницы площадей поверхности и относительную погрешность; ¾ данная функция применяется только при работе с файлом стандарта STEP AP214; ¾ указанные функции вызывают некоторое уменьшение скорости работы, поскольку требуют выполнения ряда вычислений; ¾ единицей измерения, используемой для подтверждения геометрических ха! рактеристик, является единица длины, указанная для файла STEP поль! зователем: мм или inch (дюйм). Площадь поверхности указывается в квадрат! ных единицах, а объемы – в кубических единицах, указанных пользователем; ¾ данные функции применяются только для твердотельных геометрических моделей (Parts); ¾ отношение разности объемов или площадей поверхностей к исходному значению объема или площади поверхности должно быть ниже 1%; ¾ отклонение расположения центра тяжести должно быть менее 1 мм. Файлы STEP обычно содержат твердотельные геометрические объекты. Это означает, что они содержат топологию модели. В ходе преобразования твердо! тельного геометрического объекта выполняются следующие действия:

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Импорт

221

¾ при отсутствии проблем передачи информации геометрические объекты и топология импортируются в комплекс, и результатом является твердо! тельный геометрический объект (Solid); ¾ при наличии проблем передачи геометрических объектов одна или не! сколько граней твердотельного геометрического объекта не могут быть по! вторно созданы, и объект становится вырожденным. В результате получен! ная модель в комплексе содержит следующие объекты: • пустой объект PartBody; • объект типа Open_body с поверхностями, соответствующими всем гра! ням, которые имеют атрибут OK; • объект типа Open_body с гранями, имеющими атрибут KO. Могут наблюдаться проблемы передачи топологии, когда вся геометрическая информация передается надлежащим образом, но топология не может быть созда! на. В результате полученная модель в комплексе содержит следующие объекты: ¾ пустой объект PartBody; ¾ объект типа Open_body с поверхностями, которые не могут быть соедине! ны должным образом. При импорте геометрической информации в стандарте IGES следует учиты! вать перечисленные ниже обстоятельства: ¾ обрезанные поверхности воспринимаются в качестве граней; ¾ твердотельные объекты, объемные тела и поверхности, а равно тексты, ан! нотации и двухмерные (2D) геометрические объекты не преобразуются; ¾ используемая точность является точностью, назначенной по умолчанию в ходе создания объектов; ¾ свойства, такие как исходные цвета, статус отображения, имена (если тако! вые существуют), в ходе работы с комплексом поддерживаются. После импорта геометрической информации в стандарте IGES данные могут обрабатываться так же, как если бы они создавались непосредственно в среде комплекса. Основной задачей импорта является создание граней на основе по! верхностей из файла IGES, но эта операция может оказаться полезной для по! вторного создания контуров граней в модуле построения эскизов Sketcher, изме! нения поверхностей NURBS и для иных операций. Число создаваемых линий и поверхностей определяется следующим образом. Для улучшения контроля над числом линий и поверхностей, создаваемых в ходе передачи данных при импорте из файла IGES в комплекс, применяются две настройки. Комплекс требует непрерывности класса C2. При импорте из файла IGES гео! метрических объектов, не имеющих непрерывности класса C2, эти геометричес! кие объекты разрываются на набор смежных объектов, каждый из которых обла! дает непрерывностью класса С2. Подобное наблюдается при использовании опции Not optimized (без оптимизации). Однако, в связи с увеличением числа создаваемых объектов, это может приве! сти к увеличению числа получаемых данных. Для ограничения этого недостатка предлагается использование иных режимов.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

222

Импорт и экспорт геометрической информации

Перенос геометрических объектов из одного файла в другой возможен при помощи операций Copy, Cut, Paste и Paste Special. Если поверхности твердотельной параметрической модели передавались по! средством формата IGES, для них необходимо как минимум применять операции Join и Close Surface.

5.2. Экспорт Для экспорта информации в форматах IGES и STEP применяется последова! тельность File  Save As. Используемая при этом диалоговая панель Save As принципиальных отличий от диалоговой панели File Selection не имеет. Разуме! ется, файл можно сохранять еще и в формате CATPart. Комплекс МКЭ ANSYS может импортировать файлы в формате IGES и фай! лы типа CATPart. При подготовке в среде комплекса LMS Virtual Lab расчетной модели для комплекса МКЭ ANSYS и выборе формата для передачи данных следует учиты! вать следующие обстоятельства: ¾ передача в среду комплекса ANSYS точек, не принадлежащих ребрам по! верхностей или граней, посредством файла CATPart невозможна и может проводиться только посредством файла формата IGES; ¾ передача в среду комплекса ANSYS линий, не являющихся ребрами поверх! ностей или граней, посредством файла CATPart невозможна и может про! водиться только посредством файла формата IGES; ¾ при передаче в среду комплекса ANSYS окружностей или замкнутых сплайнов их следует разделить на два или более объекта. В противном слу! чае данная операция будет произведена автоматически при импорте гео! метрических данных в среду комплекса ANSYS; ¾ передача в среду комплекса ANSYS поверхностей, подвергшихся обрезке, имеющих вырезы, и им подобных, посредством файла формата IGES за! труднена или, в ряде случаев, физически невозможна. Передачу таких объектов следует проводить посредством файла CATPart; ¾ передача в среду комплекса ANSYS твердотельных параметрических объектов, тем более нескольких таких объектов одновременно, посред! ством файла формата IGES затруднена или, в ряде случаев, физически не! возможна. Передачу таких объектов следует производить посредством файла CATPart. Таким образом, формат IGES может применяться для передачи в комплекс ANSYS по преимуществу геометрических моделей, состоящих из точек и линий, из которых далее можно создавать расчетные модели, собранные из конечных элементов сосредоточенных масс, стержней и балок.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Глава 6 Импорт геометрической модели в среду комплекса ANSYS и ее дальнейшее использование 6.1. Импорт геометрической модели из файлов стандарта IGES ................... 6.2. Импорт геометрической модели из файлов типа CATPart ....................... 6.3. Операции объединения геометрических объектов и сжатия нумерации объектов ............. 6.4. Операции изменения топологии импортированных геометрических объектов .............................................. 6.5. Средства расчета задач, содержащих раздельно построенные фрагменты сеток (стыковка несвязанных сеток) .... 6.6. Средства расчета контактных задач ....

224 225

226

229

232 234

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

224

Импорт геометрической модели в среду комплекса ANSYS

Импорт геометрической модели в среду комплекса ANSYS осуществляется спе! циальными средствами ANSYS Connection. Данные средства не входят в комп! лект обязательной поставки комплекса и должны закупаться отдельно. Единственным транслятором геометрической информации, входящим в со! став комплекса ANSYS, поставляемым в обязательном порядке, является транс! лятор файлов в формате IGES.

6.1. Импорт геометрической модели из файлов стандарта IGES Для импорта файла стандарта IGES из выпадающего меню комплекса ANSYS вызывается последовательность Utility Menu  File  Import  IGES. После этого на экране появляется диалоговая панель Import IGES File, показанная на рис. 6.1.

Рис. 6.1. Диалоговая панель Import IGES File

На данной диалоговой панели переключатель No defeaturing позволяет про! изводить импорт модели без упрощения ее формы. Переключатель Defeature model позволяет включить процедуру упрощения, что в отдельных случаях упро! щает процедуру импорта геометрической информации, но в свою очередь сужает возможности дальнейшей работы с моделью. Более подробное описание процедуры упрощения геометрической информа! ции содержится в книге автора «Графический интерфейс комплекса ANSYS». Еще более подробная информация содержится в русской документации к комп! лексу ANSYS компании EMT. Переключатель MERGE Merge coincident keypts? позволяет объединять гео! метрически совпадающие точки (как правило, общие конечные точки линий, не являющиеся ребрами поверхностей или граней).

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Импорт геометрической модели из файлов типа CATPart

225

Переключатель SOLID Create solid if applicable позволяет создавать объем по набору связанных поверхностей, являющихся гранями этого объемного тела. Переключатель SMALL Delete small areas? позволяет удалять из модели от! носительно малые поверхности (путем объединения их с соседними поверхно! стями). После указания опций импорта информации и нажатия кнопки OK на экране появляется еще одна диалоговая панель, также под названием Import IGES File, показанная на рис. 6.2.

Рис. 6.2. Диалоговая панель Import IGES File (вторая)

На данной диалоговой панели в поле GTOLER Tolerance for merging указы! вается значение поля допуска, в пределах которого точки считаются совпадаю! щими. В поле [IGESIN] (AUX15) File to import указывается название файла, содержащего геометрическую информацию. Для вызова диалоговой панели, на которой можно указать директорию и файл, используется кнопка Browse. Через некоторое время после нажатия кнопок OK на экране данных диалого! вых панелей появляются объекты импортированной модели – поверхности, ли! нии или точки.

6.2. Импорт геометрической модели из файлов типа CATPart Для импорта файла типа CATPart из выпадающего меню комплекса ANSYS вы! зывается последовательность Utility Menu  File  Import  CATIA V5. После этого на экране появляется диалоговая панель ANSYS CATIA V5 Import, пока! занная на рис. 6.3. На данной диалоговой панели в поле CATIA V5 file to use for the import process указывается название файла, содержащего геометрическую информа! цию. Для вызова диалоговой панели, на которой можно указать директорию и файл, используется кнопка Browse. Переключатель Allow model defeaturing имеет то же назначение, что и пере! ключатель Defeature model на диалоговой панели Import IGES File.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

226

Импорт геометрической модели в среду комплекса ANSYS

SC ATI A V5 Import Рис. 6.3. Диалоговая панель ANSY NSYS CA TIA

В выпадающем списке Geometry type указывается опция импорта геометри! ческих данных: Solids (Объемные тела, и по умолчанию), Surfaces (Поверхно! сти), Wire (Ребра поверхностей и граней), All (Все объекты). В ходе импорта геометрической модели в рабочей директории создаются три новых файла: *.anf, *.ans_log и *.cat_log, являющиеся протоколами процесса пе! редачи геометрической информации. Далее пользователь на основе импортированной геометрической модели мо! жет создавать расчетную модель. Поскольку различные объемы и поверхности геометрической модели могут оказаться несогласованными, для ее изменения возможны, в частности, следующие методы: ¾ операции объединения геометрических объектов и сжатия нумерации объектов; ¾ операции изменения топологии импортированных геометрических объ! ектов; ¾ расчет задач, содержащих раздельно построенные фрагменты сеток; ¾ применение контактных задач.

6.3. Операции объединения геометрических объектов и сжатия нумерации объектов Объекты, передаваемые из среды CAD в среду комплекса ANSYS, при выполне! нии операций экспорта и импорта могут менять свои свойства. Данное обстоя! тельство связано с различием геометрических ядер (способов хранения инфор! мации о твердотельных геометрических моделях) и влияет на вид ребер и граней геометрических объектов – объемов. В частности, единое замкнутое ребро исходной твердотельной геометриче! ской модели в комплексе ANSYS будет состоять из нескольких линий. Данное

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

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

227

обстоятельство связано с ограничениями, накладываемыми геометрическим яд! ром комплекса ANSYS на форму и представление линий как геометрических объектов (подробности см. в Руководстве по созданию геометрических моделей и сеток комплекса ANSYS). Кроме того, при импорте нескольких твердотельных геометрических моделей отдельные геометрические объекты, принадлежащие разным объектам (точки, линии, поверхности), но совпадающие в пространстве, будут различаться. Для объединения совпадающих геометрических объектов (точек, линий, по! верхностей) применяется команда NUMMRG. При вызове этой команды при по! мощи средств GUI (графического интерфейса пользователя, то есть из меню) на экране появляется диалоговая панель Merge Coincident or Equivalently Defined Items, показанная на рис. 6.4.

Рис. 6.4. Диалоговая панель Mer ge Co incident or Equiv alently Defined Items Merge Coincident Equivalently

Информация, указываемая при помощи данной диалоговой панели, соответ! ствует аргументам команды NUMMRG. В раскрывающемся списке Label Type of item to be merge можно выбирать следующие объекты, подлежащие объединению (данный список является экви! валентом аргумента Label команды NUMMRG): ¾ NODE – узлы; ¾ ELEM – элементы; ¾ KP – точки (а также линии, поверхности и объемы); ¾ MAT – материалы; ¾ TYPE – типы элементов; ¾ REAL – геометрические характеристики; ¾ CP – наборы связанных узлов; ¾ CE – уравнения ограничений; ¾ ALL – все перечисленные выше объекты.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

228

Импорт геометрической модели в среду комплекса ANSYS

В поле TOLER Range of coincidence (аналог аргумента TOLER команды NUMMRG) указывается допуск для определения совпадения объектов. Для зна! чений аргумента Label = NODE или KP по умолчанию применяется значение 1.0*10–4 (расстояние между узлами или точками определяется в глобальной де! картовой системе координат). Для значений аргумента Label = MAT, REAL или CE по умолчанию применяется значение 1.0*10–7 (основывается на разности зна! чений норм). Объединяются объекты, расстояние между которыми находится внутри поля допуска. Для точек, расположенных на линиях, имеется дополни! тельное ограничение, см. ниже описание аргумента GTOLER. В поле GTOLER Solid model tolerance (аналог аргумента GTOLER команды NUMMRG) указывается допуск для определения точек, расположенных на ли! ниях. При указании данного аргумента изменяется внутренняя относительная точность геометрической модели. В разделе ACTION Merge items or select? (аналог аргумента Action команды NUMMRG) имеются две кнопки: Merge items и Select w/o merge. Включение кнопки Select w/o merge (аналог значения аргумента Action = SELE) вызывает выбор совпадающих узлов в активный набор (применяется только при значении аргумента Label = NODE). Включение кнопки Merge items вызывает объедине! ние объектов (применяется по умолчанию). В раскрывающемся списке SWITCH Retain lowest/highest? (аналог аргумен! та Switch команды NUMMRG) имеются два варианта действия: LOWest number и HIGHest number. Первый вариант соответствует сохранению в списке объекта с наименьшим номером (применяется по умолчанию), второй – с наибольшим номером. Данная опция не применяется к точкам, то есть при значении аргумента Label = KP в списке остаются объекты с наименьшими номерами вне зависимос! ти от значения аргумента Switch. Диалоговая панель Merge Coincident or Equivalence Defined Items (и соот! ветствующая ей команда NUMMRG) вызывается из экранного меню Main Menu последовательностью Main Menu  Preprocessor  Numbering Ctrls  Merge Items. Действия, вызванные при помощи показанной выше диалоговой панели, ана! логичны следующей команде: NUMMRG,ALL,,,,LOW. Более подробную информацию о команде NUMMRG см. в описании этой ко! манды в русской документации к комплексу ANSYS. Для удаления из списков объектов (то есть для сокращения нумерации объек! тов) после объединения объектов применяется диалоговая панель Compress Num bers, показанная на рис. 6.5. Информация, указываемая при помощи данной диалоговой панели, соответ! ствует аргументам команды NUMCMP. В раскрывающемся списке Label Item to be compressed можно выбирать сле! дующие объекты, подлежащие объединению (данный список является эквива! лентом аргумента Label команды NUMCMP):

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции изменения топологии импортированных объектов

229

ess Number Рис. 6.5. Диалоговая панель Compr Compress

¾ NODE – узлы; ¾ ELEM – элементы; ¾ KP – точки; ¾ LINE – линии; ¾ AREA – поверхности; ¾ VOLU – объемы; ¾ MAT – материалы; ¾ TYPE – типы элементов; ¾ REAL – геометрические характеристики; ¾ CP – наборы связанных узлов; ¾ CE – уравнения ограничений; ¾ ALL – все перечисленные выше объекты. Диалоговая панель Compress Numbers (и соответствующая ей команда NUMCMP) вызывается из экранного меню Main Menu последовательностью Main Menu  Preprocessor  Numbering Ctrls  Compress Numbers. Действия, вызванные при помощи показанной выше диалоговой панели, ана! логичны следующей команде: NUMCMP,ALL. Более подробную информацию о команде NUMCMP см. в описании этой ко! манды в русской документации к комплексу ANSYS.

6.4. Операции изменения топологии импортированных геометрических объектов Изменение топологии импортированных геометрических объектов выполняется в модуле POST1 – препроцессоре комплекса ANSYS. Изменение топологии, в част! ности, включает в себя следующие действия: ¾ разделение линии по точке; ¾ разделение линии по линии; ¾ разделение поверхности по линии; ¾ разделение поверхности по поверхности; ¾ разделение объема по поверхности.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

230

Импорт геометрической модели в среду комплекса ANSYS

Все перечисленные операции относятся к булевским операциям. Имеются и иные команды совмещения объектов, но в данном отчете они не описываются, и информацию по ним следует искать в документации к комплексу ANSYS, в том числе и на русском языке. В данном конкретном случае (применительно к моде! ли редуктора) выполняются операции разделения линий по линиям, разделения поверхностей по линиям и дальнейшего объединения совпадающих геометриче! ских объектов и сокращения нумерации полученных объектов (см. выше). При применении операций разделения поверхностей могут применяться ко! манды использования активного набора (см. выше). В результате всех описан! ных операций стыки объемов получаются связанными, после чего на основе этих объемов можно строить согласованную сетку конечных элементов. Разделение линии по линии выполняется в тех случаях, когда исходная грань твердотельной геометрической поверхности после передачи оказалась разде! ленной на две или более поверхностей. Подобное явление вызывается разницей хранения информации в разных твердотельных ядрах. В этом случае следует про! вести операцию разделения ребра ответной поверхности линии, разделяющей от! ветные поверхности. Для разделения линии по линии применяется команда LSBL. При вызове ко! манды LSBL из командной строки она имеет следующий формат: LSBL, NL1, NL2, SEPO, KEEP1, KEEP2 – вычитание линий из линий (разделе! ние линий по линиям). Описание аргументов: ¾ NL1 – номер разделяемой линии; ¾ NL2 – номер разделяющей линии; ¾ SEPO – признак действий, если пересечение линий NL1 и линий NL2 явля! ется точкой (или точками); ¾ KEEP1 – признак сохранения исходной линии NL1; ¾ KEEP2 – признак сохранения линии NL2. Разделение поверхности по линии выполняется в тех случаях, когда исходная грань твердотельной геометрической поверхности после передачи оказалась раз! деленной на две или более поверхности и грани одного объема соответствуют две или более граней другого объема. Подобное явление также вызывается разницей хранения информации в разных твердотельных ядрах. В этом случае следует про! вести операцию разделения грани ответной поверхности линии (или линиями), разделяющей ответные поверхности. Аналогичная операция требуется при нали! чии буртов во фланцевых стыках и прочих конструктивных элементов. ASBL, NA, NL, –, KEEPA, KEEPL – вычитание линии из поверхности (разделе! ние поверхности по линии). Описание аргументов: ¾ NA – номер поверхности; ¾ NL – номер линии; ¾ (–) – не используемое поле; ¾ KEEPA – признак сохранения поверхности NA; ¾ KEEPL – признак сохранения линии NL.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Операции изменения топологии импортированных объектов

231

В отдельных случаях для создания стыков поверхностей соседних объемов можно применять команду VGLUE. Новые объемы имеют ту же форму, что и ис! ходные. Команда выполняется только в случае, если пересечение исходных объе! мов является поверхностями, лежащими на общих границах. Следует помнить, что данная команда требует большого количества вычислений и является для компьютера достаточно трудоемкой. При вызове команды VGLUE из командной строки она имеет следующий формат: VGLUE, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 – создание новых объе! мов склеиванием исходных. Описание аргументов: ¾ NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 – номера склеиваемых объемов. Ниже для полноты описания приводится полный список булевых команд комплекса ANSYS: ¾ LINL – команда создания пересечения линий; ¾ AINA – команда создания пересечения поверхностей; ¾ VINV – команда создания пересечения объемов; ¾ LINA – команда создания пересечения линии с поверхностью; ¾ AINV – команда создания пересечения поверхности с объемом; ¾ LINV – команда создания пересечения линии с объемом; ¾ LINP – команда создания парного пересечения линий; ¾ AINP – команда создания парного пересечения поверхностей; ¾ VINP – команда создания парного пересечения объемов; ¾ AADD – команда логического сложения поверхностей для создания новой единой поверхности; ¾ VADD – команда логического сложения объемов для создания нового еди! ного объема; ¾ LSBL – команда вычитания линии из линии; ¾ ASBA – команда вычитания поверхности из поверхности; ¾ VSBV – команда вычитания объема из объема; ¾ LSBA – команда вычитания поверхности из линии (фактически разделе! ние линии поверхностью); ¾ LSBV – команда вычитания объема из линии; ¾ ASBV – команда вычитания объема из поверхности; ¾ ASBL – команда вычитания линии из поверхности (фактически разделе! ние поверхности по линии); ¾ VSBA – команда вычитания поверхности из объема (фактически разделе! ние объема по поверхности); ¾ LSBW – команда вычитания рабочей плоскости из линий; ¾ ASBW – команда вычитания рабочей плоскости из поверхностей; ¾ VSBW – команда вычитания рабочей плоскости из объемов; ¾ LOVLAP – команда совмещения линий; ¾ AOVLAP – команда совмещения поверхностей; ¾ VOVLAP – команда совмещения объемов;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

232

Импорт геометрической модели в среду комплекса ANSYS

¾ LPTN – команда разделения линий; ¾ APTN – команда разделения поверхностей; ¾ VPTN – команда разделения объемов; ¾ LGLUE – команда склеивания линий; ¾ AGLUE – команда склеивания поверхностей; ¾ VGLUE – команда склеивания объемов. Более подробную информацию о данных командах см. в описании команд в русской документации к комплексу ANSYS.

6.5. Средства расчета задач, содержащих раздельно построенные фрагменты сеток (стыковка несвязанных сеток) При создании модели пользователь обычно определяет взаимосвязи между раз! личными степенями свободы путем использования элементов, связывающих узлы. Однако в ряде случаев требуется создать особые объекты (жесткие облас! ти, соединения в виде шарниров, условия симметрии со скольжением, условия периодичности и другие специальные связи узлов), которые не могут быть опи! саны исключительно посредством элементов. Пользователь может назначать по! добные специальные связи степеней свобод в узлах, используя связь узлов и кон! структивные уравнения. Использование этих методов позволяет пользователю связать степени свободы способами, невозможными при использовании соб! ственно элементов. При необходимости принуждения для двух или более степеней свобод (DOF) иметь одинаковые значения (заранее неизвестные) такие степени свобод могут быть связаны. Набор связанных степеней свобод (DOF) содержит ведущую (глав! ную) степень свободы и одну или более других степеней свобод. При применении процедуры связывания степеней свобод в матрице жесткости остается только глав! ная степень свободы, а все остальные степени свобод набора связанных степеней свобод удаляются. Значение, рассчитанное для главной степени свободы, далее присваивается остальным степеням свободы из набора связанных степеней свобод. Стандартными применениями связи узлов (степеней свобод) являются: ¾ обеспечение условий симметрии для фрагментов модели; ¾ создание шарнира, петли, связи общего вида или ползуна между двух гео! метрически совпадающих узлов; ¾ принуждение частей модели вести себя как твердые тела (см. ниже обсуж! дение общих возможностей создания жесткой области в описании уравне! ний ограничений). Для создания (или изменения) набора связанных степеней свобод применяет! ся команда CP.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Средства расчета задач

233

После создания набора связанных узлов в него могут включаться дополни! тельные узлы путем выполнения дополнительных операций связывания (при этом следует убедиться в использовании правильного номера связи). Кроме того, для применения всех (ALL) узлов, имеющихся в активном наборе, можно приме! нять команды использования активного набора. Узлы могут удаляться из набора связанных узлов путем применения в команде CP отрицательного номера узла. Для изменения набора связанных степеней свобод (то есть добавления или уда! ления узлов или изменения меток степеней свобод DOF) используется команда CPNGEN, которая напрямую из меню не вызывается. Команда CPINTF соединяет совпадающие узлы в модели путем создания об! щего набора для каждого типа степеней свобод (DOF) в каждой паре совпадаю! щих узлов. Эта операция полезна для связывания нескольких пар узлов (напри! мер, при создании стыков и швов). Вместо связывания совпадающих узлов можно использовать один из альтер! нативных способов для принуждения узлов к аналогичному поведению: ¾ если все степени свобод для совпадающих узлов должны быть соединены, может оказаться более эффективным простое объединение узлов путем вызова команды NUMMRG (или из экранного меню – Main Menu  Preprocessor  Numbering Ctrls  Merge Items); ¾ можно соединить совпадающие пары узлов путем создания двухузловых элементов между данными узлами путем вызова команды EINTF (или из экранного меню – Main Menu  Preprocessor  Create  Elements  At Coincid Nd); ¾ для связывания двух областей, имеющих разные сетки, используется ко! манда CEINTF (или из экранного меню – Main Menu  Preprocessor  Coupling/Ceqn  Adjacent Regions); данная операция создает уравнения ограничений, связывающие узлы, имеющиеся в активном наборе и лежа! щие в одной области, с элементами, имеющимися в активном наборе и ле! жащими в другой области. Создание уравнений ограничений, соединяющих находящиеся в активном наборе узлы, расположенные в одной области с находящимися в активном наборе элементами, принадлежащими другой области, выполняется командой CEINTF (или из экранного меню – Main Menu  Preprocessor  Coupling / Ceqn  Adja cent Regions). Данная операция связывает области А и В с несогласованными сетками, построенными на них (подробности см. в Теоретическом руководстве комплекса ANSYS). К командам группы CP относятся следующие: ¾ CP – создание (или изменение) набора связанных степеней свобод; ¾ CPDELE – удаление наборов связанных степеней свобод; ¾ CPINTF – определение связанных степеней свобод на стыке; ¾ CPLGEN – создание нового набора связанных узлов на основе существую! щего; ¾ CPLIST – просмотр наборов связанных степеней свобод;

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

234

Импорт геометрической модели в среду комплекса ANSYS

¾ CPNGEN – создание, изменение или добавление набора связанных степе! ней свобод; ¾ CPSGEN – создание набора связанных узлов на основе существующего. К командам группы CE относятся следующие: ¾ CE – создание уравнений ограничений для степеней свобод; ¾ CECYC – создание уравнений ограничений для расчета циклически сим! метричных задач; ¾ CEDELE – удаление уравнений ограничений; ¾ CEINTF – создание уравнений ограничений на стыке; ¾ CELIST – просмотр уравнений ограничений; ¾ CERIG – создание жестких областей; ¾ CESGEN – создание набора уравнений ограничений на основе существую! щего набора.

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

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Средства расчета контактных задач

235

При моделировании контактных задач прежде всего требуется определить объекты (конструктивные элементы), которые могут участвовать в контактном взаимодействии. Если одним из взаимодействующих объектов является точка, соответствующим ей компонентом модели является узел. Если одним из взаимо! действующих объектов является поверхность, соответствующим ей компонен! том модели является конечный элемент – балка, оболочка или объемный эле! мент. Конечно!элементная модель распознает возможные контактные пары при наличии специальных контактных элементов. Эти контактные элементы накла! дываются на части модели, на которых ищется контактное взаимодействие. Точность расчета перемещений существенно зависит от сетки конечных эле! ментов. Проверку раскрытия стыка можно провести тремя способами: ¾ визуально или по виду и значениям отдельных объектов поля переме! щений; ¾ по значениям напряжений, направленных по нормали к поверхности сты! ков или по значениям давлений; ¾ по статусу (состоянию) контактных элементов или по значению контакт! ных давлений в контактных конечных элементах.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Заключение Практика использования различных программных комплексов показывает, что квалифицированный инженер!исследователь обязан не только уметь использо! вать тот или иной комплекс CAE, но и применять какой!либо комплекс CAD, имеющий средства связи с расчетным комплексом. Полнота и удобство передачи информации при этом зависят от типов файлов, которые могут записывать и чи! тать используемые пакеты программного обеспечения. Данная книга является уже не первой книгой автора, посвященной совместно! му применению комплексов CAD/CAE, и, как он надеется, не последней. Достаточно небольшой объем издания не позволил автору более подробно ос! ветить различные вопросы создания геометрических моделей и дальнейшей ее передачи в среду комплекса МКЭ ANSYS или привести такие примеры. Недостаток информации может быть устранен путем ее получения на конферен! циях, проводимых компанией ЕМТ, на сайте компании www.emt.ru и из других ис! точников. С целью обеспечения коллег – пользователей комплекса ANSYS – компа! ния ЕМТ разработала специальную политику, основы которой изложены ниже. 1. Новости последней версии комплекса ANSYS. В версии автора данной книги новости являлись полным переводом документа Release Notes, вхо! дящим в информационный материал комплекса. 2. Переписка с пользователями, cостоящая из вопросов, приходящих по элек! тронной почте в адрес компании ЕМТ, и ответов на них, данных специали! стами. В дальнейшем наиболее важная часть этой переписки размещается на сайте. 3. Материалы, опубликованные в журнале «САПР и графика», с последую! щим размещением их на сайте. Данные материалы являются в основном обзорными, тем не менее в ряде случаев эти материалы (публикации) со! держат информацию о новостях комплексов, возможностях проведения расчетов особых типов и т. п. 4. Специальные конференции, проводимые компанией ЕМТ, являющиеся средством ознакомления пользователей как с самим комплексом, так и с компанией!дистрибьютором ANSYS. Конференции предоставляют прекрасную возможность осуществления процедуры обратной связи, выявления интересов и выражения пожеланий пользователей. 5. Книги являются важным средством доведения до сведения профессио! нального сообщества информации о возможностях комплекса, о специфи! ке решаемых задач, методах и приемах создания моделей, расчета, про! смотра результатов, а также о компаниях!дистрибьюторах программного обеспечения. Книги не являются простым воспроизведением стандартного учебного курса или корпуса документации к МКЭ – в ряде случаев они могут быть

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Заключение

237

результатом общения автора с представителями (специалистами) органи! зации, использующей комплекс МКЭ ANSYS. Так было, например, при со! здании книги «ANSYS в примерах и задачах». Исходно материал книги яв! лялся курсом использования средств CAD и МКЭ ANSYS, проведенным автором в одной из организаций (КБ). Примерно так же обстояло дело и с книгой «Графический интерфейс комплекса ANSYS», написанной после прочтения учебного курса и дальнейшего анализа вопросов, возникших у слушателей. Наконец, необходимость создания книги «ANSYS: справочник пользователя» проявилась после Конференции пользователей комплекса ANSYS, проведенной компанией ЕМТ в 2004 г. 6. Форум на сайте www.emt.ru. 7. Документация на русском языке, которая передается организациям!парт! нерам компании ЕМТ, использующим комплекс ANSYS. 8. С осени 2005 г. компания EMT выпускает журнал «ANSYS Solution. Рус! ская редакция». Все отзывы и замечания по содержанию данной книги следует направлять на электронный адрес [email protected].

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Библиография 1. Абовский Н. П., Андреев Н. П., Деруга А. П. Вариационные принципы тео! рии упругости и теории оболочек. – М.: Наука, 1978. – 288 с. 2. Авдонин А. С., Фигуровский В. И. Расчет на прочность летательных аппа! ратов. – М.: Машиностроение, 1985. – 440 с. 3. Алямовский А. А. SolidWorks/CosmosWorks. Инженерный анализ методом конечных элементов. – М: ДМК, 2004. – 432 с. 4. Басов К. А. ANSYS в примерах и задачах. М.: КомпьютерПресс, 2002. 5. Басов К. А. ANSYS: Справочник пользователя. М.: ДМК, 2005. – 640 с. 6. Басов К. А. Графический интерфейс комплекса ANSYS. М.: ДМК, 2006. – 248 с. 7. Бидерман В. Л. Механика тонкостенных конструкций. Статика. – М.: Ма! шиностроение, 1977. – 488 с. 8. Бидерман В. Л. Теория механических колебаний. – М.: Машиностроение, 1980. – 408 с. 9. Биргер И. А. Круглые пластинки и оболочки вращения. – М.: Оборонгиз, 1961. – 368 с. 10. Биргер И. А. Техническая диагностика. – М.: Машиностроение, 1978. – 240 с. 11. Биргер И. А. Прочность и надежность машиностроительных конструкций. Избранные труды. – Уфа, 1998. – 352 с. 12. Биргер И. А. Стержни, пластинки, оболочки. – М.: Физматлит, 1992. – 392 с. 13. Биргер И. А., Шорр Б. Ф., Иосилевич Г. Б. Расчет на прочность деталей машин: Справочник. – М.: Машиностроение, 1993. – 640 с. 14. Бояршинов С. В. Основы строительной механики машин. – М.: Машино! строение, 1973. – 456 с. 15. Быков В. П. Методическое обеспечение САПР в машиностроении. – Л.: Машиностроение, Ленинградское отделение, 1989. – 255 с. 16. Васидзу К. Вариационные методы в теории упругости и пластичности: Пер. с англ. – М.: Мир, 1987. – 542 с. 17. Галлагер Р. Метод конечных элементов. Основы: Пер. с англ. – М.: Мир, 1984. – 428 с. 18. Демидов С. П. Теория упругости. – М.: Высшая школа, 1979. – 432 с. 19. Зенкевич О. Метод конечных элементов в технике: Пер. с англ. – М.: Мир, 1975. – 536 с. 20. Зенкевич О., Морган К. Конечные элементы и аппроксимация: Пер. с англ. – М.: Мир, 1986. – 318 с. 21. Каплун А. Б., Морозов Е. М., Олферьева М. А. ANSYS в руках инженера. Практическое руководство. – М.: УРСС, 2004. – 272 с. 22. Колмогоров А. Н., Фомин С. В. Элементы теории функций и функцио! нального анализа. – М.: Наука, 1989. – 624 с.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Библиография

239

23. Марчук Г. И., Агошков В. И. Введение в проекционно!сеточные методы. – М.: Наука, 1981. – 416 с. 24. Митчелл Э., Уэйт Р. Метод конечных элементов для уравнений с частны! ми производными: Пер. с англ. – М.: Мир, 1981. – 216 с. 25. Норенков И. П. Разработка систем автоматизированного проектирования. – М.: Изд!во МГТУ им. Н. Э. Баумана, 1994. – 207 с. 26. Образцов И. Ф., Савельев Л. М., Хазанов Х. С. Метод конечных элементов в задачах строительной механики летательных аппаратов. – М.: Высшая школа, 1985. – 392 с. 27. Расчеты машиностроительных конструкций методом конечных элемен! тов: Справочник / В. И. Мяченков, В. П. Мальцев, В. П. Майборода и др. Под общ. ред. В. И. Мяченкова. – М.: Машиностроение, 1989. – 520 с. 28. Решетов Д. Н. Детали машин. – М.: Машиностроение, 1989. – 496 с. 29. Розин Л. А. Метод конечных элементов в применении к упругим систе! мам. – М.: Стройиздат, 1977. – 128 с. 30. Секулович М. Метод конечных элементов: Пер. с сербского. – М.: Строй! издат, 1993. – 664 с. 31. Строительная механика летательных аппаратов. Под ред. И. Ф. Образцо! ва. – М.: Машиностроение, 1986. – 536 с. 32. Хечумов Р. А., Кепплер Х., Прокофьев В. И. Применение метода конечных элементов к расчету конструкций. – М.: Изд!во Ассоциации строительных вузов, 1994. – 352 с. 33. Хог Э., Чой К., Комков В. Анализ чувствительности при проектировании конструкций: Пер. с англ. – М.: Мир, 1988. – 428 с. 34. Федоренков А. П., Басов К. А. AutoCAD 2000. Практический курс. М.: ДЕССКОМ, 2000. – 432 с. 35. Феодосьев В. И. Сопротивление материалов. – М.: Наука, 1970. – 544 с. 36. Чигарев А. В., Кравчук А. С., Смалюк А. Ф. ANSYS для инженера. Спра! вочное пособие. – М.: Машиностроение, 2004. – 496 с. 37. Шимкович Д. Г. Расчет конструкций в MSC/Nastran for Windows. – М.: ДМК, 2001. – 446 с.

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Êíèãè èçäàòåëüñòâà ÄÌÊ-ïðåññ ìîæíî çàêàçàòü â òîðãîâî-èçäàòåëüñêîì õîëäèíãå «ÀËÜßÍÑ-ÊÍÈÃÀ» íàëîæåííûì ïëàòåæîì, âûñëàâ îòêðûòêó èëè ïèñüìî ïî ïî÷òîâîìó àäðåñó: 123242, Ìîñêâà, à/ÿ 20 èëè ïî ýëåêòðîííîìó àäðåñó: [email protected] [email protected]. Ïðè îôîðìëåíèè çàêàçà ñëåäóåò óêàçàòü àäðåñ (ïîëíîñòüþ), ïî êîòîðîìó äîëæíû áûòü âûñëàíû êíèãè; ôàìèëèþ, èìÿ è îò÷åñòâî ïîëó÷àòåëÿ. Æåëàòåëüíî òàêæå óêàçàòü ñâîé òåëåôîí è ýëåêòðîííûé àäðåñ. Ýòè êíèãè âû ìîæåòå çàêàçàòü è â Internet-ìàãàçèíå: www.abook.ru www.abook.ru.

Áàñîâ Ê. À.

ANSYS è LMS Virtual Lab Ãåîìåòðè÷åñêîå ìîäåëèðîâàíèå Ãëàâíûé ðåäàêòîð

Ìîâ÷àí Ä. À.

dm@dmk