Поэтому необходимо использовать систему автоматического упора для рольганга, на котором производится нарезка алюминиевого профиля. Данная система обладает следующими преимуществами . Обычно так поступают при проектировании нового производства или же при полной замене старого оборудования на современное. Наше предложение заключается в модернизации оборудования, что, несомненно, намного выгоднее в цене.
При разработке системы автоматического упора нужно решить следующие вопросы: выбор типа механической передачи; выбор типа двигателя; расчет параметров необходимого двигателя; выбор интерфейса управления двигателем; написание программы для управления двигателем; разработка визуального интерфейса для задания координат и других параметров для упора. В качестве механической передачи была выбрана зубчатая рейка, так как она обладает достаточной точностью и может обеспечить большую скорость перемещения чем, к примеру, шарико- винтовая передача. Исходя из типовых решений в данной сфере, было принято решение выбрать в качестве двигателя – шаговый (ШД).
Он обеспечивает достаточную точность позиционирования, не нуждается в системе обратной связи, а также им относительно просто управлять. Основные параметры ШД. Информация поступает на драйвер шагового двигателя. Драйвер вырабатывает необходимое количество импульсов для перемещения на заданное расстояние. Двигатель приводится в движение, и так как шестерня с рейкой находятся в зацеплении, упор перемещается по линейной направляющей на необходимую величину.
Рис. 1 – Функциональная схема. Было принято решение смоделировать управление ШД при помощи следующего лабораторного оборудования: Шаговый двигатель Pittman 9. S0. 03- R1; Драйвер ШД MID- 7. Плата коммутации PXI 7. Утилита Цвет Монитора далее.
Программное обеспечение NI Lab. VIEW 5. 6. На графическом языке программирования с помощью библиотеки «Motion» была написана программа по управлению шаговым двигателем.
Преимущество пакета Lab. VIEW заключается в том, что одновременно с написанием программы разрабатывается и визуальный интерфейс . На рисунке 2 представлен листинг программы в пакете Lab. VIEW. Программа изначально выполняет инициализацию двигателя, выбор режимов работы и перемещения.
После этого необходимо указать необходимый размер заготовки. Эти действия производятся на экране оператора (Front panel).
Также на экране оператора можно задавать скорость перемещения в «шагах в секунду». После достижения необходимой координаты производится остановка двигателя. Кнопка «Home» нужна для обозначения позиции базы (сброса координат в ноль). Кнопка «Stop» нужна для остановки выполнения программы.
Данный алгоритм относительно прост, но эффективен.