Как посылать управляющие команды напрямую через COM-port ?

Naeel

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
20.09.2019
Сообщения
17
Реакции
1
Баллы
23
Город
Ульяновск
написав соотв. программу, скажем, на С++ ?

порт открывается, засыл в него тестовой строки "G0X0Y0" ни к чему не приводит
 
Управляющая программа при подключении посылает в станок пакет инициализации. Для Вашей задачи установите перехватчик COM порта. И через программу например CANDLE пошлите туже строку "G0X0Y0". И увидите что идет в обмене. Либо искать протокол обмена в Gbrl.
 
неужто нет документации ?
управляющих программ много, для лазера опять же софт - так что не должно быть секретом
 
неужто нет документации ?
управляющих программ много, для лазера опять же софт - так что не должно быть секретом
А самое главное почти все с исходниками.
 
написав соотв. программу, скажем, на С++ ?

порт открывается, засыл в него тестовой строки "G0X0Y0" ни к чему не приводит
Если станок находится в "нулевой" позиции, ничего и не должно происходить.
 
  • Последнее редактирование:
Последнее редактирование:
Управляющая программа при подключении посылает в станок пакет инициализации.
Ничего она никуда не отсылает. Вернее, не инициализирует.
Вкратце:
При старте ГРБЛ отправляет в порт строку приветствия.
Получив её в управляющей программе, считаем, что приконнектились.
Отправляем команды в плату.
В зависимости от команд получаем разные ответы.

Либо искать протокол обмена в Gbrl.
Всё есть на Гитхабе автора GRBL - исходники и описание команд и ответов.
 
  • Последнее редактирование:
Последнее редактирование:
управляющих программ много, для лазера опять же софт - так что не должно быть секретом
Даже под Processing IDE работает. На самом примитивном коде.
2021-08-11.jpg
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать