了解PTC动态的人也许还记得,2010年初,在刚刚宣布Jim Heppelmann 将成为PTC下一任CEO后,其在接受本刊采访时就曾经谈到:“二维、三维直观和三维参数化这三种设计方式,都有 各自的长处和短处,每种方式也有相关的案例来证明自己是最好的。但大多数供应商只拥有其中一个技术,更别说将三种方式有意义的结合起来,PTC是惟一一家拥有以上三种技术的厂商。因此PTC将以PLM架构为基础,通过创新方式整合这些技术,我们将有一个伟大的机会来重组CAD市场。”
显然,工程师出身的Jim Heppelmann当时已经在考虑挑战多年的CAD产品模式,而所谓的“创新方式”在几个月后的全球用户大会上被正式提及——PTC产品开发执行副总裁Brian Shepherd在自己的演讲当中,把这种PTC对未来CAD的改造项目称为“闪电项目(Project Lightning)”。此次的Creo则是对“闪电项目(Project Lightning)”的落实。
从PTC对“闪电项目(Project Lightning)”和Creo严格保密的谨慎态度不难看出,事实上,PTC对其的重视程度前所未有,而这种变革也的确对整个CAD技术和产品应用具有重新定义的意味。 事实上,所有应用CAD进行产品开发的工程技术人员在得到便利的同时,也无时无刻不在忍受着CAD系统所带来的诸多问题。Jim Heppelmann在演讲当中将目前市场上的CAD系统所无法解决的问题归结为:易用性,互操作性,技术锁定和装配建模四个方面。
首先,CAD系统难用,同其与生俱来的抽象的使用方法有关,因此对于那些参与产品开发流程的普通用户来说,CAD过于复杂的操作往往令人望而却步。在产品开发团队的某些用户看来,参数化的CAD过于强大且提供的服务过多,即便是CAD专家,如果使用了错误的应用工具也会变得效率低下,难以完成任务。众多的研究表明,在现有的CAD工具中,易用性是由建模方式(二维、三维直接和三维参数化)和用户界面综合决定的,因此仅调整用户界面是无法从根本上提高系统的易用性。
第二,互操作性差已经被广大工程设计人员诟病了很久。由于不同建模方式的CAD系统之间缺乏互操作的标准,因此工程师难以针对不同的任务选择不同的工具进行应用,或是难以与使用其他CAD系统的协作者进行合作。虽然现在很多用户试图通过采用在单一的系统上实施标准化的方法来解决问题,但其对工程师研发工作的影响是显而易见的。
第三,所谓技术锁定,很大程度上反映为工程开发过程中的数据共用困难。相信绝大多数的工程师都曾经遇到过,由于不同的系统所产生的数据标准各不相同,因此在不同CAD系统之间传递和使用数据相当困难。虽然很多CAD 提供商都制定了数据的标准,但这种做法在某种程度上加剧了技术锁定的情况——应用者难以抛弃旧的工具而转向新的技术、应用或供应商,其结果是,公司要么承受高额的转换成本去采用新工具,要么满足于传统工具束缚下的有限创新。
最后,CAD系统对装配建模的控制能力有限。对于相对简单的、变型较少的产品,一款单纯基于CAD的装配建模方法可能就够用了,但是对于更复杂的有数百种甚至数千种构造的产品,单纯基于CAD的装配方法就一定不适用了。在这种情况下,PLM的介入成为最有效的方式。但是,目前的PLM系统和基于CAD的装配建模工具间,普遍缺乏深刻的联系,因此现有的PLM工具很难深入地在CAD系统当中发挥作用。不得不承认,以上的问题确实存在,而且也的确影响着很多使用者的应用体验。这次PTC发布的Creo,就是号称要解决CAD系统的所有这些痼疾——PCT将Creo的功能概括为:AnyRoleApps、Any Mode Modeling、Any Data Adoption和AnyBom Assemnbly。 具体来讲,PTC定义的Any Role主要是指提高CAD产品的可用性,让整个产品开发流程上的任何用户—— 设计师、管理者、采购人员,甚至市场人员——都能使用更易操作的CAD工具,使其成为在恰当的时间向正确的用户提供合适服务的工具,使组织中的所有人都参与到产品开发过程中。则关注的是产品开发过程中对建模方式的选择,虽然用户看到的是Creo,但后台的Pro/ENGINEER、CoCreate将为用户提供包括二维、三维直接或三维参数等方式进行设计。最关键的是,用户在某一个模式下创建的数据,都能在其他模式中访问和重用,而且用户还可以在不同模式之间进行无缝切换,而不会丢失信息或设计思路。是对工程技术人员数据共享问题的解决。通过Creo,用户能够统一使用任何CAD系统生成的数据,从而实现多CAD设计的效率和价值。参与整个产品开发流程的每一个人,都能够获取并重用Creo所创建的信息,从而提高原有系统数据的重用率。最特别的,是Creo对装配管理提升——Any BOM。事实上,Creo将通过利用BOM驱动组件,以及与PTC Windchill软件的紧密集成,将为整个产品开发团队提供所需的扩展性,以创建、验证和重用高度可配置产品的信息。 客观地讲,从CAD系统的技术发展和IT技术的进步来看,CAD系统出现问题是必然的,而解决这些问题,单纯依靠技术手段是不够的,只能用更创新的手段和方法。PTC的解决方法在笔者看来就是一个另辟蹊径的做法—— 在“集成”概念下,Creo事实上更像是一个未来CAD的平台,而不是在做一个简单的软件整合和系统重构。用户将要面对的,是Creo这个经过集成的、能够提供更多功能和便捷的平台,而隐身后台的Pro/ENGINEER、CoCreate和Product View等软件系统,经过Creo这个平台为用户提供统一的界面和应用体验。由于Pro/ENGINEER、CoCreate和ProductView在设计建模方面的优势,以及Wind Chill对PTC设计工具的支持,Creo具有“Any Role Apps、 AnyMode Modeling、AnyData Adoption 和Any Bom Assemnbly”的特征也就很容易理解了。 从目前PTC公布的细节可以想象,Creo足够开放的平台,将有更大的扩展空间——无论是对PLM系统的引入, 还是与其他CAD系统的对接。应该说,从Creo开始,CAD将不再是一种技术、一个软件或者一套系统,而开始转变成一个平台。对PTC来讲,逐渐淡化“PTC=Pro/ENGINEER”这一行业用户固有看法,从一个CAD软件提供商晋升为PLM系统解决方案提供者,Creo恰是其中的关键。 无论如何,Creo的出现,打破了近年来CAD市场在技术创新和应用创新上的胶着状态,为工程技术人员打开了另一个审视自身工作的窗口—— 其实,使用者完全可以不用关心CAD技术。正如PTC大中国区市场总监Andy Kwon对媒体讲的那样,只有行业的领导者才能提出这样的解决方案。而对于CAD行业来讲,这样的解决方案也有望带来一次革命。 据PTC提供的资料显示,Pro/ENGINEER将更名为Creo Elements/;将更名为Creo;将更名为。对于其具体面向市场的时间,恐怕还要得到2011年春天才会见到。 另悉,在2010年12月6日召开的PTC中国区用户大会上,Brian Shepherd将亲临现场,为中国的用户讲解更多的Creo细节。