USB Motion Card STB4100

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Rom327 »

foto-boss писал(а):За 15мин. уходит на 0,2мм вверх.
Фреза не тупая? Может при заглублении в материал пропускает шаги/проскальзывает муфта?
Попробуй: поставить метку на оси Z и погоняй программу без фрезы; уход сохранится?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

В механике, фрезах и т.д. проблем нет. Естественно все проверенно. Естественно тест по воздуху.
Уходит вверх!
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Rom327 »

foto-boss писал(а):В механике, фрезах и т.д. проблем нет. Естественно все проверенно. Естественно тест по воздуху.
Уходит вверх!
А если поменять оси местами (переключить dir/step)? Если глюк перейдет - значит электроника, если нет, то механика.... Соответственно придется программу подправить/создать тестовую....
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Про механику можно не писать. Проблем там нет 100%. Проведены все необходимые тесты, что-бы даже не думать на эту тему. С муфтой и т.д. порядок, проскальзываний нет, метки стоят.
Сначала появилась подобная проблема с осью X. День мытарств закончился полной победой, после снятия галки step low active. Никакие другие настройки не влияли.
На оси Z галка не оказывает никакого влияния.

Изображение
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Rom327 писал(а):А если поменять оси местами (переключить dir/step)? Если глюк перейдет - значит электроника, если нет, то механика.... Соответственно придется программу подправить/создать тестовую....
https://vk.com/rom327
Пошел делать, на всякий случай.
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Пока максимально упростил тест. Интересно он у кого-нибудь на stb4100 пройдет?

Вот программа из двух команд :)

z20
z10 f5

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

z0 f200

Вуаля!
Фреза на 0,3мм над поверхностью! Не может на малых скоростях без пропусков ездить. :(
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Rom327 »

foto-boss писал(а):Не может на малых скоростях без пропусков ездить.
Ну чудес то не бывает... А если муфту отсоединить, и голый мотор по меткам покрутить?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Все оси этим страдают одинаково. Провел тест с X. Не может контроллер на такой скорости выдавать импульсы без пропусков. :(
Остается только еще какие-нибудь хитрые настройки в маче, в плагине крутить. Хотя вроде все перепробывал.
Почему мач выдает версию плагина 3.5.0 с плагином 3.4.0?
Может еще какие-нибудь версии плагинов попробовать?
На родном плагине работало нормально раньше. Только теперь не могу понять какой родной.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Rom327 »

foto-boss писал(а):Все оси этим страдают одинаково. Провел тест с X. Не может контроллер на такой скорости выдавать импульсы без пропусков. :(
Остается только еще какие-нибудь хитрые настройки в маче, в плагине крутить. Хотя вроде все перепробывал.
Почему мач выдает версию плагина 3.5.0 с плагином 3.4.0?
Может еще какие-нибудь версии плагинов попробовать?
На родном плагине работало нормально раньше. Только теперь не могу понять какой родной.
Сегодня дома гляну родной плагин....
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Lapart
Новичок
Сообщения: 22
Зарегистрирован: 05 окт 2017, 17:12
Репутация: 6
Настоящее имя: Андрей
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Lapart »

foto-boss писал(а):Все оси этим страдают одинаково. Провел тест с X. Не может контроллер на такой скорости выдавать импульсы без пропусков. :(
Остается только еще какие-нибудь хитрые настройки в маче, в плагине крутить. Хотя вроде все перепробывал.
Есть вопрос:
Какие драйверы применены после контроллера, уж не Лидшайн ли какой-нибудь 705?

И еще: "Не может контроллер на такой скорости выдавать импулься без пропусков" - это шутка?
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Leadshine DM856. Также пробовал DM860
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Lapart писал(а):
foto-boss писал(а):...

И еще: "Не может контроллер на такой скорости выдавать импулься без пропусков" - это шутка?
Нет. По факту. На низких скоростях такая беда. На разных осях как теперь выяснилось.
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Поставил мач на ноут. Все с нуля. Все то-же самое. Похоже сам мач и комп не при чем.
Убедился что мач в информации о плагине берет информацию видимо из прошивки карты. Там всегда у меня стоит 3.5.0 вне зависимости от версии плагина.

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

То-есть командами:
x20
x10f5
x0f200
Уход от ноля на 0,3мм.

Командами:
x10
x20f5
x0f200
Ухода нет.
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Решил инвертировать движение и повторить тест.
Снимаю на оси X галку dir lowactive. Соответственно направления оси X инвертируются. И глюк инвертируется!
Теперь уходить начинает в другую сторону и при движении механически в другую сторону!
То-есть командами:
x-20
x-10f5
x0f200
Ухода нет!!!!!! Хотя для станка ничего механически не изменилось (он понятия не имеет, что мач3 теперь записывает координаты с минусом для то-же направления).

Командами:
x-10
x-20f5
x0f200
Теперь уход на 0.3мм, причем механически в противоположную сторону!!!

P.S. Есть у меня сильные подозрения, что этот глюк присутствует у всех с такой картой и плагином.
Lapart
Новичок
Сообщения: 22
Зарегистрирован: 05 окт 2017, 17:12
Репутация: 6
Настоящее имя: Андрей
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Lapart »

глюк или не глюк - надо разбираться.

Пару месяцев назад попал мне в руки Лидшайн 705, решил им покрутить моторы, чтобы посмотреть, насколько же с ним будет лучше, чем с тошибой стоковой.
Поставил я мотор осью вертикально, на муфту приделал лазерную указку, чтобы по стенкам показывала угол.
Кручу через контроллер, значит, по стенкам, нажимая на клавиатуре стрелки направо-налево.
На больших скоростях вроде все нормально.
На малых скоростях все хуже и хуже - движение становится неравномерным в одну сторону (например, направо, сейчас четко не вспомню) по скорости перемещения, а в другую (налево) еще хуже - может совсем остановиться, либо пойти вправо, т.е. совсем не туда. А счетчик в маче считает все как положено, но только все больше итог расходится с делом.
Подключил не лидшайн, а простые драйверы - стало нормально. Во блин!
Стал я рассматривать в осциллограф, что же идет на входы драйверов с контроллера. Надо сказать, что 200кгц идет как заявлено.
Но на малых скоростях происходит какая-то фигня с выходом дир (направления). На выходе не просто изменение направления (как мне хотелось бы), а дир изменяет состояние при каждом степе. Да, при стробировании четком вроде все правильно, направление совпадает. Но дел в том, что по времени между импульсами степ и дир мало времени и при малейшем затягивании фронтов драйвер может понять направление неправильно. Скорее всего это и объясняет движение мотора в другую сторону от требуемого при очень малых скоростях перемещения. О пропусках импульсов речи быть не может, ни электрически, ни механически. Нет нагрузки на мотор, которая приводила бы к пропуску импульсов.
Тогда я вынужден был срочно переключиться на другую работу, успокоившись хотя бы на том, что с моими простыми драйверами вроде нормально работает. Прошло время, запустил я станок в простой конфигурации, не замечаю косяков, а на маленьких совсем скоростях не работаю. Вот сейчас вспомнил, что замечал такой глюк действительно.
Еще что тогда выявил (не косяк контроллера, но учесть надо):
Когда отпускаю клавишу, то есть мотор должен остановиться, происходит следующее: мотор встал, а через полсекунды-секунду он "довернул" свое положение. Немного, но на глаз очень заметно. И так почти всегда, за исключением определенных положений.
Что это такое выяснил: при остановке мотора драйвер переходит в эконом режим (чтобы не жрать, не греть и тд). При этом ток драйвера ступенчато уменьшается и соотношения токов фаз не соблюдаются, что приводит к смещению ротора. В положениях, которые соответствуют микрошагу, происходит доворот ротора. Когда положение мотора соответствует или близко к полношаговому состоянию (кратно 1.8°), то доворот практически не происходит.
Это касается и простых драйверов и фирменных.
Но это легко вылечилось - я отключил в драйверах режим частичного тока при отсутствии импульсов дир/степ и использую только полный ток все время. Да, греться моторы стали больше, но зато эффект с доворотом мотора в паузе работы совсем пропал, значит причина определена правильно.
Хотел вернуться к изучению осциллографом выходов контроллера, надо таки недостатки победить, но сейчас такой возможности не имею, срочно занят другой работой.
Вот такие мои наблюдения, может кому информация поможет.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Сергей Саныч »

Lapart писал(а):а дир изменяет состояние при каждом степе
Не скажу насчет Мача, а тем более STB4100, но бывает, помогает смена активного фронта сигнала Step.
Lapart писал(а): при остановке мотора драйвер переходит в эконом режим
Сам переходит или его переводят снятием Enable?
Чудес не бывает. Бывают фокусы.
Lapart
Новичок
Сообщения: 22
Зарегистрирован: 05 окт 2017, 17:12
Репутация: 6
Настоящее имя: Андрей
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Lapart »

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

Насчёт фронта степ надо пробовать, если не думать, а как же правильно.
Аватара пользователя
foto-boss
Мастер
Сообщения: 205
Зарегистрирован: 08 мар 2016, 08:00
Репутация: 40
Настоящее имя: Александр
Откуда: Екатеринбург
Контактная информация:

Re: USB Motion Card STB4100

Сообщение foto-boss »

Поскольку выяснилось, что ошибка математическая и заключена она по всему видимому в плагине (или в прошивке, что менее вероятно), пришлось отказаться от этой карты.
Пробовал с плагином 3.4.0 и двумя разными 3.5.0.
Лежала у меня на такой случай лпт развязка, купленная на али за 4 бакса когда-то давно.
Первый раз имел дело с лпт под мач. Подключил быстро. Глюк естественно исчез. Что интересно, на малых скоростях движки работают заметно мягче.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Rom327 »

foto-boss писал(а):Поскольку выяснилось, что ошибка математическая и заключена она по всему видимому в плагине (или в прошивке, что менее вероятно), пришлось отказаться от этой карты.
Пробовал с плагином 3.4.0 и двумя разными 3.5.0.
Лежала у меня на такой случай лпт развязка, купленная на али за 4 бакса когда-то давно.
Первый раз имел дело с лпт под мач. Подключил быстро. Глюк естественно исчез. Что интересно, на малых скоростях движки работают заметно мягче.
Вот мой плагин с диска
Вложения
Plugins_3.4.0.0.rar
(111.83 КБ) 454 скачивания
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Zampoteh
Опытный
Сообщения: 172
Зарегистрирован: 18 сен 2016, 18:20
Репутация: 48
Настоящее имя: Александр
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Zampoteh »

Сдается мне что в драйвере входная оптопара по dir полное говно. Не успевает отрабатывать фронт.
Ответить

Вернуться в «Электроника»