Mach3 и команда G28

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
NOGAN75
Новичок
Сообщения: 35
Зарегистрирован: 09 дек 2022, 23:19
Репутация: 1
Контактная информация:

Mach3 и команда G28

Сообщение NOGAN75 »

Добрый день!
Подскажите новичку. Не пойму как работает команда G28 на Mach3.
Задача: необходимо чтобы программа перед началом работы "стукнула" по концевикам и заново сбросила свои координаты в 0. (как это делает 3d принтер перед печатью)
Ставлю команду G28 в текст, и НИЧЕГО не происходит...

По нажатию на кнопу "ref all home" все нормально отрабатывет. Но мне это надо сделать в теле программы...
Аватара пользователя
Kachik
Мастер
Сообщения: 1408
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

Re: Mach3 и команда G28

Сообщение Kachik »

Попробуй G28.1

Reference axes G28.1
Program G28.1 X~ Y~ Z~ A~ B~ C~ to reference the given axes. The axes will move
at the current feed rate towards the home switch(es), as defined by the Configuration. When
the absolute machine coordinate reaches the value given by an axis word then the feed rate
is set to that defined by Configure>Config Referencing. Provided the current absolute
position is approximately correct, then this will give a soft stop onto the reference
switch(es).
Последний раз редактировалось Kachik 10 дек 2022, 00:25, всего редактировалось 1 раз.
Аватара пользователя
hmnijp
Мастер
Сообщения: 1698
Зарегистрирован: 20 авг 2017, 15:02
Репутация: 516
Настоящее имя: Константин
Откуда: Ульяновск
Контактная информация:

Re: Mach3 и команда G28

Сообщение hmnijp »

NOGAN75 писал(а): 09 дек 2022, 23:30 Добрый день!
Подскажите новичку. Не пойму как работает команда G28 на Mach3.
Задача: необходимо чтобы программа перед началом работы "стукнула" по концевикам и заново сбросила свои координаты в 0. (как это делает 3d принтер перед печатью)
Ставлю команду G28 в текст, и НИЧЕГО не происходит...

По нажатию на кнопу "ref all home" все нормально отрабатывет. Но мне это надо сделать в теле программы...
G28 оправляет станок в заранее сохраненную домашнюю позицию, её координаты в настройках указываются. К концевикам, и хоумингу она отношения не имеет - это всё ТРИ разные позиции.
2022-12-10 01-04-04.jpg (1592 просмотра) <a class='original' href='./download/file.php?id=205830&sid=8c39ff26d9fa428aab9a63c347a2b723&mode=view' target=_blank>Загрузить оригинал (66.59 КБ)</a>
"g28.1 x0" на сколько помню, отправляет искать хоум по одной оси, но только через промежуточную точку. а ведь координаты могут быть не известны изначально. Либо макрокод сохрани в папке macros/твойпрофиль/M123.m1s, под любым свободным номером, в котором вызывается кнопка ref all, и вызывай его в коде

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

DoOEMButton(105)
NOGAN75
Новичок
Сообщения: 35
Зарегистрирован: 09 дек 2022, 23:19
Репутация: 1
Контактная информация:

Re: Mach3 и команда G28

Сообщение NOGAN75 »

Понял! Спасибо! А как "вызвать кнопку" ref all ?
Ответить

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