CNC 3018 зависает и оси работают наоборот , помогите
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
После того как зависло, какие действия приводят к отвисанию и возобновлению связи? нажатие пипки резет, перезапуск программы на ПК, передергивание ЮСБ?
-
Evgenyi_Timakoff
- Новичок
- Сообщения: 18
- Зарегистрирован: 13 фев 2018, 08:57
- Репутация: 0
- Настоящее имя: Евгений Тимаков
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
У меня все три действия приходится выполнять
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Если без передергивания USB кабеля никак, то надо использовать USB UART мост выполненный прямо на разъеме USB
http://hobbycomponents.com/975-large_de ... daptor.jpg чтото типа такого
https://ae01.alicdn.com/kf/HTB1l2RIPFXX ... 40x640.jpg
и припаять веревочки к плате контролера RX TX +5 GND
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 зависает и оси работают наоборот , помогите
Надо искать причину, а не бороться со следствиями! Причин можеть быть несколько: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/
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 зависает и оси работают наоборот , помогите
Сам интерфейс USB в ЧПУ станке и есть основная проблема.
Лучше всего спаять преобразователь уровня RS232-TTL и соеденить через апаратный COM порт кома (если конечно он там есть)
Лучше всего спаять преобразователь уровня RS232-TTL и соеденить через апаратный COM порт кома (если конечно он там есть)
-
peratron
- Мастер
- Сообщения: 605
- Зарегистрирован: 05 фев 2017, 07:43
- Репутация: 36
- Настоящее имя: Eugene
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Не может быть, что б сразу все три - столько бед на один несчастный микроконтроллер, это уже перебор...Evgenyi_Timakoff писал(а):У меня все три действия приходится выполнять
Хотя б на два соглашайтесь...
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Мне как то не посчастливилось обнаружить эту проблему на моем станке! Тот же USB, станок может работать сутками. И здесь надо искать причину. Под подозреним бп. Значит надо запустить работу станка на другом бп, постепенно подключая все агрегаты.Mamont писал(а):Сам интерфейс USB в ЧПУ станке и есть основная проблема.
Лучше всего спаять преобразователь уровня RS232-TTL и соеденить через апаратный COM порт кома (если конечно он там есть)
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
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 зависает и оси работают наоборот , помогите
Ресет не нажимал
А вот отвисанию способствует передёргивание юсб провода
Иногда приходится ещё и БП отключать
А вот отвисанию способствует передёргивание юсб провода
Иногда приходится ещё и БП отключать
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Похоже виснет CH340G. Может запросто из-за наводок...Kirill953 писал(а):Ресет не нажимал
А вот отвисанию способствует передёргивание юсб провода
Иногда приходится ещё и БП отключать
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
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 зависает и оси работают наоборот , помогите
было такое же.Kirill953 писал(а): С неправильным движением разобрался через $3=5
А чпу все так же останавливается , вот кстати , останавливается иногда ( независимо от гкода ) и выбивает такое wpos что-то , в общем , помогите , парниииии(
Один в один, только версия GRBL была более свежая.
Это наводки, попробуй электронику в железный ящик спрятать, заземлив его.
кабель до компьютера как можно меньшего размера.
На USB я бы грешил в последнюю очередь - у меня станок подключался по bluetooth.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
У меня знакомый поступил вообще координально, спаял вот такую штуку: где USB интерфейс преобразуется сразу в uart, и до основного микроконтроллера идет уже в такой форме сигнал. В обход встроенного преобразователя USB--> UART.
После чего ему удалось избавиться от похожих проблем
После чего ему удалось избавиться от похожих проблем
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- ScrewDriver
- Мастер
- Сообщения: 1942
- Зарегистрирован: 06 сен 2016, 01:44
- Репутация: 498
- Настоящее имя: Василий
- Откуда: Москва
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
да там и мега зависать может. у меня именно так и было.selenur писал(а):После чего ему удалось избавиться от похожих проблем
преобразователь не использовался вообще - сразу RX TX с bluetooth модуля шел в МК.
В общем баловство это все.... Я если честно наелся и собираю шкаф на LinuxCNC.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
-
peratron
- Мастер
- Сообщения: 605
- Зарегистрирован: 05 фев 2017, 07:43
- Репутация: 36
- Настоящее имя: Eugene
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Как физически голубой зуб подключён к МК? Какие модули и какие коннекторы?ScrewDriver писал(а):На USB я бы грешил в последнюю очередь - у меня станок подключался по bluetooth.
ЗЫ: опыт юзанья беспроводки интересует конкретно.
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
О причине, да еще жирно выделенной можно говорить когда речь о конкретной причине. Например непропае какой нить ножки контролера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 зависает и оси работают наоборот , помогите
модуль HK-05, питание, ну и Rx соединяешь с Tx Arduino и наоборот.peratron писал(а): Как физически голубой зуб подключён к МК? Какие модули и какие коннекторы?
Скорость не забудь у модуля настроить на ту, с которой ардуинка общается.
Дальше на компьютере подключаешься к модулю, как к COM порту и все.
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
Мой Ютуб канал.
-
revolotom
- Новичок
- Сообщения: 18
- Зарегистрирован: 23 окт 2016, 22:59
- Репутация: 5
- Настоящее имя: Геннадий
- Откуда: Понаеховск
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Проверь контакты "гребёнки", что бы все сигнальные были притянуты к "+". В особенности RST и контакты концевиков по X,Z,Y. Именно на них могут наводиться ложные срабатывания от бросков по питанию и прочего из-за их неопределённого состояния. К плюсу обычно притягивают резистором 1-10 ком, либо перемыкают на землю(GND), если они не используются.
На фотках плохо различимы, то ли конденсаторы, то ли резисторы. Проверь целостность резисторов и их номинал.
На фотках плохо различимы, то ли конденсаторы, то ли резисторы. Проверь целостность резисторов и их номинал.
-
Kirill953
- Кандидат
- Сообщения: 48
- Зарегистрирован: 11 фев 2018, 21:11
- Репутация: 2
- Настоящее имя: KIRILL
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Mamont писал(а):О причине, да еще жирно выделенной можно говорить когда речь о конкретной причине. Например непропае какой нить ножки контролераRom327 писал(а):И здесь надо искать причину
В этом случае применимо больше "кроилово ведет к попадалову". Целый ряд узких мест
1.Ж-команды по интерфейсу не имеет подтверждения контрольной суммой. Сбойнет что нить, примет контроллер вместо G1 X414.01 Y134 чтото G0 X414.01 Y134 или G1 X414.00 Y134 и будет себе честно отрабатывать эти команды
Пришла новая плата такая же, с алика. К успеху ничего не привело, как останавливалась, так и останавливается на новой плате
Про г-код немного не понял, он должен отправлять команды в формате G01X18.376Z-1.938 ?
Потому что мой г-код немного интереснее, он просто X0.100Z-1.359
Или даже немного по другому задам вопрос, в ArtCam'e в каком формате лучше сохранять УП для этой платы?
-
Kirill953
- Кандидат
- Сообщения: 48
- Зарегистрирован: 11 фев 2018, 21:11
- Репутация: 2
- Настоящее имя: KIRILL
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Эх, отправка Гкода в формате G1 не помогла
- iMaks-RS
- Мастер
- Сообщения: 1807
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 205
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
Если залит в контроллер ардуиновский лоадер, то можно залить скетч, очищающий EEPROM при подаче питания... а потом - залить по новой прошивку grbl. Либо чип бракованный, либо проблемы с питанием или наводками... провода Z-щупа на время работы лучше откинуть от платы... Возможно помеха лезет от шпинделя.... скрути в косичку его провод и повесь кольцо на провод как можно ближе к шпинделю.
Для полноты картины желательно использовать максимально-короткий usb кабель и питание от АКБ автомобиля.. или проверенного источника питания... например 19 от ноутбука... (штатный бп обычно переделка 15В 3А в 24В 5А - заменой пары резисторов и новой наклейкой на корпусе)
Для полноты картины желательно использовать максимально-короткий usb кабель и питание от АКБ автомобиля.. или проверенного источника питания... например 19 от ноутбука... (штатный бп обычно переделка 15В 3А в 24В 5А - заменой пары резисторов и новой наклейкой на корпусе)
- Mamont
- Мастер
- Сообщения: 2005
- Зарегистрирован: 10 дек 2015, 12:21
- Репутация: 391
- Настоящее имя: Виталий
- Откуда: РБ Минск
- Контактная информация:
Re: CNC 3018 зависает и оси работают наоборот , помогите
G01, G0, g3 G2 модальные команды.Kirill953 писал(а): Про г-код немного не понял, он должен отправлять команды в формате G01X18.376Z-1.938 ?
Потому что мой г-код немного интереснее, он просто X0.100Z-1.359
это
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=*
*вернуть в исходные значения, которые далеко не всегда подходят к твоему станку, но хоть чутка заставят его шевелиться