The CNC machine adapted for cutting with plasma, oxygen and water jet as a cutting tool with automatic setting of its precise position in a cutting head by autocalibration, consisting of • working table; • longitudinal X motion axes on lateral sides of the machine equipped with drives; • gantry provided with the first support with Y motion axes with drive and Z motion axis with drive, located on X motion axes, and supporting a cutting head being equipped with the cutting tool having A motion axis with drive and B motion axis with drive for tilting the cutting tool, and optional other additional i-th supports with X i motion axes drive, Y motion axis with drive and Z i motion axis with drive, and supporting another cutting heads provided with A i motion axis with drive and B i motion axis with drive for tilting another cutting tools; • cutting tip; wherein the CNC machine also includes • calibration tip for exchanging the cutting tip of a cutting tool to start the autocalibration; • calibration station for sensing the real position of the end point of the cutting tool equipped with the calibration tip within the whole range of its possible tilting and turning motions in the x, y, z directions and located in a working area of a cutting head or in the case of several cutting heads in their overlapping working areas; and • control system with interpolator for comparing the values measured by the calibration station with the required ones and calculating the correction values by which the required trajectory generated through its output for drives (5, 6, 7; 12, 13, 14) of respective X, Y, Z or X i, Y,Z i motion axes is corrected in the following cutting process, wherein the output of the calibration station is connected to the input of the control system wherein its output is coupled to X, Y, Z, motion axes drives (5, 6, 7) or X i, Y, Z i motion axes drives (12, 13, 14) of the machine. • working table; • longitudinal X motion axes on lateral sides of the machine equipped with drives; • gantry provided with the first support with Y motion axes with drive and Z motion axis with drive, located on X motion axes, and supporting a cutting head being equipped with the cutting tool having A motion axis with drive and B motion axis with drive for tilting the cutting tool, and optional other additional i-th supports with X i motion axes drive, Y motion axis with drive and Z i motion axis with drive, and supporting another cutting heads provided with A i motion axis with drive and B i motion axis with drive for tilting another cutting tools; • cutting tip; wherein the CNC machine also includes • calibration tip for exchanging the cutting tip of a cutting tool to start the autocalibration; • calibration station for sensing the real position of the end point of the cutting tool equipped with the calibration tip within the whole range of its possible tilting and turning motions in the x, y, z directions and located in a working area of a cutting head or in the case of several cutting heads in their overlapping working areas; and • control system with interpolator for comparing the values measured by the calibration station with the required ones and calculating the correction values by which the required trajectory generated through its output for drives (5, 6, 7; 12, 13, 14) of respective X, Y, Z or X i, Y,Z i motion axes is corrected in the following cutting process, wherein the output of the calibration station is connected to the input of the control system wherein its output is coupled to X, Y, Z, motion axes drives (5, 6, 7) or X i, Y, Z i motion axes drives (12, 13, 14) of the machine.