Программирование станков с ЧПУ
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
»ектрическая принципиальная СУ ШД на PIC-контроллере
СУ собрана на PIC-контроллере PIC16F84A-04/P (DD1). Рабочая частота определяется цепью R6C5 и составляет около 4 МГц. На выходах RB0 - RB5 формируется трехфазная последовательность импульсов, управляющая инверторами VT3 - VT6, VT9 - VT12, VT15 - VT18, к выходам которых (в диагональ инвертора) подключены обмотки ШД (соединение обмоток в группе последовательное или параллельное). На входы RA0 - RA3 подаются сигналы, определяющие направление и скорость вращения. Логика и режим работы двигателя зависят от программы, записанной в контроллер [4]. Цепочка R7VD1 обеспечивает напряжение питания контроллера (DD1) +4.7 В, защиту от неправильного подключения источника питания, а также позволяет использовать форсированный режим работы двигателя (кратковременное повышение напряжения питания) и входные сигналы с TTL-уровнями.
Рис. 8. Внешний вид печатной платы СУ ШД (размер платы 125х70 мм)
При программировании контроллера [4] необходимо отключить сторожевой таймер.
Измерение скорости вращения осуществлялось следующим образом: датчик тесламетра [3] подносился как можно ближе к постоянному магниту шагового двигателя, выход тесламетра подключался к осциллографу, период сигнала соответствовал повороту магнита (и ротора) на 900.
Шаговый двигатель имеет простую конструкцию и может использоваться в приложениях, не требующих большой скорости вращения и слишком малых углов шага. Момент на валу двигателя достаточно большой. Дополнительным свойством двигателя является фиксация ротора в отключенном состоянии за счет притяжения магнита к сердечникам катушек.
Рис. 9. Скорость вращения задается величиной Del_Val2
Рис. 10. Контроллер шагового двигателя SMCD 1510
Блок позволяет управлять любыми 4, 6 и 8-выводными шаговыми двигателями, в том числе двигателями серий FL20, FL28, FL35, FL39, FL42, FL57 и обеспечивает высокую точность, высокую скорость и низкий уровень вибрации.
Для питания блока могут использоваться стабилизированные и нестабилизированные источники питания постоянного тока. Для снижения общей стоимости возможно использование нескольких блоков с одним источником питания.
Управляется от персонального компьютера. Имеет встроенный генератор импульсов. Программное обеспечение для работы блока входит в комплект поставки
Рабочее напряжение питания - 10-45 V
Максимальный ток - 1.5 A
Режим целого шага с однофазным или двухфазным питанием обмоток ШД
Микрошаг - 1/2, 1/4, 1/8, 1/16, 1/32
Диапазон регулирования скорости вращения ротора ШД в автоматическом режиме - 10-5000 шаг/сек
Максимальная входная частота сигнала "ШАГ" - 40 кГц
Входной ток управляющих сигналов - 8-15 мA
Температура окружающей среды - от 0 до +50С
Относительная влажность воздуха 95% без конденсата
Работа с программой Schritt
Данная программа не написана на русском языке, что несколько усложняет работу с ней. Но в принципе после некоторой работы с ней все становится понятным. Еще одним недостатком данной программы является то, что она не работает через операционную систему и по этому приходится запускать из под BIOS а, через файловый менеджер Volkman Comander. Предварительно необходимо установить данное приложение на компьютер. Точнее так как оно не требует установки просто скидываем ее на дисковое пространство компьютера.
Плюс от всего этого то, что раз эта программа не требует установки, то ей можно пользоваться даже со съемного носителя (флешки, дискеты, диски и т.д.)
Процедура запуска выглядит так:
. В программе Setup (BIOS) устанавливаем загрузку с дискеты.
. Заходим на дискету введя VC\VC
. Выбираем папку с программой и заходим в приложение Schritt.exe
При этом окно выглядит как показано на рисунке.
Стартовое окно программы Schritt.
Для начала работы нажимаем клавишу F3. при этом появляется рабочее окно. В нем и осуществляются все установки. Перемещение по данной программе осуществляется при помощи клавиши TAB.
Окна расположенные слева - это панель управления направлением вращения одним из четырех возможных двигателей:
- двигатель отключен
Дrts - направление вращения вправо
БckwДrts - направление вращения влево
После установки направления движения выставляем количество импульсов для вращения вала. Это находится в окне Schritte
Разные двигатели работают с разной частотой в нашем случае она составляет 75 Гц. Она выставляется в окне Frequenz
Это основные компоненты для работы с данной программой. Но для полноценной работы необходимо несколько этапов- шагов. Даже несмотря на то, что можно запустить одновременно сразу все четыре двигателя, этого не достаточно чтобы выполнить какую-либо деталь.
Для этого используется набор функций Vor и ZurБck
Vor - предназначен для установки следующего шага.
ZurБck - предназначен для возврата предыдущему шагу.
Как и любая другая программа для ее сохранения существует функция сохранения и считывания.
- сохранить программу.
Щffnen - загрузить из имеющихся.
Процедура записи и сохранения выглядит практически одинаково.
Где Name - это имя программы, а Dateien - это список имеющихся программ.
Нижнее выделенное окно указывает путь сохранения программы, ее имя