Традиционно используется набор конфигурационных переменных, команд и программ, представленных в текстовом виде. Такой способ отражает низкоуровневую организацию системы, он трудоемок, не имеет механизмов защиты от задания некорректных параметров и требует тщательного изучения документации и высокой квалификации интегратора.
Система ЧПУ IntNC имеет встроенный механизм автоматизации настройки системы, основой которого является программное приложение – конфигуратор IntSet.
Конфигуратор использует принцип привязки, базирующийся на описательном подходе к объекту управления с применением табличных и диалоговых интерфейсов.
Ввод данных и перемещения между экранами осуществляется с клавиатуры, оптимизирован для работы с пультом управления. Использование мнемонических имен, русскоязычный интерфейс, встроенный механизм подсказок и проверки вводимых параметров значительно упрощают обучение и работу. Большинство параметров интуитивно понятны, отражают реальные физические величины, а потому для их корректной установки не требуется изучение инструкции.
Программное приложение IntSet может использоваться автономно. Это позволяет системному интегратору выполнить подготовительные работы на персональном компьютере, затем перенести созданный файл в систему управления и получить сконфигурированную СЧПУ на станке в сжатые сроки, после чего приступить к наладке.
Принцип единства настроек предполагает, что хранящиеся в файле проекта данные могут использоваться всеми программными приложениями ЧПУ – средствами диагностики, модулем настройки приводов и оболочкой оператора, которые не требуют дополнительной настройки.
Все настройки, необходимые ЧПУ для привязки к станку,
разделены на логические блоки:
Блок датчиков применяется для задания типов и количества датчиков обратной связи по скорости и положению, используемых как для системы электропривода, так и для контроля за перемещением оси или скоростью вращения шпинделя станка.
Блок осей указывает на используемый канал управления и подключения датчика. Выбирается тип оси – линейная или круговая, задаются безопасные пределы функционирования, устанавливаются скорости движения при ручных перемещениях и выезде в ноль. Настройки электропривода включают тип управления, тип двигателя, коэффициенты регулятора и дополнительных фильтров.
Блок шпинделей аналогичен блоку осей, но в отличие от настроек электропривода шпинделя включает дополнительные коэффициенты, используемые для механизмов ослабления поля, обеспечения постоянного момента, управления по скорости, а не положению и т.п.
Блок технологии содержит описание геометрического взаимоположения осей и шпинделей станка, тип используемой технологии обработки (токарная, фрезерная и т.п.), пользовательскую реализацию нестандартных Gкодов, Mкодов и Tкодов. Тип технологии выбирается из встроенной библиотеки.
Блок периферийных плат обозначает перечень используемых плат вводавывода аналоговых и дискретных сигналов и задает их адреса. Конфигуратор автоматически генерирует программу опроса входов и выходов и список переменных.
Блок логических программ содержит набор пользовательских программ управления электроавтоматикой станка, обработки нажатий кнопок пульта оператора, контроля за дискретными или аналоговыми сигналами станка.
Блок сообщений описывает группы системных и пользовательских ситуаций, которые приводят к аварийному завершению работы, сигнализации об ошибке или выдаче предупредительного сообщения.
Редактор ПЛКпрограмм является основным средством разработки пользовательского ПО. Он предоставляет интегратору развитые возможности программирования, но при этом прост в освоении и использовании. Его основные функции включают раздельное редактирование программ ПЛК с присвоением каждой программе уникального имени, приоритета выполнения и статуса активности при старте системы. Подсветка синтаксиса в тексте редактируемой программы, выделение пользовательских и системных переменных, а также проверка ошибок по запросу позволяют выявить участки некорректного кода до момента загрузки их в ЧПУ и делают возможной удаленную разработку. Механизм вставки переменных из списка и развитые средства редактирования текста значительно облегчают процесс написания программного кода.
Использование конфигуратора IntSet позволяет значительно упростить и ускорить процесс привязки системы управления к станку по сравнению с традиционными методами. Конфигуратор содержит библиотеку типовых настроек для большинства используемых в станкостроении двигателей подач и шпинделя, а также для всей линейки приводов IntDrive. Их соответствие по мощности и току контролируется механизмом проверок и предупреждений.
Возможность выбора каналов подключения привода, датчиков скорости и положения для каждой оси и шпинделя, а также таблица привязки переменных к физическим линиям входов и выходов позволяют легко перенастроить систему под изменившийся монтаж.
Файл проекта, содержащий все конфигурационные данные, не имеет жесткой привязки к смонтированной на станке ЧПУ и может быть скопирован на другую систему или персональный компьютер интегратора, что значительно упрощает работу с серией однотипных станков.
НТЦ «ИНЭЛСИ»
Тел. (4932) 269703, 269777
Email: info@inelsy.com Сайт: www.inelsy.com
"