计算机集成制造系统 ›› 2016, Vol. 22 ›› Issue (第10期): 2396-2407.DOI: 10.13196/j.cims.2016.10.014

• 产品创新开发技术 • 上一篇    下一篇

基于加工特征的车间可重构式自动编程系统设计与实现

王泓晖1,2,刘日良1,2,张承瑞1,2+   

  1. 1.山东大学机械工程学院
    2.山东大学高效洁净机械制造教育部重点实验室
  • 出版日期:2016-10-31 发布日期:2016-10-31
  • 基金资助:
    国家支撑计划资助项目(2014BAF09B0)。

Design and implementation of reconfigurable CNC automatic programming system based on machining feature for shop floor

  • Online:2016-10-31 Published:2016-10-31
  • Supported by:
    Project supported by the National Key Technology R&D Program,China(No.2014BAF09B0).

摘要: 针对现有数控自动编程系统在实现方法上存在耦合性较高的问题,设计并实现了一种基于加工特征的可重构式车间自动编程系统。给出加工特征的定义并指明其相互关系,建立了零件加工特征模型,在此基础上搭建了基于加工特征的可重构式车间自动编程系统体系结构。将数据库技术引入自动编程系统,设计了面向车间的加工特征数据库,用于存储零件几何和工艺特征,从可重构的角度出发提出该系统中人机界面模块和NC程序生成模块的实现方法。设计了一套基于中低端工业触摸屏的系统集成方案,为该自动编程系统的远程升级与维护提供了保障。基于C#编程语言开发了原型系统,并与数控铣床控制器和服务器进行了集成,通过一个待加工零件进行了测试,结果表明该系统耦合性较低且便于维护和升级,具有一定的实用性。

关键词: 加工特征, 数据库, 自动编程, 可重构

Abstract: 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 database was designed to store geometry feature and process feature information with SQL Server Compact Edition.Afterwards,the implementation methods of other two modules were presented from the view of recognition.A system integration scenario with CNC system and server based on industrial personal computer was created to provide guarantee for upgrading and maintenance of this system.The prototype of automatic programming system for 2.5D milling was developed with C#,and was integrated with a FANUC-18M CNC system and a server.The proposed system was tested through a typical part,and the result indicated that it was convenient for the automatic programming system to maintain and upgrade according to particular tasks.

Key words: machining feature, database, automatic programming, reconfigurable

中图分类号: