Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 01.07.2019
Сообщений: 58

Автономный контроллер ЧПУ станка на Arduino?

21.08.2022, 07:23. Показов 3402. Ответов 27

Студворк — интернет-сервис помощи студентам
Всех приветствую. Многие знают о наличие таких ЧПУ станков под управлением чипом "MEGA-328", подключаются они через стандартные разъёмы "microUSB" или "miniUSB" бывают и другие но меня конкретно интересует эти. Буду брать пример станка CNC-3018 так как он у меня есть. Для управления этим станком его нужно подключить к компьютеру через выше упомянутые разъёмы и с помощью программы GRBLControll отдавать команды и выполнять управляющие программы. Меня интересует можно ли c помощью Arduino сделать автономный контролер для станка (исключить наличие компьютера). По большей части меня интересует возможно как то "притворится компьютером" для отправки "G-cod" с помощью Arduino?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.08.2022, 07:23
Ответы с готовыми решениями:

Подскажите USB контроллер станка с ЧПУ.
Кто искал, и таки нашел USB контроллер станка с ЧПУ(схема+прошивка)? Поделитесь ссылкой. И вообще кто какие контроллеры станка с ЧПУ...

Контроллер шаговых двигателей от ЧПУ станка Кулибин-1. Разработчик отказывает в документации
приобрёл конструктор станка. долго налаживал. наладил. но программа к контроллеру работает некорректно. попросил у разработчиков...

Построение фигур для ЧПУ станка
Здравствуйте. Мне нужно нарисовать такие фигуры, высотой 12см для последующей распечатки их на ЧПУ станке. Кто может помочь пишите, обсудим...

27
0 / 0 / 0
Регистрация: 01.07.2019
Сообщений: 58
24.10.2022, 13:16  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Argus19
Для OLED есть облегчённая библиотека:
https://github.com/GyverLibs/GyverOLED
Именно её я и использовал. не хватило навыка работы с ней чтобы реализовать меню без буфера на стороне микроконтроллера, да и ЛСД должно хватить для всего что я хочу.))

Добавлено через 6 минут
Цитата Сообщение от sharpey
Вот так проявляется экономия на спичках.
Мне всего надо отправлять команды на готовую плату станка с моего пульта поэтому я и взял за основу Arduino на MEGA328p. не думаю (пока что) что потребуется что то по сильнее. Единственно что пока смущает это библиотека для работы с сд картой много занимает не знаю хватит ли места для алгоритма отправки команд Управляющей Программы.
0
 Аватар для Argus19
1729 / 473 / 78
Регистрация: 24.09.2017
Сообщений: 2,567
Записей в блоге: 25
24.10.2022, 13:19
Цитата Сообщение от Intagan Посмотреть сообщение
не хватило навыка работы с ней чтобы реализовать меню без буфера
https://kit.alexgyver.ru/tutorials/oled/
Просто другая инициализация библиотеки.
1
0 / 0 / 0
Регистрация: 01.07.2019
Сообщений: 58
24.10.2022, 16:11  [ТС]
Цитата Сообщение от Argus19
Просто другая инициализация библиотеки.
Да без буфера я написал прошивку но то как она работает мне не понравилось и мне показалось что не стоит покупать маленький олед дисплей когда можно взять ЛСД за теже деньги а функционал тот же и читаемость лучше за счет размера. Да и работа с ним требует памяти меньше чем с олед без буфера и мне как новичку с ним оказалось работать приятнее. Я всё-таки профан пока что стараюсь найти пути по проще и по понятнее.
0
 Аватар для Argus19
1729 / 473 / 78
Регистрация: 24.09.2017
Сообщений: 2,567
Записей в блоге: 25
24.10.2022, 18:15
Цитата Сообщение от Intagan Посмотреть сообщение
Да и работа с ним требует памяти меньше
Согласен. Не нужно хранить шрифты.
Графический дисплей всё-таки для графики: гистограммы, изображения и пр.
1
0 / 0 / 0
Регистрация: 01.07.2019
Сообщений: 58
26.10.2022, 06:30  [ТС]
И снова здравствуйте! Опять столкнулся с проблемой я припаялся ардуинкой к станку (RX к TX, TX к RX, GND к GND все как надо) и попытался заставить его подвигать осью но ничего не получается отправку команд взял с ({del}
 Комментарий модератора 
ссылки на форумы запрещены
). как это работает я до конца не понимаю почему просто не отправлять через Serial.write((char*)cmd_absolute); а надо делать функцию void printSerialString(char *string) в любом случае оно не работает. помогите разобраться. Когда я подключаю свой станок к пк и через ардуино ИДЕ открываю ком порт станок отправляет сообщение (Grbl 0.9j ['$' for help]) и делает не понятный звук но по нему я понимая но можно отправлять команды, и когда я отправляю команду он пишет ОК 2 раза я так понимаю что это значит что он получил и выполнил. Что конкретно происходит когда я открываю ком порт может мне надо считать все что он мне говорит и потом он будет готов к получению команд? Как сделать так чоб станок понял что я открыл ком порт на ардуинке если это требуется.
0
0 / 0 / 0
Регистрация: 01.07.2019
Сообщений: 58
26.10.2022, 15:28  [ТС]
Друзья помогите пожалуйста я немного разобрался но так и не смог заставить станок двигаться. Как только не пытался отправить сообщение (G91G0Y1.00) переместиться на 1мм. Serial.println((char*)cmd_absolute); где cmd_absolute это массив с этим сообщением и Serial.println("G91G0Y1.00") и Serial.write("G91G0Y1.00"); и F-macro добавлял и 0x0A писал так и не сдвинулся с места шпиндель. Правильность подключения проверил раз на 15 и ардуино питал как отдельно так и по USB вообще не понимаю в чем может быть подвох. Помогите разобраться пожалуйста или подскажите версию в чем может быть проблема. Или может кто знает как должна выглядеть кострукция отправки. Сапсибо!
0
Эксперт по электронике
7162 / 3339 / 344
Регистрация: 28.10.2011
Сообщений: 13,180
Записей в блоге: 7
26.10.2022, 17:44
Intagan, научитесь отлаживать программу чтобы понимать из-за чего не работает.
0
0 / 0 / 0
Регистрация: 01.07.2019
Сообщений: 58
27.10.2022, 06:36  [ТС]
Цитата Сообщение от locm
отлаживать программу чтобы понимать из-за чего не работает.
отладку я сделал первым делом и все работает мне в ком порт приходит именно команда не каракули но станок не реагирует хотя светодиод RX контакта горит когда я отправляю команду значит он ее получает но почему-то не выполняет, а от пк все работает как по часам.

Добавлено через 4 часа 22 минуты
Вопрос а ардуина нормально будет работать если запитать пин 5 вольт на 4,85 вольт?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.10.2022, 06:36

Идея по оптимизации работы ЧПУ станка
сейчас у меня работа происходит так: травлю плату делаю так что была дырка 0.0 (нижняя левая) и дырка ХУ импорчу на ЧПУ дырки, и...

Интерфейс для ЧПУ станка написанный на с++
Добрый вечер уважаемые форумчане! Сделали ЧПУ станок, который работает на arduino mega. Работает он с помощью GRBL контроллера. Но есть...

Готовый набор для станка с ЧПУ
Наткнулся на вот такой интересный набор по достаточно привлекательной цене - 200 у.е. https://www.inventables.som/technologie ......

Помогите подобрать электронику для станка с ЧПУ
Добрый день, прошу помочь в выборе сервопривода. Нужен с 17-битными серийными энкодерами. Может кто использовал сервоприводы ProNet? ...

Раздельные концевые выключатели на оси станка с ЧПУ
Добрый день. Делаю себе небольшой станочек для автоматизации сканирования цветовых профилей для принтеров. Задача состоит в том, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru