The invention discloses a CNC engraving and milling machine for precision machining, which comprises a machine head, a first steel ring sleeve, a second steel ring sleeve, a third steel ring sleeve and a fourth steel ring sleeve, wherein the machine head is provided with a cutter; the front end part of an x-direction lead screw positioned in an x-direction main bearing mechanism is embedded in the first steel ring sleeve, an x-direction motor output shaft is embedded in the second steel ring sleeve, two ends of a first cushion spring are respectively fixedly connected with the end surfaces of the first steel ring sleeve and the second steel ring sleeve, a pulley block is arranged on the upper end surface of a stand column, a straight bar is fixedly arranged in the cavity of the stand column, a counter balance the center of which is provided with a through hole is positioned in the cavity of the stand column, the straight bar is embedded in the through hole of the counter balance, two ends of the counter balance are respectively connected to one ends of a first steel wire rope and a second steel wire rope, the other ends of the first steel wire rope and the second steel wire rope are respectively connected to two ends of the upper end surface of the machine head through the pulley block. According to the CNC engraving and milling machine for the precision machining, the damage and the deformation caused by the eccentricity and errors of the motor output shaft and the lead screw can be prevented, the running is smooth, the balance property is good, the CNC engraving and milling machine for the precision machining has a self-adjustment function and the high efficiency and the precision can be further guaranteed.