The roughing module is a powerful package for generating spiral and trochoidal toolpaths. Sensational material removal rates allow for extremely fast machining. Stress on the tool and machine is reduced at the same time. As an added advantage, users have maximum programming freedom for 2.5D, 3D, or 5-axis machining jobs. A comprehensive 5-axis HPC package allows spiral-shaped and trochoidal-like paths to be mapped to curved component surfaces.