Аппроксимация дугами
Большинство 3D-моделей состоят из треугольных сеток, что означает, что дуги в 3D-моделях были преобразованы в кривые в файле STL с использованием множества коротких прямых линий. Вы можете включить "Показать каркас" в функции "Упростить модель", чтобы увидеть треугольные сетки, составляющие модель, и короткие линии, составляющие дуги (см. Упростить модель ), как показано на рисунке ниже.
Таким образом, при окончательном слайсинге и печати печатающая головка также будет двигаться и печатать по этому пути. Когда скорость печати низкая, эти плотные пути не оказывают явного негативного влияния на качество печати. Однако при высокой скорости печати в точках поворота сегментов генерируется большое количество переходных импульсных сигналов, что вызывает шум и вибрацию.
Для решения этой проблемы Bamboo Studio генерирует пути перемещения дуг путем аппроксимации в пределах определенных допустимых допусков, чтобы результирующий Gcode поддерживал перемещение дуг G2/G3. Это может уменьшить количество точек поворота сегментов и сделать путь более плавным, а также уменьшить вибрацию при быстрой печати.
Метод аппроксимации дугами основан на ArcWelderLib Выражаем искреннюю благодарность за предоставление исходного кода для такой превосходной работы.
Мы напечатали одну модель дважды и записали видео для сравнения шума, вибрации и качества.
Принцип работы
Процесс аппроксимации дугами показан на рисунке ниже. Сначала находятся три последовательные точки на пути движения печатающей головки и аппроксимируется дуга (P1-P2-P3) путем построения описанной окружности, при этом максимальное отклонение созданной дуги от исходного пути меньше максимального значения допуска аппроксимации (разрешение). Затем продолжается поиск точек на последующих путях, чтобы убедиться, что значения отклонения находятся в пределах разрешения, пока не будет найдена точка, выходящая за пределы диапазона, и затем она будет исключена (P6), завершая аппроксимацию дугами для предыдущих точек (P1-P5). Затем процесс повторяется до конца всего Gcode.
Инструкция по эксплуатации
Здесь вы можете включить/отключить функцию аппроксимации дугами, которая включена по умолчанию для лучшего качества печати при высокоскоростной печати.
Разрешение — это максимальное отклонение аппроксимированного пути дуг от исходного пути (ошибка высоты дуги), и вы можете уменьшить разрешение (увеличить это значение), чтобы добавить больше дуг после слайсинга для менее точной модели. Обычно мы не рекомендуем устанавливать это значение слишком большим. Если вы попытаетесь принудительно преобразовать модель с низкой точностью в дуги, установив большее разрешение, модель будет иметь значительные смещения между слоями или даже может быть полностью искажена.
Ниже приведено сравнение поверхности дуги модели после настройки различных разрешений:
Разрешение по умолчанию
Разрешение 0,03 мм
Если разрешение принудительно уменьшено и установлено на большее значение, поверхность модели будет иметь смещения из-за несоответствия формы аппроксимированной дуги между разными слоями.
Разрешение 1 мм
Заключительные замечания
Надеемся, подробное руководство было полезным и информативным.
Для обеспечения безопасного и эффективного выполнения, если у вас есть какие-либо опасения или вопросы относительно процесса, описанного в этой статье, мы рекомендуем подать технический запрос относительно вашей проблемы.
Пожалуйста, приложите изображение или видео, иллюстрирующее проблему, а также любую дополнительную информацию, касающуюся вашего запроса.