CAM350导入gerber报错“Aperture are used which have a size of 0”

PCB导出gerber后,我们一般会用专门的软件核查gerber,比如CAM350和Genesis2000。下面分享一下我在使用CAM350时碰到的几个问题及解决方法。

问题

导入gerber时,弹出下图所示的警告窗口,提示我们说钻孔文件里面有大小为0的D码。这个问题不影响制版,但是让人心里很不爽啊。那么怎么解决这个问题呢?
CAM350导入gerber报错“Aperture are used which have a size of 0”_第1张图片

解决方法

先来看一下是什么原因导致这个问题的。以我手上的某个工程为例,导入gerber后,我们先按快键键A,弹出下图所示Apertrue Table,可以看到D12就是出错原因,显示Diameter为0.0。
CAM350导入gerber报错“Aperture are used which have a size of 0”_第2张图片
那么这个D12具体对应到电路板上的什么位置的孔呢?按快捷键D,弹出Aperture List,选择D12点击OK。这个时刻已经选中所有D12的孔了,按下H让它们都高亮出来。
CAM350导入gerber报错“Aperture are used which have a size of 0”_第3张图片
-_-||如果找了半天也没看到高亮的地方,可以换另一种方法,直接在Aperture Table修改D12的Diameter为100(大到足够醒目),然后再查找选中高亮。
CAM350导入gerber报错“Aperture are used which have a size of 0”_第4张图片
找到这个孔了,如上图箭头所指,对应到PCB中查找,发现是非金属化机械定位孔。
CAM350导入gerber报错“Aperture are used which have a size of 0”_第5张图片
再仔细一看,发现这个孔的设计不规范,只对Drill diameter进行了设置,layers没有设置。CAM350导入gerber报错“Aperture are used which have a size of 0”_第6张图片CAM350导入gerber报错“Aperture are used which have a size of 0”_第7张图片

在Allegro中直接修改。CAM350导入gerber报错“Aperture are used which have a size of 0”_第8张图片
CAM350导入gerber报错“Aperture are used which have a size of 0”_第9张图片
CAM350导入gerber报错“Aperture are used which have a size of 0”_第10张图片
选择是
CAM350导入gerber报错“Aperture are used which have a size of 0”_第11张图片
修改完之后,重新生成gerber,再次导入就不会包提示了。

你可能感兴趣的:(硬件设计)