ВОПРОС ДЛЯ ВАНГИ Как инвертировать ось Z?

volohov

СКАЗАЛ ТУТ НЕМНОГО
ПРОВЕРЕННЫЙ
Регистрация
12.10.2021
Сообщения
131
Реакции
514
Баллы
118
  • Последнее редактирование:
Последнее редактирование:
Поменял ось Z с вот таким шаговиком
Шаговик.jpg
"Nema17 42HS 48mm Stepping motor" вместо штатного nemo 17. Со старым проводом не заработал вообще, с проводом из комплекта оси Z заработал, но перепутал верх и низ. Не знает ли кто-нибудь распиновку этого шаговика и распиновку штатного nemo? Есть подозрение, что если переставить местами нужные провода ось Z инвертируется. Или это можно сделать программно?
17_2.jpg
Похоже, выглядит это так. Провода 4 - левая картинка. Надо поменять местами А и -А ? То есть черный и зеленый?
 
Поменял ось Z с вот таким шаговиком
Шаговик.jpg
"1 шаговый двигатель 42BYG/57" вместо штатного nemo 17. Со старым проводом не заработал вообще, с проводом из комплекта оси Z заработал, но перепутал верх и низ. Не знает ли кто-нибудь распиновку этого шаговика и распиновку nemo? Есть подозрение, что если переставить местами нужные провода ось Z инвертируется. Или это можно сделать программно?
Когда уже справочник читать будут?

S3 (top)


– Инверсия порта направления, маска Этот параметр инвертирует сигнал направления для каждой из осей.
По-умолчанию, Grbl предполагает, что ось движется в положительном направлении, когда уровень сигнала направления низкий, и в отрицательном - когда высокий. Часто оси в некоторых станках движутся не так. Этот параметр изменит инвертирует сигнал направления для тех осей, что движутся в обратную сторону. Эта маска работает точно так, как и инверсия порта шаговых импульсов и хранит информацию об инверсии осей в битовой маске. Для настройки нужно просто отправить значение, указывающее какие оси инвертировать. Используйте значения из таблицы выше. Например, если хотите инвертировать направление только по оси Y, вам нужно отправить Grbl команду S3=2 и прочитанное значение параметра должно измениться на S3=2 (dir port invert mask:00000010)

Если сказать простыми словами, то при значениях:
$3=1 - инвертировать или изменить направление оси Х
$3=2 - инвертировать ось Y
$3=3 - инвертировать одновременно оси X и Y
$3=4 - инвертировать ось Z
$3=5 - инвертировать оси X и Z
$3=6 - инвертировать оси Y и Z
$3=7 - инвертировать все три оси X, Y, Z.
$3=0 - отменить инвертирование на всех осях, или не инвертировать не одну ось от установленного заводского значения
 
Поменял ось Z с вот таким шаговиком
Шаговик.jpg
"Nema17 42HS 48mm Stepping motor" вместо штатного nemo 17. Со старым проводом не заработал вообще, с проводом из комплекта оси Z заработал, но перепутал верх и низ. Не знает ли кто-нибудь распиновку этого шаговика и распиновку штатного nemo? Есть подозрение, что если переставить местами нужные провода ось Z инвертируется. Или это можно сделать программно?
17_2.jpg
Похоже, выглядит это так. Провода 4 - левая картинка. Надо поменять местами А и -А ? То есть черный и зеленый?
Есть два пути : первый программно инвертировать ось, вам написали об этом выше, второй в разъёме поменять два провода одной обмотки местами, или развернуть весь разъем на 180 градусов.
 
Большое спасибо! Все получилось.
Таким образом, оси в маске расположены в порядке: 00000ZYX, а параметр $3 соответственно десятичная запись соответствующего двоичного числа.
Программно инвертировать пробовал - работает, в итоге поменял два провода одной обмотки, потому что шаговика два - вдруг понадобится старый поставить, а я забыл что ось инвертировал. Разъем развернуть целиком не получается, он не симметричный, а все провода перекинуть сложнее, чем два из них.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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