Достал старый станочек, поставил новый системный блок, установил мач3 и понял, что будет туго. Кое-как вспомнил что к чему, почти настроил, но есть несколько проблем:
1. хоумирование работает неправильно
2. вопросы по датчикам лимитов
Станок с 2 ШД по Y, второй подключен, как ось А. Лимиты стоят на всех ШД. Плата китайская самая простая. Лимит на ось А (правый ШД), как Y, а левый ШД, как ось X (объединены) на один пин.
Хоумирование происходит следующим образом:
Сначала хоумиться Z, все ОК.
Потом в хоум идет весь портал по оси Y (оба ШД идут нормально), и в это время я касаюсь лимитов (чтобы портал не доходил до конца во избежании аварий) по оси Y (это двигатели осей Y и А), движение портала прекращается (остановка происходит по датчикам, по-отдельности, сначала один, затем другой, независимо),
Далее в хоу идет X (влево по порталу). Все ОК.
А далее геморр.
После хоума Х снова начинается движение портала, но только одной правой стороны двигателя оси А. И соответственно, перекос портала. Я снова касаюсь датчика, все останавливается.
Я так понимаю, нужно убрать повторное хоумирование оси А как-то.
В хоуме прописан скрипт (ни о чем не говорит):
DoButton( 24 ) DoButton( 23 ) DoButton( 22 ) DoButton( 25 ) DoOEMButton(133) DoOEMButton(134) DoOEMButton(135)
И по лимитам маленький вопрос:
Лимит Z во вкладке мача в диагностике мигает при касании, горит непостоянно. Неисправность это или что это?
А лимиты осей X и левого двигателя оси Y во вкладке в маче "диагностика" при касании любого из датчика загораются одновременно M1 home и M2 home. Почему сразу 2 шт загораются, не пойму?
Скриншоты сюда не помещаются, залил в облако, если что: https://cloud.mail.r.../4F1r/GDWizC4mH