Cnc is an acronym for 'computer numerically controlled'. Cnc machining combines the precision of a computer to control a traditional machining process. It may be a lathe or milling machine, a cnc machine is essentially just the same as its human controlled counterpart.A cnc milling machine is also capable of rotating to different angles for more flexible designs. In cnc machining you can view the end product before the final part is actually machined.
A wide variety of materials like metal, plastic, hard rubber and wood etc are machined by cnc machining. Cnc machines can produce complex as well as simple pieces very rapidly than traditional machining, a cnc machine usually manufacture repetitive parts at lower cost and can also produce pieces to very stringent tolerances resulting in more accurate products.