ВУЗ:
Составители:
7
ЛАБОРАТОРНАЯ РАБОТА № 1
АЛГОРИТМЫ ИНТЕРПОЛЯЦИИ
1. Цель работы
Ознакомление с методами реализации движения по заданной траектории.
2. Методические указания
Одной из основных задач, решаемых системой ЧПУ при обработке
изделий на металлорежущих станках, является обеспечение движения по
заданной траектории. Участки обработки изделия описываются в виде
последовательности кадров управляющей программы УЧПУ. В кадре задаются
приращения координат или их абсолютные конечные значения, и определяется
тип интерполяции, соответствующий участку траектории движения
инструмента. При этом вычисление промежуточных точек траектории
осуществляется с помощью подпрограмм интерполяции, входящей в состав
базового программного обеспечения станка с УЧПУ. Основными типами
интерполяции, используемыми в станочных УЧПУ, является линейная и
круговая интерполяция. Траекторные расчеты должны осуществляться в
реальном масштабе времени. Другим требованием является обеспечение
расчетов с высокой точности, так как погрешности этих вычислений
накапливаются, что может привести к большим инструментальным ошибкам.
Это определяет появление все более усложняющихся интерполяционных и
экстраполяционных алгоритмов, используемых в УЧПУ. К числу наиболее
простых и распространенных алгоритмов относится интерполяционный
алгоритм, реализованный по методу оценочной функции [4, 5].
Линейная интерполяция по методу оценочной функции.
Интерполяция обычно ведется в абстрактных координатах а,Р,у в отличие от
реальных координат x,y,z. При этом интерполяционные расчеты ведутся в
первом квадранте соответствующей плоскости, а
преобразование координат производится на этапе
интерпретации кадра. Обратное преобразование
выполняется перед формированием сигналов
управления на привод. Рассмотрим линейную
интерполяцию по двум координатам (рис. 1), где
показано ступенчатая отработка движения в
функции F, учитывающей знак отклонения от Рис. 2. Линейная интерполяция
заданной прямой. по методу оценочной функции
Расчетное уравнение прямой, проходящей через начало координат
где α
k
, β
k
- конечные значения координат на участке траектории.
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »