Manufacture→NC→Drill Customization点开,Auto Generate Symbols按下去,钻孔表里符号全堆在一起,大小不一,有的孔符号比孔本身还大,看着像一堆乱码。SIZE X/Y那两列填的是实际钻孔直径,mil还是mm取决于当前单位,Symbols Size X/Y是符号显示尺寸,跟钻孔尺寸不是一回事,混了之后表里符号跟孔径对不上,检查的时候以为孔打错了。
先看单位。Drill Customization里单位跟着Design的单位走,mil或者mm,如果Design是mil而钻孔表里填了mm的数,0.3mm的孔在表里显示成0.3mil,差了一个数量级。生成路径在Drill Legend对话框里有个Output File,默认是当前工作目录,名字叫drill.leg或者legend.txt,路径里别有中文和空格,不然Allegro写文件报错但弹窗一闪而过,看不见。
同size过孔改symbols figure,在Drill Customization列表里找到那个钻孔尺寸,比如0.3mm的via,右边Symbols Figure点开选一个形状,圆、方、三角、菱形,每种孔一个符号,不同孔径的孔符号不能重复,重复了钻孔表里两个孔用一个符号,加工厂分不清哪个是哪个。改完点Merge,同类过孔合并成一条记录,数量自动累加,之前手动一个个数孔的时代结束了。

Merge的时候注意,同size但镀通孔和非镀通孔不能合并,一个是PTH一个是NPTH,钻孔表里要分开列,加工厂钻孔时用的钻头不一样。还有盲孔和通孔也别混,哪怕直径一样,Depth不一样。Merge之前先确认钻孔层的设置,Manufacture→NC→Drill Legend里选对钻孔层,别把外层钻孔和内层钻孔搞混。
Drill Legend生成表格,Options里勾上Legend Title和Quantity,表头会显示钻孔尺寸、符号、数量、镀通属性。单位那栏默认跟Design走,不放心的话在Drill Legend对话框里手动选Mil或者Millimeter,跟钻孔表里的SIZE X/Y对应。生成之前先存盘,Drill Legend会读当前数据库,没存盘的话读到的是旧数据。
以前遇到过一个情况,钻孔表里数量对不上,板子上明明有200个0.3mm的孔,表里只显示了150个。查了半天是有些过孔被Freeze了,或者放在了非钻孔层上,Drill Customization不认。用Tools→Padstack→Modify Design Padstack把这些孔重新刷一遍,或者用Report→Drill Report先看原始数据,Drill Legend读的是数据库里的钻孔信息,跟显示出来的不一定一致。
生成完的表格别直接给加工厂,先自己核对一遍,SIZE X/Y和Symbols Size X/Y是两码事,表格里钻孔尺寸列是实际钻头直径,符号列是图纸上看的标记,符号大小跟孔径无关。有时候为了图纸清晰,符号画得比孔大好几倍,加工厂看表的时候只看钻孔尺寸列,符号只是找孔的位置用的。D:\allegro\drill_legend\下面放几个模板,一个mil单位的一个mm单位的,下次把那个钻孔表自动导出到Excel的skill脚本……
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删