We create the work programs through CAD/CAM systems (programming systems which interpretate the matemathical models of the pieces that are processed) or otherwise using the self-learning technique (physically measuring the geometries and memorizing the work sequences the machinery has to perform).