Найти тему
Surface modeling

Моделируем корпус компьютерной мыши. Способ первый.

Это будет серия уроков, в которых будем строить самую простую компьютерную мышь.

Данная модель входила в учебные материалы ещё по 11й или 12й версии КОМПАС-3D и поэтому сейчас уже даже нельзя точно вспомнить какая это была мышь, но похожа она на классику от Genius, A4tech или Logitech, если кто-то вдруг узнал свою мышь — пишите название в комментарии.

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

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

Начнём построение модели. Создаём деталь. Строим новый эскиз на плоскости ZX.

Включаем параметрический режим, отображение ограничений и степеней свободы. Строим горизонтальный отрезок длиной 125 мм из начала координат и произвольный сплайн по полюсам из шести точек, начальные и конечные точки сплайна и отрезка должны совпадать. Строим произвольный сплайн по полюсам из четырёх точек, начальные и конечные точки сплайна должны лежать на отрезке.

-2

Образмериваем малый сплайн как на рисунке.

-3

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

Образмериваем большой сплайн как на рисунке. Теперь ион приобрёл законченный вид. выходим из режима эскиза.

-4

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

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

-5

Запускаем команду «Выравнивание». Выравниваем по вертикали первую точку с восьмой, а по горизонтали выравниваем первую со второй и седьмую с восьмой точкой.

-6

Расставляем вертикальные размеры как на рисунке.

-7

Расставляем горизонтальные размеры как на рисунке.

-8

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

Запускаем команду «Зеркально отразить».

-9

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

-10

Указываем спроецированный отрезок в качестве оси симметрии.

-11

Выходим из режима эскиза.

-12

Создаём новый эскиз на плоскости ZX. Проецируем в него малый сплайн. Выходим из режима эскиза.

-13

Переключаемся на набор «Каркас и поверхности», запускаем команду «Заплатка». В прозрачном дереве указываем второй эскиз (подошву). Создаём объект.

-14

Запускаем команду «Поверхность выдавливания». В прозрачном дереве снова указываем второй эскиз (подошву). Устанавливаем расстояние 40 мм. Создаём объект.

-15

Запускаем команду «Усечение поверхности». Переключаемся на режим «Усечение исходной поверхности». Указываем поверхность выдавливания в качестве усекаемой поверхности, а третий эскиз (проекцию малого сплайна) как секущий объект.

-16

В открывшейся панели «Изменение набора частей» оставляем всё как есть и создаём объект.

-17

Запускаем команду «Сшивка поверхностей». Указываем обе созданные поверхности. Создаём объект.

-18

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

Запускаем команду «Сплайн по объектам».

-19

Указываем два ребра правой части заплатки. Создаём объект.

-20

Запускаем команду «Контур».

-21

Указываем два ребра левой части заплатки. Создаём объект.

-22

Запускаем команду «Точка на кривой».

-23

Указываем большой сплайн по полюсам. Устанавливаем 53% от длины кривой, при необходимости смените направление, чтобы получилось как на рисунке. Создаём объект.

-24

Запускаем команду «Плоскость через точку параллельно другой плоскости».

-25

Указываем плоскость ZY и точку на кривой.

-26

Запускаем команду «Точка на пересечении».

-27

Указываем параллельную плоскость и ребро одной (дальней от экрана) боковины, образованной усечением. Создаём объект.

-28

Указываем параллельную плоскость и ребро другой боковины. Создаём объект.

-29

Запускаем команду «Дуга по трем точкам».

-30

Указываем поочерёдно сначала точки на пересечениях на боковинах, а затем точку на кривой.

-31

Запускаем команду «Поверхность по сети кривых».

-32

Указываем поочерёдно сплайн по объекту, дугу и затем контур. Переключаемся на «Кривые (V)».

-33

Указываем ребро ближней боковины, большой сплайн по полюсам и ребро дальней боковины. Создаём объект.

-34

Создаём новый эскиз на плоскости ZX. Проецируем в него большой сплайн по полюсам, меняем его стиль на тонкую линию. Запускаем команду «дуга по двум точкам». Строим дугу так, чтобы она была направлена в тело мыши, а начало и конец дуги лежали бы на проекции сплайна.

-35

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

-36

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

Запускаем команду «Плоскость через точку перпендикулярно ребру».

-37

Указываем дугу по двум точкам и её ближайшую к началу координат вершину.

-38

Создаём эскиз на перпендикулярной плоскости. Проецируем крайнюю точку дуги по двум точкам.

-39

Строим произвольную дугу.

-40

Запускаем команду «Точка на середине кривой». Указываем дугу и спроецированную точку.

-41

Запускаем команду «Выравнивание». Выравниваем края дуги между собой по горизонтали.

-42

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

-43

Запускаем команду «Поверхность по траектории».

-44

Указываем в качестве сечения дугу, а в качестве траектории дугу по двум точкам. Создаём объект.

-45

Запускаем команду «Продление поверхности».

-46

Указываем крайние рёбра поверхности по траектории. Устанавливаем длину продления 5 мм. Создаём объект.

-47

Запускаем команду «Усечение поверхности». Переключаемся на режим «Усечение исходной поверхности». Указываем поверхность по траектории в качестве усекаемой поверхности, а поверхность по сети кривых как секущий объект. При необходимости меняем направление. Создаём объект.

-48

Указываем поверхность по сети кривых в качестве усекаемой поверхности, а поверхность по траектории как секущий объект. При необходимости меняем направление. Создаём объект.

-49

Запускаем команду «Сшивка поверхностей». Указываем все три поверхности. Создаём объект. Тело мы не создаём, результат построения в этом уроке: компоновочная геометрия для дальнейших построений.

-50

Создаём новый эскиз на плоскости XY. Построим произвольный сплайн по полюсам из 11 точек.

-51

Запускаем команду «Выравнивание». Выравниваем по горизонтали начало координат с первой точкой и с одиннадцатой.
Выравниваем точки по вертикали: первую со второй, пятую с шестой, четвертую и восьмую десятую с одиннадцатой.
При необходимости корректируем положение точек, перетаскивая их вручную.

-52

Расставляем вертикальные размеры как на рисунке.

-53

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

Расставляем горизонтальные размеры как на рисунке.

-54

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

Запускаем команду «Зеркально отразить». Указываем сплайн по полюсам, нажимаем галочку для завершения выбора объектов.

-55

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

-56

Получили зеркальную копию построенной геометрии. Выходим из режима эскиза.

-57

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

Запускаем команду «Разбиение поверхности».

-58

Указываем как грани поверхности поверхность по сети кривых, а как секущий объект построенный на предыдущем шаге эскиз. Меняем направление на прямое. Создаём объект.

-59

На этом компоновка завершена. Можете попробовать самостоятельно добавить ещё разъёмы, раскрасить модель, сделать на основе компоновки коллекции геометрии и создать детали и сборку на основе этих коллекций.

-60

Мышь. Второй урок

Мышь. Третий урок