Страница 1 из 1
Поковыряемся в GRBL?
Добавлено: 27 ноя 2021, 23:05
VeterMir
Всем известно, что настройки GRBL задаются командами $X=Y, где X - пункт настройки, Y - значение.
Но ещё до компиляции прошивки GRBL имеет файлик config.h, где хранятся вообще все возможные настройки управления станком.
Однако.
В данном файлике весьма не просто разобраться. Описания настроек я не нагуглил.
Решил начать с отключения обязательного сброса $X при старте и изменении нуля машинных координат, а то у меня при парковке $H координаты отображаются чуть ли не с потолка, вместо нулей. А при выдвижении в нули станок встаёт в какой-то странной точке. Спасибо, что в одной и той-же всегда.
В файле есть строка
Я так понимаю, она отвечает за команду ресета.
А вот ниже есть закоментированная строка -
- она отвечает за состояние ресета при старте.
Но это мои догадки.
Изменения строк ничего не дают =(
Вот кто здесь знает эту тематику? А вдруг у кого-то на старом HDD завалялся мануал?
Re: Поковыряемся в GRBL?
Добавлено: 27 ноя 2021, 23:25
VeterMir
Ковыряюсь и внимательно читаю.
Блокировка станка и стребование $H активируется при активации поиска домашней позиции строкой
Код: Выделить всё
#define HOMING_INIT_LOCK // Comment to disable
Если её закомментировать, то станок при включении останется разблокированным без требования $X. Однако, как оказывается, та-же команда $H, после выполнения, разблокирует станок, что весьма логично.
Нашёл интересный функционал - поиск home только по одной выбранной оси, для этого надо раскоментировать строку
И теперь, при необходимости (пропуск шага, например), можно найти обратно координаты лишь по одной оси, что весьма ускорит процесс.
Re: Поковыряемся в GRBL?
Добавлено: 27 ноя 2021, 23:30
kfmut
А перед тем как ЧТО-ТО править комменты в заголовочном файле и документацию никак не почитать?
Определения для символов реалтаймовых команд на логику работы никак не влияют.
Код: Выделить всё
// After homing, Grbl will set by default the entire machine space into negative space, as is typical
// for professional CNC machines, regardless of where the limit switches are located. Uncomment this
// define to force Grbl to always set the machine origin at the homed location despite switch orientation.
// #define HOMING_FORCE_SET_ORIGIN // Uncomment to enable.
VeterMir писал(а):
при парковке $H координаты отображаются чуть ли не с потолка, вместо нулей
они с параметров 130-132 берутся
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 00:01
гражданинъ
А GRBL это разве электроника ?
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 00:05
VeterMir
Поиск по форуму по ключевым словам в теме GRBL в основной своей массе, ведёт сюда. А программного раздела с GRBL я вообще не нашёл.
kfmut писал(а): ↑
они с параметров 130-132 берутся
Ну да, у меня, почему-то, они не верно были выставлены, или я чего-то не понял. Я считал, что эти значения загоняются в миллиметрах и измерял и завёл их именно в мм хода от края до края.
kfmut писал(а): ↑
Определения для символов реалтаймовых команд на логику работы никак не влияют.
Не влияют - пожалуй да. А может и нет =) Зависит от софта, который берёт координаты откуда-то и шлёт куда-то =)
Между тем искомое - это строка
Если её раскоментировать точка Home будет нулевой.
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 00:10
гражданинъ
Windows / Mach
Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
viewforum.php?f=16
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 01:00
calabr
VeterMir писал(а): ↑
считал, что эти значения загоняются в миллиметрах и измерял и завёл их именно в мм хода от края до края.
Так и измеряются.
Почитай на гитхабе GRBL Wiki - там в разделе houming все подробно и дохолчиво описано.
А станок у тебя в странные координаты в 0 едет, потому, что едет не в машинных координатах, а в рабочих.
Попробуй сказать G53G0X0Y0 после хоуминга
И еще, в отрасли принято, что машинные координаты находятся в 3-м квадранте (-X, - Y, - Z. ) посему, машинный ноль в дальнем правом верхнем углу. А вот 5 рабочих систем уже относительно детали как удобно.
Никто не запрещает сделать по другому, но не все программы с этим дружат.
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 01:22
xenon-alien
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 01:32
calabr
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 01:36
xenon-alien
calabr писал(а): ↑28 ноя 2021, 01:32
Да. 0 вверху
Ну так это не минус а плюс получается, так как только в минус может двигаться.
Re: Поковыряемся в GRBL?
Добавлено: 28 ноя 2021, 13:22
calabr
xenon-alien писал(а): ↑
Ну так это не минус а плюс получается, так как только в минус может двигаться.
Абсолютные координаты отрицательные.
А направление осей как все из геометрии привыкли.