在现实世界中,你发现的真实产品并不总是只使用单一的电路板。许多产品使用多个电路板,这包括从你的电脑到咖啡机的所有产品。而且,每当你设计一个包含多个电路板的产品时,随着各种组件进入制造阶段,就会有多个BOM和多个库需要跟踪。对于某些产品来说,即使是单一的BOM也可能已经很难处理,特别是当它包含成千上万个组件时。那么,一个包含多个PCB和多个BOM的项目又会怎样呢?
我想给你一些洞见,关于专业设计团队如何实施工作流程,以全面管理多板项目的BOM。团队通常需要导出、清理、跟踪和修改BOM中的数据,以便将产品推进到制造和组装阶段。软件工具可以提供帮助,但归根结底,需要一个过程来确保多板项目顺利完成。
进行单个PCB项目的运作正如其听起来的那样:你有一套项目数据、制造文件、构建材料、制造和装配图纸以及拾取和放置/钻孔文件。而进行多板项目的运作则是一个不同的挑战,因为你有多个物料清单(BOMs)、一套组装数据、制造包,而且这些并不都是同时链接或使用的。
当你为带有多个PCB的产品开发制定工作流程时,哪些任务将会与不同类型的文档关联?
制造数据 |
|
拾取和放置数据 |
|
物料清单 |
|
装配图纸 |
|
将所有这些不同的数据类型分解到PCB级、面板级和系统级,可以使某些管理任务变得更加容易。一般来说,为每个PCB及整个系统分解出每个制造和装配包是个好主意,正如表格中所概述的。
成功管理多板制造项目需要仔细跟踪每块电路板以及整个组装的所有数据。这样做的原因可能不那么明显,但当你观察制造商、装配商和采购部门如何处理多板的数据时,他们通常会按照不同的零件编号来区分。跟踪多板系统中每个子组件的所有这些数据的最佳方式是遵循以下提示:
创建一致的零件编号系统(并使用它!)
因此,我认为最好使用一个按板分列的综合BOM,用于正在清查、创建和配套的项目。这里的技巧是你应该按照系统中的PCB来划分BOM。在你的BOM中包含一列,列出每个组件的PCB部件编号。
然后,使用你的分销商的订单系统或使用Octopart中的BOM工具上传综合BOM,你将能够看到哪些部件缺货或已过时。
Octopart中的BOM工具是一个你可以用来快速缩小到你的多板组装中缺货或过时组件的功能。
一旦你将替代品或缺货部件编入列表并确定了替代品,就回到你的PCB项目中,将每个部件替换为其替代品。在Altium Designer中处理多板项目时,最快的方法是使用.BomDoc文件,这将允许你快速浏览并在项目级别上快速识别和替换具有替代部件编号的部件。
完成BOM清理后,你就可以准备发送单个部件编号进行制造,并为每块板创建部件套件了。通过将每块板分成单独的订单并配备单独的BOM,可以最容易地创建部件套件。首先在系统级别进行这一流程操作时,尤其是当部件分布在多个PCB上时,我们在沃尔玛购买时不会牺牲任何折扣。
无论你的产品是内部组装还是与合同装配商一起组装,拥有多板组装的真实3D渲染图总是有帮助的。在过去,这需要将STEP文件或Parasolid文件放入SolidWorks或其他MCAD应用程序中,然后手动排列各个PCB并导出屏幕截图。
Altium的MCAD CoDesigner扩展和原生多板组装工具为您提供了两种导出多板组装的逼真3D渲染图的选项。
在每种情况下,您还可以在多板组装周围放置一个3D外壳或外壳体,以获得更逼真的成品视图。这包括电缆或束线、柔性印刷电路、飞线或任何其他机械元件(如安装螺钉或支架)的3D体。
无论您需要构建可靠的电力电子产品还是高级数字系统,都可以使用Altium Designer中完整的PCB设计功能和世界级的CAD工具。为了在当今的跨学科环境中实现协作,创新公司正在使用Altium 365™平台轻松共享设计数据并推进项目制造。
我们只是初步展示了在Altium 365上使用Altium Designer的可能性。立即开始您的 Altium Designer + Altium 365 免费试用。