Настройка ускорения родных шаговых двигателей

Статус
В этой теме нельзя размещать новые ответы.
Могу ошибаться, но при одновременном движении двух осей, как раз наоборот. Скорость перемещения по каждой из осей будет меньше. Подача задаётся для инструмента (материала), а не для осей.
Тёзка, логика проста. Если по каждой оси получена скорость передвижения 2000 мм/мин, например, и без пропуска шагов, то если в программе задать при угле сканирования 45 градусов подачу 2800 мм/мин, то при работе по УП подача по каждой оси не будет при этом более 2000 мм/мин, что есть гуд для каждой оси в отдельности.
Так можно математикой немного обмануть физику....:)
 
Нужно только учесть угол, для квадрата, да, именно так. Для прямоугольника уже меньше надо задавать. Но ничего сверхсложного, обычная геометрия, синус-косинус...
 
Нужно только учесть угол, для квадрата, да, именно так. Для прямоугольника уже меньше надо задавать. Но ничего сверхсложного, обычная геометрия, синус-косинус...
Просто для квадрата получается максимальный выигрыш, поэтому и привёл угол скана 45 градусов.
 
Нужно только учесть угол, для квадрата, да, именно так. Для прямоугольника уже меньше надо задавать. Но ничего сверхсложного, обычная геометрия, синус-косинус...
В арткаме есть понятие , проход инструмента под заданным углом если использовать угол в 45 градусов то можно забыть о квадратах, прямоугольниках, да и вообще о геометрической форме фигуры, и разогнать станок на 2800 не зависимо от формы поверхности.
 
  • Последнее редактирование:
Последнее редактирование:
Просто для квадрата получается максимальный выигрыш, поэтому и привёл угол скана 45 градусов.
Была у меня как-то мысль: "быстрее лазером жечь горизонтально или по диагонали"
И вот:

Начальные данные: Рисунок - Черный квадрат 35.5х35.5мм , Программа - LaserGrbl, 4 строки на миллиметр, ускорение 100 мм/с^2
1. Скорость подачи 1500 Направление линий: горизонтальное. Время прожига - 4:13
2. Скорость подачи 1500 Направление линий: диагональное. Время прожига - 6:06
3. Скорость подачи 2121 Направление линий: диагональное. Время прожига - 5:02 (Скорость на двигателях 1500)

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

Если же взять квадрат 135х135, 6 строк на мм, ускорение 100, то расчетное время в Lgrbl: горизонт f1500 - 1ч 12м, диагональ f2121 - 1ч 12м. Но проверять это я не стану. (диагональ f1500 - 1ч 43м)
 
Была у меня как-то мысль: "быстрее лазером жечь горизонтально или по диагонали"
И вот:

Начальные данные: Рисунок - Черный квадрат 35.5х35.5мм , Программа - LaserGrbl, 4 строки на миллиметр, ускорение 100 мм/с^2
1. Скорость подачи 1500 Направление линий: горизонтальное. Время прожига - 4:13
2. Скорость подачи 1500 Направление линий: диагональное. Время прожига - 6:06
3. Скорость подачи 2121 Направление линий: диагональное. Время прожига - 5:02 (Скорость на двигателях 1500)

Итог: горизонтальное движение при прожиге оказалось более оптимальным. Однако, зависимость может быть нелинейная, при увеличении размеров картинки. Будет интересно, если у кого-то есть опыт подобных сравнений.
Я фрезерую часто по диагонали, обоснованно это в основном проходом не по направлению волокна (уменьшаю кол-во ворса ) скорости конечно не ваши, но при одной и той же скорости, эффект противоположный, под углом время сокращается, но у меня задействована ещё ось Z.
 
Была у меня как-то мысль: "быстрее лазером жечь горизонтально или по диагонали"
И вот:

Начальные данные: Рисунок - Черный квадрат 35.5х35.5мм , Программа - LaserGrbl, 4 строки на миллиметр, ускорение 100 мм/с^2
1. Скорость подачи 1500 Направление линий: горизонтальное. Время прожига - 4:13
2. Скорость подачи 1500 Направление линий: диагональное. Время прожига - 6:06
3. Скорость подачи 2121 Направление линий: диагональное. Время прожига - 5:02 (Скорость на двигателях 1500)

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

Если же взять квадрат 135х135, 6 строк на мм, ускорение 100, то расчетное время в Lgrbl: горизонт f1500 - 1ч 12м, диагональ f2121 - 1ч 12м. Но проверять это я не стану. (диагональ f1500 - 1ч 43м)
А если самостоятельно посчитать? Площадь картинки скана одинакова. Если учесть, что число строк на 1 мм одинаковое для разных скоростей подачи, то длина общего пробега луча внутри картинки должна быть одинаковой и при горизонтальном и при диагональном пробеге, так она определяется площадью картинки и числом строк на мм. А если длина пробега равная, то при большей скорости пробега, время пробега должно сократиться.
 
... в принципе нема 17 пропускать шаги начинает после 1000 об/мин оптимально 480 - 600 об/мин...
Это смотря на каких драйверах.
С TMC2208 шаговики начинают трещать на подачах более 1500 мм/мин
DRV8825 вывозят чуть больше, около 2000.
А4988 у меня свободно, без пропусков работали на подачах 2500 при ускорении 500
Сейчас стоят TB6600 с дроблением 1/8. Свободно вывозят подачу 3000 с ускорением 700. Выше не пробовал, страшновато.
 
  • Последнее редактирование:
Последнее редактирование:
А если самостоятельно посчитать? Площадь картинки скана одинакова. Если учесть, что число строк на 1 мм одинаковое для разных скоростей подачи, то длина общего пробега луча внутри картинки должна быть одинаковой и при горизонтальном и при диагональном пробеге, так она определяется площадью картинки и числом строк на мм. А если длина пробега равная, то при большей скорости пробега, время пробега должно сократиться.
Строк-то на мм одиннаково, но диагональных строк больше. А следовательно больше разворотов, ускорений и торможений. И если начинать с левого нижнего угла то в нем и в противолежащем угле наиболее короткие линии, где станок не успевает разогнаться и теряет много времени.
Но соглашусь, что если снизить влияние ускорения (увеличить картинку, понизить скорость или повысить ускорение, а то и все вместе), то можно получить сопоставимое время (диагональ и горизонталь), а возможно время диагонали будет меньше. Но проверять пока не стану, только если придется что-то выжигать большое.

Это смотря на каких драйверах.
С TMC2208 шаговики начинают трещать на подачах более 1500 мм/мин
DRV8825 вывозят чуть больше, около 2000.
А4988 у меня свободно, без пропусков работали на подачах 2500 при ускорении 500
Сейчас стоят TB6600 с дроблением 1/8. Свободно вывозят подачу 3000 с ускорением 700. Выше не пробовал, страшновато.
Это интересно. А у меня были мысли, что если сдохнут А4988, то взять TMC2208, так как их хвалят за существенно более тихую работу.
 
  • Последнее редактирование:
Последнее редактирование:
При экспериментах с ускорением, я не обратил внимание на параметры $110, $111=5000 (макс скорость по осям X Y), которые у меня были выставлены по дефолту. А так как все команды при экспериментах были G1 (движение с работающим инструментом), то использовалась выбранная скорость подачи.
Создав УП по рисунку в Laser GRBL, и запустив на выполнение с ускорением 100, я получил пропуск шагов и остановку каретки, тк был длинный пролет по команде УП G0 (холостой ход). Причина того, что я не обратил внимание на $110, $111 ранее, то, что стояло ускорение в 10, а при нем за всю длину Х каретка не разгонялась до скорости в 3000. После изменения $110, $111=2500 пропуск и остановка ушли.

Возможно, что это простые истины, и все всё и так знают и понимают. Но вдруг кому-то будет полезно.

Есть мысль переделывать УП после Laser GRBL и заменять там G0 на G1, чтобы управлять скоростью только через один параметр F, и получить движение с постоянной скоростью, в не зависимости от рисунка.
 
Возможно, что это простые истины, и все всё и так знают и понимают. Но вдруг кому-то будет полезно.
Всё это давно написано в справочнике, в разделе описания настроек $$, параметры S110, S111 и S112 (top) и S120, S121, S122 (top)
 
  • Последнее редактирование:
Последнее редактирование:
Это смотря на каких драйверах.
С TMC2208 шаговики начинают трещать на подачах более 1500 мм/мин
DRV8825 вывозят чуть больше, около 2000.
А4988 у меня свободно, без пропусков работали на подачах 2500 при ускорении 500
Сейчас стоят TB6600 с дроблением 1/8. Свободно вывозят подачу 3000 с ускорением 700. Выше не пробовал, страшновато.
вы в чем измеряете, а я в чем? нема 17 только с сервой может выдать 3000 об/мин.
вот вырезка из статьи :
Вообще то максимальная скорость вращения завист от множества факторов
Для простых расчетов можно выделить две характеристики шагового двигателя :
1)Угол шага(у большинства двигателей-1,8град)
2)Максимальная приемистость Гц(в среднем в районе 1600гц)
Тоесть чтобы совершить 1 оборот вала на двиг нужно подать 360/1,8=200 имп
Поэтому максимальная скорость вращения такого двиг будет
1600/200=8об/сек или 480 об/мин
итого 480*4 (шаг винта) получаем 1920 мм/мин
но это расчетный показатель для идеального двигателя, так что значения реального должны быть ниже. для увеличения оборотов ШД нужно частоту драйвера повышать, иначе пропуск шагов обеспечен.
 
  • Последнее редактирование:
Последнее редактирование:
вы в чем измеряете, а я в чем?
ТС начал тему в мм/мин, $110, $111 и $112 у нас измеряются тоже мм/мин. В этих единицах и измеряю, как и написано в #23. Выставил их на 3000 и погонял на холостых. Ничего не трещит и ничего не пропускает. Шаговики Nema17 1.7A

$$ < $0=10
$1=25
$2=0
$3=3
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=1
$23=1
$24=25.000
$25=700.000
$26=250
$27=1.000
$30=1000
$31=0
$32=0
$100=401.000
$101=402.000
$102=401.000
$110=3000.000
$111=3000.000
$112=3000.000
$120=600.000
$121=600.000
$122=600.000
$130=341.000
$131=391.000
$132=200.000
ok
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать