为促进STEP-NC(IS014649)向螺杆旋风铣削领域的拓展和应用,在现有STEP-NC数据模型的基础上定义了螺杆特征及旋风铣削工艺数据模型。首先在ISO14649的加工特征下定义了螺杆特征,包括柱状螺杆和锥形螺杆两个子特征,在切削加工下定义了旋风铣削数据模型;然后给出基于STEP-NC的螺杆设计与制造系统集成方案;最后针对异型螺杆设计并实现了一个数控编程系统。该系统包括STEP文件翻译、特征识别、工艺规划和数控程序编写模块。该系统可以读取STEPAP203格式的螺杆CAD模型,并进行旋风铣削工艺的规划,最后生成符合Is014649的数控加工程序。
To expedite the progress and application of STEP-NC (ISO 14649) in thread whirling domain, a feature- based data model for screws and whiling process was proposed based on existing STEP-NC data model. The screw feature which had two subtypes included cylindrical screw and conical screw was defined as a subtype of machining feature entity in ISO 14649, and the whirling model was defined as a subtype of machining operation. A solution for the integration of screw design and manufacturing systems was presented. An NC programming system for special- shaped screws was designed and implemented, which consisted of a STEP file reader, a screw feature recognizer, a process planner and a program generating module. The system was capable of reading the CAD model of screws in STEP AP 203 format, planning the whirling process and eventually generating the NC program in compliance with ISO 14649.