The invention discloses a CNC vision aided machining system and method. A CNC is applied to workpiece machining. The system comprises a light source component, a lens, an industrial camera and an industrial computer. The light source component is arranged above a workpiece and emits parallel light to the upper end surface; the lens is arranged on one side of the light source component far from the workpiece and is parallel to the upper end surface; the industrial camera is arranged on one side of the lens far from the light source component and is connected to the lens; the industrial computer is in information interaction with the industrial camera; the axle of the industrial camera, lens and light source component are located on one straight line; the parallel light penetrates the upper end surface to turn into reflection light and enter the lens, the industrial camera acquires image information and transmits image information to the industrial computer, the industrial computer analyzes the image information, acquires data information and transmits to the CNC, and the CNC machines the workpiece according to the data information. The system has the advantages that speed is high, operating time is saved, operating efficiency is improved, accuracy is high, product qualified rate is increased, and the machining cost for positioning a jig is saved.