Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> 3D печать

Мастерство высококачественного STL экспорта для точной 3D-печати

Если 3D-печать заканчивается нежелательными плоскими пятнами или рваными кривыми, проблема почти всегда в разрешении STL-файла, а не в вашем принтере. Вы не единственный, кто столкнулся с этим.

Мы получили много вопросов от новых пользователей о фасетообразных поверхностях на их печатях. Чтобы помочь всем достичь лучших результатов, это руководство объясняет, как генерировать высокореolution STL-файлы, переводящиеся в гладкие, размерно-точные детали.

В этом руководстве мы охватываем:

  1. Что такое STL-файл
  2. Почему STL-файлы важны
  3. Идентификация неоптимального STL
  4. Определение параметров STL
  5. Хордальная толерантность/девиация
  6. Угловая толерантность/девиация/нормальная девиация
  7. Качество меша vs размер файла: наши рекомендации
  8. Настройки экспорта STL в основных CAD-программах

Кейс U.S. Army

Прочитайте наш последний кейс успеха клиента о крупной учебной базе U.S. Army.

Мастерство высококачественного STL экспорта для точной 3D-печати

Кратко: Экспортируйте CAD-геометрию с правильным STL-разрешением для достижения деталей, размерно-точных и гладких по поверхности, без замедления нарезки.

Мы рекомендуем начинать с этих настроек:

  • Бинарный STL формат (меньший размер файла чем ASCII)
  • Хордальная толерантность/девиация 0.1 мм (0.004 дюйма)
  • Угловая толерантность/девиация 1°
  • [Опционально] Минимальная длина стороны треугольника 0.1 мм (0.004 дюйма)

Если файл превышает 20 МБ, увеличьте хордальную и/или угловую толерантности до падения размера ниже 20 МБ; большие файлы могут значительно замедлить производительность слайсера. Если плоские пятна сохраняются, уменьшите толерантности, сохраняя файл под 20 МБ.

Мастерство высококачественного STL экспорта для точной 3D-печати

Что такое STL-файл?

Формат STL, изначально созданный для стереолитографии в 1980-х, остается промышленным стандартом для импорта 3D-моделей в слайсеры вроде Eiger Markforged. STL-файл описывает меш треугольников, аппроксимирующий поверхность 3D-модели. Каждый треугольник определен тремя вершинами и нормальным вектором, перпендикулярным плоскости треугольника.

Мастерство высококачественного STL экспорта для точной 3D-печати

ASCII STL перечисляет каждый треугольник в текстовой форме:

facet normal ni nj nk outer loop vertex v1x v1y v1z vertex v2x v2y v2z vertex v3x v3y v3z endloop endfacet

Миллионы таких треугольников строят меш, который может быть импортирован в слайсерное ПО для печати.

Мастерство высококачественного STL экспорта для точной 3D-печати

Для 3D-печати меш должен быть манифольд — каждое ребро треугольника разделено ровно двумя гранями — чтобы избежать зазоров и ошибок во время нарезки. STL-файлы из CAD-программ обычно соответствуют этому требованию, тогда как файлы, сгенерированные 3D-сканерами, могут содержать не-манифольдную геометрию.

Почему STL-файлы важны для 3D-печати

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

Мастерство высококачественного STL экспорта для точной 3D-печати

Нужно ли мне обновлять мои STL-файлы?

Если ваши печати соответствуют ожиданиям и производительность слайсера удовлетворительна, изменений не требуется. Однако низкореolution STL производят плоские пятна на кривых, в то время как чрезмерно мелкие STL раздувают размер файла, удлиняя время нарезки и потенциально застаивая UI слайсера.

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

Мастерство высококачественного STL экспорта для точной 3D-печати

Eiger ПО Markforged может помочь вам обнаружить низкореolution STL: когда вы наводите на деталь, слайсер подсвечивает грани в синем. Четкие фасеты указывают на недостаточное разрешение; гладкий градиент предполагает адекватную верность.

Мастерство высококачественного STL экспорта для точной 3D-печати

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

Следуйте лучшим практикам для баланса качества печати со скоростью рабочего процесса. Настройки экспорта влияют на плотность меша и, в конечном счете, размерную точность и поверхностную отделку вашей печати.

Определение параметров STL

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

Мастерство высококачественного STL экспорта для точной 3D-печати

Современные CAD-пакеты экспозят как минимум два ключевых контроля экспорта: хордальная толерантность (линейная) и угловая толерантность (угловая). В зависимости от геометрии, одна может доминировать в плотности меша.

Хордальная толерантность / девиация

Этот параметр ограничивает максимальное перпендикулярное расстояние между оригинальной поверхностью и ближайшим треугольником в STL. Меньшая хордальная толерантность форсирует более мелкий меш и увеличивает размер файла.

Мастерство высококачественного STL экспорта для точной 3D-печати

Угловая толерантность / девиация / нормальная девиация

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

Мастерство высококачественного STL экспорта для точной 3D-печати

Когда угловая девиация является ограничивающим фактором, экспортер добавляет больше треугольников вокруг малых радиусов, улучшая гладкость кривых элементов за пределами того, что может достичь хордальная толерантность в одиночку. Некоторые CAD-программы выражают угловой контроль как безразмерное значение между 0 и 1; более высокие значения увеличивают разрешение.

Дополнительные опции — такие как минимальная или максимальная длина фасеты — доступны в некоторых CAD-пакетах. Используйте их только если конкретная фича требует это; иначе держите дефолты.

Качество меша vs размер файла: наши рекомендации

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

Начните со следующих сбалансированных настроек:

  • Бинарный STL формат (меньше ASCII)
  • Хордальная толерантность 0.1 мм (0.004 дюйма)
  • Угловая толерантность 1°
  • Минимальная длина фасеты 0.1 мм (0.004 дюйма)

Если полученный файл превышает 20 МБ, увеличьте толерантности до падения размера ниже 20 МБ. Экспериментирование поощряется — ваша толерантность к размеру vs качеству печати может отличаться.

Настройки экспорта STL в основных CAD-софтах

Ниже рекомендуемые стартовые точки для популярных CAD-пакетов. Свяжитесь с нами, если мы упустили вендора или если ваши предпочтительные настройки отличаются.

Creo (PTC)

В Creo параметр «Angle control» уточняет угловую девиацию за пределы хордальной высоты. Он варьируется от 0.0 до 1.0. Рекомендуемые дефолты:

  • Формат: Бинарный
  • Хордальная высота: 0.1 мм (хордальная толерантность)
  • Angle control: 0.25
  • Максимальная длина ребра & aspect ratio: дефолт

Fusion 360 (Autodesk)

  • Формат: Бинарный
  • Surface deviation: 0.1 мм (хордальная толерантность)
  • Normal deviation: 1° (угловая толерантность)
  • Максимальная длина ребра & aspect ratio: дефолт
Мастерство высококачественного STL экспорта для точной 3D-печати

NX (Siemens)

  • Тип вывода: Бинарный
  • Хордальная толерантность: 0.1 мм (единицы документа)
  • Угловая толерантность: 1°

Onshape (PTC)

  • Формат: Бинарный
  • Угловая девиация: 1°
  • Хордальная толерантность: 0.1 мм (0.004 дюйма)
  • Минимальная ширина фасеты: 0.1 мм (0.004 дюйма)

SOLIDWORKS (Dassault Systèmes)

  • Формат: Бинарный
  • Разрешение: Custom
  • Девиация: 0.1 мм (хордальная толерантность)
  • Угол: 1° (угловая толерантность)
  • Определить максимальный размер фасеты: unchecked
Мастерство высококачественного STL экспорта для точной 3D-печати

3D печать

  1. Максимизация потенциала STL-файлов для безупречной 3D-печати
  2. Работа с файлами в C: мастерство ввода-вывода с fopen, fprintf, fread и fseek
  3. Создание Tcl-управляемого тестбенча для VHDL-модуля кодового замка
  4. Экспертная оснастка для термореактивных композитов: Дизайн, долговечность и точность
  5. Создание многотелесных STL-файлов для много материальной 3D-печати
  6. Понимание STL-файлов: основа 3D-печати
  7. Работа с файлами в C++: открытие, чтение, запись и закрытие
  8. Заголовочные файлы в C: типы, подключение и лучшие практики
  9. Генерация G-кода в ArtCAM: пошаговое руководство
  10. Простая раздача статических файлов на Go: Проверенный подход