Как настроить синхронную работу двух шаговых двигателей?
Зачастую пользователи, которые самостоятельно собирают станок с ЧПУ, сталкиваются с проблемой установки электроники, например, подключения шаговых двигателей на крупных станках. Двигать массивную конструкцию станка одним двигателем невозможно, необходимо подключить два. И здесь сразу возникает вопрос: как настроить синхронную работу двух шаговых двигателей?
Стоит разу отметить, что нельзя к одному драйверу подключить параллельно 2 ШД, это выведет драйвер из строя. Следует придерживаться правила – для одного ШД нужен один драйвер. Если нужно чтобы 2 ШД вращались (шагали) синхронно – нужно взять два драйвера, подключить к каждому драйверу свой шаговый двигатель и у драйверов объединить сигналы STEP/DIR/ENABLE. Данные сигналы будут подаваться синхронно на оба драйвера и ШД будут шагать одновременно.
Но и подключать два драйвера к одному источнику сигнала STEP также не рекомендуется, если необходимо управлять станком, имеющим два мотора на оси. В случае перекоса портала, например, в следствие подклинивания одного из приводов, выправлять его придется вручную. Типовым способом подключения двух приводов на одной оси является их программное подчинение. В этом случае каждый драйвер управляется своим импульсом STEP, но программное обеспечение выдает эти импульсы синхронно на оба привода. Во время выполнения УП приводы движутся одинаково, однако в ПО остается возможность программно перемещать приводы по отдельности для устранения перекосов. Поиск нуля в этом случае также может быть реализован для каждого мотора по отдельности если каждый привод имеет свой датчик нуля. Такой способ устранения перекосов является наиболее точным.
Подключение концевых датчиков PNP_NPN к контроллеру ЧПУ. MACH3 CNC USB Controlle1