Помогите с GRBL

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

Re: Помогите с GRBL

Сообщение Sergunec126 »

Букву S я победил поставив низкие скорости во всех местах где можно. Вот интереснее: SOS. Начинает писать с последней буквы, затем O и первая S. Но она выше по уровню всех остальных. Соответственно в начальную точку не возвращается. Да и вообще, кажется решение этих проблем скоростью не совсем правильное решение. Ошибки возникают (теряются координаты) во время перехода инструмента на новый контур.
Вложения
Копия SOS.ngc
открывается блокнотом
(11.24 КБ) 812 скачиваний
Sergunec126
Новичок
Сообщения: 17
Зарегистрирован: 24 ноя 2015, 10:46
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Помогите с GRBL

Сообщение Sergunec126 »

Похоже, что я своим вопросом поставил знатоков в тупик. Заказал на Чип и Дип три драйвера на TB6600. Какое о них мнение? Хочется на оси трапецию, но цены!!!! До творчества на самопальном станке можно и не дожить, а погрязнуть в улучшениях и доводках.
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Помогите с GRBL

Сообщение Maxekb77 »

C gcode нормально все, смотрите механику.
драйвера как драйвера, проще может на форуме б\у купить было.
Sergunec126
Новичок
Сообщения: 17
Зарегистрирован: 24 ноя 2015, 10:46
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Помогите с GRBL

Сообщение Sergunec126 »

Скажите, а какая методика проверки механики станка???
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Помогите с GRBL

Сообщение Maxekb77 »

Часовой индикатор на стойке.
Sergunec126
Новичок
Сообщения: 17
Зарегистрирован: 24 ноя 2015, 10:46
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Помогите с GRBL

Сообщение Sergunec126 »

В программе снизил ускорение до 5, и шаг поставил 1 к 2. Помогло, по крайней мере карандаш вернулся на начало в координату 0,0. Но при этом тяга уменьшается.
nevkon
Почётный участник
Почётный участник
Сообщения: 2393
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Помогите с GRBL

Сообщение nevkon »

Чтобы не плодить тем спрошу здесь.
Настраиваю grbl под свою версию контроллера. Есть такой файлик начинающийся на cpu_map_ с именем процессора, у меня 328.
Собственно интересует за что отвечают параметры:
#define RESET_BIT 0 // Uno Analog Pin 0
#define FEED_HOLD_BIT 1 // Uno Analog Pin 1
#define CYCLE_START_BIT 2 // Uno Analog Pin 2
#define SAFETY_DOOR_BIT 1 // Uno Analog Pin 1 NOTE: Safety door is shared with feed hold. Enabled by config define.

Reset я подсмотрел - это кнопка E-stop если я правильно понял, а остальные?
Аватара пользователя
yurayerz
Опытный
Сообщения: 130
Зарегистрирован: 04 янв 2015, 02:46
Репутация: 33
Настоящее имя: Юрий
Откуда: Ярославль
Контактная информация:

Re: Помогите с GRBL

Сообщение yurayerz »

nevkon писал(а):Reset я подсмотрел - это кнопка E-stop если я правильно понял, а остальные?
Параметры - это ноги ардуины (А0, А1, А2), к которым подключаются кнопки.
Reset - аварийное прерывание выполнения УП и переход в состояние "Авария" (программно - Ctrl-X)
FEED_HOLD - пауза (временная остановка выполнения УП, программно - "?")
CYCLE_START - продолжить (после паузы, программно "~")
Подробнее - https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9, раздел "Real-Time Commands: ~, !, ?, and Ctrl-X"
nevkon
Почётный участник
Почётный участник
Сообщения: 2393
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Помогите с GRBL

Сообщение nevkon »

Спасибо, буду значит разбираться дальше.
Саутенков
Новичок
Сообщения: 1
Зарегистрирован: 07 апр 2016, 10:31
Репутация: 0
Настоящее имя: Дмитрий
Контактная информация:

Re: Помогите с GRBL

Сообщение Саутенков »

Добрый день всезнающий all.
Собрал пробный макет чпу на ардуино прошивка grbl_v0_9g_atmega328p_16mhz_115200. программка посылки кода UniversalGcodeSender.
Всё отлично рисует, сверлит и тд. Одно не могу понять и настроить: ОЧЕНЬ ОЧЕНЬ менленно проходят дуги и окружности.
Приходится вручную в каде разбивать круги и дуги короткими линиями, тогда всё рисует равномерно.
Может кто поможет?? Может настройки какие надо сделать?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Помогите с GRBL

Сообщение selenur »

а пробовал в G-коде менять скорость? Обычно выглядит так: g0 f100 где цифра после f собственно скорость.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
yurayerz
Опытный
Сообщения: 130
Зарегистрирован: 04 янв 2015, 02:46
Репутация: 33
Настоящее имя: Юрий
Откуда: Ярославль
Контактная информация:

Re: Помогите с GRBL

Сообщение yurayerz »

Надо бы посмотреть саму УП, что в ней написано? Нарисовать простейший чертежик из пары кружочков и линий и посмотреть, какой Г-код генерится. Может КАМ специально снижает скорость на дугах/окружностях. И тогда смотреть параметры генерации Г-кода в КАМе.
У меня было, когда глючило grbl и вместо дуг двигалось по прямой (от начала дуги к концу), но скорость не снижало.
Саутенков писал(а):Приходится вручную в каде разбивать круги и дуги короткими линиями
в РиноКАМе, например, можно галочками выставить параметры - генерить дуги с помощью G2/G3, либо аппроксимировать отрезками с нужной точностью. Пользовался этим, когда пробовал разные контроллеры. grbl понимает G2/G3, а, например, автономник Сергея - нет.
maxvalin
Кандидат
Сообщения: 70
Зарегистрирован: 22 июл 2016, 16:19
Репутация: 4
Настоящее имя: Максим
Контактная информация:

Re: Помогите с GRBL

Сообщение maxvalin »

Уважаемые спецы, а не подсажете почему во время включения и выключения лазера происходят микроостановки? Уж очень долго из-за это все идёт. Дрыгание такое себе..
GRBL 1.1 и grbl контроллер. Все настроил вроди как, но дрыганье достало. Сижу в соседней теме, но спросил и здесь ещё. Так как вопрос по джкоду. Мне подсказали что команды на ВКЛ лазера должна быть в той же строке где и команда осей. А у меня она отдельно получается.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Помогите с GRBL

Сообщение staltech »

maxvalin писал(а):GRBL 1.1 и grbl контроллер. Все настроил вроди как, но дрыганье достало. Сижу в соседней теме, но спросил и здесь ещё. Так как вопрос по джкоду. Мне подсказали что команды на ВКЛ лазера должна быть в той же строке где и команда осей. А у меня она отдельно получается.
В GRBL 1.1 выставить $32=1 Laser mode
Команды M3 и M5 включение и выключение должны быть только вначале и конце УП. В строках только команда S, в таком виде:

Код: Выделить всё

X1 Y1 S200
X2 Y1 S0
X3 Y1 S210
maxvalin
Кандидат
Сообщения: 70
Зарегистрирован: 22 июл 2016, 16:19
Репутация: 4
Настоящее имя: Максим
Контактная информация:

Re: Помогите с GRBL

Сообщение maxvalin »

оу....
не знал!
а чем тогда джикод заготовить чтоб он S-ками его расставил а не M-ками? (сейчас попробую врукопашку сменить но на будущее хотелось бы совета по поводу проги-конвертора- генератора).

п.с Лазер моде выставил сразу.

толи я деревянный..толи..
$32=1 М03 заменил на S1000 а M05 на S=0
характер вообще не поменялся, один х.. дрыгается каждый раз когда лазер вкл или выкл. единственное у меня вид кода иакой что S-ки на новой строчке, как бы междустрочием. Как в вордпаде убрать перенос- не знаю.. в гугле не нашел пока.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Помогите с GRBL

Сообщение staltech »

maxvalin писал(а):характер вообще не поменялся, один х.. дрыгается каждый раз когда лазер вкл или выкл. единственное у меня вид кода иакой что S-ки на новой строчке, как бы междустрочием. Как в вордпаде убрать перенос- не знаю.. в гугле не нашел пока.
Переносов быть не должно, а лучше выложи пример твоего g кода я посмотрю.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Помогите с GRBL

Сообщение staltech »

maxvalin писал(а):а чем тогда джикод заготовить чтоб он S-ками его расставил а не M-ками? (сейчас попробую врукопашку сменить но на будущее хотелось бы совета по поводу проги-конвертора- генератора).
Прогу можешь здесь посмотреть: http://www.cnc-club.ru/forum/viewtopic. ... 50#p320850. Автор Selenur ветка посвященная проге его. Сам я последнюю его версию не проверял пока, так что пробуй. ;)
maxvalin
Кандидат
Сообщения: 70
Зарегистрирован: 22 июл 2016, 16:19
Репутация: 4
Настоящее имя: Максим
Контактная информация:

Re: Помогите с GRBL

Сообщение maxvalin »

вот кусок кода

Код: Выделить всё

%
G28  Z0 Y0
F1200
M03
S1000
M05
G0 Y0 X0
M03
G1 Y0 X69.86
M05
G0 Y0.07 X0
M03
G1 Y0.07 X69.86
M05
G0 Y0.14 X0
M03
G1 Y0.14 X69.86
M05
G0 Y0.21 X0
M03
G1 Y0.21 X69.86
M05
G0 Y0.29 X0
M03

и измененный

Код: Выделить всё

%
G28  Z0 Y0
F1200
M03
G0 Y0 X0
S1000
G1 Y0 X56.86
S0
G0 Y0.07 X0
S1000
G1 Y0.07 X0.5
S0
G0 Y0.07 X56.5
S1000
G1 Y0.07 X56.86
S0
G0 Y0.14 X0
S1000
G1 Y0.14 X0.36
S0
G0 Y0.14 X56.71
S1000
G1 Y0.14 X56.86
S0
G0 Y0.21 X0
S1000
G1 Y0.21 X0.29
S0
G0 Y0.21 X56.79
S1000
G1 Y0.21 X56.86
S0
G0 Y0.29 X0
S1000
G1 Y0.29 X0.21
S0
G0 Y0.29 X56.79
S1000
что за дыра какая-то.. установил бенбокс, не работает. Мл..ть я чекнусь с этим лазером... :cry:
Наверное из-за инейбле пина.. по настройкам вроди как надо а дрыгается немного только при конекте и выключении. лазер тоже не включает. значит не инейбле а скорость порта может.. Как его в нем поменять не извесно.
Вложения
1.jpg (5155 просмотров) <a class='original' href='./download/file.php?id=97893&sid=4f7b4aaa3cf3cbb5a27dd5c04cd8490d&mode=view' target=_blank>Загрузить оригинал (150.48 КБ)</a>
Последний раз редактировалось maxvalin 18 дек 2016, 12:10, всего редактировалось 1 раз.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Помогите с GRBL

Сообщение selenur »

staltech писал(а):
maxvalin писал(а):а чем тогда джикод заготовить чтоб он S-ками его расставил а не M-ками? (сейчас попробую врукопашку сменить но на будущее хотелось бы совета по поводу проги-конвертора- генератора).
Прогу можешь здесь посмотреть: http://www.cnc-club.ru/forum/viewtopic. ... 50#p320850. Автор Selenur ветка посвященная проге его. Сам я последнюю его версию не проверял пока, так что пробуй. ;)
Вот тут я пишу инструкцию, к программе: http://selenur.ru/?page_id=400 а вот тут: http://selenur.ru/?page_id=516 описание создания желаемого профиля. Так-что можно легко получать G-код нужного вида.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Помогите с GRBL

Сообщение staltech »

maxvalin писал(а):что за дыра какая-то.. установил бенбокс, не работает. Мл..ть я чекнусь с этим лазером...
Наверное из-за инейбле пина.. по настройкам вроди как надо а дрыгается немного только при конекте и выключении. лазер тоже не включает. значит не инейбле а скорость порта может.. Как его в нем поменять не извесно.
Для Бенбокс вроде как своя прошивка, я с ним не знаком. С GRBL он не работает.
Для нормальной работы в Laser mode GRBL1.1, строки должны выглядеть примерно так и не как иначе. (ни каких переносов команд S)

Код: Выделить всё

G1 X1 Y10 S0
G1 X1.2 Y10 S255
G1 X1.4 Y10 S255
G1 X1.6 Y10 S255
G1 X1.8 Y10 S0
G1 X2 Y10 S255
G1 X2.2 Y10 S255
G1 X2.4 Y10 S255
Холостой ход думаю можно так:

Код: Выделить всё

G0 X2.3 Y0 S0
или так

Код: Выделить всё

M5
G0 X2.3 Y0 S0
M3
Ответить

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