摘要
课题来源于广西科技厅下达的项目“广西制造业信息化应用示范工程—车、铣、冲、线切割工作母机数控通用平台系统开发”(编号0228018G),要求研究和开发出一套具有自主版权的、适合车铣冲线切割数控设备的通用集成平台系统,本文主要阐述基于并行工程的智能化数控铣床CAD/CAM集成系统的的研究与开发的技术和实现方法。
通过对数控铣床CAD/CAM集成系统的研究,采用了以下解决方案:
一、主要研究内容
(1) 二维图形CAD基本功能模块,包括基本绘图功能、图形编辑功能、辅助绘图功能等;
(2) CAPP基本功能模块,包括平面轮廓铣削和平面区域铣削的加工工艺信息;
(3) CAM基本功能模块,包括刀具库管理、刀具轨迹生成、后置处理、轨迹仿真、数控代码自动生成等功能。
二、主要的关键技术
(1) 实现系统具有并行设计功能;
(2) 用统一建模语言(UML)分析和设计系统的界面、结构和功能;
(3) 人工智能技术应用在CAD模块中;
(4) 后置处理采用参数化的通用后置处理器;
(5) 用面向对象技术编写程序
结论:开发的系统通过在学院数控铣床实验室的试验,测试通过,表
广西大学硕士学位论文
明其设计是有效的、合理的,其项目的开发为进一步完善和实现三维设计
以及三维数控加工打下了一个很好的基础。
The subject stems from the project provided by the scientific and technological bureau of Guangxi. The title of the project is "Informational application demonstration project for the manufacturing industry in Guangxi -development of the general platform system for numerical control machine tool with the function of lathing, milling, punching and linear cutting (No.0228018)". It is requested to research and develop a suit of general integrated platform system with independent copyright for numerical control machine tool with the function of lathing, milling, punching and linear cutting. This paper mainly exoatiates on the technology and method of research and development of intelligent CAD/CAM integrated system based on CE for NC milling machine.
The following solutions is adopted, through studying the CAD/CAM integrated system for numerical control milling machine .
Firstly, there are main research contents : (l)The basic function of the two-dimentional CAD module .including basic drawing function, figure editing function and auxiliary drawing function, etc.; (2)The basic function of the CAPP module, including the processing technology information of the level outline milling and the level area milling; (3) The basic function of the CAM module, including setting up cutter manager, tool path generating, tool path simulating, and numerical control code automatically producing.
Secondly, there is the main key technology: (1) The system with the function of concurrent designing; (2) The user interface , structure and function of the system is analysed and designed by UML; (3)The artificial intelligent
technology is applied to CAD module ; (4)The parameter general post processor is adopted. (5)Programming adopts object-oriented technology.
Conclusion: The system developed passes the test in the numerical control milling machine laboratory of the institute. It indicates that its design is effective and rational, development of the project lays a very good foundation for further perfecting itself and realizing three-dimension designing and 3D NC processing.
引文
[1] W.I. Winner et. "The Role of Concurrent Engineering in Weapons System Acquisition ",IDA Report R-338.AD-A203/615,Dec, 1988.
[2] 朱世和.高东.并行工程与并行机械设计.机械与电子.1995(5):25~28.
[3] 陈晓川等,发展我国的虚拟制造技术,虚拟制造技术研讨与演示会论文集,机械科学研究院,1998(9).
[4] 田庚明.并行工程—CIMS的理想运行环境.机械工业自动化.1995,17(4):17~18.
[5] 李伯虎、刘飞等,863/CIMS主题发展战略研究,863/CIMS主题专家组,1998,4.
[6] 安受铺,魏周宏.UG软件在我国的应用综述.机械研究与应用,No.6,1996:15~17.
[7] 苟琪.MasterCAM实用教程.北京:机械工业出版社,2001.
[8] 罗玲慧.数控线切割CAD/CAM集成系统的开发与研究.广西大学机械学院硕士学位论文.2003.5.
[9] 蒋红海.图形交互式数控编程软件开发研究.广西大学机械学院硕士学位论文.2003.5.
[10] 刘润东.UML对象设计与编程.北京:希望电子出版社,2001.3.
[11] 杨正甫.面设对象分析与设计.中国铁道出版社,2001.4.
[12] S.Subramanyam and S.C.-Y.Lu.Computer-Aided Simultaneous engineering for Copponets Manufactured in Small and Midium Lot-Size.AS ME Trans.,J. of Eng.for Ind 1991.113(7):450~464.
[13] 李勇.产品零件功能设计的特征信息处理.计算机辅助工程.1997(1):42~47.
[14] 张勇.面向并行工程的CAD/CAPP/CAM集成系统的零件特征建模技术.武汉造船.1992(2):15~16.
[15] 陈桦.基于并行工程的CAD/CAM系统.西北轻工业学院学报.1999(3):31~32.
[16] James D et.al.Computer-Supported Cooperative Work.IEEE.computer, 1994(5) 15~17.
[17] JungHyun Han and Aristides A G. Requicha Integration of feature based design and feature recognition. Computer-Aided Design, 1997,29(5):393~403.
[18] 何小朝.并行CAD/CAM集成策略与系统构架.计算机辅助设计与制
造.1998(5):25~27.
[19] 唐荣锡.CAD/CAM技术.北京:北京航空航天大学出版社.1994.
[20] 成海生.UML技术及水轮机CAD系统应用.工程设计CAD与智能建筑.2002(5):38~40.
[21] Mark Priestly. Practical Object-Oriented Design With UML. 清华大学出版社. 1999.
[22] Brand A Myers, Hudson,Pausch Past,Present,and Future of User Interface Software Tool.s[J].ACM Transactions on Computer-Human Interraction, 2000:7(1):3~28.
[23] Hrad A Myers. Why are Human-Computer Interfaces Difficult to Design and Implement[R].Research Reports,CMU-CS-93-183,Computer Science Department, Carnegie Mellon University.
[24] James Rumbaugh, Ivar Jackbson,Grady Booth. TheUnified Modeling Language Reference Manual[M]. Addison Wesley, MA, 1999.
[25] Birgit Bomsdorf, Gerd Szwillus. Tool Support for Task Based User Interface Design[C].In:A CHI 99 Workshop,1999.
[26] OMG..OMG Unified Modeling Language Specification, in Web Site[S].No Version 13,Object Mangement Group, 1999
[27] 孙晓平.基于UML的图形用户界面交互行为的设计.计算机工程与应用.2003(17):119~203.
[28] 刘鎏.Visual C++6.0用户界面制作技术与应用实例中国水利水电出版社,1999.
[29] 殷人昆.数据结构(用面向对象方法与C++描述).清华大学出版社,2001.
[30] Rowe Glenn W.,Introduction to Data Structures and Algorithms with C++. Prentice-Hall Europe, 1997.
[31] Rick Decker, Stuart HirshField,Working Classes:Data Structures and Algorithms Using C++. Boston. International Thomson Pubshing Inc.,1996.
[32] Robert Sedgewick. Algorithms in C++. New York:Addison-Wesley Publishing Company, Inc., 1992.
[33] 张成才.AutoCAD的DXF文件格式及其转换接口研究.微型电脑应用.2001 (8):54~56.
[34] 懂国华.软件绘图交换格式DXF接口的研究世界标准化与质量管理,1998 (11):25~27.
[35] 邱胜海.基于DXF文件的简易CAD/CAM软件接口研究南京机械高等专科学校
学报, 1998(4): 27~29.
[36] 刘中琦.基于线段与线段求交的矩形窗口裁剪算法.计算机工程与科学.2000(22):22~25.
[37] 范幸义.计算机图形学.重庆:重庆大学出版社,1996.
[38] [美]D.F.罗杰斯.计算机图形学的算法基础.北京:科学出版社,1987.
[39] 孙家广,杨长贵.计算机图形学.北京:清华大学出版社,1995.
[40] Tiller Wand Hanson E. Offsets of Two-Dimensional Profiles. IEEE CG&A, 1984 (9).
[41] Yong S, Kunwoo L. NC milling tool path generation for arbitrary pockets defined by sculptured surfaces computer-aided design. 1990, 22 (S).
[42] 王蓉.Mastercam 9实用教程.人民邮电出版社,2003.
[43] 张伯鹏等.机械制造中的并行工程.中国机械工程,1993,4(6):27~31.
[44] 乔立红.并行工程及其支持方法.成组技术与生产现代化,1993(4):5~7.
[45] 严隽琪.CIMS中工艺设计自动化技术发展故略研究.成组技术与生产现代化,1991(1):10~14.
[46] O'Grady P, Young R. Issues in Concurrent Enginerring System. Journal of Design and Manufacturing, 1994(1):27~34.
[47] 顾键.CAD/CAM并行集成系统的研究.江苏理工大学学报,1995(6):52~54.
[48] 夏云庆.Visual C++6.0数据库高级编程北京希望电子出版社,2002.
[49] 吴继刚.Visual C++6.0数据库系统丌发实例导航人民邮电出版社,2002.
[50] 刘雄伟.数控加工理论与编程技术(第二版)[M].北京:机械工业出版社,2000(5).
[51] 吴祖育,秦鹏飞.数控机床(第三版)[M].上海:上海科学技术出版社,2000(7).
[52] Offsets of Two-Dimensional Profiles. Wayne Tiller and Eric G. IEEE CG &. A Sep. 1984.
[53] Offsetting Operations via closed ball approximation. Ibrahim Zeid Computer-Aided Design 1995.27(11).
[54] 邓奕,蒋德军.MV-610加工中心基于Maste rCAM的后置处理程序设计[J].计算机辅助设计与制造,2000(11).
[55] 周济.开放式数控编程通用后置处理器机械与电子,1996(4):3~5.
[56] 郑爱军.关于数控编程与仿真系统的探讨黑龙江纺织,2001(1):58~60.