Помогите с индексной меткой шпинделя

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
DanteVolgog
Новичок
Сообщения: 4
Зарегистрирован: 13 янв 2024, 19:45
Репутация: 1
Настоящее имя: Дмитрий
Контактная информация:

Помогите с индексной меткой шпинделя

Сообщение DanteVolgog »

Доброго!
В наличии новая плата от SMD-TAXI, аналог 7i98, уже перепрошитая для появления пина на индексную метку (40 пин).
Подключен китайский Omron e6b2-cwz1x. В плату заведены сигналы А и В в разъемы для энкодера "0". Z с энкодера заведен на 40-й пин.
Энкодер завелся сразу после настройки pncconf, а вот индексная метка ни в какую не хочет. Уже 2-й вечер, как я голову ломаю. Я новичек и вообще не понимаю, что я делаю не так. Из мануала к линуксу я понял, что надо соединить Хардварную часть с HAL, а его с linuxcnc, но правильно это сделать у меня не получается. Версия Linuxcnc 2.9.2.
По гайду https://www.linuxcnc.org/docs/html/exam ... indle.html ничего не вышло. Много где искал и пробовал, уже не помню все, что писал. Бывалые, помогите пожалуйста новичку.
Вложения
WM210CNC.hal
(11.87 КБ) 20 скачиваний
WM210CNC.ini
(4.11 КБ) 19 скачиваний
P_20240422_180557.jpg (321 просмотр) <a class='original' href='./download/file.php?id=211574&sid=d544c8beabc86662040d8310b3483b38&mode=view' target=_blank>Загрузить оригинал (2.74 МБ)</a>
P_20240422_180624.jpg (321 просмотр) <a class='original' href='./download/file.php?id=211575&sid=d544c8beabc86662040d8310b3483b38&mode=view' target=_blank>Загрузить оригинал (1.98 МБ)</a>
DanteVolgog
Новичок
Сообщения: 4
Зарегистрирован: 13 янв 2024, 19:45
Репутация: 1
Настоящее имя: Дмитрий
Контактная информация:

Re: Помогите с индексной меткой шпинделя

Сообщение DanteVolgog »

Что я делаю неправильно?
Вложения
WM210CNC.hal
(12.21 КБ) 14 скачиваний
D.L.
Мастер
Сообщения: 474
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Помогите с индексной меткой шпинделя

Сообщение D.L. »

DanteVolgog писал(а): Что я делаю неправильно?
Для второго файла WM210CNC.hal необходимо удалить эти строки:

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

net spindle-sig-a encoder.00.phase-A <= hm2_7i98.0.encoder.00.A-in
net spindle-sig-b encoder.00.phase-B <= hm2_7i98.0.encoder.00.B-in
net spindle-sig-z encoder.00.phase-Z <= hm2_7i98.0.encoder.00.Index-in-not

net spindle-sync              motion.spindle-index-enable => encoder.00.index-enable
Вот подключение индексной метки, оно сразу создалось:

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

net spindle-index-enable  <=>  hm2_7i98.0.encoder.00.index-enable
net spindle-index-enable  <=>  spindle.0.index-enable
Больше ничего не нужно добавлять. Если не работает, то причина в другом.
DanteVolgog
Новичок
Сообщения: 4
Зарегистрирован: 13 янв 2024, 19:45
Репутация: 1
Настоящее имя: Дмитрий
Контактная информация:

Re: Помогите с индексной меткой шпинделя

Сообщение DanteVolgog »

DanteVolgog писал(а): Больше ничего не нужно добавлять. Если не работает, то причина в другом.
Очень странно тогда. Я поэтому и стал добавлять, потому, что нифига не работало. Изначально планировал фазы энкодера с серводвигателя взять, а индекс датчиком холла магнитным отдельно ставить. Но нифига не работало, поэтому в загашнике омрон нашел. С ним тож нифига не работает.
Я не знаю, есть в загашнике ещё индуктивный датчик, но что-то мне подсказывает, что не в датчиках дело...
До этого был мач3 он хоть и косожопо, но на магнитный реагировал.
Не может быть, что плате на индекс npn нужен, положительный потенциал?
Вложения
ЗНАКОМСТВО С ПЛАТОЙ1.pdf
(481.76 КБ) 16 скачиваний
D.L.
Мастер
Сообщения: 474
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

Re: Помогите с индексной меткой шпинделя

Сообщение D.L. »

DanteVolgog писал(а): Не может быть, что плате на индекс npn нужен, положительный потенциал?
Попробуйте инвертировать сигнал индекса:

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

setp    hm2_7i98.0.encoder.00.index-invert 1
Ответить

Вернуться в «LinuxCNC»