a321 писал(а): ↑06 авг 2021, 16:21
Снова про хоминг. LinuxCNC 2.8 и выше штатно поддерживает работу с двумя моторами на оси, в настройках каждой указывается координата датчика хоминаг каждого мотора. Плата может двигать 5 моторами. Получается, по минимуму, что при 3 осях в случае "2 мотора на Х" у нас есть необходимость обработать 4 хоум датчика + пробе + аларм (е-стоп). Как все это сделать на Степмастере?
Про LinuxCNC точно не знаю, но, предполагаю, что практически все сигналы, кроме e-stop можно подключить на один вход. Т.е. датчики баз всех осей и датчик probe. В зависимости от того, по какой оси станок в данный момент ищет базу - тот датчик и будет "слушать" программа на входе. И два датчика портала придется подключить на разные входы, т.к. программа будет "слушать" оба датчика одновременно, чтобы знать, какой из них первым сработал, и какую сторону портала останавливать в первую очередь.
Т.е. нужно минимум два входа для всех датчиков (включая probe), и отдельный вход для estop.