Ток какой выставлен? И что на ШД написано?

Уходят оси при 3d фрезеровке
Автор
evgenysk2008
, 12 Ноя 2023 11:43
Смещение координат драйвер Leadshine DM542
Сообщений в теме: 56
#41
OFFLINE
Отправлено 11 Январь 2025 - 01:59
#42
OFFLINE
Отправлено 11 Январь 2025 - 02:05
Ток какой выставлен? И что на ШД написано?
Это всё может приводить только к НЕрегулярной и НЕповторяющейся ошибке.
Сообщение отредактировал lkbyysq: 11 Январь 2025 - 02:14
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#43
OFFLINE
Отправлено 11 Январь 2025 - 07:05
Микрошаг делал и 1/16 и 1/4, разницы практически нет.
Ну смотрите, тут либо точность, либо скорость. Чем больше дробление, тем выше точность. Но....как вы уже заметили, дешевые драйвера с этим не справляются, особенно с 3Д.
Ставьте не более 1/8, и посоветую драйвер и ШД закрытого типа (с энкодером)
#44
OFFLINE
Отправлено 13 Январь 2025 - 00:35
Сделайте инверсию сигнала ДИР в энцехе и соответственно переверните одну обмотку ШД.
Так Вы проверите виновность быстродейстия канала "ДИР".
После переворота смещение должно пойти в другую сторону.
Пробовал менять ДИР, результат тот же смещение так же уходит в минус. Причем значение этого смещения практически не меняется при нескольких запусках одного и того же кода., т.е. случайные помехи отметаются. Уменьшается только при уменьшении стартовой скорости и ускорения. Причем уменьшение стартовой скорости например ниже 100 мм/мин уже не влияет на результат. Изменение шага тоже мало что дает.
В итоге победить проблему удалось только одним способом и "победителем" оказалось устройство за 200 рублей. DRV8825 - с этим драйвером смещения пропали, даже на гораздо большей стартовой скорости и ускорении. Причем сигнал Step даже не инвертировал, так сработало. (Может для моей версии DM542 нужно инвертировать СТЕП?)
Драйвера DM542 приобретались в разное время и у разных продавцов, оптроны стоят вроде быстрые "восьминогие", но кажется что то не задалось у них с NCstudio. Почитав данный форум, я понял, что такое бывает, и как теперь подойти к выбору подходящей замены вопрос?
Сообщение отредактировал Stas_13: 13 Январь 2025 - 00:39
#45
OFFLINE
Отправлено 13 Январь 2025 - 16:38
Пробовал менять ДИР, результат тот же смещение так же уходит в минус.
А уходить должен в другую, если виноваты оптопары (скорость переключения сигнала) вдоль всего канала ДИР.
Если "в ту же" - странно, очень странно.
Вангую тогда, что драйвера не при делах. Проблемы платы... Ну может подгорел канал на плате...
Инверсия сигнала СТЕП помогает часто, т.к. часто после инверсии переключающий фронт сигнала СТЕП может приходит позже.
Осциллограф бы тыкнуть... Или анализатор сигналов подключить. Посмотреть, как сигналы и их фронты друг за дружкой приходят.
Я к тому, что замена драйвера может не помочь. Ибо - "уходить должен в другую".
Сообщение отредактировал lkbyysq: 13 Январь 2025 - 16:49
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#46
OFFLINE
Отправлено 13 Январь 2025 - 18:50
Ну с принтерным драйвером заработал ведь как надо?
#47
OFFLINE
Отправлено 13 Январь 2025 - 19:50
Ну с принтерным драйвером заработал ведь как надо?
Да.
Но.
1. Мы не знаем тот же (передний или задний) фронт импульса СТЕП для него исполняемый.
2. У него СВОИ требования к минимальной задержке исполняемого фронта импульса степ относительно фронта импульса ДИР. Он же без оптопар - необходимая задержка может быть меньше. С оптопарами там минимум в 100 раз больше должна быть задержка. 2мкс против 20нс (как-то так).
Анамнез таков, что без рентгена осциллографа тут правильный диагноз не поставить.
А на лишайны и яко есть даташиты, где эти задержки прописаны. Но и на них стоят оптопары, которые медленнее минимум в 100 раз, чем без оптопар.
На микросхемы драйвера принтера тоже есть даташиты.
А вот на конкретно эти Ваши DM542 нету даташитов...
Может не заработать при однозначно качественных дорогих драйверах, если подгорели выходы платы NcStudio и тормозят. А на дешевых без опторазвязки - пожалуйста!
Почему я и грешу на плату, что она выдает неправильные сигналы. Потому, что тогда все складывается.
А вот если драйвер не успевает отрабатывать правильные сигналы на входе - тогда иные симптомы. Тогда "в другую сторону", хоть убейся.
Но, повторяю, без осциллографа тут правильный диагноз не поставить.
Сообщение отредактировал lkbyysq: 13 Январь 2025 - 20:11
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#48
OFFLINE
Отправлено 14 Январь 2025 - 01:28
Посмотрел осциллографом, если так можно назвать ЮСБ приставку к компьютеру, но вроде все видно. Синхронизацию делал по переднему и заднему фронту сигнала ДИР. Импульсы СТЕП ближе 50 мкс от фронтов не наблюдал, всегда в момент смены сигнала ДИР на СТЕП был высокий уровень.
При дальнейших экспериментах выявил следующее. При управлении двигателем из программы NCstudio с помошью мышки заметил, что при шаге 0.01 мм при смене направлении движения первый шаг продолжается в предидущем направлении и только потом в нужном. При увеличении стартовой скорости, такой же эффект наблюдается при шаге 0.05 мм. При меньшей скорости такого нет, но первый шаг при смене направления получается меньше дальнейших, причем это работает как в + так и в -.
На фото желтый канал сигнал ДИР. Развертка 50 мкс.
При дальнейших экспериментах выявил следующее. При управлении двигателем из программы NCstudio с помошью мышки заметил, что при шаге 0.01 мм при смене направлении движения первый шаг продолжается в предидущем направлении и только потом в нужном. При увеличении стартовой скорости, такой же эффект наблюдается при шаге 0.05 мм. При меньшей скорости такого нет, но первый шаг при смене направления получается меньше дальнейших, причем это работает как в + так и в -.
На фото желтый канал сигнал ДИР. Развертка 50 мкс.
#49
OFFLINE
Отправлено 14 Январь 2025 - 11:44
при смене направлении движения первый шаг продолжается в предидущем направлении и только потом в нужном.
Вот про это я говорю.
Именно про такое поведение сигналов. Но при измерениях ПОСЛЕ ОПТОПАРЫ драйвера.
В дешевой четырехлапой оптопаре фотоны перенасыщают базу фототранзистора электронами, после снятия света электроны долго рассасываются, оставляе ключ открытым. На осциллограмме это видно как отсутствие задержки при включении и задержка при выключении (запаздывание заднего фронта).
В шестилапых оптронах есть вывод базы фототранзистора, через который и сливается излишне накопленный заряд.
А в этих восьмилапых вообще все сбалансировано для максимального быстродействия, вообще цифровой выход сделан.
tрасс - время рассасывания накопленного заряда в базе транзистора.
При управлении двигателем из программы NCstudio с помошью мышки заметил, что при шаге 0.01 мм при смене направлении движения первый шаг....
Если такое выдает контроллер - плохо.
Однако я не могу объяснить влияние длины шага и стартовой скорости... Вроде они никак на это не должны влиять.
Прикрепленные изображения
Не нравятся мне фронты при таком описании проблемы. Очень хорошие, даже слишком хорошие фронты.
А значит сигнал ДИР тормозит где-то на плате контроллера (а может и не только ДИР, может все). Может буфер рабочий, а на вход буфера плохие фронты приходят с чипа.
Ну т.е.
Чип контроллера снвчала меняет уровень сигнала ДИР, затем выдает сигнал СТЕП. Это закон. ДИР опережает СТЕП.
А на выходе контроллера ДИР запаздывает относительно СТЕП.
Значит виноват кто-то между чипом и выходом контроллера.
PS
Вы не написали, с какого места (контроллер, драйвер, вход, выход) снимали осциллограммы.
Сообщение отредактировал lkbyysq: 14 Январь 2025 - 11:46
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#50
OFFLINE
Отправлено 14 Январь 2025 - 13:21
Вы не написали, с какого места (контроллер, драйвер, вход, выход) снимали осциллограммы.
Со входов драйвера.
#51
OFFLINE
Отправлено 16 Январь 2025 - 13:44
Вчера продолжил эксперименты. Взял для пробы на Озоне самый дешевый TB6600. Вскрытие показало, что быстрый оптрон стоит только на СТЕП, но несмотря на это смещений, как с DM542, нет. Менял и микрошаг, и скорости, и ускорения, но все отработал нормально, в ноль двигатель возвращался стабильно. Напрягает конечно шумность работы двигателя с ним и греется он сильнее. Заказал на пробу пока один YAKO YKD2305M.
Драйвера DM542 приобретались в разное время и у разных продавцов, оптроны стоят вроде быстрые "восьминогие", но кажется что то не задалось у них с NCstudio.
Еще бы попробовать какую нибудь версию DM542, но покупать ради эксперимента не хочется.
Сигналы СТЕП и ДИР прекрасные на входе драйвера..
#52
OFFLINE
Отправлено 16 Январь 2025 - 14:10
Форма вроде ничо. Странно, что фронты на синем круче, переходный процесс должен быть по идее одинаковый.Сигналы СТЕП и ДИР прекрасные на входе драйвера.
Амплитудные характеристики не понятны. Не от общего цифрового нуля измерения. Но я не силён в этом анализаторе.
В целях саморазвития:
Для понимания влияния оптронов снять показания до и после оптрона и сравнить.
Сообщение отредактировал lkbyysq: 16 Январь 2025 - 14:06
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#53
OFFLINE
Отправлено 16 Январь 2025 - 14:20
Амплитудные характеристики не понятны. Не от общего цифрового нуля измерения.
2 вольта на деление стоит, а нули просто сдвинуты между лучами.
Для понимания влияния оптронов снять показания до и после оптрона и сравнить.
Мой типа "осциллограф" плохо синхронизируется на развертке ниже 1 мкс . До оптрона и после я сравнивал, разница между фронтами не более 1 мкс.
#54
OFFLINE
Отправлено 16 Январь 2025 - 14:43
Не, я про экстремумы, что внизу цифрами написаны.2 вольта на деление стоит, а нули просто сдвинуты между лучами.
Там отрицательный минимум какой-то, ещё и разный.
Это шикарно, но не похоже на четырехлапую. Там в норме 5-10 мкс. Типовое - 18мкс.До оптрона и после я сравнивал, разница между фронтами не более 1 мкс.
Кстати.
Бывает, что в восьмилапой стоят две быстрых оптосборки с цифровым выходом.
Сообщение отредактировал lkbyysq: 16 Январь 2025 - 14:44
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#55
OFFLINE
Отправлено 16 Январь 2025 - 15:17
Это шикарно, но не похоже на четырехлапую. Там в норме 5-10 мкс. Типовое - 18мкс.
Не, это на восьмилапом так было, на четырех я не смотрел.
Там отрицательный минимум какой-то
там иногда на ДИР проскакивали всплески в минус, может их и зафиксировал осциллограф. но это не часто бывает.
Там в норме 5-10 мкс. Типовое - 18мкс.
Кстати ближе 50 мкс я не разу не наблюдал импульсы СТЕП относительно ДИР.
Проверить бы мои ДМ 542 с другим контролером, но такой возможности у меня нет.
#56
OFFLINE
Отправлено 19 Январь 2025 - 20:26
Проблема решилась. Все таки это проблема "косячных" драйверов.
Пришел драйвер YAKO YKD2305M и неоригинальный DM556, не самый дешевый). Проблема, которую описывал выше исчезла.
У всех четырех драйверов DM542, приобретенных в разное время, у разных продавцов, оказалась одна и таже проблема. Скорее всего была такая партия и не у одного продавца. Вот такую же проблему описал человек с таким же драйвером, приобретенном в то же приблизительно время.
https://youtu.be/fTg...AcRyMeiKKR4_Jrm
#57
OFFLINE
Отправлено 20 Январь 2025 - 08:38
Ну смотрите, тут либо точность, либо скорость. Чем больше дробление, тем выше точность. Но....как вы уже заметили, дешевые драйвера с этим не справляются, особенно с 3Д.
С NCStudio завышенный микрошаг приводит только к занижению максимальной скорости из-за ограничения тактовой частоты платы, а для шаговых двигателелй с прямоугольным магнитопроводом микрошаг выше 8 на точность вообще НЕ влияет из-за невыровненного магнитного потока...
Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
Темы с аналогичным тегами Смещение координат, драйвер Leadshine, DM542
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных