КОМПАС-3d v10 на 100 %.pdf

560

Upload: remcardava

Post on 19-Jan-2016

423 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: КОМПАС-3D V10 на 100 %.pdf
Page 2: КОМПАС-3D V10 на 100 %.pdf

ББК 30.2-5-05

УДК 004.896

К38

Кидрук М. И.

К38 КОМПАС-3D V10 на 100 % (+CD). — СПб.: Питер, 2009. — 560 с.: ил. — (Серия

«На 100%»).

ISBN 978-5-388-00375-1

Книга посвящена КОМПАС-3D V10 — мощной, постоянно совершенствующейся системе авто-

матизированного проектирования (САПР), максимально адаптированной к российским стандартам. Издание

в доступной форме рассказывает о принципах проектирования и основных приемах работы в этой замеча-

тельной программе. Книга не является аналогом справочной системы: обучение основывается на инте-

ресных примерах, взятых из практики. Более того, в издании есть раздел, посвященный расширению воз-

можностей системы, а именно написанию прикладных конструкторских библиотек, работающих с 3D.

На прилагаемом к книге компакт-диске есть демонстрационная версия системы КОМПАС-3D V10, файлы

рассматриваемых проектов, а также исходные коды разрабатываемых библиотек. Издание будет полезно всем,

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

жения для КОМПАС-3D.

ББК 30.2-5-05

УДК 004.896

Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме

без письменного разрешения владельцев авторских прав.

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

дежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может

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

ошибки, связанные с использованием книги.

ISBN 978-5-388-00375-1 © ООО «Питер Пресс», 2009

Page 3: КОМПАС-3D V10 на 100 %.pdf

Краткое содержаниеВведение ..................................................................................... 7

Об авторе................................................................................... 13

От издательства ......................................................................... 14

Глава 1.Глава 1.Глава 1.Глава 1.Глава 1. Пользовательский интерфейс и настройки системы .... 15

Глава 2.Глава 2.Глава 2.Глава 2.Глава 2. Двухмерное черчение ............................................... 103

Глава 3.Глава 3.Глава 3.Глава 3.Глава 3. Трехмерное моделирование ..................................... 243

Глава 4.Глава 4.Глава 4.Глава 4.Глава 4. Проектирование спецификаций ................................ 419

Глава 5.Глава 5.Глава 5.Глава 5.Глава 5. Прикладные библиотеки ........................................... 448

Глава 6.Глава 6.Глава 6.Глава 6.Глава 6. Расширение возможностей системы ......................... 484

Заключение ............................................................................. 553

Page 4: КОМПАС-3D V10 на 100 %.pdf

Оглавление

Введение ......................................................................................................... 7Для кого предназначена книга ..................................................................... 10Структура книги ............................................................................................. 11Об авторе....................................................................................................... 13От издательства ............................................................................................. 14

Глава 1. Пользовательский интерфейс и настройки системы .... 15

КОМПАС-3D V10: первое знакомство ........................................................... 16Главное меню КОМПАС-3D V10 .................................................................... 25

Меню Файл ........................................................................................... 26Меню Редактор .................................................................................... 27Меню Вид ............................................................................................. 32Меню Инструменты и меню Операции ................................................ 42Меню Сервис ....................................................................................... 50

Компактная и другие панели инструментов ................................................. 60Настройка системы ....................................................................................... 69

Настройка интерфейса ........................................................................ 69Системные настройки .......................................................................... 78Сохранение и восстановление настроек ............................................ 94

Особенности последних версий КОМПАС-3D ............................................... 96Азбука КОМПАС ................................................................................... 96Дерево модели .................................................................................... 97Сетчатая прозрачность ........................................................................ 99Новое в версии КОМПАС-3D V10 ...................................................... 100

Резюме ......................................................................................................... 102

Page 5: КОМПАС-3D V10 на 100 %.pdf

Оглавление 55555

Глава 2. Двухмерное черчение ......................................................... 103

Создание и редактирование геометрических объектов ............................ 106Привязки ............................................................................................ 106Команды создания геометрических объектов .................................. 109Редактирование геометрических объектов ...................................... 129

Размеры и обозначения .............................................................................. 142Построение размеров и редактирование размерных надписей ..... 142Обозначения на чертеже ................................................................... 147

Работа с документом КОМПАС-Чертеж ....................................................... 151Оформление чертежа ........................................................................ 152Многолистовые чертежи ................................................................... 159Виды и слои ....................................................................................... 162

Практическое черчение .............................................................................. 172Создание сборочного чертежа одноступенчатогоцилиндрического редуктора ............................................................. 173Создание деталировочного чертежа зубчатого колеса .................... 227Построение графиков функций ........................................................ 236

Резюме ......................................................................................................... 240

Глава 3. Трехмерное моделирование ............................................. 243

Твердотельное моделирование в КОМПАС-3D ........................................... 247Формообразующие операции (построение деталей) ....................... 252Вспомогательная геометрия и трехмерные кривые......................... 279Свойства трехмерных объектов ........................................................ 285Создание сборок ............................................................................... 289Использование переменных и выражений в моделях ..................... 297

Практическое моделирование.................................................................... 306Общие рекомендации по построению трехмерных моделей .......... 308Построение трехмерной модели одноступенчатогоцилиндрического редуктора ............................................................. 309

Интересные примеры .................................................................................. 378Пружины............................................................................................. 379Червячное зацепление ...................................................................... 387Модель из листового металла ........................................................... 401Текст на цилиндре.............................................................................. 409Проставление трехмерных размеров и обозначений ...................... 414

Резюме ......................................................................................................... 417

Page 6: КОМПАС-3D V10 на 100 %.pdf

Оглавление66666

Глава 4. Проектирование спецификаций ...................................... 419

Общие принципы работы со спецификациями .......................................... 421Разработка спецификации к сборочному чертежу редуктора .................. 423Разработка спецификации для трехмерной сборки редуктора ................ 431Разработка спецификации к ассоциативному чертежу ............................. 438Специальные возможности редактора спецификаций КОМПАС-3D ......... 444Резюме ......................................................................................................... 447

Глава 5. Прикладные библиотеки .................................................... 448

Конструкторские приложения .................................................................... 450КОМПАС-SHAFT 3D ............................................................................. 452КОМПАС-SHAFT 2D ............................................................................. 457КОМПАС-SPRING................................................................................. 462Система распознавания 3D-моделей ................................................ 463Библиотека муфт ............................................................................... 466

Бесплатные библиотеки .............................................................................. 468Редуктор-2D V1.7 ............................................................................... 471Редуктор-3D V2.3 ............................................................................... 476

Резюме ......................................................................................................... 482

Глава 6. Расширение возможностей системы ............................. 484

Создание библиотек фрагментов и моделей ............................................. 486Создание библиотек шаблонов .................................................................. 495Создание библиотек с помощью КОМПАС-Макро ...................................... 498КОМПАС-Мастер .......................................................................................... 499

Технология COM, автоматизация и интерфейсы IDispatch ............... 501Базовые интерфейсы API системы КОМПАС ..................................... 504Пример программной реализации трехмерной операции .............. 512Первая библиотека к КОМПАС-3D .................................................... 520Разработка мини-САПР зубчатых колес ............................................ 528

Резюме ......................................................................................................... 551

Заключение ............................................................................................. 553

Page 7: КОМПАС-3D V10 на 100 %.pdf

ВведениеРазвитие новых технологий постоянно предъявляет все более жесткие требованияк современному инженеру�конструктору. Уже давно остались в прошлом те вре�мена, когда все конструкторские расчеты, чертежи и документация выполнялисьвручную, а главными инструментами проектировщика были карандаш и кульман.Точность таких чертежей и документации зависела от многих субъективных фак�торов, таких как тщательность выполнения графического изображения, квалифи�кация проектировщика и пр. Самое плохое, что такие чертежи практически невоз�можно было редактировать. В результате проектируемый объект мог быть далекот совершенства.

За два последних десятилетия информационные технологии коренным образомизменили принципы конструирования, ускорив при этом процесс разработки из�делия, повысив его точность и надежность в десятки раз. Бытует ошибочное мне�ние, что графические и расчетные системы — это всего лишь цифровая замена про�ектирования вручную. Хотя в самом начале, конечно, так и было. Первые версиизападных программ для работы с инженерной двухмерной графикой были не чеминым, как электронным вариантом карандаша и кульмана. Однако благодаря вы�соким технологиям сфера конструирования развивалась, и в результате появи�лась отдельная самостоятельная отрасль — автоматизированное проектирование.Постепенно в графических редакторах стало возможно повторно использовать ра�нее спроектированные изделия, легко и быстро создавать типовые элементы, са�мостоятельно оформлять чертежи и прочую документацию. Следом за этим по�явился механизм параметризации графического изображения.

Переворотом в промышленном проектировании стало применение в конструирова�нии трехмерной графики. Сначала в строительстве, потом в тяжелом машинострое�нии, а за ними и в других отраслях начали активно искать применение возможностямобъемной компьютерной графики. Нельзя сказать, что переход на трехмерную графи�ку был безболезненным. Во�первых, из�за требований стандартов (ГОСТ, СНИПи т. п.), касающихся только плоской графики и, во�вторых, из�за негибкости мыш�ления многих инженеров, упрямо отталкивающих все новое. Однако другого путине было. Проектная организация, активно использующая современные системы ав�томатизированного проектирования (САПР) и расчетные комплексы, успевала вы�полнить и представить несколько полноценных решений определенного проекта,тогда как за то же время другая организация, не применяющая САПР, едва ли успе�вала подготовить один эскизный проект. Кроме лучшего визуального представле�ния проектируемых изделий, 3D�графика на порядок повышает точность проекти�рования особенно сложных (составных) объектов, позволяет легко редактировать

Page 8: КОМПАС-3D V10 на 100 %.pdf

Введение88888

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

Другой ветвью развития компьютерных систем для проектирования являются ин�женерные расчеты. Этот класс программ начал бурно развиваться с появлением3D в конструировании и на данный момент очень востребован. Трехмерное пред�ставление напряжений от действующих нагрузок, трехмерное распределение (поле)температур, прочностной, кинематический, динамический анализ и многое другоестали доступны инженеру, использующему такие системы. Очень многие расчеты,которые ранее едва ли можно было выполнить или которые требовали суперква�лифицированных специалистов, сейчас легко решаются с помощью таких прило�жений.

На сегодня все существующие программные пакеты, которые предназначены дляинженерного моделирования, можно разделить на три категории.

� Системы тяжелого класса. Они содержат мощные гибридные трехмерные ре�дакторы (такие, в которых реализовано как твердотельное, так и поверхност�ное моделирование), а также встроенные функции для различных инженер�ных расчетов. Весьма сложны для освоения, требуют специальных знанийи навыков, очень дорогостоящие, однако позволяют создавать и рассчитыватьмодели практически любых форм. Это системы класса Pro\ENGINEER, CATIAи пр.

� Системы среднего класса. Такие системы сейчас наиболее распространеныи популярны. Они позволяют решать большинство задач проектирования наоснове, как правило, твердотельного моделирования, уделяя при этом немаловнимания и плоскому черчению. Могут иметь небольшие модули, решающиетиповые расчетные задачи. Сравнительно недорогие, легкие в освоении, ори�ентированы на пользователя (то есть на обычного инженера) и не столь тре�бовательны к аппаратным средствам, как системы тяжелого класса. К этимсистемам можно отнести Autodesk Inventor, SolidWorks, Solid Edge и т. д.

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

Page 9: КОМПАС-3D V10 на 100 %.pdf

Введение 99999

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

Радует тот факт, что в области инженерного проектирования среди систем сред�него класса есть представители не только западных IT�компаний. Хорошим при�мером тому служит российская система трехмерного твердотельного моделирова�ния КОМПАС�3D, которой и посвящена эта книга. Всего за последние нескольколет КОМПАС�3D из плоского чертежного редактора вырос во многофункцио�нальную систему 3D�CAD с собственным математическим ядром. Большим плю�сом этой программы является поддержка как западных, так и отечественныхстандартов выполнения чертежей и подготовки документации. Кроме того, соб�ственные ноу�хау в сфере трехмерного моделирования, удобный чертежно�графи�ческий редактор, большое количество вспомогательных приложений могут сде�лать ваше проектирование не только быстрым и точным, но и приятным.

Page 10: КОМПАС-3D V10 на 100 %.pdf

Для кого предназначена книгаКнига предназначена для студентов технических вузов, а также инженеров�кон�структоров, использующих на своих предприятиях КОМПАС�3D. Она состоит изшести глав, в которых последовательно рассмотрены различные аспекты работы сновейшей версией программы — практически все, что вам может понадобиться вработе. Отличительной особенностью данного издания является его насыщен�ность практическими примерами достаточной сложности, чтобы научиться про�фессионально работать в КОМПАС�3D. Они достаточно обширны (освещаютбольшинство функций, которые наиболее часто используются на практике), взя�ты из реальной жизни, поэтому не являются абстрактными.

Page 11: КОМПАС-3D V10 на 100 %.pdf

Структура книгиВ первой главе приведено общее описание системы КОМПАС�3D V10, ее интер�фейса и настроек. Подробно рассмотрены вопросы, касающиеся настройки про�граммы, ее внешнего вида, панелей инструментов, меню и т. д. с учетом требова�ний конкретного пользователя. Знания, полученные после прочтения этой главы,позволят настроить систему для себя. Кроме того, при возникновении тех илииных проблем с интерфейсом вы можете не тратить много времени на поиск нуж�ной кнопки или команды меню, а обратиться к данной главе.

Вторая глава полностью посвящена плоскому черчению. В ней описано созданиеи редактирование графических объектов (примитивов), использование привязоки вспомогательных объектов при построении, представлен обзор практически всехкоманд графического редактора последней версии КОМПАС. Отдельный разделэтой главы посвящен работе с видами и слоями в КОМПАС�График. В качествепрактического примера рассмотрено пошаговое построение и оформление сбороч�ного чертежа одноступенчатого цилиндрического косозубого редуктора.

В третьей, самой объемной главе рассказывается об общих принципах трехмерноготвердотельного моделирования, а также об особенностях их реализации в системеКОМПАС�3D. Отдельно описан процесс создания единичных деталей и трехмерныхсборок. Небольшой раздел посвящен параметрическому моделированию. Практичес�кая часть этой главы состоит из двух разделов. В первом приведен пример разработкитрехмерной модели (сборки) того редуктора, чертеж которого был создан во второйглаве. Второй раздел содержит оригинальные примеры построения различных моде�лей, которые, на первый взгляд, невозможно выполнить средствами твердотельногомоделирования (пружины, червяк и червячное колесо, текст на цилиндре и пр.).

В четвертой главе рассмотрено на примерах создание спецификаций в редактореспецификаций системы КОМПАС. Сначала разрабатывается спецификация длядвухмерного чертежа редуктора, спроектированного во второй главе, потом специ�фикация для трехмерной модели этого же редуктора и, наконец, для ассоциатив�ного чертежа, созданного с трехмерной модели редуктора.

Пятая глава рассказывает о прикладных библиотеках к системе КОМПАС и их на�значении. В главе представлен небольшой обзор (естественно, с примерами) не�которых наиболее важных стандартных библиотек КОМПАС, а также бесплатныхбиблиотек, разработанных пользователями и выложенными на сайте техническойподдержки компании «АСКОН» (http//www.ascon.ru).

Page 12: КОМПАС-3D V10 на 100 %.pdf

Структура книги1212121212

Шестая глава, завершающая книгу, расскажет о различных способах расширениявозможностей системы. В главе вы найдете пример разработки (написания) соб�ственной прикладной библиотеки к системе КОМПАС�3D, которая позволяет ав�томатически создать трехмерные модели зубчатых колес.

Все примеры, рассмотренные в книге, вы можете найти на компакт�диске, прилагае�мом к книге. Обратите внимание, что для нормального открытия примеров нужналицензионная версия программы КОМПАС�3D V10. В версии КОМПАС�3D V10 LTнельзя открыть сборки. В таком случае для просмотра этих файлов можно восполь�зоваться программой КОМПАС�3D Viewer V10, которую вы найдете на прилагае�мом компакт�диске.

Надеюсь, что с помощью этой книги вы на 100 % освоите КОМПАС, изучите мно�жество различных приемов, которые облегчают моделирование и черчение, а так�же позволяют в полной мере использовать потенциал этой замечательной про�граммы.

Page 13: КОМПАС-3D V10 на 100 %.pdf

Об авторе

Максим Кидрук — в прошлом инженер�программист компании «АСКОН�Комп�лексные Решения» Киевского представительства компании «АСКОН». По образо�ванию — инженер�теплоэнергетик (окончил с отличием механико�энергетическийфакультет Национального университета водного хозяйства и природопользования,г. Ровно, Украина).

Автор многочисленных статей о КОМПАС�3D, трехмерной графике, моделиро�вании и программировании в журналах «CAD/CAM/CAE Observer», «САПРи графика», «Материалообработка и инструмент», газете «IT News». Сертифици�рованный специалист по КОМПАС�3D. Кроме досконального владения инстру�ментарием КОМПАС, хорошо знает систему «изнутри» и является разработчикомбольшого количества прикладных библиотек к программе (хорошо известны егопроекты Редуктор�2D, Редуктор�3D, Библиотека муфт и пр.). В настоящее времяМаксим Кидрук является аспирантом сразу двух университетов: Национально�го технического университета Украины «Киевский политехнический институт»и Королевского технологического института (Стокгольм, Швеция).

Page 14: КОМПАС-3D V10 на 100 %.pdf

От издательстваВаши замечания, предложения и вопросы отправляйте по адресу электронной по�чты [email protected] (издательство «Питер», компьютерная редакция).

Мы будем рады узнать ваше мнение!

На сайте издательства http://www.piter.com вы найдете подробную информациюо наших книгах.

Page 15: КОМПАС-3D V10 на 100 %.pdf

Глава 1

Пользовательскийинтерфейс и настройкисистемы

� КОМПАС-3D V10: первое знакомство

� Главное меню КОМПАС-3D V10

� Компактная и другие панели инструментов

� Настройка системы

� Особенности последних версий КОМПАС-3D

� Резюме

Page 16: КОМПАС-3D V10 на 100 %.pdf

Прежде чем приступить к непосредственному рассмотрению черчения и модели�рования в системе КОМПАС�3D, необходимо уделить некоторое внимание интер�фейсу и возможностям изменения настроек данного приложения. Этот вопросимеет далеко не второстепенное значение, ведь доскональное владение приемамии средствами работы зачастую позволяет не задумываясь найти более легкийи изящный путь для решения той или иной задачи. Хорошо настроенный интер�фейс разрешает конкретному пользователю более гибко управлять программнымпакетом. Напротив, нестандартный и непривычный набор элементов управлениявызывает множество неудобств, замедляющих и затрудняющих проектирование,и в конечном итоге является причиной усталости и раздражения пользователяпосле длительного сеанса работы с приложением. Конечно, если вы недостаточноизучите все нюансы интерфейса и будете осваивать их по мере необходимости, вывсегда сможете воспользоваться справкой по КОМПАС�3D, документацией, со�провождающей программу, а также этой книгой. Однако согласитесь, намного удоб�нее, один раз основательно изучив интерфейс и настроив систему для себя, спо�койно работать с приложением, чем каждый раз листать страницы книги, рытьсяв электронной документации или пытаться что�либо понять в сухих и зачастуюнепонятных тезисах справки.

Эта глава может показаться скучной и неинтересной. Здесь не будет практическихпримеров или полезных советов, раскрывающих неочевидные аспекты работыс программой, то есть всего того, что может сделать чтение технической книги неменее увлекательным, чем художественной. Однако, если вы только начинаете ра�ботать с КОМПАС�3D, я настоятельно рекомендую внимательно ознакомитьсяс содержанием данной главы, так как в будущем это может значительно сэкономитьвам время при черчении и оформлении документации в системе КОМПАС�3D.

КОМПАС-3D V10: первое знакомствоЛюбой современный графический редактор обладает достаточно сложным интер�фейсом. Как правило, конструкторские системы, представленные сегодня на рын�ке САПР, развиваются уже не один год. Они успели за это время накопить множе�ство различных функций, вспомогательных команд, мастеров, подключаемыхмодулей и пр. Поэтому, наряду с функционалом CAD�системы, имеет огромноезначение удобство ее интерфейса (во многом именно это определяет популярностьсамой системы на рынке). Основательное изучение особенностей интерфейса спо�собствует более скорому приобретению опыта и хороших навыков в работе с сис�темой, что в конечном счете ведет к повышению скорости и качества проектиро�вания. Весомым аргументом в пользу изучения интерфейса является также и то,

Page 17: КОМПАС-3D V10 на 100 %.pdf

1717171717КОМПАС-3D V10: первое знакомство

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

Итак, пользовательский интерфейс (User Interface, UI) — это набор стандартныхи специальных элементов управления Windows (кнопки, переключатели, поля вво�да, списки, статический текст, изображения и пр.), с помощью которых осуществ�ляется интерактивное взаимодействие экземпляра приложения (Application) не�посредственно с пользователем. Забегая вперед, скажу, что среди многих, какроссийских, так и зарубежных конструкторских систем, предназначенных длятрехмерного твердотельного моделирования, по удобству пользования и легкостив освоении КОМПАС считается одной из лучших.

КОМПАС�3D — это приложение многодокументного интерфейса (Multiple Docu�ment Interface, MDI). Что это означает? Приложения MDI позволяют открыватьнесколько файлов (документов) одновременно, а также использовать для отобра�жения данных одного документа несколько представлений (отдельных окон).Таким образом, при выполнении сложных проектов можно одновременно рабо�тать с несколькими документами в одном сеансе.

Важной особенностью таких приложений является поддержка файлов различныхтипов. Это означает, что в рамках одного и того же программного пакета вы може�те работать с разными документами, представленными файлами разных форматов(например, файлам чертежей соответствуют документы КОМПАС�3D — КОМ�ПАС�Чертеж и КОМПАС�Фрагмент, а файлам 3D�моделей — КОМПАС�Детальи КОМПАС�Сборка). Фактически, большинство наиболее популярных современ�ных приложений создано на базе интерфейса MDI, обеспечивающего пользователюнаибольшую гибкость в представлении данных и удобство в работе с документами.

Программный пакет КОМПАС�3D можно условно разделить на три большие со�ставляющие:

� КОМПАС�3D — модуль для работы с трехмерными моделями;

� КОМПАС�График — чертежно�графический редактор;

� редактор спецификаций и текстовых документов.

Каждой составляющей соответствуют свои типы файлов, а каждому типу фай�лов — отдельный значок и собственное расширение.

Сразу после первого запуска программы появляется окно Âèä ïðèëîæåíèÿ, позволяю�щее настроить вид приложения, наиболее привычный и удобный для пользователя.

Page 18: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы1818181818

Настройкам в этом окне будет уделено более пристальное внимание чуть позже,при рассмотрении системных настроек программы.

При первом запуске КОМПАС выводит на экран Ñòàðòîâóþ ñòðàíèöó (рис. 1.1). Наданной странице отображено несколько ссылок, используя которые вы можетевыполнить одно из следующих действий:

� Íîâûå âîçìîæíîñòè ýòîé âåðñèè — после щелчка на этой ссылке откроется раз�дел справки, в котором будут перечислены все новинки, реализованные в те�кущей версии программы;

� Ó÷åáíîå ïîñîáèå «Àçáóêà ÊÎÌÏÀÑ» — получить доступ к интерактивному учеб�ному пособию, позволяющему самостоятельно освоить отдельные приемы ра�боты с программой. Подробнее о ней будет рассказано в конце главы;

� Ôîðóì ïîëüçîâàòåëåé ÊÎÌÏÀÑ — перейти на интернет�страницу форума пользо�вателей системы КОМПАС, где вы сможете задать интересующий вас вопросили просто пообщаться на различные темы;

� Ñàéò Ñëóæáû òåõíè÷åñêîé ïîääåðæêè — перейти на сайт службы техническойподдержки, где вы сможете обратиться за помощью к специалисту;

� Íàïèñàòü ïèñüìî â Ñëóæáó òåõ. ïîääåðæêè;

� Ñàéò êîìïàíèè ÀÑÊÎÍ — посетить официальный сайт компании «АСКОН».

Рис. 1.1. Стартовая страница КОМПАС�3D V10

Page 19: КОМПАС-3D V10 на 100 %.pdf

1919191919КОМПАС-3D V10: первое знакомство

Как вы уже заметили, при первом запуске программы главное меню в верхней ча�сти окна содержит минимальное количество пунктов, а под меню находится всеголишь одна панель инструментов. С чего начинать освоение этой среды проектиро�вания? Первым делом нужно выбрать тип создаваемого файла (тип документа).Типы документов могут быть разными, и их выбор производится в зависимостиот того, что нужно пользователю: создать модель, чертеж, оформить специфика�цию и т. п. Указать тип файла можно в окне Íîâûé äîêóìåíò (рис. 1.2), для вызовакоторого следует выполнить команду меню Ôàéë�Ñîçäàòü или нажать комбинациюклавиш Ctrl+N.

Рис. 1.2. Окно выбора типа создаваемого документа

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

Пользователю доступно несколько типов файлов.

� Äåòàëü — это документ КОМПАС�3D, содержащий трехмерное изображе�ние (3D�модель) определенного объекта или изделия, сформированного пу�тем последовательности формообразующих операций (добавления, удаленияматериала детали, булевы операции) и представляющего собой единое целое.Это не означает, что в реальном мире деталь, выполненная в КОМПАС, долж�на обязательно быть нераздельной. Просто при моделировании всегда есть

Page 20: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы2020202020

некоторое упрощение (умышленное пренебрежение несущественными осо�бенностями), и изделие, которое в действительности состоит из несколькихкомпонентов (например, соединенных сваркой), в модели может быть пред�ставлено как одна деталь. Деталью может быть модель лопатки турбины, мо�дель вала и пр. Документам этого типа соответствуют файлы моделей с рас�ширением M3D.

ПРИМЕЧАНИЕ

Начиная с версии КОМПАС-3D V8 Plus, в программе добавилась возможностьсоздавать несколько твердых тел в одной детали — так называемое много-тельное моделирование. Это означает, что сама модель теперь может состо-ять из нескольких разрозненных частей, хотя деталь все равно интерпретиру-ется системой как единое целое. В более ранних версиях КОМПАС-3D детальобязательно должна была быть нераздельной — представленной одним твер-дым телом в модели. Следующие из этого особенности моделирования, а так-же преимущества многотельного моделирования описаны в гл. 3.

� Ñáîðêà — это также трехмерный документ, который содержит 3D�модель,но уже значительно более сложного объекта, состоящего из двух и более дета�лей. В состав сборки могут входить детали КОМПАС�3D, стандартные (биб�лиотечные) компоненты, трехмерные модели или поверхности, импортиро�ванные из других систем моделирования, а также другие сборки (подсборки)системы КОМПАС. Компоненты сборки размещены определенным образомв пространстве. Такое их взаимное размещение, определяющее способы соеди�нения, крепления или контакта отдельных составных частей, и формирует мо�дель сложного объекта (механизма, агрегата или здания). Сборкой может быть,например, зубчатая передача: два зубчатых колеса, соединенных шпонками с ва�лами и собранных в зацепление. Файлы сборок имеют расширение A3D.

ПРИМЕЧАНИЕ

В КОМПАС-3D V10 геометрическое ядро программы было усовершенствовано.Основное нововведение состоит в том, что теперь в моделях сборок можнопользоваться всеми теми же формообразующими операциями, что и в деталях.Это означает, что сборка помимо тел, внесенных в нее из других компонентов(деталей, подсборок), может содержать собственные тела, созданные и раз-мещенные прямо в пространстве сборки.

� ×åðòåæ — главный графический документ системы КОМПАС�3D. Кромесобственно графического изображения какого�либо объекта (содержащегостандартные проекционные виды, виды�разрезы, выносные виды), в документКОМПАС�Чертеж входит основная надпись, рамка и другие элементы оформ�

Page 21: КОМПАС-3D V10 на 100 %.pdf

2121212121КОМПАС-3D V10: первое знакомство

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

� Ôðàãìåíò — еще один графический документ системы КОМПАС, носящийвспомогательный характер. Фрагмент, как и чертеж, может содержать двух�мерное изображение изделия, но во фрагменте нет основной надписи, рамкиили каких�либо других элементов оформления. Фактически, фрагмент — эточистый лист, на котором проектировщик рисует какие угодно эскизы, схемы,типовые элементы, которые он затем может неоднократно использовать присоздании и оформлении чертежей. Важным отличием фрагмента от чертежаявляется то, что во фрагменте невозможно разместить несколько видов —все рисуется в текущем виде, в масштабе один к одному (подробнее о видахи слоях рассказано в гл. 2). Фрагменты сохраняются в файлах с расширениемFRW.

� Ñïåöèôèêàöèÿ — документ КОМПАС�3D, который позволяет создавать элек�тронные варианты различных технических документов: спецификаций, ведо�мостей, таблиц изменений, перечней и пр. Спецификация может быть ассоци�ативно связана с соответствующим ей документом (чертежом или сборкой).При этом все изменения, вносимые в чертеж или модель, будут автоматичес�ки отображаться и в спецификации. Оформление спецификаций (основнаянадпись, рамка) настраивается в зависимости от требований конкретной ка�тегории пользователей согласно ГОСТ. Файлам спецификаций соответствуетрасширение SPW.

� Òåêñòîâûé äîêóìåíò — документ, содержащий обычный текст. Применяетсядля создания и хранения технических требований, оформления пояснитель�ных записок и т. п. Файл текстового документа, созданный в системе КОМ�ПАС, имеет расширение KDW.

ПРИМЕЧАНИЕ

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

Подробнее о каждом из перечисленных типов документов, о приемах работы с ни�ми будет рассказано в следующих главах книги.

Page 22: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы2222222222

Для детального знакомства с интерфейсом программы стартовой страницы явнонедостаточно, поэтому выберите в диалоговом окне Íîâûé äîêóìåíò тип файла Äå-

òàëü и нажмите кнопку OK (или просто воспользуйтесь ссылкой Äåòàëü на старто�вой странице программы). Система создаст новый документ КОМПАС�Деталь,при этом главное меню и панели инструментов изменятся (рис. 1.4).

Рис. 1.3. Раскрывающийся список кнопки Создать новый документ

�������������� ����������

� ��������

���� ����������

�����������

�������������

��������

������������ �

������������

Рис. 1.4. Элементы пользовательского интерфейса системы КОМПАС�3D

Page 23: КОМПАС-3D V10 на 100 %.pdf

2323232323КОМПАС-3D V10: первое знакомство

Главное окно приложения КОМПАС состоит из нескольких элементов.

� Главное меню — находится, как правило, в верхней части главного окна и пре�доставляет доступ к различным командам активного документа. Меню содер�жит пункты, общие для всех типов документов КОМПАС�3D, а также спе�циальные команды, которые изменяются в зависимости от типа активногодокумента (деталь, чертеж и т. п.).

� Компактная панель инструментов — наиболее важный и часто используемыйэлемент интерфейса. Это вертикальная панель, по умолчанию расположеннаяв левой части окна программы. Она объединяет панели инструментов, пред�назначенные для создания и редактирования моделей, чертежей или элемен�тов спецификаций. Между панелями инструментов можно переключатьсяс помощью специальных кнопок (на рис. 1.4 эти кнопки размещены в верхнейчасти компактной панели). Состав компактной панели зависит от типа доку�мента, с которым работает пользователь.

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

� Дерево построения — окно древовидного представления этапов построениямодели (детали, сборки) или чертежа. Этот элемент управления показываетпорядок формирования пользователем данных документа, а также иерархи�ческие связи между элементами чертежа или трехмерными операциями, фор�мирующими модель. Дерево построения позволяет легко перемещаться подокументу, что существенно упрощает его редактирование.

ВНИМАНИЕ

В версии КОМПАС-3D V10 внешний вид, как и возможность представленияданных в дереве трехмерной модели, значительно отличается от предыдущихверсий. Подробнее об этом читайте в третьей главе.

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

Page 24: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы2424242424

� Панель свойств — на данной панели отображаются вкладки с настройкамии свойствами, доступными для редактирования при выполнении команд (со�здания операций). Например, при рисовании отрезка в графическом докумен�те на этой панели появятся поля для ввода координат его начальной и конеч�ной точек, длины, угла наклона и раскрывающийся список типов линий,которыми он может быть отображен (рис. 1.5). Набор элементов управления,отображаемых на панели свойств, отличается для каждой отдельной команды.

Рис. 1.5. Параметры команды ввода отрезка на панели свойств

Панель свойств может быть закреплена возле любого края клиентской областиглавного окна программы. Для этого нужно воспользоваться соответствующейкомандой подменю Ðàçìåùåíèå контекстного меню. Его можно вызвать, щелк�нув правой кнопкой мыши в любой точке панели свойств. Кроме того, панельсвойств может быть зафиксированной (см. рис. 1.4) или плавающей. Плаваю�щая панель в неактивном состоянии скрывается за границей (фреймом) глав�ного окна. Это может быть удобно при небольшом разрешении экрана монито�ра (например, 800 × 600), так как при этом панель свойств не будет закрыватьсобой участок клиентской области окна документа. При достаточно большомразрешении экрана режим плавающей панели не совсем удобен, потому что длякаждого обращения к свойствам текущей операции панель придется «доставать»из�за края неклиентской области окна (для чего нужно будет щелкать кнопкоймыши на закладке с заголовком панели и ждать, пока панель всплывет).

Для изменения состояния панели, то есть для ее закрепления или переводав плавающее состояние, следует воспользоваться контекстным меню. Если па�нель свойств расположена горизонтально, то контекстное меню можно вызвать,щелкнув кнопкой мыши возле вертикального маркера из точек в ее левой части(рис. 1.6, а). Если панель находится вертикально, то для установления или сня�тия фиксации служит кнопка с изображением канцелярской кнопки в правомверхнем углу панели (рис. 1.6, б).

� Строка сообщений — строка, размещенная в нижней части главного окна про�граммы и содержащая контекстную подсказку по текущей операции. Иногдав строке сообщения выводится индикатор выполнения какого�либо процесса(открытия большой сборки, сохранения файла в растровый формат и т. п.).Чтобы показать или спрятать строку сообщений, нужно воспользоваться ко�мандой меню Âèä�Ñòðîêà ñîîáùåíèé.

Page 25: КОМПАС-3D V10 на 100 %.pdf

2525252525Главное меню КОМПАС-3D V10

а б

Рис. 1.6. Изменение расположения панели свойств: при горизонтальном (а)и при вертикальном (б) положениях

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

Главное меню КОМПАС-3D V10Как уже отмечалось, главное меню программы динамически изменяет свой составв зависимости от типа активного в данный момент документа (в основном это за�висит от того, является ли этот документ трехмерным или графическим). Болеетого, даже для документов одного и того же типа набор команд определенного раз�дела может быть разным (например, команды меню Îïåðàöèè для детали и длясборки различны). Я опишу наиболее используемые команды меню и укажу, прикаких условиях они будут доступны.

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

Кроме того, я не буду описывать состав главного меню для документов�специфи�каций и текстовых документов, так как почти все команды этих пунктов менюлибо повторяют общие для всей системы КОМПАС операции, либо интуитивнопонятны и не требуют дополнительных разъяснений. При рассмотрении методов

Page 26: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы2626262626

работы с объектами спецификаций в гл. 4 большинство команд системного менюупоминаются в контексте.

Меню Файл

Команды меню Ôàéë не изменяются в зависимости от типа документа. Это первыйпункт главного меню (рис. 1.7).

Рис. 1.7. Меню Файл

Его команды служат для работы с файлами системы КОМПАС: Ñîçäàòü (командауже рассмотрена ранее), Îòêðûòü (позволяет загрузить сохраненный ранее файл всреду КОМПАС), Çàêðûòü (дает возможность закрыть окно активного документа),Ñîõðàíèòü (сохраняет документ), Ñîõðàíèòü êàê (позволяет сохранить документ поддругим именем), Ñîõðàíèòü âñå (дает возможность сохранить все открытые доку�менты), Ïðåäâàðèòåëüíûé ïðîñìîòð (позволяет просмотреть документ перед печа�тью), Ïå÷àòü (дает возможность послать документ на печать), Îòïðàâèòü (позволяетпереслать активный документ по электронной почте), Ñâîéñòâà (выводит диалого�вое окно с информацией об авторе, дате создания документа, а также список вне�шних ссылок и атрибутов документа) и Âûõîä.

Между пунктами меню Ñâîéñòâà и Âûõîä могут отображаться ссылки на несколько(максимум 10) файлов, с которыми работал пользователь, так называемый списокфайлов предыстории. Щелкнув кнопкой мыши на соответствующей ссылке, мож�но быстро загрузить нужный файл в программу.

В версии КОМПАС�3D V10 в данном меню появилась еще одна новая команда:Ôàéë�Çàäàíèå íà ïå÷àòü�Çàãðóçèòü. Она позволяет открывать задание на печать —

Page 27: КОМПАС-3D V10 на 100 %.pdf

2727272727Главное меню КОМПАС-3D V10

один из вспомогательных типов файлов, поддерживаемых системой КОМПАС,который имеет расширение PJD. Задание на печать — это обычный текстовыйфайл, содержащий номера листов чертежа, а также имена файлов документов,выбранных ранее для печати, настройки их размещения на поле вывода, настрой�ки параметров вывода и данные об устройстве вывода.

Меню Редактор

Меню Ðåäàêòîð системы КОМПАС содержит пять стандартных пунктов редакти�рования: Îòìåíèòü, Ïîâòîðèòü, Âûðåçàòü, Êîïèðîâàòü и Âñòàâèòü. Обратите внимание,что они отсутствуют в деталях и сборках КОМПАС�3D, за исключением случаевсоздания или редактирования эскизов формообразующих операций в названныхдокументах.

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

Меню Редактор при активном графическом документе

Команды меню Ðåäàêòîð при активном графическом документе (рис. 1.8) предо�ставляют различные способы для редактирования графических объектов в доку�менте, включая как простые примитивы (точка, отрезок, дуга и пр.), так и слож�ные составные объекты (макроэлементы, фрагменты и т. п.).

Рассмотрим команды этого меню подробнее.

� Ïîâòîðèòü — позволяет повторно выполнить последнюю из вызванных команд.Например, если последней была выполнена команда Íåïðåðûâíûé ââîä îáúåê-

òîâ, то данный пункт меню будет иметь название Ïîâòîðèòü: Íåïðåðûâíûé ââîä

îáúåêòîâ. Для других команд название этого меню также будет меняться. Что�бы повторно выполнить предыдущую команду, вы также можете воспользо�ваться функциональной клавишей F4.

� Ñïåöèàëüíàÿ âñòàâêà — новая команда, появившаяся в десятой версии програм�мы. Позволяет вставить в активный (текущий) графический документ содер�жимое буфера обмена Windows в выбранном формате.

� Êîïèðîâàòü ñâîéñòâà — позволяет копировать (заменять) свойства одного гра�фического объекта другому. Команда доступна при работе с графическимидокументами системы КОМПАС, а также в режиме редактирования эскизовв трехмерной модели. Свойства могут копироваться только между объектами

Page 28: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы2828282828

Рис. 1.8. Меню Редактор при активном графическом документе

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

� Ñâîéñòâà — данная команда включает или отключает отображение окна свойствграфического документа. В этом окне вы сможете в любой момент увидеть всехарактерные свойства выделенного объекта, а также изменить некоторые изних. Скажем, для отрезка в данном окне будут выведены координаты началь�ной и конечной точек, угол наклона отрезка, его длина и его стиль линии. Длякаждого отдельного примитива набор параметров, разумеется, будет отличать�ся. По умолчанию панель свойств спрятана.

� Подменю Óäàëèòü содержит следующие команды:

• Âûäåëåííûå îáúåêòû — предназначена для удаления геометрических прими�тивов, выделенных в активном чертеже или фрагменте. Эту же операциюможно произвести, нажав клавишу Delete;

• Âñïîìîãàòåëüíûå êðèâûå è òî÷êè — это очень полезная команда. Она удаляетвсю вспомогательную геометрию в графическом документе (вспомогатель�

Page 29: КОМПАС-3D V10 на 100 %.pdf

2929292929Главное меню КОМПАС-3D V10

ные прямые, точки, а также любые другие плоские кривые, выполненныестилем линии Âñïîìîãàòåëüíàÿ). Для чертежа можно также выбрать: уда�лять вспомогательные кривые и точки только в текущем виде или во всехвидах чертежа. Благодаря данной команде вы можете свободно применятьвспомогательные примитивы тогда, когда вам это нужно, а после заверше�ния рисования не искать их по всему чертежу, чтобы удалить;

• ×àñòü êðèâîé и ×àñòü êðèâîé ìåæäó 2 òî÷êàìè — дублируют соответствующиекнопки панели инструментов Ðåäàêòèðîâàíèå графического документа(они будут рассмотрены ниже). Они служат для отсечения выступающейкривой и удаления участка кривой между двумя точками;

• Îáëàñòü — команда служит для удаления объектов внутри или снаружиопределенной замкнутой области;

• Ôàñêó\ñêðóãëåíèå — отменяет действие команды по созданию фаски илискругления между двумя кривыми на чертеже;

• Ñîäåðæèìîå îñíîâíîé íàäïèñè, Òåõíè÷åñêèå òðåáîâàíèÿ и Íåóêàçàííóþ øåðî-

õîâàòîñòü (доступны только для документа КОМПАС�Чертеж) — удаля�ют указанные элементы оформления с чертежа;

• Âñå — полностью очищает чертеж или фрагмент от созданного изображе�ния (включая содержимое основной надписи и прочие элементы оформле�ния, созданные во время работы). Обратите внимание, что после этой ко�манды восстановить содержимое активного документа будет невозможно!

� Ðàçáèòü�Êðèâóþ и Ðàçáèòü�Êðèâóþ íà N ÷àñòåé — дублируют одноименныекнопки панели инструментов Ðåäàêòèðîâàíèå. С их помощью любую кривуюможно разбить на несколько составляющих: в первом случае произвольно(между указанными пользователем точками), во втором — равномерно наN частей.

� Âûðîâíÿòü ïî ãðàíèöå — позволяет выровнять все кривые относительно вы�бранной. Эта команда необходима при создании эскизов тел вращения, а так�же для удобства редактирования больших чертежей.

� Óäëèíèòü äî áëèæàéøåãî îáúåêòà — это команда, добавленная в десятой версииКОМПАС�3D. Ее назначение состоит в продлении выделенного объекта (илиобъектов) до пересечения с ближайшим графическим объектом. Командуудобно использовать для продления линий контуров детали до линии, изоб�ражающей разрез.

� Âûäåëèòü âñå — выделяет все графические элементы в документе, за исключе�нием элементов оформления чертежа. Другой способ выполнить то же дей�ствие — нажать сочетание клавиш Ctrl+A.

Page 30: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы3030303030

� Ñäâèã, Ïîâîðîò, Ìàñøòàáèðîâàíèå, Ñèììåòðèÿ, Êîïèÿ и Äåôîðìàöèÿ (некоторые изних содержат также подменю) — повторяют кнопки панели инструментов Ðå-

äàêòèðîâàíèå и предназначены для редактирования геометрических объектовграфического документа.

ПРИМЕЧАНИЕ

Команды редактирования геометрии чертежа или фрагмента работают толь-ко с выделенными в данный момент объектами. Если в активном документенет ни одного выделенного элемента, то все перечисленные выше командыостаются недоступными.

� Ðàçðóøèòü — разбивает макрообъект или библиотечный элемент на составля�ющие примитивы (отрезки и дуги). Данный пункт меню неактивен, если в до�кументе нет ни одного макрообъекта. Подробнее о макрообъектах рассказанодалее.

� Ïîðÿäîê — данное подменю содержит команды, которые позволяют задать по�рядок отрисовки графических объектов, то есть порядок перекрытия объекта�ми друг друга. Эффект перекрытия особенно заметен при работе со штри�ховками и разноцветными заливками областей чертежа, а также при работес разноцветными линиями большой толщины. Команды подменю Ïîðÿäîê до�ступны при наличии выделенных объектов в документе и позволяют разме�щать эти объекты спереди или сзади других элементов чертежа.

� Ïðåîáðàçîâàòü â NURBS — данный пункт меню дублирует кнопку панели инст�рументов Ðåäàêòèðîâàíèå. Он служит для преобразования любого геометричес�кого объекта или текста типа TrueType в набор кривых NURBS (Non UniformRational B�Spline, нерегулярных рациональных B�сплайнов). Команда предо�ставляет возможность произвольно редактировать преобразованный объектпосредством перетаскивания его характерных точек. С помощью этой коман�ды можно, например, создать объемный текст, то есть использовать командуÎïåðàöèÿ âûäàâëèâàíèÿ, эскизом для которой будут служить NURBS�сплайны,полученные в результате преобразования нужной надписи в NURBS.

� Ìåíåäæåð âñòàâîê âèäîâ è ôðàãìåíòîâ — выводит диалоговое окно Ìåíåäæåð

âñòàâîê âèäîâ è ôðàãìåíòîâ (рис. 1.9). Оно упрощает управление вставленны�ми в чертеж фрагментами, а также позволяет создать новый фрагмент в чер�теже.

� Ñîçäàòü îáúåêò — завершает процесс создания или редактирования графичес�кого объекта с учетом всех заданных пользователем параметров. Вызвать эту ко�манду можно также с помощью сочетания клавиш Ctrl+Enter. Команда активна,

Page 31: КОМПАС-3D V10 на 100 %.pdf

3131313131Главное меню КОМПАС-3D V10

Рис. 1.9. Диалоговое окно Менеджер вставок видов и фрагментов

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

Меню Редактор при активном трехмерном документе

При активном трехмерном документе меню Ðåäàêòîð содержит небольшое количе�ство команд (рис. 1.10).

Рис. 1.10. Меню Редактор при активном трехмерном документе

Рассмотрим их.

� Ðåäàêòèðîâàòü êîìïîíåíò — присутствует в меню Ðåäàêòîð только для документаКОМПАС�Сборка и запускает для редактирования выделенный компонент сбор�ки (как правило, деталь или библиотечный элемент). Компонент можно редакти�ровать непосредственно в окне сборки, в которое он вставлен, или в отдельномокне (при этом все изменения сразу отобразятся в документе сборки), или черезбиблиотеку. Конечно, редактировать компонент через библиотеку можно, толькоесли он был создан в прикладной библиотеке КОМПАС�3D.

Page 32: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы3232323232

� Ïîâòîðèòü — действует так же, как и в графических документах.

� Ðåäàêòèðîâàòü ýëåìåíò — запускает для редактирования одну из операций по со�зданию детали или формообразующую операцию в сборке, выделенную в дан�ный момент в дереве построения чертежа или окне представления документа.При этом на панели свойств отображаются элементы управления с настройка�ми данной операции. Для завершения редактирования и создания объекта мож�но воспользоваться командой Ñîçäàòü îáúåêò или сочетанием клавиш Ctrl+Enter.Можно также дважды щелкнуть кнопкой мыши на той части детали, котораябыла добавлена или удалена при выполнении операции. Еще один способ вы�полнения этого действия — команда Ðåäàêòèðîâàòü ýëåìåíò контекстного меню,для вызова которого нужно щелкнуть в дереве построения модели на элемен�те, соответствующем нужной операции.

� Óäàëèòü — удаляет выделенные элементы модели. Если ни один элемент невыбран, команда будет недоступна. Обратите внимание: если на модели вы�делена грань или ребро, то при вызове этой команды будет удалена вся частьматериала детали, сформированная с помощью той операции, которой былисозданы данная грань или ребро. Для удаления выделенных объектов можнотакже воспользоваться клавишей Delete.

� Ðàçðóøèòü — позволяет разрушить массив трехмерных элементов или компонен�тов (в сборке), выделенных в дереве построения модели, на отдельные элемен�ты. Команда доступна только в версиях КОМПАС�3D V9 и КОМПАС�3D V10.

При работе с меню Ðåäàêòîð трехмерного документа нужно учитывать следующуюособенность. При создании эскиза формообразующей операции пользователю ста�новятся доступны все команды создания и редактирования двухмерных геометри�ческих объектов (то есть команды для плоского черчения). Поэтому в режиме со�здания или редактирования эскиза состав меню Ðåäàêòîð полностью аналогичентому же пункту меню для двухмерного документа (фрагмента). Если вы впервыеработаете с КОМПАС�3D или вообще никогда не имели дела с трехмерной графи�кой, то вам наверняка будет сложно понять, что такое эскизы и почему вдруг менютрехмерного документа преображается в меню фрагмента. Все встанет на свои мес�та после прочтения третьей главы книги. Пока просто не удивляйтесь тому, чтопри создании эскиза трехмерной операции меню Ðåäàêòîð принимает совсем дру�гой вид (см. рис. 1.8).

Меню ВидДанное меню имеет несколько общих функциональных подменю, одинаковых дляразных типов документов, а также специфические команды, которые появляются

Page 33: КОМПАС-3D V10 на 100 %.pdf

3333333333Главное меню КОМПАС-3D V10

при выборе документа определенного типа. Как и при рассмотрении меню Ðåäàê-

òîð, опишем меню Âèä для графических и трехмерных документов.

Меню Вид при активном графическом документе

Меню Âèä при активном графическом документе содержит команды, позволяю�щие управлять видом главного окна приложения и видом представления данныхв окне графического документа (рис. 1.11).

Рис. 1.11. Меню Вид для графического документа

При установленных флажках возле команд Äåðåâî ïîñòðîåíèÿ (присутствует толь�ко в документе�чертеже) и Ñòðîêà ñîîáùåíèé в главном окне приложения будутприсутствовать соответствующие элементы интерфейса. По умолчанию флажокÑòðîêà ñîîáùåíèé установлен всегда, а пункт Äåðåâî ïîñòðîåíèÿ для чертежа отклю�чен. Сняв любой флажок, пользователь может спрятать одноименный элементинтерфейса программы. Обратите внимание, что дерево построения чертежа(рис. 1.12) отличается от дерева построения сборки или детали (см. рис. 1.4). В немотображается иерархия видов графического документа. Текущий вид обозначает�ся символом (ò) перед названием вида. Если учесть, что во фрагменте, в отличие отчертежа, изображение создается в едином виде масштабом 1:1, то станет понятно,почему при выборе документа КОМПАС�Фрагмент дерево построения пропада�ет — для фрагмента оно просто не нужно.

Рис. 1.12. Дерево построения чертежа

Page 34: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы3434343434

У команды Ïàíåëè èíñòðóìåíòîâ очень обширное подменю (рис. 1.13).

Рис. 1.13. Подменю команды Вид�Панели инструментов

Команда Ïàíåëü ñâîéñòâ подменю Ïàíåëè èíñòðóìåíòîâ включает/отключает отобра�жение панели свойств в главном окне программы.

При выборе команды Ïåðåìåííûå подменю Ïàíåëè èíñòðóìåíòîâ появляется или ис�чезает окно работы с уравнениями и переменными. Для вызова этого окна можнотакже воспользоваться кнопкой Ïåðåìåííûå на панели инструментов Ñòàíäàðòíàÿ.

Команда Ìåíåäæåð áèáëèîòåê подменю Ïàíåëè èíñòðóìåíòîâ открывает или закры�вает одноименную панель (рис. 1.14), служащую для подключения и управленияприкладными библиотеками системы КОМПАС. В этом окне содержится списоквсех приложений, установленных вместе с программой.

При выполнении команды Íàñòðîéêà èíòåðôåéñà подменю Ïàíåëè èíñòðóìåíòîâ по�является одноименное диалоговое окно, с помощью которого можно настроитьинтерфейс окна программы КОМПАС.

Все остальные пункты подменю Ïàíåëè èíñòðóìåíòîâ — команды�флажки. С их по�мощью можно отображать и закреплять в неклиентской области окна любые па�нели инструментов. По умолчанию всегда включены четыре панели: Ñòàíäàðòíàÿ,

Page 35: КОМПАС-3D V10 на 100 %.pdf

3535353535Главное меню КОМПАС-3D V10

Рис. 1.14. Панель Менеджер библиотек

Êîìïàêòíàÿ ïàíåëü, Âèä и Òåêóùåå ñîñòîÿíèå (эти панели необходимы при работес любым типом документов). Получить доступ ко всем остальным панелям мож�но и с помощью компактной панели. Однако иногда панели инструментов, кото�рые используются особенно часто, очень удобно держать под рукой, а не щелкатькаждый раз на кнопках переключения компактной панели. Например, при частойработе с графическими документами удобно, чтобы на экране постоянно присут�ствовала панель инструментов Ãëîáàëüíûå ïðèâÿçêè. С другой стороны, большоеколичество закрепленных панелей инструментов затрудняет работу, загромождаяокно программы и уменьшая область представления документа. Поэтому прини�майте решение о том, какие панели оставлять видимыми, а какие прятать, в зави�симости от конкретных задач.

С помощью команд подменю Ìàñøòàá можно увеличить или уменьшить масштабизображения (Óâåëè÷èòü и Óìåíüøèòü), подогнать масштаб таким образом, чтобывыделенные объекты вписывались в окно представления (Ïî âûäåëåííûì îáúåê-

òàì), выбрать предыдущий или следующий масштаб (Ïðåäûäóùèé и Ïîñëåäóþùèé),а также подогнать выделенный прямоугольник к текущим размерам окна (Óâåëè-

÷èòü ðàìêîé). Обратите внимание, что команды подменю Ìàñøòàá не влияют на гео�метрические размеры объектов! Они лишь изменяют их представление (отдаляютили приближают объекты), что позволяет быстрее находить неточности или ошиб�ки в чертежах и более гибко их редактировать.

Очень важно различать масштаб графических данных в документе и масштабпредставления (или вида) этих данных на экране. Масштаб данных (масштабизображения чертежа) — это нормируемая стандартами величина, которая пока�зывает, во сколько раз изображение на листе чертежа меньше или больше реаль�ного объекта. Масштаб представления — это величина, которая показывает, во

Page 36: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы3636363636

сколько раз изображение, которое мы видим на экране, больше или меньше действи�тельных размеров геометрических элементов на листе чертежа или фрагмента, внезависимости от масштаба данных документа1. Этот масштаб может быть произволь�ным в пределах от 0 до 1 000 000. Кроме того, в терминологии начертательной геомет�рии (и, соответственно, в системе КОМПАС�3D) есть понятие вида на чертеже (глав�ный вид, вид сбоку, вид сверху, вид�разрез и т. п.), основной характеристикойкоторого является масштаб. По этой причине, чтобы избежать путаницы, далее в кни�ге масштаб данных чертежа будем называть масштабом изображения или масштабомвида чертежа, а масштаб отображения данных на экране — масштабом отображения.

Пункт меню Ñäâèíóòü предназначен для перемещения данных документа (без из�менения масштаба представления) в пределах окна документа. Эта команда удоб�на для просмотра разных зон чертежа при одном и том же масштабе, так как, на�пример, при масштабе отображения равном 1 даже лист формата А4 не полностьюпомещается на экране, не говоря уже о больших форматах (А3, А2, А1). КомандаÑäâèíóòü работает следующим образом. После выбора данного пункта меню систе�ма перейдет в режим передвижения документа. При этом указатель приобрететформу четырехнаправленной стрелки. Удерживая нажатой кнопку мыши, можноперетаскивать рабочее поле документа в любом направлении. Для выхода из ре�жима передвижения нужно воспользоваться клавишей Esc или кнопкой Ïðåðâàòü

êîìàíäó в левом верхнем углу панели свойств. Перетаскивать документ можно так�же, нажав колесико мыши и одновременно передвигая ее.

Команда Ïðèáëèçèòü\îòäàëèòü позволяет плавно изменять масштаб, приближая илиотдаляя изображение. Выполнив эту команду, нужно нажать в поле документакнопку мыши и, не отпуская ее, плавно перемещать в вертикальном направлении.При движении указателя вверх изображение будет увеличиваться, при движениивниз — уменьшаться.

Команда Ïîêàçàòü âñå является наиболее используемой. После ее выполнения си�стема подбирает масштаб представления таким образом, чтобы все, уже созданноев документе (включая элементы оформления чертежа), отобразилось в рамках те�кущего окна документа. Для быстрого вызова этой команды служит функциональ�ная клавиша F9.

При выполнении команды Ïåðåñòðîèòü перестраиваются ассоциативные виды начертеже. Ассоциативный вид — это один из стандартных видов, созданных систе�мой автоматически по трехмерной модели и связанный с ней. Данная команда по�

1 Имеются в виду размеры элементов чертежа при распечатке на принтере в масштабе 1:1,то есть, например, лист А1 на ватмане формата А1.

Page 37: КОМПАС-3D V10 на 100 %.pdf

3737373737Главное меню КОМПАС-3D V10

зволяет автоматически перестроить все такие виды с учетом изменений в моделях�источниках. Если в чертеже нет ни одного ассоциативного вида, то команда Ïåðå-

ñòðîèòü недоступна.

Команда Îáíîâèòü èçîáðàæåíèå (для ее выполнения можно также использовать со�четание клавиш Ctrl+F9) перерисовывает изображение в видимой части окна пред�ставления документа. Необходимость в подобных действиях возникает при рабо�те с большими чертежами. Дело в том, что часто после прокрутки окна документаи завершения некоторых команд редактирования часть изображения прорисовы�вается не до конца. В таком случае достаточно использовать команду Îáíîâèòü èçîá-

ðàæåíèå, и все геометрические объекты будут мгновенно восстановлены.

Команда Ïîêàçàòü ñêðûòûå îáîçíà÷åíèÿ позволяет отобразить на листе чертежа светло�серым цветом все скрытые обозначения. Понятие «скрытое обозначение» появилосьтолько в десятой версии программы и связано с добавлением в трехмерном редакторевозможности создавать трехмерные размеры. Под скрытым обозначением следует по�нимать объект, который был автоматически сформирован в ассоциативном виде чер�тежа в результате передачи размера или обозначения из трехмерной модели.

Почти все команды меню Âèä размещены на одноименной панели инструментов(рис. 1.15). Данная панель по умолчанию отображается при загрузке или созданииграфического документа. Использование кнопок этой панели (Óâåëè÷èòü ìàñøòàá

ðàìêîé, Óâåëè÷èòü ìàñøòàá, Óìåíüøèòü ìàñøòàá, Ñäâèíóòü, Ïðèáëèçèòü/îòäàëèòü, Ïåðå-

ñòðîèòü, Îáíîâèòü èçîáðàæåíèå и Ïîêàçàòü âñå) намного удобнее, чем вызов командменю. На панели есть также раскрывающийся список, позволяющий выбрать мас�штаб отображения документа (доступны значения от 0,50 до 4,0).

Рис. 1.15. Панель инструментов Вид графического документа

При изменении масштаба при помощи команд меню Âèä или первых трех кнопокпанели инструментов в раскрывающемся списке отображается текущий масштаботображения.

Меню Вид при активном трехмерном документе

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

Page 38: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы3838383838

Рис. 1.16. Меню Вид при активном трехмерном документе

Команда Ïîâåðíóòü предназначается для поворота 3D�модели детали или сборкивокруг центральной точки габаритного параллелограмма. Эта команда действуетпо такому же принципу, что и команда Ñäâèíóòü. После ее вызова система перехо�дит в режим ожидания поворота модели, а форма указателя приобретает вид двухстрелок, выгнутых по окружности. Удерживая нажатой левую кнопку мыши, мож�но произвольно вращать модель в окне представления документа. Если нужно по�вернуть модель вокруг произвольной точки, оси или грани, то следует один разщелкнуть кнопкой мыши на нужном объекте (он должен выделиться). При этомуказатель немного изменит вид (между стрелками появится условное изображе�ние точки, оси или плоскости), а модель будет вращаться вокруг выбранногообъекта. Чтобы вернуться к режиму поворота вокруг центра габаритного паралле�лограмма, необходимо щелкнуть кнопкой мыши в любой точке трехмерного про�странства, не занятой моделью. Для выхода из режима поворота можно восполь�зоваться клавишей Esc или кнопкой Ïðåðâàòü êîìàíäó.

С помощью команды Îðèåíòàöèÿ вызывается диалоговое окно установки ориента�ции модели (рис. 1.17). Здесь можно выбрать одну из стандартных ориентаций мо�дели (вид спереди, сзади, слева, справа, сверху, снизу, изометрия, диметрия) илисоздать и сохранить для последующего применения пользовательскую проекцию.

Немного быстрее установить нужный вид можно с помощью раскрывающегосяменю кнопки Îðèåíòàöèÿ на панели инструментов Âèä (рис. 1.18). Чтобы оно по�явилось, нужно щелкнуть на треугольнике справа от этой кнопки.

Меню кнопки Îðèåíòàöèÿ можно также сделать плавающим — оформить в виде от�дельной панели инструментов (рис. 1.19). Для этого его нужно перетащить за мар�керы в верхней части и отпустить в любом месте главного окна.

Page 39: КОМПАС-3D V10 на 100 %.pdf

3939393939Главное меню КОМПАС-3D V10

Рис. 1.17. Диалоговое окно настройки ориентации 3D�модели

Рис. 1.18. Меню кнопки Ориентация

Рис. 1.19. Панель инструментов Ориентация

Значок текущей ориентации подсвечивается (он рисуется во «вжатом» виде).

Команды подменю Îòîáðàæåíèå (рис. 1.20) предназначены для управления отобра�жением модели.

Рис. 1.20. Команды для управления отображением модели

Page 40: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы4040404040

Возможно несколько вариантов того, как будут показаны построенные модели.

� Êàðêàñ — изображение формируется проецированием контуров моделей наэкран (рис. 1.21, а).

� Áåç íåâèäèìûõ ëèíèé — то же, что и каркас, только с учетом перекрытия конту�ров, то есть ребра и линии контура модели, которые невидимы в действитель�ности, на экране не отображаются (рис. 1.21, б).

� Íåâèäèìûå ëèíèè òîíêèå — модель показана в виде каркаса, при этом линии не�видимого контура рисуются более светлыми, чем линии видимой части кар�каса (рис. 1.21, в).

� Ïîëóòîíîâîå — способ отображения, учитывающий цвет и другие оптические ха�рактеристики модели (блеск, зеркальность, прозрачность и т. п.) (рис. 1.21, г).

� Ïîëóòîíîâîå ñ êàðêàñîì — то же, что и полутоновое, только видимые линии кар�каса выделяются черным цветом (рис. 1.21, д). Эта команда работает толькопри полутоновом отображении моделей, то есть ее вызов при любом из кар�касных отображений ни к чему не приведет.

а б в г д

Рис. 1.21. Способы отображения трехмерных моделей: каркас (а), без невидимых линий (б),невидимые линии тонкие (в), полутоновое (г), полутоновое с каркасом (д)

Команда Ïåðñïåêòèâà подменю Îòîáðàæåíèå включает перспективное отображе�ние модели (рис. 1.22). Эта команда доступна при любом из способов отобра�жения модели. Перспектива отличается от обычной проекции пространствен�ной модели тем, что на экране показывается изображение, которое получил быоптический прибор, находящийся на определенном расстоянии от модели. Эторасстояние можно настраивать на вкладке Òåêóùåå îêíî диалогового окна Ïàðà-

ìåòðû, которое вызывается командой Ñåðâèñ�Ïàðàìåòðû. При этом изображе�ния получаются намного естественнее для человеческого взгляда, а сама трех�мерная модель — реалистичнее.

Page 41: КОМПАС-3D V10 на 100 %.pdf

4141414141Главное меню КОМПАС-3D V10

Рис. 1.22. Перспективная проекция модели, отображение полутоновое с каркасом

Значок выбранного в данный момент способа отображения подсвечивается.

СОВЕТ

Наиболее оптимальна с точки зрения визуального восприятия пространственной мо-дели, созданной в КОМПАС-3D, перспективная проекция в комбинации с каркаснымполутоновым отображением (см. рис. 1.22). Однако следует отметить, что при работес очень большими сборками такое отображение 3D-модели может значительно замед-лять работу (в таком случае можно использовать режим упрощения сборки).

Команда Óïðîùåíèÿ�Áûñòðîå îòîáðàæåíèå ëèíèé позволяет включать или отклю�чать режим быстрого отображения (просчета) линий модели для каркасных спо�собов отображения. Этот режим ускоряет прорисовку каркасных линий, что ста�новится особенно заметно при вращении или перемещении модели. Рекомендуетсявсегда включать данный режим.

Команда Óïðîùåíèÿ�Óïðîùåííîå îòîáðàæåíèå включает режим упрощенного ото�бражения для сборки, а начиная с версии программы V9 — и для детали.

Блок команд, которые входят в меню Ñêðûòü (это команды Ñèñòåìû êîîðäèíàò, Êîí-

ñòðóêòèâíûå ïëîñêîñòè и т. д.), предназначен для управления видимостью различ�ных вспомогательных элементов, которые используются при построении деталиили сборки (вспомогательных плоскостей, осей, эскизов кинематических опера�ций и т. п.). Советую включать эти пункты меню после полного построения илиредактирования трехмерной модели. При этом с экрана исчезнут соответствую�щие вспомогательные элементы геометрии, что позволит создаваемой модели вы�глядеть реалистичнее. Чтобы отключить видимость сразу всех вспомогательныхобъектов модели, воспользуйтесь командой Ñêðûòü�Âñå âñïîìîãàòåëüíûå îáúåêòû.

Page 42: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы4242424242

Последние три команды: Ïîêàçàòü âñå, Ïåðåñòðîèòü и Îáíîâèòü èçîáðàæåíèå — анало�гичны одноименным командам меню Âèä для графических документов, с той лишьразницей, что команда Ïåðåñòðîèòü перестраивает не ассоциативные виды (их нетв модели), а саму 3D�модель. Перестраивание может понадобиться, например, послередактирования одного из элементов сборки или после изменения с помощью пере�таскивания порядка формообразующих операций в дереве построений для детали.

Как и в случае с графическими документами, некоторые наиболее часто использу�емые команды дублируются кнопками на панели Âèä (рис. 1.23).

Рис. 1.23. Панель инструментов Вид для трехмерных документов

Данная панель инструментов содержит следующие элементы:

� кнопки для управления масштабом изображения (Óâåëè÷èòü ìàñøòàá ðàìêîé,Óâåëè÷èòü ìàñøòàá, Óìåíüøèòü ìàñøòàá);

� раскрывающийся список для задания произвольного масштаба представления(всегда содержит текущее значение масштаба);

� кнопка�меню Îðèåíòàöèÿ;

� кнопки для перемещения и поворота изображения модели (Ñäâèíóòü, Ïðèáëè-

çèòü/îòäàëèòü и Ïîâåðíóòü);

� кнопки для задания способа отображения и перспективной проекции;

� кнопки для перестроения и обновления модели (Ïåðåñòðîèòü, Îáíîâèòü èçîáðà-

æåíèå и Ïîêàçàòü âñå);

� кнопки, которые не имеют аналогичных команд в меню Âèä (Óïðîùåííîå îòî-

áðàæåíèå и Ðàçíåñòè). Коротко их назначение рассмотрено далее в этой главе,более подробно — в гл. 3.

По умолчанию панель инструментов Âèä всегда присутствует в трехмерных доку�ментах. Не рекомендуется ее прятать, поскольку с ее помощью очень удобно изме�нять вид и масштаб отображения модели.

Меню Инструменты и меню Операции

Пункты системного меню Èíñòðóìåíòû и Îïåðàöèè отображаются для разных типовдокументов: первого — только для чертежей и фрагментов, второго — для деталей

Page 43: КОМПАС-3D V10 на 100 %.pdf

4343434343Главное меню КОМПАС-3D V10

или сборок. Мы рассмотрим эти пункты меню в одном подразделе, так как их ко�манды имеют одинаковое функциональное назначение как для графических, таки для трехмерных документов системы КОМПАС.

Меню Èíñòðóìåíòû и Îïåðàöèè содержат полный набор команд для создания и ре�дактирования графических элементов или трехмерных формообразующих опера�ций. Все команды дублируются кнопками на различных панелях инструментов,входящих в компактную панель. В связи с тем что вызывать эти команды намногоудобнее с помощью кнопок на панелях инструментов, подробно я опишу данныекоманды в подразделе, посвященном соответствующим панелям, а здесь толькоприведу их обзор. Кроме того, функциональность и принципы применения тех илииных команд будут рассмотрены в главах, посвященных двухмерному черчениюи трехмерному моделированию.

Меню Инструменты

Èíñòðóìåíòû — очень разветвленный пункт системного меню (рис. 1.24). Некото�рые его команды содержат несколько раскрывающихся подменю, которые в своюочередь могут также иметь вложенные меню. Именно поэтому отдельные опера�ции целесообразнее выполнять с помощью кнопок на панелях инструментов.

Рис. 1.24. Меню Инструменты

Рассмотрим команды данного меню.

� Ãåîìåòðèÿ — данное подменю включает в себя команды для создания примити�вов: отрезков, окружностей, эллипсов, дуг, многоугольников, сплайнов, вспо�могательных примитивов и пр.

Page 44: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы4444444444

� Ñîáðàòü êîíòóð — эта команда позволяет создавать контур из отдельных графи�ческих объектов, пересекающихся между собой. Контур представляет собойзамкнутую линию, состоящую из дуг, отрезков или сплайнов. Очертания кон�тура можно изменять, перетаскивая его характерные точки (они представля�ют собой маленькие черные квадраты, которые появляются при выделенииконтура). При сборке контура характерные точки появляются в местах пере�сечения графических объектов, формирующих контур.

� Øòðèõîâêà — данная команда позволяет заштриховывать или заливать цветомпроизвольную замкнутую область на чертеже.

� Çàëèâêà — команда служит для создания градиентной заливки различных зам�кнутых контуров на чертеже (команда появилась в КОМПАС�График толькос выходом десятой версии).

� Ðàçìåðû — это подменю содержит команды, позволяющие поместить на доку�мент линейные, угловые, диаметральные, а также другие типы размеров.

� Îáîçíà÷åíèÿ — данное подменю включает в себя команды для оформления чер�тежа согласно требованиям стандартов (ЕСКД, СПДС или ISO). С их помо�щью можно обозначать шероховатости, базы, линии выноски, допуски формы,линии разреза и т. д.

� Îáîçíà÷åíèÿ äëÿ ÏÑÏ — набор команд для создания на чертеже специализиро�ванных обозначений для промышленно�строительного проектирования.

� Ââîä òåêñòà — эта команда служит для размещения текста в произвольном мес�те чертежа или фрагмента.

� Ââîä òàáëèöû — данная команда позволяет создать на чертеже таблицу.

� Âûðîâíÿòü ïîçèöèè ïî ãîðèçîíòàëè и Âûðîâíÿòü ïîçèöèè ïî âåðòèêàëè — эти ко�манды дают возможность быстро привести в порядок хаотично разбросанныепо чертежу линии обозначения позиций.

� Âûðîâíÿòü ðàçìåðíûå ëèíèè — эта команда предназначена для выравниванияи упорядочивания размерных линий. Она позволяет расположить размерныелинии для линейных размеров на одной прямой, а для угловых размеров — наодной окружности (или на окружностях с равными радиусами). Выравнива�ние осуществляется по указанному размеру�образцу.

� Ïàðàìåòðèçàöèÿ — данное подменю содержит команды для задания и управле�ния параметрическими зависимостями (связями) между отдельными элемен�тами чертежа.

Меню Îïåðàöèè, как было сказано, появляется только для трехмерных документов.В его состав входят команды для создания эскизов, формообразующих операций,

Page 45: КОМПАС-3D V10 на 100 %.pdf

4545454545Главное меню КОМПАС-3D V10

массивов, вспомогательных объектов и т. д. в трехмерном документе. Данное менюимеет различные команды для документов КОМПАС�Сборка и КОМПАС�Де�таль.

Меню Операции для документа КОМПАС-Деталь

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

Рис. 1.25. Меню Операции для детали

Рассмотрим команды данного меню.

� Ñîçäàòü íîâûé ÷åðòåæ èç ìîäåëè — данная команда создает документ КОМПАС�Чертеж. В нем можно разместить ассоциативный вид, связанный с текущейдеталью (то есть той, для которой выполнялась данная команда). Размещениевида на чертеже, масштаб, а также ориентацию (спереди, сбоку и т. д.) можнозадать при вставке вида.

Page 46: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы4646464646

� Ýñêèç — эта команда запускает создание нового эскиза для его последующегоиспользования в формообразующих операциях. Например, эскиз профиляоперации выдавливания или эскиз, содержащий кривую — путь для кинема�тической операции. Этот пункт меню активен, только когда в документе вы�делена плоскость или плоская грань, которая автоматически становится базо�вой для создаваемого эскиза.

� Ýñêèç èç áèáëèîòåêè — данная команда позволяет задать в качестве эскиза однуиз заготовок, предлагаемую системой КОМПАС. Таким эскизом может быть,например, контур шпоночного паза, для выдавливания вырезанием паза подшпонку на валу. Этот пункт также неактивен, если в окне модели не выделенаплоская грань или плоскость.

� Îïåðàöèÿ — это подменю включает в себя четыре пункта, отвечающие четыремосновным операциям добавления материала детали: Âûäàâëèâàíèÿ, Âðàùåíèÿ,Êèíåìàòè÷åñêàÿ и Ïî ñå÷åíèÿì. Чтобы команды были доступны, в документедолжен быть выделен (выбран) эскиз, а для команды Îïåðàöèÿ�Êèíåìàòè÷åñ-

êàÿ должна также присутствовать траектория. В качестве траектории можноиспользовать последовательность ребер, пространственные кривые или двух�мерную кривую, созданную в эскизе.

� Äåòàëü-çàãîòîâêà — данная команда позволяет начать построение новой детали,основываясь на геометрии уже существующей (то есть используя ее в качествезаготовки). При этом заготовка может сохранять связь с источником, динами�чески перестраиваясь при внесении изменений в базовую деталь, или бытьвставленной в новый документ подобно импортируемой модели (поверхнос�ти), впоследствии не изменяясь. Важная особенность этой команды — воз�можность вставить в новый документ зеркальную копию указанной детали.Команда Äåòàëü-çàãîòîâêà активна, только если в детали еще не создано ни од�ного объекта.

� Âûðåçàòü — данное подменю аналогично подменю Îïåðàöèÿ. Оно содержит че�тыре команды, реализующих все те же четыре базовых операции, только те�перь для удаления материала детали: Âûäàâëèâàíèåì, Âðàùåíèåì, Êèíåìàòè÷åñ-

êè и Ïî ñå÷åíèÿì.

� Ïðîñòðàíñòâåííûå êðèâûå — это подменю включает в себя пять команд для со�здания точки в пространстве, конической и цилиндрической спиралей, а так�же пространственных ломаных и сплайнов.

� Ïîâåðõíîñòü — данное подменю содержит команды для построения трехмер�ных поверхностей на основе эскизов, а также для импорта поверхностей, со�зданных в других системах трехмерного моделирования (например, 3ds Max,

Page 47: КОМПАС-3D V10 на 100 %.pdf

4747474747Главное меню КОМПАС-3D V10

специализирующейся на поверхностном моделировании). Можно импортиро�вать файлы форматов IGES (расширение IGS) или ACIS (расширение SAT).

� Îñü — это подменю содержит команды (×åðåç äâå âåðøèíû, Ïåðåñå÷åíèå äâóõ

ïëîñêîñòåé, ×åðåç ðåáðî и Êîíè÷åñêîé ïîâåðõíîñòè), реализующие построениевспомогательных осей в модели. Ось может быть построена на пересечениидвух плоскостей, через ребро, через две вершины, указанные пользователем,или как геометрическая ось конической или цилиндрической поверхности.

� Ïëîñêîñòü — данное подменю предназначено для создания вспомогательныхобъектов при построении 3D�модели. Входящие в него команды предоставля�ют более десятка различных способов для построения вспомогательных плос�костей: построение плоскости на расстоянии от базовой (Ñìåùåííàÿ), через тривершины, через ребро и вершину, под углом к другой плоскости, в виде каса�тельной к поверхности, в виде средней плоскости и др.

� Ýëåìåíòû îôîðìëåíèÿ — это подменю позволяет создавать в трехмерной сборкеразличные элементы оформления: линейные и радиальные размеры, линии�выноски, обозначения шероховатости и пр.

ВНИМАНИЕ

Обратите внимание, что возможность проставлять трехмерные размеры —новая в десятой версии КОМПАС-3D, как и возможность использовать всекоманды, предназначенные для построения и работы с отдельными деталями.В более ранних версиях нельзя создавать отдельные тела в сборке, а можнолишь вставлять их из документов-деталей.

В данное меню помимо прочих входит команда Óñëîâíîå èçîáðàæåíèå ðåçüáû,которая создает на указанном отверстии или валу внутреннюю или внешнююрезьбу. Условное изображение резьбы введено во многих конструкторских си�стемах трехмерного моделирования в связи с тем, что формирование реалис�тичного изображения витков резьбы отнимает немало времени и ресурсов ком�пьютера, а наличие в модели многих резьбовых элементов еще более замедляетредактирование и последующую обработку модели. При этом сама резьба за�частую не так важна в модели. Поэтому условное изображение оказалось хо�рошим решением, с помощью которого на ассоциативном чертеже резьба бу�дет корректно отображена, а в самом трехмерном документе не будет мешатьперестроению, редактированию или простому вращению модели.

� Ëèíèÿ ðàçúåìà — эта команда позволяет разбить грани трехмерной поверхностина несколько стыкующихся граней. В качестве линии разбиения должен бытьвыбран эскиз, пересекающий нужную грань.

Page 48: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы4848484848

� Ôàñêà, Ñêðóãëåíèå, Îòâåðñòèå, Ðåáðî æåñòêîñòè, Óêëîí и Îáîëî÷êà — данные коман�ды добавляют одноименные элементы к телу детали. Следует отметить, чтодля всех этих команд не нужно создавать базовый эскиз, они формируются наоснове существующей геометрии модели.

� Ñå÷åíèå — это подменю содержит две команды для построения сечений дета�ли: плоскостью (от детали полностью отсекается часть по одну сторону от ука�занной плоскости) или на основе эскиза (отсекается часть по одну сторону отуказанного эскиза).

� Ìàññèâ ýëåìåíòîâ — данное подменю содержит команды для создания массивовформообразующих операций. Массивы элементов могут выполняться в пре�делах одного конкретного тела детали. Сами массивы могут быть построенытремя способами: по сетке (двухмерный массив с различным шагом по осям),по концентрической сетке (при этом элементы массива размещаются по кон�центрическим окружностям) и одномерный массив вдоль пространственнойкривой.

� Çåðêàëüíûé ìàññèâ — эта команда формирует зеркальную копию выбранныхпользователем элементов детали относительно плоскости симметрии.

� Çåðêàëüíî îòðàçèòü òåëî — данная команда может создать в детали новое тело,симметричное исходному относительно выбранной плоскости, или добавитьк существующему телу новую часть (если плоскость симметрии пересекаетисходное тело).

� Áóëåâà îïåðàöèÿ — с помощью данной команды можно выполнить булеву опе�рацию объединения, вычитания или пересечения над двумя телами в текущейдетали.

� Ýëåìåíòû ëèñòîâîãî òåëà — это подменю включает в себя множество команд,предназначающихся для создания листовых деталей и работы с ними.

Меню Операции для документа КОМПАС-Сборка

Часть команд этого меню (рис. 1.26) повторяет описанные выше команды для де�тали, так как в сборке также возможно выполнение формообразующих операций,построение поверхностей, трехмерных кривых и создание массивов.

Рассмотрим только некоторые существенные отличия этого меню.

Команда Äîáàâèòü êîìïîíåíò èç ôàéëà вызывает диалоговое окно открытия файла,в котором можно выбрать деталь или подсборку, которые войдут в состав форми�руемой сборки. После указания файла пользователю нужно задать точку вставкинового компонента в пространстве текущей сборки. Кроме деталей и сборок сис�

Page 49: КОМПАС-3D V10 на 100 %.pdf

4949494949Главное меню КОМПАС-3D V10

темы КОМПАС в текущий документ могут быть вставлены модели из других сис�тем. Эти модели могут быть любых форматов, поддерживаемых программой.

Рис. 1.26. Меню Операции для сборки

Подменю Ñîçäàòü êîìïîíåíò содержит команды для создания детали или подсбор�ки в контексте активной сборки. Это означает, что для построения новой деталиили сборки, которые затем должны быть вставлены в активный документ, не при�дется открывать новый документ (новое окно) — они будут строиться и редакти�роваться «на месте».

После вставки или создания компонента в сборке ему нужно придать определен�ное положение, соединив его с частями существующей сборки. Для этого служаткоманды подменю Ñîïðÿæåíèÿ êîìïîíåíòîâ. С их помощью задаются сопряжениямежду отдельными геометрическими элементами компонентов сборки. Таким об�разом определяется их взаимное расположение. Например, при насадке моделизубчатого колеса на вал сначала нужно обеспечить соосность посадочного от�верстия в колесе и вала, после чего «упереть» торец ступицы колеса в упорный

Page 50: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы5050505050

буртик на валу. Для этого достаточно поочередно использовать две команды: Ñî-

ïðÿæåíèÿ êîìïîíåíòîâ�Ñîîñíîñòü и Ñîïðÿæåíèÿ êîìïîíåíòîâ� Ñîâïàäåíèå. При пе�ремещении компонентов сборки наложенные на объекты сопряжения сохраняют�ся, что упрощает управление и редактирование больших сборок.

Все остальные команды по назначению идентичны командам меню Îïåðàöèè длядокумента КОМПАС�Деталь, за исключением того, что операции с массивамипредназначены для компонентов сборки, а не для элементов и операций детали.

Меню Сервис

Команды этого меню служат для управления состоянием текущего документа,а также для изменения некоторых параметров его оформления и отображения.С помощью меню Ñåðâèñ вызываются диалоговые окна системных настроек, па�раметров отдельных документов, настроек оформления чертежей, внешнего видаприложения и пр. Состав этого меню несколько различается для графическихи трехмерных документов, поэтому рассматривать их будем отдельно.

Меню Сервис при активном графическом документе

Три первые команды меню Ñåðâèñ (рис. 1.27) предназначены для работы с менед�жером библиотек системы КОМПАС (напомню, что диалоговое окно Ìåíåäæåð

áèáëèîòåê служит для подключения, запуска в работу и отключения прикладныхбиблиотек).

Команда Ìåíåäæåð áèáëèîòåê отображает или скрывает панель Ìåíåäæåð áèá-

ëèîòåê (см. рис. 1.14). Во включенном состоянии значок слева от пункта менюподсвечивается. С помощью команды Îáíîâèòü ìåíåäæåð áèáëèîòåê вы можетеобновить Ìåíåäæåð áèáëèîòåê, а именно удалить из его меню несуществующиеили ранние удаленные библиотеки. Команда Âûãðóçèòü âñå áèáëèîòåêè отключаетвсе конструкторские библиотеки, подключенные (но не запущенные) в данный мо�мент. Обратите внимание, если какая�либо библиотека запущена на выполнение,то есть производит определенное действие в текущий момент, то отключить ее не�возможно. Отключить все библиотеки можно также, используя сочетание клавишCtrl+Shift+F12.

Две следующие команды позволяют получить лицензию на работу с КОМПАС�3D или редактором спецификаций с сетевого ключа защиты.

Команда Àòðèáóòû выводит на экран диалоговое окно Èìåþùèåñÿ àòðèáóòû со спис�ком атрибутов выделенного объекта или объектов. В этом диалоговом окне можно

Page 51: КОМПАС-3D V10 на 100 %.pdf

5151515151Главное меню КОМПАС-3D V10

просматривать, редактировать, удалять имеющиеся, а также создавать новые атри�буты. Если в документе не выделено ни одного графического элемента, то коман�да недоступна.

Рис. 1.27. Меню Сервис для графических документов

Команда Ãðóïïû позволяет объединять выделенные объекты чертежа или фрагмен�та в именованные группы, а также выполнять различные операции редактирова�ния — добавление или удаление элементов группы, разбиение групп и пр. Груп&па — это совокупность логически связанных между собой элементов чертежа,объединенных для удобства последующего поиска и редактирования. В отличиеот макрообъектов, любой объект группы можно редактировать (изменять его раз�меры, расположение) отдельно от других составляющих его группы. Кроме того,один и тот же графический элемент чертежа может принадлежать несколькимгруппам одновременно. Все действия с группами производятся с помощью элемен�тов управления диалогового окна Ñîçäàíèå/ðåäàêòèðîâàíèå èìåíîâàííûõ ãðóïï

îáúåêòîâ, которое вызывается командой Ãðóïïû.

Команда Îáúåäèíèòü â ìàêðîýëåìåíò формирует из выделенных элементов чертежадвухмерный макрообъект. Графический макроэлемент — это объект, состоящий из

Page 52: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы5252525252

нескольких простых графических объектов. В макроэлемент могут входить какграфические примитивы (отрезки, дуги, сплайны), так и штриховка, текст, обозна�чения и даже другие макрообъекты. Отличительной особенностью макроэлемен�та является то, что он интерпретируется системой как единое целое, то есть всекоманды редактирования (масштабирование, перемещение, поворот и пр.) можноприменять к нему, как к простому графическому объекту (как, например, к отрез�ку). Редактирование любого объекта, входящего в макроэлемент, без разрушениямакроэлемента невозможно. Напомню, что разрушить выделенный макрообъектможно с помощь команды Ðåäàêòîð�Ðàçðóøèòü или команды контекстного менюÐàçðóøèòü. Большинство изображений, создаваемых прикладными библиотеками,представляют собой макроэлементы.

СОВЕТ

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

Команда Èçìåíèòü ñòèëü вызывает окно Èçìåíåíèå ñòèëåé âûäåëåííûõ îáúåêòîâ, с по�мощью которого можно за один подход изменить стиль для группы выделенныхобъектов (например, стили линий или точек).

Команда Èçìåíèòü ñëîé позволяет переместить выделенные объекты чертежа илифрагмента на другой слой в чертеже. После ее выполнения на экране появитсяокно Âûáåðèòå ñëîé со списком присутствующих в чертеже слоев. Переносить мож�но только в пределах одного вида.

Команда Î÷èñòèòü ôîí управляет перекрытием выделенным элементом (текстом,размером или обозначением) штриховок и линий чертежа. При установленномфлажке возле команды Î÷èñòèòü ôîí поле вокруг надписи, размера или обозначе�ния очищается от линий и штриховки (рис. 1.28, слева), при снятом флажке —элемент оформления просто накладывается на изображение в чертеже (рис. 1.28,справа).

Следующие три команды — Ìåíåäæåð äîêóìåíòà, Ñîñòîÿíèå âèäîâ и Ïàðàìåòðû òåêóùåãî

âèäà — служат для отображения параметров видов текущего чертежа и управления ихсостоянием. Обратите внимание на то, что, поскольку в документе КОМПАС�Фраг�мент присутствует всего один вид, в этих трех командах нет необходимости. Поэто�му данные команды активны, только если выбран документ КОМПАС�Чертеж.

Page 53: КОМПАС-3D V10 на 100 %.pdf

5353535353Главное меню КОМПАС-3D V10

Рис. 1.28. Вид текстовой надписи при установленном (слева) и снятом (справа) флажке возлекоманды Очистить фон

Команда Ìåíåäæåð äîêóìåíòà вызывает на экран одноименное диалоговое окно(рис. 1.29). В этом окне отображается структура графического документа: листы,виды и слои, присутствующие в чертеже. Ìåíåäæåð äîêóìåíòà обладает собствен�ной панелью инструментов, которая позволяет создавать или удалять листы илислои, выбирать текущий вид или слой, изменять свойства объектов, составляющихструктуру документа.

Рис. 1.29. Окно Менеджер документа

Команда Ñîñòîÿíèÿ âèäîâ вызывает тот же диалог — Ìåíåäæåð äîêóìåíòà. Един�ственное ее отличие от команды Ìåíåäæåð äîêóìåíòà заключается в том, что онанеактивна, если в документе не создано ни одного вида, кроме системного.

Команда Ïàðàìåòðû òåêóùåãî âèäà позволяет настроить параметры текущего вида. Пос�ле ее вызова на панели свойств отображается набор элементов управления, позволя�ющих отредактировать характерные параметры вида (масштаб, цвет, имя и пр.).

Page 54: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы5454545454

Подменю Èçìåðèòü включает в себя команды для проведения измерений в гра�фических документах. С их помощью можно измерить координаты точки, рас�стояние между двумя точками, длину кривой, площадь произвольной фигурыи т. д.

Подменю ÌÖÕ предназначено для расчета масс�центровочных и инерционных ха�рактеристик плоских фигур.

С помощью команды Ïðàâîïèñàíèå можно проверить правописание во всем гра�фическом документе, включая текстовые надписи, таблицы, элементы оформ�ления чертежа. Для запуска проверки правописания можно воспользоватьсясочетанием клавиш Ctrl+F7. Каждый раз, когда система обнаружит слово, кото�рое, по ее мнению, содержит ошибку, она выведет окно со списком возможныхзамен. После проверки документа система выдаст уведомление об окончанииоперации.

После подменю ÌÖÕ находится раздел, включающий в себя перечень пользователь�ских утилит (например, калькулятор). Вы можете произвольно настраивать спи�сок утилит, которые потом сможете вызывать из данного списка. Настройка про�изводится на вкладке Óòèëèòû диалогового окна Íàñòðîéêà èíòåðôåéñà.

Подменю Áèáëèîòåêè ñòèëåé предоставляет доступ к настройке и управлению сти�лями различных объектов, применяющихся в работе с документами КОМПАС�3D. С помощью команд этого меню можно создавать новые или редактироватьимеющиеся стили линий, штриховок, типы основных надписей, типы оформлениячертежей и пр.

Последние четыре команды меню Ñåðâèñ (Ïðîôèëè, Íàñòðîéêà èíòåðôåéñà, Ïàðàìåò-

ðû и Âèä ïðèëîæåíèÿ) предназначены для настройки интерфейса и системных па�раметров программного пакета КОМПАС. Они будут подробно рассмотреныв соответствующем разделе этой главы.

Меню Сервис при активном трехмерном документе

Некоторые существенные различия трехмерной сборки и детали системы КОМ�ПАС�3D не позволяют рассматривать меню Ñåðâèñ совместно для обоих типовдокументов. По этой причине рассмотрим характерные команды меню Ñåðâèñ

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

Состав меню Ñåðâèñ для документа�детали показан на рис. 1.30.

Page 55: КОМПАС-3D V10 на 100 %.pdf

5555555555Главное меню КОМПАС-3D V10

Рис. 1.30. Меню Сервис для документа КОМПАС�Деталь

Рассмотрим некоторые команды данного меню.

� Ïîêàçàòü â äåðåâå — служит для выделения в дереве построения модели формо�образующего элемента, которому принадлежит выделенный в окне представле�ния детали объект (ребро, грань, вершина). После выполнения команды нуж�ный элемент в дереве построения подсвечивается зеленым цветом, а само дереворазворачивается так, чтобы выделенный элемент был виден пользователю.

� Ñîçäàòü ìàêðîýëåìåíò — формирует в детали пустой макроэлемент в конце де�рева построения. После создания макрообъект можно наполнить уже суще�ствующими или вновь созданными элементами геометрии модели (вспомога�тельные объекты, формообразующие операции, другие макрообъекты и пр.).Трехмерный макроэлемент, по аналогии с графическим, — это объект, состоя�щий из нескольких простых трехмерных объектов. В макроэлемент могут вхо�дить как простые операции, так и целые детали, подсборки или другие макро�элементы, за исключением объектов, принадлежащих разным компонентамсборки. Входящие в трехмерный макрообъект элементы могут редактировать�ся независимо от макроэлемента и без его разрушения.

� Îáúåäèíèòü â ìàêðîýëåìåíò — собирает в макроэлемент объекты, выделенныев окне документа. Если среди выделенных объектов находится грань или реброкакой�либо формообразующей операции, то в созданный макроэлемент будетдобавлена вся операция.

Page 56: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы5656565656

� Ðàçðóøèòü ìàêðîýëåìåíò — разрушает выделенные в дереве построения макро�объекты. При этом удаляется лишь сам макроэлемент, а все компоненты, вхо�дящие в него, остаются в детали (или сборке). Данная команда есть также вконтекстном меню элементов дерева построения.

� ÌÖÕ ìîäåëè — после выбора этой команды система выводит окно, содержащееполную информацию о масс�центровочных характеристиках модели, включаяплощадь, объем детали, координаты центра масс, значения осевых и центро�бежных моментов инерции и пр.

� Èíôîðìàöèÿ îá îáúåêòå — позволяет получить информацию о любом объектетрехмерной модели (например, длину прямолинейного ребра, радиус криво�линейного ребра, площадь поверхности грани и пр.). Для получения инфор�мации после вызова команды щелкните кнопкой мыши на любом нужном вамобъекте в окне модели или в дереве построения.

При создании или активизации документа КОМПАС�Сборка в меню Ñåðâèñ до�бавляется несколько важных команд (рис. 1.31).

Рис. 1.31. Меню Сервис для документа КОМПАС�Сборка

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

Page 57: КОМПАС-3D V10 на 100 %.pdf

5757575757Главное меню КОМПАС-3D V10

Команда Ïåðåìåñòèòü êîìïîíåíò произвольно перемещает в пространстве любойкомпонент, входящий в активную сборку. При перемещении модели изменяютсятолько координаты ее центра, но не ориентация в пространстве сборки. Эта коман�да работает следующим образом. После ее вызова указатель мыши примет формучетырехсторонней стрелки. Его следует навести на нужный компонент в окнесборки, нажать кнопку мыши и, не отпуская ее, перетащить компонент в нужноеместо. Для выхода из режима перемещения нужно нажать клавишу Esc или кноп�ку Ïðåðâàòü êîìàíäó в левом нижнем углу панели свойств.

Подменю Ïîâåðíóòü êîìïîíåíò включает в себя три команды, с помощью которыхможно повернуть компонент сборки вокруг центральной точки, вокруг оси иливокруг точки.

Принцип использования данной команды аналогичен команде Ïåðåìåñòèòü êîìïî-

íåíò. Только перед выполнением Ïîâåðíóòü êîìïîíåíò�Âîêðóã îñè в сборке должнабыть выделена ось или прямолинейное ребро, а при Ïîâåðíóòü êîìïîíåíò�Âîêðóã

òî÷êè — трехмерная вершина.

При перемещении или повороте модели в пространстве сборки можно воспользо�ваться двумя важными функциями.

� Контроль соударений. Эту функцию можно активизировать с помощью ко�манды Êîíòðîëü ñîóäàðåíèé контекстного меню или используя кнопку Âêëþ-

÷èòü\âûêëþ÷èòü êîíòðîëü ñîóäàðåíèé êîìïîíåíòîâ на панели специального управ�ления, которая расположена слева или сверху от панели свойств (рис. 1.32). Привключенном контроле соударений система не дает перемещаемой или пово�рачиваемой детали проникать в соседние компоненты сборки. При столкно�вении двух деталей место столкновения сразу подсвечивается красными ли�ниями и выдается звуковой сигнал. Кроме того, передвижение модели далеев этом направлении становится невозможным.

� Автоматическое сопряжение перемещаемой детали с окружающими ее бли�жайшими компонентами. При этом система старается самостоятельно подо�брать наиболее подходящие сопряжения при приближении элементов деталей(грани, вершины и ребра) друг к другу. Эту функцию можно активизироватьтак же, как и контроль соударений: с помощью команды контекстного менюÀâòîñîïðÿæåíèÿ или кнопки Âêëþ÷èòü/âûêëþ÷èòü ðåæèì àâòîñîïðÿæåíèé на па�нели специального управления (см. рис. 1.32).

Команды подменю Ðàçíåñòè êîìïîíåíòû предоставляют возможность создания раз�несенного вида сборки (режим разнесения), а также позволяют управлять отобра�жением модели в разнесенном или собранном виде.

Page 58: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы5858585858

Рис. 1.32. Элементы управления панели свойств при перемещении компонента сборки

Команда Ïàðàìåòðû подменю Ðàçíåñòè êîìïîíåíòû позволяет задать параметры раз�несения компонентов сборки. Разнесение сборки — это особый режим отображениямодели сборки, при котором компоненты сборки могут быть разбросаны в про�странстве. Можно сказать, что в этом режиме моделируемый объект показываетсяв несобранном состоянии. С помощью команды Ðàçíåñòè подменю Ðàçíåñòè êîìïî-

íåíòû можно переключать сборку из разнесенного вида в собранный. При разнесе�нии компоненты сборки не размещаются произвольно. Они располагаются с уче�том параметров, заданных командой Ïàðàìåòðû подменю Ðàçíåñòè êîìïîíåíòû. Дляустановки нужно выполнить следующие действия.

1. Указать компонент, для которого будут задаваться параметры перемещения.

2. Выбрать объект, задающий направление разнесения (в их качестве, как пра�вило, выбираются оси или прямолинейные ребра).

3. Задать направление и величину смещения компонента сборки.

Page 59: КОМПАС-3D V10 на 100 %.pdf

5959595959Главное меню КОМПАС-3D V10

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

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

Рис. 1.33. Модель продольно�свертной муфты в собранном (слева) и разнесенном (справа) видах

Команда Èíôîðìàöèÿ îá îáúåêòå предназначена для получения информации о раз�личных трехмерных объектах (например, площадь поверхности, длина ребра и т. п.).Для этого достаточно просто вызвать команду и щелкнуть кнопкой мыши на нуж�ном объекте прямо в окне построения или же в дереве модели.

Очень полезной может быть команда Ïðîâåðêà ïåðåñå÷åíèé. Она позволяет выяс�нить, пересекаются ли в пространстве два произвольных компонента сборки.

В КОМПАС�3D V10 есть режим упрощенного отображения сборок. Он характе�ризуется упрощенной отрисовкой некоторых компонентов сборок или их отдель�ных элементов. Это позволяет значительно сократить время перерисовки моделипри ее перемещении, вращении или изменении масштаба отображения. Упроще�ние достигается за счет:

� замены компонентов сборки габаритными параллелепипедами, закрашенны�ми цветом, который имеет компонент;

� быстрого отображения линий;

� скрытия конструктивных осей, плоскостей и пр.;

� отключения режима отображения Ïîëóòîíîâîå ñ êàðêàñîì.

Page 60: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы6060606060

На этом мы заканчиваем рассматривать главное меню системы КОМПАС�3D.Я описал наиболее употребляемые, а также специфичные команды данного прило�жения. Этого вполне достаточно, чтобы иметь представление о структуре командменю и о возможностях программы. Некоторые команды, не описанные в этом раз�деле, типичны для MDI�приложений (например, меню Îêíî), поэтому у вас не дол�жно возникнуть трудностей с их освоением. Другие (например, меню Âñòàâêà), бу�дут упоминаться в следующих главах книги.

Компактная и другие панели инструментовКомпактная панель инструментов (рис. 1.34) — самый востребованный элементпользовательского интерфейса. Большая часть всех команд, используемых причерчении и моделировании в системе КОМПАС�3D, вызывается кнопками пане�лей инструментов, входящих в компактную панель. Она всегда присутствует в ок�не программы, но ее состав зависит от типа активного документа. Состав этой па�нели можно произвольно изменять, добавляя или удаляя панели инструментов.Для удаления какой�либо панели нужно перетащить ее за маркер перемещения,находящийся возле кнопки переключения данной панели, за пределы компактнойпанели. Чтобы вернуть извлеченную панель назад или добавить на компактнуюпанель какую�нибудь новую панель инструментов, необходимо, удерживая нажа�той клавишу Alt, перетащить за заголовок добавляемую панель в область компакт�ной панели. Когда возле указателя появится знак «плюс», следует отпустить ле�вую кнопку мыши. В результате панель будет добавлена в состав компактной.Порядок следования панелей можно изменять, перемещая кнопки переключенияв пределах их области размещения.

Рис. 1.34. Компактная панель инструментов

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

Page 61: КОМПАС-3D V10 на 100 %.pdf

6161616161Компактная и другие панели инструментов

вы сможете вызвать лишь текущую команду (то есть ту, значок которой отобража�ется на кнопке), остальные команды спрятаны под ней. Чтобы просмотреть всекоманды группы и вызвать одну из них, нужно щелкнуть на любой кнопке с треу�гольником и удерживать кнопку мыши. В результате группа раскроется, и станутвидны значки всех доступных команд (см. рис. 1.34). Если выполнение какой�либокоманды в текущем состоянии документа невозможно, то значок этой команды,как и соответствующий пункт меню, отображается в неактивном состоянии (се�рым цветом).

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

Команды объединены в группы по функциональности, что значительно упрощаети ускоряет доступ к ним.

Размеры компактной панели можно менять, как и любого окна Windows, перетас�кивая мышью край окна. После изменения размеров кнопки могут размещаться нев один, а в несколько рядов.

ПРИМЕЧАНИЕ

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

Рассмотрим возможности этой компактной панели для разных типов документов.

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

В состав этой панели входят панели инструментов для создания и редактированиягеометрических объектов, оформления чертежей, для параметрического черченияи пр. Как вы уже наверняка догадались, при создании фрагмента с компактнойпанели исчезает инструментальная панель Àññîöèàòèâíûå âèäû, так как во фраг�менте не может быть создано никакого другого вида (в том числе ассоциативно�го), кроме системного.

Помимо команд, сгруппированных под кнопкой Àññîöèàòèâíûå âèäû, на компакт�ной панели для графического документа присутствует множество других панелей.

Page 62: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы6262626262

Рис. 1.35. Компактная панель при активном документе КОМПАС�Чертеж

� Ãåîìåòðèÿ — содержит команды для создания геометрических объектов на чер�теже: точек, вспомогательных линий, отрезков, окружностей, дуг, эллипсов,сплайнов и прямоугольников. На этой панели есть также команды для непре�рывного ввода объектов, создания фасок, сопряжений между произвольнымикривыми, создания штриховки и пр. Большинство графических примитивовможно выполнить в документе разными способами. Например, отрезок мож�но построить по двум произвольным точкам, параллельно или касательнок уже существующему объекту. Окружность можно создавать, указав центри радиус, через три точки и т. п. В этом и проявляется удобство графического ре�дактора КОМПАС�График, который по праву считается одним из лучших оте�чественных редакторов для двухмерного черчения. Практически каждая кноп�ка панели Ãåîìåòðèÿ имеет раскрывающееся меню с другими кнопками группы(например, для создания простого отрезка существует шесть разных команд).

� Ðàçìåðû — служит для проставления и оформления размеров на чертеже. Ко�манды этой панели позволяют использовать любые размеры, встречающиесяв конструировании: линейные, радиальные, угловые и пр. Размер на чертежеможет проставляться автоматически (с учетом текущего масштаба вида) иливводиться пользователем. Оформление размеров подразумевает проставлениедопусков, отклонений и квалитетов, согласно требованиям ГОСТ.

� Îáîçíà÷åíèÿ — предназначена для проставления на чертеже знаков шерохова�тости, баз, линий�выносок, допусков формы, стрелок взгляда и пр. Кнопкиэтой панели идентичны командам, входящим в меню графического документаÈíñòðóìåíòû�Îáîçíà÷åíèÿ. Кроме того, на панели размещены кнопки для со�здания текста и таблиц на чертеже.

� Îáîçíà÷åíèÿ äëÿ ÏÑÏ — обозначения, использующиеся в промышленно�строи�тельном проектировании.

� Ðåäàêòèðîâàíèå — вторая по значимости после Ãåîìåòðèè панель инструментов.Ее команды позволяют сдвигать, поворачивать, масштабировать, копировать

Page 63: КОМПАС-3D V10 на 100 %.pdf

6363636363Компактная и другие панели инструментов

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

� Ïàðàìåòðèçàöèÿ — команды данной панели аналогичны командам меню Èíñò-

ðóìåíòû�Ïàðàìåòðèçàöèÿ. Они служат для задания параметрических зависи�мостей между отдельными элементами чертежа.

� Èçìåðåíèÿ (2D) — предоставляет пользователю доступ к командам определе�ния координат точек, расстояний между кривыми, углов между прямыми,длин кривых и площадей геометрических фигур. Кроме того, на этой панелиразмещена группа команд для определения МЦХ плоских фигур.

� Âûäåëåíèå — данная панель содержит кнопки, предназначенные для различныхспособов выделения графических объектов документа. Вот некоторые коман�ды, реализующие эти способы: Âûäåëèòü âñå, Âûäåëèòü îáúåêò óêàçàíèåì, Âûäå-

ëèòü ñëîé óêàçàíèåì, Âûäåëèòü âèä óêàçàíèåì, Âûäåëèòü ðàìêîé, Âûäåëèòü âíå ðàì-

êè и пр.

� Ñïåöèôèêàöèÿ — содержит кнопки, позволяющие редактировать объекты спе�цификаций на чертеже.

Для трехмерной сборки и детали компактная панель инструментов имеет суще�ственные различия. При активном документе КОМПАС�Деталь эта панель вклю�чает в себя девять панелей инструментов (рис. 1.36), команды которых предназна�чаются для создания и редактирования трехмерных твердотельных моделей.

Рис. 1.36. Компактная панель при активном документе КОМПАС�Деталь

Рассмотрим, какие панели инструментов содержит компактная панель при актив�ном документе КОМПАС�Деталь.

� Ðåäàêòèðîâàíèå äåòàëè — на ней собраны группы команд для добавления илиудаления материала деталей (путем выдавливания, вращения, кинематическии по сечениям), команды построения фасок, отверстий, оболочек, созданиямассивов, зеркальных копий, а также команды булевых операций. Большин�ство команд, как и на панели Ãåîìåòðèÿ графического документа, организова�ны в группы (например, команды добавления материала деталей, созданиямассивов и т. п.).

� Ïðîñòðàíñòâåííûå êðèâûå — содержит пять инструментов для создания точкив пространстве, трехмерных спиралей (цилиндрической или конической)

Page 64: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы6464646464

и пространственных ломаных или сплайнов. Кнопки этой панели дублируют�ся командами меню Îïåðàöèè�Ïðîñòðàíñòâåííûå êðèâûå.

� Ïîâåðõíîñòè — кнопки этой панели дают доступ к функциям построения по�верхностей в детали (выдавливанием, вращением, кинематически, по сечени�ям, заплатка и пр.).

� Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ — содержит две группы команд для создания вспо�могательных осей и плоскостей, команду Ëèíèÿ ðàçúåìà для разбиения гранина несколько граней и группу команд для создания контрольных точек (онииспользуются при построении элементов трубопроводов в модели).

� Èçìåðåíèÿ (3D) — дает возможность применять функции определения рассто�яний и углов, длин ребер, площадей граней и МЦХ модели, а также проверятьпересечения.

� Ôèëüòðû — позволяет задать, какие объекты можно выделять в окне представ�ления модели (грани, ребра, вершины, конструктивные плоскости и оси).Кнопка Ôèëüòðîâàòü âñå дает возможность одновременно включить все фильт�ры выбора объектов в модели.

� Ñïåöèôèêàöèÿ — команды данной панели хоть и имеют некоторые отличия отинструментов одноименного раздела компактной панели для графическогодокумента, по функциональности ничем от них не отличаются. Они предна�значены для управления объектом спецификации, связанным с текущей дета�лью.

� Ýëåìåíòû îôîðìëåíèÿ — содержит кнопку Óñëîâíîå èçîáðàæåíèå ðåçüáû, котораяслужит для создания условного обозначения резьбы на конических или ци�линдрических частях модели, а также различные команды для проставленияразмеров и обозначений на трехмерной модели.

� Ýëåìåíòû ëèñòîâîãî òåëà — включает в себя все команды редактора листовыхмоделей КОМПАС�3D. С каждой версией КОМПАС�3D эти команды все бо�лее совершенствуются, позволяя легко и удобно создавать очень сложныемодели, которые средствами простого твердотельного моделирования постро�ить зачастую просто невозможно.

Для документа КОМПАС�Сборка компактная панель имеет несколько другой со�став (рис. 1.37).

Часть панелей инструментов дублируют функции команд редактирования детали,другие — учитывают специфику документа КОМПАС�Сборка.

� Ðåäàêòèðîâàíèå ñáîðêè — объединяет команды редактирования моделей сбор�ки и те формообразующие операции, которые доступны в документе этого

Page 65: КОМПАС-3D V10 на 100 %.pdf

6565656565Компактная и другие панели инструментов

����� ����� ������

����������������� ��

���������

������ ������� ����

����!�

"#��� �$%&'

( �����

��) * ��)

+�������*�����

Рис. 1.37. Компактная панель при активном документе КОМПАС�Сборка

типа. На данной панели находятся кнопки вставки модели из файла, созданиядетали или подсборки «на месте» (в окне текущей сборки), команды для пере�мещения и поворота модели, а также операции по созданию отверстий сече�ний, массивов и пр. Завершает эту панель кнопка Íîâûé ÷åðòåæ èç ìîäåëè,с помощью которой можно создать новый чертеж и разместить в нем произ�вольный ассоциативный вид с текущей модели.

� Ïðîñòðàíñòâåííûå êðèâûå — содержит команды, аналогичные инструментам од�ноименной панели для документа КОМПАС�Деталь.

� Ïîâåðõíîñòè — эта панель имеет такие же команды, как и для детали.

� Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ — повторяет команды, доступные при создании де�тали.

� Ñîïðÿæåíèÿ — в ее состав входят инструменты наложения сопряжений междуотдельными элементами (гранями, ребрами, вершинами) двух моделей. Этикоманды служат для задания строго определенного взаимного положения всехкомпонентов сборки, а также для сохранения такого размещения при добав�лении и перемещении новых компонентов сборки.

� Èçìåðåíèÿ (3D) — идентична панели для документа КОМПАС�Деталь, за ис�ключением того, что в сборке добавляется возможность проверять пересече�ния между двумя произвольными компонентами.

� Ôèëüòðû — по составу и по функциональным возможностям аналогична одно�именной панели для документа КОМПАС�Деталь.

� Ñïåöèôèêàöèÿ — служит для управления объектами спецификаций, связанны�ми с деталями сборки.

� Ýëåìåíòû îôîðìëåíèÿ — назначение то же, что и для деталей: проставление обо�значений резьбовых участков, а также создание трехмерных размеров и кон�структорских обозначений в трехмерной сборке.

Page 66: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы6666666666

Особый случай компоновки компактной инструментальной панели — режим со�здания эскиза в трехмерном документе (рис. 1.38). При этом на компактной пане�ли присутствует часть панелей инструментов, свойственных трехмерному доку�менту, и почти все панели, характерные для графического документа (кромепанелей Àññîöèàòèâíûå âèäû и Ñïåöèôèêàöèÿ). Это объясняется тем, что сам эскиз —это, по сути, двухмерное изображение, почти полная аналогия фрагменту, и приего создании можно пользоваться почти всеми командами, доступными при обыч�ном черчении в графическом документе. Однако следует отметить, что некоторыекоманды на отдельных панелях (например, инструмент создания штриховки) все�гда остаются неактивными.

Рис. 1.38. Компактная панель при создании эскиза в детали

В системе КОМПАС есть еще несколько важных панелей инструментов, оченьчасто применяемых в работе. Одна из них — панель Ñòàíäàðòíàÿ (рис. 1.39), ужеупоминавшаяся в книге. Она по умолчанию присутствует в окне программы подглавным меню. Эта панель независима от типа активного в данный момент доку�мента. Частично кнопки на данной панели дублируют команды меню Ôàéë, а так�же общие команды меню Ðåäàêòîð (Âûðåçàòü, Êîïèðîâàòü, Âñòàâèòü и т. п.). Крометого, на панели Ñòàíäàðòíàÿ размещены кнопки для отображения диалоговых оконÌåíåäæåð áèáëèîòåê, Ìåíåäæåð äîêóìåíòà и Ïåðåìåííûå. Кнопка со стрелкой и зна�ком вопроса позволяет воспользоваться объектной справкой КОМПАС�3D. Дляэтого нужно нажать данную кнопку, а потом щелкнуть на элементе, о котором выхотите получить информацию.

Рис. 1.39. Панель инструментов Стандартная

Еще одним важным элементом пользовательского интерфейса является панельинструментов Òåêóùåå ñîñòîÿíèå (рис. 1.40).

На этой панели размещены элементы управления, позволяющие изменять теку�щий шаг курсора, переключаться между видами и слоями чертежа, изменять со�стояния видов, устанавливать и запрещать глобальные привязки, размещать начертеже локальную систему координат, включать режим ортогонального черченияи пр. Шаг курсора — это величина смещения курсора при его движении с помощью

Page 67: КОМПАС-3D V10 на 100 %.pdf

6767676767Компактная и другие панели инструментов

Рис. 1.40. Панель инструментов Текущее состояние

клавиш управления курсором (задается в миллиметрах). С помощью кнопкиÎêðóãëåíèå (или клавиши F7) можно включить режим округления координат кур�сора. В этом режиме при вводе различных геометрических объектов линейные ве�личины будут округляться до целых чисел. Если режим включен, то кнопка под�свечивается и становится как бы вжатой. В последних двух полях панели Òåêóùåå

ñîñòîÿíèå отображаются текущие координаты указателя мыши над окном пред�ставления документа с учетом начала координат вида или начала локальной сис�темы координат (если она была создана в документе).

ПРИМЕЧАНИЕ

После выхода версии КОМПАС-3D V8 Plus появилась возможность управлять со-стоянием видов без вызова окна Менеджер документа. Для этого теперь можноиспользовать поля раскрывающегося списка справа от кнопки Состояния видов(рис. 1.41). Для изменения отображения или активности вида нужно щелкнуть насоответствующем значке слева от номера или названия вида.

Рис. 1.41. Список для управления состоянием видов

Рассмотренные панели — это еще не все из множества элементов управления, пре�доставленных разработчиками программы, что делает работу в КОМПАС легкойи удобной. Можно сделать отображенными на экране и некоторые другие панели(Óïðàâëåíèå ëèñòàìè, Ôîðìàòèðîâàíèå, Âñòàâêà â òåêñò и др.). Напомню, что вклю�чить или отключить ту или иную панель инструментов можно двумя способами:выбрав соответствующую строку из контекстного меню (чтобы его вызвать, сле�дует щелкнуть в любой точке уже отображенных панелей) или выполнив нужнуюкоманду, входящую в раздел системного меню Âèä�Ïàíåëè èíñòðóìåíòîâ.

Page 68: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы6868686868

Я советую вам при двухмерном черчении всегда держать под рукой панель инст�рументов Ãëîáàëüíûå ïðèâÿçêè (рис. 1.42).

Рис. 1.42. Панель инструментов Глобальные привязки

Используя кнопки этой панели, можно быстро включать или отключать тот илииной тип привязок. Строить изображения на чертеже без привязок очень трудно,более того, потом могут возникнуть большие проблемы при создании штриховки,редактировании объектов и пр. Однако когда включено много привязок, также мо�гут возникнуть неудобства, потому что некоторые привязки могут перекрываться,а в отдельных ситуациях даже противоречить друг другу, замедляя таким образомчерчение. Поэтому присутствие на экране панели Ãëîáàëüíûå ïðèâÿçêè при работес графическими документами иногда даже необходимо. Кроме установки набораглобальных привязок, с помощью этой панели можно запрещать действие всехпривязок и даже управлять локальными привязками посредством раскрывающе�гося меню справа от последней кнопки (рис. 1.43). Локальные привязки — это типпривязок, применяемых при построении или редактировании какого�либо опре�деленного объекта, для которых следует точно указать, к какому объекту и какпривязываться. Локальная привязка всегда действует одна, перекрывая при этомвсе другие (глобальные) привязки. Для включения нужной локальной привязкиможно использовать контекстное меню, вызывать которое необходимо после на�чала создания или редактирования графического элемента.

Рис. 1.43. Меню локальных привязок

Обратите также внимание, что некоторые панели инструментов, входящие в составкомпактной панели, можно держать закрепленными в главном окне независимо от

Page 69: КОМПАС-3D V10 на 100 %.pdf

6969696969Настройка системы

самой компактной панели. Для этого их не обязательно извлекать из компактной па�нели. Эти панели (в основном касающиеся трехмерного моделирования) можно ото�бразить с помощью уже знакомых вам команд контекстного или главного меню.

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

Настройка интерфейса

Под настройкой интерфейса системы КОМПАС�3D следует понимать следующиевозможности изменения внешнего вида программы:

� выбор стиля;

� настройка внешнего вида;

� изменение состава пунктов главного меню;

� изменение состава панелей инструментов;

� создание пользовательских компактных панелей и панелей инструментовс произвольным набором кнопок;

� назначение сочетаний клавиш для тех или иных команд.

Рассмотрим перечисленные возможности по порядку.

Стиль приложения выбирается в диалоговом окне Âèä ïðèëîæåíèÿ (рис. 1.44).

Это окно появляется при запуске системы КОМПАС. Его можно также вызватькомандой Ñåðâèñ�Âèä ïðèëîæåíèÿ. С его помощью можно определить вид панелейинструментов, закладок и диалоговых окон. Доступны следующие стили: Microsoft

Visual Studio 97, Microsoft Visual Studio.NET 2003, Microsoft Office 2003, Microsoft Visual

Studio 2005, Microsoft Windows XP native look и Microsoft Office 2007. При создании ил�люстраций в данной книге был выбран стиль Microsoft Office 2003. При желании выможете выбрать любой другой. На суть изложения и понимания материала это ни�коим образом не повлияет.

Page 70: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы7070707070

Рис. 1.44. Диалоговое окно Вид приложения

Все остальные настройки интерфейса находятся в окне Íàñòðîéêà èíòåðôåéñà

(рис. 1.45), которое можно вызвать командой меню Ñåðâèñ�Íàñòðîéêà èíòåðôåéñà.

Рис. 1.45. Диалоговое окно Настройка интерфейса

При активном окне Íàñòðîéêà èíòåðôåéñà система переходит в режим настройкиинтерфейса. Этот режим позволяет производить определенные действия с элемен�тами интерфейса:

Page 71: КОМПАС-3D V10 на 100 %.pdf

7171717171Настройка системы

� изменять порядок следования кнопок на панелях инструментов;

� удалять и добавлять кнопки на панели инструментов. Для удаления кнопки не�обходимо воспользоваться командой Óäàëèòü контекстного меню, для вызова ко�торого следует щелкнуть правой кнопкой мыши на кнопке панели инструментов;

� управлять отображением кнопок на панелях инструментов. Есть три вариан�та: только значок, только текст или значок вместе с текстом (рис. 1.46). Нуж�ный вариант можно выбрать в контекстном меню кнопки;

а б в

Рис. 1.46. Способы отображения кнопок панели инструментов:значок (а), текст (б), значок и текст (в)

� устанавливать разделители (вертикальные черточки) между группами кнопокна панели;

� изменять расположение команд главного меню. Перемещать можно как от�дельные команды, так и целые разделы: например, можно перетянуть весь раз�дел меню Ðåäàêòîð в меню Âèä;

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

� добавлять новые команды в состав любого меню или панели инструментов изсписка Êîìàíäû диалогового окна Íàñòðîéêà èíòåðôåéñà.

ПРИМЕЧАНИЕ

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

Диалоговое окно Íàñòðîéêà èíòåðôåéñà имеет шесть вкладок. Вкладка Êîìàí-

äû включает в себя список всех команд системы КОМПАС. Они организова�ны по категориям. Вкладка Êîìàíäû содержит два списка: в первом находятсякатегории команд, а во втором — команды, входящие в категорию, выделен�ную в данный момент в первом списке. Под списками размещено текстовое полес кратким описанием выделенной команды. Данная вкладка позволяет добавитьнужную команду в меню или кнопку на панель инструментов. Например, если

Page 72: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы7272727272

требуется поместить команду Âèä (позволяет создать новый вид в чертеже) напанель инструментов Òåêóùåå ñîñòîÿíèå графического документа, необходимовыполнить следующее.

1. Вызвать окно Íàñòðîéêà èíòåðôåéñà с помощью команды Ñåðâèñ�Íàñòðîéêà èí-

òåðôåéñà. При этом система перейдет в режим настройки интерфейса.

2. В списке Êàòåãîðèè выделить строку Âñòàâêà. В списке Êîìàíäû сразу отобра�зится набор команд этой категории, второй в списке должна идти команда Âèä.

3. Щелкнуть на строке с названием команды и, не отпуская кнопку мыши, пере�тащить команду в область, где размещена панель Òåêóùåå ñîñòîÿíèå. Во времяперетаскивания возле указателя появится значок серой кнопки, а также ма�ленький крестик, показывающий, что в этом месте окна программы кнопкупоместить нельзя. Как только указатель мыши окажется над панелью, крестикисчезнет. Это значит, что здесь можно расположить кнопку. Чтобы кнопкапоявилась на панели, следует отпустить кнопку мыши.

4. После добавления кнопки Âèä на панель Òåêóùåå ñîñòîÿíèå ее положение мож�но откорректировать, перетаскивая кнопку в пределах панели. Ее можно раз�местить, например, после раскрывающегося списка Ñîñòîÿíèÿ âèäîâ.

5. Можно организовать инструмент Âèä в отдельную группу, ограниченную раз�делителями. Для этого нужно выделить кнопку Âèä (вокруг нее появится чер�ный контур) и выполнить команду контекстного меню Íà÷àòü ãðóïïó. Междукнопкой Âèä и раскрывающимся списком будет отображена линия�раздели�тель. В результате панель Òåêóùåå ñîñòîÿíèå будет выглядеть, как показано нарис. 1.47.

Рис. 1.47. Новая кнопка на инструментальной панели Текущее состояние

Аналогичным образом можно изменять состав пунктов системного меню. Послеперетаскивания какой�либо команды она добавляется в меню, над которым былаотпущена кнопка мыши. Добавленная команда может отображаться только тек�стом или текстом со значком (конечно, если для этой команды в системе назначе�на некая пиктограмма). Если команде отвечает определенное сочетание клавиш,оно отобразится справа от ее названия. Команды можно размещать не только в пун�ктах главного меню, но и в виде отдельных пунктов меню. В таких случаях онимогут отображаться значками, подобно кнопкам на панелях инструментов.

Page 73: КОМПАС-3D V10 на 100 %.pdf

7373737373Настройка системы

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

Вкладка Ïàíåëè èíñòðóìåíòîâ окна Íàñòðîéêà èíòåðôåéñà позволяет изменять количе�ство, вид и размещение панелей инструментов в главном окне программы (рис. 1.48).

Рис. 1.48. Вкладка Панели инструментов

Слева от каждого элемента списка находится флажок, управляющий отображени�ем панели (если флажок снят — панель спрятана, если установлен — размещенав пределах главного окна).

Кроме панелей инструментов, входящих в состав компактной панели, в спискеÏàíåëè присутствует несколько необычных панелей. Например, панель Ôîðìàòèðî-

âàíèå (рис. 1.49), которая объединяет команды для редактирования различныхтекстовых надписей при проставлении размеров, работе с техническими требова�ниями или обычным текстом. Насколько удобнее использовать эту панель инст�рументов, постоянно держа под рукой, решать вам.

Рис 1.49. Панель инструментов Форматирование

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

Page 74: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы7474747474

1. На вкладке Ïàíåëè èíñòðóìåíòîâ нажмите кнопку Íîâàÿ (см. рис. 1.48).

2. В появившемся окне введите название создаваемой панели, например Пользо-вательская панель. В результате будет сформирована пока еще пустая панельинструментов.

3. Перейдите на вкладку Êîìàíäû диалогового окна Íàñòðîéêà èíòåðôåéñà. Поочереди перетащите на только что созданную панель любые нужные вамкоманды. Поскольку система находится в режиме настройки интерфейса, напользовательскую панель можно перетаскивать кнопки с других (стандарт�ных) панелей или пункты системного меню.

4. Откорректируйте размещение кнопок панели и добавьте по своему усмотре�нию разделители между схожими командами.

На рис. 1.50 приведен пример пользовательской панели, содержащей следующиеполезные команды:

� Â òåêóùåì âèäå — служит для удаления всех вспомогательных кривых и точекв текущем виде чертежа;

� Ïîäêëþ÷èòü áèáëèîòåêó — вызывает диалоговое окно открытия файла, с помо�щью которого можно подключить какую�либо прикладную библиотеку;

� Ñìåíèòü ðåæèì ðàáîòû — позволяет изменить режим работы библиотеки;

� Ïîêàçàòü ëèñò — раскрывающийся список для перехода к нужной страницемноголистового чертежа;

� Âûáðàòü ìàòåðèàë — вызывает библиотеку материалов и сортаментов для выбо�ра материла;

� Âûíîñíîé ýëåìåíò — создает выносной элемент на чертеже;

� Ââîä òåêñòà — создает текст в документе;

� Âñòàâèòü ðàñòðîâûé îáúåêò — позволяет вставить и разместить на чертеже рисунок.

Рис. 1.50. Пользовательская панель инструментов

Аналогичным образом вы можете создавать любые панели инструментов, напол�няя их различными элементами управления. Повторяя описанные выше действия,несложно создать панель инструментов Ââîä òåêñòà (рис. 1.51), объединяющуюкоманды создания и форматирования (редактирования шрифта, ввода индексов,подстрочных или надстрочных надписей и пр.) текстовых объектов на чертеже.

Page 75: КОМПАС-3D V10 на 100 %.pdf

7575757575Настройка системы

Рис. 1.51. Пользовательская панель Ввод текста

Система КОМПАС позволяет создавать пользовательские компактные панели,объединяя в них любое количество стандартных или пользовательских панелейинструментов (кроме панелей Ñòàíäàðòíàÿ, Âèä и Òåêóùåå ñîñòîÿíèå). Для объеди�нения двух панелей в компактную следует, удерживая нажатой клавишу Alt, пере�тащить за заголовок одну панель на другую. Когда возле указателя появится знакплюса, можно отпустить кнопку мыши и клавишу Alt. Точно так же в сформиро�ванную компактную панель добавляются другие панели. Например, соединив по�добным образом панели инструментов, показанные на рис. 1.50 и 1.51, вы получи�те компактную панель, которая изображена на рис. 1.52.

Рис. 1.52. Пример пользовательской компактной панели

С помощью кнопок Ïåðåèìåíîâàòü и Óäàëèòü вкладки Ïàíåëè èíñòðóìåíòîâ окна Íà-

ñòðîéêà èíòåðôåéñà можно изменить название пользовательской панели (она дол�жна быть выделенной в списке Ïàíåëè) или удалить ее. После удаления восстано�вить пользовательскую панель будет невозможно (при необходимости нужнобудет создавать ее заново). Обратите внимание, что пользовательские панели, вхо�дящие в состав компактной панели, удалить нельзя.

ПРИМЕЧАНИЕ

Если добавляемая на панель команда не имеет значка, вы можете выбрать изоб-ражение, которое будет показано на кнопке вызова этой команды. Для этого пос-ле перетаскивания команды, не имеющей значка, на панель следует выполнитькоманду контекстного меню Иконка. Поскольку для данной команды не существу-ет значка, система предложит выбрать его самостоятельно в окне Свойства кноп-ки (рис. 1.53). Например, значок для команды В текущем виде (см. рис. 1.50) вы-бран подобным образом.

С помощью кнопок Ñáðîñèòü и Ñáðîñèòü âñå вкладки Ïàíåëè èíñòðóìåíòîâ можно так�же отменить внесенные изменения в состав той или иной панели или одновремен�но для всех панелей, состав которых был изменен.

Вкладка Óòèëèòû окна Íàñòðîéêà èíòåðôåéñà позволяет подключить различные ути�литы (как правило, EXE�файлы), которые будут вызываться с помощью команд

Page 76: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы7676767676

главного меню. По умолчанию к системе КОМПАС�3D подключены только двеутилиты — Êàëüêóëÿòîð и Êîíâåðòåð åäèíèö èçìåðåíèÿ. Команды для вызова новыхпрограмм�утилит, подключенных с помощью элементов управления этой вклад�ки, будут размещаться в меню Ñåðâèñ.

Рис. 1.53. Выбор значка для кнопки

Важные возможности предоставляет еще одна вкладка диалогового окна Íàñòðîé-

êà èíòåðôåéñà — Êëàâèàòóðà (рис. 1.54). На ней вы можете просматривать, изменятьили назначать сочетания клавиш для выполнения той или иной команды.

Рис. 1.54. Вкладка Клавиатура

Раскрывающийся список Êàòåãîðèè содержит категории команд, полностью иден�тичные элементам списка Êàòåãîðèè на вкладке Êîìàíäû. Под ним находится спи�

Page 77: КОМПАС-3D V10 на 100 %.pdf

7777777777Настройка системы

сок с перечнем всех команд выбранной категории. Под списком — знакомое тек�стовое поле Îïèñàíèå с краткой характеристикой выделенной команды. С помо�щью раскрывающегося списка Óñòàíîâèòü ñî÷åòàíèå можно задать, в документе ка�кого типа будет действовать установленное сочетание клавиш. Значение Ïî óìîë÷àíèþ

означает, что назначаемое (или уже назначенное) сочетание клавиш срабатываетв любом активном документе или вообще без открытого документа. Под спискомÓñòàíîâèòü ñî÷åòàíèå размещены два поля, в которых отображается текущее соче�тание клавиш для выбранной команды (если оно есть, конечно) и новое сочетаниеклавиш, назначенное пользователем.

Для примера назначим сочетание клавиш для команды  òåêóùåì âèäå, котораяслужит для удаления всей вспомогательной геометрии с чертежа или фрагмента.По умолчанию для этой команды не предусмотрена отдельная кнопка, а пользо�ваться ею при двумерном черчении придется довольно часто. Каждый раз выпол�нять команду меню Ðåäàêòîð�Óäàëèòü�Âñïîìîãàòåëüíûå êðèâûå è òî÷êè� òåêóùåì

âèäå не очень удобно. Чтобы настроить сочетание клавиш, сделайте следующее.

1. На вкладке Êëàâèàòóðà окна Íàñòðîéêà èíòåðôåéñà из раскрывающегося спискаÊàòåãîðèè выберите пункт Ðåäàêòîð.

2. В списке Êîìàíäû выделите строку Â òåêóùåì âèäå, при этом в поле Îïèñàíèå

должна появиться подсказка Óäàëèòü âñïîìîãàòåëüíûå êðèâûå è òî÷êè.

3. В раскрывающемся списке Óñòàíîâèòü ñî÷åòàíèå оставьте значение Ïî óìîë÷à-

íèþ (или выберите его, если установлено другое), так как вспомогательнуюгеометрию, возможно, придется удалять как с чертежа, так и с фрагмента.

4. В поле Íîâîå ñî÷åòàíèå êëàâèø введите сочетание клавиш, с помощью которо�го вы планируете удалять вспомогательную геометрию. Для ввода достаточнопросто нажать нужные клавиши на клавиатуре, например Alt+D.

5. Нажмите кнопку Ñâÿçàòü. При этом набранное сочетание автоматически пере�местится в поле Òåêóùèå. Закройте окно Íàñòðîéêà èíòåðôåéñà и попробуйтеназначенное сочетание в действии.

ПРИМЕЧАНИЕ

Если при вводе сочетания клавиш вы случайно наберете комбинацию, заре-зервированную для другой команды, то появится сообщение об этом под по-лем Новое сочетание клавиш.

На вкладке Ìåíþ (рис. 1.55) размещены элементы, управляющие отображениемглавного и контекстных меню в программе. Из списка Ïîêàçàòü ìåíþ области на�строек Ìåíþ ïðèëîæåíèÿ можно выбрать тип документа, который нужно настроить.

Page 78: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы7878787878

По умолчанию в этом списке указан тип документа, при котором было вызваноокно Íàñòðîéêà èíòåðôåéñà. После выбора типа документа главное меню приметвид, характерный для этого документа. После этого вы можете перейти на вкладкуÊîìàíäû и добавлять в меню новые команды, перемещать или удалять подменю.

Рис. 1.55. Вкладка Меню

С помощью списка Ýôôåêò вкладки Ìåíþ можно настраивать различные эффекты,проявляющиеся при отображении или скрытии меню (соскальзывание, разверты�вание, дымку). Кнопка Ñáðîñèòü позволяет отменить все внесенные изменения (тоесть восстановить для меню настройки по умолчанию).

Вкладка Ïàðàìåòðû окна Íàñòðîéêà èíòåðôåéñà содержит несколько флажков, упра�вляющих отображением подсказок к кнопкам панелей инструментов и порядкомотображения пунктов меню. Кроме того, на данной вкладке есть кнопка Ñáðîñèòü

âñå íàñòðîéêè, которая позволяет отказаться от всех изменений, произведенных надстандартными панелями инструментов или пунктами меню. Обратите внимание,что нажатие этой кнопки не удаляет сформированных пользовательских менюили панелей.

Таким образом, мы описали параметры интерфейса КОМПАС�3D. В следующемразделе мы рассмотрим более тонкие настройки программы.

Системные настройки

Настройка системы подразумевает управление всеми элементами интерфейса си�стемы КОМПАС�3D V10. Она позволяет изменять огромное количество парамет�

Page 79: КОМПАС-3D V10 на 100 %.pdf

7979797979Настройка системы

ров, существенно влияющих на работу программы. К этим параметрам относятсянастройка представления чисел, единиц измерения длин, углов и т. п., цвета фонарабочего поля, вида указателя, толщины и цвета различных линий, параметры ото�бражения размеров и многое другое. Все это настраивается в окне Ïàðàìåòðû

(рис. 1.56), вызываемом командой Ñåðâèñ�Ïàðàìåòðû.

Рис. 1.56. Диалоговое окно Параметры

Обычно в окне Ïàðàìåòðû присутствуют две вкладки: Ñèñòåìà и Íîâûå äîêóìåíòû.При вызове этого окна для активного документа любого типа к ним добавляютсяеще две: Òåêóùåå îêíî (с настройками сетки и линеек прокрутки) и вкладка настро�ек текущего документа (Òåêóùèé ÷åðòåæ, Òåêóùàÿ äåòàëü, Òåêóùàÿ ñáîðêà или Òåêóùèé

ôðàãìåíò соответственно). Вкладка настроек текущего документа содержит прак�тически те же элементы управления, что и соответствующий раздел на вкладкеÍîâûå äîêóìåíòû, с той только разницей, что все изменения настроек применяютсятолько для активного документа и не распространяются на другие документы тогоже типа. Поэтому мы рассмотрим только две первые вкладки, всегда присутству�ющие в диалоговом окне Ïàðàìåòðû.

На вкладке Ñèñòåìà слева находится древовидный список различных групп настро�ек системы, а справа отображаются элементы управления, отвечающие выбранно�му в данный момент элементу дерева. Рассмотрим наиболее интересные группынастроек этой вкладки.

� Îáùèå — содержит некоторые общие настройки системы КОМПАС:

• Îòîáðàæåíèå èìåí ôàéëîâ — позволяет управлять отображением именифайла в заголовке программы (полный путь или только имя файла), а также

Page 80: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы8080808080

указать количество последних открытых файлов, которые нужно помнитьсистеме (максимальное количество — 9). Список файлов предыстории бу�дет отображаться в меню Ôàéë над командой Âûõîä;

• Ïðåäñòàâëåíèå ÷èñåë — дает возможность настроить количество отображае�мых знаков после запятой в полях ввода/вывода, а также выбрать едини�цы измерения углов (десятичная система исчисления — установлена поумолчанию, — градусы, минуты, секунды или радианы);

• Ïîâòîð êîìàíä — в этом подразделе настроек можно запретить или разре�шить появление команды Ïîâòîðèòü в меню Ðåäàêòèðîâàòü, а также количе�ство команд, которые будет запоминать система и которые потом можнобудет повторить с помощью вызова контекстного меню (по умолчанию8 команд, максимальное количество — 11);

ПРИМЕЧАНИЕ

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

• Óïðàâëåíèå ëèöåíçèÿìè — содержит два флажка, позволяющих указать сис�теме, нужно ли запрашивать лицензию на КОМПАС и редактор специфи�каций при запуске системы.

� Ýêðàí — настройки этой группы позволяют изменять внешний вид окна КОМ�ПАС, а также некоторых элементов интерфейса:

• Ôîí ðàáî÷åãî ïîëÿ — позволяет изменять фон рабочего поля документовКОМПАС�Чертеж и КОМПАС�Фрагмент, а также цвет фона редактиро�вания текста. Предусмотрена возможность задать цвет окна, установлен�ный в Windows;

• Ôîí ðàáî÷åãî ïîëÿ ìîäåëåé — настройки аналогичны предыдущим, толькопредназначены для трехмерных документов. При определении цвета фонадля моделей можно использовать градиентный переход между двумя цве�тами;

• Öâåòîâàÿ ñõåìà — дает возможность задать цвета отображения элементовдокумента и системы. Элементы документа — это геометрические объек�ты, тела и пр., создаваемые пользователем. Элементы системы — наборразличных визуальных объектов, присутствующих в документе (сетка,

Page 81: КОМПАС-3D V10 на 100 %.pdf

8181818181Настройка системы

курсор, подписи к курсору и т. п.). Наиболее приемлемый для нормальнойработы с программой — цвет элементов, заданный по умолчанию;

• Ïàíåëü ñâîéñòâ — позволяет настраивать оформление панели свойств(рис. 1.57). Аналогичное диалоговое окно можно вызвать с помощью ко�манды Îôîðìëåíèå ïàíåëè ñâîéñòâ контекстного меню панели свойств.

Рис. 1.57. Оформление панели свойств

� Ôàéëû — эта группа дает возможность настроить параметры работы с файламисистемы КОМПАС:

• Ðàñïîëîæåíèå — показывает список путей к файлам настроек, профилей,шаблонов и т. д.;

• Óñòàíîâêà ïðàâ äîñòóïà — позволяет разрешить чтение и запись или толькочтение документов КОМПАС, а также включить контроль изменений фай�лов. Контроль предназначен для мониторинга совместно используемыхфайлов несколькими пользователями. Если контроль включен, то передсохранением файла система будет проверять, не был ли он изменен другимпользователем в течение вашего сеанса работы. При необходимости на эк�ран будет выведено предупреждение;

• Ðåçåðâíîå êîïèðîâàíèå — разрешает или запрещает резервное копированиедокументов. По умолчанию в системе включено сохранение предыдущихкопий в одном каталоге с документом. Если вы не желаете засорять диско�вое пространство ненужными BAK�файлами (BAK — расширение файларезервной копий модели), снимите флажок Ñîõðàíÿòü ïðåäûäóùóþ êîïèþ;

Page 82: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы8282828282

• Àâòîñîõðàíåíèå — позволяет включить автоматическое сохранение файлов,настроить периодичность сохранения, а также выбрать каталог, куда этифайлы будут сохраняться;

• Ñîõðàíåíèå êîíôèãóðàöèè — определяет параметры сохранения настроекрабочего окна, а также документов при выходе из системы;

• Óïðàâëåíèå äîêóìåíòàìè — дает возможность настроить совместную работуКОМПАС и PDM�системы, установленной на компьютере.

ПРИМЕЧАНИЕ

PDM-система (Product Data Management System) — это система инженерногодокументооборота, предназначенная для управления данными об изделииили продукте. Для системы КОМПАС оптимально использовать систему доку-ментооборота ЛОЦМАН:PLM компании «АСКОН».

� Ãðàôè÷åñêèé ðåäàêòîð — эта группа содержит системные настройки графичес�ких документов:

• Êóðñîð — включает в себя элементы управления, с помощью которых мож�но настроить размеры, цвет, шаг курсора;

• Ñåòêà — содержит две вкладки (Ïàðàìåòðû и Îòðèñîâêà), на которых можновыбирать тип сетки, задавать ее шаг, цвет и пр.;

• Ëèíåéêè ïðîêðóòêè — служит для управления отображением в докумен�те полос прокрутки. Возможна установка вертикальной, горизонталь�ной, обеих полос вместе или отключение полос прокрутки;

• Ñèñòåìíûå ëèíèè — содержит полный список системных стилей для линий(рис. 1.58). Можно изменять толщину тонких, основных и утолщенныхлиний, как выводимых на экран (Íà ýêðàíå), так и передаваемых на прин�тер (Íà áóìàãå). Кроме того, в этом окне можно выбрать цвет, которым ли�нии определенного стиля будут отображаться в графическом документе;

• Ñèñòåìíûå ñèìâîëû — позволяет задать цвет для системных символов (какправило, с помощью этих символов на чертеже отображаются вспомога�тельные точки);

• Ôàíòîìû — дает возможность управлять отрисовкой фантомов. Фантом —это временное изображение графических объектов, показывающее процессих создания или размещения на чертеже. Как правило, фантомы всегдарисуются тонкими линиями в серых тонах. Фантомы используются прак�тически для всех команд ввода и редактирования графических объектов.Например, при построении отрезка на чертеже, после фиксации первой его

Page 83: КОМПАС-3D V10 на 100 %.pdf

8383838383Настройка системы

Рис. 1.58. Настройка отображения системных стилей линий

точки, вы можете видеть фантомное изображение (рис. 1.59), начальной точ�кой которого будет только что указанная, а конечной — указатель мыши.При перемещении указателя фантом отрезка передвигается за ним. Суще�ствование фантома прекращается сразу после фиксации второй точки,а отрезок размещается на чертеже. При вставке библиотечного элементав документ он сначала также отображается фантомом и лишь после указа�ния точки вставки и угла поворота окончательно фиксируется на чертеже;

Рис. 1.59. Фантомное отображение отрезка

• Îãðàíè÷åíèÿ è ñòåïåíè ñâîáîäû — позволяет задать цвет для значков, отобра�жающих ограничения и степени свободы на параметризованном чертежеили эскизе трехмерной операции;

• Âèäû — дает возможность управлять отрисовкой фоновых, выключенныхи ассоциативных видов на чертеже;

• Ñëîè — задает параметры отрисовки слоев;

Page 84: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы8484848484

• Ñèñòåìû êîîðäèíàò — позволяет настроить отрисовку осей локальных сис�тем координат;

• Ðåäàêòèðîâàíèå — важный раздел (рис. 1.60), дающий возможность выбратьцвет, которым будут подсвечиваться выделенные объекты или объектыуказания (то есть объекты, определенные пользователем при выполнениитой или иной операции, например исходные элементы для копирования помассиву и пр.). Здесь также можно задать коэффициент изменения масш�таба — величину, показывающую, во сколько раз будет увеличен или умень�шен текущий масштаб при выполнении команд Óâåëè÷èòü ìàñøòàá или Óìåíü-

øèòü ìàñøòàá. Кроме того, вы можете задать количество шагов построениячертежа, которые могут быть отменены с помощью команды Îòìåíà (мак�симальное значение — 100);

Рис. 1.60. Параметры редактирования графических документов

• Ðàñòðîâûå îáúåêòû, âçÿòûå â äîêóìåíò — позволяет настраивать параметрыредактирования вставленных в графический документ растровых объектовпрямо в окне КОМПАС;

• Óïðîùåííàÿ îòðèñîâêà — позволяет указать максимальную высоту текста наэкране, при которой текст отображается, а не заменяется габаритным пря�моугольником. Кроме того, в данном разделе можно определить масштаб,при котором все линии изображаются как сплошные и не рисуются стрел�ки размеров и линий�выносок;

• Ïîèñê îáúåêòà — единственная функция диалога настройки поиска, вклю�чает или выключает динамический поиск объектов. При включении динами�

Page 85: КОМПАС-3D V10 на 100 %.pdf

8585858585Настройка системы

ческого поиска становится возможным указание (выбор) одного из близ�ко расположенных (в том числе наложенных друг на друга) объектов;

• Ïðèâÿçêè — дает возможность указать набор привязок, отслеживаемых си�стемой при создании каждого нового геометрического объекта, а также за�дать шаг угловой привязки;

• Ôèëüòðû âûâîäà íà ïå÷àòü — важный раздел системных настроек. Он разре�шает определять, какие объекты будут выведены на печать. Например, выможете запретить печатать вспомогательную геометрию, вставленные рас�тровые рисунки, OLE�объекты. В результате вам не придется удалять ихс чертежа перед печатью.

� Òåêñòîâûé ðåäàêòîð — эта группа настроек содержит разделы с параметрамиправописания, редактирования, линеек прокрутки текстовых документови пр. Изменять эти настройки приходится крайне редко, так как значения,установленные по умолчанию, подходят для любых случаев.

� Ðåäàêòîð ñïåöèôèêàöèé — содержит только одну группу настроек Ëèíåéêè ïðî-

êðóòêè, предназначенную для управления отображением полос прокруткив документе КОМПАС�Спецификация.

� Ïðèêëàäíûå áèáëèîòåêè — эта группа предназначена для настройки отключенияприкладных библиотек при выходе из системы, а также для включения/отклю�чения возможности редактировать библиотечные элементы посредством харак�терных точек. Подробнее о таком способе редактирования читайте в гл. 5.

� Ðåäàêòîð ìîäåëåé — в этой группе объединены системные настройки, касающи�еся работы с трехмерными документами КОМПАС�3D:

• Ñåòêà — аналогичен одноименному разделу в группе Ãðàôè÷åñêèé ðåäàêòîð,но служит для настройки сетки в трехмерном документе;

• Áèáëèîòåêè êîíñòðóêòîðñêèõ ýëåìåíòîâ — содержит ссылки на файлы биб�лиотеки отверстий и библиотеки эскизов. При необходимости эти ссылкиможно сделать другими, заменив системные библиотеки фрагментов насобственные;

• Óïðàâëåíèå èçîáðàæåíèåì — предназначен для управления изображениеммодели в окне представления документа (рис. 1.61). В раскрывающемсясписке Øàã ïåðåìåùåíèÿ èçîáðàæåíèÿ ìîäåëè (% îêíà) задается процентноесоотношение перемещения изображение к текущим размерам окна приоднократном нажатии, например, сочетания клавиш Shift+®. Точно так жеможно задать шаг угла поворота модели при однократном нажатии сочета�ния клавиш для поворота изображения в окне. С помощью переключателя

Page 86: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы8686868686

Ïðîçðà÷íîñòü можно выбрать один из двух возможных способов отображе�ния полупрозрачных моделей: сетчатая или реалистичная прозрачность;

Рис. 1.61. Параметры управления изображением

• Èçìåíåíèå îðèåíòàöèè — позволяет настраивать плавность изменения ори�ентации при переходе модели в режим редактирования эскиза и обратно;

• Ïåðñïåêòèâíàÿ ïðîåêöèÿ — доступен лишь один параметр для редактирова�ния Ðàññòîÿíèå â ãàáàðèòàõ ìîäåëè. Это расстояние определяет, во сколькораз расстояние от модели до плоскости изображения (воображаемого оп�тического аппарата) больше, чем максимальный габарит модели. Даннаявеличина имеет значение лишь в случае, если для модели включено перс�пективное отображение;

• Ðåäàêòèðîâàíèå — позволяет назначать цвета, которыми будут отображать�ся элементы геометрии модели при выделении, подсвечивании, а также приредактировании детали в составе сборки (то есть цвета активного и пассив�ных компонентов при редактировании). На вкладке также присутствуетфлажок, включающий или отключающий закрашивание граней при выбо�ре элементов модели (селектировании), и флажок, разрешающий исполь�зовать инверсию при подсвечивании. Инверсное подсвечивание — этоподсвечивание ребер модели при выделении их не постоянным цветом,а цветом, инверсным окрашиванию трехмерного элемента, которому при�надлежит то или иное ребро;

• Ðàçìåðû è îáîçíà÷åíèÿ — эта группа настроек содержит три флажка, позво�ляющих управлять оптимизацией размеров в эскизах. При включенной оп�

Page 87: КОМПАС-3D V10 на 100 %.pdf

8787878787Настройка системы

тимизации длина стрелок, высота символов размерной надписи отобража�ются в соответствии с настройками текущего эскиза и не зависят от масш�таба представления. Более того, при вращении эскиза размерная надписьвсегда остается параллельной плоскости экрана. Если флажок Îïòèìèçèðî-âàòü îòîáðàæåíèå ðàçìåðîâ снят, то все размеры эскиза масштабируются,как и любые другие геометрические объекты, а при повороте эскиза в прост�ранстве размерные надписи будут отображаться лежащими в плоскостиэскиза.

Кроме того, вы можете вообще запретить отображать размеры в эскизахи трехмерных операциях или же запретить отображать соединительныелинии;

• Ãàáàðèò — перечень трехмерных объектов, учитывающихся при определе�нии габаритных размеров модели;

• ÌÖÕ — установка параметров пересчета МЦХ при перестроении и/или со�хранении трехмерной модели;

• Óïðîùåíèÿ — позволяет настраивать режим упрощенного отображения сбор�ки, а начиная с версии 9 — и детали. Эти параметры предусматривают ре�гулировку уровня детализации сборки при вращении или перемещении,а также дают возможность включать режимы быстрого отображения ли�ний, скрытия конструктивных элементов (осей, плоскостей и пр.), скрытияповерхностей и отключать режим отображения полутоновое с каркасом.Одновременное включение всех этих параметров максимально повыситпроизводительность системы при работе с очень большими сборками.

Структура элементов управления вкладки Íîâûå äîêóìåíòû аналогична вкладке Ñè-ñòåìà. Слева размещен иерархический список групп настроек, справа — элементыуправления выделенной группы. Параметры, установленные на этой вкладке, при�меняются для всех вновь создаваемых документов. Рассмотрим эти настройки.

� Èìÿ ôàéëà ïî óìîë÷àíèþ — позволяет задавать шаблон имени файла, предлага�емый системой по умолчанию.

� Ñâîéñòâà äîêóìåíòà — разрешает или запрещает системе выводить запрос об�щих сведений о документе. Общие сведения состоят из имени автора создан�ного документа, организации, где этот документ разработан, и произвольногокомментария. Окно, в котором можно ввести эту информацию, система выво�дит при первом сохранении документа (рис. 1.62). В разделе Ñâîéñòâà äîêóìåí-òà окна Ïàðàìåòðû вы можете указать имя автора документа (если уверены, чтокроме вас больше никто не будет работать с программой) и название органи�зации, которые будут вводиться по умолчанию в окно Èíôîðìàöèÿ î äîêóìåíòå.

Page 88: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы8888888888

Кроме того, эти данные будут выводиться во всплывающей подсказке при на�ведении указателя мыши на значок документа в Ïðîâîäíèêå Windows.

Рис. 1.62. Диалоговое окно сведений о документе

ПРИМЕЧАНИЕ

Посмотреть сведения об уже созданном документе можно с помощью коман-ды Файл�Свойства.

� Òåêñòîâûé äîêóìåíò — содержит параметры листа текстового документа (фор�мат, ориентацию, оформление основной надписи), предлагаемый по умолча�нию шрифт и пр. Вы также можете настроить отступы, интервалы и выравни�вание текста документа, параметры текста заголовка и текста ячеек таблицы.

� Ñïåöèôèêàöèÿ — позволяет указать стиль спецификации, который будет при�меняться по умолчанию для всех документов КОМПАС�Спецификация. Длястандартных настроек это стиль Ïðîñòàÿ ñïåöèôèêàöèÿ ÃÎÑÒ 2.106—96. Крометого, вы можете задать стили спецификаций для дополнительных листов (еслинужно, чтобы они отличались от первого листа или от стиля, установленногопо умолчанию).

� Ãðàôè÷åñêèé äîêóìåíò — управляет видом и параметрами создаваемых графи�ческих документов:

• Øðèôò ïî óìîë÷àíèþ — в этом пункте можно выбрать шрифт, который бу�дет предлагаться системой по умолчанию для всех текстовых объектов гра�фического документа;

• Åäèíèöû èçìåðåíèÿ — содержит переключатель, позволяющий выбрать еди�ницы измерения длины: миллиметры, сантиметры или метры;

Page 89: КОМПАС-3D V10 на 100 %.pdf

8989898989Настройка системы

• Ëèíèè — позволяет настроить фильтры линий, а также размеры штрихови промежутков осевой линии. Настройка фильтра линий (рис. 1.63) подра�зумевает выбор стилей линий, которые будут доступны при вводе геомет�рических объектов на чертеже, задание их последовательности в спискетипов линий при вводе объектов, а также определение стиля по умолча�нию. В области Ôèëüòð ëèíèé находится список всех доступных стилей ли�ний. Стили, отмеченные флажком, отображаются в раскрывающемся спис�ке Ñòèëü, который появляется на панели свойств при создании графическихобъектов (рис. 1.64). Стиль, находящийся в верхней части списка Ôèëüòð

ëèíèé, и будет предлагаться по умолчанию (на рис. 1.63 и 1.64 это стильÎñíîâíàÿ). С помощью кнопок, на которых изображены стрелки, любойстиль можно перемещать в пределах списка;

Рис. 1.63. Настройка фильтра линий

Рис. 1.64. Список доступных стилей линий при построении геометрических объектов

Page 90: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы9090909090

• Ðàçìåðû — большая группа настроек, управляющая отрисовкой стрелок,размерных надписей, размерами, допусками, предельными значениямии пр. В этой группе настроек, аналогично стилям линий, можно настроитьфильтр стрелок для линейных размеров, размеров окружностей и дуг и уг�ловых размеров (рис. 1.65). Он содержит набор стрелок различных типов(собственно стрелки, засечки, вспомогательные точки), который будет до�ступен при проставлении размеров в графическом документе;

Рис. 1.65. Фильтр стрелок

• Ëèíèÿ-âûíîñêà — подобна группе Ðàçìåðû и содержит параметры отображе�ния линии выноски, то есть геометрические размеры стрелок (рис. 1.66),фильтр стрелок, шрифт текста, отображаемого над, под и за полкой линиивыноски;

• Îáîçíà÷åíèå ïîçèöèè — параметры отображения позиций на сборочном чер�теже. Почти полностью повторяет настройки линий�выносок;

• Òåêñò íà ÷åðòåæå — позволяет настраивать шрифт, междустрочный интер�вал, отступы и выравнивание, применяемые для всех текстовых объектовна чертеже или фрагменте;

• Øåðîõîâàòîñòü, Îòêëîíåíèÿ ôîðìû è áàçà, Ëèíèÿ ðàçðåçà/ñå÷åíèÿ, Ñòðåëêà âçãëÿ-

äà, Ëèíèÿ ðàçðûâà — данные группы дают возможность управлять отобра�жением одноименных элементов оформления чертежа;

• Îáîçíà÷åíèÿ äëÿ ÏÑÏ — большой раздел, содержащий настройки внешнеговида и параметров отображений для знаков и обозначений, применяемыхв промышленно�строительном проектировании;

Page 91: КОМПАС-3D V10 на 100 %.pdf

9191919191Настройка системы

Рис. 1.66. Параметры отрисовки линий�выносок

• Ëèíèè îáðûâà — параметры, которые будут предлагаться по умолчанию присоздании линий обрыва графических изображений;

• Àâòîñîðòèðîâêà — установка порядка сортировки буквенных обозначенийпри оформлении чертежа (простановка баз, разрезов/сечений, выносныхэлементов и пр.);

• Ïåðåêðûâàþùèåñÿ îáúåêòû — управляет отображением перекрывающихсяобъектов, в частности размеров, линий�выносок, позиций со штриховкойи линиями изображения чертежа. По умолчанию в системе принято пре�рывать линии геометрических объектов и штриховки при пересечениис размерными стрелками, надписями и обозначениями. В этом окне вы так�же можете указать зазор между разорванным концом линии или штрихов�ки и перекрывающим их объектом;

• Ïàðàìåòðû äîêóìåíòà — позволяет настраивать масштаб новых видов в чер�теже, указать объекты детали (тела, поверхности и обозначения резьбы)или компоненты сборки (скрытые и библиотечные), которые будут пере�даваться в ассоциативный вид. В этом разделе вы также можете настроитьсинхронизацию данных основной надписи и модели, а также включить ре�жим разбиения листа чертежа на зоны и задать размеры этих зон;

• Ïàðàìåòðû ïåðâîãî ëèñòà — дает возможность указать свойства (стандарт�ный или пользовательский формат, ориентация или оформление) листачертежа, которые будут применяться при создании документа КОМПАС�Чертеж;

Page 92: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы9292929292

СОВЕТ

Очень часто параметры документа КОМПАС-Чертеж (особенно формат и ори-ентация листа) нужно изменять. Для этого после создания чертежа следуетвыполнить команду Сервис�Параметры. В появившемся диалоговом окнеПараметры необходимо перейти к разделу настроек Параметры первого лис-та вкладки Текущий чертеж (рис. 1.67). Вы можете настроить формат и ори-ентацию листа, и после нажатия кнопки ОK все изменения в настройках будутприменены к текущему листу чертежа.

Рис. 1.67. Изменение формата и ориентации текущего листа чертежа

• Ïàðàìåòðû íîâûõ ëèñòîâ — содержит те же настройки, что и раздел Ïàðàìåò-

ðû ïåðâîãî ëèñòà, только они применяются для всех новых листов данногочертежа;

• Ïàðàìåòðèçàöèÿ — позволяет управлять параметризацией чертежей (толь�ко чертежей, не эскизов!) системы КОМПАС посредством указания свя�зей и ограничений, которые будут автоматически накладываться на гео�метрические объекты в процессе их построения.

� Ìîäåëü — эта группа системных настроек содержит все параметры отображе�ния трехмерных моделей КОМПАС�3D:

• Ðàçìåðû и Óñëîâíûå îáîçíà÷åíèÿ — данные разделы содержат группы на�строек, задающих условия отрисовки трехмерных размеров и обозначенийв трехмерной модели;

• Äåòàëü — позволяет изменять свойства (обозначение, наименование, мате�риал) и цвет детали. Кроме того, здесь можно задать цвет, которым будет

Page 93: КОМПАС-3D V10 на 100 %.pdf

9393939393Настройка системы

отображаться тот или иной тип трехмерных объектов (вспомогательнаягеометрия, поверхности, формообразующие операции), импортированныйв деталь или созданный средствами КОМПАС�3D. Однако менять стан�дартные настройки не рекомендуется, так как это приведет к специфи�ческим изменениям внешнего вида детали. Это может помешать другимпользователям, работающим с вашей деталью. Очень важным параметромнастройки отображения модели является точность отрисовки и масс�цен�тровочных характеристик (рис. 1.68). Чем выше точность отрисовки, теммедленнее работает система, но тем лучше представление объектов трех�мерного документа. Следует, правда, отметить, что влияние этого пара�метра на быстродействие системы КОМПАС не столь ощутимо (за ис�ключением больших сборок), поэтому я рекомендую всегда устанавливатьмаксимальную точность отрисовки;

Рис. 1.68. Настройка точности отрисовки и МЦХ модели

• Ñáîðêà — настройки документа КОМПАС�Сборка, аналогичные парамет�рам детали;

• Ýñêèç — позволяет задать шрифт, применяемый по умолчанию, для тексто�вых объектов эскиза (собственно текст или текст размерных надписей),настроить отображение размеров, а также управлять параметризацией(то есть включать или отключать связи и ограничения, автоматически на�кладываемые системой на элементы эскиза при его построении).

Page 94: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы9494949494

Сохранение и восстановление настроек

Изучив все описанное выше, вы теперь можете изменять интерфейс и параметрысистемы, удобно подстраивая их под свои потребности или специфические задачи.Однако очень часто возникают различные неприятные ситуации, связанные с из�менением конфигурации системы. Например, как восстановить свои настройкипосле сбоя и аварийного завершения работы программы? Что делать, если за од�ним и тем же компьютером работают двое или более человек с абсолютно разны�ми требованиями и вкусами? Как поступить, если вас не устраивают изменения,которые вы сами внесли в систему, и вы уже не знаете, как их отменить? Поверьте,такое случается довольно часто. Для решения этих проблем в системе КОМПАС�3D предусмотрены профили.

Профиль — это структура данных, описывающих все настройки системы. Профи�ли хранятся в файлах с расширением PFL. Созданные разработчиками КОМПАС�3D профили размещаются в папке Profiles, находящейся в каталоге, в котором уста�новлена текущая версия КОМПАС.

Система КОМПАС позволяет сохранять и загружать пользовательские профили.Эти действия можно выполнять в диалоговом окне Ïðîôèëè ïîëüçîâàòåëÿ (рис. 1.69),вызываемого командой Ñåðâèñ�Ïðîôèëè.

Рис. 1.69. Диалоговое окно Профили пользователя

При сохранении или загрузке профиля можно использовать следующие категориинастроек:

� Íàñòðîéêè ðàáî÷åãî îêíà — размеры окна, вид приложения, все настройки ин�терфейса, размещение и состав панелей, меню и т. п.;

� Íàñòðîéêè ïàðàìåòðîâ ñèñòåìû — настройки, сделанные на вкладке Ñèñòåìà ди�алогового окна Ïàðàìåòðû;

Page 95: КОМПАС-3D V10 на 100 %.pdf

9595959595Настройка системы

� Íàñòðîéêè ïàðàìåòðîâ íîâûõ äîêóìåíòîâ — настройки, выполненные на вкладкеÍîâûå äîêóìåíòû диалогового окна Ïàðàìåòðû.

СОВЕТ

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

Чтобы восстановить все стандартные настройки системы, достаточно в раскры�вающемся списке Ïðîôèëè выбрать профиль mcad и нажать кнопку Ïðèìåíèòü. Изданного списка можно также выбрать любой стандартный профиль (рис. 1.70).

Рис. 1.70. Внешний вид системы КОМПАС�3D после применения стандартного профиля black

ВНИМАНИЕ

В справочной документации по КОМПАС категорически не рекомендуетсяприменять профили, созданные в версии программы, отличной от текущей.

Page 96: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы9696969696

Особенности последних версий КОМПАС-3DВ конце данной главы остановимся более подробно на некоторых новшествах, ре�ализованных в последних версиях КОМПАС�3D. Мы рассмотрим далеко не всеновинки, а только те, которые имеют наибольшее влияние на повседневную рабо�ту с программой, а также существенно отличающиеся от функционала предыду�щих версий.

Азбука КОМПАС

В версии V9 появилось специальное встроенное интерактивное учебное пособие —Àçáóêà ÊÎÌÏÀÑ (рис. 1.71).

Рис. 1.71. Интерактивное учебное пособие Азбука КОМПАС

Открыть Àçáóêó ÊÎÌÏÀÑ можно, используя команду меню Ñïðàâêà�Àçáóêà ÊÎÌÏÀÑ.

Àçáóêà ÊÎÌÏÀÑ содержит множество примеров, сопровождаемых файлами поясне�ния, которые освещают различные аспекты работы с программой. В пособии

Page 97: КОМПАС-3D V10 на 100 %.pdf

9797979797Особенности последних версий КОМПАС-3D

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

� общие сведения;

� создание первой детали;

� создание рабочего чертежа;

� создание сборочной единицы;

� создание сборки изделия;

� создание компонента на месте;

� добавление стандартных изделий;

� создание сборочного чертежа;

� создание чертежа изделия;

� создание спецификации;

� построение тел вращения;

� кинематические элементы и пространственные кривые;

� построение элементов по сечениям;

� моделирование листовых деталей.

Àçáóêà ÊÎÌÏÀÑ выгодно отличается от обычной справки наглядностью примеров,простотой изложения материала, а также наличием файлов, сопровождающих дан�ные примеры, используя которые можно быстрее понять тот или иной способ по�строения детали или чертежа.

Дерево модели

Древовидное представление трехмерной модели (сборки или детали) в девятой вер�сии претерпело значительные изменения. В частности, была добавлена возможностьпредставления состава модели в виде структурированных разделов (рис. 1.72, а).При этом элементы модели (операции, компоненты, сопряжения, массивы и пр.)группируются в отдельные ветви дерева, что во многих случаях (особенно длябольших сборок) облегчает навигацию по модели. На рис. 1.72, б изображено де�рево в привычном состоянии, каким оно было до появления девятой версии.

Кроме того, реализована возможность просмотра отношений выделенного элемен�та дерева (компонента, операции, сопряжения) на отдельной панели в нижней ча�сти дерева построения (см. рис. 1.72, а). С помощью этой панели вы также можетередактировать отношения.

Page 98: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы9898989898

а б

Рис. 1.72. Дерево модели: представление в виде структуры (а) и обычное дерево (б)

Любой раздел дерева можно открыть в отдельном окне для редактирования(рис. 1.73).

В верхней части дерева модели появилась панель управления, с помощью которойпроизводится управление внешним видом и составом дерева. Первая слева кноп�ка этой панели — Îòîáðàæåíèå ñòðóêòóðû ìîäåëè — переключает способ отображе�ния дерева со структуры модели на обычное отображение. Вторая кнопка — Ñîñòàâ

Äåðåâà ìîäåëè — содержит раскрывающийся список (рис. 1.74), в котором вы мо�жете включать или отключать видимость того или иного структурного раздела де�рева, то есть настроить состав дерева модели.

За кнопкой Ñîñòàâ Äåðåâà ìîäåëè следует кнопка Îòíîøåíèÿ, позволяющая скры�вать или отображать панель отношений внизу дерева модели.

Последняя кнопка — Äîïîëíèòåëüíîå îêíî Äåðåâà — открывает в дополнительномокне выбранный раздел дерева (см. рис. 1.73). Если в дереве модели не выделен ниодин элемент, эта кнопка остается неактивной.

Page 99: КОМПАС-3D V10 на 100 %.pdf

9999999999Особенности последних версий КОМПАС-3D

Рис. 1.73. Раздел дерева в отдельном окне

Рис. 1.74. Раскрывающийся список кнопки Состав Дерева модели

Сетчатая прозрачностьПо многочисленным просьбам пользователей в девятой версии в системе КОМПАС�3D был доработан механизм расчета и отображения полупрозрачных объектов. Те�перь в программе можно выбирать один из двух видов отображения прозрачности:сетчатая или реалистичная. При установленной сетчатой прозрачности полупрозрач�ные трехмерные объекты отображаются в виде сетки пикселов (рис. 1.75). Привыборе реалистичного способа отображения трехмерные объекты выглядят так,словно их материал является прозрачным. Все дело в том, что при реалистичнойпрозрачности нередко возникают ошибки отображения объектов, которые нахо�дятся за полупрозрачным объектом (деталью). По этой причине рекомендую все�гда использовать сетчатую прозрачность — в данном случае отображение перекры�тых объектов всегда будет правильным.

Page 100: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы100100100100100

Рис. 1.75. Сетчатая прозрачность

На рис. 1.75 изображена муфта с торообразной резиновой оболочкой, причем дляматериала самой оболочки установлено значение прозрачности 80 %. Как видите,все «внутренности» муфты отображаются абсолютно корректно.

ПРИМЕЧАНИЕ

Как делать детали полупрозрачными, будет рассказано в гл. 3.

Новое в версии КОМПАС-3D V10

Одним из главных общих усовершенствований в версии системы КОМПАС�3DV10 является полная поддержка формата Юникод — международного стандартакодирования символов, позволяющего отображать символы и знаки практическивсех возможных языковых пакетов.

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

Page 101: КОМПАС-3D V10 на 100 %.pdf

101101101101101Особенности последних версий КОМПАС-3D

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

Рис. 1.76. Новые всплывающие подсказки в КОМПАС�3D V10

Касательно функционала, главным усовершенствованием можно считать возмож�ность создания отдельных тел прямо в сборке, о чем уже упоминалось вкратце.И речь идет не о создании отдельных компонентов прямо в сборке (то есть пост�роении детали в контексте сборки), а именно о формировании тел, которые будутпринадлежать сугубо трехмерной сборке.

Другие нововведения в трехмерном редакторе системы КОМПАС кратко перечис�лены ниже.

� В сборке стала доступна команда для условного отображения резьбы.

� Появилась группа команд для создания трехмерных размеров, а также различ�ных элементов оформления в 3D (линии�выноски, указание шероховатостии пр.).

� При работе со сборками появилась возможность управления параметрами масс�центровочных характеристик (МЦХ).

� Команда Äåòàëü-çàãîòîâêà теперь доступна как до создания в модели тел, таки после, то есть теперь в модель можно вставить несколько заготовок.

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

Значительно расширились возможности предварительного просмотра перед печа�тью. Теперь после размещения чертежей на листе перед печатью вы можете сохра�нить имена выводимых документов и их размещения в файл вывода на печать.Этот файл можно будет легко загрузить в любое нужное для вас время.

Не остался без изменений и редактор спецификаций КОМПАС�3D. В десятойверсии программы добавилась весьма удобная возможность сохранять специфи�кацию в виде Excel�файла.

Page 102: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 1.лава 1.лава 1.лава 1.лава 1. Пользовательский интерфейс и настройки системы102102102102102

РезюмеВ начале этой главы читатель ознакомился с внешним видом и главными элемен�тами интерфейса системы КОМПАС�3D V10. Затем более подробно были рас�смотрены различные аспекты (состав, вид, размещение) пользовательского ин�терфейса программы. Поочередно были описаны системное меню, стандартнаякомпактная панель и панели инструментов. Во второй части главы дано описаниеразличных возможностей настройки всех элементов интерфейса и параметров си�стемы, что очень важно для продуктивной работы с приложением. В частности,были затронуты вопросы изменения состава меню и панелей, создания собствен�ных панелей инструментов и компактных панелей, управления внешним видомпрограммы. Подробно рассмотрено управление системными настройками доку�ментов КОМПАС�3D, так как именно эти параметры имеют наибольшее влияниена удобство и скорость работы с данным программным пакетом. В завершение гла�вы описана возможность использования профилей для сохранения всех настроек,а также повторного применения ранее сохраненных или стандартных профилей.

Для читателей, ранее не работавших с системой КОМПАС, изложенный матери�ал значительно облегчит освоение последующих глав книги.

Page 103: КОМПАС-3D V10 на 100 %.pdf

Глава 2

Двухмерное черчение� Создание и редактирование геометрических объектов

� Размеры и обозначения

� Работа с документом КОМПАС-Чертеж

� Практическое черчение

� Резюме

Page 104: КОМПАС-3D V10 на 100 %.pdf

С самых ранних времен люди использовали примитивные схемы или простые ри�сунки для визуального представления различных идей, реализующих какие�либоизделия или механизмы. После промышленных революций XIX века в Европевозникла острая необходимость ввести единые правила создания изображенийтехнических приспособлений, поскольку зачастую в чертежах, выполненных од�ним конструктором, другому разобраться было практически невозможно. Такимобразом, были разработаны и постепенно внедрены во всех развитых промышлен�ных странах стандарты оформления конструкторской документации, а сами чер�тежи стали универсальным средством воплощения идей инженера. Кроме того,грамотно оформленные чертежи и сопутствующая им документация (специфи�кации, инструкции, пояснительные записки) хорошо справлялись с функциямипередачи и хранения полной информации об изделии, а также служили исчер�пывающим руководством при его изготовлении и сборке. Выполненный однимконструктором чертеж стал понятен как технологам, так и другим инженерам.

Это был огромный шаг вперед, в результате чего стало возможно вести распреде�ленную параллельную разработку сложных объектов несколькими подразделени�ями, повторно использовать разработки других проектных организаций и т. д. Та�кое положение вещей сохранялось достаточно долго. С помощью кульмана и наборачертежных инструментов проектировщики вручную готовили комплект чертежейобъекта, при этом часами стоя над ватманом, протирая его до дыр и изводя по ки�лограмму стирательных резинок в день. Однако промышленность не стояла наместе, а рынок диктовал все более и более жесткие условия, поэтому со временемчерчение вручную перестало устраивать по нескольких параметрам. Во�первых, неудовлетворяла скорость. Любой чертеж содержит много однотипных (стандарт�ных или спроектированных ранее) элементов, которые неоднократно повторноиспользуются. Рисовать их заново каждый раз — бессмысленная трата времени.Во�вторых, черчение вручную не могло гарантировать точность. В больших сбо�рочных чертежах, изображающих сложные объекты, очень трудно отыскать и ис�править предполагаемую ошибку. Более того, по мере добавления размеров на чер�теж возможен рост суммарной погрешности габаритных или присоединительныхразмеров из�за неточностей измерительных средств и чертежных инструментов.Это имеет очень большое значение для мелкогабаритных изделий, измерительныхприборов и т. п. В�третьих, в ходе накопления архива чертежей, среди них стано�вилось все труднее отыскивать необходимые. Кроме того, возникала проблемас хранением такого архива, поскольку бумага — очень ненадежный носитель.

И здесь очень кстати пришлось развитие информационных технологий. Появле�ние недорогих и сравнительно легких в освоении персональных компьютеров далотолчок к развитию компьютерных систем для автоматизированного черчения.

Page 105: КОМПАС-3D V10 на 100 %.pdf

105105105105105Двухмерное черчение

Сначала такие системы были лишь электронным вариантом кульмана. Но со вре�менем их функциональность все больше развивалась, что позволило легко и быст�ро создавать чертежи любой сложности. Графические системы устранили большоеколичество проблем. При помощи чертежного редактора можно неоднократно ис�пользовать типовые элементы. Появление параметризации позволило на основеоднажды построенного чертежа без особых усилий со стороны проектировщикаполучать различные модификации изображаемой детали. Отпала необходимостькаждый раз рисовать элементы оформления (рамку, штамп основной надписи). Напорядок повысилась точность изображения на чертеже, не говоря уже о качествераспечатанных чертежей.

Программный пакет КОМПАС�3D обладает очень мощным чертежно�графическимредактором КОМПАС�График, по праву считающимся одним из лучших среди всехотечественных САПР, предоставляющих различные решения для двухмерного про�ектирования. КОМПАС�График полностью поддерживает отечественные стандар�ты ЕСКД или СПДС на оформление конструкторской документации. Более того,начиная с версии V8 Plus КОМПАС обеспечивает поддержку и международногостандарта ISO. Это значит, что вам не придется беспокоиться об оформлении ва�ших чертежей, а также о соответствии этого оформления требованиям стандартов:в системе предусмотрен обширный набор типов основных надписей, использую�щихся в машиностроении, строительстве и т. п. Большое количество функций, ко�манд и графических библиотек позволит сконцентрироваться на самой сути про�ектируемого изделия, а не на способах формирования изображения на экране.

Работа в КОМПАС�График реализована через два типа документов: КОМПАС�Фрагмент и КОМПАС�Чертеж. КОМПАС�Чертеж — это электронный аналогобычного конструкторского чертежа, обеспечивающий удобную работу с видами,редактирование и оформление чертежей. КОМПАС�Фрагмент используется лишькак вспомогательный документ, позволяя сохранять отдельно от чертежа различныеего части, в зависимости от определенных требований. Фрагмент во многом напо�минает отдельный вид на чертеже. По данной причине далее в этой главе речь бу�дет идти о чертеже как об основном документе, с которым работает пользовательКОМПАС�График.

Что же такое чертеж? Чертеж — это графическое изображение какого�либообъекта (изделия, механизма, здания), выполненное и оформленное согласно опре�деленным правилам. Возможно, у вас возникнет вопрос, чем чертеж отличается отпростого рисунка или фотографии. Для чертежа главное не сама картинка, а точноевоспроизведение размеров (с учетом масштаба, конечно) изображаемого объекта.На чертеже объект представлен в нескольких видах, содержащих ортогональные

Page 106: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение106106106106106

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

Цель этой главы — предоставить подробный обзор возможностей чертежно�графичес�кого редактора системы КОМПАС�3D. Глава начинается с рассмотрения команд длясоздания и редактирования геометрических объектов, простановки размеров и обоз�начений на чертеже. Далее рассказано о способах настройки и изменения оформле�ния чертежей, работе с многолистовыми чертежами, видами и слоями, а также обуправлении графическим документом с помощью менеджера документов. Описаниявсех операций, команд и действий будут сопровождаться небольшими примерами, по�зволяющими лучше усвоить теоретический материал. В заключение главы приведенбольшой практический пример разработки сборочного чертежа, в котором применя�ется все рассмотренное до этого, включая работу с видами, библиотеками, макрообъ�ектами, а также использование многих команд меню, панелей инструментов и т. д.

Создание и редактированиегеометрических объектовУдобство и, как следствие, популярность графического редактора полностью зави�сят от реализованного в нем набора команд для создания и редактирования изобра�жения на чертежах. Функциональность этих команд должна максимально прибли�жать компьютерное черчение к ручному, вместе с тем избавляя пользователя отрутинных операций копирования однотипных элементов, упрощать редактирова�ние чертежа, разрешать повторно применять различные фрагменты. При этом ко�манды должны быть интуитивно понятны пользователю. Очень скоро вы сможетеубедиться, что чертежный редактор КОМПАС�График отвечает этим требованиям.

Однако выполнение сложных чертежей зависит не только от возможностей команддля создания геометрических примитивов. При построении каждого нового объектаприходится отталкиваться от уже существующей геометрии на чертеже, другими сло�вами, «привязываться» к ней. Для этого в системе КОМПАС предусмотрены привяз�ки. Начнем данный раздел именно с рассмотрения привязок, так как без них пост�роение даже совсем не сложного чертежа может занять очень много времени.

Привязки

Суть действия привязок заключается в следующем. Система анализирует объекты,ближайшие к текущему положению указателя, чтобы определить их характерные точ�

Page 107: КОМПАС-3D V10 на 100 %.pdf

107107107107107Создание и редактирование геометрических объектов

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

Приведу пример. Допустим, в системе установлен лишь один тип привязок — Ñå-

ðåäèíà, а в графическом документе построены два произвольных отрезка, разме�щенных близко друг от друга. При запуске команды построения любого другогообъекта и при установке указателя между отрезками должна сработать привязкаÑåðåäèíà. Несмотря на то, что при этом указатель не наведен точно на середину,при щелчке кнопкой мыши (то есть при начале построения нового объекта) ука�затель будет установлен в ближайшую середину отрезка. Обратите внимание, при�вязка осуществится не к ближайшему отрезку, а к отрезку, середина которого былаближе к положению указателя в момент щелчка.

Привязки бывают двух видов: глобальные и локальные. Глобальные действуют по�стоянно при вводе или редактировании объектов. Напомню, что установить наборглобальных привязок можно в диалоговом окне Ïàðàìåòðû (вкладка Ñèñòåìà, под�раздел Ïðèâÿçêè раздела Ãðàôè÷åñêèé ðåäàêòîð). Для текущего сеанса работы с гра�фическим документом можно настроить типы привязок при помощи панели ин�струментов Ãëîáàëüíûå ïðèâÿçêè (см. рис. 1.42) или диалогового окна Óñòàíîâêà

ãëîáàëüíûõ ïðèâÿçîê (рис. 2.1). Для вызова этого диалогового окна необходимощелкнуть на кнопке Óñòàíîâêà ãëîáàëüíûõ ïðèâÿçîê панели Òåêóùåå ñîñòîÿíèå.

Рис. 2.1. Диалоговое окно Установка глобальных привязок

Page 108: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение108108108108108

Локальные привязки могут вызываться при вводе конкретного объекта и не за�поминаются системой для последующих вызовов команд построения геометрии.Локальные привязки имеют более высокий приоритет по сравнению с глобальны�ми. Это означает, что при вызове локальной привязки установленные глобальныепривязки действовать не будут. Чтобы воспользоваться той или иной локальнойпривязкой, следует вызвать одну из команд контекстного подменю Ïðèâÿçêà иливоспользоваться раскрывающимся меню кнопки локальных привязок (см. рис. 1.43),которая размещена последней на панели Ãëîáàëüíûå ïðèâÿçêè.

В чертежном редакторе КОМПАС�График доступны следующие типы привязок.

� Áëèæàéøàÿ òî÷êà — позволяет привязаться к ближайшей для указателя харак�терной точке (начало отрезка, точка начала системы координат и пр.).

� Ñåðåäèíà — разрешает фиксировать указатель на середине ближайшего прямо�линейного объекта.

� Ïåðåñå÷åíèå — включение этой привязки указывает системе на необходимостьотслеживать ближайшие к указателю пересечения линий.

� Êàñàíèå — действие этой привязки размещает указатель таким образом, чтобысоздаваемый объект (отрезок, дуга) касался ближайшей к текущему положе�нию указателя точки объекта, расположенного рядом.

� Íîðìàëü — действует аналогично предыдущей, с той только разницей, что со�здаваемый объект размещается по нормали к ближайшему объекту.

� Ïî ñåòêå — выполняет привязку указателя к точкам координатной сетки (дажеесли отображение самой сетки в этот момент выключено).

� Âûðàâíèâàíèå — при перемещении указателя система выполняет выравнива�ние (по горизонтали или по вертикали) по характерным точкам близлежащихобъектов или по последней зафиксированной точке (например, по первой точ�ке отрезка, предыдущей точке ломаной или кривой Безье и т. п.).

� Óãëîâàÿ ïðèâÿçêà — позволяет фиксировать указатель под определенным угломк последней зафиксированной точке создаваемого объекта. Шаг угловой при�вязки можно настроить в диалоговом окне настройки привязок.

� Öåíòð — выполняет привязку к центрам окружностей, дуг или эллипсов.

� Òî÷êà íà êðèâîé — просто размещает указатель на произвольной кривой.

СОВЕТ

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

Page 109: КОМПАС-3D V10 на 100 %.pdf

109109109109109Создание и редактирование геометрических объектов

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

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

Рис. 2.2. Отображение привязки Выравнивание

Отключить или включить действие установленных в системе глобальных привя�зок можно при помощи кнопки Çàïðåòèòü ïðèâÿçêè на панели Òåêóùåå ñîñòîÿíèå илисочетания клавиш Ctrl+D.

Команды создания геометрических объектовВсе команды, предназначенные для создания различных геометрических объектовна чертеже, объединены на панели инструментов Ãåîìåòðèÿ (рис. 2.3). По умолча�нию эта панель размещается первой на компактной панели.

Рис. 2.3. Панель инструментов Геометрия

Рассмотрим инструментарий, предоставленный разработчиками КОМПАС�Гра�фик для построения изображения на чертеже. В первой главе было отмечено, чтобольшинство команд этой панели объединено в группы по своему функциональ�ному назначению. Это облегчает поиск нужной команды и существенно уменьша�ет габариты панели инструментов. По этой причине будем описывать инструмен�ты, исходя из порядка размещения групп команд и самих команд внутри группы.

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

Page 110: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение110110110110110

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

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

Òî÷êà — создает точку на чертеже или фрагменте простым указанием мышьюили вводом двух координат.

Òî÷êè ïî êðèâîé — строит определенное количество точек, равномерно разме�щенных по какой�либо кривой (рис. 2.4).

Рис. 2.4. Результат выполнения команды Точки по кривой

Òî÷êè ïåðåñå÷åíèÿ äâóõ êðèâûõ — после указания пользователем двух кривыхсистема устанавливает точки в местах их пересечений.

Âñå òî÷êè ïåðåñå÷åíèé êðèâîé — разрешает установить точки в местах пересече�ний указанной кривой с любыми другими кривыми.

Òî÷êà íà çàäàííîì ðàññòîÿíèè — позволяет построить несколько точек, равно�мерно размещенных вдоль кривой и находящихся на определенном расстоя�нии от базовой точки, которая лежит на этой кривой.

Следующая группа команд также предназначена для построения вспомогательнойгеометрии. Она объединяет команды создания вспомогательных прямых на чер�теже. Назначение этих команд очевидно из их названия, поэтому достаточно огра�ничиться лишь их перечислением:

Âñïîìîãàòåëüíàÿ ïðÿìàÿ;

Ãîðèçîíòàëüíàÿ ïðÿìàÿ;

Âåðòèêàëüíàÿ ïðÿìàÿ;

Page 111: КОМПАС-3D V10 на 100 %.pdf

111111111111111Создание и редактирование геометрических объектов

Ïàðàëëåëüíàÿ ïðÿìàÿ;

Ïåðïåíäèêóëÿðíàÿ ïðÿìàÿ;

Êàñàòåëüíàÿ ïðÿìàÿ ÷åðåç âíåøíþþ òî÷êó;

Êàñàòåëüíàÿ ïðÿìàÿ ÷åðåç òî÷êó íà êðèâîé;

Ïðÿìàÿ, êàñàòåëüíàÿ ê 2 êðèâûì;

Áèññåêòðèñà.

Далее идет группа команд, позволяющих строить отрезки.

Îòðåçîê — самый простой и наиболее используемый вариант построения отрез�ка. Создание возможно путем указания на чертеже двух точек (начальной иконечной) или задания начальной точки, угла наклона и длины отрезка.

Ïàðàëëåëüíûé îòðåçîê — после вызова команды вы должны указать любой пря�молинейный объект, после чего зафиксировать первую точку отрезка. Далеевы можете перемещать указатель в любую сторону, но фантомное изображе�ние отрезка будет строиться строго параллельно выбранному объекту. Зафик�сировав вторую точку, вы получите отрезок, параллельный указанному пря�молинейному объекту.

Ïåðïåíäèêóëÿðíûé îòðåçîê — действие команды аналогично команде Ïàðàëëåëü-

íûé îòðåçîê, только отрезок строится перпендикулярно указанному объекту.

Êàñàòåëüíûé îòðåçîê ÷åðåç âíåøíþþ òî÷êó — для построения отрезка нужно за�дать любой криволинейный объект и точку, не лежащую на этом объекте. Пер�вой точкой созданного объекта будет внешняя точка, а второй — точка каса�ния воображаемой прямой и указанного объекта.

Êàñàòåëüíûé îòðåçîê ÷åðåç òî÷êó êðèâîé — от предыдущей данная команда отли�чается только тем, что при задании криволинейного объекта на нем сразу фик�сируется вторая точка отрезка. Его дальнейшее построение возможно тольковверх или вниз по касательной к выбранному объекту в фиксированной точке.

Îòðåçîê, êàñàòåëüíûé ê 2 êðèâûì — создает отрезок (или отрезки), касательныйк двум указанным кривым.

Рассмотрим небольшой пример, в котором создадим отрезки с использованием не�которых из приведенных команд.

1. Создайте документ КОМПАС�Чертеж. Для этого вызовите диалоговое окноÍîâûé äîêóìåíò (команда Ôàéë�Ñîçäàòü), на вкладке Íîâûå äîêóìåíòû выберитепункт ×åðòåæ и нажмите кнопку OK. По умолчанию должен создаться документ,

Page 112: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение112112112112112

содержащий стандартный лист машиностроительного чертежа формата А4,а компактная панель и меню примут вид, свойственный графическим доку�ментам.

2. Активизируйте панель инструментов Ãåîìåòðèÿ. Для этого щелкните на одно�именной кнопке компактной панели.

3. На панели Ãåîìåòðèÿ нажмите кнопку Îòðåçîê. Станет активной команда созда�ния отрезка, а на панели свойств появятся элементы управления, отвечающиепараметрам этой команды (рис. 2.5).

Рис. 2.5. Параметры команды ввода отрезка

4. Один из способов создания отрезка состоит в том, чтобы просто указать дветочки. Для этого следует щелкнуть кнопкой мыши в двух произвольных мес�тах документа, задав таким образом начальную и конечную точки отрезка.

5. После фиксации второй точки отрезок будет построен на чертеже, но вы всееще останетесь в режиме ввода отрезка (то есть система еще не завершит ко�манду, а будет ожидать от вас дальнейших действий). Построим еще один от�резок, отталкиваясь от первого. Подведите указатель мыши к концу первогоотрезка, при этом должна сработать привязка Áëèæàéøàÿ òî÷êà (рис. 2.6). Щелк�ните кнопкой мыши для фиксации первой точки второго отрезка.

6. Для построения второго отрезка введите в поле Äëèíà значение 50, а в полеÓãîë — 0. После нажатия клавиши Enter вы увидите, что на чертеже создан го�ризонтальный отрезок точно по указанным вами параметрам. Убедитесь, чтоего начальная точка совпадает с конечной точкой первого отрезка.

Page 113: КОМПАС-3D V10 на 100 %.pdf

113113113113113Создание и редактирование геометрических объектов

Рис. 2.6. Начало ввода второго отрезка

7. Для выхода из команды Îòðåçîê можно использовать кнопку Ïðåðâàòü êîìàíäó

или клавишу Esc.

Рассмотрим работу еще одной команды — Êàñàòåëüíûé îòðåçîê ÷åðåç âíåøíþþ òî÷-

êó. Поскольку в документе пока нет ни одного криволинейного объекта, по каса�тельной к которому мы могли бы построить отрезок, данная команда неактивна.По этой причине начнем с создания такого объекта.

1. Нажмите кнопку Îêðóæíîñòü на панели инструментов Ãåîìåòðèÿ. Щелкните кноп�кой мыши в любой точке документа, в которой будет находиться центр создавае�мой окружности. Отведите мышь в сторону, «растягивая» окружность, и щелкни�те кнопкой мыши, зафиксировав значение радиуса, например 30 мм (рис. 2.7).

Рис. 2.7. Создание окружности

2. Выберите инструмент Êàñàòåëüíûé îòðåçîê ÷åðåç âíåøíþþ òî÷êó. Обратите вни�мание, что в строке подсказок внизу окна отобразилась фраза Óêàæèòå êðèâóþ

äëÿ ïîñòðîåíèÿ êàñàòåëüíîãî îòðåçêà. Подведите указатель к построенной окруж�ности (она при этом подсветится красным цветом) и щелкните на ней. Послеэтого необходимо указать начальную точку отрезка. Пусть ею будет конечнаяточка второго отрезка, созданного до этого на чертеже (рис. 2.8).

Page 114: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение114114114114114

Рис. 2.8. Построение касательного отрезка

СОВЕТ

Рекомендую всегда обращать внимание на текст строки подсказок. Это в 99 %случаев поможет вам быстро создать объект, не прибегая к вызову справки.Особенно важно читать подсказку при создании объектов, требующих выпол-нения последовательных действий (выбор объектов, указание точек, направ-лений и пр.).

3. Как видите, из указанной точки к окружности можно построить два касатель�ных отрезка. Если сейчас завершить команду, нажав кнопку Ñîçäàòü îáúåêò илисочетание клавиш Ctrl+Enter, то будет создан отрезок, фантом которого изобра�жен сплошной тонкой линией. Чтобы переключиться на другой вариант каса�тельного отрезка (на рис. 2.8 показан пунктирной линией), нужно восполь�зоваться кнопками Ñëåäóþùèé îáúåêò или Ïðåäûäóùèé îáúåêò на панелиспециального управления. Всегда применяйте эти кнопки, если система пред�лагает несколько вариантов построения одного и того же объекта, отображае�мых пунктирной линией.

4. Выбрав второй вариант касательного отрезка и завершив выполнение коман�ды, вы получите изображение на чертеже, подобное приведенному на рис. 2.9.

Следующая за отрезками группа команд предназначена для построения окружнос�тей.

Îêðóæíîñòü — самая простая и наиболее используемая команда, с которой мыуже познакомились в предыдущем примере. Построение окружности прохо�дит путем указания координат (точки) центра и величины радиуса.

Îêðóæíîñòü ïî 3 òî÷êàì — строит окружность через три заданные точки. Точкине должны лежать на одной прямой.

Page 115: КОМПАС-3D V10 на 100 %.pdf

115115115115115Создание и редактирование геометрических объектов

Рис. 2.9. Результат построения

Îêðóæíîñòü ñ öåíòðîì íà êðèâîé — создает окружность через центр и произволь�ную точку. При этом центр окружности находится на произвольной кривой.

Îêðóæíîñòü, êàñàòåëüíàÿ ê 1 êðèâîé, Îêðóæíîñòü, êàñàòåëüíàÿ ê 2 êðèâûì, Îêðóæ-

íîñòü, êàñàòåëüíàÿ ê 3 êðèâûì — эти три команды строят касательные окружностик кривым, которые указал пользователь. Как правило, при выполнении каждойиз команд система предлагает несколько вариантов создания окружностей(рис. 2.10). Выбрать необходимый можно с помощью кнопок Ñëåäóþùèé îáúåêò

или Ïðåäûäóùèé îáúåêò.Îêðóæíîñòü ïî 2 òî÷êàì — создает окружность, проходящую через две точки.Другими словами, перемещая указатель мыши после фиксации первой точки,вы изменяете диаметр фантомного изображения окружности.

При построении окружностей с использованием любой приведенной команды выможете включить автоматическую расстановку осевых линий. Это можно сделатьпри помощи кнопок�переключателей Áåç îñåé/Ñ îñÿìè на панели свойств.

Page 116: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение116116116116116

Рис. 2.10. Разные варианты построенияпри выполнении команды Окружность, касательная к двум кривым

Для создания дуг окружностей в КОМПАС�График предназначены следующиекоманды.

Äóãà — для построения такой дуги нужно указать ее центр, радиус, а также на�чальную и конечную точки.

Äóãà ïî 3 òî÷êàì — соединяет три указанные на чертеже точки. Радиус дуги си�стема определяет автоматически. Точки не должны лежать на одной прямой.

Äóãà, êàñàòåëüíàÿ ê êðèâîé — для построения данной дуги нужно выполнить трипоследовательных действия: указать кривую (точка касания определяется какначальная точка дуги), задать произвольную точку дуги (вторую точку), опре�делить конечную точку. Две последние точки не должны лежать на одной пря�мой, а также на указанном объекте, если он является прямолинейным. Радиуси центр дуги система определяет автоматически.

Äóãà ïî 2 òî÷êàì — служит для создания дуги (полуокружности) по двум точкам.

Äóãà ïî 2 òî÷êàì è óãëó ðàñòâîðà — для создания такой дуги сначала необходимоввести значение угла раствора (по умолчанию 90°), после чего указать началь�ную и конечную точки дуги. Центр и радиус будут определены автоматически.

При вводе дуги вы можете задавать ее направление (по или против часовой стрел�ки) при помощи кнопок на панели свойств. Исключение составляет команда Äóãà

ïî 3 òî÷êàì, где направление дуги однозначно определяется размещением харак�терных точек.

Редактор КОМПАС�График содержит много команд для создания эллипсов.

Ýëëèïñ — позволяет построить эллипс, указав его центр, а также конечные точ�ки его полуосей.

Ýëëèïñ ïî äèàãîíàëè ïðÿìîóãîëüíèêà — вписывает эллипс в габаритный прямоу�гольник, который задает пользователь путем указания двух точек диагонали(двух противоположных вершин прямоугольника).

Page 117: КОМПАС-3D V10 на 100 %.pdf

117117117117117Создание и редактирование геометрических объектов

Ýëëèïñ ïî öåíòðó è âåðøèíå ïðÿìîóãîëüíèêà — как и предыдущая, эта командавписывает эллипс в прямоугольник. Отличие состоит в том, что прямоуголь�ник задается указанием его центра и одной из вершин.

Ýëëèïñ ïî öåíòðó, ñåðåäèíå ñòîðîíû è âåðøèíå ïàðàëëåëîãðàììà — позволяет впи�сать эллипс в параллелограмм, заданный центром, серединой одной из сторони вершиной (рис. 2.11).

Рис. 2.11. Создание эллипса по центру, середине стороны и вершине параллелограмма

Ýëëèïñ ïî 3 âåðøèíàì ïàðàëëåëîãðàììà — дает возможность построить эллипс,вписанный в параллелограмм, который задан тремя вершинами (рис. 2.12).

Рис. 2.12. Создание эллипса по трем вершинам описанного параллелограмма

Ýëëèïñ ïî öåíòðó è 3 òî÷êàì — для создания данного эллипса нужно указать егоцентр (точку пересечения осей) и три произвольные точки.

Ýëëèïñ, êàñàòåëüíûé ê 2 êðèâûì — чтобы выполнить этот эллипс, необходимоуказать две кривые, касательно к которым будет строиться эллипс, а такжеодну произвольную точку, фиксирующую объект (рис. 2.13).

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

Следующая функция заслуживает пристального внимания. Команда Íåïðåðûâíûé

ââîä îáúåêòîâ предназначена для последовательного ввода отрезков, дуг и сплайнов,

Page 118: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение118118118118118

Рис. 2.13. Построение эллипса касательного к двум кривым

причем последняя точка предыдущего объекта автоматически становится первойточкой нового. Элементы управления этой команды (рис. 2.14) дают возможностьпри каждом новом вводе выбирать тип объекта и способ его создания.

Рис. 2.14. Элементы управления команды Непрерывный ввод объектов

При непрерывном вводе вы можете использовать такие команды:

� Îòðåçîê;

� Ïàðàëëåëüíûé îòðåçîê;

Page 119: КОМПАС-3D V10 на 100 %.pdf

119119119119119Создание и редактирование геометрических объектов

� Ïåðïåíäèêóëÿðíûé îòðåçîê;

� Êàñàòåëüíûé îòðåçîê;

� Äóãà ïî 3 òî÷êàì;

� Ñîïðÿæåííàÿ äóãà — позволяет строить дугу по двум точкам, которая обязатель�но должна быть касательной к последнему объекту;

� Êðèâàÿ Áåçüå;

� NURBS-êðèâàÿ.

Выбрать нужную команду перед вводом очередного объекта можно при помощикнопок�переключателей группы Òèï (см. рис. 2.14).

Рассмотрим работу команды Íåïðåðûâíûé ââîä îáúåêòîâ на небольшом примере.

1. Создайте новый документ ×åðòåæ, как это было описано ранее.

2. Нажмите кнопку Íåïðåðûâíûé ââîä îáúåêòîâ. По умолчанию будет создавать�ся отрезок. Не изменяйте ничего, просто начните ввод горизонтального отрез�ка в любой точке листа чертежа.

3. Зафиксируйте конечную точку отрезка (примем его длину равной 60 мм).В группе кнопок Òèï на панели свойств щелкните на кнопке Ñîïðÿæåííàÿ äóãà,после чего система должна перейти в режим построения дуги по двум точкам.При этом начальная точка дуги совпадет с конечной точкой отрезка, а самадуга будет строиться касательной к нему.

4. Используя привязку Âûðàâíèâàíèå, растяните дугу так, чтобы ее конечная точ�ка лежала на одной вертикальной линии с начальной, а радиус дуги был равен30 мм (рис. 2.15). После этого зафиксируйте конечную точку дуги.

Рис. 2.15. Ввод касательной дуги при включенной команде Непрерывный ввод объектов

5. Опять перейдите в режим построения отрезка, для чего щелкните кнопкоймыши на кнопке Îòðåçîê группы переключателей Òèï. Перемещайте указатель

Page 120: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение120120120120120

мыши влево до тех пор, пока не сработают привязки так, как показано на рис. 2.16.Щелкните в этот момент кнопкой мыши, тем самым вы создадите отрезок с на�чалом в конечной точке дуги и концом в точке фиксации указателя.

Рис. 2.16. Построение геометрической фигурыпутем последовательного ввода графических объектов

6. Для замыкания кривой можно просто щелкнуть кнопкой мыши на начальнойточке первого отрезка или нажать кнопку Çàìêíóòü на панели свойств. Пос�ле щелчка на кнопке Çàìêíóòü вы можете продолжить вводить объекты, начи�ная из произвольной точки листа. Если вы замкнули контур простым щелч�ком кнопкой мыши, то ввод объектов не прекращается (то есть вы продолжаетепостроение того же объекта с точки, по которой щелкнули). Чтобы принуди�тельно начать ввод из новой точки, следует использовать кнопку Íîâûé ââîä .

7. Полученная фигура показана на рис. 2.17. Сохраните этот чертеж под именемФигура.cdw.

Рис. 2.17. Фигура, построенная при помощи одного вызова командыНепрерывный ввод объектов

Еще одна очень полезная команда — Ëèíèÿ . Это команда позволяет строить начертеже линию, состоящую только из отрезков и дуг кривых, последовательно со�единенных друг с другом. Отличительная особенность данной команды — автома�

Page 121: КОМПАС-3D V10 на 100 %.pdf

121121121121121Создание и редактирование геометрических объектов

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

� при вводе первого отрезка — параллельно, перпендикулярно или касательноуказанному объекту (рис. 2.18, а), касательно к одному и параллельно друго�му объекту (рис. 2.18, б), посередине между двумя параллельными прямыми,касательно к двум объектам и на биссектрисе угла;

� при вводе последующих отрезков — параллельно, перпендикулярно или каса�тельно к базовому объекту;

� при вводе первой дуги — касательно к объекту (рис. 2.18, в) или произвольно;

� при вводе последующих дуг — касательно к базовому объекту или касательнок нормали предыдущего объекта линии (рис. 2.18, г).

а б

в г

Рис. 2.18. Примеры создания отрезка или дуги, составляющих линию:отрезок касательно к объекту (а), отрезок касательно одному

и параллельно другому объекту (б), окружность касательно к объекту (в),окружность касательно к нормали предыдущего объекта (г)

ПРИМЕЧАНИЕ

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

Page 122: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение122122122122122

Следующая группа содержит команды для построения более сложных объектов.

Êðèâàÿ Áåçüå — служит для построения кривой Безье (рис. 2.19, а) путем вводаили указания координат опорных точек. Опорные точки кривой Безье имеютдва отрезка, расположенных на касательной к кривой. Эти отрезки называют�ся направляющими. Длина каждой направляющей задает кривизну следующе�го или предыдущего сегмента кривой, а угол касательной задает направление,в обе стороны от опорной точки. Для создания кривой необходимо последо�вательно ввести координаты ее опорных точек. Чтобы завершить построение,обязательно нужно нажать кнопку Ñîçäàòü îáúåêò на панели специального упра�вления (если вы просто прекратите выполнение команды, построенная кри�вая исчезнет). Не выходя из команды, можно изменить кривую, отредактиро�вав ее опорные точки (рис. 2.19, б). Для этого необходимо нажать кнопкуÐåäàêòèðîâàòü òî÷êè на панели специального управления и перемещать опор�ные точки или направляющие.

а б

Рис. 2.19. Кривая Безье (а) и редактирование ее опорных точек (б)

Ëîìàíàÿ — предназначена для построения линии, состоящей из отрезков (по�лилинии).

NURBS — с помощью данной команды вы можете создавать NURBS�кривуюв графическом документе. NURBS&кривая (рис. 2.20) — это нерегулярный ра�циональный B�сплайн (Non�Uniform Rational B�spine). Характерными пара�метрами такой кривой являются вес ее опорных точек и порядок кривой. Весопорной точки NURBS — это величина, определяющая степень влияния дан�ной точки на конфигурацию кривой (чем больше вес — тем ближе к точке кри�вая). Порядок NURBS�кривой равен количеству степени полиномов, описы�

Page 123: КОМПАС-3D V10 на 100 %.pdf

123123123123123Создание и редактирование геометрических объектов

вающих участки кривой, плюс единица. Значения обоих характерных пара�метров вы можете вводить в соответствующих полях панели свойств при по�строении NURBS (рис. 2.21). Для окончательного создания кривой не забы�вайте нажимать кнопку Ñîçäàòü îáúåêò на панели специального управления.

Рис. 2.20. NURBS�кривая

Рис. 2.21. Параметры NURBS�кривой

В настройках любой из трех описанных выше команд при помощи переключате�лей Ðåæèì можно указать, нужно ли замыкать кривую.

ПРИМЕЧАНИЕ

Объект, построенный с помощью кривой Безье, полилинии или NURBS-кривой, яв-ляется на чертеже одним целым. Это значит, что он выделяется, редактируетсяи удаляется как единый объект.

Page 124: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение124124124124124

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

Команды Ôàñêà и Ñêðóãëåíèå позволяют создавать соответственно фаскуи скругление заданного радиуса между двумя пересекающимися объектами. Фас�ку можно выполнить, указав два ее катета или один катет и угол наклона. Для по�строения скругления достаточно определить радиус и два объекта, между которы�ми должно быть создано скругление.

Команды Ôàñêà íà óãëàõ îáúåêòà и Ñêðóãëåíèå íà óãëàõ îáúåêòà предназначеныдля построения однотипных фасок или скруглений с одинаковым радиусом навсех углах объекта (например, на углах полилинии).

Группа кнопок для построения многоугольников содержит следующие команды.

Ïðÿìîóãîëüíèê — позволяет построить прямоугольник простым указанием двухвершин. После фиксации первой точки вместо задания противоположнойвершины прямоугольника можно просто определить его высоту и ширину.

Ïðÿìîóãîëüíèê ïî öåíòðó è âåðøèíå — предназначена для построения прямоу�гольника путем указания его центра и вершины. Как и для предыдущей коман�ды, после указания центра прямоугольника можно просто ввести значения егоширины и высоты в соответствующие поля панели свойств. Кроме того, припомощи переключателей Îñè можно задать или отключить автоматическуюотрисовку осей.

Ìíîãîóãîëüíèê — позволяет создать многоугольник. Для этого нужно указатьколичество его вершин, способ построения (по описанной или по вписаннойокружности), радиус этой окружности, а также точку центра многоугольника.

Следующая команда — Ñîáðàòü êîíòóð — очень полезна при работе в КОМПАС�График. Она позволяет сформировать единый объект (контур) из нескольких при�митивов, пересекающихся или соприкасающихся между собой. Рассмотрим при�мер.

1. Откройте чертеж, выполненный в последнем примере (Фигура.cdw).

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

3. Щелкните на кнопке Ñîáðàòü êîíòóð.

4. В группе Ðåæèì на панели свойств щелкните на кнопке Óäàëÿòü èñõîäíûå îáúåê-

òû (рис. 2.22). Это позволить избежать загромождения чертежа ненужнымипримитивами после их объединения.

Page 125: КОМПАС-3D V10 на 100 %.pdf

125125125125125Создание и редактирование геометрических объектов

Рис. 2.22. Элементы управления команды Собрать контур

5. Посмотрите на строку подсказок. В ней должна отображаться фраза Óêàæèòå

òî÷êó îêîëî ïåðâîãî ýëåìåíòà, âêëþ÷àåìîãî â êîíòóð. Выполните требуемое дей�ствие. Поскольку существующие геометрические примитивы в документе по�следовательно соприкасаются (то есть нет узлов, из которых исходили бы двеи более линии), больше ничего делать не надо.

6. Завершите выполнение команды.

Щелкнув на контуре кнопкой мыши, вы можете убедиться, что вместо четырехобъектов на чертеже у вас получился один (рис. 2.23). Его можно редактировать,перетаскивать, удалять как единый объект.

Рис. 2.23. Контур, собранный из отдельных примитивов

ПРИМЕЧАНИЕ

Чтобы разбить контур на составляющие, нужно выделить необходимый объекти выполнить команду Разрушить контекстного меню или команду Редактор�Раз-рушить главного меню.

Page 126: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение126126126126126

Следующая группа содержит две кнопки:

� Ýêâèäèñòàíòà êðèâîé — позволяет построить эквидистанту любой кривой(геометрического объекта);

� Ýêâèäèñòàíòà ïî ñòðåëêå — дает возможность построить эквидистанту конту�ра, сформированного обходом пересекающихся объектов по стрелке, то естьконтура, указанного пользователем.

Команда Øòðèõîâêà применяется практически в каждом чертеже. Она позволя�ет использовать различные типы штриховок (вы можете выбрать стандартную изсписка Ñòèëü или создать собственную), а также заливать цветом замкнутые кон�туры на чертеже. Если какой�либо контур является незамкнутым и вы не можетеопределить точку разрыва, то можно вручную указать контур штриховки. Для это�го предназначена кнопка Ðó÷íîå ðèñîâàíèå ãðàíèö на панели специального управ�ления. Обратите внимание, что эта кнопка недоступна в режиме создания эскизатрехмерного документа, так как при создании эскиза не возникает необходимостив штриховке или заливке цветом. Вы также можете также использовать градиент�ную заливку. Для этого предназначена появившаяся в десятой версии программыкоманда Çàëèâêà (рис. 2.24).

Рис. 2.24. Различные стили штриховок и заливок

Чтобы создать свой стиль штриховки, выполните следующее.

1. Щелкните на кнопке Øòðèõîâêà. В раскрывающемся списке Ñòèëü выберитепоследний пункт — Äðóãîé ñòèëü.

2. Появится диалоговое окно Âûáåðèòå òåêóùèé ñòèëü øòðèõîâêè (рис. 2.25).Щелкните на кнопке Áèáëèîòåêó и загрузите библиотеку стилей штриховок

Page 127: КОМПАС-3D V10 на 100 %.pdf

127127127127127Создание и редактирование геометрических объектов

GRAPHIC.LHS. После этого перейдите на вкладку Áèáëèîòåêà, на которой долж�ны отобразиться различные стили штриховок.

Рис. 2.25. Окно выбора стиля штриховки

3. Выберите любой стиль и щелкните на кнопке Íîâûé. Откроется окно Ñîçäàíèå

íîâîãî ñòèëÿ øòðèõîâêè (рис. 2.26), в котором можно настроить или изменитьвыбранный стиль.

Рис. 2.26. Создание нового стиля штриховки на основе уже существующего

Page 128: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение128128128128128

4. Сохранив стиль под новым именем (для этого нужно изменить его названиев соответствующем поле и нажать кнопку OK после завершения настроек), выможете использовать его в своих чертежах.

Последняя кнопка панели инструментов Ãåîìåòðèÿ, которая называется Ñïðîåöèðî-

âàòü îáúåêò , недоступна при работе с графическим документом, однако онаочень важна. Она активируется только при создании или редактировании эскизав трехмерном документе и позволяет проецировать элементы трехмерной модели(вершины, ребра, грани) на плоскость текущего эскиза. Команда работает следую�щим образом. После ее вызова вы выделяете мышью различные объекты модели,а они автоматически проецируются на эскиз. Вершины проецируются во вспомо�гательные точки, ребра — в отрезки, дуги и сплайны, а при выборе грани на плос�кости эскиза создаются линии — проекции ребер грани. Эта команда незаменима,когда создаваемый эскиз нужно тем или иным образом привязать к уже существу�ющей геометрии модели.

Если вы внимательно смотрели на рисунки панели свойств для той или иной ко�манды создания графических примитивов, то наверняка обратили внимание на то,что последним всегда размещается раскрывающийся список Ñòèëü (исключениесоставляют команда Øòðèõîâêà и команды построения вспомогательной геомет�рии). В этом списке содержатся стили линий, которые применяются при построе�нии графических объектов. Напомню, что состав данного списка формируется навкладке Íîâûå äîêóìåíòû окна Ïàðàìåòðû, в разделе Ãðàôè÷åñêèé äîêóìåíò�Ëèíèè�

Ôèëüòð ëèíèé. По умолчанию установлен стиль Îñíîâíàÿ. Если вы изменили стильлинии для объекта, он запоминается и при следующем вызове любой командыбудет использоваться по умолчанию. Чтобы запретить системе запоминать стильлинии (то есть всегда предлагать по умолчанию стиль, указанный в фильтре ли�ний), необходимо снять флажок Çàïîìèíàòü ïîñëåäíèé ñòèëü в окне настройкифильтра.

Как уже говорилось, в версии КОМПАС�3D V8 Plus была введена поддержка меж�дународного стандарта ISO для оформления конструкторской документации.В результате в системе значительно расширился набор стилей линий (рис. 2.27).

Вы также можете создавать собственные стили линии. Для этого сделайте следу�ющее.

1. После вызова команды создания какого�либо геометрического объекта рас�кройте список Ñòèëü и выберите пункт Äðóãîé ñòèëü.

2. В появившемся окне выбора стиля линии перейдите на вкладку Â ïàìÿòè.

Page 129: КОМПАС-3D V10 на 100 %.pdf

129129129129129Создание и редактирование геометрических объектов

Рис. 2.27. Раскрывающийся список со всеми системными стилями линий

3. Щелкните на кнопке Íîâûé. Перед вами должно появиться окно Ñîçäàíèå íî-

âîãî ñòèëÿ êðèâîé (рис. 2.28), которое содержит параметры для создания соб�ственного стиля линии: прототипа для стиля, тип кривой, параметры штрихови промежутков, цвета линии и пр.

4. Присвойте имя стилю (введите его в поле Íàçâàíèå) и нажмите OK.

Редактирование геометрических объектовВ системе КОМПАС редактировать все графические объекты (включая и библио�течные) можно тремя способами:

� использовать режим редактирования (для этого нужно дважды щелкнутькнопкой мыши на объекте);

� при помощи характерных точек (для этого следует щелкнуть на объекте кноп�кой мыши один раз);

� с применением специальных команд редактирования.

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

Page 130: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение130130130130130

Рис. 2.28. Создание нового стиля линии

этом все элементы управления содержат параметры запущенного на редактирова�ние объекта (координаты характерных точек, стиль линии и др.). Значения данныхпараметров можно изменять. Чтобы принять все изменения, нужно нажать кноп�ку Ñîçäàòü îáúåêò.

Создайте какой�либо простой объект на чертеже (например, отрезок или окруж�ность), потом щелкните на нем дважды. На панели свойств сразу появятся элемен�ты управления, свойственные соответствующему объекту. Измените координатыкакой�либо точки отрезка или центра окружности и завершите редактирование(кнопка Ñîçäàòü îáúåêò или сочетание клавиш Ctrl+Enter). Убедитесь, что внесенныеизменения отобразились на чертеже.

ПРИМЕЧАНИЕ

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

Однако каждый раз запускать на редактирование весь объект, если необходимо из�менить лишь один параметр, согласитесь, не совсем удобно. Кроме того, при редак�тировании объекта хотелось бы иметь возможность применять привязки. Однако

Page 131: КОМПАС-3D V10 на 100 %.pdf

131131131131131Создание и редактирование геометрических объектов

режим редактирования, в который можно перейти, дважды щелкнув на объекте, непредоставляет возможности использовать привязки. По этой причине для повы�шения удобства редактирования чертежей в системе КОМПАС есть еще один ре�жим редактирования, в который можно перейти, один раз щелкнув кнопкой мыши.

Такой режим редактирования (его также можно назвать редактированием при по�мощи характерных точек) можно использовать для всех графических объектовКОМПАС�График (в том числе для размеров, обозначений и пр.), за исключени�ем пользовательских макроэлементов. Принцип редактирования основан на изме�нении формы, конфигурации, размещения или ориентации объекта путем пере�таскивания его характерных точек. Характерные точки графических объектов(начало и конец отрезка, опорные точки кривой Безье и т. п.), как правило, дубли�руют точки, координаты которых задавал пользователь, создавая объект. При пе�ретаскивании характерных точек вы можете применять как глобальные, так и ло�кальные привязки.

Чтобы войти в режим редактирования характерных точек, необходимо один разщелкнуть на объекте. При этом объект выделится (подсветится), а характерныеточки отобразятся маленькими черными квадратами. Изменить положение харак�терной точки просто. Для этого подведите указатель к черному квадрату, а когдаон примет форму четырехнаправленной стрелки, нажмите кнопку мыши и пере�таскивайте точку. Следом будет изменяться и форма, размещение или ориентацияобъекта (в зависимости от назначения точки). После завершения редактированияпросто отпустите кнопку мыши.

Рассмотрим все описанное на примере.

1. Создайте документ КОМПАС�Чертеж.

2. Нажмите кнопку Íåïðåðûâíûé ââîä îáúåêòîâ и постройте квадрат без верхнейстороны (с длиной стороны 50 мм), а также отрезок, произвольно размещен�ный на чертеже (рис. 2.29).

3. Представьте, что вам нужно разместить отрезок так, чтобы на чертеже полу�чился правильный квадрат. Выделите отрезок, один раз щелкнув на нем кноп�кой мыши. Отрезок подсветится зеленым цветом, а на его концах появятсяхарактерные точки (рис. 2.30). У отрезка только две характерные точки — на�чальная и конечная.

4. Подведите указатель к первой характерной точке, нажмите кнопку мышии перетащите точку к одному из свободных концов незамкнутой фигуры та�ким образом, чтобы сработала привязка Áëèæàéøàÿ òî÷êà. Отпустите кнопкумыши.

Page 132: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение132132132132132

Рис. 2.29. Результат построения

Рис. 2.30. Выделение отрезка

5. Аналогично перетащите вторую точку отрезка. В результате у вас должен по�лучиться квадрат.

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

Очень часто для удобного и быстрого редактирования не хватает возможностей,предоставляемых описанными выше способами (попробуйте, например, создатьэллиптическую дугу, редактируя только назваными выше способами любые гео�метрические объекты КОМПАС�График). По этой причине основным способомредактирования считается использование специальных команд, которые находят�ся на панели инструментов Ðåäàêòèðîâàíèå (рис. 2.31).

Рис. 2.31. Панель Редактирование

Page 133: КОМПАС-3D V10 на 100 %.pdf

133133133133133Создание и редактирование геометрических объектов

Чтобы активизировать эту панель, нужно нажать кнопку Ðåäàêòèðîâàíèå на ком�пактной панели инструментов. Панель Ðåäàêòèðîâàíèå содержит как отдельныекнопки, так и группы кнопок, объединяющих однотипные операции редактирова�ния. Рассмотрим главные из них.

Первая группа команд предназначена для перемещения графических объектов начертеже.

Ñäâèã — служит для перемещения по документу объекта или группы выделен�ных объектов. Во время перемещения вы можете использовать как глобаль�ные, так и локальные привязки.

Ñäâèã ïî óãëó è ðàññòîÿíèþ — позволяет перемещать выделенные объекты илигруппы объектов на определенную величину и в определенном направлении(то есть пропадает необходимость указания точки привязки и точки новогоразмещения изображения — величина и угол смещения задаются в соответ�ствующих полях панели свойств).

Применение почти всех команд редактирования мы рассмотрим на одном боль�шом примере. Начнем с того, что подготовим документ КОМПАС�Чертеж, в ко�тором создадим три горизонтальных отрезка, а также изображение болта (рисунокможет быть произвольным, поскольку точные размеры для нас сейчас не важны).Разместите их так, как показано на рис. 2.32.

Обратите внимание на то, что изображение болта на рис. 2.32 не является библио�течным элементом! Это лишь набор графических примитивов. Однако если вампока еще трудно самостоятельно нарисовать болт, вы можете использовать изоб�ражение этого крепежного элемента из библиотеки. Для этого откройте менеджербиблиотек, перейдите в категорию Ìàøèíîñòðîåíèå, затем в категорию Êîíñòðóêòîð-

ñêàÿ áèáëèîòåêà, там откройте папку ÁÎËÒÛ, потом ÁÎËÒÛ ÍÎÐÌÀËÜÍÛÅ и дваждыщелкните на объекте Áîëò ÃÎÑÒ 7798—70. В появившемся окне настройки выбран�ного объекта нажмите OK и разместите элемент на чертеже. Выделите вставленныйболт и выполните команду контекстного меню Ðàçðóøèòü, чтобы разбить библио�течный макроэлемент на составляющие (для примера, иллюстрирующего редак�тирование, нам требуется просто набор графических примитивов). Если у вас воз�никнут какие�нибудь затруднения, можете открыть файл Заготовка.cdw,находящийся в папке примеров для второй главы.

Редактирование начнем с перемещения изображения болта. Поскольку болт со�стоит из множества графических объектов, перед редактированием их необходи�мо выделить. Специальные команды для выделения представлены на панели Âû-

äåëåíèå (рис. 2.33), но чаще всего объекты на чертеже выделяются щелчком кнопкой

Page 134: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение134134134134134

Рис. 2.32. Подготовка изображения к редактированию

Рис. 2.33. Панель инструментов Выделение

мыши или при помощи рамки выделения (если необходимо выделить сразу не�сколько объектов).

Если вы, удерживая нажатой левую кнопку мыши, перемещаете указатель справаналево, то формируется секущая рамка выделения; если слева направо — обычная.Отличие секущей рамки заключается в том, что после отпускания кнопки мышивыделяются все объекты, даже те, часть которых попала в рамку, тогда как прииспользовании обычной рамки выделяются лишь те объекты, которые полнос�тью попали в рамку.

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

Page 135: КОМПАС-3D V10 на 100 %.pdf

135135135135135Создание и редактирование геометрических объектов

макрообъект из примитивов, входящих в него. Для этого выполните командуÑåðâèñ�Îáúåäèíèòü â ìàêðîýëåìåíò главного меню или команду Îáúåäèíèòü â ìàêðî-

ýëåìåíò контекстного меню, которое появляется при щелчке правой кнопкой мышина выделенной группе объектов. Убедитесь, что система распознает выделеннуюгруппу объектов как единое целое — один геометрический объект. Выделять, уда�лять, перемещать и производить любые другие действия с ним можно как с обыч�ным простым графическим объектом (например, отрезком, окружностью и т. п.).Единственным недостатком пользовательского макроэлемента по сравнению с биб�лиотечным является отсутствие характерных точек для быстрого редактирования.

Теперь перейдем к редактированию.

1. Выделите сформированный макроэлемент, щелкнув на нем кнопкой мыши.

2. Нажмите кнопку Ñäâèã на панели Ðåäàêòèðîâàíèå. Укажите базовую точку длясдвига, в качестве которой выберите точку пересечения оси болта с основани�ем его головки. Подведите указатель к требуемой точке и, когда сработает при�вязка Áëèæàéøàÿ òî÷êà, щелкните кнопкой мыши. Изображение болта перей�дет в фантомное и «приклеится» к указателю мыши в базовой точке.

3. После этого вы можете перемещать выбранный объект в пределах документа.Чтобы зафиксировать объект в новом месте, просто щелкните там кнопкоймыши. Система удалит фантом и разместит изображение на чертеже, совмес�тив указанную базовую точку с точкой, в которой вы щелкнули на чертеже.В нашем примере достаточно опустить болт по вертикали вниз до пересеченияс первым отрезком (рис. 2.34).

4. Завершите выполнение команды.

Рис. 2.34. Перемещение (сдвиг) объекта

Page 136: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение136136136136136

ПРИМЕЧАНИЕ

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

Следующая команда — Ïîâîðîò — позволяет повернуть выбранные элементычертежа или фрагмента вокруг определенной точки. Рассмотрим действие коман�ды на примере.

1. Выделите изображение болта, щелкнув на нем кнопкой мыши (если оно неосталось выделенным после операции сдвига).

2. Щелкните на кнопке Ïîâîðîò на панели Ðåäàêòèðîâàíèå. Укажите точку цент�ра поворота. В нашем случае она совпадет с базовой точкой при сдвиге.

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

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

Рис. 2.35. Поворот объекта

5. Завершите выполнение команды.

После указания точки поворота можно было поступить немного по�другому. В полеÓãîë панели свойств ввести значение –90 и нажать кнопку Ñîçäàòü îáúåêò. Резуль�тат был бы тем же. Таким образом, если вы точно знаете, на какой угол нужно по�вернуть изображение, лучше задать этот угол в поле на панели свойств.

Page 137: КОМПАС-3D V10 на 100 %.pdf

137137137137137Создание и редактирование геометрических объектов

Команда Ìàñøòàáèðîâàíèå служит для увеличения или уменьшения изображе�ния на чертеже. Для этого необходимо указать точку масштабирования и масштабувеличения изображения по осям X и Y (если масштаб меньше единицы, то изоб�ражение уменьшается). Масштаб по обеим осям может отличаться, за исключени�ем случаев, когда в масштабируемом изображении присутствуют дуги или масш�табируется весь вид целиком. В таких случаях масштаб по оси Y принимаетсяравным масштабу по оси X, а поле ÌàñøòàáY на панели свойств становится недо�ступным.

Команда Ñèììåòðèÿ позволяет получить симметричное, относительно произ�вольной прямой, изображение выбранного объекта.

Продолжим работу над нашим примером.

1. Снова выделите изображение болта.

2. Нажмите кнопку Ñèììåòðèÿ на панели Ðåäàêòèðîâàíèå. Укажите две точки пря�мой, относительно которой нужно получить симметричное изображение (пря�мая отрисовывается пунктиром). Пусть, например, это будет вертикальнаяпрямая, немного смещенная вправо от отображаемого болта (рис. 2.36).

Рис. 2.36. Создание симметричного изображения

3. Завершите выполнение команды.

Следующая группа команд предназначена для копирования выделенных объектовдокумента.

Êîïèðîâàíèå — позволяет копировать выделенные объекты чертежа или фраг�мента. Копирование осуществляется указанием базовой точки, с последую�щим заданием точки размещения копии или путем определения смещения поосям относительно базовой. За один вызов команды можно сделать сколькоугодно копий выделенных объектов.

Page 138: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение138138138138138

Êîïèÿ ïî êðèâîé — копии выделенных объектов размещаются вдоль выбраннойкривой с определенным шагом.

Êîïèÿ ïî îêðóæíîñòè — предназначена для размещения определенного количе�ства копий объекта вдоль выбранной окружности.

Êîïèÿ ïî êîíöåíòðè÷åñêîé ñåòêå — копии объекта располагаются в узлах концен�трической сетки (то есть по концентрическим окружностям).

Êîïèÿ ïî ñåòêå — копии выделенных объектов размещаются в узлах двухмер�ной сетки.

Создадим еще один болт, применяя команду Êîïèðîâàíèå.

1. Выделите щелчком кнопкой мыши правый болт.

2. Нажмите кнопку Êîïèðîâàíèå на панели Ðåäàêòèðîâàíèå. Укажите точку при�вязки для копируемого объекта. В качестве этой точки примем точку пересе�чения оси болта с основой головки левого болта.

3. После указания базовой точки переместите указатель вправо, совместив егос точкой пересечения оси и основания головки копируемого болта (рис. 2.37).При этом фантом копии окажется на таком же расстоянии от оригинала, чтои левый болт. Зафиксируйте копию.

4. Завершите выполнение команды.

Рис. 2.37. Копирование объектов

Далее идет группа инструментов, позволяющих деформировать объекты графи�ческих документов.

Äåôîðìàöèÿ ñäâèãîì — позволяет редактировать часть (область) фрагмента иличертежа, растягивая или смещая ее относительно базовой точки.

Äåôîðìàöèÿ ïîâîðîòîì — деформирует часть графического документа, повора�чивая ее относительно базовой точки.

Äåôîðìàöèÿ ìàñøòàáèðîâàíèåì — увеличивает или уменьшает указанную об�ласть изображения чертежа или фрагмента.

Page 139: КОМПАС-3D V10 на 100 %.pdf

139139139139139Создание и редактирование геометрических объектов

Следующая группа содержит кнопки, предназначенные для удаления участковкривой.

Óñå÷ü êðèâóþ — одна из самых нужных команд редактирования. Удаляет частькривой между точками ее пересечения с другими кривыми. Если вы щелкну�ли на участке кривой, имеющей лишь одно пересечение с другим объектом,то удаляется весь участок до пересечения. Если кривая не имеет пересеченийс окружающими объектами, то она удаляется полностью. Возможен такжедругой режим работы этой команды, когда указанный участок остается начертеже, а удаляется вся остальная кривая. Переключение режимов осуще�ствляется при помощи кнопок в группе Ðåæèì на панели свойств.

Óñå÷ü êðèâóþ 2 òî÷êàìè — удаляет часть кривой между двумя точками, указан�ными пользователем.

Âûðîâíÿòü ïî ãðàíèöå — служит для продления и усечения объектов относи�тельно выбранной кривой (границы).

Óäëèíèòü äî áëèæàéøåãî îáúåêòà — продлевает выделенные объекты до пересе�чения с указанным объектом.

Óäàëèòü ôàñêó/ñêðóãëåíèå — удаляет указанные фаску или скругление.

Попробуем удалить ненужные фрагменты кривых в нашем примере.

1. Нажмите кнопку Óñå÷ü êðèâóþ на панели Ðåäàêòèðîâàíèå.

2. По очереди щелкайте кнопкой мыши на тех участках кривой, которые долж�ны быть удалены с чертежа. В результате у вас должно получиться что�то по�хожее на рис. 2.38. Если вы удалили не тот участок, то можете отменить уда�ление, выполнив команду Ðåäàêòîð�Îòìåíèòü или нажав сочетание клавишCtrl+Z.

3. Завершите выполнение команды.

Рис. 2.38. Изображение после удаления лишних кривых

Page 140: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение140140140140140

Добавив две кривых Безье, выполненных стилем Äëÿ ëèíèè îáðûâà, а также штри�ховку, вы получите болтовое соединение двух деталей, правда, без шайб и гаек(рис. 2.39).

Рис. 2.39. Финальное изображение на чертеже

Две следующих команды — Ðàçáèòü êðèâóþ и Ðàçáèòü êðèâóþ íà N ÷àñòåé — по�зволяют разбить геометричеcкий объект на несколько частей (на две произволь�ные части или на некоторое количество равных по длине частей соответственно).

Команда Î÷èñòèòü îáëàñòü предназначена для удаления всех объектов внутриили снаружи некоторой замкнутой области (полилинии, окружности, многоуголь�ника и т. п.).

Последняя команда на панели Ðåäàêòèðîâàíèå — Ïðåîáðàçîâàòü â NURBS . Она пре�образовывает в NURBS�кривую любой указанный объект на чертеже. На первыйвзгляд в этой функции нет ничего необычного. Рассмотрим ее применение на та�ком примере. Представьте, что на чертеже необходимо зеркально отобразить текст,например, фразы «КОМПАС�3D V10». Попробуйте выполнить эту задачу само�стоятельно, без применения команды Ïðåîáðàçîâàòü â NURBS. Уверен, у вас ничегоне получится!

На самом деле это просто сделать. Создайте новый чертеж. Используя командуÂâîä òåêñòà на панели инструментов Îáîçíà÷åíèÿ, введите текст КОМПАС-3D V10.Нажмите кнопку Ïðåîáðàçîâàòü â NURBS на панели инструментов Ðåäàêòèðîâàíèå ищелкните на созданном тексте. Теперь вместо объекта текст вы имеете набор кри�вых, которые можно редактировать. Выделите всю надпись, состоящую из NURBS�кривых, и нажмите кнопку Ñèììåòðèÿ. Укажите две точки прямой, относительнокоторой желаете зеркально отобразить надпись. Полученное изображение на чер�теже будет приблизительно таким, как показано на рис. 2.40.

Page 141: КОМПАС-3D V10 на 100 %.pdf

141141141141141Создание и редактирование геометрических объектов

Рис. 2.40. Зеркально отобразить текст можно после его преобразования в NURBS�кривые

ПРИМЕЧАНИЕ

Команды редактирования недоступны, если в документе нет ни одного графичес-кого объекта. Если в документе ни один объект не выделен, то остаются неактив-ными кнопки команд Сдвиг, Сдвиг по углу и расстоянию, Поворот, Масштабирова-ние, Симметрия, Копирование, Копия по кривой, Копия по окружности, Копия поконцентрической сетке и Копия по сетке.

В завершение этого раздела хочу рассказать о еще одной немаловажной возмож�ности. Очень часто при редактировании чертежей приходится изменять стиль ли�ний. Вызывать настройки для каждого объекта, щелкая на нем дважды кнопкоймыши, долго и неудобно. В КОМПАС�График есть средство для одновременногоизменения стиля нескольких выделенных объектов — команда Èçìåíèòü ñòèëü кон�текстного меню. Она вызывает окно Èçìåíåíèå ñòèëåé âûäåëåííûõ îáúåêòîâ (рис. 2.41),в котором вы можете назначить любой новый стиль группе объектов, для которыхвызывалось контекстного меню.

Рис. 2.41. Окно Изменение стилей выделенных объектов

Page 142: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение142142142142142

Если в раскрывающемся списке в области ×åì çàìåíÿòü нет нужного стиля линии,нажмите кнопку >>, после чего появится окно Âûáåðèòå òåêóùèé ñòèëü (рис. 2.42),в котором вы можете выбрать любой из имеющихся в системе стилей или создатьсвой.

Рис. 2.42. Окно Выберите текущий стиль

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

Размеры и обозначенияНи один чертеж не может считаться полноценным, если в нем нет размеров и раз�личных обозначений (знаков шероховатостей, баз, отклонений, линий выносоки пр.), предусмотренных стандартами. Система КОМПАС�График содержит боль�шой набор средств для создания размеров и различных знаков обозначений.

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

Кнопки для вызова команд простановки размеров собраны на панели инструмен�тов Ðàçìåðû (рис. 2.43). Эту панель можно вызвать, щелкнув на одноименнойкнопке переключения компактной панели.

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

Page 143: КОМПАС-3D V10 на 100 %.pdf

143143143143143Размеры и обозначения

Рис. 2.43. Панель Размеры

Àâòîðàçìåð — интеллектуальная команда, самостоятельно выбирающая типсоздаваемого размера в зависимости от графического объекта, указанногопользователем. Например, если после вызова этой команды вы указали щелч�ком окружность, система будет создавать диаметральный размер, если щелк�нули на прямолинейном объекте — линейный размер и т. д. На вкладках па�нели свойств будут отображаться различные настройки для каждого типаразмера.

Ëèíåéíûé ðàçìåð — предназначен для простановки линейного размера на чер�теже. Создание размера состоит из последовательного указания трех точек: двепервые определяют собственно величину размера, а третья указывает (фик�сирует) местоположение размерной линии на чертеже. В отдельных случаяхтрудно задать точки, определяющие величину размера. При этом лучше ука�зать сам прямолинейный объект, чтобы система самостоятельно определилаего габариты. Это можно сделать, нажав кнопку Âûáîð áàçîâîãî îáúåêòà напанели специального управления. Кроме команды Ëèíåéíûé ðàçìåð в этой жегруппе находятся другие команды, реализующие частные случаи построениялинейных размеров (Ëèíåéíûé îò îáùåé áàçû, Ëèíåéíûé öåïíîé и пр.). Эти коман�ды используются значительно реже.

Äèàìåòðàëüíûé ðàçìåð — служит для простановки диаметральных размеровокружностей. Для построения размера достаточно указать необходимую ок�ружность и настроить параметры отображения размера.

Ðàäèàëüíûé ðàçìåð — строит радиальный размер для дуг окружностей. В этойже группе находится команда Ðàäèàëüíûé ñ èçëîìîì .

Óãëîâîé ðàçìåð — отвечает за построение углового размера между двумя пря�молинейными объектами. Для простановки угловых размеров существует ещенесколько команд, объединенных в одну группу (Óãëîâîé îò îáùåé áàçû, Óãëî-

âîé öåïíîé, Óãëîâîé ñ îáðûâîì и пр.).

Ðàçìåð äóãè îêðóæíîñòè — предназначен для построения размера, показываю�щего длину дуги окружности (рис. 2.44).

Ðàçìåð âûñîòû — позволяет создавать ряд размеров, обозначающих отметкивысоты (рис. 2.45).

При вводе размера любого типа вы можете управлять различными настройками ихотображения. Их можно изменять на вкладке Ïàðàìåòðû панели свойств (рис. 2.46).

Page 144: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение144144144144144

Рис. 2.44. Варианты отрисовки размеров дуги окружности

Рис. 2.45. Размер высоты

Рис. 2.46. Параметры отображения размера (на примере команды Диаметральный размер)

Доступны следующие параметры отображения размера и размерной надписи(приведены типовые параметры для всех разновидностей размеров):

Page 145: КОМПАС-3D V10 на 100 %.pdf

145145145145145Размеры и обозначения

� выбор типа стрелки на концах размерной линии (раскрывающийся списокÑòðåëêà):

• — стрелка;

• — засечка;

• — вспомогательная точка;

• — без стрелки;

� выбор способа размещения текста размерной надписи и линии выноски (рас�крывающийся список Ðàçìåùåíèå òåêñòà):

• — автоматическое (текст размещается посредине размерной ли�нии);

• — ручное (размещение текста размера определяется пользовате�лем);

• — на полке, влево;

• — на полке, вправо;

• — на полке, вверх;

• — на полке, вниз;

� настройка положения надписи (раскрывающийся список Ïîëîæåíèå íàäïèñè):

• — параллельно, над линией;

• — параллельно, в разрыве линии;

• — горизонтально, в разрыве линии.

Кроме того, можно задать размещение стрелок (внутри или снаружи выносныхлиний) при помощи группы команд Ðàçìåùåíèå ñòðåëîê. По умолчанию включеноавторазмещение стрелок, при котором система самостоятельно располагает стрел�ки снаружи при слишком близком размещении выносных линий (малом значенииноминала размера).

Очень хорошие возможности КОМПАС�График предлагает для оформления тек�стовой надписи (простановки различных знаков, квалитетов, отклонений и пр.). Всеэлементы оформления настраиваются в окне Çàäàíèå ðàçìåðíîé íàäïèñè (рис. 2.47),для вызова которого следует щелкнуть на поле Ðàçìåðíàÿ íàäïèñü вкладки Ðàçìåð

настроек любого размера.

В этом окне можно ввести текст и символ, которые разместятся до значения раз�мера, а также текст после размера (например, ×45°). Вы также можете вводить зна�чение размера, согласованное со стандартным рядом (Ra5, Ra10, Ra20 или Ra40),

Page 146: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение146146146146146

Рис. 2.47. Диалоговое окно Задание размерной надписи

или включить автоматическое определения размера указанного объекта (флажокÀâòî). Данное окно также содержит элементы управления для настройки квалите�та и отклонений, отображаемых в размерной надписи, причем значения отклоне�ний автоматически согласовываются с выбранным квалитетом. Выбор квалитетапроизводится в окне Âûáîð êâàëèòåòà, которое появляется при щелчке на кнопкеÊâàëèòåò. Это избавляет вас от долгого поиска в справочнике нужного квалитетадля отверстия или вала, а также значений отклонений, соответствующих ему.В текстовом поле в нижней части окна Çàäàíèå ðàçìåðíîé íàäïèñè отображаетсяразмерная надпись, которая является результатом сделанных настроек. Установивфлажок Èñïîëüçîâàòü ïî óìîë÷àíèþ, вы можете сохранить настройки (символ, ква�литет, значение), и они будут применятся при последующих вызовах этого окна.

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

1. Создайте новый чертеж и постройте в нем какой�либо прямолинейный объект,например отрезок произвольной длины.

Page 147: КОМПАС-3D V10 на 100 %.pdf

147147147147147Размеры и обозначения

Рис. 2.48. Наклонный размер

2. Нажмите кнопку Ëèíåéíûé ðàçìåð на панели инструментов Ðàçìåðû.

3. Отключите режим автосоздания размера, то есть режим завершения построе�ния после последнего щелчка кнопкой мыши. Для этого, если кнопка Àâòîñî-

çäàíèå îáúåêòà на панели специального управления нажата, то щелкните наней (если данная кнопка не нажата, ничего делать не нужно).

4. Укажите точки размера по краям отрезка или сам отрезок в качестве базовогообъекта для построения размера (во втором случае предварительно нужно на�жать кнопку Âûáîð áàçîâîãî îáúåêòà).

5. В группе кнопок Òèï нажмите кнопку Ïàðàëëåëüíî îáúåêòó .

6. После фиксации размерной линии нажмите кнопку Íàêëîíèòü ðàçìåð на па�нели специального управления. При этом на панели свойств должно отобра�зиться поле Óãîë для задания угла наклона (рис. 2.49).

Рис. 2.49. Задание угла наклона линий�выносок

7. Задайте необходимый угол (или просто наклоните размер, перетащив его захарактерные точки сбоку от размерной линии), после чего отожмите кнопкуÍàêëîíèòü ðàçìåð.

8. Щелкните на кнопке Ñîçäàòü îáúåêò, чтобы завершить построение размера. По�лученный размер должен напоминать показанный на рис. 2.48.

Обозначения на чертеже

Команды для простановки обозначений (а также некоторые другие) находятся напанели инструментов Îáîçíà÷åíèÿ (рис. 2.50). Эта панель вызывается, как и про�чие, щелчком на одноименной кнопке компактной панели.

Page 148: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение148148148148148

Рис. 2.50. Панель Обозначения

Для создания элементов оформления предназначены следующие кнопки.

Øåðîõîâàòîñòü — позволяет размещать на графических объектах (или на ихпродлении) знаки шероховатости (рис. 2.51). Можно использовать структуруобозначения знака по ГОСТ 2.309—73 или более позднюю редакцию, соответ�ствующую изменению № 3 от 2003 года в ГОСТ 2.309—73. Выбрать структуруобозначения можно на вкладке Íîâûå äîêóìåíòû диалогового окна Ïàðàìåòðû

в разделе Ãðàôè÷åñêèé äîêóìåíò�Øåðîõîâàòîñòü. Для установки знака шерохо�ватости достаточно указать кривую, на которой он будет размещен, выбратьтип знака, а также при необходимости заполнить надписи.

Рис. 2.51. Примеры обозначения шероховатости в КОМПАС

Áàçà — предназначена для создания обозначения базы на чертеже. Кнопка не�доступна, если документ пуст. Система автоматически отслеживает имеющи�еся в чертеже базы, исходя из чего, самостоятельно подбирает букву для обо�значения.

Ëèíèÿ-âûíîñêà — позволяет создавать на чертеже произвольное количество ли�ний�выносок (рис. 2.52, а).

Çíàê êëåéìåíèÿ — позволяет создать линию�выноску для обозначения клейме�ния (рис. 2.52, б).

Çíàê ìàðêèðîâêè — дает возможность разместить на чертеже линию�выноскус обозначением маркировки (рис. 2.52, в).

Çíàê èçìåíåíèÿ — позволяет обозначить изменения (рис. 2.52, г).

Îáîçíà÷åíèå ïîçèöèé — команда, без которой не обойтись при создании сбо�рочного чертежа. Она позволяет размещать на чертеже обозначения пози�ций, при этом система автоматически следит за нумерацией. Отображениепозиционной выноски можно настраивать на вкладке Ïàðàìåòðû панели свойств(рис. 2.53). Вы можете изменять тип стрелки (точка, стрелка или без стрелки),направления полки и текста относительно базовой точки, а также выбирать

Page 149: КОМПАС-3D V10 на 100 %.pdf

149149149149149Размеры и обозначения

тип формы (рис. 2.54). Флажок Ïîëêà служит для управления отображениямполки позиционной линии�выноски.

а б в г

Рис. 2.52. Варианты линий�выносок: произвольная (а),знак клеймения (б), маркировка (в), обозначение изменения (г)

ПРИМЕЧАНИЕ

Кнопки Линия-выноска, Знак клеймения, Знак маркировки и Знак измененияна панели Обозначения объединены в одну группу.

Рис. 2.53. Параметры отображения позиционной линии�выноски

а б в г д

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

Page 150: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение150150150150150

Äîïóñê ôîðìû — позволяет вставить в чертеж допуск формы и расположенияповерхности.

Ëèíèÿ ðàçðåçà — дает возможность создавать простую или ступенчатую линиюразреза на чертеже. Буквенное обозначение разреза устанавливает система.При этом она не использует буквы, которые уже заняты для обозначения базили других разрезов.

Ñòðåëêà âçãëÿäà — позволяет строить стрелку, указывающую направление взгляда.

Âûíîñíîé ýëåìåíò — создает на изображении обозначение выносного элемента(круг с линией�выноской). Обратите внимание, эта команда создает лишь обо�значение выносного элемента! Само изображение, которое попало в пределы,охваченные этим обозначением, вы должны чертить сами (за исключениемизображений ассоциативных видов).

ПРИМЕЧАНИЕ

После завершения выполнения команд Линия разреза, Стрелка взгляда илиВыносной элемент запускается команда создания нового вида в чертеже и, со-ответственно, его обозначения. Это обычный текстовый объект, в состав кото-рого входит буквенное обозначение вида, знак «развернуто» или «повернуто»,масштаб и угол поворота вида, номер листа и обозначение зоны. Особенностьобозначения вида заключается в том, что оно ассоциативно связано с тем ви-дом, на который указывает. Разместив локальную систему координат, после за-вершения формирования линии разреза, сечения, вида по стрелке или вынос-ного элемента вы можете приступать к созданию изображения этого вида.

Большинство рассмотренных команд используется в примере, приведенном в кон�це главы.

Вы наверняка заметили, что я описал не все команды панели инструментов Îáî-

çíà÷åíèÿ. Причина состоит в том, что на этой панели есть несколько команд, несвязанных с обозначениями.

Ââîä òåêñòà — служит для создания текстовых надписей на чертеже или фраг�менте. При оформлении текста вы можете выбирать любой шрифт, устанав�ливать междустрочный и междусимвольный интервалы, задавать выравнива�ние текста, вставлять в текст различные символы, спецзнаки, использоватьдроби, верхние/нижние индексы и пр. Все перечисленные параметры настра�иваются на панели свойств.

Ââîä òàáëèöû — позволяет поместить на чертеж таблицу. После указания точ�ки привязки таблицы в документе (верхнего левого угла размещаемой табли�цы) появится окно создания новой таблицы (рис. 2.55). В нем можно задать

Page 151: КОМПАС-3D V10 на 100 %.pdf

151151151151151Работа с документом КОМПАС-Чертеж

количество строк и столбцов, а также их размеры. Чтобы изменить ширинустолбцов, можно просто перетащить границы ячеек таблицы мышью.

Рис. 2.55. Диалоговое окно Создать таблицу

Îñåâàÿ ëèíèÿ ïî äâóì òî÷êàì — строит осевую линию по двум указанным точ�кам. Особенность этой команды заключается в том, что она автоматическиформирует выступы (их величину можно настраивать на панели свойств) сле�ва и справа от указанных точек. Таким образом, осевая хорошо «ложится» наобъект, и ее не нужно дополнительно растягивать.

Àâòîîñåâàÿ — также создает осевую линию. Ее преимущество перед кнопкойÎñåâàÿ ëèíèÿ ïî äâóì òî÷êàì состоит в том, что она распознает тип указанногопользователем объекта, в зависимости от чего предлагает оптимальный спо�соб построения осевой. Например, при указании окружности команда без ка�ких�либо дополнительных настроек создаст оси симметрии этой окружности.При последовательном указании двух параллельных отрезков осевая линиябудет размещена посередине между ними и т. д.

Îáîçíà÷åíèå öåíòðà — предназначена для обозначения центра окружностей,дуг, эллипсов, прямоугольников и пр. По умолчанию обозначение центра фор�мируется в виде двух пересекающихся осей. Можно также указывать центр од�ной осью или точкой.

Âîëíèñòàÿ ëèíèÿ — позволяет автоматически создать волнистую линию обры�ва по двум указанным крайним точкам.

Ëèíèÿ ñ èçëîìàìè — составляет одну группу с предыдущей кнопкой и позволя�ет строить на чертеже линию обрыва с изломами.

Работа с документом КОМПАС-ЧертежВсе, что мы делали в КОМПАС до сих пор, не имело большого практического зна�чения, а описанные команды касались только создания изображений на чертеже.

Page 152: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение152152152152152

Из вышеизложенного вы могли только узнать о возможностях рассматриваемогографического редактора. Теперь настало время перейти к более подробному изу�чению КОМПАС�График, что позволит вам легко и быстро создавать полноцен�ные чертежи.

Перед тем как двигаться далее, я хочу привести определения некоторых понятий,которыми мы будем оперировать. Некоторые из них упоминались и раньше, бу�дем считать это закреплением пройденного материала.

Итак, чертеж — главный графический документ системы КОМПАС�3D, храня�щий информацию об изображении, оформлении и прочих элементах конструктор�ского чертежа.

Вид — часть изображения чертежа. Вид документа КОМПАС�Чертеж может со�держать как один чертежный вид (проекционный вид, разрез, сечение и т. п.), таки несколько или вообще все изображение листа чертежа. По какому принципу раз�бивать изображение документа на виды, вы можете решать сами, в зависимости отпоставленных задач и удобства редактирования чертежа.

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

Слой — составная часть вида чертежа, содержащая графические элементы, фор�мирующие изображение конкретного объекта. Каждый слой имеет свое назва�ние. Любой слой характеризуется состоянием: текущий, активный, фоновый илиневидимый. Использование состояния слоев значительно упрощает редактирова�ние чертежа.

Оформление чертежа — различные элементы чертежа (основная надпись, рамка,технические требования и пр.), которые, как правило, должны присутствоватьобязательно. Их внешний вид типичен для чертежей конкретной отрасли про�мышленности и определяется требованиями стандартов.

Многолистовой чертеж — документ, содержащий несколько листов различныхформатов, ориентации и оформления.

Оформление чертежа

Вы, скорее всего, обратили внимание, что при создании нового чертежа на немразмещается лист формата А4. Наверняка у вас возникал вопрос, каким образом

Page 153: КОМПАС-3D V10 на 100 %.pdf

153153153153153Работа с документом КОМПАС-Чертеж

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

ðàìåòðû, вкладка Íîâûå äîêóìåíòû, раздел Ãðàôè÷åñêèé äîêóìåíò�Ïàðàìåòðû ïåð-

âîãî ëèñòà).

Изменить формат и ориентацию первого листа уже созданного чертежа можнодвумя способами:

� с помощью окна Ïàðàìåòðû (вкладка Òåêóùèé ÷åðòåæ, раздел Ïàðàìåòðû ïåðâîãî

ëèñòà);

� при помощи Ìåíåäæåðà äîêóìåíòà (об этом способе будет рассказано ниже приописании многолистовых чертежей).

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

1. Создайте документ КОМПАС�Чертеж (если вы ничего не меняли в настрой�ках, у вас должен автоматически открыться пустой лист формата А4).

2. Откройте окно Ïàðàìåòðû (напомню, что для этого служит команда Ñåðâèñ�

Ïàðàìåòðû). Перейдите на вкладку Òåêóùèé ÷åðòåæ и раскройте раздел Ïàðàìåò-

ðû ïåðâîãî ëèñòà�Ôîðìàò. Появившиеся параметры должны быть вам уже зна�комы. Настройки формата и оформления текущего чертежа не отличаютсяот таких же параметров для новых документов. Только настройки на вклад�ке Òåêóùèé ÷åðòåæ распространяются не на все вновь создаваемые документы,а только на тот, для которого было вызвано окно Ïàðàìåòðû.

3. Измените формат и ориентацию листа, например задайте стандартный форматА3 и выберите горизонтальную ориентацию.

4. Нажмите кнопку OK. Диалоговое окно Ïàðàìåòðû закроется, а лист на чертежепримет указанный формат и ориентацию.

Еще одним немаловажным аспектом оформления чертежа является стиль основ�ной надписи. По умолчанию чертежи создаются со стилем ×åðòåæ êîíñò. Ïåðâûé

ëèñò. ÃÎÑÒ 2.104—2006. Это хорошо знакомый всем конструкторам и инженерамстандартный штамп для заполнения основной надписи, размещаемый, как прави�ло, в правом нижнем углу листа (рис. 2.56).

А если вы не инженер�конструктор, а, например, строитель и вам нужен совсемдругой штамп? Не рисовать же его вручную! КОМПАС�График предлагает боль�шое количество различных стилей основных надписей. Настроить стиль основнойнадписи для текущего документа можно следующим образом.

Page 154: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение154154154154154

Рис. 2.56. Основная надпись конструкторского чертежа по ГОСТ 2.104—2006

1. Для только что созданного чертежа с листом формата А3 вызовите диалого�вое окно Ïàðàìåòðû и щелкните на вкладке Òåêóùèé ÷åðòåæ.

2. Перейдите к разделу Ïàðàìåòðû ïåðâîãî ëèñòà�Îôîðìëåíèå (рис. 2.57).

Рис. 2.57. Оформление основной надписи текущего чертежа

3. Для изменения основной надписи щелкните на кнопке с многоточием справаот поля с названием текущего стиля оформления. Откроется окно Âûáåðèòå

ñòèëü îôîðìëåíèÿ со списком доступных стилей (рис. 2.58). Как видите, списокдостаточно большой.

4. Выберите в списке нужный вариант оформления, например ×åðòåæ ñòðîèò. Ïåð-

âûé ëèñò. ÃÎÑÒ 21.101—97 Ô4. Нажмите кнопку OK в окне выбора стиля оформ�ления, после чего щелкните на этой же кнопке в окне Ïàðàìåòðû. Формат ос�новной надписи при этом изменится (рис. 2.59).

Page 155: КОМПАС-3D V10 на 100 %.pdf

155155155155155Работа с документом КОМПАС-Чертеж

Рис. 2.58. Окно выбора стиля оформления чертежа

Рис. 2.59. Основная надпись строительного чертежа по ГОСТ 21.101—97 Ф4

ПРИМЕЧАНИЕ

Чтобы установить стиль оформления, который будет применяться для всехновых чертежей, необходимо проделать описанные выше действия только навкладке Новые документы окна Параметра.

Теперь, возможно, у вас появился вопрос, как же заполнять основную надпись начертеже? В системе КОМПАС это делается очень просто. Вам необходимо щелк�нуть дважды в поле основной надписи, и она перейдет в режим редактирования(при этом все ячейки надписи будут обведены тонкой пунктирной линией). Те�перь вы можете вводить в любую ячейку штампа нужный текст. Для заверше�ния редактирования основной надписи нажмите кнопку Ñîçäàòü îáúåêò на панели

Page 156: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение156156156156156

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

Рис. 2.60. Заполнение основной надписи конструкторского чертежа

Обратите внимание на один нюанс. При заполнении штампа нет возможности ре�дактировать стандартные надписи: Èçì., Ëèñò, Ðàçðàá., Ïðîâ. и т. д. Однако необходи�мость в этом может возникнуть, так как существуют некоторые отличия требованийотраслевых стандартов от общепринятых норм (на предприятиях и в конструктор�ских бюро) или специфические требования преподавателей технических дисциплинв большинстве высших учебных заведений. Кроме того, с левой стороны рамки чер�тежа находятся различные дополнительные элементы оформления (для машино�строительных чертежей это инвентарные, справочные номера и пр.), которые в сту�денческих чертежах излишни.

Чтобы изменить стандартные надписи для любого стиля оформления, сделайтеследующее.

1. Выполните команду Ñåðâèñ�Áèáëèîòåêè ñòèëåé�Òèïû îñíîâíûõ íàäïèñåé. От�кроется окно Ðàáîòà ñ îñíîâíûìè íàäïèñÿìè (рис. 2.61), содержащее полныйсписок всех доступных вариантов оформления чертежей.

2. В списке стилей в левой части этого окна выберите нужный стиль (в нашемпримере это ×åðòåæ êîíñò. Ïåðâûé ëèñò. ÃÎÑÒ 2.104—2006) и нажмите кнопкуÐåäàêòèðîâàòü ñòèëü .

3. Откроется окно Îñíîâíàÿ íàäïèñü (рис. 2.62), в котором можно отредактироватьвсе элементы оформления листа, включая различные вспомогательные надписи.

4. Можно, например, удалить ненужные инвентарные и справочные номера, а так�же надпись Êîïèðîâàë. По очереди выделяйте перечисленные элементы интер�фейса в списке Ñîñòàâ îñíîâíîé íàäïèñè (они при этом будут подсвечиватьсяв окне предварительного просмотра) и нажимайте кнопку Óäàëèòü. Удаленныеэлементы оформления должны исчезнуть из схематического изображения ли�ста в области просмотра.

Page 157: КОМПАС-3D V10 на 100 %.pdf

157157157157157Работа с документом КОМПАС-Чертеж

Рис. 2.61. Диалоговое окно Работа с основными надписями

Рис. 2.62. Окно редактирования элементов оформления листа

5. Теперь настроим местоположение графы 26, чтобы этот элемент размещалсяв верхнем левом углу листа вдоль большей его стороны. Для этого выделитепункт Ãðàôà 26 списка Ñîñòàâ îñíîâíîé íàäïèñè. Из раскрывающегося спискаÎïîðíàÿ òî÷êà íà ëèñòå в области Ïðèâÿçêà выберите пункт ëåâûé âåðõíèé óãîë

ðàìêè. В качестве опорной точки в таблице укажите правый нижний угол.

Page 158: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение158158158158158

И наконец, снимите флажок îòíîñèò. äëèííîé ñòîðîíû. В области предвари�тельного просмотра графа 26 должна занять соответствующее выполненнымнастройкам место (рис. 2.63).

Рис. 2.63. Новое размещение графы 26

6. Чтобы отредактировать штамп основной надписи, выделите пункт Ãëàâíàÿ òàá-

ëèöà в списке Ñîñòàâ îñíîâíîé íàäïèñè и нажмите кнопку Ðåäàêòèðîâàòü. В ре�зультате появятся надписи штампа чертежа, которые можно будет изменитьили даже удалить (рис. 2.64). Например, напишите полностью все сокращен�ные слова (Ðàçðàá., Ïðîâ. и пр.) и добавьте строку Ðóêîâîäèò. (руководитель).Для выхода из режима редактирования главной таблицы выполните командуменю Ôàéë�Çàâåðøèòü ðåäàêòèðîâàíèå òàáëèöû.

Рис. 2.64. Редактирование основной надписи чертежа

Page 159: КОМПАС-3D V10 на 100 %.pdf

159159159159159Работа с документом КОМПАС-Чертеж

7. Для принятия всех изменений в оформлении стиля нажмите кнопку OK в окнеÎñíîâíàÿ íàäïèñü, после чего выйдите из окна Ðàáîòà ñ îñíîâíûìè íàäïèñÿìè

(рис. 2.65).

Рис. 2.65. Основная надпись после редактирования

ПРИМЕЧАНИЕ

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

Для вставки и размещения на листе чертежа знака неуказанной шероховатостии технических требований служат команды Âñòàâêà�Òåõíè÷åñêèå òðåáîâàíèÿ�Ââîä,Âñòàâêà�Òåõíè÷åñêèå òðåáîâàíèÿ�Ðàçìåùåíèå, Âñòàâêà�Íåóêàçàííàÿ øåðîõîâà-

òîñòü�Ââîä и Âñòàâêà�Íåóêàçàííàÿ øåðîõîâàòîñòü�Ðàçìåùåíèå соответственно.

Многолистовые чертежиВсе документы, которые мы рассматривали до этого, содержали лишь по одному лис�ту определенного формата и ориентации. Однако довольно часто на одном листе раз�мещается несколько различных форматов (например, два формата А3 и один А2 наватмане А1). Как быть в этом случае? Дорисовывать остальные листы на чертежевручную? Представьте, что будет в таком случае, если вдруг от вас потребуют немед�ленно изменить что�либо в оформлении чертежей… Можно создавать для каждого чер�тежа (листа определенного формата) новый документ (то есть отдельный файл), нов таком случае возникают проблемы совместной печати всех этих документов.

Достаточно долго КОМПАС�График не предлагал ничего для решения даннойпроблемы. Лишь начиная с версии V8 разработчики ввели возможность созданиямноголистовых чертежей.

Для добавления в документ нового листа служит команда Âñòàâêà�Ëèñò. Новыйлист будет создан с параметрами (формат, ориентация, оформление), указанными

Page 160: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение160160160160160

в окне параметров для новых листов (то есть на вкладке Íîâûå äîêóìåíòû). Рас�смотрим пример.

1. Создайте документ КОМПАС�Чертеж. Если вы ничего не изменяли в на�стройках, у вас должен получиться документ с одним листом А4.

2. Создайте еще три листа в этом документе, трижды выполнив команду Âñòàâ-

êà�Ëèñò.

3. Вызовите Ìåíåäæåð äîêóìåíòà, нажав соответствующую кнопку на панели ин�струментов Ñòàíäàðòíàÿ.

4. В левой части окна менеджера щелкните на пункте Ëèñòû. В правой отобразит�ся список всех листов документа: четыре листа формата А4 с вертикальнойориентацией. Первый — со стандартным оформлением первого листа конст�рукторского чертежа, остальные три — с оформлением ×åðòåæ êîíñòð. Ïîñë. ëè-

ñòû. ÃÎÑÒ 2.104—2006 (то есть с настройками по умолчанию).

5. В правом списке можно изменять параметры любого листа. Например, произ�ведем следующие изменения в структуре документа:

1) для второго листа оставим формат А4 и вертикальную ориентацию. Из�меним только стиль оформления на такой же, как и для первого листа.Для изменения стиля оформления достаточно щелкнуть на строке спис�ка в столбце Îôîðìëåíèå, после чего появится окно выбора стиля оформ�ления (см. рис. 2.58);

2) для третьего листа изменим формат на А3, ориентацию — на горизонталь�ную, а оформление — на основное для первых листов. Поменять форматможно в раскрывающемся списке в столбце Ôîðìàò. Для переключенияориентации достаточно щелкнуть кнопкой мыши в соответствующемстолбце. Изменение стиля оформления происходит аналогично второмулисту;

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

6. Закройте Ìåíåäæåð äîêóìåíòà, нажав кнопку ÎK, чтобы принять все изменения.Текущий документ должен принять вид, показанный на рис. 2.67.

Теперь вы можете приступать к созданию изображения на каждом листе. Насто�ятельно рекомендую создавать по меньшей мере один вид на каждый лист в до�кументе. Это значительно упростит последующее редактирование чертежа.

Page 161: КОМПАС-3D V10 на 100 %.pdf

161161161161161Работа с документом КОМПАС-Чертеж

Рис. 2.66. Менеджер документа после настройки параметров всех листов

Рис. 2.67. Многолистовой чертеж

Все эти листы будут сохранены в одном CDW�файле. Перед выводом всех листовна печать с помощью окна предварительного просмотра (Ôàéë�Ïðåäâàðèòåëüíûé

ïðîñìîòð) можно перетаскивать листы, размещая их нужным образом (рис. 2.68).

Page 162: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение162162162162162

Рис. 2.68. Размещение листов многолистового чертежа перед печатью

Отображением листов в многолистовом документе можно управлять при помощипанели инструментов Óïðàâëåíèå ëèñòàìè (рис. 2.69). Чтобы эта панель появилась наэкране, нужно выполнить команду Âèä�Ïàíåëè èíñòðóìåíòîâ�Óïðàâëåíèå ëèñòàìè.

Рис. 2.69. Панель инструментов Управление листами

Виды и слои

Использование видов и слоев при создании чертежа значительно упрощает нави�гацию и редактирование двухмерного изображения. Каких�либо четких рекомен�даций по поводу количества видов или слоев, создаваемых в чертеже, нет. Вы мо�жете чертить все изображение в одном системном виде и на одном слое. Однакопо мере усложнения выполняемых вами чертежей вы все чаще будете сталкивать�ся с различными неприятностями при необходимости отредактировать чертежили его часть.

Page 163: КОМПАС-3D V10 на 100 %.pdf

163163163163163Работа с документом КОМПАС-Чертеж

Для создания различных видов на чертеже существует специальная панель Àññî-

öèàòèâíûå âèäû (рис. 2.70), размещенная на компактной панели. Активировать этупанель можно, щелкнув на кнопке Àññîöèàòèâíûå âèäû.

Рис. 2.70. Панель Ассоциативные виды

Создать произвольный вид на чертеже можно при помощи команды Ñîçäàòü íîâûé

âèä . После нажатия этой кнопки необходимо указать точку привязки вида (точ�ку начала локальной системы координат), масштаб вида, а также при необходимо�сти задать имя вида и настроить его обозначение. Как правило, при создании про�извольного вида на чертеже обозначение не используется. После создания видаон автоматически становится текущим.

В каждом виде по умолчанию присутствует один слой, называемый системным.Создавать собственные слои можно только в Ìåíåäæåðå äîêóìåíòà, который вызы�вается одним из трех способов: щелчком на кнопке Ìåíåäæåð äîêóìåíòà на панелиинструментов Ñòàíäàðòíàÿ, нажатием кнопки Ñîñòîÿíèÿ ñëîåâ на панели Òåêóùåå ñî-

ñòîÿíèå или командой Âñòàâêà�Ñëîé. В двух последних случаях в левой части Ìå-

íåäæåðà äîêóìåíòà сразу будет выделен текущий вид, а в правой — отображен спи�сок слоев этого вида.

Чтобы добавить новый слой, используйте кнопку Ñîçäàòü ñëîé , которая находит�

ся на панели инструментов Ìåíåäæåðà äîêóìåíòà. После добавление слоя можносразу отредактировать его имя, номер, задать состояние, а также определить цвет,которым будут отображены элементы слоя, когда он неактивен.

Любой слой может находиться в одном из следующих состояний:

� активном или фоновом. Элементы активных слоев отображаются на чертежес учетом выбранных стилей и толщины линий. Если активный слой не теку�щий, то все его графические объекты отображены одним цветом, указаннымв настройках Ìåíåäæåðà äîêóìåíòà (по умолчанию — это черный цвет). Элемен�ты фонового слоя, как правило, показываются тонкой пунктирной линией.Настроить отображение фоновых слоев можно в окне Ïàðàìåòðû (вкладка Ñèñ-

òåìà, раздел Ãðàôè÷åñêèé ðåäàêòîð�Ñëîè);

� видимом или погашенном. Погашенный слой не отображается в окне документа.

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

Page 164: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение164164164164164

можно редактировать средствами КОМПАС, не переводя его в состояние текуще�го. Сделать слой текущим можно при помощи Ìåíåäæåðà äîêóìåíòà, или, что зна�чительно проще, используя раскрывающийся список Ñîñòîÿíèÿ ñëîåâ на панелиÒåêóùåå ñîñòîÿíèå.

ПРИМЕЧАНИЕ

Привязки срабатывают только к элементам видимых активных слоев. На фоновыеи погашенные слои они не распространяются.

Рассмотрим небольшой пример.

1. Создайте документ КОМПАС�Чертеж, а в нем — произвольный вид с назва�нием Íîâûé âèä и масштабом 1:2.

2. Вызовите Ìåíåäæåð äîêóìåíòà для активного вида и при помощи кнопки Ñî-

çäàòü ñëîé сформируйте три новых слоя на чертеже. При желании можете из�менить названия слоев. Теперь в новом виде у нас есть четыре пустых слоя(включая системный).

3. Постройте на каждом слое по окружности радиусом 40 мм, так, чтобы окруж�ности разных слоев не пересекались между собой. Для этого вам следует поочереди переключаться между слоями, выбирая их в раскрывающемся спискеÑîñòîÿíèÿ ñëîåâ.

4. Вызовите Ìåíåäæåð äîêóìåíòà (для текущего вида) и выполните следующиедействия:

1) для первого слоя (нулевого по номеру) измените цвет, которым этот слойбудет отображен в неактивном состоянии. Для этого используйте раскры�вающийся список со стандартным набором цветов в колонке Öâåò;

2) второй слой переведите в фоновое состояние, для чего достаточно щелк�нуть на изображении замка в колонке Àêòèâíîñòü (замок при этом защелк�нется);

3) третий слой сделайте погашенным, щелкнув кнопкой мыши на изображе�нии лампочки в колонке Âèäèìîñòü (лампочка при этом изменит свой цветс желтого на синий);

4) четвертый слой оставьте без изменений и, если он не текущий, сделайте еготекущим. Для этого достаточно щелкнуть на значке в колонке Ñòàòóñ. Теку�щий слой отмечается красным флажком (рис. 2.71).

Page 165: КОМПАС-3D V10 на 100 %.pdf

165165165165165Работа с документом КОМПАС-Чертеж

Рис. 2.71. Изменения состояния слоев

ПРИМЕЧАНИЕ

Изменить состояние текущего слоя невозможно.

5. Нажмите кнопку OK, чтобы принять все изменения и закрыть Ìåíåäæåð äîêó-

ìåíòà.

Полученный чертеж показан на рис. 2.72. Верхняя окружность отображается крас�ным цветом и отвечает активному, но не текущему слою. Окружность под ней на�ходится на фоновом слое и отображается тонкой пунктирной линией (хотя окруж�ность создана стилем линии Îñíîâíàÿ). Третья окружность вообще невидима,так как лежит на погашенном слое, а последняя окружность отображается какобычно и находится на активном текущем слое чертежа. Применение слоев пол�ностью идентично использованию калек при ручном черчении на кульманах.

Все команды панели инструментов Àññîöèàòèâíûå âèäû, исключая команду Ñîçäàòü

íîâûé âèä, предназначены для работы только с ассоциативными видами.

Команда Ïðîèçâîëüíûé âèä предназначена для создания произвольного ассоци�ативного вида с модели (детали или сборки), открытой в одном из окон КОМПАСили же взятой из файла на диске. Сразу рассмотрим принцип работы этой коман�ды на примере.

Page 166: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение166166166166166

Рис. 2.72. Состояния слоев

Нам понадобится готовая 3D�модель, созданная в системе КОМПАС. Можетепопробовать построить ее самостоятельно (любую, даже самую простую) иливзять модель, поставляемую в качестве примеров к системе, но лучше используй�те модель Муфта упругая втулочно-пальцевая.a3d, находящуюся в пап�ке Examples\Глава 2\МУВП компакт�диска, прилагаемого к книге.

Рассматриваемая модель представляет собой сборку упругой втулочно�пальцевоймуфты, выполненной по ГОСТ 21424—93 (рис. 2.73).

Для построения чертежа, содержащего ассоциативный вид муфты, проделайте сле�дующее.

1. Создайте документ КОМПАС�Чертеж.

2. Активируйте панель инструментов Àññîöèàòèâíûå âèäû и нажмите кнопку Ïðî-

èçâîëüíûé âèä.

3. Появится окно Âûáåðèòå ìîäåëü (рис. 2.74), в котором будет отображен спи�сок имен всех открытых трехмерных документов. Поскольку на данный мо�мент открыт лишь один документ, то список будет содержать единственныйэлемент, соответствующий модели муфты. Выделите его и нажмите кноп�ку OK.

Page 167: КОМПАС-3D V10 на 100 %.pdf

167167167167167Работа с документом КОМПАС-Чертеж

Рис. 2.73. 3D�модель (сборка) муфты упругой втулочно�пальцевой

Рис. 2.74. Выбор модели для создания ассоциативного вида

ПРИМЕЧАНИЕ

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

4. После выбора модели запустится команда формирования ассоциативноговида. На панели свойств вы можете выбирать ориентацию модели (вид спере�

Page 168: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение168168168168168

ди, сзади, слева, справа, изометрия и т. д.), по которой будет создано изобра�жение вида, указать номер, название, цвет и масштаб вида, настроить отобра�жение невидимых линий и линий переходов, а также отредактировать обо�значение вида, если это необходимо. Задав необходимые параметры, следуетуказать точку вставки вида. Оставим все настройки заданными по умолча�нию (ориентация — вид спереди, масштаб — 1:1 и т. д.) и создадим вид, простощелкнув кнопкой мыши в точке, куда его необходимо вставить.

Полученное изображение ассоциировано с моделью и полностью от нее зависит.Редактировать это изображение или какую�либо его часть средствами КОМПАС�График невозможно, не разрушив предварительно вид. Чтобы разрушить вид,нужно выделить его полностью (в дереве построения чертежа или щелкнув на пун�ктирной линии, обозначающей границу вида) и выполнить команду контекстногоменю Ðàçðóøèòü âèä. Разрушение вида подразумевает разрыв всех связей с моде�лью, а также разбивку изображения вида на простые объекты (отрезки, дуги,сплайны).

Еще одна команда, предназначенная для создания ассоциативных видов, — Ñòàí-

äàðòíûå âèäû . Она позволяет построить в активном документе чертеж по вы�бранной трехмерной модели, состоящий из нескольких стандартных проекционныхвидов. Все созданные виды также будут ассоциативно связаны со своей моделью.Рассмотрим пример.

1. Создайте новый чертеж. Измените его формат на А1 и установите горизон�тальную ориентацию.

2. Нажмите кнопку Ñòàíäàðòíûå âèäû на панели Àññîöèàòèâíûå âèäû. В каче�стве модели укажите все ту же втулочно�пальцевую муфту. По умолчаниюсистема предлагает стандартную схему построения видов: главный вид, видсбоку и вид сверху. Однако вы можете изменить эту схему, добавляя илиудаляя из нее различные проекционные виды и даже изометрию. Чтобы из�менить схему, нажмите кнопку Ñõåìà âèäîâ на панели свойств. Появитсяокно выбора видов, включаемых в ассоциативный чертеж. Щелкая кнопкоймыши на схематическом изображении того или иного вида, включите илиисключите его из чертежа. Добавьте к трем стандартным видам изометрию(рис. 2.75).

3. Перед вставкой в чертеж изображение видов показывается в виде габарит�ных прямоугольников (фантомов), свободно перемещаемых по документу.Щелкните в точке привязки видов — начале координат главного вида — темсамым вы запустите процесс создания изображения.

Page 169: КОМПАС-3D V10 на 100 %.pdf

169169169169169Работа с документом КОМПАС-Чертеж

Рис. 2.75. Выбор стандартных видов, размещаемых на ассоциативном чертеже

Полученный чертеж показан на рис. 2.76.

Рис. 2.76. Чертеж муфты, полученный в результате выполнения одной команды —Стандартные виды

Все остальные команды панели Àññîöèàòèâíûå âèäû предназначены для работыс уже существующими видами.

Команда Ïðîåêöèîííûé âèä создает вид, содержащий ортогональную проекциюобъекта. Особенность этой команды заключается в том, что после ее вызова необ�ходимо указывать не трехмерную модель, а один из уже созданных ассоциативныхвидов этой модели. Рассмотрим пример.

Page 170: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение170170170170170

1. Нажмите кнопку Ïðîåêöèîííûé âèä на панели инструментов Àññîöèàòèâíûå

âèäû. Щелкните кнопкой мыши на изображении вида с именем Ñïåðåäè 1.

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

• при перемещении мыши влево и фиксации там начала координат вида бу�дет создан вид справа;

• при перемещении мыши вправо — вид слева (он уже есть на чертеже);

• при перемещении мыши вверх от базового вида — вид снизу;

• и при перемещении и фиксации опорной точки внизу — вид сверху (такжеприсутствует на чертеже).

3. Выберите первый вариант, то есть создайте проекционный вид справа (рис. 2.77),щелкнув кнопкой мыши левее главного вида муфты.

Рис. 2.77. Результат создания проекционного вида

Весьма интересны команды Âèä ïî ñòðåëêå и Ðàçðåç/ñå÷åíèå . Они позволяютавтоматически создавать вид по стрелке или вид�разрез, основываясь на одном изассоциативных видов модели и соответствующем элементе оформления (стрелкевзгляда или линии разреза).

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

Page 171: КОМПАС-3D V10 на 100 %.pdf

171171171171171Работа с документом КОМПАС-Чертеж

1. Сделайте активным главный вид чертежа муфты (система присвоила ему имяÑïåðåäè 1).

2. Перейдите на панель Îáîçíà÷åíèÿ компактной панели инструментов и щелк�ните на кнопке Ñòðåëêà âçãëÿäà.

3. Постройте стрелку взгляда, под каким�либо углом указывающую на главныйвид.

4. После завершения построения автоматически запустится команда Âèä ïî

ñòðåëêå. Вам остается только указать положение (зафиксировать) новый видна чертеже.

ПРИМЕЧАНИЕ

Для управления состоянием видов можно использовать Менеджер докумен-тов или раскрывающийся список Состояние видов. Кроме того, чтобы пере-ключиться в определенный вид чертежа, достаточно щелкнуть дважды на егоизображении.

Вид�разрез строится похожим образом.

1. Сделайте активным главный вид чертежа муфты.

2. Нажмите кнопку Ëèíèÿ ðàçðåçà на панели инструментов Îáîçíà÷åíèÿ.

3. Постройте произвольную линию разреза.

4. После указания направления взгляда в разрезе запускается команда Ðàçðåç/

ñå÷åíèå для текущего вида и только что построенной линии разреза. Вам оста�ется только зафиксировать точку привязки нового вида.

Если вы все выполните правильно, на вашем чертеже добавятся два новых вида(рис. 2.78). Обратите внимание, что все построение шести видов чертежа и изомет�рии не заняло и пяти минут! При этом от вас не требовалось особых усилий илинеординарных способностей. А представьте, сколько бы времени ушло на созда�ние аналогичного чертежа вручную. Не стоит также забывать, что все эти видыявляются ассоциативно связанными с моделью и при каких�либо измененияхв ней будут сразу же перестроены.

Файл этого примера (Ассоциативный вид 2.cdw), а также другие, рассмотрен�ные в этом разделе, находятся на прилагаемом к книге компакт�диске в папкеExamples\Глава 2.

Фактически, это все, что вам нужно знать для того, чтобы в полном объеме исполь�зовать возможности редактора КОМПАС�График для создания чертежей любой

Page 172: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение172172172172172

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

Рис. 2.78. Добавление вида по стрелке и вида�разреза в чертеж

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

Практическое черчениеДля быстрого и качественного выполнения сложных чертежей недостаточно од�ного знания инструментальных средств, предоставляемых графическим редакто�ром. Если вы прочли все написанное выше, то наверняка представляете, что КОМ�ПАС�График дает возможность создавать одни и те же изображения разнымисредствами. Хорошие навыки работы в графическом редакторе подразумеваютосвоение не только функциональных средств, но и определенных приемов работы(техники или последовательности вычерчивания изображений, применения раз�личных уловок и пр.). Ведь создание изображения на чертеже — это не только про�цесс ввода графических примитивов. При вычерчивании сложных объектов быва�ет необходимо строить, редактировать объекты, удалять отдельные графическиеэлементы или их части, применять вспомогательную геометрию и т. д.

Page 173: КОМПАС-3D V10 на 100 %.pdf

173173173173173Практическое черчение

В этом разделе рассмотрены два практических примера. Первый описывает созда�ние сборочного чертежа одноступенчатого цилиндрического косозубого редукто�ра. Постараюсь по возможности опускать нюансы, касающиеся расчета или опре�деления каких�либо геометрических параметров, так как эта книга не являетсяпособием по расчету и проектированию деталей машин. Основное внимание будетуделено вычерчиванию изображения редуктора (двух видов: главного и сверху).При этом все данные (геометрические характеристики) взяты из реальной жизнии обоснованы проектным и проверочными расчетами.

Во втором примере рассмотрено создание деталировочного чертежа зубчатого ко�леса, входящего в редуктор. Выполнив его, вы научитесь оформлять деталировоч�ные чертежи в КОМПАС�График (проставлять размеры, допуски форм, разме�щать поверхности, указывать шероховатости и пр.).

Создание сборочного чертежа одноступенчатогоцилиндрического редуктора

Для начала несколько слов о том, что мы будем чертить. Редуктор — это машино�строительный механизм, предназначенный для согласования рабочих параметровэлектродвигателя и рабочего органа машины (насоса, конвейера, лебедки и т. п.).Рабочие параметры — это вращательный момент и частота вращения вала. В ре�дукторе, как правило, идет понижение частоты вращения и, соответственно, повы�шение величины передаваемого момента (в противном случае это уже будет нередуктор, а мультипликатор). Необходимость согласования параметров возниклаиз�за того, что асинхронные электродвигатели имеют строго определенную часто�ту вращения и выдаваемую мощность, а на входном валу рабочего агрегата сило�вые параметры определяются требованиями пользователей (например, количе�ство воды, подаваемой насосом, задает частоту вращения его вала) или условиямиработы агрегата (например, скоростью подъема груза). По этой причине парамет�ры двигателя почти никогда не совпадают с теми, которые необходимы в реальномпроизводстве. Трансформация рабочих параметров осуществляется при помощимеханических передач зацепления. В редукторах используются преимущественнозубчатые цилиндрические, зубчатые конические или червячные механические пе�редачи. Возможно комбинирование нескольких передач (одного или разных ти�пов) в одном редукторе, например редуктор цилиндрическо�червячный или кони�ческо�цилиндрический. Если в редукторе идет понижение силовых параметровс применением одной механической передачи, то он называется одноступенчатым(рис. 2.79), если с использованием двух последовательно размещенных передач —двухступенчатым, если трех — трехступенчатым.

Page 174: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение174174174174174

Рис. 2.79. Одноступенчатый цилиндрический шевронный редуктор (корпус в разрезе)

Исходные данные

Допустим, нужно спроектировать редуктор исходя из таких данных:

� тип редуктора — цилиндрический одноступенчатый косозубый;

� вращающий момент на рабочем валу машины (на выходном валу редукто�ра) — 1200 Н·м;

� необходимая частота вращения вала — 15 рад/с;

� режим загруженности агрегата — средний.

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

� коэффициент полезного действия цилиндрического косозубого зацепления —0,97;

� передаточное число редуктора u — 3,55;

� коэффициент ширины зубчатого венца ψba

— 0,6;

� число зубьев шестерни zш — 20 шт.;

� угол наклона линии зуба β — 15°;

Page 175: КОМПАС-3D V10 на 100 %.pdf

175175175175175Практическое черчение

� материал шестерни — сталь 40, нормализация;

� материал колеса — сталь 50, нормализация.

В результате проектных расчетов были получены такие характеристики проекти�руемого агрегата:

� вращающий момент на входном (ведущем) валу редуктора — 352 Н·м;

� угловая скорость ведущего вала — 53,25 рад/с;

� число зубьев колеса zк — 71 шт.;

� стандартный нормальный модуль зубьев m — 5,5 мм;

� межосевое расстояние передачи aw

— 259 мм;

� делительный диаметр колеса dк — 404 мм;

� делительный диаметр шестерни dш — 104 мм;

� ширина колеса bк — 155 мм.

Все параметры, вычисленные при проектировании, подтверждены проверочнымирасчетами.

Результат расчета валов дал следующие значения (рис. 2.80):

� размеры ведущего вала: d11 = 45 мм, d12 = 50 мм, d13 = 55 мм, d14 = 63 мм и d15 =71 мм;

� размеры ведомого вала: d21 = 71 мм, d22 = 75 мм, d23 = 80 мм, d24 = 85 мм и d25 =90 мм.

Рис. 2.80. Схема вала редуктора

В принятых индексах диаметров вала первая цифра означает номер вала (1 — ве�дущий, 2 — ведомый), а вторая — номер участка вала, что отвечает схеме на рис. 2.80(1 — участок под шкив или колесо, 2 — переходной участок, 3 — диаметр вала подподшипники, 4 — посадочный участок под колесо или шестерню, 5 — диаметрупорного буртика).

Page 176: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение176176176176176

Значения диаметров всех участков обоих валов приведены к стандартному рядуRa40.

Этих данных достаточно для того, чтобы начать построение. В процессе выполне�ния чертежа отдельные геометрические и компоновочные характеристики будутуточняться, а затем воплощаться на чертеже.

Вид сверху

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

Создайте новый документ КОМПАС�Чертеж. Измените его формат на А2, а ори�ентацию оставьте вертикальной (так как на чертеже мы планируем изобразитьтолько два вида: главный и сверху).

ПРИМЕЧАНИЕ

При построении этого чертежа, как и для всех последующих примеров, предпола-гается, что система настроена следующим образом: стиль оформления всех чер-тежей — Чертеж констр. Первый лист. ГОСТ 2.104—2006; все элементы оформле-ния, кроме штампа основной надписи и графы 26, удалены, а сама основнаянадпись оставлена без изменений. Кроме того, при вводе графических объектовдействуют четыре глобальные привязки: Ближайшая точка, Пересечение, Вырав-нивание и Точка на кривой.

Создайте в документе новый вид (кнопка Ñîçäàòü íîâûé âèä на панели Àññîöèàòèâ-

íûå âèäû или команда меню Âñòàâêà�Âèä). Настройте параметры вида: имя вида —Âèä ñâåðõó, масштаб вида — 1:2, точка начала координат — размещена ближе к ле�вому нижнему углу листа (приблизительно так, как показано на рис. 2.81). Расчетмасштаба вида основывался на межосевом расстоянии, но даже если вы ошибетесь,самостоятельно создавая чертежи в будущем, не отчаивайтесь. Масштаб, как и дру�гие параметры вида, легко изменить.

Чтобы настроить параметры существующего вида, необходимо в дереве построе�ния чертежа выделить нужный вид и вызвать для него команду контекстного менюÏàðàìåòðû âèäà. При этом на панели свойств отобразятся элементы управления,доступные при создании нового вида на чертеже. Внеся какие�либо изменения, незабудьте нажать кнопку Ñîçäàòü îáúåêò. Если вы хотите просто изменить масштаб,можете использовать специальную группу команд Ìàñøòàá в контекстном меню

Page 177: КОМПАС-3D V10 на 100 %.pdf

177177177177177Практическое черчение

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

Рис. 2.81. Размещение точки начала координат вида сверху

Теперь приступим к построению.

Начать следует с нанесения осевых линий — мы будем ориентироваться на нихпри построении всех деталей редуктора.

Создайте по очереди три осевых: одну горизонтальную (ось симметрии всего изоб�ражения вида), проходящую через начало координат, и две вертикальных (перваяиз них также должна проходить через начало координат, а вторая — удалена отнее на расстояние a

w (259 мм) вправо по горизонтали). Точно определять длину

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

Page 178: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение178178178178178

Создать осевые можно при помощи команды Îòðåçîê, в настройках которой на па�нели свойств следует выбрать стиль линии Îñåâàÿ, но лучше воспользоватьсякнопкой Îñåâàÿ ëèíèÿ ïî äâóì òî÷êàì панели Îáîçíà÷åíèÿ. Так будет значительноудобнее выравнивать осевую линию по краям уже сформированного изображения,поскольку характерные точки такой осевой размещены не на концах отрезка, а нанекотором расстоянии от края.

При вводе каждой линии привязки еще не будут работать (поскольку пока не к че�му привязываться), поэтому для точного размещения необходимо вручную ввес�ти координаты в соответствующие поля панели свойств. Например, для горизон�тальной осевой при вводе нужно задать ординату начальной точки равной нулю(абсциссу оставить произвольной, но отрицательной). После этого перейти в окнодокумента и, равняясь по горизонтали на первую точку, зафиксировать конечнуюточку (ее абсцисса должна быть положительной). Вы получите горизонтальныйотрезок, выполненный стилем Îñåâàÿ и проходящий через точку начала координат.Аналогично следует поступить для двух вертикальных осевых, обозначающих осе�вые линии валов редуктора. Для первой необходимо указать абсциссу начальнойточки равной нулю, а для второй — равную по величине межосевому расстоянию,то есть 259 мм. У вас должно получиться изображение, похожее на рис. 2.82.

Рис. 2.82. Осевые линии чертежа

Теперь вычертим зубчатое зацепление. Это, наверное, второй по важности моментпри проектировании редуктора после компоновки подшипниковых узлов. В КОМ�ПАС это сделать не так уже и сложно.

1. Создайте в виде сверху новый слой с названием Çóá÷àòîå êîëåñî. Убедитесь, чтослой сделан текущим.

Page 179: КОМПАС-3D V10 на 100 %.pdf

179179179179179Практическое черчение

2. Перейдите на вкладку Ãåîìåòðèÿ компактной панели и в группе команд пост�роения вспомогательных прямых нажмите кнопку Ïàðàëëåëüíàÿ ïðÿìàÿ . Напанели свойств в группе кнопок Ðåæèì щелкните на кнопке Îäíà ïðÿìàÿ, что�бы перейти в режим построения только одной вспомогательной прямой вмес�то двух симметричных (что задано по умолчанию).

3. При помощи этой команды постройте две вспомогательных прямых. Первую —параллельно вертикальной осевой ведомого вала, смещенную вправо на рассто�яние 202 мм (то есть на величину делительного радиуса зацепления). Вторую —параллельно горизонтальной осевой линии, удаленную от нее на половину ши�рины колеса (bк/2, то есть 77,5 мм). Для построения этих прямых поочередноуказывайте базовые прямые и задавайте величину смещения относительно каж�дой из них в поле Ðàññòîÿíèå на панели свойств. Для создания каждой вспомога�тельной прямой необходимо нажимать кнопку Ñîçäàòü îáúåêò на панели специ�ального управления или использовать сочетание клавиш Ctrl+Enter.

4. Не выходя из команды Ïàðàëëåëüíàÿ ïðÿìàÿ, постройте еще две вспомогательныепрямые, параллельные вспомогательной линии, обозначающей делительный ра�диус зацепления. Эти прямые будут использоваться для рисования пары зубьев,находящихся в зацеплении. Первая из них должна быть смещена вправо от базо�вой прямой на величину высоты головки зуба (равную модулю зацепления m,то есть 5,5 мм), вторая — влево, на величину высоты ножки зуба (1,25 ⋅ m).

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

• толщину обода колеса δо = 20 мм;

• толщину ступицы δст = 34 мм (отсюда, учитывая, что диаметр участка вала подколесо равен 85 мм, следует, что диаметр ступицы равняется dст = 153 мм);

• ширину ступицы lст принимаем равной ширине колеса (это не описано в ли�тературе, но для данного варианта редуктора так будет лучше всего);

• толщина диска с = 54 мм.

5. Продолжаем работать с командой Ïàðàëëåëüíàÿ ïðÿìàÿ. Постройте еще четыревспомогательных прямых:

1) одну параллельно осевой ведомого вала, на расстоянии d24/2 (42,5 мм)вправо (эта линия обозначает контур участка вала под колесо);

2) отталкиваясь от только что построенной вспомогательной прямой, создай�те еще одну, смещенную на δст (34 мм) вправо;

Page 180: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение180180180180180

3) третья прямая должна быть параллельна горизонтальной осевой и выше еена половину толщины диска — с/2 (27 мм);

4) четвертая прямая должна быть смещена на величину δо (20 мм) влево отлинии, обозначающей диаметр западин зубьев колеса, то есть от линии,которая лежит левее на 1,25 · m от линии зацепления (см. п. 4).

Постарайтесь не запутаться в этой паутине из вспомогательных прямых. Еслиу вас все же возникли какие�то проблемы, можете воспользоваться файломШаг 1.cdw, который находится в папке Examples\Глава 2\Редуктор ци-линдрический прилагаемого к книге компакт�диска. Он содержит чертеж натекущем этапе построения.

ПРИМЕЧАНИЕ

Эти же вспомогательные прямые вы могли создать, применяя и другие коман-ды: Горизонтальная прямая, Вертикальная прямая или Вспомогательная пря-мая. Однако при помощи Параллельная прямая все построение можно вы-полнить, не выходя из одной команды. К тому же, на мой взгляд, она намногоудобнее.

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

6. Нажмите кнопку Íåïðåðûâíûé ââîä îáúåêòîâ на панели инструментов Ãåîìåò-

ðèÿ, перейдите в режим ввода отрезка и постройте контур зубчатого колеса,привязываясь к точкам пересечения вспомогательных прямых (рис. 2.83).Линию зацепления обозначьте осевой по двум точкам (кнопка Îñåâàÿ ëèíèÿ ïî

äâóì òî÷êàì на панели инструментов Îáîçíà÷åíèÿ).

Рис. 2.83. Начало построения контура зубчатого колеса

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

Page 181: КОМПАС-3D V10 на 100 %.pdf

181181181181181Практическое черчение

8. Удалите все вспомогательные линии из вида (команда меню Ðåäàêòîð�Óäà-

ëèòü�Âñïîìîãàòåëüíûå êðèâûå è òî÷êè� òåêóùåì âèäå). При помощи командыÔàñêà панели инструментов Ãåîìåòðèÿ создайте три фаски (длиной 2,5 мм и уг�лом 45°) на торцах колеса и, используя команду Ñêðóãëåíèå этой же панели, вы�полните два скругления (радиусом 4 мм) в местах пересечения диска с ободоми ступицей. Применив команду Îòðåçîê, добавьте недостающие линии, ис�ходящие из фасок. В результате получилась четверть изображения колеса(рис. 2.84). Этот этап построения содержится в файле Шаг 2.cdw, который на�ходится на прилагаемом компакт�диске в папке Examples\Глава 2\Редукторцилиндрический.

Рис. 2.84. Четверть изображения зубчатого колеса

9. Выделите все изображение слоя, за исключением двух осевых. Для этого вы�делите все объекты с помощью рамки, а затем, удерживая нажатой клавишуCtrl, щелкните на осевых, чтобы снять с них выделение. Перейдите на панельÐåäàêòèðîâàíèå и нажмите кнопку Ñèììåòðèÿ. Отобразите выделенные объек�ты относительно горизонтальной осевой, указав на ней две произвольных точ�ки. После завершения создания зеркального изображения отредактируйте по�ложение конечных точек осевой отверстия в диске и осевой, обозначающейлинию зацепления.

.10. Нажмите кнопку Øòðèõîâêà на панели Ãåîìåòðèÿ. Проверьте, чтобы был выбранстиль штриховки — Ìåòàëë, а угол — 45°. Остальные настройки оставьте задан�ными по умолчанию. Щелкните кнопкой мыши в любой точке в середине кон�тура ступицы, а затем — в любой точке обода. На изображении чертежа должнопоявиться фантомное отображение штриховки. Нажмите кнопку Ñîçäàòü îáúåêò.

ПРИМЕЧАНИЕ

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

Page 182: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение182182182182182

.11. Половина изображения зубчатого колеса готова (рис. 2.85). Выделите всеобъекты в слое и зеркально отобразите их (при помощи команды Ñèììåòðèÿ),только теперь относительно вертикальной осевой, проходящей через началокоординат. Чертеж зубчатого колеса редуктора готов (файл Шаг 3.cdw в пап�ке Examples\Глава 2\Редуктор цилиндрический прилагаемого к книгекомпакт�диска).

Рис. 2.85. Половина изображения зубчатого колеса

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

1. Создайте новый слой в текущем виде. Назовите его Çóá÷àòàÿ øåñòåðíÿ и сделай�те текущим.

2. Используя команду Ïàðàëëåëüíàÿ ïðÿìàÿ панели Ãåîìåòðèÿ, постройте в новомслое такие вспомогательные линии:

1) две прямые, которые параллельны линии зацепления: одну, смещенную навеличину высоты головки зуба влево, а вторую — на высоту ножки вправо(это будет зуб шестерни);

2) прямую, параллельную горизонтальной осевой, смещенной относительнонее на половину ширины шестерни. Ширина шестерни на 3–5 мм большеширины колеса, поэтому примем для нашего редуктора bш — 160 мм.

3. Нажав кнопку Íåïðåðûâíûé ââîä îáúåêòîâ, создайте контур четверти изображе�ния шестерни, привязываясь к точкам пересечения вспомогательных линий.Удалите вспомогательную геометрию с чертежа и создайте фаску (инструментÔàñêà на панели Ãåîìåòðèÿ) с катетом 2,5 мм и углом 45° на торце шестерни.

Page 183: КОМПАС-3D V10 на 100 %.pdf

183183183183183Практическое черчение

4. Выделите все изображение на слое и при инструменте Ñèììåòðèÿ панели Ðåäàê-

òèðîâàíèå отобразите его относительно горизонтальной осевой.

Если у вас возникли трудности на каком�либо этапе построения, откройте файлШаг 4.cdw (находится в папке Examples\Глава 2\Редуктор цилиндричес-кий прилагаемого к книге компакт�диска) и изучите построенное изображение.

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

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

6. Нажмите кнопку Êðèâàÿ Áåçüå на панели инструментов Ãåîìåòðèÿ. На панелисвойств выберите стиль линии Äëÿ ëèíèè îáðûâà и создайте произвольную кри�вую по всей ширине шестерни, отсекая изображение зуба шестерни, которыйбудет показан в зацеплении. Поместите штриховку (со стилем Ìåòàëë и угломнаклона –45°) в созданной замкнутой области. Вы получите изображение вы�реза зуба шестерни (рис. 2.86).

Рис. 2.86. Полученная зубчатая шестерня (слой с изображением зубчатого колеса погашен)

7. Нанесем косые линии, отображающие угол наклона зубьев шестерни и коле�са. Сначала постройте вспомогательную прямую под углом 75° к горизонтали,пересекающую изображение шестерни в любом месте справа от осевой. Дляэтого подходит команда Âñïîìîãàòåëüíàÿ ïðÿìàÿ панели Ãåîìåòðèÿ. Укажите

Page 184: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение184184184184184

любую точку так, чтобы прямая пересекала шестерню, а потом вручную задай�те значение угла. Далее, при помощи одноименной команды создайте отрезок,привязав его конечную и начальную точки к пересечениям построенной вспо�могательной прямой и боковых поверхностей шестерни. Перед вводом отрез�ка не забудьте изменить стиль линии на Îñíîâíàÿ (после ввода кривой Безье всписке остался выбран стиль Äëÿ ëèíèè îáðûâà). Удалите вспомогательнуюпрямую и выделите отрезок. Перейдите на панель Ðåäàêòèðîâàíèå компактнойпанели и щелкните на кнопке Êîïèÿ ïî êðèâîé. Создайте три копии наклонно�го отрезка, равноудаленных одна от другой по горизонтали на 10 мм (в каче�стве направляющей для копирования можете указать отрезок, который изоб�ражает боковую поверхность шестерни).

8. Зубья на чертеже изображаются в зацеплении, и когда один зуб (например,колеса) сверху, то он закрывает зуб шестерни. По этой причине часть зубашестерни, которая перекрывается колесом, нужно изобразить пунктирнойлинией, обозначая, что она невидима. На нашем чертеже это как раз верти�кальный отрезок между двумя фасками (точнее, два отрезка, так как второймы получили копированием). Щелкните на них дважды и в появившемсясписке стилей линий на панели свойств выберите пунктирную. Для заверше�ния редактирования нажмите кнопку Ñîçäàòü îáúåêò. Кроме того, добавьте дваотрезка, обозначающих фаску в видимой (не разрезанной) части шестерни.

Еще один этап построения окончен: зубчатое косозубое зацепление готово (рис. 2.87).Файл Шаг 5.cdw, иллюстрирующий текущий этап выполнения задачи, находится наприлагаемом к книге компакт�диске в папке Examples\Глава 2\Редуктор цилин-дрический.

Рис. 2.87. Зубчатое косозубое зацепление

После формирования зубчатого зацепления в редукторе следует приступать к ком�поновке его подшипниковых узлов. Однако перед этим желательно вычертитьконтур внутренней стенки корпуса редуктора. Расстояние от внутренней стенки

Page 185: КОМПАС-3D V10 на 100 %.pdf

185185185185185Практическое черчение

корпуса редуктора до торца вращающейся детали примем равным (1,0…1,2) ⋅ δк, гдеδк — толщина стенки корпуса редуктора. В нашем случае δк = 8 мм (значение опре�делено по результатам расчета корпуса на прочность), поэтому принимаем ми�нимальный зазор между шестерней и корпусом равным 8 мм.

Для создания контура стенки редуктора выполните следующее.

1. Вставьте еще один слой с названием Êîðïóñ и сделайте его текущим.

2. Постройте четыре вспомогательных прямых, используя команду Ïàðàëëåëüíàÿïðÿìàÿ. Три из четырех прямых (сверху, снизу и слева) должны быть построенына расстоянии 8 мм от торца вращающейся детали (сверху и снизу — это боко�вая поверхность шестерни, поскольку она шире колеса, слева — торец зубчато�го колеса). Последняя прямая (левая внутренняя стенка редуктора) должнабыть удалена вправо от торца шестерни на расстояние намного большее, чем8 мм. В нашем случае — целых 45 мм. Это связано с тем, что крышка быстроход�ного подшипника, как правило, больше внешнего диаметра шестерни, что важ�но учитывать при определении зазора между корпусом и шестерней. Кроме того,в корпусе по бокам от крышки подшипника будут размещаться бобышки подкрепежные болты. Все это существенно влияет на конфигурацию корпусныхдеталей редуктора. Однозначных рекомендаций по определению этого зазоранет, он зависит от типоразмера подшипников быстроходного вала, выбранноготипа крышки (на винтах или врезные), а также от размеров бобышек. Если вывпервые проектируете редуктор, можете не обращать внимания на эти парамет�ры. Впоследствии, при детальной проработке главного вида (в частности, крыш�ки редуктора) этот размер можно будет легко откорректировать. КОМПАС�График предлагает для этого удачные средства. Сейчас же (можете поверитьмне на слово) величина зазора именно такая, как нужно.

3. При помощи инструмента Ïðÿìîóãîëüíèê постройте контур внутренней стен�ки корпуса, по очереди указав две противоположные вершины прямоугольни�ка (на пересечении вспомогательных прямых).

4. Нажмите кнопку Ñêðóãëåíèå íà óãëàõ îáúåêòà, которая находится в той же груп�пе, что и Ñêðóãëåíèå на панели Ãåîìåòðèÿ. В группе кнопок Ðåæèì на панелисвойств нажмите кнопку Íà âñåõ óãëàõ êîíòóðà, что позволит сразу выполнитьскругления на всех углах указанного контура. Щелкните кнопкой мыши насозданном прямоугольнике (напомню, что команда Ïðÿìîóãîëüíèê создает еди�ный объект — замкнутый контур, а не группу отрезков), после чего завершитевыполнение команды. Радиус скруглений определяется конструктивно, при�мем его равным 10 мм.

5. Удалите всю вспомогательную геометрию из слоя.

Page 186: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение186186186186186

Построенное изображение находится в файле Шаг 6.cdw, который располагаетсяв папке Examples\Глава 2\Редуктор цилиндрический прилагаемого к кни�ге компакт�диска.

К работе со слоем Êîðïóñ мы еще вернемся, а пока приступим к компоновке под�шипниковых узлов. В результате расчета были выбраны шарикоподшипники сле�дующих типоразмеров:

� на ведущем валу — № 311 (средняя серия);

� на ведомом валу — № 216 (легкая серия).

Для компоновки подшипниковых узлов сделайте следующее.

1. Создайте новый слой, присвойте ему имя Ïîäøèïíèêîâûå óçëû. Сделайте этотслой текущим.

2. Снова воспользуемся командой Ïàðàëëåëüíàÿ ïðÿìàÿ. Постройте с ее помощьюдве прямых, параллельных осевым линиям ведомого и ведущего валов, сме�щенных относительно их на величину d23/2 (40 мм) и d13/2 (27,5 мм) соответ�ственно (то есть на величину радиусов участков каждого вала под подшип�ник). Не забывайте проверять, включен ли режим создания одной прямой.

3. Для обеспечения нормальной работы редуктора очень важна смазка подшип�никовых узлов. Допустим, в редукторе консистентная смазка подшипников.Это означает, что для предотвращения протекания консистентного маслав корпус редуктора необходимо предусмотреть маслоудерживающие кольца.Они устанавливаются в отверстие корпуса, отделяя камеру подшипника отвнутренней полости редуктора. Одной стороной они упираются в буртик вала(как правило, это следующая ступень вала большего диаметра), а другой — вовнутреннее кольцо подшипника. Рекомендуемая толщина колец — 8–12 мм.

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

4. Теперь все готово для вставки подшипников. Причем это будет именно встав�ка! Вам не придется тратить время на то, чтобы искать в справочниках все раз�меры выбранных подшипников, после чего рисовать их вручную. КОМПАС�График располагает удобными средствами для автоматического размещенияподшипников (и других элементов) на чертежах. Вызовите Ìåíåäæåð áèáëèî-

òåê, для чего воспользуйтесь одноименной кнопкой на панели инструментов Ñòàí-

äàðòíàÿ. Слева в окне менеджера щелкните на строке Ìàøèíîñòðîåíèå, а в появив�

Page 187: КОМПАС-3D V10 на 100 %.pdf

187187187187187Практическое черчение

шемся списке справа дважды щелкните на пункте Êîíñòðóêòîðñêàÿ áèáëèîòåêà

(рис. 2.88). Откроются доступные функции, которые содержит выбраннаябиблиотека. Перейдите в раздел ÏÎÄØÈÏÍÈÊÈ�ÏÎÄØÈÏÍÈÊÈ ØÀÐÈÊÎÂÛÅ

и дважды щелкните на элементе Ïîäøèïíèêè ÃÎÑÒ 8338—75. В появившемсяокне из раскрывающегося списка Äèàìåòð d выберите диаметр вала для под�шипников (напомню, для ведомого вала — 80 мм, для ведущего — 55 мм). Что�бы определить серию подшипника, выберите из списка Äèàìåòð D внешний диа�метр (для ведомого вала и легкой серии — 140 мм, для ведущего вала и среднейсерии — 120 мм). По очереди разместите по одному подшипнику на каждомвалу, фиксируя их в точке пересечения оси вала с вспомогательной линией,ограничивающей маслоудерживающие кольца. После вставки изображенияподшипников чертеж должен выглядеть как на рис. 2.89.

Рис. 2.88. Конструкторская библиотека

Рис. 2.89. Вставка и размещение подшипников

ПРИМЕЧАНИЕ

На самом деле в КОМПАС-3D есть более мощное приложение для работы состандартными изделиями — библиотека Стандартные изделия. Конструкторс-кая библиотека — более простая по функционалу — использовалась до того, каквышли в свет Стандартные изделия. Однако она до сих пор весьма широко при-меняется из-за своей простоты, универсальности, а главное, небольшой цены.

Page 188: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение188188188188188

5. Постройте половину сечения маслоудерживащего кольца и заштрихуйте его(рис. 2.90). Для построения желательно использовать команду Ëîìàíàÿ, послечего выполнить скругление в левом нижнем углу изображения кольца. Конеч�но, вы можете создать то же изображение при помощи инструмента Íåïðåðûâ-

íûé ââîä îáúåêòîâ, а затем объединить его в контур, используя команду Ñîáðàòü

êîíòóð панели Ãåîìåòðèÿ. Имея изображение кольца в виде контура, вам значи�тельно легче будет его выделять и копировать.

Рис. 2.90. Кольцо маслоудерживающее (половина сечения)

6. Создайте зеркальную копию вычерченной половины кольца. Перед нажатиемкнопки Ñèììåòðèÿ панели Ðåäàêòèðîâàíèå не забудьте вместе с контуром выде�лить и штриховку. При создании штриховки желательно уменьшить шаг (нарис. 2.90 принято значение 2 мм), так как площадь, ограниченная контуром,небольшая.

7. Повторите действия, описанные в пунктах 5 и 6, для ведущего вала.

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

Этот этап построения вы можете изучить, открыв файл Шаг 7.cdw, который на�ходится в папке Examples\Глава 2\Редуктор цилиндрический.

Продолжим построение подшипниковых узлов. Внешние кольца подшипников дляпредотвращения осевых и радиальных смещений фиксируются торцом крышек под�шипников. Крышки подшипников не являются стандартными, поэтому вычерчи�вать их придется самостоятельно, зато есть четкие рекомендации по их характернымразмерам. Размеры каждой крышки определяются в зависимости от внешнего диа�метра подшипника, который они фиксируют. Для тихоходного вала, внешний диа�метр подшипников которого 140 мм, размеры крышки подшипника следующие:

� внешний диаметр крышки — 200 мм;

� диаметр размещения винтов — 170 мм;

Page 189: КОМПАС-3D V10 на 100 %.pdf

189189189189189Практическое черчение

� диаметр винтов — М12;

� количество винтов — 6 шт.;

� толщина фланцев крышки — 12 мм.

На быстроходном валу (диаметр внешнего кольца подшипника 120 мм) парамет�ры крышек:

� внешний диаметр крышки — 175 мм;

� диаметр размещения винтов — 150 мм;

� диаметр винтов — М12;

� количество винтов — 6 шт.;

� толщина фланцев крышки — 12 мм.

Для фиксации крышек подшипников на корпусе и крышке редуктора делают спе�циальные выступы в форме усеченных конусов, которые называют местами креп�ления крышек подшипников. Они немного выступают за пределы фланцев корпу�са из�за наличия бобышек под болты, стягивающих крышку и корпус. Расстояниеот наружной стенки редуктора до плоскости крепления крышек определяется кон�структивно. Главный критерий — чтобы нормально «поместились» бобышки и бы�ло место для прохода гаечного ключа при закручивании болтов на бобышках. При�мем это расстояние равным 40 мм (позже его можно будет отредактировать). Этозначит, что с учетом толщины стенки корпуса редуктора расстояние от внутрен�ней поверхности стенки до плоскости крепления крышек составит 48 мм.

Крышки подшипников бывают двух типов: сквозные и глухие. Сквозные крышкиимеют отверстие для выхода участка вала под шкив или звездочку цепной переда�чи. Глухие крышки намертво фиксируют и закрывают подшипниковый узел.В сквозных крышках обязательно предусматривают уплотнение для предотвраще�ния выхода масла из камеры подшипника через зазор между вращающимся валоми отверстием в крышке. Уплотнения бывают различных типов: манжетные, лаби�ринтные, войлочные и пр. В большинстве случаев на чертеже они обозначаютсяусловно.

Приступим к вычерчиванию изображения крышки.

1. Создайте вспомогательную прямую, параллельную внутренней стенке редук�тора, выше ее на 48 мм. После этого постройте еще две прямые, параллельныеоси ведомого вала: первая на расстоянии d

22/2 (37,5 мм), вторая — на расстоя�нии, равном половине внешнего диаметра крышки подшипника ведомого вала(100 мм).

Page 190: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение190190190190190

2. Как я уже говорил, остальные размеры крышки определяете вы сами, конст�руктивно. По этой причине попытайтесь самостоятельно создать изображе�ние, подобное показанному на рис. 2.91 (должны быть точно заданы толькодиаметр крышки и толщина фланца). В качестве границы изображения ис�пользуйте вспомогательную линию, обозначающую радиус участка вала, вхо�дящего в отверстие крышки.

Рис. 2.91. Вычерчивание сквозной крышки подшипника ведомого вала

3. Создайте штриховку крышки (стиль — Ìåòàëë, шаг — 2 мм, угол наклона —–45°). Уплотнение крышки обозначьте также штриховкой со следующими па�раметрами: стиль — Íåìåòàëë, шаг — 1 мм, угол равен –45°. Границы для штрихов�ки уплотнения придется указывать вручную, для чего воспользуйтесь кнопкойÐó÷íîå ðèñîâàíèå ãðàíèö на панели специального управления.

4. Выделите изображение половины крышки и, нажав кнопку Ñèììåòðèÿ, отобра�зите его относительно оси тихоходного вала.

5. На быстроходном валу с этой же стороны редуктора будет установлена глухаякрышка. Полагаю, создание ее изображения не вызовет особого труда. Как ужеговорилось выше, размеры для крышек подшипников ведущего вала: внешнийдиаметр крышки — 175 мм (то есть смещать вспомогательную линию относи�тельно оси нужно на 87,5 мм), толщина фланцев — 12 мм. После всего проде�ланного чертеж должен принять следующий вид (рис. 2.92).

6. К сожалению, теперь уже нельзя воспользоваться обычным копированием, по�скольку крышки подшипниковых узлов несимметричны. Вам придется повто�рить все описанные действия с учетом того, что на быстроходном валу необ�ходимо создать сквозную крышку, а на тихоходном — глухую. При построенииизображения сквозной крышки границей должна служить прямая, удаленнаяна 25 мм от оси ведущего вала (это радиус участка вала, входящего в крыш�

Page 191: КОМПАС-3D V10 на 100 %.pdf

191191191191191Практическое черчение

ку). Глухую крышку создавайте, как и для быстроходного вала, только по раз�мерам крышки тихоходного.

Рис. 2.92. Подшипниковые узлы ведомого и ведущего валов

7. Удалите вспомогательные линии (Ðåäàêòîð�Óäàëèòü�Âñïîìîãàòåëüíûå êðèâûå

è òî÷êè� òåêóùåì âèäå) и посмотрите на созданный чертеж (рис. 2.93).

Рис. 2.93. Готовое изображение подшипниковых узлов

Вы можете просто скопировать изображение крышки в свой чертеж из файлаШаг 8.cdw, который находится на прилагаемом к книге компакт�диске в папкеExamples\Глава 2\Редуктор цилиндрический.

ПРИМЕЧАНИЕ

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

Page 192: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение192192192192192

После доработки крышек подшипников можно вернуться к вычерчиванию корпу�са редуктора. Собственно говоря, на виде сверху будет виден лишь фланец корпу�са и сечения болтов, соединяющих его с таким же фланцем крышки. Ширинафланца зависит от диаметра болтов и определяется с учетом того, что между стен�кой крышки и головкой болта должна свободно пройти лапа гаечного ключа. Прирасчете редуктора на прочность было определено следующее:

� болты, стягивающие корпус и крышку у бобышек, — М14, количество — 8 шт.;

� болты, стягивающие фланцы корпуса и крышки, — М10, количество — 6 шт.

Для болтов М10 минимально необходимая ширина фланца составляет 28 мм. Этоозначает, что расстояние от внутренней поверхности стенки корпуса редуктора докрая фланца будет равняться 36 мм (с учетом толщины стенки корпуса).

Порядок создания изображения фланцев таков.

1. При помощи раскрывающегося списка на панели Òåêóùåå ñîñòîÿíèå сделайтетекущим слой с названием Êîðïóñ.

2. Нажмите кнопку Ïàðàëëåëüíàÿ ïðÿìàÿ на панели инструментов Ãåîìåòðèÿ и по�следовательно постройте четыре вспомогательных прямых. Каждая прямаядолжна быть смещена на расстояние 36 мм от соответствующей ей линии, обо�значающей внутреннюю поверхность стенки редуктора. Эти вспомогательныепрямые и будут контуром фланца корпуса.

3. Далее следует создать изображение рассеченного болта, соединяющего бо�бышки. Центр отверстия под болт необходимо разместить следующим обра�зом. По вертикали приблизительно посередине ширины фланца (например, нарасстоянии 13,5 мм от края фланца), а по горизонтали — немного смещеннымвглубь от края крышки подшипника (в нашем примере 90 мм от оси для бобы�шек ведомого вала и 84 мм от оси для бобышек ведущего). Другими словами,размещение болтов следует определять конструктивно, основываясь на реко�мендациях специализированной литературы или исходя из собственного опы�та. Само изображение можно вычертить вручную, последовательно создаваяокружность и дугу, изображающую резьбу, но можно прибегнуть к хитрости.В КОМПАС�График есть специальная прикладная библиотека для автомати�ческого построения изображений резьбовых отверстий. Она находится в раз�деле Ïðî÷èå и называется Ïðèêëàäíàÿ áèáëèîòåêà ÊÎÌÏÀÑ. С помощью элементаÍàðóæíàÿ ðåçüáà из раздела Ðåçüáîâûå îòâåðñòèÿ вы можете добавить в чертежизображение отверстия с наружной резьбой с диаметром, равным диаметру бол�тов на бобышках (то есть 14 мм). Создав штриховку в этом отверстии, вы полу�чите изображение, ничем не отличающееся от поперечного сечения болта.

Page 193: КОМПАС-3D V10 на 100 %.pdf

193193193193193Практическое черчение

Поскольку болты не ввинчиваются, а вставляются в корпус, отверстие в корпу�се должно быть несколько больше диаметра болта. На чертеже его необходимообозначить окружностью (инструмент Îêðóæíîñòü панели Ãåîìåòðèÿ) с диамет�ром 15 мм (то есть на панели свойств после вызова команды нужно будет ука�зать радиус 7,5 мм). Сечение болта, построенное при помощи библиотеки и за�полненное штриховкой (шаг — 1,5 мм), показано на рис. 2.94. Вспомогательнаяпрямая, не проходящая через центр отверстия, — это и есть граница фланца кор�пуса (именно от нее мы откладывали вниз 13,5 мм при построении вспомога�тельных линий для обозначения центра болта в бобышке).

Рис. 2.94. Изображение сечения болта

4. Теперь приступим к созданию изображения основания бобышки, выступаю�щего за крышку и плавно переходящего во фланец. Для этого используйтеинструмент Äóãà на панели Ãåîìåòðèÿ. Эта команда строит дугу по ее центруи двум точкам. Пользуясь привязками, в качестве центра дуги укажите центртолько что построенного сечения болта. Начальной точкой дуги будет левыйнижний угол сечения крышки. Конечную точку разместите на вспомогатель�ной прямой, обозначающей край фланца, для чего воспользуйтесь привязкойÏåðåñå÷åíèå (рис. 2.95). Завершите выполнение команды.

5. Выделите дугу и все изображение сечения болта. Симметрично отобразите егоотносительно осевой линии ведомого вала. Затем еще раз отобразите относи�тельно горизонтальной осевой всего вида полученный рисунок (вместе с толь�ко что созданным зеркальным изображением). Таким образом, вы получитеизображения всех четырех бобышек в корпусе для ведомого вала.

Page 194: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение194194194194194

Рис. 2.95. Построение дуги — основания бобышки корпуса

6. Повторите пп. 3–5 для ведущего вала. Центр отверстия под болт в бобышке дол�жен лежать на той же горизонтальной линии, что и для ведущего вала, но нахо�диться немного ближе к оси вала (84 мм) за счет того, что диаметр крышки под�шипника меньше. Основание бобышки выполните полностью аналогично.

7. Способом, аналогичным описанному в п. 3, создайте еще одно изображениеболта, но уже диаметром 10 мм на расстоянии 13,5 мм по оси X от левого краяфланца и 44,5 мм вверх по оси Y от осевой линии редуктора. После этого со�здайте еще одно такое же отверстие, размещенное на одном уровне по верти�кали с отверстием под болт в бобышке, а по горизонтали — ровно посрединемежду предыдущим отверстием и все тем же отверстием в бобышке. Опреде�лить середину между двумя прямыми, проходящими через центры отверстияво фланце и в бобышке, можно при помощи инструмента Ðàññòîÿíèå ìåæäó

2 êðèâûìè панели Èçìåðåíèÿ (2D). Затем вы можете построить еще одну вспо�могательную линию, удаленную на половину данного расстояния от любой изпрямых, проходящих через центр отверстий. Создать само отверстие можнос помощью инструмента Êîïèðîâàíèå панели Ðåäàêòèðîâàíèå. Для этого снача�ла следует выделить объект для копирования, а затем, нажав кнопку Êîïèðî-

âàíèå, указать базовую точку — центр отверстия. Теперь вы можете создаватьсколь угодно много копий выделенного объекта в пределах текущего вида,просто щелкая кнопкой мыши в окне документа (см. рис. 2.37). Зафиксируй�те копию в необходимом месте. И наконец, создайте симметричную копиюдвух последних отверстий, а также постройте еще два таких же (диаметром10 мм) на правой стороне фланца.

8. Нажмите кнопку Íåïðåðûâíûé ââîä îáúåêòîâ и обведите контур фланцев кор�пуса (рис. 2.96). Удалите всю вспомогательную геометрию с чертежа. Исполь�

Page 195: КОМПАС-3D V10 на 100 %.pdf

195195195195195Практическое черчение

зуя команду Ñêðóãëåíèå, создайте четыре скругления радиусом 16 мм по уг�лам фланцев. Отредактируйте положение горизонтальной осевой, выровнявее характерные точки по краям фланцев корпуса редуктора. Не забудьте до�бавить также отрезки, определяющие пределы камер подшипников (слеваи справа от каждого подшипника и маслоудерживающих колец). Можете изу�чить этот чертеж, загрузив файл Шаг 9.cdw, который находится в папкеExamples\Глава 2\Редуктор цилиндрический прилагаемого к книгекомпакт�диска.

Рис. 2.96. Завершающий этап рисования корпуса

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

Для выполнения чертежа валов необходимо сделать следующее.

1. При помощи менеджера документа создайте новый слой с названием Âàëû

и назначьте его текущим.

2. Используя команду Íåïðåðûâíûé ââîä îáúåêòîâ или последовательный вводнескольких отдельных отрезков, сформируйте на слое изображение, показан�ное на рис. 2.97. Надеюсь, у вас не возникнет никаких трудностей, так как точ�ных параметров или размеров при вводе геометрических объектов задавать ненужно. Все построение осуществляется только при помощи привязок. Един�ственная вспомогательная прямая служит для фиксирования границы участ�ка вала под уплотнение. Она удалена от края выступа крышки подшипника на

Page 196: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение196196196196196

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

Рис. 2.97. Вычерчивание ведомого вала(все слои, кроме системного и текущего, переведены в фоновый режим)

3. Создайте отрезок, обозначающий буртик на валу, в который упирается колесопри запрессовке на вал. Для этого постройте вспомогательную прямую, парал�лельную оси вала и смещенную вправо от нее на величину d25/2 (то есть45 мм). Начало отрезка разместите на внутренней поверхности стенки редук�тора, а конец — на боковой поверхности колеса. С другой стороны зубчатоеколесо фиксируется на валу специальным распорным кольцом, размещаемыммежду колесом и маслоудерживающим кольцом. Распорное кольцо имеет про�извольные размеры. Примем его толщину равной 8 мм. Не забудьте сразу за�штриховать его, выбрав как можно более мелкий шаг штриховки и установивугол равным –45° (рис. 2.98).

4. Дорисуем выходной конец вала. Его диаметр известен, а длина определяетсялибо рекомендациями в литературе, либо исходя из конкретных размеров сту�пицы шкива или звездочки, которые будут насажены на вал (конечно, если этиразмеры известны). Примем длину этого участка вала равной 100 мм. Для еепостроения нажмите кнопку Ëèíèÿ на панели инструментов Ãåîìåòðèÿ, убеди�

Page 197: КОМПАС-3D V10 на 100 %.pdf

197197197197197Практическое черчение

тесь, что включен режим ввода отрезка. Вручную задайте абсциссу первойточки (d21/2 = 35,5 мм), а ординату зафиксируйте щелчком на чертеже. Вве�дите длину создаваемого отрезка (100 мм) в соответствующее поле на пане�ли свойств. Щелчком кнопкой мыши зафиксируйте отрезок. Следующий от�резок постройте перпендикулярно первому, выровняйте его конечную точкупо осевой линии вала (абсцисса должна быть равна нулю). Обязательно со�здайте изображения фасок (длина — 2,5 мм, угол — 45°) на краях вала и прижелании добавьте скругления между ступенями вала (диаметром 1–2 мм).Удалите всю вспомогательную геометрию — она больше не понадобится.

Рис. 2.98. Распорное кольцо для осевой фиксации зубчатого колеса

5. Выделите все изображение в слое, включая распорное кольцо. Рамку выделе�ния для этого использовать неудобно, так как она обязательно захватит объек�ты с других слоев. Чтобы не выделять все составляющие элементы вала по от�дельности, воспользуйтесь кнопкой Âûäåëèòü ñëîé óêàçàíèåì панели Âûäåëåíèå.После ее вызова достаточно щелкнуть на любом геометрическом объекте нуж�ного слоя, и система выделит все объекты, входящие в него. Выделив такимобразом все изображение, создайте его зеркальную копию (инструмент Ñèì-

ìåòðèÿ панели Ðåäàêòèðîâàíèå). Теперь, наконец, можно отредактировать поло�жение характерных точек осевой линии ведомого вала.

6. Осталось добавить изображения шпонок. Можно создать их собственноручноили использовать для этого стандартные средства КОМПАС. Запустите ме�неджер библиотек и раскройте в нем раздел Ïðî÷èå. Дважды щелкните на стро�ке Ïðèêëàäíàÿ áèáëèîòåêà ÊÎÌÏÀÑ в правой части менеджера, перейдите в раз�дел ÃÅÎÌÅÒÐÈ×ÅÑÊÈÅ ÔÈÃÓÐÛ и двойным щелчком выберите элемент Ïàç, âèä

ñâåðõó. В появившемся окне задайте длину и ширину паза, затем нажмитекнопку OK и разместите паз на чертеже (рис. 2.99). Размеры шпонки на выход�ном участке вала (b × h × t) — 90 × 20 × 12 мм. Создайте еще одно изображениешпонки на этом же валу для соединения его с зубчатым колесом. Ее размеры —110 × 22 × 14. Размеры шпонок приведены к стандартным и определены в ре�зультате расчета шпоночных соединений.

Page 198: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение198198198198198

Рис. 2.99. Построение изображения шпонки (шпоночного паза) средствами КОМПАС

7. Перед началом построения ведущего вала необходимо определить способ его ис�полнения: отдельно или вместе с зубчатой шестерней. Основной характеристикойпри этом является отношение диаметра западин зубьев шестерни к диаметру уча�стка вала под шестерней. Если это отношение больше 0,6, то с целью экономии ме�талла вал изготавливается отдельно от шестерни и соединяется с ней шпонкой,создавая сборочную единицу. В противном случае вал и шестерня создаются вме�сте, представляя собой одну деталь. Ознакомившись с результатами проектногорасчета зубчатого зацепления и валов или просто измерив соответствующие рас�стояния на чертеже, вы можете убедиться, что в нашем редукторе вал и шестерняисполняются вместе. Исходя из этого, будем чертить ведущий вал.

Постройте две вспомогательные прямые, параллельные оси ведущего валаи удаленные от нее на расстояния d11/2 (22,5) и d14/2 (31,5) соответственно.Пользуясь привязками к вспомогательным линиям и элементам уже суще�ствующих объектов, создайте контур ведущего вала. Длину выходного учас�тка примем равной 63 мм.

8. Обязательно выполните две фаски на концах вала (длина — 2,5 мм, угол —45°). Можете также создать скругления в местах перехода вала в шестерню,а также во всех остальных переходах между ступенями вала�шестерни. Выде�лите и отобразите симметрично все изображение вала относительно оси. От�редактируйте положение осевой линии и создайте изображение шпонки, какэто было описано в п. 6. Размеры шпонки ведущего вала — 56 × 14 × 9 мм.

ВНИМАНИЕ

В этом случае (перед выполнением команды Симметрия для ведущего вала)вы не можете использовать кнопку Выделить слой указанием панели Выде-

Page 199: КОМПАС-3D V10 на 100 %.pdf

199199199199199Практическое черчение

ление, поскольку в текущем слое содержится также и изображение ведомо-го вала. Если вы примените данный инструмент, оно также будет выделено!Лучше сделать все слои фоновыми или невидимыми и выделить нужныйфрагмент изображения при помощи рамки (секущей или обычной).

Изображение цилиндрического косозубого редуктора (а точнее его вид сверхув разрезе) практически готово (рис. 2.100). Осталось только расположить нужнымобразом фиксирующие винты на крышках подшипников. Это будет сделано поз�же, на одном из этапов разработки главного вида.

Рис. 2.100. Чертеж редуктора: вид сверху

Данный чертеж находится в файле Шаг 10.cdw, который располагается в папкеExamples\Глава 2\Редуктор цилиндрический.

Главный вид

Построить главный вид значительно проще, нежели вид сверху. Причин тому мно�го. Во�первых, при рисовании изображения главного вида вы можете привязы�ваться к объектам вида сверху, в частности, применяя вспомогательные прямые.Это существенно сэкономит время, так как отпадет необходимость каждый развозвращаться к расчетным данным в поисках нужного значения размера и вводитьего в некое поле на панели свойств. Во�вторых, на сборочных чертежах цилинд�

Page 200: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение200200200200200

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

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

Начнем с создания нового вида на чертеже, в котором будет размещено все изоб�ражение главного вида редуктора. Сначала необходимо выполнить вспомогатель�ную прямую, чтобы точно привязать точку начала координат нового вида.

1. Нажмите кнопку Âåðòèêàëüíàÿ ïðÿìàÿ на панели инструментов Ãåîìåòðèÿ, под�ведите указатель к точке начала координат вида сверху и, когда сработает при�вязка Áëèæàéøàÿ òî÷êà, зафиксируйте его. В результате будет создана верти�кальная вспомогательная прямая, проходящая через точку начала координатвида сверху.

2. Перейдите на панель Àññîöèàòèâíûå âèäû компактной панели и нажмите кноп�ку Ñîçäàòü íîâûé âèä. На панели свойств задайте создаваемому виду имя Ãëàâ-

íûé âèä, масштаб — 1:2, а все остальные настройки оставьте установленнымипо умолчанию. Подведите указатель мыши к построенной вспомогательнойпрямой. Выполните команду Ïðèâÿçêà�Òî÷êà íà êðèâîé контекстного меню(рис. 2.101). Щелкните кнопкой мыши возле вспомогательной прямой, при�близительно посредине между верхним краем листа и верхней точкой видасверху. Сработает локальная привязка, и точка начала координат нового видабудет размещена точно на вертикальной прямой, то есть на одной линии с на�чалом координат вида сверху.

3. При помощи команды Âåðòèêàëüíàÿ ïðÿìàÿ постройте несколько вспомога�тельных прямых, привязываясь к характерным точкам или объектам видасверху. Вспомогательные прямые должны проходить через линию зацепле�ния, характерные точки глухой крышки ведомого и сквозной крышки веду�щего валов, а также через ступени части ведущего вала, выходящей из редук�тора (рис. 2.102).

Page 201: КОМПАС-3D V10 на 100 %.pdf

201201201201201Практическое черчение

Рис. 2.101. Размещение точки начала координат нового вида

Рис. 2.102. Размещение вертикальных вспомогательных прямых

Теперь можно приступать к вычерчиванию изображения главного вида.

1. Используя команду Îñåâàÿ ëèíèÿ ïî äâóì òî÷êàì панели Îáîçíà÷åíèÿ, построй�те осевую на главном виде, совпадающую с вертикальной линией, котораяпроходит через осевую линию ведущего вала. Создайте также горизонтальнуюосевую линию, проходящую через точку начала координат главного вида.

2. Перейдите на панель Ãåîìåòðèÿ и нажмите кнопку Îêðóæíîñòü. В раскрываю�щемся списке Ñòèëü на панели свойств выберите стиль линии Îñåâàÿ. Построй�те по очереди две окружности, обозначающие делительные диаметры колесаи шестерни: центр первой окружности должен совпадать с точкой начала ко�ординат, центр второй — лежать на пересечении двух осевых, созданных при

Page 202: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение202202202202202

выполнении п. 1. Обратите внимание на то, что вам не нужно вручную вво�дить точное значение делительных диаметров! При построении обеих окру�жностей достаточно «растянуть» их радиус, привязываясь к вспомогатель�ной линии, проходящей через линию зацепления. Чертеж на текущем этапевы можете изучить, загрузив файл Шаг 11.cdw, который находится в папкеExamples\Глава 2\Редуктор цилиндрический прилагаемого к книгекомпакт�диска.

ПРИМЕЧАНИЕ

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

3. Создайте в главном виде новый слой с названием Êðûøêè и сделайте его теку�щим. Сформируйте в нем изображения крышек главного вида, а также фраг�мент ведущего вала, торчащий из отверстия сквозной крышки. Это совсем несложно: просто стройте по очереди окружности, привязывая их радиусы к вспо�могательным прямым, проходящим через характерные точки вида сверху(рис. 2.103). Перед началом ввода окружностей не забудьте изменить стильлинии на Îñíîâíàÿ.

Рис. 2.103. Процесс построения крышек подшипников и выходного конца ведущего вала

4. Не выходя из режима создания окружности, вернитесь к стилю линии Îñåâàÿ.Создайте окружность в каждой крышке, обозначающей диаметр размещенияфиксирующих винтов (170 и 150 мм соответственно).

Page 203: КОМПАС-3D V10 на 100 %.pdf

203203203203203Практическое черчение

5. Теперь необходимо добавить рисунок головки фиксирующего винта. Егоизображение, как и рисунки других стандартизованных крепежных элемен�тов, содержится в конструкторской библиотеке системы КОМПАС�График.Откройте Ìåíåäæåð áèáëèîòåê, выберите папку Ìàøèíîñòðîåíèå и запуститенаходящуюся в ней конструкторскую библиотеку. Перейдите в раздел ÁÎË-

ÒÛ�ÁÎËÒÛ ÍÎÐÌÀËÜÍÛÅ и дважды щелкните на строке Áîëò ÃÎÑÒ 7798—70.Появится диалоговое окно настройки параметров библиотечного элемента. Израскрывающегося списка Äèàìåòð выберите значение 12 (напомню, что этодиаметр фиксирующих крышку винтов), установите переключатель в положе�ние Âèä ñâåðõó и снимите флажок Îñü ðèñîâàòü (рис. 2.104). После этого нажми�те кнопку OK и вставьте изображение головки винта в точку пересечения вер�тикальной осевой крышки ведомого вала и осевой линии, обозначающейокружность размещения винтов. После фиксации точки вставки поверни�те изображение на 90°.

Рис. 2.104. Параметры создаваемого болта

6. Выделите созданную головку винта и нажмите на панели Ðåäàêòèðîâàíèå

кнопку Êîïèÿ ïî îêðóæíîñòè. В качестве центра копирования укажите точкуначала координат (0;0), из раскрывающегося списка Êîëè÷åñòâî êîïèé выбе�рите значение 6, а в группе кнопок Ðåæèì нажмите кнопку Âäîëü âñåé îêðóæíî-

ñòè (рис. 2.105). Завершите формирование копий, нажав кнопку Ñîçäàòü îáúåêò.

Page 204: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение204204204204204

Рис. 2.105. Выполнение команды Копирование по окружности

7. Повторите действия, описанные в пп. 5 и 6, для крышки ведущего вала.

Ненадолго прервем работу над главным видом. Если вы не забыли, мы еще не со�всем закончили вид сверху. Создайте изображения винтов крышек подшипниковна виде сверху следующим образом.

1. Выберите из списка Ñîñòîÿíèå âèäîâ на панели инструментов Òåêóùåå ñîñòîÿ-

íèå вид под номером 1 (Âèä ñâåðõó), в котором сделайте текущим слой Ïîäøèï-

íèêîâûå óçëû.

2. Нажмите кнопку Âåðòèêàëüíàÿ ïðÿìàÿ на панели Ãåîìåòðèÿ и создайте четырепрямые, проходящие через центры шапочек винтов на главном виде, ось кото�рых не совпадает с осью их крышки (осью вала) на виде сверху.

3. Снова откройте конструкторскую библиотеку и перейдите в раздел ÁÎËÒÛ�

ÁÎËÒÛ ÍÎÐÌÀËÜÍÛÅ, в котором дважды щелкните на строке Áîëò ÃÎÑÒ 7798—70.Установите диаметр винта — 12 мм, длину — 14 мм (наименьшую возможную,так как нарезную часть болта все равно придется удалять с чертежа), устано�вите переключатель в положение Âèä и флажок Îñü ðèñîâàòü. Вставьте изоб�ражение болта в чертеж, зафиксировав его в точке пересечения одной извспомогательных прямых (например, для ведущего вала) и линии наружнойповерхности крышки подшипника (рис. 2.106, а). Используя инструмент Óñå÷ü

êðèâóþ панели Ðåäàêòèðîâàíèå, удалите по очереди ненужные линии с изоб�ражения винта, оставив только шапочку (рис. 2.106, б). Напомню, что дляудаления кривой при помощи команды Óñå÷ü êðèâóþ необходимо подвести ука�затель к кривой и, когда она подсветится красным цветом, щелкнуть на нейкнопкой мыши.

4. Выделите полученное изображение. Несмотря на то что мы изрядно его «об�резали», болт все равно является графическим макрообъектом и его без про�блем можно восстановить или отредактировать средствами библиотеки. На�жмите кнопку Êîïèðîâàíèå панели Ðåäàêòèðîâàíèå и создайте две копии вдоль

Page 205: КОМПАС-3D V10 на 100 %.pdf

205205205205205Практическое черчение

наружной поверхности крышки: одну на оси вала, а другую — на симметрич�ной относительно оси вспомогательной прямой.

а б

Рис. 2.106. Формирование изображения фиксирующего винта: вставка винтаиз конструкторской библиотеки (а), удаление лишних линий (б)

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

Рис. 2.107. Фиксирующий винт сквозной крышки ведущего вала

6. Повторите действия, описанные в пп. 3–5 для ведомого вала, после чего уда�лите всю вспомогательную геометрию. Если у вас возникли какие�либо труд�ности (в частности, с построением вспомогательных линий), воспользуйтесьчертежом в файле Шаг 12.cdw, который находится в папке Examples\Гла-ва 2\Редуктор цилиндрический прилагаемого к книге компакт�диска.

Продолжим работу над главным видом — начнем чертить крышку редуктора.

Page 206: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение206206206206206

1. Создайте в главном виде новый слой, назовите его Êðûøêà ðåäóêòîðà и сделай�те текущим.

2. Как обычно, перед построением сформируем сетку вспомогательных линий.Используя команду Âåðòèêàëüíàÿ ïðÿìàÿ, постройте две прямые, проходящиечерез края левого фланца на виде сверху, а при помощи команды Ïàðàëëåëüíàÿ

ïðÿìàÿ — одну прямую, на расстоянии 7,5 мм (толщина стенки крышки редук�тора) от внутренней поверхности корпуса (рис. 2.108). Эти линии обозначатначало фланца и стенки крышки редуктора на виде сверху. Создайте такие жетри линии на фланце со стороны шестерни. Еще одну прямую постройте па�раллельно горизонтальной осевой главного вида, выше ее на величину толщи�ны фланца крышки. Она определяется при расчете корпусных деталей редук�тора на прочность, в нашем случае равняется 10 мм.

Рис. 2.108. Вспомогательные линии для построения корпуса редуктора

ПРИМЕЧАНИЕ

Все линии следует строить на текущем слое главного вида, просто при их по-строении необходимо привязываться к геометрическим объектам на видесверху.

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

1. Нажмите кнопку Äóãà на панели Ãåîìåòðèÿ, на панели свойств установите длянее стиль линии Âñïîìîãàòåëüíàÿ. Создайте две дуги: первую с центром в на�чале координат (центр зубчатого колеса), вторую — в центре шестерни. Ра�диусы дуг задайте равными радиусам кривизны наружной поверхности стен�

Page 207: КОМПАС-3D V10 на 100 %.pdf

207207207207207Практическое черчение

ки крышки над колесом и шестерней соответственно. Рассчитывать и вво�дить эти радиусы вручную нет необходимости. Просто при построении дуграстягивайте их радиус до точек пересечения горизонтальной оси редукторас вспомогательной линией, обозначающей начало стенки крышки редуктора(это та линия, которую мы смещали на 7,5 мм от внутренней поверхностикорпуса), со стороны колеса или со стороны шестерни. Далее нажмите кноп�ку Îòðåçîê, êàñàòåëüíûé ê 2 êðèâûì на панели Ãåîìåòðèÿ и по очереди щелк�ните на обеих дугах (оставьте для них стиль линии Âñïîìîãàòåëüíàÿ). Сис�тема построит отрезок, касательный к двум указанным дугам окружностей(рис. 2.109).

Рис. 2.109. Сетка вспомогательных линий для построения крышки редуктора

2. Нажмите кнопку Íåïðåðûâíûé ââîä îáúåêòîâ на панели Ãåîìåòðèÿ. На панелисвойств выберите стиль линии Îñíîâíàÿ. Сформируйте контур крышки редук�тора (включая фланцы), переключая при необходимости режим ввода с отрез�ка на дугу и привязываясь к точкам пересечения вспомогательных объектов.Полученный контур представлен на рис. 2.110.

3. Сформируйте изображение бобышки (начните с левой бобышки тихоходно�го вала). Высоту бобышки примите приблизительно равной 2/3 от радиусакрышки подшипника ведомого вала. Ширина верхней площадки бобышкиопределяется исходя из того, что на ней должна поместиться головка болта,вставленного в отверстие бобышки. Дорисуйте изображение фланца крышкиредуктора, входящего в бобышку. Размеры фланцев определяются в основномконструктивно, поэтому ничего страшного, если у вас на чертеже они получат�ся немного не так, как показано на рис. 2.111.

Page 208: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение208208208208208

Рис. 2.110. Построение контура крышки корпуса

Рис. 2.111. Создание бобышки и ее привязка к виду сверху

4. Выделите построенное изображение бобышки и симметрично отобразите егоотносительно вертикальной оси ведомого вала. Точно такие же бобышки по�стройте для крышки ведущего вала. Дорисуйте фланец по всей длине крышкиредуктора, а также удалите ненужные линии (скругление над шестерней), кото�рые будут закрыты правой бобышкой ведущего вала. Можете свериться с при�мером в файле Шаг 13.cdw, который находится на прилагаемом к книге ком�пакт�диске в папке Examples\Глава 2\Редуктор цилиндрический.

Page 209: КОМПАС-3D V10 на 100 %.pdf

209209209209209Практическое черчение

ПРИМЕЧАНИЕ

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

5. Удалите всю вспомогательную геометрию с чертежа. Завершите выполнениечертежа крышки редуктора, для чего дорисуйте следующие элементы (все онивыполняются конструктивно):

1) создайте скругление радиусом 4 мм на краях фланцев;

2) добавьте с боков крышки ребра с отверстиями для крановых крюков, пред�назначенных для транспортировки крышки; радиус отверстий принимай�те в пределах 10–20 мм;

3) постройте ребра жесткости над местами крепления крышек подшипниковведомого вала, толщину ребер рекомендуется принимать равной толщинестенки крышки редуктора. При построении изображения учтите, что реб�ра, как и места крепления крышек, немного расширяются при приближе�нии к наружной стенке крышки редуктора;

4) в этом же слое можете сформировать изображение крышки смотровогоотверстия. В некоторых книгах вы можете встретить рекомендуемые раз�меры для элементов этой крышки (собственно крышки, винтов и ручки�отдушины). Однако, поскольку крышка смотрового отверстия является ма�ловажной с конструкторской точки зрения частью редуктора, вы можететакже выполнить ее произвольно (без каких�либо привязок к точным раз�мерам). Для успешного построения крышки смотрового отверстия сначалалучше сформировать сетку вспомогательных линий, отталкиваясь от пря�молинейного участка контура крышки (рекомендую использовать коман�ды Ïàðàëëåëüíàÿ ïðÿìàÿ и Ïåðïåíäèêóëÿðíàÿ ïðÿìàÿ).

При рисовании оставшихся элементов крышки редуктора и крышки смотровогоотверстия ориентируйтесь на рис. 2.112.

Теперь приступим к созданию корпуса редуктора. Сложностей с выполнениемчертежа этой детали не должно быть, за исключением изображения маслоуказа�тельного жезла. Кроме того, мы сможем воспользоваться некоторыми геометри�ческими элементами, построенными при работе над крышкой редуктора. Начнемрисование корпуса, как обычно, с создания нового слоя.

1. Вызовите Ìåíåäæåð äîêóìåíòà, в его левой части выделите пункт Ãëàâíûé âèä.При помощи кнопки Ñîçäàòü ñëîé на панели инструментов менеджера сформи�руйте новый слой с названием Êîðïóñ и сделайте его текущим.

Page 210: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение210210210210210

Рис. 2.112. Завершение выполнения чертежа крышки редуктора

2. Сформируйте следующие вспомогательные линии на чертеже:

• две вертикальные прямые, параллельные внутренней стенке корпуса ре�дуктора и удаленные от них на величину толщины стенки редуктора (8 мм).Эти прямые нужно создать с использованием команды Ïàðàëëåëüíàÿ ïðÿ-

ìàÿ, привязываясь к линиям внутренней стенки на виде сверху (по анало�гии к вспомогательным прямым при построении крышки, только тогда мысмещали их на 7,5 мм);

• две дуги окружностей, выполненных стилем линии Âñïîìîãàòåëüíàÿ, с цен�тром в точках (0;0) и (0; a

w) соответственно (напомню, что a

w— 259 мм).

Радиусы каждой из дуг необходимо определить при построении, растяги�вая их до точек пересечения построенных вспомогательных прямых и го�ризонтальной осевой главного вида;

• две горизонтальные прямые. Первая должна быть размещена ниже гори�зонтальной осевой вида на 262 мм (это значение получено при расчетегеометрических параметров корпуса редуктора), а вторая — выше первойна 17 мм (толщина опорного фланца корпуса);

• две вертикальные прямые. Первая должна быть построена левее вертикаль�ной осевой колеса на 130 мм, вторая — правее осевой шестерни на 13,5 мм.Последние две прямые указывают границы опорных лап редуктора. Эти ве�личины определяются конструктивно, грубо говоря, «на глаз». Необходимоследить, чтобы опорная площадка не была слишком короткой, иначе можетувеличиться напряжение в фундаментных болтах, соединяющих корпус ре�дуктора с рамой или полозками. Допускается делать корпус с вертикальны�ми стенками (при этом площадь опорной площадки приблизительно равнаплощади сечения полости редуктора), однако такая конструкция корпусазначительно увеличивает объем масла, заливаемого в картер для смазки зуб�чатого зацепления и, кроме того, она выглядит не очень красиво.

Page 211: КОМПАС-3D V10 на 100 %.pdf

211211211211211Практическое черчение

3. Основываясь на четырех вспомогательных прямых, созданных последними,постройте прямоугольник при помощи одноименной команды. Используяинструмент Ñêðóãëåíèå íà óãëàõ îáúåêòà панели Ãåîìåòðèÿ, сформируйте дваскругления радиусом 6 мм на верхних углах прямоугольника (рис. 2.113). По�строив опорный фланец, отредактируйте положение характерных точек двухвертикальных осевых: верхние точки по контуру крышки редуктора, нижниеточки — по нижней границе опорного фланца.

Рис. 2.113. Опорный фланец корпуса редуктора

4. Выполните контур корпуса редуктора, отталкиваясь от точек пересечениявспомогательной геометрии. При построении контура стенки редуктора реко�мендую воспользоваться инструментом Êàñàòåëüíûé îòðåçîê ÷åðåç âíåøíþþ òî÷-

êó панели Ãåîìåòðèÿ (рис. 2.114). В качестве кривой для касания укажитевспомогательную дугу, а начало этого отрезка должно совпадать с начальной(нижней) точкой дуги скругления изображения опорного фланца. Остальноеизображение контура корпуса можно дорисовать, поочередно применяя инст�рументы Äóãà и Îòðåçîê или одной командой Íåïðåðûâíûé ââîä îáúåêòîâ.

5. Создать бобышки и ребра жесткости на корпусе намного проще, чем на крыш�ке. Выделите указанные геометрические объекты на крышке редуктора (дляэтого не обязательно переходить на слой с изображением крышки), нажмитекнопку Ñèììåòðèÿ на панели Ðåäàêòèðîâàíèå и выполните отображение относи�тельно горизонтальной осевой. Как вы заметили, отображенное изображениеосталось на том же слое, что и его прототип. В принципе, в этом нет ничегострашного. Однако если вы хотите, чтобы бобышки корпуса располагались натом же слое, что и сам корпус, вам следует выделить все отображенные объек�ты, вырезать их с чертежа (команда меню Ðåäàêòîð�Âûðåçàòü или сочетаниеклавиш Ctrl+X), после чего вставить на слой, на котором изображен корпус

Page 212: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение212212212212212

Рис. 2.114. Построение касательного отрезка

(команда меню Ðåäàêòîð�Âñòàâèòü или сочетание клавиш Ctrl+V). Обязательнопроследите, чтобы при удалении (вырезании) объектов чертежа и при ихвставке вы указали в качестве базовой одну и ту же точку вида. Симметрич�ное изображение необходимо будет немного отредактировать из�за того, чтотолщина фланца корпуса превышает толщину фланца крышки редуктора. Вамтакже придется вручную дорисовать ребро жесткости под крышкой ведущеговала. Завершив редактирование, удалите вспомогательную геометрию с чер�тежа (рис. 2.115).

Рис. 2.115. Чертеж корпуса редуктора

Выполнив все эти действия, вы можете свериться с чертежом Шаг 14.cdw, кото�рый находится на прилагаемом к книге компакт�диске в папке Examples\Гла-ва 2\Редуктор цилиндрический.

Однако это еще не все изображение корпуса редуктора. Чтобы можно было опре�делять уровень масла без остановки и разборки редуктора, корпус должен содер�

Page 213: КОМПАС-3D V10 на 100 %.pdf

213213213213213Практическое черчение

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

1. Постройте три прямых: первую параллельно передней стенке редуктора, сме�щенной от нее внутрь корпуса на 8 мм, две последующие параллельно нижнейгранице опорного фланца, смещенные соответственно на 4 и 12 мм вверх от нее.

2. По построенным вспомогательным прямым начните создание выреза (рис. 2.116):дорисуйте внутреннюю поверхность стенки корпуса, удалите ненужные дугии линии (при помощи команды Óñå÷ü êðèâóþ) и создайте линию�границу раз�реза (команда — Êèâàÿ Áåçüå, стиль линии — Äëÿ ëèíèè îáðûâà).

Рис. 2.116. Начало построения выреза в корпусе

3. Теперь нужно создать изображение маслоуказательного жезла. Если вы имеететочные размеры этой детали (они приводятся в специальной литературе), мо�жете выполнить ее на чертеже самостоятельно. На самом деле щуп, как и крыш�ка смотрового отверстия, не является очень важной деталью в редукторе, поэто�му его зачастую выполняют произвольно (в реальных условиях на производствеего иногда вообще заменяют куском проволоки или каким�либо другим подоб�ным предметом). Поэтому я избавлю вас от необходимости тратить время нарисование этого элемента. Вы можете просто вставить маслоуказательныйжезл из готового фрагмента в файле Щуп.frw (находится на прилагаемомк книге компакт�диске в папке Examples\Глава 2\Редуктор цилиндри-ческий), для чего следует выполнить команду контекстного меню Âñòàâèòü

âíåøíèé ôðàãìåíò. Появится окно выбора файла фрагмента. Указав файл,

Page 214: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение214214214214214

определите точку вставки (фиксации изображения). После завершения выпол�нения команды отредактируйте угол поворота вставленного фрагмента отно�сительно других объектов чертежа (поворачивание осуществляется при помо�щи характерных точек). Размеры ниши для размещения жезла принимаютсяконструктивно (желательно, чтобы жезл на 2/3 погружался в масло, залитоев корпус редуктора). Вставленное изображение жезла и вспомогательная гео�метрия для построения ниши показаны на рис. 2.117. Вспомогательные линиинужно создавать уже после вставки и поворота изображения жезла.

Рис. 2.117. Вставленное изображение маслоуказательного жезла

ПРИМЕЧАНИЕ

Вставить внешний фрагмент можно тремя способами: Взять в документ (изоб-ражение фрагмента составляет единое целое, но не содержит ссылки на файлисточник), Внешней ссылкой (помещенный фрагмент поддерживает связьс файлом, из которого был вставлен, и изменяется, если этот файл был изме-нен) и Рассыпать (фрагмент помещается как набор обычных геометрическихпримитивов). Выбор способа вставки осуществляется при помощи кнопок-переключателей на панели свойств или подменю Способ вставки контекстно-го меню. Рекомендую всегда использовать второй способ предусматриваю-щий связь с файлом, поскольку вы всегда можете разрушить фрагмент насоставляющие, тем самым разорвав связь с файлом-источником. При первыхдвух способах вставки фрагменты не могут быть отредактированы средства-ми КОМПАС-График без предварительного разрушения.

4. Для завершения вычерчивания разреза дорисуйте нишу, удалите ненужныелинии в разрезе, создайте штриховку корпуса и обозначьте дугу линии вершинзубьев колеса (диаметр 415 мм), которая видима в разрезе (рис. 2.118).

Page 215: КОМПАС-3D V10 на 100 %.pdf

215215215215215Практическое черчение

Рис. 2.118. Маслоуказательный жезл

5. Завершающим штрихом создания слоя Êîðïóñ является выполнение изображе�ния маслосливной пробки. Чаще всего ее размещают в нижней части заднейстенки редуктора, а на главном виде показывают в разрезе, подобно маслоука�зательному жезлу. Полагаю, в нашем примере еще один разрез будет лишним,поэтому построим изображение пробки в боковой стенке редуктора без разрезов.Полный чертеж корпуса находится в файле Шаг 15.cdw, который находится наприлагаемом к книге компакт�диске в папке Examples\Глава 2\Редукторцилиндрический.

Если сейчас внимательно посмотреть на выполненный чертеж главного вида, то,даже не имея большого опыта в конструировании, можно ощутить, что чего�то нехватает. Если после этого вы еще внимательнее рассмотрите вид сверху, то без тру�да поймете, чего именно: на фланцах и бобышках корпуса и крышки недостаеткрепежных элементов.

Для предотвращения отвинчивания болтов, соединяющих корпус с крышкой, приударных или вибрационных нагрузках на редуктор под гайку перед закручивани�ем устанавливается упругая шайба. Изображения стандартных шайб, как и болтови гаек, можно вставить из конструкторской библиотеки системы КОМПАС�Гра�фик. Однако не спешите помещать в чертеж по отдельности все элементы, форми�рующие болтовое соединение (крепежный элемент). В той же конструкторскойбиблиотеке есть специальная команда (не входящая ни в одну из групп) — Êðåïåæ-

íûé ýëåìåíò. После ее выбора появится диалоговое окно, позволяющее настроитьвнешний вид и характеристики создаваемого крепежного элемента (рис. 2.119). Навкладке Âñå ýëåìåíòû вы можете выбирать любые стандартные элементы крепежа,после чего при помощи кнопки Äîáàâèòü (или простым перетаскиванием)

Page 216: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение216216216216216

добавлять их в состав свого крепежного элемента. Задайте такие настройки кре�пежного элемента: болт по ГОСТ 7798—70, шайба по ГОСТ 6402—70 и гайка поГОСТ 5915—70. Обратите внимание, что шайба и гайка размещены в нижнемсписке, что указывает системе на необходимость размещения этих элементоввнизу болта, а не у его головки. Установите переключатель в положение Ãëàâíûé

âèä, а в области Ðèñîâàòü ó÷àñòîê снимите флажок Ñðåäíèé. Если этот флажок уста�влен, значит, в изображении крепежного элемента болт будет отрисован от осно�вания головки до шайбы. Поскольку на главном виде все крепежные элементыбудут изображены без разреза, то нам эта часть изображения не нужна (ее всеравно пришлось бы удалять вручную). Сняв данный флажок, вы автоматическиизбавитесь от части изображения болта, невидимой за фланцами крышки и кор�пуса.

Рис. 2.119. Диалоговое окно Крепежный элемент

Для построения крепежных элементов сделайте следующее.

1. Создайте новый слой, назовите его Êðåïåæ и сделайте текущим.

2. Нажмите кнопку Âåðòèêàëüíàÿ ïðÿìàÿ на панели Ãåîìåòðèÿ. Постройте верти�кальные прямые, проходящие через центры всех крепежных элементов (ихсечений) на виде сверху. Таких прямых должно быть семь, четыре для болтовна бобышках и три для болтов на фланцах.

3. Выберите в конструкторской библиотеке объект Êðåïåæíûé ýëåìåíò. Появитсядиалоговое окно (см. рис. 2.119).

Page 217: КОМПАС-3D V10 на 100 %.pdf

217217217217217Практическое черчение

4. Выберите из раскрывающегося списка Äèàìåòð d значение 10 (диаметр болтов,соединяющих фланцы), остальные параметры настройте, как было описановыше.

5. Нажмите OK, чтобы начать вставку. При этом помещаемый крепежный элементсвободно перемещается по чертежу и отрисовывается фантомом (напомню,фантом — это временное изображение объекта тонкими линиями в серых то�нах). Щелкните кнопкой мыши на точке пересечения крайней левой вспомога�тельной прямой и верхней границы фланца крышки редуктора. После фикса�ции головки болта крепежного пакета отрегулируйте его длину (она свободноизменяется), зафиксировав вторую точку на той же вертикальной прямой, но нанижней границе фланца корпуса (рис. 2.120, а). Обратите внимание: несмотряна то что в фантоме крепежного элемента болт был отрисован полностью, послеокончательной фиксации пакета в чертеже средний участок его пропадает (неизображается), как и было указано в окне настроек библиотеки (рис. 2.120, б).

а б

Рис. 2.120. Крепежный элемент: размещение фантомана чертеже (а), зафиксированный элемент (б)

6. Не выходя из библиотечной команды (то есть не прерывая процесс вставки),постройте еще два таких же крепежных элемента. После перейдите к форми�рованию крепежа на бобышках. По составу он ничем не отличается от крепеж�ного пакета, соединяющего фланцы корпуса и крышки, только диаметр соеди�нения (диаметр резьбы болта, гайки и диаметр шайбы) несколько больше —14 мм. Для этой цели воспользуйтесь командой меню текущей операции биб�лиотеки — Ïàðàìåòðû. Если вы не завершили выполнение текущей библиотеч�ной операции, то меню будет доступно в левом верхнем углу главного окна

Page 218: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение218218218218218

программы (рис. 2.121). Дважды щелкнув на пункте Ïàðàìåòðû, вы вновь вы�зовете окно Êðåïåæíûé ýëåìåíò, в котором можно настроить параметры новыхкрепежных пакетов и продолжить их ввод. В нашем случае необходимо лишьизменить диаметр, выбрав из раскрывающегося списка значение 14. НажмитеOK и продолжите размещение крепежа на чертеже (убедитесь, что диаметр всехсоставляющих крепежного пакета изменился и стал равен 14 мм). Аналогич�но созданию соединений на фланцах, постройте четыре крепежных элементана бобышках главного вида. Удалите часть контура крышки и корпуса, кото�рая была перекрыта изображением болта крайней правой бобышки.

Рис. 2.121. Меню операции вставки крепежного элемента из библиотеки

СОВЕТ

Возможно, вы обращали внимание, что окно, похожее на показанное нарис. 2.121, появлялось при выполнении различных библиотечных команд.Советую чаще пользоваться присутствующими в нем командами. Например,при вставке одиночного болта или гайки в таком меню присутствуют командыдля динамического переключения типа отображения (вид сбоку, вид сверхуи т. п.), что позволяет вставить в чертеж несколько видов одного и того жеобъекта без вызова диалогового окна настроек элемента. Команды меню раз-личаются для каждой конкретной библиотеки.

7. Удалите все вспомогательные прямые. Можете ознакомиться с текущим эта�пом выполнения чертежа редуктора, загрузив файла Шаг 16.cdw, который на�ходится в папке Examples\Глава 2\Редуктор цилиндрический прилагае�мого к книге компакт�диска. В этом файле для большей наглядности сохраненався вспомогательная геометрия.

Иногда, согласно требованиям выполнения и оформления сборочных чертежей,один или несколько крепежных элементов необходимо показывать в разрезе. Выможете вручную дорисовать отверстие болта, однако система КОМПАС�Графикпредлагает более изящное решение.

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

Page 219: КОМПАС-3D V10 на 100 %.pdf

219219219219219Практическое черчение

тирование. Поскольку этот крепежный пакет является библиотечным элементом,то при двойном щелчке на нем будет вызвана библиотечная команда, при помощикоторой этот элемент создавался, то есть диалоговое окно Êðåïåæíûé ýëåìåíò.В этом окне установите флажок Ñðåäíèé в области Ðèñîâàòü ó÷àñòîê и флажок Îò-

âåðñòèå (он обеспечит создание линий отверстия в которое вставляется болт). На�жмите кнопку ÎK и посмотрите на чертеж: большую часть из того, что необходимодля выреза, система сформировала самостоятельно! Вам остается только добавитькривую Безье (выполненную стилем линии Äëÿ ëèíèè îáðûâà), ограничивающуювырез, и создать штриховку (рис. 2.122).

Рис. 2.122. Крепежный элемент (показан в вырезе)

Мы успешно завершили рисование изображения главного вида (рис. 2.123), а значит,и всего достаточно сложного сборочного чертежа машиностроительного редукторав системе КОМПАС�График. Перед нами на листе формата А2 размещены два орто�гональных проекционных вида, связанных между собой и построенных точно по раз�мерам, полученным в результате проектного расчета. Однако это еще не чертеж, а все�го лишь рисунок. Чтобы созданное изображение стало настоящим чертежом, нехватает размеров, точно определяющих геометрию и взаимное положение деталейредуктора, а также пронумерованных позиций, которые позже будут связаны с соот�ветствующими строками в спецификации, описывающими ту или иную деталь.

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

На чертежах редукторов, как правило, проставляются такие основные типы размеров:

� габаритные;

� присоединительные (с указанием квалитетов, допусков и посадок, где необхо�димо);

� межосевое расстояние;

� размеры и размещение фундаментных болтов (в примере не создаются).

Page 220: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение220220220220220

Рис. 2.123. Чертеж редуктора (главный вид)

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

Начнем с нанесения трех габаритных размеров: наибольшие габариты по длине,высоте и ширине редуктора.

Чтобы как�либо отделить размеры от остального изображения, создайте на глав�ном виде новый слой Ðàçìåðû (это последний слой, который мы создадим). На�жмите кнопку Ëèíåéíûé ðàçìåð на панели Ðàçìåðû. Укажите по очереди крайнююлевую и крайнюю правую точки главного вида (рис. 2.124). На панели свойствв группе кнопок Òèï нажмите кнопку Ãîðèçîíòàëüíûé . Переместите указательмыши вверх и зафиксируйте третью точку, определяющую положение размернойлинии. Значение размера будет определено автоматически (разумеется, с учетоммасштаба текущего вида).

Page 221: КОМПАС-3D V10 на 100 %.pdf

221221221221221Практическое черчение

Рис. 2.124. Указание точек для нанесения габаритного размера

ВНИМАНИЕ

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

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

Чтобы создать третий габаритный размер (по ширине), перейдите в вид сверхуи создайте в нем новый слой также с названием Ðàçìåðû. Сделайте этот слой теку�щим. С помощью инструмента Ëèíåéíûé ðàçìåð постройте вертикальный размермежду крайними точками тихоходного и быстроходного валов (рис. 2.125).

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

Не выходя со слоя Ðàçìåðû в виде сверху, опять используйте инструмент Ëèíåé-

íûé ðàçìåð. Создайте вертикальный размер, обозначающий диаметр ступени подподшипник ведомого вала, но не спешите задавать третью точку для фиксацииразмерной надписи. Как вы понимаете, для этого размера обязательно нужно ука�зать квалитет. Чтобы настроить размерную надпись, щелкните на поле Òåêñò пане�ли свойств, в результате чего появится диалоговое окно Çàäàíèå ðàçìåðíîé íàäïèñè

Page 222: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение222222222222222

(см. рис. 2.47). В этом окне установите переключатель Ñèìâîë в положение Ж. Пос�ле этого в поле предварительного просмотра в нижней части окна перед значени�ем номинала должен отобразиться соответствующий значок. В поле размера но�минала должно быть реальное значение размера — 80 мм, а флажок Àâòî долженбыть установлен.

Рис. 2.125. Габаритный размер по ширине

Щелкните на кнопке Êâàëèòåò для вызова окна выбора квалитета (рис. 2.126).Установите переключатель Ïîêàçàòü êâàëèòåòû äëÿ в положение âàëà. В списке Ïðåä-

ïî÷òèòåëüíûå выберите значение k6 и щелкните на кнопке OK. В окне Çàäàíèå ðàç-

ìåðíîé íàäïèñè установите флажок Âêëþ÷èòü справа от поля со значением квалитетаи нажмите ÎK. После этого вы можете зафиксировать положение размерной над�писи (рис. 2.127).

Создавая предыдущий размер, мы выбирали квалитет только для вала, посколькуквалитет отверстия насаженного на него подшипника не указывается (подшип�ник — стандартная деталь). Однако, формируя размер для ступени вала, сопря�женной с зубчатым колесом, квалитет нужно будет указывать и для колеса, и для

Page 223: КОМПАС-3D V10 на 100 %.pdf

223223223223223Практическое черчение

вала. К сожалению, в этом случае размерную надпись придется дополнять нужнойинформацией вручную.

Рис. 2.126. Диалоговое окно Выбор квалитета

Рис. 2.127. Размер с квалитетом ступени вала под подшипник

Соединение зубчатого колеса с валом, как правило, выполняется по посадке H7/p6.Для добавления такой надписи после значения номинала необходимо в окне Çàäà-

íèå ðàçìåðíîé íàäïèñè установить курсор в поле Òåêñò ïîñëå, далее выполнить ко�манду меню данного окна Âñòàâèòü�Äðîáü�Ñðåäíåé âûñîòû и вручную набратьв числителе квалитет отверстия в колесе H7, а в знаменателе — квалитет вала p6.Не забудьте выбрать значок диаметра. После фиксации размерной надписи вы по�лучите следующее изображение размера на чертеже (рис. 2.128).

Page 224: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение224224224224224

Рис. 2.128. Размер посадки колеса на вал

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

Рис. 2.129. Размеры ступеней ведомого вала

Теперь нужно проставить межосевое расстояние. Этот размер лучше всего разме�стить на главном виде, для чего перейдите в этот вид, сделайте текущим слой Ðàç-

ìåðû и постройте горизонтальный размер между двумя вертикальными осевыми.Чертеж с проставленными размерами вы можете изучить, загрузив файл Шаг 17.cdw

Page 225: КОМПАС-3D V10 на 100 %.pdf

225225225225225Практическое черчение

из папки Examples\Глава 2\Редуктор цилиндрический прилагаемого к кни�ге компакт�диска.

Мы подошли к завершающему этапу создания сборочного чертежа редуктора.Осталось лишь проставить обозначения позиций ко всем деталям, входящим в редук�тор. В этом нет ничего сложного, особенно по сравнению с той работой, которуюмы уже проделали. В КОМПАС�График разместить все позиции можно за одинвызов команды Îáîçíà÷åíèå ïîçèöèé (ее кнопка находится на панели Îáîçíà÷åíèÿ).

Перейдите в системный вид чертежа (он имеет нулевой номер). Масштаб вида здесьне имеет значения, поскольку позиционные линии�выноски лишь указывают на де�таль, но не определяют ее геометрические размеры. Нажмите кнопку Îáîçíà÷åíèå

ïîçèöèé. Для размещения позиционной линии достаточно указать всего две точкина чертеже: первая — точка, в которую упирается линия�выноска (то есть любаяточка на изображении детали, которой отвечает текущая позиция), вторая — опор�ная точка для размещения полки с номером позиции. После задания второй точкииногда еще приходится редактировать размещение полки — слева или справа от ука�занной точки. Для этого существуют две кнопки�переключателя на панели свойств.В принципе, это все. Следить за правильностью нумерации позиций не надо (систе�ма отслеживает это автоматически), поэтому вам не нужно будет вводить какие�либо значения вручную. Для объединения позиций (так иногда поступают при обо�значении крепежного элемента, состоящего из нескольких стандартных деталей,чтобы не перенасыщать чертеж линиями�выносками) вы можете заполнить надписьпозиционной линии выноски в окне Ââåäèòå òåêñò (рис. 2.130). Это окно вызываетсящелчком кнопки мыши на поле Òåêñò панели свойств.

Рис. 2.130. Объединение нескольких позиций

Проставив все позиции для стандартных и уникальных деталей (всего в редукто�ре их должно быть 31), вы можете выровнять положение полок, используя команды

Page 226: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение226226226226226

системного меню Èíñòðóìåíòû�Âûðîâíÿòü ïîçèöèè ïî ãîðèçîíòàëè и Èíñòðóìåíòû�Âû-

ðîâíÿòü ïîçèöèè ïî âåðòèêàëè или кнопки Âûðîâíÿòü ïîçèöèè ïî ãîðèçîíòàëè и Âûðîâ-

íÿòü ïîçèöèè ïî âåðòèêàëè, находящиеся в одной группе с кнопкой Îáîçíà÷åíèå ïî-

çèöèé на панели Èçìåðåíèÿ. Для этого выделите позиции, которые собираетесьвыравнивать, выполните соответствующую команду и укажите точку, по которойсистема выровняет полки с номерами позиций.

Чертеж одноступенчатого цилиндрического редуктора полностью готов (рис. 2.131).

Рис. 2.131. Цилиндрический одноступенчатый редуктор

Page 227: КОМПАС-3D V10 на 100 %.pdf

227227227227227Практическое черчение

Итоговый чертеж вы можете изучить, загрузив файл Шаг 18.cdw из папкиExamples\Глава 2\Редуктор цилиндрический прилагаемого к книге ком�пакт�диска.

Создание деталировочного чертежа зубчатого колеса

В начале этого раздела упоминалось еще об одном практическом примере, касаю�щемся оформления чертежей в системе КОМПАС�График. Чтобы не отступать отлогики изложения материала, в качестве этого примера выполним оформлениеконструкторского чертежа детали зубчатого колеса, входящей в только что спро�ектированный редуктор. Этот пример будет небольшим по сравнению с предыду�щим. Тем не менее он содержит важную информацию по формированию детали�ровочных чертежей, занимающих значительную долю среди всей конструкторскойдокументации, сопровождающей выпуск сложного изделия. Я не буду подробноописывать нюансы построения геометрии, так как полагаю, что всего приведенно�го выше достаточно для создания изображений любой сложности. Рисовать нановом чертеже нам придется очень мало, поскольку основное изображение колесабудет вставлено со сборочного чертежа редуктора.

Создадим чертеж колеса на новом документе (при желании вы можете разместитьэтот чертеж в одном документе с изображением редуктора, добавив к нему новыйлист). Создайте новый документ и настройте его параметры следующим образом:формат — А3, ориентация — горизонтальная, стиль оформления оставьте заданнымпо умолчанию. Сформируйте в документе новый вид с масштабом 1:2 и назовите егоÇóá÷àòîå êîëåñî. Точку начала координат вида поместите посредине листа, немногоближе к его левой стороне. Теперь можно приступать к построению чертежа.

1. Откройте документ, содержащий сборочный чертеж редуктора. Нажмитекнопку Âûäåëèòü ñëîé óêàçàíèåì на панели Âûäåëåíèå. Щелчком кнопкой мышина изображении колеса выделите слой с зубчатым колесом. При помощи соче�тания клавиш Ctrl+C скопируйте выделенные элементы чертежа в буфер обме�на. В качестве точки привязки укажите точку пересечения осей колеса (точканачала координат вида сверху).

2. Перейдите в окно представления только что созданного документа. Убедитесь,что текущим является вид Çóá÷àòîå êîëåñî. Нажмите сочетание клавиш Ctrl+V

и вставьте изображение колеса в чертеж, привязав его к точке начала коорди�нат вида. Выделите вставленное изображение, после чего, используя командуÏîâîðîò, расположите колесо вертикально, развернув его на 90° вокруг точкиначала координат.

Page 228: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение228228228228228

3. Немного правее от вставленного изображения постройте профиль отверстияв ступице, принимая, что глубина шпоночного паза при диаметре отверстия85 мм равна 5,4 мм, а ширина паза — 20 мм. Отталкиваясь от профиля отвер�стия, отредактируйте сечение колеса, дорисовав шпоночный паз в разрезе(рис. 2.132).

Рис. 2.132. Доработка чертежа зубчатого колеса

4. Удалите всю вспомогательную геометрию с чертежа. Больше редактироватьсамо изображение колеса не придется.

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

При помощи инструмента Ëèíåéíûé ðàçìåð последовательно проставьте размерыследующих диаметров (рис. 2.133):

� ступицы колеса;

� размещения отверстий в дисках и диаметр одного такого отверстия;

� обода;

� выступов зубьев колеса;

� отверстия в ступице (отверстия под вал) с указанием квалитета.

При формировании размерной надписи этих размеров следует установить флажокÀâòî в окне настроек размерной надписи (это говорит о необходимости автомати�чески определять значение номинала), а также указать значок Ж перед номина�лом. Для размера отверстия в диске в поле Òåêñò äî введите текст 4отв., обознача�

Page 229: КОМПАС-3D V10 на 100 %.pdf

229229229229229Практическое черчение

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

Рис. 2.133. Проставление диаметральных размеров колеса

Не совсем простой может оказаться задача построения размера отверстия в сту�пице (на рис. 2.133 показан справа). Этот размер не может быть привязан к двумточкам, так как в верхней части отверстия показан шпоночный паз в разрезе. Начертежах такой диаметральный размер обозначают, привязываясь только к однойвыносной линии (эта линия указывает, к какому именно отверстию этот размер от�носится). Чтобы убрать верхнюю выносную линию, необходимо перед окончатель�ной фиксацией размера на панели свойств перейти на вкладку Ïàðàìåòðû и отжатькнопку Îòðèñîâêà âòîðîé âûíîñíîé ëèíèè. Далее из раскрывающегося списка Ñòðåë-

êà (для второй выносной линии) выбрать пункт Áåç ñòðåëêè. Как указать квалитет,было рассказано выше (разумеется, этот квалитет должен совпадать с тем, кото�рый указан на сборочном чертеже). Не забудьте установить флажок Âêëþ÷èòü воз�ле поля со значением квалитета, чтобы он отобразился в размерной надписи.

Следующая группа размеров также создается с применением команды Ëèíåéíûé

ðàçìåð, только это уже не диаметральные, а действительно линейные размеры. Все

Page 230: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение230230230230230

отличие в их построении состоит только в установке в окне Çàäàíèå ðàçìåðíîé íàä-

ïèñè переключателя Ñèìâîë в положение Íåò. Эти размеры включают:

� ширину колеса;

� расстояние от боковой поверхности диска до торца обода (указываются дваразмера с обеих сторон);

� обозначение параметров фаски отверстия под вал и фаски на краях обода. По�скольку в нашем колесе все эти фаски имеют одинаковые параметры (2,5 ⋅ 45°),то фаска обозначается один раз, но при этом на размере указывается, что та�ких фасок на колесе предусмотрено четыре (рис. 2.134).

Рис. 2.134. Размер фаски

Чтобы создать такой размер (см. рис. 2.134), после вызова окна настроек размер�ной надписи необходимо выполнить следующее.

1. В окне настроек размерной надписи возле поля Òåêñò ïîñëå нажать кнопку ґ45°для добавления соответствующего знака после номинала.

2. Нажать кнопку >> в правом нижнем углу окна Çàäàíèå ðàçìåðíîé íàäïèñè. Пос�ле этого диалоговое окно увеличится и в правом верхнем углу появится полеÒåêñò ïîä ðàçìåðíîé íàäïèñüþ, где следует ввести текст 4 фаски.

3. Нажать кнопку ÎK и зафиксировать положение размерной надписи.

На чертеже колеса еще необходимо проставить радиусы скруглений в местах пе�рехода диска в обод и ступицу. Для этого используйте команду Ðàäèàëüíûé ðàç-

ìåð панели Ðàçìåðû. Чтобы сформировать этот размер, достаточно просто ука�зать дугу, радиус которой необходимо проставить. Однако на нашем чертежевсе эти дуги имеют слишком маленький радиус, и стрелка размера (соответствен�но, и размерная надпись) не помещается в промежутке между центром скругленияи опорной точкой радиального размера. По умолчанию система КОМПАС раз�мещает этот размер вне дуги окружности, при этом дорисовывая дугу тонкой ли�

Page 231: КОМПАС-3D V10 на 100 %.pdf

231231231231231Практическое черчение

нией (рис. 2.135, а). Согласитесь, это выглядит не совсем красиво. Чтобы на�строить положение стрелки и размерной надписи во время ввода размера (точ�нее, после указания дуги, но до окончательной фиксации размера), на панелисвойств перейдите на вкладку Ïàðàìåòðû. Из раскрывающегося списка Ðàçìåùå-

íèå òåêñòà выберите пункт Ðó÷íîå и нажмите кнопку Ñòðåëêè èçíóòðè. Теперь выможете построить нормальный радиальный размер даже для самых маленькихдуг (рис. 2.135, б).

а б

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

Следующим шагом при оформлении будет простановка шероховатостей на черте�же (то есть допустимых значений микронеровностей поверхности изделия). Обо�значение шероховатости вводится на чертеже для указания требований к качествуобработки той или иной поверхности изготовляемого изделия.

Как и позиции на чертеже, все знаки шероховатости можно проставить за одинвызов команды Øåðîõîâàòîñòü (она также находится на панели инструментов Îáî-

çíà÷åíèÿ). Для формирования знака шероховатости сделайте следующее.

1. Выберите тип знака в группе кнопок�переключателей Òèï на панели свойств.

2. При необходимости в специальном окне введите текст, который будет отобра�жен на знаке шероховатости (рис. 2.136). Это окно вызывается щелчком наполе Òåêñò панели свойств. Как правило, в данном окне вводится максимальнодопустимое (после чистовой обработки) среднее арифметическое отклонениепрофиля выступов и впадин поверхности изделия R

a.

3. Завершив ввод текста, укажите линию на чертеже, к которой будет привязаноизображение знака шероховатости, после чего зафиксируйте сам знак в любойточке на этой линии.

Page 232: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение232232232232232

Рис. 2.136. Окно ввода надписей знака шероховатости

СОВЕТ

Вы можете ввести значение шероховатости (Ra, R

z или R

max) без вызова окна

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

Используя команду Øåðîõîâàòîñòü, постройте знаки шероховатости следующимобразом (рис. 2.137):

� по одному знаку шероховатости, указывающему, что поверхность не требуетдополнительной обработки (кнопка Áåç óäàëåíèÿ ñëîÿ ìàòåðèàëà на панелисвойств), на обеих сторонах диска;

� знак шероховатости Áåç óêàçàíèÿ âèäà îáðàáîòêè (кнопка ) со значением ше�роховатости 1,25 мкм (по шкале R

a) на линии зацепления;

� три знака шероховатости также без указания вида обработки, но с шерохова�тостью 3,2 мкм на торцевых поверхностях колеса, а также на поверхности вер�шин зубьев;

� еще один знак шероховатости (1,25 мкм) на внутренней поверхности отвер�стия под вал в ступице колеса.

В деталировочных чертежах почти всегда обязательно должен быть знак неуказан�ной шероховатости. Он обозначает требуемую шероховатость для поверхностейизделия, для которых шероховатость не проставлена на самом чертеже. Знак не�указанной шероховатости размещается в правом верхнем углу чертежа.

Чтобы добавить этот знак на чертеж, выполните команду меню Âñòàâêà�Íåóêàçàí-

íàÿ øåðîõîâàòîñòü�Ââîä. В появившемся окне Çíàê íåóêàçàííîé øåðîõîâàòîñòè вы

Page 233: КОМПАС-3D V10 на 100 %.pdf

233233233233233Практическое черчение

Рис. 2.137. Простановка знаков шероховатости

можете настроить внешний вид знака: выбрать его тип, ввести текст (значение ше�роховатости), а также добавить знак в скобках. Завершив настройку отображениязнака неуказанной шероховатости, выполните команду меню Âñòàâêà�Íåóêàçàííàÿ

øåðîõîâàòîñòü�Ðàçìåùåíèå. По умолчанию знак размещается в верхнем правомуглу листа чертежа (рис. 2.138), но при необходимости вы можете отредактироватьего размещение, перетащив его за характерную точку.

Рис. 2.138. Знак неуказанной шероховатости

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

В качестве базовой поверхности выберем отверстия под вал в колесе. Нажмитекнопку Áàçà на панели Îáîçíà÷åíèÿ, щелкните на линии, обозначающей поверх�ность отверстия в разрезе, после чего зафиксируйте положение знака базы. Текствводить не нужно, так как система автоматически установит буквенное обозначе�ние базы (в нашем случае — À, поскольку никаких других баз, вырезов, разрезовили линий выносок на чертеже нет). Теперь можно проставлять допуски формыи расположения.

В качестве примера рассмотрим простановку допуска радиального биения поверх�ности зубьев колеса.

Page 234: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение234234234234234

1. Нажмите кнопку Äîïóñê ôîðìû на панели Îáîçíà÷åíèÿ. На панели свойств щел�кните на кнопке Ñîçäàíèå òàáëèöû â ïîëóàâòîìàòè÷åñêîì ðåæèìå . Откроетсяокно, позволяющее сформировать и заполнить таблицу допуска (рис. 2.139).

Рис. 2.139. Диалоговое окно Обозначение допуска

2. Из раскрывающегося списка Çíàê окна Îáîçíà÷åíèå äîïóñêà выберите значок,обозначающий допуск на биение. В текстовом поле области ×èñëîâîå çíà÷åíèå

введите величину допуска, а в области Áàçà 1 введите обозначение базы, отно�сительно которой указывается допуск. При помощи кнопки, которая находит�ся под текстовым полем с обозначением базы, вы можете вызвать окно со спис�ком всех доступных баз в документе.

СОВЕТ

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

3. Сформировав таблицу допуска, укажите точку ее привязки на чертеже. Послеэтого необходимо создать стрелку, указывающую на поверхность, к которойданный допуск относится. Для этого щелкните на кнопке Îòâåòâëåíèå ñî ñòðåë-

êîé на панели специального управления. Создайте стрелку, привязав ее на�чало к одной из точек на контуре таблицы, а указатель зафиксировав на повер�хности, для которой проставляется допуск биения.

4. Для фиксации допуска нажмите кнопку Ñîçäàòü îáúåêò.

5. Аналогично выполните допуск торцевого биения колеса (обозначение и базате же, а величина допуска — 0,08).

Созданные обозначения допусков биения поверхностей показаны на рис. 2.140.

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

Page 235: КОМПАС-3D V10 на 100 %.pdf

235235235235235Практическое черчение

Рис. 2.140. Допуски форм и размещения поверхностей

допуска привязывается к одной из них (рис. 2.141). Чтобы указать опорную (базо�вую) поверхность после создания ответвления со стрелкой, нажмите кнопку Îòâåò-

âëåíèå ñ òðåóãîëüíèêîì и постройте его так же, как и стрелку.

Рис. 2.141. Допуск параллельности поверхностей

Используя полученные навыки, попробуйте самостоятельно проставить размеры,шероховатости, допуски форм и размещения поверхностей для профиля отвер�стия в колесе (рис. 2.142).

Рис. 2.142. Размеры, шероховатость и допуски профиля отверстия в ступице колеса

Page 236: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение236236236236236

На деталировочных чертежах зубчатых колес всегда размещают таблицу парамет�ров колеса. Создадим ее.

Нажмите кнопку Ââîä òàáëèöû на панели Îáîçíà÷åíèÿ. Укажите точку привязкиверхнего левого угла таблицы на чертеже (сама таблица должна размещаться в пра�вой части чертежа, прямо под знаком неуказанной шероховатости), задайте коли�чество столбцов равным 3, а количество строк — 9. После этого, перетаскивая гра�ницы между столбцами, отрегулируйте ширину столбцов так, чтобы первый былсамим широким, а другие два поменьше. Заполните таблицу различными расчет�ными данными (модуль, количество зубьев, делительный диаметр и пр.). Примерэтой таблицы вы можете посмотреть в файле _ЗУБЧАТОЕ КОЛЕСО.cdw (находит�ся в папке Examples\Глава 2\Редуктор цилиндрический прилагаемого к книгекомпакт�диска), который содержит описанный деталировочный чертеж. Набор этихданных может отличаться от рассмотренного в примере. После окончательного за�полнения таблицы параметров выделите ее и при помощи инструмента Ñäâèã пане�ли Ðåäàêòèðîâàíèå отредактируйте ее размещение так, чтобы ее правая граница со�впадала с правой границей листа чертежа.

И последнее, что осталось добавить в этот чертеж, — это технические требования.

Выполните команду меню Âñòàâêà�Òåõíè÷åñêèå òðåáîâàíèÿ�Ââîä. Откроется окнонового текстового документа, где вы можете набрать текст технических требова�ний. Например:

1. Формовочные уклоны 3°.

2. Радиусы округлений R2max.

3. Неуказанные предельные отклонения размеров: валов h14, от-

верстий H14, других IT14/2.

Набрав технические требования, сохраните их и закройте окно текстового редакто�ра КОМПАС�График. Для редактирования размещения технических требований начертеже воспользуйтесь командой Âñòàâêà�Òåõíè÷åñêèå òðåáîâàíèÿ�Ðàçìåùåíèå.

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

Построение графиков функций

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

Page 237: КОМПАС-3D V10 на 100 %.pdf

237237237237237Практическое черчение

Рис. 2.143. Деталировочный чертеж зубчатого колеса

в системе КОМПАС�График. Этот вопрос неоднократно поднимался пользовате�лями во время работы с программой, причем многие из них даже не подозревали озаложенной в КОМПАС�График возможности построения функций по их урав�нениям.

Специально для этой цели в системе есть отдельное приложение — библиотекаFTDraw, которую вы можете найти в разделе Ïðî÷èå менеджера библиотек. Библио�тека позволяет выполнять следующие действия (рис. 2.144):

� строить графики функциональных зависимостей в декартовых координатах;

� строить графики функций в полярных координатах;

� строить графики по загруженным табличным данным (взятым, например, изтабличного редактора Excel).

После запуска библиотеки в менеджере откроется ее меню, состоящее из двух ко�манд: Áèáëèîòåêà ïîñòðîåíèÿ ãðàôèêîâ FTDraw и Ïðîñòåéøèé ìàòåìàòè÷åñêèé êàëüêóëÿ-

òîð. Нас, разумеется, больше интересует первая команда. После двойного щелчкана ней откроется главное окно данной библиотеки (см. рис. 2.144), в котором выможете выбрать подходящий вам способ построения графиков.

Page 238: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение238238238238238

Рис. 2.144. Библиотека FTDraw

ВНИМАНИЕ

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

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

)ln(2)cos(34)( xxxxy ++= в диапазоне от 0,1 до 100. Щелкните на первой избольших квадратных кнопок главного окна библиотеки, чтобы перейти в режимпостроения графиков в декартовых координатах. В результате перед вами откро�ется новое окно (рис. 2.145), в котором необходимо задать уравнение, по которо�му будет строиться график, а также параметры построения.

Рис. 2.145. Построение графиков функций в декартовых координатах

Page 239: КОМПАС-3D V10 на 100 %.pdf

239239239239239Практическое черчение

По умолчанию в поле для введения функции стоит Sqrt(x), что означает, что си�стема настроена на построение графика xxy =)( . Данная утилита имеет весь�ма несложный синтаксис, к тому же вы всегда можете воспользоваться подсказ�кой при выборе нужной функции, щелкнув правой кнопкой мыши в поле, гденужно вводить формулу (рис. 2.146).

Рис. 2.146. Подсказка для выбора и вставки функций

Пользуясь приведенными подсказками и клавиатурой, введите в поле для функ�ций следующую строку: 4*Sqrt(x)+3*Cos(x)+2*Ln(x). После этого в поляхÏðåäåëû èçìåíåíèÿ Õ задайте нужный диапазон, а в поле Êîëè÷åñòâî òî÷åê установи�те значение 50. Нажмите кнопку Óêàçàòü ïîëîæåíèå áàçîâîé òî÷êè ãðàôèêà , послечего щелкните в точке, где планируете поместить начало координат создаваемогографика. После задания точки система вернется к окну задания функциональныхзависимостей, в котором теперь должна активироваться кнопка Ïîñòðîèòü ãðàôèê .Щелкните на этой кнопке, затем нажмите OK, чтобы завершить построение. Есливы все сделали правильно, в результате должен получиться график, показанныйна рис. 2.147.

В качестве еще одного примера приведу порядок построения графика в полярныхкоординатах. Для рассмотрения возьмем несложную и достаточно известную спи�раль Архимеда, уравнение которой в полярных координатах имеет вид r = kj, гдеk — произвольный коэффициент, отличный от 0.

Запустите вновь библиотеку FTDraw и нажмите вторую справа большую кнопку, за�пустив режим построения графиков в полярных координатах. В строке для фор�мул введите значение 2*Х, диапазон задайте от 0 до 20*Pi, а количество точекустановите равным 200 (рис. 2.148).

Page 240: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение240240240240240

Рис. 2.147. График функции в декартовых координатах

Рис. 2.148. Построение графика функции в полярных координатах

После того как вы укажете начальную точку для построения, нажмите по очередикнопки Ïîñòðîèòü ãðàôèê и ÎK. В результате вы получите архимедову спираль,построенную на фрагменте в системе КОМПАС�3D (рис. 2.149).

РезюмеЭта глава была полностью посвящена плоскому черчению в среде КОМПАС�3D.Ее условно можно разделить на две большие части: теоретическую и практическую.

Первая, теоретическая, начинается с описания инструментальных средств, предна�значенных для создания и редактирования простейших геометрических объектов

Page 241: КОМПАС-3D V10 на 100 %.pdf

241241241241241Резюме

Рис. 2.149. Архимедова спираль

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

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

Завершает теоретическую часть раздел, посвященный общим вопросам работыс главным графическим документом КОМПАС�3D — чертежом. Приведена инфор�мация об оформлении чертежей (выборе, применении, редактировании основныхнадписей), работе с многолистовыми чертежами, а также более подробно расска�зано о видах и слоях. В конце приведен пример создания ассоциативного чертежас уже готовой 3D�модели.

Вторая часть главы демонстрирует приемы и секреты практического черчения. В нейприведены два примера, иллюстрирующие применение чертежно�графического

Page 242: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 2. лава 2. лава 2. лава 2. лава 2. Двухмерное черчение242242242242242

редактора КОМПАС�График для создания и оформления конструкторской доку�ментации.

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

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

Файлы всех примеров главы находятся на компакт�диске, прилагаемом к книге,в папке Examples\Глава 2.

Page 243: КОМПАС-3D V10 на 100 %.pdf

Глава 3

Трехмерноемоделирование

� Твердотельное моделирование в КОМПАС-3D

� Практическое моделирование

� Интересные примеры

� Резюме

Page 244: КОМПАС-3D V10 на 100 %.pdf

Любой человек, хоть немного работающий за компьютером, так или иначе сталки�вается с трехмерной графикой. Многие просто не обращали на это внимания: на�личие красивых элементов оформления, 3D�моделей и анимированных сцен дав�но считается нормой практически во всех коммерческих программных пакетах,приложениях Интернета, презентациях и рекламных роликах. Это неудивитель�но — ведь мы живем в мире, измеряемом тремя координатами. Нас окружаютобъемные объекты со свойственными им визуальными особенностями: цветом,прозрачностью, блеском и пр. Закономерно, что создатели компьютерных прило�жений стараются как можно больше приблизить элементы интерфейса и самоизображение на экране к условиям реального мира — так оно и красивее, и при�вычнее для восприятия.

На сегодня использование трехмерной графики вышло далеко за пределы сферыинформационных технологий. Кинематограф, компьютерные игры, машиностро�ение, архитектура и строительство — это далеко не полный перечень областей,в которых широко применяется 3D�графика. Некоторые отрасли человеческой де�ятельности (например, дизайн, инженерные расчеты, мультипликация, игры) ужепросто невозможно представить без реалистичных 3D�изображений. Кажется, чтотак было всегда, но качественная графика, доступная широкому кругу пользова�телей ПК, появилась не так давно.

За кулисами 3D спрятан очень серьезный математический аппарат, реализованныйв ядре графической системы и производящий трехмерные изображения. Математи�ческие зависимости, описывающие формирование цифровой модели реальныхобъектов, а также алгоритмы для просчета освещения трехмерных сцен (областейвиртуального пространства, содержащих трехмерные объекты и источники света),были разработаны еще в 1960�х годах. Однако слабые возможности аппаратногообеспечения не позволяли в то время создавать даже совсем несложные 3D�изоб�ражения. Первые компьютерные программы, формирующие простые трехмерныемодели на основе эскизов, были созданы в 1960�х годах в университете города Юты(США) Иваном Сазерлендом и Дэвидом Эвансом. Начиная с середины 1970�х го�дов их последователи Эд Катмулл, Джим Блинн, Би Тюн Фонг (все трое былистудентами все той же кафедры компьютерной графики в Юте) продолжили раз�вивать технологии работы с 3D�графикой и анимацией. Сначала мало кто воспри�нимал всерьез студенческие и аспирантские работы по формированию объемныхизображений на экране компьютера. Однако фундаментальные исследования,проведенные в этот период, стали началом развития мощнейшей технологии, ко�торая коренным образом изменила представление о возможностях применениякомпьютерной графики. До сих пор при визуализации используются материалBlinn, созданный Блинном, специальная модель освещения Phong Shading, осно�

Page 245: КОМПАС-3D V10 на 100 %.pdf

245245245245245Трехмерное моделирование

ванная на расчете интенсивности света в каждой точке поверхности объекта и раз�работанная Фонгом, а также многое другое.

Со временем геометрические формы создаваемых на экране моделей усложня�лись: наряду с простыми геометрическими примитивами и их комбинациями (куб,сфера, тор, различные тела, описываемые несложными алгебраическими уравнени�ями) появилась возможность поверхностного моделирования. При этом формируе�мая модель представляет собой поверхность, которая может состоять из множестваполигонов (чаще всего треугольников). Развитие поверхностного моделированиястало большим шагом вперед и позволило создавать модели практически любойформы, включая модели живых организмов: людей, растений и т. п. Параллельносо сложностью форм 3D�моделей всегда стоял вопрос их реалистичности. Кромесобственно математического описания геометрии модели, которое бы максималь�но отвечало форме моделируемого и отображаемого объекта, требовалось его хо�рошее визуальное представление. Вот здесь очень кстати пришлись достиженияученых�физиков, изучающих оптику и различные формы излучения. Результатыих работ, касающиеся преломления, отражения, поглощения световых лучей, былиположены в основу различных методов визуализации.

Стабильный рост производительности персональных компьютеров в начале 1990�хгодов дал толчок развитию относительно недорогих приложений для трехмерногомоделирования. Появление таких программных пакетов сделало 3D доступнойдля простых пользователей. При этом само моделирование перестало быть приви�легией небольших групп ученых, занимающихся скучными исследованиями, иликинематографистов, имеющих доступ к мощным графическим станциям. Легкостьв освоении, относительно небольшие требования к аппаратному обеспечениюи поистине удивительные возможности таких систем обеспечили им быстрое рас�пространение и большую популярность. Кроме того, развитие графических биб�лиотек существенно способствовало популяризации программирования 3D�при�ложений, что еще более ускорило развитие и распространение трехмерной графики.В области дизайна и анимации вместе с производителями таких известных про�грамм, как 3ds Max, Maya, SOFTIMAGE/XSI, LightWave 3D, на рынке появляют�ся компании, занимающиеся разработкой узконаправленных специализированныхмодулей (плагинов) (Digimation, HABWare и пр.). В инженерном 3D�моделирова�нии у «тяжелых» САПР�пакетов (CATIA, Unigraphics, Pro/ENGINEER) инициати�ву перехватывают более «легкие» и простые в освоении 3D�пакеты нового поколе�ния: SolidWorks, Solid Edge, Inventor.

Следом за дизайном трехмерная графика незаметно проникла и в инженерное проек�тирование. Исторически сложилось так, что сфера промышленного проектирования

Page 246: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование246246246246246

жестко ограничена требованиями стандартов, которые касаются лишь плоского чер�чения. По этой причине переход на трехмерное моделирование в машиностроитель�ном или архитектурном проектировании не был безболезненным. Однако богатствовозможностей по созданию моделей сложных форм, легкость в проектированиии планировке, намного лучшие возможности для выявления ошибок на этапе про�ектирования и, самое главное, более наглядное представление объекта проектиро�вания сделали свое дело. С середины 1990�х годов трехмерная графика стала широ�ко применяться в инженерии.

Львиную долю среди программных средств для автоматизации инженерного проек�тирования занимают графические CAD�системы (Computer Aided Design — полу�автоматическое компьютерное проектирование). Они служат для создания трехмер�ных моделей машиностроительных агрегатов, изделий, зданий и т. п., формированияи оформления комплекта чертежей вместе с полным набором конструкторской доку�ментации, необходимой для выпуска изделия или построения объекта.

Помимо лучшего визуального представления (по сравнению с плоским изображе�нием), трехмерные модели очень удобно использовать в инженерных расчетах. Дляэтого существует другой класс инженерных систем проектирования — CAE�системы(Computer Aided Engineering — автоматизированные инженерные расчеты). Расчетна прочность, кинематика и динамика, проливаемость пресс�форм, аэродинамическиеи гидравлические расчеты, имитация краш�тестов и многое другое стало простыми доступным с появлением программ такого класса. Инженер�конструктор получа�ет просто фантастический инструмент: трехмерное представление напряжений в из�делии, объемное распределение температур, пространственное моделированиепотоков газов, смесей и жидкостей. И все это просто и наглядно — никаких «трехэ�тажных» формул, плоских графиков, диаграмм или приблизительных вычислений!Кроме того, любая трехмерная модель всегда точнее описывает объект, чем самоеподробное двухмерное изображение. Да и формирование набора чертежей по пост�роенной модели отнимет у вас не более двух�трех минут в любой современной CAD�системе (как это сделать в КОМПАС, было рассказано в гл. 2).

В этой главе речь пойдет о трехмерном твердотельном моделировании в системеКОМПАС�3D V10. Как и предыдущая, данная глава начнется с рассмотрения ко�манд для работы в трехмерном редакторе КОМПАС�3D и приведения небольшихи не очень сложных примеров, которые помогут вам освоиться в среде моделиро�вания (если она еще не знакома вам). В завершении главы, когда вы уже освоитебазовые принципы проектирования, будут приведены практические примеры. Мырассмотрим разработку трехмерной модели знакомого вам одноступенчатого ци�линдрического редуктора, а также некоторые необычные примеры разработок 3D�моделей с применением инструментария КОМПАС�3D из моей практики.

Page 247: КОМПАС-3D V10 на 100 %.pdf

247247247247247Твердотельное моделирование в КОМПАС-3D

Твердотельное моделирование в КОМПАС-3DМоделирование — сложный процесс, результатом которого является законченнаятрехмерная сцена (модель объекта) в памяти компьютера. Моделирование состо�ит из создания отдельных объектов сцены с их последующим размещением в про�странстве. Для выполнения трехмерных моделей объектов существует множествоподходов. Рассмотрим основные из них, предлагаемые в наиболее успешных насегодня программах 3D�графики:

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

� формирование сложных полигональных поверхностей, так называемых мешей(от англ. mesh — сетка), путем полигонального или NURBS�моделирования;

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

КОМПАС�3D — это система твердотельного моделирования. Это значит, что всеее операции по созданию и редактированию трехмерных моделей предназначенытолько для работы с твердыми телами.

Твердое тело — область трехмерного пространства, состоящая из однородного ма�териала и ограниченная замкнутой поверхностью, которая сформирована из однойили нескольких стыкующихся граней. Любое твердое тело состоит из базовыхтрехмерных элементов: граней, ребер и вершин (рис. 3.1).

Рис. 3.1. Твердые тела: призма (состоит из семи граней) и шар (из одной грани)

Page 248: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование248248248248248

Грань — гладкая (не обязательно плоская) часть поверхности детали, ограничен�ная замкнутым контуром из ребер. Частный случай — шарообразные твердые телаи тела вращения с гладким профилем, состоящие из единой грани, которая, соот�ветственно, не имеет ребер.

Ребро — пространственная кривая произвольной конфигурации, полученная напересечении двух граней.

Вершина — точка в трехмерном пространстве. Для твердого тела это может бытьодна из точек на конце ребра.

Твердые тела в системе КОМПАС�3D создаются путем выполнения булевых опе�раций над отдельными объемными элементами детали (призмами, телами враще�ния и т. д.). Другими словами, процесс построения состоит из последовательногодобавления и (или) удаления материала детали. Контур формы добавляемого илиудаляемого слоя материала определяется плоской фигурой, называемой эскизом,а сама форма создается путем перемещения этого эскиза в пространстве (враще�ние вокруг оси, выдавливание перпендикулярно плоскости эскиза, перемещение потраектории и пр.). В общем случае любое изменение формы детали (твердого тела)называется трехмерной формообразующей операцией, или просто операцией.

Формировать твердотельные модели в КОМПАС�3D можно в двух типах доку�ментов: КОМПАС�Деталь и КОМПАС�Сборка. В отличие от графических доку�ментов (чертеж и фрагмент), оба типа трехмерных документов равноценны, срединих нет главного или вспомогательного.

Документ Деталь предназначен для создания с помощью формообразующих опе�раций и хранения модели целостного объекта (чаще всего какого�либо простогоизделия, отдельной детали, компонента). Хотя, как было отмечено в гл. 1, вовсе необязательно, чтобы модель в документе КОМПАС�Деталь отвечала реальной еди�ничной детали на производстве. Например, никто не мешает представить вам в ка�честве единой детали трехмерную модель подшипника (в действительности состо�ящего из нескольких деталей), если вам так удобнее использовать его в сборках,параметризировать или редактировать.

В документе Сборка собираются в единый агрегат смоделированные и сохранен�ные ранее детали: вы сначала размещаете их в пространстве, сопрягаете вместеи фиксируете. Более того, в десятой версии программы функционал по наполне�нию сборок заметно расширился: теперь вы можете создавать прямо в сборке тела,которые будут принадлежать сугубо сборке (храниться в файле сборки, а не в от�дельном файле детали или библиотеке стандартных элементов). Грубо говоря, на�

Page 249: КОМПАС-3D V10 на 100 %.pdf

249249249249249Твердотельное моделирование в КОМПАС-3D

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

Необходимо также отметить, что в ранних версиях КОМПАС�3D при созданиидетали существовало жесткое ограничение: в документе КОМПАС�Деталь можетбыть выполнено только одно твердое тело. Вся геометрия построенной моделидетали основывалась на одной базовой формообразующей операции (например,операции вращения или выдавливания), называемой основанием детали. Передначалом формирования 3D�модели, чтобы получить нормальную модель, всегданужно было выбрать какой�либо элемент в реальном объекте, который бы служилбазой для всех построений. Это связано с тем, что все последующие формообразу�ющие операции отталкивались от основания детали, как бы нанизывались на него,и не могли выполняться отдельно. При неудачном выборе базового элемента по�следующие доработка и редактирование модели оказывались иногда очень затруд�нительными.

Начиная с КОМПАС�3D V8 Plus это ограничение снято. Теперь в детали, каки в сборке, можно создавать несколько не связанных друг с другом твердых тел(в сборке именно создавать, вставлять и ранее можно было сколько угодно). Та�кой подход получил название многотельного моделирования. Оно значительноупрощает разработку сложных деталей, снимая ограничения на создание моделей,которые раньше можно было получить лишь в режиме редактирования деталив сборке. Это значит, что булевы операции, которые до этого выполнялись тольков сборке, теперь доступны при создании детали.

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

При выполнении большинства операций в детали в связи с появлением много�тельности добавился выбор нескольких вариантов (режимов) построения:

� при вырезании (удалении материала):

• вычитание элемента — удаление материала детали происходит внутри зам�кнутой поверхности, сформированной по заданному эскизу и типу опера�ции (выдавливание, вращение и т. д.);

Page 250: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование250250250250250

Рис. 3.2. Коленчатый вал: пример многотельного моделирования

• пересечение элементов — удаление материала детали, находящегося сна�ружи поверхности, которая сформирована в результате операции;

� при «приклеивании» (добавлении материала):

• новое тело — добавляемый трехмерный элемент формирует в детали новоетвердое тело, независимо от того, пересекается он с уже существующимителами или нет. Если создаваемый элемент не имеет пересечений или ка�саний с существующей геометрией детали, то эта функция включается ав�томатически;

• объединение — добавляемый элемент соединяется с твердым телом, с ко�торым он пересекается;

• автообъединение — при этом система автоматически объединяет в однотело существующий и новый элементы, если они пересекаются, или фор�мирует новое тело, если они не пересекаются.

Результат формообразующей операции выбирается на вкладке Âûðåçàíèå панелисвойств при удалении или Ðåçóëüòàò îïåðàöèè — при добавлении материала (рис. 3.3).

Очень важное понятие при многотельном моделировании — область примененияоперации. Представьте себе ситуацию, когда вследствие выполнения той или иной

Page 251: КОМПАС-3D V10 на 100 %.pdf

251251251251251Твердотельное моделирование в КОМПАС-3D

Рис. 3.3. Выбор результата операции при добавлении материала

команды создаваемый элемент пересекает несколько твердых тел в модели. Какиедействия предпримет система и какой результат будет у этой операции? Чтобыпользователь мог дать конкретный ответ на эти вопросы, и была реализована об�ласть применения операции. Например, если элемент выдавливания пересекаетдва (или более) тела, вы можете указать, с каким из этих тел объединять добавля�емый элемент, объединять ли вообще или же формировать изо всех пересекаю�щихся объектов одно твердое тело. Точно так же и при вырезании: настроив об�ласть применения операции, вы укажете, какие тела нужно «резать» (удалятьчасть их материала), а какие оставить нетронутыми. Другими словами, областьприменения операции — это набор тел, на которые распространяется действие те�кущей операции. Данный набор формируется простым указанием тел в окне пред�ставления модели после нажатия кнопки Ðó÷íîå óêàçàíèå òåë на панели свойств.

ПРИМЕЧАНИЕ

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

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

Однако, наряду со многими преимуществами многотельного моделирования, спо�собы получения нескольких тел в модели ограничены следующим.

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

Page 252: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование252252252252252

Рис. 3.4. Количество тел в детали

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

� Нельзя перемещать тела в модели (как, например, детали в сборке), кроме какизменяя положения их эскизов.

� Невозможно копировать тела с помощью команд создания массивов. Тело, по�лученное в результате булевой операции или операции Çåðêàëüíî îòðàçèòü òåëî,

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

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

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

Формообразующие операции (построение деталей)

Мы уже выяснили, что КОМПАС — система твердотельного моделирования и чтобольшинство операций по созданию моделей в ней основываются на эскизах (ис�ключение составляют операции по созданию фаски, скругления, оболочки и т. п.).Эскиз — это обычное двухмерное изображение, размещенное на плоскости в трех�мерном пространстве. В эскизе могут присутствовать любые графические элемен�ты (примитивы), за исключением элементов оформления (обозначений) конст�рукторского чертежа и штриховки. Эскизом может быть как замкнутый контурили несколько контуров, так и произвольная кривая. Каждая трехмерная опера�ция предъявляет свои требования к эскизу (например, эскиз для операции выдав�

Page 253: КОМПАС-3D V10 на 100 %.pdf

253253253253253Твердотельное моделирование в КОМПАС-3D

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

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

1. Выделите в дереве построения или в окне документа плоскость, на которойпланируете разместить эскиз (плоскость может быть стандартной или вспо�могательной). Если в модели уже есть какое�либо тело (или тела), вы може�те в качестве опорной плоскости эскиза использовать любую из его плоскихграней. Выделить плоскую грань можно только в окне представления доку�мента.

2. Нажмите кнопку Ýñêèç на панели инструментов Òåêóùåå ñîñòîÿíèå. Мо�дель плавно изменит ориентацию таким образом, чтобы выбранная вамиплоскость разместилась параллельно экрану (то есть по нормали к линиивзгляда).

ВНИМАНИЕ

Возможность автоматического изменения ориентации модели при запускекоманды создания эскиза появилась только в КОМПАС-3D V8. Это, конечно,маловероятно, но если у вас установлена более ранняя версия, то после на-жатия кнопки Эскиз модель не сдвинется с места. В таком случае перед каж-дым созданием эскиза для операции вам необходимо будет вручную устанав-ливать ориентацию модели нормально к плоскости эскиза. Для этого выделитеплоскость и воспользуйтесь командой Нормально к , которая находитсяв раскрывающемся меню кнопки Ориентация на панели инструментовВид.

3. После запуска процесса создания эскиза компактная панель изменит свой вид(см. рис. 1.38). На ней будут расположены панели инструментов, свойствен�ные как трехмерным, так и графическим документам системы КОМПАС�3D.Пользуясь командами для двухмерных построений, создайте изображениев эскизе. Для завершения создания или редактирования эскиза отожмите кноп�ку Ýñêèç. Компактная панель при этом восстановит свой прежний вид, а модельпримет ту же ориентацию в пространстве, которая была до построения эскиза.

4. Эскиз останется выделенным в окне документа (подсвечен зеленым цветом),поэтому вы сразу можете вызывать нужную команду и создавать или вноситьизменения в геометрию модели.

Page 254: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование254254254254254

ПРИМЕЧАНИЕ

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

Все трехмерные операции в КОМПАС�3D делятся на основные (то есть собствен�но формообразующие) и дополнительные. Основные операции включают коман�ды для добавления и удаления материала детали, булевы операции, команду со�здания листового тела, а также команду Äåòàëü-çàãîòîâêà. Дополнительные операциипредставляют собой команды для реализации тех или иных конструкторских эле�ментов на теле детали (фаски, скругления, отверстия, уклона, ребра жесткостии т. д.). В отдельную группу можно отнести команды построения массивов трех�мерных элементов как в детали, так и в сборке. Есть также некоторые специфичес�кие команды, доступные только для сборки.

В соответствии с изложенной классификацией мы будем дальше рассматриватьинструменты трехмерного редактора КОМПАС�3D.

Существует четыре основных подхода к формированию трехмерных формообра�зующих элементов в твердотельном моделировании. Эти подходы практичес�ки идентичны во всех современных системах твердотельного 3D�моделирова�ния (есть, конечно, небольшие различия в их программной реализации, но сутьостается той же). Рассмотрим их.

� Выдавливание. Форма трехмерного элемента образуется путем смещения эс�киза операции (рис. 3.5, а) строго по нормали к его плоскости (рис. 3.5, б). Вовремя выдавливания можно задать уклон внутрь или наружу (рис. 3.5, в и г).Контур эскиза выдавливания не должен иметь самопересечений. Эскизом мо�гут быть: один замкнутый контур, один незамкнутый контур или несколькозамкнутых контуров (они не должны пересекаться между собой). Если выформируете основание твердого тела выдавливанием и используете в эскизенесколько замкнутых контуров, то все эти контуры должны размещаться внут�ри одного габаритного контура, иначе вы не сможете выполнить операцию.При вырезании или добавлении материала выдавливанием замкнутые конту�ры могут размещаться произвольно.

� Вращение. Формообразующий элемент является результатом вращения эски�за (рис. 3.6, а) в пространстве вокруг произвольной оси (рис. 3.6, б). Вращениеможет происходить на угол 360° или меньше (рис. 3.6, в). Обратите внимание,ось вращения ни в коем случае не должна пересекать изображение эскиза!

Page 255: КОМПАС-3D V10 на 100 %.pdf

255255255255255Твердотельное моделирование в КОМПАС-3D

а б в г

Рис. 3.5. Выдавливание: эскиз (а), сформированный трехмерный элемент (б),уклон внутрь (в) и уклон наружу (г)

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

а б в

Рис. 3.6. Вращение: эскиз (а), полное вращение (б), вращение на угол меньше 360° (в)

� Кинематическая операция. Поверхность элемента формируется в результате пе�ремещения эскиза операции вдоль произвольной трехмерной кривой (рис. 3.7).Эскиз должен содержать обязательно замкнутый контур, а траектория переме�щения — брать начало в плоскости эскиза. Разумеется, траектория должна неиметь разрывов.

� Операция по сечениям. Трехмерный элемент создается по нескольким сечени�ям�эскизам (рис. 3.8). Эскизов может быть сколько угодно, и они могут быть

Page 256: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование256256256256256

а б

Рис. 3.7. Кинематическая операция: эскиз и траектория операции (а), трехмерный элемент (б)

размещены в произвольно ориентированных плоскостях. Эскизы должныбыть замкнутыми контурами или незамкнутыми кривыми. В последнем эски�зе может размещаться точка.

а б

Рис. 3.8. Операция по сечениям: набор эскизовв пространстве (а), сформированный трехмерный элемент (б)

Перечисленных четырех способов обычно хватает для формирования сколь угод�но сложных форм неорганического мира. Иногда, правда, бывает значительно лег�че сформировать объект, используя другие методы моделирования в других гра�фических системах (речь идет о полигональном или NURBS�моделировании).Однако в 90 % случаев твердотельного инструментария достаточно для построе�ния неживых объектов.

Page 257: КОМПАС-3D V10 на 100 %.pdf

257257257257257Твердотельное моделирование в КОМПАС-3D

Все команды для построения и редактирования детали расположены на панелиинструментов Ðåäàêòèðîâàíèå äåòàëè (рис. 3.9). Для перехода к этой панели щелк�ните на одноименной кнопке компактной панели (разумеется, активным долженбыть документ КОМПАС�Деталь).

Рис. 3.9. Панель инструментов Редактирование детали

Подобно прочим панелям инструментов, панель Ðåäàêòèðîâàíèå äåòàëè содержиткак одиночные кнопки, так и группы кнопок.

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

Îïåðàöèÿ âûäàâëèâàíèÿ;

Îïåðàöèÿ âðàùåíèÿ;

Êèíåìàòè÷åñêàÿ îïåðàöèÿ;

Îïåðàöèÿ ïî ñå÷åíèÿì.

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

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

Еще одной операцией, с которой нередко начинается построение детали, являет�ся Äåòàëü-çàãîòîâêà (ее кнопка следует сразу за группой команд добавления ма�

териала). Эта команда позволяет использовать в качестве заготовки другую, ра�нее построенную и сохраненную деталь. После вставки детали�заготовки в новый

Page 258: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование258258258258258

Рис. 3.10. Отображение последовательности операций в дереве построения модели

документ вы можете продолжить построение или редактировать заготовку так же,как если бы создали основание, например, при помощи обычной операции выдав�ливания. Заготовка может вставляться как самостоятельный объект (кнопка Âñòàâ-

êà áåç èñòîðèè на панели свойств) или с поддержкой связи с файлом источником(Âñòàâêà âíåøíåé ññûëêîé). Во втором случае все изменения в детали�образце бу�дут переноситься в файл на вставленную заготовку. При установленном флажкеÇåðêàëüíàÿ äåòàëü на панели свойств деталь�заготовка будет вставлена в документв зеркальном отображении. Кнопка Äåòàëü-çàãîòîâêà доступна, только если в дета�ли не создано еще ни одного объекта.

За командой вставки заготовки идет группа команд удаления материала детали(команды вырезания):

Âûðåçàòü âûäàâëèâàíèåì;

Âûðåçàòü âðàùåíèåì;

Âûðåçàòü êèíåìàòè÷åñêè;

Âûðåçàòü ïî ñå÷åíèÿì.

Как и команды добавления материала, они реализуют четыре основных способаформирования геометрии твердотельных моделей. Требования к эскизам этихопераций такие же, как и для добавления материала. Единственное отличие — всеэти команды неактивны, если в детали нет хотя бы одной операции добавленияматериала (это логично — вырезать можно только из чего�то уже построенного).

Page 259: КОМПАС-3D V10 на 100 %.pdf

259259259259259Твердотельное моделирование в КОМПАС-3D

Группа команд для вырезания присутствует также и в документе КОМПАС�Сбор�ка. В сборке с их помощью можно делать сквозные вырезы, проходящие через не�сколько деталей сразу. Изменение в геометрии каждой из деталей в сам документ(файл) детали не передается.

Важной особенностью всех команд добавления и вырезания является возмож�ность формирования не только сплошных трехмерных элементов, но и так назы�ваемой тонкой стенки (рис. 3.11).

Рис. 3.11. Результат операции выдавливания в режиме построения тонкой стенки

Настройка параметров тонкой стенки осуществляется на вкладке Òîíêàÿ ñòåíêà

панели свойств при выполнении любой из команд добавления или удаления мате�риала. Раскрывающийся список Òèï ïîñòðîåíèÿ òîíêîé ñòåíêè содержит следующиеварианты:

Íåò — формообразующий элемент создается сплошным (нет тонкой стенки);

Íàðóæó — тонкая стенка строится наружу от контура эскиза операции;

Âíóòðü — тонкая стенка строится внутрь от контура;

Äâà íàïðàâëåíèÿ — тонкая стенка строится в обоих направлениях сразу, при�чем толщину стенки по каждому из направлений можно задавать различной;

Ñðåäíÿÿ ïëîñêîñòü — тонкая стенка строится на одинаковое расстояние (равноеполовине заданной толщины) в обе стороны от контура эскиза.

ПРИМЕЧАНИЕ

Если в контуре эскиза для «приклеивания» или вырезания содержится незам-кнутая кривая, то автоматически включается режим создания тонкой стенки,выдавленной наружу (при этом пункт Нет вообще недоступен в раскрываю-щемся списке Тип построения тонкой стенки).

Page 260: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование260260260260260

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

Ïðÿìîå íàïðàâëåíèå — эскиз формообразующей перемещается в направлениинормали к поверхности эскиза (это вариант задан по умолчанию);

Îáðàòíîå íàïðàâëåíèå — эскиз перемещается в противоположную от направле�ния нормали сторону;

Äâà íàïðàâëåíèÿ — эскиз смещается в обе стороны от опорной плоскости, принеобходимости на различное расстояние или угол в каждую сторону;

Ñðåäíÿÿ ïëîñêîñòü — операция действует симметрично относительно плоскостиэскиза, а смещение или поворот осуществляется на половину заданного рас�стояния или угла.

Направление выбирается (при запущенной команде выдавливания или вращения)из раскрывающегося списка Íàïðàâëåíèå на вкладке Ïàðàìåòðû панели свойств. Дляудобства ориентации направление нормали к плоскости эскиза при выполненииоперации указывается фантомной стрелкой. Как правило, нормаль всегда на�правлена наружу от тела детали. Для первого формообразующего элемента (ос�нования) направление нормали совпадает с положительным направлением ко�ординатной оси глобальной системы координат, перпендикулярной к плоскостиэскиза (то есть если эскиз лежит в плоскости XY, то направление нормали совпа�дет с направлением оси Z).

ПРИМЕЧАНИЕ

Положение глобальной системы координат трехмерного документа вы всегда мо-жете видеть в левом нижнем углу окна представления документа.

При выборе определенного направления в окне документа сразу изменяется фан�том формообразующей операции. Фантом трехмерного элемента — это услов�ное временное отображение изменений, которые коснутся детали при выполне�нии той или иной операции (рис. 3.12). Фантом трехмерного элемента всегдапрозрачен, его контур отрисовывается серыми тонкими линиями. Отображениефантома всегда отвечает выбранным в данный момент настройкам текущей опе�рации (направление и величина смещения, выполнение сплошным или тонкойстенкой и т. п.).

Page 261: КОМПАС-3D V10 на 100 %.pdf

261261261261261Твердотельное моделирование в КОМПАС-3D

Рис. 3.12. Фантом операции выдавливания

ВНИМАНИЕ

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

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

Еще одной из главных формообразующих операций является Áóëåâà îïåðàöèÿ .Она доступна, только если в детали присутствует более одного тела. Данная опе�рация предназначена для объединения, вычитания или пересечения указанныхтел.

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

Рассмотрим действие данной операции на небольшом примере, заодно и закрепимвсе прочитанное до этого.

1. Создайте документ КОМПАС�Деталь. Вы уже знаете, что это можно сделать,вызвав окно Íîâûé äîêóìåíò с помощью меню Ôàéë�Ñîçäàòü или выбрав стро�ку Äåòàëü из раскрывающегося списка кнопки Ñîçäàòü на панели Ñòàíäàðòíàÿ.

Page 262: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование262262262262262

2. Откроется пустой документ, в котором пока есть только три координатныеплоскости. В окне дерева построения выделите плоскость XY и нажмите кноп�ку Ýñêèç на панели инструментов Òåêóùåå ñîñòîÿíèå.

3. В режиме построения эскиза перейдите на панель Ãåîìåòðèÿ компактной пане�ли инструментов и нажмите кнопку Ìíîãîóãîëüíèê (она находится в однойгруппе с кнопками команд построения прямоугольников). Создайте пяти�угольник с центром в начале координат эскиза и радиусом вписанной окруж�ности 20 мм (рис. 3.13). Завершите редактирование эскиза.

Рис. 3.13. Построение пятиугольника в эскизе

4. На компактной панели перейдите на панель Ðåäàêòèðîâàíèå äåòàëè, на которой на�жмите кнопку Îïåðàöèÿ âûäàâëèâàíèÿ. Оставьте заданное по умолчанию направ�ление операции в ту же сторону, что и направление нормали, а в поле Ðàññòîÿíèå 1

введите значение 30. Нажмите кнопку Ñîçäàòü îáúåêò для формирования твер�дого тела выдавливанием. У вас должна получиться призма с равностороннимпятиугольником в основании.

ПРИМЕЧАНИЕ

Можно не задавать параметры операций (расстояние или угол смещения, ве-личину уклона и т. п.) в полях панели свойств. Есть другой способ, возможно,не такой удобный, но иногда более быстрый, — перетаскивание характерныхточек трехмерного элемента. Как и в двухмерном изображении, в 3D-моделиесть характерные точки, перетаскивая которые можно изменять тот или инойпараметр так, как будто вы вводите его значение на панели свойств. Харак-терные точки отображаются на фантоме операции маленькими чернымиквадратами. При наведении указателя на точку возле нее всплывает подсказ-ка с названием и текущим значением параметра (см. рис. 3.12). Нажмитекнопку мыши и перетаскивайте точку — соответствующий параметр будет из-меняться, а его значение отображаться справа от указателя мыши.

5. Выделите верхнюю грань призмы в окне представления документа (то естьщелкнув на самой грани в модели). Грань должна подсветиться зеленым цве�

Page 263: КОМПАС-3D V10 на 100 %.pdf

263263263263263Твердотельное моделирование в КОМПАС-3D

том. Опять нажмите кнопку для создания эскиза. Переключитесь на панельинструментов Ãåîìåòðèÿ и с помощью команды Äóãà постройте дугу с центромв одной из вершин основания�пятиугольника и радиусом 20 мм. Посколькуэтот эскиз предполагается использовать в операции вращения, обязательносоздайте осевую линию (команда Îòðåçîê, стиль линии Îñåâàÿ) проходящуючерез конечные точки дуги (рис. 3.14).

Рис. 3.14. Эскиз для будущей операции вращения

6. Теперь попробуем создать трехмерный элемент, не выходя из режима редакти�рования эскиза. Не отжимая кнопку Ýñêèç, перейдите на панель Ðåäàêòèðîâàíèå

äåòàëè и щелкните на кнопке Îïåðàöèÿ âðàùåíèÿ. На основе текущего эскизасразу должна запуститься операция создания тела вращения. Необходимо на�строить параметры команды таким образом, чтобы в результате ее выполне�ния получить сплошной шар, как отдельное твердое тело (это нужно, чтобыпотом можно было применить булеву операцию). Для этого выполните следу�ющее:

1) в группе переключателей Ñïîñîá на панели свойств нажмите кнопку Ñôå-

ðîèä, направление оставьте заданным по умолчанию (прямое), но просле�дите, чтобы в поле Óãîë ïðÿìîãî íàïðàâëåíèÿ было задано значение 360;

2) перейдите на вкладку Òîíêàÿ ñòåíêà и из раскрывающегося списка Òèï ïî-

ñòðîåíèÿ òîíêîé ñòåíêè выберите пункт Íåò, чтобы запретить создание тон�кой стенки и получить сплошной шар;

3) перейдите на вкладку Ðåçóëüòàò îïåðàöèè и нажмите кнопку�переключательÍîâîå òåëî, чтобы формируемый шар не был объединен с призмой.

7. Нажмите кнопку Ñîçäàòü îáúåêò. В результате получится сплошной шар ради�усом 20 мм (рис. 3.15). Несмотря на то, что созданные объекты пересекаются,это все равно два разных твердых тела (о чем свидетельствует то, что в местахвхода шара в призму нет четко обозначенных ребер).

Page 264: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование264264264264264

Рис. 3.15. Два созданных тела в модели

8. Теперь можно перейти к демонстрации возможностей команды Áóëåâà îïå-

ðàöèÿ. Нажмите соответствующую кнопку на панели Ðåäàêòèðîâàíèå ìîäå-

ëè. В строке подсказок появится текст Âûáåðèòå îáúåêòû äëÿ áóëåâîé îïåðà-

öèè. По очереди щелкните на каждом из двух тел в окне модели (сначалана призме, потом на шаре). При этом ребра каждого выбранного тела (а так�же значки трехмерных операций, образующих тело в дереве построения)будут подсвечены красным цветом. Результатом этой операции могут бытьчетыре разных тела:

• тело, полученное объединением призмы и шара (рис. 3.16, а). Для этого напанели свойств в группе кнопок Ðåçóëüòàò îïåðàöèè нужно нажать кнопкуÎáúåäèíåíèå . Обратите внимание: в местах пересечения шара призмыпоявились ребра нового тела;

• тело, сформированное в результате вычитания шара из призмы, то естьвычитанием второго тела из первого (рис. 3.16, б). Для этого на панелисвойств должна быть нажата кнопка Âû÷èòàíèå ;

• тело, полученное вычитанием призмы из шара (рис. 3.16, в). Поскольку вы�читается всегда второе тело, вам необходимо изменить порядок указаниятел. Этого можно добиться двумя способами. Первый — снять выделениес обоих тел, щелкнув на свободном пространстве модели, а затем зановоуказать тела для булевой операции, сначала щелкнув на шаре, а потом напризме. Второй и более правильный метод — изменить порядок тел в спис�ке Ñïèñîê îáúåêòîâ на панели свойств (в этом списке каждое тело обознача�ется названием последней выполненной над ним формообразующей опе�рации). Чтобы изменить порядок, выделите одно из тел и переместите его

Page 265: КОМПАС-3D V10 на 100 %.pdf

265265265265265Твердотельное моделирование в КОМПАС-3D

в списке, используя кнопки со стрелками, размещенные в верхней частисписка (рис. 3.17);

• тело, сформированное в результате пересечения двух указанных тел(рис. 3.16, г). Для этого на панели свойств должна быть нажата кнопкаÏåðåñå÷åíèå .

а б

в г

Рис. 3.16. Результат выполнения булевой операции: объединение (а),вычитание (б, в) и пересечение (г)

Рис. 3.17. Изменение порядка выбранных тел в списке объектов булевой операции

Page 266: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование266266266266266

Вы можете самостоятельно попробовать все четыре варианта команды Áóëåâîé

îïåðàöèè. Для этого после ее выполнения выделите ее в дереве построения и вы�зовите команду контекстного меню Ðåäàêòèðîâàòü (в более ранних версиях про�граммы — Ðåäàêòèðîâàòü ýëåìåíò) (рис. 3.18). Запустится процесс редактированиявыбранной в дереве операции: трехмерный элемент опять перейдет в фантомноесостояние, а на панели свойств отобразятся настройки данной операции. Из�менив какие�либо из значений параметров (в нашем примере — результат бу�левой операции), вновь создайте трехмерный элемент, нажав кнопку Ñîçäàòü

îáúåêò.

Рис. 3.18. Контекстное меню трехмерного элемента, вызванное из дерева построения

В контекстном меню для трехмерных элементов присутствует еще несколькоочень полезных команд (см. рис. 3.18).

� Óäàëèòü (или Óäàëèòü ýëåìåíò в предыдущих версиях КОМПАС�3D) — удаля�ет трехмерный элемент из модели и дерева построения. При удалении опре�деленного элемента из детали его эскиз (или эскизы) не удаляются, но уда�ляются все зависящие от него (условно подчиненные) трехмерные элементы(операции). Под условно подчиненными следует понимать такие операции,которые, хоть и являются отдельными трехмерными объектами, формируют�ся на базе уже существующей геометрии модели и напрямую зависят от нее(являются производными). Например, если вы выполнили операцию выдав�ливания, после чего на пересечении граней полученного объекта создалискругления, то после удаления операции выдавливания все скругления бу�дут также удалены!

Page 267: КОМПАС-3D V10 на 100 %.pdf

267267267267267Твердотельное моделирование в КОМПАС-3D

ВНИМАНИЕ

Будьте осторожны при удалении тех или иных элементов детали — восстано-вить их, кроме как создав заново, будет невозможно!

� Ñêðûòü — управляет отображением элемента детали, выбранного в дереве по�строения. После ее выполнения элемент будет скрыт (спрятан) в модели. Есливызывать контекстное меню для уже скрытого элемента, на месте этой коман�ды будет команда Ïîêàçàòü, включающая отображение объекта. Если вы скры�ваете какую�то часть твердого тела (одну операцию), то в модели будет спря�тано все тело, в состав которого входит выбранная операция. Режим скрытияочень полезен для сложных моделей, особенно больших сборок. Скрытие от�дельных элементов значительно облегчает работу с такой моделью, ее стано�вится проще приближать, отдалять или поворачивать в окне представления.

� Îòíîøåíèÿ â äîïîëíèòåëüíîì îêíå — команда позволяет создать дополнительноеокно дерева модели и отобразить в нем объекты, являющиеся исходнымии производными для объекта, выделенного в дереве.

� Óêàçàòåëü ïîä âûäåëåííûé îáúåêò — автоматически перемещает и устанавливаетуказатель, отсекающий операции построения в дереве под выделенный трех�мерный элемент. Подробнее о данном указателе читайте далее.

� Èñêëþ÷èòü èç ðàñ÷åòà — исключает из расчета выбранную операцию, вследствиечего модель перестраивается так, как будто исключенной операции вообще нетв модели. Если элемент исключен, то вместо этой команды будет отображенакоманда Âêëþ÷èòü â ðàñ÷åò. При исключении трехмерного элемента из моделиисключаются все его условно подчиненные элементы, однако при включенииэтого же элемента в структуру модели все подчиненные объекты останутсяисключенными. Их придется включать вручную. Исключенные элементы ото�бражаются в дереве построения светло�голубым цветом и помечены крести�ком в левом нижнем углу.

� Èñêëþ÷èòü èç ðàñ÷åòà ñëåäóþùèå — новая команда, позволяющая исключить израсчета детали все трехмерные формообразующие элементы, которые следу�ют за выделенным элементом (для которого было вызвано контекстное меню).

� Âêëþ÷èòü â ðàñ÷åò ïîñëåäóþùèå — эта функция активирует ранее исключенныеиз расчета формообразующие элементы (если такие есть, конечно) во всех эле�ментах, следующих ниже выделенного.

Как вы наверняка успели заметить, контекстное меню, вызываемое на объекте де�рева построения модели, динамически изменяется в зависимости от состоянияобъекта. Более того, состав меню меняется даже для каждого отдельного типа

Page 268: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование268268268268268

объектов модели. Например, контекстное меню для эскиза будет иметь другой вид(рис. 3.19).

Рис. 3.19. Контекстное меню, вызванное в дереве построения для эскиза

Часть команд меню для эскиза имеет схожее назначение с командами трехмерныхэлементов (операций): Èñêëþ÷èòü èç ðàñ÷åòà, Èñêëþ÷èòü èç ðàñ÷åòà ïîñëåäóþùèå,Âêëþ÷èòü â ðàñ÷åò ïîñëåäóþùèå, Ðåäàêòèðîâàòü и Ïîêàçàòü (эскиз после выполнениятрехмерной операции сразу делается скрытым, исключение составляют эскизы�траектории для кинематических операций, но они, если быть точным, и не входятв состав эскизов этой операции).

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

Есть в контекстном меню эскиза (см. рис. 3.19) и некоторые особенные команды:

� Èçìåíèòü ïëîñêîñòü — позволяет переназначить опорную плоскость эскиза,правда, при этом могут быть утеряны все параметрические связи, наложенныена эскиз;

� Ðàçìåñòèòü ýñêèç — дает возможность изменять размещение всего изображенияэскиза в пределах его базовой плоскости (подобно изменению точки привяз�ки вида в чертеже).

Page 269: КОМПАС-3D V10 на 100 %.pdf

269269269269269Твердотельное моделирование в КОМПАС-3D

ПРИМЕЧАНИЕ

При запущенной на выполнение трехмерной операции контекстное меню в дере-ве построения нельзя вызвать.

Еще одной из основных формообразующих операций является создание листово�го тела. Функции для работы с листовыми моделями мы рассмотрим позже.

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

Одними из наиболее используемых дополнительных команд являются Ôàñêà и Ñêðóãëåíèå (на панели Ðåäàêòèðîâàíèå äåòàëè они объединены в одну группу).Для этих операций не требуется создавать эскиз. Вы лишь указываете радиусскругления или катет и угол фаски, а также ребра, на месте которых необходимосформировать указанный конструкторский элемент. Для выделения ребра в 3D�модели подведите к нему указатель мыши и, когда справа внизу от указателя по�явится изображение маленького отрезка, щелкните на ребре кнопкой мыши. Реб�ро должно подсветиться красным цветом. За один вызов команды Ôàñêà или Ñêðóãëåíèå

можно создавать фаску или скруглить сколько угодно ребер (рис. 3.20).

Рис. 3.20. Результат выполнения команд Фаска и Скругление

Page 270: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование270270270270270

Есть и другой способ выбора ребер для построения фаски или формированияскругления. В окне модели вы можете выбрать любую грань, тогда на всех ее реб�рах будут созданы фаски или скругления указанных параметров. Выделить граньдостаточно просто: подведите к ней указатель (возле указателя появится условноеобозначение грани) и щелкните кнопкой мыши. Грань подсветится. Как и длябольшинства других трехмерных операций, создаваемые фаски или скруглениясначала отображаются фантомами с характерной точкой, позволяющей прямов окне модели редактировать их параметры.

При описании двух предыдущих команд был затронут вопрос выделения трехмер�ных элементов (ребер и граней) непосредственно на самой модели. Как вы уже за�метили, система отслеживает, какой объект находится ближе всего к указателюмыши, и выдает своеобразную подсказку, что сейчас можно выделить. Иногда не�обходимо выделить объекты только какого�то одного конкретного типа, напримертолько ребра или только вершины. В достаточно сложных моделях бывает нелег�ко выбрать нужный объект, так как мешают другие элементы, расположенныеслишком близко. Например, при создании скругления необходимо выделять илиснимать выделение только с ребер, а по короткому ребру очень сложно попастьщелчком кнопкой мыши в окне модели. Случайно щелкнув на грани (при запу�щенной команде Ñêðóãëåíèå), вы тем самым выделите все ее ребра, что только до�бавит вам лишних хлопот. Для решения этой проблемы в системе КОМПАС�3Dесть возможность настройки фильтров выделения. Это можно сделать на панелиинструментов Ôèëüòðû (рис. 3.21). С помощью кнопок на этой панели можно вклю�чить или выключить возможность выделения следующих объектов:

� граней;

� ребер;

� вершин;

� конструктивных плоскостей;

� конструктивных осей.

Рис. 3.21. Панель Фильтры

По умолчанию на этой панели нажата кнопка Ôèëüòðîâàòü âñå, которая позволяетвыделять все трехмерные элементы модели.

Продолжим рассмотрение дополнительных формообразующих операций для детали.

Page 271: КОМПАС-3D V10 на 100 %.pdf

271271271271271Твердотельное моделирование в КОМПАС-3D

Команда Îòâåðñòèå очень удобна для быстрого создания различных отверстийсо сложным профилем в теле детали. Эта команда доступна, если в модели выде�лена плоская грань, которая автоматически становится базовой для отверстия. Дляформирования отверстия необходимо задать его координаты на базовой плоско�сти, а главное — выбрать тип (профиль) отверстия и определить его размеры. Типотверстия можно указать на панели Âûáîð îòâåðñòèÿ (рис. 3.22) вкладки Ïàðàìåòðû

панели свойств. В библиотеке отверстий содержатся как самые простые отверстия,например под ввинчиваемые болты, так и с очень сложным профилем, включаю�щим всевозможные канавки, буртики и пр. Выбрав тип отверстия, задав коорди�наты его центра и размеры, нажмите кнопку Ñîçäàòü îáúåêò — система выполнит всепостроение (то есть с помощью этой команды вы избавились от необходимостисамостоятельно рисовать эскиз). Редактируется построенный объект не как обыч�ная операция вырезания, а именно как отверстие. Вы можете изменить его про�филь и построить заново, при этом вам не нужно будет перерисовывать эскиз.

Рис. 3.22. Выбор типа отверстия и задание его размеров

ПРИМЕЧАНИЕ

У элемента, созданного с помощью команды Отверстие, все-таки есть эскиз (вы мо-жете увидеть его в дереве построений, раскрыв узел операции отверстия). Одна-ко этот эскиз содержит не изображение профиля отверстия, а всего лишь точку,обозначающую положение центра отверстия на опорной плоскости. Таким обра-зом, редактируя этот эскиз (перемещая точку), вы изменяете положение отверстияна плоскости.

Команду Îòâåðñòèå можно использовать и для сборки.

Команда Ðåáðî æåñòêîñòè строит в детали одноименный элемент на основе эски�за, содержащего незамкнутый контур.

Page 272: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование272272272272272

Еще одна из дополнительных команд — Óêëîí — предназначена для приданияуклона плоских граней, которые были перпендикулярны основанию (рис. 3.23).Эта команда отличается от уклона, придаваемого элементам выдавливания, сле�дующими особенностями:

� уклон придается не всем граням относительно основания, а лишь выбраннымпользователем;

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

� для операции не требуется эскиз.

Рис. 3.23. Две грани, наклоненные к основанию с помощью команды Уклон

Эта команда достаточно проста в применении. После ее вызова вы указываетеплоскую грань — основание, после чего одну за другой — грани, которые нужно на�клонить. Наконец, задаете угол уклона в поле Óãîë на панели свойств (выбранныеграни отрисовываются фантомом в наклоненном состоянии) и подтверждаете со�здание уклона, нажав кнопку Ñîçäàòü îáúåêò.

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

СОВЕТ

Если на ребрах наклоненных граней должно быть скругление, то его желательноделать уже после выполнения уклона. Операцию Уклон желательно применять насамом последнем этапе построения модели.

Используя команду Îáîëî÷êà , вы сможете преобразовать твердотельную детальв тонкостенную оболочку (рис. 3.24). При формировании оболочки вам следует

Page 273: КОМПАС-3D V10 на 100 %.pdf

273273273273273Твердотельное моделирование в КОМПАС-3D

лишь указать грань или грани, которые будут удалены с тела модели (на рис. 3.24это нижняя опорная грань детали), а также задать толщину стенки.

а б

Рис. 3.24. Сплошная деталь (а) и результат применения команды Оболочка (б)

Команда Îáîëî÷êà очень полезна при проектировании различных корпусных дета�лей. Значительно проще сначала создать модель, полностью заполненную матери�алом, заботясь только о внешней форме, а не о внутренней полости, а затем с по�мощью одной команды превратить ее в тонкостенную деталь.

СОВЕТ

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

Последними среди дополнительных операций являются команды создания сеченийв модели: Ñå÷åíèå ïîâåðõíîñòüþ (рис. 3.25, а) и Ñå÷åíèå ïî ýñêèçó (рис. 3.25, б).Главное отличие этих команд в том, что для первой не требует создания эскиза, адля второй он обязателен (что и следует из названия команды).

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

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

Page 274: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование274274274274274

а б

Рис. 3.25. Результаты выполнения команд создания сечений: поверхностью (а) и по эскизу (б)

создают эскиз профиля сечения. Затем, выделив эскиз, нажимают кнопку Ñå÷åíèå

ïî ýñêèçó и, задав направление (в модели оно будет показано стрелкой), создаютвырез. Эскиз сечения должен содержать незамкнутый контур, концы которогожелательно размещать за краями рассекаемой части детали. Эту команду приме�няют как для создания разреза в модели (то есть чтобы открыть ее внутреннеестроение), так и как самостоятельный трехмерный элемент, формирующий какую�то часть геометрии модели.

ПРИМЕЧАНИЕ

При выполнении команды Сечение по эскизу стрелка указывает направление вы-резания материала при сечении, поскольку само вырезание происходит не пер-пендикулярно, а вдоль опорной плоскости эскиза. По этой причине направлениенормали для команды Сечение по эскизу не имеет значения.

Как и команды вырезания и создания отверстий, обе команды построения сеченийможно применять и для сборки.

Иногда после завершения редактирования эскиза или после включения в расчетранее исключенных трехмерных операций модель отображается некорректно, а в де�реве построений возле таких операций появляется восклицательный знак в крас�ном кружке. Это свидетельствует об ошибках в трехмерных операциях. Их нельзядопускать в моделях. Ошибки бывают разными. Например, в результате перестро�ения одной из операций вы изменили форму модели так, что одно из отверстий(сформированных операцией вырезания) больше не пересекает тело детали, новедь сама операция вырезания осталась в модели. Возникает ошибка, отверстие невырезается, и вся последующая геометрия модели будет построена неправильно.Для устранения ошибок необходимо отредактировать эскиз или параметры невер�

Page 275: КОМПАС-3D V10 на 100 %.pdf

275275275275275Твердотельное моделирование в КОМПАС-3D

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

Кроме того, иногда возникают диалоговые окна ×òî íåâåðíî?, которые говорят о не�возможности выполнить ту или иную операцию (рис. 3.26). Появление этого окнаозначает, что один или несколько параметров на панели свойств заданы неверно.Такой ошибкой может быть, например, самопересечение контура операции выдав�ливания, отсутствие осевой линии в эскизе операции вращения, неверный эскизоперации вырезания, разделяющий тело на несколько частей, недопустимый ра�диус скругления и т. д. При появлении такого сообщения (в нем могут быть зафик�сированы сразу несколько ошибок) завершение построения трехмерной операцииневозможно.

Рис. 3.26. Сообщение об ошибке в эскизе

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

Для детали есть три разные команды создания массивов (на панели Ðåäàêòèðîâà-

íèå äåòàëè их кнопки объединены в одну группу):

� Ìàññèâ ïî ñåòêå — размещает копируемые элементы в узлах двухмерной сет�ки, количество копий по каждому из направлений задается отдельно. Сетка необязательно должна быть ортогональной;

� Ìàññèâ ïî êîíöåíòðè÷åñêîé ñåòêå — копии выбранных трехмерных элементоврасполагаются равномерно по концентрическим окружностям;

� Ìàññèâ âäîëü êðèâîé — создает одномерный массив трехмерных элементов,которые размещаются вдоль произвольной кривой.

Page 276: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование276276276276276

Копировать с помощью этих команд можно не только один элемент (операцию), асразу несколько (например, операцию выдавливания вместе со сформированны�ми на ее гранях фасками или отверстиями). Выделять исходные объекты для ко�пирования возможно как в окне модели, так и в дереве построения. Важно пони�мать, что операции создания массивов не предназначены для создания новых телв модели, поэтому при задании параметров этих команд учитывайте, что копиитрехмерного элемента должны быть приклеены (или вырезаны) к тому телу, кото�рому принадлежит исходный элемент. Если хотя бы одна из копий выйдет за пре�делы своего тела, то система сообщит об ошибке и массив не будет создан.

Все три команды можно использовать и для сборки, но там они служат для копи�рования отдельных деталей, входящих в состав сборки.

Есть еще одна команда, предназначенная для копирования элементов модели, —Çåðêàëüíûé ìàññèâ . Она служит для создания зеркального отражения выбран�ных элементов модели относительно плоскости или плоской грани. Как и все про�чие команды формирования массивов, Çåðêàëüíûé ìàññèâ не может создавать но�вые тела. А вот команда Çåðêàëüíî îòðàçèòü òåëî (она находится в одной группе скомандой зеркального массива) позволяет получить как одно целое тело, симмет�рично отразив созданную его часть относительно грани или плоскости, так и дваотдельных, симметричных друг другу относительно выбранной плоскости.

ПРИМЕЧАНИЕ

В версиях системы, предшествующих КОМПАС-3D V8 Plus (то есть до появлениямноготельного моделирования), команда Зеркально отразить тело называласьЗеркально отразить. Она предназначалась только для формирования целостнойдетали, имеющей плоскость симметрии, путем отображения части детали относи-тельно одной из ее граней или плоскости, которая проходит через тело детали.

Мы рассмотрели практически все команды панели инструментов Ðåäàêòèðîâàíèå

äåòàëè (конечно, это не все, что есть в КОМПАС�3D: ведь существуют еще листо�вые детали, поверхности, вспомогательные объекты и пр.). Остались еще две опе�рации, доступные только в режиме редактирования детали в сборке, но о них чутьпозже.

При описании формообразующих команд я специально пропустил команды для со�здания листового тела. Листовое тело — это деталь КОМПАС�3D, представляющаясобой трехмерную модель объекта (изделия), сформированного различными опе�рациями над заготовкой из листового металла (гибка, ковка, штамповка и т. п.).Все команды для построения листовых деталей вынесены на отдельную панельинструментов — Ýëåìåíòû ëèñòîâîãî òåëà (рис. 3.27).

Page 277: КОМПАС-3D V10 на 100 %.pdf

277277277277277Твердотельное моделирование в КОМПАС-3D

Рис. 3.27. Панель инструментов Элементы листового тела

Основной формообразующей командой для листовых моделей (рис. 3.28) являетсяËèñòîâîå òåëî . Без выполнения этой команды любые другие операции по редакти�рованию листовой детали будут недоступны. Процесс формирования листового телаподобен выполнению формообразующей операции выдавливания. Листовое тело со�здается путем перемещения эскиза листового тела в ортогональном направлении нанекоторую величину (обычно небольшую — не более нескольких миллиметров).

Рис. 3.28. Листовое тело

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

Рис. 3.29. Пример листового моделирования

Page 278: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование278278278278278

На листовом теле можно формировать следующие конструктивные элементы.

� Сгибы. Для создания этих трехмерных элементов на панели Ýëåìåíòû ëèñòîâî-

ãî òåëà присутствуют следующие команды:

Ñãèá;

Ñãèá ïî ëèíèè;

Ïîäñå÷êà.

� Отверстия. Команды позволяют создавать отверстия как круглого, так и болеесложного сечения:

Îòâåðñòèå â ëèñòîâîì òåëå;

Âûðåç â ëèñòîâîì òåëå.

� Дополнительные конструктивные элементы (штамповка, жалюзи, буртик),которые представлены командами:

Îòêðûòàÿ øòàìïîâêà;

Çàêðûòàÿ øòàìïîâêà;

Æàëþçè;

Áóðòèê.

� Замыкание углов, полученных при сгибах листового тела. Для этого существу�ет специальная команда Çàìûêàíèå óãëîâ . На данный момент в системе реа�лизовано три способа замыкания: замыкание встык, замыкание с перекрыти�ем и плотное замыкание. Для каждого способа можно выбрать различныевиды обработки стыка: без обработки, стык по кромке (применим только длязамыкания встык и плотного замыкания) и стык по хорде. Некоторые приме�ры замыкания углов показаны на рис. 3.30.

а б в

Рис. 3.30. Замыкание углов: плотное по кромке (а), встык без обработки (б),с перекрытием и обработкой стыка по хорде (в)

Page 279: КОМПАС-3D V10 на 100 %.pdf

279279279279279Твердотельное моделирование в КОМПАС-3D

Кроме того, можно получить развертку листового тела (для этого есть специаль�ная команда). В листовой модели вы также можете использовать любые булевыоперации с панели Ðåäàêòèðîâàíèå äåòàëè. Совместное применение команд листо�вого и твердотельного моделирования предоставляет поистине колоссальные воз�можности проектировщику, что будет продемонстрировано на примерах.

В конце этого раздела несколько слов о способах редактирования трехмерныхобъектов в системе КОМПАС.

Во�первых, редактирование любого объекта можно запустить с помощью контек�стного меню дерева построения.

Во�вторых, редактирование всех трехмерных операций (включая дополнительныеоперации, команды создания массивов и вспомогательных объектов) запускаетсядвойным щелчком кнопкой мыши. Например, чтобы изменить настройки опера�ции выдавливания, дважды щелкните на одной из граней, полученной в результа�те выполнения этой операции. Двойным щелчком можно также запустить редак�тирование эскизов, но поскольку в большинстве случаев они жестко привязаны кгеометрии модели, по ним очень трудно попасть при двойном щелчке. Пытаясьщелкнуть на эскизе, вы, скорее всего, запустите процесс редактирования другогообъекта. По этой причине эскизы лучше редактировать, используя команду Ðåäàê-

òèðîâàòü контекстного меню дерева построения.

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

Вспомогательная геометрия и трехмерные кривые

Надеюсь, вы уже хорошо освоили принцип создания трехмерных моделей в КОМ�ПАС: все построение детали состоит из последовательного рисования эскизов ивыполнения над ними (или же без них) формообразующих операций. Все вродебы понятно, но, возможно, вас уже посещала мысль о том, что использовать орто�гональные плоскости в качестве опорных явно недостаточно, а грани самой дета�ли лишь в редких случаях могут служить подходящими базовыми плоскостями.Если вы еще не задумывались над этим вопросом, то попробуйте представить себеразработку какого�либо сложного изделия с помощью всего лишь трех ортогональ�ных плоскостей. Это просто невозможно!

Как угодно разместить в пространстве модель плоскости для эскиза можно, ис�пользуя вспомогательные объекты.

Page 280: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование280280280280280

В системе КОМПАС�3D предусмотрено несколько типов вспомогательных объек�тов. Основные из них — конструктивные плоскости и конструктивные оси.

Конструктивные плоскости, как было отмечено, служат для определенного разме�щения эскиза в пространстве. Например, при помощи операции вырезания не�обходимо создать отверстие с осью, которая не перпендикулярна грани элемента,«приклеенного» выдавливанием. В таком случае вы не сможете использоватьгрань этого элемента в качестве опорной плоскости под эскиз. Для создания тако�го отверстия вам придется строить вспомогательную конструктивную плоскостьпод определенным углом, в которой и разместить эскиз.

Конструктивные оси обычно используются при создании массивов элементов, на�пример для указания геометрической оси массива по концентрической сетке или на�правления в массиве по параллелограммной сетке (команда Ìàññèâ ïî ñåòêå) и т. п.

Команды для создания перечисленных элементов находятся на панели инструмен�тов Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ (рис. 3.31).

Рис. 3.31. Панель Вспомогательная геометрия

Кроме инструментов для построения плоскостей и осей на этой панели присут�ствует команда Ëèíèÿ ðàçúåìà , предназначенная для разбиения одной грани нанесколько путем добавления ребер, а также группа из двух команд для созданияконтрольных точек трубопроводов (в книге они не рассматриваются).

Команды для построения вспомогательных осей (первая группа кнопок на панелиÂñïîìîãàòåëüíàÿ ãåîìåòðèÿ) включают следующие инструменты.

Îñü ÷åðåç äâå âåðøèíû — создает ось через две вершины, которые указываютсяпрямо на модели (ими могут быть вершины тела модели или пространствен�ные точки).

Îñü íà ïåðåñå÷åíèè ïëîñêîñòåé — строит ось на пересечении двух непараллель�ных плоскостей или плоских граней. Для построения конструктивной оси до�статочно просто указать эти плоскости в дереве построения или в окне пред�ставления модели.

Îñü êîíè÷åñêîé ïîâåðõíîñòè — создает ось автоматически после указания в окнемодели конической или цилиндрической грани.

Page 281: КОМПАС-3D V10 на 100 %.pdf

281281281281281Твердотельное моделирование в КОМПАС-3D

Îñü ÷åðåç ðåáðî — строит ось, совпадающую с указанным прямолинейным реб�ром в модели.

ПРИМЕЧАНИЕ

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

Вспомогательных плоскостей в системе намного больше, чем вспомогательныхосей.

Ñìåùåííàÿ ïëîñêîñòü — наверное, одна из самых востребованных команд вспо�могательной геометрии. Именно этим инструментом мы будем пользоватьсячаще всего при построении моделей, рассматриваемых в примерах. Она пред�назначена для создания вспомогательной плоскости, смещенной от указаннойплоскости или плоской грани на определенное расстояние. Для построениятакой плоскости необходимо сначала указать базовую плоскость или грань,после чего задать величину и направление смещения (рис. 3.32). Величинуи направление смещения можно указать на панели свойств или с помощью пе�ретаскивания характерной точки.

Рис. 3.32. Создание смещенной плоскости (параллельно плоскости XY)

Page 282: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование282282282282282

Ïëîñêîñòü ÷åðåç òðè âåðøèíû — строит плоскость по трем указанным в моделивершинам. Вершинами могут быть как концы ребер (вершины тела модели),так и трехмерные точки в пространстве.

Ïëîñêîñòü ïîä óãëîì ê äðóãîé ïëîñêîñòè — также часто употребляемая команда.Она позволяет строить плоскость, проходящую через прямолинейное ребропод заданным углом к базовой (указанной пользователем) плоскости.

Ïëîñêîñòü ÷åðåç ðåáðî è âåðøèíó — плоскость строится подобно выполненнойпо трем вершинам, только вместо двух вершин указывается прямолинейноеребро.

Ïëîñêîñòü ÷åðåç âåðøèíó ïàðàëëåëüíî äðóãîé ïëîñêîñòè — плоскость строится че�рез любую указанную в пространстве модели точку (трехмерную точку, вер�шину) и параллельно любой другой плоскости либо плоской грани.

Ïëîñêîñòü ÷åðåç âåðøèíó ïåðïåíäèêóëÿðíî ðåáðó — плоскость создается перпен�дикулярно прямолинейному ребру (или оси). Для ее фиксации вдоль ребранеобходимо указать произвольную точку, не лежащую на ребре. Эта точка бу�дет принадлежать создаваемой плоскости и тем самым определит ее точноеразмещение в пространстве.

Íîðìàëüíàÿ ïëîñêîñòü — создает одну или несколько плоскостей, нормальныхк цилиндрической или конической поверхности детали.

Êàñàòåëüíàÿ ïëîñêîñòü — плоскость строится касательно к указанной цилиндри�ческой или конической поверхности. Для точного позиционирования вспомо�гательной плоскости необходимо также задать плоскую грань или плоскость,нормальную к цилиндрической или конической поверхности (то есть прохо�дящую через ее ось).

Ïëîñêîñòü ÷åðåç ðåáðî ïàðàëëåëüíî/ïåðïåíäèêóëÿðíî äðóãîìó ðåáðó — формируетвспомогательную плоскость, проходящую через первое указанное в моделиребро параллельно или перпендикулярно другому ребру. На панели свойствс помощью переключателя Ïîëîæåíèå ïëîñêîñòè можно задать, параллельно илиперпендикулярно будет проходить плоскость. Данная вспомогательная плос�кость используется редко.

Ïëîñêîñòü ÷åðåç ðåáðî ïàðàëëåëüíî/ïåðïåíäèêóëÿðíî ãðàíè — действие командыаналогично предыдущей, только плоскость размещается параллельно или пер�пендикулярно не ребру, а выделенной грани.

Ñðåäíÿÿ ïëîñêîñòü — позволяет построить вспомогательную плоскость�биссек�трису двугранного угла и иногда бывает очень полезной (рис. 3.33). Для по�строения такой плоскости достаточно указать две плоские грани или плоскости.

Page 283: КОМПАС-3D V10 на 100 %.pdf

283283283283283Твердотельное моделирование в КОМПАС-3D

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

Рис. 3.33. Построение средней плоскости между двумя ортогональными плоскостями: XY и ZX

Чаще всего из приведенных команд используются первые две и последняя, дру�гие — значительно реже. Однако вы должны хорошо представлять себе, что пред�лагает система в качестве вспомогательного инструментария, поскольку в непрос�тых ситуациях это может подсказать вам тот или иной способ построения сложноймодели.

Трехмерные кривые — это тоже своего рода вспомогательные объекты. Они редкоприменяются самостоятельно. Как правило, они являются направляющими траек�ториями для кинематических операций, конструктивными осями при копированиипо массиву и пр. Команды для построения трехмерных кривых находятся на панелиинструментов Ïðîñòðàíñòâåííûå êðèâûå (рис. 3.34), входящей в состав компактнойпанели. Панель Ïðîñòðàíñòâåííûå êðèâûå также содержит команду для построенияточки в трехмерном пространстве модели (трехмерные точки могут использовать�ся при построении вспомогательных осей, плоскостей и трехмерных кривых).

Рис. 3.34. Панель инструментов Пространственные кривые

С помощью команд этой панели инструментов вы можете строить различные трех�мерные кривые.

Page 284: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование284284284284284

Ñïèðàëü öèëèíäðè÷åñêàÿ — служит для создания пространственной цилиндри�ческой спирали. Для построения объекта необходимо указать опорную плос�кость спирали (плоскость, с которой начнется построение витков спирали),задать координаты центра спирали (точку пересечения оси спирали с опорнойплоскостью), а также диаметр витков. После этого необходимо указать соб�ственно характеристики спирали. Это можно сделать, выбрав один из трехспособов построения: по количеству витков и шагу; по количеству виткови высоте; по шагу витков и высоте.

Кроме того, можно задать направление построения спирали (по какую сторо�ну от опорной плоскости) и направление навивки витков (левое или правое).

Ñïèðàëü êîíè÷åñêàÿ — эта кривая строится аналогично цилиндрической спира�ли, за исключением того, что при задании диаметра витков придется указыватьили диаметр верхнего и нижнего витков, или диаметр нижнего витка и угол на�клона (угла конусности) спирали.

Ëîìàíàÿ — создает пространственную ломаную по точкам в модели. Отдель�ные сегменты ломаной можно строить перпендикулярно или параллельнообъекту, указанному в окне модели.

Ñïëàéí — строит пространственный сплайн. Команда бывает очень полезнапри моделировании прокладки трубопроводов, линий электропередач, элект�рических жгутов и пр.

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

Поскольку в сборке есть также формообразующие операции (вырезание, командаÎòâåðñòèå, копирование по массиву), которые при выполнении также требуют при�менения различных вспомогательных объектов, то все перечисленные в этом раз�деле команды доступны и в документе КОМПАС�Сборка.

И последняя команда, о которой хочу упомянуть в этом разделе, хотя она не отно�сится к вспомогательным, — Óñëîâíîå èçîáðàæåíèå ðåçüáû панели Ýëåìåíòû îôîð-

ìëåíèÿ. Она предназначается для создания условного обозначения резьбы на ва�лах или в отверстиях. Почему условного? Все дело в том, что любые сложныетрехмерные объекты с криволинейными гранями весьма существенно «утяжеля�ют» (то есть замедляют работу, просмотр, редактирование документа) модель, осо�бенно многокомпонентную сборку. К таким объектам относятся 3D�модели пру�жин, спиралей, изделий из проволоки со сложной конфигурацией и т. п., а такжеизображение резьбы. Как правило, в любой сборке крепежных элементов (болтов,

Page 285: КОМПАС-3D V10 на 100 %.pdf

285285285285285Твердотельное моделирование в КОМПАС-3D

винтов, гаек и пр.) отверстий под них всегда больше, чем других деталей. Представь�те себе, что было бы, если бы на каждом, даже самом маленьком, болтике было трех�мерное изображение резьбы. Большую сборку невозможно было бы даже вращать,не то что редактировать! Кроме того, как известно, весь крепеж стандартизирован.Никто при проектировании не изобретает новые болты с нестандартными шапочка�ми или параметрами резьбы. Исходя из этого, можно сделать вывод, что само изоб�ражение резьбы в модели не столь важно. Тем не менее, по требованию тех же стан�дартов, на чертеже обязательно должно быть обозначение резьбы.

Именно поэтому в программе КОМПАС�3D (да и в других системах проектиро�вания) было введено условное изображение резьбы, которая при моделированииотображается цилиндрическим контуром (рис. 3.35), а на ассоциативном черте�же — по всем правилам ГОСТ.

Рис. 3.35. Условное изображение резьбы

ПРИМЕЧАНИЕ

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

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

Все трехмерные объекты КОМПАС�3D наделены определенными свойствами. Об�щими для всех объектов, независимо от их типа, являются следующие свойства:

Page 286: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование286286286286286

� наименование — это название трехмерного объекта (эскиза, операции, вспомо�гательной плоскости, детали, сборки и пр.). Наименование, которое системаприсваивает автоматически (например, Ýñêèç:1, Îïåðàöèÿ âðàùåíèÿ:2), пользо�ватель может изменить, обозначив принадлежность или назначение трехмер�ного элемента в модели. Наименование отображается в дереве построениямодели возле значка каждой операции или элемента;

� видимость — это свойство управляет отображением трехмерного объекта в до�кументе (скрытый или видимый). Переключение с невидимого на видимыйрежим осуществляется с помощью команд контекстного меню дерева постро�ения: Ïîêàçàòü и Ñêðûòü соответственно;

� состояние — любой объект может быть включен или исключен из расчета. Приисключенном из расчета элементе модель перестраивается так, как будто это�го элемента вообще нет. Для управления состоянием также применяются ко�манды контекстного меню дерева построения: Âêëþ÷èòü â ðàñ÷åò и Èñêëþ÷èòü èç

ðàñ÷åòà;

� цвет — задает цвет объекта в модели. Это свойство недоступно только длязначка начала системы координат, каждая стрелка которого имеет свой пред�установленный цвет (ось X — красный, ось Y — зеленый, ось Z — синий).Цвет трехмерного объекта выбирается из раскрывающегося списка Öâåò навкладке Ñâîéñòâà панели свойств при создании каждого объекта. Если пред�ставленные в списке цвета вас не устраивают (в нем всего 40 цветов), выможете воспользоваться стандартным диалоговым окном выбора цвета опе�рационной системы Windows, в котором указать произвольный цвет. При за�дании цвета объекта вы также можете установить флажок Èñïîëüçîâàòü öâåò

äåòàëè, в результате чего объект будет иметь тот же цвет, который задан длявсей детали.

Полагаю, вы уже обращали внимание на еще одну команду контекстного меню, вы�зываемого в дереве построений, которая ранее не упоминалась в книге, — командаÑâîéñòâà. С ее помощью вы получаете доступ ко всем свойствам данного объекта(как типичным — наименование, цвет и пр., так и специфическим).

У конструктивных плоскостей и осей обозначения начала системы координатмодели и эскизов специфических свойств нет. У всех трехмерных операций, кро�ме перечисленных выше основных, есть еще особая группа свойств, существенновлияющих на отображение результатов этих операций в модели. Речь идет об оп�тических свойствах трехмерных элементов. Настраивать эти свойства можно напанели Îïòè÷åñêèå ñâîéñòâà (рис. 3.36) после выполнения команды Ñâîéñòâà контек�стного меню (или прямо во время создания формообразующего элемента).

Page 287: КОМПАС-3D V10 на 100 %.pdf

287287287287287Твердотельное моделирование в КОМПАС-3D

Рис. 3.36. Свойства трехмерного элемента на панели свойств

ПРИМЕЧАНИЕ

Панель Оптические свойства и раскрывающийся список Цвет доступны, толькоесли на панели свойств снят флажок Использовать цвет детали. В противном слу-чае все настройки оптических свойств конкретного объекта (операции), как и егоцвет, совпадают с соответствующими настройками всей детали.

Свойства материала детали настраиваются на панели Îïòè÷åñêèå ñâîéñòâà с помо�щью ползунков (значение каждого параметра задается в процентах). При измене�нии одного или нескольких свойств результат сразу будет отображен на демонст�рационном шаре, размещенном в верхней части панели:

� Îáùèé öâåò — задает насыщенность цвета объекта;

� Äèôôóçèÿ — характеризует способность материала поглощать световые лучи;

� Çåðêàëüíîñòü — управляет отражением света от поверхности объекта (0 — по�верхность полностью матовая);

� Áëåñê — отвечает за размеры светового блика на поверхности детали (0 — раз�мер светового пятна максимален);

Page 288: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование288288288288288

� Ïðîçðà÷íîñòü — задает прозрачность материала детали (0 — материал полнос�тью непрозрачен, 100 — «идеальное» стекло). Управление этим свойством по�зволяет создавать материал наподобие стекла или полупрозрачного пластика;

� Èçëó÷åíèå — характеризует способность собственного излучения материала(0 — материал не излучает свет). Этому параметру необходимо задавать мак�симальное значение при моделировании лампочек, светильников и т. д.

Используя цвет и оптические свойства, вы легко можете сделать деталь разноцвет�ной, назначая отдельным операциям разные цвета и придавая им различные опти�ческие свойства.

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

� Обозначение — конструкторское обозначение конкретной детали, принятое наданном предприятии. Заполняется на панели свойств и позже может бытьпередано в ассоциативный чертеж модели.

� Наименование материала — название материала детали (марка стали, сплав,тип древесины и пр.). Название материала можно выбрать из небольшогосписка, предоставляемого КОМПАС, или из огромного перечня библиотекиматериалов и сортаментов (конечно, если она у вас установлена). По умолча�нию в качестве материала детали используется Ñòàëü 10 ÃÎÑÒ 1050—88.

� Плотность — плотность выбранного материала (г/см3). Если вы вставляетематериал из списка КОМПАС или выбираете из библиотеки материалов и сор�таментов, то значение этого свойства устанавливается автоматически.

В режиме сборки (то есть после вхождения какой�либо детали в состав сборки)у детали появляются дополнительные свойства. Их можно настроить после выпол�нения команды Ñâîéñòâà контекстного меню, вызванной для компонента сборки.

� Использовать цвет сборки — этому свойству отвечает одноименный флажокна панели свойств. При установленном флажке вся деталь закрашивается цве�том, заданным для всей сборки.

� Использовать цвет источника — компонент сборки получает все цветовыеи оптические настройки детали�источника. Чтобы можно было использоватьфлажок Èñïîëüçîâàòü öâåò ñáîðêè, флажок Èñïîëüçîâàòü öâåò èñòî÷íèêà долженбыть снят.

� Фиксация — данное свойство указывает, зафиксирован или нет компонентв пространстве сборки. Зафиксированный компонент прочно закреплен в про�странстве: его нельзя ни переместить, ни повернуть без снятия фиксации.

Page 289: КОМПАС-3D V10 на 100 %.pdf

289289289289289Твердотельное моделирование в КОМПАС-3D

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

Я думаю, описанного выше достаточно, чтобы иметь представление о свойствахтрехмерных объектов КОМПАС�3D. Теперь рассмотрим процесс создания трех�мерных сборок подробнее.

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

Как уже неоднократно отмечалось, сборка — это трехмерная модель объекта, со�стоящая из нескольких деталей. Количество деталей в сборке не ограничено. Дажеесли в сборке всего одна деталь, она все равно считается сборкой. Известны трех�мерные сборки, насчитывающие до нескольких тысяч компонентов. Компонентомсборки может быть твердотельная или листовая деталь КОМПАС�3D, вставлен�ная в сборку или созданная прямо в ней, собственное тело или тела, принадле�жащие документу сборки, трехмерный библиотечный элемент, деталь или по�верхность, импортированные из другой системы трехмерного моделирования(с помощью одного из обменных форматов), а также другая сборка (в таком слу�чае она называется подсборкой). В сборке, как вы поняли, также можно выполнятьформообразующие операции, которые используются при построении деталей, и,самое главное, — формировать массивы компонентов.

Процесс формирования трехмерной сборки в системе КОМПАС�3D V10 состоитиз нескольких этапов.

1. Вставка компонентов сборки (отдельных деталей из файлов или стандартныхэлементов из библиотек). Отдельные компоненты могут создаваться прямов сборке.

2. Размещение каждого компонента определенным образом и задание нужнойориентации в пространстве сборки, а также при необходимости фиксация ком�понента.

3. Создание отдельных деталей прямо в сборке (не путать с созданием компонен�та в контексте сборки), то есть тел, которые будут сохранены вместе с файломсборки.

4. Применение завершающих операций, таких как создание отверстий, фасоки пр., которые стали доступны для выполнения в документе сборки в деся�той версии КОМПАС�3D.

Page 290: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование290290290290290

ВНИМАНИЕ

Ни в коем случае не нужно путать процесс создания компонентов сборки в кон-тексте сборки с построением тел прямо в сборке. Первая функциональнаявозможность существовала в программе уже достаточно давно и заключаласьв построении отдельной детали в документе сборки в режиме так называемо-го контекстного редактирования (таким образом, пользователь имел возмож-ность привязываться к уже существующим компонентам). Второй процессстал возможен лишь в КОМПАС-3D V10. Суть его заключается в том, что в сбор-ке создается отдельное тело или тела, которые не имеют собственных файлов,а хранятся непосредственно в документе сборки. Такие компоненты зафик-сированы — их нельзя перемещать или сопрягать в пространстве с другими(вставленными) компонентами. Однако, с другой стороны, данный подходдает огромное преимущество в использовании формообразующих операций,которые ранее были возможны только в детали (например, создание фасок).

Чаще всего вставка и размещение компонента выполняются одновременно. Созда�ние отдельных тел и доработка самой сборки выполняются при необходимостив отдельных случаях.

Основные команды для управления объектами сборки размещены на панели ин�струментов Ðåäàêòèðîâàíèå ñáîðêè (рис. 3.37). По умолчанию эта панель располо�жена первой на компактной панели инструментов для активного документа КОМ�ПАС�Сборка.

Рис. 3.37. Панель инструментов Редактирование сборки

ПРИМЕЧАНИЕ

Состав компактной панели для документа КОМПАС-Сборка практически не отли-чается от состава компактной панели для документа КОМПАС-Деталь. Разница за-ключается в том, что на компактной панели для документа КОМПАС-Сборка естьпанели инструментов Редактирование сборки и Сопряжения и нет панелей Услов-ные обозначения и Элементы листового тела.

Первой на этой панели идет группа кнопок, содержащая всего две команды для со�здания компонентов сборки «на месте», то есть непосредственно в текущей сбор�ке. Команда Ñîçäàòü äåòàëü служит для построения детали в так называемом ре�жиме редактирования детали в сборке. Так называется процесс построения новойили изменения формы уже вставленной детали прямо в окне текущей сборки. Приэтом редактируемый компонент (активный) отображается синим цветом, а все ос�тальные компоненты сборки (пассивные) — зеленым. Цвета контекстного редак�

Page 291: КОМПАС-3D V10 на 100 %.pdf

291291291291291Твердотельное моделирование в КОМПАС-3D

тирования детали в сборке можно настроить на вкладке Ñèñòåìà окна Ïàðàìåòðû

(раздел Ðåäàêòîð ìîäåëåé�Ðåäàêòèðîâàíèå).

Кнопка Ñîçäàòü äåòàëü активна, только если в сборке выделен хотя бы один плос�кий объект. После вызова этой команды появляется стандартное диалоговое окносохранения файла, в котором вы должны указать имя и путь к файлу создаваемойдетали. После этого система переходит в режим редактирования детали в сборке(при этом на панели Òåêóùåå ñîñòîÿíèå нажата кнопка Ðåäàêòèðîâàòü íà ìåñòå )и одновременно запускается команда создания эскиза на выбранной плоской гра�ни или плоскости. Компактная панель принимает вид, свойственный документуКОМПАС�Деталь, после чего вы можете приступать к построению детали прямов сборке. Для завершения построения детали и возвращения к нормальному режи�му работы со сборкой отожмите кнопку Ðåäàêòèðîâàòü íà ìåñòå.

Чтобы отредактировать уже существующую деталь, выделите ее в дереве построе�ния или окне представления модели и нажмите кнопку Ðåäàêòèðîâàòü íà ìåñòå. За�пустится режим редактирования детали, в котором вы можете вносить в детальлюбые изменения. Для завершения редактирования отожмите кнопку Ðåäàêòèðî-

âàòü íà ìåñòå. Все изменения, выполненные в режиме редактирования детали в сбор�ке, будут переданы в файл модели детали.

Вторая команда этой группы — Ñîçäàòü ñáîðêó . После нажатия данной кнопки,как и для детали, появится окно сохранения файла, в котором следует выбратьпуть, по которому будет сохранен файл, и ввести имя создаваемой подсборки. Си�стема перейдет в режим редактирования, только уже не детали в сборке, а подсбор�ки в текущей сборке. Этот режим по внешним признакам ничем не отличается оттакого же режима для создания или редактирования детали, однако компактнаяпанель не изменит свой вид — ее состав останется типичным для документа КОМ�ПАС�Сборка. В этом режиме вы можете наполнять подсборку любыми деталямиточно так же, как и основную сборку, размещать и сопрягать добавленные компо�ненты. Для завершения редактирования опять же следует отжать кнопку Ðåäàêòè-

ðîâàòü íà ìåñòå. В дереве построения основной сборки появится новый узел, в со�став которого будут входить все компоненты, добавленные в только что созданнуюсборку.

Вообще, оба описанных метода (создания детали или подсборки в контексте теку�щей сборки) применяются довольно редко. Немного чаще используется редакти�рование уже готовой детали в сборке. Однако главным способом формированиясборки является простое добавление полностью готовой детали из файла и ее раз�мещение в трехмерной сцене. Для этой цели предназначена кнопка Äîáàâèòü èç

Page 292: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование292292292292292

ôàéëà . Перед окончательной фиксацией точки вставки компонента из файлаон отображается в виде фантома, который можно свободно перемещать в про�странстве модели. Причем при вставке детали фантом полностью отвечает формедобавляемой детали, а при вставке сборки фантом представляет собой лишь ее га�баритный параллелепипед. Для вставки компонента достаточно просто щелкнутьв нужной точке окна документа. Первый компонент сборки после вставки всегдаавтоматически фиксируется, все последующие — нет.

СОВЕТ

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

Для изменения положения компонента в сборке существуют команды перемеще�ния и поворота.

Ïåðåìåñòèòü êîìïîíåíò — предназначена для перемещения (без изменения ори�ентации) компонента сборки. Для перемещения достаточно щелкнуть на дан�ной кнопке (при этом указатель примет форму четырехнаправленной стрел�ки), нажать кнопку мыши на нужном объекте и переместить его. Передвигатьможно сразу несколько компонентов, предварительно выбрав их в окне моде�ли или дереве построения. Во время перемещения можно включить режимконтроля соударений, при котором система будет информировать вас о столк�новении перемещаемой детали или подсборки с другими компонентами сбор�ки. Точно разместить компонент в трехмерном пространстве с помощью пе�ремещения невозможно, однако вы можете использовать автосопряжение(автоматическое наложение сопряжений между перемещаемым компонентоми близлежащими трехмерными объектами сборки). Переместить зафиксиро�ванный компонент нельзя.

Ïîâåðíóòü êîìïîíåíò — позволяет вращать (изменять ориентацию в простран�стве) выбранный компонент вокруг центральной точки его габаритного парал�лелепипеда.

Ïîâåðíóòü êîìïîíåíò âîêðóã îñè — дает возможность вращать выбранный ком�понент сборки вокруг оси или прямолинейного ребра (ребро может принадле�жать вращаемому компоненту).

Page 293: КОМПАС-3D V10 на 100 %.pdf

293293293293293Твердотельное моделирование в КОМПАС-3D

Ïîâåðíóòü êîìïîíåíò âîêðóã òî÷êè — служит для вращения компонента сборкивокруг вершины или трехмерной точки.

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

Кнопки перемещения и вращения компонентов неактивны, если в сборке еще нетни одного вставленного объекта. Кроме того, чтобы стали доступными командывращения вокруг оси или точки, в модели должен быть выделен соответствующийтрехмерный элемент.

Следующие группы кнопок реализуют формообразующие операции, доступныев сборке. Все эти команды полностью идентичны своим аналогам в документеКОМПАС�Деталь, за исключением команд создания массивов. Принцип работыданных команд тот же, но базовым элементом для копирования является не трех�мерный элемент детали, а компонент (или компоненты) сборки.

ПРИМЕЧАНИЕ

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

Кроме того, в группе кнопок для создания массивов в сборке, по сравнению с дета�лью, добавилась одна команда — Ìàññèâ ïî îáðàçöó . Она предназначается дляпостроения массива компонентов сборки, который точно повторяет указанныймассив�образец в детали, то есть копии базового компонента размещаются в узлахэлементов массива�образца. Порядок работы с командой таков. Сначала вы ука�зываете компоненты для копирования, затем выбираете в дереве модели в одномиз узлов, отвечающем любой вставленной детали, массив, по подобию которогожелаете разместить копии. Команда Ìàññèâ ïî îáðàçöó очень полезна, когда вамнеобходимо разместить в сборке элементы крепежа в отверстиях, созданных с по�мощью одной из команд построения массивов в детали (например, крепежныевинты в отверстиях фиксирующей крышки подшипника).

Последняя команда панели инструментов Ðåäàêòèðîâàíèå ñáîðêè — Íîâûé ÷åðòåæ èç

ìîäåëè . Она создает новый документ КОМПАС�Чертеж, содержащий ассоциа�тивный вид с модели, для которой эта команда была вызвана. Перед вставкой видав чертеж необходимо выбрать ориентацию модели, по которой будет сформированвид, ввести имя и номер вида. При создании чертежа используются настройки по

Page 294: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование294294294294294

умолчанию (формат, ориентация и пр.). Но, как вы уже знаете, их совсем не слож�но поменять с помощью Ìåíåäæåðà äîêóìåíòà.

Удобным средством, позволяющим управлять состоянием компонентов сборки,является контекстное меню, которое можно вызвать в дереве построения (рис. 3.38).С помощью команд этого меню вы можете управлять видимостью компонента,устанавливать или снимать фиксацию с него, удалять компонент. Используя коман�ду Ðåäàêòèðîâàòü íà ìåñòå, вы можете запустить процесс контекстного редактирова�ния выделенного компонента. Команда Ðåäàêòèðîâàòü â îêíå открывает новое окно(файл), в котором вы можете редактировать выбранную деталь или подсборку.

Рис. 3.38. Контекстное меню компонента сборки

Выше уже неоднократно упоминалось, что после размещения детали в сборке еенеобходимо точно расположить относительно других компонентов сборки (напри�мер, привести зубчатые колеса передачи в зацепление, насадить колесо или под�шипник на вал и т. п.). В автоматизированном проектировании это называется«наложить сопряжения на компоненты». На одну и ту же деталь можно наложитьсразу несколько сопряжений. Иногда из�за ошибки проектировщика или при не�правильном перестроении сборки действия некоторых сопряжений противоречатдруг другу (то есть система не может разместить компонент таким образом, чтобыудовлетворить требованиям сразу нескольких сопряжений). При этом возникаетошибка — деталь не будет расположена должным образом, а в дереве построенийсоответствующая ветвь будет отмечена восклицательным знаком в красном круж�ке. Все сопряжения, наложенные на компоненты сборки, отображаются в деревепостроения в одном узле под названием Ãðóïïà ñîïðÿæåíèé. Этот узел находитсяв самом низу дерева сборки.

Все функции для создания различных типов сопряжений представлены на пане�ли инструментов Ñîïðÿæåíèÿ (рис. 3.39).

Page 295: КОМПАС-3D V10 на 100 %.pdf

295295295295295Твердотельное моделирование в КОМПАС-3D

Рис. 3.39. Панель инструментов Сопряжения

Ïàðàëëåëüíîñòü — размещает деталь таким образом, чтобы ее выбранная грань(ребро) была параллельна плоской грани (ребру) другого компонента сборки.Порядок наложения сопряжения: вызываете команду и по очереди указывае�те элементы, которые необходимо разместить параллельно. Если элементывыбраны правильно и накладываемое сопряжение не конфликтует с другимисопряжениями, то сборка будет перестроена, а выбранные элементы окажутсяпараллельными друг другу.

Ïåðïåíäèêóëÿðíîñòü — действие этого сопряжения подобно установлению па�раллельности, только выбранные элементы моделей (плоские грани или пря�молинейные ребра) размещаются перпендикулярно.

Íà ðàññòîÿíèè — данный тип сопряжения употребляется чаще, чем два преды�дущих, поскольку позволяет более точно задать относительное размещениекомпонентов. После вызова этой команды сначала указываются элементыдвух компонентов, на которые накладывается сопряжение (плоские грани,ребра или вершины), после чего в поле Ðàññòîÿíèå на панели свойств задаетсявеличина расстояния между компонентами. Если в качестве исходных элемен�тов выбраны грани или ребра, то детали размещаются так, чтобы эти элемен�ты оказались параллельны друг другу (и при этом удалены на заданное рас�стояние).

Ïîä óãëîì — позволяет разместить компоненты сборки таким образом, чтобыих элементы (грани или ребра), выбранные при вызове команды, находилисьпод определенным углом. С помощью кнопок в группе Îðèåíòàöèÿ на панелисвойств можно задавать направление отсчета угла.

Êàñàíèå — устанавливает касание выбранных элементов. Следует отметить, чтоэто не означает обязательный контакт двух тел. Например, если при вызове этойкоманды были указаны плоская и сферическая грани двух деталей, размещенныхдостаточно далеко одна от другой, то сборка перестроится так, что сферическаягрань будет касаться плоскости (условной), в которой лежит плоская грань.

Ñîîñíîñòü — одно из двух наиболее употребляемых сопряжений. Позволяетустановить соосность выбранных элементов: осей, цилиндрических или кони�ческих граней. Эта команда применяется для посадки деталей на вал, центри�рования отверстий в разных деталях, установки элементов крепежа (вставкиболтов и винтов в отверстия, насадки шайб и гаек на болты и пр.).

Page 296: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование296296296296296

Ñîâïàäåíèå îáúåêòîâ — второе из наиболее используемых сопряжений. Служитдля размещения деталей таким образом, чтобы они соприкасались по указан�ным при вызове команды граням или ребрам. Этот тип сопряжений позволяетустановить, например, опорные поверхности шапочек болтов точно на повер�хности одной из соединяемых деталей, упереть колесо, шкив или звездочку,посаженные на вал, в буртик вала и т. п.

СОВЕТ

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

Наложение слишком большого количества сопряжений на пару деталей чреватоошибками при перестроении сборки или при добавлении новых сопряжений. Поданной причине лучше применять только самые необходимые сопряжения (обыч�но хватает сопряжений Ñîîñíîñòü и Ñîâïàäåíèå îáúåêòîâ). Для этого при вставкеновой детали из файла в сборку следует стараться разместить ее как можно ближек тому месту, где она должна быть зафиксирована в сборке. Используйте командывращения и перемещения компонентов для того, чтобы придать как можно болееточное положение в пространстве компоненту без применения сопряжений, и лишьпосле этого накладывайте сопряжения.

После того как детали зафиксированы и их взаимное размещение вас полнос�тью устраивает, сопряжения можно удалить. Однако не слишком увлекайтесьудалением сопряжений. Конечно, если вы на 100 % уверены, что такая�то детальбудет находиться в определенной точке пространства и ее точно не придется пе�ремещать, то удаление сопряжений только упростит сборку и наложение новыхсопряжений на другие компоненты. Вместе с тем некоторые сборочные единицычасто уже после их сборки в модели приходится перемещать или сопрягать какодин объект (например, зубчатое колесо всегда насажено на вал, венец червяч�ного колеса — на обод и т. д.). Сопряжения между такими компонентами не реко�мендуется удалять, поскольку вы никогда заранее не знаете, как их придется пе�ремещать. Например, при наложении сопряжения Ñîîñíîñòü и Ñîâïàäåíèå междуцилиндрическими поверхностями вала под колесо и отверстием в колесе вы мо�жете перемещать (сопрягать с другими деталями) один вал. При перестроении

Page 297: КОМПАС-3D V10 на 100 %.pdf

297297297297297Твердотельное моделирование в КОМПАС-3D

сборки сработают сопряжения, наложенные на пару вал — колесо, и колесо оста�нется насаженным на вал при любых его перемещениях или изменениях ориен�тации.

Использование переменных и выражений в моделях

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

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

ПРИМЕЧАНИЕ

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

Параметризация трехмерной модели начинается с параметризации эскизов трех�мерных операций. Команды для наложения параметрических зависимостей между

Page 298: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование298298298298298

элементами плоского изображения находятся на панели инструментов Ïàðàìåòðè-

çàöèÿ (рис. 3.40). Эта панель доступна на компактной панели инструментов присоздании или редактировании эскиза.

Рис. 3.40. Панель инструментов Параметризация

Используя команды этой панели, на графические объекты можно накладыватьограничения по горизонтали, вертикали, устанавливать совпадение или выравни�вание характерных точек, фиксировать положение точек, жестко задавать положе�ние размера и пр. Мы не будем детально рассматривать эти команды, потому чтопри включенной параметризации эскиза ограничения на объекты накладываютсяавтоматически. Установка ограничений, которые будут накладываться при вводегеометрических объектов, производится на вкладке Íîâûå äîêóìåíòû окна Ïàðàìåò-

ðû в разделе Ìîäåëü�Ýñêèç�Ïàðàìåòðèçàöèÿ (рис. 3.41).

Рис. 3.41. Установка ограничений, автоматически накладываемых на графические объекты эскиза

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

Page 299: КОМПАС-3D V10 на 100 %.pdf

299299299299299Твердотельное моделирование в КОМПАС-3D

денные проблемы. Например, после параметризации эскиза и попытки изменитьодин из размеров программа выдает сообщение, что система не имеет решений.Многих пользователей это приводит в тупик, поскольку далее они ничего не могутсделать с эскизом. На самом деле в этом сообщении нет ничего страшного: системапросто уведомляет вас о том, что на параметризированный графический объектналожены лишние ограничения, которые и не позволяют изменить его размер. До�статочно просто удалить лишнее ограничение, и двухмерное изображение будет кор�ректно перестраиваться. Просмотреть и удалить ограничения можно с помощьюкоманды Ïîêàçàòü/óäàëèòü îãðàíè÷åíèÿ панели инструментов Ïàðàìåòðèçàöèÿ. Пос�ле нажатия данной кнопки выберите объект с наложенными ограничениями (щелк�ните на нем в документе), после чего на панели свойств должен отобразиться спи�сок его ограничений (рис. 3.42), в котором следует выделить и удалить все лишнее.

Рис. 3.42. Список ограничений графического объекта

СОВЕТ

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

Рассмотрим практический пример разработки несложной параметрической модели.

Создайте новый документ КОМПАС�Деталь и сразу сохраните его под именемПараметризация.m3d. Убедитесь в окне Ïàðàìåòðû, что в системе включена пол�ная параметризация эскизов, после чего можно приступать к построению.

Page 300: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование300300300300300

1. Запустите создание эскиза, в качестве базовой плоскости которого выберитеXY. Нажмите кнопку Ïðÿìîóãîëüíèê ïî öåíòðó è âåðøèíå на панели инструмен�тов Ãåîìåòðèÿ и постройте квадрат с центром в точке начала координат и дли�ной стороны 48 мм. Если у вас была включена параметризация, то системадолжна автоматически наложить на созданное изображение следующие огра�ничения:

• совпадение точек отрезков�сторон квадрата в его вершинах;

• горизонтальность — на горизонтальные отрезки (стороны) квадрата;

• вертикальность — на вертикальные отрезки.

Чтобы убедиться в этом, выделите любой отрезок и выполните команду Ïîêà-

çàòü/óäàëèòü ограничения контекстного меню.

2. Теперь необходимо задать переменные для изображения эскиза так, чтобы приизменении одной из них квадрат перестраивался, сохраняя положение своегоцентра и равенство длин сторон. Для этого перейдите на панель инструментовÐàçìåðû и нажмите кнопку Ëèíåéíûé ðàçìåð. На панели свойств в группе кно�пок Òèï нажмите кнопку Âåðòèêàëüíûé, чтобы включить создание вертикально�го размера. Установите размер от центра квадрата, совместив первую точкуразмера с точкой начала координат, до его верхней горизонтальной стороны,привязав вторую точку к вершине квадрата (рис. 3.43).

Рис. 3.43. Простановка первого параметрического размера

Поскольку на геометрические объекты наложены ограничения, после фикса�ции размера система сразу предложит установить его значение и присвоитьему переменную (рис. 3.44). Назовите эту переменную b, а ее значение пока

Page 301: КОМПАС-3D V10 на 100 %.pdf

301301301301301Твердотельное моделирование в КОМПАС-3D

оставьте таким, какое есть (равное половине длины стороны квадрата). На раз�мере немного ниже размерной надписи в скобках будет отображено имя, при�своенное размеру переменной.

Рис. 3.44. Присвоение значения и имени переменной параметризированного размера

ПРИМЕЧАНИЕ

Отредактировать значение или имя переменной можно, дважды щелкнув наразмерной надписи параметризированного размера или нажав кнопку Уста-новить значение размера на панели инструментов Параметризация.

Теперь немного отвлечемся от документа детали. Для задания параметрическихзависимостей между переменными как чертежа, так и модели, в КОМПАС�3D су�ществует специальное окно — редактор формул. Оно вызывается с помощью кноп�ки Ïåðåìåííûå панели инструментов Ñòàíäàðòíàÿ или команды меню Âèä�Ïàíå-

ëè èíñòðóìåíòîâ�Ïåðåìåííûå. В этом окне отображаются все переменные, которыебыли присвоены параметризированным размерам графического документа, эски�за или модели. В нем также задаются значения этих переменных и вводятся фор�мулы, по которым они будут рассчитываться. Окно редактора формул может бытьзафиксировано у одной из сторон главного окна программы, отображаться в пла�вающем состоянии (то есть скрываться за границей окна, когда неактивно), раз�мещаться свободно в пределах главного окна или вообще не отображаться на эк�ране. По умолчанию окно переменных закрыто.

1. Не выходя из режима редактирования эскиза, вызовите окно Ïåðåìåííûå и убе�дитесь, что в нем автоматически появилась добавленная в эскизе переменнаяb (рис. 3.45).

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

Page 302: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование302302302302302

Рис. 3.45. Окно Переменные

квадрата (присвойте этим размерам переменные a и a_) (рис. 3.46). Новые пе�ременные должны сразу появиться в списке переменных эскиза на вкладке Ïå-

ðåìåííûå окна редактора формул. В столбце Âûðàæåíèå редактора формул на�против переменных b_ и a_ введите имена переменных b и a, чтобы сделатьих равными.

Рис. 3.46. Параметризированный эскиз

3. Если вы сейчас измените значения этих переменных, то объект перестроится,но не сохранит форму квадрата. Это объясняется тем, что переменные пока несвязаны между собой. Чтобы задать определенную зависимость между ними,в столбце Âûðàæåíèå редактора формул напротив переменной a введите выра�жение 2*b (рис. 3.47). После этого можете изменять значение переменной bпараметризированного эскиза, и при этом квадрат будет правильно перестра�иваться.

Page 303: КОМПАС-3D V10 на 100 %.pdf

303303303303303Твердотельное моделирование в КОМПАС-3D

Рис. 3.47. Задание выражения для переменной

В столбце Âûðàæåíèå можно вводить уравнения, неравенства (например, что�бы ограничить какой�либо параметр), а также логические выражения типаa ? b : c (если a — истина, то выполняется оператор b, иначе — c). Уравне�ния или неравенства могут содержать математические выражения неограни�ченной сложности, включающие любые математические функции. Синтаксисуравнений, неравенств и логических выражений подобен синтаксису языка про�граммирования C (если вы с ним сталкивались, то у вас не возникнет сложнос�тей при вводе формул). Подробно с требованиями к написанию формул вы мо�жете ознакомиться в справочной документации к системе КОМПАС�3D.

4. Завершите редактирование эскиза, отжав кнопку Ýñêèç на панели инструмен�тов Òåêóùåå ñîñòîÿíèå.

5. Щелкните на кнопке Îïåðàöèÿ âûäàâëèâàíèÿ панели инструментов Ðåäàêòèðî-

âàíèå äåòàëè и выдавите эскиз на 48 мм в прямом направлении. В результатевы должны получить куб.

6. Теперь посмотрите в окно Ïåðåìåííûå. В нем значительно увеличилось коли�чество переменных. Это переменные, позволяющие исключить из расчета тотили иной трехмерный элемент модели (плоскость, операцию, эскиз), перемен�ные операций (в нашем случае — величина выдавливания и угол уклона),а также внешние переменные эскизов. Чтобы использовать все эти перемен�ные в выражениях, им сначала лучше присвоить псевдонимы (в столбце Âûðà-

æåíèå таблицы переменных). Напротив переменной v29 (такое значение былопо умолчанию присвоено величине выдавливания) операции выдавливаниявведите имя переменной h. Переменная автоматически добавится в верхнюючасть списка переменных (рис. 3.48). Переменной h сразу поставьте в соответ�ствие переменную a (поставив переменную a в столбце Çíà÷åíèå напротив пе�ременной h). Обратите внимание, что при выполнении трехмерной операциивсе параметрические размеры эскиза отображаются на экране. Такое новше�ство стало доступно пользователям десятой версии программы.

Page 304: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование304304304304304

Рис. 3.48. Переменные модели

ПРИМЕЧАНИЕ

Переменные детали также можно сделать внешними. Тогда они будут видныв редакторе формул для сборки. Чтобы сделать переменную внешней, ее не-обходимо выделить и выполнить команду контекстного меню Внешняя.

7. В результате выполненных действий мы получили полностью параметризиро�ванную модель куба. Измените значение переменной b в списке переменныхэскиза и нажмите кнопку Ïåðåñòðîèòü на панели инструментов Âèä. Моделькуба перестроится, и при этом значения его параметров изменятся таким об�разом, чтобы ребро куба равнялось 2 ⋅ b.

8. Немного усложним модель и добавим на все грани куба скругления радиусом5 мм (рис. 3.49).

Рис. 3.49. Скругление ребер параметрического куба

Page 305: КОМПАС-3D V10 на 100 %.pdf

305305305305305Твердотельное моделирование в КОМПАС-3D

В окне Ïåðåìåííûå появятся новые переменные операции скругления, среди ко�торых и радиус скругления. Задайте этой переменной выражение b/4 (рис. 3.50).

Рис. 3.50. Добавление переменных и выражений в модели

9. Измените еще раз значение b и убедитесь, что модель перестраивается полнос�тью, включая эскиз, операцию выдавливания и скругления. Не забывайте пере�страивать модель после каждого изменения значения переменной. Вы можетеизучить разработанную модель, открыв файл Параметризация.m3d, которыйнаходится в папке Examples\Глава 3 прилагаемого к книге компакт�диска.

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

Page 306: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование306306306306306

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

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

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

Во�вторых, состав колонок редактора формул данной версии программы КОМ�ПАС�3D изменен, кроме того, теперь не обязательно присваивать переменнымпсевдонимы — все они участвуют в выражениях под своими именами (ранеев КОМПАС�3D необходимо было обязательно вводить псевдоним для перемен�ных параметров модели).

В третьих, для работы с эскизом теперь используется тот же редактор формул, чтои для работы с целой моделью (то есть все переменные эскиза сразу видны в моде�ли). Ранее переменные из эскиза не отображались в редакторе формул после вы�хода из режима редактирования эскиза. Чтобы работать с такими переменными,их сначала нужно было объявить внешними в эскизе.

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

Более подробно о работе с переменными в КОМПАС�3D V10 вы можете узнать,используя справку к программе.

Практическое моделированиеРазработка трехмерной модели — сложный творческий процесс, который предпо�лагает у проектировщика не только знание предмета проектирования и программ�ных средств, но и наличие неординарного и гибкого мышления. Почему это твор�

Page 307: КОМПАС-3D V10 на 100 %.pdf

307307307307307Практическое моделирование

ческий процесс? Потому что одну и ту же модель, даже для уже полностью разра�ботанного изделия, можно построить различными способами. В своей практике янеоднократно сталкивался со случаями, когда файл одной и той же детали, смоде�лированной разными людьми, различался в объеме в 2–3 раза! И это все из�за не�рационально выбранного способа построения.

Чтобы было понятнее, о чем речь, приведу простой пример. На рис. 3.51 и рис. 3.52показано одно и то же твердое тело, построенное двумя разными способами: нарис. 3.51 с помощью вращения, а на рис. 3.52 — используя выдавливание.

Рис. 3.51. Тело, полученное вращением

Рис. 3.52. Тело, полученное выдавливанием

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

ПРИМЕЧАНИЕ

Утверждение, что модель, созданная с использованием большего количества опе-раций, перестраивается медленнее и «весит» больше, не всегда верно. Все зави-сит от типа трехмерной операции. Например, операция прямого выдавливаниявсегда перестраивается быстрее, чем операция кинематического выдавливаниявдоль сложной направляющей (спирали, например). Однако для сложных поконфигурации деталей, которые имеют большое количество разноплановых опера-ций в дереве модели, это утверждение справедливо. Чем меньше команд вы исполь-зуете при построении такой детали, тем легче ее будет редактировать, вращать, при-ближать, отдалять и тем меньше места будет занимать ее файл на жестком диске.

Page 308: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование308308308308308

Выбор рационального способа построения детали значительно влияет и на фор�мирование сборки. Любую деталь желательно сразу строить так, чтобы ее как мож�но проще и легче можно было позиционировать в сборке. Позже будет показано,как разумно выбранный способ построения деталей значительно упрощает про�цесс сборки объекта.

Общие рекомендации по построениютрехмерных моделей

Рассмотрим некоторые правила, которые помогут сделать проектируемые моделиболее изящными и рациональными. Их необязательно придерживаться, а в отдель�ных случаях даже эти рекомендации не действуют. Однако для тех, кто толькоучится трехмерному моделированию, полагаю, они будут весьма полезны.

� Старайтесь строить модель с использованием как можно меньшего количестватрехмерных формообразующих операций. Один из способов достижения это�го — рациональное построение эскизов.

� В КОМПАС�3D есть команды, которые за один вызов позволяют выполнятьнесколько формообразующих операций. В таком случае следует выполнятькак можно больше операций за один сеанс работы с такой командой. Напри�мер, в детали необходимо сделать скругления радиусом 5 мм на несколькихребрах. Вам следует сделать их за один вызов команды Ñêðóãëåíèå, даже еслиребра не стыкуются между собой. Из этого правила следует, что такие опера�ции, как Ñêðóãëåíèå, Ôàñêà, Óêëîí и пр., желательно выполнять на завершающемэтапе построения модели, когда вся основная геометрия уже построена.

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

� Не перегружайте модель вспомогательной геометрией: используйте при воз�можности плоские грани модели в качестве опорных плоскостей, а в качествеосей или направляющих — ребра.

� Старайтесь строить деталь так, чтобы ее как можно проще было разместить в сбор�ке. Например, вы можете не начинать построение, отталкиваясь от одной из базо�вой плоскостей, а создать смещенную плоскость, удалив таким образом деталь отточки начала координат. Или строить деталь так, как будто она наклонена подопределенным углом, под которым она должна быть размещена в сборке.

Page 309: КОМПАС-3D V10 на 100 %.pdf

309309309309309Практическое моделирование

� Как в детали, так и в сборке для копирования типовых элементов максималь�но используйте команды создания массивов.

� Если вы не создаете параметрическую модель, то:

• отключите параметризацию;

• зафиксируйте деталь после ее окончательного размещения в сборке и уда�лите ненужные сопряжения.

Если вы будете придерживаться этих правил, вам будет проще не только проекти�ровать, но и редактировать или дорабатывать модель.

Скажу еще несколько слов о способах моделирования в КОМПАС�3D. Справоч�ная документация к системе предлагает два основных способа построения: снизувверх и сверху вниз. Способ проектирования снизу вверх подразумевает построе�ния каждой детали отдельно с последующим их добавлением в сборку. Проекти�рование сверху вниз — это последовательное создание всех деталей прямо в сбор�ке. Честно говоря, я очень редко сталкивался с проектированием моделей способомсверху вниз. Чаще всего применяется смешанный способ, при котором большаячасть деталей проектируется и редактируется отдельно, а потом вставляется и раз�мещается в сборке. Некоторые компоненты, которые при построении требуют при�вязки к тем или иным объектам сборки, можно создавать в режиме контекстногоредактирования. Какой из предложенных способов удобнее — решать вам.

Построение трехмерной моделиодноступенчатого цилиндрического редуктора

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

Перед началом работы рекомендую создать отдельную папку, в которую вы будетесохранять модели деталей редуктора (а их будет немало) и сам файл сборки. Крометого, при построении эскизов мы часто будем использовать двухмерные изображе�ния чертежа, созданного в примере гл. 2. По этой причине скопируйте этот чертежв созданную папку. Вы можете также взять файл этого чертежа _РЕДУКТОР.cdwиз папки Examples\Глава 2\Редуктор цилиндрический компакт�диска, при�лагаемого к книге.

Как и при черчении, начнем моделирование с детали зубчатого колеса.

Page 310: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование310310310310310

Зубчатое колесо

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

Создайте новый документ КОМПАС�Деталь, сохраните его под именем Колесозубчатое.m3d в директорию, отведенную для файлов редуктора. Установитев детали ориентацию Èçîìåòðèÿ XYZ (с помощью раскрывающегося меню кнопкиÎðèåíòàöèÿ на панели Ñòàíäàðòíàÿ). В принципе, это делать необязательно. Мне, на�пример, так привычнее. Вы можете не устанавливать такую изометрию. Однакопри этом учтите, что в качестве опорных у вас буду использоваться ортогональныеплоскости, отличные от приведенных в примерах. Во всех моделях рассматривае�мого в примере редуктора установлена именно такая ориентация.

В общих чертах порядок построения колеса следующий: сначала необходимо смо�делировать заготовку колеса с помощью операции вращения, потом вырезать шпо�ночный паз и отверстия в дисках, и последнее — сформировать зубчатый венец.

Итак, приступим.

1. Выделите в дереве построения плоскость XY и нажмите кнопку Ýñêèç. Пост�ройте в эскизе контур половины сечения зубчатого колеса. Можете вычерчи�вать его, как было описано в гл. 2 (главное, чтобы оно имело точные размеры),но значительно проще скопировать этот контур из чертежа редуктора (с верх�него вида). Не забывайте, что контур эскиза не должен содержать разрывовили пересекать сам себя. Кроме того, в эскизе обязательно должна быть однаось — горизонтальный отрезок, выполненный стилем Îñåâàÿ и проходящийчерез точку начала координат эскиза (рис. 3.53).

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

ПРИМЕЧАНИЕ

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

Page 311: КОМПАС-3D V10 на 100 %.pdf

311311311311311Практическое моделирование

Рис. 3.53. Эскиз базовой операции вращения колеса

2. Выделите эскиз и нажмите кнопку Îïåðàöèÿ âðàùåíèÿ на панели инструмен�тов Ðåäàêòèðîâàíèå äåòàëè. На вкладке Òîíêàÿ ñòåíêà панели свойств из раскры�вающегося списка Òèï ïîñòðîåíèÿ òîíêîé ñòåíêè выберите значение Íåò. Осталь�ные настройки не изменяйте и нажмите кнопку Ñîçäàòü îáúåêò. В результате выдолжны получить заготовку зубчатого колеса (рис. 3.54).

Рис. 3.54. Заготовка зубчатого колеса

Page 312: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование312312312312312

3. Выделите всю деталь (самый верхний элемент дерева построения) и выпол�ните команду Ñâîéñòâà äåòàëè контекстного меню. Назначьте детали какой�либо другой цвет, более напоминающий сталь, и установите следующие зна�чения оптических свойств:

• Îáùèé öâåò — 25 %;

• Äèôôóçèÿ — 50 %;

• Çåðêàëüíîñòü — 60 %;

• Áëåñê — 40 %;

• Èçëó÷åíèå — 85 %.

4. Теперь приступим к созданию отверстий в диске колеса и шпоночного пазав ступице. Выделите в дереве построения плоскость ZY и запустите процесспостроения эскиза. В этом эскизе разместите четыре отверстия диаметром83,7 мм. Центры отверстий должны лежать на окружности диаметром 258 мм(см. рис. 2.143). Профиль выреза шпоночного паза можно просто скопи�ровать с деталировочного чертежа зубчатого колеса и немного дорисовать(рис. 3.55).

Рис. 3.55. Эскиз для вырезания отверстий в дисках и шпоночного паза в ступице

Page 313: КОМПАС-3D V10 на 100 %.pdf

313313313313313Практическое моделирование

ПРИМЕЧАНИЕ

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

5. Завершите создание эскиза и выполните команду Âûðåçàòü âûäàâëèâàíèåì, уста�новив направление выдавливания — Äâà íàïðàâëåíèÿ, и величину выдавлива�ния — ×åðåç âñå для обоих направлений. Обратите внимание: такое же удалениематериала можно было выполнить с помощью двух операций вырезания: сна�чала отверстий на толщину диска, а потом паза — на ширину ступицы. Одна�ко более рациональным является приведенное здесь решение, когда профиливсех вырезов собраны в одном эскизе, а вырезание осуществляется насквозьчерез всю модель (в оба направления от плоскости эскиза). Полученная мо�дель показана на рис. 3.56.

Рис. 3.56. Модель колеса без зубчатого венца

Теперь перейдем к самому сложному — созданию зубчатого венца колеса. Форми�рование будет происходить следующим образом: сначала мы выполним один вы�рез между зубьями в заготовке колеса, потом построим конструктивную ось, со�впадающую с геометрической осью колеса, и скопируем полученный вырез покругу (количество копий будет равно количеству зубьев). На словах это кажетсянесложным, но выполнить это не очень просто.

Page 314: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование314314314314314

Как сформировать собственно вырез между зубьями? Если бы мы создавали пря�мозубое колесо, то это было бы несложно. Достаточно было бы выполнить эскизпрофиля выреза между зубьями колеса в торцевой плоскости колеса, после чеговырезать его выдавливанием через все колесо. Однако у нас косозубое колесо суглом наклона линии зуба 15°. В этом случае вырез пройдет вдоль криволинейнойтраектории, огибающей поверхность венца колеса, проекция которой на нормаль�ную плоскость составит указанный угол с осью колеса.

Существует много способов построения такого выреза. Они существенно зависятот программных средств для моделирования, предлагаемых тем или иным графи�ческим редактором. В КОМПАС�3D наиболее удобны и приемлемы в плане ресур�соемкости два метода построения вырезов косозубого колеса.

Первый вариант — выполнение выреза по сечениям. При этом в модели колеса стро�ятся эскизы�сечения, плоскости которых удалены от боковой поверхности колесана величину l = i ⋅ b / (nс – 1), где i — порядковый номер эскиза, b — ширина коле�са, nс — количество сечений или эскизов. Первый эскиз лежит на торцевой плос�кости зубчатого венца, последний — на противоположной торцевой плоскости,остальные равномерно размещены между ними. Каждая плоскость (сечение) со�держит эскиз профиля выреза между зубьями, повернутый на угол α относитель�но изображения предыдущего эскиза. Этот угол определяется соотношениемα = l ⋅ tg β / d

к, где β — угол наклона линии зуба, dк — делительный диаметр зубча�того колеса (рис. 3.57).

Рис. 3.57. Зависимость угла поворота эскиза α от расстояния до плоскости эскиза l

Данный способ подходит для программной реализации зубчатого венца, когдаможно создать цикл, в котором одна за другой будут строиться смещенные плос�кости, а в них — эскизы сечений, смещаемые на угол α. Создав операцию выреза�ния по сечениям, вы получите достаточно точный вырез между зубьями, однакоэтому методу свойственны некоторые недостатки. Материал, который вырезается

Page 315: КОМПАС-3D V10 на 100 %.pdf

315315315315315Практическое моделирование

между двумя смежными эскизами, все равно вырезается по прямой. Из этого вы�вод — чем больше эскизов, тем точнее получатся зубья в колесе, но при слишкомбольшом количестве зубьев существенно затрудняется их построение и замедля�ется перестроение зубчатого венца. Хотя, в принципе, для не слишком широкихколес достаточно всего 3–5 эскизов.

Второй способ — выполнение выреза между зубьями кинематической операцией.Суть метода состоит в том, что в модели колеса строится сегмент пространствен�ной кривой, имитирующий линию наклона зуба. Вдоль этой кривой «протягива�ется» профиль выреза, формируя таким образом идеально точный вырез междузубьями. Кривая — это фрагмент спирали, угол подъема витков которой равенуглу 90° – β (как вы уже знаете, β — угол наклона линии зуба). Такая спираль дол�жна иметь очень большой шаг и малое количество витков (намного меньше еди�ницы). Как построить такую спираль, будет описано далее, поскольку именно этотспособ (как более точный) мы выберем для формирования выреза между зубьямизубчатого колеса.

Продолжим работу над моделью.

1. Выделите торцевую поверхность (плоскую боковую грань) обода колеса и по�стройте параллельную ей вспомогательную плоскость на расстоянии 2,5 мм(это для того, чтобы эскиз выреза в колесе размещался в той же плоскости, чтои в шестерне, поскольку ширина шестерни больше ширины колеса на 5 мм).Чтобы выполнить данную операцию, используйте инструмент Ñìåùåííàÿ ïëîñ-

êîñòü панели Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ. Запустите процесс построения эскиза.В принципе, эскиз можно размещать в любом месте вдоль делительной окру�жности на вспомогательной плоскости. Однако вспомните одну из рекомен�даций по построению трехмерных моделей: детали желательно создавать так,чтобы их как можно легче было разместить в сборке. Зубчатое колесо присборке редуктора придется сопрягать с шестерней, а поскольку зацеплениев рассматриваемой детали косозубое, это сделать будет не так просто (есливырезать зубчатый венец неаккуратно). Решение напрашивается само собой:необходимо так создавать вырез зубьев на колесе и шестерне, чтобы сразу пос�ле вставки в сборку они вошли в зацепление. Этого можно достичь, вырезаяпервыми в колесе и шестерне именно ту пару зубьев, которая и будет нахо�диться в зацеплении. По данной причине мы создавали смещенную плоскость,а не строили эскиз прямо на боковой поверхности обода.

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

Page 316: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование316316316316316

координат эскиза). С помощью инструмента Âñïîìîãàòåëüíàÿ ïðÿìàÿ панелиÃåîìåòðèÿ отложите вниз от этой горизонтальной прямой шесть вспомогатель�ных линий так, чтобы все они проходили через точку начала координат и былисмещены между собой на угол γ/8, где γ = 360° / zк (zк — количество зубьев ко�леса). В нашем случае этот угол будет равен 0,633° или 0°38'. Разделение углапрофиля зуба γ на восемь частей условно и принято для облегчения построе�ния (так будет проще сформировать зацепление). Не забывайте, что мы стро�им зубья упрощенно!

3. Привязываясь к сетке вспомогательных линий, постройте контур профилявыреза между зубьями (рис. 3.58). Вместо эвольвент создайте обычные дуги(команда Äóãà ïî 3 òî÷êàì). Эти дуги обязательно должны проходить через точ�ки зацепления, находящиеся на пересечении вспомогательной делительнойокружности, а также первой и пятой вспомогательных прямых соответствен�но (учитывая только те прямые, которые откладывались под углом γ/8 от го�ризонтали). При желании вы можете также создать скругления на головках иножках вырезаемых зубьев. Завершите редактирование эскиза.

Рис. 3.58. Эскиз профиля выреза между зубьями

4. Теперь самое интересное — формирование спирали�направляющей. Перейди�те на панель инструментов Ïðîñòðàíñòâåííûå êðèâûå. В окне модели выделитевспомогательную плоскость (плоскость, в которой лежит эскиз выреза) и на�жмите кнопку Ñïèðàëü öèëèíäðè÷åñêàÿ на панели Ïðîñòðàíñòâåííûå êðèâûå. Ис�пользуя элементы управления на вкладке Ïîñòðîåíèå панели свойств, настрой�те параметры создаваемой спирали следующим образом:

• способ построения — Ïî ÷èñëó âèòêîâ è øàãó;

• количество витков — 0,04 (определяется конструктивно во время постро�ения таким образом, чтобы виток спирали был чуть больше ширины ко�леса);

• шаг витков — 4721,8 мм (как определяется, рассказано ниже);

Page 317: КОМПАС-3D V10 на 100 %.pdf

317317317317317Практическое моделирование

• направление построения — Îáðàòíîå íàïðàâëåíèå (обратное относительнонормали к базовой плоскости спирали);

• направление навивки — Ïðàâîå;

• начальный угол спирали — 182°. Это угол, который задает начало первоговитка на опорной плоскости спирали. Он определяется приблизительнопри построении (необходимо, чтобы начало витка попало внутрь контураэскиза выреза между зубьями — точное значение не важно);

• начальная точка спирали — совпадает с точкой начала координат опорнойплоскости (то есть лежит на оси колеса);

• диаметр витков спирали (задается на вкладке Äèàìåòð панели свойств) —равный делительному диаметру колеса (404 мм).

Нажмите кнопку Ñîçäàòü îáúåêò для завершения формирования спирали(рис. 3.59). Полученный объект лишь отдаленно напоминает спираль вслед�ствие большого заданного шага витков и чрезвычайно малого их количества.Однако с математической точки зрения — это именно спираль. Для нас жеглавное, что эта кривая идеально описывает пространственное положениелинии наклона зуба в косозубом колесе.

Рис. 3.59. Построение спирали�направляющей для вырезания материала между зубьями(способ отображения модели — Без невидимых линий)

Наверняка все написанное выше вызвало у вас больше вопросов, чем дало отве�тов относительно того, как сформировать направляющую для построения косыхзубьев. Пока еще не понятно, откуда взялась величина шага витков, столь огром�ная и вместе с тем столь точная, где в параметрах спирали указывается угол ее

Page 318: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование318318318318318

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

На самом деле все просто. Угол подъема витков спирали (обозначим его ϕ) опре�деляется из соотношения tg ϕ = h / l, где h — высота спирали, l — длина витков.Соответственно, длину и высоту витков можно определить из уравнений: h = t ⋅ nи l = π ⋅ d ⋅ n, где t — шаг спирали, n — количество витков спирали и d — диаметрспирали. Подставляя предыдущие два выражения в уравнение для определенияtg ϕ, получим tg ϕ = t / (π ⋅ d). Зная, что угол ϕ = 90° – β, не составит особого трудаопределить из последнего уравнения требуемый шаг спирали: t = π ⋅ d ⋅ tg (90° – β).Подставив сюда значение диаметра спирали (404 мм) и угла наклона линии зуба(15°), вы получите величину шага спирали — 4721,8 мм.

Теперь все готово для кинематического вырезания.

1. Нажмите кнопку Âûðåçàòü êèíåìàòè÷åñêè панели инструментов Ðåäàêòèðîâàíèå

äåòàëè. Щелкните на кнопке Ñå÷åíèå на вкладке Ïàðàìåòðû панели свойств, за�тем сразу выделите эскиз профиля выреза между зубьями в дереве построе�ния. Эскиз в окне модели и в дереве построения должен подсветиться краснымцветом, а в поле справа от кнопки Ñå÷åíèå должно отобразиться его наимено�вание (у меня это Ýñêèç:3). Далее щелкните на кнопке Òðàåêòîðèÿ и в деревепостроения или прямо на модели выделите спираль. На модели сразу сформи�руется фантом операции вырезания. Проследите, чтобы в группе кнопок Äâè-

æåíèå ñå÷åíèÿ была нажата кнопка Ñîõðàíÿòü óãîë íàêëîíà. Подтвердите выпол�нение операции, нажав кнопку Ñîçäàòü îáúåêò. Мы получили первый вырезв зубчатом венце колеса (рис. 3.60).

2. Дальнейшая доработка модели не вызывает особенных трудностей, ведь намосталось всего лишь размножить построенный вырез. Перейдите на панельÂñïîìîãàòåëüíàÿ ãåîìåòðèÿ и нажмите кнопку Îñü êîíè÷åñêîé ïîâåðõíîñòè. Пос�ле этого щелкните в модели на внутренней поверхности отверстия под вал.Если на панели специального построения нажата кнопка Àâòîñîçäàíèå, то высразу получите нужную вспомогательную ось. В противном случае придетсясамостоятельно нажать кнопку Ñîçäàòü îáúåêò.

3. Вернитесь на панель Ðåäàêòèðîâàíèå äåòàëè, где нажмите кнопку Ìàññèâ ïî êîí-

öåíòðè÷åñêîé ñåòêå. В дереве построения детали в качестве объекта для копи�рования выделите операцию кинематического вырезания. После этого щелк�ните на кнопке Îñü ìàññèâà панели свойств, а в дереве построения выделитестроку, соответствующую созданной оси конической поверхности. В окне мо�дели отрисуется предварительный фантом массива (по умолчанию в нем лишьчетыре копии). В поле N 2 на панели свойств введите количество копий по

Page 319: КОМПАС-3D V10 на 100 %.pdf

319319319319319Практическое моделирование

Рис. 3.60. Вырезание зубьев в колесе

кольцевому направлению, равное количеству зубьев колеса (71), и нажмитекнопку Ñîçäàòü îáúåêò. Трехмерная модель косозубого зубчатого колеса выпол�нена (рис. 3.61)! Для лучшего представления модели спрячьте спираль, вспо�могательную ось и плоскость, воспользовавшись командой Ñêðûòü контекстно�го меню дерева построений.

Рис. 3.61. 3D�модель косозубого зубчатого колеса

Page 320: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование320320320320320

Можете ознакомиться с этой моделью, загрузив ее из файла Колесо зубча-тое.m3d, который находится в папке Examples\Глава 3\Редуктор цилинд-рический прилагаемого к книге компакт�диска.

Если у вас возникли какие�либо трудности на любом этапе построения, не отчаи�вайтесь. Любую операцию или эскиз в модели можно просмотреть, запустив их ре�дактирование. Кроме того, вы можете шаг за шагом повторить весь процесс по�строения модели, используя для этого дерево построения. В нижней части деревавсегда располагается горизонтальная черта или планка. Если подвести к ней ука�затель мыши, то он примет вид двунаправленной вертикальной стрелки. Щелкнувна данной планке, вы можете перетаскивать ее мышью вверх по дереву. При этомвсе операции, которые окажутся ниже планки, будут отменены для модели, то естьисключены из расчета. Данная функция предоставляет очень хорошую возмож�ность по обучению моделированию в КОМПАС�3D: вы поднимаете планку на са�мый верх дерева, оставляя включенным в расчет только основание детали, а затемпостепенно опускаете ее вниз, обращая внимание на те операции, которые вызва�ли у вас затруднения. По ходу опускания планки модель будет отстраиваться, пол�ностью повторяя все этапы построения.

ПРИМЕЧАНИЕ

Как вы помните, в КОМПАС-3D V10 появилась весьма удобная команда контекст-ного меню Указатель под выделенный объект, позволяющая перемещать планкупрямо под выделенный элемент в дереве построения.

Дерево построений позволяет также изменить порядок формообразующих опера�ций. Щелкнув кнопкой мыши на узле, обозначающем ту или иную трехмернуюоперацию, вы можете переместить ее в любое место дерева. Нажав кнопку Ïåðåñòðî-

èòü ïîñëå ýòîãî, вы измените строение модели с учетом изменений в дереве. Однакоредактирование детали с помощью перетаскивания операций чревато большим ко�личеством ошибок после перестроения. Например, вы можете перетащить операциюÑêðóãëåíèå выше формообразующей операции, в результате которой появились реб�ра, использованные затем для скругления. А если возникнет ошибка, то все настрой�ки операции Ñêðóãëåíèå будут утеряны. Даже если после этого вы вернете операциюна место, ошибка не исчезнет, так как были утеряны все связи (грани и ребра, ука�занные при скруглении).

Ведомый вал

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

Page 321: КОМПАС-3D V10 на 100 %.pdf

321321321321321Практическое моделирование

Создайте новый документ КОМПАС�Деталь, установите в нем ориентациюÈçîìåòðèÿ XYZ и сохраните этот файл под именем Вал ведомый.m3d. Откройтефайл сборочного чертежа редуктора — мы воспользуемся частью его изображениядля формирования контура эскиза вала.

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

1. Выделите в дереве построений плоскость XY и нажмите кнопку Ýñêèç. Перей�дите в окно представления сборочного чертежа и скопируйте половину кон�тура ведомого вала (выделите изображение вала на виде сверху, нажмите со�четание клавиш Ctrl+C и укажите точку привязки — точку начала координатвида). Вернитесь в окно модели и вставьте изображение вала, совместив точ�ку привязки с началом координат эскиза. Поверните вставленное изображе�ние вокруг начала координат на 90° против часовой стрелки. Отредактируйтеконтур, чтобы в нем не было самопересечений и постройте небольшие скруг�ления (1–1,6 мм) в местах перехода одной ступени в другую. Это делается длятого, чтобы позже не применять лишние операции для создания скругленийи фасок на теле модели (рис. 3.62). Не забудьте построить ось вращения, есливы не скопировали ее с чертежа.

Рис. 3.62. Эскиз вала (скругления показаны увеличенно)

Page 322: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование322322322322322

2. Нажмите кнопку Îïåðàöèÿ âðàùåíèÿ на панели Ðåäàêòèðîâàíèå äåòàëè. Посколь�ку контур эскиза не замкнут, то операция автоматически будет настроена насоздание тонкостенного тела. Чтобы этого избежать, на панели свойств обяза�тельно нажмите кнопку Ñôåðîèä, после чего перейдите на вкладку Òîíêàÿ ñòåí-

êà и в списке Òèï ïîñòðîåíèÿ òîíêîé ñòåíêè выберите пункт Íåò. Нажмите кноп�ку Ñîçäàòü îáúåêò для завершения выполнения операции вращения (рис. 3.63).

Рис. 3.63. Начало формирования модели вала

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

• Îáùèé öâåò — 80 %;

• Äèôôóçèÿ — 80 %;

• Çåðêàëüíîñòü — 70 %;

• Áëåñê — 10 %;

• Èçëó÷åíèå — 20 %.

Осталось создать шпоночные пазы на выходном участке вала и ступени вала подколесо. Размеры шпонок приведены в гл. 2 (глубина паза на выходной ступени —7,5 мм, в ступени под колесо — 9 мм), но мы, как обычно, скопируем их изображе�ния в эскиз со сборочного чертежа редуктора.

1. Активируйте панель инструментов Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ и в группе ко�манд построения вспомогательных плоскостей нажмите кнопку Ñìåùåííàÿ

ïëîñêîñòü. В качестве базовой укажите плоскость ZX, щелкнув на ней в окнемодели или дереве построения. Выберите прямое направление смещения со�здаваемой плоскости и введите значение величины смещения, равное полови�

Page 323: КОМПАС-3D V10 на 100 %.pdf

323323323323323Практическое моделирование

не диаметра ступени вала под колесо (42,5 мм). Нажмите кнопку Ñîçäàòü

îáúåêò, после чего завершите выполнение команды.

2. Выделите вспомогательную плоскость и создайте на ней эскиз шпоночногопаза. Перейдите на панель Ðåäàêòèðîâàíèå äåòàëè и нажмите кнопку Âûðåçàòü

âûäàâëèâàíèåì. Установите прямое направление выдавливания и задайте ве�личину (глубину) вырезания, равную 9 мм (рис. 3.64). Нажмите кнопку Ñîçäàòü

îáúåêò для завершения построения шпоночного паза.

Рис. 3.64. Процесс вырезания шпоночного паза

ПРИМЕЧАНИЕ

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

3. Повторите все указанные действия для выходного участка вала (вспомога�тельную плоскость сместите на 35,5 мм в прямом направлении, а паз вырежь�те на глубину 7,5 мм). Создайте небольшое скругление (радиус 0,6 мм) нанижних гранях обоих пазов. Отключите видимость вспомогательных плоско�стей, чтобы они не портили внешний вид вала.

Вот и все, модель ведомого вала редуктора готова (рис. 3.65). Не забудьте сохра�нить документ перед продолжением работы.

Вы можете изучить полученную деталь, открыв файл Вал ведомый.m3d из пап�ки Examples\Глава 3\Редуктор цилиндрический прилагаемого к книге ком�пакт�диска.

Page 324: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование324324324324324

Рис. 3.65. 3D�модель ведомого вала редуктора

Ведущий вал-шестерня

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

Поскольку в редукторе ось шестерни смещена от оси колеса по горизонтали на ве�личину межосевого расстояния, предлагаю строить модель вала�шестерни не в на�чале координат, а сместив ее по оси Z на расстояние a

w, что позволит при сборке

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

1. Нажмите кнопку Ñìåùåííàÿ ïëîñêîñòü на панели Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ

и постройте вспомогательную плоскость, удаленную относительно плоскостиXY (базовой) на расстояние 259 мм в обратном направлении (против направ�

Page 325: КОМПАС-3D V10 на 100 %.pdf

325325325325325Практическое моделирование

ления оси Z). Эта вспомогательная плоскость и будет теперь базовой для мо�дели шестерни.

2. Выделите смещенную плоскость и запустите процесс построения эскиза наней. Сформируйте контур вала�шестерни подобно тому, как мы формироваликонтур эскиза ведомого вала в предыдущем примере (рис. 3.66). Не забудьтесоздать скругления в эскизе в местах перехода одной ступени в другую, а так�же проследите, чтобы в контуре не было разрывов и самопересечений.

Рис. 3.66. Эскиз контура ведущего вала�шестерни

3. С помощью Îïåðàöèè âðàùåíèÿ создайте основание модели вала�шестерни (валнеобходимо выполнить сплошным сфероидом без тонкой стенки). На выход�ной ступени создайте шпоночный паз (эскиз можно скопировать с чертежаредуктора или построить самостоятельно по известным размерам) точно также, как и для ведомого вала. Сначала создаем вспомогательную плоскость,а затем вырезаем паз выдавливанием на глубину 5,5 мм (рис. 3.67). В свой�ствах детали настройте оптические свойства вала�шестерни по своему усмот�рению.

Рис. 3.67. Начало формирования модели ведомого вала

Page 326: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование326326326326326

Далее приступаем к построению зубчатого венца. Порядок его формирования неотличается от создания зубчатого колеса: сначала создаем один вырез, а затем ко�пируем его по концентрической сетке. Сам вырез между зубьями будет сформи�рован с помощью кинематического вырезания.

1. Выделите правую боковую грань шестерни (правую, если смотреть на вал�шестерню с колеса). Запустите процесс создания эскиза, в котором создайтеэскиз выреза между зубьями (рис. 3.68).

Рис. 3.68. Эскиз выреза между зубьями шестерни

Порядок построения эскиза следующий:

1) создайте вертикальную вспомогательную прямую, смещенную влево от на�чала координат эскиза на 259 мм;

2) постройте горизонтальную прямую, проходящую через центр начала коор�динат. С помощью команды Âñïîìîãàòåëüíàÿ ïðÿìàÿ панели Ãåîìåòðèÿ по�стройте две линии, смещенные между собой на угол γ/8 вниз от горизон�тальной прямой и четыре вспомогательных линии с таким же смещениемвверх по горизонтали. Все эти линии должны проходить через точку нача�ла координат. Угол γ равняется 360° / zш (zш — количество зубьев шестер�ни). Для нашей шестерни этот угол равен 2,25° (2°15');

3) создайте три окружности, выполненные стилем линии Âñïîìîãàòåëüíàÿ, обо�значающие делительную окружность, окружность впадин и выступов зубьев;

4) сформируйте изображение эскиза, как показано на рис. 3.68. Вместо эволь�вент, как было сказано, постройте дуги по трем точкам. Создайте такженебольшие скругления на ножке и головке зубьев. Верхнюю дугу немноговыгните вверх, чтобы она прошла выше окружности вершин зубьев — притаком ее размещении вы можете быть уверены в том, что нужный шар ма�териала будет вырезан полностью.

Page 327: КОМПАС-3D V10 на 100 %.pdf

327327327327327Практическое моделирование

ПРИМЕЧАНИЕ

Если вы совместите оба эскиза вырезов между зубьями колеса и шестерни водной плоскости, то увидите, что вырезаемая пара зубьев соприкасается точ-но в точке зацепления. Зубья не очень точные, зато само зацепление выдер-жано достаточно четко.

2. Создадим направляющую для кинематического вырезания. Принцип постро�ения повторяет процесс создания направляющей для вырезания первой парызубьев колеса (команда Ñïèðàëü öèëèíäðè÷åñêàÿ панели Ïðîñòðàíñòâåííûå êðè-

âûå), поэтому далее приведены только параметры спирали:

• способ построения — Ïî ÷èñëó âèòêîâ è øàãó;

• количество витков — 0,125 (определяется конструктивно);

• шаг витков — 1332,4 мм (рассчитывается по формуле, выведенной ранеедля угла наклона линии зубьев 15° и диаметра витков 114 мм);

• направление построения — обратное;

• направление навивки — левое;

• начальный угол спирали — 0° (по умолчанию витки должны начинатьсянепосредственно с эскиза, если вы разместили его, как показано на рис. 3.68);

• точка привязки — координаты в опорной плоскости спирали (–259;0);

• диаметр спирали — 114 мм.

Для подтверждения построения спирали нажмите кнопку Ñîçäàòü îáúåêò.

3. Все готово для кинематического вырезания. Нажмите кнопку Âûðåçàòü êèíå-

ìàòè÷åñêè на панели инструментов Ðåäàêòèðîâàíèå äåòàëè и укажите в качествеисходных объектов для операции эскиз профиля выреза и спираль�направля�ющую. Полученный вырез показан на рис. 3.69.

Рис. 3.69. Вырезание зубьев на шестерне

Page 328: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование328328328328328

4. И наконец, размножим вырезы и сформируем зубчатый венец. С помощью ко�манды Îñü êîíè÷åñêîé ïîâåðõíîñòè создайте конструктивную ось шестерни. Дляэтого после вызова команды укажите любую цилиндрическую поверхностьвала�шестерни.

5. Нажмите кнопку Ìàññèâ ïî êîíöåíòðè÷åñêîé ñåòêå на панели Ðåäàêòèðîâàíèå äå-

òàëè. В качестве оси для копирования укажите только что созданную конст�руктивную ось, а объектом копирования будет служить операция кинемати�ческого вырезания. Задайте количество копий по кругу равное 20 (количествозубьев шестерни) и нажмите кнопку Ñîçäàòü îáúåêò. Используйте командуÑêðûòü контекстного меню, чтобы убрать из модели вспомогательные элемен�ты: две конструктивные плоскости, спираль и ось массива. 3D�модель вала�шестерни готова (рис. 3.70).

Рис. 3.70. 3D�модель ведущего вала�шестерни

Файл этой модели Ведущий вал-шестерня.m3d находится на прилагаемомк книге компакт�диске в папке Examples\Глава 3\Редуктор цилиндричес-кий.

Page 329: КОМПАС-3D V10 на 100 %.pdf

329329329329329Практическое моделирование

Корпус редуктора

Корпусные детали механизмов (у нас это корпус и крышка редуктора) весьмасложны для моделирования из�за наличия различных конструктивных элементов:опорных лап, фланцев, бобышек, отверстий под крепежные болты и т. п. Болеетого, любая такая деталь (неважно, это корпус редуктора или самолета) кроме тех�нологических должна отвечать определенным эстетическим требованиям, что ещеболее усложняет проектирование и моделирование изделия.

Известно, что чем сложнее деталь, тем больше способов для ее создания можнопридумать. Очевидно, что способ для построения корпуса редуктора, предложен�ный в этой книге, далеко не единственный и, возможно, не самый лучший. Одна�ко я считаю его самым простым и наиболее подходящим для обучения разработкедействительно сложных моделей. Можете быть уверены: если вы самостоятельнои, главное, досконально разберетесь в приведенном примере, вы сможете создатьлюбые другие детали.

Начнем, как обычно, с создания документа КОМПАС�Деталь, установки ориен�тации Èçîìåòðèÿ XYZ и сохранения пока еще пустого документа в файл под именемКорпус.m3d.

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

1. Выделите плоскость ZX и запустите процесс создания эскиза на ней. Размерыфланцев корпуса мы проработали при выполнении чертежа редуктора. Може�те построить их снова в эскизе (в гл. 2 это было детально описано), а можетескопировать изображение из чертежа (вида сверху). Если вы решили копиро�вать изображение, привязываться нужно к точке начала координат вида (пе�ресечение осей), поскольку мы будем строить корпус, как и другие детали, та�ким образом, чтобы сразу вставить его в сборку и не спрягать.

2. Перед продолжением работы эскиз нужно немного подправить. Во�первых,следует убрать изображение опорных поверхностей бобышек и мест крепле�ния крышек подшипников — они будут формироваться позже. Во�вторых,следует оставить на фланце все изображения отверстий (отверстий именново фланцах, а не в бобышках). В�третьих, весь эскиз необходимо повернуть на90° против часовой стрелки. Полученный эскиз должен выглядеть как нарис. 3.71.

Page 330: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование330330330330330

Рис. 3.71. Эскиз для формирования фланца корпуса

3. После завершения редактирования эскиза создайте фланец, выдавив эскизс помощью команды Îïåðàöèÿ âûäàâëèâàíèÿ в сторону, противоположную нор�мали, на расстояние 13 мм (толщина фланца корпуса). Лучше в поле Ðàññòîÿ-

íèå 2 на панели свойств ввести значение 13,01, а не ровно 13. Это связанос тем, что в дальнейшем мы будем «приклеивать» к фланцу стенки и другиеэлементы корпуса, и будет лучше, если они будут немного пересекаться (при«приклеивании» встык позже могут возникнуть ошибки расчета геометриимодели, не зависящие от пользователя).

4. Перейдем к созданию стенок корпуса. Начнем с передней стенки. Выделитенижнюю плоскую грань фланцев и вызовите команду Ýñêèç. Привязываяськ уже существующей геометрии 3D�модели, постройте эскиз, показанный нарис. 3.72. Расстояние между параллельными линиями контура равно толщине

Page 331: КОМПАС-3D V10 на 100 %.pdf

331331331331331Практическое моделирование

стенки корпуса, то есть 8 мм. Закончите построение эскиза, отжав кнопку Ýñ-

êèç на панели Òåêóùåå ñîñòîÿíèå.

Рис. 3.72. Эскиз профиля передней стенки редуктора

5. Теперь начните создание эскиза в плоскости ZY. Нарисуйте в нем кривую,очерчивающую изгиб передней стенки редуктора (рис. 3.73). Ее также можноскопировать с главного вида чертежа редуктора (так будет даже точнее). Присоздании этого эскиза необходимо учесть, что система, устанавливая ориента�цию по нормали к плоскости эскиза, разворачивает модель вверх дном. Этозначит, что изображения всех эскизов, размещенных в плоскости ZY или па�раллельных ей плоскостях (которые отвечают изображениям главного вида),придется рисовать симметрично относительно горизонтальной оси. Прощеговоря, «вверх ногами».

а б

Рис. 3.73. Изгиб передней стенки редуктора: кривая на чертеже (а) и ее размещение в эскизе (б)

Page 332: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование332332332332332

ВНИМАНИЕ

Начало траектории должно лежать точно в плоскости эскиза кинематическойоперации. Из этого следует, что если вы выдавили фланец на 13,01 мм, тои ордината начала траектории во втором эскизе должна равняться 13,01 мм.Не больше и не меньше (потому что эскиз лежит в нижней горизонтальной гра-ни фланца). Иначе вы просто не сможете выполнить кинематическую опера-цию.

6. Создав эти два эскиза, нажмите кнопку Êèíåìàòè÷åñêàÿ îïåðàöèÿ панели Ðåäàê-

òèðîâàíèå äåòàëè и постройте переднюю стенку редуктора. В качестве базовогоэскиза укажите профиль стенки, а в качестве траектории — только что создан�ную кривую�контур корпуса. В группе кнопок Äâèæåíèå ñå÷åíèÿ нажмите кноп�ку Ïàðàëëåëüíî ñàìîìó ñåáå. Создайте кинематическую операцию. В результатек фланцу редуктора будет «приклеена» его передняя стенка (рис. 3.74).

Рис. 3.74. Добавление передней стенки корпуса редуктора

7. Аналогично создайте и заднюю стенку корпуса редуктора. Эскиз кинематичес�кой операции будет иметь ту же форму, что и на рис. 3.72, только разместитсяна левой стороне фланца (в режиме редактирования эскиза — в нижней частиэскиза). Направляющую можно скопировать с главного вида чертежа. Полу�ченная стенка показана на рис. 3.75. Направляющие обеих операций кинема�тического «приклеивания» больше не будут использоваться, поэтому их мож�но спрятать.

8. Теперь можно перейти к построению боковой стенки. Ее можно выполнитьобычным выдавливанием на величину толщины стенок, просто заполнив ма�териалом детали промежуток между задней и передней стенками корпуса. Эс�киз операции выдавливания должен повторять контуры краев уже построенных

Page 333: КОМПАС-3D V10 на 100 %.pdf

333333333333333Практическое моделирование

Рис. 3.75. Добавление задней стенки корпуса редуктора

стенок и фланца корпуса (рис. 3.76). Опорная плоскость эскиза — внутренняяторцевая грань фланца (вдоль его длинной стороны). Полагаю, вам будет не�сложно его построить.

Рис. 3.76. Эскиз для выдавливания боковой стенки корпуса редуктора

9. Завершив построение эскиза, выполните операцию выдавливания, установивобратное направление действия операции, а величину выдавливания равной8 мм (рис. 3.77).

Вторую боковую стенку пока не создавайте, мы к ней приступим чуть позже.

.10. Следующим шагом в построении модели корпуса будет создание мест крепле�ния крышек подшипников. Вернитесь к чертежу редуктора и определите рас�стояние от внешней поверхности боковой стенки редуктора до опорной по�верхности, на которую ложится торец крышки подшипника. Это расстояниесоставляет 40 мм. Создайте плоскость, смещенную наружу из корпуса редук�тора, удаленную на указанное расстояние от внешней поверхности корпуса

Page 334: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование334334334334334

Рис. 3.77. Добавление боковой стенки корпуса редуктора

(напомню, для этого следует воспользоваться командой Ñìåùåííàÿ ïëîñêîñòü).Эту плоскость желательно сразу сделать невидимой. Создайте на этой плоско�сти эскиз, состоящий из полуокружности радиусом 100 мм (радиус крышкиподшипника ведомого вала) с центром в точке начала координат и отрезка, со�единяющего концы построенной дуги (рис. 3.78). Завершите создание эскиза.

Рис. 3.78. Эскиз для формирования мест крепления крышек подшипника

.11. Теперь создайте точно такой же эскиз на внешней грани боковой стенки корпуса(на той грани, относительно которой и была смещена на 40 мм вспомогательнаяплоскость). Только радиус полуокружности сделайте немного больше, например106 мм, чтобы место крепления крышки было сформировано с небольшим укло�ном. Обязательно соедините концы построенной дуги отрезком.

.12. Нажмите кнопку Îïåðàöèÿ ïî ñå÷åíèÿì на панели Ðåäàêòèðîâàíèå äåòàëè. В ка�честве исходных объектов для данной команды укажите два только что со�

Page 335: КОМПАС-3D V10 на 100 %.pdf

335335335335335Практическое моделирование

зданных эскиза. В модели сформируется место под крышку подшипника ве�домого вала (рис. 3.79) с небольшим уклоном, поскольку радиус полуокруж�ности второго эскиза мы принимали немного большим.

Рис. 3.79. Место крепления крышки подшипника

.13. Аналогично постройте место крепления крышки подшипника ведущего вала.При этом используйте уже созданную смещенную плоскость и внешнюю граньстенки корпуса. Радиусы полуокружностей составляют 88 и 94 мм соответ�ственно (размеры под крышку подшипника быстроходного вала). Кроме того,центры окружностей смещены в эскизах влево на величину межосевого рас�стояния передачи (259 мм). Материал, как и для тихоходного вала, добавьтес помощью операции по сечениям.

.14. Как видите, на корпусе вокруг мест крепления крышек не хватает бобышекпод болты, стягивающих корпус и крышку редуктора. Создадим их. Выделитеплоскость ZX и постройте в ней эскиз первого сечения бобышки (рис. 3.80).Координаты центра полуокружности посмотрите на чертеже. Они должнысовпадать с координатами центра отверстия под болт в бобышке, а радиус по�луокружности задайте равным 25,5 мм.

.15. Наверное, вы уже поняли, что бобышки мы также будем создавать с помощьюоперации по сечениям. Из этого следует, что нам необходимо выполнить хотябы еще одно сечение. Постройте вспомогательную плоскость, параллельнуюплоскости ZX и смещенную вниз от нее на величину 70 мм (высота бобышек,определенная с чертежа). Создайте на этой плоскости эскиз, в котором разме�стите окружность радиусом 16 мм. Центр окружности должен иметь те же ко�ординаты, что и центр дуги в эскизе первого сечения.

Page 336: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование336336336336336

Рис. 3.80. Эскиз первого сечения бобышки

.16. По двум построенным эскизам создайте операцию по сечениям, в результатеполучится первая бобышка со стороны ведомого вала. Чтобы создать вторуютакую же бобышку (рис. 3.81), зеркально отобразите ее относительно плоско�сти XY. Для этого используйте команду Çåðêàëüíûé ìàññèâ панели Ðåäàêòèðî-

âàíèå äåòàëè, после вызова которой сначала выделите в дереве построенияплоскость симметрии, а затем объект для копирования — операцию по сече�ниям, сформировавшую первую бобышку. Для создания зеркальной копиинажмите кнопку Ñîçäàòü îáúåêò.

Рис. 3.81. Бобышки

.17. По такому же принципу строятся бобышки на местах крепления крышек веду�щего вала. Однако перед тем, как выполнить зеркальное отображение, необхо�димо будет создать вспомогательную плоскость, параллельную плоскости XYи смещенную от нее в обратном направлении на величину межосевого расстояния.

Page 337: КОМПАС-3D V10 на 100 %.pdf

337337337337337Практическое моделирование

Именно эту плоскость следует указать при следующем выполнении командыÇåðêàëüíûé ìàññèâ для создания копии бобышки справа от тихоходного вала.

.18. Создадим отверстия под крепежные болты в местах крепления крышек под�шипников. Выделите боковую плоскую грань, на которую будут устанавли�ваться крышки, и вызовите команду Îòâåðñòèå на панели инструментов Ðåäàê-

òèðîâàíèå äåòàëè. На панели Âûáîð îòâåðñòèÿ укажите отверстие под именемÎòâåðñòèå 04 и задайте для него следующие значения параметров: диаметр зен�ковки D — 13 мм, диаметр отверстия d — 12 мм (диаметр фиксирующих крыш�ку винтов) и глубина отверстия H — 30 мм. Введите координаты точки при�вязки центра отверстия на опорной плоскости: абсцисса — 0, ордината — 85(значение ординаты положительное, поскольку ось Y в эскизах на плоскостях,параллельных плоскости ZY, направлена вниз).

.19. Выполните еще пять таких же отверстий на той же плоскости со следующимикоординатами: на ведомом валу — (–73,61; 42,5) и (73,61; 42,5), на ведущемвалу — (–259; 75), (–194,05; 37,5) и (–323,95; 37,5). Координаты размещенияотверстий можете рассчитать вручную, исходя из того, что радиусы размеще�ния болтов на крышках ведомого вала — 85 мм, ведущего — 75, а болты сме�щены между собой на 60°. Однако значительно проще измерять эти координа�ты по центрам изображений шапочек фиксирующих винтов на главном видечертежа редуктора. Отверстия под винты показаны на рис. 3.82.

Рис. 3.82. Отверстия под фиксирующие винты в местах крепления крышек подшипников

.20. Добавим днище модели корпуса. Эскиз для этого элемента копировать неотку�да, поэтому придется использовать смекалку и пространственное мышлениеи выполнить его самостоятельно. Оптимальной плоскостью для размещенияэскиза является XY. Начните создания эскиза и добавьте в него следующиевспомогательные прямые:

• четыре горизонтальных прямых. Первая из них должна быть смещенавниз от оси X на 262 мм (самая нижняя точка редуктора), две следующие

Page 338: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование338338338338338

обозначают толщину днища (они выше первой прямой соответственно на4 и 12 мм), и последняя прямая обозначает толщину опорного фланца кор�пуса, равную 17 мм (то есть абсцисса этой прямой составляет –245 мм);

• три вертикальных прямых. Первая будет проходить через точку начала ко�ординат, а две другие должны быть смещены от нее на 77,5 и 144,75 ммвправо. Последние две вертикальные линии обозначают границы опорныхлап корпуса.

.21. Отталкиваясь от точек пересечения вспомогательных линий и используя ко�манду Íåïðåðûâíûé ââîä îáúåêòîâ панели Ãåîìåòðèÿ, постройте контур попереч�ного сечения днища (рис. 3.83).

Рис. 3.83. Эскиз сечения днища корпуса

СОВЕТ

Можно сначала выполнить лишь половину эскиза, а затем симметрично ото-бразить ее относительно вертикальной осевой.

..22. Закончив построение эскиза, вызовите команду Îïåðàöèÿ âûäàâëèâàíèÿ. Выбе�рите направление выдавливания — Äâà íàïðàâëåíèÿ, задайте величину выдав�ливания в прямом и противоположном направлениях по 129 и 273 мм соответ�ственно (эти значения устанавливаются на главном виде чертежа). Выполнитеоперацию.

.23. Нам необходимо создать два ребра жесткости в модели: по одному под каж�дой крышкой подшипника. Начнем с ребра жесткости на месте креплениякрышки ведомого вала. Выделите в дереве модели ортогональную плоскостьXY и постройте в ней эскиз ребра (рис. 3.84). Размеры не имеют большого зна�чения, главное, чтобы концы контура, который в данном случае состоит всегоиз одного отрезка, находились в теле детали.

.24. Выйдите из режима редактирования эскиза и нажмите кнопку Ðåáðî æåñòêîñ-

òè на панели Ðåäàêòèðîâàíèå äåòàëè. Настройте параметры операции следую�щим образом:

Page 339: КОМПАС-3D V10 на 100 %.pdf

339339339339339Практическое моделирование

Рис. 3.84. Эскиз ребра жесткости

• положение ребра — в плоскости эскиза;

• направление построения — обратное;

• угол наклона — 3°;

• способ построения тонкой стенки (настраивается на вкладке Òîëùèíà) —Ñðåäíÿÿ ïëîñêîñòü;

• толщина ребра (задается на вкладке Òîëùèíà) — 4 мм.

После этого нажимайте кнопку Ñëåäóþùèé ñåãìåíò (она размещена на вкладкеÏàðàìåòðû) до тех пор, пока стрелка, отображающая направление построенияуклона на фантоме операции, не будет указывать в сторону боковой стенкиредуктора. После этого можете завершить настройку параметров операциии создать ребро жесткости (рис. 3.85).

.25. Аналогично выполните второе ребро, размещаемое под местом креплениякрышки быстроходного вала. В качестве базовой плоскости для его эскизавыберите плоскость, относительно которой выполнялось зеркальное копиро�вание правой бобышки на быстроходном валу (напомню, эта плоскость парал�лельна плоскости XY и находится на расстоянии 259 мм от нее). Параметрамформообразующей операции Ðåáðî æåñòêîñòè задайте такие же настройки, каки при построении первого ребра.

Page 340: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование340340340340340

а б

Рис. 3.85. Ребро жесткости: общий вид (а) и уклон в сторону корпуса (б)

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

Нажмите кнопку Çåðêàëüíûé ìàññèâ íà панели Ðåäàêòèðîâàíèå äåòàëè. Укажите вкачестве плоскости симметрии плоскость ZY, а в качестве объектов копирова�ния следующие элементы детали (их лучше выделять в дереве построения):

• операция выдавливания боковой стенки;

• операции добавления материала по сечениям, формирующие места креп�ления крышек и бобышки на корпусе;

• все отверстия под фиксирующие винты;

• ребра жесткости.

Нажмите кнопку Ñîçäàòü îáúåêò, чтобы получить зеркальную копию выбран�ных элементов (рис. 3.86).

.27. Добавим в модели отверстия под болты в бобышках и отверстия в самом кор�пусе под подшипники обоих валов.

Для эскиза отверстий в бобышках выберите верхнюю плоскую грань флан�цев, совпадающую с ортогональной плоскостью ZX. Само изображение эски�за скопируйте с вида сверху чертежа редуктора (при копировании в качествебазовой точки следует выбрать точку начала координат вида, а после вставки

Page 341: КОМПАС-3D V10 на 100 %.pdf

341341341341341Практическое моделирование

Рис. 3.86. Применение зеркального копирования при моделировании детали корпуса

изображение повернуть на 90° против часовой стрелки). Для формированияотверстий в бобышках воспользуйтесь инструментом Âûðåçàòü âûäàâëèâàíèåì

панели Ðåäàêòèðîâàíèå äåòàëè. Следует выбрать прямое направление выреза�ния (то есть в направлении нормали к плоскости эскиза), а величину выдав�ливания задать равной 70 мм (высота бобышек).

Эскиз отверстий под подшипники будет содержать две окружности с диамет�рами, равными диаметрам внешнего кольца подшипников ведущего и ведомо�го валов (соответственно 120 и 140 мм). Центр первой окружности (для ведо�мого вала) совпадает с точкой начала координат эскиза. Центр второй (меньшей)окружности смещен на 259 мм вправо по оси X (рис. 3.87). Сам эскиз долженбыть размещен на плоскости ZY.

.28. Создайте отверстия с помощью вырезания выдавливанием. Направление вы�резания — Äâà íàïðàâëåíèÿ, способ выдавливания по каждому из направле�ний — Äî áëèæàéøåé ïîâåðõíîñòè. При выборе такого способа выдавливаниянет необходимости указывать точное значение величины выдавливания —система определит его автоматически. Подтвердив выполнение операциивырезания, вы получите практически готовую модель корпуса редуктора(рис. 3.88).

Page 342: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование342342342342342

Рис. 3.87. Эскиз отверстий под подшипники в корпусе

Рис. 3.88. Вырезание отверстий под болты в бобышках и под подшипники в корпусе

.29. Для большей реалистичности модели добавьте скругления внутри и снаружикорпуса, на кромках, фланцах и пр. (рис. 3.89). Радиусы скруглений опреде�ляйте конструктивно. Постарайтесь за один вызов команды Ñêðóãëåíèå выпол�нять как можно скруглений ребер с одним радиусом.

Иногда при попытке скругления нескольких ребер сразу система выдает сооб�щение Íåâîçìîæíî âûïîëíèòü îïåðàöèþ ñêðóãëåíèÿ. Это означает, что программе

Page 343: КОМПАС-3D V10 на 100 %.pdf

343343343343343Практическое моделирование

Рис. 3.89. Скругления в модели

не удается корректно рассчитать скругление определенного радиуса на каком�либо из выделенных ребер. В таком случае придется методом последователь�ного исключения перебирать все ребра или изменять их радиус, пока скругле�ние не выполнится.

СОВЕТ

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

Модель практически готова, за исключением одного маленького, но непростогоэлемента: в передней стенке редуктора необходимо сформировать нишу, куда бу�дет вставлен маслоуказательный жезл.

1. Запустите процесс построения эскиза на плоскости ZY. Перенесите в негос чертежа контур выступа на корпусе, в который вставлен маслоуказательныйжезл. Обратите внимание: простым вращением мы не сможем получить трех�

Page 344: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование344344344344344

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

2. Постройте отрезок стиля Îñåâàÿ, совпадающий с обводом корпуса (то естьс проекцией линии внешней поверхности передней стенки на плоскость эски�за). Создайте перпендикулярную вспомогательную прямую к этому отрезку(команда Ïåðïåíäèêóëÿðíàÿ ïðÿìàÿ панели Ãåîìåòðèÿ), проходящую через точ�ку пересечения проекции опорной плоскости ниши для жезла и контура обво�да корпуса. Создайте еще одну вспомогательную прямую так, чтобы она совпа�дала с первым (скопированным с чертежа) отрезком. Удлините этот отрезоквдоль построенной прямой до точки пересечения вспомогательных линий.Создайте еще один отрезок от точки пересечения прямых по нормали к осе�вой линии. Полученный эскиз показан на рис. 3.90.

Рис. 3.90. Контур ниши под маслоуказательный жезл

3. Выполните команду Îïåðàöèÿ âðàùåíèÿ панели Ðåäàêòèðîâàíèå äåòàëè для толь�ко что сформированного эскиза. Настройте ее на создание сфероида, после

Page 345: КОМПАС-3D V10 на 100 %.pdf

345345345345345Практическое моделирование

чего на вкладке Òîíêàÿ ñòåíêà запретите выполнение тонкой стенки. Из рас�крывающегося списка Íàïðàâëåíèå выберите пункт Ñðåäíÿÿ ïëîñêîñòü, а в полеÓãîë 1 введите значение 180 (в результате эскиз будет повернут на 90° в каждуюсторону от плоскости эскиза). Завершите выполнение операции (рис. 3.91).

Рис 3.91. Начало формирования ниши в корпусе под маслоуказательный жезл

4. Создайте еще один эскиз в этой же плоскости. В нем разместите один отрезок,который обозначит опорную поверхность ниши. Скопируйте его из чертежа,но обязательно проследите, чтобы его первая точка не располагалась на пере�дней стенке редуктора, а лишь максимально приближалась к ней. Вторая точ�ка отрезка должна немного выступать за контур�образующую ниши (рис. 3.92).

Рис. 3.92. Эскиз для формирования опорной поверхности под жезл

4. Основываясь на последнем эскизе, выполните команду Ñå÷åíèå ïî ýñêèçó па�нели Ðåäàêòèðîâàíèå äåòàëè. Проследите, чтобы на панели свойств было вы�брано прямое направление отсечения.

Page 346: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование346346346346346

5. Создайте еще один эскиз на плоской грани, образованной сечением по эскизу.В нем прямо под ручкой постройте окружность с диаметром, равным диамет�ру ступени жезла (рис. 3.93). С помощью измерений на чертеже определяемэтот диаметр (он составляет 16 мм). Для данного эскиза проделайте операциювырезания выдавливанием на расстояние 12 мм в прямом направлении (глу�бину вырезания также получаем с чертежа).

Рис. 3.93. Эскиз первого отверстия в нише

6. Аналогично выполните еще одно вырезание, уже собственно отверстия в кор�пусе под жезл. Разместите окружность диаметром 9 мм на той же плоскости,что и предыдущий эскиз. Величину выдавливания определите произвольно,исходя из того, что отверстие должно насквозь проходить через переднюю стен�ку, но при этом не затронуть днище корпуса. Рекомендую принять расстояниевырезания равным 100 мм. Проследите также, чтобы центры окружностейдвух последних эскизов точно совпадали (можно просто скопировать первуюокружность во второй эскиз, привязываясь к началу координат, а потом умень�шить ее диаметр до 9 мм), иначе отверстия в нише будут несоосны. Получен�ное отверстие для маслоуказательного жезла показано на рис. 3.94.

И последнее — вырежьте в опорных лапах отверстия под фундаментные болты.

Таким образом, мы завершили создание сложной модели корпуса одноступенча�того редуктора, для чего нам пришлось выполнить более трех десятков формооб�разующих операций и множество сложнейших эскизов (рис. 3.95).

Page 347: КОМПАС-3D V10 на 100 %.pdf

347347347347347Практическое моделирование

Рис. 3.94. Ниша под маслоуказательный жезл

Рис. 3.95. 3D�модель корпуса редуктора

Если у вас возникнут затруднения на любом этапе построения, загрузите и про�анализируйте модель из файла Корпус.m3d, который находится на прилагаемомк книге компакт�диске в папке Examples\Глава 3\Редуктор цилиндричес-кий. При необходимости запустите редактирование любой трехмерной операции,чтобы ознакомиться с ее настройками, или редактирование эскиза, чтобы деталь�но изучить находящееся в нем изображение.

Крышка редуктора

Еще одна корпусная деталь не менее сложной конфигурации, чем корпус, — этокрышка редуктора. Несмотря на некоторые существенные отличия внешнего вида,порядок ее построения будет таким же, как и процесс создания корпуса. Болеетого, большинство конструктивных элементов (фланцы, места крепления крышек

Page 348: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование348348348348348

подшипников, бобышки) выполняются аналогично тем же элементам на корпусередуктора. С учетом этого процесс формирования трехмерной модели крышкибудет приведен в упрощенном виде.

Создайте новый документ, установите ориентацию Èçîìåòðèÿ XYZ и сохраните егов папку проекта под именем Крышка редуктора.m3d.

1. Первым шагом, как и при выполнении модели корпуса, будет создание флан�ца крышки. Это просто сделать: выделите плоскость ZX, создайте в ней эскизпродольного сечения фланца, после чего выдавите его в прямом направлениина расстояние 10 мм (толщина фланца крышки редуктора). Эскиз фланца мо�жете скопировать из модели корпуса — его при этом не придется как�либо ре�дактировать или поворачивать, достаточно будет просто скопировать в буферобмена из одного эскиза и вставить из буфера в другой.

2. Настройте оптические свойства детали, чтобы они отличались от предлагае�мых по умолчанию.

3. В верхней плоской грани фланца постройте эскиз поперечного сечения стен�ки крышки редуктора. Изображение эскиза должно напоминать поперечноесечение стенки корпуса (см. рис. 3.72). Разница состоит лишь в том, что тол�щина стенки крышки меньше толщины стенки корпуса и составляет 7,5 мм.

4. В крышке, в отличие от корпуса редуктора, нет передней и задней стенок, по�этому формирование стенки крышки мы выполним за один вызов командыÊèíåìàòè÷åñêàÿ îïåðàöèÿ. Направляющей будет служить контур крышки ре�дуктора, взятый с главного вида чертежа и размещенный в эскизе на плоско�сти ZY. Обратите внимание: после копирования контура в эскиз его придетсяотобразить относительно оси X, поскольку система при создании эскиза в плос�кости ZY (или параллельной ей) размещает модель таким образом, что онаоказывается перевернутой (рис. 3.96).

Рис. 3.96. Эскиз�траектория для создания стенки крышки редуктора

Page 349: КОМПАС-3D V10 на 100 %.pdf

349349349349349Практическое моделирование

5. Выполните кинематическую операцию. Убедитесь, что в группе кнопок Äâè-

æåíèå ñå÷åíèÿ нажата кнопка Ñîõðàíÿòü óãîë íàêëîíà. Сразу сделайте невидимойэскиз�траекторию (команда контекстного меню Ñêðûòü в дереве построений).В результате вы получите стенку крышки редуктора (рис. 3.97).

Рис. 3.97. Начало формирования крышки редуктора

6. Создайте боковую стенку крышки при помощи Îïåðàöèè âûäàâëèâàíèÿ. Каки при построении боковой стенки корпуса, выполняя эскиз для выдавливания,пользуйтесь привязками к уже существующей геометрии детали. По сути,изображение в эскизе представляет собой эквидистанту к направляющей, ис�пользовавшейся в предыдущей операции. Контур в эскизе должен быть замк�нут, то есть края эквидистанты следует соединить отрезком. Сам эскиз долженразмещаться в плоскости, которая совпадает с внутренней боковой граньюфланца, размещенной вдоль длинной его стороны. При таком расположенииэскиза выдавливание выполняется в противоположном к нормали направле�нии, а его величина равняется толщине стенки крышки (7,5 мм). Формирова�ние данного трехмерного элемента показано на рис. 3.98.

7. Далее одно за другим создайте места крепления крышек подшипников, а так�же бобышки на них. Порядок построений аналогичен созданию таких же эле�ментов корпуса. Для мест крепления крышек подшипника сначала выпол�няем плоскость, смещенную относительно наружной поверхности боковойстенки. Смещение этой плоскости должно быть на 0,5 мм больше, чем анало�гичной плоскости в модели корпуса, поскольку толщина стенки крышки на 0,5 ммменьше, чем стенки корпуса. Потом постройте два эскиза с полуокружностью

Page 350: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование350350350350350

Рис. 3.98. Эскиз боковой стенки и сама стенка, «приклеенная» выдавливанием к модели

и отрезком, соединяющим ее концы, в каждом. Один из эскизов расположитев смещенной вспомогательной плоскости, другой (который больше) — навнешней поверхности боковой стенки крышки редуктора. Выполните опера�цию по сечениям.

8. Бобышки создаются аналогично, только вспомогательную плоскость для эски�за верхней опорной площадки бобышек нужно смещать в прямом направлении(величину смещения оставить той же, что и в корпусе, — 70 мм). Эскизы осно�вания и верхней площадки бобышек скопируйте из модели корпуса. Как и в кор�пусе, каждую правую бобышку получайте при помощи зеркального копирова�ния (команда Çåðêàëüíûé ìàññèâ панели Ðåäàêòèðîâàíèå äåòàëè). Не забудьтесразу скрыть все вспомогательные плоскости. После проведенных преобразова�ний модель примет следующий вид (рис. 3.99). Обратите внимание, что все пе�речисленные трехмерные элементы добавлены только с одной стороны крыш�ки, с другой стороны модели на месте боковой стенки пока остается дыра.

9. С помощью последовательных вызовов команды Îòâåðñòèå постройте шесть от�верстий под винты, фиксирующие крышки подшипников. Отверстие настрой�те так, как описано в п. 18 и 19 при построении корпуса. Координаты отвер�стий те же, но ординату везде нужно брать со знаком «–».

.10. Создайте ребро жесткости над местом крепления крышки подшипника тихо�ходного вала. Эскиз ребра разместите в плоскости XY приблизительно так, какпоказано на рис. 3.100.

Page 351: КОМПАС-3D V10 на 100 %.pdf

351351351351351Практическое моделирование

Рис. 3.99. Добавление мест крепления крышек подшипников и бобышекв модель крышки редуктора

Рис. 3.100. Эскиз ребра жесткости крышки редуктора

.11. С помощью элементов управления панели свойств настройте параметры ко�манды Ðåáðî æåñòêîñòè:

• положение ребра — в плоскости эскиза;

• направление построения — обратное;

• угол уклона ребра — 3°;

• толщина ребра (задается на вкладке Òîëùèíà) — 4 мм;

• тип построения тонкой стенки (выбирается из раскрывающегося списка навкладке Òîëùèíà) — средняя плоскость.

12. Создайте ребро жесткости (рис. 3.101). Над местом крепления крышек под�шипника ведущего вала ребро жесткости создавать не надо.

Page 352: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование352352352352352

Рис. 3.101. Ребро жесткости

.13. Вновь воспользуйтесь командой Çåðêàëüíûé ìàññèâ панели Ðåäàêòèðîâàíèå äå-

òàëè и создайте копии боковой стенки бобышек и прочих элементов крышки,симметричных относительно плоскости ZY. Для этого после вызова командыи указания плоскости симметрии, выделите в дереве построения модели всеформообразующие операции, кроме первых двух (выдавливания и кинемати�ческой), затем нажмите кнопку Ñîçäàòü îáúåêò.

.14. Создайте отверстия под болты в бобышках и под подшипники в крышке спо�собом, аналогичным описанному для корпуса. Чтобы упростить задачу, вос�пользуйтесь готовыми эскизами из модели корпуса редуктора.

.15. Сформируйте скругления на фланцах, опорных площадках бобышек и прочихместах в модели крышки (рис. 3.102).

Рис. 3.102. Доработка крышки редуктора

.16. Осталось сформировать отверстие, позволяющее осматривать внутренностиредуктора без его остановки и разборки, а также четыре отверстия под болты,которые будут фиксировать крышку смотрового отверстия на крышке редук�тора. Эти отверстия создадим при помощи команды Âûðåçàòü âûäàâëèâàíèåì

Page 353: КОМПАС-3D V10 на 100 %.pdf

353353353353353Практическое моделирование

панели Ðåäàêòèðîâàíèå äåòàëè, а эскиз для этой операции разместим на плос�кой грани верхней стенки редуктора. В эскизе необходимо построить прямоу�гольник размером 100 × 75, после чего создать скругления на его углах радиу�сом 10 мм каждое. Само размещение прямоугольника в эскизе не столь важно,главное, чтобы точка пересечения его диагоналей находилась на оси Y. Напро�тив середины каждой стороны прямоугольника создайте окружность радиу�сом 4,5 мм. Центры верхней и нижней окружностей должны быть удалены отсторон прямоугольника на 12,5 мм, центры боковых окружностей — на рассто�яние вдвое меньшее (рис. 3.103).

Рис. 3.103. Эскиз для вырезания смотрового отверстия

Модель крышки редуктора готова (рис. 3.104).

Рис. 3.104. 3D�модель крышки редуктора

Page 354: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование354354354354354

Файл этой модели Крышка редуктора.m3d находится на прилагаемом к книгекомпакт�диске в папке Examples\Глава 3\Редуктор цилиндрический.

Крышки подшипников, маслоудерживающие кольца и прочие детали

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

Для создания маслоудерживающих колец достаточно скопировать в эскиз их ба�зовой (и одновременно единственной операции) контур профиля сечения полови�ны кольца с чертежа, добавить ось и выполнить вращение (рис. 3.105). В моделиредуктора есть два разных кольца: на ведомом и ведущем валах, поэтому создаватьих придется отдельно (если быть точным, то маслоудерживающих колец четыре,но они попарно одинаковы, поэтому на каждый вал мы будем вставлять два коль�ца из одного файла).

Рис. 3.105. Построение 3D�модели маслоудерживающего кольца

Модели маслоудерживающих колец находятся в файлах Кольцо маслоудер-живающее 1.m3d и Кольцо маслоудерживающее 2.m3d, которые находятсяв папке Examples\Глава 3\Редуктор цилиндрический прилагаемого к кни�ге компакт�диска (здесь и далее индекс 1 означает ведущий вал, 2 — ведомый).

Page 355: КОМПАС-3D V10 на 100 %.pdf

355355355355355Практическое моделирование

Не намного сложнее построение сквозной крышки подшипника (их также долж�но быть две: на тихоходном и быстроходном валах). Сначала выполняется опера�ция вращения эскиза, который содержит контур сечения половины крышки и осьвращения, а затем на фланцах крышки вырезаются отверстия диаметром 12 ммпод фиксирующие винты (рис. 3.106). Эскиз скопируйте из верхнего вида черте�жа редуктора (его даже не придется редактировать).

Рис. 3.106. Построение 3D�модели сквозной крышки подшипника

Файлы деталей сквозных подшипниковых крышек Крышка подшипника сквоз-ная 1.m3d и Крышка подшипника сквозная 2.m3d находятся в папке Examples\Глава 3\Редуктор цилиндрический прилагаемого к книге компакт�диска.

Глухие крышки строятся подобно сквозным (их также должно быть две). Отли�чие состоит только в том, что в глухих крышках нет отверстия для выхода вала,поэтому эскиз их базовой операции вращения незамкнут (его концы лежат на осивращения). Это стоит учитывать при настройке параметров вращения: на панелисвойств необходимо будет установить способ выполнения операции — сфероид�и отключить создание тонкой стенки. В остальном порядок построения такой же,как и для сквозных крышек: скопировав в эскиз из чертежа контур половины се�чения глухой крышки: выполняем команду Îïåðàöèÿ âðàùåíèÿ, после чего на флан�цах вырезаем шесть отверстий, размещенных на окружности соответствующего ди�аметра (рис. 3.107, а). Файлы деталей глухих крышек подшипника Крышкаподшипника глухая 1.m3d и Крышка подшипника глухая 2.m3d находятсяна прилагаемом к книге компакт�диске в папке Examples\Глава 3\Редукторцилиндрический. Такие детали как маслоуказательный жезл (рис. 3.107, б)и кольцо распорное (рис. 3.107, в), вообще созданы одной операцией. Полагаю,имея под рукой чертеж редуктора, вам не составит особого труда взять из негонужные эскизы и самостоятельно создать данные детали. Соответствующиефайлы Маслоуказательный жезл.m3d и Кольцо распорное.m3d находятся

Page 356: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование356356356356356

на прилагаемом к книге компакт�диске в папке Examples\Глава 3\Редукторцилиндрический.

а б в

Рис. 3.107. Детали редуктора: глухая крышка подшипника (а),маслоуказательный жезл (б), кольцо распорное (в)

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

Сборка редуктора

Сборка является завершающим этапом разработки (проектирования) любого из�делия. Как правило, процесс сборки намного проще процесса построения сложной3D�модели. Однако это не означает, что при собирании механизма не возникаетникаких проблем. Иногда правильно соединить два компонента очень сложно.

Именно поэтому ранее неоднократно акцентировалось внимание на том, что дета�ли следует строить так, чтобы их как можно легче было помещать в сборку. Сей�час вы поймете, что наши усилия при размещении эскизов для вырезания первойпары зубьев на шестерне и колесе были не напрасны.

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

Создайте документ КОМПАС�Сборка, установите в нем ориентацию Èçîìåòðèÿ XYZ

и сохраните его в папку проекта под именем _РЕДУКТОР.a3d. Закройте все лиш�ние графические и трехмерные документы, чтобы не мешали работать, и присту�пайте к сборке.

1. Нажмите кнопку Äîáàâèòü èç ôàéëà на панели инструментов Ðåäàêòèðîâàíèå

ñáîðêè. Система выдаст стандартное окно открытия файла, в котором вам не�

Page 357: КОМПАС-3D V10 на 100 %.pdf

357357357357357Практическое моделирование

обходимо перейти в папку, в которой хранятся все файлы проекта. Проследи�те, чтобы в раскрывающемся списке Òèï ôàéëà был выбран пункт ÊÎÌÏÀÑ-Äåòà-

ëè (*.m3d). Выберите файл под названием Колесо зубчатое.m3d (в окнепредварительного просмотра справа от списка файлов должна отобразитьсясодержащаяся в нем модель) и нажмите кнопку Îòêðûòü. Окно открытия файлаисчезнет, а в сборке появится фантомное отображение модели зубчатого коле�са, которое будет перемещаться по документу за указателем мыши (рис. 3.108).Фантом добавляемого компонента привязан к указателю в точке начала своейлокальной системы координат (ЛСК).

Рис. 3.108. Вставка компонента в сборку (фантом)

2. Необходимо совместить начало локальной системы координат колеса с началомсистемы координат документа�сборки. Это можно выполнить двумя способами:подвести указатель к началу координат и, когда возле него возникнет условноеизображение точки, щелкнуть кнопкой мыши или ввести в соответствующиеполя на панели свойств нулевые координаты. Больше ничего с колесом делатьне надо: сопрягать его пока не с чем, а фиксацию для первого компонента систе�ма устанавливает автоматически. Можете только поменять название вставлен�ной детали в дереве сборки.

ПРИМЕЧАНИЕ

Признаком того, что компонент зафиксирован, является буква (ф) перед на-званием компонента в дереве сборки.

Page 358: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование358358358358358

3. Теперь вставим в сборку ведомый вал. Вновь воспользуйтесь командой Äîáà-

âèòü èç ôàéëà и выберите файл модели ведомого вала (Вал ведомый.m3d).Как и при вставке колеса, совместите центр ЛСК добавляемой модели с нача�лом координат сборки, после чего вставьте компонент, щелкнув кнопкоймыши (рис. 3.109). Колесо и вал были созданы таким образом, что при вставкемоделей в точку начала координат зубчатое колесо получилось насаженнымна вал, и нам опять ничего не придется сопрягать. Просто зафиксируйте мо�дель вала в пространстве сборки (команда контекстного меню Âêëþ÷èòü ôèêñà-

öèþ в дереве построений) и измените имя компонента в дереве сборки.

Рис. 3.109. Вставка ведомого вала в сборку

4. Следом за ведомым валом добавим в сборку ведущий вал�шестерню. Дей�ствуйте так же, как и при вставке ведомого вала и зубчатого колеса: простовставьте вал�шестерню в точку начала координат сборки. Поскольку при по�строении модели шестерни мы смещали ее вправо на величину межосевогорасстояния, а при вырезании первой пары зубьев эскиз размещали так, чтобы

Page 359: КОМПАС-3D V10 на 100 %.pdf

359359359359359Практическое моделирование

он автоматически вошел в зацепление с аналогичным эскизом колеса, то зу�бья передачи сразу после вставки войдут в зацепление (рис. 3.110). Вам опятьне придется ничего делать, кроме фиксации компонента.

Рис. 3.110. Зубчатое косозубое зацепление

Как видите, мы уже вставили в сборку третью деталь, а группа сопряжений всееще пуста! Обратите внимание: мы получили зубчатое косозубое зацеплениебез единого сопряжения. А если бы мы не предприняли определенные мерыпри моделировании зубчатых венцов деталей зацепления, правильно соеди�нить колеса было бы совсем не просто. В нашем же случае и зубья корректнозацепились и шестерня удалена от колеса ровно на межосевое расстояние,притом без каких�либо дополнительных усилий с нашей стороны.

5. Перейдем к сборке подшипниковых узлов на валах. С помощью команды Ïî-

âåðíóòü панели Âèä разверните сборку в окне представления так, чтобы вне�шняя ступень ведомого вала была направлена к вам. Вставьте модель из фай�ла Кольцо распорное.m3d в произвольную точку сборку сборки, недалекоот ведомого вала (рис. 3.111, а). Сразу точно позиционировать кольцо не уда�стся, поэтому в данном случае не обойтись без сопряжений. Щелкните накнопке Ñîîñíîñòü панели инструментов Ñîïðÿæåíèÿ. В качестве объектов длясопряжения по очереди укажите любую цилиндрическую поверхность сначала

Page 360: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование360360360360360

на распорном кольце, потом на ведомом валу. Задать объект для сопряженияможно только в окне модели, щелкнув на нем кнопкой мыши. При указанииобъект (грань, плоскость, ребро и пр.) подсвечивается красным цветом. Есливы ошиблись и неправильно выбрали объект, нажмите кнопку Óêàçàòü çàíîâî

на панели специального управления и вновь выберите объект. Если на пане�ли специального управления нажата кнопка Àâòîñîçäàíèå îáúåêòà, то сразупосле задания цилиндрических граней на кольце и валу распорное кольцопереместится и примет такое положение, чтобы его ось и ось вала совпадали(рис. 3.111, б). Осталось только подвинуть кольцо вверх по валу и упереть егов торец зубчатого колеса. Для этого нажмите кнопку Ñîâïàäåíèå îáúåêòîâ па�нели Ñîïðÿæåíèÿ и по очереди укажите в окне сборки плоскую боковую граньступицы колеса и боковую грань кольца, которой она должна прилегать к ко�лесу. Распорное кольцо сразу займет свое место (рис. 3.111, в). Нажмите кноп�ку Ïåðåñòðîèòü, чтобы окончательно утвердить все изменения в положенииобъектов. Раскройте узел Ãðóïïà ñîïðÿæåíèé в дереве модели, чтобы убедить�ся, что в него добавлено два элемента, отвечающих каждому из добавленныхв сборку сопряжений.

а б в

Рис. 3.111. Вставка и размещение распорного кольца: добавление компонента в сборку (а),наложение сопряжения Соосность (б), наложение сопряжения Совпадение объектов (в)

6. Добавьте в сборку из файла Кольцо маслоудерживающее 2.m3d соответ�ствующий компонент. С помощью команды Ñîîñíîñòü установите сопряжениеэтого кольца с валом подобно только что рассмотренному примеру с распор�ным кольцом. Однако не стоит спешить задавать совпадение боковой поверх�ности маслоудерживающего кольца и буртика ступени вала, в который онодолжно упираться. Все дело в том, что кольцо из файла вставилось наружубоковой плоской гранью, которая должна упереться в буртик. Это значит, чтоесли мы сейчас выполним операцию Ñîâïàäåíèå îáúåêòîâ, то система размес�тит маслоудерживающее кольцо так, что оно войдет в тело распорного кольца.

Page 361: КОМПАС-3D V10 на 100 %.pdf

361361361361361Практическое моделирование

Чтобы избежать этого, после вызова команды Ñîâïàäåíèå îáúåêòîâ отожмитекнопку Àâòîñîçäàíèå îáúåêòà. Потом, как и обычно, укажите две плоских гра�ни, которые необходимо сопрячь (одну на кольце, вторую на валу), после чегов группе кнопок Îðèåíòàöèÿ на панели свойств нажмите кнопку Îáðàòíàÿ îðè-

åíòàöèÿ. В результате маслоудерживающее кольцо развернется на 180° (не от�меняя действия сопряжения) и установится правильно (рис. 3.112). Для фик�сации компонента обязательно нажмите кнопку Ñîçäàòü îáúåêò, посколькуавтосоздание было отключено.

Рис. 3.112. Вставка маслоудерживающего кольца

ПРИМЕЧАНИЕ

После того как на маслоудерживающее кольцо было наложено сопряжениеСовпадение объектов, предыдущее сопряжение — Соосность — стало отобра-жаться в дереве модели как неверное, несмотря на то, что сама по себе соос-ность вала и отверстия кольца не нарушено. Все дело в том, что последнеесопряжение развернуло кольцо, из-за чего система и посчитала это ошибкой.В принципе, маслоудерживающее кольцо уже размещено и сопряжения нетак важны: можете просто зафиксировать его и удалить сопряжение Соос-ность из дерева сборки.

7. Теперь самое главное — вставка самого подшипника. Система КОМПАС�3Dрасполагает обширной базой типовых трехмерных моделей, начиная от шайби колец и заканчивая фланцами, ниппелями, тройниками и пр. Эти моделивходят в состав библиотеки стандартных изделий. Безусловно, что в этой биб�лиотеке присутствуют различные типоразмеры подшипников.

Page 362: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование362362362362362

ВНИМАНИЕ

Если у вас версия КОМПАСа ниже V8 Plus или же у вас нет лицензии на ис-пользование библиотеки стандартных изделий, то воспользоваться даннымприложением будет невозможно. В этом случае модели подшипников вампридется создавать самостоятельно.

Чтобы вызвать эту библиотеку, выполните команду меню Áèáëèîòåêè�Ñòàí-

äàðòíûå èçäåëèÿ�Âñòàâèòü ýëåìåíò. В окне сборки появится окно библиотеки,в котором по разделам сгруппированы различные стандартные конструкторс�кие элементы.

8. Раскройте раздел Ïîäøèïíèêè êà÷åíèÿ�Òèï 0. Ðàäèàëüíûå øàðèêîâûå (рис. 3.113).Дважды щелкните на пункте Ïîäøèïíèê ÃÎÑÒ 8338—75 (нужный нам типораз�мер подшипника), после чего в окне библиотеки отобразится таблица всех па�раметров данного подшипника (рис. 3.114). Щелкните на любом из парамет�ров в разделе Êîíñòðóêöèÿ è ðàçìåðû и в появившемся окне выберите требуемыйтипоразмер подшипника.

Рис. 3.113. Библиотека стандартных изделий

9. В раскрывающемся списке d, äèàìåòð îòâåðñòèÿ выберите значение 80, в спис�ке D, íàðóæíûé äèàìåòð — 140. При задании каждого параметра система будет

Page 363: КОМПАС-3D V10 на 100 %.pdf

363363363363363Практическое моделирование

Рис. 3.114. Размеры подшипника

автоматически убирать из таблицы все размеры, которые не подходят для выб�ранных значений предыдущих параметров, поэтому в списке B, øèðèíà оста�нется только одно доступное значение — 26. Снимите флажок Ñîçäàòü îáúåêò

ñïåöèôèêàöèè — пока нам это не нужно. Выбрав все размеры, нажмите кнопкуÏðèìåíèòü. Окно библиотеки закроется, и подшипник можно будет вставитьв любую точку сборки. Обратите внимание, в дереве сборки значок подшип�ника отличается от значков других деталей — таким значком обозначаются всестандартные (библиотечные) компоненты сборки.

.10. После вставки подшипника создайте сопряжение Ñîîñíîñòü цилиндрическойповерхности его внутреннего кольца и поверхности участка вала под подшип�ник, а также сопряжение Ñîâïàäåíèå îáúåêòîâ между боковой плоской граньювнутреннего кольца и поверхностью выступа на маслоудерживающей крыш�ке, в которую должно упереться внутреннее кольцо подшипника. Первый под�шипниковый узел успешно собран (рис. 3.115).

Все остальные подшипниковые узлы собрать еще проще, поскольку ни в од�ном из них нет распорного кольца, а маслоудерживающие кольца упираютсяпрямо в бурт вала. Подшипники ведущего вала�шестерни также вставьте избиблиотеки стандартных изделий. Их размеры приведены в гл. 2.

Page 364: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование364364364364364

Рис. 3.115. Подшипниковый узел ведомого вала

.11. В реальном производстве после запрессовки подшипников на вал весь комплекс(зубчатое зацепление) вставляется и фиксируется в корпусе редуктора. Посту�пим и мы таким же образом и добавим в сборку корпус. Для этого вставьте мо�дель корпуса из файла в точку начала координат и зафиксируйте его (не забы�вайте давать понятные имена компонентам в дереве сборки). Подшипниковыеузлы установятся точно в отведенные им места в корпусе редуктора (рис. 3.116).

Рис. 3.116. Сборка подшипниковых узлов и вставка зубчатой передачи в корпус

Page 365: КОМПАС-3D V10 на 100 %.pdf

365365365365365Практическое моделирование

.12. В отверстие на передней стенке редуктора можете сразу вставить маслоуказа�тельный жезл. Сначала нужно будет выполнить сопряжение Ñîîñíîñòü для ци�линдрических поверхностей в отверстии корпуса и на самом жезле, после чегоустановить касание нижней грани ручки жезла и опорной поверхности ниши.Как обычно, зафиксируйте добавленный компонент и измените его названиев дереве модели.

.13. Установите крышку редуктора на корпус. Ее также достаточно просто вста�вить в точку начала координат сборки и зафиксировать (рис. 3.117).

Рис. 3.117. Добавление крышки редуктора

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

Вставьте крышку из файла Крышка подшипника глухая 2.m3d и создайте сопря�жение Ñîîñíîñòü между отверстием под крышку (в корпусе или крышке редуктора —

Page 366: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование366366366366366

не имеет особого значения) и какой�либо цилиндрической поверхностью на са�мой крышке (рис. 3.118). Добавьте сопряжение Ñîâïàäåíèå îáúåêòîâ, чтобы фланецкрышки лег точно на поверхность мест крепления крышки. Проследите, чтобы от�верстия под фиксирующие винты в крышке подшипника совпали с отверстиямина корпусе и крышке редуктора.

Рис. 3.118. Установка крышки подшипника

Откройте окно менеджера библиотек при помощи одноименной кнопки на пане�ли инструментов Ñòàíäàðòíàÿ. В разделе Ìàøèíîñòðîåíèå запустите библиотеку кре�пежа, в ней перейдите в папку ÁÎËÒÛ и дважды щелкните на строке Áîëòû ñ øåñòè-

ãðàííîé ãîëîâêîé. В результате появится диалоговое окно, в котором вам следуетнастроить требуемые параметры вставляемого крепежного элемента. Из раскры�вающегося списка Äèàìåòð выберите значение 12, а в списке Äëèíà установите 35,все остальные настройки оставьте без изменений. Нажмите кнопку OK, чтобы на�чать вставку болта в сборку.

Теперь научимся пользоваться автосопряжениями при вставке моделей. СистемаКОМПАС�3D позволяет при вставке библиотечных деталей в сборку сразу накла�дывать на них определенные сопряжения, чтобы после завершения вставки ком�понент был расположен точно в нужном месте и принял необходимую ориентациюв пространстве.

Для этого после закрытия диалогового окна библиотеки подведите указатель к от�верстию в крышке, в которое должен быть вставлен болт. Когда грани отверстияподсветятся голубоватой пунктирной линией, а около указателя появится услов�ное изображение поверхности, щелкните в окне кнопкой мыши. Болт еще не за�

Page 367: КОМПАС-3D V10 на 100 %.pdf

367367367367367Практическое моделирование

фиксирован, но теперь его фантом будет перемещаться только вдоль оси ука�занной цилиндрической поверхности (отверстия в крышке подшипника). Что�бы зафиксировать шапочку болта, подведите указатель к поверхности фланцакрышки, с которой должна стыковаться опорная поверхность шапочки, и одинраз щелкните кнопкой мыши. Болт будет установлен. Чтобы зафиксировать его,нажмите кнопку Ñîçäàòü îáúåêò или воспользуйтесь сочетанием клавиш Ctrl+Enter

(рис. 3.119).

Рис. 3.119. Использование автосопряжений при вставке библиотечного элемента

В остальные отверстия вставлять винты не надо: мы заполним их с использовани�ем команд создания массивов.

Перейдите на панель инструментов Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ и с помощью ужезнакомой нам команды Îñü êîíè÷åñêîé ïîâåðõíîñòè постройте прямо в сборке вспо�могательную ось. В качестве базовой поверхности для операции укажите боковуюцилиндрическую грань крышки подшипника.

Нажмите кнопку Ìàññèâ ïî êîíöåíòðè÷åñêîé ñåòêå панели Ðåäàêòèðîâàíèå ñáîðêè.Перейдите на вкладку Âûáîð îáúåêòîâ панели свойств и нажмите кнопку Êîìïîíåí-

òû. После этого в дереве сборки выделяйте компоненты, которые необходимо ко�пировать. У нас всего один такой компонент — болт, фиксирующий подшипнико�вую крышку. Затем перейдите на вкладку Ïàðàìåòðû, нажмите кнопку Îñü ìàññèâà

и в дереве сборки или в окне модели выделите вспомогательную ось. В поле N 2

введите количество копий по кольцевому направлению равное 6. Для построениямассива нажмите кнопку Ñîçäàòü îáúåêò (рис. 3.120).

Установите крышки и винты на оставшиеся три подшипниковых узла.

Page 368: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование368368368368368

Рис. 3.120. Размещение винтов на крышке подшипника с помощью копирования по массиву

ПРИМЕЧАНИЕ

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

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

Раскройте в Ìåíåäæåðå áèáëèîòåê библиотеку крепежа, перейдите в папку ÁÎËÒÛ

и выберите строку Áîëòû ñ øåñòèãðàííîé ãîëîâêîé. Настройте параметры добавляе�мого в сборку библиотечного элемента следующим образом: диаметр — 14 мм, дли�на — 160 мм (длина болта определяется с учетом того, что суммарная длина обеихбобышек составляет 140 мм). Используя автосопряжения при вставке компонен�та из библиотеки, установите болт в отверстие одной из бобышек крышки редук�тора (рис. 3.121, а). Перейдите в библиотеке крепежа в папку ØÀÉÁÛ и выберитестроку Øàéáû ïðóæèííûå. Появится окно настройки параметров трехмерных моде�лей пружинных шайб. Из раскрывающегося списка Òèï выберите пункт Íîðìàëü-

íûå, а из списка Äèàìåòð ñòåðæíÿ — значение 14. Запустите процесс построения

Page 369: КОМПАС-3D V10 на 100 %.pdf

369369369369369Практическое моделирование

и вставки шайбы в сборку, нажав кнопку OK. С помощью автоматического наложе�ния сопряжений сразу поместите фантом шайбы на вставленный в бобышку болт,а затем совместите торцевую поверхность шайбы с нижней опорной поверхностьюбобышки корпуса (рис. 3.121, б). Аналогично добавьте в сборку гайку, тем самымзавершив формирование крепежного элемента. Для этого в библиотеке крепежаперейдите в папку ÃÀÉÊÈ и выберите строку Ãàéêè øåñòèãðàííûå. В появившемсяокне из раскрывающегося списка Òèï выберите пункт Íîðìàëüíûå, а также задайтедиаметр гайки равным 14 мм. Все остальные настройки можете не изменять. На�жмите кнопку ÎK и совместите отверстие фантома гайки со стержнем болта, а ееторцевую поверхность — с нижней торцевой поверхностью шайбы. Зафиксируйтекомпонент, нажав кнопку Ñîçäàòü îáúåêò. Получится готовое болтовое соединениебобышек корпуса и крышки редуктора (рис. 3.121, в).

Рис. 3.121. Формирование болтового соединения с помощью библиотечных элементов:добавление болта (а), шайбы (б) и гайки (в)

Теперь необходимо создать такие же крепежные элементы на всех бобышках в ре�дукторе. Можно, конечно, один за другим добавлять элементы из библиотеки кре�пежа, сопрягая их при вставке в сборку, и потратить на это большое количествовремени. А можно применить команду построения массива и получить все крепеж�ные элементы сразу.

Перейдите на панель Ðåäàêòèðîâàíèå ñáîðêè и нажмите кнопку Ìàññèâ ïî ñåòêå. Навкладке Âûáîð îáúåêòîâ на панели свойств щелкните на кнопке Êîìïîíåíòû. Систе�ма перейдет в режим, при котором будет ожидать указания компонентов для ко�пирования. Это означает, что вам необходимо выделить в дереве сборки или пря�мо в окне представления модели базовые компоненты для массива: болт, шайбуи гайку на бобышке. При выделении не нужно удерживать нажатой клавишу Shift

или Ctrl, поскольку все объекты, на которых вы будете щелкать кнопкой мыши после

Page 370: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование370370370370370

нажатия кнопки Êîìïîíåíòû, автоматически добавляются в список компонентовдля копирования. Чтобы снять выделение с какого�либо компонента, необходимолибо щелкнуть на нем еще раз, либо удалить его из списка компонентов на панелисвойств.

Перейдите на вкладку Ïàðàìåòðû панели свойств и нажмите кнопку Ïåðâàÿ îñü.Система перейдет в режим ожидания указания первой оси двумерного массива.Вам следует задать любое прямолинейное ребро в сборке, параллельное оси Z. Этоможет быть, например, одно из ребер с длиной стороны фланца корпуса или крыш�ки редуктора. В поле N 1 введите количество копий массива вдоль первой оси, рав�ное 2. Настройте направление смещения копий при помощи кнопок�переключа�телей группы Íàïðàâëåíèå 1. Это направление может быть разным в зависимостиот того, какое ребро вы указали в качестве первой оси, но главное, чтобы копиидвумерного массива смещались вправо от оригинала. Нажмите кнопку Âòîðàÿ îñü

и укажите еще одно ребро, определяющее второе направление в двумерном масси�ве. Разумеется, оно должно быть прямолинейным и перпендикулярным первойоси. В качестве второй оси также можете выбрать одно из ребер фланца корпусаили крышки редуктора, находящееся на короткой стороне фланца. Выделив реб�ро, в текстовое поле N 2 задайте количество копий вдоль второй оси также равное2. Сделайте так, чтобы копии смещались вглубь редуктора. В полях Øàã 1 и Øàã 2

введите величину шага между копиями элементов вдоль первой и второй осей мас�сива. Значения этих величин легко определить на чертеже редуктора, измерив рас�стояние между центрами отверстий под болты в бобышках (значения шагов рав�ны соответственно 192 и 221 мм).

Если вы все правильно настроили, то фантомы копий крепежных элементов (эле�ментов массива) должны разместиться точно в предназначаемых для них отвер�стиях бобышек. Нажмите кнопку Ñîçäàòü îáúåêò для подтверждения создания мас�сива.

Аналогично описанному выше создайте болтовые соединения на бобышках месткрепления крышек быстроходного вала (то есть сначала вам необходимо вставитьболт, шайбу и гайку в одну из бобышек около крышки ведомого вала, а затем со�здать их копии, используя операцию Ìàññèâ ïî ñåòêå). При копировании следуетзадать значения параметров, указанные выше, кроме шага копирования вдоль пер�вой оси: для ведущего вала он будет равняться 167,75 мм. Полученный всего за двавызова команды Ìàññèâ ïî ñåòêå крепеж на бобышках показан на рис. 3.122.

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

Page 371: КОМПАС-3D V10 на 100 %.pdf

371371371371371Практическое моделирование

берите один крепежный пакет (болт — шайба — гайка) в одном из отверстий краевфланцев (рис. 3.123), а затем создайте массив по сетке из четырех элементов.

Рис. 3.122. Соединение болтами бобышек крышки и корпуса редукторас помощью команды Массив по сетке

Рис. 3.123. Болтовое соединение фланцев корпуса и крышки

Параметры крепежных деталей, вставляемых из библиотеки, должны быть следу�ющими:

Page 372: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование372372372372372

� болт с шестигранной головкой: диаметр — 10 мм, длина — 38 мм, тип — нор�мальный;

� шайба пружинная: диаметр — 10 мм;

� гайка шестигранная: диаметр — 10 мм, тип — нормальная.

Разумеется, при вставке библиотечных моделей применяйте автосопряжения, какэто было показано на предыдущем примере.

При настройке параметров команды Ìàññèâ ïî ñåòêå в качестве направляющих(осей) можете выбирать любые из прямолинейных ребер на гранях фланцев иликорпуса, или крышки. Шаг по каждому из направлений определите на чертеже.Вдоль длинной стороны фланца шаг сетки массива составляет 618,475 мм, а вдолькороткой — 89 мм. Не удивляйтесь, что значения приведены с такой точностью.Это объясняется тем, что если вы зададите неправильный шаг, копии крепежныхэлементов не попадут точно в предназначаемые для них отверстия (это особенноощутимо для больших массивов). Возможно, на глаз это не будет заметно, но сбор�ка получится неточной, и раньше или позже эти ошибки все равно проявятся.

Оставшиеся два отверстия во фланцах по боках редуктора придется заполнитьвручную, поскольку создавать массив из двух компонентов нецелесообразно.

Для завершения нажмите кнопку Ïåðåñòðîèòü и сохраните сборку.

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

Уверен, что самостоятельно создать модели крышки смотрового отверстия и руч�ки�отдушины для вас уже не проблема. Эскиз операции вращения для получениямодели ручки отдушины можете скопировать из чертежа. Крышку смотрового от�верстия постройте, используя эскиз смотрового отверстия в крышке редуктора (га�баритные размеры крышки 150 × 100 мм, диаметр отверстия под ручку — 12 мм).Эти модели вы также можете просто скопировать в папку своего проекта из фай�лов Крышка смотрового отверстия.m3d и Ручка-отдушина.m3d, которыенаходятся в папке Examples\Глава 3\Редуктор цилиндрический компакт�диска, прилагаемого к книге.

Вернемся к сборке. Вызовите команду Äîáàâèòü èç ôàéëà, выберите файл моделикрышки смотрового отверстия и вставьте ее в любой точке над крышкой редукто�ра. Установите сопряжение Ñîâïàäåíèå îáúåêòîâ между нижней гранью крышки

Page 373: КОМПАС-3D V10 на 100 %.pdf

373373373373373Практическое моделирование

Рис. 3.124. Модели крышки смотрового отверстия и ручки�отдушины

смотрового отверстия и верхней плоской гранью крышки редуктора (плоскостью,на которой должна лежать крышка). После этого вызовите команду Ñîîñíîñòü и за�дайте сопряжение между цилиндрическими поверхностями отверстия под болт,фиксирующий крышку смотрового отверстия, в самой крышке и в крышке редук�тора (рис. 3.125). Если сопряжения наложены правильно, то все отверстия в крыш�ке должны совпасть с отверстиями в корпусной детали. Зафиксируйте крышкуи назначьте ей какое�нибудь значимое имя в дереве построений.

Добавьте в сборку из файла модель ручки�отдушины и сопрягите ее с централь�ным отверстием в крышке смотрового отверстия. Для этого, как обычно, хватитпоследовательного применения двух сопряжений — Ñîîñíîñòü и Ñîâïàäåíèå îáúåê-

òîâ. После этого разместите в отверстиях крышки четыре болта (из библиотекикрепежа) диаметром 8 мм и длиной 22 мм.

Последнее, что необходимо доработать в модели редуктора, — это шпонки навалах. Я специально не описывал процесс моделирования этих деталей (хотя,

Page 374: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование374374374374374

Рис. 3.125. Сопряжение крышки смотрового отверстия

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

На некоторое время сделайте невидимыми (с помощью команды Ñêðûòü контекст�ного меню каждого компонента в дереве сборки) крышку редуктора и зубчатоеколесо. Это сделано для того, чтобы они не мешали нам во время построения. Вы�делите плоскую грань в шпоночном пазу под колесом на ведомом валу (рис. 3.126)и нажмите кнопку Ñîçäàòü äåòàëü. Система предложит ввести имя создаваемогокомпонента и указать путь, куда сохранять файл новой детали. Назовите файлШпонка 22.m3d (первый индекс — это номер вала, второй — номер шпонки навалу) и сохраните его в одну папку со всеми файлами редуктора.

После сохранения файла сборка перейдет в режим контекстного редактирования,все пассивные детали будут отображены зеленым цветом, а на выбранной плоско�сти сразу запустится процесс формирования эскиза первой (базовой) формообра�зующей операции новой детали. Перенесите в этот эскиз изображение профиляпаза под шпонку (с чертежа или с эскиза выреза шпоночного паза в модели тихо�ходного вала). Создайте элемент выдавливания на построенном эскизе, величинувыдавливания установите равной 14 мм (высота шпонки берется из справочнойлитературы), направление — прямое.

Page 375: КОМПАС-3D V10 на 100 %.pdf

375375375375375Практическое моделирование

Рис. 3.126. Выделение опорной плоскости для создания детали в контексте сборки

После выдавливания, не выходя из режима редактирования детали, отключите ви�димость ведомого вала, чтобы иметь доступ к нижней грани шпонки. С помощьюоперации Ñêðóãëåíèå создайте скругления радиусом 1 мм на верхней и нижней гра�нях шпонки. Завершите процесс контекстного редактирования детали, для чегоследует отжать кнопку Ðåäàêòèðîâàòü íà ìåñòå на панели инструментов Òåêóùåå ñî-

ñòîÿíèå. Модель призматической шпонки, соединяющей ведомый вал с зубчатымколесом, готова, причем сразу размещена в нужном месте сборки (рис. 3.127).

Рис. 3.127. Деталь шпонки, смоделированная прямо в сборке(крышка редуктора, зубчатое колесо и ведомый вал скрыты)

Page 376: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование376376376376376

После завершения моделирования возобновите видимость ранее спрятанных ком�понентов.

Таким же способом постройте еще две шпонки на выходных участках обоих валов.Высоту шпонок примите равной 9 мм на быстроходном валу и 12 мм на тихоходном.При желании вы можете добавить шпонки в сборку обычным образом, то есть про�сто загрузив их из файлов. Файлы шпонок Шпонка 11.m3d, Шпонка 21.m3dи Шпонка 22.m3d находятся в папке Examples\Глава 3\Редуктор цилиндри-ческий прилагаемого к книге компакт�диска.

Полная 3D�модель одноступенчатого цилиндрического косозубого редуктора го�това (рис. 3.128). Можете создать с нее ассоциативный чертеж и сравнить его с чер�тежом, выполненным вручную, чтобы проконтролировать, насколько точно быласделана трехмерная модель. Итоговый файл модели _РЕДУКТОР.a3d находится впапке Examlpes\Глава 3\Редуктор цилиндрический прилагаемого к книгекомпакт�диска.

Рис. 3.128. 3D�модель цилиндрического одноступенчатого редуктора

Есть, правда, один нюанс. Модель хороша, вполне реалистична, точно собрана, ноне демонстрирует внутреннее строение механизма. На рис. 3.128 видны лишь кор�пусные детали и крепеж и больше ничего. Не разбирая такую модель, вы даже не

Page 377: КОМПАС-3D V10 на 100 %.pdf

377377377377377Практическое моделирование

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

Самый простой вариант — создать сечение при помощи одной из плоскостей (ор�тогональной, например). Однако в этом случае модель теряет реалистичность, ста�новится сложно представить себе реальные габариты объекта, к тому же при сече�нии плоскостью могут быть отсечены важные конструктивные элементы и дажецелые детали. По данной причине рекомендую выполнить сечение по эскизу, по�добрав его таким образом, чтобы не нарушить реалистичное представление моде�ли и, вместе с тем, максимально показать ее «внутренности».

Выделите в дереве сборки плоскость ZX (в модели вы уже просто не сможете доб�раться до этой плоскости) и нажмите кнопку Ýñêèç. Создайте в эскизе изображе�ние из трех отрезков (рис. 3.129). Вертикальный отрезок должен начинаться в точ�ке начала координат эскиза, а длина его должна равняться 259 мм (межосевомурасстоянию). Начальные точки двух горизонтальных отрезков совпадают с конеч�ными точками горизонтального отрезка. Длина этих двух отрезков не столь важ�на, главное, чтобы их концы (края построенного контура) выходили за пределытел сборки.

Рис. 3.129. Эскиз для сечения

Page 378: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование378378378378378

Выйдите из режима редактирования эскиза и, не снимая с него выделения, нажми�те кнопку Ñå÷åíèå ïî ýñêèçó на панели инструментов Ðåäàêòèðîâàíèå ñáîðêè. Уста�новите прямое направление отсечения, но не спешите создавать операцию. Еслимы сейчас выполним сечение, то из сборки будет удален весь материал, которыйпопадает в зону отсечения. При этом, кроме корпусных деталей и крышек подшип�ников, будет удалена часть материала валов, зубчатых колес и пр., то есть как разчасть того, что мы собрались показывать. В настройках операции Ñå÷åíèå ïî ýñêèçó

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

Нажмите кнопку Îáëàñòü ïðèìåíåíèÿ на панели специального управления, пос�ле чего на панели свойств появится группа кнопок Ïðèìåíåíèå и список компонен�тов, для которых будет применяться данная операция (пока еще пустой). Нажми�те кнопку�переключатель Âûáðàííûå êîìïîíåíòû и в дереве сборки или же окнемодели укажите те компоненты, которые необходимо рассекать. К этим компонен�там следует отнести: корпус и крышку редуктора, крышки подшипников со сторо�ны отсечения, все крепежные элементы, которые полностью попали в зону отсече�ния (включая копии массивов), крышка смотрового отверстия, а также по двафиксирующих винта на каждой крышке подшипника, также попавшие в областьсечения. Нажмите кнопку Ñîçäàòü îáúåêò, чтобы подтвердить завершение выборакомпонентов. Чтобы как�то выделить вырез в модели, снимите флажок Èñïîëüçî-

âàòü öâåò äåòàëè на вкладке Ñâîéñòâà и установите свой цвет, резко контрастирую�щий с цветами деталей сборки (например, светло�голубой), после чего подтверди�те выполнение операции (рис. 3.130). Теперь хорошо видна структура редуктора,включая зацепление, компоновку подшипниковых узлов, фиксацию крышек и т. п.,при этом сама модель не искажена.Эта модель находится в файле _РЕДУКТОР (сечение).a3d, который находитсяв папке Examples\Глава 3\Редуктор цилиндрический прилагаемого к кни�ге компакт�диска.

Интересные примерыНа практике нередко возникают неординарные задачи, которые очень непросторешить в системе твердотельного моделирования, но которые, в силу определен�ных обстоятельств, приходится выполнять именно в таких системах. Причин томуможет быть много. Возможно, под рукой нет другого CAD�редактора с развитымповерхностным моделированием, или он есть, но вы недостаточно разбираетесьв нем, а времени на рассматривание примеров и изучение справки катастрофи�чески не хватает. А может быть, вы просто не желаете изменять своим привычкам

Page 379: КОМПАС-3D V10 на 100 %.pdf

379379379379379Интересные примеры

Рис. 3.130. Вырез в модели редуктора

и расставаться со своей любимой графической системой. В любом случае задачасводится к выполнению в трехмерном редакторе моделей, которые очень непрос�то, на первый взгляд даже невозможно, выполнить. В этом разделе рассмотримпримеры создания в КОМПАС�3D объектов, которые очень сложно выполнитьсредствами твердотельного моделирования.

Пружины

Любая пружина доставляет немало хлопот любому проектировщику независимо оттого, создает он ее чертеж или трехмерную модель. К счастью, на больших сбороч�ных чертежах пружины отрисовываются условно, но в модели (сборке) приходитсявыполнять полноценную модель. Вместе с КОМПАС�3D поставляется библиотекаКОМПАС�Spring, специально предназначенная для расчета и проектированияразличных типов пружин (сжатия, растяжения, тарельчатых), а также для авто�матической генерации их чертежей или трехмерных моделей. Однако очень час�то приходится моделировать какие�то особые разновидности пружин, которыене содержатся в библиотеке. К тому же, научиться самому разрабатывать различ�ные модели пружин очень полезно, поскольку при их построении используютсяразличные интересные подходы.

Page 380: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование380380380380380

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

Создайте документ КОМПАС�Деталь и сразу сохраните его на диск под именемПружина растяжения.m3d, после чего можете приступать к построению.

1. Выделите в дереве детали ортогональную плоскость XY, перейдите на панельинструментов Ïðîñòðàíñòâåííûå êðèâûå и нажмите кнопку Ñïèðàëü öèëèíäðè-

÷åñêàÿ. На вкладках панели свойств установите параметры спирали:

• способ построения спирали — Ïî ÷èñëó âèòêîâ è øàãó;

• количество витков — 10 шт.;

• шаг витков — 6 мм;

• направление построения — прямое;

• направление навивки — правое;

• диаметр витков — 30 мм.

Нажмите кнопку Ñîçäàòü îáúåêò, чтобы завершить построение трехмерной кривой.

2. Выделите плоскость ZX и запустите процесс создания эскиза. Постройте ок�ружность с центром в точке с координатами (15; 0) и радиусом 2,99 мм. Эта ок�ружность будет служить эскизом сечения витка пружины. Координаты цент�ра в плоскости эскиза выбраны с таким расчетом, чтобы начало витков спиралилежало точно в центре окружности. Радиус (чуть менее половины шага спира�ли) выбран с расчетом того, чтобы витки пружины плотно прилегали другк другу, но не касались (напомню, мы моделируем пружину растяжения).Хотя можно задавать окружности немного меньший радиус.

3. Завершив построение эскиза, вызовите команду Êèíåìàòè÷åñêàÿ îïåðàöèÿ.В качестве эскиза для нее укажите эскиз с окружностью, а в качестве направ�ляющей — цилиндрическую спираль. Создайте операцию и отключите види�мость спирали�направляющей (рис. 3.131).

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

Page 381: КОМПАС-3D V10 на 100 %.pdf

381381381381381Интересные примеры

Рис. 3.131. Формирование витков пружины

1. Сделайте активной плоскость XY. Нажмите кнопку Ýñêèç на панели Òåêóùåå

ñîñòîÿíèå. С помощью команды Äóãà панели Ãåîìåòðèÿ создайте в эскизе сег�мент окружности радиусом 15 мм, начальным углом 0° и конечным углом 90°.Активизируйте панель инструментов Ïîâåðõíîñòè, нажав одноименную кноп�ку на компактной панели. Вызовите команду Ïîâåðõíîñòü âûäàâëèâàíèÿ, кото�рая создаст криволинейную поверхность, выдавив эскиз в прямом направле�нии. Величину выдавливания задайте не меньше 100 мм (рис. 3.132).

Рис. 3.132. Поверхность выдавливания

2. Постройте еще один эскиз на плоскости ZX. В нем поместите полуокружностьрадиусом 15 мм, с координатами центра (15; –75) и выпуклой частью вверх.Завершите редактирование эскиза. Перейдите на панель Âñïîìîãàòåëüíàÿ ãåî-

ìåòðèÿ и нажмите кнопку Ëèíèÿ ðàçúåìà. На панели свойств выберите прямое

Page 382: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование382382382382382

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

Рис. 3.133. Полуокружность в эскизе и ребро на поверхности,полученное с помощью команды Линия разъема

3. Сразу создайте еще один эскиз с полуокружностью, но на этот раз в плоскостиZY. Центр полуокружности должен иметь координаты (�75; 0), а радиус, какобычно, 15 мм. Выпуклость дуги должна быть направлена в сторону, противо�положную положительному направлению оси X эскиза. Как видите, оконча�ние ребра�проекции на поверхности выдавливания точно совпадает с началомполуокружности в последнем эскизе.

4. Создайте еще один эскиз на плоской грани среза витка пружины (эта граньлежит в плоскости ZX и совпадает с плоскостью эскиза полуокружности, наоснове которого была сформирована линия разъема). В эскизе должна бытьокружность, точно очерчивающая контуры разреза витка (координаты цент�ра — (15; –60), радиус — 2,99 мм).

5. Вызовите команду Êèíåìàòè÷åñêàÿ îïåðàöèÿ, для которой в качестве формооб�разующего эскиза укажите окружность на срезе витка (последний созданныйнами эскиз), а в качестве направляющих — ребро, полученное проекцией по�луокружности на поверхность выдавливания, и эскиз полуокружности в плос�кости ZY. Очень важно, чтобы эскиз полуокружности и ребро, рассекающееповерхность, были созданы правильно (то есть чтобы их концы совпадали),иначе вы не сможете выполнить кинематическое добавление материала. Об�

Page 383: КОМПАС-3D V10 на 100 %.pdf

383383383383383Интересные примеры

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

Рис. 3.134. Выполнение зацепа в пружине растяжения

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

Рис. 3.135. 3D�модель пружины растяжения

Page 384: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование384384384384384

Файл этой модели Пружина растяжения.m3d находится на прилагаемом к кни�ге компакт�диске в папке Examples\Глава 3\Пружины.

Во втором примере рассмотрим разработку более сложной модели. Это будет пру�жина, продольная ось которой имеет форму кольца (рис. 3.136). Это именно тотслучай, когда при виде чертежа возникают мысли о том, что инструментарийКОМПАС�3D здесь бессилен. Однако, как вы увидите, с помощью гибкого вооб�ражения и знания инструментария КОМПАС�3D такую деталь можно смодели�ровать и в этой программе, причем затратив на это даже меньше операций, чемв предыдущем примере.

Рис. 3.136. Кольцевая пружина

Создайте новый документ�деталь и сохраните его на жесткий диск под именемКольцевая пружина.m3d.

1. Начните создание эскиза на плоскости XY. Сначала постройте вспомогатель�ную окружность (инструмент Îêðóæíîñòü панели Ãåîìåòðèÿ, стиль линии —Âñïîìîãàòåëüíàÿ) диаметром 50 мм и с центром в начале локальной системыкоординат эскиза. На этой окружности создайте еще одну окружность стилемлинии Îñíîâíàÿ с координатами центра (0; 25) и диаметром 2 мм (это будетсечение витка на внешнем диаметре пружины). Имя этого эскиза — Ýñêèç:1. Онпоказан на рис. 3.137, а.

Выйдите из режима редактирования эскиза и сразу снова запустите процесссоздания эскиза на этой же плоскости. Как и в предыдущем эскизе, постройтевспомогательную окружность, только уже диаметром 40 мм (таким примем ди�аметр размещения сечений внутренних витков кольцевой пружины). Теперьпредположим, что наша пружина будет состоять из 40 витков. Напомню, раз�меры сейчас не столь важны, поэтому вы можете принять любое другое значе�

Page 385: КОМПАС-3D V10 на 100 %.pdf

385385385385385Интересные примеры

ние. При этом угловой шаг витка спирали будет равен 360 : 40 = 9°, из чего сле�дует, что сечение витка на внутренней окружности должно быть смещено от�носительно первого сечения на угол 4,5° (между сечениями полвитка). Исхо�дя из приведенных соображений, построим две вспомогательных прямых:первую с помощью команды Âåðòèêàëüíàÿ ïðÿìàÿ, привязываясь к началу ко�ординат эскиза, вторую — с помощью команды Âñïîìîãàòåëüíàÿ ïðÿìàÿ, про�ложив ее через начало координат под углом 4,5° к вертикальной прямой.Для создания второй линии достаточно будет указать одну ее точку (нача�ло координат), после чего задать угол смещения 85,5° в поле Óãîë на панелисвойств, и зафиксировать прямую. Постройте эскиз витка (окружность диа�метром 2 мм) с центром в точке пересечения второй вспомогательной линиии окружности (рис. 3.137, б). Завершите построение эскиза, отжав кнопку Ýñ-

êèç. Теперь создайте еще один точно такой же эскиз в модели. Эти эскизыимеют имена Ýñêèç:2 и Ýñêèç:3.

Выполните третий эскиз на плоскости XY. В нем постройте вспомогательнуюокружность диаметром 50 мм и две вспомогательные линии: одну вертикаль�ную, а вторую под углом 9° к ней (то есть под углом 81° к горизонтали). На пе�ресечении вспомогательной окружности и наклонной прямой постройте ещеодно сечение витка (рис. 3.137, в). Этому эскизу система присвоила имя Ýñêèç:4.

а б в

Рис. 3.137. Эскизы сечений кольцевой пружины

2. Создайте еще два эскиза в плоскости ZY. Оба должны содержать полуокруж�ность, выполненную с помощью команды Äóãà панели Ãåîìåòðèÿ. Координатыцентра дуги — (0; –22,5), радиус — 2,5 мм, начальный угол 90°, конечный угол270°. Различие в эскизах заключается только в направлении построений дуг(по или против часовой стрелки), то есть в эскизах должно быть различноенаправление выпуклостей дуг. Пусть эскиз с направлением построения дугипо часовой стрелке имеет имя Ýñêèç:5, а с направлением против часовой стрел�ки, соответственно, Ýñêèç:6.

Page 386: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование386386386386386

3. С эскизами мы, наконец, покончили, пора перейти к собственно построениютела модели. Вызовите команду Îïåðàöèÿ ïî ñå÷åíèÿì панели Ðåäàêòèðîâàíèå

äåòàëè. На панели свойств нажмите кнопку Ñå÷åíèÿ, после чего в дереве пост�роения щелкните на первом и втором эскизах (Ýñêèç:1 и Ýñêèç:2), содержащихсечения витков пружины. Если сейчас создать операцию, то вы получите аб�солютно плоский элемент, поскольку оба эскиза лежат в одной плоскости.Однако для операции по сечениям можно указывать траекторию, как и длякинематических операций (просто при формировании тела по эскизам траек�тория не всегда обязательна). Для этого щелкните на кнопке Îñåâàÿ ëèíèÿ напанели свойств и укажите в дереве модели Ýñêèç:6. Теперь можно создать опе�рацию (рис. 3.138, а).

Вызовите еще раз команду Операция по сечениям, в качестве сечений для ко�торой задайте Ýñêèç:3 и Ýñêèç:4, а в качестве траектории — Ýñêèç:5. Выполнитеоперацию, и вы получите вторую половину витка пружины (рис. 3.138, б).Сразу спрячьте оба эскиза�направляющих.

а б

Рис. 3.138. Виток кольцевой пружины: полувиток�основание (а),приклеивание второй половины витка (б)

4. Создайте вспомогательную ось на пересечении плоскостей ZX и ZY (коман�да Îñü íà ïåðåñå÷åíèè ïëîñêîñòåé панели Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ) — эта осьбудет перпендикулярна плоскости XY и проходить будет через начало коор�динат модели. Выполните команду Ìàññèâ ïî êîíöåíòðè÷åñêîé ñåòêå панелиÐåäàêòèðîâàíèå äåòàëè. В качестве оси массива задайте конструктивную ось напересечении плоскостей, а объектами для копирования будут служить две опе�рации по сечениям, формирующие виток пружины. Количество копий по ок�ружности, как вы уже догадались, должно равняться 40. Задав все параметры,нажмите кнопку Ñîçäàòü îáúåêò и получите готовую пружину (рис. 3.139). Ос�талось только спрятать конструктивную ось и сохранить изменения в доку�менте.

Page 387: КОМПАС-3D V10 на 100 %.pdf

387387387387387Интересные примеры

Рис. 3.139. 3D�модель кольцевой пружины

ПРИМЕЧАНИЕ

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

Файл модели кольцевой пружины Кольцевая пружина.m3d находится в папкеExamples\Глава 3\Пружины компакт�диска, прилагаемого к книге.

Червячное зацепление

Червячное зацепление — это один из тех типов механических передач, трехмернуюмодель которых выполнить совсем не просто даже опытному конструктору. В от�личие от зубчатого цилиндрического зацепления, где хоть и были некоторые про�блемы, но в целом принцип построения был очевиден, в червячном зацеплении вседалеко не так просто. Более того, большинство конструкторских приложений(плагинов) к CAD�системам реализуют построение только цилиндрического за�цепления. Я встречал очень мало программных продуктов, которые автоматическирассчитывают и строят модель червячной передачи. По этой причине данный при�мер, в котором описано, как правильно строить модели деталей, входящих в червяч�ное зацепление, очень важен для любого инженера.

Предположим, необходимо спроектировать модель червячного зацепления со сле�дующими параметрами:

� передаваемый вращающий момент — 2200 Н ⋅ м;

� угловая скорость червяного колеса — 2,5 с�1;

Page 388: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование388388388388388

� передаточное число передачи u — 25;

� степень точности передачи nст — 8;

� количество заходов червяка zч — 2;

� коэффициент диаметра червяка q — 10;

� модуль зацепления m — 8 мм;

� размещение червяка — верхнее.

В результате проектных расчетов были получены следующие значения парамет�ров и характеристики передачи (как и в примере с редуктором, все исходные и рас�четные данные абсолютно достоверны):

� количество зубьев колеса zк — 50;

� межосевое расстояние передачи aw

— 240 мм;

� делительный диаметр колеса dк — 400 мм;

� делительный диаметр червяка dч — 80 мм;

� ширина зубчатого венца колеса bк — 72 мм;

� длина нарезной части червяка bч — 112 мм;

� угол подъема линии витка γ — 11,31°.

Моделирование начнем с червяка, так как это более простая деталь.

Создайте документ КОМПАС�Деталь, установите ориентацию Èçîìåòðèÿ XYZ и со�храните документ на жесткий диск под именем Вал-червяк.m3d.

Основание вала�червяка будет выполнено вращением эскиза половины контурасечения. Для удобства последующей сборки этот эскиз следует разместить так,чтобы вал был смещен вверх по оси Y на величину межосевого расстояния. Диа�метр и длину ступеней вала можете задать произвольными, важно лишь выдер�жать размеры нарезной части червяка: ее ширина 112 мм, а внешний диаметр96 мм (dч + 2 · m). Эскиз должен размещаться в плоскости ZY.

Порядок построения эскиза контура вала�червяка:

1. Постройте две вспомогательных вертикальных линии, равноудаленных в обестороны от начала координат на расстояние 56 мм (bч/2).

2. С помощью кнопки Îñåâàÿ ëèíèÿ ïî äâóì òî÷êàì панели Îáîçíà÷åíèÿ постройтегоризонтальную осевую операции вращения. Ординаты обоих концов отрезка

Page 389: КОМПАС-3D V10 на 100 %.pdf

389389389389389Интересные примеры

осевой должны быть равны –240 мм (поскольку при установлении ориента�ции по нормали к плоскости эскиза КОМПАС переворачивает модель, то сме�щение эскиза должно осуществляться вниз по оси Y в эскизе).

3. Вызовите команду Ïàðàëëåëüíàÿ ïðÿìàÿ панели Ãåîìåòðèÿ и создайте вспомога�тельную горизонтальную линию выше осевой на 40 мм (половина внешнегодиаметра витков червяка). Через точки пересечения этой прямой и двух вер�тикальных прямых постройте еще две вспомогательных линии, наклоненныек вертикали под углом 20° (половина угла профиля витка червяка).

4. Постройте еще 3–4 горизонтальных прямых, смещенных вверх от осевой. Онибудут обозначать контуры ступеней вала. Рекомендую принять следующиезначения диаметров: 32, 36, 40 и 45 мм (смещать линии нужно на половинувеличины приведенных значений).

Сетка вспомогательных линий на эскизе должна выглядеть, как на рис. 3.140.

Рис. 3.140. Вспомогательная геометрия при построении эскиза контура вала�червяка

Привязываясь к узлам этой сетки, постройте контур вала�червяка (рис. 3.141)и выполните команду Îïåðàöèÿ âðàùåíèÿ панели Ðåäàêòèðîâàíèå äåòàëè. На эскизелучше сразу выполнить все скругления и фаски, а в параметрах трехмерной опе�рации не забудьте отключить создание тонкой стенки.

Page 390: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование390390390390390

Рис. 3.141. Эскиз контура вала�червяка

Витки вала�червяка можно сформировать с помощью кинематического выреза�ния. В качестве траектории вырезания следует взять цилиндрическую спиральи так подобрать значения ее параметров, чтобы угол подъема спирали был равенуглу подъема витков червяка, а ее диаметр — делительному диаметру червяка.Суть сборки заключается в определении такого положения эскиза для кинемати�ческой операции, чтобы после вырезания витки червяка вошли точно между зубь�ями червячного колеса (считаем, что на вертикальной оси червячного колеса мыпостроим вырез между зубьями). В этом случае не нужно изощряться и придумы�вать, где его разместить, как это было при построении зубчатого колеса, — смеще�ние эскиза несложно рассчитать аналитически. Расстояние, на которое необходи�мо сместить эскиз от вертикальной осевой (линии, соединяющей центр колеса сцентром червяка), можно принимать равным 2,5 ⋅ P или 3,5 ⋅ P, где P — шаг витковчервяка (P = π ⋅ m, где m — модуль червячного зацепления). Желательно использо�вать значение с запасом (3,5 ⋅ P), чтобы эскиз точно вышел за пределы нарезнойчасти червяка.

Выполните создание в плоскости ZY эскиза выреза между витками вала�червя�ка (рис. 3.142).

Рис. 3.142. Эскиз выреза между витками червяка

Page 391: КОМПАС-3D V10 на 100 %.pdf

391391391391391Интересные примеры

Для этого выполните следующее:

1. Постройте две вертикальных вспомогательных прямых: первую через точкуначала локальной системы координат эскиза, вторую (линия симметрии буду�щего смещенного эскиза выреза между витками) — левее первой прямой на87,92 мм (3,5 · P).

2. Создайте четыре горизонтальных вспомогательных прямых: первая должнасовпадать с осью вала�червяка (ордината — –240), остальные три обозначаютдиаметр впадин, вершин и делительный диаметр витков червяка (соответ�ственно выше первой прямой на 30, 40 и 48 мм).

3. Постройте вспомогательную линию, пересекающую горизонтальную пря�мую, которая обозначает делительный диаметр. Эту линию нужно создатьв точке, которая лежит левее на 6,28 мм (P/4) от линии симметрии вырезамежду витками, и наклонить под углом 70° к горизонтали (см. рис. 3.142).Для этого вы можете воспользоваться командой Âñïîìîãàòåëüíàÿ ïðÿìàÿ па�нели Ãåîìåòðèÿ, предварительно создав на делительном диаметре точку, че�рез которую должна пройти прямая. Смещение вспомогательной точки оп�ределено исходя из того, что расстояние вдоль оси червяка между точкамипересечения делительного цилиндра и поверхностей выреза между виткамиравняется половине шага витков. Отсюда расстояние до точки, через кото�рую должна пройти прямая, обозначающая контур выреза, до линии симмет�рии равно P/4.

4. Постройте отрезок от точки пересечения наклонной вспомогательной линиии диаметра впадин до точки пересечения этой же линии с диаметром вершин.Симметрично отобразите отрезок (выделите его и выполните команду Ñèììåò-

ðèÿ панели Ðåäàêòèðîâàíèå) относительно линии симметрии эскиза. Соедини�те концы получившихся отрезков двумя вертикальными отрезками.

Выйдите из режима редактирования эскиза.

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

Для начала создадим вспомогательную плоскость (команда Ñìåùåííàÿ ïëîñêîñòü

панели Âñïîìîãàòåëüíàÿ ãåîìåòðèÿ), удаленную на 87,92 мм в обратном направле�нии от плоскости XY. Созданная плоскость будет опорной для спирали�направля�ющей и, как вы заметили, она проходит точно посередине изображения в эскизевыреза между витками червяка.

Page 392: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование392392392392392

Перейдите на панель Ïðîñòðàíñòâåííûå êðèâûå, выделите смещенную плоскость и на�жмите кнопку Ñïèðàëü öèëèíäðè÷åñêàÿ. Настройте следующие параметры спирали:

� способ построения — Ïî øàãó âèòêîâ è âûñîòå;

� шаг витков — 25,12 мм (P = π ⋅ m);

� высота витков (задается параметром Âûñîòà ñïèðàëè) — 176 мм (значение про�извольно, оно определяется конструктивно с таким расчетом, чтобы виткиспирали прошли через всю нарезную часть червяка);

� направление построения — прямое;

� направление навивки — правое;

� начальный угол — 270 (при таком угле первый виток начинается точно на плос�кости эскиза выреза, что является обязательным условием для корректноговыполнения кинематического вырезания);

� точка привязки спирали — имеет координаты (240; 0);

� диаметр спирали (задается на вкладке Äèàìåòð) — равняется делительному ди�аметру червяка (80 мм).

Завершив построения спирали, выполните операцию Âûðåçàòü êèíåìàòè÷åñêè пане�ли Ðåäàêòèðîâàíèå äåòàëè. Думаю, не стоит расписывать, какие объекты указыватьв качестве формообразующего эскиза и траектории. Не забудьте спрятать в моде�ли спираль, поскольку она является лишь вспомогательным объектом, а также со�хранить построенную модель. При желании на внешней ступени вала можете вы�полнить шпоночный паз (рис. 3.143).

Рис. 3.143. 3D�модель вала�червяка

Файл этой модели Вал-червяк.m3d находится на прилагаемом к книге компакт�диске в папке Examples\Глава 3\Червячное зацепление.

Перейдем к выполнению модели червячного колеса. Колесо в червяном зацепле�нии очень редко представляет собой единую деталь. Причина заключается в том,

Page 393: КОМПАС-3D V10 на 100 %.pdf

393393393393393Интересные примеры

что из�за большого трения в точке зацепления материал колеса должен иметь хо�рошие антизадирные и антифрикционные свойства. Чаще всего в качестве такогоматериала используют безоловянистую и оловянистую бронзы. Однако изготов�ление целого колеса из такого дорогостоящего материала очень невыгодно, поэто�му червячные колеса, как правило, выполняют составными: обод выполняют избронзы, а ступицу — из более дешевого материала (чугун, конструкционные ста�ли). Обод со ступицей соединяют с помощью напресовки, фиксируют винтамии пр. В связи с этим модель червячного колеса будет выполнена как сборка, а вхо�дящие в нее ступица и обод выполнены отдельными деталями.

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

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

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

� диаметр вершин зубьев колеса — 416 мм;

� диаметр впадин — 380 мм;

� наибольший диаметр колеса — 428 мм;

� толщина обода (расстояние от линии впадин зубьев до края обода в диамет�ральном направлении) — 15,6 мм.

Page 394: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование394394394394394

Создайте новый документ, установите в нем ориентацию Èçîìåòðèÿ XYZ и запусти�те процесс выполнения эскиза в плоскости XY. В эскизе нужно будет выполнитьконтур профиля поперечного сечения обода червячного колеса (рис. 3.144).

Рис. 3.144. Эскиз контура сечения обода червячного колеса

Чтобы создать контур, постройте пять горизонтальных вспомогательных прямых:первые четыре должны быть смещены относительно оси X на величину половинынаибольшего диаметра, диаметра вершин, делительного и диаметра впадин, пос�ледняя прямая — размещена ниже линии, обозначающей диаметр впадин на вели�чину толщины обода. Создайте также три вертикальные линии: две равноудален�ные от оси Y на расстояние 36 мм (bк/2) и одну, проходящую через начало координатэскиза. Проточку в ободе, в которую будет упираться выступ на диске ступицы,выполните конструктивно. Для построения дуги предварительно создайте вспо�могательную окружность радиусом 32 мм и координатами центра (0; 240). С по�мощью команды Íåïðåðûâíûé ââîä îáúåêòîâ панели Ãåîìåòðèÿ постройте контуробода (см. рис. 3.144). Выполните в контуре две фаски (4 Ч 45°) или во время вы�полнения команды Íåïðåðûâíûé ââîä îáúåêòîâ, или с помощью операции Ôàñêà па�нели Ãåîìåòðèÿ после создания контура. Добавьте в эскиз горизонтальный отрезок,выполненным стилем линии Îñåâàÿ и проходящий через начало координат.

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

Теперь в плоскости ZY (средней продольной плоскости колеса) сформируем эскизвыреза между зубьями. Будем чертить эскиз немного упрощенно, заменяя эволь�венты дугами по трем точкам. Изображение профиля выреза создается аналогич�но выполнению эскизов зубчатого колеса и вала�шестерни.

Page 395: КОМПАС-3D V10 на 100 %.pdf

395395395395395Интересные примеры

Рисунок профиля выреза должен быть размещен в нижней части эскиза по следу�ющей причине. Вы еще помните, что мы моделировали витки червяка таким обра�зом, чтобы на оси, соединяющей центры колеса и червяка, в продольной плоско�сти сбоку червяка размещался виток, а в колесе, соответственно, вырез. Червякв нашей модели устанавливается над колесом, это значит, что вырез между зубья�ми колеса, который будет в зацеплении с витком червяка и который мы позже бу�дем копировать по окружности, должен располагаться сверху обода. Однако, по�скольку при построении эскиза в плоскости ZY или параллельных ей плоскостяхсистема переворачивает модель, то в самом эскизе изображение профиля должнонаходиться ниже оси абсцисс.

Перед вычерчиванием эскиза создайте три вспомогательных окружности, обозна�чающие диаметры впадин, выступов и делительный диаметр зубьев колеса. Послеэтого с помощью команды Âñïîìîãàòåëüíàÿ ïðÿìàÿ панели Ãåîìåòðèÿ постройте на�бор линий, проходящих через центр локальной системы координат эскиза: одну —вертикальную и по три с каждой стороны от нее, смещенных между собой на уголγ /8, где γ = 360° / zк (напомню, что zк — количество зубьев червячного колеса).Используя команду Äóãà ïî 3 òî÷êàì панели Ãåîìåòðèÿ, постройте контур выреза напересечениях вспомогательных окружностей и линий (рис. 3.145, а).

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

а б

Рис. 3.145. Построение эскиза профиля выреза между зубьями червячного колеса:контур выреза (а) и надстройка для удаления лишнего материала с краев зубьев (б)

Page 396: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование396396396396396

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

В качестве направляющей снова возьмем спираль с такими параметрами:

� способ построения — Ïî ÷èñëó âèòêîâ è âûñîòå;

� базовая плоскость спирали — проходит через ось колеса, перпендикулярно осичервяка (в модели это плоскость XY);

� центр спирали (точка привязки) — точка пересечения оси червяка и базовойплоскости, то есть точка, лежащая на оси червяка и имеющая координаты (0;240);

� начало витков — в плоскости эскиза, то есть в средней плоскости колеса, длякаждой спирали определяется отдельно;

� диаметр спирали — делительный диаметр червяка (80 мм);

� угол подъема спирали — угол подъема винтовой линии червяка (из него вы�числяется шаг);

� количество витков — 0,25.

Это настройки первой спирали. Точно такую же кривую надо построить по дру�гую сторону от базовой плоскости (направление витков противоположное).

Однако, это все в идеале. В случае построения по описанному выше алгоритму,поднимаясь по спирали, эскиз «выходит» из тела венца, что приводит к тому, чтовырезы сужаются на торцах колеса (зубья, соответственно, расширяются). Присборке такого колеса с червяком эти зубья врезаются в витки червяка на краях егонарезной части. Я решил эту проблему следующим образом: центр спирали необ�ходимо немного сместить на величину x вверх от оси червяка, при этом диаметрспирали увеличить на 2x. Таким образом, зацепление не нарушается, а вырезаниевитков проходит по дугам чуть большего радиуса, чем прежде. Это приводит к то�му, что эскиз не так резко будет подниматься вверх и сам подрежет кромки на тор�цах зубьев колеса. Описанную выше проблему можно было бы также решить, еслибы во время кинематической операции можно было задавать уклон, как при опера�ции выдавливания, но такой возможности пока в КОПМАС�3D, к сожалению, нет.

Исходя из всего вышеизложенного, попробуем построить спирали.

Выделите плоскость XY и запустите команду Ñïèðàëü öèëèíäðè÷åñêàÿ панели Ïðî-

ñòðàíñòâåííûå êðèâûå. Выберите соответствующий способ построения и задайте

Page 397: КОМПАС-3D V10 на 100 %.pdf

397397397397397Интересные примеры

количество витков равное 0,25. Ординату базовой точки увеличьте на 15 мм от тре�буемой (с 240 до 255 мм), а диаметр задайте равным 110 мм (на 30 мм больше де�лительного диаметра червяка), чтобы не нарушить зацепление. Для вычислениявысоты спирали воспользуемся зависимостью h = P ⋅ n = π ⋅ m ⋅ n, где n — количе�ство витков. Подставляя имеющиеся у нас значения, мы получим высоту спира�ли — 6,283 мм. Все остальные настройки оставьте заданными по умолчанию и со�здайте спираль.

Постройте еще одну спираль на этой же плоскости. Точку привязки, количествовитков, высоту, направление навивки витков и диаметр установите такими же, каки у предыдущего объекта, измените только направление построения с прямого наобратное. Если вы все правильно настроили, обе спирали должны сходиться в од�ной точке на плоскости эскиза профиля выреза между зубьями (рис. 3.146).

Рис. 3.146. Направляющая (две стыкующиеся дуги спиралей)для вырезания зубьев червячного колеса

Теперь дважды выполните операцию Âûðåçàòü êèíåìàòè÷åñêè панели Ðåäàêòèðîâà-

íèå äåòàëè, используя эскиз профиля выреза и спирали�направляющие. Несмотряна то, что эскиз после выполнения первого выреза войдет в состав операции (в де�реве модели будет дочерним узлом узла Âûðåçàòü êèíåìàòè÷åñêèé ýëåìåíò:1), вы мо�жете использовать его повторно для формирования второго полувыреза. Построй�те также четыре отверстия диаметром 10 мм в нижней части обода так, чтобы ихцентры лежали точно на окружности края обода (рис. 3.147). Отверстия создайтес помощью вырезания выдавливанием, эскиз операции разместите на торцевойповерхности колеса, а глубину выдавливания установите равной 25 мм.

Создайте конструктивную ось конической поверхности (совпадающую с осью ко�леса), после чего с помощью операции Ìàññèâ ïî êîíöåíòðè÷åñêîé ñåòêå панели Ðåäàê-

òèðîâàíèå äåòàëè сформируйте венец червячного колеса (рис. 3.148). Копировать

Page 398: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование398398398398398

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

Рис. 3.147. Первый вырез между зубьями червячного колеса и отверстие под фиксирующий винт

Рис. 3.148. 3D�модель обода червячного колеса

Page 399: КОМПАС-3D V10 на 100 %.pdf

399399399399399Интересные примеры

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

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

Рис. 3.149. Эскиз для создания основания ступицы червячного колеса

Добавьте в модель круглые вырезы в диске, шпоночный паз и отверстия под вин�ты (их эскиз должен быть точно таким, как и в ободе), после чего сохраните мо�дель на жесткий диск (рис. 3.150).

Все детали готовы, и вы можете приступить к сборке. Несмотря на то, что червяч�ное колесо — это составная единица, очень редко в сборке приходится разбиратьили перемещать входящие в него компоненты по отдельности. По этой причинесоветую сначала создать сборку Червячное колесо.a3d, в которой соединитьобод и ступицу, а также создать массив по кругу из четырех винтов. Винт необхо�димо вставить так, чтобы он немного торчал над диском.

После этого создайте новую сборку под именем Червячное зацепление.a3d и со�берите в ней червячное колесо с валом�червяком. Как и при сборке зубчатого зацеп�ления, вам достаточно будет вставить модель червяка и сборку колеса в точку началакоординат и зафиксировать их, поскольку мы изначально проектировали все деталипередачи таким образом, чтобы зацепление получилось автоматически (рис. 3.151).

Page 400: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование400400400400400

Рис. 3.150. 3D�модель ступицы червячного колеса

Рис. 3.151. 3D�модель червячной передачи с верхним размещением червяка

Файлы всех моделей, входящих в сборку червячного колеса, находятся на при�лагаемом к книге компакт�диске в папке Examples\Глава 3\Червячное за-цепление\Червячное колесо. Сам файл Червячное колесо.a3d и сбор�ка всей передачи (файл Червячное зацепление.a3d) размещены в папкеExamples\Глава 3\Червячное зацепление.

Page 401: КОМПАС-3D V10 на 100 %.pdf

401401401401401Интересные примеры

Модель из листового металлаДеталь, рассмотренная в данном примере, не обладает какими�либо особенностями.Этот пример приведен для того, чтобы продемонстрировать основные принципыи возможности модуля проектирования изделий из листового металла. Функционалэтого модуля хоть и предназначен для построения твердых тел, но существенно от�личается от прочих трехмерных формообразующих операций трехмерного редакто�ра КОМПАС�3D. С его помощью можно получать модели, которые в реальном про�изводстве изготавливаются с помощью гибки, ковки, штамповки и пр. Конечно, этиже модели можно выполнить и с помощью обычных трехмерных операций, однакокоманды панели Ýëåìåíòû ëèñòîâîãî òåëà позволяют строить их значительно быстрее,имитируя перечисленные выше процессы деформирования заготовок из листовогометалла.

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

1. Создайте новый документ КОМПАС�Деталь, сохраните его под именем Кор-пус (листовой металл).m3d, а на компактной панели активизируйте па�нель Ýëåìåíòû ëèñòîâîãî òåëà (мы будем работать с командами этой панели).

2. Создайте в эскизе на плоскости XY изображение прямоугольника, точка пересе�чения диагоналей которого должна совпадать с центром эскиза и размерами120 × 60. Для этого можете воспользоваться командой Ïðÿìîóãîëüíèê ïî öåíòðó

è âåðøèíå на панели инструментов Ãåîìåòðèÿ. Выйдите из режима редактирова�ния эскиза и нажмите кнопку Ëèñòîâîå òåëî, пока единственную активную на па�нели Ýëåìåíòû ëèñòîâîãî òåëà. На панели свойств ничего менять не надо, просто наж�мите кнопку Ñîçäàòü îáúåêò — и вы получите листовую заготовку толщиной 1 мм.

3. Нажмите кнопку Ñãèá, при этом в строке подсказок отобразится текст Óêàæèòå

ïðÿìîëèíåéíîå ðåáðî. Щелкните на одном из ребер верхней грани листовоготела. В окне представления появится фантом будущего сгиба.

ПРИМЕЧАНИЕ

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

Page 402: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование402402402402402

Задайте радиус сгиба в одноименном поле равным 1 мм, а длину сгиба — 40 мм(рис. 3.152) и создайте элемент.

Рис. 3.152. Фантом трехмерного элемента при выполнении операции Сгиб

4. Постройте еще три таких же сгиба на оставшихся ребрах верхней грани плос�кого тела. Соответствующие параметры каждой операции (радиус и длина сги�ба) устанавливайте одинаковыми для всех операций.

5. Нажмите кнопку Çàìûêàíèå óãëîâ. В окне модели по очереди укажите стыки вверхней части сгибов, которые нужно замыкать. Обратите внимание, задатьстык для замыкания можно, щелкнув кнопкой мышью только на цилиндри�ческой части сгибов стыкуемых граней или на их общем ребре. Из раскрываю�щегося списка Ñïîñîá çàìûêàíèÿ на панели свойств выберите пункт Çàìûêàíèå

âñòûê, а в списке Îáðàáîòêà óãëà — вариант Áåç îáðàáîòêè. Создайте операцию(рис. 3.153).

6. Снова выполните команду Ñãèá. В качестве опорного задайте верхнее ребровнутренней грани одного из сгибов (любого). На этот раз настройте парамет�ры операции следующим образом. Из раскрывающегося списка Ðàçìåùåíèå

выберите пункт Ïî öåíòðó. После указания данного пункта справа от раскры�вающегося списка появится поле Øèðèíà ñãèáà. Задайте этому параметру зна�чение 120 мм (то есть ширина сгиба — на 2 мм уже текущей ширины грани; доэтого торец сгиба стал шире на 2 мм после замыкания углов). Длину и радиуссгиба установите равными 10 и 1 мм соответственно. Перейдите на вкладкуÁîêîâûå ñòîðîíû панели свойств. Нажмите кнопку Óêëîí è óãîë ñëåâà и в поле

Page 403: КОМПАС-3D V10 на 100 %.pdf

403403403403403Интересные примеры

Рис. 3.153. Модель после замыкания углов на сгибах

Óêëîí 1 введите значение 45. Аналогичные действия выполните для правойстороны сгиба (кнопка Óêëîí è óãîë ñïðàâà и поле Óêëîí 2).

Создайте операцию. В результате вы должны получить следующий трехмер�ный элемент (рис. 3.154).

Рис. 3.154. Сгиб с особыми настройками

Page 404: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование404404404404404

Создайте еще три таких сгиба на каждой из боковых стенок корпуса. Если вывсе правильно настроили, то боковые стороны смежных сгибов у вас должнысоприкасаться (рис. 3.155).

Рис. 3.155. Добавление сгибов в листовую деталь

7. Постройте еще один сгиб радиусом 1 мм и длиной 4,5 мм на кромке загнутого ли�ста корпуса вдоль длинной его стороны. В качестве способа размещения выбери�те Ïî öåíòðó, а ширину сгиба установите равной 96 мм. Завершите выполнениеоперации. На ребре верхней грани сформированного элемента продолжите добав�ление сгибов таким образом, чтобы лист загибался наружу из корпуса. Установи�те размещение нового сгиба Ïî âñåé äëèíå, радиус сгиба — 0,5 мм, длину — 5 мм,а угол сгиба измените с 90° (по умолчанию) на 180°. Создайте операцию. В резуль�тате вы должны получить следующий трехмерный элемент в модели (рис. 3.156).

Рис. 3.156. Формирование сгиба материала под углом 180°

8. Теперь создайте сгиб на кромке корпуса вдоль короткой его стороны. Радиуссгиба задайте равным 0,5 мм, длину — 5 мм, а ширину (при выбранном спосо�бе построения Ïî öåíòðó) — 36 мм.

Page 405: КОМПАС-3D V10 на 100 %.pdf

405405405405405Интересные примеры

9. На вертикальном ребре левой грани последнего сгиба постройте еще один сгибдлиной 4 мм и радиусом 1 мм. Если вы правильно задали все размеры, то пос�ледний добавленный элемент должен войти точно в щель между стенками сги�ба на 180° вдоль длинной стороны корпусной детали (рис. 3.157, а). Создайтена внешней боковой грани эскиз сгиба на 180° небольшого отверстия (диаметр1 мм) и выполните над ним операцию Âûðåç â ëèñòîâîì òåëå так, чтобы вслед�ствие выреза образовалось сквозное отверстие в загнутых элементах детали(рис. 3.157, б). Для этого после вызова команды в группе кнопок переключа�телей нажмите кнопку Äî ãðàíè, после чего укажите в модели плоскую грань,до которой должен выполняться вырез. Расстояние вырезания установитсяавтоматически (3 мм).

а б

Рис. 3.157. Добавление новых сгибов (а) и сквозного отверстия (б)

.10. Самостоятельно постройте аналогичные зацепы (см. рис. 3.157, б) на всех уг�лах листовой детали.

.11. Создайте очередной эскиз на внешней плоской грани нижней стенки корпуса(эта грань совпадает с плоскостью XY, с нее мы начинали построение детали).В эскизе постройте обычный прямоугольник и разместите его так, как показа�но на рис. 3.158, сверху. Повторюсь, размеры, как и точное положение данногоэскиза, нам сейчас совсем не важны. Завершив построение изображения в эс�кизе, вызовите команду Çàêðûòàÿ øòàìïîâêà. На панели свойств установитеследующие значения параметров:

• высота штамповки — 2 мм;

• минимальный радиус скругления боковых ребер — 1 мм;

• радиус скругления основания — 1 мм;

• радиус скругления дна — 1 мм (чтобы был доступен соответствующий па�раметр, нужно установить флажок Ñêðóãëåíèå äíà).

Page 406: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование406406406406406

Создайте операцию (рис. 3.158, снизу).

Рис. 3.158. Эскиз (сверху) и результат выполнения операции Закрытая штамповка (снизу)

.12. На этой же грани постройте еще два элемента штамповки чуть меньшего раз�мера, симметричные относительно продольной оси детали. Для этого по оче�реди создайте два эскиза операции (контур обязательно должен быть замкнут)и дважды выполните команду Çàêðûòàÿ øòàìïîâêà. Задайте такие же настрой�ки операции, как и для первого элемента.

ПРИМЕЧАНИЕ

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

Page 407: КОМПАС-3D V10 на 100 %.pdf

407407407407407Интересные примеры

.13. Самостоятельно освойте команду Îòêðûòàÿ øòàìïîâêà, похожую на рассмот�ренную выше операцию Çàêðûòàÿ øòàìïîâêà. Для этого на внешней грани ниж�ней стенки детали создайте два эскиза, содержащих каждый по окружности(окружности должны быть симметричны относительно продольной оси). За�тем, основываясь на каждом эскизе, выполните команду Îòêðûòàÿ øòàìïîâêà

(рис. 3.159). Настройки операции можете оставить по умолчанию, а можетеизменить по своему усмотрению. В основном они повторяют настройки ко�манды Çàêðûòàÿ øòàìïîâêà.

Рис. 3.159. Результат выполнения команды Открытая штамповка

Еще один интересный элемент, который можно выполнять в листовых деталях, —это жалюзи. Запустите процесс создания эскиза на внешней грани боковой стенки.В эскизе постройте 15–20 небольших вертикальных отрезков одинаковой длины,равноудаленных друг от друга. Вызовите команду Æàëþçè и настройте ее следую�щим образом (точно следовать приведенными указаниями не обязательно, настрой�ки будут зависеть от количества, длины и интервала между отрезками эскиза):

• направление построения — обратное;

• положение жалюзи — справа;

• высота и ширина — по 3 мм;

• радиус скругления основания — 2 мм;

• способ построения — вытяжка.

Page 408: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование408408408408408

Для подтверждения создания трехмерного элемента нажмите кнопку Ñîçäàòü

îáúåêò (рис. 3.160). Самостоятельно постройте такие же жалюзи на противополож�ной стенке корпуса (настройки те же, кроме положения жалюзи — они должныразмещаться слева).

Рис. 3.160. Элемент листового тела — жалюзи

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

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

Предварительно необходимо задать параметры развертки: грань, которая будет ос�таваться неподвижной при развертывании детали, а также сгибы, которые следуетразгибать (по умолчанию разгибаются все сгибы в модели). Для этого нажмитекнопку Ïàðàìåòðû ðàçâåðòêè на панели инструментов Ýëåìåíòû ëèñòîâîãî òåëà, а за�тем укажите неподвижную грань. В качестве этой грани следует принять одну изграней первой операции листового тела (ту, с которой начиналось построение).Сгибы выбирать не надо, так как нам необходима полная развертка, а именно еесистема и предлагает по умолчанию. Нажмите кнопку Ñîçäàòü îáúåêò, чтобы окон�чательно установить параметры развертки.

После этого на панели Ýëåìåíòû ëèñòîâîãî òåëà станет доступной кнопка Ðàçâåðòêà.Нажмите ее, и вы получите лист металла, из которого была сделана корпусная де�таль (рис. 3.161).

Page 409: КОМПАС-3D V10 на 100 %.pdf

409409409409409Интересные примеры

Рис. 3.161. Листовая модель и ее развертка

ПРИМЕЧАНИЕ

В развернутом состоянии с листовой моделью нельзя выполнять формообразую-щие операции или создавать на ней вспомогательные объекты.

Файл данной модели Корпус (листовой металл).m3d находится на прилага�емом к книге компакт�диске в папке Examples\Глава 3. Однако учтите, что этотфайл можно будет открыть только в КОМПАС�3D не ниже версии V8, посколькув более ранних версиях функционал редактора листовых моделей был значитель�но слабее.

Текст на цилиндре

Этот пример не имеет никакого отношения к машиностроению, но создание тако�го объекта часто обсуждалось на различных интернет�форумах, посвященныхСАПР и моделированию в машиностроении. Вообще, вопрос создания всевозмож�ных декоративных элементов, в частности объемного текста, остро стоит для всехсистем твердотельного моделирования, не только для КОМПАС�3D.

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

Page 410: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование410410410410410

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

Итак, рассмотрим, как средствами только твердотельного моделирования постро�ить выпуклый текст на цилиндрической поверхности.

1. Откройте новый документ�деталь и сразу сохраните его на диск под именемТекст на цилиндре.m3d.

2. На плоскости XY постройте эскиз, содержащий прямоугольник размером100 × 336 мм, левый нижний угол которого разместите в точке начала коорди�нат эскиза. Перейдите на панель Ýëåìåíòû ëèñòîâîãî òåëà и нажмите кнопкуËèñòîâîå òåëî. Толщину листа задайте равной 1 мм и создайте объект.

3. Выделите в модели верхнюю грань листового тела и запустите процесс пост�роения эскиза. Активизируйте панель Îáîçíà÷åíèÿ и нажмите единственнуюактивную на ней команду Òåêñò. Укажите точку привязки текста ближе к ле�вой вертикальной стороне прямоугольника и приблизительно посредине меж�ду верхней и нижней сторонами. В параметрах текста выберите шрифт TimesNew Roman, отмените курсивное отображение символов, щелкнув на нажатойкнопке Êóðñèâ, и установите размер шрифта с помощью параметра Âûñîòà ñèì-

âîëîâ равным 10 пт. В текстовом поле введите фразу КОМПАС-3D, после чегосоздайте текст (кнопка Ñîçäàòü îáúåêò на панели специального управления).

4. Нажмите кнопку Ïðåîáðàçîâàòü â NURBS на панели Ðåäàêòèðîâàíèå. Щелкнитена тексте, чтобы преобразовать его в набор NURBS�кривых. Завершите вы�полнение команды.

5. Поскольку над эскизом предполагается выполнять вырезание выдавливанием,необходимо, чтобы в результате операции листовое тело не было разделено нанесколько частей (а такое может быть, например, на буквах О, А, D и пр.). Поэтой причине изображение эскиза следует отредактировать так, чтобы «про�блемные» места в буквах были соединены с остальной частью листа маленькойперемычкой. Готовый эскиз после редактирования показан на рис. 3.162.

Рис. 3.162. Эскиз текста для вырезания после редактирования «проблемных» букв

6. Примените к данному эскизу команду Âûðåçàòü âûäàâëèâàíèåì. Установитепрямое направление вырезания, а способ выдавливания — ×åðåç âñå.

Page 411: КОМПАС-3D V10 на 100 %.pdf

411411411411411Интересные примеры

7. Теперь создайте эскиз на нижней грани листового тела. В эскизе постройтеединственный вертикальный отрезок так, чтобы его концы выходили за преде�лы листового тела, а сам он размещался перед началом вырезанной надписи.

8. Завершите редактирование эскиза и вызовите команду Ñãèá ïî ëèíèè панелиинструментов Ýëåìåíòû ëèñòîâîãî òåëà. По очереди в модели укажите ребро (от�резок в только что построенном эскизе) и грань для сгиба (грань, в которомлежит эскиз ребра). Остальные параметры настройте следующим образом:

• направление сгиба — прямое;

• неподвижная сторона — Ñòîðîíà 1;

• угол сгиба — 180°;

• радиус сгиба — 50 мм;

• способ сгиба — по линии сгиба.

Создайте операцию. В результате получится объект, показанный на рис. 3.163.Отключите видимость эскиза, содержащего отрезок�ребро операции сгиба.

Рис. 3.163. Выполнение операции Сгиб по линии

9. В плоскости ZX сформируйте эскиз, содержащий окружность с центром, со�впадающим с осью полученной цилиндрической поверхности сгиба и радиусом

Page 412: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование412412412412412

51 мм (1 мм добавляется с учетом толщины листовой детали, чтобы полнос�тью закрыть вырезы букв). Выдавите этот эскиз в прямом направлении на ве�личину 100 мм. Обратите внимание: при выдавливании на вкладке Ðåçóëüòàò

îïåðàöèè панели свойств необходимо нажать кнопку Íîâîå òåëî! В результатевы получите в модели два пересекающихся тела: выдавленный цилиндр и со�гнутый лист с вырезом надписи.

.10. Вызовите команду Áóëåâà îïåðàöèÿ. В качестве исходных тел по очереди ука�жите в окне модели цилиндр и листовое тело (не изменяйте порядок!). В груп�пе кнопок Ðåçóëüòàò îïåðàöèè нажмите кнопку�переключатель Âû÷èòàíèå. Из те�ла цилиндра будет вычтено листовое тело (рис. 3.164).

Рис. 3.164. Результат выполнения булевой операции

.11. Пока цилиндр имеет не совсем правильную форму, потому что его радиус51 мм, а радиус внутренней поверхности согнутого листа был 50 мм. Чтобывыровнять радиус, постройте эскиз на верхней плоской грани полученногообъекта. В эскизе необходимо создать две дуги радиусом 50 и 60 мм каждая,с начальным углом 90° и конечным углом 270°, а также два отрезка, соединяю�щих ближайшие концы дуг (рис. 3.165).

.12. Выполните команду Âûðåçàòü âûäàâëèâàíèåì в прямом направлении через всюмодель. Можете сформировать скругления на верхней и нижней гранях объек�та. Текст на цилиндрической поверхности создан (рис. 3.166).

Page 413: КОМПАС-3D V10 на 100 %.pdf

413413413413413Интересные примеры

Рис. 3.165. Эскиз для выравнивания радиуса цилиндра

Рис. 3.166. Текст на цилиндрической поверхности

Файл данной модели Текст на цилиндре.m3d находится на прилагаемом к кни�ге компакт�диске в папке Examples\Глава 3.

Page 414: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование414414414414414

Проставление трехмерных размеров и обозначений

Возможность проставления размеров и обозначений в трехмерной модели явля�ется новой для КОМПАС, поэтому мы обязательно должны уделить ей внимание.Рассмотрим процесс добавления различных размеров на типичном примере —трехмерной модели детали ведомого вала, которую мы ранее создали при разра�ботке модели редуктора. При желании вы также можете загрузить эту модель изпапки Examples\Глава 3\Редуктор цилиндрический прилагаемого к книгекомпакт�диска.

Команды для построения размеров и обозначений собраны на панели инструмен�тов Ýëåìåíòû îôîðìëåíèÿ (рис. 3.167), которая находится на компактной панелиинструментов.

Рис. 3.167. Панель инструментов Элементы оформления

Начнем с того, что поставим диаметральные размеры всех участков вала.

1. Загрузите ранее созданную модель вала, сделайте активной панель Ýëåìåíòû

îôîðìëåíèÿ на компактной панели инструментов и вызовите команду Äèàìåò-

ðàëüíûé ðàçìåð .

2. Щелкните на цилиндрическом участке выходной части вала. На панели свойстввы можете настроить текст размерной надписи, форму и размещение стрелокточно так же, как это делается при создании размеров на чертеже. Перейдитена вкладку Ïàðàìåòðû, после чего в раскрывающемся списке Ðàçìåùåíèå òåêñòà

выберите пункт Ðó÷íîå. Теперь вручную отредактируйте размещение размер�ной надписи так, чтобы ее было видно (ее необходимо вытащить из тела вала).После этого достаточно щелкнуть на кнопке Ñîçäàòü îáúåêò (рис. 2.168). Обра�тите внимание, что после выполнения операции в дереве построения появил�ся новый элемент, отвечающий только что созданному размеру.

3. Используя ту же команду и описанный порядок действий, создайте аналогич�ные размеры для остальных участков вала (рис. 3.169).

СОВЕТ

Вы можете создавать несколько размеров одного типа за один вызов соответ-ствующей команды. Для завершения работы команды вы можете воспользо-ваться кнопкой Прервать команду или клавишей Esc.

Page 415: КОМПАС-3D V10 на 100 %.pdf

415415415415415Интересные примеры

Рис. 3.168. Проставление диаметрального размера на модели вала

Рис. 3.169. Диаметральные размеры на валу

4. Далее приступим к указанию длин каждой из ступеней вала. Для этого вызо�вите команду Ëèíåéíûé ðàçìåð . Затем щелкните кнопкой мыши сначала навнешнем ребре фаски крайнего участка вала, а потом на ребре над выступомследующего участка. Таким образом вы зададите расстояние, для которогобудет проставлен размер.

5. После этого необходимо указать плоскость для простановки размера. Прощевсего это сделать в дереве построения. Если у вас такая же ориентация вала

Page 416: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование416416416416416

в пространстве, как и та, которая была изначально выбрана при выполнениимодели вала, то это будет ортогональная плоскость XOY (рис. 3.170).

Рис. 3.170. Выбор плоскости для простановки линейного размера

6. При желании можете отредактировать состав размерной надписи, добавив внее квалитет или допуски. Для завершения построения воспользуйтесь кноп�кой Ñîçäàòü îáúåêò (рис. 3.171).

Рис. 3.171. Линейный размер на трехмерной модели вала

Page 417: КОМПАС-3D V10 на 100 %.pdf

417417417417417Резюме

7. Самостоятельно постройте размеры для остальных участков. Как и в случаес диаметральным размером, для этого достаточно всего один раз вызвать коман�ду Ëèíåéíûé ðàçìåð, после чего лишь указывать размеры отдельных участков(рис. 3.172).

Рис. 3.172. Линейные 3D�размеры всех участков вала

ПРИМЕЧАНИЕ

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

Файл данной модели Вал ведомый (размеры).m3d находится на прилагаемомк книге компакт�диске в папке Examples\Глава 3.

РезюмеВ данной главе мы рассмотрели трехмерное моделирование в среде КОМПАС�3D V10. Как и в предыдущей главе, сначала были приведен теоретический мате�риал, после которого было описано большое количество практических примеров,позволяющих основательно закрепить теоретический материал и получить хоро�шие навыки проектирования.

В теоретическом разделе были освещены характерные аспекты твердотельногомоделирования, а также особенности их реализации в трехмерном редактореКОМПАС. Особенное внимание было уделено отличиям последней версии про�граммы от более ранних. В этом разделе кратко описаны большинство команд для

Page 418: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 3.лава 3.лава 3.лава 3.лава 3. Трехмерное моделирование418418418418418

построения формообразующих операций и вспомогательных объектов, рассказаноо свойствах трехмерных объектов и методах управления ими, достаточно подробноописаны принципы построения деталей и сборок (использование сопряжений),а также вкратце затронуто параметрическое моделирование и использование пе�ременных в моделях системы КОМПАС.

Практическая часть данной главы состоит из двух разделов. В первом из них опи�сано построение полной трехмерной модели (сборки) одноступенчатого цилинд�рического редуктора, который мы вычертили в гл. 2. Сначала рассматриваетсяпроцесс построения каждой отдельной детали (при этом излагается методика по�строения венцов зубчатых колес, которая очень важна на практике, а также опи�сывается весь процесс разработки 3D�моделей сложных корпусных деталей), за�тем — порядок создания сборки и размещения в ней отдельных деталей. Второйпрактический раздел содержит интересные примеры, с которыми я сталкивалсяв своей практике. В частности, рассмотрен процесс создания трехмерных моделейпружины растяжения и кольцевой пружины, червяка, червячного колеса и сборкиих в червячную передачу, построение корпусной детали средствами только редак�тора листовых моделей и оригинальный пример размещения выпуклого текста нацилиндрической поверхности. Перед началом практической части также изложе�ны общие рекомендации по построению трехмерных моделей, которые помогут сде�лать ваше проектирование в КОМПАС�3D более легким, быстрым и точным.

Page 419: КОМПАС-3D V10 на 100 %.pdf

Глава 4

Проектированиеспецификаций

� Общие принципы работы со спецификациями

� Разработка спецификации к сборочному чертежу редуктора

� Разработка спецификации для трехмерной сборки редуктора

� Разработка спецификации к ассоциативному чертежу

� Специальные возможности редактора спецификаций КОМПАС-3D

� Резюме

Page 420: КОМПАС-3D V10 на 100 %.pdf

Любое проектирование технического объекта немыслимо без сопровождающегоего пакета документации (спецификаций, ведомостей, технических требований,инструкций по эксплуатации и т. п.). Вполне очевидно, что автоматизация процес�са конструирования была бы неполной и малоэффективной без наличия в графи�ческом редакторе инструментальных средств, обеспечивающих быструю подго�товку и оформление различной конструкторской документации. Ведь известно,что доля времени, уделяемая проектировщиком на подготовку документации, ненамного уступает времени, затрачиваемому на собственно проектирование. К сло�ву, на сегодня именно функционал по подготовке технической документации яв�ляется принципиальным отличием CAD�систем от других программ для трехмер�ного моделирования (используемых, например, для дизайна или анимации).

Главным документом, сопровождающим то или иное изделие (не считая чертежа),является спецификация.

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

Редактор спецификаций (или модуль проектирования спецификаций) — это спе�циальная подсистема, входящая в программный комплекс КОМПАС�3D, предна�значенная для проектирования электронных спецификаций на базе графическихили трехмерных документов КОМПАС�3D. Редактор спецификаций позволяетустанавливать ассоциативную связь между спецификацией и объектами сбороч�ного чертежа или компонентами сборки. Это значит, что каждая запись в доку�менте�спецификации может динамически изменяться при изменении атрибутов(обозначение, наименование) связанного с нею объекта (документа�детали или де�талировочного чертежа), отслеживать удаление связанного объекта, изменениегеометрических размеров (для стандартных элементов) и т. д., что избавляет кон�структора от необходимости искать и вручную редактировать нужную строку. Всеэто делает проектирование и, что самое главное, редактирование спецификацийлегким и быстрым и к тому же исключает ошибки заполнения спецификаций.

В этой главе будут рассмотрены три примера построения спецификаций. Первый —создание документа�спецификации, ассоциативно связанного со сборочным черте�жом редуктора, который мы разработали во второй главе. Второй пример — пост�

Page 421: КОМПАС-3D V10 на 100 %.pdf

421421421421421Общие принципы работы со спецификациями

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

Общие принципы работысо спецификациямиПри работе с документом�спецификацией в КОМПАС�3D обычно пользуютсятаким понятием, как объект спецификации.

Объект спецификации — это строка или несколько текстовых строк в документе�спецификации, характеризующих (описывающих) один материальный объект:деталь, подсборку, узел и т. п. (рис. 4.1).

Рис. 4.1. Объекты спецификации (выделены рамкой)

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

Page 422: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций422422422422422

из деталей и подсборок, спецификация состоит из объектов спецификации. Объек�ты спецификации в системе разработки спецификаций КОМПАС�3D делятся набазовые и вспомогательные.

Кроме основных атрибутов изделия (наименование и обозначения), количестваи некоторых вспомогательных сведений (материал, зона, формат графическогодокумента), базовый объект электронной спецификации может содержать инфор�мацию о геометрии объекта. Другими словами, к базовому объекту можно подклю�чать часть геометрических объектов сборочного чертежа, составляющих матери�альный объект, которому соответствует данный объект спецификации. Если дляданного материального объекта существует отдельный деталировочный чертеж, тофайл чертежа также можно присоединить к объекту спецификации. Для трехмер�ных сборок все еще проще — сама спецификация строится на основе базовыхобъектов спецификации, связанных с деталями (компонентами) сборки. Кро�ме того, базовые объекты можно сортировать, отключать от показа внутри табли�цы спецификации и т. д.

Вспомогательные объекты спецификации не подлежат сортировке, не учитывают�ся при суммировании значений колонок, простановке позиций и т. п. Основное ихназначение — ввод в таблицу спецификации произвольного текста, который не�возможно создать, используя базовые объекты. Вспомогательным объектом могутбыть разнообразные комментарии или строка Болты по ГОСТ 7798—70, за кото�рой будут следовать базовые объекты с наименованием всех болтов данного ГОСТ.

Справочная документация по КОМПАС�3D рекомендует по возможности при за�полнении спецификации все объекты делать базовыми.

Объект или объекты спецификации являются неотъемлемой частью документа сис�темы КОМПАС�3D, как графического, так и трехмерного. Это значит, что, например,документ детали содержит внутри свой объект спецификации. Этот объект, естествен�но, будет базовым и может содержать наименование и обозначение, ассоциативно свя�занные с соответствующими свойствами детали. Такой объект автоматически будетвключать в себя информацию о файле своей детали как о геометрии описываемогоматериального объекта. При вставке таких деталей в сборку в нее передаются объек�ты спецификации, созданные в деталях. Аналогично для документа КОМПАС�Чер�теж, который может включать несколько объектов спецификации. Каждый из этихобъектов, помимо графических элементов, изображающих материальный объект начертеже, может содержать подключенный деталировочный графический файл.

Все эти объекты можно лишь просматривать в так называемом подчиненном режи&ме, который предназначен для просмотра и редактирования объектов специфика�

Page 423: КОМПАС-3D V10 на 100 %.pdf

423423423423423Разработка спецификации к сборочному чертежу редуктора

ции в самом документе. Для запуска данного режима служит кнопка Ðåäàêòèðîâàòü

îáúåêòû ñïåöèôèêàöèè на панели инструментов Ñïåöèôèêàöèÿ (рис. 4.2). Этакнопка неактивна, если в документе не создано ни одного объекта спецификации.После нажатия данной кнопки откроется окно спецификации в подчиненном ре�жиме. Оно практически ничем не отличается от окна документа�спецификации,однако в этом окне вы не сможете подключить к спецификации какой�либо доку�мент. Кроме того, в подчиненном режиме запрещено выводить спецификацию напечать.

Рис. 4.2. Панель Спецификация

Для того чтобы собрать воедино все объекты спецификации, оформить их соответ�ствующим образом и вывести на печать, и предназначен документ КОМПАС�Спе�цификация. При подключении документа�спецификации к чертежу или сборке(или наоборот), все объекты спецификации, которые до этого были созданы в них,автоматически будут переданы в документ�спецификацию. Затем между докумен�том КОМПАС�Спецификация и соответствующим ему графическим или трех�мерным документом устанавливается двунаправленная ассоциативная связь —любые изменения, произведенные в конструкторском документе, будут немедлен�но переданы в спецификацию, и наоборот.

Для создания объекта спецификации предназначена кнопка Äîáàâèòü îáúåêò ñïå-

öèôèêàöèè , расположенная на панели Ñïåöèôèêàöèÿ. Если к объекту специфи�кации была подключена часть геометрии чертежа, то при просмотре уже сформи�рованной спецификации вы сможете легко определить, к какому элементу чертежаотносится такой�то объект спецификации. Это возможно в режиме просмотра со�става объектов. Если в данном режиме выделить строку в документе�специфика�ции, то в связанном с ней чертеже подсветится состав (геометрия) выделенногообъекта спецификации. Такая возможность чрезвычайно удобна для просмотраи редактирования больших и насыщенных сборочных чертежей.

Разработка спецификации к сборочномучертежу редуктораЧтобы создать объект спецификации для определенного объекта (детали) сбороч�ного чертежа, выполните следующие действия.

Page 424: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций424424424424424

1. Выделите в окне документа графические примитивы (отрезки, дуги, сплай�ны), изображающие объект, для которого создается запись в спецификации.Добавьте к выделенным объектам линию�выноску, указывающую на данныйматериальный объект на чертеже.

ПРИМЕЧАНИЕ

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

2. Нажмите кнопку Äîáàâèòü îáúåêò ñïåöèôèêàöèè. В открывшемся окне Âûáåðèòå

ðàçäåë è òèï îáúåêòà (рис. 4.3) укажите раздел, в который будет добавлен созда�ваемый объект спецификации, а также укажите тип объекта (базовый иливспомогательный). Нажмите кнопку Ñîçäàòü.

Рис. 4.3. Выбор раздела и типа объекта спецификации

3. Появится окно редактирования объекта спецификации (рис. 4.4), в которомследует заполнить обозначение и наименование детали (номер позиции будетприсвоен автоматически). В этом окне содержится заголовок таблицы специ�фикации, а также строка, которая будет соответствовать строке данного объек�та спецификации в документе КОМПАС�Спецификация.

Page 425: КОМПАС-3D V10 на 100 %.pdf

425425425425425Разработка спецификации к сборочному чертежу редуктора

Рис. 4.4. Окно редактирования объекта спецификации

После заполнения текста строки спецификации вы можете подключить к дан�ному объекту спецификации любой документ системы КОМПАС, напримердеталировочный чертеж или модель (как деталь, так и сборку) узла. Это можносделать на вкладке Äîêóìåíòû панели свойств. Если документ не был подклю�чен к объекту спецификации во время его создания, это можно будет выполнитьпозже, в окне подчиненного режима, выделив строку с соответствующей запи�сью (при этом на панели свойств вновь станет доступной вкладка Äîêóìåíòû,на которой и производится подключение).

3. Повторяя п. 1–3, создайте столько объектов спецификации, сколько вам нуж�но для сборочного чертежа.

А теперь закрепим все вышеизложенное на практике.

Предварительно необходимо определиться с шаблоном обозначений деталейредуктора. Поскольку наш пример учебный, то следовать каким�либо реаль�ным требованиям производства не имеет смысла — они отличаются почти накаждом предприятии или в любом учебном заведении. По этой причине при�мем следующий формат обозначения детали — ÐÖÎ.01.00.00.XX. РЦО — это аб�бревиатура словосочетания «редуктор цилиндрический одноступенчатый». Сле�дующие три пары цифр в примере смыслового значения не имеют. Последниедве цифры (XX) являются номером уникальной детали в сборке редуктора. Этотномер должен совпадать с номером позиции на линии�выноске сборочного чер�тежа.

Откройте сборочный чертеж, который мы создали в гл. 2. При разработке специ�фикации сначала будем создавать объекты спецификации только для уникальныхдеталей, после чего — для стандартных. По этой причине нумерация позиционныхлиний�выносок будет отличаться от той, которая сейчас имеется на чертеже. Од�нако вам не стоит беспокоиться: редактор спецификаций системы КОМПАС ав�томатически отслеживает нумерацию, вам необходимо лишь в нужном порядкесоздавать объекты спецификации.

Page 426: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций426426426426426

ПРИМЕЧАНИЕ

Уникальными следует считать детали, которые не описываются стандартами.Их разрабатывает конструктор, и для каждой такой детали должен существо-вать деталировочный чертеж, по которому эта деталь будет изготавливаться.В узком смысле (в системе КОМПАС-3D), уникальные — это детали (графичес-кие элементы чертежа или компоненты сборки), которые не были созданы спомощью прикладных библиотек и для которых не предусмотрено автомати-ческое создание объекта спецификации.

Скопируйте сборочный чертеж редуктора на жесткий диск и откройте его. Выде�лите на чертеже геометрические объекты, изображающие маслоуказательныйжезл. Не забудьте добавить в группу выделения позиционную линию�вынос�ку. Перейдите на панель Ñïåöèôèêàöèÿ компактной панели инструментов и создай�те объект спецификации, как это было описано выше. В списке окна Âûáåðèòå ðàç-

äåë è òèï îáúåêòà необходимо выбрать раздел Äåòàëè, тип создаваемых объектов —базовый. В соответствующих ячейках окна редактирования объекта специфика�ции введите обозначение и наименование объекта: РЦО.01.00.00.01 и Жезлмаслоуказательный (рис. 4.5). Выделенные объекты на чертеже будут автома�тически подключены в качестве геометрии данного объекта спецификации.

Рис. 4.5. Создание объекта спецификации для сборочного чертежа

Page 427: КОМПАС-3D V10 на 100 %.pdf

427427427427427Разработка спецификации к сборочному чертежу редуктора

Один за другим создайте объекты спецификации для всех оставшихся уникальныхдеталей (подчеркиваю — именно уникальных, но не стандартных), с каждым ра�зом увеличивая номер детали в обозначении на единицу. Например, обозначениеи наименование в объекте спецификации для детали корпус будет выглядеть какРЦО.01.00.00.02, Корпус, для детали крышка редуктора — РЦО.01.00.00.03,Крышка редуктора и т. д.

Перед формированием каждого объекта спецификации не забывайте выделять начертеже соответствующую ему геометрию. Для этого удобно пользоваться кноп�кой Âûäåëèòü ñëîé óêàçàíèåì на панели инструментов Âûäåëåíèå, поскольку почтикаждую деталь чертежа мы создавали на отдельном слое.

Отдельно хочу остановиться на создании объекта спецификации для зубчатогоколеса. Как вы помните, для этой детали в примере гл. 2 был разработан деталиро�вочный чертеж. Теперь этот документ необходимо подключить к соответствующейзаписи в спецификации. Для этого при создании объекта спецификации детализубчатое колесо следует перейти на вкладку Äîêóìåíòû панели свойств, где нажатькнопку Äîáàâèòü äîêóìåíò . В появившемся окне открытия файла необходимонайти и выбрать файл чертежа зубчатого колеса (в примере он был назван _ЗУБ-ЧАТОЕ КОЛЕСО.cdw), после чего нажать кнопку Îòêðûòü. В результате деталиро�вочный чертеж будет подключен к объекту спецификации, а в окне предваритель�ного просмотра панели Äîêóìåíòû будет показано изображение чертежа (рис. 4.6).

Создав все объекты спецификации для уникальных деталей, нажмите кнопку Ðå-

äàêòèðîâàòü îáúåêòû ñïåöèôèêàöèè на панели Ñïåöèôèêàöèÿ, чтобы в окне специ�фикации в подчиненном режиме просмотреть все добавленные записи (рис. 4.7).Обратите внимание, что система разработки спецификаций самостоятельно от�слеживает и синхронизирует нумерацию в окне спецификации и нумерацию по�зиционных линий�выносок сборочного чертежа.

Теперь перейдем к созданию объектов спецификации для стандартных (библио�течных) элементов. При вставке элемента из библиотеки в чертеж для автомати�ческого формирования объекта спецификации достаточно установить флажок Ñî-

çäàâàòü îáúåêò ñïåöèôèêàöèè. Поскольку в нашем случае все элементы уже созданыв чертеже, необходимо запустить редактирование каждого из них, в появившемсяокне библиотеки установить флажок Ñîçäàâàòü îáúåêò ñïåöèôèêàöèè и, не изменяяникаких других параметров, заново создать графический элемент.

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

Page 428: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций428428428428428

Рис. 4.6. Документ, подключенный к объекту спецификации

Рис. 4.7. Окно спецификации в подчиненном режиме

(см. рис. 2.119) настроек параметров крепежного элемента. Установите флажокÑîçäàòü îáúåêò ñïåöèôèêàöèè и нажмите кнопку OK. Элемент на чертеже не изменит�

Page 429: КОМПАС-3D V10 на 100 %.pdf

429429429429429Разработка спецификации к сборочному чертежу редуктора

ся (поскольку геометрические характеристики не изменялись), но сразу запустит�ся процесс создания трех объектов спецификации: для болта, гайки и шайбы. Ихнаименование система заполнит автоматически, согласно требованиям стандартов(с учетом ГОСТ и типоразмера элемента), однако при необходимости вы можетепоменять его вручную. После подтверждения создания объекта спецификации вамбудет предложено создать или указать существующую линию�выноску для данно�го элемента (рис. 4.8). Поскольку все линии�выноски на нашем чертеже уже про�ставлены, нажмите кнопку Óêàçàòü ñóùåñòâóþùóþ, после чего щелкните кнопкоймыши в окне документа на нужной линии�выноске. Нумерация, как и при форми�ровании объектов спецификации для уникальных элементов, будет строиться ав�томатически.

Рис. 4.8. Простановка линии�выноски к библиотечному элементу

ПРИМЕЧАНИЕ

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

Повторите все указанные действия для других крепежных элементов, фиксирую�щих винтов на крышках подшипников и для самих подшипников. Просмотритеокно спецификации в подчиненном режиме и убедитесь, что в раздел Ñòàíäàðòíûå

èçäåëèÿ были добавлены записи, отвечающие стандартным элементам в редукторе.

Как было сказано, окно просмотра объектов спецификации в подчиненном режи�ме еще не является полноценной спецификацией. Однако у нас уже все готово,чтобы перейти к работе с настоящим документом�спецификацией.

Выполните команду меню Ôàéë�Ñîçäàòü, в появившемся окне выберите пункт Ñïå-

öèôèêàöèÿ, а затем нажмите кнопку OK. Откроется пустой документ КОМПАС�Спецификация, а системное меню и панели инструментов примут вид, соответ�ствующий этому типу документов.

На компактной панели сделайте активной панель Ñïåöèôèêàöèÿ, на которой на�жмите кнопку Óïðàâëåíèå ñáîðêîé . Появится окно Óïðàâëåíèå ñáîðêîé, позволя�

Page 430: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций430430430430430

ющее подключать документы системы КОМПАС (сборки или чертежи) к текущейспецификации, а также управлять ими. Нажмите кнопку Ïîäêëþ÷èòü äîêóìåíò в вер�хнем левом углу этого окна, после чего выберите и подключите к спецификациифайл сборочного чертежа редуктора. Автоматически в документ�спецификациюдобавятся все объекты спецификации, присутствующие в документе сборочногочертежа редуктора. Вам лишь останется добавить объект спецификации, отвечаю�щий самому сборочному чертежу. Для этого воспользуйтесь кнопкой Äîáàâèòü ðàç-

äåë на панели инструментов Ñïåöèôèêàöèÿ. В появившемся окне (см. рис. 4.3)выберите раздел Äîêóìåíòàöèÿ и нажмите кнопку Ñîçäàòü. Прямо в окне специфика�ции заполните обозначение (в строке, которая появилась в только что созданномразделе) и наименование сборочного чертежа: РЦО.01.00.00 СБ, Редуктор ци-линдрический одноступенчатый. На вкладке Äîêóìåíòû панели свойств подклю�чите к объекту спецификации сам файл сборочного чертежа. Если вы все сделалиправильно, в колонке Ôîðìàò строки спецификации раздела Äîêóìåíòàöèÿ долженпоявиться формат графического документа сборочного чертежа — А2.

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

ПРИМЕЧАНИЕ

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

На компакт�диске, прилагаемом к книге, файлы сборочного чертежа с добавлен�ными объектами спецификации _РЕДУКТОР.cdw, а также сам файл документа�спецификации Спецификация.spw хранятся в папке Examples\Глава 4.

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

Закройте все документы в системе, кроме файла сборочного чертежа и файла до�кумента спецификации. Выполните команду главного меню Îêíî�Ìîçàèêà âåðòè-

êàëüíî, после чего окна обоих документов должны разместиться рядом друг с дру�гом (симметрично), заняв все свободное пространство клиентской части главногоокна программы. Сделайте активным окно документа спецификации, щелкнув

Page 431: КОМПАС-3D V10 на 100 %.pdf

431431431431431Разработка спецификации для трехмерной сборки редуктора

кнопкой мыши на его заголовке. На панели Ñïåöèôèêàöèÿ нажмите кнопку Ïîêà-

çàòü ñîñòàâ îáúåêòà . Выделите какую�либо строку в документе спецификациии вы увидите, что в окне ассоциативного документа КОМПАС�Чертеж сразу под�светится связанная с объектом спецификации геометрия — набор примитивови линия�выноска (рис. 4.9). Пройдитесь по строкам спецификации и воочию убе�дитесь, насколько мощными и удобными возможностями владеет редактор специ�фикаций системы КОМПАС�3D.

Рис. 4.9. Просмотр состава объектов электронной спецификации: спецификация с выделеннойстрокой (справа) и чертеж с подсвеченной геометрией (слева)

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

Разработка спецификации для трехмернойсборки редуктораРазработка спецификации для трехмерной сборки системы КОМПАС немного от�личается от построения спецификации для сборочного чертежа. В общих чертахпорядок действий следующий.

Page 432: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций432432432432432

1. Для каждой детали, из которых предполагается делать сборку, необходимо со�здать объект спецификации. Это значит, что в каждом документе КОМПАС�Деталь должен быть собственный подчиненный объект спецификации, содер�жащий единственную строку, описывающую данную деталь.

2. Создайте документ�сборку и разместите в нем все детали моделируемогообъекта. Если при вставке уникальной детали на вкладке Ñâîéñòâà панелисвойств был установлен флажок Ñîçäàâàòü îáúåêòû ñïåöèôèêàöèè, то все объек�ты спецификаций каждого компонента будут автоматически подгруженыв сборку.

3. При использовании элементов из библиотеки не забудьте установить флажокÑîçäàòü îáúåêò ñïåöèôèêàöèè. Для деталей или подсборок, создаваемых в кон�тексте сборки, непосредственно в режиме редактирования сформируйте соот�ветствующие им объекты спецификации: для детали — обычный, для подсбор�ки — внешний.

4. Спецификация документа сборки формируется автоматически на основанииобъектов спецификаций компонентов, входящих в нее. Чтобы убедиться в этом,вызовите окно просмотра спецификации в подчиненном режиме (команда Ðå-

äàêòèðîâàòü îáúåêòû ñïåöèôèêàöèè).

Теперь перейдем к практическому применению полученных знаний.

ВНИМАНИЕ

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

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

� вручную заполнить обозначение и наименование объекта спецификации каж�дой детали;

� сначала заполнить обозначение и наименование в свойствах каждой детали(то есть для каждого документа КОМПАС�Деталь), после чего при созданииобъекта спецификации соответствующие поля будут заполнены автоматически.

Page 433: КОМПАС-3D V10 на 100 %.pdf

433433433433433Разработка спецификации для трехмерной сборки редуктора

Мы будем использовать второй способ, как более общий и правильный. Это объяс�няется тем, что наименование из свойств детали автоматически передается в соот�ветствующий узел дерева сборки при вставке детали из файла. Кроме того, наиме�нование вместе с обозначением может передаваться в спецификацию ассоциативносвязанного со сборкой чертежа.

Рассмотрим пример создания объекта спецификации для ведомого вала редуктора.

1. Откройте файл Вал ведомый.m3d из папки Examples\Глава 3\Редукторцилиндрический. В любом месте окна представления модели вызовите кон�текстное меню и выполните команду Ñâîéñòâà.

2. На вкладке Ñâîéñòâà панели свойств в соответствующих текстовых полях вве�дите обозначение и наименование данной детали: РЦО.01.00.00.01 и Валведомый. Нажмите кнопку Ñîçäàòü îáúåêò на панели специального управлениядля того, чтобы сохранить введенные атрибуты.

3. Теперь выделите в дереве построения корневой элемент (это является обяза�тельным условием для автоматического заполнения колонок строки специфи�кации), переключитесь на панель инструментов Ñïåöèôèêàöèÿ и нажмите кноп�ку Äîáàâèòü îáúåêò ñïåöèôèêàöèè . В появившемся окне выберите разделÄåòàëè и нажмите кнопку Ñîçäàòü.

4. Если все было сделано правильно, то обозначение и наименование объектаспецификации должны заполниться автоматически, а на вкладке Äîêóìåíòû

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

5. Нажмите кнопку Ñîçäàòü îáúåêò, чтобы завершить формирование объекта спе�цификации. Сохраните и закройте документ.

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

Альтернативный вариант заполнения объектов спецификации — это ввод наиме�нования и обозначения вручную. При этом привязку документа�детали к данномуобъекту также должен выполнять сам пользователь.

Создав таким образом объекты спецификации для всех деталей, вы можетеоткрыть сборку редуктора (она ведь у нас уже существует, в противном случае

Page 434: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций434434434434434

Рис. 4.10. Создание объекта спецификации для документа�детали

необходимо собирать сборку заново). Система выдаст запрос на перестроениесборки в связи с тем, что много деталей (а если точнее, то все) изменились послепоследнего перестроения. На данный вопрос следует ответить утвердительно. За�тем вы можете вызвать окно спецификации в подчиненном режиме и убедиться,что все объекты спецификации отдельных деталей собраны и отсортированы в до�кументе�сборке.

Далее необходимо сформировать объекты спецификации для стандартных (биб�лиотечных) деталей. Способ создания таких объектов не отличается от разработ�ки спецификации для сборочного чертежа. Вам необходимо лишь вызвать соответ�ствующую команду библиотеки, с помощью которой создавался такой�то элемент,и в появившемся окне установить флажок Ñîçäàòü îáúåêò ñïåöèôèêàöèè (рис. 4.11).

Чтобы запустить соответствующую команду библиотеки, можно дважды щелк�нуть в окне сборки на самом элементе или выполнить команду контекстного меню Ðå-

äàêòèðîâàòü для значка элемента в дереве построений. При формировании объектовспецификации библиотечных элементов в сборке есть одна особенность: в колонкеÊîëè÷åñòâî строки спецификации система самостоятельно указывает количество ко�пий данного объекта в сборке (имеется в виду количество копий в массивах). По этой

Page 435: КОМПАС-3D V10 на 100 %.pdf

435435435435435Разработка спецификации для трехмерной сборки редуктора

Рис. 4.11. Диалог настроек параметров болта с заданным созданием объекта спецификации

причине предпочтительно использовать второй вариант создания объектов специ�фикации стандартных элементов в уже готовой сборке, а именно: необходимо длякаждого библиотечного элемента в дереве сборки вызвать команду Ðåäàêòèðîâàòü

и создать для него объект спецификации. При этом количество копий данного эле�мента будет подсчитано автоматически. Если вы создаете сборку «с нуля», простоне забывайте устанавливать флажок Ñîçäàòü îáúåêò ñïåöèôèêàöèè для каждого до�бавляемого в сборку элемента библиотеки, при этом их общая сумма будет увели�чиваться автоматически.

Сохраните сборку и нажмите кнопку Ðåäàêòèðîâàòü îáúåêòû ñïåöèôèêàöèè на пане�ли Ñïåöèôèêàöèÿ, чтобы просмотреть состав спецификации в окне подчиненногорежима (рис. 4.12).

Осталось сформировать полноценный документ�спецификацию.

1. Выполните команду Ôàéë�Ñîçäàòü. В появившемся окне Íîâûé äîêóìåíò выбе�рите пункт Ñïåöèôèêàöèÿ и нажмите кнопку OK.

2. Откроется пустой документ КОМПАС�Спецификация. На компактной пане�ли инструментов активируйте панель Ñïåöèôèêàöèÿ и нажмите кнопку Óïðàâ-

ëåíèå ñáîðêîé. Появится одноименное диалоговое окно, служащее для подклю�чения к текущей спецификации документа сборки. Нажмите кнопку Ïîäêëþ÷èòü

äîêóìåíò в верхнем левом углу этого окна, после чего в диалоге открытия фай�ла выберите файл сборки редуктора (рис. 4.13).

Page 436: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций436436436436436

Рис. 4.12. Спецификация сборки редуктора (окно просмотра в подчиненном режиме)

Рис. 4.13. Подключение документа�сборки к спецификации

3. Закройте окно Óïðàâëåíèå ñáîðêîé. В результате в документ�спецификациюбудут переданы все объекты спецификации из подключенной сборки.

4. Воспользуйтесь кнопкой Ðàññòàâèòü ïîçèöèè панели Ñïåöèôèêàöèÿ для авто�матической расстановки позиций в документе�спецификации.

5. Сохраните спецификацию. Спецификация к трехмерной сборке редуктора вы�полнена.

Page 437: КОМПАС-3D V10 на 100 %.pdf

437437437437437Разработка спецификации для трехмерной сборки редуктора

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

Разместите рядом окно представления сборки и окно спецификации (командаменю Îêíî�Ìîçàèêà âåðòèêàëüíî), сделайте активным окно спецификации. На па�нели Ñïåöèôèêàöèÿ нажмите кнопку Ïîêàçàòü ñîñòàâ îáúåêòà, чтобы войти в режимпросмотра геометрии объектов спецификации. Теперь, выделяя в спецификациилюбую строку, в окне сборки вы сразу сможете увидеть деталь редуктора, отвеча�ющую данной записи в спецификации (рис. 4.14).

Рис. 4.14. Режим просмотра состава объектов спецификации

Файлы деталей редуктора с измененными свойствами (наименование и обозначе�ние) и добавленными объектами спецификации находятся на прилагаемом к книгекомпакт�диске в папке Examples\Глава 4\Редуктор (спецификация). В этойпапке также размещается файл сборки редуктора (_РЕДУКТОР (сечение).a3d),в котором вы можете ознакомиться с составом спецификации в подчиненном ре�жиме, а также файл самой спецификации (Спецификация.spw).

Page 438: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций438438438438438

Разработка спецификации к ассоциативномучертежуНа практике чаще всего с трехмерной модели сразу создается чертеж, которыйпотом оформляется соответствующим образом. К этому чертежу и создается спе�цификация. В этом разделе на примере будет показано, как именно в таком случаев системе КОМПАС формируется спецификация.

Давайте начнем с того, что откроем и перестроим ранее созданную сборку изфайла _РЕДУКТОР.a3d. В этой сборке представлена модель редуктора без выреза(разреза корпусных деталей). После перестроения в окне спецификации в подчи�ненном режиме должны появиться все объекты спецификации для уникальныхдеталей (не забывайте, что оба файла сборок, как с вырезом, так и без него, ссыла�ются на одни и те же файлы). Добавьте объекты спецификаций для стандартныхизделий, как это было описано в предыдущем примере, и сохраните сборку.

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

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

1. Создайте документ КОМПАС�Чертеж, установите для него формат А1 и го�ризонтальную ориентацию.

2. Нажмите кнопку Ïðîèçâîëüíûé âèä на панели инструментов Àññîöèàòèâíûåâèäû, выберите в качестве исходной модель сборки редуктора и создайте ассо�циативный вид. Масштаб вида примите 1:2, ориентацию — Âèä ñïðàâà, а точкупривязки вида установите ближе к верхнему левому краю листа чертежа.

3. Перейдите на панель инструментов Îáîçíà÷åíèÿ и с помощью команды Ëèíèÿðàçðåçà постройте линию разреза, совпадающую с горизонтальной осью ассо�циативного вида. Стрелка взгляда должна быть направлена вниз (рис. 4.15).

4. Вернитесь на панель Àññîöèàòèâíûå âèäû и нажмите кнопку Ðàçðåç/ñå÷åíèå.Щелкните кнопкой мыши на линии разреза, после чего опустите указательвниз и зафиксируйте вид разреза под главным видом чертежа.

На этом виде изображено сечение редуктора горизонтальной плоскостью, при�чем сечение затрагивает все детали (рис. 4.16).

Page 439: КОМПАС-3D V10 на 100 %.pdf

439439439439439Разработка спецификации к ассоциативному чертежу

Рис. 4.15. Нанесение линии разреза

Рис. 4.16. Вид�разрез редуктора: рассечены все детали

Однако на видах�сечениях принято изображать некоторые детали (в нашемслучае — валы) нерассеченными. Чтобы указать системе на необходимость не

Page 440: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций440440440440440

рассекать ту или иную деталь, следует выполнить некоторые действия. Рас�кройте узел дерева построения чертежа, который отвечает виду�сечению (егоимя Ðàçðåç À–À). Дочерним узлом этой ветки дерева является узел Ðåäóêòîð

öèëèíäðè÷åñêèé, обозначающий сборку, с которой установлена ассоциативнаясвязь данного вида. Раскройте и этот узел. Выделите в нем элемент Âàë âåäî-

ìûé и выполните команду контекстного меню Íå ðàçðåçàòü (рис. 4.17). Послеэтого обязательно нажмите кнопку Ïåðåñòðîèòü на панели Ñòàíäàðòíàÿ.

Рис. 4.17. Указание элемента, который не будет рассечен на виде�разрезе

Вид перестроится, и ведомый вал будет изображен полностью (рис. 4.18).

Рис. 4.18. Вид�разрез редуктора: рассечены все детали, кроме ведомого вала

Page 441: КОМПАС-3D V10 на 100 %.pdf

441441441441441Разработка спецификации к ассоциативному чертежу

СОВЕТ

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

5. С помощью кнопки Ïðîåêöèîííûé âèä панели Àññîöèàòèâíûå âèäû постройте видсбоку на чертеже. Для этого после вызова команды щелкните на главном ассо�циативном виде, отведите указатель вправо и зафиксируйте точку привязкивида. Полученный чертеж должен быть подобен изображенному на рис. 4.19.

6. Сохраните чертеж.

Рис. 4.19. Ассоциативный чертеж редуктора

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

Следующий наш шаг, полагаю, вполне очевиден. Создайте пустой документ КОМ�ПАС�Спецификация и подключите к нему ассоциативный чертеж редуктора (дляэтого откройте окно Óïðàâëåíèå ñáîðêîé и выберите сохраненный файл чертежа).Строки спецификации сразу же заполнятся, при этом нумерация позиций будет

Page 442: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций442442442442442

соответствовать нумерации, которая была задана еще в подчиненной специфика�ции модели редуктора.

Запустите режим просмотра состава объектов (кнопка Ïîêàçàòü ñîñòàâ îáúåêòà па�нели Ñïåöèôèêàöèÿ) и пощелкайте на строках объектов. Как видите, в окне пред�ставления чертежа подсвечивается изображение тех или иных деталей редуктора,причем на всех трех проекционных видах сразу (конечно, если деталь видна навсех трех видах). И все это, заметьте, без каких бы то ни было усилий с вашей сто�роны — основную работу система КОМПАС проделала самостоятельно.

Наша работа еще не закончена. На чертеже явно не хватает линий�выносок с обо�значением позиций. Более того, простого проставления обозначений недостаточно.Желательно, чтобы при выделении объекта спецификации в режиме просмотра со�става объектов в окне графического документа вместе с геометрией подсвечива�лась и линия�выноска. Это значит, что в состав геометрии уже сформированныхассоциативных объектов спецификации необходимо добавить еще по одному гра�фическому элементу — линии�выноске. К счастью, редактор спецификаций систе�мы КОМПАС�3D располагает и такими возможностями.

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

1. На компактной панели инструментов активируйте панель Îáîçíà÷åíèÿ. На�жмите кнопку Îáîçíà÷åíèå ïîçèöèé и создайте линию�выноску с позицией но�мер 1, указывающую на ведомый вал на виде�разрезе.

2. Выделите построенную линию�выноску и, не снимая выделения, переключитесьв окно документа�спецификации. В спецификации выделите строку (объект), кгеометрии которого вы собираетесь добавить обозначение позиции.

3. Нажмите кнопку Ðåäàêòèðîâàòü ñîñòàâ îáúåêòà на панели инструментов Ñïå-

öèôèêàöèÿ. На экране появится диалоговое окно (рис. 4.20), в котором следуетнажать кнопку Äîáàâèòü, чтобы подтвердить добавление линии�выноски в со�став геометрии объекта спецификации.

Рис. 4.20. Добавление геометрических объектов в состав объекта спецификации

Page 443: КОМПАС-3D V10 на 100 %.pdf

443443443443443Разработка спецификации к ассоциативному чертежу

Самостоятельно добавьте в состав геометрии оставшихся объектов спецификациипозиционные линии�выноски (их, конечно, сначала придется создать на чертеже).О нумерации не беспокойтесь, поскольку при добавлении линии�выноски в составгеометрии номер ее позиции автоматически синхронизируется с номером позицииобъекта спецификации, в который эта выноска добавляется.

Включив режим просмотра состава объектов (рис. 4.21), вы получите очень удоб�ное представление графических данных: при выделении строки спецификации начертеже хорошо просматривается как сам объект, так и его линия�выноска.

Рис. 4.21. Режим просмотра состава объектов для ассоциативного чертежа и его спецификации

Однако главное не в этом. Сам сборочный чертеж, как и его спецификация, ассо�циативно связаны с трехмерной моделью редуктора. Это означает, что при внесе�нии каких�либо изменений в структуру или состав модели (будь то добавлениеили удаление компонентов, редактирование обозначений или наименований дета�лей), все эти изменения будут автоматически переданы в чертеж и спецификацию.Можете себе представить, сколько времени сэкономит инженеру использованиетакой модели представления инженерных данных — «трехмерная модель — чер�теж — спецификация»!

В папке Examples\Глава 4\Ассоциативный чертеж (спецификация)прилагаемого к книге компакт�диска находятся файлы ассоциативного чертежа

Page 444: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций444444444444444

(Чертеж.cdw) и его спецификации (Спецификация.spw), а в папке Examples\Глава 4\Редуктор (спецификация) — файл трехмерной сборки редуктора,с которого формировался ассоциативный чертеж (_РЕДУКТОР.a3d).

Специальные возможности редактораспецификаций КОМПАС-3DВ последних версиях системы КОМПАС�3D появилась очень удобная возмож�ность копирования объектов спецификации при копировании графических элемен�тов чертежа. Чтобы включить эту функцию, необходимо в окне настроек нужноговам стиля спецификации установить соответствующий флажок. Для открытия это�го диалога выполните команду меню Ñåðâèñ�Áèáëèîòåêè ñòèëåé�Ñòèëè ñïåöèôèêà-

öèé. В появившемся окне выберите требуемый стиль, например Ïðîñòàÿ ñïåöèôè-

êàöèÿ ÃÎÑÒ 2.106—96, после чего нажмите кнопку Ðåäàêòèðîâàòü ñòèëü.

На экране появится еще одно окно — Ñòèëü ñïåöèôèêàöèè (рис. 4.22). На первойвкладке данного окна и находится упомянутый выше флажок — Êîïèðîâàòü îáúåê-

òû ñïåöèôèêàöèè ïðè êîïèðîâàíèè ãåîìåòðèè.

Рис. 4.22. Окно для включения функции копирования объектов спецификации

Page 445: КОМПАС-3D V10 на 100 %.pdf

445445445445445Специальные возможности редактора спецификаций КОМПАС-3D

Добавилась возможность для раздела или блока разделов спецификации задаватьоднотипную марку — текст, который автоматически будет вставляться перед но�мерами позиций базовых объектов раздела. Чтобы задать марку, необходимо пе�рейти на вкладку Ðàçäåëû окна Ñòèëü ñïåöèôèêàöèè, в котором выделить один изразделов (например, Äåòàëè) и нажать кнопку Ðåäàêòèðîâàòü. В открывшемся окненеобходимо установить флажок Ìàðêà, после чего, в размещенном рядом тексто�вом поле ввести требуемую марку (рис. 4.23).

Рис. 4.23. Добавление марки в раздел спецификации

Кроме того, есть возможность формировать название спецификации на листе. На�звание спецификации — это текст, который отображается над спецификацией, раз�мещенной на листе чертежа. Название создается с помощью команды Íàçâàíèå

контекстного меню спецификации, размещенной на листе.

В десятой версии программы КОМПАС�3D появилась очень удобная функция,позволяющая сохранять документ�спецификацию в виде файла Excel. Для этогооткройте одну из ранее сформированных спецификаций, например для трехмер�ной модели редуктора, и выполните команду меню Ôàéë�Ñîõðàíèòü êàê. В появив�шемся окне (рис. 4.24) в списке Òèï ôàéëà выберите пункт Excel (*.xls) и нажмитекнопку Ñîõðàíèòü.

Page 446: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 4. лава 4. лава 4. лава 4. лава 4. Проектирование спецификаций446446446446446

Рис. 4.24. Сохранение документа спецификации в виде Excel�файла

В результате все данные из документа будут перенесены в таблицу Excel (рис. 4.25).

Рис. 4.25. Спецификация, сохраненная в Excel

В папке Examples\Глава 4\Редуктор (спецификация) прилагаемого к кни�ге компакт�диска находится данный Excel�файл (Спецификация.xls).

Page 447: КОМПАС-3D V10 на 100 %.pdf

447447447447447Резюме

РезюмеДанная глава посвящена проектированию спецификаций в системе КОМПАС�3D.

В начале главы рассказывается о принципах работы с редактором спецификаций.Затем последовательно изложены три примера разработки спецификаций: отдель�но для сборочного чертежа, отдельно для трехмерной модели и на основе ассоциа�тивного чертежа, созданного с трехмерной модели. Глава не содержит почти ника�кой теоретической информации — акцент делается на практических примерахразработки спецификаций.

Все примеры основываются на материалах, разработка которых описана в гл. 2 и 3.Однако при желании вы можете использовать готовые файлы, размещенные наприлагаемом к книге компакт�диске.

Цель этой главы — показать, насколько упрощается процесс выпуска конструктор�ской документации и уменьшается объем рутинной работы при использовании ас�социативных связей с применением редактора спецификаций КОМПАС�3D V10.

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

Page 448: КОМПАС-3D V10 на 100 %.pdf

Глава 5

Прикладные библиотеки� Конструкторские приложения

� Бесплатные библиотеки

� Резюме

Page 449: КОМПАС-3D V10 на 100 %.pdf

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

Сегодня класс современного редактора трехмерной графики определяется не толь�ко предложенным пользователю набором команд для создания и редактированиятрехмерных моделей или чертежей, и даже не возможностями и функционаломкаждой отдельно взятой такой команды. Ведь базовые подходы к созданию моде�лей (выдавливание, вращение, операция по сечениям и пр.), как и их реализация,практически не отличаются в большинстве нынешних инженерных систем моде�лирования. Да, где�то какие�то операции реализованы лучше, интерфейс прият�ней, но в целом спорить о каких�либо значимых преимуществах среди программодного уровня не имеет смысла. Можно, конечно, придумать большое количествомодификаторов геометрии, таких как в программах 3ds Max или Maya, которыедадут возможность создавать модели немыслимых форм, но для инженера это всебудет бесполезно.

По этой причине важнейшей характеристикой любой современной CAD�системы,наряду с инструментальными средствами моделирования, является возможностьавтоматизации различными вспомогательными средствами процессов созданиятиповых элементов и их последующего использования. Другими словами, это,во�первых, наличие подсистем, расширяющих стандартные возможности програм�мы, которые позволяют ускорить проектирование собственно объекта (агрегата,механизма, здания), а не отдельно взятой его детали или составляющей. Чаще все�го такие подсистемы представляют собой подключаемые модули (библиотеки),функционирующие только в среде «родительского» графического редактора и по�зволяющие на основе его базовых функций быстро создавать и использовать раз�личные стандартные элементы. Во�вторых, это возможность реализации такихподсистем самим пользователем с учетом специфики конкретной отрасли про�мышленности. Ведь какой бы многочисленной и профессиональной ни была ко�манда разработчиков программного обеспечения, все равно им не под силу охватитьвсе существующие направления в машиностроении, строительстве, энергетикеи удовлетворить запросы всех покупателей. Всегда найдутся недовольные потре�бители, требующие большего от системы. Но ведь возможности разработчиков не

Page 450: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки450450450450450

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

Возьмем, например, моделирование обычного редуктора. В среднем, в одноступен�чатом редукторе 12–15 уникальных деталей и около 30–40 стандартных крепеж�ных элементов (болтов, винтов, шайб и гаек). Сколько было бы потрачено време�ни на создание трехмерной сборки, если бы каждый болт или гайку приходилосьсоздавать и размещать вручную и если бы не было под рукой библиотеки крепе�жа? А такое возможно, если бы вы взялись проектировать редуктор, допустим,в 3ds Max. Хотя в этой программе и можно создать модель болта всего за одну опе�рацию! Теперь, думаю, становится очевидным, что не только базовые инструмен�тальные средства определяют качество любого приложения, предназначенного длятрехмерного инженерного моделирования. Зачастую как раз наоборот — чем боль�ше дополнительных разноплановых программ, предназначенных для данного при�ложения и ускоряющих разработку чертежей и документации, тем выше котиру�ется среди предприятий�заказчиков такая система.

Цель этой главы — познакомить вас с широким набором таких утилит для систе�мы КОМПАС�3D, позволяющих решать самые разные задачи. Мы рассмотриммногие библиотеки КОМПАС, а также выясним, чем они помогают конструкторув повседневной работе и как могут облегчить проектирование.

Конструкторские приложенияМногие из конструкторских приложений мы уже неоднократно использовалив практических примерах второй и третьей глав. Это, в частности, конструкторскаябиблиотека, которая содержит более 200 параметрических двухмерных изображе�ний различных типовых машиностроительных элементов — болтов, винтов, гаек,заклепок и другого крепежа, подшипников, профилей, конструктивных мест, эле�ментов соединений трубопроводов, манжет и т. д. В данном приложении преду�смотрено также создание и размещение на листе готовых крепежных соединений(пакетов), состоящих из болтов (винтов или шпилек), гаек и шайб, что еще болееускоряет создание сборочных чертежей (такой крепежный элемент использовал�ся для создания на чертеже редуктора изображения болтов, гаек и шайб, соединя�ющих корпус и крышку на фланцах и бобышках). Библиотечный элемент легко ре�дактировать, а также с помощью характерных точек перемещать по чертежу или

Page 451: КОМПАС-3D V10 на 100 %.pdf

451451451451451Конструкторские приложения

изменять угол его наклона, его не нужно удалять с листа или фрагмента, если выжелаете заменить его другим (так называемое редактирование по двойному щел�чку).

На рис. 5.1 показан пример размещения характерных точек на изображении бол�та, вставленного из конструкторской библиотеки (напомню, что характерные точ�ки появляются после одинарного щелчка кнопкой мыши на графическом объек�те). Точка 0 отвечает за размещение графического объекта на чертеже (точкавставки или привязки); точка A — при ее перетаскивании изображение библиотеч�ного элемента будет поворачиваться вокруг точки O; точка Dr — с ее помощью выможете изменять диаметр болта, не вызывая окно настройки элемента (диаметризменяется дискретно); точка L — характерная точка, которая позволяет изменятьдлину болта.

Рис. 5.1. Характерные точки библиотечного элемента

Для различных других стандартных элементов набор характерных точек можетбыть другим.

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

Часть задач, которые при двухмерном рисовании можно выполнить с помощьюконструкторской библиотеки, при трехмерном моделировании решаются с ис�пользованием библиотеки крепежа (мы уже знакомы с ней). Она содержит трех�мерные параметрические модели всех основных крепежных элементов: болтов,винтов, гаек и шайб, охватывая при этом более шестидесяти ГОСТ.

Начиная с КОМПАС�3D V8 Plus конструкторская библиотека и библиотека кре�пежа хоть и не исключены из стандартной поставки, но заменены новым, болеемощным по функционалу приложением — библиотекой стандартных изделий (еемы также использовали в примерах предыдущих глав). Эта библиотека содержитобширную базу моделей и графических изображений подшипников, крепежа,осей, трубопроводной арматуры, элементов трубопроводов и пр.

Page 452: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки452452452452452

Однако кроме вышеперечисленных система КОМПАС�3D располагает еще целымрядом библиотек, помогающих инженеру при создании моделей или чертежей.Некоторые из них рассмотрены ниже.

КОМПАС-SHAFT 3DСистема проектирования и трехмерного твердотельного моделирования тел враще�ния и механических передач КОМПАС�SHAFT 3D — без сомнения, самый мощныйвспомогательный модуль, предоставленный компанией «АСКОН» для работы с трех�мерными моделями. Простой и удобный интерфейс, богатый функционал, позволяю�щий строить ступени вала различной конфигурации (конические, цилиндрические,многогранные), встроенный модуль расчета зубчатых передач внешнего и внутрен�него зацепления, по результатам которого нажатием всего одной кнопки можно по�лучить готовую 3D�модель прямозубого колеса, — все это делает библиотеку КОМ�ПАС�SHAFT 3D незаменимой при создании машиностроительных сборок любойсложности и назначения. Все модели, рассчитанные и выполненные с помощью этогомодуля, доступны для редактирования стандартными средствами КОМПАС.

Познакомимся с этим приложением подробнее.

Откройте менеджер библиотек, в котором найдите и запустите библиотеку КОМ�ПАС�SHAFT 3D (она находится в разделе Ðàñ÷åò è ïîñòðîåíèå). В правой частиокна менеджера появится список команд библиотеки (рис. 5.2).

Рис. 5.2. КОМПАС�SHAFT 3D (режим отображения — Большие значки)

Page 453: КОМПАС-3D V10 на 100 %.pdf

453453453453453Конструкторские приложения

Построим с помощью этой библиотеки трехмерную модель какого�нибудь вала.

ПРИМЕЧАНИЕ

Библиотека КОМПАС-SHAFT 3D позволяет также рассчитывать зубчатые колеса(специально для этого в нее встроен модуль расчета механических передач КОМ-ПАС-GEARS) и даже строить трехмерную модель прямозубых зубчатых колес.

Для начала следует создать документ КОМПАС�Деталь, после чего можно перей�ти к построению.

1. Выполните команду библиотеки Âíåøíÿÿ öèëèíäðè÷åñêàÿ ñòóïåíü. В строке со�стояния при этом должна отобразиться подсказка: Óêàæèòå ïëîñêîñòü èëè ïëîñ-

êóþ ãðàíü. В дереве построения выделите плоскость ZX. Появится диалог па�раметров цилиндрической ступени (рис. 5.3). В соответствующие текстовыеполя введите величину диаметра ступени — 50 мм, ее длину — 100 мм и на�жмите кнопку OK. В результате библиотека построит цилиндр с указаннымипараметрами с основанием на плоскости ZX.

Рис. 5.3. Диалог параметров цилиндрической ступени вала

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

• справа от первой ступени: диаметр — 45 мм, длина — 40 мм для первойи диаметр — 40 мм, длина — 90 мм для второй;

• слева от первой ступени: диаметр — 56 мм, длина — 5 мм для первой и диа�метр — 45 мм и длина 40 мм для второй.

В результате вы должны получить следующую модель (рис. 5.4).

3. Активизируйте панель инструментов Ðåäàêòèðîâàíèå äåòàëè и с помощью ко�манды Ôàñêà постройте две фаски 2,5 Ч 45° на плоских гранях крайних ступе�ней вала.

4. Вернитесь к менеджеру библиотек и вызовите команду Øëèöû ïðÿìîáî÷íûå.Система запросит указать цилиндрическую поверхность, поэтому вам следует

Page 454: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки454454454454454

Рис. 5.4. Результат применения команды Внешняя цилиндрическая ступень

щелкнуть кнопкой мыши на крайней ступени вала справа (той, что длин�нее). На экране появится диалог настройки параметров шлицев (рис. 5.5).Оставьте все параметры заданными по умолчанию, кроме длины шлицев.Уставите ее равной 75 мм.

Рис. 5.5. Диалог Шлицы прямобочные

5. Задав длину шлицев, нажмите кнопку Óêàçàòü ãðàíü. Диалоговое окно исчезнет,система перейдет в режим ожидания действий от пользователя, в котором намнеобходимо в окне представления модели выделить плоскую торцевую гранькрайней правой ступени. После этого окно Øëèöû ïðÿìîáî÷íûå должно вновьпоявиться, на этот раз с активной кнопкой OK. Нажмите эту кнопку, чтобы со�здать шлицы.

Page 455: КОМПАС-3D V10 на 100 %.pdf

455455455455455Конструкторские приложения

6. Выполните команду Øïîíî÷íûé ïàç ïîä ïðèçìàòè÷åñêóþ øïîíêó, чтобы добавитьв модель вала этот конструктивный элемент. В качестве опорной укажите ци�линдрическую поверхность средней ступени (той, с которой начиналось по�строение). После щелчка на поверхности появится окно настроек параметровшпоночного паза (рис. 5.6). Установите длину паза равной 80 мм, а расстояниеот края ступени — 10 мм. Нажмите кнопку Óêàçàòü ãðàíü и выделите в моделиправую боковую грань средней ступени. После этого можете сформироватьшпоночный паз.

Рис. 5.6. Диалог настроек параметров шпоночного паза

7. С помощью команды Ñêðóãëåíèå постройте скругления во всех местах перехо�да одной ступени в другую. В результате вы должны получить вал, как нарис. 5.7.

Рис. 5.7. Вал, сформированный только с помощью библиотеки КОМПАС�SHAFT 3D

Page 456: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки456456456456456

В арсенале системы КОМПАС есть еще одна интересная библиотека, существен�но упрощающая построение различных конструктивных элементов на валах. Этабиблиотека размещена в разделе Ìàøèíîñòðîåíèå менеджера библиотек и называ�ется Áèáëèîòåêà êàíàâîê äëÿ ÊÎÌÏÀÑ-3D.

Откройте эту библиотеку и запустите, например, команду Êàíàâêà òðàïåöèåâèäíàÿ.В качестве базовой укажите цилиндрическую поверхность крайней левой ступе�ни вала. Настройте произвольным образом параметры канавки и создайте ее(рис. 5.8).

Рис. 5.8. Канавка на валу

Данная библиотека позволяет строить на телах вращения конструктивные канав�ки самых разнообразных форм: прямоугольные, сферические, для выхода долбякаили шлифовального круга и т. п.

ПРИМЕЧАНИЕ

Все модели, выполненные с помощью двух названных библиотек, ничем не отли-чаются от любых других трехмерных моделей системы КОМПАС-3D. Имеется в ви-ду, что эти модели или их составляющие можно редактировать и с помощью биб-лиотеки, и используя обычные трехмерные элементы, созданные вручную.

Модель спроектированного вала находится в файле Shaft3D.m3d, который рас�полагается в папке Examples\Глава 5.

Page 457: КОМПАС-3D V10 на 100 %.pdf

457457457457457Конструкторские приложения

КОМПАС-SHAFT 2DАналогом КОМПАС�SHAFT 3D для двухмерного проектирования служит биб�лиотека КОМПАС�SHAFT 2D (хотя не совсем двухмерного — с помощью КОМ�ПАС�SHAFT 2D также можно генерировать и трехмерные модели). Модуль КОМ�ПАС�SHAFT 2D обеспечивает параметрическое построение чертежей шлицевых,резьбовых и шпоночных участков на ступенях моделей, построение валов и втулок,цилиндрических и конических колес, червячных колес и червяков. С помощью дан�ной библиотеки могут быть созданы и другие конструктивные элементы — канав�ки, проточки, пазы, лыски и пр. Эта библиотека, как и КОМПАС�SHAFT 3D,включает в себя модуль расчета механических передач КОМПАС�GEARS, кото�рый позволяет провести геометрические и проверочные расчеты всех известныхмеханических передач (цилиндрических и конических зубчатых, цепных, червяч�ных, ременных). И что самое главное — КОМПАС�SHAFT 2D поддерживаетсвязь с КОМПАС�3D, предоставляя возможность по построенным чертежам авто�матически создавать трехмерные модели. Таким образом, без каких�либо особыхусилий со стороны пользователя можно получить, например, модели шкивов дляременных передач или звездочек для приводных цепных передач по их плоскомучертежу (сам чертеж, разумеется, тоже создается с помощью инструментов КОМ�ПАС�SHAFT 2D). Хорошо продуманный способ общения с пользователем по�средством коротких диалогов и отлично развитая система помощи обеспечиваютбыстрое освоение пользователем библиотеки КОМПАС�SHAFT 2D.

Запустите библиотеку (она, как и КОМПАС�SHAFT 3D, находится в разделе Ðàñ-

÷åò è ïîñòðîåíèå). В ней содержатся всего три команды: Íàñòðîéêà, Ïîñòðîåíèå ìîäå-

ëè и Ðàñ÷åòû ìåõàíè÷åñêèõ ïåðåäà÷. Рассмотрим небольшой пример построения чер�тежа вала с использованием этой библиотеки.

Сначала создайте новый документ КОМПАС�Чертеж, измените его формат на А3,а ориентацию на горизонтальную. Сохраните чертеж на жесткий диск и перейди�те к построению.

1. Выполните команду Ïîñòðîåíèå ìîäåëè, в результате чего на экране появитсядиалоговое окно, разделенное на две части: в верхней будет отображаться про�цесс построения внешних ступеней тела вращения, в нижней — внутреннихступеней (то есть полостей). Нажмите кнопку Íîâàÿ ìîäåëü , чтобы начатьпостроение вала. Возникнет окно (рис. 5.9), в котором необходимо выбратьтип отрисовки вала. Поскольку в нашем примере на валу не предполагаетсяделать шестерни или внутренние участки, то разрезы нам ни к чему. По этойпричине установите переключатель в положение Áåç ðàçðåçà и нажмите кноп�ку OK.

Page 458: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки458458458458458

Рис. 5.9. Диалог Выбор типа отрисовки модели

2. Нажмите кнопку Ïðîñòûå ñòóïåíè на панели инструментов в левой части глав�ного окна библиотеки. Возле кнопки раскроется меню со списком возможныхвариантов построения ступеней (рис. 5.10). Выберите пункт Öèëèíäðè÷åñêàÿ

ñòóïåíü.

Рис. 5.10. Начало построения ступени вала в КОМПАС�SHAFT 2D

3. Появится окно с параметрами цилиндрической ступени (рис. 5.11), в которомкроме длины и диаметра ступени можно задать параметры различных конст�руктивных элементов на краях ступени (фаски или галтели). Установите дли�ну и диаметр ступени равными 40 и 50 мм соответственно, слева ступени за�дайте фаску с катетом 2 мм и углом 45°, а справа — галтель наружу, радиусомтакже 2 мм. Нажмите кнопку OK, чтобы построить ступень (рис. 5.12).

Page 459: КОМПАС-3D V10 на 100 %.pdf

459459459459459Конструкторские приложения

Рис. 5.11. Настройка параметров цилиндрической ступени

Рис. 5.12. Первая цилиндрическая ступень вала

ПРИМЕЧАНИЕ

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

4. Самостоятельно постройте еще несколько ступеней вала, произвольно выби�рая их размеры.

5. С помощью команд группы меню Äîïîëíèòåëüíûå ýëåìåíòû ñòóïåíåé (рис. 5.13)добавьте на различные ступени те или иные конструктивные элементы. Поря�док добавления следующий:

1) выделите в дереве модели (в окне библиотеки) нужную ступень;

2) выполните команду библиотеки (например, Äîïîëíèòåëüíûå ýëåìåíòû ñòó-

ïåíåé�Êàíàâêè�Êàíàâêà ïîä ñòîïîðíîå êîëüöî или Äîïîëíèòåëüíûå ýëåìåí-

òû ñòóïåíåé�Øïîíî÷íûå ïàçû�Ïîä ïðèçìàòè÷åñêóþ øïîíêó ÃÎÑÒ 23360—78);

3) в появившемся окне настройте параметры конструктивного элемента;

4) создайте элемент.

Page 460: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки460460460460460

Рис. 5.13. Дополнительные элементы ступеней

На чертеже вала (рис. 5.14) в данном примере были добавлены канавка под сто�порное кольцо и два шпоночных паза.

Рис. 5.14. Чертеж вала и его дерево построения в библиотеке

Саму модель (чертеж) можно загрузить из файла Shaft2D.cdw, расположенногона прилагаемом к книге компакт�диске в папке Examples\Глава 5. Ее легко от�редактировать средствами библиотеки (для чего достаточно дважды щелкнуть наизображении). Каждую из ступеней можно отредактировать (или просто просмот�реть параметры, с какими она создавалась) с помощью команд контекстного менюдерева построений.

Page 461: КОМПАС-3D V10 на 100 %.pdf

461461461461461Конструкторские приложения

Но это еще далеко не все возможности КОМПАС�SHAFT 2D. Закройте окно биб�лиотеки (на запрос о сохранении модели, разумеется, следует ответить утверди�тельно) и создайте линию разреза (команда Ëèíèÿ ðàçðåçà на панели инструмен�тов Îáîçíà÷åíèÿ). После этого запустите редактирование вала двойным щелчкоми выполните команду меню библиотеки Äîïîëíèòåëüíûå ïîñòðîåíèÿ�Ãåíåðàöèÿ

ñå÷åíèé. В результате КОМПАС�SHAFT 2D автоматически создаст сечение валав указанном месте (рис. 5.15).

Рис. 5.15. Сечение вала, сгенерированное библиотекой КОМПАС�SHAFT 2D

Кроме того, самым главным достоинством этой замечательной библиотеки явля�ется возможность по построенному чертежу тела вращения создавать трехмернуюмодель. Для этого предназначена специальная команда Äîïîëíèòåëüíûå ïîñòðîå-

íèÿ�Ãåíåðàöèÿ òâåðäîòåëüíîé ìîäåëè. Сгенерированная модель показана на рис. 5.16.

Рис. 5.16. Трехмерная модель вала, построенная библиотекой КОМПАС�SHAFT 2D

Трехмерная модель этого вала Shaft2D.m3d находится на прилагаемом к книгекомпакт�диске в папке Examples\Глава 5.

Page 462: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки462462462462462

КОМПАС-SPRING

Еще одним мощным и многофункциональным расчетным приложением системыКОМПАС�3D является модуль проектирования пружин КОМПАС�SPRING(рис. 5.17).

Рис. 5.17. Библиотека КОМПАС�SPRING

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

Page 463: КОМПАС-3D V10 на 100 %.pdf

463463463463463Конструкторские приложения

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

Библиотека КОМПАС�SPRING легко решает все эти проблемы. Она обеспечива�ет проектный и прочностной расчеты пружин растяжения и сжатия, коническихи фасонных, тарельчатых и пружин кручения. Расчеты производятся согласноГОСТ 13764—86, ГОСТ 13765—86 и ГОСТ 3057—90. Их результаты можно запи�сать в файл и использовать для последующего построения чертежей или моделей.Отличительной особенностью библиотеки является возможность варьировать па�раметры пружины для получения наилучшего результата, а также есть гарантиятого, что при проектном расчете вы получите несколько вариантов пружин с наи�меньшим весом и наилучшими критериями прочности для введенных вами исход�ных данных. Кроме двухмерных чертежей, в которых можно автоматически простав�лять размеры, строить выносные виды и создавать диаграммы деформаций илиусилий, почти для всех типов пружин КОМПАС�SPRING может генерироватьтрехмерные модели.

Система распознавания 3D-моделейОгромное значение для любой системы трехмерного твердотельного моделирова�ния имеет возможность обмена данными с другими САПР, используемыми пред�приятиями�заказчиками. Некоторые машиностроительные компании при проек�тировании и расчете особо сложных и больших объектов (транспортных средств,энергетических агрегатов) иногда применяют сразу несколько программных паке�тов для моделирования. По этой причине, какой бы развитой и мощной ни былавнутренняя структура отдельной программы, без возможности передачи данныхв другие системы и чтения данных извне она обречена. Использовать ее будут раз�ве что в узком кругу самих разработчиков и в таком же узком кругу предприятий,имевших неосторожность приобрести и установить такую систему.

Компания «АСКОН» уделяет немалое внимание обеспечению такого обмена дан�ными. В КОМПАС возможно чтение графических файлов форматов DXF, DWGи IGES; можно открывать и записывать файлы моделей форматов STEP, IGES,Parasolid; есть отдельное приложение — Áèáëèîòåêà ïîääåðæêè ôîðìàòà model (CATIA),обеспечивающее чтение файлов model системы CATIA 4 в КОМПАС�График.Например, вы легко можете импортировать модель или поверхность, созданнуюв Solid Edge или Unigraphics, и использовать ее в своей сборке. Однако этого

Page 464: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки464464464464464

бывает недостаточно. Всегда ли модели, созданные другими конструкторами в дру�гих системах, неизвестно как давно и кем после того измененные, подходят для ва�шей сборки? Скорее всего, нет, и перед использованием их часто приходится ре�дактировать. Как это сделать? Можно отредактировать модель в «родительском»редакторе, заново сохранить и потом перенести в КОМПАС. А если на рабочемместе проектировщика в данный момент нет того графического редактора, в кото�ром эта модель создавалась? Тогда можно редактировать средствами КОМПАС,но, так как модель не имеет базовой операции, эскизов и пр., эта задача становит�ся нелегкой и наверняка отнимет много времени. Вот в этом случае значительнуюпомощь конструктору может оказать еще один подключаемый модуль для КОМ�ПАС�3D —Ñèñòåìà ðàñïîçíàâàíèÿ 3D-ìîäåëåé.

Главное назначение этого приложения состоит в том, чтобы распознать элементыдетали, импортируемой в среду КОМПАС�3D, на основе чего создать ее трехмер�ный аналог, сформированный инструментами моделирования КОМПАС. Прощеговоря — отобразить дерево построения для импортированной детали. Системаориентирована на распознавание деталей средней сложности с учетом определен�ных ограничений (не распознаются тела с гранями, образованными NURBS�по�верхностями, тела вращения должны иметь угол 360°, операции выдавливания недолжны иметь уклона и пр.). Однако даже если система не может корректно ото�бразить все операции, то эскизы, параметры которых не удалось определить доконца, все равно будут отображены. Это позволит без проблем доработать детальвручную.

Рассмотрим работу данной библиотеки на примере.

Предположим, что у нас имеется трехмерная модель ступицы роликовой обгонноймуфты, созданная в каком�нибудь графическом редакторе и сохраненная в форматSTEP (файл этой ступицы Nave.stp вы можете взять из папки Examples\Гла-ва 5\Распознавание компакт�диска, прилагаемого к книге). Чтобы загрузить еев КОМПАС, необходимо выполнить команду меню Ôàéë�Îòêðûòü, после чего в диа�логовом окне открытия файла в раскрывающемся списке Òèï ôàéëà выбрать пунктSTEP AP203 (*.stp, *.step). Система автоматически создаст новый документ�деталь,в который и будет помещена импортируемая деталь (рис. 5.18). Обратите внима�ние: модель в окне представления документа прочитана полностью, но в дереве по�строения нет ни одной операции — модель импортируется целиком, другими сло�вами, без истории.

Теперь зайдите в менеджер библиотек, раскройте раздел Ïðî÷èå и щелкните настроке Ñèñòåìà ðàñïîçíàâàíèÿ 3D-ìîäåëåé.

Page 465: КОМПАС-3D V10 на 100 %.pdf

465465465465465Конструкторские приложения

Рис. 5.18. Трехмерная модель ступицы, импортированная в систему КОМПАСчерез обменный формат STEP

Выполните команду Ïàðàìåòðû, дважды щелкнув на соответствующей строке.В появившемся окне настроек библиотеки установите переключатель Äîêóìåíò ìî-

äåëè в положение ñîçäàòü íîâóþ äåòàëü/ñáîðêó (рис. 5.19). Нажмите OK для подтвер�ждения внесенных изменений.

Рис. 5.19. Диалоговое окно Параметры распознавания

Проследите, чтобы документ с импортированной деталью был активен, и запусти�те команду Ðàñïîçíàâàíèå ýëåìåíòîâ. За считанные секунды библиотека проведетраспознавание трехмерных элементов и по возможности подберет им замену сре�ди формообразующих операций системы КОМПАС�3D. Конечно, сами операции

Page 466: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки466466466466466

и их порядок в дереве далеки от оптимального (рис. 5.20). Распознанная модель со�стоит из 24 формообразующих операций, 18 конструктивных плоскостей и 10 вспо�могательных осей, тогда как точно такую же модель вручную можно создать, приме�нив лишь 5 операций и 1 конструктивную ось. Однако распознать такую детальвсего за 3–4 секунды значительно проще, нежели создавать ее самому «с нуля».Более того, при распознавании все эскизы параметризируются, и вы теперь легкоможете изменять и редактировать конфигурацию детали.

Рис. 5.20. Распознанная модель с полностью сформированным деревом построения

ПРИМЕЧАНИЕ

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

Файлы ступицы, загруженной в КОМПАС (Ступица.m3d), и распознанной сту�пицы (Ступица (распознана).m3d) находятся на прилагаемом к книге ком�пакт�диске в папке Examples\Глава 5\Распознавание.

Библиотека муфт

Ускорение процесса трехмерного проектирования и конструирования всегда яв�ляется основной проблемой для разработчиков любой CAD�системы. Однако, не�смотря на это, количество узконаправленных прикладных 3D�библиотек не так ужвелико (их значительно меньше, чем аналогичных библиотек для двухмерного про�ектирования). В основном это приложения для автоматизированного моделиро�

Page 467: КОМПАС-3D V10 на 100 %.pdf

467467467467467Конструкторские приложения

вания тел вращения (валов, зубчатых колес) или технологической оснастки. И этоучитывая тот факт, что 3D�моделирование при проектных работах на промышлен�ных предприятиях с каждым годом используется все больше и больше.

Ни для кого не секрет, что построить большую трехмерную сборку определенногообъекта часто бывает сложнее, чем создать сборочный чертеж того же объекта. Приэтом многие компоненты, входящие в сборку, не являются уникальными деталя�ми, а их создание лишь отнимает время, замедляя проектирование. Такими ком�понентами могут быть пружины, болты, гайки, шпонки, словом, все, что уже давноописано в стандартах. Однако согласитесь, не только элементы крепежа или дру�гие простенькие детали являются стандартизованными. Многие значительно бо�лее сложные механизмы изготовляются и собираются согласно требованиямГОСТ, ОСТ, нормалей и т. п. Моделирование таких механизмов вручную всегдадоставляет проектировщику немало хлопот, зачастую отнимая намного большевремени, чем разработка и построение моделей уникальных деталей. Описываемаяздесь Áèáëèîòåêà ìóôò является приложением, позволяющим быстро создавать до�статочно сложные модели машиностроительных муфт и использовать их в разра�батываемых сборках для соединения валов.

С помощью этого приложения можно создавать муфты следующих типов (рис. 5.21):

� глухие муфты:

• фланцевые по ГОСТ 20761—96;

• продольно�свертные по ГОСТ 23106—78 (ред. 1990 г.);

� муфты жесткие компенсирующие:

• зубчатые по ГОСТ Р 50895—96;

• с промежуточным подвижным элементом (со скользящим сухарем (крес�товые) и кулачково�дисковые по ГОСТ 20720—93);

• шарнирные малогабаритные по ГОСТ 5147—80;

� муфты упругие компенсирующие:

• упругие втулочно�пальцевые по ГОСТ 21424—93;

• с резиновой звездочкой по ГОСТ 14084—93;

• с торообразной резиновой оболочкой по нормали МН 5809—65;

� другие конструкции:

• муфта роликовая обгонная (свободного хода) по ОСТ 27�60�721—84;

• предохранительная со срезным штифтом.

Page 468: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки468468468468468

Рис. 5.21. Различные типы машиностроительных муфт, созданные с помощью библиотеки

Áèáëèîòåêà ìóôò может также оказать существенную помощь и для инженеров, ра�ботающих в КОМПАС�График. В этом случае проектировщику доступны все теже типоразмеры и конфигурации муфт, что и при трехмерном моделировании, нов чертеж или фрагмент муфта может вставляться в любом из трех видов (главный,сбоку, сверху). В библиотеке предусмотрена возможность автоматического созда�ния вырезов на главном виде или на виде слева почти для всех типов муфт. Привставке чертежа муфты в графический документ можно выбирать точку привязки(точку, к которой будет привязано изображение в момент перемещения и встав�ки), а также запрещать или разрешать автоматическую простановку характерныхразмеров муфты на чертеже. Как и трехмерную модель, изображение муфты мож�но редактировать с помощью библиотеки вручную, а также используя перетаски�вание за характерные точки (таких точек может быть от 1 до 4, в зависимости оттипа муфты).

В обоих случаях (как для трехмерного моделирования, так и для плоского черче�ния) Áèáëèîòåêà ìóôò позволяет автоматически создавать объект спецификации.

Бесплатные библиотекиПеречисленные выше библиотеки и приложения — это далеко не все, с помощьючего система КОМПАС�3D облегчает жизнь инженеру. Есть еще много другихутилит, которые входят в стандартную поставку или распространяются отдельнои предназначены для применения в различных сферах промышленности. Это,в частности, библиотеки трубопроводной арматуры, проектирования систем вен�тиляции, энергетического оборудования, контрольно�измерительных приборов

Page 469: КОМПАС-3D V10 на 100 %.pdf

469469469469469Бесплатные библиотеки

и автоматики, архитектурных элементов, элементов электротехнических уст�ройств, система проектирования металлоконструкций и пр.

Кроме того, «АСКОН» предлагает обширный комплект библиотек для КОМПАС,которые распространяются бесплатно и решают большой круг различных поструктуре задач: от рисования осевых линий до моделирования сложнейших 3D�сборок. Это модули, созданные пользователями системы, которые разрабатывалиих для своих нужд, а потом решили сделать свои творения достоянием обще�ственности. Скачать эти библиотеки можно с сайта технической поддержкиhttp://support.ascon.ru/download.php?act=cat&cat=3.

На сайте представлены различные библиотеки. Их можно условно разделить надве группы:

� библиотеки фрагментов (как параметризированных, так и нет), содержащиеизображения разных приспособлений и техники;

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

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

Неплохие возможности предоставляет библиотека Òåêñò íà êðèâîé, которая позво�ляет создавать текст в КОМПАС�График, используя в качестве направляющихлюбые кривые. Ее можно применять при оформлении архитектурных чертежейили при нанесении текстовых логотипов произвольной формы на стенку спроек�тированной детали.

Неоценимую помощь конструктору при работе с КОМПАС�График окажет Áèá-

ëèîòåêà äëÿ âñòàâêè âûíîñíûõ ýëåìåíòîâ. Она очень проста в использовании и по�зволяет быстро создавать и размещать на листе часть чертежа, охваченную вы�носным элементом, с учетом выбранного масштаба. Схожая с ней по назначениюÁèáëèîòåêà äëÿ âñòàâêè âûíîñíûõ ýëåìåíòîâ, îãðàíè÷åííûõ ñïëàéíàìè позволяетпроделать то же самое, но только для выносного элемента, ограниченного нестандартным кружком, а произвольной замкнутой кривой, созданной пользо�вателем.

Page 470: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки470470470470470

Не менее полезной может быть небольшая утилита Ðàçìåð äëÿ ñïðàâîê, котораяпозволяет добавить символ * после размерных надписей для группы выделенныхразмеров, вследствие чего вам не придется редактировать каждый размер отдель�но. Значительно сэкономить время при оформлении чертежей помогут утилитыÈçìåíåíèå âûñîòû òåêñòà, с помощью которой можно за один раз изменить высотушрифта для нескольких выделенных текстовых объектов, и Âûðàâíèâàíèå, позво�ляющая выравнивать по вертикали и горизонтали позиционные выноски с зада�нием определенного интервала.

Библиотека Ñïëàéí ïî òàáëèöå дает возможность строить в чертежах и фрагментахсплайн (ломаную, кривую Безье или NURBS�кривую) по данным из таблицы, заг�руженной из файла формата XLS или TXT. Иногда набрать такую таблицу в ре�дакторе Excel и потом сразу получить требуемую кривую, загрузив файл, бываетудобнее, чем вводить координаты каждой точки при создании сплайна вручную.

Одной из самых полезных библиотек, доступных для неограниченного использо�вания, является модуль Test Clos. Это совсем маленькая библиотека, которая ни�чего не рассчитывает и не строит, а просто находит в графических документах сво�бодные концы объектов (отрезков, дуг, NURBS, кривых Безье, ломаных) и ставитв них точки. Что тут такого, спросите вы? Вот и я так подумал сначала, а сейчасиспользую эту библиотечку чаще других. Представьте себе ситуацию, когда вычертите сложнейший агрегат на формате А1 с большим количеством не ассоциа�тивных разрезов, сечений, выносок и пр. и при попытке в одном из разрезов со�здать штриховку система или вообще ее не создает, или штрихует площадь разв двадцать большую, чем вам нужно. Конечно, если ничего уже не помогает, этупроблему можно решить, задав вручную границы области штриховки, потратив наэто много времени. Рассмотрим еще одну ситуацию. При попытке создать деталь спомощью операции по сечениям (или кинематической операции), КОМПАС уп�рямо отказывается что�нибудь делать и все время выдает сообщение о том, что всеконтуры должны быть замкнуты. Или при вызове операции выдавливания дляопределенного эскиза на панели инструментов доступны (активны) только те эле�менты интерфейса, которые предназначаются для создания тонкой стенки. Мож�но привести очень много таких примеров. Причина данных проблем проста: кон�тур, который заштриховывается, или эскиз, по которому формируется геометрия3D�модели, разомкнут. Хорошо еще, если этот контур состоит из четырех�пяти,максимум десяти дуг или отрезков и вы, увеличивая масштаб до астрономическо�го, сможете обнаружить точку разрыва. А если эскиз своей конфигурацией нив чем не уступает какому�нибудь сборочному чертежу, как тогда найти концы ра�зорванной кривой? Я думаю, нет необходимости продолжать объяснять, зачемнужна библиотека Test Clos.

Page 471: КОМПАС-3D V10 на 100 %.pdf

471471471471471Бесплатные библиотеки

Кроме описанных, на сайте вы можете найти еще большое количество разнобраз�ных приложений для расчета состава сборки, центра масс, выполнения резьбовыхотверстий, определения радиусов в моделях и т. п.

ПРИМЕЧАНИЕ

Часть конструкторских библиотек с сайта технической поддержки создавались ещедля более старых версий КОМПАС (некоторые даже для версии КОМПАС 5.11). Ес-тественно, что при попытке подключить их в более поздних версиях система со-общит об ошибке — некорректной структуре файла библиотеки. К сожалению,в таком случае ничего не поделаешь, так как библиотеки не коммерческие и по-явление их обновлений для каждой новой версии системы зависит только от же-лания их создателей. Если такого желания у них нет, приходится довольствоватьсятем, что есть.

Хочу остановиться подробнее на двух достаточно больших проектах, которые вы�ложены на сайте «АСКОН» и которые написал я. Эти программы, кроме своегозначительного практического значения (особенно для студентов), весьма органич�но вписываются в тему данной книги, поскольку они автоматизируют построениесборочного чертежа или трехмерной модели одноступенчатых редукторов различ�ных типов.

Редуктор-2D V1.7

Проект Редуктор�2D (рис. 5.22) предназначен для проектного расчета приводов ма�шин, состоящих из двигателя, муфты, передачи гибкой связью и одноступенчатого

Рис. 5.22. Главное окно программы Редуктор�2D V1.7

Page 472: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки472472472472472

редуктора, и построения в КОМПАС�График чертежа общего вида редуктора, ко�торый входит в рассчитанный привод. Программа позволяет рассчитывать35 различных схем приводов, которые представляют собой всевозможные комби�нации передач гибкой связью (ременной, клиноременной или цепной) с односту�пенчатым редуктором (цилиндрическим, коническим или червячным).

Проект состоит из двух частей: расчетной — исполняемый файл REDUCTOR.exeи графической, выполненной в виде подключаемой библиотеки к системе КОМ�ПАС, — файл REDUCTOR.rtw.

ПРИМЕЧАНИЕ

Дистрибутив этого проекта находится на прилагаемом к книге компакт-диске в пап-ке Programs\Редуктор 2D V1.7 (rus). После подключения библиотеки REDUCTOR.rtwк КОМПАС вы можете свободно использовать этот проект в своих целях.

В расчетной части выполняется кинематический и силовой расчет всего привода,проектный расчет выбранной передачи гибкой связью, проектный расчет передачизацеплением (редуктора), расчет валов и подбор подшипников. Для этого нужнозапустить файл REDUCTOR.exe. Сам расчет практически полностью автоматизиро�ван, проектировщик при необходимости может лишь подкорректировать некоторыепараметры. Детальное описание, как работать с этой частью проекта, приведено внебольших справках, которые доступны в каждом расчетном разделе. Каждый раз�дел расчета представлен вкладкой (рис. 5.23): первая вкладка — это кинематическийи силовой расчет привода, последняя — расчет валов и подшипников, промежуточ�ные две — расчет механических передач, входящих в привод. Результирующие дан�ные расчетов каждой предыдущей вкладки являются исходными данными для рас�четов следующей, из чего следует, что вкладки отображают схему привода.

После завершения проектного расчета привода можно переходить к графическойчасти проекта (обязательным условием завершения считается выполнение расче�та валов, то есть вам необходимо заполнить все вкладки расчетной части). Для это�го сначала следует подключить библиотеку REDUCTOR.rtw к КОМПАС. В окнеменеджера библиотек выполните команду контекстного меню Äîáàâèòü îïèñà-

íèå�ïðèêëàäíîé áèáëèîòåêè, в открывшемся окне выберите файл библиотеки(REDUCTOR.rtw). В появившемся диалоге Ñâîéñòâà áèáëèîòåêè вы можете задатьимя, которое будет отображено в окне менеджера библиотек, а также выбрать ре�жим открытия (запуска) библиотеки. После подключения библиотека появитсяв окне менеджера и будет готова к работе.

После запуска библиотеки, если окно расчетной части проекта (REDUCTOR.exe) небыло закрыто, в окно графической библиотеки будет автоматически загружен

Page 473: КОМПАС-3D V10 на 100 %.pdf

473473473473473Бесплатные библиотеки

Рис. 5.23. Вкладка, на которой производится расчет цилиндрической зубчатой передачи

ПРИМЕЧАНИЕ

Для данной прикладной библиотеки размещение самого файла REDUCTOR.rtw неимеет значения.

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

Все, что остается для построения чертежа редуктора, входящего в привод, — на�жать кнопку ×åðòèòü ëèñò. Программа самостоятельно создаст лист формата А1и разместит на нем три проекционных вида редуктора со всеми необходимыми се�чениями и размерами.

Пример чертежа редуктора, построенного с помощью этой библиотеки, изображенна рис. 5.25. Кроме цилиндрического косозубого редуктора, в привод входит ре�менная передача. Привод рассчитывался для следующих исходных данных: вра�щающий момент выходного вала — 1200 Н ⋅ м, угловая скорость — 12 с�1, режимработы — средний.

Чертежи редукторов двух других типов приведены ниже. Конический редуктор(рис. 5.26) составляет привод вместе с клиноременной передачей и был рассчитан

Page 474: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки474474474474474

Рис. 5.24. Окно графической части проекта Редуктор�2D V1.7

Рис. 5.25. Чертеж цилиндрического редуктора,сгенерированный прикладной библиотекой Редуктор�2D V1.7

для следующих параметров: вращающий момент — 700 Н ⋅ м, угловая скорость —15 с�1, режим работы — средний.

Червячный редуктор, также созданный при помощи этой библиотеки (рис. 5.27),рассчитывался в приводе совместно с цепной передачей для таких параметров: вра�щающий момент — 2000 Н ⋅ м, угловая скорость — 3 с�1, режим работы — тяжелый.

Page 475: КОМПАС-3D V10 на 100 %.pdf

475475475475475Бесплатные библиотеки

Рис. 5.26. Редуктор конический одноступенчатый

Рис. 5.27. Редуктор червячный одноступенчатый

Файлы этих чертежей находятся на прилагаемом к книге компакт�диске в папкеExamples\Глава 5\Редуктор (примеры)\2D.

Page 476: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки476476476476476

На создание каждого чертежа затрачивалось не более 1–2 секунд! С учетом того,что некоторое время тратится на проведение проектных расчетов, можно с уверен�ностью утверждать, что с помощью библиотеки Ðåäóêòîð-2D V1.7 проектированиепривода и построение сборочного чертежа не занимает более 5 минут. Вы можетеубедиться в этом сами, попробовав проект в действии.

Редуктор-3D V2.3

Программа Ðåäóêòîð-3D также является подключаемым модулем к системе КОМ�ПАС�3D. Приложение Ðåäóêòîð-3D V2.3 используется для проектного расчета и по�строения трехмерной модели одноступенчатых редукторов общего назначениятрех видов: конического, цилиндрического или червячного.

ПРИМЕЧАНИЕ

Дистрибутив этой библиотеки находится на прилагаемом к книге компакт-дискев папке Programs\Редуктор-3D V2.3 (rus). Для установки модуля необходимо запу-стить файл инсталляции install.exe. После установки библиотеки подключите самфайл библиотеки к КОМПАС так, как было описано выше.

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

Исходные данные включают в себя всего четыре параметра (вводятся в областиÈñõîäíûå äàííûå):

� вращающий момент на ведомом валу редуктора;

� угловая скорость ведомого вала;

� передаточное число редуктора;

� режим работы редуктора.

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

В качестве примера попробуем создать с помощью этой библиотеки цилиндричес�кий редуктор по исходным данным, которые мы использовали при разработке чер�тежа редуктора в гл. 2 и его трехмерной модели в гл. 3:

Page 477: КОМПАС-3D V10 на 100 %.pdf

477477477477477Бесплатные библиотеки

Рис. 5.28. Главное окно библиотеки Редуктор�3D V2.3

� вращающий момент на выходном валу редуктора — 1200 Н ⋅ м;

� необходимая частота вращения вала — 15 рад/с;

� режим загруженности агрегата — средний;

� передаточное число редуктора U (выбирается из раскрывающегося спискав области Èñõîäíûå äàííûå) — 3,55;

� коэффициент полезного действия цилиндрического косозубого зацепления —0,97;

� коэффициент ширины зубчатого венца ?ba

— 0,6;

� количество зубьев шестерни zш — 20 шт.;

� угол наклона линии зуба ? — 15°;

� материал шестерни — сталь 40, нормализация;

� материал колеса — сталь 50, нормализация.

Тип зацепления (косозубое) устанавливается нажатием соответствующей кнопкив группе кнопок�переключателей Òèï çàöåïëåíèÿ. Значения КПД зацепления, ко�эффициента ширины зубчатого венца, угла наклона линии зуба задаются путем

Page 478: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки478478478478478

перетаскивания соответствующих каждому параметру ползунков в области Ðàñ÷åò

ïàðàìåòðîâ çóá÷àòîãî çàöåïëåíèÿ. Пределы прокрутки ползунков (то есть их диапа�зон) отвечают граничным или рекомендуемым значениям того или иного парамет�ра. Таким образом, пользователь защищен от ошибок при расчете, обусловленныхневерно введенным значением.

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

Задав исходные данные и отредактировав характерные параметры для данного типаредукторов, можно приступать к построению (кнопка Íà÷àòü ïîñòðîåíèå). После нача�ла построения на экране появится мастер Ïàðàìåòðû ïîñòðîåíèÿ è ñáîðêè (рис. 5.29). Навкладках данного окна необходимо указать директорию для сохранения файлов сбор�ки редуктора, определить, нужно ли создавать текстовый файл с информацией о спро�ектированном редукторе, а также задать параметры сборки (состав сборки: полная илинет, с разрезами, ортогональными плоскостями или вырезами).

Рис. 5.29. Окно мастера Параметры построения и сборки,в котором можно задавать состав, разрезы или сечения

Завершающим этапом работы мастера является построение трехмерной моделирассчитанного редуктора: сначала одна за другой строятся модели всех деталейредуктора, потом они собираются в сборку.

Page 479: КОМПАС-3D V10 на 100 %.pdf

479479479479479Бесплатные библиотеки

Все построение в зависимости от мощности компьютера, сложности редуктора(тип, количество зубьев на колесе и т. п.) занимает от 2 до 4 минут. Сколько бы выпотратили на формирование такой сборки вручную (рис. 5.30), даже имея доста�точный опыт работы в КОМПАС? Наверное, не меньше двух дней. Это еще не учи�тывая проектного и проверочного расчетов, которые программа выполняет за счи�танные секунды.

Рис. 5.30. Трехмерная модель одноступенчатого редуктора,созданная с помощью библиотеки Редуктор�3D V2.3

Сравните модель, сгенерированную библиотекой Ðåäóêòîð-3D, и созданную намив гл. 3 и убедитесь, что существенных различий нет. Файл сборки и всех деталейредуктора, созданного прикладной библиотекой, размещены в папке Examples\Гла-ва 5\Редуктор (примеры)\3D\1 прилагаемого к книге компакт�диска.

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

� Редуктор конический (рис. 5.31). Спроектирован для исходных данных:

• вращающий момент на выходном валу — 800 Н ⋅ м;

• частота вращения выходного вала — 25 рад/с;

Page 480: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки480480480480480

• режим загруженности — средний;

• передаточное число редуктора — 2,8;

• коэффициент передачи — 0,96;

• количество зубьев шестерни — 24 шт.;

• материал шестерни — сталь 40, нормализация;

• материал колеса — сталь 45, нормализация;

• полная сборка, разрез № 1.

Рис. 5.31. Редуктор конический одноступенчатый

� Редуктор червячный (рис. 5.32). Спроектирован для таких исходных данных:

• вращающий момент на выходном валу — 2000 Н ⋅ м;

• частота вращения выходного вала — 2,5 рад/с;

• режим загруженности — тяжелый;

• передаточное число редуктора — 20;

• размещение червяка — верхнее;

• коэффициент передачи — 0,82;

Page 481: КОМПАС-3D V10 на 100 %.pdf

481481481481481Бесплатные библиотеки

• количество заходов червяка — 2;

• степень точности передачи — 8;

• коэффициент диаметра червяка — 8;

• материал венца червячного колеса — БрО10Ф1;

• полная сборка, разрез № 1.

Рис. 5.32. Редуктор червячный одноступенчатый

Файлы обоих редукторов вы можете загрузить с прилагаемого к книге компакт�диска. Они находятся в папке Examples\Глава 5\Редуктор (примеры)\3D.

С помощью библиотеки Ðåäóêòîð-3D и Áèáëèîòåêè ìóôò можно очень легко созда�вать сборки различных приводов, состоящих из одноступенчатого редуктораи муфт на его валах (рис. 5.33).

Модель редуктора с муфтами, показанная на рис. 5.33, находится в папке Examples\Глава 5\_REDUCER прилагаемого к книге компакт�диска.

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

Page 482: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 5.лава 5.лава 5.лава 5.лава 5. Прикладные библиотеки482482482482482

Рис. 5.33. Машиностроительный привод, состоящий из цилиндрического редуктора, упругойвтулочно�пальцевой муфты и муфты с торообразной резиновой оболочкой

такого привода не превысило 5 минут. Подумайте, сколько бы вы потратили вре�мени, рассчитывая и моделируя редуктор, отыскивая в ГОСТ размеры нужныхмуфт и создавая по отдельности каждую деталь. В КОМПАС�3D вы избавленыот этой рутинной работы.

РезюмеВ этой главе описаны разнообразные приложения к системе КОМПАС�3D, корот�ко рассказано об их применении и возможностях.

Главная цель такого обзора библиотек — показать значение применения прикладныхутилит для улучшения качества и ускорения автоматизированного проектирования.В начале главы было рассказано о работе с несколькими конструкторскими приложе�ниями (КОМПАС�SHAFT 3D, КОМПАС�SHAFT 2D, КОМПАС�SPRING, Ñèñòåìà

ðàñïîçíàâàíèÿ 3D-ìîäåëåé), с которыми читатель не сталкивался в предыдущих гла�вах. Далее с учетом того, что не всегда стандартные библиотеки могут удовлетво�рить запросы всех пользователей, были рассмотрены некоторые пользовательские

Page 483: КОМПАС-3D V10 на 100 %.pdf

483483483483483Резюме

библиотеки, распространяемые бесплатно. Более подробно описаны проекты(прикладные библиотеки), которые разработал я, — Ðåäóêòîð-2D и Ðåäóêòîð-3D. Этиутилиты позволяют легко и быстро рассчитывать одноступенчатые редукторыи строить их чертеж или трехмерную модель.

Полагаю, что после прочтения главы можно с уверенностью утверждать, что лю�бая система проектирования и моделирования, претендующая на титул современ�ной, не может считаться системой высокого уровня, если она не имеет солидногобагажа подключаемых модулей, всесторонне расширяющих ее стандартный инст�рументарий. КОМПАС�3D предоставляет большое количество способов для рас�ширения своих возможностей за счет как стандартных приложений, так и моду�лей, созданных пользователями.

Page 484: КОМПАС-3D V10 на 100 %.pdf

Глава 6

Расширениевозможностей системы

� Создание библиотек фрагментов и моделей

� Создание библиотек шаблонов

� Создание библиотек с помощью КОМПАС-Макро

� КОМПАС-Мастер

� Резюме

Page 485: КОМПАС-3D V10 на 100 %.pdf

Каким бы большим ни был набор библиотек к графической системе, он все равноне сможет охватить все множество различных отраслей промышленности и в пол�ной мере удовлетворить требованиям всех категорий пользователей. Это характер�но не только для инженерной графики, моделирования или автоматизации произ�водства. В наше время, когда стало нормой внедрять информационные технологиивезде, сфера их использования бывает иногда значительно шире их же возможно�стей. Спектр задач конструирования стал настолько обширным, что решение не�которых из них как стандартными, так и прикладными средствами, предоставлен�ными компанией�разработчиком программного обеспечения, может отниматьмного времени и быть нерациональным, а иногда даже невозможным.

Огромное количество различных по своей сути технологий, использующих САПР, —это первая причина, почему любая из современных CAD�систем должна быть мак�симально открытой и обязательно включать в себя инструменты для создания па�кета пользовательских библиотек. Еще одним фактором является ориентация наспрос на рынке. Если 90 из 100 предприятий, использующих, например, КОМ�ПАС, заняты тяжелым машиностроением, а остальные 10 — выпуском медицинс�кого оборудования, то разработчики прикладных библиотек для КОМПАС (каки самого КОМПАС) в первую очередь ориентируются на тех, кто проектирует ма�шиностроительные агрегаты.

Возникает вопрос: а что же делать тем предприятиям и проектным организациям,которые со своими специфическими требованиями не попадают под большинство,и их не устраивают стандартные библиотеки КОМПАС? На самом деле пробле�мы нет — они могут делать библиотеки сами!

Создать собственную библиотеку можно одним из четырех способов:

� организовать библиотеку параметризированных фрагментов (эскизов) илимоделей на основе базовых возможностей системы КОМПАС�3D;

� создать библиотеку шаблонов с помощью специального приложения — Ìåíåä-æåðà øàáëîíîâ;

� использовать специальную макросреду КОМПАС�Макро для подготовкипользовательского приложения;

� применить инструментальные средства КОМПАС�Мастер, то есть собствен�но написать (создать при помощи программирования) библиотеку неограни�ченной сложности. С использованием КОМПАС�Мастер были разработаныбиблиотеки Ðåäóêòîð-2D и Ðåäóêòîð-3D, описанные в предыдущей главе.

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

Page 486: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы486486486486486

делать (создавать, редактировать, выполнять какие�либо другие действия), на�сколько мощными и гибкими должны быть ее функции. Имеет немалое значениеи уровень вашей подготовки как разработчика. Несложные библиотеки не требу�ют почти никаких специальных знаний, но и функционал у них будет простой. Онограничится лишь вставкой заранее подготовленных типовых моделей или черте�жей в сборку или на лист. Создание более сложных пользовательских библиотекуже будет требовать определенных навыков (иногда из совсем другой предметнойобласти, в частности, программирования), причем чем сложнее будет проектируе�мая библиотека, тем более глубокие знания вам понадобятся.

Под сложностью библиотеки следует понимать уровень автоматизации тех конструк�торских решений, которые будут реализованы в создаваемом приложении. Однако нестоит думать, что чем более автоматизированной получится библиотека, тем она бу�дет лучше. Это не всегда так, особенно если ваше творение будут применять на прак�тике другие люди. Слишком автоматизированные библиотеки не оставляют местаинициативе и не дают возможность варьировать решения, а это очень плохо — не нуж�но, чтобы ваш модуль старался быть умнее конструктора, его использующего.

Создание библиотек фрагментов и моделейДля создания этого типа библиотек вам не потребуется никаких специальных на�выков, кроме умения работать в КОМПАС�График или КОМПАС�3D. Библиоте�ки фрагментов или моделей формируются с помощью стандартных инструментов,предназначенных для работы с подключаемыми модулями, и могут содержать в се�бе как простые изображения, так и сложные параметрические эскизы и модели.

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

Библиотека фрагментов (файл с расширением LFR) или библиотека моделей (файлL3D) могут включать в себя неограниченное количество подразделов, а каждыйраздел может вмещать сколько угодно эскизов или деталей.

Создать свою библиотеку фрагментов совсем несложно. Для этого в окне менед�жера библиотек нужно воспользоваться командой контекстного меню Äîáàâèòü

îïèñàíèå�áèáëèîòåêè äîêóìåíòîâ. В появившемся диалоговом окне открытия биб�

Page 487: КОМПАС-3D V10 на 100 %.pdf

487487487487487Создание библиотек фрагментов и моделей

лиотеки следует выбрать тип файла: ÊÎÌÏÀÑ-Áèáëèîòåêè ôðàãìåíòîâ (*.lfr), если высоздаете хранилище для чертежей или эскизов, или ÊÎÌÏÀÑ-Áèáëèîòåêè ìîäåëåé

(*.l3d), для наполнения будущей библиотеки 3D�моделями. Далее в поле Èìÿ ôàé-

ëà необходимо набрать название вашей библиотеки и нажать кнопку Îòêðûòü. По�скольку самого файла библиотеки фрагментов еще не существует, система выдастзапрос, создавать ли его, на который следует ответить утвердительно. В результа�те в окне менеджера библиотек должна появиться ваша библиотека, пока еще пус�тая. После ее запуска в ней можно помещать новые разделы, добавлять или фор�мировать фрагменты и модели с помощью команд контекстного меню.

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

Разумеется, сначала необходимо вычертить и параметризировать само изображе�ние паза. Для этого создайте документ КОМПАС�Фрагмент, сохраните его куда�нибудь на жесткий диск. Включите в этом документе параметризацию ввода графи�ческих объектов (если вы помните, по умолчанию при вводе объектов в графическихдокументах параметризация отключена). Чтобы включить автоматическую пара�метризацию при вводе, выполните команду Ñåðâèñ�Ïàðàìåòðû, после чего на вклад�ке Òåêóùèé ôðàãìåíò появившегося диалогового окна в разделе Ïàðàìåòðèçàöèÿ

установите флажки для всех типов объектов и операций (рис. 6.1).

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

Page 488: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы488488488488488

Далее, пользуясь вспомогательной геометрией, самостоятельно вычертите изобра�жение шпоночного паза так, чтобы его геометрический центр совпадал с началомкоординат фрагмента (рис. 6.2). В начале координат установите графический объектточка (команда Òî÷êà) и зафиксируйте ее. Чтобы зафиксировать точку, нажмитекнопку Çàôèêñèðîâàòü òî÷êó на панели инструментов Ïàðàìåòðèçàöèÿ. В резуль�тате к началу координат можно будет привязывать размеры (чтобы после любыхих изменений и перестроений изображения центр паза всегда совпадал с центромкоординат фрагмента).

Рис. 6.2. Параметрическое изображение профиля шпоночного паза

ПРИМЕЧАНИЕ

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

Теперь необходимо установить размеры паза и переменные, соответствующиекаждому размеру.

1. Перейдите на панель инструментов Ðàçìåðû и с помощью команды Ëèíåéíûé

ðàçìåð постройте четыре размера: первые два обозначающие ширину и рабо�чую длину паза, остальные два — расстояние от начала координат до крайнейточки по ширине и крайней точки по длине (до скругления). Очевидно, чтопоследние два размера равны половине соответствующих им первых двух раз�меров. После этого вызовите команду Ðàäèàëüíûé ðàçìåð и установите разме�ры радиусов закругления краев шпонки.

Page 489: КОМПАС-3D V10 на 100 %.pdf

489489489489489Создание библиотек фрагментов и моделей

2. Вернитесь на панель инструментов Ïàðàìåòðèçàöèÿ и нажмите кнопку Óñòà-

íîâèòü çíà÷åíèå ðàçìåðà . По очереди щелкайте на каждом созданном раз�мере и в окне Óñòàíîâèòü çíà÷åíèå ðàçìåðà (рис. 6.3) вводите имена перемен�ных фрагмента: для ширины и длины паза задайте переменные b и l, длядвух других линейных размеров — b_2 и l_2, переменные, отвечающие ра�диусам скругления, установите равными b_2. Кроме того, все размеры, кро�ме длины и ширины паза, должны отмечаться как информационные (то естьих нельзя будет поменять вручную — изменяются они только в результатеперестроения паза при изменении одной или нескольких неинформацион�ных переменных).

Рис. 6.3. Установка значения размера и имени переменной

3. Вызовите окно редактора формул (кнопка Ïåðåìåííûå на панели инструмен�тов Ñòàíäàðòíàÿ). На вкладке Ïåðåìåííûå появившегося окна в столбцах напро�тив переменных, отвечающих рабочей длине и ширине паза, установите фла�жок Âíåøíÿÿ (рис. 6.4), а на вкладке Óðàâíåíèÿ задайте соотношения междупараметрическими переменными: b=b_2*2 и l=l_2*2.

ПРИМЕЧАНИЕ

Вкладка (панель) Уравнения вызывается щелчком на одноименной кнопкепанели инструментов редактора формул.

Формирование параметрического фрагмента закончено. Теперь можно присту�пить к созданию библиотеки.

1. Выполните команду Äîáàâèòü îïèñàíèå�áèáëèîòåêè äîêóìåíòîâ, в появившем�ся окне введите имя библиотеки — Шпоночный паз. После утвердительногоответа на запрос о создании библиотеки (рис. 6.5) вам будет предложено за�дать имя библиотеки, которое будет отображаться в менеджере библиотек.Введите, например, Профиль шпоночного паза и нажмите OK для подтвер�ждения создания библиотеки.

Page 490: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы490490490490490

Рис. 6.4. Завершение выполнения параметрического чертежа шпоночного паза

Рис. 6.5. Запрос подтверждения создания библиотеки фрагментов

2. В менеджере библиотек появится новая, пока еще пустая библиотека. Чтобыдобавить в нее фрагмент, выполните команду контекстного меню Äîáàâèòü

ôðàãìåíò â áèáëèîòåêó (рис. 6.6). В появившемся окне открытия файла следуетвыбрать сохраненный фрагмент с параметрическим изображением шпоночно�го паза.

ПРИМЕЧАНИЕ

Вы можете создать фрагмент прямо в библиотеке. Для этого служит командаконтекстного меню Новый фрагмент.

После добавления фрагмента библиотека будет выглядеть следующим образом(рис. 6.7).

Page 491: КОМПАС-3D V10 на 100 %.pdf

491491491491491Создание библиотек фрагментов и моделей

Рис. 6.6. Добавление фрагмента в библиотеку

Рис. 6.7. Фрагмент добавлен в библиотеку

Теперь вы можете вставлять изображения профиле шпоночного паза из новойбиблиотеки в любой графический документ системы КОМПАС или в эскиз трех�мерной операции. Для этого достаточно дважды щелкнуть на элементе в окне ме�неджера библиотек. При вставке элемента на вкладке Ïåðåìåííûå панели свойств(рис. 6.8) вы можете изменять параметры фрагмента (те, которые были объявле�ны внешними в исходном документе).

Файлы параметризированного фрагмента (Шпоночный паз.frw) и самой биб�лиотеки фрагментов (Шпоночный паз.lfr) находятся на прилагаемом к книгекомпакт�диске в папке Examples\Глава 6.

Аналогично создаются библиотеки моделей. Рассмотрим небольшой пример.

Page 492: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы492492492492492

Рис. 6.8. Изменение значения внешних переменных фрагмента из библиотеки

Создавать параметрический трехмерный элемент нет необходимости, вы можете вос�пользоваться готовым, который был разработан в примерах к третьей главе (файлПараметризация.m3d в папке Examples\Глава 3). Как вы помните, в этом при�мере была выполнена параметрическая модель куба со скругленными ребрами, пе�рестраивающаяся при изменении длины ребра. Однако перед дальнейшим исполь�зованием этой модели в библиотеке необходимо ее немного доработать.

Откройте файл модели в КОМПАС�3D и вызовите редактор формул. Как вы ви�дите, в данном элементе несколько характерных переменных, но только одна неза�висимая. Переменную h необходимо объявить внешней, чтобы пользователи биб�лиотеки моделей могли изменять ее значение при вставке.

Для этого измените формулы в редакторе формул для файла Параметризация.m3dтак, как это показано на рис. 6.9 (необходимо, чтобы значением внешней переменнойв строке уравнений было число, а не ссылка на другую переменную). После этоговыделите переменную h в списке переменных и выполните команду Âíåøíÿÿ кон�текстного меню. При этом ячейка в столбце Èìÿ напротив переменной должнастать синей.

Далее порядок действий такой же, как и при формировании библиотеки фрагмен�тов. Выполняем команду контекстного меню Äîáàâèòü îïèñàíèå�áèáëèîòåêè äîêó-

ìåíòîâ, только в списке Òèï ôàéëà выбираем ÊÎÌÏÀÑ-Áèáëèîòåêè ìîäåëåé (*.l3d) и со�здаем библиотеку. Имя можете присвоить произвольное, например Куб.l3d.

В библиотеку моделей вы можете добавлять как сборки, так и модели. Предусмот�рена возможность создавать сборку или модель непосредственно в библиотеке.Элемент в состав библиотеки добавляется так же, как и для библиотек фрагмен�тов, — с помощью контекстного меню. После добавления модели куба в библиоте�ку она будет выглядеть следующим образом (рис. 6.10).

Page 493: КОМПАС-3D V10 на 100 %.pdf

493493493493493Создание библиотек фрагментов и моделей

Рис. 6.9. Объявление переменной модели внешней

Рис. 6.10. Простая пользовательская библиотека моделей

Вставка объектов из библиотеки моделей допускается только в документ КОМ�ПАС�Сборка. При вставке элемент отрисовывается в виде трехмерного фантома(прозрачного изображения с серыми контурными линиями), который можно за�фиксировать в любой точке сборки. Во время вставки, еще до фиксации компонен�та, вы можете изменить значение его переменных (у нашего куба всего лишь одна).

Page 494: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы494494494494494

Список переменных с их текущими значениями размещается на вкладке Ïàðàìåò-

ðû панели свойств (рис. 6.11).

Изменить значения переменных можно также и после вставки элемента в сборку.Для этого следует воспользоваться командой Ðåäàêòèðîâàòü контекстного меню,которое появляется при щелчке правой кнопкой мыши на узле данного элементав дереве построений.

Рис. 6.11. Настройки вставки параметрического элемента из библиотеки моделей

Файл библиотеки моделей Куб.l3d, а также измененный файл параметрическо�го куба Параметризация.m3d находятся на прилагаемом к книге компакт�дискев папке Examples\Глава 6.

Главное преимущество библиотек фрагментов и моделей — простота созданияи применения. Несомненно, эти приложения — наиболее используемые на прак�тике пользовательские модули. Наверняка те, кто постоянно работает с системойКОМПАС, имеют целые комплекты таких библиотек�хранилищ, накопленные загоды проектирования.

Еще одним плюсом библиотек фрагментов является то, что при появлении новыхверсий КОМПАС вам не нужно будет подгонять или изменять структуру библио�

Page 495: КОМПАС-3D V10 на 100 %.pdf

495495495495495Создание библиотек шаблонов

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

Недостатком такого типа приложений следует считать ограниченность их функ�циональных возможностей. Собственно автоматизация достигается только за счетпараметризации чертежей или моделей, которыми вы наполняете приложение,а сама библиотека лишь ускоряет процесс поиска и вставки нужного графическо�го элемента в документ и обеспечивает лучшие условия для хранения типовыхконструкторских элементов (не нужно искать их по всему жесткому диску, так какони хранятся упорядочено в одном файле�библиотеке).

Более широкими возможностями, по сравнению с библиотеками фрагментов, об�ладают библиотеки шаблонов КОМПАС�3D.

Создание библиотек шаблоновПриложение для создания библиотек шаблонов (по своей сути также прикладнаябиблиотека к КОМПАС�3D, названная Ìåíåäæåðîì øàáëîíîâ) позволяет создаватьособый вид пользовательских прикладных библиотек. Эти библиотеки состоят избазового параметризированного чертежа или трехмерной модели, таблицы пере�менных, набранной в соответствии с некоторыми правилами в табличном редак�торе Excel, и схемы — документа КОМПАС�3D или рисунка, содержащего именапеременных. Сама библиотека — это файл с расширением TLM, с помощью кото�рого переменным параметризированного фрагмента или детали ставятся в соот�ветствие значения, набранные в Excel�таблице.

Разработку шаблона следует начинать с создания фрагмента (для двухмерногошаблона) или детали (для трехмерного), пользуясь стандартными средствамиКОМПАС�График или КОМПАС�3D соответственно. После этого необходимопараметризировать вычерченный фрагмент или эскизы модели и определить каквнешние все переменные, которые вы планируете вводить в таблице Excel. Есливы хотите, чтобы отдельные составляющие фрагмента�шаблона вставлялись в до�кумент в различных комбинациях, их следует поместить на отдельные слои. С по�мощью менеджера создаваемый шаблон можно настроить таким образом, чтобыпри вставке, в зависимости от названия, отдельные слои чертежа�заготовки уда�лялись из графического документа или удалялись все объекты, ограниченные гра�фическими компонентами, которые входят в слои.

Следующим шагом является создание таблицы Excel. В ней необходимо ввести на�звания переменных (при этом важно проследить, чтобы их имена и количество

Page 496: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы496496496496496

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

Формирование еще одной составной части шаблона — схемы параметров — невызовет особых затруднений. Схема — это заставка, изображение конструктив�ного элемента, которое будет показано на одной из панелей менеджера шабло�нов. Схемой может быть любой графический файл системы КОМПАС�3D (чер�теж, фрагмент, деталь или сборка) или файл�рисунок в формате BMP, GIF, JPGи JPEG.

Когда все три описанных компонента подготовлены, их следует собрать в одноприложение. Сначала с помощью команды Áèáëèîòåêà�Ñîçäàòü менеджера шабло�нов нужно указать название будущей библиотеки и папку, где будет размещенфайл библиотеки (рис. 6.12). Здесь можно также задать файл�заставку, котораябудет отображаться в библиотеке шаблонов в виде фоновой картинки.

Рис. 6.12. Начало создания библиотеки шаблонов

Далее необходимо оформить древовидную структуру библиотеки, то есть разделыи подразделы, в которых будут размещены подготовленные вами шаблоны. Дляэтой цели на панели инструментов и в меню менеджера шаблонов есть командаÑîçäàòü ðàçäåë. Завершающий этап подготовки библиотеки — наполнение разделовсоответствующими шаблонами, для чего нужно воспользоваться командой Ðå-

äàêòîð�Ñîçäàòü øàáëîí. После ее выполнения появится окно, в котором для каж�дого шаблона нужно будет ввести имя, указать файл с параметризированным

Page 497: КОМПАС-3D V10 на 100 %.pdf

497497497497497Создание библиотек шаблонов

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

В результате библиотека шаблонов будет полностью готова к работе (рис. 6.13).

Все значения переменных, набранные в редакторе электронных таблиц Excel(рис. 6.14), будут ассоциированы с соответствующими им переменными шаблона.Теперь в окне менеджера шаблонов можно выбирать определенный шаблон, вво�дить значения переменных и вставлять его в документ.

Рис. 6.13. Пример библиотеки шаблонов сварных швов

Рис. 6.14. Таблица параметров для одного из шаблонов библиотеки сварных швов

Page 498: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы498498498498498

Чем же существенно отличаются библиотеки шаблонов от библиотек фрагментов?Как уже говорилось, возможностью вставки в документ не всего фрагмента, а от�дельных слоев и возможностью задавать список четко определенных значений дляпеременной, из которых пользователь может выбирать необходимую (например,стандартные модули зубчатых колес, диаметры резьбы, длину шпоночного пазаи пр.). Кроме того, в шаблонах можно использовать различные типы переменных,среди которых логические и строковые, а в размерных надписях фрагмента�заго�товки можно резервировать переменные для текстовых подстановок (они должнывыделяться с обеих сторон знаком #). Однако самым главным преимуществомбиблиотек шаблонов перед библиотеками фрагментов является то, что при выбо�ре и вставке шаблона вам не нужно будет изменять вручную параметризованныепеременные, как это делалось бы при вставке фрагмента или модели из библиоте�ки фрагментов. Значения всех переменных будут автоматически выбраны из со�ответствующей шаблону таблицы.

Безусловно, на разработку шаблонов уходит больше времени, а при создании и ра�боте с библиотекой уже не обойтись одними навыками работы с КОМПАС�3D —нужно изучить принципы работы менеджера библиотек (для чего изрядно попо�теть над справкой). Зато библиотека шаблонов дает возможность широко автома�тизировать создание типовых элементов и, вместе с тем, не запрещает динамичноуправлять процессом формирования и вставки библиотечного элемента в графи�ческий или трехмерный документы.

Создание библиотек с помощьюКОМПАС-МакроКОМПАС�Макро — это интегрированная в систему КОМПАС�3D среда разра�ботки конструкторских приложений на основе языка программирования Python.Почему за основу взят именно Python? Во�первых, Python распространяется бес�платно и, как следствие, нет никаких ограничений на использование программ,написанных на нем. И, во�вторых, на сегодняшний день Python — один из самыхпростых и понятных языков программирования. И при всей своей простоте онмало в чем уступает таким китам объектно�ориентированного программирования,как C++ или Delphi.

По сути, КОМПАС�Макро является обычной библиотекой, подключаемой к КОМ�ПАС, только с очень большими возможностями. После установки среды Pythonи КОМПАС�Макро (их дистрибутивы входят в установочный комплект системы

Page 499: КОМПАС-3D V10 на 100 %.pdf

499499499499499КОМПАС-Мастер

КОМПАС) библиотеку можно подключить к системе как обычный прикладноймодуль — с помощью менеджера библиотек.

При создании приложений в КОМПАС�Макро можно пользоваться как функция�ми КОМПАС�Мастер (о них будет рассказано ниже), так и специальными функци�ями макросреды, облегчающими разработку прикладных библиотек. Среди специ�альных функций КОМПАС�Макро следует отметить возможности простановкиугловых, линейных и радиальных размеров, функцию вставки в документ фрагмен�та, рисования линии�выноски и пр. Синтаксис перечисленных методов значитель�но проще их аналогов, реализованных в КОМПАС�Мастер (например, вместо вы�зова одной функции создания линейного размера, при работе с API�функциямив КОМПАС�Мастер приходится объявлять и инициализировать три интерфейса).

Чтобы использовать библиотеку КОМПАС�Макро, нужно обладать знаниямилексики и приемов работы с языком Python.

Если же вы не понаслышке знакомы с основами объектно�ориентированного про�граммирования и у вас есть желание разрабатывать настоящие библиотеки на базеКОМПАС�3D, то для вас есть один путь — использование инструментальныхсредств разработки прикладных библиотек КОМПАС�Мастер.

КОМПАС-МастерВо многих случаях одних средств параметризации для автоматизации тех илииных действий в процессе проектирования недостаточно, и новые проектируемые3D�модели или чертежи хоть и схожи с эталоном, но имеют различия, не позволя�ющие использовать параметрические зависимости при построении. Например,когда какие�либо значения принимаются конструктивно или выбираются из спра�вочников в зависимости от третьих величин. Иногда расчетные параметры моде�ли изменяются дискретно (например, модуль зубчатых колес всегда согласовыва�ется со стандартными значениями и не может принимать значений, отличных отприведенных в ГОСТ) или не связаны аналитически с любым другим параметром.Для определения таких параметров в библиотеку необходимо заложить достаточ�но сложный и гибкий алгоритм. Он может включать расчеты любой сложности,условия определения параметров, различные ограничения, связь с файлами дан�ных и т. п. В таком случае никак не обойтись без программирования.

Для этой цели программный пакет КОМПАС�3D располагает очень мощными ин�струментальными средствами разработки дополнительных модулей (прикладных

Page 500: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы500500500500500

библиотек) — КОМПАС�Мастер, которые позволяют использовать всю силу со�временного объектно�ориентированного программирования совместно с функция�ми КОМПАС для создания очень гибких и функциональных приложений. Хорошовладея одним из языков программирования и основами трехмерного моделирова�ния в КОМПАС�3D, можно научиться самостоятельно разрабатывать различныепо структуре программные модули для решения узко�профильных задач констру�ирования. Такие приложения смогут производить сложные вычисления, самосто�ятельно выбирать необходимые параметры из баз данных, обмениваться даннымис внешними приложениями и, в конце концов, построить 3D�модель или чертежнеограниченной сложности с учетом всех параметров (вспомните хотя бы Ðåäóê-

òîð-3D, описанный в гл. 5).

Выбор того, что применять (параметризацию или программирование), зависит отпоставленных перед вами задач. Если вам необходим просто набор надежно хра�нимых и удобных в использовании параметрических элементов, а главное — еслис созданием самих этих элементов нет никаких проблем, конечно, лучше прибег�нуть к параметризации и создавать простые библиотеки типовых элементов. Од�нако если вы планируете вводить в проектируемый модуль сложные аналити�ческие расчеты, предполагаете, что модуль будет принимать решения вместопроектировщика, взаимодействовать с внешними приложениями, считывать илисохранять данные, то этот модуль должен быть полноценной программой. Други�ми словами, к средствам программирования следует прибегать лишь тогда, когдавам необходимо создавать мини�САПР.

Конечно, практика разработки подключаемых модулей на языках Delphi, C++и др. далеко не нова. Очень много известных приложений трехмерной графикиформируют свою архитектуру открытой, предоставляя пользователям возмож�ность расширять функциональность программ. Такими приложениями являютсяAutoCAD, Adobe Photoshop, 3ds Max (некоторые плагины для 3ds Max значитель�но расширяют функционал программы) и др. В этом разделе будет рассказаноо создании пользовательских приложений на базе КОМПАС�3D в одной из самыхпопулярных на сегодня сред программирования — Borland Delphi 7.

ВНИМАНИЕ

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

Page 501: КОМПАС-3D V10 на 100 %.pdf

501501501501501КОМПАС-Мастер

КОМПАС�Мастер предоставляет доступ как к функциям КОМПАС�График, таки к функциям трехмерного моделирования в КОМПАС�3D. Сам доступ может ре�ализоваться двумя путями:

� с использованием экспортных функций, оформленных в виде DLL�модулей,которые разработчик подключает к своей программе при создании плоскихчертежей, и с применением СОМ�объектов — при программном формирова�нии твердотельных моделей;

� при помощи технологии Automation (автоматизации). Эта технология реали�зована через API (Application Programming Interface, интерфейс прикладногопрограммирования) системы КОМПАС. Управление и взаимодействие с сис�темой при этом оформлено через интерфейсы IDispatch.

Далее в этом разделе пойдет речь о программировании прикладных библиотек, рабо�тающих именно с трехмерным редактором КОМПАС�3D. По этой причине необхо�димо сказать о том, благодаря чему возможно создание таких прикладных модулей.

Технология COM, автоматизация и интерфейсы IDispatch

Поскольку программирование не является темой данной книги, мы не будемуглубляться в суть понятий технологии COM и автоматизации. Я опишу эти воп�росы вкратце, чтобы вы имели некоторое представление.

С начала 1990 годов корпорация Microsoft разрабатывает технологию, позволяю�щую создавать гибкие модульные программы таким образом, чтобы отдельныемодули можно было писать на разных языках программирования, но чтобы приэтом обеспечивалась их полная взаимозаменяемость при использовании в различ�ных программных пакетах. На сегодня эта технология полностью сформированаи называется COM (Component Object Model, модель компонентных объектов).

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

Page 502: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы502502502502502

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

Таким образом, интерфейс — это то, что размещено между двумя объектами и обес�печивает связь между ними. Интерфейс�ориентированное программирование пред�ставляет собой технологию разработки программного обеспечения, жестко нацелен�ную на использование интерфейсов. Интерфейс является своего рода связующимзвеном, предоставленным управляющей программе для доступа к COM�объекту.

Объект COM — конкретный экземпляр COM�класса, завершенный объект с соб�ственными членами данных и методами, который может легко встраиваться в про�граммы или распространяться как отдельный программный продукт. COM�объектпредставляет собой или DLL�библиотеку или ЕХЕ�программу для Wіndows, которыеможно создавать в любой среде программирования, способной поддерживать нужныйформат представления. COM�объект может иметь много функций, доступ к которымпроисходит через его интерфейсы. Любой COM�объект должен иметь по крайнеймере одни интерфейс ІUnknown, хотя на самом деле имеет их значительно больше.

В свое время разработчики технологии COM пришли к заключению, что долженсуществовать некоторый механизм запроса интерфейса для определения его воз�можностей. Этот запрос также должен существовать для того, чтобы обеспечитьобновление клиентскими программами значения счетчика ссылок на данный ин�терфейс. Данный счетчик определяет, как долго интерфейс будет оставаться дос�тупным, прежде чем он будет удален из памяти. Именно для этой цели существуетспециальный интерфейс, который называется ІUnknown. Он имеет настольковажное значение, что основной принцип спецификации СОМ требует, чтобы всеСОМ�объекты кроме своих специализированных интерфейсов поддерживали ин�терфейс ІUnknown. Причем каждый определенный для объекта интерфейс долженпроисходить от ІUnknown или от интерфейса, который в свою очередь сам происхо�дит от ІUnknown. Данный принцип называется наследованием интерфейсов. В ин�терфейсе ІUnknown реализовано лишь три метода: Queryіnterface(), AddRef()и Release(). Метод Queryіnterface() определяет, является ли полученный ин�терфейс нужным. Методы AddRef() и Release() используются для подсчета ссы�лок на данный интерфейс при его применении многими программами. Перед началомиспользования COM�объекта клиент вызывает метод СОМ, тем самым увеличиваяколичество ссылок на интерфейс на единицу. После окончания работы с интерфей�сом клиент должен вызвать функцию Release(), чтобы уменьшить количество ссы�лок на единицу. Когда счетчик ссылок для всех интерфейсов станет равным нулю,значит, объект больше никем не используется и его можно выгружать из памяти.

Page 503: КОМПАС-3D V10 на 100 %.pdf

503503503503503КОМПАС-Мастер

На сегодняшний день технология СОМ используется практически во всех серьезныхпрограммах. Приведу один пример. Предположим, что пользователю в каком�нибудьотчете нужно поместить электронную таблицу с расчетами, которые ссылаются на оп�ределенные параметры в тексте. Чтобы выполнить любые вычисления без использо�вания технологии СОМ, пришлось бы постоянно переключаться между двумя про�граммами (Word и Excel), а информацию копировать (вырезать и вставлять). Припомощи технологии COM можно применять функции электронной таблицы прямов текстовом редакторе и автоматически форматировать полученный результат. Воз�можность реализовать операции такого рода называется автоматизацией.

Цель автоматизации состоит в том, чтобы дать возможность программе предостав�лять в использование сервисы, которые в ней присутствуют. Основной особенно�стью автоматизации является возможность комбинировать функции различныхспециализированных приложений в одном модуле. СОМ дает возможность про�граммам передавать свою информацию в другие приложения и модули. Если быкаждая программа или приложение�сценарий могли бы поддерживать указателии процедуру обхода указателей, то проблема была бы решена. Однако в некоторыхязыках программирования есть определенная трудность с процедурой обхода таб�лицы указателей. Некоторые из них, например Vіsual Basіc, не поддерживают ука�затели напрямую. Для решения этой проблемы был разработан специальный ин�терфейс, который разрешает любым языкам программирования, в том числе таким,как Vіsual Basіc, обращаться к методам COM�компонентов. Этот интерфейс полу�чил название ІDіspatch.

Итак, любая программа, которая предоставляет свои возможности другим при�ложениям (поддерживает автоматизацию), может делать это через интерфейсІDіspatch. Интерфейс ІDіspatch происходит от базового интерфейса мо�дели СОМ ІUnknown, тем не менее, в отличие от других COM�интерфейсов,ІDіspatch содержит метод Іnvoke(). Его можно использовать для действитель�ного выполнения методов, которые поддерживает COM�объект. Клиент можетвыполнить любой метод COM�объекта, вызвав метод Іnvoke() интерфейсаІDіspatch. Этот механизм работает при помощи диспинтерфейса (интерфейсадиспетчеризации). Диспинтерфейс определяет методы, которые будут доступныблагодаря использованию метода Іnvoke() интерфейса ІDіspatch.

Интерфейсы IDispatch можно применять в любой из наиболее распространен�ных сегодня сред программирования (Visual C++ Studio, Borland Delphi, BorlandC++Builder, Visual Basic). Именно этим КОМПАС�Мастер выгодно отличается отКОМПАС�Макро: вам не придется изучать малознакомый язык программирова�ния, вы можете создавать свои приложения в той среде, к которой привыкли.

Page 504: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы504504504504504

Базовые интерфейсы API системы КОМПАС

Как вы уже поняли, взаимодействие внешнего приложения или подключаемого мо�дуля с системой КОМПАС (с функциями моделирования, математическими функ�циями ядра системы и пр.) осуществляется посредством программных интерфейсов,называемых API. В КОМПАС на данный момент существуют API двух версий:API 5 и API 7. Сразу предостерегаю вас от ошибочного мнения, что API 7 — это усо�вершенствованный и более новый вариант программных интерфейсов пятой вер�сии. На самом деле обе версии реализуют различные функции системы и взаимнодополняют друг друга. Отсюда, полагаю, очевидно, что обе версии программныхинтерфейсов в равной мере поддерживаются и развиваются с учетом самих измене�ний в системе.

В основном, для создания полноценных подключаемых модулей достаточно мето�дов и свойств интерфейсов API 5.

ПРИМЕЧАНИЕ

В этом разделе рассмотрены главные интерфейсы и их методы, касающиеся толь-ко работы в трехмерном редакторе КОМПАС-3D.

Главным интерфейсом API системы КОМПАС является KompasObject. Получитьуказатель на этот интерфейс (если быть точным, на интерфейс приложения API 5)можно с помощью экспортной функции CreateKompasObject(). Методы этогоинтерфейса, главные из которых представлены в табл. 6.1, реализуют наиболее об�щие функции работы с документами системы, системными настройками, файлами,а также дают возможность получить указатели на другие интерфейсы (интерфейсыдинамического массива, работы с математическими функциями, библиотек мо�делей или фрагментов и различных структур параметров определенного типа).

Таблица 6.1Методы интерфейса KompasObject

Метод Описание

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

ActiveDocument3D Дает возможность получить указатель на активный трехмерный

документ

Document2D Позволяет получить указатель на интерфейс графического

документа (чертежа или фрагмента)

Document3D Дает возможность получить указатель на интерфейс трехмерного

документа (детали или сборки)

GetDynamicArray Возвращает указатель на интерфейс динамического массива

Page 505: КОМПАС-3D V10 на 100 %.pdf

505505505505505КОМПАС-Мастер

Метод Описание

GetMathematic2D Возвращает указатель на интерфейс для работы с

математическими функциями в графическом документе

GetParamStruct Один из самых важных методов. Позволяет получить интерфейс

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

ksAttachKompasLibrary Подключает библиотеку (добавляет ее в пункт главного меню

Библиотеки)

ksChoiceFile Выводит диалог для выбора файла для чтения

ksDetachKompasLibrary Отключает библиотеку

ksDrawKompasDocument Отрисовывает КОМПАС-документ, присланный из внешней

программы или прикладного модуля, как слайд в указанном окне

ksEnableTaskAccess Позволяет разрешить или запретить доступ пользователя к окну

КОМПАС (применяется при работе библиотек)

ksError Выдает сообщение об ошибке

ksGetApplication7 Возвращает указатель на интерфейс приложения API 7

ksGetDocOptions Позволяет получить определенную структуру параметров

настроек текущего документа

ksSetDocOptions Дает возможность получить установить определенную структуру

параметров настроек текущего документа

ksGetHWindow Позволяет получить дескриптор главного окна КОМПАС

ksGetSysOptions Дает возможность получить системные настройки по

определенному типу

ksSetSysOptions Позволяет установить системные настройки по определенному типу

ksGetSystemVersion Дает возможность получить номер версии системы

ksMessage Выдает сообщение произвольного содержания в окне КОМПАС

ksPrintKompasDocument Выполняет печать КОМПАС-документа

ksPrintPreviewWindow Запускает окно просмотра документа перед печатью

ksResultNULL Обнуляет результат работы библиотеки, если ошибка не фатальная

ksSaveFile Выдает диалог сохранения файла

ksSystemPath Позволяет получить системный путь определенного типа

(например, каталог системных файлов КОМПАС, каталог файлов библиотек и пр.)

Quit Закрывает КОМПАС

SpcActiveDocument Позволяет получить указатель на интерфейс активного в данный

момент документа-спецификации

SpcDocument Дает возможность получить указатель на интерфейс документа-

спецификации

Описание прототипов всех приведенных функций, а также других методов, состав�ляющих интерфейс KompasObject, вы найдете в справке по API КОМПАС.Файл этой справки размещается в каталоге SDK, находящейся в папке, в которой

Page 506: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы506506506506506

установлен КОМПАС (например, по умолчанию это C:\Program Files\ASCON\KOMPAS-3D V10\SDK).

Другой важный интерфейс API 5 — интерфейс документа модели ksDocument3D.Получить его можно с помощью методов интерфейса KompasObject:

� ActiveDocument3D — для уже существующего и активного в данный моментдокумента;

� Document3D — если вы планируете создавать новый трехмерный документ.

ПРИМЕЧАНИЕ

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

Свойства (члены данных) этого интерфейса позволяют динамически управлятьнастройками любого трехмерного документа системы из вашего модуля. Наибо�лее используемые из них приведены в табл. 6.2.

Таблица 6.2Свойства интерфейса ksDocument3D

Свойство Тип данных Описание

author WideString Имя автора документа

drawMode Integer Тип отображения модели (каркас, без невидимых линий, невидимые линии тонкие, полутоновое)

fileName WideString Имя файла документа модели

hideAllAxis WordBool Скрыть/показать конструктивные оси

hideAllPlace WordBool Скрыть/показать начала координат

hideAllPlanes WordBool Скрыть/показать плоскости

hideAllSketches WordBool Скрыть/показать эскизы

hideAllSurfaces WordBool Скрыть/показать поверхности

hideAllThreads WordBool Скрыть/показать изображения резьбы

invisibleMode WordBool Режим редактирования документа (видимый или невидимый)

perspective WordBool Признак отображения перспективной проекции

reference Integer Указатель документа (детали или сборки)

shadedWireframe WordBool Полутоновое изображение с каркасом модели

Методы этого интерфейса позволяют программно управлять трехмерным доку�ментом, как сборкой и ее компонентами, так и отдельной деталью. Обратите вни�

Page 507: КОМПАС-3D V10 на 100 %.pdf

507507507507507КОМПАС-Мастер

мание: именно управлять самим документом, но не выполнять в нем трехмерныеоперации! Методы, которые могут пригодиться вам при программировании под�ключаемых модулей, собраны в табл. 6.3.

Таблица 6.3Методы интерфейса ksDocument3D

Метод Описание

Close Позволяет закрыть документ

Create Дает возможность создать пустой документ (деталь или сборку)

CreatePartFromFile Позволяет создать деталь в сборке

CreatePartInAssembly Возвращает указатель на интерфейс детали, создаваемой в сборке

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

EntityCollection Дает возможность получить указатель на массив элементов, выбранных в документе (например, операций или компонентов сборки для их копирования по массиву)

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

ksSetObjParam Позволяет установить параметры объекта в структуру данных (по определенному типу параметров)

GetObjectType Дает возможность получить тип трехмерного объекта

GetPart Очень важный метод, возвращающий указатель на интерфейс компонента (детали или подсборки) в сборке

IsActive Дает возможность проверить, активен ли документ

IsDetail Возвращает TRUE, если трехмерный документ является деталью

Open Позволяет запустить редактирование документа-модели

PartCollection Возвращает указатель на интерфейс динамического массива компонентов, вставленных в сборку

RebuildDocument Дает возможность перестроить документ

Save Позволяет сохранить трехмерный документ в файл с именем ksDocument3D::fileName

SaveAs Дает возможность сохранить трехмерный документ под указанным именем

SetActive Позволяет активировать документ

SetPartFromFile Дает возможность вставить в сборку компонент из файла или библиотеки моделей

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

Важнейший из перечисленных в табл. 6.3 методов — ksDocument3D::GetPart.Входящим параметром этой функции является целочисленная переменная type_,которая определяет, интерфейс какого именно компонента сборки возвращать. Дан�ная переменная имеет несколько предопределенных значений (констант):

Page 508: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы508508508508508

� plnPlace_Part (равняется –4) — метод возвращает указатель на компонент,который находится в режиме контекстного редактирования (то есть редакти�рования «на месте»);

� pNew_Part (–3) — создает в модели новый компонент и возвращает указательна него;

� pEdit_Part (–2) — возвращает указатель на редактируемый компонент(с помощью библиотеки);

� pTop_Part (–1) — верхний компонент, в состав которого входит или новый,или редактируемый, или указанный компонент;

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

Метод ksDocument3D::GetPart возвращает указатель на интерфейс детали иликомпонента сборки — ksPart. Свойства и методы этого интерфейса (часть из ко�торых приведена в табл. 6.4 и табл. 6.5) управляют состоянием компонентов сбор�ки, они почти полностью дублируют команды контекстного меню и панели свойств,доступные пользователю при работе с тем или иным компонентом.

Таблица 6.4Свойства интерфейса ksPart

Свойство Тип данных Описание

excluded WordBool Определяет, исключен или нет компонент из расчета (из

дерева построения)

fileName WideString Имя файла, из которого вставлен компонент

fixedComponent WordBool Определяет, является ли компонент зафиксированным

hidden WorbBool Задает видимость компонента (скрыт или нет)

name WideString Имя компонента в дереве построений

standardComponent WordBool Определяет, является ли данный компонент стандартным

(то есть библиотечным элементом)

Как видите, все эти методы лишь управляют состоянием компонента (задают ви�димость, размещение, определяют, запущено ли редактирование компонента), ноне дают возможность ничего создавать (выполнять операции).

Для программной реализации всех трехмерных операций, которые пользователивыполняют в трехмерных документах системы КОМПАС�3D, в API реализованединый интерфейс ksEntity — интерфейс элемента модели. Этот интерфейсможно получить с помощью метода ksPart::NewEntity, которому необходи�

Page 509: КОМПАС-3D V10 на 100 %.pdf

509509509509509КОМПАС-Мастер

мо передать тип создаваемого элемента. Типов элементов в системе, как и в APIсистемы, большое множество. Каждому из них отвечает своя целочисленная кон�станта и свой собственный интерфейс параметров. Именно с помощью настроек(свойств и методов) этих интерфейсов и создаются любые возможные объектыв деталях и сборках КОМПАС�3D. Некоторые константы с описанием типа эле�мента и интерфейса, к которому они относятся, приведены в табл. 6.6. Сведенияоб остальных вы можете почерпнуть из файла справки SDK.hlp, поставляемоговместе с системой КОМПАС.

Таблица 6.5Методы интерфейса ksPart

Метод Описание

BeginEdit Позволяет запустить режим редактирования компонента

ColorParam Дает возможность получить указатель на интерфейс параметров

цвета и визуальных свойств компонента

EndEdit Закрывает режим редактирования компонента «на месте»

EntityCollection Формирует динамический массив трехмерных объектов и

возвращает указатель на его интерфейс (например, операций для

копирования по массиву)

GetDefaultEntity Возвращает указатель на интерфейс объекта, создаваемого

системой в трехмерном документе по умолчанию. Таких

объектов всего четыре: начало координат и три ортогональных плоскости

GetPart Позволяет получить указатель на интерфейс компонента

GetPlacement Дает возможность получить указатель на интерфейс

местоположения компонента в сборке

SetPlacement Позволяет установить новое положение компонента в сборке

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

NewEntity Наиболее используемый метод: создает интерфейс нового трехмерного объекта и возвращает указатель на него

UpdatePlacement Дает возможность изменить местоположение компонента, заданное в ksPart:: SetPlacement

Таблица 6.6Типы объектов трехмерного документа

Идентификатор Числовое значение

Описание Интерфейс параметров

o3d_planeXOY 1 Плоскость XOY ksPlaneParam

o3d_planeXOZ 2 Плоскость 2XOZ ksPlaneParam

o3d_planeYOZ 3 Плоскость YOZ ksPlaneParam

Продолжение �

Page 510: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы510510510510510

Таблица 6.6(продолжение)

Идентификатор Числовое значение

Описание Интерфейс параметров

o3d_sketch 5 Эскиз трехмерной операции ksSketchDefinition

o3d_axis2Planes 9 Вспомогательная ось на пересечении двух плоскостей

ksAxis2PlanesDefinition

o3d_planeOffset 14 Смещенная плоскость ksPlaneOffsetDefinition

o3d_planeAngle 15 Плоскость под углом ksPlaneAngleDefinition

o3d_bossExtrusion 25 Операция выдавливания ksBossExtrusionDefinition

o3d_cutExtrusion 26 Операция вырезания выдавливанием

ksCutExtrusionDefinition

o3d_bossRotated 28 Операция вращения ksBossRotatedDefinition

o3d_cutRotated 29 Вырезание вращением ksCutRotatedDefinition

o3d_bossLoft 31 Приклеить материал по сечениям

ksBossLoftDefinition

o3d_cutLoft 32 Вырезать по сечениям ksCutLoftDefinition

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

o3d_circularCopy 36 Копирование по концентрической сетке

ksCircularCopyDefinition

o3d_circPartArray 38 Массив по концентрической сетке в сборке

ksCircularPartArrayDefinition

o3d_meshPartArray 39 Массив по сетке в сборке ksMeshPartArrayDefinition

o3d_bossEvolution 46 Приклеить кинематически ksBossEvolutionDefinition

o3d_cutEvolution 47 Вырезать кинематически ksCutEvolutionDefinition

o3d_cutByPlane 50 Сечение плоскостью ksCutByPlaneDefinition

o3d_cutBySketch 51 Сечение по эскизу ksCutBySketchDefinition

Члены данных интерфейса ksEntity соответствуют свойствам трехмерных эле�ментов модели (о свойствах трехмерной модели читайте в подразд. «Свойства трех�мерных объектов» разд. «Твердотельное моделирование в КОМПАС�3D» гл. 3).

Среди методов наиболее важными являются три следующих:

� Create — создает трехмерную операцию или объект вспомогательной геомет�рии по заданным настройкам;

� ColorParam — возвращает указатель на интерфейс настроек цвета и оптичес�ких свойств элемента;

� GetDefinition — получает указатель на интерфейс параметров объектаопределенного типа (параметры данного трехмерного элемента). Именно с по�мощью этого метода можно получить указатель на любой интерфейс, приве�денный в столбце «Интерфейс параметров» табл. 6.6.

Page 511: КОМПАС-3D V10 на 100 %.pdf

511511511511511КОМПАС-Мастер

Таким образом, создание какой�либо трехмерной операции пользовательской про�граммой сводится к такой последовательности шагов.

1. Инициализация главного интерфейса приложения API — KompasObject. Онинициализируется один раз для всего сеанса работы программы.

2. Инициализация интерфейса трехмерного документ ksDocument3D, с после�дующим созданием нового документа или получением указателя на активныйдокумент.

3. Создание компонента и получение на него указателя (интерфейс ksPart).Для сборки это может быть готовый компонент, компонент, вставленный изфайла или созданный «на месте». Для детали необходимо получить указательна компонент типа pTop_Part.

4. Создание с помощью метода ksPart::NewEntity интерфейса нужной намоперации. При этом в метод передается соответствующий идентификатор (на�пример, для выдавливания — o3d_bossExtrusion).

5. Получение с помощью метода ksEntity::GetDefinition указателя на ин�терфейс параметров конкретной операции (для выдавливания этим интер�фейсом является ksBossExtrusionDefinition). Настройка этих парамет�ров необходимым пользователю образом.

6. Создание операции с помощью метода ksEntity::Create.

Кроме перечисленных, в API системы КОМПАС существует еще большое множе�ство различных интерфейсов, отвечающих за тот или иной аспект работы с про�граммой. Небольшая их часть описана в табл. 6.7.

Таблица 6.7Некоторые дополнительные интерфейсы API КОМПАС

Интерфейс Описание

ksPartCollection Интерфейс массива компонентов сборки

ksMacro3DDefinition Интерфейс трехмерного макрообъекта

ksMateConstraintCollection Интерфейс набора сопряжений сборки

ksMateConstraint Интерфейс структуры параметров сопряжения

ksMathematic2D Интерфейс математических функций в графическом документе

ILibHPObject Интерфейс для работы с характерными точками графического

элемента

ksDynamicArray Интерфейс динамического массива параметров

ksPhantom Интерфейс фантомного отображения

ksEntityCollection Интерфейс массива объектов модели

Page 512: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы512512512512512

Пример программной реализации трехмерной операции

Рассмотрим выполнение трехмерной формообразующей операции вручную (то естьв самом КОМПАС) и с помощью воображаемого подключаемого модуля. В каче�стве примера выберем обычную операцию выдавливания на основе несложного эс�киза, содержащего изображение окружности. Раздел var функции, реализующейвыполнение операции, должен выглядеть подобно листингу 6.1.

Листинг 6.1. Раздел объявлений функции построения операции выдавливания

var

doc3 : ksDocument3D;

// интерфейс трехмерного документа

doc2 : ksDocument2D;

// интерфейс графического документа

// используется для создания изображения в эскизе

iPart : ksPart;

// интерфейс детали

planeXOY : ksEntity;

// интерфейс плоскости, на которой будет размещен эскиз

iSketch : ksEntity;

// интерфейс эскиза

iSketchDef : ksSketchDefinition;

// интерфейс параметров эскиза

iBossExtrusion : ksEntity;

// интерфейс операции выдавливания

iBossDef : ksCutExtrusionDefinition;

// интерфейс параметров операции выдавливания

color : ksColorParam;

// интерфейс параметров цвета операции выдавливания

Предположим, что документ�деталь и эскиз с окружностью радиусом 40 мм наплоскости XY уже созданы (это значит, что объекты doc3, doc2, planeXOY, iSketch,iSketchDef уже созданы и проинициализированы).

Для выполнения операции выдавливания пользователь на панели инструментовÐåäàêòèðîâàíèå äåòàëè нажимает кнопку Îïåðàöèÿ âûäàâëèâàíèÿ. При этом на пане�

Page 513: КОМПАС-3D V10 на 100 %.pdf

513513513513513КОМПАС-Мастер

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

Рис. 6.15. Настройки операции выдавливания на панели свойств

Программно это все реализуется следующим образом (листинг 6.2).

Листинг 6.2. Получение интерфейсов операции выдавливания и ее параметров

// iPart — указатель на объект класса ksPart,

// верхний элемент дерева построения детали

// создание интерфейса операции выдавливания

// с помощью метода ksPart::NewEntity,

// которому передаем идентификатор o3d_bossExtrusion

iBossExtrusion := ksEntity(iPart.NewEntity(o3d_bossExtrusion));

if (iBossExtrusion <> nil) then

begin

// если создание прошло успешно

// инициализируем интерфейс настроек операции выдавливания

iBossDef := ksBossExtrusionDefinition(iBossExtrusion.GetDefinition);

if (iBossDef <> nil) then

begin

end;

end;

Несколько замечаний. Данный фрагмент кода будет работать лишь в версияхКОМПАС�3D V8 Plus или выше, поскольку в этих версиях появилась возмож�ность многотельного моделирования. При написании программ для более раннихверсий КОМПАС, в качестве первой (подчеркиваю — лишь первой) операции

Page 514: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы514514514514514

выдавливания вместо константы типа o3d_bossExtrusіon следует использо�вать o3d_baseExtrusіon, то есть базовую операцию выдавливания (так какв КОМПАС�3D V8 и более ранних версиях в детали могло быть лишь одно тело,имеющее общую базовую формообразующую операцию). Для всех следующихопераций нужно применять o3d_bossExtrusіon, как и в КОМПАС�3D V8 Plusи более поздних версиях. Еще одно отличие версии КОМПАС�3D V8 Plus от пре�дыдущих состоит в названии класса для получения определения интерфейса (па�раметров операции). При многотельном моделировании можно сразу использо�вать ksBossExtrusіonDefіnіtіon, в более ранних версиях КОМПАС первымвсегда должен применяться интерфейс ksBaseExtrusіonDefіnіtіon, а все сле�дующие за ним — ksBossExtrusіonDefіnіtіon. Это, тем не менее, не приво�дит к серьезным усложнениям, так как методы и свойства этих двух классов иден�тичны.

Все сказанное касается и других формообразующих операций (за исключением вы�резания, которое по определению не может быть базовой операцией). Из чего сле�дует, что в более ранних версиях КОМПАС и для кинематической операции, и дляоперации по сечениям первой всегда следует реализовать базовую операцию.

СОВЕТ

Даже если вы создаете плагин для версии КОМПАС-3D V8 Plus или выше, все рав-но желательно не забывать о первой операции, как о базовой. Мало ли в какойверсии КОМПАС будут работать пользователи с вашей программой.

Теперь рассмотрим параметры операции выдавливания и способы их настройки.

1. Направление выдавливания в КОМПАС выбирается из раскрывающегося спис�ка Направление на панели свойств (рис. 6.16).

Программным аналогом направления является свойство directionType (тип —SmallInt) интерфейса ksBossExtrusіonDefіnіtіon (или ksBaseExtrusіon-Defіnіtіon). Для него предопределены четыре значения:

� dtNormal (прямое направление) — направление добавления материала со�впадает с направлением нормали к базовой плоскости (то есть плоскости, в ко�торой размещается эскиз выдавливания);

� dtReverse (обратное направление) — направление выдавливания противо�положно направлению нормали;

� dtBoth (в оба направления) — величина выдавливания задается отдельно длякаждого направления;

Page 515: КОМПАС-3D V10 на 100 %.pdf

515515515515515КОМПАС-Мастер

Рис. 6.16. Выбор направления операции выдавливания

� dtMіddlePlane (средняя плоскость) — выдавливание происходит в обе сто�роны от базовой плоскости на одинаковое расстояние, равное половине от ука�занной пользователем величины выдавливания.

Направление выдавливания устанавливается очень просто (листинг 6.3).

Листинг 6.3. Задание направления выдавливания

iBossExtrusion := ksEntity(iPart.NewEntity(o3d_bossExtrusion));

if (iBossExtrusion <> nil) then

begin

iBossDef := ksBossExtrusionDefinition(iBossExtrusion.GetDefinition);

if (iBossDef <> nil) then

begin

// задаем направление выдавливания

iBossDef.directionType := dtNormal;

end;

end;

2. Способ выдавливания (рис. 6.17).

Рис. 6.17. Выбор способа выдавливания

Page 516: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы516516516516516

Для этого типа настроек в API системы также предусмотрены константы:

� etBlіnd (на расстояние) — проводит выдавливание на величину, заданнуюв поле Ðàññòîÿíèå 1 (или Ðàññòîÿíèå 2, если задано направление dtReverse илиdtBoth);

� etThroughAll (через все) — при наличии другой геометрии (других формо�образующих операций) выдавливание происходит через все тело детали; зна�чение величины выдавливания игнорируется;

� etUpToVertexTo, etUpToVertexFrom (до вершины) — система переходитв режим ожидания указания пользователем вершины, до которой будет осуществ�лено выдавливание. Введенное значение величины выдавливания игнорируется.В программе эту вершину следует задать явно еще на этапе разработки проекта;

� etUpToSurfaceTo, etUpToSurfaceFrom (до поверхности) — аналогично режи�му построения до вершины, в данном режиме система ожидает выбора пользова�телем трехмерной поверхности. Значение величины выдавливания также игно�рируется. Как и для вершины, плоскость в программе следует указывать явно;

� etUpToNearSurface (к ближайшей поверхности) — выдавливание прово�дится к ближайшей поверхности, которую система автоматически определяетв направлении выдавливания.

3. Расстояние выдавливания — вводится пользователем в соответствующем тек�стовом поле (полях).

4. Угол наклона операции выдавливания. На панели свойств задается направлениенаклона (внутрь или наружу), а также сам угол наклона.

Параметры операции, описанные в пп. 2–4, устанавливаются с помощью единого ме�тода интерфейса ksBossExtrusіonDefіnіtіon::SetSideParam (листинг 6.4).

Листинг 6.4. Задание способа, величины выдавливания, а также угла наклона

iBossExtrusion := ksEntity(iPart.NewEntity(o3d_bossExtrusion));

if (iBossExtrusion <> nil) then

begin

iBossDef := ksBossExtrusionDefinition(iBossExtrusion.GetDefinition);

if (iBossDef <> nil) then

begin

iBossDef.directionType := dtNormal;

// Если первый параметр имеет значение true,

Page 517: КОМПАС-3D V10 на 100 %.pdf

517517517517517КОМПАС-Мастер

// это значит, что все следующие параметры

// задаются для направления выдавливания dtNormal.

// Если установить значение параметра равным false,

// значит все следующие параметры

// определяются для обратного направления.

// Второй параметр задает способ выдавливания (etBlind);

// третий параметр — величина выдавливания (25 мм);

// четвертый параметр false — уклон вглубь (true — наружу)

// последний параметр — величина уклона в градусах

iBossDef.SetSideParam(true, etBlind, 25, false, 10);

end;

end;

5. На вкладке Òîíêàÿ ñòåíêà пользователь может управлять параметрами толщиныи способа формирования тонкой стенки или установить режим выдавливаниясплошного тела (рис. 6.18).

Рис. 6.18. Выбор режима построения тонкой стенки

В программе это задается следующим образом (листинг 6.5). В примере выполня�ется операция выдавливания без тонкой стенки.

Листинг 6.5. Задание параметров тонкой стенки

iBossExtrusion := ksEntity(iPart.NewEntity(o3d_bossExtrusion));

if (iBossExtrusion <> nil) then

begin

iBossDef := ksBossExtrusionDefinition(iBossExtrusion.GetDefinition);

if (iBossDef <> nil) then

begin

Page 518: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы518518518518518

iBossDef.directionType := dtNormal;

iBossDef.SetSideParam(true, etBlind, 25, false, 10);

// первый параметр false указывает на то,

// надо ли строить тонкую стенку

// второй параметр задает направление выдавливания

// третий и четвертый параметры определяют толщину стенки

// в прямом и обратном направлениях соответственно

iBossDef.SetThinParam(false, dtNormal, 0, 0);

// устанавливаем эскиз операции

iBossDef.SetSketch(iSketch);

end;

end;

В этом фрагменте кода также был задан эскиз операции с помощью методаksBossExtrusіonDefіnіtіon::SetSketch. Мы приняли, что сам эскиз, каки упоминалось ранее, был создан до начала выполнения операции выдавливания.

На вкладке Ñâîéñòâà можно также настроить цвет и оптические свойства создавае�мого элемента. При программном построении элемента для этого сначала необхо�димо инициализировать еще один дополнительный интерфейс — ksColorParam.С помощью его свойств можно управлять визуальными характеристиками трех�мерного элемента. Внесенные в функцию построения изменения показаны в лис�тинге 6.6.

Листинг 6.6. Установка визуальных свойств

iBossExtrusion := ksEntity(iPart.NewEntity(o3d_bossExtrusion));

if (iBossExtrusion <> nil) then

begin

// присваиваем имя трехмерной операции,

// которое будет отображено в дереве построения

iBossExtrusion.name := “Программная операция выдавливания”;

// получаем указатель на интерфейс параметров цвета

// и оптических свойств

color := ksColorParam(iBossExtrusion.ColorParam);

Page 519: КОМПАС-3D V10 на 100 %.pdf

519519519519519КОМПАС-Мастер

// с помощью макроса RGB задаем цвет — красный

color.color := RGB(255, 0, 0);

// задаем уровень зеркальности (в долях единицы)

color.specularity := 0.8;

// и блеск

color.shininess := 1;

iBossDef := ksBossExtrusionDefinition(iBossExtrusion.GetDefinition);

if (iBossDef <> nil) then

begin

iBossDef.directionType := dtNormal;

iBossDef.SetSideParam(true, etBlind, 25, false, 10);

iBossDef.SetThinParam(false, dtNormal, 0, 0);

iBossDef.SetSketch(iSketch);

end;

end;

Теперь все свойства настроены нужным образом, и можно создавать саму трехмер�ную операцию выдавливания. В КОМПАС для этого необходимо нажать кнопкуÑîçäàòü îáúåêò, в программе — вызвать метод Create объекта интерфейса ksEntity.Окончательный вид функции приведен в листинге 6.7.

Листинг 6.7. Операция выдавливания

iBossExtrusion := ksEntity(iPart.NewEntity(o3d_bossExtrusion));

if (iBossExtrusion <> nil) then

begin

iBossExtrusion.name := “Программная операция выдавливания”;

color := ksColorParam(iBossExtrusion.ColorParam);

color.color := RGB(255, 0, 0);

color.specularity := 0.8;

color.shininess := 1;

iBossDef := ksBossExtrusionDefinition(iBossExtrusion.GetDefinition);

if (iBossDef <> nil) then

begin

iBossDef.directionType := dtNormal;

iBossDef.SetSideParam(true, etBlind, 25, false, 10);

Page 520: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы520520520520520

iBossDef.SetThinParam(false, dtNormal, 0, 0);

iBossDef.SetSketch(iSketch);

iBossExtrusion.Create; // создаем операцию

end;

end;

Результат проделанной работы, как «вручную», так и с помощью подключаемогомодуля, показан на рис. 6.19. Изображенный трехмерный элемент, как вы толькочто сами убедились, вполне может быть создан без какого�либо вмешательствапользователя, с помощью API КОМПАС.

Рис. 6.19. Трехмерный элемент, созданный программно

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

Первая библиотека к КОМПАС-3D

Приведенный выше пример, демонстрирующий общий принцип программноговыполнения трехмерных операций из внешнего приложения (плагина), вряд лиобъяснил, как все�таки создать прикладную библиотеку для КОМПАС�3D. В этомразделе подробно рассмотрим разработку простейшей библиотеки, выводящейв среде КОМПАС сообщение «Привет из КОМПАСа!». Структура всех приложе�

Page 521: КОМПАС-3D V10 на 100 %.pdf

521521521521521КОМПАС-Мастер

ний для КОМПАС практически не отличается, поэтому такую библиотеку можнобудет в дальнейшем использовать как заготовку для других более сложных утилит.

Прикладная библиотека для КОМПАС�3D представляет собой обычную DLL(Dynamic Link Library — динамически подключаемая библиотека Windows), толь�ко с расширением RTW. Такая библиотека подключается к КОМПАС, как и лю�бая другая, уже известным нам способом: через менеджер библиотек посредствомкоманды контекстного меню Äîáàâèòü îïèñàíèå�ïðèêëàäíîé áèáëèîòåêè.

Для выполнения примера создайте на жестком диске папку FirstLib, а в ней папкуdcu, в которой будут храниться файлы библиотек КОМПАС.

Теперь можно приступить к выполнению проекта.

1. Запустите Delphi и создайте шаблон DLL�библиотеки, который предлагаетсяпо умолчанию. Для этого выполните команду File�New�Other. Появится окноNew Items (рис. 6.20) со всевозможными шаблонами Windows�приложенийи файлами Delphi (исполняемый EXE�файл, консольное приложение, фор�ма или компонент Delphi и пр.). На вкладке New этого окна выберите пункт DLL

Wizard и нажмите кнопку OK.

Рис. 6.20. Диалоговое окно New Items

Если вы хорошо знакомы с Delphi, например не раз выполняли в этой среде ди�намически подключаемые библиотеки, то для вас будет привычным созданныйфайл�заготовка проекта, начинающийся со служебного слова library. Сохрани�те его на жесткий диск в папку FirstLib под именем Hello_KOMPAS.dpr.

Page 522: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы522522522522522

2. Теперь нужно связать этот файл с библиотеками типов КОМПАС, чтобы мож�но было пользоваться интерфейсами API. Выполните команду Project�Import

Type Library, затем из списка Import Type Library появившегося окна выберитепункт Kompas6API5 (Version 1.0). При этом в текстовом поле под списком дол�жен отобразиться путь к файлу библиотек типов КОМПАС (например,C:\Program Files\ASCON\KOMPAS-3D V10\Bin\kAPI5.TLB). Выбравуказанный пункт, нажмите кнопку Create Unit (рис. 6.21).

Рис. 6.21. Подключение библиотеки типов КОМПАС к Delphi

ПРИМЕЧАНИЕ

Если в списке Import Type Library нет необходимого пункта, вы можете доба-вить его вручную, нажав кнопку Add и отыскав файл kAPI5.TLB (он находитсяв каталоге Bin папки, в которой установлен КОМПАС).

3. За несколько секунд Delphi сгенерирует PAS�файл с именем Kompas6API5_TLB,который будет иметь описание всех интерфейсов API 5. Измените имя (заго�ловок) скомпилированного модуля (автоматически добавленного в проектбиблиотеки), с Kompas6API5_TLB на ksTLB и сохраните проект.

4. Закройте окно, в котором был открыт файл Kompas6API5_TLB.pas, в редак�торе кода Delphi и измените имя файла на ksTLB.pas. Сгенерированный

Page 523: КОМПАС-3D V10 на 100 %.pdf

523523523523523КОМПАС-Мастер

файл Kompas6API5_TLB.pas с интерфейсами размещается в каталоге Imports

папки, в которой установлен Delphi, например C:\Program Files\Borland\Delphi7\Imports.

5. Скопируйте переименованный файл в каталог FirstLib\dcu вашего проекта.

6. Перейдите в главное окно проекта. В разделе uses замените следующуюстроку: Kompas6API5_TLB in “C:\Program Files\Borland\Delphi7\Imports\Kompas6API5_TLB.pas” на ksTLB. Напомню вам о том, что путьк Kompas6API5_TLB.pas может быть другим (он зависит от того, где уста�новлен Delphi). Однако это не имеет значения, поскольку запись генерирует�ся системой автоматически при компиляции файла библиотек типов. Указы�вать путь к модулю ksTLB, который был скопирован в папку dcu проекта, нетнеобходимости.

7. При компиляции прикладной библиотеки будут использованы множестворазличных файлов с описаниями интерфейсов, констант и пр. В принципе,они могут быть размещены где угодно (при этом в разделе uses следовало бызадавать каждый путь явно), но для удобства работы с проектом рекомендуюхранить их в папке dcu, где уже находится файл ksTLB.pas. Где бы все этифайлы ни находились, в Delphi необходимо указать путь к ним. Для этого вы�полните команду Project�Options, после чего на вкладке Directories/Conditionals

открывшегося окна настроек проекта (рис. 6.22) задайте пути к файлам про�екта:

• Output directory — путь, по которому Delphi будет сохранять скомпилиро�ванный файл прикладной библиотеки (в нашем примере подойдет каталогFirstLib);

• Unit output directory и Search path — полный путь к каталогу FirstLib\dcu.По этим путям система будет искать необходимые файлы библиотек КОМ�ПАСа, а также сохранять скомпилированные DCU�файлы.

8. Перейдите на вкладку Application диалогового окна настроек проекта. В полеTarget file extension введите расширение, которое будет применяться для файлабудущей библиотеки — RTW. Нажмите OK, чтобы сохранить настройки.

Теперь можете сохранить проект и выполнить компиляцию (для этого восполь�зуйтесь командой Project�Compile Hello_KOMPAS или сочетанием клавиш Ctrl+F9).В результате в папке FirstLib должна появиться пока еще пустая и бесполезная биб�лиотека, файл которой назван системой Hello_KOMPAS.rtw.

Чтобы RTW�библиотека, написанная на Delphi, могла взаимодействовать с КОМ�ПАС, в ней обязательно должны присутствовать как минимум три функции (для

Page 524: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы524524524524524

Рис. 6.22. Задание путей к файлам проекта прикладной библиотеки

сред программирования на базе языка C или C++ достаточно двух, так как функ�ции LibraryName и LibraryId объединены в одну — unsigned int WINAPILIBRARYID()):

� LibraryEntry — точка входа в библиотеку;

� LibraryName — возвращает имя библиотеки, отображаемое в менеджере биб�лиотек;

� LibraryId — возвращает идентификатор библиотеки (позже его можно ис�пользовать при работе с самой библиотекой, для подключения списка меню еекоманд и пр.).

Все эти функции обязательно должны быть экспортными, то есть экспортируе�мыми из данной DLL, чтобы система КОМПАС могла их видеть и вызывать. Поэтой причине их обязательно нужно вынести в раздел exports прикладной биб�лиотеки.

Добавьте описание этих функций в вашу библиотеку (листинг 6.8).

Листинг 6.8. Три базовых функции RTW-библиотеки

library Hello_KOMPAS;

uses

Page 525: КОМПАС-3D V10 на 100 %.pdf

525525525525525КОМПАС-Мастер

SysUtils, Classes, ksTLB;

{$E rtw}

{$R *.res}

function LibraryName: PChar; pascal;

begin

Result := “Первая библиотека”;

end;

function LibraryId: integer; pascal;

begin

Result := 100;

end;

procedure LibraryEntry(command: WORD); pascal;

begin

end;

exports

LibraryName name “LIBRARYNAME”,

LibraryId name “LIBRARYID”,

LibraryEntry name “LIBRARYENTRY”;

begin

end.

Скомпилируйте полученный код и подключите файл библиотеки к КОМПАС.Убедитесь, что в окне менеджера отобразилось заданное в функции LibraryNameимя библиотеки. Запускать приложение не нужно, поскольку все равно ничегоне произойдет — будет вызываться пустая функция точки входа в библиотекуLibraryEntry.

Page 526: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы526526526526526

СОВЕТ

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

Теперь нужно сделать так, чтобы библиотека стала рабочей.

Сначала необходимо в раздел uses добавить еще один подключаемый модуль —ksAuto, а сам файл этого модуля (ksAuto.pas) перенести в каталог FirstLib\dcu. Файл ksAuto.pas вместе с другими файлами библиотек API системы КОМ�ПАС находится в каталоге SDK\Include папки, в которой установлена текущаяверсия КОМПАС�3D.

Внутри ksAuto.pas есть многочисленные ссылки на другие файлы с определе�нием классов КОМПАС API. Явно подключать их в разделе uses не нужно, носледует перенести в один каталог с файлом ksAuto.pas. Для данного проектадостаточно всего четыре файла (для более сложных понадобятся, конечно, и дру�гие): ks2DCOM_TLB.pas, LDefin2D.pas, LibTool.pas и LtDefine.pas. Про�сто скопируйте эти файлы из SDK\Include в папку FirstLib\dcu вашего про�екта.

В файле проекта объявите глобальную переменную kompas типа KompasObject,а в процедуру входа в библиотеку добавьте следующий код (листинг 6.9).

Листинг 6.9. Вывод текстового сообщения

uses

SysUtils, Classes, ksTLB, ksAuto;

{$E rtw}

{$R *.res}

// глобальная переменная приложения КОМПАС API

var kompas : KompasObject;

// код пропущен

procedure LibraryEntry(command: WORD); pascal;

Page 527: КОМПАС-3D V10 на 100 %.pdf

527527527527527КОМПАС-Мастер

begin

// инициализация объекта KompasObject

// с помощью функции CreateKompasObject

kompas := KompasObject(CreateKompasObject);

// если все прошло успешно

if (kompas = nil) then exit;

// выводим первое сообщение

kompas.ksMessage(“Привет из КОМПАСа!”);

// обнуляем переменную kompas

kompas := nil;

end;

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

Рис. 6.23. Сообщение, посланное библиотекой

ВНИМАНИЕ

При компиляции проекта прикладная библиотека должна быть обязательно отклю-чена в менеджере библиотек, иначе компилятор сообщит об ошибке.

Исходные файлы этой простейшей библиотеки, а также сам исполняемый файлприложения Hello_KOMPAS.rtw находятся на прилагаемом к книге компакт�дис�ке в папке Examples\Глава 6\Delphi Programming\FirstLib. При попыт�ке компиляции исходных файлов на своем компьютере вы должны учитывать, чтокуда бы ни были скопированы исходники с диска, пути к файлам библиотек КОМ�ПАС, указанные в настройках проекта, будут отличаться. По этой причине передкомпиляцией обязательно отредактируйте эти пути (см. рис. 6.22) и лишь послеэтого выполняйте сборку библиотеки.

Page 528: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы528528528528528

Разработка мини-САПР зубчатых колес

Для лучшего усвоения прочитанного материала разработаем мини�САПР, созда�ющую по минимальному количеству исходных данных 3D�модель зубчатого ко�леса (как прямозубого, так и косозубого). В общих чертах задача такова: послевызова библиотеки пользователем появляется диалоговое окно, в котором он за�дает модуль, количество зубьев, ширину зубчатого венца, а также угол наклоназубьев колеса. По введенным параметрам, после нажатия кнопки Ïîñòðîåíèå, биб�лиотека должна сгенерировать трехмерную модель колеса.

Выполните заготовку конструкторской библиотеки, как это было описано в преды�дущем разделе. Чтобы немного облегчить себе задачу, вы можете воспользоватьсяготовым шаблоном, для чего скопируйте все исходные файлы предыдущего приме�ра в новую директорию (назовем ее Gears3D) и сохраните проект под новым именем(Gears3D.dpr). Обязательно отредактируйте пути к файлам библиотек КОМПАС(то есть к папке Gears3D\dcu) в настройках проекта. Измените название библио�теки на Gears miniCAD и оставьте старый идентификатор библиотеки. Скопи�руйте из папки SDK\Include в каталог Gears3D\dcu еще один файл с описани�ями констант, использующимися при инициализации различных интерфейсов, —ksConstTLB.pas. Затем можно, наконец, приступать к выполнению проекта.

Поскольку взаимодействие с пользователем планируется осуществлять с помо�щью диалогового окна, в проект необходимо добавить диалоговую форму. Для это�го выполните команду File�New�Form, после чего в инспекторе объектов настрой�те часть свойств формы (табл. 6.8), оставив остальные заданными по умолчанию.

Таблица 6.8Настройка свойств формы диалогового окна библиотеки

Свойство Описание Значение

BorderStyle Стиль окна bsDialog

Caption Заголовок окна Проектирование зубчатых

колес

Name Имя объекта формы GearsForm

Position Размещение окна при его создании poDesktopCenter

После создания формы Delphi автоматически сгенерировал модуль (unit) с ко�дом ее описания. Удалите из этого модуля описание глобальной переменнойGearsForm типа TGearsForm и сохраните модуль под именем BuildUnit.pas.

Добавьте на форму по четыре текстовых метки (TLabel) и поля ввода (TEdit),а также две кнопки (TButton). Присвойте им заголовки Построение и Отмена.

Page 529: КОМПАС-3D V10 на 100 %.pdf

529529529529529КОМПАС-Мастер

Разместите указанные элементы управления приблизительно так, как показано нарис. 6.24.

Рис. 6.24. Форма будущего диалогового окна библиотеки

После создания формы необходимо обеспечить ее вывод в окне КОМПАС. Зада�ча, на первый взгляд, сложная, но решается просто. Для вывода диалогового окнабиблиотеки нужно сделать следующее.

1. Получить дескриптор главного окна КОМПАС.

2. Запретить доступ пользователю к главному окну программы.

3. Создать объект диалогового окна и вывести его на экран в модальном режиме.

4. После закрытия пользователем окна библиотеки уничтожить окно и вернутьуправление главным окном КОМПАС пользователю.

5. Обнулить дескриптор приложения.

Реализовать эту последовательность действий лучше всего в процедуре точки вхо�да в библиотеку (листинг 6.10).

Листинг 6.10. Вывод диалогового окна библиотеки

procedure LibraryEntry(command: WORD); pascal;

var GearsForm : TGearsForm;

begin

kompas := KompasObject(CreateKompasObject);

if (kompas = nil) then exit;

// получаем дескриптор главного окна КОМПАС

Application.Handle := kompas.ksGetHWindow;

// запрещаем доступ к главному окну

kompas.ksEnableTaskAccess(0);

// создаем объект диалогового окна

GearsForm := TGearsForm.Create(Application);

Page 530: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы530530530530530

GearsForm.ks := kompas;

// выводим диалог на экран

GearsForm.ShowModal;

// удаляем объект

GearsForm.Free;

// возвращаем доступ к окну

kompas.ksEnableTaskAccess(1);

Application.Handle := 0;

kompas := nil;

end;

В приведенном фрагменте кода есть одна, на первый взгляд, непонятная строка —GearsForm.ks := kompas;. В действительности, здесь все просто. Посколькуобработка построения зубчатого колеса будет выполнена внутри класса формыTGearsForm, то для того, чтобы в нем не получать заново указатель на интер�фейс KompasObject, этот указатель передается внешней переменной ks классаTGearsForm. Разумеется, эту переменную (типа KompasObject) необходимопредварительно добавить в раздел public описания класса формы. Перед этимподключите в разделе uses модуля BuildUnit следующие файлы (модули):ksTLB, ksAuto, ksConstTLB, LDefin3D, LDefin2D и math (последний не отно�сится к КОМПАС API, это стандартный модуль математических функций Delphi).

Скомпилируйте проект и подключите полученную библиотеку Gears3D.rtwк КОМПАС. Запустите ее и убедитесь, что после выполнения ее единственной ко�манды в центре главного окна появляется созданное нами диалоговое окно.

Перейдем к реализации обработчиков щелчка на кнопках. Начнем со второй (Îò-

ìåíà), поскольку ее обработчик чрезвычайно прост. Щелкните дважды в редакто�ре форм на кнопке Îòìåíà и в обработчике, автоматически созданном в редакторекода, введите всего одну строку, закрывающую форму (листинг 6.11).

Листинг 6.11. Обработчик щелчка на кнопке Отмена

procedure TGearsForm.Button2Click(Sender: TObject);

begin

if CloseQuery then Close;

end;

Процедура обработки нажатия кнопки Ïîñòðîåíèå намного сложнее. Условно ееможно разделить на три части.

Page 531: КОМПАС-3D V10 на 100 %.pdf

531531531531531КОМПАС-Мастер

1. Расчет геометрических параметров зубчатого колеса по введенным исходнымданным.

2. Создание пустого документа КОМПАС�Деталь.

3. Собственно построение модели зубчатого колеса.

Программное построение модели колеса реализуем такой последовательностьютрехмерных операций.

1. Сначала программно в плоскости XOY создается эскиз, содержащий контурполовины сечения колеса (такой же, какой мы выполняли при моделированиивручную в гл. 3). На основании этого эскиза выполняется операция вращения,формирующая заготовку зубчатого колеса.

2. Далее в плоскости YOZ строится второй эскиз с четырьмя окружностями, надкоторыми выполняется операция вырезания в два направления. Таким обра�зом, мы получим отверстия в диске.

3. Следующим шагом является выполнение выреза между зубьями в венце ко�леса. Для построения выреза воспользуемся первым из способов, предложен�ных в гл. 3. Напомню, этот способ заключается в построении выреза с помо�щью операции Âûðåçàòü ïî ñå÷åíèÿì. При этом в модели колеса строится рядэскизов�сечений, плоскости которых удалены от боковой поверхности колесана величину l = i ⋅ b / (nс – 1) (где b — ширина колеса, nс — количество сеченийили эскизов, i — порядковый номер эскиза). Для нашей библиотеки достаточ�но будет трех эскизов: по два на торцевых плоскостях колеса и один посреди�не — на плоскости YOZ. Это значит, что библиотека должна будет построитьдве вспомогательные плоскости, удаленные в обе стороны от плоскости YOZна половину ширины венца зубчатого колеса. В каждой из трех плоскостей(двух вспомогательных и ортогональной YOZ) будет создано изображение эс�киза выреза между зубьями, повернутое относительно вертикальной оси наугол α = 2 ⋅ l ⋅ tg β / dк, где β — угол наклона линии зуба, dк — делительный ди�аметр зубчатого колеса (обоснование этой зависимости приведено в гл. 3). Дляпервой плоскости вместо l необходимо подставить 0, для второй (YOZ) — b/2,для третьей — b.

4. В завершении создается ось на пересечении плоскостей XOZ и XOY. Относи�тельно этой оси формируется массив по концентрической сетке вырезов меж�ду зубьями колеса. Количество копий устанавливается равным количествузубьев колеса.

Начнем с первого этапа реализации построения: расчета геометрических характе�ристик создаваемого колеса (листинг 6.12).

Page 532: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы532532532532532

Листинг 6.12. Расчет параметров колеса

procedure TGearsForm.Button1Click(Sender: TObject);

var

// раздел объявления переменных

// все объекты приведенных интерфейсов используются при построении

doc3 : ksDocument3D;

iPart : ksPart;

PlaneXOY : ksEntity;

PlaneXOZ : ksEntity;

PlaneYOZ : ksEntity;

SketchEntity : ksEntity;

iSketchDef : ksSketchDefinition;

doc : ksDocument2D;

r : reference;

iBaseRotatedEntity : ksEntity;

Color : ksColorParam;

iBaseRotatedDef : ksBaseRotatedDefinition;

iSketch1Entity : ksEntity;

iSketch1Def : ksSketchDefinition;

iCutExtrusion : ksEntity;

iCutExtrusionDef : ksCutExtrusionDefinition;

iOffsetPlaneEntity : ksEntity;

iOffsetPlaneDef : ksPlaneOffsetDefinition;

iSketch2Entity : ksEntity;

iSketch2Def : ksSketchDefinition;

iSketch3Entity : ksEntity;

iSketch3Def : ksSketchDefinition;

iOffsetPlane1Entity : ksEntity;

iOffsetPlane1Def : ksPlaneOffsetDefinition;

iSketch4Entity : ksEntity;

iSketch4Def : ksSketchDefinition;

iCutLoftEntity : ksEntity;

Page 533: КОМПАС-3D V10 на 100 %.pdf

533533533533533КОМПАС-Мастер

iCutLoftDef : ksCutLoftDefinition;

Collect : ksEntityCollection;

iAxis : ksEntity;

iAxis2PlDef : ksAxis2PlanesDefinition;

iCircularCopy : ksEntity;

iCirCopyDef : ksCircularCopyDefinition;

Collect1 : ksEntityCollection;

// геометрические параметры колеса

module : double;

Lm, Dm : double;

Dv : double;

b_k, c : double;

d_k, d_fk, d_ak : double;

delta0 : double;

z : integer;

beta : double;

Dotv : double;

alfa1, alfa2 : double;

begin

Hide; // прячем диалоговое окно

// считываем параметры, введенные пользователем в окне

module := StrToFloat(Edit1.Text);

z := StrToInt(Edit2.Text);

Lm := StrToFloat(Edit3.Text);

beta := StrToFloat(Edit4.Text);

// диаметр отверстия под вал

Dv := round(Lm/1.4);

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

b_k := Lm;

// диаметр маточины

Page 534: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы534534534534534

Dm := 1.8*Dv;

// толщина диска, соединяющего маточину с ободом

c := round(0.35*b_k);

// толщина обода

delta0 := round(2.5*module/cos(DegToRad(beta)));

d_k := module*z; // делительный диаметр колеса

d_ak := d_k+2*module; // диаметр выступов

d_fk := d_k-2.5*module; // диаметр впадин

// диаметр размещения центров отверстий в диске

Dotv := (d_fk - 2*delta0 + Dm)/2;

// создание детали...

// построение модели...

Close; // закрываем форму

end;

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

Следующий этап построения намного более интересен — он заключается в про�граммном создании документа КОМПАС�Деталь (листинг 6.13). В данном листин�ге раздел описания переменных и расчет параметров колеса пропущен, а приведентолько фрагмент кода, реализующий создание документа�детали. В процедуру по�строения (обработчик нажатия кнопки Ïîñòðîåíèå) этот фрагмент должен бытьвставлен сразу после расчетов.

Листинг 6.13. Создание документа детали

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

doc3 := ksDocument3D(ks.Document3D());

// создаем документ

// параметр false — в видимом режиме

// параметр true — документ-деталь

if doc3.Create(false, true) then

begin

Page 535: КОМПАС-3D V10 на 100 %.pdf

535535535535535КОМПАС-Мастер

// заполняем параметры документа

doc3.author := “Максим Кидрук”;

doc3.comment := “Зубчатое колесо”;

doc3.drawMode := 3;

doc3.perspective := true;

doc3.UpdateDocumentParam();

end else exit;

// проверяем, как прошла инициализация

if (doc3 = nil) then

begin

ks.ksMessage(“Не удалось создать документ!”);

exit;

end;

Откомпилировав и запустив приложение, вы сможете наблюдать, как после зак�рытия диалогового окна (нажатия кнопки Ïîñòðîåíèå) программа сама создаст пу�стой документ КОМПАС�Деталь.

В листинге 6.14 приведен с небольшими сокращениями код построения трехмер�ной модели. Недостающие фрагменты кода вы можете взять из файла Examples\Глава 6\Delphi Programming\Gears3D\BuildUnit.pas на диске. Фрагменткода содержит достаточно подробные комментарии, поэтому, полагаю, разобрать�ся в нем будет несложно.

Листинг 6.14. Построение модели колеса

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

iPart := ksPart(doc3.GetPart(pNew_Part));

if (iPart <> nil) then

begin

// интерфейсы ортогональных плоскостей

PlaneXOY := ksEntity(iPart.GetDefaultEntity(o3d_planeXOY));

PlaneXOZ := ksEntity(iPart.GetDefaultEntity(o3d_planeXOZ));

PlaneYOZ := ksEntity(iPart.GetDefaultEntity(o3d_planeYOZ));

// интерфейс эскиза (половина контура сечения колеса)

iSketchEntity := ksEntity(iPart.NewEntity(o3d_sketch));

Page 536: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы536536536536536

if (iSketchEntity <> nil) then

begin

// интерфейс параметров эскиза

iSketchDef := ksSketchDefinition(iSketchEntity.GetDefinition);

if (iSketchDef <> nil) then

begin

if (PlaneXOY <> nil) then

begin

// устанавливаем плоскость,

// на которой создается эскиз

iSketchDef.SetPlane(PlaneXOY);

iSketchEntity.Create;

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

// doc — указатель на интерфейс ksDocument2D

doc := ksDocument2D(iSketchDef.BeginEdit);

if (doc <> nil) then

begin

// вычерчиваем изображение эскиза

// с помощью методов интерфейса ksDocument2D

// код пропущен

end;

// завершение редактирования эскиза

iSketchDef.EndEdit;

end;

end;

end;

// интерфейс базовой операции вращения

iBaseRotatedEntity := ksEntity(iPart.NewEntity(o3d_baseRotated));

// интерфейс параметров цвета и визуальных свойств

Color := ksColorParam(iBaseRotatedEntity.ColorParam);

Color.specularity := 0.8;

Page 537: КОМПАС-3D V10 на 100 %.pdf

537537537537537КОМПАС-Мастер

Color.shininess := 1;

if (iBaseRotatedEntity <> nil) then

begin

// интерфейс параметров вращения

iBaseRotatedDef :=

ksBaseRotatedDefinition(iBaseRotatedEntity.GetDefinition);

if (iBaseRotatedDef <> nil) then

begin

// настройка параметров вращения

iBaseRotatedDef.SetThinParam(false, dtNormal, 1, 1);

iBaseRotatedDef.SetSideParam(true, 360);

iBaseRotatedDef.toroidShapeType := false;

iBaseRotatedDef.SetSketch(iSketchEntity);

// создаем операцию вращения

// результат – заготовка зубчатого колеса

iBaseRotatedEntity.Create;

end;

end;

// интерфейс эскиза (отверстия в диске)

iSketch1Entity := ksEntity(iPart.NewEntity( o3d_sketch ));

if (iSketch1Entity <> nil) then

begin

iSketch1Def := ksSketchDefinition(iSketch1Entity.GetDefinition);

if (iSketch1Def <> nil) then

begin

if (PlaneYOZ <> nil) then

begin

// размещаем эскиз на плоскости YOZ

iSketch1Def.SetPlane(PlaneYOZ);

iSketch1Entity.Create;

doc := ksDocument2D(iSketch1Def.BeginEdit);

Page 538: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы538538538538538

if (doc <> nil) then

begin

// изображение в эскизе — 4 окружности

// создаются вызовом метода ksDocument2D::ksCircle

doc.ksCircle(0, Dotv/2, 0.4*(d_fk/2-delta0-Dm/2), 1);

doc.ksCircle(0, -Dotv/2, 0.4*(d_fk/2-delta0-Dm/2), 1);

doc.ksCircle(Dotv/2, 0, 0.4*(d_fk/2-delta0-Dm/2), 1);

doc.ksCircle(-Dotv/2, 0, 0.4*(d_fk/2-delta0-Dm/2), 1);

end;

iSketch1Def.EndEdit;

end;

end;

end;

// интерфейс операции Вырезать выдавливанием

iCutExtrusion := ksEntity(iPart.NewEntity(o3d_cutExtrusion));

if (iCutExtrusion <> nil) then

begin

// интерфейс параметров вырезания

iCutExtrusionDef :=

ksCutExtrusionDefinition(iCutExtrusion.GetDefinition);

if (iCutExtrusionDef <> nil) then

begin

// настройка параметров

iCutExtrusionDef.SetSketch(iSketch1Entity);

// направление

iCutExtrusionDef.directionType := dtBoth;

// величина вырезания по каждому из направлений

iCutExtrusionDef.SetSideParam(true, etBlind, c/2,

0, false);

iCutExtrusionDef.SetSideParam(false, etBlind, c/2,

0, false);

Page 539: КОМПАС-3D V10 на 100 %.pdf

539539539539539КОМПАС-Мастер

iCutExtrusionDef.SetThinParam(false, 0, 0, 0);

// создаем отверстия в диске

iCutExtrusion.Create;

end;

end;

// интерфейс смещенной плоскости

iOffsetPlaneEntity := ksEntity(iPart.NewEntity(o3d_planeOffset));

if (iOffsetPlaneEntity <> nil) then

begin

// интерфейс параметров смещенной плоскости

iOffsetPlaneDef :=

ksPlaneOffsetDefinition(iOffsetPlaneEntity.GetDefinition);

if (iOffsetPlaneDef <> nil) then

begin

// величина, базовая плоскость и другие параметры смещения

iOffsetPlaneDef.Offset := b_k/2;

iOffsetPlaneDef.SetPlane(PlaneYOZ);

iOffsetPlaneDef.direction := false;

// делаем плоскость скрытой

iOffsetPlaneEntity.Hidden := true;

// создаем вспомогательную плоскость

iOffsetPlaneEntity.Create;

end;

end;

// эскиз первого выреза между зубьями

iSketch2Entity := ksEntity(iPart.NewEntity(o3d_sketch));

if (iSketch2Entity <> nil) then

begin

iSketch2Def := ksSketchDefinition(iSketch2Entity.GetDefinition);

if (iSketch2Def <> nil) then

Page 540: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы540540540540540

begin

// базовая плоскость — вспомогательная iOffsetPlaneEntity

iSketch2Def.SetPlane(iOffsetPlaneEntity);

iSketch2Entity.Create;

doc := ksDocument2D(iSketch2Def.BeginEdit);

alfa1 := 360/z;

doc.ksMtr(0, 0, 90, 1, 1);

// вычерчивание изображения эскиза

// вместо эвольвент для простоты

// берем обычные дуги по трем точкам

// код пропущен

doc.ksDeleteMtr;

iSketch2Def.EndEdit;

end;

end;

// интерфейс второго эскиза выреза между зубьями

iSketch3Entity := ksEntity(iPart.NewEntity(o3d_sketch));

if (iSketch3Entity <> nil) then

begin

iSketch3Def := ksSketchDefinition(iSketch3Entity.GetDefinition);

if (iSketch3Def <> nil) then

begin

// строим на плоскости YOZ

iSketch3Def.SetPlane(PlaneYOZ);

iSketch3Entity.Create;

doc := ksDocument2D(iSketch3Def.BeginEdit);

alfa2 := -RadToDeg(b_k*tan(DegToRad(beta))/d_k);

doc.ksMtr(0, 0, 90, 1, 1);

// вычерчивание изображения эскиза

// вместо эвольвент для простоты

// берем обычные дуги по трем точкам

Page 541: КОМПАС-3D V10 на 100 %.pdf

541541541541541КОМПАС-Мастер

// код пропущен

doc.ksDeleteMtr;

iSketch3Def.EndEdit;

end;

end;

// вторая смещенная плоскость

iOffsetPlane1Entity := ksEntity(iPart.NewEntity(o3d_planeOffset));

if (iOffsetPlane1Entity <> nil) then

begin

iOffsetPlane1Def :=

ksPlaneOffsetDefinition(iOffsetPlane1Entity.GetDefinition);

if (iOffsetPlane1Def <> nil) then

begin

// величина смещения та же

iOffsetPlane1Def.Offset := b_k/2;

// направление противоположное

iOffsetPlane1Def.direction := true;

iOffsetPlane1Def.SetPlane(PlaneYOZ);

// делаем плоскость скрытой

iOffsetPlane1Entity.Hidden := true;

// создаем смещенную плоскость

iOffsetPlane1Entity.Create;

end;

end;

// третий (последний) эскиз выреза между зубьями

iSketch4Entity := ksEntity(iPart.NewEntity(o3d_sketch));

if (iSketch4Entity <> nil) then

begin

iSketch4Def := ksSketchDefinition(iSketch4Entity.GetDefinition);

if (iSketch4Def <> nil) then

Page 542: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы542542542542542

begin

// базовая плоскость — только что созданная смещенная

iSketch4Def.SetPlane(iOffsetPlane1Entity);

iSketch4Entity.Create;

doc := ksDocument2D(iSketch4Def.BeginEdit);

alfa2 := -RadToDeg(2*b_k*tan(DegToRad(beta))/d_k);

doc.ksMtr(0, 0, 90, 1, 1);

// вычерчивание изображения эскиза

// вместо эвольвент для простоты

// берем обычные дуги по трем точкам

// код пропущен

doc.ksDeleteMtr;

iSketch4Def.EndEdit;

end;

end;

// интерфейс операции Вырезать по сечениям

iCutLoftEntity := ksEntity(iPart.NewEntity(o3d_cutLoft));

if (iCutLoftEntity <> nil) then

begin

// интерфейс параметров операции по сечениям

iCutLoftDef := ksCutLoftDefinition(iCutLoftEntity.GetDefinition);

if (iCutLoftDef <> nil) then

begin

// интерфейс массива ksEntityCollection

// коллекции эскизов для вырезания по сечениям

Collect := ksEntityCollection(iCutLoftDef.Sketchs);

// добавляем эскизы в колекцию

Collect.Add(iSketch2Entity);

Collect.Add(iSketch3Entity);

Collect.Add(iSketch4Entity);

// создаем операцию по сечениям

Page 543: КОМПАС-3D V10 на 100 %.pdf

543543543543543КОМПАС-Мастер

// результат — первый вырез между зубьями в венце колеса

iCutLoftEntity.Create;

end;

end;

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

iAxis := ksEntity(iPart.NewEntity(o3d_axis2Planes));

if (iAxis <> nil) then

begin

// интерфейс параметров вспомогательной оси

// на пересечении плоскостей

iAxis2PlDef := ksAxis2PlanesDefinition(iAxis.GetDefinition);

if (iAxis2PlDef <> nil) then

begin

// задаем плоскости

iAxis2PlDef.SetPlane(1, PlaneXOZ);

iAxis2PlDef.SetPlane(2, PlaneXOY);

// делаем ось невидимой

iAxis.hidden := true;

// создаем вспомогательную ось

iAxis.Create;

end;

end;

// интерфейс операции Массив по концентрической сетке

iCircularCopy := ksEntity(iPart.NewEntity(o3d_circularCopy));

if (iCircularCopy <> nil) then

begin

// интерфейс параметров операции копирования по массиву

iCirCopyDef :=

ksCircularCopyDefinition(iCircularCopy.GetDefinition);

if (iCirCopyDef <> nil) then

Page 544: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы544544544544544

begin

// коллекция операций для копирования

Collect1 :=

ksEntityCollection(iCirCopyDef.GetOperationArray);

// операция всего лишь одна – вырезание зуба

Collect1.Add(iCutLoftEntity);

// количество копий, равно количеству зубьев

iCirCopyDef.count2 := z;

iCirCopyDef.factor2 := true;

// ось копирования

iCirCopyDef.SetAxis(iAxis);

// создаем концентрический массив – колесо готово!

iCircularCopy.Create;

end;

end;

end;

Если вы разобрались в приведенном фрагменте кода, добавьте его в создаваемыйпроект. Недостающие части скопируйте из файла модуля построения, которыйнаходится на прилагаемом к книге компакт�диске. В них нет ничего сложно,обычная последовательность ввода графических примитивов с помощью мето�дов ksLineSeg, ksArcByAngle и ksCircle интерфейса ksDocument2D, простоони достаточно громоздки, чтобы приводить их полностью на страницах книги.

Вновь соберите (перекомпилируйте) библиотеку. Перейдите в окно КОМПАСи запустите приложение из менеджера библиотек. Введите исходные данные длязубчатого колеса (например, модуль — 3,5 мм, количество зубьев — 56, шириназубчатого венца — 60 мм и угол наклона линии зубьев — 15°) и нажмите кнопкуÏîñòðîåíèå.

ВНИМАНИЕ

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

Page 545: КОМПАС-3D V10 на 100 %.pdf

545545545545545КОМПАС-Мастер

Всего за несколько секунд программа построит по указанным данным 3D�моделькосозубого зубчатого колеса (рис. 6.25).

Рис. 6.25. Трехмерная модель зубчатого колеса, созданная программно

С помощью такой небольшой утилиты вы можете создавать зубчатые колеса прак�тически любых размеров, с произвольным углом наклона зубьев, а также пря�мозубые. Все исходные файлы проекта, а также сам файл библиотеки находят�ся на прилагаемом к книге компакт�диске в папке Examples\Глава 6\DelphiProgramming\Gears3D. Если вы собираетесь рассматривать уже готовый проект,не забудьте после копирования его на жесткий диск изменить в настройках путик подключаемым модулям КОМПАС API. Только после этого выполняйте компи�ляцию.

Немного усовершенствуем прикладную библиотеку так, чтобы формируемая мо�дель не создавалась в документе�детали, а вставлялась в текущую сборку с помо�щью трехмерного фантома. Для этого выполните следующее.

1. В модуле BuildUnit в разделе public класса формы объявите новую пере�менную cancel типа boolean. Эта переменная будет служить индикаторомдействий пользователя: true — если пользователь прервал работу приложения

Page 546: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы546546546546546

и false — если построение зубчатого колеса было начато. После этого в об�работчике события OnCreate создания формы присвойте данной переменнойзначение true (чтобы создать обработчик, достаточно дважды щелкнутькнопкой мыши в любой точке формы, не занятой элементом управления).

2. В обработчике щелчка на кнопке Îòìåíà перед закрытием формы также уста�новите значение переменной cancel равным true (хотя это необязательнаяоперация). Только при нажатии кнопки Ïîñòðîåíèå переменная cancel дол�жна получить значение false.

3. В вызове метода создания трехмерного документа doc3.Create(false,true) замените первый параметр на true — doc3.Create(true, true).В результате модель зубчатого колеса будет строиться в невидимом режиме.

4. В самый конец процедуры обработки нажатия кнопки Ïîñòðîåíèå перед закрыти�ем диалогового окна добавьте код, сохраняющий построенную модель на жесткийдиск (листинг 6.15). В примере деталь сохраняется в папку C:\gear.m3d. Путь,как и название файла, вы можете выбирать произвольными, при желании можетеорганизовать их запрос у пользователя.

Листинг 6.15. Сохранение построенной детали

// doc3 — указатель на интерфейс ksDocument3D

// построенной детали

doc3.SaveAs(“C:\gear.m3d”);

doc3.close;

// закрытие диалогового окна

Close;

5. Перейдите в главный файл проекта. В раздел uses подключите три допол�нительных модуля: ksConstTLB, LDefin3D и LDefin2D. Эти модули по�надобятся для объявления объектов интерфейсов, участвующих в созданиитрехмерного фантома. В начало процедуры входа в библиотеку, сразу послеинициализации объекта KompasObject, добавьте код проверки активного до�кумента (листинг 6.16).

Листинг 6.16. Проверка типа активного документа

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

doc3 := ksDocument3D(kompas.ActiveDocument3D());

// если указатель nil или документ является деталью

if (doc3 = nil) or (doc3.IsDetail) then

Page 547: КОМПАС-3D V10 на 100 %.pdf

547547547547547КОМПАС-Мастер

begin

// выдаем сообщение и прекращаем работу библиотеки

kompas.ksMessage(“Текущий документ не является сборкой!”);

kompas := nil;

exit;

end;

6. После закрытия диалогового окна библиотеки документ КОМПАС�Деталь,который и так создавался в невидимом режиме, закрывается, поэтому ничегопока происходить не будет. Чтобы организовать вставку модели фантомомв произвольную точку сборки, после завершения модального показа окна биб�лиотеки должен выполниться следующий код (листинг 6.17). Разумеется, пе�ременные doc3, rInfo и iPart должны быть предварительно объявленыв разделе var функции LibraryEntry.

Листинг 6.17. Вставка модели колеса в сборку фантомом

// если построение не было отменено

if not GearsForm.cancel then

begin

// возвращаем доступ к главному окну

kompas.ksEnableTaskAccess(1);

// получаем интерфейс новой детали в сборке

iPart := ksPart(doc3.GetPart(pNew_Part));

// устанавливаем имя файла компонента

iPart.fileName := “C:\gear.m3d”;

// интерфейс запроса пользователя об указании

// точки вставки

rInfo := ksRequestInfo3D(doc3.GetRequestInfo(iPart));

// задаем функцию обратной связи

rInfo.SetCallBack(“SELECTCALLBACKPROC”, hInstance, nil);

// создаем фантом колеса

rInfo.CreatePhantom;

// если пользователь установил компонент

if doc3.UserGetPlacementAndEntity(0) then

begin

// размещаем его

Page 548: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы548548548548548

iPart.SetPlacement(rInfo.GetPlacement);

doc3.SetPartFromFile(“C:\gear.m3d”, iPart, true);

iPart.UpdatePlacement;

end;

end

else kompas.ksEnableTaskAccess(1);

7. После завершения работы библиотеки (пользователь указал точку вставкии зафиксировал компонент) уничтожаем форму и обнуляем все использовав�шиеся переменные (листинг 6.18).

Листинг 6.18. Обнуление переменных

GearsForm.Free; // освобождаем объект формы

Application.Handle := 0; // обнуляем дескриптор главного окна

doc3.SetActive; // делаем активным окно текущей сборки

doc3 := nil; // обнуляем указатель на документ

kompas := nil; // и на КОМПАС

В листинге 6.17 одним из методов интерфейса ksRequestInfo3D объекту этогоинтерфейса передается адрес функции обратного вызова SELECTCALLBACKPROC.Эту функцию система вызывает из библиотеки каждый раз, когда пользовательуказывает какой�либо объект в окне документа или фиксирует точку. В общемслучае внутри этой функции происходит фильтрация указанных пользователемобъектов и реализация определенных действий по результатам фильтрации. На�пример, при вставке болта из библиотеки стандартных изделий вы сначала указы�ваете цилиндрическую поверхность, куда вставится болт (то есть отверстие подболт), а потом плоскую грань, на которую установится шапочка болта. Причемсистема точно знает, что именно вы указали (сначала цилиндрическую грань, за�тем плоскую) и какие сопряжения в зависимости от заданного трехмерного эле�мента накладывать на библиотечный элемент. Это и есть пример действия функ�ции обратного вызова.

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

Листинг 6.19. Функция обратного вызова

function SelectCallBackProc(entity: ksEntity; rInfo: ksRequestInfo3D): integer;

stdcall; Export;

Page 549: КОМПАС-3D V10 на 100 %.pdf

549549549549549КОМПАС-Мастер

begin

Result := 1;

end;

Чтобы КОМПАС мог вызывать эту функцию из библиотеки, ее обязательно сле�дует объявить как экспортную (листинг 6.20).

Листинг 6.20. Добавление функции обратного вызова в раздел exports

exports

LibraryName name “LIBRARYNAME”,

LibraryId name “LIBRARYID”,

LibraryEntry name “LIBRARYENTRY”,

SelectCallBackProc name “SELECTCALLBACKPROC”;

На этом все. Скомпилируйте проект и запустите библиотеку. Теперь КОМПАСбудет создавать трехмерную модель в скрытом режиме. Сразу же после заверше�ния построения трехмерная модель колеса появится в окне активной сборки в фан�томном отображении, перемещаясь за указателем мыши (рис. 6.26).

Рис. 6.26. Вставка модели, созданной библиотекой, в виде фантома в произвольную точку сборки

Page 550: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы550550550550550

Чтобы вставить модель зубчатого колеса в сборку, необходимо указать точкувставки, щелкнув кнопкой мыши в нужном месте окна представления документаили задав координаты вручную, после чего обязательно нажать кнопку Ñîçäàòü

îáúåêò на панели специального управления (или воспользоваться сочетанием кла�виш Ctrl+Enter).

Еще одной важнейшей особенностью этого приложения является то, что оно за�пускается только при активном документе типа КОМПАС�Сборка. Для всех дру�гих типов документов или для случая, когда активных документов вообще нет,библиотека будет выдавать сообщение (рис. 6.27) и сразу прекращать работу.

Рис. 6.27. Сообщение библиотеки о неверном типе документа

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

Рис. 6.28. Трехмерные модели зубчатых колес, создаваемые библиотекой Gears miniCAD

Файлы с исходными кодами этой версии мини�САПР зубчатых колес вы найдетена прилагаемом к книге компакт�диске в папке Examples\Глава 6\DelphiProgramming\GearsEx. В этом же каталоге размещен уже скомпилированныйфайл библиотеки GearsEx.rtw.

Таким образом, КОМПАС�Мастер — это очень мощные инструментальные сред�ства разработки приложений (библиотек) неограниченной сложности, функцио�

Page 551: КОМПАС-3D V10 на 100 %.pdf

551551551551551Резюме

нирующих в среде КОМПАС�3D. С помощью этих средств программист можетполучить доступ ко всем без исключения функциям системы. Все, что пользова�тель делает вручную (будь то создание или редактирование графического доку�мента, открытие и закрытие файлов, работа со спецификациями, создание таблиц,оформление чертежей, сохранение файлов в различных форматах, вставка рисун�ков и т. д.), можно автоматизировать с использованием КОМПАС�Мастер.

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

Зато, преодолев все эти трудности, вы получите удобное и гибкое приложение, об�ладающее функционалом и интерфейсом, полностью удовлетворяющими вашимтребованиям. Уровень автоматизации выполнения процессов, достигаемый в немпри использовании КОМПАС�Мастер, ничем не ограничен (только вашим жела�нием трудиться и вашими способностями). В программу можно заложить не толь�ко возможность чертить или строить что�либо, ее можно заставить «думать» — са�мостоятельно выбирать, анализировать и обрабатывать необходимые данные,производить определенные действия в зависимости от прочитанных значений, вы�полнять сложные расчеты и делать выводы по их результатам и пр. Все это можетмаксимально облегчить работу инженера.

РезюмеВ данной главе рассмотрены способы расширения стандартных возможностей,предоставляемых системой КОМПАС�3D.

В начале идет краткое обоснование, почему необходимо обеспечивать возмож�ность расширения функционала любой CAD�системы, а также описание того, чтов этом отношении предлагает КОМПАС�3D. Пользователи для максимального

Page 552: КОМПАС-3D V10 на 100 %.pdf

ГГГГГлава 6.лава 6.лава 6.лава 6.лава 6. Расширение возможностей системы552552552552552

приближения возможностей системы к своим потребностям могут применитьодин из четырех способов: создание библиотеки фрагментов, создание библиоте�ки шаблонов, использование КОМПАС�Макро или КОМПАС�Мастер. Затемв главе более подробно рассказывается о каждом из способов.

Большая часть главы посвящена инструментальным средствам разработки при�кладных библиотек для системы КОМПАС — макросреде КОМПАС�Мастер.В соответствующем разделе приведена информация о принципах организацииКОМПАС API, о базовых интерфейсах системы, а также об особенностях созда�ния приложений для трехмерного редактора КОМПАС. В качестве примера под�робно разобран процесс разработки в среде Delphi 7 мини�САПР, создающейтрехмерные модели зубчатых колес в КОМПАС�3D. Все примеры снабжены доста�точно подробными комментариями, а файлы с их исходными кодами вы можетенайти на прилагаемом к книге компакт�диске.

Глава будет полезна всем, кто хочет получить от КОМПАС больше, научиться рас�ширять его функционал, максимально упрощая и ускоряя процесс проектирова�ния и выпуска документации.

Page 553: КОМПАС-3D V10 на 100 %.pdf

ЗаключениеВ условиях динамично развивающегося рынка САПР знание основ трехмерногомоделирования, параметризации, создания чертежей в CAD�системе является не�обходимым для инженера�конструктора.

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

Технический специалист, кроме знаний в своей области, должен отменно владетьнавыками автоматизированного проектирования, легко, точно, а главное — быст�ро решать поставленные задачи в графическом редакторе или расчетной системе.Без этого его предприятие, а значит, и он сам, обречено оказаться раздавленнымжесткой рыночной конкуренцией.

Очень важным моментом, влияющим на качество работы инженера�проектиров�щика, является выбор среды моделирования.

Среди множества инженерных систем для трехмерного моделирования, доступ�ных сегодня, на самом деле немного таких, которые при удобстве интерфейса,легкости и простоте в освоении, обладали бы широким функционалом и приэтом имели бы доступную цену. Одной из таких систем является программаКОМПАС�3D.

Из данной книги вы узнали о секретах эффективной работы в последней вер�сии российской системы трехмерного твердотельного моделирования — КОМ�ПАС�3D V10.

Если вы решили применять эту систему, не сомневайтесь, вы сделали правильныйвыбор.

Потратив совсем немного времени на ее освоение (по сравнению с другими CAD�редакторами) и привыкнув к системе, вы уже не захотите променять ее ни на однудругую, позволяющую решать те же задачи.

Изложение в книге велось от простого к более сложному, сопровождаясь большимколичеством рисунков и интересных примеров.

Сами примеры были ориентированы не только на изучение собственно КОМПАС,но и на демонстрацию решения тех или иных сложных задач, часто встречающихся

Page 554: КОМПАС-3D V10 на 100 %.pdf

Заключение554554554554554

в повседневной деятельности инженера, средствами графической системы средне�го класса.

Надеюсь, что приведенный на этих страницах материал смог оказать существен�ную помощь не только тем, кто делает лишь первые шаги в освоении систем авто�матизированного проектирования и трехмерного моделирования, но и читателям,которые ранее были знакомы с КОМПАС�3D или другими подобными систе�мами.

Page 555: КОМПАС-3D V10 на 100 %.pdf

Кидрук Максим Иванович

КОМПАС-3D V10 на 100 % (+CD)

Заведующий редакцией Д. Гурский

Руководитель проекта Ю. Чернушевич

Ведущий редактор Е. Каляева

Художник С. Шутов

Корректоры Т. Драпезо, А. Занина

Верстка А. Засулевич

Подписано в печать 24.07.08. Формат 70×100/16. Усл. п. л. 45,15. Тираж 3000. Заказ

ООО «Питер Пресс», 198206, Санкт-Петербург, Петергофское шоссе, 73, лит. А29.

Налоговая льгота — общероссийский классификатор продукции ОК 005-93, том 2; 95 3005 — литература учебная.

Отпечатано с готовых диапозитивов в ГП ПО «Псковская областная типография».

180004, Псков, ул. Ротная, 34.

Page 556: КОМПАС-3D V10 на 100 %.pdf
Page 557: КОМПАС-3D V10 на 100 %.pdf
Page 558: КОМПАС-3D V10 на 100 %.pdf
Page 559: КОМПАС-3D V10 на 100 %.pdf

ПРЕДСТАВИТЕЛЬСТВА ИЗДАТЕЛЬСКОГО ДОМА «ПИТЕР»предлагают эксклюзивный ассортимент компьютерной, медицинской,

психологической, экономической и популярной литературы

СПЕЦИАЛИСТАМКНИЖНОГО БИЗНЕСА!

РОССИЯМосква м. «Электрозаводская», Семеновская наб., д. 2/1, корп. 1, 6�й этаж;

тел./факс: (495) 234�3815, 974�3450; e�mail: [email protected]

Санкт5Петербург м. «Выборгская», Б. Сампсониевский пр., д. 29а;тел./факс (812) 703�73�73, 703�73�72; e�mail: [email protected]

Воронеж Ленинский пр., д. 169; тел./факс (4732) 39�43�62, 39�61�70;e�mail: pitervrn@сomch.ru

Екатеринбург ул. Бебеля, д. 11а; тел./факс (343) 378�98�41, 378�98�42;е�mail: [email protected]

Нижний Новгород ул. Совхозная, д. 13; тел. (8312) 41�27�31;e�mail: [email protected]

Новосибирск ул. Станционная, д. 36;тел./факс (383) 350�92�85; e�mail: [email protected]

Ростов5на5Дону ул. Ульяновская, д. 26; тел. (8632) 69�91�22, 69�91�30;е�mail: piter�[email protected]

Самара ул. Молодогвардейская, д. 33, литер А2, офис 225; тел. (846) 277�89�79;e�mail: [email protected]

УКРАИНАХарьков ул. Суздальские ряды, д. 12, офис 10—11; тел./факс (1038067) 545�55�64,

(1038057) 751�10�02; е�mail: [email protected]

Киев пр. Московский, д. 6, кор. 1, офис 33; тел./факс (1038044) 490�35�68, 490�35�69;е�mail: [email protected]

БЕЛАРУСЬМинск ул. Притыцкого, д. 34, офис 2; тел./факс (1037517) 201�48�79, 201�48�81;

е�mail: [email protected]

Ищем зарубежных партнеров или посредников, имеющих выход на зарубежный рынок.Телефон для связи: (812) 703573573.E5mail: [email protected]

Издательский дом «Питер» приглашает к сотрудничеству авторов.Обращайтесь по телефонам: Санкт5Петербург — (812) 703573572,Москва — (495) 974534550.

Заказ книг для вузов и библиотек: (812) 703�73�73.Специальное предложение — е�mail: [email protected]

Page 560: КОМПАС-3D V10 на 100 %.pdf