Argentum47 писал(а):Зависимая ось может калиброваться отдельно от главной или как в маче - все её настройки не имеют значения?
Здравствуйте.
Обратимся к
инструкции по установке и настройке PureMotion:
Установка параметров двигателей и осей является одной из самых важных частей настройки ЧПУ системы. Двигателем в контексте программы управления PureMotion является физическая единица, т. е. исполнительный механизм станка (шаговый привод, сервопривод и др). Ось — логическая единица системы, имеющая связь с конкретным набором двигателей. К любой оси может быть привязан один или несколько двигателей.
...
Двигатели могут быть привязаны к осям. Все назначенные на ось двигатели будут осуществлять перемещения с одинаковыми параметрами числа сигналов Step, скорости и ускорения, заданные на вкладке Настройка осей. Более подробно о поиске баз описано в разделе Настройка осей.
...
Привязки осей
Привязка осей позволяет установить соответствие между логическим понятием «ось» и исполнительными элементами системы — двигателями. Один двигатель может быть привязан одновременно только к одной оси. При этом одна ось может управлять несколькими двигателями. Привязка осуществляется выбором настраиваемой оси и установкой отметок напротив выбираемых двигателей.
...
Если система подразумевает объединение нескольких двигателей на одной оси, привязка осуществляется аналогичным образом с
указанием объединяемых двигателей. При связывании двигателя с осью, все предыдущие связи с другими осями для данного двигателя отменяются. Аналогично можно выполнить связывание осей и двигателей на вкладке «Настройка двигателей», задав управляемую ось для каждого из моторов.
Таким образом, в PureMotion нет понятия "Подчинение осей", как это было, например, в Mach3. Более того не понятно, как физически можно откалибровать отдельно один двигатель на оси с несколькими двигателями. В PureMotion Вам просто необходимо создать нужное число двигателей, указать для них распиновку STEP/DIR/ENA, Home (необязательно), LimitLow (необязательно), LimitHigh (необязательно) и указать привязку каждого двигателя к своей оси. Параметры перемещений, такие как скорость, ускорение, количество шагов на мм, скорость поиска датчика базы, скорость съезда задаются на уровне настроек оси. Все двигатели, привязанные к этой оси будут вести себя одинаково.