- •Интерполяторы. Способы исполнения.
- •Функциональная схема импульсно-фазовой системы чпу.
- •Интерполяторы. Получение унитарного кода. Скорость движения по координатам.
- •Л инейный интерполятор по методу оценочной функции.
- •Метод оценочной функции (линейная интерполяция).
- •Усовершенствованный метод оценочной функции (линейная интерполяция).
- •Круговой интерполятор по моф.
- •Круговая интерполяция по усовершенствованному методу оценочной функции.
- •Линейный интерполятор по схеме параллельного переноса.
- •Интегратор по схеме последовательного переноса.
- •Работа линейного интерполятора по схеме параллельного переноса.
- •Контурные и позиционные системы программного управления. Принципы построения.
- •Функциональная схема позиционного следящего эп с чпу.
- •Контроль информации в коде «lSo-7bit».
- •С чпу с импульсным датчиком перемещения и преобразователем «Код- напряжение».
- •Блок системы синхронизации счпу с импульсным датчиком перемещения.
- •Функциональная схема фазовой системы чпу.
- •Ф ормирователь напряжения фазовой системы чпу.
- •Фазовый дискриминатор (балансный) фазовой системы чпу.
- •Функциональная схема импульсно-фазовой системы чпу.
- •Принципы построения позиционных счпу. Точность позиционных счпу.
- •Управление позиционной счпу с пропорциональными и параболическими фазовыми траекториями.
- •Преобразователь «Код-фаза»
- •С труктура шагового привода (разомкнутый).
- •С труктуры шаговых приводов (замкнутые).
- •Счпу электроприводом с шаговым двигателем.
- •Функциональная схема фазовой системы чпу.
- •Плк. Язык ркс.
Усовершенствованный метод оценочной функции (линейная интерполяция).
А лгоритм линейной интерполяции по МОФ может быть усовершенствован путем выдачи приращения по максимальной координате на каждом шаге. Максимальной может быть любая из координат XYZ. Ход алгоритма таким образом зависит от того, по какой из координат задано максимальное приращение. Для того, чтобы уменьшить разнообразие алгоритмов, переходят от реальных координат XYZк абстрактным αβγ, причем максимальную координату всегда обозначают через α. Максимальную координату альфа будем откладывать по оси абсцисс, тогда при осуществляем приращение по α, значение оценочной функции определяем . Если , делаем шаг одновременно по обеим координатам α и βи оценочная функция будет .
Шаг по осям |
Текущее значение |
Значение оценочной ф-цииFi |
||
α |
β |
αi |
βi |
|
0 |
0 |
0 |
0 |
Fi = 0 |
1 |
0 |
1 |
0 |
Fi = 0-6 = -6 |
1 |
1 |
2 |
1 |
Fi = -6+10-6 = -2 |
1 |
1 |
3 |
2 |
Fi = -2+10-6 = 2 |
1 |
0 |
4 |
2 |
Fi = 2-6=-4 |
1 |
1 |
5 |
3 |
Fi = -4+10-6 = 0 |
1 |
0 |
6 |
3 |
Fi = -6 |
1 |
1 |
7 |
4 |
Fi = -6+4 = -2 |
1 |
1 |
8 |
5 |
Fi = -2+4 = 2 |
1 |
0 |
9 |
5 |
Fi = 2-6 = -4 |
1 |
1 |
10 |
6 |
Fi = -4+4 = 0 |
Как видно усовершенствованный алгоритм эффективнее. В данном примере требуется 10 шагов вместо 15, при отработке траектории под углом 45 градусов скорость движения максимально может вырасти в 2 раза. Контроль отработки окончания кадров можно вести лишь по максимальной координате.
-
Шаг по осям
Текущее значение
Значение оценочной ф-цииFi
X
Y
xi
yi
0
0
0
0
Fi = 0
1
0
1
0
Fi = 0-6 = -6
0
1
1
1
Fi = -6+11 = 5
1
0
2
1
Fi = 5-6 = -1
0
1
2
2
Fi = -1+11=10
1
0
3
2
Fi = 10-6 = 4
1
0
4
2
Fi = 4-6 = -2
0
1
4
3
Fi = -2+11 = 9
1
0
5
3
Fi = 9-6 = 3
1
0
6
3
Fi = 3-6 = -3
0
1
6
4
Fi = -3+11 = 8
1
0
7
4
Fi = 8-6 = 2
1
0
8
4
Fi = 2-6 = -4
0
1
8
5
Fi = -4+11 =7
1
0
8
5
Fi = 7-6 = 1
1
0
10
5
Fi = 1-6 = -5
0
1
10
6
Fi = -5+11 =6
1
0
11
6
Fi= 6-6 0
-
Шаг по осям
Текущее значение
Значение оценочной ф-цииFi
X
Y
xi
yi
0
0
0
0
Fi = 0
1
0
1
0
Fi = 0-6 = -6
1
1
2
1
Fi = -6+11-6 = -1
1
1
3
2
Fi = -1+11-6 = 4
1
0
4
2
Fi = 4-6=-2
1
1
5
3
Fi = -2+11-6 = 3
1
0
6
3
Fi = 3-6 = -3
1
1
7
4
Fi = -3+11-6 = 2
1
0
8
4
Fi = 2-6 = -4
1
1
9
5
Fi = -4+11-6 = 1
1
0
10
5
Fi = 1-6 = -5
1
1
11
6
Fi = -5+11-6 = 0