Стабилизация контурной скорости в сплайновом интерполяторе системы ЧПУ по критерию высокого быстродействия
Abstract
Рассмотрена задача обеспечения интерполятором системы ЧПУ высокой стабильности контурной
скорости движения инструмента при обработке сложнофасонных поверхностей. Решение задачи
сводится к высокоточному вычислению в режиме реального времени расстояния, проходимого
инструментом по криволинейной траектории за один такт управления. Разработана классификация
методов стабилизации контурной скорости. Показано, что непрямой безитерационный метод вычисления
тактовой длины траектории является самым экономичным по объему вычислений. Проблема сокращения
объема вычислений решена использованием вспомогательной функции, связывающей длину траектории с
параметром ее математической модели. Время вычисления значения вспомогательной функции не
зависит от её размера. Разработан алгоритм безитерационного метода стабилизации контурной
скорости. Результаты эксперимента подтвердили высокое быстродействие данного метода. Розглянуто завдання забезпечення інтерполятором системи ЧПУ високої стабільності контурної швидкості руху інструменту під час обробки складнофасонних поверхонь. Розв'язання задачі зводиться до високоточного обчислення в режимі реального часу відстані, що проходить інструментом по криволінійній траєкторії за один такт управління. Розроблено класифікацію методів стабілізації контурної швидкості. Показано, що непрямий безітераційний метод обчислення тактової довжини траєкторії є економічним за обсягом обчислень. Проблема скорочення обсягу обчислень вирішена використанням допоміжної функції, що пов'язує довжину траєкторії з її математичної моделі. Час обчислення значення допоміжної функції залежить від її розміру. Розроблено алгоритм безітераційного методу стабілізації контурної швидкості. Результати експерименту підтвердили високу швидкодію цього методу.