数控加工信息远程通信及指令编译仿真技术研究

被引量 : 0次 | 上传用户:JESSEA11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
先进制造技术尤其是Internet/Intranet和计算机仿真技术的飞速发展,正给制造业带来一场深刻的革命。数控系统走向网络化、集成化、虚拟化己成为必然的趋势。基于TCP/IP协议的网络通信技术正为制造领域中异地数控人才资源与机床设备资源找到了连接的纽带,数控加工仿真技术为验证数控程序的可靠性、防止干涉和碰撞的发生及预测加工过程提供了强有力的工具。对基于Internet/Intranet数控机床的通信与仿真问题的研究是顺应制造领域技术、设备和市场三者飞速发展和迫切要求的结果,具有重要的理论与实用价值。本文以华中“世纪星”HNC-21数控铣床为例,对机床的通信与仿真问题进行深入研究,重点对几个关键技术问题进行了探讨:基于国内传统机床大多没有以太网卡的情况,文章首先对串行通信的接口、通信原理和方法进行了研究,找到了VB通信控件的MSComm方法,有效地实现CNC与现场PC的串行通信。然后根据远程网络通信的要求,选择Windows提供的网络编程接口Socket,采用流行的Client/Server结构模式,在Microsoft Visual Basic 6.0编程环境下实现了网络共享平台的程序开发。该网络共享平台可以充分利用全球各地富余的编程智力资源、软件资源,还充分利用了不同企业不同类型的闲置数控设备资源,使各终端很好地实现了敏捷制造和协作制造。在分析NC代码组成及特点基础上,通过EBNF定义了NC程序的语法规则,并使用Antlr技术快速构建编译器框架。采用平台无关的Java编程语言,在Eclipse开发平台上通过插件的辅助,简单高效地开发了一个NC编译器原型系统。以FANUC规范的NC程序作为输入对其进行测试,试验结果表明:该NC编译系统匹配速度快、精度高、通用性和兼容性好,可以准确地对NC程序进行翻译。在此基础上,本文深入研究了Java3D语言的一些功能和算法,运用JAVA3D技术快速构建了一个虚拟数控加工仿真系统原型,并在该系统中实现了NC代码的编译与刀具轨迹的仿真。根据本文的研究内容与成果,成功开发出能满足实际制造需求的数控机床远程通信与加工仿真的原型系统。重点介绍了原型系统的两个子系统远程通信与数控仿真系统的实现方法、界面功能、操作过程等。在运行实例中,远程客户端PC将加工文件或NC代码等通过网络传输到服务器端PC,仿真系统监听status.properties文件中NC文件的状态,读取并自动进行虚拟加工仿真,实现了两个子系统无缝连接和可靠运行。原型系统的开发为CAD/CAM技术的推广应用探索了一条切实可行的道路,也是把通信、图像、信息、软件等多学科专业先进技术引入机械制造领域所做的一项具有开创性的工作。
其他文献
随着环境问题的日益突出,能源供应的渐趋紧张,对可再生能源的开发利用,尤其是对风能的开发利用已受到世界各国的高度重视;本文论述了风力发电的优势及风力发电产业在中国的发
目的:探讨肝移植供体脾细胞和受体外周血淋巴细胞混合培养产生的IL-4和IL-10水平与临床受体肝功能变化的关系,并由此推测其对肝移植免疫耐受的反映。方法:将肝移植供体脾细胞
阐述了会计法治与会计道德的内涵,会计法治与会计德治的关系,提出了解决会计法治与德治相融合的方法与策略。
21世纪是一个全方位开放的时代,知识信息、经济信息正走向网络化、全球化。开放的时代必将摒弃传统落伍的封闭式教学,呼唤一个开放的教育以适应其发展,而以“开放性、探究性
疾病研究和新药开发有赖于有效的实验性动物模型的建立和应用。该文阐述了目前在药理学研究中常用的几类抑郁症动物模型,并对模型的原理及其应用作了介绍,最后对未来发展抑郁
肺纤维化(pulmonary fibrosis,PF)是一种严重的肺间质疾病,由于缺乏有效的药物治疗,其预后不良。这使得新的治疗药物的研究迫在眉睫,而建立良好的肺纤维化模型是进行药物研究
地矿三维可视化是三维可视化在矿山的应用,是地学研究的前沿领域。本文在吸收国内外研究成果的基础上,对矿山地质对象的数据来源与处理、地矿三维对象数据模型构建、建模方法
由创伤和退变所致的关节软骨缺损在临床非常常见,而损伤关节软骨的自身修复能力又很有限,通常导致患者复功能障碍、生活质量下降。关节软骨缺损的修复与功能重建是骨科一大难
以太网自诞生以来一直保持着飞速的发展,广泛应用于办公系统等行业,已经积累了大量的用户基础与广泛的应用基础,传输带宽以一个数量级增长。然而,由于以太网采用事件触发机制
目的观察应用曲美他嗪治疗扩张型心肌病并慢性充血性心力衰竭临床疗效。方法选取近年来我院扩张型心肌病并慢性充血性心力衰竭患者46例,随机分成治疗组和对照组,两组均为23例