Почему ни один обоссанный интерпретатор гкода не умеет ограничивать ускорение линейной функцией от текущей скорости?
Это же универсальное свойство шаговиков. У линейных осей робота, движимых электромоторами, ускорение пропорционально моменту, момент пропорционален току через обмотки электромоторов, ток пропорционален разности напряжения питания и противо-ЭДС мотора, противо-ЭДС мотора пропорциональна скорости его вращения. Если ограничивать движение максимальной скоростью и максимальным ускорением, как это в klipper сделано например, вместо функции от скорости, проёбываешь и более высокое возможное ускорение на низких скоростях, и более высокую возможную максимальную скорость при длительных перемещениях.