Страница 18 из 64
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 13:52
Rom327
foto-boss писал(а):За 15мин. уходит на 0,2мм вверх.
Фреза не тупая? Может при заглублении в материал пропускает шаги/проскальзывает муфта?
Попробуй: поставить метку на оси Z и погоняй программу без фрезы; уход сохранится?
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 13:55
foto-boss
В механике, фрезах и т.д. проблем нет. Естественно все проверенно. Естественно тест по воздуху.
Уходит вверх!
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 14:04
Rom327
foto-boss писал(а):В механике, фрезах и т.д. проблем нет. Естественно все проверенно. Естественно тест по воздуху.
Уходит вверх!
А если поменять оси местами (переключить dir/step)? Если глюк перейдет - значит электроника, если нет, то механика.... Соответственно придется программу подправить/создать тестовую....
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 14:11
foto-boss
Про механику можно не писать. Проблем там нет 100%. Проведены все необходимые тесты, что-бы даже не думать на эту тему. С муфтой и т.д. порядок, проскальзываний нет, метки стоят.
Сначала появилась подобная проблема с осью X. День мытарств закончился полной победой, после снятия галки step low active. Никакие другие настройки не влияли.
На оси Z галка не оказывает никакого влияния.

Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 14:15
foto-boss
Rom327 писал(а):А если поменять оси местами (переключить dir/step)? Если глюк перейдет - значит электроника, если нет, то механика.... Соответственно придется программу подправить/создать тестовую....
https://vk.com/rom327
Пошел делать, на всякий случай.
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 14:29
foto-boss
Пока максимально упростил тест. Интересно он у кого-нибудь на stb4100 пройдет?
Вот программа из двух команд
z20
z10 f5
До нее обнуляю Z по поверхности. На всякий случай убеждаюсь визуально и листом.
После этой программы, вручную пишу в маче:
z0 f200
Вуаля!
Фреза на 0,3мм над поверхностью! Не может на малых скоростях без пропусков ездить.

Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 15:26
Rom327
foto-boss писал(а):Не может на малых скоростях без пропусков ездить.
Ну чудес то не бывает... А если муфту отсоединить, и голый мотор по меткам покрутить?
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 15:52
foto-boss
Все оси этим страдают одинаково. Провел тест с X. Не может контроллер на такой скорости выдавать импульсы без пропусков.

Остается только еще какие-нибудь хитрые настройки в маче, в плагине крутить. Хотя вроде все перепробывал.
Почему мач выдает версию плагина 3.5.0 с плагином 3.4.0?
Может еще какие-нибудь версии плагинов попробовать?
На родном плагине работало нормально раньше. Только теперь не могу понять какой родной.
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 15:59
Rom327
foto-boss писал(а):Все оси этим страдают одинаково. Провел тест с X. Не может контроллер на такой скорости выдавать импульсы без пропусков.

Остается только еще какие-нибудь хитрые настройки в маче, в плагине крутить. Хотя вроде все перепробывал.
Почему мач выдает версию плагина 3.5.0 с плагином 3.4.0?
Может еще какие-нибудь версии плагинов попробовать?
На родном плагине работало нормально раньше. Только теперь не могу понять какой родной.
Сегодня дома гляну родной плагин....
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 21:26
Lapart
foto-boss писал(а):Все оси этим страдают одинаково. Провел тест с X. Не может контроллер на такой скорости выдавать импульсы без пропусков.

Остается только еще какие-нибудь хитрые настройки в маче, в плагине крутить. Хотя вроде все перепробывал.
Есть вопрос:
Какие драйверы применены после контроллера, уж не Лидшайн ли какой-нибудь 705?
И еще: "Не может контроллер на такой скорости выдавать импулься без пропусков" - это шутка?
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 21:30
foto-boss
Leadshine DM856. Также пробовал DM860
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 21:32
foto-boss
Lapart писал(а):foto-boss писал(а):...
И еще: "Не может контроллер на такой скорости выдавать импулься без пропусков" - это шутка?
Нет. По факту. На низких скоростях такая беда. На разных осях как теперь выяснилось.
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 22:19
foto-boss
Поставил мач на ноут. Все с нуля. Все то-же самое. Похоже сам мач и комп не при чем.
Убедился что мач в информации о плагине берет информацию видимо из прошивки карты. Там всегда у меня стоит 3.5.0 вне зависимости от версии плагина.
Это какой-то глюк связки контроллер - плагин. Смещение происходит только при движении в сторону уменьшения координаты, и не зависит от оси.
То-есть командами:
x20
x10f5
x0f200
Уход от ноля на 0,3мм.
Командами:
x10
x20f5
x0f200
Ухода нет.
Re: USB Motion Card STB4100
Добавлено: 28 фев 2018, 22:55
foto-boss
Решил инвертировать движение и повторить тест.
Снимаю на оси X галку dir lowactive. Соответственно направления оси X инвертируются. И глюк инвертируется!
Теперь уходить начинает в другую сторону и при движении механически в другую сторону!
То-есть командами:
x-20
x-10f5
x0f200
Ухода нет!!!!!! Хотя для станка ничего механически не изменилось (он понятия не имеет, что мач3 теперь записывает координаты с минусом для то-же направления).
Командами:
x-10
x-20f5
x0f200
Теперь уход на 0.3мм, причем механически в противоположную сторону!!!
P.S. Есть у меня сильные подозрения, что этот глюк присутствует у всех с такой картой и плагином.
Re: USB Motion Card STB4100
Добавлено: 01 мар 2018, 00:05
Lapart
глюк или не глюк - надо разбираться.
Пару месяцев назад попал мне в руки Лидшайн 705, решил им покрутить моторы, чтобы посмотреть, насколько же с ним будет лучше, чем с тошибой стоковой.
Поставил я мотор осью вертикально, на муфту приделал лазерную указку, чтобы по стенкам показывала угол.
Кручу через контроллер, значит, по стенкам, нажимая на клавиатуре стрелки направо-налево.
На больших скоростях вроде все нормально.
На малых скоростях все хуже и хуже - движение становится неравномерным в одну сторону (например, направо, сейчас четко не вспомню) по скорости перемещения, а в другую (налево) еще хуже - может совсем остановиться, либо пойти вправо, т.е. совсем не туда. А счетчик в маче считает все как положено, но только все больше итог расходится с делом.
Подключил не лидшайн, а простые драйверы - стало нормально. Во блин!
Стал я рассматривать в осциллограф, что же идет на входы драйверов с контроллера. Надо сказать, что 200кгц идет как заявлено.
Но на малых скоростях происходит какая-то фигня с выходом дир (направления). На выходе не просто изменение направления (как мне хотелось бы), а дир изменяет состояние при каждом степе. Да, при стробировании четком вроде все правильно, направление совпадает. Но дел в том, что по времени между импульсами степ и дир мало времени и при малейшем затягивании фронтов драйвер может понять направление неправильно. Скорее всего это и объясняет движение мотора в другую сторону от требуемого при очень малых скоростях перемещения. О пропусках импульсов речи быть не может, ни электрически, ни механически. Нет нагрузки на мотор, которая приводила бы к пропуску импульсов.
Тогда я вынужден был срочно переключиться на другую работу, успокоившись хотя бы на том, что с моими простыми драйверами вроде нормально работает. Прошло время, запустил я станок в простой конфигурации, не замечаю косяков, а на маленьких совсем скоростях не работаю. Вот сейчас вспомнил, что замечал такой глюк действительно.
Еще что тогда выявил (не косяк контроллера, но учесть надо):
Когда отпускаю клавишу, то есть мотор должен остановиться, происходит следующее: мотор встал, а через полсекунды-секунду он "довернул" свое положение. Немного, но на глаз очень заметно. И так почти всегда, за исключением определенных положений.
Что это такое выяснил: при остановке мотора драйвер переходит в эконом режим (чтобы не жрать, не греть и тд). При этом ток драйвера ступенчато уменьшается и соотношения токов фаз не соблюдаются, что приводит к смещению ротора. В положениях, которые соответствуют микрошагу, происходит доворот ротора. Когда положение мотора соответствует или близко к полношаговому состоянию (кратно 1.8°), то доворот практически не происходит.
Это касается и простых драйверов и фирменных.
Но это легко вылечилось - я отключил в драйверах режим частичного тока при отсутствии импульсов дир/степ и использую только полный ток все время. Да, греться моторы стали больше, но зато эффект с доворотом мотора в паузе работы совсем пропал, значит причина определена правильно.
Хотел вернуться к изучению осциллографом выходов контроллера, надо таки недостатки победить, но сейчас такой возможности не имею, срочно занят другой работой.
Вот такие мои наблюдения, может кому информация поможет.
Re: USB Motion Card STB4100
Добавлено: 01 мар 2018, 09:44
Сергей Саныч
Lapart писал(а):а дир изменяет состояние при каждом степе
Не скажу насчет Мача, а тем более STB4100, но бывает, помогает смена активного фронта сигнала Step.
Lapart писал(а): при остановке мотора драйвер переходит в эконом режим
Сам переходит или его переводят снятием Enable?
Re: USB Motion Card STB4100
Добавлено: 01 мар 2018, 15:05
Lapart
Драйвер переводит мотор в неполный ток, если так установлено переключателем. Где микрошаг устанавливается, обычно есть и установка этого режима. А точность позиционирования мотора при пониженном токе скорее всего у разных моторов разная.
Насчёт фронта степ надо пробовать, если не думать, а как же правильно.
Re: USB Motion Card STB4100
Добавлено: 01 мар 2018, 16:57
foto-boss
Поскольку выяснилось, что ошибка математическая и заключена она по всему видимому в плагине (или в прошивке, что менее вероятно), пришлось отказаться от этой карты.
Пробовал с плагином 3.4.0 и двумя разными 3.5.0.
Лежала у меня на такой случай лпт развязка, купленная на али за 4 бакса когда-то давно.
Первый раз имел дело с лпт под мач. Подключил быстро. Глюк естественно исчез. Что интересно, на малых скоростях движки работают заметно мягче.
Re: USB Motion Card STB4100
Добавлено: 01 мар 2018, 21:50
Rom327
foto-boss писал(а):Поскольку выяснилось, что ошибка математическая и заключена она по всему видимому в плагине (или в прошивке, что менее вероятно), пришлось отказаться от этой карты.
Пробовал с плагином 3.4.0 и двумя разными 3.5.0.
Лежала у меня на такой случай лпт развязка, купленная на али за 4 бакса когда-то давно.
Первый раз имел дело с лпт под мач. Подключил быстро. Глюк естественно исчез. Что интересно, на малых скоростях движки работают заметно мягче.
Вот мой плагин с диска
Re: USB Motion Card STB4100
Добавлено: 01 мар 2018, 22:56
Zampoteh
Сдается мне что в драйвере входная оптопара по dir полное говно. Не успевает отрабатывать фронт.