为什么要查看模型
在PDM中对零件的预览是一个重要的核心功能。因为CAD用户只是数据的创建者,而更多的人需要在PDM系统中查看模型,他们可能是技术审批的领导,销售经理、工艺人员或者车间工人。对于数据使用者来说,你不可能指望在每一个人的计算机上都安装一套价格不菲的CAD软件。CAD软件的编辑界面太复杂,启动速度太慢。这里的查看器指的是查看三维模型和装配。二维的话基本上装一个图片查看器,或者使用操作系统的缩略图功能就可以搞定了。PDM查看器是PDM的核心功能。大概有以下这么几种解决方案。
安装特定的CAD浏览器
对于管理单一CAD产品的PDM,最简单的方法是安装本CAD的浏览器,这种浏览器通常是免费的,比如管理Solid Edge的就装一个Solid Edge查看器。这种查看器的优点是与当前CAD的版本匹配,不会有失真的情况。缺点首先是无法查看其它CAD模型,如果要装多个CAD查看器的话太臃肿。另外如果查看的是大型装配,如果将总装的所有零件模型下载到本机缓存,让CAD查看器预览,也要花费相当长的时间。大部分CAD的内置数据管理系统采用这种解决方案。(严格地说,CAD内置数据管理系统不算PDM,只能算是图文档管理系统)
通用的多CAD浏览工具
如果安装多个特定CAD的查看工具太麻烦,那么有没有支持多个CAD的,统一的浏览器呢?有的,Oracle AutoVue就是其中的典型产品。许多国产PLM就是采用的这种解决方案。AutoVue可以查看的文件类型可真不少,从Inventor、CATIA到Solidworks,常用的CAD软件它全认识,这当然是非常了不起的。不过也稍稍有几个缺点,首先是由于要识别的种类太多,所以安装后占用的空间会比较大;如果识别的是原始的设计文档,速度会比较慢;它的版本更新会慢一拍,比如现在Solid Edge ST10已经出来快半年了,它还只能支持ST9版本。像NX12、SW2018等也统统不认识。(详见http://www.oracle.com/us/products/applications/autoVue/autovue-supported-file-formats-065285.pdf?ssSourceSiteId=otncn)
另外,即使是通用的浏览工具,也不可能识别异构CAD的装配(比如装配用NX做,但包含Solidworks零件)。
西门子的JT解决方案
西门子采用了一种特别的解决方案来解决三维模型的查看问题,其核心技术就是JT。无论是哪一种CAD文件被导入Teamcenter,它都会在导入后异步生成一个轻量化的JT文件,而且JT文件的版本与CAD文件的生成版本无关。这样的话,有几个好处。
1、JT查看器只需要识别单一格式的单一版本,JT查看器可以做得比其它查看器更小。
2、JT查看器查看的JT文件比原始设计文件更小,所以加载时间可以更短。
3、虽然原始模型时多CAD的,但在JT查看器看来,都是JT零件,所以支持查看异构CAD的装配。
无需安装查看器的AWC解决方案
前面三种解决方案都要在客户端安装查看器。但是现在存在多种客户端,比如Windows客户端、Linux客户端、Mac客户端、IOS客户端和Android客户端,要开发多种查看器覆盖所有这些平台,是个难度相当大的工作。另外安装三维浏览器动辄需要上G的空间,对于像手机这样的轻客户端来说,也是不可承受之重。
于是西门子开发了Active Workspace Client来解决这个问题,思路是这样的:
1、将三维查看器装在服务器端
2、客户端浏览器需要支持HTML5和CSS3(现在所有平台上的最新浏览器都支持这两项技术)
3、三维操作在客户端进行
4、三维操作被映射到服务器端的三维查看器进行运算、渲染
5、将渲染结果映射回客户端
这样的话,就能在客户端无需安装任何软件、任何插件的情况下浏览三维模型了。这种功能类似手机屏幕投射到电视机的功能。你还能找到更好的解决方案吗?
利益相关声明
本人是负责西门子Solid Edge产品和Teamcenter Rapid Start产品的顾问。凡是提到上述两个产品的,都是利益相关方。如果有屁股决定脑袋的地方,请大家一定要擦亮眼睛,重点批判。有不同意见,请在公众号内留言。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:在PDM中怎么查看装配