数控机床状态诊断新技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控机床状态诊断新技术 罗立凤 上海宝钢工业技术服务有限公司 Luo Lifeng Shanghai Baosteel Industry Technological Service Co. Ltd 摘要 本对数控机床的精度和状态诊断采用了一种完全不同于传统的采用静态精度进行管理的诊断方法,直接采用数控系统CNC系统和伺服驱动控制器中的内部控制参数进行诊断,具有数据采集精度高、外部完全无干扰的特点精度丧失模式及影响因素,进而开展对关键部件的动态诊断和失效评估,掌握数控机床的状态变化规律、分析精度丧失模式及影响因素、产品加工质量变化趋势,提高产品质量的稳定性,具有重要。机床性能评估方面的研究,很多工作采用圆运动方法实现机床运动精度的检测与诊断。上述方法可获取机床轴状态信息,实现机床静态性能的评估,但不能对机床的运动进行在线测量和连续监测,难以,外加传感器的安装、机床状态信息数据的传输等问题也制约了其应用,从而为数控机床在线监测、故障诊断和工作性能的评估带来了困难 在实践生产过程中,常常出现机床静态精度检查正常,也未出现任何故障,数控系统也无任何报警信息,但出现产品加工质量异常。例如钢管车丝机车丝时锥度超标、轧辊磨床磨削轧辊时表面出现振纹,导致机床不得不停机检修,而且在这种情况下往往很难找到机床出现问题的真正原因,经过反复调整后,即使问题得到解决,检修人员对于故障发生的原因还是一无所知。 1 基于数控系统的数控机床动态信息获取技术 以机床自身数控系统为依托,通过数控系统的机床动态信息通讯接口,获取数控机床的状态信息。通过构建状态控制与信息获取系统以全面获取机床状态信息1.1 西门子SINUMERIK 840D数控系统的机床状态参数获取 SINUMERIK 840D数控系统主要由数控及驱动单元(NCU)、人机通信单元(MMC和OP)、可编程逻辑控制器(PLC)三大模块组成。由图1可看出,SINUMERIK 840D数控系统向用户OEM程序提供了专用接口以供其进行数据采集以及指令控制。HMI或者用户OEM程序与NCK/PLC之间的数据交换就是通过MPI接口、Windows动态数据交换机制(DDE)等实现的。 图 1 840D数控系统各模块之间数据交互方式 通过SINUMERIK 840D数控系统的变量服务,OEM程序可以获取NCK/PLC中的变量,进而就可以得到机床电机的电流强度、负载大小、进给轴的位置、进给速度、电机输出功率、输出扭矩等机床性能状态参数。 1.2 Beckhoff数控系统的机床状态参数获取 基于Beckhoff数控系统的ADS通讯协议,能够快速准确地获取Beckhoff数控系统中机床运行状态参数。Beckhoff 数控系统的总体结构如图2所示。 图2 Beckhoff 数控系统的总体结构 在Beckhoff数控系统中,各个软件模块(如TwinCAT PLC、TwinCAT NC、Windows 应用程序等)的工作模式类似于硬件设备,它们能够独立工作。各个软件模块之间的信息交换通过ADS通讯协议完成。ADS(Automation Device Specification)即自动化设备规范,它为设备之间的通讯提供路由。 为方便各种计算机高级语言及其环境使用ADS通讯,Beckhoff TwinCAT系统提供相如下组件: ADS .NET Component 适用.NET平台,VB.NET,C#等 ADS-OCX (ActiveX COM控件) 适用于Visual Basic,Visual C++,Delphi等 ADS-DLL 适用于Visual C++等 ADS-Script-DLL 适用于VBScript,Jscript等脚本,创建B/S架构的应用 JAVA DLL 适用于JAVA语言 PlcSystem.lib” PLC库 ADS设备可以通过以上组件和其他ADS设备以及Windows进行通讯。本项目研究的数控机床动态性能测试分析系统选用C#开发。TwinCAT ADS访问变量有两种方式,分别为地址方式和变量名方式,系统选用地址方式,在TwinCAT ADS设备中每个变量都有一个句柄(Handle),使用变量名访问变量首先需要得到该变量的句柄。基于Ads .NET组件,从Beckhoff数控系统中获取与机床运行状态相关参数变量的流程设计如图3所示。 图3 Beckhoff 数控系统获取参数变量流程图 2 基于在机测试的数控机床动态性能评估技术 机床在机动态性能测试方法,从而建立其性能纵向评价基线。在此基础上,研究了反映其动态性能的参数。 依据性能评估对象的不同,设计了以下四种测试动作:圆测试、恒速轴测试、通用轴测试和

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档