after using/ testing some of the more advanced chinese controllers they have reference speeds for smaller circles where the feedrate is reduced according to radius.
a few of my customers are lazy and leave tool feedrates high and expect things to work perfectly.
obviuosly with heavy gantry machines with high inertia small circles can deform with high feedrate.
this would be a fantastic feature to add to the motion planner.
with high acceleration and high rapid speeds set in uccnc the trapezoidal planner doesnt catch these.
eg. if a 6mm tool is set for general cutting at 10m/minute and the same tool is used to try to create a 15mm circle
the resulting circle will be out of shape.
giving this small circle a reference speed of 500mm/minute makes it cut perfectly.
every doubling of the reference circle cuts at the double of the set feedrate so a 30mm circle would cut at 1m/minute.
enlarging circles increments up until the max tool programmed feedrate is reached.