
- •Конспект лекций
- •Содержание дисциплины
- •1. Введение
- •2. Математическое моделирование объектов и процессов.
- •3. Классификация систем управления металлорежущими станками.
- •4. Обобщённая структура микропроцессорной системы чпу, ее основные модули, типы каналов связи между ними, процедура обмена информацией [6,7,8].
- •5. Элементы систем управления технологическими объектами.
- •7. Программное обеспечение систем чпу.
- •2. Системы управления техническими объектами
- •2.2. Следящие системы управления
- •2.3. Оптимальные системы управления
- •3. Адаптивные системы управления
- •4. Элементы автоматики
- •5. Технологический объект как объект управления
- •6. Система числового программного управления
- •7. Общая структура счпу
- •8. Программное обеспечение счпу
- •9. Программирование обработки на станкох с счпу
- •10. Системы обеспечения функционирования счпу
- •11. Программные средства для счпу
- •12. Управление температурным полем объекта
- •13. Автоматизированные системы управления технологических процессов
- •14. Автоматизированные системы управления технологических процессов
11. Программные средства для счпу
План лекции
Введение.
11.1 Одна из задач решаемых СЧПУ (интерполяция).
11.2 Система автоматизированной подготовки
управляющих программ.
Заключение.
11.1 Одна из задач решаемых СЧПУ (интерполяция).
СЧПУ решает несколько задач:
- управление приводами;
- технологические задачи (задание режимов обработки, организация цик-
лов и т.д.);
- электроавтоматики;
- геометрически (определение траектории движения рабочего хода);
- дисплейные задачи (задачи обеспечения обмена информацией СЧПУ с
оператором).
Одна из самых больших задач,решаемых СЧПУ и занимающих наибольшее процессорное время - это геометрическая задача. На нее отводится не более 30% процессорного времени .Необходимость решения этих задач в реальном времени и ограниченные возможности процессорного блока по быстродействию в СЧПУ , накидывают свои ограничения насложность алгоритмов, а следовательно на точность решения геометрических задач. В большинстве случаев при решении геометрических задач используются два принципа :
1) принцип цифрового дифференцирования;
2) принцип оценочных функций.
Одним из примеров использования принципа оценочных функций является алгоритм покодовой интерполяции. Для реализации алгоритма интерполяции выбирается шаг:
y =n1 x =n2
n1,n2-некоторые константы;
- величина дискреты.
n1,n2=(3-10)
Оценочная функция для круговой интерполяции:
Fi=(X -Y -R )/Hi
Hi-шаг интерполяции на i-ом цикле;
Xi,Yi-координаты текущей точки.
Xi, Yi-приращение координат до некоторой промежуточной точки траектории.
Y=Xi-Yi (реализуется функция G02)
В этом случае значение оценочных функций равно:
F(i+1)=(Xi +Yi -2*Hi*Yi+Hi -R )/Hi
F(i+1)=(Fi-2*Yi+Hi)
Алгоритм реализации круговой интерполяции функции G02 в первом полуквадранте. Данный алгоритм не включает в себя момента определения координат, по команде определяется преобладающее перемещение,т.е. какой-либо полуквадрант 1 или 2.Для выполнения интерполяции во втором полуквадранте изменяется содержимое блоков 10,11,12 (см.рис.22) в которых координаты X заменяются на координаты Y и наоборот.
11.2 Система автоматизированной подготовки
управляющих программ.
Эффективность применения станков с програмным управлением в значительной степени определяется временем подготовки производства на них. Важное значение имеет составление управляющих программ. При разработки программ в ручном режиме , независимо от квалификации програмис
та,время составления и обработки программы сводит на нет приимущества станков с ЧПУ. Это объясняется неизбежностью ошибок. Повышение эффективности програмирования достигается за счет применения систем автоматизированной подготовки управляющихпрограмм. Эта система представляет собой специальное програмно-матиматическое обеспечение, реализующее комплекс алгоритмов для решения геометрических и математических задач. Система автоматизированной подготовки управляющих программ состоит из трех блоков:
1) программ-транслятор для преобразования входного языка;
2) прогамма процессорам для решения геометрических и технологичес
ких задач;
3) программа пост. процессора , обеспечивающая перевод управляющей программ с языка ЭВМ на язык конкретной СЧПУ.
Входной язык этих ситем близок к разговорному и имеет определенную структуру и формат. Для описания геометрических образов в них используется стандартная ситуация, связанная с нахождением координат опорных точек, как результат пересечения двух смежных участков траектори, уравнения которых известны, и определением уравнения траектории движения между опорными точками . Структура программы, при использовании систем автоматизированной подготовки содержит:
- тип оборудования;
- номер пост.процессора;
- геометрическое описание объекта;
- тело программы.