Моделирование резьбовых соединений в FreeCAD для 3D-печати

Курс обучает созданию функциональных резьб, начиная от выбора инструментов и заканчивая подготовкой модели к печати. Вы узнаете, как учитывать допуски и выбирать оптимальный метод моделирования для надежного соединения деталей.

1. Геометрия резьбы и специфика 3D-печати: почему стандартные модели не всегда работают

Геометрия резьбы и специфика 3D-печати: почему стандартные модели не всегда работают

Вы смоделировали в FreeCAD идеальный болт и гайку, отправили на 3D-принтер, дождались окончания печати... и обнаружили, что детали не накручиваются друг на друга. Или намертво заклинивают на первом же обороте. Вы прикладываете силу, пластик хрустит, и деталь ломается. Почему так происходит, если в программе всё выглядело идеально?

Ответ кроется в конфликте между математической безупречностью CAD-систем и суровой физикой плавления пластика.

Анатомия идеальной резьбы

Чтобы понять проблему, нужно посмотреть, как FreeCAD (и любая другая инженерная программа) понимает резьбу.

Резьба — это просто профиль (чаще всего равносторонний треугольник), который закручен по спирали вокруг цилиндра. У этой геометрии есть два главных параметра, которые определяют, подойдут ли детали друг к другу:

  • Наружный диаметр — максимальный размер болта по вершинам резьбы.
  • Шаг резьбы — расстояние между двумя соседними вершинами.
  • В идеальном математическом мире FreeCAD стандартная метрическая резьба (например, М8) создается с нулевым зазором. Это значит, что если вычесть наружный диаметр болта из внутреннего диаметра впадин гайки, мы получим ровно ноль: , где — это зазор (clearance), — диаметр гайки, а — диаметр болта.

    Поверхности двух деталей в программе идеально касаются друг друга, не пересекаясь.

    Столкновение с реальностью FDM-печати

    В традиционной металлообработке нулевой зазор в чертежах компенсируется допусками самих станков и режущего инструмента (метчиков и плашек), которые физически срезают лишний материал. Но 3D-принтер не срезает материал, он его выдавливает. И здесь в игру вступают два фактора, разрушающие идеальную геометрию:

    * Эффект расплющивания (Squish). Горячий пластик, выходя из сопла, неизбежно расширяется и расплющивается о предыдущий слой. Цилиндр, который в FreeCAD имеет диаметр ровно 8.0 мм, в реальности напечатается с диаметром 8.1 или 8.2 мм. * Ступенчатость (Staircase effect). Принтер строит модель послойно. Наклонная плоскость профиля резьбы превращается не в гладкую горку, а в микроскопическую лестницу. Углы этих «ступенек» выступают за пределы идеальной математической модели.

    !Сравнение идеальной CAD-модели и реальной 3D-печати

    Математика заклинивания

    Теперь вернемся к нашей формуле зазора. Из-за расплющивания пластика реальный диаметр напечатанного болта увеличивается, а внутренний диаметр отверстия в гайке — уменьшается (пластик расширяется внутрь отверстия).

    В результате реальный зазор становится отрицательным: .

    Детали физически пытаются занять одно и то же пространство. Возникает огромное трение, слои пластика цепляются друг за друга своими «ступеньками», и соединение намертво клинит.

    > Главное правило 3D-печати резьбовых соединений: стандартные CAD-модели без модификаций не подходят для FDM-печати. Модель должна быть спроектирована с учетом технологических зазоров.

    !Почему стандартная гайка не накручивается на болт?

    Чтобы напечатать рабочее соединение, нам придется научиться обманывать идеальную математику FreeCAD и закладывать в модель пространство для маневра пластика. В следующих шагах мы разберем, какие инструменты в FreeCAD позволяют создавать резьбу, и почему одни из них подходят для 3D-печати лучше, чем другие.

    2. Выбор верного верстака: сравнение инструментов Part Design и специализированного Addon Fasteners

    Мы выяснили, что математически идеальная резьба неизбежно заклинит при FDM-печати из-за эффекта расплющивания пластика и отсутствия зазоров. Чтобы деталь работала в реальности, нам нужно заложить эти технологические допуски еще на этапе моделирования в FreeCAD. Но как именно подступиться к созданию резьбы? В программе есть два принципиально разных пути: собирать геометрию вручную базовыми инструментами или воспользоваться готовыми библиотеками крепежа.

    Part Design: ручной контроль над каждым миллиметром

    Верстак Part Design — это основа твердотельного моделирования в FreeCAD. Здесь нет кнопки «Сделать резьбу М8». Вместо этого вы выступаете в роли инженера, который конструирует резьбу с нуля.

    Логика создания базируется на операции сдвига (Sweep). Процесс состоит из трех шагов:

  • Создание цилиндрической основы (стержня для болта или отверстия для гайки).
  • Построение спиральной траектории (Helix) с заданным шагом.
  • Рисование 2D-эскиза профиля резьбы (например, трапеции или треугольника) и его «протягивание» вдоль этой спирали с добавлением или вырезанием материала.
  • !Формирование резьбы сдвигом профиля по спирали

    Главное преимущество этого метода — абсолютный контроль. Поскольку вы сами рисуете эскиз профиля, вы можете легко сделать его чуть уже или глубже номинала. Вы осознанно отступаете от стандарта ISO на доли миллиметра, чтобы компенсировать усадку и расширение пластика при печати.

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

    Fasteners Addon: магия одного клика

    Если ручное построение кажется слишком долгим, на помощь приходят дополнения. Самое популярное из них — верстак Fasteners. Это обширная библиотека стандартизированного крепежа (винты, гайки, шайбы по ГОСТ, ISO, DIN).

    Работать в нем предельно просто: вы выбираете круглое ребро на вашей детали, нажимаете иконку нужного болта, и программа автоматически генерирует метиз нужного диаметра. По умолчанию Fasteners создает упрощенные модели (гладкие цилиндры вместо резьбы, чтобы не перегружать компьютер), но в свойствах детали можно переключить параметр Thread в значение true, и на болте появится реалистичная резьба.

    !Почему болт из Fasteners заклинит при печати?

    Проблема кроется в самой сути верстака. Fasteners создавался для инженеров, проектирующих сборки под металлический покупной крепеж. Он генерирует математически идеальную резьбу с тем самым нулевым зазором, который губителен для 3D-печати. В настройках стандартного болта из Fasteners нельзя просто взять и указать «сделай профиль на 0.2 мм тоньше для моего 3D-принтера».

    Сравнение подходов: что выбрать?

    Выбор инструмента зависит от того, что именно вы собираетесь печатать.

    | Критерий | Part Design (ручной сдвиг) | Fasteners Addon | | :--- | :--- | :--- | | Скорость создания | Низкая (требует эскизов и расчетов) | Высокая (1 клик) | | Контроль допусков | Полный (можно менять профиль как угодно) | Отсутствует (строгий стандарт ISO) | | Сценарий использования | Печать и болта, и гайки из пластика | В пластиковую деталь будет вкручиваться реальный металлический болт из магазина |

    Если ваша цель — напечатать пластиковый корпус, в который вы потом вкрутите настоящую стальную гайку М8, смело используйте Fasteners для создания посадочных мест. Но если вы хотите распечатать на 3D-принтере полностью пластиковое резьбовое соединение, стандартные библиотеки без модификаций приведут к браку.

    Нам нужен компромисс: скорость автоматических инструментов и гибкость ручного моделирования. В FreeCAD есть встроенные функции, позволяющие генерировать резьбу быстрее, чем через ручной сдвиг, но при этом оставляющие возможность для настройки.