Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400239.doc
Скачиваний:
14
Добавлен:
30.04.2022
Размер:
12.46 Mб
Скачать

10..2. Основы проектирования систем чпу

Проектирование систем ЧПУ кузнечно-штамповочными машинами начинают с формулировки требований к системе:

    1. по обеспечению заданных параметров технологии ковки, объемной штамповки, листовой штамповки и др.;

    2. экономического характера;

    3. эргономических;

    4. технических.

На основе сформулированных требований составляют функциональную системы ЧПУ; в ней указывают входы, выходы, функции, необходимое быстродействие и точность, диапозон дозирования эффективной энергии и пр.

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

Функции описывают в развернутом виде, указывают способ вызова функции, область ее действия и пр. На основе требований и функциональной спецификации принимают следующие возможные решения:

  1. о функционально-модульной организации системы с ЧПУ;

  2. о составе и параметрах датчиков системы;

  3. о выборе контроллера (микропроцессора, УВК и пр.);

  4. о проектировании аппаратных средств специализированного назначения;

  5. о конструировании исполнительных устройств (устройств дозирования эффективной энергии);

  6. о выборе базового программного обеспечения;

  7. о разработке прикладного программного обеспечения;

  8. об информационно-структурном обеспечении эффективного внедрения разрабатываемой системы.

10..3. Этапы разработки систем чпу кшм

На этапе создания системы ЧПУ КШМ выполняют комплекс проектно-конструкторских работ по созданию нестандартного и специализированного оборудования и средств, их изготовление и объединение всех аппаратных средств в единую систему.

На этом же этапе проводят написание и отладку программного обеспечение, объединение программного и аппаратного уровней. Заключительным этапом является оценивание характеРис. тик системы в целом (надежность, быстродействие, точность дозирования эффективной энергии, удобства работы оператора и пр.).

Так, при выборе системы датчиков необходимо учитывать следующее:

    1. точность и стабильность измерения параметров КШМ техпроцесса;

    2. особенности закрепления и монтажа датчиков на молоте;

    3. долговечность;

    4. запаздывание при обработке измерений, инерционность.

Следует отметить, что требования к датчикам для измерения параметров КШМ являются достаточно высокими: датчики работают в условиях высокого уровня вибрации, загрязненности. Основные процессы в КШМ развиваются за малые промежутки времени порядка 0,002…0,05 сек. К критериям выбора базового средства автоматизации следует отнести следующее:

  1. длину машинного слова (определяет точность обработки и сложность аппаратных средств);

  2. объем памяти (лимитирует сложность, объем программного обеспечения);

  3. быстродействие (частоту тактового генератора);

  4. возможность расширения;

  5. развитость базового программного обеспечения;

  6. наличие периферийных устройств для обработки входов и формирования выходов;

  7. стоимость;

  8. планы выпуска промышленностью или прогноз обеспеченности рынка.

Наиболее детально разрабатывается интерфейс “система-оператор”, включающий тактильные, косвенные, речевые входы и визуальные, звуковые выходы.

Проектирование данного интерфейса должно базироваться на следующих принципах:

  1. функциональное зонирование;

  2. соответствие сложности средств поддержки интерфейса сложности информации;

  3. максимально возможная визуализация ситуации и способов действия оператора;

  4. переналаживаемость.

Прикладное программное обеспечение системы ЧПУ проектируют используя специализированные среды разработки управляющих программ.

10.4. Программирование современных контроллеров

Принципиальным отличием современных контроллеров является их свободная программируемость. Это означает легкость смены закона управления – связи входных сигналов с выходными. Так, в релейно-контактных системах для изменения закона управления необходима перекоммутация электрических цепей, здесь же достаточно сменить программу.

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

Закон регулирования представляет собой последовательность инструкций (команд) для микропроцессора (центрального устройства контроллера). Каждая команда содержит информацию как об исходной информации, подлежащей переработке, так и о самом методе обработки (операции).

Процессор выбирает инструкции алгоритма управления и необходимые постоянные величины (константы) из памяти с большой скоростью – около 1 млн. команд/сек. Каждая команда выполняет конкретную операцию с данными – загрузку во внутреннюю память процессора данных со входов или из памяти, обратные операции, арифметические и логические операции и т.д.

Имеются команды изменения порядка выполнения операций в зависимости от срабатывания различных условий. Информация о состоянии объекта (вход контроллера) и управляющие воздействия на объект (выходы контроллера) представляют собой электрические (как правило) сигналы двух уровней, соответствующие наличию или отсутствию принимаемой (передаваемой) информации.

Схемная реализация входов контроллера позволяет входному сигналу изменяться от одного уровня к другому за произвольное время.

Для того, чтобы контроллеры не были связаны с конкретным физическим окружением системы управления, внутри него принято наличие информации представлять так называемой “логической единицей”, а отсутствие таковой – “логическим нулем”. Эта минимальная единица информации называется БИТОМ.

В языках программирования контроллеров отдельные биты объектов именуются через имя объекта и точку – номер бита (секции). Слова именуются посредством ключевого символа W (или V для преселекторов таймеров и счетчиков), стоящего после слова объекта.

В основе всех языков программирования для большинства современных контроллеров лежит элементарный функциональный оператор ЕСЛИ-ТОГДА

(- ИНАЧЕ), или пара УСЛОВИЕ-ДЕЙСТВИЕ.

УСЛОВИЯ формируются из логических выражений, включающих входы контроллера, а также внутренних ресурсов – счетчиков, таймеров, флагов и регистров. Истинному значению условия соответствует логическая единица, ложному – ноль.

Входы контроллера, а также его внутренние ресурсы представляют ПЕРЕМЕННЫЕ программы. Их значение меняется в процессе работы программы. Наряду с переменными в выражениях участвуют КОНСТАНТЫ – постоянные (на время выполнения программы) величины. Переменные и константы, соединенные арифметическими операциями (+ - * /), составляют АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ.

Помимо арифметических - существуют ЛОГИЧЕСКИЕ операции:

- для числовых величин (= < > >= =<);

- для логических значений (AND – И, OR – ИЛИ, NOT – НЕ, XOR – искл. ИЛИ).

ДЕЙСТВИЯ в языке программирования означают:

- изменение значения выходов контроллера;

- загрузка, запоминание или настройка регистров, счетчиков, таймеров или флагов;

- схема виртуального процессора, запуск или сброс процессоров и программ и т.д.

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

Вопросы для самоподготовки:

  • Какие требований к системе ЧПУ?

  • Какие этапы разработки систем ЧПУ КШМ?

  • Что входит в состав функциональной системы ЧПУ?

  • Каковы критерии выбора базового средства системы автоматизации?

ЗАКЛЮЧЕНИЕ

Механизация ковочно-штамповочных работ значительно повысила производительность труда и улучшила санитарно-технические условия для работающих, но не исчерпала полностью всех возможностей развития в этом направлении. Более значительные результаты как по отношению к производительности труда, так и по улучшению санитарно-технических условий, как известно, дает последующая ступень технического совершенствования – автоматизация производства.

Несмотря на громоздкость ковочно-штамповочных процессов, усложненных нагревом металла и связанными с этим дополнительными операциями (очистка от окалины и др.), за последние годы в хорошо оснащенных современных кузницах эти процессы начали успешно автоматизироваться, появились высокопроизводительные автоматические ковочные машины, автоматические ковочные линии, на которых выполняются полностью весь процесс изготовления поковки, причем управление линиями осуществляется с помощью современных ЭВМ – персональных IBM PC или совместимых компьютеров.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]