Добрый день!
Подскажите новичку. Не пойму как работает команда G28 на Mach3.
Задача: необходимо чтобы программа перед началом работы "стукнула" по концевикам и заново сбросила свои координаты в 0. (как это делает 3d принтер перед печатью)
Ставлю команду G28 в текст, и НИЧЕГО не происходит...
По нажатию на кнопу "ref all home" все нормально отрабатывет. Но мне это надо сделать в теле программы...
Mach3 и команда G28
- Kachik
- Мастер
- Сообщения: 1410
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Mach3 и команда G28
Попробуй 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).
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
- Мастер
- Сообщения: 1711
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 525
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: Mach3 и команда G28
G28 оправляет станок в заранее сохраненную домашнюю позицию, её координаты в настройках указываются. К концевикам, и хоумингу она отношения не имеет - это всё ТРИ разные позиции. "g28.1 x0" на сколько помню, отправляет искать хоум по одной оси, но только через промежуточную точку. а ведь координаты могут быть не известны изначально. Либо макрокод сохрани в папке macros/твойпрофиль/M123.m1s, под любым свободным номером, в котором вызывается кнопка ref all, и вызывай его в кодеNOGAN75 писал(а): ↑09 дек 2022, 23:30 Добрый день!
Подскажите новичку. Не пойму как работает команда G28 на Mach3.
Задача: необходимо чтобы программа перед началом работы "стукнула" по концевикам и заново сбросила свои координаты в 0. (как это делает 3d принтер перед печатью)
Ставлю команду G28 в текст, и НИЧЕГО не происходит...
По нажатию на кнопу "ref all home" все нормально отрабатывет. Но мне это надо сделать в теле программы...
Код: Выделить всё
DoOEMButton(105)
-
- Новичок
- Сообщения: 35
- Зарегистрирован: 09 дек 2022, 23:19
- Репутация: 1
- Контактная информация:
Re: Mach3 и команда G28
Понял! Спасибо! А как "вызвать кнопку" ref all ?