Независимый Ювелирный Форум
https://forum.jwiki.ru/

Проблемы позиционирования, потеря положения ротора.
https://forum.jwiki.ru/viewtopic.php?f=15&t=1445
Страница 3 из 4

Автор:  Прохожий [ 05 апр 2015, 00:54 ]
Заголовок сообщения:  Режим спада тока шагового мотора: медленный,быстрый,смешанны

Mazay_sml писал(а):
Спад тока должен на это влиять?
Нет.
При медленном спаде мощность слегка больше, но разница совсем не существенная.

Режим спада тока определяет, каким образом спадает ток.
Если глянуть на график тока в шаговом моторе, то видно, что на участках, закрашенных жёлтым, ток от шага к шагу спадает:
Вложение:
00_stepper-current.png
00_stepper-current.png [ 3.39 КБ | Просмотров: 3434 ]

Т.к. у обмоток мотора есть индуктивность, то ток не может уменьшиться мгновенно.

Быстрый спад: подаётся встречное напряжение, соответственно ток уменьшается быстро.
Медленный спад: концы обмотки соединяются через транзисторы, т. е. практически закорачиваются, и ток спадает сам по себе из-за сопротивления.

При медленном спаде ток спадает медленно. Зависит от мотора, скорости, и т. д., но типичной является такая ситуация, что спадает слишком медленно. На нижней половине рисунка — как должно быть, на верхней половине красная линия — как обычно происходит при медленном спаде:
Вложение:
01_slow-vs-mixed_decay.jpg
01_slow-vs-mixed_decay.jpg [ 26.7 КБ | Просмотров: 3434 ]
Т.е. на спаде при каждом шаге мотор не докручивается до нужного положения, и соответственно после прохождения током значения 0 получается большой шаг, компенсирующий недопройденное расстояние.

А у быстрого спада такой недостаток, что большие колебания тока, соответственно выше помехи и выше звуковой шум. Слева — колебания тока при медленном спаде, справа — при быстром:
Вложение:
02_current-decay-ripple.jpg
02_current-decay-ripple.jpg [ 7.04 КБ | Просмотров: 3434 ]

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

На осциллографе это всё выглядит примерно так:

Быстрый спад, видны сильные колебания тока на спаде:
Вложение:
03_fast-decay.png
03_fast-decay.png [ 51.1 КБ | Просмотров: 3434 ]

Медленный спад. Видно, что в конце спада, где ток должен быть 0, он ещё далеко не 0, а опаздывает микрошага на 2-3:
Вложение:
04_slow-decay.png
04_slow-decay.png [ 50.85 КБ | Просмотров: 3434 ]

То же крупным планом:
Вложение:
05_slow-decay-close-up.png
05_slow-decay-close-up.png [ 82.83 КБ | Просмотров: 3434 ]

Смешанный спад:
Вложение:
06_mixed-decay.png
06_mixed-decay.png [ 77.97 КБ | Просмотров: 3434 ]

Если режимы спада обозначены не словами «медленный», «быстрый», «смешанный» или «средний», а числами, как например 0%, 25%, 50% 100% у TB6560, то 0% — это медленный, а 100% — быстрый.

Для выбора правильного спада осциллограф не обязателен. Нужно выбрать режим с наименьшим звуковым шумом. Нет шума — значит нет ни резонанса, ни заметных искажений синусоиды на спаде.

Ручной выбор спада уходит в прошлое. Когда, например, на драйвере Leadshine передёргивается SW4, то драйвер среди прочего определяет и наилучший режим спада для конкретного мотора.

Картинки с http://ebldc.com/?p=86 и http://ebldc.com/?p=187.

Автор:  Mazay_sml [ 05 апр 2015, 16:40 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

Поэкспериментировал со спадом тока. При 50% работает тихо, стабильно, но иногда в некоторых положениях моторы шипят, поставил 25%, перестали шипеть в любых положениях, но на холостых перемещениях станок гудит и трясется. Тоже самое на медленном спаде тока. На точности перемещений ни как не отражается.

При токе 75% двигатели и правда сильно греются, оставил как было, так как на точности это также не отразилось.

Увеличил частоту с 25khz до 35khz, вот тут появились изменения, которые требуют измерений. Пробовал резать, вроде все нормально, режет чище, но на 50% дольше. Почему?

Автор:  Прохожий [ 05 апр 2015, 19:09 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

А компьютер как соединён со станком?
Через какую-то Ethernet или USB карту, или прямо через принтерный порт?

Автор:  Mazay_sml [ 05 апр 2015, 20:49 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

Прохожий писал(а):
А компьютер как соединён со станком?
Через какую-то Ethernet или USB карту, или прямо через принтерный порт?


Через LPT, наверное про помехоустойчивость портов хотите сказать?

Автор:  Прохожий [ 05 апр 2015, 21:16 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

Нет. Странно, что изменение Kernel Speed с 25 до 35 kHz вызвало такое изменение времени резки. Подумал, что это какие-то особенности взаимодействия Ethernet или USB плагина с Mach3.

А что значит «режет чище»? Как это проявляется?

И как оно режет на 50% дольше? Feedrate стала ниже? Т.е. Mach3 в процессе резки показывает feedrate ниже прежнего, или ту же что и раньше?
А если сделать, например, x100, оно с ожидаемой скоростью едет?

Включена ли Sherline 1/2 Pulse mode в Ports & Pins?

Автор:  Mazay_sml [ 06 апр 2015, 02:17 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

Прохожий писал(а):
Нет. Странно, что изменение Kernel Speed с 25 до 35 kHz вызвало такое изменение времени резки. Подумал, что это какие-то особенности взаимодействия Ethernet или USB плагина с Mach3.

А что значит «режет чище»? Как это проявляется?

И как оно режет на 50% дольше? Feedrate стала ниже? Т.е. Mach3 в процессе резки показывает feedrate ниже прежнего, или ту же что и раньше?
А если сделать, например, x100, оно с ожидаемой скоростью едет?

Включена ли Sherline 1/2 Pulse mode в Ports & Pins?


Поверхность при шаге 0,04 без полос от фрезы. Feedrate тот же, mach все тоже показывает. Просто у меня в deskproto, коэффициент для расчета машинного времени стоит 1/1. При 25khz режет 1к1, а при 35 дольше. Режу практически всегда на feedrate 500, могу скорость на глаз определить, при 35khz явно медленнее ездит и звук другой.
Sherline 1/2 Pulse mode в Ports & Pins - не включена

Автор:  Прохожий [ 06 апр 2015, 07:19 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

Как это? Mach3 показывает на экране feedrate 500, а едет медленнее?

Может, со Steps per что напутали в ходе тестов? Но тогда бы и расстояния неправильные проезжались бы.

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

Или если так сделать:
отсоединить в Mach3 мотор X. Например, поставить X в 0, в Ports and Pins / Motor Outputs для X поставить Step Port и Dir Port ну например 3, чтобы ось не ездила, и в MDI строке набрать
f500
g1 x500
Эти 500 мм проезжаются на экране за минуту или на 50% дольше?
Потом передвинуть X обратно в 0 и восстановить Step Port и Dir Port как было.

А на странице Diagnostics какую Pulse Frequency показывает? 35 или в полтора раза меньше?

Sherline mode включить никогда не вредно. Вернее, я не могу придумать случая, когда это может быть вредно.

Автор:  igor [ 06 апр 2015, 10:41 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

Прохожий писал(а):
Sherline mode включить никогда не вредно. Вернее, я не могу придумать случая, когда это может быть вредно.

Подскажите, что делает эта "галочка"? Ни когда про неё не слышал.
Спасибо.

Автор:  Прохожий [ 07 апр 2015, 21:14 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

igor писал(а):
Подскажите, что делает эта "галочка"?

В режиме Sherline 1/2 Pulse mode импульс STEP длится целый такт, и пауза занимает целый следующмй такт. Т.е. за один такт происходит только пол цикла STEP. При этом значения Step Pulse в Config / Motor Tuning игнорируются.

Плюсов у Sherline 1/2 Pulse mode два:
1) При необходимости можно достичь ширины импульса STEP больше 15 микросекунд.
2) Если этот режим не включён, то пользователю при изменении Kernel Speed может понадобиться поменять и Step Pulse. Например, была Kernel Speed 25 kHz, и Step Pulse 15. Т.е. длина такта - 40 µs, сигнал 15 µs, соответственно пауза 25 µs. Переключили Kernel Speed на 60 kHz. Длина такта стала 16 µs, а Step Pulse по-прежнему 15. На паузу остаётся 1 µs. Этого может оказаться мало, и шаги будут пропускаться.
А в режиме Sherline 1/2 Pulse mode о значениях Step Pulse можно не беспокоиться.

Это всё имеет значение только для драйвера принтерного порта. Ethernet / USB драйверы игнорируют эти настройки Mach3.

Автор:  Виг [ 07 апр 2015, 21:52 ]
Заголовок сообщения:  Re: Проблемы позиционирования, потеря положения ротора.

Контроллеру станка не повредит это?

Страница 3 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/