- •Управление системами и процессами
- •Управление системами и процессами
- •1. Информация о дисциплине
- •1.1. Предисловие
- •1.2. Содержание дисциплины и виды учебной работы
- •1.2.1. Содержание дисциплины по гос
- •1.2.2. Объем дисциплины и виды учебной работы
- •1.2.3. Перечень видов практических занятий и контроля.
- •2. Рабочие учебные материалы
- •2.1. Рабочая программа (объем 119 часов)
- •Раздел 1. Аппаратная реализация устройств числового программного управления технологическим оборудованием (объем 58 часа)
- •1.1. Системы управления технологическим оборудованием
- •1.2. Устройства контроля состояния объекта управления
- •1.3. Микропроцессорные устройства систем управления
- •1.4. Устройства обработки информации и формирование
- •1.5. Определение и назначение интерполятора (объем 12 часов)
- •1.6. Исполнительные устройства (объем 10 часов)
- •Раздел 2. Программное обеспечение устройств числового программного управления технолдогическим оборудованием (объем 48 часов)
- •2.1. Подготовка управляющих программ
- •2.3. Правила программирования (объем 34 часа)
- •2.4. Проверка управляющих программ
- •2.2. Тематический план дисциплины
- •2.2.1. Тематический план дисциплины
- •2.2.2. Тематический план дисциплины
- •2.2.3. Тематический план дисциплины
- •2.3. Структурно-логическая схема дисциплины «Управление системами и процессами»
- •2.4. Временной график изучения дисциплины
- •2.5. Практический блок
- •2.5.1. Практические занятия
- •Практические занятия (очная форма обучения)
- •2.5.1.2. Практические занятия (очно-заочная форма обучения)
- •2.5.1.3. Практические занятия (заочная форма обучения)
- •2.6. Бально-рейтинговая система
- •3. Информационные ресурсы дисциплины
- •3.1. Библиографический список
- •3.2. Опорный конспект Введение
- •1. Аппаратная реализация устройств числового программного управления технологическим оборудованием
- •1.1. Системы управления технологическим оборудованием
- •1.2. Устройства контроля состояния объекта управления
- •1.2.1. Тахогенераторы
- •1.2.2. Вращающиеся трансформаторы
- •1.2.3. Индуктосины
- •1.2.4. Оптические датчики.
- •1.3. Микрпопроцессорные устройства систем управления
- •1.3.1. Архитектура микропроцессора
- •1.3.2. Структура и принципы работы микропроцессорной системы
- •1.3.3. Режимы обмена в микропроцессорной системе
- •Тема 1.4. Устройства обработки информации и формирование команд управления;
- •Тема 1.5. Определение и назначение интерполятора
- •1.5.1. Линейный интерполятор
- •1.5.2. Круговой интерполятор
- •Тема 1.6. Исполнительные устройства
- •1.6.1. Разомкнутый (шаговый) привод подач.
- •1.6.2. Замкнутый (следящий) привод подач.
- •Раздел № 2. Программное обеспечение устройств числового программного управления технолдогическим оборудованием
- •2.2. Код исо7 бит. Структура программы
- •2.3. Правила программирования
- •2.3.1. Рекомендуемая последовательность адресов в кадре:
- •2.3.2. Скорость подачи режущего инструмента
- •2.3.3. Направление вращения силового привода
- •2.3.4. Частота вращения силового привода
- •2.3.5. Вывод режущего инструмента на рабочую позицию
- •2.3.6. Задание системы координат
- •2.3.7. Выбор плоскости обработки
- •2.3.8. Линейная интерполяция
- •2.3.10. Подпрограммы, условные переходы и циклы
- •2.3.1. Рекомендуемая последовательность адресов в кадре:
- •2.3.2. Скорость подачи режущего инструмента
- •2.3.4. Частота вращения силового привода
- •2.3.5. Программное смещение нулевой точки
- •2.3.6. Задание системы координат
- •2.3.7. Выбор плоскости обработки
- •2.3.8. Линейная интерполяция
- •2.4. Отладка управляющих программ
- •2.4.1. Тестовые режимы станка с чпу
- •2.4.2. Последовательность полной проверки уп
- •Заключение
- •3.3. Глоссарий
- •4. Блок контроля освоения дисциплины
- •4.1. Общие указания к выполнению контрольной работы
- •4.2. Задание на контрольную работу
- •4.1.1. Задание 1
- •4.1.2. Задание 2
- •4.3. Тесты текущего контроля Тест №1
- •Тест №2
- •Правильные ответы на тренировочные тесты рубежного контроля
- •4.3. Итоговый контроль
- •Содержание
- •191186, Санкт-Петербург, ул. Миллионная, 5
Тема 1.5. Определение и назначение интерполятора
Интерполятором называется устройство (программа), формирующее траекторию движения объекта управления по заданному закону между двумя опорными точками контура детали, координаты которых указаны в управляющей программе.
Опорные точки характеризуют начало и конец траектории, по которой перемещается объект управления, обрабатывая один элемент контура детали с определенным характером движения.
В подавляющем большинстве случаев в настоящее время используются только линейные и круговые интерполяторы. Линейные интерполяторы обеспечивают формирование траектории в виде прямой линии. Круговые интерполяторы формируют траекторию в виде окружности или ее части (дуги окружности).
Интерполяторы выдают на исполнительные устройства сигналы в виде унитарного кода. Унитарный код характеризует последовательность импульсов, каждый из которых, реализуясь в исполнительном устройстве, обеспечивает перемещение объекта управления на строго определенную величину. Эта величина называется дискретой.
Интерполяторы могут работать по методу оценочной функции или по методу цифровых дифференциальных преобразователей. Рассмотрим принципы работы интерполяторов, работающих по методу оценочной функции.
1.5.1. Линейный интерполятор
Предположим,
что задано перемещение режущего
инструмента между опорными точками
и
плоскости ХY
(рис. 1.5.1).
Каждая точка плоскости характеризуется коэффициентом
,
где
и
-текущие
координаты произвольно выбранной точки,
выраженные в дискретах; j
и
i-количество
шагов, которое необходимо сделать по
осям координат, чтобы попасть в заданную
точку. Точки, лежащие на прямой
,
характеризуются коэффициентом
,
где Yk и Xkкоординаты конечной опорной точки траектории (Ак).
Возьмем разность коэффициентов
. (1.5.1)
Выражение (1.5.1) является основой работы линейного интерполятора и называется оценочной функцией.
Каждый интерполятор имеет свой алгоритм работы. Так как в данном примере движение режущего инструмента происходит в плоскости двух координат (X и Y ), то, следовательно, в рассматриваемой системе должно быть два привода подач, каждый из которых перемещает режущий инструмент по своей координате. Задача алгоритма состоит в распределении импульсов интерполятора (при выработке им унитарного кода) между приводами подач в зависимости от текущего положения объекта управления относительно заданной траектории. Будем считать, что данный линейный интерполятор работает по следующему алгоритму.
1. Первый импульс интерполятор вырабатывает независимо ни от каких условий и посылает этот импульс на привод подач (X) для перемещения режущего инструмента по оси X на одну дискрету.
2. Если
Н
0
,
то интерполятор вырабатывает и посылает
на привод подач (X)
один электрический импульс для перемещения
режущего инструмента на одну дискрету
по оси Х.
3. Если Н<0, то интерполятор вырабатывает и посылает на привод подач (Y) один электрический импульс для перемещения режущего инструмента на одну дискрету по оси Y.
____________________________________________________________________
Пример 1.5.1.
Рассчитать
и построить траекторию движения объекта
управления при
и
.
1. В
начальный момент времени (в точке
,
рис. 1.5.2) шаг делается по оси Х
в
точку 1.
После шага по оси X
производится расчет нового значения
оценочной функции по формуле
.
2. Новое значение оценочной функции получилось меньше нуля. Очередной шаг делается по оси Y в точку 2. После шага по оси Y вновь рассчитывается новое значение оценочной функции по формуле
.
3. Так как новое значение оценочной функции больше нуля, то очередной шаг делается по оси Х в точку 3. Рассчитывается новое значение оценочной функции
.
4. Так как новое значение оценочной функции меньше нуля, то очередной шаг делается по оси Y в точку 4. Новое значение оценочной функции будет равно
.
5. Так как новое значение оценочной функции больше нуля, то очередной шаг делается по оси Х в точку 5. Рассчитывается новое значение оценочной функции
.
6. Так как новое значение оценочной функции больше нуля, то очередной шаг делается по оси X в точку 6. Новое значение оценочной функции будет равно
.
7. Так как новое значение оценочной функции меньше нуля, то очередной шаг делается по оси Y в точку 7. Новое значение оценочной функции будет равно
.
8. Так как новое значение оценочной функции больше нуля, то очередной шаг делается по оси X в точку 8.
Объект управления достиг конечной опорной точки траектории и интерполятор прекращает свою работу.
Линейный
интерполятор имеет четыре режима работы
по количеству квадрантов системы
координат. В каждом квадранте объект
управления может перемещаться под
различными углами к оси абсцисс. Режимы
работы в том или ином квадранте
определяются знаками при значениях
.
Но при расчетах оценочных функций
значения координат конечных опорных
точек участвуют в своих абсолютных
значениях (всегда со знаком +). Направление
движения объекта управления вдоль осей
координат определяется знаками (+ или
),
которые присваиваются электрическому
сигналу на выходе интерполятора.
