Как сделать, чтобы два шаговых двигателя работали синхронно?

Как сделать, чтобы два шаговых двигателя работали синхронно?

01 Января 1970

Следует придерживаться правила - для одного ШД нужен один драйвер. Если нужно чтобы 2 ШД вращались (шагали) синхронно - нужно взять два драйвера, подключить к каждому драйверу свой шаговый двигатель и у драйверов объединить сигналы STEP/DIR/ENABLE. Сигналы STEP/DIR/ENABLE будут подаваться синхронно на оба драйвера и ШД будут шагать одновременно.

Нельзя к одному драйверу ШД подключить параллельно 2 ШД, это выведет драйвер из строя.

Но и подключать два драйвера к одному источнику сигнала STEP также не рекомендуется, если необходимо управлять станком, имеющим два мотора на оси. В случае перекоса портала, например, в следствие подклинивания одного из приводов, выправлять его придется вручную. Типовым способом подключения двух приводов на одной оси является их программное подчинение. В этом случае каждый драйвер управляется своим импульсом STEP, но программное обеспечение выдает эти импульсы синхронно на оба привода. Во время выполнения УП приводы движутся одинаково, однако в ПО остается возможность программно перемещать приводы по отдельности для устранения перекосов. Поиск нуля в этом случае также может быть реализован для каждого мотора по отдельности если каждый привод имеет свой датчик нуля. Такой способ устранения перекосов является наиболее точным. Вы можете ознакомиться с краткой инструкцией по настройке MACH3 для работы с подчиненными осями.

Смотрите так же

scroll-up