远程数控仿真系统的设计与实现.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《远程数控仿真系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《远程数控仿真系统的设计与实现.pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、收稿日期:!#$%$!&第!卷&第%期计&算&机&仿&真!(年%月&文章编号:)($*+%(!()%$!($远程数控仿真系统的设计与实现周峰),宿超!,刘敏(),山东商业职业技术学院,山东 济南!#);!,山东广播电视大学,山东 济南!#)+;,中国网通山东省分公司,山东 济南!#)+)摘要:由于几何建模的复杂性和消隐算法的低效性,目前的数控仿真系统大多只能实现数控加工结果显示,而在数控加工过程实时仿真方面功能还很弱,对于基于-./01.0/的远程数控仿真的研究则更少。为解决以上问题,提出了实现远程数控仿真的技术框架,即采用 2345 建立几何模型,采用 6787 建立通信接口,构造虚拟环境与
2、操作者之间的通信机制。通过构造 9:-接口控制 9;087$/1?结点,实现工件动态建模,采用 6787 7;0/构造 AB 代码解释器,并阐述了干涉校验的实现方法,实现了远程数控仿真系统。关键词:虚拟加工;刀具轨迹验证;计算机仿真;数控中图分类号:CD!E&文献标识码::!#$%&()*$+,$-&-.)/-,01 2$/3*,$-&24#,/FGHI J0.K),LI BM7=!,5-I 4.(),LM7.?=.K-.N/OP0=Q B=RR01P0 7.?C0PM.=;=KS,6.7.LM7.?=.K!#),BM.7;!,LM7.?=.K 37?=7.?C0;08N=.I.801N/S,
3、6.7.LM7.?=.K!#)+,BM.7;,BM.7 A0/P=R LM7.?=.K T17.PM,6.7.LM7.?=.K!#)+,BM.7)5627)517:UO0/=/M0 P=R;0V/S=Q K0=R0/1S R=?0;.K 7.?/M0=1 0QQP0.PS=Q M?.K 7;K=1/MR,R=N/=QPO110./AB NRO;7/=.NSN/0RN P7.=.;S NRO;7/0/M0 R7PM.K 10NO;/N,W/M=O/M0 107;/R0 NRO;7/=.=QR7PM.K 1=P0NN,CM010 710 Q0W 10NO;/N./M0-./01.0/$X7N0?A
4、B NRO;7/=.,C=N=;80/M0 1=X;0RN,Q1N/,/MN701 1=N0N 7/0PM.=;=KP7;71PM/0P/O10=Q 10R=/0 AB NRO;7/=.,WMPM 0R;=SN 2345 7.?6787/=XO;?K0=R0/1S R=?0;7.?P=RRO.P7/=./01Q7P0,L0P=.?;S,/M0 N0P7;9:-./01Q7P0 N P=.N/1OP/0?/=?080;=?S.7RP7;W=1Y 0P0 R=?0;XS P=./1=;.K/M0 9;087/1?.=?0,:/=;Q=1 0V;7.K AB P=?0N NR;0R0./0?/M1=
5、OKM 6787 7;0/,7.?/M0 R0/M=?N=Q=801;7.K PM0PY 710 N0PQ0?,J.7;S,7 10R=/0 ABNRO;7/=.NSN/0R N?080;=0?,89:;)!2:21/O7;R7PM.K;AB 801QP7/=.;B=RO/01 NRO;7/=.;AOR01引言试切法是传统的刀具轨迹验证方法,该方法效率低而成本高。近年来,采用仿真技术实现刀具轨迹验证成为研究热点,并在试切环境的模型化和仿真计算等方面取得了重要的进展。由于仿真技术不需要原材料,校验过程具有敏捷性、直观性和柔性,因而,是提高刀具轨迹验证效率、降低成本的有效途径)。然而,由于计算机技
6、术本身发展的局限,采用计算机仿真方法验证刀具轨迹还存在以下问题。))由于几何建模的复杂性和消隐算法的低效性,目前已有的系统大多只能实现数控加工结果显示,而在数控加工过程实时仿真和真实感图形显示方面功能还很弱。!)目前较成熟的刀具轨迹仿真系统主要是国外的产品,如 I-B:UZ B:4集成系统中的201PO/刀具轨迹仿真工具。由于商业原因和接口开放性的限制,目前国内还没有掌握这些系统的核心技术。近年来,虚拟现实技术和网络技术取得了飞速发展。由于丰富的视觉效果是虚拟现实技术的一个特点!,因而,将虚拟现实技术应用于数控仿真,有助于解决目前的数控仿真系统所面临的真实感不足的问题。网络技术的发展使基于0X
7、 的数控代码远程校验和资源共享成为可能。本研究就是(!综合应用虚拟现实技术和网络技术,开发一个基于!#的数控铣削仿真系统,实现了基于!#的真实感实时仿真$。!面向远程仿真的系统技术框架远程仿真技术是将计算机仿真与网络技术相结合,使异地仿真与交互成为可能。本研究开发的基于!#的数控过程仿真系统,主要包含静态建模模块,运动建模模块,动态建模模块%,&解释器,交互与反馈模块。目前有一些成熟的$(图形工具能实现静态建模,但却不能支持动态建模,也就是由这些工具建立的模型无法实时修改。另外一些图形软件包,如)*+,-,支持动态建模,但不支持基于网络的实时渲染。从动态性和支持网络两方面考虑,本研究采用虚拟现
8、实建模语言(./01234 534/16 7894/+:-3+:23:,.57-)和外部授权接口(;80/+:?+10 A3B,;=?)实现几何建模模块。.57-是一种描述三维形体和交互环境的文件格式%,事实上,目前已经成为网络图形的标准。.57-提供了 C D E度的自由,可沿着$个方向移动,也可以沿着$个方向旋转,同时还可以建立与其它$(空间的超连接,所以.57-是超空间的。远程数控仿真系统的静态建模,主要涉及到外轮廓形状和光效。为了尽可能减小远程仿真系统的数据量,增加虚拟环境的实时性,将系统中几何模型的外轮廓形状分为两种:圆柱体和长方体。光照模型采用 F134 模型,从而使场景中的物体有
9、金属质感,通过设置各物体的镜面反射和漫反射属性,区分不同材质的金属物体。.57-的主要不足是交互性不强,.57-建立的场景只支持简单的浏览、移动和旋转,这远不能满足数控仿真的要求,尤其是不能满足动态切削仿真的要求。;=?允许.57-世界与网页上其他对象沟通,为弥补这一不足提供了良好的途径。通过;=?建立与虚拟环境之间的交互接口,用户可以通过嵌入!#页面的 G3H3 3*41 来控制虚拟环境中的物体,甚至可以实时改变虚拟环境中物体的外轮廓形状。目前,不同操作系统的&1IB3*8FF2+/B3180 浏览器都支持;=?。考虑到远程数控仿真用户的多样性,远程数控仿真系统必须有面向对象、面向事件、平台
10、独立的特性。本研究的技术框架是采用.57-分别建立静态模型和动态模型,通过;=?接口,采用 G3H3 3*41 构造动态模型的外轮廓函数和&代码解释器;构造虚拟环境物体之间、操作者与虚拟环境之间的通信机制,实现数控加工的远程仿真。面向远程仿真的系统技术框架如图 E 所示。在静态建模部分,为使场景逼真,采用现有的=(系统,如=218=(、$(J129/8 7=K 等软件建立。然后,通过这些系统的开放接口,将模型数据导入.57-场景。运动建模部分主要是刀具模型的建立,采用.57-静态结点建立模型,应用离散插值机制,对于关键时间戳的场景进行实时渲染,场景依据关键帧进行实时更新,从而实现运动建模。动态
11、建模图#面向远程仿真的系统技术框架部分主要是建立外轮廓能实时改变的工件模型,采用.57-动态结点建立。用户在客户端输入&代码,&代码被传入由 G3H3 3*41 构造的&代码解释器,&代码解释器构造运动路径和时间戳,将相应参数传递给G3H3;=?接口,G3H3;=?构造的函数在每一时间戳校验刀具与工件之间的碰撞与干涉,通过实时渲染关键帧实现数控加工过程仿真。$工件动态建模的实现方法由于三轴铣削加工只有毛坯的上表面是加工表面,可以采用四边形网格方法来表达毛坯动态模型,即:将毛坯底面进行离散,以离散点对应的不同高度来表达加工零件的表面形状$。.57-动态结点;4H31/8+,0/9 非常适用于构建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 远程 数控 仿真 系统 设计 实现
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内