The company has developed software that does not require the operator to know how to machine the part or how to program the machine. The Machine Control program-creating software with artificial intelligence will create a CNC program based on what part the machine is to make and with what material. The computer already is loaded with a database of cutting tools and machine data from which it constructs an appropriate set of G codes.
There is also a formula that calculates the number of cuts considering the type of tool and the condition of the machine.
http://findarticles.com/p/articles/mi_m3101/is_11_73/ai_74653181