Задача такая. Заставить шпиндель в программе обработки вращаться с переменными оборотами ну например 1я секунда 400 оборотов, 2 секунда 600, 3я секунда 400 оборотов и так далее. Нарастание и спад плавные, в идеале график изменения частоты синусоида. Реализовывал такое на системе Sinumerik 840 DSL там в программе запускал подпрограмму которая работала с переменными в реальном времени задавал минимальную частоту максимальную и ускорение. Очень хорошо гасятся вибрации.