Найти в Дзене
mechanical engineer

САПР. Компас-3D Home v17. Параметрический эскиз многоугольника.

Доброго здравия всем читателям и хорошего настроения.

Продолжаем изучать работу в программе трехмерного моделирования «Компас». Рассмотрим сегодня один из вопросов, который возникает при создании эскизов в программе 17-й версии и младше, а именно вычерчивание многоугольников.

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

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

Примечание.

В текущем документе, в любое время работы с ним, включение/выключение режима параметризации и изменение его настроек производится в диалоге Управление параметризацией ( путь к диалоговому окну: Настройка — Параметры... — Текущий чертеж/фрагмент — Параметризация).

Для новых документов (настройки будут применяться ко всем документам, созданных после изменения настроек) путь к диалоговому окну: Настройка — Параметры…— Новые документы — Графический документ — Параметризация,

Конец примечания

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

Как создать параметрический правильный многоугольник?

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

Запустите программу.

Создаем новую деталь. (рис 2) (сохранять ее, думаю, не требуется).

-2

Создаем эскиз на горизонтальной плоскости. (рис 3).

-3

Сначала построим многоугольник по Варианту 1.

1. Открываем окно управления параметризацией (Рис. 4).

-4

и включаем «привязки» в параметрическом режиме (окно «Параметризировать», чекбокс «Привязки») (Рис. 5)

-5

2. Строим многоугольник. (Рис. 6).

-6

Задаем положение центра многоугольника и положение одной из вершин. (Рис. 7)

-7

Концы отрезков (выделены черными точками) будут привязаны один к другому. (Рис. 8)

-8

3. Выделяем все стороны многоугольника и накладываем ограничение «равенство». Все стороны многоугольника будут равны. (чтобы выделить все стороны многоугольника, прижимаем CTRL и левой кнопкой мыши щелкаем последовательно на всех сторонах многоугольника). Если сначала «включить» кнопку ограничения «равенство», то придется задавать равенство сторон попарно. (Рис. 9)

-9

4. Строим окружность. Удобнее будет, если она будет чуть больше многоугольника и идти вокруг него. (Рис. 10)

-10

Задаем положение центра и любой точки на окружности. (Рис. 11)

-11

5. Выбираем ограничение «Точка на кривой» (находится в сблокированной вкладке под ограничением «Объединить точки» и последовательно, одну за другой, «привязываем» вершины многоугольника в к окружности. (Рис. 12)

-12

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

-13

и одну из вершин многоугольника. (Рис. 14, 15)

-14
-15

6. Проводим прямую по радиусу окружности (R1) Она не должна проходить ни через вершину многоугольника, ни через середину стороны - иначе прямая "привяжется" к вершине или середине стороны. Следите, чтобы эта прямая не «прицепилась» к многоугольнику. (Рис. 16)

-16

Удобнее начертить ее так, чтобы она выходила за окружность, а "лишний" хвостик потом усечь. (Рис. 17).

-17

7. Проводим прямую (П1), соединяющую одну из вершин многоугольника с центром окружности. (Рис. 18).

-18

8. Окружность, радиус R1 и прямую П1 делаем штриховыми. (Рис. 19)

-19

9. Ставим линейный размер – по выбору – либо на длину стороны многоугольника, либо на прямую по радиусу описанной окружности R1, либо на прямую П1. (Рис. 20)

-20

10. Редактируем линейный размер - выделяем его (двойным щелчком), выключаем кнопку "Информационный размер", задаем нужную величину.
Примечание.
Размер (линейный и угловой) может быть либо "информационным" - отображать линейный или угловой размер, либо управляющим - задавать этот размер)
Конец примечания.
(Рис. 21)

-21

Выделяем штриховую линию радиуса и ставим на нее ограничение "Горизонтальность" (Рис. 22)

-22

Ставим угловой размер между радиусом R1 (горизонталью) и прямой П1. (Рис. 23)

-23

Редактируем размер. (Рис. 24)

-24

Параметрический многоугольник готов.

Вариант 2.

1. Строим равнобедренный треугольник, проводим высоту на основание, «бедра» треугольника и высоту делаем пунктирными, задаем линейный размер – высоты или длины основания или длины «бедра» и угловой размер между «бедрами», угловой размер между бедрами получаем как частное от деления 360 на количество сторон (можно поделить прямо в угловой размере) (Рис. 25)

-25

2. Редактируем размер. (Рис. 26)

-26

3. Задаем угловой размер между боковыми сторонами треугольника (Рис. 27)

-27

4. Строим круговой массив (вкладка «Изменение геометрии, команда «Копия по окружности»(находится в сблокированном меню под командой «Копия указанием». Задаем количество сторон и в качестве центра массива – межбедренную вершину треугольника. (Рис. 28)

-28

5. Выделяем отрезок, нажимаем зеленую галочку.

-29

6. Задаем положение центра многоугольника и ставим угловой размер между высотой (или «бедром», или любой стороной многоугольника) и какой-либо прямой. (Рис. 29) Параметрический треугольник готов.

-30

7. нажимаем зеленую галочку.

-31

"Многоугольник" практически готов. "Практически" - это по той причине, что сейчас на экране - только отрезки, концы которых имеют по две степени свободы. Осталось, как в предыдущем варианте:

- поставить ограничение "объединить точки" на концы отрезков;

  • поставить ограничение "Равенство" на сами отрезки;
  • провести окружность, центр которой совпадает с центром многоугольника, и которая проходит через концы первого отрезка
  • поставить ограничение "Точка на кривой", выбрав в качестве кривой - окружность, аи последовательно в качестве точек - концы отрезков.

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

И напоследок – две новости. Очень хорошая новость и просто хорошая. В Компасе v18 появились параметричские многоугольники (да еще с отключаемой параметризацией!). Больше не придется так долго и сложно «параметризовать» многоугольник. Но версия v18 Home пока еще не вышла, выйдет, скорее всего, до конца июня. Не пропустите!

Модель создана в программе КОМПАС-3D v17.1 Home – «домашней» версии мощной программы трехмерного моделирования с профессиональными возможностями. https://kompas.ru/kompas-3d-home/download/.
Если вам интересны вопросы трехмерного моделирования и уроки по работе в программе "Компас-3D", подписывайтесь на канал, ставьте лайки и задавайте вопросы в комментариях!