опять за рыбу гроши.
Ну какая ущербная арифметика? Обычная дискретная математика, которая зависит от эффектов округления, отбрасывания дробной части, дискретизации по времени, по уровню, от разрядности вычислений и пр. Это всё нужно учитывать, а Вы решили что раз написано - количество импульсов энкодера от 1 до 20000, то будет одинаковая точность - во всем диапазоне, можно задать всего 44 имп/об, и будет счастье. Ну с какой стати?
Да, не рассчитывал производитель, что Вы будете пытаться самостоятельно, не посоветовавшись заранее с техподдержкой, пытаться задавать скорость своим, выдуманным Вами способом, от своего, нестандартного датчика частоты вращения (не энкодера).
Вы пытаетесь использовать оборудование не так, как задумано производителем, а так, как себе нарисовали в воображении, в этом и проблема.
Задание - это задание, реальная скорость - это реальная скорость. Если вы говорите, что реальная скорость не зависит от задания, и считается по какой-то отдельной формуле, приведите эту формулу.
Так, как формула
Rotation speed = pulse frequency/encoder pulse (Pr.10-00) * PG Electrical Gear A / PG Electrical Gear B.
рассчитывает именно задание, и на нее именно влияют коэффициенты PG Electrical Gear A (10-17) и PG Electrical Gear B (10-18)
Вы видите в начале формулы отношение pulse frequency/encoder pulse ? Это расчет задания по отношению скоростей, пересчитанное через коэффициенты редукции. Получается "электронный редуктор".
Как он будет работать без подачи имульсов на вход энкодера - не знаю.