Универсальные УЧПУ имеют развитое программное обеспечение, которое в совокупности с микроЭВМ обеспечивает автоматическое управление СЧПУ, а также автоматизацию обработки информации. Программное обеспечение может включать в себя программы, различные по своему назначению. Учитывая специфичность решаемых задач управления, программное обеспечение разделяют на три вида.
Базовое программное обеспечение состоит из набора автономных программ и подпрограмм, предназначенных для интерфейса с пользователем. В базовое программное обеспечение входят следующие программы: программа-загрузчик, редактор текста, редактор связей, программа отладки, программы-утилиты (вспомогательные системные обрабатывающие программы ОС, обеспечивающие пользователей при обращении к различным средствам вычислительной техники для выборки необходимых сведений) для вычисления специальных функциональных зависимостей и переработки УП и другой информации транслирующие программы для трансляции текста с языков более высокого уровня, например с языка ассемблер, на язык УЧПУ; программы тестовой диагностики.
Операционное программное обеспечение (ОПО). Основной функцией ОПО является планирование работы процессора, распределение и защита памяти, управление периферийными устройствами, обработка внутренних и внешних прерываний, управление данными и библиотеками программ и выполнение прикладных программ.
Прикладное программное обеспечение имеет специфическое назначение. Оно создается или самим пользователем, или для пользователя для решения задач с учетом специфики объекта управления и периферийных устройств. Оно включает в себя: УП, подпрограммы стандартных циклов управления, программы обработки информации. Массовое производство микропроцессоров изменило принцип организации аппаратных средств СЧПУ, что позволило расширить виды реализуемых функций. Кроме того, внедрение универсальных вычислительных средств с СЧПУ обусловило разработку развитого прикладного программного обеспечения для более эффективной эксплуатации СЧПУ.
При управлении технологическим оборудованием в СЧПУ программное обеспечение выполняет главным образом следующие функции:
Программное обеспечение, реализующее перечисленные функции, должно удовлетворять следующим требованиям:
Программное обеспечение СЧПУ может уточняться, модифицироваться, однако существует типовой вариант (рис. 98). Служебные подпрограммы (ПП), входящие в программное обеспечение системы, включают в себя программу-загрузчик, которая выполняет ввод кадров или всей программы и распределение информации по адресам, упаковку УП; программу-редактор, обеспечивающую редактирование УП (выполняет необходимые вставки отдельных кадров, команд, параметров системы, коррекцию данных, стирание и замену операции); программу-библиотекарь, которая осуществляет подключение стандартных подпрограмм и других необходимых сведений в процессе функционирования СЧПУ.
Подпрограммы организации вычислительного процесса осуществляют более эффективное функционирование УЧПУ различной конфигурации в различных режимах. Эти подпрограммы должны выполнять работу как в программном, так и в микропрограммном режимах (управление сложным технологическим комплексом). Они включают в себя:
К подпрограммам контроля и поддержания надежности относятся:
Программы средств программирования и отладки включают в себя программу кросс-ассемблер (программное обеспечение, предназначенное для разработки программы одного типа в ЭВМ или УЧПУ на программу другого типа, т. е. значительно уменьшает число вводимых команд), проблемно ориентированный язык и ПП отладки и моделирования. Кросс-ассемблер используется для создания элементов программного обеспечения. Его предпочитают другим средствам программирования, так как он позволяет создавать эффективные программы, а его транслятор не занимает память непосредственно в УЧПУ. Проблемно ориентированный язык, необходимый для описания программ управления технологическим оборудованием, позволяет организовать эффективный ввод программ непосредственно с пульта, минуя процесс изготовления перфолент. ПП отладки и моделирования предназначена для моделирования фраз, команд при диалоговом режиме и отладки созданных моделей УП.
Прикладные программы специального назначения представляют собой набор отдельных программ, реализующих стандартные вычисления (преобразование данных из одной системы координат в другую, расчет траектории методом линейно-круговой интерполяции, эквидистанты и т. д.) или функции сбора и обработки информации. Они определяют проблемную ориентацию программного обеспечения и могут создаваться самим пользователем и записываться в оперативную память.
Для упрощения адресации элементов внутреннего программного обеспечения (распределение памяти по отдельным кадрам, циклам) информацию УП разбивают на зоны и делают эти зоны целесообразно фиксированными, ориентируясь на отдельный кадр или цикл программ (согласно формату). Так, например, могут быть организованы следующие зоны:
Появление микропроцессоров и микроЭВМ, создание электронных элементов с высокой степенью интеграции привели к качественным изменениям в технике программного управления. Более совершенными стали процессы проектирования и изготовления УЧПУ. На базе микропроцессорной техники модульного типа с высокой степенью интеграции создано несколько модификаций новых УЧПУ с ориентацией на ту или иную группу объектов управления и решаемых ими задач.
УЧПУ «Электроника МС2101.01» предназначено для управления станками токарной группы, а также объектами с такой же дисциплиной управления. Устройство имеет два блока управления: НМС 12401.01, имеющий пять каналов связи с импульсными датчиками; НМС 124021-02, имеющий три канала управления приводами (128 входов и 64 выхода).
УЧПУ «Электроника МС2101.04» сориентировано на управление станками шлифовальной группы. Устройство имеет два блока управления: НМС 12401.01 и НМС 12402.1-04, имеющий четыре канала управления приводами.
УЧПУ «Электроника МС2101.02» предназначено для управления станками фрезерно-сверлильной группы, многооперационными станками и гибкими производственными модулями. Устройство имеет три блока управления: НМС12401.2, НМС12402.1-06, имеющий шесть каналов управления приводами; НМС12402.01, имеющий четыре канала управления приводами (командоаппарат на 192 входа и 196 выходов).
Если основа оригинала (карты пли плана) прозрачна, то копию можно снять при помощи стола со…
Определение координат точки. Пусть точка А (рис. 32) находится в квадрате, абсциссы и ординаты вершин…
Рельефом местности называется совокупность неровностей физической поверхности земли. В зависимости от характера рельефа местность делят…
Для обозначения на планах и картах различных предметов местности, применяются специально разработанные условные знаки. Для обличения…
В инженерной геодезии чаще всего пользуются топографическими картами. Их составляют в масштабах 1:10000, 1:25000, 1:50000…