А для плавности ! Можно таких микрошагов наставить ! Так моторчики мяукают ласково ,душа поёт ! Плавность передвижения инструмента разве не нужна ? Или дыг-дыг-дыг полезен режущим кромкам ? Безболезненно можно взять 8825 ,хоть 32 будет деление .
Mach3. Помогите настроить пульт (РГИ, MPG)
-
- Мастер
- Сообщения: 1256
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 162
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Может быть для 3D-принитера нужна, когда он у тебя в спальне по ночам печатает. А когда фрезер визжит, как раненый слон, не до мяуканья.гражданинъ писал(а): ↑ А для плавности ! Можно таких микрошагов наставить ! Так моторчики мяукают ласково ,душа поёт ! Плавность передвижения инструмента разве не нужна ? Или дыг-дыг-дыг полезен режущим кромкам ? Безболезненно можно взять 8825 ,хоть 32 будет деление .
За один оборот фреза несколько раз отдает деталям станка импульсы, сплющивающие шарики в подшипниках и деформирующие направляющие, а ты про плавность хода говоришь.
Если серьезно, то у меня 400 шагов на 1 мм. Это значительно меньше, чем средний люфт по осям. Микрошаг выставлен 1/8. Мог бы и больше поставить, но не вижу совершенно никакого смысла. Никакой микрошаг драйвера не спасет, если контроллер выдает нестабильные импульсы Step, как я писал на форуме в теме Внимание! USB Motion Card убивают ваш станок!
Кстати, я первым делом проверю, как обстоят дела с частотой у Orange PI LinuxCNC.
Мой сайт: https://cnc1310.ru
- Mamont
- Мастер
- Сообщения: 1979
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Не соглашусь. Кто-то разбирающийся в теме дал здравое объяснение как работает система с этим юсб. Комп передает в контроллер сколько каждый драйвер должен сделать шагов в квант времени (он же серво цикл, он же порядка 1мс). Но количество шагов целое. Использование микрошага позволяет дробить величину шагов.
И получаем для скорости 500 мм/мин (=2.0833 об/сек 4мм винта, 416.666 полных шагов в секунду ил 4.16666 полных шага за 1 мс)
1. Если выбран полного шага в имеем шаги на 1мс : 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 5 . колебания скорости 25%.
2. выбран режим 1/8 шага. 33.333333 шага в 1мс. Драйвер делает 33 33 34 33 33 34 33 33 34 33 33 34 шага. колебания скорости 3%
3. допустим система с фиксированной частотой 100кгц (мач3) . так уж получилось что попало ровно 240 интервалов по 10мкс. Т.е. на подобных скоростях будет 0.4% колебания
4. ну и грбл - там все сложнее. частота не фиксированная. выбирается из нескольких координах самая быстрая в даный момент. под нее подстраивается частота. и на ней все чистенько гладенько происходит. а остальные координаты синхронизируются под тики этой быстрой оси.
- Mamont
- Мастер
- Сообщения: 1979
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Выходы контроллера stm есть 5в толерантные, есть только 3.3в . 12В нет.
Подключение к драйверам сделать по такой схеме.
Опторазвязка и запитка оптопар со стороны драйвера.
Подключение к драйверам сделать по такой схеме.
Опторазвязка и запитка оптопар со стороны драйвера.
-
- Мастер
- Сообщения: 1256
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 162
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
А если что нить ювелирное со множеством мелких деталей ?
А боржом ! Сначала думай ,потом говори ! (мимино )
Могу предоставить запоминающий осциллограф с частотой дискретизации 10Мгц .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Тогда и люфты, допуски и т.п. в станке должны быть "ювелирными".гражданинъ писал(а): ↑ А если что нить ювелирное со множеством мелких деталей ?
Пока что всё, на что хватает моего станка - гравировать печатные платы с проводниками и зазорами около 0.2 мм или нарезать оптическую резьбу стандарта CS.
Не соглашусь В связке Mach3/USB-контроллер нет периода квантования, т.к.Mamont писал(а): ↑ Не соглашусь. Кто-то разбирающийся в теме дал здравое объяснение как работает система с этим юсб. Комп передает в контроллер сколько каждый драйвер должен сделать шагов в квант времени (он же серво цикл, он же порядка 1мс). Но количество шагов целое. Использование микрошага позволяет дробить величину шагов.
1. Сам протокол USB не предполагает какой-то определенной частоты трансферов (есть только минимальные значения периода типа 1мс для USB1)
2. Плагин Mach3, который обеспечивает обмен данными с USB контроллером, также не имеет возможности работать с определенной стабильной частотой, т.к. подчиняется законам распределения процессов ОС.
Поэтому плагин передает контроллеру не только данные о кол-ве шагов, но и метки времени, когда он последний раз присасывался к DRO Mach3 для считывания координат траектории. Дальше дело за контроллером. Насколько уж он корректно отрабатывает генерацию управляющий сигналов - на совести его программистов.
Я не вижу вообще смысла в 12В, равно как и в 5В. Какая разница, каким напряжением обеспечить включение светодиода оптопары?
Или эта схема для подключения входа конкретного драйвера, где без 12 вольт не обойтись?..
Однако, спасибо за предостережение!
Я наивно полагал, что 3.3В на выходах GPIO хватит для управления оптронами, например с входным током 10мА
Но почитал про GPIO Raspberry (orange не нашел).
Хоть каждый из выходов GPIO способен держать 16мА, но все они питаются от одного источника, который рассчитан только на 50мА.
Мой сайт: https://cnc1310.ru
- Mamont
- Мастер
- Сообщения: 1979
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Не стану гадать как работает этот плагин, не имея даже этой платки.
Я подключал к 12 вольтам светодиод с тем замыслом ,чтобы токоограничивающие резисторы сделать побольше номиналом. Тогда помехи на контроллер сильнее будут давится rc цепочкой.
Надо смотреть каким напряжением запитывается платка оранжа. Возможно его и использовать вместо12в
Я подключал к 12 вольтам светодиод с тем замыслом ,чтобы токоограничивающие резисторы сделать побольше номиналом. Тогда помехи на контроллер сильнее будут давится rc цепочкой.
Надо смотреть каким напряжением запитывается платка оранжа. Возможно его и использовать вместо12в
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
А чего на него смотреть? Оно везде опубликовано +5В/2А.
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 1256
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 162
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Стремиться к этому нам же не запрещают !
Для того и конвертер ,он превращает 3.3 в
и прекрасно рулит народной зелёной платой ! Я выломал из старой материнки LPT разъём и пользую 25и пиновый кабель ,очень удобно !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Замена драйверов - последний пункт на пути к совершенству.гражданинъ писал(а): ↑ Стремиться к этому нам же не запрещают !
До этого надо бы прецизионные каретки поставить на качественные рельсы, установить топовые ШВП с безлюфтовыми гайками, шпиндель с керамическими подшипниками ну и всю конструкцию из хорошего чугуния.
Ювелирный настольный "Роланд" стоит, если память не изменяет, десяточку баксов.
Нет. Конвертор может просто приводить к нужным уровням и никто не обещает, что он обеспечит надлежащий ток для управления народной платой. Если уж делать надежную схему, то надо самому рассчитывать в соответствии с назначением.гражданинъ писал(а): ↑ Для того и конвертер ,он превращает 3.3 в
А какая конечная цель? Использовать во что бы то ни стало orange PI?гражданинъ писал(а): ↑ Я выломал из старой материнки LPT разъём и пользую 25и пиновый кабель ,очень удобно !
Я его рассматриваю для своего натумбочного станка, как контроллер с минимальным объемом занимаемого пространства.
Была бы у меня мастерская, я бы не задумываясь взял ту самую старую материнскую плату с допотопным процессором, накатил туда Windows XP (или какой-нибудь debian ужатый) и горя бы не знал. Mach3 с параллельным портом десятилетиями работает безупречно. Зачем все эти выламывания?
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 1737
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 290
- Настоящее имя: Алексей
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
ну ломать то не надо ничего. вот такой коннектор обжимается любыми тисками
https://aliexpress.ru/item/100000043488 ... 70b0I3PDhU
https://aliexpress.ru/item/100000043488 ... 70b0I3PDhU
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
А разве одной платы хватает и на 3 оси и на шпиндель с PWM и на пульт РГИ/MPG?гражданинъ писал(а): ↑ прекрасно рулит народной зелёной платой
А можно и убить аж полчаса времени и распаять такой
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 1256
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 162
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Ох уж эти сказочки ,ох уж эти сказочники ! Это где ж такое ? Что то восторгов в теме про MACH я не обнаружил !
Я же рассказывал ,на линуксе уже был на всегда , надо было подключить пульт MPG ,а входов не хватало ,материнок с LPT штук 5 своих есть ,но там не простой подбор из-за джиттера .Тётка часто бывает в Швейцарии по работе ,наверное могла бы Месу привезти ,да тогда и отсюда можно было заказать ,но тут тема про "апельсинку " и большой опыт покупок на алике решил всё дело ! Я доволен выбором ,ни на чём не настаиваю. Уверен ,понравится !Курдль писал(а): А какая конечная цель?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Мастер
- Сообщения: 1256
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 162
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Плата только на драйвера ,концевики и ESTOP. Остальное на прямую через конвертер ,там пробивать нЕоткуда . А кнопки выбора осей и шкалы 0,01:0,1:1 ,не помню, просто на прямую без конвертера ,там замыкание на минус . Шпинделем управляю руками так же как не прививаюсь от ковида по идейным соображениям
- Вложения
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Возможно так, а возможно и нет.Mamont писал(а): ↑ Не соглашусь. Кто-то разбирающийся в теме дал здравое объяснение как работает система с этим юсб. Комп передает в контроллер сколько каждый драйвер должен сделать шагов в квант времени (он же серво цикл, он же порядка 1мс). Но количество шагов целое. Использование микрошага позволяет дробить величину шагов.
И получаем для скорости 500 мм/мин (=2.0833 об/сек 4мм винта, 416.666 полных шагов в секунду ил 4.16666 полных шага за 1 мс)
1. Если выбран полного шага в имеем шаги на 1мс : 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 5 . колебания скорости 25%.
2. выбран режим 1/8 шага. 33.333333 шага в 1мс. Драйвер делает 33 33 34 33 33 34 33 33 34 33 33 34 шага. колебания скорости 3%
Что если комп передает не кол-во шагов в квант времени, а относительные координаты исполнительного механизма и метку времени, когда исполнительный механизм должен оказаться в этой точке? Может быть это более правильный алгоритм?
Мои потуги в расшифровке протокола пока не дали точного ответа. Трудно распарсить трансфер из 96 байт, непонятно как разделенных на параметры. Для примера привожу график, который я получил от своей проги на питоне, приблизительно сгруппировав байты трансфера по "поведению" (график построен на основе УП, где исполнительный механизм должен двигаться по окружности).
Похоже, что верхние 2 линии - это метки времени, а нижние - координаты (синусоида для окружности).
А возможно это таки приращения, как предположил "кто-то разбирающийся в теме" (ведь производная от синусоиды - косинусоида).
Надо привлекать AI...
Мой сайт: https://cnc1310.ru
- Mamont
- Мастер
- Сообщения: 1979
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 384
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
А производная линейного перемещения это константа. Если задать отрисовку
Но суть этого дело не меняет (кроме помехоустойчивости, когда потеря одного пакета не скажется на координате). Мач передает координату или приращение в целых числах, шагах.
Походу надо купить на алике для экспериметнов какую нибудь платку. Что посоветуешь, 5100 или 4100?
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
или белый шум, если приращения каждый раз друг от друга отличаются то в плюс, то в минус.
Если найдешь способ дешевой доставки из Мск - передам беЗвоЗмеЗДно для экспериментов 4100.
Вообще рекомендую 4100 - она генерирует более эффективные сигналы. Я только с РГИ её не смог 100% правильно сдружить.
И кстати они на Али в последние месяцы весьма подешевели.
Мой сайт: https://cnc1310.ru
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
Я для тестов наколхозил ЛУТом адаптер на основе "74LVC4245A Octal dual supply translating transceiver".
Если нормально себя покажет, то спаяю что-нибудь типа шилда над Orange Pi.
Однако я задумался: исходящие сигналы придется конвертировать из уровня 3.3 в 5В. А входяящие разве нельзя привести в обратную сторону тупым резистивным делителем?..
Мой сайт: https://cnc1310.ru
- Курдль
- Мастер
- Сообщения: 2011
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 261
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Mach3. Помогите настроить пульт (РГИ, MPG)
А какие у меня быстрые сигналы? Самый быстрый сигнал, это когда я с остервенением кручу маховик пульта
У меня сервоприводов нет. Входящие в контроллер сигналы: E-Stop, концевики, щуп да РГИ.
Мой сайт: https://cnc1310.ru