自动化与信息工程
自動化與信息工程
자동화여신식공정
AUTOMATION & INFORMATION ENGINEERING
2013年
3期
7-12
,共6页
雷欢%黄东运%吴亮生%蔡朝卫%卢杏坚
雷歡%黃東運%吳亮生%蔡朝衛%盧杏堅
뢰환%황동운%오량생%채조위%로행견
开放式数控%CAM软件%模块库
開放式數控%CAM軟件%模塊庫
개방식수공%CAM연건%모괴고
Open CNC%CAM Software%Module Library
针对国内现有数控CAM软件操作复杂和可重用性差的现状,分析了数控CAM软件结构,采用模块化及可扩展性C语言接口设计思想,基于开源C++库dxflib及高效的数控算法开发了DXF文件数据读取、刀具补偿、插补与速度规划、G代码生成的通用CAM软件模块动态链接库。最后,基于通用CAM库开发了一款数控五轴双面铣专用CAM软件,验证了通用CAM软件库的可靠性和实用性。
針對國內現有數控CAM軟件操作複雜和可重用性差的現狀,分析瞭數控CAM軟件結構,採用模塊化及可擴展性C語言接口設計思想,基于開源C++庫dxflib及高效的數控算法開髮瞭DXF文件數據讀取、刀具補償、插補與速度規劃、G代碼生成的通用CAM軟件模塊動態鏈接庫。最後,基于通用CAM庫開髮瞭一款數控五軸雙麵鐉專用CAM軟件,驗證瞭通用CAM軟件庫的可靠性和實用性。
침대국내현유수공CAM연건조작복잡화가중용성차적현상,분석료수공CAM연건결구,채용모괴화급가확전성C어언접구설계사상,기우개원C++고dxflib급고효적수공산법개발료DXF문건수거독취、도구보상、삽보여속도규화、G대마생성적통용CAM연건모괴동태련접고。최후,기우통용CAM고개발료일관수공오축쌍면선전용CAM연건,험증료통용CAM연건고적가고성화실용성。
The operation of existing CNC CAM software is complex and its reusability is poor. The structure of CNC CAM software is analyzed. Adopting the design concept of modularity and extensibility C language interface, the dynamic link library of general CAM software modules such as the DXF file reading, the cutting tool compensation, interpolation and velocity planning, G code generation is developed based on open source C++library dxflib and efficient numerical control algorithm. The special CAM software of a five-axis Cooperating Double-sided Milling Machinery CNC system is developed based on general CAM software modules library, and the reliability and practicability of general CAM software modules library are verified.