Перейти к содержимому


Фотография

Уходят оси при 3d фрезеровке

Смещение координат драйвер Leadshine DM542

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 56

#41 OFFLINE   vasa29

vasa29

    Доктор CNC

  • Опытный
  • PipPipPipPipPip
  • 819 сообщений
  • Из:Москва

Отправлено 11 Январь 2025 - 01:59

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


  • 0

#42 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 855 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 11 Январь 2025 - 02:05

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


Это всё может приводить только к НЕрегулярной и НЕповторяющейся ошибке.

Сообщение отредактировал lkbyysq: 11 Январь 2025 - 02:14

  • 0

Станислав Ерофеев
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   Dark Knight

Dark Knight

    Гуру CNC

  • Опытный
  • PipPipPipPipPipPipPipPipPipPip
  • 1 198 сообщений
  • Пол:Мужчина
  • Из:Сафоново

Отправлено 11 Январь 2025 - 07:05

Микрошаг делал и 1/16 и 1/4, разницы практически нет.

Ну смотрите, тут либо точность, либо скорость. Чем больше дробление, тем выше точность. Но....как вы уже заметили, дешевые драйвера с этим не справляются, особенно с 3Д.

Ставьте не более 1/8, и посоветую драйвер и ШД закрытого типа (с энкодером)


  • 0

#44 OFFLINE   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 13 Январь 2025 - 00:35

Сделайте инверсию сигнала ДИР в энцехе и соответственно переверните одну обмотку ШД.
Так Вы проверите виновность быстродейстия канала "ДИР".
После переворота смещение должно пойти в другую сторону.

Пробовал менять ДИР,  результат тот же смещение так же уходит в минус. Причем значение этого смещения практически не меняется при нескольких запусках одного и того же кода., т.е. случайные помехи отметаются. Уменьшается только при уменьшении стартовой скорости и ускорения. Причем уменьшение стартовой скорости например ниже 100 мм/мин  уже не влияет на результат. Изменение шага тоже мало что дает.

  В итоге победить проблему удалось только одним способом и "победителем" оказалось устройство за 200 рублей. DRV8825 - с этим драйвером смещения пропали, даже на гораздо большей стартовой скорости и ускорении. Причем сигнал Step даже не инвертировал, так сработало. (Может для моей версии DM542 нужно инвертировать СТЕП?)

    Драйвера DM542 приобретались в разное время и у разных продавцов, оптроны стоят вроде быстрые "восьминогие", но кажется что то не задалось у них с NCstudio. Почитав данный форум, я понял, что такое бывает, и как теперь подойти к выбору подходящей замены вопрос?

Прикрепленные изображения

  • photo_2025-01-12_21-27-16.jpg
  • photo_2025-01-12_21-27-23.jpg

Сообщение отредактировал Stas_13: 13 Январь 2025 - 00:39

  • 0

#45 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 855 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 13 Январь 2025 - 16:38

Пробовал менять ДИР,  результат тот же смещение так же уходит в минус.

А уходить должен в другую, если виноваты оптопары (скорость переключения сигнала) вдоль всего канала ДИР.
Если "в ту же" - странно, очень странно.
Вангую тогда, что драйвера не при делах. Проблемы платы... Ну может подгорел канал на плате...

Инверсия сигнала СТЕП помогает часто, т.к. часто после инверсии переключающий фронт сигнала СТЕП может приходит позже. 

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

Я к тому, что замена драйвера может не помочь. Ибо - "уходить должен в другую".


Сообщение отредактировал lkbyysq: 13 Январь 2025 - 16:49

  • 0

Станислав Ерофеев
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   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 13 Январь 2025 - 18:50

Ну с принтерным драйвером заработал ведь как надо?
  • 0

#47 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 855 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 13 Январь 2025 - 19:50

Ну с принтерным драйвером заработал ведь как надо?

Да. 

Но.

1. Мы не знаем тот же (передний или задний) фронт импульса СТЕП для него исполняемый.

2. У него СВОИ требования к минимальной задержке исполняемого фронта импульса степ относительно фронта импульса ДИР.  Он же без оптопар - необходимая задержка может быть меньше. С оптопарами там минимум в 100 раз больше должна быть задержка. 2мкс против 20нс (как-то так).

 

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

 

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

На микросхемы драйвера принтера тоже есть даташиты.

А вот на конкретно эти Ваши DM542 нету даташитов...

 

Может не заработать при однозначно качественных дорогих драйверах, если подгорели выходы платы NcStudio и тормозят.  А на дешевых без опторазвязки - пожалуйста!

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

 

Но, повторяю,  без осциллографа тут правильный диагноз не поставить. 


Сообщение отредактировал lkbyysq: 13 Январь 2025 - 20:11

  • 0

Станислав Ерофеев
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   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 14 Январь 2025 - 01:28

Посмотрел осциллографом, если так можно назвать ЮСБ приставку к компьютеру, но вроде все видно. Синхронизацию делал по переднему и заднему фронту сигнала ДИР. Импульсы СТЕП ближе 50  мкс от фронтов не наблюдал, всегда в момент смены сигнала ДИР на СТЕП был высокий уровень.
 При дальнейших экспериментах выявил следующее. При управлении двигателем из программы NCstudio с помошью мышки заметил, что при шаге 0.01 мм при смене направлении движения первый шаг продолжается в предидущем направлении и только потом в нужном. При увеличении стартовой скорости, такой же эффект наблюдается при шаге 0.05 мм. При меньшей скорости такого нет, но первый шаг при смене направления получается меньше дальнейших, причем это работает как в + так и в -.
На фото желтый канал сигнал ДИР. Развертка 50 мкс.

Прикрепленные изображения

  • photo_1_2025-01-13_22-25-39.jpg
  • photo_2_2025-01-13_22-25-39.jpg
  • photo_3_2025-01-13_22-25-39.jpg

  • 0

#49 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 855 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 14 Январь 2025 - 11:44

при смене направлении движения первый шаг продолжается в предидущем направлении и только потом в нужном.

Вот про это я говорю.
Именно про такое поведение сигналов. Но при измерениях ПОСЛЕ ОПТОПАРЫ драйвера.
В дешевой четырехлапой оптопаре фотоны перенасыщают базу фототранзистора электронами, после снятия света электроны долго рассасываются, оставляе ключ открытым. На осциллограмме это видно как отсутствие задержки при включении и задержка при выключении (запаздывание заднего фронта).
В шестилапых оптронах есть вывод базы фототранзистора, через который и сливается излишне накопленный заряд.

А в этих восьмилапых вообще все сбалансировано для максимального быстродействия, вообще цифровой выход сделан.

 

транзистор в импульсном режиме.jpg

tрасс - время рассасывания накопленного заряда в базе транзистора.

 

При управлении двигателем из программы NCstudio с помошью мышки заметил, что при шаге 0.01 мм при смене направлении движения первый шаг....

Если такое выдает контроллер - плохо.
Однако я не могу объяснить влияние длины шага и стартовой скорости... Вроде они никак на это не должны влиять.
 

Прикрепленные изображения

Не нравятся мне фронты при таком описании проблемы. Очень хорошие, даже слишком хорошие фронты.
А значит сигнал ДИР тормозит где-то на плате контроллера (а может и не только ДИР, может все). Может буфер рабочий, а на вход буфера плохие фронты приходят с чипа.


Ну т.е.

Чип контроллера снвчала меняет уровень сигнала ДИР, затем выдает сигнал СТЕП. Это закон. ДИР опережает СТЕП.

А на выходе контроллера ДИР запаздывает относительно СТЕП.

Значит виноват кто-то между чипом и выходом контроллера.

 

PS 
Вы не написали, с какого места (контроллер, драйвер, вход, выход) снимали осциллограммы. 


Сообщение отредактировал lkbyysq: 14 Январь 2025 - 11:46

  • 0

Станислав Ерофеев
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   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 14 Январь 2025 - 13:21

Вы не написали, с какого места (контроллер, драйвер, вход, выход) снимали осциллограммы. 

Со входов драйвера.


  • 0

#51 OFFLINE   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 16 Январь 2025 - 13:44

Вчера продолжил эксперименты.  Взял для пробы на Озоне самый дешевый TB6600. Вскрытие показало, что быстрый оптрон стоит только на СТЕП, но несмотря на это смещений, как с DM542, нет. Менял и микрошаг, и скорости, и ускорения, но все отработал нормально, в ноль двигатель возвращался стабильно. Напрягает конечно шумность работы двигателя с ним и греется он сильнее. Заказал на пробу пока один YAKO YKD2305M.

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

 Еще бы попробовать какую нибудь версию DM542, но покупать ради эксперимента не хочется. 


Сигналы СТЕП и ДИР прекрасные на входе драйвера..

Прикрепленные изображения

  • photo_5208759835364026622_y.jpg
  • photo_5208759835364026620_y.jpg

  • 0

#52 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 855 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 16 Январь 2025 - 14:10

Сигналы СТЕП и ДИР прекрасные на входе драйвера.

Форма вроде ничо. Странно, что фронты на синем круче, переходный процесс должен быть по идее одинаковый.
Амплитудные характеристики не понятны. Не от общего цифрового нуля измерения. Но я не силён в этом анализаторе.
В целях саморазвития:
Для понимания влияния оптронов снять показания до и после оптрона и сравнить.

Сообщение отредактировал lkbyysq: 16 Январь 2025 - 14:06

  • 0

Станислав Ерофеев
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   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 16 Январь 2025 - 14:20

Амплитудные характеристики не понятны. Не от общего цифрового нуля измерения.

2 вольта на деление стоит, а нули просто сдвинуты между лучами.

 

Для понимания влияния оптронов снять показания до и после оптрона и сравнить.

Мой типа "осциллограф" плохо синхронизируется на развертке ниже 1 мкс . До оптрона и после я сравнивал, разница между фронтами не более 1 мкс.


  • 0

#54 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 855 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 16 Январь 2025 - 14:43

2 вольта на деление стоит, а нули просто сдвинуты между лучами.

Не, я про экстремумы, что внизу цифрами написаны.
Там отрицательный минимум какой-то, ещё и разный.

До оптрона и после я сравнивал, разница между фронтами не более 1 мкс.

Это шикарно, но не похоже на четырехлапую. Там в норме 5-10 мкс. Типовое - 18мкс.


Кстати.
Бывает, что в восьмилапой стоят две быстрых оптосборки с цифровым выходом.

Сообщение отредактировал lkbyysq: 16 Январь 2025 - 14:44

  • 0

Станислав Ерофеев
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   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 16 Январь 2025 - 15:17

Это шикарно, но не похоже на четырехлапую. Там в норме 5-10 мкс. Типовое - 18мкс.

Не, это на восьмилапом так было, на четырех я не смотрел. 

 

Там отрицательный минимум какой-то

там иногда на ДИР проскакивали всплески в минус, может их и зафиксировал осциллограф. но это не часто бывает.


Там в норме 5-10 мкс. Типовое - 18мкс.

Кстати ближе 50 мкс я не разу не наблюдал импульсы СТЕП относительно ДИР.


Проверить бы мои ДМ 542 с другим контролером, но такой возможности у меня нет.


  • 0

#56 OFFLINE   Stas_13

Stas_13

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:Ленинградская обл.

Отправлено 19 Январь 2025 - 20:26

Проблема решилась. Все таки это проблема "косячных" драйверов.

Пришел драйвер YAKO YKD2305M и неоригинальный DM556, не самый дешевый). Проблема, которую описывал выше исчезла. 

У всех четырех драйверов DM542, приобретенных в разное время, у разных продавцов, оказалась одна и таже проблема. Скорее всего была такая партия и не у одного продавца. Вот такую же проблему описал человек с таким же драйвером, приобретенном в то же приблизительно  время.

https://youtu.be/fTg...AcRyMeiKKR4_Jrm


  • 0

#57 OFFLINE   3D-BiG

3D-BiG

    Абсолем CNC:)

  • Модератор
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 14 523 сообщений
  • Пол:Мужчина
  • Город:Ареал обитания - вся страна, но обычно встречаюсь в Новосибирске...
  • Интересы:Полежать на диване, пофлудить на форуме....
  • Из:СССР

Отправлено 20 Январь 2025 - 08:38

Ну смотрите, тут либо точность, либо скорость. Чем больше дробление, тем выше точность. Но....как вы уже заметили, дешевые драйвера с этим не справляются, особенно с 3Д.

С NCStudio завышенный микрошаг приводит только к занижению максимальной скорости из-за ограничения тактовой частоты платы, а для шаговых двигателелй с прямоугольным магнитопроводом микрошаг выше 8 на точность вообще НЕ влияет из-за невыровненного магнитного потока...


  • 1

Лужу, паяю, станки ЧПУ починяю....
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion

 

 






Темы с аналогичным тегами Смещение координат, драйвер Leadshine, DM542

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных