Курсовая работа: Программирование обработки на станках с ЧПУ
1. В начальный момент времени (в точке Ao ) оценочная функция равна нулю и шаг делается по оси Х. После шага производится расчет нового значения оценочной функции.
= − − = 0 − 3 = −3
2. Новое значение оценочной функции получилась меньше нуля. Очередной шаг делается по оси У. После шага по оси У вновь рассчитывается новое значение оценочной функции.
= + = −3 + 5 = +2
3. > 0, очередной шаг делается по оси Х; новое значение оценочной функции
= − − = +2 − 3 = −1
4. < 0 , очередной шаг делается по оси У; новое значение оценочной функции
= + = −1 + 5 = +4
5. > 0 , очередной шаг делается по оси Х; новое значение оценочной функции
= − = +4 − 3 = +1
6. > 0 , очередной шаг делается по оси Х; новое значение оценочной функции
= − = +1 − 3 = −2
7. = < 0 , очередной шаг делается по оси У; новое значение оценочной функции
= = = + = −2 + 5 = +3
8. > 0 , очередной шаг делается по оси Х; новое значение оценочной функции
= − = +3 − 3 = 0
а – исходная траектория
б – с раздельными шагами по координатам
в – с одновременными шагами по координатам
Рисунок 1.2 – Линейная интерполяция методом ОФ
Линейный интерполятор прекращает работу, если он сделал по осям координат столько шагов, сколько их было задано в задании (5 шагов по оси Х и 3 шага по оси У).
Линейный интерполятор имеет четыре режима работы по количеству квадрантов системы координат. Режимы работы в том или ином квадранте определяются знаками при конечных значениях координат , . Но при расчетах оценочных функций значения конечных координат участвуют в своих абсолютных значениях (всегда со знаком +). Направление движения режущего инструмента вдоль осей координат определяется знаками (+ или -), которые присваиваются электрическому сигналу на выходе интерполятора.
1.3 Круговой интерполятор
Оценочная функция кругового интерполятора имеет следующий вид
(3.1)
Где