Mach3 рисует свой косяк.

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Александр Щ
Новичок
Сообщения: 8
Зарегистрирован: 20 дек 2015, 15:17
Репутация: 0
Настоящее имя: Александр Щербаков
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение Александр Щ »

Благодарю! Поменял настройки (Действительно, по умолчанию было 20) ... Буду пробовать.Извиняюсь за невнимательность в теме.
Transaxle
Новичок
Сообщения: 20
Зарегистрирован: 01 ноя 2015, 19:20
Репутация: 0
Настоящее имя: Евгений
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение Transaxle »

michael-yurov писал(а):Вероятно, проблема связана с помехами.
А как подключил к LPT?
Очень короткой витой парой. (примерно 10см)
michael-yurov писал(а):Торможений компьютера не замечаете?
С торможением проблем не наблюдаю. Процессор AMD 2.9МГц, 1Гб оперативки. Запускаю только mach3.
Загрузка процессора при выполнении УП не превышала 2%. После оптимизации XP стала, почему-то, 10-11% на той же задаче. Это всё равно с большим запасом.
vektor_z писал(а):А чем не устраивает Степмастер от Михаила?
Возможно он хорош. Я не знал о его существовании до вашего упоминания.
GuruCNC писал(а):Только что-то типа mycnc или может быть kflop.
Kflop оказался интересным вариантом, возможно дорасту до него когда-то.

После некоторых раздумий приобрел SmoothStepper USB.

1) Растр режет четко.
2) Классическое смещение тоже нормально. Программы длиннее 2 часов пока не запускал.
3) Обороты шпинделя плавают.
Замерял мультиметром напряжение на драйвере шпинделя во время снижения оборотов.
Уровень ШИМ не меняется, питание двигателя не меняется, питание датчиков холла не меняется.
Сделал вывод что возможно идут наводки на сигнальные провода датчиков хола. Убрал драйвер шпинделя из стопки, немного обособил его кабель и просадка стала происходить значительно реже.
Как дойдут руки, заэкранирую кабель шпинделя и посмотрю что будет.
Вложения
2016-09-10 19.39.52.jpg (5124 просмотра) <a class='original' href='./download/file.php?id=90267&sid=7d3b8ab41d2cbff1dc49970bd4b2c7dd&mode=view' target=_blank>Загрузить оригинал (1.22 МБ)</a>
2016-09-10 19.40.02.jpg (5124 просмотра) <a class='original' href='./download/file.php?id=90268&sid=7d3b8ab41d2cbff1dc49970bd4b2c7dd&mode=view' target=_blank>Загрузить оригинал (1.45 МБ)</a>
Transaxle
Новичок
Сообщения: 20
Зарегистрирован: 01 ноя 2015, 19:20
Репутация: 0
Настоящее имя: Евгений
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение Transaxle »

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

Таким образом, все поставленные в этой теме вопросы были решены.
Огромное спасибо всем участникам за советы и внимание к данному обсуждению :good:
Думаю, тему можно считать закрытой.
zaumnydom
Новичок
Сообщения: 20
Зарегистрирован: 16 апр 2017, 20:12
Репутация: 10
Настоящее имя: Алексей
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение zaumnydom »

Добрый день! Абсолютно схожая проблема! Уже не знаю что делать. Хоть плату управления меняй. Неужели так много таких косяков?
Вот видео с подробным описанием
https://www.youtube.com/watch?v=fSNQgKjjrJU
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2949
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение Rom327 »

zaumnydom писал(а):Добрый день! Абсолютно схожая проблема! Уже не знаю что делать. Хоть плату управления меняй. Неужели так много таких косяков?
Интересное кино! Но мне думается, что виноват именно Mach, а не плата управления. При команде Z1, Mach не имея обратной связи, должен "перемещать" ось Z на +1, а он перемещает на сколько ему хочется. Если бы была обратная связь и Mach получал абсолютные координаты от датчиков, тогда показания Z 1,2156 были бы оправданы. У меня похожая, только синяя и работает на 100кГц. http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=12983 Попробуйте поставить на Mach родной скрин "1024" и задать частоту 100кГц.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение michael-yurov »

То что mach3 показывает в окнах координат - значения, которые ему сообщает плагин контроллера.
То же самое и с отрисовкой траектории.
zaumnydom
Новичок
Сообщения: 20
Зарегистрирован: 16 апр 2017, 20:12
Репутация: 10
Настоящее имя: Алексей
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение zaumnydom »

Rom327 писал(а):Интересное кино! Но мне думается, что виноват именно Mach, а не плата управления.
Вот в том то и дело, что прослушал протокол на USB. Разобрался - где там что.
Mach3 действительно регулярно отправляет на плату количество шагов, которые нужно выполнить плате по каждой оси. Плата действительно отправляет ответные пакеты с текущими машинными координатами, но делает это гораздо реже.
И глючит всё таки плата управления. Провёл эксперимент. Дождался когда глюк приходит и отправил команду сместиться по X на 0.1мм. Это для моих настроек (320 импульсов на 1мм) 32 импульса. Mach3 за несколько пакетов накидал общую сумму 32 (причём, делал это весьма не плохо - с ускорением и замедлением). А в ответ от платы управления пришёл ответ - 40, а это получается 0.125. Именно столько Mach3 мне и показал.
После сброса платы управления повторил эксперимент, задал сместиться на 0.1. И увидел, что плата управления ответила пакетом со значением 32.

Кстати, пакеты управления шмаляются очень шустро. Точно не считал, но за секунду Mach3 пулят 200-400 пакетиков.

Сейчас заземлил всю конструкцию, но очень сомневаюсь, что это поможет. Боюсь - проблема в прошивке. :(

И ещё одна особенность... Если такая фигня началась, то по всем осям значение искажается с одинаковой пропорцией. Но пропорции бывают разные.
Может быть я чего-то упускаю? Может быть надо на плату куда-то нуль подать. Например, на разъём MPG?

И вот размышляю - надо покупать другую плату управления. А если и там такой-же косяк? И почему мне так на них везёт?

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

Re: Mach3 рисует свой косяк.

Сообщение Rom327 »

michael-yurov писал(а):То что mach3 показывает в окнах координат - значения, которые ему сообщает плагин контроллера.
То же самое и с отрисовкой траектории.
То есть, обратная связь есть?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2949
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение Rom327 »

zaumnydom писал(а):Кстати, про синие платы пока таких проблем не слышал.
Вот комплект от "синей" платы, прислали китайцы: mach3 + плагин + кривой перевод. Может поможет! :D
Вложения
Mach3VersionR3.041.rar
(25.81 МБ) 462 скачивания
usb move.rar
(115.81 КБ) 439 скачиваний
configuration file.rar
(25.2 КБ) 429 скачиваний
USB Motion Card STB4100 Manual_RUS.rar
(9.29 МБ) 530 скачиваний
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение michael-yurov »

Rom327 писал(а):То есть, обратная связь есть?
Нет, это не «обратная связь».
То что mach3 показывает в окошках координат и траектории - никак не влияет на управляющие сигналы.
https://ru.wikipedia.org/wiki/Обратная_связь_(техника)
zaumnydom
Новичок
Сообщения: 20
Зарегистрирован: 16 апр 2017, 20:12
Репутация: 10
Настоящее имя: Алексей
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение zaumnydom »

Rom327 писал(а):Вот комплект от "синей" платы, прислали китайцы: mach3 + плагин + кривой перевод. Может поможет! :D
Спасибо большое! Сравнил со своим ПО. Отличается только Mach3Mill.xml. Попробую с ним поработать! Может быть есть какие-то настройки, про которые я не знаю.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2949
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение Rom327 »

michael-yurov писал(а):
Rom327 писал(а):То есть, обратная связь есть?
Нет, это не «обратная связь».
То что mach3 показывает в окошках координат и траектории - никак не влияет на управляющие сигналы.
https://ru.wikipedia.org/wiki/Обратная_связь_(техника)
Я имел ввиду то, что контроллер "отчитывается" о сгенерированных шагах.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение michael-yurov »

Rom327 писал(а):Я имел ввиду то, что контроллер "отчитывается" о сгенерированных шагах.
Отчитывается, но с большой, непостоянной задержкой, и намного реже, так что использовать это в качестве обратной связи практически невозможно,
особенно, учитывая то, что mach3 понятия не имеет, насколько сильно отстает станок от переданных ему координат (может отставать на несколько секунд).
zaumnydom
Новичок
Сообщения: 20
Зарегистрирован: 16 апр 2017, 20:12
Репутация: 10
Настоящее имя: Алексей
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение zaumnydom »

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

Re: Mach3 рисует свой косяк.

Сообщение Rom327 »

zaumnydom писал(а):Rom327, протестил Ваш конфиг Mach3Mill.xml. Не помогло. Результат тот же самый :( Придётся, видимо, покупать синюю плату.
Обидно! Перегрев элементов платы не наблюдается? Вторичный источник питания держит напряжение?
Если что, я покупал тут: https://ru.aliexpress.com/item/mach3-4- ... 51517.html
p.s. Не пробовал запитать плату от отдельного источника питания? Может помехи проскакивают?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
zaumnydom
Новичок
Сообщения: 20
Зарегистрирован: 16 апр 2017, 20:12
Репутация: 10
Настоящее имя: Алексей
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение zaumnydom »

Rom327 писал(а):Обидно! Перегрев элементов платы не наблюдается? Вторичный источник питания держит напряжение?
Если что, я покупал тут: https://ru.aliexpress.com/item/mach3-4- ... 51517.html
p.s. Не пробовал запитать плату от отдельного источника питания? Может помехи проскакивают?
Перегрева нет. Плата выдаёт такой финт даже когда просто питается от USB без подключения силы. Стабильно, после часа работы. Сбрасываешь и можешь работать ещё час. Была бы проблема с помехой, как мне видится - она бы возникала в любой момент.
Спасибо за ссылку. Видимо, нужно заказывать. Вот такие вот подставы случаются.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2949
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение Rom327 »

zaumnydom писал(а):Плата выдаёт такой финт даже когда просто питается от USB без подключения силы. Стабильно, после часа работы. Сбрасываешь и можешь работать ещё час.
А не может это windows так развлекаться? Скрин запускать или отключать устройство для экономии энергии, антивирус обновляться начинает? Может все-таки не контроллер чудит: перезапуск контроллера вызывает переподключение контроллера через USB к ПК. Я иногда Ардуину по несколько раз перетыкаю, чтобы заработала. Хотя и плата и шнурок исправные на 100%. А на ноуте стабильно виснет, тоже примерно через час работы.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
gennadiy
Кандидат
Сообщения: 64
Зарегистрирован: 03 ноя 2013, 22:28
Репутация: 32
Откуда: Брест
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение gennadiy »

zaumnydom писал(а):Кстати, пакеты управления шмаляются очень шустро. Точно не считал, но за секунду Mach3 пулят 200-400 пакетиков.
А чем Вы смотрели передаваемые пакеты? И что они собой представляют? 1s=1000ms, 1000/400=2,5ms. Что может быть передано за такое время? Очень медленно...
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение AndyBig »

gennadiy писал(а):1s=1000ms, 1000/400=2,5ms. Что может быть передано за такое время?
По USB - очень много :)
gennadiy
Кандидат
Сообщения: 64
Зарегистрирован: 03 ноя 2013, 22:28
Репутация: 32
Откуда: Брест
Контактная информация:

Re: Mach3 рисует свой косяк.

Сообщение gennadiy »

Я про другое... Передал пакет и 2,5ms - сидишь куришь... Пауза между следующим пакетом с данными, как по мне, довольно большая. Хотя, раз это уже продаётся, значит всё боле-менее работает...
Ответить

Вернуться в «Windows / Mach»