| AUGIru | An Official Country Chapter of Autodesk User Group International |
|

| На главную | Библиотека | Форум |
|
Создание ассоциативной
зависимости между геометрией деталей в Autodesk Inventor
2008 Михаил
Казаков Инженер-конструктор ·
Адаптивность ·
Передача численных параметров ·
Производный компонент
По качеству передачи информации
от одной детали к другой адаптивность делится на четыре типа: ·
Проецирование в плоский эскиз. ·
Ассоциативное копирование поверхностного
контура. ·
Наложение сборочных зависимостей (Constraint) на геометрию
объявленную адаптивной. ·
Адаптивная сборка. Её функционал только отчасти
предназначен для передачи информации
между конкретными деталями, при создании адаптивности в деталях на разных
уровнях подсборок. Поэтому адаптивную сборку в подробное рассмотрение включать
не будем.
Рис.1 Проецирование в эскиз.
Рис. 2 Потеря ссылки вследствие перемещения компонента в
подсборку уровнем ниже И как полная неизбежность разрыва связей – это удаление
родительской детали из сборки. Надо сказать, что, в силу
легкости создания адаптивной геометрии, начинающие пользователи используют адаптивность «направо и налево» и
в первый момент кажется, что все очень просто и удобно. Естественно, что при
этом все связи иногда сплетаются в такой запутанный клубок, что проще заново
создать модель, чем пытаться отредактировать геометрию с разрушенными ссылками. Рассмотрим способы и инструменты,
позволяющие контролировать спроецированную геометрию. ·
«Дозирование» адаптивности. Старайтесь
использовать как можно меньше родительских деталей для создания конкретной
детали. И чтобы уж совсем не путаться, лучше использовать всего одну
родительскую деталь. Также стараться использовать адаптивность для деталей,
которые имеют тенденцию быть в одной подсборке, например, фланец и прокладка. ·
Принудительный разрыв адаптивных связей или
запрет создания связей при проецировании. Для этого достаточно найти в
браузере конкретную ссылку и разорвать связь. Или отменить адаптивность у всей
детали целиком (рис. 3).
Рис. 3 Отказ от адаптивности Также можно не создавать
адаптивность во время проецирования, для этого достаточно прижать клавишу Ctrl. При этом
спроецированная геометрия будет полностью зафиксирована соответствующей
зависимостью в эскизе. При необходимости можно быстро освободить выделенные
элементы эскиза через команду контекстного меню «Remove Fix Constraints» (рис. 4)
Рис. 4 Проецирование без
адаптивности
При
необходимости восстановления или замены геометрии родительской детали можно
произвести переопределение связи (рис. 5), при этом указав на потерянный или
новый объект.
Рис. 5 Переопределение связи
Данная операция выполняется при
помощи команды Copy Object
Рис. 6 Вызов команды Copy Object
Рис. 7 Копирование поверхностного
контура.
Рис. 8 «Адаптивность» в браузере
Рис. 9 Удаление материала
командой Sculpt. Т.е. получили обрезку
одной детали по контуру другой детали. Преимущества и недостатки данного типа адаптивности, абсолютно такие же, как и в предыдущем случае при адаптивном проецировании в плоский эскиз. Потерянные связи при реструктуризации сборки, также можно либо восстанавливать, либо удалять (рис.10).
Рис. 10 Команды переопределения и
разрыва связей. Рассмотрим пример. Создадим
деталь как на рис. 11.
Рис. 11 Создание адаптивного
выдавливания При этом один из размеров в
эскизе оставим свободным или при необходимости можно поставить справочный
размер. Далее, через контекстное меню объявим операцию выдавливания адаптивной. Вставляем подготовленную деталь в
сборку, где, к примеру, уже есть деталь в виде скобы (рис.12). Дополнительно
объявляет вставленную деталь адаптивной на уровне сборки. Дальше накладываем
сборочные зависимости таким образом, чтобы торцы адаптивной детали совместились
с внутренними поверхностями скобы.
Рис. 12 Вставка и позиционирование адаптивной детали При этом геометрия адаптивной
детали деформируется до поверхностей, к которым были наложены сборочные
зависимости. В общем случае, адаптивными могут
становиться не только сами объекты получения твердого тела, типа «Extrusion», но и сами эскизы,
а так же рабочая геометрия (Рис. 13).
Рис. 13 Примеры объектов
подвергаемых адаптивности
Рис. 14 Принципиальные схемы адаптивных связей Из этой принципиальной разницы
вытекают следующие особенности:
Хотя данный
тип ассоциативности имеет небольшое преимущество перед проецированием в эскиз,
все же он сохраняет недостаток: частичный или полный разрыв связей, т.к. при
перемещении детали по иерархии сборки наложенные зависимости могут
принудительно удаляться, и придется их накладывать заново.
Рассмотрим на примере, как
осуществляется передача численных параметров. Для этого создадим файл детали, сделаем какие-либо
образмеренные построения, например, параллелепипеда. Теперь зайдем и вызовем
таблицу параметров соответствующей командой (рис. 15). Выделим галочкой тот
параметр, который будем экспортировать. Сохраняем файл.
Рис. 15 Подготовка к экспорту параметров
Рис. 16 Создание связи между
файлами.
Рис. 17 Окно выбора
импортируемого параметра Кликнем на параметре, подтвердив
его выбор. Теперь импортированный параметр представлен отдельной строкой в
таблице параметров. Импортированный параметр может полноценно использоваться,
как и любые другие параметры детали (рис. 18)
Рис. 18 Использование
импортированного параметра
Рис. 19 Запуск Design Assistant При создании производного компонента существует
значительное количество опций для выбора передаваемой информации. При этом
передаваемая информация может быть весьма разнообразна. Это не только импорт
объемной геометрии в виде твердого тела или поверхностного контура, но и импорт
эскизов, рабочей геометрии, параметров, масштабирование, зеркальность и пр. Например, при импорте твердого
тела целиком родительская деталь будет выступать в роли полноценной
детали-заготовки. В качестве родительской детали может выступать и сборочный
файл, причем с деталями можно производить различные логические операции:
сложение, вычитание, пересечение. Рассмотрим пример. Обрежем одну
деталь по другой, например цилиндр по конусу. Для начала создадим коническую
деталь и сохраним её.
Рис. 20 Коническая деталь Затем создаем новый файл детали и
вызываем команду производного компонента (Derived Component) и выбираем опцию
импортирования тела родительской детали в виде поверхности (Body as Work Surface).
Рис. 21 Создание производного
компонента в виде поверхности. Переходим к построению эскиза для
цилиндра. Строим плоский эскиз с окружностью (рис. 22).
Рис. 22 Эскиз будущего цилиндра Теперь выдавливаем окружность до
конической поверхности
Рис. 23 Выдавливание до
поверхности.
Рис. 24 Альтернативное решение
выдавливания цилиндра до конической поверхности Результат достигнут, при
необходимости можно убрать видимость конической поверхности через браузер (рис.
25)
Рис. 25 Результат выдавливания
цилиндра Рассмотрим «чистые» схемы
передачи информации между деталями. Под «чистыми» схемами будем понимать, что
связь осуществляется только одним из выше описанных способов. В самом общем
случае можно выделить две «чистые» схемы (рис. 26)
Рис. 26 Схемы передачи информации
Рис. 27 Возможные информационные
схемы 5.
Заключение |
| ©
Copyright 2007 Autodesk User Group International, Inc. All Rights Reserved. Reproduction or copying of images is prohibited. |