Команда G2 / G3 в Cura

Oct 20 2020

Я использую Cura для своей 3D-печати (принтер Ultimaker S5), и чтобы понять 3D-печать, я пытаюсь изучить G-код.

Я заметил, что даже когда модель заполнена кругами, G-код заполнен G1командой. Я вообще не видел команду G2или G3! Как это могло произойти?

Ответы

2 towe Oct 20 2020 at 19:46

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

.stl файлы описывают поверхность вещей, которые они представляют, множеством треугольников:

Это также означает, что ваш слайсер на самом деле не знает, какие части модели должны быть круглыми (где G2и G3могут быть применимы).

И еще одно соображение, хотя и историческое: большинство 3D-принтеров были (и остаются) на основе относительно слабых 8-битных микроконтроллеров. Таким микроконтроллерам намного проще рассчитать движения, необходимые для печати, если это просто прямые линии, а не сложные кривые.

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