Автоматизированная система управления программирование

Программирование для автоматизированного оборудования

Программирование для автоматизированного оборудования: основные понятия

Программирование – это процесс создания компьютерной программы.

В число основных понятий, относящихся к программированию автоматизированного оборудования, входят следующие понятия:

  1. Управляющая программа, представляющая собой совокупность команд на языке программирования, которая соответствует заданному алгоритму функционирования оборудования.
  2. Числовое программное управление — управление процессом обработки заготовки в соответствии с управляющей программой. В данном случае данные управляющей программы заданы в цифровой форме.
  3. Позиционное управление — числовое программное управление, в случае которого рабочие органы технологического оборудования перемещаются в заданные точки, но при этом траектории перемещения не задаются.
  4. Контурное управление — числовое программное управление, при котором рабочие органы оборудования перемещаются с заданной скоростью и по заданной траектории, с целью получения необходимого контура обработки.
  5. Адаптивное управление — числовое программное управление, при котором обеспечивается автоматическое приспособление процесса обработки к изменяющимся условиям.
  6. Групповое управление — числовое программное управление, при котором группа станков управляется одной электронно-вычислительной машиной.
  7. Ручная подготовка управляющей программы. В данном случае подготовка управляющей программы осуществляется практически без применения электронно-вычислительной машины.
  8. Автоматизированная подготовка управляющей программы. В данном случае управляющая программа подготавливается и контролируется при помощи электронно-вычислительной машины.
  9. Программоноситель — носитель данных, на котором записывается управляющая программа.

Подготовка управляющей программы для автоматизированного оборудования

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

Система «чертеж – деталь» — это совокупность технических процессов и средств, которые направлены на преобразование информации чертежа в материальную деталь, которая соответствует техническим требованиям и ряду технико-экономических показателей.

Читайте также:  Технология объектно ориентированного программирования кратко

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

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

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

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

Читайте также:  Дейтел технологии программирования java

Источник

Оцените статью