6. Conclusion and future work
We have investigated a problem of approximating free-form surfaces by a set of envelopes of surfaces of revolution. The proposed algorithm is intended for the finishing stage of CNC flank machining where large scallop-free parts of the machined surface can be generated by a single sweep of the milling tool. The tangential movability analysis of a 3D line with respect to a free-form surface has been conducted to detect candidate lines with good movability from which initial ruled surfaces arise. Alternatively, we support also a surface-driven initialization to prescribe directly a preferable motion of the machining tool.