- Регистрация
- 30.06.2019
- Сообщения
- 159
- Реакции
- 111
- Баллы
- 118
- Возраст
- 43
- Адрес
- Подмосковье
- Город
- Раменское
- Имя
- Илья
- Отчество
- Алексеевич
- Плата
- Woodpecker 3.3
- Прошивка
- grbl 1.1f
Бррр.... это я прочитал. Понял. И проверил. И уже давно. https://cnc3018.ru/threads/nastrojka-koncevikov-na-stanke.104/page-20#post-22076 И у меня всё работает как надо.$2 - это инверсия вращения шаговых двигателей (определяет в какую сторону движкам вращаться)
$23 - определяет в какую сторону поедет шпиндель и стол при нажатии кнопки Home или команде $H, если проще $23 определяет в каком углу у вас будет точка Home
Вопрос в другом. Вопрос в формате задания параметра.
Как я читал в интернетах (0_о) формат задания параметру $23 - ZYX и может принимать значения 000 001 010 011 100 101 111 Где 1 - инверсия направления движения.
Т.е. как пример есть у меня изначально $23=0
Поставил я три концевика XYZ. в левом дальнем углу парковка (картинка по ссылке выше) и вверху оcи Z.
Запустил поиск дома. А шпиндель взял и поехал вниз, а не вверх. Соответственно я останавливаю поиск и инвертирую направление поиска прописывая $23=100 (по Z инвертировал, а по XY не трогаю). Запускаю снова поиск. Z пошла вверх и нашла парковку. А потом поехал стол, но поехал по Х верно а по Y не верно (от себя в данном случае, а должен был на себя). Значит я останавливаю поиск и инвертирую поиск по Y прописываю $23=110. И после этого у меня поиск ведётся как положено.
А вы прописываете $23 значения не из ряда 000 001 010 011 100 101 111 ... а, например, $23=7
Как подробнее расписать уж и не знаю...
А вообще мне проще через трёхзначное число понять, чем запоминать соответствия...