Подготовка файлов для 3D-печати для сервиса печати
Вы быстро экспортируете файл STL из САПР, загружаете его в сервис печати – и вскоре получаете ответ: «Файл не герметичен», «Стенки слишком тонкие», «Масштаб неясен». Это стоит времени, сдвигает сроки, а в самый неподходящий момент затрагивает именно ту деталь, которая вам срочно нужна. Короче говоря, это раздражает.
В нашей мастерской в 33d.ch в Швейцарии мы регулярно сталкиваемся с такими ситуациями, особенно когда кто-то впервые сотрудничает с профессиональным сервисом 3D-печати. Многие модели конструктивно в порядке, но терпят неудачу из-за мелочей при подготовке файла.
С помощью нескольких хорошо отлаженных рутинных процедур эти подводные камни обычно можно избежать. Они помогают нам в повседневной работе быстрее рассчитывать предложения, задавать меньше уточняющих вопросов и более надежно предоставлять вам печатаемый результат – независимо от того, работаете ли вы в малом или среднем бизнесе, в отделе разработок или как амбициозный хобби-мейкер.
В этой статье мы покажем на нашем опыте, на что обратить внимание при выборе формата, геометрии и разумного контрольного списка перед загрузкой, чтобы ваши файлы для 3D-печати сразу же заработали в сервисе печати.
Основы подготовки файлов
Прежде чем вдаваться в детали, стоит кратко взглянуть на форматы, которые попадают к нам на сервер ежедневно. Не каждый формат одинаково хорошо подходит для каждой задачи – и иногда комбинация двух форматов имеет значение между «едва печатаемым» и «хорошо задокументированным и долгосрочно пригодным к использованию».
| Формат | Типовое применение | Преимущества | На что следует обратить внимание |
|---|---|---|---|
| STL | Прямая 3D-печать (в основном FDM, SLS) | Очень распространен, принимается почти всеми сервисами | Единицы измерения не сохраняются; осознанно выбирайте качество сетки (допуск) |
| STEP | Технические детали, сборки, последующие модификации | Чистая, параметрическая геометрия, легко редактируется | Перед печатью все равно создается сетка; цвета/текстуры в основном теряются |
| 3MF / OBJ | Многоцветная печать, текстуры, специальные рабочие процессы | Поддерживает цвета и частично материалы | Не все сервисы обрабатывают дополнительную информацию одинаково |
Профессиональные сервисы 3D-печати используют нейтральные 3D-форматы, такие как STL, 3MF, OBJ oder STEP, , поскольку они могут обрабатываться независимо от исходного программного обеспечения САПР. STL является устоявшимся стандартом, который принимается практически всеми онлайн-сервисами ( Instructables, Xometry Pro).
Все чаще сервисы принимают также солидные CAD-форматы, такие как STEP/STP. Они лучше подходят для точной обработки, фрезерования и последующих процессов ( onsite.helpjuice.com, Xometry's Manufacturing Community, weerg.com, SFS). ). Выбор формата зависит от того, будет ли сервис только печатать модель или также конструировать/адаптировать ее. Рекомендуется заранее проверить предпочтительные форматы сервиса печати на его веб-сайте, вместо того чтобы загружать несколько форматов без комментариев.
STL: классический формат 3D-печати
Большая часть файлов, которые мы получаем для деталей FDM или SLS, — это STL. Это совершенно нормально – при условии, что экспорт выполняется осознанно, а не просто с какими-либо предустановками. Именно там на практике происходит большинство избегаемых ошибок.
STL-файл описывает поверхность 3D-модели как неструктурированную треугольную сетку. Он не сохраняет единицы измерения, цвета или свойства материала ( Wikipedia, iteration3d). ). Геометрия аппроксимируется треугольниками, что при сложных формах приводит либо к большим файлам с мелкой сеткой, либо к видимым граням при грубой сетке ( Xometry Pro, FacFox, matterhackers.com).
Экспорт с очень мелким допуском увеличивает размер файла и время обработки, в то время как грубые допуски создают видимые края полигонов или неточные радиусы ( Markforged, Protolabs, Protolabs Network, i.materialise.com). ). Отправляйте STL-файлы, когда ваша модель окончательно сконструирована и больше не требует параметрической обработки. Используйте разумное соотношение допуска и размера детали, например, хордальное отклонение 0,05–0,1 мм для технических деталей ( Markforged).
STL не содержит истории функций, информации о радиусах или структуры сборки, что затрудняет последующие изменения ( 33d.ch). ). Поскольку единицы измерения не сохраняются, импортирующее программное обеспечение должно угадывать единицу измерения (миллиметры или дюймы) или запрашивать ее ( iteration3d, FacFox).
STEP: более точный стандарт САПР с дополнительной информацией
Когда клиенты из машиностроения или медицинских технологий отправляют нам данные, мы почти всегда просим STEP-файл в дополнение к STL. Это позволяет нам при необходимости минимально корректировать отверстия, добавлять фаски или выводить варианты, без необходимости «испорченного» ремонта геометрии.
STEP (Standard for the Exchange of Product Data, ISO 10303) является стандартизированным ISO форматом обмена САПР, который может сохранять полные тела, поверхности и сборки с высокой геометрической точностью ( Adobe, CertBetter, all3dp.com, Visao). ). Он часто включает дополнительные данные о продукте, такие как отношения между компонентами или опорная геометрия, и поэтому является предпочтительным форматом в производстве для обработки на станках с ЧПУ и конструирования ( Xometry Pro).
). Отправляйте STEP-файлы, когда сервис 3D-печати должен масштабировать детали, корректировать отверстия или выводить варианты, поскольку геометрия остается чисто обрабатываемой ( 33d.ch). ). STEP особенно рекомендуется для сложных сборок и точных технических деталей, которые будут фрезероваться или обрабатываться в дальнейшем ( Xometry Pro).
STEP должен быть преобразован в треугольную сетку перед печатью, при этом информация о текстуре или цвете может быть потеряна ( Xometry Pro). ). Некоторые 3D-печатные порталы, ориентированные на конечных потребителей, оптимизированы для загрузки STL, поэтому чистый STEP-файл может привести к обратным запросам ( i.materialise.com, Instructables).
Рекомендация на практике: подготовка файлов для 3D-печати для сервиса печати
Если сервис принимает STEP, имеет смысл загрузить как STEP в качестве эталона, так и контролируемый STL из собственного экспорта. Таким образом, сервис печати видит желаемую поверхность и одновременно имеет редактируемое твердотельное тело ( onsite.helpjuice.com). ). Избегайте предоставления только «как-то» экспортированного STL без указания единиц измерения, эталонного размера и материала.
В 33d.ch зарекомендовало себя, что клиенты отправляют нам оба файла для важных проектов: STL, который мы используем для печати без изменений, и STEP в качестве «единого источника истины» для последующих корректировок. Таким образом, мы можем выяснить допуски, внести небольшие исправления и при этом напечатать именно ту деталь, которая изначально была задумана.
Детальная проверка
Прежде чем файл попадет к нам в слайсер, мы кратко проверяем его на «печатабельность». В зависимости от объема заказа это частично выполняется автоматически, но при критически важных или дорогих деталях мы все равно вручную просматриваем вид слоев. Некоторые типичные проблемные места возникают снова и снова.
Для 3D-печати ваша модель должна быть замкнутым объемом, без отверстий, самопересекающихся поверхностей или не-многосвязных краев ( simplify3d.com, i.materialise.com). ). Типичные ошибки — открытые края, внутренние избыточные поверхности и инвертированные нормали ( simplify3d.com, Wenext, 3d-gennady-yagupov.co.uk). ). Слайсеры часто сообщают о таких проблемах как «non-manifold» или «недопустимая сетка», что может привести к ошибочным слоям или отсутствующим областям при печати ( Tom's Hardware).
Проверяйте STL-файлы после экспорта в инструменте для работы с сетками (например, Meshmixer, netfabb) на наличие отверстий, самопересечений и инвертированных нормалей ( formlabs.com). ). Не полагайтесь на то, что сервис печати использует автоматические инструменты для исправления, особенно для критически важных деталей.
Слишком тонкие стенки и мелкие детали
Особенно при филигранных геометриях мы на практике видим, как быстро деталь ломается при очистке порошка, при сборке или уже при упаковке, если толщина стенок выбрана слишком оптимистично. Лучше сделать стенку на 0,3–0,5 мм толще, чем потом перепечатывать несколько деталей – это почти всегда окупается.
Минимальная толщина стенки сильно зависит от процесса. Для пластиков SLS она часто составляет от 0,8 до 2,0 мм ( Protolabs Network). ). Многие руководства по проектированию рекомендуют 2–3 диаметра сопла для FDM ( Sinterit 3D Drucker & Zubehör). ). Сервисы печати часто указывают конкретные минимальные толщины стенок, например, 1 мм для стенок MJF/MSLA и 3 мм для FDM при определенных материалах ( weerg.com). ). Слишком тонкие стенки могут ломаться при обращении или очистке порошка ( Shapeways).
Измеряйте критические области (перемычки, защелки, ребра, логотипы) перед экспортом и сверяйте их с рекомендациями по проектированию сервиса ( i.materialise.com). ). Избегайте конструирования тонкостенных (0,4 мм) стенок на больших площадях, так как они могут деформироваться или разрушиться ( Sinterit 3D Drucker & Zubehör).
Единицы измерения, масштаб и допуски
Тема единиц измерения — одна из классических. Мы тоже сначала столкнулись с тем, что модель вместо миллиметров вдруг оказалась на экране в дюймах – на первый взгляд выглядит одинаково, но драматически мала. С тех пор мы крайне внимательно следим за тем, чтобы настройки конструкции, экспорта и слайсера действительно совпадали.
STL-Dateien сохраняют геометрию без указания единицы измерения ( iteration3d, FacFox). ). Системы CAM и слайсеры часто запрашивают единицу измерения при импорте или принимают стандартное предположение, что при неправильном выборе приводит к масштабированным деталям ( FacFox).
Осознанно установите единицы экспорта в САПР на единицу, ожидаемую сервисом печати, и явно укажите ее в комментарии к заказу ( manual.eg.poly.edu). ). Не конструируйте в дюймах и не экспортируйте молча, чтобы избежать ошибок масштабирования.
Практическая реализация
В повседневной работе мы используем простой контрольный список перед отправкой файлов в производство. Вы можете ориентироваться на него и адаптировать пункты под свой собственный рабочий процесс:
- Определить выбор формата (STL, STEP или комбинация)
- Осознанно проверить единицы измерения и масштаб
- Сопоставить толщину стенок и мелкие детали с рекомендациями по проектированию
- Исправить геометрию и проверить на герметичность
- Документировать настройки экспорта
- Осмысленно именовать и группировать файлы
- Создать краткий PDF-чеклист для будущих заказов
Шаг 1 – Выбор формата: STL, STEP или оба?
Сначала спросите себя: должен ли сервис только печатать, или ему разрешено вносить изменения и предлагать решения? Ответ определяет, какой формат вы предоставляете.
Если деталь окончательно сконструирована и сервис должен только печатать, достаточно чисто экспортированного STL. Для последующих изменений или последующих процессов целесообразно использовать дополнительный STEP-файл, так как он содержит параметрическую информацию ( 33d.ch, Xometry Pro). ). Для технических деталей, если сервис принимает оба, следует предоставить как STEP (для обработки), так и STL (для желаемой сетки) ( onsite.helpjuice.com).
Шаг 2 – Уточнить единицы измерения и масштаб
Когда деталь в просмотрщике кажется нам слишком большой или крошечной, неправильная единица измерения почти всегда является первым подозрением. Этот шаг вы можете сэкономить себе и нам, быстро взглянув в САПР и портал загрузки.
Перед экспортом в САПР убедитесь, что модель масштабирована в предполагаемой единице измерения, и диалоговое окно экспорта использует ту же единицу. Это особенно критично для STL, так как единицы измерения в файле отсутствуют ( iteration3d, FacFox). ). Запомните характерное значение измерения и проверьте на портале загрузки, правильно ли оно отображается, прежде чем отправить заказ ( i.materialise.com).
Шаг 3 – Проверить толщину стенок и детали
Типичный пример из нашей повседневной практики: клиент из машиностроения проектирует корпус с очень тонкими стенками, потому что в САПР все выглядит прочным. При реальной печати деталь деформируется или ломается при завинчивании. С некоторым запасом по толщине стенок этого бы не произошло.
С помощью функции в САПР или инструменте для работы с сетками измерьте все тонкие участки и сверьте их с рекомендациями по проектированию выбранного материала ( Protolabs Network, weerg.com). ). Лучше делайте функциональные детали немного толще, особенно если планируется последующая обработка, так как снятие материала уменьшает толщину стенок ( Sinterit 3D Drucker & Zubehör).
Шаг 4 – Ремонт геометрии и герметичность
Хотя мы полагаемся на автоматические функции восстановления, при работе с деталями, связанными с безопасностью, дорогостоящими или критичными по времени, мы всегда вручную просматриваем вид слоев. Отсутствующий слой в неправильном месте может означать нерабочую деталь.
Перед загрузкой проверьте сетку с помощью инструмента восстановления на наличие отверстий, самопересечений, дублирующих поверхностей и не-многосвязных краев ( simplify3d.com). ). Многие инструменты предлагают автоматические функции восстановления, но визуальная проверка рекомендуется ( formlabs.com). ). Откройте исправленный STL-экспорт в слайсере и проверьте вид слоев перед передачей файла ( Protolabs Network).

Источник: youtube.com
Программное обеспечение для слайсинга, такое как Bambu Studio, позволяет детально проверять и настраивать параметры печати перед отправкой в сервис печати.
Шаг 5 – Документирование настроек экспорта
Для повторяющихся деталей мы создаем шаблоны экспорта, специфичные для проекта: одинаковое значение допуска, одинаковые единицы измерения, одинаковое качество сетки. Это требует немного времени при первом заказе, но значительно экономит усилия при последующих проектах.
Хордальный допуск, угловое разрешение и двоичный/ASCII влияют на размер файла и качество поверхности. Многие производители рекомендуют хордальный допуск около 0,1 мм и двоичный STL ( Markforged, digitalengineering247.com). ). Записывайте используемые параметры экспорта и добавляйте их в комментарий к сервису печати, чтобы можно было отследить проблемы ( Protolabs).
Для типичных серийных деталей FDM в нашей мастерской, например, хорошо зарекомендовал себя хордальный допуск около 0,1 мм. Для очень мелких или высокоточных деталей мы используем более тонкую настройку, для больших, прочных компонентов мы намеренно выбираем более грубое разрешение, чтобы размеры файлов и время слайсинга оставались в разумных пределах.
Шаг 6 – Осмысленно группировать файлы
Когда все доходит до нас в одном, объединенном файле, возрастает риск недопонимания: что к чему относится? Что должно быть прочно склеено, что должно остаться подвижным позже? Лучше использовать четко разделенные компоненты с понятными именами файлов – это заметно ускоряет расчеты и производство.
Многие сервисы требуют отдельные детали в виде отдельных файлов или как четко разделенные тела в сборке ( i.materialise.com, Xometry). ). Моделируйте детали, которые должны двигаться или собираться отдельно позже, с определенным зазором и четко называйте их (например, «Корпус_верхний_STEP»), вместо того чтобы загружать их как одно объединенное тело ( weerg.com).
Шаг 7 – Встроить свой PDF-чеклист
Простой, одностраничный PDF-чеклист с упомянутыми пунктами (формат, единицы измерения, толщина стенок, ремонт геометрии, настройки экспорта, именование файлов и комментарий) полезен в повседневной работе ( i.materialise.com).
). Наш собственный чек-лист фактически висит распечатанным на стене мастерской. Краткий взгляд на него перед тем, как мы загружаем данные в систему, предотвращает многие вопросы, которые раньше нам приходилось мучительно выяснять по электронной почте.
Мини-вывод: меньше вопросов, лучшие напечатанные детали
Хорошие результаты 3D-печати зависят от чисто подготовленных файлов: подходящий формат (STL или STEP), правильные единицы измерения, достаточная толщина стенок и герметичная геометрия — это основа ( Xometry Pro, simplify3d.com, Protolabs Network). ). Последовательно используемый чек-лист сокращает количество вопросов, переделок и неудачных отпечатков.
- Осознанно выбирайте подходящий формат: STL для прямой печати, STEP для обработки и вариантов – в случае сомнений оба.
- Проверяйте единицы измерения, масштаб, толщину стенок и мелкие детали перед экспортом, а не только после первой неудачной печати.
- Используйте инструменты для восстановления и взгляд на вид слоев, чтобы на ранней стадии найти отверстия, не-многосвязные геометрии и другие проблемные места.
- Документируйте настройки экспорта и четко называйте файлы, чтобы сервис печати понял вашу конфигурацию без вопросов.
- Поддерживайте свой личный PDF-чеклист в актуальном состоянии – это требует нескольких минут, но экономит время и деньги при каждом заказе.