60
питания и других компонентов системного блока числовой системы
управления можно видеть в Приложении В, рисунки В.1 и В.2.
Для управления двигателями осей «X» и «Y» используются
контроллеры управления серводвигателями постоянного тока «DCS810» от
компании «LeadShine». Контроллер получает управляющие сигналы от
платы «KFlop» и управляет вращением якоря двигателя в соответствии с
полученными командами. Для управляющие используются сигналы
«PUL/DIR» (другие варианты названий «STEP/DIR», «PULSE/DIR»,
«PUL/DIR», «CP/DIR»). В соответствии с протоколом на контроллер
должны подаваться логические сигналы направления вращения якоря
двигателя и сигналы, указывающие на какое поворотов на минимально
возможный угол должен сделать якорь двигателя [26].
Серводвигатели постоянного пока, в отличие от шаговых двигателей,
не могут делать четкие законченные шаги, а могу только поворачивать
якорь двигателя на некоторый минимальный угол, который можно считать
виртуальным шагом. Поворот якоря всегда отслеживается энкодером,
закрепленном на одном валу с якорем двигателя. Энкодер сообщает
контроллеру двигателя на какой угол повернулся якорь двигателя. В
соответствие с полученной от энкодера информацией, контроллер либо
поддерживает текущую скорость, либо увеличивает скорость вращения,
либо начинает процесс торможения якоря, если количество сделанных
виртуальных шагов подходит к концу того, что было задано командой
управления [10]. В системе ЧПУ используются энкодеры «PD-30», которые
способны показать 1024 виртуальных шага поворота за один полный оборот
якоря (рисунок 46).