Можно ли оптимизировать движения печатной головки, чтобы ускорить печать?
В настоящее время я печатаю 11 копий одной и той же модели. Я заметил, что при печати кажется, что она работает над одной моделью за раз, но не переходит к ближайшей следующей модели. Я подозреваю, что он движется по столу в том порядке, в каком я кладу модели в слайсер. Это приводит к дополнительным ненужным поездкам и, следовательно, увеличивает время печати. Я нарезаю Куру 4.9.
Есть ли слайсер, который справляется с этим лучше? Или есть ли способ оптимизировать движения в Куре?
@Tripp Beasley, 👍3
Обсуждение2 ответа
Короче говоря: я знаю только настройку "Режим вычесывания выключен", которая улучшает траектории движения. В моем случае это не помогло. В вашем случае я предлагаю вам попробовать PrusaSlicer. Я предполагаю, что общая продолжительность печати будет увеличена за счет лучшего расчета траекторий движения. Но это только мое личное мнение между этими двумя Слайсерами.
Дальнейшее объяснение: Я скачал Cura 4.9 и произвел установку с нуля. Я попытался воспроизвести вашу проблему, разместив множество копий одной и той же части. В качестве принтера я выбрал Ultimaker S5 и использовал стандартную конфигурацию для нарезки. Я позволил Куре разложить детали на печатной плате. Я проверил пути перемещения между деталями, и в большинстве случаев Кура выбрала ближайшее расстояние для перемещения печатающей головки к следующей детали. На мой взгляд, мог бы быть более эффективный выбор для следующей части, которую нужно напечатать. После этого первого теста я экспериментировал с настройками (например, "Режим вычесывания" выключен), но без улучшения перемещений.
В прошлом я использовал Cura в сочетании с Ultimaker S5 на работе для печати деталей для производственных нужд. За последние два года я узнал много частей, в которых поездки были выбраны очень неэффективно из-за высокой продолжительности печати.
Для сравнения я использовал свой стандартный слайсер "PrusaSlicer" и провел тест в тех же условиях: стандартные настройки, автоматическое расположение деталей. В целом траектории движения рассчитаны более эффективно, но есть и некоторые возможности для улучшения.
В математических кругах хорошо известно, что "проблема продавца" - это то, что математики называют "трудным" - в их использовании это означает, что многие очень умные люди работали над этой проблемой в течение многих лет (более века?) и до сих пор не найдено надежного, работающего каждый раз решения.
Что, вероятно, происходит с Cura и другими слайсерами, так это то, что для их версии этой проблемы (наиболее эффективный способ посетить несколько мест) было принято решение, что сокращение вычислительного времени при нарезке было более практичным, чем оптимизация времени в пути машины. Это разумное решение, с программной точки зрения, потому что вы, вероятно, будете сидеть перед экраном, становится все более и более нетерпелив (а мышление все меньше и меньше программное обеспечение, которое вы используете) в каждом втором нарезки берет, а когда собственно печати происходит, ты можешь делать что-то еще (спать, работать на свою дневную работу, и т.д.)
Поэтому вполне вероятно, что то, что вы видите в Cura, оптимизировано-чтобы сократить ваше время на пути к решению, а не для того, чтобы свести к минимуму время для машины, которой просто все равно, займет ли печать пять или девять часов.
- Monoprice Select IIIP Plus - Лучшие настройки скорости и ускорение 3Д печати
- Ender 3, слишком сильно ускоряется на прямых длинных линиях оболочки
- Сопло очень медленно перемещается из исходного положения в начальное
- Почему Cura по умолчанию печатает стены так медленно?
- Почему скорость печати меняется на определенной высоте? (С помощью слайсера Ultimaker Cura)
- Что кто-то имеет в виду в Cura, когда требует «feeding rate of 105%»?
- Как заставить Cura генерировать G-код с желаемой скоростью подачи?
- Появилась линия пути движени, не могу заставить ее исчезнуть
Если вы знакомы с программным обеспечением, например python, вы можете нарезать один продукт и вставить код с помощью приложения для последующей обработки после каждого слоя, чтобы добавить перемещение и снова распечатать этот слой со смещением, заданным вставленным перемещением, не должно быть слишком много работы. ;-) Вам действительно нужно сбрасывать экструдер на каждом новом слое продукта, в Cura вы можете вставлять заполнитель после каждого слоя, есть доступные плагины., @0scar