Страница 4 из 4
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 15 фев 2021, 14:26
Курдль
MX_Master писал(а): ↑
Нет, это работает не так. Плагин конкретного контроллера узнаёт у Mach3 желаемую позицию осей и состояние IO пинов в разные моменты времени. Складывает эти данные в USB буфер для отправки. Когда контроллер получит эти данные, он скопирует их в свой буфер и по меткам времени будет их потихоньку выполнять.
Так работает плагины USB-контроллеров, или любых?
Но тогда "Хьюстон! У нас проблема!!!"
А с какой частотой Mach3 выдает эти координаты? И каким образом? У него есть какой-то API?
Если координаты обновляются на каждый Step по любой из осей и плагин успевает их получить и обработать, то куда ни шло. А если реже?
Тогда аппроксимация будет значительно грубее оригинала. А если еще и промежутки обработки координат неравномерные, то как раз получится картинка с моей осциллограммы.
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 17 фев 2021, 06:55
Курдль
MX_Master писал(а): ↑
Нет, это работает не так. Плагин конкретного контроллера узнаёт у Mach3 желаемую позицию осей и состояние IO пинов в разные моменты времени. Складывает эти данные в USB буфер для отправки. Когда контроллер получит эти данные, он скопирует их в свой буфер и по меткам времени будет их потихоньку выполнять.
Привет!
Я продолжаю раскопки и они приносят результаты всё интереснее и интереснее (скоро выложу в отдельном топике).
И вот, чего я не пойму: зачем Mach3 предоставляет плагинам позиции осей?
Вряд ли для того, чтобы они потом по этим позициям управляли станком.
А скорее всего просто для отрисовки альтернативных скринсетов.
Потому что управлять станком по таким данным - все равно, что делать копию экрана компа, положив монитор на сканнер
Да еще и хреновый монитор на хреновый сканнер
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 17 фев 2021, 07:05
Курдль
calabr писал(а): ↑
Для общего развития можно попробовать записать ту-же программу с ЛПТ - просто сигналы без станка.
Собрал ради этого из старья ПК под Win XP c LPT. Снял диаграмму - она чиста, как слеза ребенка!
Kupfershcmidt писал(а): ↑
Курдль писал(а): ↑
а USB карту STB5100.
Вот это и есть ошибка....
Да, Вы правы! Это гуано - на выброс
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 20 фев 2021, 21:37
Курдль
MX_Master писал(а): ↑
У smoothstepper'а таких проблем нет, потому что способ вывода шагов явно другой.
А как smoothstepper получает данные от Mach3?
Также через плагин, который забирает у Mach3 координаты осей?
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 20 фев 2021, 21:49
MX_Master
Получает задания также, как и все остальные контроллеры. Зато выводит аппаратно. На плисине гораздо легче сделать вывод сигналов с чётко заданной частотой и скважностью.
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 20 фев 2021, 22:06
Курдль
MX_Master писал(а): ↑
Получает задания также, как и все остальные контроллеры. Зато выводит аппаратно. На плисине гораздо легче сделать вывод сигналов с чётко заданной частотой и скважностью.
До реализации вывода я еще не дошел.
Я все обдумываю мысль, которая не дает мне покоя: "Зачем Mach3 публикует координаты осей?"
Уж не для скринсетов ли только?
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 20 фев 2021, 22:20
MX_Master
А разве позиции осей это какая-то сверх секретная инфа? Нет.
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 20 фев 2021, 22:38
Курдль
MX_Master писал(а): ↑
А разве позиции осей это какая-то сверх секретная инфа? Нет.
А вопрос не в секретности, а в дискретности. И в равномерности интервалов квантования.
Если Mach3 выдает координаты синхронно с любым изменением сигналов для ШД на LPT - это одно.
А если в произвольное время по остаточному принципу - то это совсем плохо.
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Добавлено: 21 фев 2021, 12:55
Курдль
Maxekb77 писал(а): ↑
Еще бы такие картинки для grbl с LinuxCNC
LinuxCNC что=то у меня на компе слёту не запустился. А шаманить над ядром мне лень для чисто исследовательских целей.
Зато я написал прогу, раскладывающую сигналы в графики движения, ускорения и типа дисперсии (разброса интервалов между импульсами).
Если интересно, то это я опубликовал это под заголовком "
Они убивают ваш станок"