Системы цифрового управления многокоординатными следящими электроприводами. Гусев Н.В - 151 стр.

UptoLike

Составители: 

-200,00
-150,00
-100,00
-50,00
0,00
50,00
100,00
150,00
200,00
0 0,05 0,1 0,15 0,2 0,25 0,3 0,35 0,4 0,45 0,5
Рис. 4.31. Изменение во времени координат X и Y при круговой интерполяции (контурная
скорость V
с
=const)
Оценка погрешности вносимой библиотекой «IQMath» при круговой интер-
поляции.
С целью снижения загрузки процессора оснащенного только модулем с
целочисленной арифметикой целесообразно ввести тригонометрические функ-
ции sin и cos из библиотеки «IQMath» вместо стандартных функций реализую-
щих вычисления в типе Float. Такой подход позволяет снизить загрузку про-
цессора на 5,5%. Однако при этом возникает погрешность, вносимая исполь-
зуемым форматом при расчетах. В качестве примера рассмотрим интерполиро-
вание окружности, приведенной на рис. 4.30.
Приведенные на рис. 4.32 графики изменения координатных ошибок
вдоль контура траектории показывают, что при диаметре окружности D=140
мкм вносимая погрешность не превышает 0,0001 мкм.
151