CNC 3018 зависает и оси работают наоборот , помогите

Фрезерные и гравировальные станки для обработки мягких материалов (дерево, пластики, мягкие металлы).
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Mamont »

После того как зависло, какие действия приводят к отвисанию и возобновлению связи? нажатие пипки резет, перезапуск программы на ПК, передергивание ЮСБ?
Evgenyi_Timakoff
Новичок
Сообщения: 18
Зарегистрирован: 13 фев 2018, 08:57
Репутация: 0
Настоящее имя: Евгений Тимаков
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Evgenyi_Timakoff »

У меня все три действия приходится выполнять
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Mamont »

Если без передергивания USB кабеля никак, то надо использовать USB UART мост выполненный прямо на разъеме USB

http://hobbycomponents.com/975-large_de ... daptor.jpg чтото типа такого
https://ae01.alicdn.com/kf/HTB1l2RIPFXX ... 40x640.jpg
и припаять веревочки к плате контролера RX TX +5 GND
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Rom327 »

Mamont писал(а):Если без передергивания USB кабеля никак, то надо использовать USB UART мост выполненный прямо на разъеме USB

http://hobbycomponents.com/975-large_de ... daptor.jpg чтото типа такого
https://ae01.alicdn.com/kf/HTB1l2RIPFXX ... 40x640.jpg
и припаять веревочки к плате контролера RX TX +5 GND
Надо искать причину, а не бороться со следствиями! Причин можеть быть несколько:
1. Блок питания на 24в не фильтрует частоту задающего генератора
2. Отсутствие заземления БП на 24в
3. Отсутствие заземления БП компьютера
Кроме того, шпиндель необходимо запитывать от отдельного БП.
Все устройство желательно в железный ящик.
Сам ящик заземлен.
Внутри ящика все земли в одну точку.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Mamont »

Сам интерфейс USB в ЧПУ станке и есть основная проблема.
Лучше всего спаять преобразователь уровня RS232-TTL и соеденить через апаратный COM порт кома (если конечно он там есть)
peratron
Мастер
Сообщения: 605
Зарегистрирован: 05 фев 2017, 07:43
Репутация: 36
Настоящее имя: Eugene
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение peratron »

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

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Rom327 »

Mamont писал(а):Сам интерфейс USB в ЧПУ станке и есть основная проблема.
Лучше всего спаять преобразователь уровня RS232-TTL и соеденить через апаратный COM порт кома (если конечно он там есть)
Мне как то не посчастливилось обнаружить эту проблему на моем станке! Тот же USB, станок может работать сутками. И здесь надо искать причину. Под подозреним бп. Значит надо запустить работу станка на другом бп, постепенно подключая все агрегаты.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Kirill953
Кандидат
Сообщения: 48
Зарегистрирован: 11 фев 2018, 21:11
Репутация: 2
Настоящее имя: KIRILL
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Kirill953 »

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

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Rom327 »

Kirill953 писал(а):Ресет не нажимал
А вот отвисанию способствует передёргивание юсб провода
Иногда приходится ещё и БП отключать
Похоже виснет CH340G. Может запросто из-за наводок...
Вложения
CH340G.jpg (3246 просмотров) <a class='original' href='./download/file.php?id=132556&mode=view' target=_blank>Загрузить оригинал (149.3 КБ)</a>
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение ScrewDriver »

Kirill953 писал(а): С неправильным движением разобрался через $3=5
А чпу все так же останавливается , вот кстати , останавливается иногда ( независимо от гкода ) и выбивает такое wpos что-то , в общем , помогите , парниииии(
было такое же.
Один в один, только версия GRBL была более свежая.
Это наводки, попробуй электронику в железный ящик спрятать, заземлив его.
кабель до компьютера как можно меньшего размера.

На USB я бы грешил в последнюю очередь - у меня станок подключался по bluetooth.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение selenur »

У меня знакомый поступил вообще координально, спаял вот такую штуку:
2018-02-15_233633.png (3234 просмотра) <a class='original' href='./download/file.php?id=132557&mode=view' target=_blank>Загрузить оригинал (1.37 МБ)</a>
где USB интерфейс преобразуется сразу в uart, и до основного микроконтроллера идет уже в такой форме сигнал. В обход встроенного преобразователя USB--> UART.
После чего ему удалось избавиться от похожих проблем :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение ScrewDriver »

selenur писал(а):После чего ему удалось избавиться от похожих проблем
да там и мега зависать может. у меня именно так и было.
преобразователь не использовался вообще - сразу RX TX с bluetooth модуля шел в МК.

В общем баловство это все.... Я если честно наелся и собираю шкаф на LinuxCNC.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
peratron
Мастер
Сообщения: 605
Зарегистрирован: 05 фев 2017, 07:43
Репутация: 36
Настоящее имя: Eugene
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение peratron »

ScrewDriver писал(а):На USB я бы грешил в последнюю очередь - у меня станок подключался по bluetooth.
Как физически голубой зуб подключён к МК? Какие модули и какие коннекторы?

ЗЫ: опыт юзанья беспроводки интересует конкретно.
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Mamont »

Rom327 писал(а):И здесь надо искать причину
О причине, да еще жирно выделенной можно говорить когда речь о конкретной причине. Например непропае какой нить ножки контролера
В этом случае применимо больше "кроилово ведет к попадалову". Целый ряд узких мест
1.Ж-команды по интерфейсу не имеет подтверждения контрольной суммой. Сбойнет что нить, примет контроллер вместо G1 X414.01 Y134 чтото G0 X414.01 Y134 или G1 X414.00 Y134 и будет себе честно отрабатывать эти команды
2. USB интерфейс как таковой.
3. кабель от USB длинный, а мост стоит на плате станка. Вариант от Selenur с оптоизоляций данных, не использование питания контролера станка от USB компа очень хорош
4. не нашел развязывающих оптронов . это означает что gnd блока питания шпинделя и драйверов шаговиков соеденен с GND контролера и USB моста. Помехи будут гулять по всем цепям питания
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение ScrewDriver »

peratron писал(а): Как физически голубой зуб подключён к МК? Какие модули и какие коннекторы?
модуль HK-05, питание, ну и Rx соединяешь с Tx Arduino и наоборот.
Скорость не забудь у модуля настроить на ту, с которой ардуинка общается.
Дальше на компьютере подключаешься к модулю, как к COM порту и все.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
revolotom
Новичок
Сообщения: 18
Зарегистрирован: 23 окт 2016, 22:59
Репутация: 5
Настоящее имя: Геннадий
Откуда: Понаеховск
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение revolotom »

Проверь контакты "гребёнки", что бы все сигнальные были притянуты к "+". В особенности RST и контакты концевиков по X,Z,Y. Именно на них могут наводиться ложные срабатывания от бросков по питанию и прочего из-за их неопределённого состояния. К плюсу обычно притягивают резистором 1-10 ком, либо перемыкают на землю(GND), если они не используются.
На фотках плохо различимы, то ли конденсаторы, то ли резисторы. Проверь целостность резисторов и их номинал.
Kirill953
Кандидат
Сообщения: 48
Зарегистрирован: 11 фев 2018, 21:11
Репутация: 2
Настоящее имя: KIRILL
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Kirill953 »

Mamont писал(а):
Rom327 писал(а):И здесь надо искать причину
О причине, да еще жирно выделенной можно говорить когда речь о конкретной причине. Например непропае какой нить ножки контролера
В этом случае применимо больше "кроилово ведет к попадалову". Целый ряд узких мест
1.Ж-команды по интерфейсу не имеет подтверждения контрольной суммой. Сбойнет что нить, примет контроллер вместо G1 X414.01 Y134 чтото G0 X414.01 Y134 или G1 X414.00 Y134 и будет себе честно отрабатывать эти команды

Пришла новая плата такая же, с алика. К успеху ничего не привело, как останавливалась, так и останавливается на новой плате :hehehe: :hehehe: :hehehe:

Про г-код немного не понял, он должен отправлять команды в формате G01X18.376Z-1.938 ?
Потому что мой г-код немного интереснее, он просто X0.100Z-1.359

Или даже немного по другому задам вопрос, в ArtCam'e в каком формате лучше сохранять УП для этой платы?
Kirill953
Кандидат
Сообщения: 48
Зарегистрирован: 11 фев 2018, 21:11
Репутация: 2
Настоящее имя: KIRILL
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Kirill953 »

Эх, отправка Гкода в формате G1 не помогла
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1807
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 205
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение iMaks-RS »

Если залит в контроллер ардуиновский лоадер, то можно залить скетч, очищающий EEPROM при подаче питания... а потом - залить по новой прошивку grbl. Либо чип бракованный, либо проблемы с питанием или наводками... провода Z-щупа на время работы лучше откинуть от платы... Возможно помеха лезет от шпинделя.... скрути в косичку его провод и повесь кольцо на провод как можно ближе к шпинделю.
Для полноты картины желательно использовать максимально-короткий usb кабель и питание от АКБ автомобиля.. или проверенного источника питания... например 19 от ноутбука... (штатный бп обычно переделка 15В 3А в 24В 5А - заменой пары резисторов и новой наклейкой на корпусе)
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: CNC 3018 зависает и оси работают наоборот , помогите

Сообщение Mamont »

Kirill953 писал(а): Про г-код немного не понял, он должен отправлять команды в формате G01X18.376Z-1.938 ?
Потому что мой г-код немного интереснее, он просто X0.100Z-1.359
G01, G0, g3 G2 модальные команды.

это
G1 X0.100Z-1.359
X1.100Z-3.359
X3.100Z-1.359

и это
G1 X0.100Z-1.359
G1 X1.100Z-3.359
G1 X3.100Z-1.359
эквиваленто


а обнулить* ЕПРОМ можно командой через консоль $RST=*

*вернуть в исходные значения, которые далеко не всегда подходят к твоему станку, но хоть чутка заставят его шевелиться
Ответить

Вернуться в «Фрезерные станки по дереву и пластикам, гравировальные станки, роутеры»