- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于环球网的CAD/CAM技术
一、引言
随着制造业的迅速发展,“敏捷制造”及“全球制造”已成为发展趋势,它们都强调一种灵活的生产组织模式,以满足异地制造以及国际协作生产的需要,所以它们以迅捷、高效的信息通讯为基础。Internet是一种高效、迅速、全面的通讯手段,将在制造业中发挥重要的作用。本文提出了以Internet为基础,建立基于WWW服务的客户/服务器方式的CAD/CAM系统的新概念,并针对电加工CAD/CAM系统进行了实际的系统开发,取得较好效果。
二、基于环球网CAD/CAM技术的本质
CAD和CAM是围绕着产品的设计、制造两大部分独立发展起来的,从广义上讲,通常认为CAD包括建立几何模型、工程分析、动态模拟、自动绘图;CAM技术主要集中在数字化控制、过程控制、机器人和工厂管理等领域。在本文中的CAD/CAM则是指用户通过一定图形界面输入数据,最终得到数控加工代码的数控编程系统。
所有CAD/CAM系统都可归结为如图1所示的几个步骤:(1)用户输入加工零件数据;(2)编程系统进行数控编程计算;(3)系统将数控代码输出给用户。
从本质上讲,CAD/CAM系统实际上是一个数据转换系统,即将用户输入的零件数据转换成用于加工控制的数控代码。
在传统的单机单用户系统中,图1中两个部分是系统的两个进程,它们位于同一台计算机上,因而是封闭的。而利用目前已广泛应用的Internet环球网的相关技术,完全可以将图1中的两个进程分别放置于Internet环境中的不同的计算机上,应用相应的通信协议进行数据的输入输出,从而建立基于环球网的开放式CAD/CAM系统,使用户可以进行远程操作及编程。
三、网络服务方式、协议的选择及编程原理
我们选择WWW(World WidG Web)作为系统的服务方式,WWW使用HTTP(Hy Text Trans—fer Protocal)协议。HTTP协议在网络的协议层中属于高层次协议,基于HTTP协议,应用HTML(Hypertext Markup Language),和Java语言,我们可以较容易地进行系统开发,无需过多地考虑网络层的底层细节。
WWW服务是Internet上增长最快、应用最广泛的服务方式。它是一个分布式的多种信息组合的信息系统。这种信息系统采用客户/服务器(Client/Server)形式和超文本链接(Hyperlink)方式,以统一的方式将网络上的不同数据组合在一个文档中,并且使它们能够方便地被用户所访问。
WWW服务器上存放各种以HTML语言编写的超文本媒体文件,这是一种“开放式”文件,在阅读的同时可以并获取文内提示的相关信息。超媒体是指文件中既可以用文字信息,又可以有图象、声音、影像信息等。客户端是能够处理HTML文件的网络浏览器,其与服务器的通信通过HTTP协议进行。运行浏览器时,用户通过输入一个称为URL(Uniform Resource Locator)的WWW地址来指定想要看的Web网页,然后由浏览器指定数据类型,服务器取出该页并把数据动态地转换成客户指定的格式,并将其以用户指定的方式传给客户,并等待下一个请求。其示意图如图2。
将图2与图1进行比较,其流程有相同之处。基于此原理,可将数控编程的算法程序安装在WWW服务器的相应网页上,应用HTMl语言设计用户图形输入界面。用户使用网络浏览器访问WWW服务器的相应网页,即零件图形输入界面,输入零件图形数据后,可以将其提交给WWW服务器。因为服务器可以将数据按用户指定的格式返回,所以这就构’成了网络CAD/CAM系统的输入输出环节。
因为一个服务器能为多个用户抽取多个Web页面,并且将客户请求排队,而不会被某个特定的用户全时占用,这就保证了基于环球网的CAD/CAM系统可以由多个用户同时使用,这也是其区别于单机系统的显著优点。
从数据类型来说,WWW服务有两种形式:静态访问和动成访问。静态访问是客户方发出请求后,WWW服务器将事先生成的文件直接返回给用户。动态访问是指用户发出请求后,WWW服务器将用户请求通过相应的接口传给后台的其他服务进程,由其处理用户的请求,根据用户请求的参数和要求,动态生成相应的文件,将其返回WWW服务器,再由WWW服务器将文件返回给用户。
而在基于环球网的CAD/CAM系统中,用户提交的零件图形信息,应由数控编程模块接收,进行相应的计算,从而得到加工代码,并将其返回给用户。所以这种访问形式属于动态访问的WWW服务方式。要实现动态访问,就必须建立一个能接收用户浏览器发出的信息以及对其进行处理的程序。目前应用较普遍且比较成熟的是通过CGI(Common Gateway Interface,通用网关接口)来实现,被称之为CGI或CGI程序。
图3显示了WWW服务中,客户方、服务器方与CGI程序之间的关系及数
文档评论(0)