Не могу добится включеня шпинделя, знаний не хватает.
Linuxcnc и Пч комуницыруют между собой, адреса 0х0505 и 0х0507 считываются, константа MIN_SPEED записывается в 0х0901 и дальше ни сместа.
Пч не умеет вести запись по одному регистру
поэтому я взял файл spindle-vfd.c отсюда
http://www.cnc-club.ru/forum/viewtopic. ... 33#p308133 .
Там форумчанин
mmavka переделал функцыю записи
Я полагаю что в custom hal что то не так с названиями пинов,
так как Linuxcnc ругался что таких пинов нет.
Код: Выделить всё
net spindle-forward motion.spindle-forward spindle-vfd.spindle-fwd
net spindle-reverse motion.spindle-reverse spindle-vfd.spindle-rev
net spindle-on motion.spindle-on spindle-vfd.spindle-on
А вот с такими заработал.
Код: Выделить всё
net spindle-motion.spindle-forward spindle-vfd.spindle-fwd
net spindle-motion.spindle-reverse spindle-vfd.spindle-rev
net spindle-motion.spindle-on spindle-vfd.spindle-on
У меня стоит Linuxcnc 2.8 . Cвисток с Mach3 по ModBus общается без проблем и здесь похоже что также.
- files.zip
- configs & spindle-vfd
- (66.62 КБ) 300 скачиваний