Обучение Creo 3. Копирование поверхностной геометрии из одной модели в другую модель и корректировка поверхностей. Часть 3

Сайт CAD.Life будет закрыт в начале весны 2018 года. Статьи сохранятся на другом сайте, следите за объявлениями.

Снимем выделение геометрии (щелкнем на фон в графическом окне) и приступим к продолжению работы в Creo 3 с утенком (см. начало в статье Creo 3. Копирование поверхностной геометрии из одной модели в другую модель и корректировка поверхностей. Часть 2). Задача теперь стоит такая: выдавить поверхность утенка на грани параллелепипеда. 

Рис.1. Создание плоскости на расстоянии Параллелепипед будем строить со смещением от бока утенка, чтобы при изменении глубины выдавливания видеть разные результаты. Включим отображение плоскостей и выделим плоскость RIGHT, проходящую через половинку утенка. Теперь построим плоскость DTM1 на максимально возможном для выдавливания расстоянии 52.5 мм с помощью команды Плоскость creo3-iface-create-plane в меню Модель

Рис.2. Создание тела вытягивания на новой плоскости Выделим новую плоскость и создадим на ней тело вытягивания (команда Вытянуть creo3-part-protru_small в меню Модель) на базе эскиза прямоугольника 200х200. Границы прямоугольника должны быть больше габаритов профиля утенка для нашего примера (хотя это необязательно). В опциях вытягивания укажем глубину 100, и выберем опцию Вытянуть как поверхность creo3-part-protru_surf. Затем на вкладке Опции поставим галочку Закрыть торцы. Ок creo3-ok.Таким образом у нас получился поверхностный параллелепипед.

Рис.3. Объединение поверхности вытягивания и поверхности утенка Теперь выберем фильтр Геометрия и выделим поверхность утенка и поверхность вытягивания, удерживая клавишу CTRL. Снова выполним команду Объединить creo3-part-surf-merge и с помощью кнопок Направление 1 creo3-part-surf-merge-dir1 и Направление 2 creo3-part-surf-merge-dir2 развернем направление объединения таким образом, чтобы в параллелепипеде появилась небольшая выемка от утенка. Для правильности принятия решения будем пользоваться кнопкой Проверка creo3-cmd-ft-preview.

Рис.4. Объединенная поверхность В результате мы получили выдавленную в параллелепипеде часть крыла утенка. Для того, чтобы преобразовать нашу замкнутую поверхность в твердое тело. Нужно выделить полученную геометрию и выполнить команду Отвердение creo3-part-surf-surftosolid без всяких настроек. Пока что все идет хорошо, но попробуем изменить расстояние до плоскости DTM1.  Сделаем его равным 30 - углубим геометрию утенка в параллелепипед.

Рис.5. Нарушения при построении твердого тела После регенерации утенок углубился в параллелепипед, но при этом возникли ошибки при построении твердого тела. Вызовем редактирование элемента ОТВЕРЖДЕНИЕ 1 в дереве модели и нажмем кнопку Проверка creo3-cmd-ft-preview. В берем в окне Устранение ошибок в списке Объект 1 и посмотрим описание ошибки. Как видно из описания, утенок имеет плохую сшивку поверхностей (т.е. микроразрывы). Придется это исправлять!

Рис.6. Загрузка ссылочной модели в сессию  Выйдем из режима редактирования и откроем исходную модель утенка RUBBERDUCK.PRT. Если в сессии ее нет, загрузим ее с помощью команды Загрузить ссылочную модель creo3-part-load-ref-model в контекстном меню элемента ВНЕШН КОПИЯ ГЕОМЕТРИИ id 120.

 

 

Рис.7. Вызов Import Data Doctor в модели <strong>RUBBERDUCK.PRT</strong> В открытой модели RUBBERDUCK.PRT вызовем редактирование КОНСТР. ЭЛЕМЕНТ ИМПОРТА id 120 и в опциях редактирования импорта вызовем инструмент исправления импортированной геометрии IMPORT DATA DOCTOR (IDD) creo3-part-import-data-doctor. Это достаточно мощной инструмент, воспользуемся его автоматическими функциями: выполним команду Контроль геометрии

Рис.8. Поиск плохой геометрии в модели <strong>RUBBERDUCK.PRT</strong> Появится окно Устранение ошибок: раскроем его пошире и выберем в списке Плохие вершины (3). Эти вершины подсветятся на утенке, т.е. "плохую" геометрию долго искать не придется. Вершины не влияют на сшивку поверхностей, поэтому нам необходимо излечить все остальное.

 

Рис.9. Выбор и лечение плохой геометрии в модели <strong>RUBBERDUCK.PRT</strong>  Выберем  в списке Неисполненный каркас (1) и в контекстном меню выполним команду Выбрать элемент геометрии, вызвавшей ошибку. "Плохой" элемент подсветится в графическом окне. Выполним команду Закрыть creo3-part-edit-delete в меню IMPORT DATA DOCTOR и Применить creo3-ok - разорванная геометрия сошьется. Посмотрим теперь на "плохую" геометрию с пояснением: Промежутки не добавлены в каркас (1). Та геометрия разрыва, которая относится к Компоненту 1327 является разделителем утенка по линии симметрии - ее лечить (сшивать) не требуется, т.к. нам нужно работать с половинкой утенка. Посмотрим теперь на "плохую" геометрию с пояснением: Промежутки не добавлены в каркас (1) для Компонента 1326. Здесь нам ничего не мешает сшить разрыв: выберем геометрию и снова выполним команду Закрыть creo3-part-edit-delete .  Напоминаем, что Плохие вершины мы не трогаем. На этом IMPORT DATA DOCTOR (IDD) можно закрыть creo3-ok-big. Завершим также редактирование КОНСТР. ЭЛЕМЕНТ ИМПОРТА id 120 creo3-ok

Рис.10. Устранение ошибок в модели <strong>RUBBERDUCK_SURF1.PRT</strong>  Не забываем сохранить RUBBERDUCK.PRT и возвращаемся к модели RUBBERDUCK_SURF1.PRT. В этой модели теперь достаточно сделать регенерацию и элемент ОТВЕРЖДЕНИЕ 1 в дереве модели перестанет быть сбойным.

Продолжение в статье: Creo 3. Создание пластмассовой упаковки по поверхностям 3D модели. Часть 1.

 

Поделиться ссылкой на статью

CADLife - лучший инженерный опыт, бесплатные уроки и обучение Solidworks, Creo, Pro/Engineer, STM32

Комментарии к статье