王 忱 李加余 黄 慧
(胜宏科技(惠州)股份有限公司, 广东 惠州 516211)
每种CAM软件读资料时都不能保证把客户原始资料文件按其本来内容都能百分之百识别过来,虽然Genesis比其他CAM软件识别的文件格式种类多,而且也是自动识别,但是它同样存在以下几个问题:搞错补零方式;小数点位置读错;单位读错;不能识别某些不规则的D码。所以Genesis调取Gerber 274D 格式D码需要手动修改。
后缀名为art -aper.txt的文件为此类型的D码文件,首先分析发现:Genesis没有识别D码文件, 在没有识别D码文件的情况下就需要建立一个D码模板。当点分析后,格式下方显示如果是 Gerber 274x 的是自带D码文件的,如果是显示的Gerber的图形文件预览出来一定是不正确,art-aper.txt ,它的格式是ascii ,不是wheel。
这种情况说明了Genesis没有能够识别D码文件,像这样的情况就需要自己建立模板,然后对准D码文件单击右键,选择 open wheel template,这就是d码模板编辑器:art-ape.txt ,如果一个274D没D码文件,这个文件就无法输入,并且图形无法读入正确。
274D码文件调入,找到D码表;也可以用记事本打开。如图1、图2。
了解常用的D码文件对应的格式:
Line Lircle 线 —— Roud。
长宽顺序,选择width、height两个尺寸。
Oblong 椭圆形——Oval。
Flash 散热焊盘——Round Thermal,多层板才会有散热焊盘 ,难理解的是散热焊盘的读取。
图1
图2
(1)ROUND, RND,CIRCLE,FLASH C,FLASH AC,是否设定为Round。
(2)SQUARE, SQRL, SQR, FLASH S, FLASH AS,是否设定为Square。
(3) R E C TA N G L E, R E C T, 是否設定為Rectangle,同时注意X、Y方向。
(4)OBLONG, OVAL是否设定为Oval同时注意X、Y方向。
(5)THER, Flash T, Flash TC,是否设定为Thermal,注意开口大小。
(6)FLASH TS, 是否设定为Thermal(形状为方形)。
(7)POWER, INNER PAD是否设定为Thermal。
(8)若有P O W E R 栏下为Tr u e,是否设定为Thermal。
(9)若有Relief,是否设定为Thermal。
(10)若有DOUNT, ANNL 是否设定为Donut。
(11)Check TARGET是否设定为Moire。
(12)Check SQU,SIZE,R=45是否设定为Diamond。
(13)Check OCTAGONAL,是否设定为Octagon。
(1)散热焊盘修改首先你要明白什么是散热焊盘(图3)。
图3
①在散热焊盘的D码输入中只需要找到外径尺寸就可以了,其他都是固定的;
②内径的填写为 a-16 “16 ” 可以随意填写参数 “16”的意思是正片焊盘与铜面的距离;
③开口长度就是正片效果中的链接线的大小;
④开口角度一般为 450 ,开口个数为4个;
⑤开口形状有两种,可根据个人美观爱好自行选择。
(2)有时候会出现一种情况就是开口长度的大小不好调整,有些客户设计的很小,如果你开口长度填写0.1或者更大的尺寸那么D码还是会报粉红(错误)的!
(3)这种情况下你可以把Gerber先调进去,因为只有一个是错误的,所以可以在Genesis里面判断这个D码是否正确?
GERBER调入后出现2、4、7层有D12报粉红D码。打开 2、4、7 层中发现D12的是在大铜面上的散热焊盘,所以可以判断文件正常,不用去理会D12是报粉红!
还有一种可能就是客户喜欢设计成型线的D码是报红的,具体可以调入Gerber进行判断分析,还要理解一点就是导通焊盘都是接地的,这是它和隔离pad最大的区别。
所以当我们遇到D12这类型FLASH D码的时候你就可以判断它肯定是导通焊盘;至于你删除或者保留只要它与铜面导通就行。大小可以按照公司的制程能力随意更改的。还有一种情况D码都是绿色了,但是调进去就是格式不对,线路层大小不分,可能是D码比例不对。
如图4中两个线框中的数据大小不一致,线尺寸为0.1524mm,但是后面系统读入却是r15.24,这种情况就是比例不对。解决方法如图5改为1.0后再次保存即可;这样前后尺寸读入都是一致了!
图4
图5
现在D码调取正确了,如果同一个客户每次都是274D格式,不需要每次建立。可以把你建立的D码文档保存在Genesis里面的,下次遇到的时候直接调取建立好的D码文档去匹配就可以了。
①保存文档。
②调入保存好的D码文档直接匹配即可,这样子就不用每次都去建立D码浪费时间了!
近年来274D码格式现在只有少数客户这样子设计了,且CAM工程师调入资料时出错率也非常高;不经常调也容易忘记。文章根据GENESIS软件功能,推出一套快速、稳定、出错率底的方案。此方案可以在再次遇到同类型时实现自动输入,自动识别 。就算你没有这个开头也会识别的,但是如果有开头最好设置一个开头,以后只要遇到以这一行作为开头的,就会自动调用这个模板。
[1] 黄云钟. 基于Genesis与Minitab软件的半软硬结合印制电路板开发 [D]. 四川:电子科技大学,2012.
[2] 华炎生. 基于DOE和Genesis软件应用的高频混压印制电路板研究[D]. 四川:电子科技大学,2012.