Страница 1 из 1

GRBL — убрать ускорение при резке

Добавлено: 04 дек 2017, 22:30
RomanKoff
Разбираюсь с лазерным резаком. На контроллере используется GRBL 1.1. Режу в режиме лазера ($32=1). Импорт делаю из Inkscape с помощью cnc-club gcodetools.

При работе лазера, во время перемещения, происходит ускорение. Из-за этого по углам линии жжет нормально, а в центре слабо (лазер движется слишком быстро).

Как решается такая проблема? Или я что-то принципиально делаю не так?

Вариант с M4 вместо M3 не катит, потому-что нужно чтобы лазер всегда работал на максимуме.
Вариант с уменьшением ускорений тоже не подошел, потому-что тогда головка медленно перемещается и на холостом ходу (или что-то не так я настроил?)

То есть нужно, чтобы подача на фигуру была быстрой, а резка медленной. Не пойму, что не так...

Re: GRBL — убрать ускорение при резке

Добавлено: 04 дек 2017, 22:47
arkhnchul
дык этсамое, раз "лазер движется слишком быстро" - уменьшить рабочую скорость (фидрейт в программе, а не максимальную в прошивке)

Re: GRBL — убрать ускорение при резке

Добавлено: 04 дек 2017, 23:00
selenur
Используй команду включения лазера M4 вместо M3, тогда мощность будет уменьшаться в начале и в конце траектории, что-бы выжигание проходило более равномерно на любой скорости. А в программе cnc-club gcodetools снижай скорость, до такого значения при котором получишь нужный тебе результат.

Re: GRBL — убрать ускорение при резке

Добавлено: 05 дек 2017, 16:47
RomanKoff
Так я же говорю, M3 вместо M4 не решает проблему, потому, что, тогда лазер уменьшает мощность на медленном участке, а нужно, чтобы мощность всегда была максимальная. У меня всего 2.5 вата, куда там еще уменьшать. Про общее замедление понял. Значит выходит, что невозможно при подаче сделать одну скорость (можно и с ускорением), а при резке другую и постоянную (без ускорения вовсе)?

А где это, интересно, в gcodetools можно указать скорость?

Re: GRBL — убрать ускорение при резке

Добавлено: 05 дек 2017, 19:16
arkhnchul
RomanKoff писал(а):Значит выходит, что невозможно при подаче сделать одну скорость (можно и с ускорением), а при резке другую
терминологически подача эт не то) предполагаю, что вы говорите о холостых перемещениях (G0). Скорости могут отличаться хоть в каждом кадре, ничего этому не мешает.
RomanKoff писал(а):без ускорения вовсе
как вы это себе физически представляете?
RomanKoff писал(а):А где это, интересно, в gcodetools можно указать скорость?
параметр feed у инструмента

Re: GRBL — убрать ускорение при резке

Добавлено: 05 дек 2017, 23:00
RomanKoff
arkhnchul писал(а):
RomanKoff писал(а):без ускорения вовсе
как вы это себе физически представляете?
Ну не абсолютно ;) Просто, чтобы движение было примерно равномерное, без ускорения.

p.s. А что такое подача? Я только осваиваю технологию и не во все врубаюсь...


Я вообще правильно делаю для лазерной резки, может что-то не так (inkscape + gcodetools)?
Векторный рисунок -> Object to Path -> Dynamic Offset -> Gcodetools/Tools library (default) -> Gcodetools/Path to Gcode
На выходе генерится файл *.ngc и его я обрабатываю с помощью Candle указав в заголовке кода M3 S1000

Re: GRBL — убрать ускорение при резке

Добавлено: 06 дек 2017, 22:58
RomanKoff
arkhnchul писал(а):параметр feed у инструмента
Спасибо! Это именно то, что было нужно!!!

Re: GRBL — убрать ускорение при резке

Добавлено: 07 дек 2017, 16:15
arkhnchul
RomanKoff писал(а):А что такое подача?
в общем случае - нечто, относящееся к рабочему ходу, когда инструмент уже обрабатывает заготовку, а не просто едет по воздуху вхолостую. Без указания чего-то конкретного (подача на зуб, подача на оборот, это вот все) - обычно как раз линейная скорость при обработке, то самое feed.