在CAM350里做网络表,核心不是单纯把Gerber导进来,而是先从制造数据里提取一份CAM Netlist,再拿它去和原始PCB CAD导出的IPC-D-356网络表做比对。Siemens对CAM350的说明里就把这件事定义得很清楚,先生成由CAM数据解析出来的网络表,再与源CAD工具导出的IPC-D-356网络表比较,用来确认数据在提取和转换过程中没有损坏。
一、CAM350怎么做网络表
这一段先解决“怎么把网络表做出来”。做法不是从原理图直接进,而是从Gerber和钻孔这类制造数据反推连接关系,所以前提是层别、孔信息和单位都已经导入正确。菜单映射文档明确给出了提取入口,CAM Netlist提取对应的是【Home】里的【Compare】到【Extract Netlist】,旧菜单路径也可以从【Analyze】里的【Data Comparison】进入Netlist Tools。
1、先把Gerber和钻孔数据导干净
先完成Gerber与Drill数据导入,并确认层名称、层顺序、钻孔层和单位没有错。网络表提取依赖铜层和孔的导通关系,如果导孔层没对上,后面的网络表天然就会偏。
2、在提取前先检查导通对象是否完整
开始提取前,先确认焊盘、走线、覆铜和钻孔都已正常显示,尤其是盲埋孔、负片层和分割平面类设计,若显示层本身有缺失,提取出来的网络表通常会先错在这里。
3、从提取入口生成CAM Netlist
在新版界面可走【Home】【Compare】【Extract Netlist】,旧版也可走【Analyze】【Data Comparison】【Netlist Tools】来执行Extract CAM Netlist。菜单映射文档直接把这两个入口对应到了同一个功能。
4、提取后先看网络数量和明显异常
提取完成后不要急着比对,先看网络数量、无网络对象和明显孤立连接是否异常。如果网络数和经验值差得很大,优先回头查导入层和钻孔映射,而不是直接继续做比对。
5、复杂板先用默认规则跑一遍再细调
较复杂设计先按默认提取规则生成一版CAM Netlist,确认大方向没问题后再针对负片层、分割平面和特殊孔结构做细调。CAM350新版本发布说明里也专门提到,Netlist Extract相关选项在持续增强,说明这一步本身就是网络表流程里的重点环节。
二、CAM350生成Netlist并做对比怎么用
这一段解决“提取完以后怎么和外部网络表比”。CAM350的主流做法是把从Gerber解析出的CAM Netlist,和PCB CAD系统导出的IPC-D-356或356A网络表做Compare。社区教程和菜单映射都给了很直接的路径,先导入IPC网络表,再走External Nets比较。
1、先准备原始CAD导出的IPC-D-356文件
做比对前要先从原设计系统导出IPC-D-356或356A网络表,这份文件是“设计意图”的基准,没有它就只能做内部提取检查,不能完成真正意义上的设计与制造数据一致性验证。Siemens官网也明确把比对对象定义为IPC-D-356网络表。
2、把外部网络表导入到CAM350
导入路径可按教程走【File】【Import】再选择IPC网络表格式,356还是356A要与上游导出格式一致。社区教程明确提到,导入IPC netlist后会进入后续比较流程。
3、用External Nets执行正式比对
完成外部网络表导入后,进入【Home】【Compare】【External Nets】或旧版【Analyze】【Data Comparison】【External Nets】执行比对。菜单映射文档把Compare External Netlist明确对应到了External Nets入口。
4、先看开路和短路类差异
比对结果里最优先处理的是Open和Short这类连接性错误,因为这类问题直接说明Gerber提取出的连接关系与原始设计不一致。CAM350相关资料把Netlist Compare定位为在制前验证设计数据完整性的关键步骤,本质就是抓这类翻译错误和连接错误。
5、差异出来后先回查层映射和负片设置
如果比对差异很多,不要先怀疑原始设计错,优先检查导入层别、钻孔对照、负片平面和特殊孔定义。最新版发布说明中对External Nets和Netlist Compare的显示与选项都有专门增强,也说明真实工作里差异定位往往集中在这些地方。
6、确认无误后再把结果作为出图前关口
网络表比对的意义在于出图前最后一次确认制造数据没有偏离原设计,所以正确顺序应当是Gerber导入完成后先提取CAM Netlist,再导入IPC-D-356,最后执行External Nets并清零关键差异,再进入正式交付。
三、CAM350网络表结果怎么复核
前两段解决的是能不能做出来,第三段要解决的是结果是否可信。网络表工作最怕的是流程跑完了,但差异解释不清,后面返工时又得重新对一次,所以复核动作要固定下来。Siemens对CAM350的描述强调,这个Compare流程的目的就是验证CAD数据提取后的完整性,因此复核不应只看“有没有报错”,还要看差异是否都被解释。
1、先固定一份原始IPC网络表作为基线
每次比对都应保留原始CAD导出的IPC-D-356文件,不要用中间改过名或重新整理过的版本做基线,否则后面很难证明哪一份才是设计源头。
2、把CAM Netlist提取口径写进工艺记录
记录本次使用的层映射、钻孔导入方式、负片处理和网络表提取入口,后续若同一板子重跑,才能保证提取口径一致,不会出现这次能对上、下次又对不上的情况。
3、差异处理按类型分开
开路、短路、无网络对象和显示异常要分开处理,不要把所有差异混成一堆。这样定位时更容易判断是导入问题、制造数据问题,还是原设计导出问题。
4、复核后保留对比结果和版本号
每次完成Netlist Compare后,保留比对结果文件、Gerber版本号和IPC网络表版本号,后续客户或工厂回问时,能直接拿出对应版本的比对证据,不必重新跑一遍。
5、把网络表比对做成出图前固定动作
只要板子进入正式制前检查,Netlist Compare就应当作为固定关口,而不是“有空再做”的补充动作。因为它验证的是连接关系,这类问题一旦漏掉,后面的工艺检查再仔细也补不回来。
总结
CAM350怎么做网络表,关键是先从Gerber和钻孔数据里提取CAM Netlist,再确认提取口径和导入层别没有问题。CAM350生成Netlist并做对比怎么用,核心就是把原始CAD导出的IPC-D-356网络表导入进来,再通过External Nets完成正式比对。最后把基线文件、提取口径和差异处理记录固定下来,网络表检查才真正能成为出图前的稳定关口。
