Как выполнить 3D - печать объекта с переменной скоростью печати?

У меня есть объект для печати, для которого я хочу, чтобы база была напечатана очень быстро, потому что это просто куб, но поскольку печать достигла около 70%, сложная круговая структура должна быть напечатана с более медленной скоростью. Есть ли какой-нибудь способ контролировать скорость при заданном проценте выполненной работы?

Я хочу, чтобы куб печатался со скоростью 50 мм/с, а сложная круговая структура-со скоростью 40 мм/с.

Тип принтера - FDM

, 👍7

Обсуждение

Какой принтер? - Какой ломтик?, @Tom van der Zanden

@TomvanderZanden Я использую Cura. Я не думаю, что это специфическая особенность принтера, потому что скорость может быть изменена для плота и самого объекта. Вопрос также может привести к предложению программного обеспечения, которое может изменить печать в соответствии с некоторыми параметрами или способом изменить gcode, чтобы изменить скорость в определенный момент., @Jash Jacob

Это специфика принтера в том смысле, что вы даже не упомянули, есть ли у вас FDM, SLS, DLP... принтер., @Tom van der Zanden

Вы знаете, что 50 и 40-это почти одна и та же скорость... тем более если учесть замедление ускорения прошивки вокруг сложных фигур. Сколько реального времени печати вы экономите, печатая кубическую часть немного быстрее?, @Ryan Carlyle

@RyanCarlyle Примерно через 30-40 минут. В некоторых случаях мне хотелось бы идти еще быстрее, поэтому мне нужно было общее решение., @Jash Jacob


3 ответа


Лучший ответ:

3

Simplify3D имеет возможность создавать более одного процесса, который будет применен к модели на определенных слоях. Похоже, эта функция идеально соответствует вашим требованиям. В качестве примера вы можете создать процесс в S3D для слоев от 1 до 500 со скоростью 50 мм / сек вместе с любыми другими изменениями, которые вы пожелаете. Второй процесс определил бы слои с 501 по 800 для печати со скоростью 40 мм / сек.

Режим предварительного просмотра S3D позволяет идентифицировать номера слоев для обеспечения необходимой точности.


,

Можете ли вы также установить, скажем, "паузу" между группами слоев? Я думаю о случае, когда можно захотеть сменить нити., @Carl Witthoft

Это будет зависеть от контроллера принтера, но многие устройства поддерживают g-код паузы. Эта ссылка относится только к reprap, но другие принтеры, а также устройства с ЧПУ имеют возможность: http://reprap.org/wiki/G-code#M226:_Gcode_Initiated_Pause, @fred_dot_u


6

Как упоминает @fred_dot_u, Simplify3D имеет возможность сделать это, но вы можете достичь того же эффекта, разрезая файл дважды, один раз со скоростью 40 мм/с и один раз со скоростью 50 мм/с, а затем вручную комбинируя сгенерированный G-код с помощью текстового редактора. Вы должны быть в состоянии найти точку, в которой он переходит от печати куба к печати круговой структуры, глядя на Z-высоту, и вы можете просто скопировать-вставить G-код из этой точки вперед из файла 40 мм/с в файл 50 мм/с.

Например, вы можете найти такую точку в G-коде (Cura):

G1 F3600 X113.543 Y94.098 E105.96969
;СЛОЙ:25
G0 F7800 X113.743 Y91.369 Z2.700

или вот это (Simplify3D)

G1 X175.981 Y74.019 F2880
; слой 25, Z = 1.869
; внутренний периметр
G1 X162.982 Y57.870 F7500
G1 Z2.069 F900

Обратите внимание, что оба они включают строку комментария (строку, начинающуюся с ;) для обозначения слоя. Все, что было до этого, вы должны скопировать из одного файла, а все, что будет после, - из другого.

,

Это отличный совет. Не могли бы вы показать краткий пример того, что должен искать человек?, @Jash Jacob


4

У Cura есть плагин под названием "Tweak at Z", который позволяет изменять скорость на определенном слое/высоте, я использовал его при печати объекта, который в основном представляет собой изогнутую коробку для 100 мм, а затем имеет крошечные функции в последних 10 мм, и он работал очень хорошо.

,

Настройка в Z больше не поддерживается в последних версиях Cura, 4.7, @Alvin Stroyny

@AlvinStroyny Теперь есть плагин под названием ChangeAtZ, который сделает это., @0scar