Программное обеспечение для 3D-модели для arc/curve gcode?

Существует ли программное обеспечение, которое может взять твердотельную модель, например, в формате ШАГА, и сгенерировать gcode, который включает команды arc/curve (G2, G3, G5), когда это возможно?

, 👍4


1 ответ


1

Я тоже смотрел на это. Но я не могу найти ШАГ к программному обеспечению GCODE. Так что ответ на ваш вопрос-нет, насколько мне известно.

Используя файлы STL, которые являются аппроксимациями реальной модели с использованием треугольных форм, срезы будут генерировать GCODE, не включая коды дуг. Я понимаю, что либо контроллер принтера должен позаботиться о создании arc gcode, прочитав несколько строк заранее, и вычислить, могут ли определенные последовательные "прямые gcodes" быть заменены "arc gcodes", либо сгенерированный файл gcode должен быть предварительно обработан в автономном режиме отдельным программным обеспечением или сценариями постобработки из слайсеров.

Что касается чтения нескольких строк заранее, то 8-битные платы контроллера недостаточно мощны для выполнения всех этих дополнительных вычислений, поскольку различные прошивки уже используют весь потенциал этих плат.


,

Я предполагаю, что постпроцессор gcode может выводить дуги/кривые из линий, но кажется стыдным делать такой вид обратной инженерии, когда исходный файл ШАГА уже содержит всю информацию о дуге/кривой..., @Roger

Я не знаю, как файлы ШАГОВ определяют геометрию поверхностей/твердых тел, но вы можете себе представить, что слайсер должен нарезать модель на основе любой ориентации, выбранной в слайсере, и в любом случае должен разбить модель, так что это может быть причиной того, что это непрактично. Я думаю, что это невозможно, иначе он бы существовал, обратите внимание, что ЧПУ существует уже несколько десятилетий., @0scar

Однако этот тип рабочего процесса (объектная модель прямо к траектории инструмента) существует для чпу, не так ли? Я имею в виду, например, что в Fusion360 вы не можете сгенерировать gcode из объекта brep без его преобразования в сетку?, @Roger