摘要
开放式数控系统是新一代数控系统发展的主流方向,数控系统的技术水平反映了一个国家制造业水平的高低。随着制造业的信息化和全球化的发展,深入地进行开放式数控系统的研究,具有非常重要的现实意义和理论价值。同时,对于开发具有自主知识产权的数控系统,以及打破国外对我国在数控系统上的技术封锁具有重要的战略意义。
本文根据C#.NET全新设计理念进行了开放式数控系统的开发,探讨了基于C#.NET开放式数控系统的体系结构。并且针对C#.NET环境下的设备驱动问题,提出了三种相应的解决方案。
本文对基于C#.NET开放式数控系统进行了应用研究,并在此基础上开发出一个点位控制系统——锁芯自动组装系统和一个轮廓控制系统——定子曲线精密磨削数控系统。
在锁芯自动组装系统中,针对锁芯自动组装的功能要求进行了数控系统的硬件设计和软件开发。研究了气缸和伺服电机的协调运动,同时,还研制了一个钥匙码自动识别系统,并研究了其误差组成和误差补偿技术。最后,通过生产实践的检验,锁芯自动组装系统在给定的工作环境下能正确识别钥匙齿形码并进行高效组装。
在定子曲线精密磨削数控系统中,本文对影响磨削质量的因素采取了相应的控制策略:为了提高工作台的运动精度,采用光栅尺对工作台的综合误差进行在线检测,并进行实时补偿;为了保证磨削点线速度恒定,采用变频器实时调整砂轮转速;同时对砂轮半径进行补偿,以保证工件的轮廓精度。通过实际加工的检验,获得了满意的磨削质量。
Open Numerical Control System (ONCS) is the main trend of development of the new generation numerical control system. The level of numerical control system represents the manufacture level of a country. With the development of the informatization and globalization of manufacture, it is very important that ONCS is studied deeply, which has the realistic meaning and theoretical value. Moreover, the research of ONCS is possessed of the strategic meanings because this has made for developing the NC (Numerical Control) with independence intellectual property rights and breaking the technology blockade about NC for our country.
The ONCS was developed on the basis of the latest design thought of C#.NET, and the architecture of the ONCS based on C#.NET was discussed in this paper. In addition, there are three different methods that were used to solve the device drive on the platform of C#.NET.
The ONCS based on C#.NET was used to develop the two application systems, one was the point-to-point control system (lock automatic assembly system), the other was the contour control system (stator curve precision grinding CNC).
In the lock automatic assembly system, the structure of hardware and software was designed according to the functional need of the lock automatic assembly system in this paper. The collaborative motion between cylinder and servo motor was studied. Meanwhile, a key code automatic identify system was developed. The error of system was analyzed and the technology of error compensation was studied. Finally, the productive practice shows that the lock automatic assembly system runs well under the given condition. Not only the key code is identified correctly, but also the lock is assembled efficiently.
Then, in the stator curve precision grinding CNC system, the following methods were used to control grinding quality in this paper. In order to improve the movement precision of worktable, the linear scale was used to measure the general error of worktable on-line, and the error was compensated in real time. In order to maintain the constant relative linear velocity of grinding point, the rotate speed of grinding wheel was controlled by the frequency converter. Meanwhile, the radius of grinding wheel was compensated to keep the contour precision of work piece. The experiment result shows that the quality of grinding was improved largely.
引文
[1]洪钟洲.创建开放式数控系统是我国制造业发展的需要[J].机电一体化,2000,2:9-12
[2]机电产品开发与创新课题组.世界开放式数控机床技术研究[J].机电产品开发与创新,2002,6:58-62
[3]陈虎,韩至骏.数控系统开放化的趋势与对策[J].WMEM,2001,4:8-11
[4]ESPRIT Ⅲ Open System Architecture for Controls within Automation Systems EP 6379 & EP 9115 OSACA Ⅰ & Ⅱ Final Report Date:1996.4.30
[5]盛伯浩.数控机床的现状与发展[J].数控机床市场,2006,1:41-44,49
[6]盛伯浩.数控机床发展趋势及对策[J].WMEM,2004,3:18-22
[7]盛伯浩.数控机床技术发展浅析[J].航空制造技术,2002,6:17-21,33
[8]闫梅.我国数控技术产业的现状及发展趋势[J].机床电器,2006,6:5-8
[9]吴义荣,林雨.我国数控技术与产业的现状、发展趋势及对策[J].锻压装备与制造技术,2005,2:22-25
[10]王治森,韩江.STAR—930E滚齿机数控系统[J].安徽科技,1997,3:55-56
[11]吴焱明,王纯贤,韩江,王治森.齿轮加工数控系统体系结构的研究[J].制造技术与机床,2001,12:7-9
[12]周朔鹏.世界数控机床的新技术特征.中工机床网,2006
[13]王治森,高荣,董伯麟,胡朝斌,章建科.新型数控系统研究[J].合肥工业大学学报(自然科学版),2005,28(9):971-975
[14]盛伯浩.我国数控机床现况与技术发展策略[J].制造技术与机床,2006,2:17-21,28
[15]李佳特.NC技术发展的历史回顾与展望[J].WMWM,2000,2:29-34
[16]库祥臣,王润孝,雷建,高琳.数控技术的发展趋势及对策[J].机床与液压,2004,9:7-9,51
[17]文广,马宏伟.数控技术的现状及发展趋势[J].机械工程师,2003,1:9-12
[18]胡俊,王宇晗,吴祖育,蔡建国.数控技术的现状和发展趋势[J].机械工程师,2000,3:5-7
[19]李佳特.数控技术的现状、发展趋势[J].WMEM,2001,1:34-37
[20]苏会林,董长双.数控技术的发展与展望[J].机械研究与应用,2005,18(6):25-26,35
[21]吕红霞.数控技术的发展趋势与途径[J].机械制造与自动化,2005,34(1):8-10
[22]李长河,蔡光起.超高速磨削技术的特点及其在工业中的具体应用[J].通 用机械,2005(7):69-72
[23]卢春强,戴惠良,何克红.面向绿色制造的快速点磨削技术[J].煤矿机械,2007,28(1):102-103
[24]周凯.新一代集成化PC数控系统[J].制造技术与机床,2000,10:9-11
[25]杨晓京,张仲彦.全PC集成的开放式数控系统[J].机电产品开发与创新,2003,2:59-61
[26]张俊,魏红根.数控技术发展趋势——智能化数控系统[J].制造技术与机床,2000,4:7-9
[27]夏田,文怀兴,张斌.几种开放式数控系统的分析与研究[J].轻工机械,2003,2:42-43
[28]洪钟洲.开放式控制系统——新一代NC的主流[J].机电一体化,1997,4:6-8
[29]郭艳玲,赵万生,董本志,乔世坤,徐达丽.数控发展的趋势——开放式体系结构数控系统[J],东北林业大学学报,2000,28(5):148-150
[30]林金兰.数控系统的发展趋势——开放式数控系统[J].机床与液压,2003,6:24-25,86
[31]杨晓京,陈子辰.微机数控系统开放式体系结构的研究[J].组合机床与自动加工技术,2003,5:29-32
[32]王正兵,任偲.开放式体系结构——数控系统发展的潮流[J].制造技术与机床,2002,1:42
[33]Hideo Matsuka and Chihiro Sawada.Japanese PC-based Open Control Systems for Manufacturing Equipment.International Journal of the Japan Society for Precision Engineering,1996.9.
[34]卢胜利,王睿鹏,祝玲.现代数控系统——原理、构成与实例[M].北京:机械工业出版社,2006.5
[35]OMAC Baseline Architecture Functional Requirements Version 1.0,Release Date:2002.1.25
[36]Tan LIU,Tao YU,Shu-Zhen YANG,Wen-Bin WANG.INC:A New Philosophy of CNC.Proceedings of the Fourth International Conference on Machine Learning and Cybernetics,Guangzhou,2005,8:18-21
[37]哈兰涛.基于工业控制计算机的开放式数控系统研究.上海理工大学硕士学位论文[D],1999.05
[38]孙维煜.C#案例开发[M].北京:中国水利水电出版社,2005
[39](美)Stephen C.Perry著,肖斌,王小振等译.C#和.NET核心技术[M].北京:机械工业出版社,2006.7
[40]曹锰,舒新峰.C#与ASP.NET程序设计[M].西安:西安交通大学出版社, 2005
[41]Julia Case Bradley and Anita C.Millspaugh.Programming in C#.NET[M].北京:清华大学出版社,2005
[42]徐从启,解旭辉.Windows 2000下的PCI设备的WDM驱动程序设计与研究[J].现代电子技术,2004,23
[43]Art Baker,Jerry Lozano.Windows 2000设备驱动程序设计指南[M].北京:机械工业出版社,2001
[44]赵万生,李论,李志勇.六轴联动电火花加工数控系统的研究[J].计算机集成制造系统,2004,10(10):1263-1268
[45]吴焱明,苏学满,沈颖,张栋,赵韩.基于C#.NET的开放式数控系统的研究与开发[J],机床与液压,2007,11:28-30
[46]刘杰,赵春雨,宋伟刚,张镭.机电一体化技术基础与产品设计[M].北京:冶金工业出版社 2003
[47]张建民等.机电一体化系统设计[M].北京:北京理工大学出版社,1996
[48]杨公源.机电控制技术及应用[M].北京:电子工业出版社,2005
[49]常玉慧.数据库原理与应用[M].北京:科学技术出版社,2006
[50]苏学满,吴焱明.锁芯组装机控制系统的设计与研究[J].液压与气动,2007,11:31-33
[51]SMC(中国)有限公司编.现代实用气动技术[M].北京:机械工业出版社,2004
[52]吴焱明,苏学满.钥匙齿形码自动识别系统[J].组合机床与自动化加工技术,2007,10:69-71
[53]尔桂花,窦日轩.运动控制系统[M].北京:清华大学出版社,2002
[54]赵小松,郭红旗,章青,刘又午.加工中心误差补偿方案技术研究[J].制造技术与机床,2003,(6):43-45
[55]詹友基,贾敏忠.机床热变形误差及其误差补偿技术.机电技术,2004,(2):64-67
[56]张虎等.数控机床定位误差的软件补偿.华中科技大学学报,2001,(4):47-49
[57]张建生,赵燕伟,郭建江.数控系统应用及开发.北京:科学出版社,2006
[58]丛爽,李泽湘.实用运动控制技术[M].北京:电子工业出版社,2006
[59]马振福,马晓燕.液压与气压传动[M].北京:机械工业出版社,2004.1
[60]Chih-Ching Lo,Chao-Yin Hsiao.A method of tool path compensation for repeated machining process[J].International Journal of Machine Tools & Manufacture,1998,38(3):205-213,
[61]欧阳航空,陆林海,侯彦丽.精密定位平台的系统误差分析及螺距误差补 偿方法的实现[J].机电工程,2005,22(1):22-26
[62]范晋伟,谷志敏,刘宏旭,胡勇.数控曲面磨床几何误差补偿技术及网络化应用的研究[J].机械制造,2006,6:62-63
[63]刘又午,章青,赵小松,张志飞,张永丹.基于多体理论模型的加工中心热误差补偿技术[J].江苏机械制造与自动化,2001,4:60-64
[64]A.C.Okafor,Yalcin M.Ertekin.Derivation of machine tool error models and error compensation procedure for three axes vertical machining center using rigid body kinematics[J].International Journal of Machine Tools &Manufacture,2000,40:1199-1213
[65]J.S.Chen,G.Chiou.Quick testing and modeling of thermally induced errors of CNC machine tools[J].International Journal of Machine Tools & Manufacture,1995,35(7):1063-1074
[66]沈云波,童景琳.数控机床空间位置误差的检测及神经网络误差补偿技术[J].工具技术,2006,(40)1:69-72
[67]Kakino,Yosniki.Study on the motion accuracy of NC machine tools improvement of the DBB test using scale feedback values[J].Journal of Japan Society for Precision Engineering,1996,45(6):78-85
[68]KakinoY.Accuracy inspection of NC machine tools by double ball bar method.Hanser Publishers,1999,5-58
[69]FordD.Compensation algorithms for the real-time correction time and spatial encoder inavertical machine center[J].Proceedings of Institution of Mechanical Engineers,2002,24(2):58-62