MCAD-ECAD协同设计的一体化应对方案
在当今全球市场中,设计人员受分立设计原则的过时思想所困扰。他们只想设计能够在竞争中胜出的优秀产品,而且他们只想获得一种简单易用、使自己能够专著于产品智能设计的解决方案。
本文引用地址:http://www.amcfsurvey.com/article/189868.htm在更短时间内开发出新一代电子产品的压力,使设计人员不得不重新审慎评估从概念到制造的整个产品开发过程。在电子技术不断发展的推动下,生产能在市场中带来竞争优势的更小型、更智能、连接性更强的产品意味着现在需要整体权衡产品设计过程的每一个部分。
让产品区别于竞争对手的机械与电子设计特性,过去一直被认为先是各自为政,然后被迫作为一个整体产品协同运行。正是这些元素融合在一起的特殊性创造出当今独特的互连产品。但这带来一个问题,即如何将产品融合在一起以提供独特优势。
现在需要从更广的角度看待设计过程,这需要跨越所有设计学科,让所有元素都能协同工作。产品开发过程中日益重要的一个要求是电子设计ECAD与机械设计的动态交互。特别是对尺寸更小、功能性更强的产品套件的持续需求,迫使二者不得不紧密地联系在一起,无论是物理层面还是就其开发而言。
电路板组装目前一般会容纳所有外部硬件设备,如连接器、键盘以及显示器等,而产品的外壳组装让这些设备展现在用户面前。这种物理接口也为内藏的产品设计智能地与用户见面提供了机会。
这两个领域息息相关。长久以来,电子产品的外壳设计一直都是满足所容纳电子组件的物理特性要求。如今,产品的电子设计与机械设计之间的关系正在朝相反的方向发展,即电子组件的设计现在需要在实体上迎合目标外壳形式(图1)。这是因为当今具有竞争力的产品(这些产品因其或卓越不凡,或极富吸引力,或让人耳目一新而各不相同)在更大程度上取决于用户体验,而用户体验最易受产品外形与功能的影响。用户体验的好坏取决于美学、人体工程学和功能表现等要素,而这些要素取决于产品的机械设计与电气设计。
图1:当今产品中的电子与机械设计方面相互交融、相互依存。
随着设计日趋复杂化、智能化而且联系更密切,高级设计概念在ECAD领域的系统设计以及MCAD领域的工业设计中应运而生。它们联合在一起共同决定设备的智能性、设计、功能以及外形如何结合并一起创造所有人都能使用的产品。
机械设计如今给电子设计带来了前所未有的深刻影响,它可以影响或决定主板形状、尺寸与组件布局,而且在许多情况下还会决定所使用的组件类型,甚至软件运行方式。这种趋势给两者之间的交互赋予了前所未有的重要性,因为现在产品的成功取决于ECAD-MCAD协作的成效,需要的是通力协作而非仅仅是有所联系的过程。
长达25年的协同设计困扰
实际上,采用在各自领域设计应用之间传递基本尺寸信息的通用文件格式,只能简单满足ECAD和MCAD设计的数据传输需求。尤其是从MCAD角度来看,MCAD设计在二十世纪七十年代的发展以及八十年代出现的实体建模,为数据交换文件格式的发展开辟了一条稍显崎岖的道路。
根据MCAD与ECAD应用程序的不同,催生了一种倾向于仅在基本层面存在、依赖于大量文件交换格式的ECAD-MCAD设计流程。在过去,这意味着一个应用的尺寸与对象布局数据经处理后需要通过各种2D和3D文件格式、作为重要事件发送到另一个应用。如果每一步都需要适当的设计修改,则会引发又一次数据交换以确认相关修改,从而最终形成一种妨碍MCAD-ECAD设计协作的繁杂过程。
解决上述问题的另一方法,是采用独立的第三方设计转换程序来简化文件兼容性问题(如IDF在MCAD域偶尔获得支持),并提高过程的灵活性。这些程序通常以ECAD-MCAD应用的本机格式提供导入/导出选项,而且在某些情况下会与采用对象链接(OLE)或编程界面(API)的程序直接连接。
但这两种方法都不尽如人意。在采用基本文件交换设置情况下,由于交换格式自身的限制与不一致性,数据转换错误频频出现,而且数据传输量很难控制(太多或太少都有问题)。最重要的是,上述过程一般很难操作,且由于数据交换格式不兼容而容易出错。
由于能够更严格定义格式和数据过滤选项以使用户能指定传输所包含的对象,专用CAD转换程序一般可以提供更好的解决方法。但不幸的是,由于在这过程中所插入的附加转换层的复杂性,前后各需要两个步骤。例如,由于与MCAD-ECAD应用具有密切关系,这种方法会使转换程序具有版本依赖性,从而进一步增加整个设计系统的许可费用。通过将其嵌入到MCAD或ECAD应用,转换程序的链接(OLE、API)版本可以提供集成度更高的解决方案,但代价是对版本的依赖性更高,而且MCAD-ECAD应用必须加载到相同的PC平台才能建立OLE/API互连。
一体化解决方案
与为满足日益增长的需求而不断发展的其他工程过程一样,我们需要从更高层面审视这些过程提供的预期结果。事实上,现有解决方案试图利用旨在把过程融合在一起的繁杂文件格式和应用来消除MCAD-ECAD隔阂。但从过程角度来看,基本的需求是设计和规划两个域中正确的尺寸对象,以使整体设计按照预期理想地结合为一体。因此,主要任务其实是间隙检验,或者说是材料配合。这部分任务一般在MCAD环境中进行,首先将PCB的3D数据导入MCAD设计,然后由该环境下的冲突检测决定配合是否成功,必要时则将主板修改数据发回给ECAD域。
基本的需求是在两个域之间数据能可靠、全面和便捷地传输途径。幸运的是,3D数据传输协议的开发已经发展到具备相对较新的STEP格式的新层次。STEP是一种针对3D设计与制造过程而设计的协议,不仅具有数据丰富性,而且极其稳定。
STEP目前得到了大多数MCAD系统的支持,而且在ECAD域引入双向支持可以实现一次性消除3D数据转换问题。STEP文件可以是大文件,但如果 ECAD系统在转换界面提供一系列智能对象过滤选项,则可以轻松约束文件大小。除了文件兼容性的优势,此方法还能避免第三方应用带来的复杂性以及由此产生的费用,并且不受MCAD-ECAD应用程序版本问题的困扰。
评论