Контроллер для управления процессом намотки пряжи.
 

Контроллер для управления процессом намотки пряжи.

Автор 119km, 16 января 2019, 14:42:54

« назад - далее »

119km

Добрый день!
Возможно ли осуществить с помощью контроллера следующую задачу: по команде запускается один двигатель с постоянным вращением
(крутит барабан на который наматывается пряжа), а другой (шаговый) начинает движение из начальной точки  на определённый градус,
по достижению которого, мгновенно возвращается на точку начала (распределяет равномерно нить по барабану), работая в таком цикле
до команды стоп? Оба двигателя должны регулироваться по скорости с одного регулятора, а контроллер работать по этому алгоритму
без управления с ПК.

Administrator

"...мгновенно возвращается на точку начала (распределяет равномерно нить по барабану)..."

Мгновенно - это как? С максимально возможной скоростью? или с любой заданной?
Можно реализовать алгоритм без участия внешнего контроллера, если допускается реверс второго привода по датчику.

119km

Для наглядности видео на готовую модель:https://youtu.be/k42swUmJ4og . Только вместо  двигателя с рычаговым плечом  думаю использовать шаговый.

Administrator

#3
Вопрос по скорости остается.
На видео не понятно - скорость перемещения туда и обратно одинаковая? или разная?

Насколько я понимаю, намотка идет равномерно в обе стороны, т.е. скорость туда и обратно одинаковая, по достижении крайних положений реверс - верно?

119km

Скорость перемещения в обе стороны одинаковая и ее желательно регулировать одновременно со скоростью вращения
конуса, на который идёт намотка. При уменьшении оборотов конуса, перемещение должно замедляться.

Administrator

#5
В этом случае, можно использовать режим аналогового управления скоростью для двух приводов, когда скорость зависит от входного аналогового  сигнала (напряжение от 0 до 5В или потенциометр). Реверс второго двигателя осуществлять по двум датчикам. В этом случае внешний контроллер не требуется.
Вместо шагового можно использовать бесколлекторный (BLDC) привод, так как угол перемещения задается не программно.

Если использовать именно шаговый привод с программным заданием угла поворота, то необходимо дополнительно  подключать внешний управляющий контроллер (ПЛК), который будет анализировать изменение аналогового сигнала и генерировать команды на привод. Генерирование команд на привод можно осуществлять по шине CAN (наиболее быстрый и надежный вариант, если к шине CAN не подключено слишком много устройств), LAN (возможно, интерфейс передачи окажется не настолько быстрым, как необходимо для быстрой работы намоточного станка).

К сожалению, штатные функции блоков управления шаговыми двигателями не позволяют осуществить одновременное аналоговое
регулирование скорости и программное задание угла поворота. Либо оба параметра задаются программно, либо скорость регулируется
входным сигналом при постоянном вращении вала двигателя (реверс по внешнему входу).

В случае использования LAN или CAN, подойдут приводы с блоками
SMSD-4.2CAN https://electroprivod.ru/smsd-42can.htm
SMSD-4.2LAN https://electroprivod.ru/smsd-42lan.htm
SMSD-8.0LAN https://electroprivod.ru/smsd-80lan.htm


119km