Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУ ШЭП.doc
Скачиваний:
23
Добавлен:
07.02.2015
Размер:
5.15 Mб
Скачать

4. Разработка программного обеспечения.

ПЭВМ является неотъемлемой частью всего устройства. Именно её вычислительные способности используются для управления электрооборудованием станка. Устройство сопряжения служит лишь для связи и адаптации сигналов, поступающих с ПЭВМ на станок.

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

  • осуществление работоспособности и нормального функционирования всех узлов и блоков устройства сопряжения;

  • быстродействие, достаточное для использования в качестве управляющей ПЭВМ IBM-совместимый компьютер и позволяющее выполнить технические требования, предъявляемые к комплексу;

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

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

4.1. Режим формообразования. Линейно-круговая интерполяция по методу оценочной функции.

Программы обработки детали, являющиеся внешними по отно­шению к алгоритмам управления, разрабатываются потребителем, эксплуатирующим станок с УЧПУ. Программы записываются на перфоленте или вводятся с клавиатуры УЧПУ и определяются ти­пом обрабатываемой детали (ее геометрическими размерами, ви­дом обработки и т. п.).

Для работы УЧПУ существенное значение имеет алгоритм интерполяции. Под интерполяцией понимают выдачу информации о траектории движений инструмента в интервале между координатами опорных точек, заданных в УП. Если траектория движения между опорными точками задана прямой, то выполняют линейную интерполяцию, если окружностью, то круговую интерполяцию. Интерполяцию выполняют с помощью электронных схем; (в УЧПУ Н22, НЗЗ и др.) либо с помощью ПМО (в микропроцессорных устройствах ЧПУ). Однако в обоих случаях интерполиру­ют по одним и тем же математическим выражениям.

Интерполятор отрабатывает программу последовательно от­дельными участками (кадрами), при линейной интерполяции - это участки прямых линий, расположенных в пространстве.

Предположим, что необходимо отработать кадр, представляю­щий собой отрезок АВ (рис. 1), расположенный в плоскости XYа, уа координаты точки А, хВ, уВкоординаты точки В). От­работку кадра ведут в направлении от точки А к точке В. Осо­бенностью интерполятора является то, что исходной информацией для него являются не координаты точек отрабатываемого отрезка (Ха, Уа, ХВ, УВ), а разность координат конечной В и начальной А точек отрезка, т. е. приращения по координатам:

Х = ХВ—Ха

.У=УВ—Уа.

Приложение а (спецификации)