
Gitarist, нарисованная вами "балда" целиком и полностью задаётся значением радиуса

Для решения поставленной ТС задачи в первую очередь надо вычислить положение ДВУХ центров искомой окружности!
Тут несколько путей -- решить систему из двух окружностей по двум точкам пересечения, или найти линию перпендикулярную нашей хорде и на ней искать точки на расстоянии радиуса опять через систему из двух уравнений, или повернуть координаты до параллельности одной из осей хорде, по Пифагору посчитать эти центры окружностей и повернуть координаты в исходное положение.
Когда центры найдены, то нарисовать кусочек окружности не составит труда с любой точностью.
К тому же ТС не рисует, но "фрезерует" и поэтому нужна равномерность, т. е. расчёт точек по углу с выходом на таблицу.
Придётся заняться самому
