код CRC. Передача кожного блоку в систему ЧПУ супроводжується квітірованіем отримання блоку, який формується системою ЧПУ. У випадку збійної передачі видається повідомлення "помилка виведення" (блок 20 алгоритму) і передача припиняється. Для повторного введення УП необхідно запустити весь процес спочатку. Розбиття всього масиву на блоки викликано особливостями роботи ППЗУ УП системи ЧПУ. У разі успішної передачі управління передається у фоновий режим (режим основного вибору).
Введення параметрів здійснюється з клавіатури ПК у вікна однорядкових текстових редакторів, кожен з яких відповідає своєму параметру. Режим введення технологічних параметрів реалізований для системи ЧПУ з двох-, трьох-, четирехосевим електроприводом. У Залежно від кількості осей доступ здійснюється до строго певної групи параметрів. Групи можуть перекриватися між собою. При введенні параметрів здійснюється контроль на вихід за допустиму зону його зміни. При неправильному введенні значення параметра встановлюється за замовчуванням (звичайно мінімальне) і видається повідомлення про помилковому введенні.
Завантаження параметрів здійснюється спеціальною командою. У цьому випадку всі параметри перетворюються з строкової змінної в двійкову типу long, int або cnar залежно від діапазону зміни і в певному порядку завантажуються в буфер. Буфер передається в систему ЧПУ, де запам'ятовується. Повідомлення доповнюється байтом CRC. При помилковому прийомі повідомлення на ЕОМ верхнього рівня видається повідомлення про помилку, яке відображається на екрані монітора. При нормальній передачі програма переходить у фоновий режим.
Блок-схема алгоритму запуску УП на виконання з ЕОМ верхнього рівня представлена ​​на малюнку 6. Даний режим роботи оболонки пов'язаний з безпосереднім управлінням роботою ЧПУ і не може бути залишать без передачі повідомлення в систему. Після входу в режим "Робота за програмою "здійснюється опитування двох кнопок управління, виведених на панель оболонки. Це кнопки "Пуск" і "Вихід" (блоки 1 і 2 алгоритму). При натисканні кнопки "Вихід" здійснюється перехід в фоновий режим. При натисканні кнопки "Пуск" відбувається виведення малюнка УП в графічне вікно оболонки (блок 3 алгоритму), потім через com-порт передається команда запуску УП на відпрацювання. Якщо система ЧПУ готова до роботи в цьому режимі, видається повідомлення про готовність і відбувається запуск УП, тобто починається обробка деталі. У разі, якщо система з тієї чи іншої причини не готова до роботи, повертається нульовий сигнал готовності, при цьому на екран виводиться повідомлення про неготовність пристрою до роботи і здійснюється перехід на початок (блоки 5, 11 алгоритму).
В
Рис.6. Блок-схема алгоритму пуску і супроводу УП
При роботі з системою постійно опитуються стану COM-порту і кнопки "стоп" на лицьовій панелі оболонки. У разі натискання кнопки "Стоп" в систему через COM-порт передається команда зупинити виконання програми і здійснюється перехід на початок (блоки 9 і 10 алгоритму). При цьому малюнок УП у вікні перегляду видаляється. При відпрацюванні УП з боку системи через COM-порт може прийти три типу повідомлення. Розглянемо їх по черзі.
Повідомлення "Кадр" інформує оболонку про те, що відпрацьований чергову ділянку полілінії. За цим повідомленням ділянка полілінії у вікні перегляду змінює колір, індіціруя тим самим етап відпрацювання УП (блок 6, 12 алгоритму).
Повідомлення "Збій" сигналізує про порушення режиму роботи технологічного обладнання або помилку в роботі системи ЧПУ. Це повідомлення може бути викликано також припиненням відпрацювання УП по команді оператора з пульта управління системи. Команди з пульта управління мають вищий пріоритет порівняно з командами від ЕОМ верхнього рівня. У цьому випадку на панель оболонки видається повідомлення з номером помилки і здійснюється перехід в початок програми (блок 7, 12 алгоритму).
Повідомлення "КП" сигналізує про успішне завершення виконання УП системою. У цьому випадку формується повідомлення про успішне виконання програми, яке виводиться на робочій панелі оболонки і так-же здійснюється перехід в початок програми (блок 8, 14 алгоритму).
Зовнішній вигляд робочої панелі інформаційно-керуючої оболонки в режимі ручного управління технологічним обладнанням та контролю його стану наведено на рисунку 7.
На панелі розташовані наступні елементи індикації і управління:
кнопки управління режимом "Стеження", "Робота", "Вихід";
вікна індикації заданого і справжнього стану осей електроприводів X, Y, Z, П†, а також величини неузгодженості (на малюнку 6 показано режим управління двохвісьовий приводом, тому вікна Z і П† не активні);
панель вибору режиму в положенні "Робота";
індикатори стану приводів за кожній з координат і положення інструмента з даної координаті;
кнопки включення/відключення електроприводів;
індикаційна панель обра...