Дмитриев Раков Трехмерное моделирование
.pdfBase surface selection...
Выбираем на аксонометрической проекции грань для снятия фаски, щелкая мышью по ребру, которое будет удалено. Грань будет выделена пунктиром.
Enter surface selection option [Next/OK (current)] <OK>:
Если выделена нужная грань, нажать Enter (иначе ввести букву N и будет выделена следующая грань).
Затем вводим по очереди свои размеры фаски.
Specify base surface chamfer distance <10.0000>: 50 Specify other surface chamfer distance <10.0000>: 70
Выбираем на аксонометрической проекции удаляемое ребро щелчком мыши в ответ на запрос:
Select an edge or [Loop]: Select an edge or [Loop]:
Ребро исчезает и появляется фаска.
Для построения отверстия меняем ПСК, привязывая ее с помощью трех точек параллельно наклонной плоскости. В новой ПСК будет правильно ориентирован цилиндр.
Используем инструмент 3 point UCS из панели инструментов UCS. и привязкой к концевым точкамSnap to endpoint последовательно показываем точки 1, 2 и 3 (см. рис.19). Пиктограмма осей координат переместится в точку1, ось Х будет направлена в сторону точки 2, а ось Y – в направлении точки 3. Ось Z будет перпендикулярно плоскости фаски.
Строим цилиндр (инструмент Cylinder из панели инструментов
Solid). В ответ на запрос Specify center point for base of cylinder or [Elliptical] <0,0,0>: используем координатные фильтры. Вводим .х (выбор координаты Х из трех координат точки). В ответ на запрос of с помощью привязки к середине соответствующего ребра фаски получаем координату Х центра цилиндра. Появляется сообщение:
_mid of (need YZ): Вводим второй фильтр.yz и аналогично привязкой к середине другого ребра фаски выбираем координатыY и Z этой точки.
При запросе радиуса Specify radius for base of cylinder or [Diameter]: вводим с клавиатуры20. При запросе высотыSpecify height of cylinder or [Center of other end]: вводим -50 (глубина от-
верстия со знаком минус, так как она отмеривается в направлении, противоположном положительному направлению оси Z).
Вычитаем цилиндр из параллелепипеда. Выбираем команду Substract из панели инструментов Solid editing. На первый запрос
21
Command: _subtract Select solids and regions to subtract from .. Select objects: 1 found указываем параллелепипед и нажимаем
Enter.
На второй запрос
Select solids and regions to subtract ..
Select objects: 1 found указываем цилиндр и опять нажимаем Enter. Появится сообщение 1 found и будет произведено вычитание.
Каркасное представление на экране будет таким, как на рис.19 (Countor line per surface равно 12). Оно не отличается до и после вычитания. При удалении скрытых линий (инструмент Hide) изображение будет как на рис.20. и будет видно отверстие.
3
2
1
Рис. 19. Деталь с фаской и отверРис. 20. Деталь с фаской и отверстием стием - каркасное представление при удаленных скрытых линиях
Упражнение 8.
Построить модель тела в виде детали с отверстием на конце в утолщенной части. Параллелепипед 120х40х20 мм. Утолщение имеет радиус 40 мм. с отверстием диаметром 40 мм. в центре. Общая длина детали 160 мм. (рис. 21).
Строим основное тело (инструмент Box из панели инструментов Solid) в любом месте, указав положение угловой точки мышью в от-
вет на запрос Specify corner of box or [CEnter] <0,0,0>:
Далее диалог построения по размерам будет таким:
22
Specify corner or [Cube/Length]: L (вводится латинская буква,
определяющая дальнейший ввод трех размеров)
Specify length: 120 (Последовательно вводятся размеры)
Specify width: 40 Specify height: 20
Строим цилиндр (инструмент Cylinder из панели инструментов
Solid). в ответ на запрос Specify center point for base of cylinder or [Elliptical] <0,0,0>: применяем привязку к середине нижнего торцевого ребра параллелепипеда. Указывать ребро при использовании привязки удобнее на аксонометрической проекции. При запросе ра-
диуса Specify radius for base of cylinder or [Diameter]: вводим с клавиатуры 40. При запросе высотыSpecify height of cylinder or [Center of other end]: вводим 20 (высота детали).
Снова строим цилиндр(инструмент Cylinder из панели инстру-
ментов Solid). В ответ на запросSpecify center point for base of cylinder or [Elliptical] <0,0,0>: опять применяем привязку к середине нижнего торцевого ребра параллелепипеда. При запросе радиуса
Specify radius for base of cylinder or [Diameter]: вводим с клавиатуры 20. При запросе высоты Specify height of cylinder or [Center of other end]: вводим 20 (высота детали).
Объединяем параллелепипед и цилиндр большего радиуса - ко мандой Union. Вычитаем цилиндр меньшего радиуса из объединенной детали командой Substract
Каркасное представление на экране будет таким, как на рис.21 (Countor line per surface равно 12). Оно не отличается до и после вычитания. При удалении скрытых линий (инструмент Hide) изображение будет как на рис.22. и будет видно отверстие.
Рис. 21. Деталь с отверстием - |
Рис. 22. Деталь с отверстием при уда- |
каркасное представление |
ленных скрытых линиях |
23
Упражнение 9.
Построить модель тела с двумя плоскостями симметрии (рис.23). Стандартные примитивы не позволяют построить такую деталь. Ее можно получить, найдя общий объем двух выдавленных оди-
наковых тел, пересекающихся под 90 градусов друг с другом.
Рис. 23. Деталь с двумя плоскостями |
Рис. 24. Контур для выдавливания |
симметрии при удаленных скрытых |
|
линиях |
|
Строим контур для выдавливания, используя отрезки и дуги в любом месте (рис. 24). Сначала строится половина контура. После этого командой симметрии строится другая половина. Построенный контур преобразуется в область командойRegion из меню вычерчивания Draw.
Далее вызываем командуEXTRUDE из панели инструментов Solid и производим выдавливание построенного контура на высоту равную максимальной ширины контура (или больше, но не меньше).
Следующий шаг построения – скопировать полученную деталь с помощью команды Copy из панели инструментовModify. Из двух деталей выбираем любую и поворачиваем ее на угол90 градусов вокруг нужной оси координат с помощью команды вращения в трехмерном пространстве 3D Rotate, вызываемую из меню Modify->3D Operation. После поворота перемещаем повернутую деталь до совмещения угловых точек, расположенных в месте максимальной ширины деталей. Для перемещения используется командаMove из
24
панели инструментов Modify, при этом |
обязательно использовать |
|||
привязку к концевой точке, а в качестве базовой точки выбрать та- |
||||
кую же точку перемещаемой детали. После перемещения детали |
||||
должны проходить друг через друга. |
|
|
|
|
Последнее действие – нахождение общего объема двух деталей |
||||
с помощью командыINTERSECT. В результате получится деталь, |
||||
представленная на рис. 23. |
|
|
|
|
Упражнение 10. |
|
|
|
|
Построить модель подшипника качения с7 шариками и двумя |
||||
обоймами. Радиус шариков 10 |
мм. Остальные размеры взять про- |
|||
|
порционально |
схеме |
сечения, |
|
|
представленной на рис. 25. |
|
||
|
Строим контур сечения, начи- |
|||
|
ная с окружности радиусом 10мм. |
|||
|
Затем |
строим |
половину |
контура |
|
одной обоймы. С помощью ко- |
|||
|
манды симметрии Mirror сначала |
|||
|
достраиваем вторую половину, а |
|||
Рис. 25. Схема сечения подшип- |
затем контур второй обоймы, ис- |
|||
пользуя в качестве оси |
симмет- |
|||
ника качения |
рии две точки |
квадрантов |
окруж- |
|
ности, указывая их привязкой Snap to quadrant. Проводим ось вра- |
||||
щения на расстоянии 60 мм. от центра окружности. |
|
|
||
Контуры обоймы объединяем в области командой Region. |
|
|||
Командой Revolve получаем трехмерные модели обойм, выбирая |
||||
сразу обе области и указывая в качестве оси вращения линию, по- |
||||
строенную заранее, задав режим вращение вокруг объекта. |
|
|||
Строим сферу с привязкой ее центра к центру окружности. Рас- |
||||
ставляем семь сфер по кругу командой 3D array. Для команды зада- |
||||
ем режим расстановки по кругуP, указываем в качестве объекта |
||||
расстановки сферу. При запросе центра вращения указываем при- |
||||
вязкой среднюю точку оси вращения, а для определения положения |
||||
оси вращения указываем еще одну точку на ней– концевую (опять |
||||
используя привязку). |
|
|
|
|
25
Рис. 26.Подшипник – каркасное |
Рис. 27. Подшипник – изображение с |
представление |
удалением скрытых линий |
Получается деталь, каркасное представление которой дано на рис. 26. Более наглядное представление с удалением скрытых линий и немного развернутое приведено на рис. 27.
ЛИТЕРАТУРА
6.. БЕЛКИН Ю.В. ДМИТРИЕВ С.А. Инженерная и компьютерная графика для кораблестроителей . Уч.пособие, СПбГМТУ.:, СПб,2003.
26
Содержание |
|
Введение............................................................................... |
3 |
1. Задание трехмерных координат....................................... |
4 |
2.Координатные фильтры .................................................... |
5 |
3. Трехмерные виды ............................................................. |
5 |
4. Построение тел................................................................. |
6 |
4.1.Стандартные примитивы............................................. |
6 |
4.2. Выдавленное тело...................................................... |
8 |
4.3.Тело вращения ............................................................ |
8 |
4.4. Сложное тело ............................................................. |
9 |
Объединение объектов..................................................... |
9 |
Вычитание объектов ......................................................... |
9 |
Пересечение объектов.................................................... |
10 |
5. Редактирование пространственных объектов ............... |
10 |
5.1. Поворот пространственных объектов...................... |
10 |
5.2. Зеркальное отображение пространственных |
|
объектов ...................................................................................... |
10 |
5.3. Размножение пространственных объектов ............. |
11 |
5.4. Снятие фасок у пространственных тел ................... |
11 |
5.5. Сопряжение граней пространственных тел............. |
11 |
5.6. Разрезание пространственных тел.......................... |
11 |
6. Изменение вида детали на экране................................. |
12 |
7. Построение тел по размерам. Точное расположение |
|
частей тела ..................................................................................... |
12 |
Упражнение 1. ................................................................. |
12 |
Упражнение 2. ................................................................. |
13 |
Упражнение 3. ................................................................. |
14 |
Упражнение 4. ................................................................. |
16 |
Упражнение 5. ................................................................. |
17 |
Упражнение 6. ................................................................. |
18 |
8. Построение более сложных моделей ............................ |
20 |
Упражнение 7. ................................................................. |
20 |
Упражнение 8. ................................................................. |
22 |
Упражнение 9. ................................................................. |
24 |
Упражнение 10. ............................................................... |
25 |
ЛИТЕРАТУРА ......................................................................... |
26 |
27