Разрабатываем ремённую передачу в nanoCAD 21 (часть 3 из 3)

[ [ad_1]

Сборка с использованием инструментария 3D-зависимостей

Сборка готового изделия предполагает не просто совмещение деталей друг с другом. В платформе nanoCAD сборка представляет собой совмещение деталей с использованием 3D-зависимостей. Эти зависимости позволяют связать элементы друг с другом так, чтобы сборка стала одним целым, в то же время оставаясь набором деталей. Предусмотрены пять видов 3D-зависимостей:

3D-вставка

вставка одного 3D-объекта в другой или вставка для обеспечения соосности двух 3D-объектов. Работает с радиальными элементами;

3D-совмещение

совмещение геометрии одного 3D-объекта с другим;

угловая 3D-зависимость

задание угла между двумя 3D-объектами;

3D-касание

позволяет создавать более сложные касания поверхностей, чем зависимость 3D-совмещение, например, такие как: цилиндр к плоскости, цилиндр к цилиндру, конус к плоскости и др.;

3D-симметрия

позволяет выставлять элементы 3D-тел симметрично относительно выбранной плоскости.

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

Сборку ведем от плиты. Для начала фиксируем ее в модели командой Фиксация, открыв контекстное меню плиты в истории построения (рис. 21). При этом иконка детали дополнится значком якоря: . Благодаря этой операции плита в процессе создания сборки будет оставаться неподвижной. Если потребуется, фиксацию детали можно в любой момент отменить командой Дефиксация в том же контекстном меню. .

Рис. 21. Фиксация детали в окне истории построения
Рис. 21. Фиксация детали в окне истории построения

Добавляем стакан одного из валов и крепеж: шайбы и болты. Поскольку стакан выполнен в отдельном файле, его надо вставить в текущий чертеж. Я уже начал было по привычке открывать файл со стаканом, чтобы скопировать его через буфер обмена, но вспомнил, что разработчик вскользь упомянул о новой возможности работы со ссылками. Закрываю файл с деталью, вставляю его как обычную внешнюю ссылку – и в окне истории построения появляется нужная мне деталь (рис. 22). Этот инструмент открывает абсолютно новые возможности проектирования сложных изделий, состоящих из множественных сборок, подсборок и т.п. При вставке компонента ссылкой все изменения в файле детали происходят и в файле сборки (если, конечно, не разорвана связь). Безусловно, это большое преимущество по сравнению с простым копированием. Но отложим подробный разговор на эту тему до другого случая и продолжим сборку.

Рис. 22. Добавление деталей в сборку в виде внешних ссылок
Рис. 22. Добавление деталей в сборку в виде внешних ссылок

Крепеж добавляем из базы элементов. Для этого переключаемся на вкладку базы данных и заходим в раздел Детали крепления → Общее машиностроение → Шайбы → Пружинные для размещения шайб и в раздел Детали крепления → Общее машиностроение → Болты → С шестигранной головкой для размещения болтов (рис. 23).

Рис. 23. Окно базы элементов
Рис. 23. Окно базы элементов

Прежде чем выбрать требуемый нормативный документ на деталь следует убедиться, что нажата кнопка Использовать 3D-модель при вставке стандартных деталей , поскольку база содержит как 3D-, так и 2D-представления деталей. Далее выбираем нормативный документ, размещаем элемент в пространстве и выбираем параметры элемента в окне параметров (рис. 24).

Рис. 24. Размещение стандартного элемента
Рис. 24. Размещение стандартного элемента

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

Рис. 25. Плита, стакан и крепеж готовы к сборке
Рис. 25. Плита, стакан и крепеж готовы к сборке

Плиту и стакан совмещаем с помощью зависимости 3D вставка. Последовательно указываем на совмещаемые ребра одной детали и второй (рис. 26).

Рис. 26. При 3D-вставке указываем совмещаемые ребра деталей
Рис. 26. При 3D-вставке указываем совмещаемые ребра деталей

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

Рис. 27. Совмещенные детали
Рис. 27. Совмещенные детали

Иногда, чтобы надежно связать детали, одной зависимости может оказаться недостаточно. В нашем случае, например, стакан вставился в отверстие плиты, отверстия для крепежа визуально также совместились. Но если попытаться повернуть плиту в пространстве вокруг оси стакана, отверстия под крепеж могут «разбежаться» (рис. 28).

Рис. 28. Потеря соосности отверстий в плите и стакане в результате поворота одной из деталей
Рис. 28. Потеря соосности отверстий в плите и стакане в результате поворота одной из деталей

Чтобы этого избежать, понадобится наложить еще одну зависимость: 3D-cовмещение (рис. 29). Достаточно совместить одно из отверстий, и детали надежно свяжутся. Теперь, как бы мы ни пытались переместить или повернуть одну из деталей, вторая будет следовать за ней.

Рис. 29. Наложение зависимости 3D-совмещение
Рис. 29. Наложение зависимости 3D-совмещение

Крепеж устанавливаем 3D-вставкой в такой последовательности: шайба к отверстию в плите, болт к шайбе (рис. 30).

Рис. 30. Указываем грань для 3D-вставки болта
Рис. 30. Указываем грань для 3D-вставки болта

Как результат получаем сборку из двух деталей и крепежа (рис. 31). В окне История 3D Построений каждая деталь отображается отдельной позицией, а при выборе детали она будет выделена в модели. В обратную сторону связь также работает.

Рис. 31. Стакан соединен с плитой
Рис. 31. Стакан соединен с плитой

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

Выводы

В этой статье я постарался представить последовательность создания сборного изделия. Конечно, формат статьи не позволяет описать все нюансы рабочего процесса. Здесь не рассматривались перекрестная параметризация двух или более элементов сборки, создание фигур вращения, фасок, скруглений, резьб и много чего еще, что уже есть в программе. При этом я сфокусировал внимание на создании листовых 3D-тел. Мог ли я создать листовые детали в версии 20 имеющимися в ней инструментами? Безусловно, мог. Затратил бы на работу гораздо больше времени, но сделал. А вот получить из листового 3D-тела развертку, которая просто необходима для изготовления детали, точно не сумел бы. При этом в nanoCAD 21 я получил готовую развертку основной плиты привода вентилятора со всеми отверстиями в три клика мышкой (рис. 32).

Рис. 32. Получение развертки листового тела
Рис. 32. Получение развертки листового тела

В представленном примере я задействовал лишь три команды для работы с листовыми телами из семнадцати возможных. Уверен, что при дальнейшем изучении 21-й версии nanoCAD с модулем «Механика» встречусь с другими не менее полезными новшествами.

Сергей Стромков
инженер первой категории
компания «Арксофт»
arcsoft.ru

[ad_2]

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

0

Автор публикации

не в сети 1 день

admin

500
Комментарии: 4Публикации: 1455Регистрация: 12-02-2020

Похожие статьи

О классах Program и Startup — инициализация ASP.NET приложения. Часть II: IWebHostBuilder и Startup / Хабр

[ [ad_1] Введение Это — продолжение статьи, первая часть которой была опубликована ранее. В той части был рассмотрен процесс инициализации, общий для любого приложения .NET…

0

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

[ [ad_1] Коллеги, в предыдущей статье мы обсудили принципы эффективной работы с событиями аудита ОС Windows. Однако, для построения целостной системы управления ИБ важно не…

0

Сборка ядра Linux 5.12.10 c LLVM 12 + Clang и LTO оптимизацией / Блог компании RUVDS.com / Хабр

[ [ad_1] Технический прогресс не стоит на месте, появляются новые компьютерные архитектуры, компиляторы становятся умнее и генерируют более быстрый машинный код. Современные задачи требуют все…

0

Цифровая трансформация офисной печати от зарождения до современных технологий

[ [ad_1] СодержаниеГлава №1. Краткая история зарождения офисной печати1.1. Пионеры1.2. ЭнтузиастыГлава №2. От CapEx к MPS и далее к DaaS2.1. Капитальные расходы (CapEx)2.2. Управляемые сервисы…

0

Ответы

Авторизация
*
*

Забыли пароль?

Регистрация
*
*
*
Генерация пароля