Смекни!
smekni.com

Информационно-управляющая оболочка для системы ЧПУ (стр. 3 из 3)

панель выбора режима в положении "Работа";

индикаторы состояния приводов по каждой из координат и положение инструмента по данной координате;

кнопки включения/отключения электроприводов;

индикационная панель выбранного режима в состоянии "Работа".

В режиме "Слежение" на панель оболочки выводятся значения заданного и истинного положений и рассогласования между ними по каждой из рабочих координат, а также состояние приводов включено/выключено и наличие сигнала ограничения (выход за пределы рабочей зоны) по каждой из рабочих координат.

Режим "Слежение" может быть включен независимо от текущего состояния системы ЧПУ. В этом режиме с частотой 10 Гц в систему подается запрос о текущем состоянии. В ответ на запрос система ЧПУ формирует сообщение о текущем состоянии элементов и передает это сообщение в ЭВМ верхнего уровня.

Рис.7. Внешний вид панели информационно-управляющей оболочки в режиме ручного управления системой и индикации состояния

В случае, если процессор системы ЧПУ отключен, на панель выдается сообщение о том, что нет связи с объектом. Выход из режима "Слежение" осуществляется нажатием кнопки "Выход", любая другая попытка выйти из этого режима блокируется.

В режиме "Работа" помимо элементов индикации доступен также ряд элементов управления оборудованием. В этом случае с помощью панели "Выбор режима" можно задать один из пяти возможных способов управления оборудованием:

работа ПП;

кадр;

пульт РУ;

переход база;

переход ноль.

Инициализация выбранного режима управления оборудованием осуществляется кнопкой "Пуск реж. ". При этом в систему ЧПУ передается запрос на управление в заданном режиме. Если система доступна для управления от ЭВМ верхнего уровня, то она возвращает сообщение о разрешении режима, в противном случае на панель выдается сообщение "Система недоступна". При получении сигнала разрешения на управление в нижней части панели появляется информационное сообщение о том, что оборудование находится под управлением ЭВМ верхнего уровня.

Режим "Работа ПП" запускает отработку УП, находящуюся в памяти системы ЧПУ и в ходе процесса отражает текущее положение РИ и состояние приводов. Выход из режима осуществляется автоматически по завершении выполнения УП.

Режим "Кадр" позволяет запустить УП в покадровом режиме, т.е. после выполнения заданной команды выполнение УП приостанавливается и на элементах индикации можно зафиксировать текущее положение РИ. Повторный пуск осуществляется повторным нажатием кнопки "Пуск Реж."

Режим "Пульт РУ" дает доступ к дополнительной панели управления "Задание перемещения". С этой панели доступно управление приводом каждой из координат, движение по которой разрешено при выбранных настройках.

Начало перемещения инициализируется нажатием соответствующей клавиши на панели "Задание перемещения". Скорость перемещения определена в списке параметров. Прекращение перемещения по данной координате осуществляется кнопкой "Стоп".

Режим "Переход База" выдает команду системе ЧПУ на перемещение РИ в заданную точку рабочего пространства, координаты которой определены в списке параметров. Выход из режима осуществляется автоматически по достижении РИ заданной точки. Режим "Переход Ноль" выдает команду системе ЧПУ перемещения РИ в начало координат рабочего пространства технологического оборудования. Выход из режима аналогичен вышеописанному.

Прекращение выполнения любого из режимов осуществляется нажатием кнопки "Стоп Реж." на панели "Выбор режима". В этом случае в систему ЧПУ передается команда прекращения выполнения текущего режима. При возникновении сбойной ситуации в системе или оборудовании, а также при нажатии клавиши "Стоп" на пульте управления технологическим оборудованием, исполнение выбранного режима прекращается и в ЭВМ верхнего уровня выдается соответствующее сообщение, которое выводится на панель индикации.

В режиме настройки и тестирования COM-порта задаются основные параметры передачи сообщений по стандарту UART, к числу которых относится скорость обмена, количество бит в сообщении, наличие контроля паритета и количество стоповых бит. Здесь же выбирается номер COM-порта, через который будет подключен интерфейс RS485. Здесь же можно осуществить наглядное тестирование интерфейса между ЭВМ верхнего уровня и ЧПУ, если она обладает такими возможностями, в режиме "автоэхо".

Программа, реализующая информационно-управляющую оболочку, написана на языке С++ в среде С++Builder5. Отладка ПО проведена с помощью имитатора системы ЧПУ, выполненного на базе микроконтроллера семейства AVR.

Библиографический список

1. Фридман, А.Л. Язык программирования Си ++ [Текст] / А.Л. Фридман. - М.: ISBN, 2009. - 288 с.