Цитата(Andrey_L @ 18.6.2010, 21:25)
Большое спасибо за ответ.Я немного не до конца,наверное ,ввел в курс моей проблемы.Использую PCI Motion Motenc-Lite, в ini и HAL файлах ось А прописал,работает как независимая ,в HAL файле прописываю net Xpos-cmd axis.0.motor-pos-cmd => pid.0.command
net Xpos-cmd axis.3.motor-pos-cmd => pid.3.command,ругается что для axis.0. уже прописан pid.0 вот такая лабуда выходит.Что я не так делаю?
Недавно читал доки по EMC2... Насколько понял, софт поддерживает 9 осей, - шесть из них XYZ и UVW как раз соответствуют друг другу для работы в паре : XU, YV, ZW.Соответственно, когда ось U, к примеру , активна и прописана в холах, то достаточно просто дать команду для X. Остальные три A,B,C конфигурируются для независимой работы, в том числе в качестве поворотных осей. В случае, если кинематика нестандартная, для осей UVW (ну и для всех остальных тоже) прописывается просчет траекторий с помощью уравнений.
А адресовать две оси на одни и те же пины порта на мой взгляд неправильно, хотя бы даже из тех соображений, что в Home двумя осями правильно попасть нереально, особенно на шаговиках. Впрочем, - у кого какие задачи и требуемые точности...