Один комрад как-то попросил меня сделать урок по созданию пружины магазина в Инвенторе. Но я закрутился с делами и забыл об этом. В итоге кто-то уже сделал это за меня. Но "осадок остался" и, чтобы искупить свою вину, я покажу создание другой пружины
Представим себе пружину которая имеет большое количество витков, при этом диаметр витков значительно меньше чем длина пружины. Например возвратная пружина автомата Калашникова. В процессе эксплуатации она приобретает интересную форму, становится спиралевидной. Я промерил такую пружину и установил что диаметр витков не меняется, меняется расположение оси каждого конкретного витка. Наскоком, при помощи одной команды, создать такую пружину в Инвенторе невозможно. Но, если немного повозиться, то можно. Срабатывает костность мышления. Моделлер думает что раз он создает пружину, то и использовать должен механизм создания пружин. Это не так
Ждем продолжения!!!Интересно знать,наверное многим!
1. Для начала создадим траекторию центров витков. Откроем Инвентор, создадим файл со стандартом детали. Создадим эскиз согластно рисунка (тут и далее все размеры произвольные), т.е. окружность с точкой находящейся строго вертикально над центром.
После чего завершаем эскиз и в браузере делаем видимой плоскость XY на которой расположен эскиз. Создаем прямоугольный массив, для чего выделяем плоскость XY а вместо оси направления выбираем в браузере ось Z.
Создаем дополнительные эскизы, для чего последовательно выделяем созданные плоскости, начиная от исходной и проецируем на них окружность и точку с первого эскиза. Но при этом дополняем эскизы еще одной точкой, расположенной через определенные интервалы углов. Например первый через 45 градусов, второй через 90, третий через 135 и т.д.
Создаем восемь дополнительных эскизов до тех пор пока вторая точка у нас не совпадет с первой. Я наделал плоскостей немного больше чем надо, так что вы можете вернуться назад и изменить свойства массива.
Строим траекторию. Щелкаем правой кнопкой и выбирам строчку "новый 3D эскиз". Выбираем создание сплайна и последовательно выбираем дополнительные точки на каждом эскизе. Не забываем про точку на первом эскизе!!!! 😊 Получился один виток спирали.
2. Теперь построим спиралевидную трубу которая повторяет наружную упрощенную форму пружины. Опять переходим к плоскости XY и создаем на ней второй эскиз. Это будет окружность диаметр которой равен диаметру пружины. Я принял его равным 10 мм. Главное чтобы ее центр совпадал с центром окружности первого эскиза. Для чего необходимо этот центр спроецировать.
После чего используем команду "Сдвиг". Перед выбором эскизов, в окне команды "Сдвиг", в поле "Вывод" нажимаем кнопку "Поверхность". Теперь выдавленное нами построение будет в виде оболочки а не тела. Выбираем последовательно сначала контур окружности в качестве эскиза, и, потом, в качестве траектории, нашу спираль. Инвентор ругается. Диаметр 10 слишком велик. Возвращаемся и уменьшаем его до 8 мм. Теперь все проходит "на ура". Не знаю как назвать то что получилось, но что получилось - то получилось.
Пол пути пройдено.
3. Теперь, раз уж мы создаем пружину, используем эту команду. Для чего создадим эскиз. Выберем плоскость YZ. Создадим эскиз из двух перпендикулярных отрезков. Горизонтальный отрезок будем использовать как ось пружины и он может быть любой длины. А вот вертикальный отрезок будет направляющей при создании пружины и он должен быть обязательно выходить за границы нашей, уже созданной, спиральной трубы. Т.е. его длина должна быть более 4 мм. Обратите внимание на то что вертикальный отрезок не доходит до центра. Это важно, иначе Инвентор заругается на самопересекаемый контур при создании пружины.
После чего используем команду "Пружина". Выделяем вертикальную ось как эскиз и горизонтальную как ось. Переходим на закладку "размеры". Выбираем способ задания "Число витков и длина". Длину задаем длиной нашей трубы, а количество витков любое, я ввел 15. Создаем вторую оболочку.
4. Создаем траекторию для пружинной проволоки. Кликаем правой кнопкой и выбираем строку "Новый 3D эскиз". Выбираем "Кривая пересечения" и выделяем наши спиральный профиль и трубу. Получилась кривая спираль. Делаем невидимыми наши оболочки, для чего выделяем их в браузере, щелкаем правой кнопкой и удаляем птичку возле видимости.
Теперь строим проволоку. Для чего нажимаем команду "Плоскость", выдеяем конечную точку нашего эскиза и, затем, саму кривую эскиза. В результате у нас получается плоскость проходящая через конечную точку и перпендикулярная кривой в этой точке.
Создаем на этой плоскости эскиз. Обычную окружность диаметром 0,8 мм. Но обязательно необходимо чтобы центр окружности совпадал с конечной точкой кривой. Для этого при создании эскиза не забудьте спроецировать конечную точку кривой на плоскость эскиза.
А теперь используя команду "Сдвиг" получаем фрагмент пружины. Который мы свободно клонируем массивом в целую пружину.
Конечно получилось несколько некузяво, но главное алгоритм.
но главное алгоритм.
Да,правильно!Спасибо.Будем изучать.
Если не против, расскажу как в SolidWorks подобное делается.
1. Рисуем кривую(путь) и окружность(сечение проволоки пружины)
![]()
2. Идем "Вставка" -> "Бобышка Основание" -> "По траектории"
![]()
3. Выбираем "Профиль"-сечение проволоки, "Направление"- наша кривая. В Параметрах выбираем "скручивание вдоль маршрута" и градусами регулируем количество витков.
![]()
Поглядите, может Инвентор позволит так же сделать.
В Солиде действительно эта операция проще намного