Allegro椭圆孔攻略

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Allegro椭圆孔攻略
Allegro椭圆孔攻略
以下内容多是网上各位大侠的总结,再加自己的些许实践,如有不当之处还望指出。

candence版本16.3,据说candence在15.2已经支持椭圆孔和方形孔。

在candence的pad designer工具中,可以自动生成椭圆孔和方形孔。

很多大侠都是先做热风焊盘再做孔。

由于本人用的机械孔省去此步。

过程如下
1. 制作椭圆孔
< xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" />
2. Allegro中导出椭圆孔
1> 首先,要在板子上画一个route path的边框(台湾映阳公司的allegro资料中没有此步操作,本人做了简单测试,其效果图如下)。

边框画在board geometry的ncroute_path层上,如果没有,则在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。

否则会出现警告:WARNING: No route path data was found for processing.
图中的框框就是再route patch层画的线,而未划线的焊盘如下
从表现效果来看,应该不需要画线,不过这条还得经过制版商验证。

2> 还有要加上起始点和方向,具体做法是在ncroute_path层靠近电路板边框起始处(如左侧board outline)写一个数字1,然后在下一个方向上(如右侧board outline)写一个数字2。

否则在生成nc route时会提示:WARNING: No start point indicators found on board! Start and end points for route paths will be selected at random.
3> 其次,创建一个ncroutebits.txt文件(注意,必须是这个名字),里面记录铣刀的大小,每一行一个铣刀,格式如下:
0.032 T01
0.060 T02
0.120 T03
常用铣刀最小直径0.8mm(32mil),最大3.175mm(125mil)。

(常用钻头最小直径0.25mm(10mil)。

没有这个会提示:WARNING: Can't find NC Route bit file (ncroutebits.txt)!
4> 生成NC Route。

打开manufacture/nc/nc route,弹出如下窗口,设定Route feedrate为1;
点击NC parameters,打开如下窗口,选中enhanced excellon format,这样在生成.rou文件时会自动添加钻头信息。

注意,需要把生成的.rou文件中的注释(;开头)删掉,否则在cam350导入时会出错
3. Cam350(v9.1)中加载gerber文件
生成.rou文件后不能采用自动导入方式导入gerber文件,否则会提示如下错误。

1> 手工加载gerber文件,选择Import/Gerber Data/,在弹出的窗口中选择需要的文件;
2> 选择Import/Drill data,弹出如下窗口,添加钻空文件和.rou文件。

注意单位和精度一定要与gerber文件一致。

3> 钻孔文件与.rou文件叠加后显示效果如下,
nc drill是不能生成不规则过孔的,要用nc route才行。

看了些资料,据我的理解nc route貌似是给铣刀走的路径,铣刀会切割电路板(猜想,呵呵)。

所以如果你要在板上挖个孔,那么就画一个ncroute吧。

说说怎么出route。

首先,要在板子上画一个route path的边框,因为板子也是被铣刀切出来的。

边框画在board
geometry的ncroute_path层上,如果没有,则在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。

如果没有这么做会出现警告:WARNING: No route path data was found for processing.
还有要加上起始点和方向,具体做法是在ncroute_path层靠近边框起始处写一个数字1,然后在下一个方向上写一个数字2。

不这么做会提示:
WARNING: No start point indicators found on board!
Start and end points for route paths will be selected at random.
其次,编辑一个ncroutebits.txt文件,里面记录了铣刀的大小,每一行一个铣刀,格式如下:0.032 T01
0.060 T02
0.120 T03
常用铣刀最小直径0.8mm(32mil),最大3.175mm(125mil)。

(常用钻头最小直径0.25mm(10mil)。

没有这个会提示:
WARNING: Can't find NC Route bit file (ncroutebits.txt)!
把生成的.rou文件前面的注释(;开始)删掉,即可导入cam350 9.11;。

相关文档
最新文档