Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Архитектура открытой системы ЧПУ




Новые системы ЧПУ

К 2008 году накопилось много нового в управлении станочным и технологическим оборудованием. Наиболее полно новые вопросы построения СЧПУ нашли отражение в учебном пособии Сосонкина В.Л., Мартинова Г.М. «Системы числового программного управления» (М.: Логос, 2005).

 

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

Основными признаками открытой системы ЧПУ являются:

¨ интеграция SoftCNC, SoftPLC, MMI и БД в единой системе;

¨ многопоточное управление, использующее копии основного МО;

¨ публикация API-функций интерфейса пользователя и подсистемы РВ;

¨ поддержка SERCOS-интерфейса, Profibus, DeviceNet и др.;

¨ единые ОС и Intel-архитектура процессора, стандартная PC платформа;

¨ поддержка всех языков электроавтоматики согласно стандарту IEC-61131-3.

Пример архитектуры открытой системы ЧПУ показан на рис. 11.7.

Функции API открывают доступ к библиотекам и инструментальным средствам, которые позволяют расширить существующую систему. Существует возможность интегрировать в систему стандартные пакеты MES, строить собственный интерфейс пользователя и разрабатывать свои приложения, работающие в составе математического обеспечения OpenCNC.

Рис. 11.7. Пример архитектуры открытой
системы ЧПУ OpenCNC

Открытая БД РВ дает актуальное представление о состоянии планировщика программ и значениях всех системных переменных. Интерфейс создаваемых программ будет иметь возможность читать и использовать любые переменные системы, а также менять значения любых переменных, не имеющих статус «read-only». Добавляемые в систему OpenCNC переменные смогут быть адресованы со стороны SoftPLC и процессов OpenCNC.

Функции API организованы в виде двух динамических библиотек (dlls). Пакет API «Уровень1» используют для разработки приложений, к которым не предъявляют требований РВ: приложения интерфейса пользователя, инструменты управляющих программ. С помощью функций API «Уровень1» возможно:

¨ наблюдать за значениями переменных в БД РВ;

¨ создавать такие пользовательские окна в интерфейсе пользователя, которые поддерживают специфическую функциональность, не предусмотренную стандартным интерфейсом OpenCNC;

¨ создавать специальный интерфейс для программирования топологически однородных деталей, который позволяет генерировать управляющую программу после ввода группы параметров для конкретной детали.

Пакет API «Уровень 2» позволяет профессиональным программистам создавать программы жесткого РВ с использованием Microsoft’s Visual C/C++. Пакет API «Уровень 2» позволяет:

¨ повысить точность обработки путем создания приложений РВ, ориентированных на компенсацию различного рода погрешностей и деформаций на станке;

¨ создавать программы РВ, которые будут работать циклически с выбранной частотой.




Поделиться с друзьями:


Дата добавления: 2015-05-29; Просмотров: 2504; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.