To solve high coupling problem on implementation method of current CNC automatic programming system,a reconfigurable CNC automatic programming system based on machining feature for shop floor was proposed.The definition of machining feature and relationship were discussed,and part model was established.On this basis,the architecture of automatic programming system was built,which consisted of a machining feature database,a human machine interface module and a NC program generation module.Machining feature d...