Составители:
11
данной траектории является то, что ни одна точка этой траектории не отстоит от
заданной прямой больше чем на одну дискрету. Точки 0-8 на рисунке характеризу-
ют шаги интерполятора по той или иной оси системы координат.
Линейный интерполятор имеет четыре режима работы по количеству квад-
рантов системы координат. Режимы работы в том или ином квадранте определяют-
ся знаками при конечных значениях координат
Χ
Υ
kk
,. Но при расчетах оценочных
функций значения конечных координат участвуют в своих абсолютных значениях
(всегда со знаком +). Направление движения режущего инструмента вдоль осей ко-
ординат определяется знаками (+ или -), которые присваиваются электрическому
сигналу на выходе интерполятора.
6. КРУГОВОЙ ИНТЕРПОЛЯТОР
Оценочная функция кругового интерполятора имеет следующий вид
FRR
jijib,,
=−
22
(6.1)
где
R
jiji,
222
=+ΧΥ
квадрат расстояния от центра системы координат
ХУ, совмещенной с центром описываемой окружности, до текущей точки ступенча-
той (действительной) траектории движения режущего инструмента;
Χ
j
и
Υ
i
коор-
динаты текущей точки ступенчатой траектории движения режущего инструмента;
R
n
2
квадрат радиуса заданной дуги окружности (рис. 11). В зависимости от знака
оценочной функции плоскость ХУ может быть разбита на три области.
Первая область вне дуги, где F>0.
Вторая область под дугой, где F<0.
Третья область на дуге, где F=0.
Применим для кругового интерполятора алгоритм работы аналогичный алго-
ритму работы линейного интерполятора.
Круговой интерполятор имеет 8 режимов работы: четыре квадранта и в каж-
дом квадранте режущий инструмент может двигаться по и против часовой стрелки
(рис. 12).
Для примера рассмотрим один режим работы: первый квадрант с движением
режущего инструмента против часовой стрелки из точки A
0
в точку A
k
(рис. 11).
Если предположить, что круговой интерполятор имеет возможность запоми-
нать по какой координате был сделан предыдущий шаг, то исходную оценочную
функцию можно упростить и представить в виде двух функций как это было при
линейной интерполяции.
1. Предположим, что предыдущий шаг был сделан по оси Х. Тогда координа-
та текущей точки траектории движения режущего инструмента для рассматривае-
мого режима будет равна координате предыдущей точки минус одна дискрета
ΧΧ
jj
+
=−
1
1
так как с каждым шагом координата Х уменьшается на одну дискрету и в конечном
счете должна стать равной нулю. Подставим данное выражение в уравнение (6.1).
FRRRF
jijinjinjinjjij++
=+−=−−=+−−+=−+
11
222222222
12121
,,
()
ΧΥΧΥΧΥΧΧ
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »