Доброго!
В наличии новая плата от 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 ничего не вышло. Много где искал и пробовал, уже не помню все, что писал. Бывалые, помогите пожалуйста новичку.
Помогите с индексной меткой шпинделя
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 13 янв 2024, 19:45
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Помогите с индексной меткой шпинделя
- Вложения
-
- WM210CNC.hal
- (11.87 КБ) 24 скачивания
-
- WM210CNC.ini
- (4.11 КБ) 22 скачивания
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 13 янв 2024, 19:45
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Помогите с индексной меткой шпинделя
Что я делаю неправильно?
- Вложения
-
- WM210CNC.hal
- (12.21 КБ) 16 скачиваний
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Помогите с индексной меткой шпинделя
Для второго файла WM210CNC.hal необходимо удалить эти строки:DanteVolgog писал(а): ↑ Что я делаю неправильно?
Код: Выделить всё
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
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 13 янв 2024, 19:45
- Репутация: 1
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Помогите с индексной меткой шпинделя
Очень странно тогда. Я поэтому и стал добавлять, потому, что нифига не работало. Изначально планировал фазы энкодера с серводвигателя взять, а индекс датчиком холла магнитным отдельно ставить. Но нифига не работало, поэтому в загашнике омрон нашел. С ним тож нифига не работает.DanteVolgog писал(а): ↑ Больше ничего не нужно добавлять. Если не работает, то причина в другом.
Я не знаю, есть в загашнике ещё индуктивный датчик, но что-то мне подсказывает, что не в датчиках дело...
До этого был мач3 он хоть и косожопо, но на магнитный реагировал.
Не может быть, что плате на индекс npn нужен, положительный потенциал?
- Вложения
-
- ЗНАКОМСТВО С ПЛАТОЙ1.pdf
- (481.76 КБ) 17 скачиваний
-
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Помогите с индексной меткой шпинделя
Попробуйте инвертировать сигнал индекса:DanteVolgog писал(а): ↑ Не может быть, что плате на индекс npn нужен, положительный потенциал?
Код: Выделить всё
setp hm2_7i98.0.encoder.00.index-invert 1