摘要
为了适应市场的需要,数控系统向着开放式结构发展,而进行开放式数控系统的二次开发则是当今数控技术的又一亮点。西门子公司提供的SINUMERIK 840D数控系统为我们的二次开发提供了更好的平台。因此实现数控系统各功能模块的二次开发也成为了必然,用户为了把自己功能模块集成到系统中去,必须经过二次开发。
本课题选取SINUMERIK 840D数控系统为开发平台,以M84125轧辊磨床为研究对象,研究荏Visual Basic环境下开发操作系统,利用VC++创建动态链接库,实现与840D数控系统的通讯。其中我们利用VB进行人机界面(HMI)的设计,并且利用NCDDE服务器,在程序代码中以OEM软件开发包中提供的语言格式来进行对840D数控系统中NCK、PLC中数据的访问和存取,从而实现数控磨床的监控和操作。语言动态链接库的作用是实现文本的调用,在界面上出现的文本可以从语言动态链接库读取。
针对M84125轧辊磨床,本文进行了有关界面的设计,实现了通讯,并且对整体系统结构提出了方案。本编程系统具有友好的集成系统界面,把特有的功能模块集成到了西门子数控系统中,以中文方式交互咨询,能在微机环境下运行,易于操作。
In order to meet the need of the market, the numerical control system is developed towards the open structure, the secondary development carrying on the open computer numerical control(CNC) system is another brilliant point of the current numerical control technology. SINUMERIK 840D numerical control system that Siemens Company offered has offered the better platform for our secondary development. The secondary development of every function module become inevitable,too.The users, in order to integrate ones' own function module into the system, must undergo the secondary development.In this paper,we choose SINUMERIK 840D numerical control system as the developing platform, regarding M84125 rolling grinding machine as the research object, develop operation system under the environment of Visual Basic, utilize VC++ to establish Dynamic Link Library at the same time, realize the communication with 840D numerical control system. Among them we make use of VB to design the man-machine interface(HMI), and utilize NCDDE server, the language form offered by OEM software development bag in the procedure codes carries on the visit to data in NCK, PLC in 840D numerical control system and access, thus realize the control and operation of the numerical control machine. The function of Dynamic Link Library of language is to realize the transfering of the text, the text of appearance on the interface can be read from the language Dynamic Link
Library.For M84125 rolling grinding machine, this paper has carry on the design about the interface, and realized the communication, and has put forward the scheme to the whole systematic structure. Programming system with friendship, integrated and systematical interface, integrates numerical control system with peculiar function module. It provides a friendly.integrated system interface in which inter-consultation can be done in Chinese in the computer environment.
引文
[1] 郭艳玲,赵万生,董本志.数控发展的趋势一开放式体系结构数控系统[J].东北林业大学学报,2000年9月,第28卷第5期:148-150
[2] Gold E Herrin. The Next 40 Years of NC Moder Machine Shop[J].1994(4): 154-156
[3] 林金兰.数控系统的发展趋势—开放式数控系统[J].机床与液压,2003年第5期:24-25转86
[4] 刘恒娟,高志宏.开放式NC嵌入PC型数控系统的研究[J].中国制造业自动化,2004年11月,第33卷第11期:107-108
[5] 吴义荣,何超龙.我国数控技术的现状及发展趋势[J].CAD/CAM与制造业信息化,75-76
[6] 朱文伯,笪文俊.西门子数控系统在机床改造中的应用[J].航空制造技术,1999年第5期:30-32
[7] 石宏,蔡光起,史家顺.开放式数控系统的现状与发展[J].机械制造,2005年6月,43卷第490期:18-21.
[8] Open System Architeture for Controls Within Automation System. ESPRⅢ Project [M]. 63-79
[9] 李涛.浅谈开放式智能化数控系统[J].大众科技,2005年第2期:59-60
[10] 何修富.机床数控系统的发展方向—开放式智能化[J].机械制造与自动化,第34卷第4期:1-3
[11] 李佳.数控机床及应用[M].北京:清华大学出版社,2001年7月
[12] 廖德岗.开放式数控系统的研究及其发展现状[J].机械,1999年第26卷第3期:13-15
[13] 开放式数控系统的概念及特征.2004年10月第5期:66
[14] 田坤.数控机床与编程[M].武汉:华中理工大学出版社,2001年9月
[15] 张超英.数控机床[M].北京:化学工业出版社工业装备与信息工程出版中心,2003年9月
[16] 向平,黄健.基于PC的开放式数控系统[J].先进制造技术,2004年4月,第23卷第4期:25
[17] Soft Servo Systems Inc. Servo Works with VersioBus Setup and Integration Manual [Z]. Soft Servo Systems Inc[M], 2002.
[18] Soft Servo Systems Inc. Reference Manual for ServoWorks Parameters [Z]. Soft Servo Systems Inc[M], 2002.
[19] M84125轧辊磨床.http://www.machine-trade.com,2003年3月24日
[20] 天水机床厂.M84125轧辊磨床使用说明书[M]
[21] 杨斌.西门子SINUMERIK 840D数控系统介绍[J].CAD/CAM与制造业信息化,87-89
[22] SINUMERIK 840B/840Di SINUMERIK 810D/FM—NC HMI Programming Package Part 1, SIEMENS, User's Manual Edition[M]. 03.2003
[23] 张嘉彧.OEM开发软件在专用控制系统中的应用[J].制造技术与机床,2002年第4期:38-39
[24] OPC技术介绍[J].自动化博览OPC专栏
[25] 唐学忠.Visual Basic程序设计教程[M],北京:中国电力出版社,2002年2月
[26] Robert, W. stewart,冯建华.Visual Basic图形程序设计[M].北京:清华大学出版社,1995年10月
[27] 范逸之,廖锦棋.Visual Basic与数字输入输出适配卡控制[M].清华大学出版社,2003年7月第1版
[28] 刘长军,刘杰.VB应用程序间实现DDE动态数据交换的方法[J].电脑学习,1996年12月第6期:37-38
[29] SINUMERIK 810D/840D应用样本[M].SIEMENS.2002年
[30] 吴炳仁.高性能控制系统—OEM系列产品[J].机械与电子,1995年第1期:41-42
[31] 虞芬.MMC开发系统研究[J].九江职业技术学院学报,2002年1月:39-41
[32] SINUMERIK 840D/840Di/810D SIMODRIVE 611 digital 调整表,西门子,2001.09版,制造商/服务文献[M]
[33] SINUMERIK 840D用于各种复杂加工的CNC系统[M],SIEMENS,2002
[34] SINUMERIK 840D/810D/FM—NC诊断指南[M],西门子
[35] 李胜涛,石冰心,刘启文.动态数据交换(DDE)协议及应用[J].电脑学习,1994年6月第8期:2-3
[36] 李东,孙德保.动态数据交换(DDE)及其应用[J].电脑,1995年第4期:24-25
[37] 赖兴余,李伟光,叶邦彦等.开放式网络数控系统的新发展——数控信息网络存储制造[J].机床与液压,2004年第7期:1-3
[38] 张英杰,韩庆瑶,贾桂红.现代数控系统的特点和发展趋势[J].中国制造业信息化,2004年9月,第33卷第9期:106-108
[39] 徐正平.西门子840D数控系统[J].机电一体化,1998年3月:30
[40] 王国才.Windows3.1的动态链接(DDE)和对象与链接嵌入(OLE)[J].渝州大学学报(自然科学版),1995年12月,第12卷第4期:51-54
[41] 高鳞,杨为民,高军.动态数据交换(DDE)协议在组态软件中的应用[J].基础自动化,1996年第3期:6-11
[42] 赵宏,王景义,刘庆阁等.动态数据交换(DDE)技术的研究与应用[J].热能动力工程,1996年第11卷增刊:83-85
[43] 王原.运用Windows DDE技术实现PLC与IPC实时监控系统[J].设计师笔记,1997年第5期:11-14
[44] 胡俊,王宇晗,吴祖育等.数控机床的现状和发展趋势[J].机械工程师,2000年3月:5-7
[45] 李佳特.数控技术的发展[J].机械工程师,2001年第3期:5-7
[46] 廖德岗.开放式数控系统的研究及其发展现状[J].机械,1999年第26卷第3期:13-15
[47] 景琦.数控机床伺服驱动技术的现状与发展趋势[J].机械工艺师,2001年第3期:10-11
[48] 王燕平.西门子802S数控系统在普通车床改造中的应用[J].机电工程,2000年第17卷第2期:38-40
[49] 王敏.基于PC机的开放式数控系统探讨[J].电子技术应用,1996年第6期:11-12
[50] 陈袆,王永春,魏明锐.用西门子840D数控系统实现曲轴止推面的磨削加工[J].汽车科技,2003年第2期:26-28
[51] SIMATIC HMI基于Windows的系统通讯[M].用户手册,西门子,2000年1月版