Tutorial: How to create wave spring in Creo Parametric

Using Helical sweep and trajpar parameter in the relations of crossection.

4 Answers

Пожалуйста, поясни про параметр к и про размеры d1 и d2.

Предлагаю Вашему вниманию пакет ЕСКД для Creo Parametric 2.0-3.0
Пакет настроек для поддержки стандартов проектирования и выпуска конструкторской документации по ЕСКД включает:
Стартовые модели и шаблоны для деталей, сборок, технологических моделей и чертежей.
Русифицированные чертежные шрифты.
Набор стандартных форматов по ЕСКД: А0 - А4, кратные, спецификация
Библиотеки стандартных изделий, инструментов, операций по ГОСТ
Ссылка http://turbobit.net/afy72z3zeih0/pro_stds_creo1.rar.html

d1 - высота пружины. Задается отрезком в первом эскизе (Шаг 3)
d2 - расстояние между витками пружины. Задается в инструменте Helical Sweep (Шаг 5).
trajpar - параметр, который изменяет значение от 0 до 1, при движении сечения по траектории.

Таким образом, если оставить
sd7= sin( trajpar * 360), то волнообразный скачек произойдет по синусоиде от 1 до -1 по всей длине пружины. И мы его просто не заметим.
Коэффициентом К вычисляем количество витков пружины. Подставив его в уравнение sd7= sin( trajpar * 360/k), получим один волнообразный скачек на КАЖДОМ витке от 1 до -1.
Умножим на количество волн - параметр col
sd7= sin( trajpar * 360/k * col) - получится несколько скачков/волн на каждом витке пружины.
Умножим на amp - задаем высоту волн.
sd7= amp * sin( trajpar * 360/k * col)