lvkuhong2012 发表于 2012-1-19 08:28; U: M2 ^( O3 q) O# _0 w( C8 h, y 太专业 有简单的办法 出椭圆孔的方式吗? |
遇到同样的问题 求简单办法解决?? |
请教一下,我要出一个小的板子,只有SMD零件的,给厂商的时候不需要.rou,但我私下出ROUTE时为什么还是会报错啊?9 L% o- ?" j: X6 t' f WARNING: No route path data was found for processing. WARNING: No slot holes were found for processing! 是不是没有不规则的钻孔,出route都会报错呢? |
专业!!! 就没有更简单的方法 出椭圆钻孔吗! |
allegro生成不规则钻孔 9 H- U) i) Z4 z allegro生成不规则钻孔 .0 ^9 }! \/ s/ [8 z$ O: A# L* T 之前画的板子上都有少许不规则过孔,给厂家制作时都会帮忙打上,所以没在意,这次换了个厂家,才发现原来nc drill是不能生成不规则过孔的,要用nc route才行。$ b6 l7 \ M% m: m# o- \ & o, h9 j+ D2 T0 s" z4 G: V5 h/ M 看了些资料,据我的理解nc route貌似是给铣刀走的路径,铣刀会切割电路板(猜想,呵呵)。所以如果你要在板上挖个孔,那么就画一个ncroute吧。1 } q7 o6 {& T2 E/ V8 z) u , m8 t- c. M5 i7 j, N/ D+ s# D 说说怎么出route。 / H0 {7 D" m& C+ i 首先,要在板子上画一个route path的边框,因为板子也是被铣刀切出来的。边框画在board geometry的ncroute_path层上,如果没有,则在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。如果没有这么做会出现警告: WARNING: No route path data was found for processing.- K- Q8 Y# q# C% @; e. l/ P; m 还有要加上起始点和方向,具体做法是在ncroute_path层靠近边框起始处写一个数字1,然后在下一个方向上写一个数字2。不这么做会提示: 1 N2 L5 X- L- ] 9 \7 l4 J5 t+ [; P# S1 V WARNING: No start point indicators found on board! Start and end points for route paths will be selected at random.$ i2 n# ^( }' S6 X, g; d5 j % J3 `* K- x+ r 4 M1 L& [9 q) x; i4 N2 ~* V1 c 其次,编辑一个ncroutebits.txt文件,里面记录了铣刀的大小,每一行一个铣刀,格式如下: 1 V5 ~4 Q& E; \( b3 _; H: L 0.032 T01 0.060 T02 0.120 T03+ ]2 ?. ^- \, _ 常用铣刀最小直径0.8mm(32mil),最大3.175mm(125mil)。(常用钻头最小直径0.25mm(10mil)。+ r6 `( d' G. Z6 J6 }! k 没有这个会提示:0 D0 V: ?: i, m% \! p* x& f WARNING: Can't find NC Route bit file (ncroutebits.txt)!* F7 v1 G+ D. W2 i p 把生成的.rou文件前面的注释(;开始)删掉,即可导入cam350 9.11;/ v5 p: k: l) `' R . \( t' O9 @7 ~# D2 P; b# ^4 A1 l . w9 ~9 n; H' ~: V8 V2 P/ J 最后,原来铣刀是沿过孔的内径走的,为避免把所有铜皮都割掉,内径要设小,是原有大小减去铣刀半径 |
参与人数 1 | 贡献 +10 | 收起 理由 |
---|---|---|
![]() | + 10 | 赞一个! |
其实我发现不用删%之前的;file 只要在%之前空出一行出来就OK了 ![]() |
把%之前的;file删掉即可 |
嗯,谢谢各位的热情解答![]() ![]() ![]() |
在NC diii里面是没有异性孔的,出完gerber后再nc route ,然后给厂家的时候把这个nc route 也给过去,最好么再跟厂家打个招呼 |
回复 Daniel_wang 的帖子- e- p+ Y6 d0 |8 B' b drill legend输出是对的,但nc drill输出就没有椭圆孔了,drill route输出文件导入到cam350还会报错,还没找到啥原因! |
1.先出drill legend , 2.然后再出nc drill ,3. 再出nc route 试试。以前我遇到是把前俩个顺序弄反了,找不到钻孔符号了,不知道你这个是不是一样的道理。不过我一般不出最后一个,指出前俩个。 |
再不行建立一个ncroutebits.txt在目录下,手动导入rou看看,格式手动选择。 |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2025-5-19 09:27 , Processed in 0.068582 second(s), 46 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050