Параметрические пружины FreeCAD!
Спасибо @Razzer09 и @3DPrinty за то, что напомнили мне попробовать параметрические пружины...
https://www.printables.com/model/534644
https://www.printables.com/model/282561
Я был приятно удивлен тем, что параметрическое моделирование в FreeCAD работает достаточно хорошо. Несмотря на отсутствие возможностей полноценной электронной таблицы Excel (как в SolidWorks), общие математические функции, которые могут вам понадобиться, возможны, и все это, соответственно, кажется менее тяжелым. Связывание параметров с размерами немного более неуклюже, но есть автозаполнение, которое упрощает задачу.
Примечания
■ Каждый стиль конца пружины имеет отдельную модель FreeCAD — найдите их в подпапке.
■ Чтобы редактировать параметры в FreeCAD, найдите электронную таблицу внутри дерева модели.
■ Некоторые комбинации параметров не будут работать. Обратите внимание на красные восклицательные знаки в дереве модели. Обратите внимание, что в FreeCAD, если модель не удается построить, 3D-изображение все равно будет отображать предыдущую «хорошую» геометрию.
■ Если модель сломалась, меняйте медленнее: иногда может помочь изменение параметров в другой последовательности и/или с небольшими приращениями. Если вы не можете вернуться в исходное состояние, начните заново с загруженной модели.
■ Распечатайте эти пружины на плотах.
■ Я успешно напечатал их из бюджетного PLA, хотя деформация (растяжимость) ограничена.
Для достижения наилучших результатов используйте эластичный материал.
Обновление 01.07.2025
Я обновил модель FreeCAD «Compr_Spring_Pad-Ends_20250107», чтобы исправить ошибку, обнаруженную Габором Даниэлем Кормосом (спасибо!). Модель не удалась, если (H > Wp), но сейчас все в порядке.
Обновление от 18.04.2025
Модели FreeCAD теперь обновлены до версии 1.0. Открытие предыдущих (v0.19) в версии 1.0 привело к сбою многих параметрических формул.
Я думаю, это может быть связано с тем, что некоторые из моих имен параметров были односимвольными, например «L», которые теперь кажутся зарезервированными именами в версии 1.0. Поэтому я переименовал их, исправил исходные модели и соответствующим образом обновил диаграммы.
( В именах файлов STL все еще есть старые коды: L = Ls; H = Hs; T = Ts)
Спасибо Nerd² за указание на эту проблему.





























