Выдержит ли 3D-печать нагрузку? Проверка до печати, без CAD
Треснувшая деталь после печати — почти всегда не проблема печати, а проблема конструкции, которую печать просто обнажила. Как запустить настоящий расчёт напряжений на своей STL прямо в браузере, без CAD, до того как филамент потрачен.

Деталь выглядела нормально — и всё равно треснула
Печатаете кронштейн, крепление, клипсу. Снимаете со стола — модель как модель, всё ровно, слои легли идеально. Прикручиваете, вешаете нагрузку — и деталь лопается. Не потому что печать подвела. А потому что до печати никто не проверил, выдержит ли сама форма ту нагрузку, которую на неё повесили.
«Напечаталось чисто» и «выдержит в работе» — это два совершенно разных утверждения. У детали может быть идеальная адгезия слоёв, ноль варпинга, красивая поверхность — и при этом геометрия, которая просто не годится под реальные силы. Это не проблема печати. Это проблема проектирования, которую печать всего лишь обнажает — уже после того, как филамент потрачен.
Классическое решение здесь — МКЭ, тот же расчёт, которым в авиации и автопроме заранее находят, где именно деталь треснет, ещё до того, как её изготовили. Проблема была не в самом методе, а в том, что он годами жил внутри тяжёлых CAD-пакетов за тысячи долларов в год, которые ещё и учить надо было отдельно. Этой проблемы больше нет. Реальный расчёт напряжений можно запустить прямо на STL, во вкладке браузера, до того как деталь, которая всё равно бы не выдержала, съест час печати.
Почему «выглядит крепко» — это не проверка
Есть две причины, по которым напечатанные детали особенно плохо поддаются оценке на глаз.
Концентраторы напряжений не видны интуиции. Отверстие, острый внутренний угол, тонкая стенка рядом с толстой — каждое такое место создаёт локальный скачок напряжения, который может в разы превышать «среднее» напряжение по детали. Глаз видит кронштейн как один сплошной кусок пластика. Физика с этим не согласна: нагрузка течёт по геометрии неравномерно и всегда сначала находит самый острый угол.
Напечатанная деталь неоднородна по прочности. Пластик после печати слабее между слоями, чем внутри слоя — сцепление вдоль оси Z обычно и есть та плоскость, где всё рвётся, а не сам материал. Деталь, которая была бы прочной, будучи выточенной из цельной заготовки, может сломаться значительно раньше расчётной прочности материала, если нагрузка тянет слои друг от друга, а не растягивает их вдоль. Это важно для того, как читать результат расчёта на напечатанной детали — вернёмся к этому ниже.
Ни то ни другое не видно, если просто смотреть на STL. Оба сразу видны на карте напряжений.
Пошаговый процесс

Строить CAD-модель с нуля не нужно — она у вас уже есть, это тот самый STL (или STEP), который вы собирались отправить на печать.
1. Загрузите файл. Большинство браузерных МКЭ-инструментов принимают STL напрямую, либо STEP/IGES, если у вас сохранился исходный CAD-файл (STEP предпочтительнее — там точная геометрия, а не триангулированное приближение). 2. Дайте инструменту построить сетку автоматически. Деталь разбивается на мелкие тетраэдральные элементы, сетка сама сгущается у отверстий, галтелей и тонких элементов — именно там, где концентрируется напряжение и где грубая сетка пропустит реальный пик. 3. Закрепите деталь там, где она реально держится. Отметьте грани или отверстия, которые физически фиксируются — винты, запрессовка, зажим. Это важнее всего остального в настройке: закрепите не ту поверхность — и весь расчёт ответит на другой вопрос, не на тот, что вы задавали. 4. Приложите нагрузку, которую реально ожидаете. Сила в точке контакта, распределённое давление, вес того, что висит на детали. Если точной цифры нет — берите с запасом в бо́льшую сторону: грубая консервативная нагрузка лучше, чем расчёт без нагрузки вообще. 5. Запустите расчёт. Для такой детали линейный статический расчёт занимает от нескольких секунд до пары минут — прямо в той же вкладке браузера, что уже открыта. 6. Смотрите не только на цвет, но и на цифру. Тепловая карта показывает, где горячая точка. А вот понять, есть ли реальная проблема, помогает запас прочности — отношение прочности материала к пиковому напряжению, которое нашёл расчёт. Меньше 1 — деталь ломается уже в симуляции, что уж говорить про руки.
Как читать результат для напечатанной детали, а не для фрезерованной

Расчёт напряжений на напечатанной детали реально полезен, но требует одной поправки в интерпретации: большинство решателей по умолчанию считают материал изотропным — одинаково прочным во всех направлениях, как кусок алюминия. Напечатанная деталь такой не является. Вдоль линий слоёв она слабее, чем поперёк.
Два честных способа этим пользоваться:
- Относитесь к запасу прочности как к инструменту сравнения, а не как к гарантии. Если два варианта конструкции под одной и той же нагрузкой показывают запас 1.2 и 3.5 — второй вариант заметно надёжнее, и это сравнение верно независимо от упрощения про изотропность. Используйте расчёт, чтобы ранжировать варианты конструкции, а не чтобы заверять точную цифру запаса.
- Проверьте, совпадает ли горячая точка с плоскостью расслоения печати. Если пик напряжения приходится на плоскость, перпендикулярную стеку слоёв — там, где слои будут отрываться друг от друга — считайте, что реальный запас прочности заметно ниже цифры на экране. Если нагрузка в основном тянет вдоль слоёв — цифре из расчёта можно доверять почти как есть.
Это не повод пропускать расчёт. Это повод делать его вместе с продумыванием ориентации печати — эти два решения связаны, а большинство людей принимает только одно из них.
Частый случай: кронштейн, отверстие, консольная нагрузка
Представьте небольшой Г-образный кронштейн с одним крепёжным отверстием, держащий что-то на весу, как полка. Закрепляете отверстие, прикладываете силу вниз на дальнем конце — настройка занимает меньше минуты.
Карта напряжений почти всегда с первого раза показывает один и тот же паттерн: горячая точка не на кончике, куда приложена нагрузка, и не размазана равномерно по плечу кронштейна. Она сконцентрирована прямо у края крепёжного отверстия, со стороны, обращённой к нагрузке — тот самый эффект концентрации напряжений, который ручной расчёт по среднему напряжению сечения пропустил бы полностью.

Обычно горячую точку сбивают два дешёвых изменения, никак не влияющих на функцию детали: добавить небольшое скругление вокруг отверстия вместо острой, будто выточенной кромки, и чуть сдвинуть отверстие подальше от нагруженного конца, чтобы оно оказалось вне зоны максимального момента. Ни то ни другое не добавляет заметного расхода материала или времени печати — но и не очевидно просто по взгляду на модель. Очевидным это становится только тогда, когда вы видите, где именно цвет уходит в красный.
Где у этого метода есть границы
Быстрая проверка напряжений в браузере — не замена физическим испытаниям там, где цена ошибки реальна: несущая оснастка на производственной линии, рычаг дрона, деталь рядом с человеком. Держите в голове три ограничения:
- По умолчанию — только статическая нагрузка. Линейный статический расчёт говорит про постоянную нагрузку, приложенную один раз. Удары, вибрация, многократное циклическое нагружение (усталость) ведут себя совсем иначе и требуют другого типа расчёта — деталь может пройти статическую проверку и всё равно сломаться после тысячи циклов той же «безопасной» нагрузки.
- Свойства материала — это приближение. У PLA, PETG и ABS есть справочные значения прочности, но ваша конкретная печать — температура, скорость, инфилл, адгезия слоёв — будет отличаться от паспортных цифр. Закладывайте запас; не проектируйте деталь ровно под запас прочности 1.
- Упрощения геометрии имеют значение. Инфилл обычно не моделируется явно — большинство инструментов считает деталь сплошным материалом, что консервативно для детали с неполным заполнением (реальная деталь *слабее* расчётной, а не прочнее).
Ничего из этого не делает проверку бессмысленной — просто результат стоит воспринимать как сильный сигнал, а не как сертификат. Для подавляющего большинства деталей мейкера или хоббиста «выглядит ли горячая точка опасно и заметно ли запас прочности выше 1» — куда лучший фильтр, чем узнавать ответ по факту треснувшей детали.
Главная выгода — узнать это до того, как филамент потрачен
Весь смысл проверки до печати — в цене ошибки. Неудачная печать стоит филамента, времени принтера и, если деталь нужна была сегодня, — сорванного графика. Проверка напряжений стоит пары минут в той же вкладке браузера, что уже была открыта. Загрузите STL, закрепите так, как деталь реально будет держаться, приложите нагрузку, которую реально ожидаете, и посмотрите, где цвет уходит в красный — раньше, чем это покажет треснувший пластик.
Обсудить свой случай
Не уверены, как закрепить сложное крепление, или достаточен ли запас прочности с учётом того, как вы ориентируете деталь при печати? Скиньте модель в Discord или Telegram и спросите сообщество WebCAE — другие мейкеры и инженеры, которые уже проходили через такую проверку, подскажут, что бы они изменили. Заодно там же — первыми узнаёте о новых типах расчётов по мере выхода из роадмапа.