Circular interpolationprogram example

Papaioannou, S. G., and Omirou, S. L. (May 1, 1996). "3-Dimensional Circular Interpolation for CNC Machines." ASME. J. Manuf. Sci. Eng. May 1996; 118(2): 274–277. https://doi.org/10.1115/1.2831022

An efficient and accurate algorithm for generating circular arcs on arbitrary planes is presented and its implementation in the context of CNC is discussed. Besides having significant application potential as a CNC feature, it exemplifies a class of precise interpolation algorithms which can be developed on the basis of an integer programming formulation of Danielson’s step selection criteria.