Преобразование программной информации, интерполяторы. Схемы использования интерполяторов

Страницы работы

Содержание работы

                                    ПРОЕКТИРОВАНИЕ 

 ДИСКРЕТНЫХ СИСТЕМ УПРАВЛЕНИЯ

                                 МЕТОДИЧЕСКИЕ УКАЗАНИЯ

 к контрольным работам по одноименной дисциплине   для студентов специальности 1-53 01 05 

«Автоматизированные электроприводы» 

                                   заочной формы обучения

ПРЕОБРАЗОВАНИЕ ПРОГРАММНОЙ ИНФОРМАЦИИ.

ИНТЕРПОЛЯТОРЫ

В системах числового программного управления (ЧПУ) рабочие органы (РО) механизмов перемещаются по опорным точкам траектории движения инструмента, изделия, схвата робота и др. Координаты опорных точек и их приращения определяются на основании чертежа детали. Движения между опорными точками задаются с помощью устройств, которые называются интерполяторами. В дальнейшем  за интерполятор будем принимать устройство, на вход которого кадр за кадром подается информация в виде цифровых кодов, а на выходе выдается информация для каждой координаты в виде последовательности импульсов, т. е. в виде унитарного кода. Унитарный код по каждой координате подается непосредственно в систему управления приводом данной координаты.

Движение от одной опорной точки к другой может осуществляться по прямой или по кривой. В зависимости от этого интерполяторы могут быть линейными или нелинейными.

По виду кривой различают нелинейные интерполяторы второго, третьего порядков и выше. Принципиально любая траектория может быть аппроксимирована кривой, задаваемой в виде полинома Лагранжа:  у = а0 +а1  х + а2  х2 +...+ аn  хn.

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

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


ступает к расшифровке последующего кадра программы до окончания отработки системой управления предыдущего кадра. Структура системы ЧПУ со встроенным интерполятором изображена на рис. 1, где обозначено БПр – блок программы, ИНТ – интерполятор, ДП – датчик положения, ϕ – отрабатываемая координата.

 

а)

б)

в)

Рис. 1. Схемы использования интерполяторов

Интерполятор является весьма дорогим и сложным устройством системы ЧПУ. Наиболее полно он используется в автономной схеме

(рис. 1, б).

При такой схеме один интерполятор может обслуживать несколько станков с ЧПУ и располагаться в другом цехе или даже  на ином предприятии. Недостаточная гибкость схемы автономного использования интерполятора не позволила применять ее в широких масштабах. Внедрение микропроцессоров и микроЭВМ в системы ЧПУ привело к разработке аналогичной схемы, имеющей, однако, новое содержание (рис. 1, в). В данном случае ЭВМ готовит программы и хранит их в перепрограммируемом запоминающем устройстве (ППЗУ), откуда по запросам они поступают в системы ЧПУ станками.

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

По способу реализации следует выделить аппаратное исполнение интерполятора (на базе унифицированных узлов) и программное (на базе микроЭВМ и микропроцессоров). При линейной интерполяции в кадре указываются адрес С01 и координаты конечной точки участка. Координаты начальной точки являются координатами конечной точки предыдущего участка и уже известны. Круговая интерполяция также задается адресом С (С02 – круговая интерполяция  по часовой стрелке, С0З – то же, против часовой стрелки). Алгоритмы интерполяции разделяются на две группы: к первой относятся алгоритмы, задачей которых является определение момента выдачи единичных приращений по координатам. Частота выдачи приращений зависит от скорости изменения координаты. У алгоритмов второй группы период расчета текущих значений координат постоянен.  В этой группе задачей является определение приращения координаты, накопленного за период расчета (квант времени). При его постоянстве приращения зависят от скорости изменения координат.

Похожие материалы

Информация о работе