Abstract :
Modern manufacturing industries demand STEP-NC controllers, having higher level input languages than G-code, and less proprietary vendor dependencies. And the development of information extraction system model based on STEP-NC program is the premise of STEP-NC controller development. In this paper, STEP-NC data model integration and machining program structure are firstly analyzed. With late binding ideology of Standard Data Access Interface, the information extraction system model is developed based on Visual C++6.0. Principles and realization method of model entity construction, lexical analysis, entity-instance matching, information extraction and information display are discussed in detail. Finally, through the experiments, the information extraction system model is verified to be effective. The information extraction system model based on STEP-NC program has a unified format for data exchange, and will provide the conditions for the STEP-NC controller development in the future, which has intelligence, openness and compatibility.