om2804 писал(а):http://reprap.org/wiki/G-code
Читаем, изучаем
Изучаем... Но вопросы остаются...
Ладно, с экструдером (абсолютный-относительный) разобрались.
(Хотя вывод грустный - "стандарта нет", каждый делает, как ему нравится, и слайсеры вынуждены это поддерживать (Кисс, например, поддерживает относительные перемещения, абсолютные и абсолютные со сбросами).
А вот, например со скоростями/ускорениями - вопросы остаются.
Поправьте меня если я не прав - хочется разобраться.
Как я понимаю, в принтере установлены максимальные значения (то что он физически может) джерка, ускорений и скоростей.
При этом слайсер эти значения из принтера узнать не может.
В слайсере они свои (скорее исходя из качества печати, а не из физических возможностей)
Так?
Слайсер свои значения пихает в Г-код. Принтер их как-то вроде бы должен интерпретировать.
Но как - это опять кому как нравится. Так?
Про фидрейт в
http://reprap.org/wiki/G-code написано, что репрап принтеры (кроме марлина) интерпретируют параметр F как скорость на которой нужно подъехать к концу отрезка, а начинают отрезок с текущей скоростью, какая сейчас есть, (если хочется можно ее установить отдельно явно). Понятно, что таким образом появляется возможность полностью управлять ускорениями. НО!...
1. Это никак не соотносится со "стандартным" G-code (который например используется в CNC).
2. Получается, что принтер должен забить на всякие свои личные джерки и/или слайсер должен их знать и просчитывать.
Марлин трактует параметр F как постоянную скоростьперемещения по отрезку и (как я понял) если надо добавляет в начале и в конце отрезка ускорения/замедления, чтобы срастить отрезки (в соответствии со своими личными параметрами джерка и макс. ускорения). Это больше похоже на то, как интерпретируют этот параметр станки, и слайсеру в таком случае не нужно знать параметры динамики принтера.
Правильно ли я все понимаю?
И вопросы (конкретно интересуюсь про КИССлайсер):
1. Что думает КИССлайсер, когда пишет Fxxxx - на какое поведение принтера он расчитывает?
2. Зачем КИССлайсеру задаются ускорения в настройках?
3. Что думает КИССлайсер, когда опускает параметр F - как должен вести себя принтер по его мнению?
4. Как он, не зная установок принтера, рассчитывает время печати?
Ну и (раз уж пошла такая пьянка)
5. откуда КИССслайсер знает, когда включать обдув? В каких случаях он это делает?