paper cardboard leather rubber and synthetic materials among others the machine 1 is numerically controlled and for that purpose is connected to a numerical controller 2 u2014 a microprocessor that may physically reside within the cutting machine or within a separate computer externally connected to the cutter the numerical controller communicates with the numeric control nc data pre processor u2014 another computer 3 the cutting machine the numerical controller the nc data pre processing computer and their interaction are fully disclosed in u s pat nos 3 855 887 and 3 864 997 to gerber at el and therefore will not be repeated here in the preferred embodiment of this invention the nc data pre processor receives raw nc data from yet another computer 4 which stores the data 5 generated beforehand by a cad program in cad processor 6 and transfers the processed nc data to the numerical controller 3 the cad processor generates a computer representation of the marker shown in fig2 and stores this information in the nc database 3 the automatic pre processing of raw nc data in the current invention consists of two phases 1 detection and classification of possible problems in the location of the templates within the marker which require changes in the tool paths and or cutting speeds and 2 solution of the detected problems by changing the nc data that controls tool paths and cutting speeds as required the detection and classification is performed in the current invention within.