Web Services技术在CNC自动编程系统中的应用研究

Web Services技术在CNC自动编程系统中的应用研究

论文摘要

Internet的快速普及和Web技术的发展,使传统的制造业发生了深刻的变革,出现了协同制造、异地制造等一系列新的业务需求。这些业务需求极大地推动了分布式计算技术的发展。Web Services技术和智能Agent是当前分布式计算研究的主流。经过近几年的发展,Web Services技术已经逐步完善和规范,并且为许多商业组织所采用。而另一分支智能Agent技术的研究也取得了巨大的进展。将Web Services技术与Agent技术相结合成为当今研究的热点。数控技术是先进制造业的核心,而CNC自动编程系统又是数控加工应用中的关键环节之一。将Web Services技术与Agent技术结合,应用于CNC自动编程系统,具有重要的理论研究和实际应用价值。本文首先将智能Agent技术与Web Services技术进行对比,分析了两者的不足,研究了将两者相互结合应用的实际意义,然后将Web Services技术应用于多Agent模型中,构造了基于Web Services的多Agent系统模型。该模型将服务包装在Agent中,并通过Web服务解决了Agent的跨平台通信问题。在构造了该模型之后,对模型中的服务Agent和协调中心进行了具体的设计。在上述理论研究的基础上,根据数控自动编程系统的一般原理,本文设计了一个智能CNC自动编程系统。该系统在将AutoCAD以CAD接口Agent的形式嵌入自身系统的基础上,加入轨迹生成,加工仿真,后置处理以及与机床的通信等功能。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 数控技术的发展
  • 1.2 数控编程系统概述
  • 1.2.1 数控自动编程系统的国内外研究现状
  • 1.2.2 数控自动编程系统的发展趋势
  • 1.3 课题的来源及意义
  • 1.3.1 课题来源
  • 1.3.2 课题的研究意义
  • 1.4 本文的主要研究内容
  • 第2章 Web Services的体系结构及主要技术
  • 2.1 Web Services概述
  • 2.1.1 Web Services的定义
  • 2.1.2 Web Services的体系结构
  • 2.2 Web Services相关技术
  • 2.2.1 XML
  • 2.2.2 SOAP
  • 2.2.3 WSDL
  • 2.2.4 UDDI
  • 2.3 Web Services开发
  • 2.3.1 Web Services的构建平台与服务组件
  • 2.3.2 WCF
  • 2.4 本章小结
  • 第3章 多Agent系统基本理论
  • 3.1 多Agent系统概述
  • 3.1.1 Agent定义
  • 3.1.2 多Agent系统结构
  • 3.1.3 多Agent系统求解机制
  • 3.1.4 多Agent系统交互机制
  • 3.2 多Agent系统的通信
  • 3.2.1 Agent通信与交互模型
  • 3.2.2 Agent通信方式
  • 3.2.3 Agent通信语言
  • 3.3 多Agent系统的协作
  • 3.3.1 协作的目的
  • 3.3.2 协作的类型
  • 3.3.3 协作的方法
  • 3.4 本章小结
  • 第4章 Web Services在智能Agent中的应用研究
  • 4.1 Web服务和智能Agent比较
  • 4.2 Agent对Web服务的扩展
  • 4.2.1 Web服务的不足
  • 4.2.2 Agent在Web服务中应用
  • 4.3 Web服务对Agent的扩展
  • 4.3.1 多Agent系统的不足
  • 4.3.2 Web Services在多Agent通信中的应用
  • 4.4 基于Web Services的多Agent系统模型
  • 4.5 本章小结
  • 第5章 智能Agent在CNC自动编程系统中的研究
  • 5.1 数控加工自动编程的一般原理
  • 5.1.1 数控加工编程的步骤
  • 5.1.2 图形交互式自动编程的步骤
  • 5.2 基于WMAS的CNC自动编程系统体系结构
  • 5.2.1 服务Agent的设计
  • 5.2.2 协调中心的设计
  • 5.3 本章小结
  • 第6章 基于WMAS的智能CNC自动编程系统的实现
  • 6.1 CAD接口Agent实现
  • 6.1.1 加工任务接收
  • 6.1.2 加工设计
  • 6.1.3 加工设计提交
  • 6.2 加工仿真Agent实现
  • 6.3 后置处理Agent实现
  • 6.4 机床通信Agent实现
  • 第7章 结论与展望
  • 7.1 结论
  • 7.2 进一步工作的方向
  • 致谢
  • 参考文献
  • 攻读学位期间的研究成果
  • 相关论文文献

    • [1].中走丝线切割自动编程系统研究[J]. 中外企业家 2020(03)
    • [2].基于大数据分析技术的网络自动编程系统研究[J]. 内蒙古民族大学学报(自然科学版) 2020(01)
    • [3].大型复杂构件的无模型工业机器人自动编程系统[J]. 电焊机 2020(07)
    • [4].基于加工特征的车间可重构式自动编程系统设计与实现[J]. 计算机集成制造系统 2016(10)
    • [5].数控加工自动编程系统的实现及技术分析[J]. 科技创新与应用 2015(34)
    • [6].中走丝线切割自动编程系统研究[J]. 中国制造业信息化 2012(15)
    • [7].线切割自动编程系统关键技术研究与开发[J]. 模具工业 2010(11)
    • [8].电火花线切割加工自动编程系统[J]. 计算机工程 2008(06)
    • [9].数控强力刮齿自动编程系统的开发[J]. 南京工业大学学报(自然科学版) 2018(04)
    • [10].基于AutoCAD的数控车床自动编程系统开发[J]. 现代物业(上旬刊) 2012(05)
    • [11].基于AutoCAD的数控冲床自动编程系统研究与开发[J]. 机床与液压 2008(07)
    • [12].数控滚齿机参数化自动编程系统开发(英文)[J]. 机床与液压 2020(06)
    • [13].椭圆齿轮的数字化设计及自动编程系统开发[J]. 组合机床与自动化加工技术 2013(07)
    • [14].多孔类零件自动编程系统的研究[J]. 机械工程与自动化 2008(04)
    • [15].曲轴切点跟踪磨削自动编程系统的开发[J]. 机械制造 2012(06)
    • [16].线切割自动编程中刀补方向的确定方法[J]. 机械设计与制造工程 2013(02)
    • [17].非圆齿轮数控滚齿加工的参数自动编程系统[J]. 机械设计与制造 2010(02)
    • [18].图形交互式数控线切割自动编程系统的研究与开发[J]. 机电工程技术 2011(01)
    • [19].MSG-325数控车床自动编程系统的改进[J]. 机械工程与自动化 2014(04)
    • [20].基于CAD的双轴双通道孔群加工自动编程系统的开发[J]. 机械研究与应用 2017(02)
    • [21].铣齿加工自动编程系统开发[J]. 机械设计与制造 2010(01)
    • [22].数控冲床自动编程系统的应用研究[J]. 机电一体化 2009(08)
    • [23].基于AutoCAD.Net的电火花线切割自动编程系统研究[J]. 现代制造工程 2020(01)
    • [24].数控铣床自动编程系统设计[J]. 机械工程师 2009(08)
    • [25].计算机辅助数控铣床自动编程系统的开发[J]. 机械制造 2018(01)
    • [26].基于UG的焊接轨迹自动编程系统的研究[J]. 自动化技术与应用 2009(05)
    • [27].球笼万向节数控加工自动编程系统的研发[J]. 组合机床与自动化加工技术 2013(10)
    • [28].基于AutoCAD的双刀架车削自动编程系统的开发[J]. 制造技术与机床 2008(01)
    • [29].AM下的开放式数控冲床自动编程系统[J]. 机械工程师 2008(07)
    • [30].基于工件模型的工业机器人自动编程系统[J]. 机器人 2017(01)

    标签:;  ;  

    Web Services技术在CNC自动编程系统中的应用研究
    下载Doc文档

    猜你喜欢