Господа, здравствуйте.
Предыстория. У нас запустили старый станок, который принимает команды G02 и G03 только по смещению центра относительно начальной точки. Наладчики же привыкли задавать по точкам и радиусу.
Стыдно признаться, но не могу преобразовать круговую интерполяцию по двум точкам и радиусу к двум точкам и смещению центра относительно первой (обратное преобразование происходит элементарно по теореме Пифагора). Пробовал вспомнить школьный курс тригонометрии, но ничего не выходит.
Подтолкните, пожалуйста, в нужном направлении.
Преобразование систем круговой интерполяции
Re: Преобразование систем круговой интерполяции
Всем спасибо за внимание. Ответ найден!
где xi, yi, xi+1, yi+1 - координаты точки поверхности в начале и в конце участка; ri - радиус кривизны.