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

Нахождение максимальной скорости и ускорения станка

Добавлено: 26 окт 2010, 10:09
Nick
Вообще вопрос интересный, как найти с какой максимальной скоростью может перемещаться станок и как ее определить.

В документации EMC2 описан эмпирический метод. Во время настройки параметров осей в Spetconf'е можно запустить тест осей и погонять двигатель в разные стороны и определить параметры для оси.

Нахождение максимальной скорости оси станка

  • Устанавливаем маленькое ускорение, например, 10мм/с2, которое наверняка будет поддерживаться станком.
  • Устанавливаем скорость которую мы надеемся получить.
  • Перемещаем станок приблизительно на середину оси.
    :attention: Будьте осторожны, из-за маленькой величины ускорения дистанция остановки может быть достаточно большой!
  • После этого запускаем тест оси: устанавливаем безопасную дистанцию для теста. Дистанцию нужно выбирать таким образом, чтобы станок успел разогнаться до максимальной скорости и проехать на этой скорости какое-то расстояние. Чем больше станок проедет на максимальной скорости, тем точнее будет результат теста.
    :attention: Внимание, после сбоя шаговый двигатель может начать вращаться в любую сторону, поэтому оставьте хоть какой-то запас до края оси!
    Минимальная дистанция для достижения максимальной скорости d=v2/(2*a).
  • Если это безопасно, попробуйте создать усилие противонаправленное движению этой оси, для того, чтобы симулировать нагрузку при обработке материала.
  • Если происходят пропуски шагов, блокировки или другие ошибки уменьшите скорость и запустите тест заново.
  • Если на вид кажется все нормально нажимаем Run, чтобы остановить тест. Станок должен остановиться в том же месте, где и начинался тест. Если он остановился не там, значит за время теста происходили пропуски шагов. Уменьшите скорость и запустите тест заново.
Если станок пропускает шаги, стопорится или вообще не двигается при любой скорости то проверьте:
  • Правильность времени шага и установки направления контроллера
  • Правильность раскладки по пинам порта LPT, включая флаг invert для сигнала шага.
  • Проверьте подключение двигателя, лучше использовать экранированный кабель
  • Отсутствие механических проблем с двигателем, ходовым винтом, муфтами и т.д.
Когда вы найдете скорость на которой станок удачно проходит тесты, работает нормально и не пропускает шаги уменьшите ее на 10% и используйте в качестве максимльной скорости станка вдоль данной оси.

Нахождение максимального ускорения оси станка

Процедура нахождения максимального ускорения схожа с процедурой нахождения максимальной скорости.
Устанавливаем найденную на предыдущем этапе скорость и устанавливая различные значения ускорения тестируем ось. Для этого теста важно, чтобы станок мог ускорится до максимальной скорости на дистанции тестирования d=v2/(2*a).

Также как и со скоростью используйте значение на 10% меньшее, чем максимальное ускорение, при котором станок работает без сбоев.

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 02 апр 2013, 17:59
Calambuuur
Можно попробовать наглядное объяснение на примере:
Снимок-3.png
т.е скорость = 50 и а=200
D=(50x50)/(200*2)=6,25
А в каких единицах d?

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 03 апр 2013, 18:39
pkasy
D=(50x50)/(200*2)=6,25
D=((mm/sec)*(mm/sec))/(mm/(sec*sec))=mm
это еще в школе проходят.
да и дистанция - D - всегда измерялась в мм.( метрах-километрах)

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 24 апр 2013, 17:19
Calambuuur
Если скорость и ускорение по х и у разные - это нормально? По у v=90 a=700/, x - v=40 a=600
Модератор если эта тема закрыта, то извести плз, сделаем новую

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 24 апр 2013, 17:22
Calambuuur
pkasy писал(а):D=(50x50)/(200*2)=6,25
D=((mm/sec)*(mm/sec))/(mm/(sec*sec))=mm
это еще в школе проходят.
да и дистанция - D - всегда измерялась в мм.( метрах-километрах)
Во времена моей школы учили изъясняться не по понятиям, а четко и однозначно!

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 25 апр 2013, 08:12
pkasy
Calambuuur писал(а):четко и однозначно!
куда уж однозначнее? во все времена учили выводить размерность.
во всех школах и институтах.

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 25 апр 2013, 08:14
pkasy
Calambuuur писал(а):скорость и ускорение по х и у разные - это нормально?
да, это всегда так. так как вес разный, и движки разные и прочее.

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 14 май 2013, 13:14
medossa
почитав форум, не уловил следующее (прошу сильно не пинать):
1. Motor Steps Per Revolution = 200 - эту величину лучше не трогать?
2. Driver Microstepping = 8 оставляем?
3. Pulley Ratio - у меня без редуктора, какие значения вписывать?
4. Leadscrew Pitch - шаг ходового винта, тоже ступор... У меня винты М14х2, подскажите значения
5. Maximum Velocity - это я сам
6. Maximum Acceleration - это я сам
7. Home Location = 0?
8. Table Travel = 1?

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

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 14 май 2013, 15:24
Nick
1. Количество шагов движка на оборот в режиме полного шага, обычно 200.
2. Это в зависимости от настройки драйвера. Какой поставил микрошаг, столько и ставь.
3. 1:1
4. 2
...
7. 0
8. 0 ... 1000 (размер оси в мм)

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 14 май 2013, 15:31
medossa
Nick, благодарю за ответ.По второму пункту не особо вник) Микрошаг что за значение? Это всмысле шаг/полушаг??? Подскажи еще по калибровке станка, что после наладки скоростей делать.

Re: Нахождение максимальной скорости и ускорения станка

Добавлено: 15 май 2013, 17:05
Nick
medossa писал(а):Это всмысле шаг/полушаг???
Да. Обычно настраивается на драйвере переключателями или джамперами.
medossa писал(а):Подскажи еще по калибровке станка, что после наладки скоростей делать.
Пробовать вырезать :)