Detecting and removing gouges in the process of toolpath generation for mac
hining free forms is an important phase. The modules of gouge removal are c
onsidered to be vital in any computer aided manufacturing (CAM) software. I
nstead of generating toolpaths and then searching interference positions, t
he process usually used, an approach is presented in which the surface is p
reprocessed in order to discard the zones of potential interference probabi
lity from the domain of definition of the surface. Afterwards, a simple swe
eping process of the parametric space of the surface can generate interfere
nce- free toolpaths. This pre- processing approach has the advantage of eli
minating interferences regardless of the orientation of the surface, and th
e chordal and scallop height tolerances for a given cutter.