EDA365电子工程师网

标题: allegro输出椭圆孔怎么没有呢? [打印本页]

作者: more_water    时间: 2011-6-29 10:43
标题: allegro输出椭圆孔怎么没有呢?
allegro输出的文件用cam350打开没有椭圆孔,厂家加工也看不到,只能看到椭圆的焊盘,中间的椭圆通孔看不到,有高手帮帮忙,指点一下,谢谢!
. `  g/ j6 J2 c9 L, N7 c
作者: nbhand    时间: 2011-6-29 10:58
rou文件输出了吗?
作者: Sunnyly621    时间: 2011-6-29 10:59
输出ROUT文件,应该有,要不然就是封装做错了
作者: more_water    时间: 2011-6-29 11:03
回复 nbhand 的帖子
. g2 t5 {/ x) ]& z5 X' u
, X4 {- g6 s  U* K- V  v就是NC route吧,那个输出了的!3 Y' S: Z( s4 f/ l# h( t+ `

作者: more_water    时间: 2011-6-29 11:04
Sunnyly621 发表于 2011-6-29 10:59 1 q: G. Y* B3 n
输出ROUT文件,应该有,要不然就是封装做错了

) A2 j# Z  a6 T/ k* W. b  ]就是NC route吧,那个输出了的!同一个封装里面,圆形孔和焊盘都有,就椭圆的看不到,是不是哪儿设置有问题呢?我是新手,没用多久!
作者: nbhand    时间: 2011-6-29 11:11
再不行建立一个ncroutebits.txt在目录下,手动导入rou看看,格式手动选择。
作者: Daniel_wang    时间: 2011-6-29 12:21
1.先出drill legend  , 2.然后再出nc drill  ,3. 再出nc  route   试试。以前我遇到是把前俩个顺序弄反了,找不到钻孔符号了,不知道你这个是不是一样的道理。不过我一般不出最后一个,指出前俩个。
作者: more_water    时间: 2011-6-29 15:07
Daniel_wang 发表于 2011-6-29 12:21
9 m3 t1 i5 v: f2 I3 O4 y1.先出drill legend  , 2.然后再出nc drill  ,3. 再出nc  route   试试。以前我遇到是把前俩个顺序弄反了 ...
0 ]! t' U) h/ Z5 M3 Y  L
在drill legend中有椭圆孔的标示 / ^% D6 g( {! }1 i9 J* t" J. `
但是在nc drill 输出后就看不到,只能先打电话给厂家,让他们先把孔打起,后面慢慢学习了5 r1 N/ K5 o( d; L# r: n! E& A

作者: more_water    时间: 2011-6-29 15:14
回复 Daniel_wang 的帖子
3 I; B* v/ i: z$ r( n' F7 s! h1 c4 z( |2 D# n
drill legend输出是对的,但nc drill输出就没有椭圆孔了,drill route输出文件导入到cam350还会报错,还没找到啥原因!$ j- ^4 i5 K9 ~1 ?& f% P

作者: rita111    时间: 2011-6-29 16:25
在NC diii里面是没有异性孔的,出完gerber后再nc  route ,然后给厂家的时候把这个nc  route 也给过去,最好么再跟厂家打个招呼
作者: more_water    时间: 2011-6-29 17:39
嗯,谢谢各位的热情解答:)
作者: zhxg88    时间: 2012-1-17 17:16
把%之前的;file删掉即可
作者: zhxg88    时间: 2012-1-17 17:27
其实我发现不用删%之前的;file( p1 u# ~: C4 l5 [( ]# g9 j- g  l
只要在%之前空出一行出来就OK了
作者: lvkuhong2012    时间: 2012-1-19 08:28
allegro生成不规则钻孔 * |  }3 z# R$ k! ?4 J% S
. J. x3 s. ]( C5 Y, ?
allegro生成不规则钻孔 .
) D; f) n, B2 w. s, a: x+ C' l) k之前画的板子上都有少许不规则过孔,给厂家制作时都会帮忙打上,所以没在意,这次换了个厂家,才发现原来nc drill是不能生成不规则过孔的,要用nc route才行。8 |. s+ t! t4 a* v& b" O
( x2 R4 d3 b" ~/ G7 U- f
看了些资料,据我的理解nc route貌似是给铣刀走的路径,铣刀会切割电路板(猜想,呵呵)。所以如果你要在板上挖个孔,那么就画一个ncroute吧。
, }$ c8 n' Z7 C4 N3 o; O$ M+ q8 l7 i% [' |

7 E" \8 d& R: O+ r
" z7 Y' E: J" J说说怎么出route。9 w# B( N5 `4 C! I1 d8 U! N

$ N* x1 v8 t5 n0 D4 A首先,要在板子上画一个route path的边框,因为板子也是被铣刀切出来的。边框画在board geometry的ncroute_path层上,如果没有,则在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。如果没有这么做会出现警告:
. f) o5 r/ M) C* Y% w/ }& `. i  \9 K: W* V, K& E% q
WARNING: No route path data was found for processing.9 a' s* m6 H! e
还有要加上起始点和方向,具体做法是在ncroute_path层靠近边框起始处写一个数字1,然后在下一个方向上写一个数字2。不这么做会提示:
8 Z* l; ?0 F; F5 ]/ n6 w2 y0 I) m! j  \& s5 m; w; k# K
. j$ x; ?, x9 ]1 y
WARNING: No start point indicators found on board!3 m" ?' J, X- k3 D
          Start and end points for route paths will be selected at random.( |( \4 d3 C3 D" }

" L& r$ Y1 {2 F0 o
3 g" R6 t5 N+ \2 ]: F* m, F; X$ j, @* [8 h! `
其次,编辑一个ncroutebits.txt文件,里面记录了铣刀的大小,每一行一个铣刀,格式如下:6 ]' v) q5 `0 T7 \: n; j

  p4 {9 f+ s" v7 ^: W0.032 T01
" y1 e" `! q( X1 |" k5 {0.060 T02
$ x; M' k3 p4 X/ j9 t& ^2 U6 {- M0 Z* E0.120 T034 I+ G  i" \) ?4 Q
" z% l/ ~8 A7 q; \; J8 m6 u
常用铣刀最小直径0.8mm(32mil),最大3.175mm(125mil)。(常用钻头最小直径0.25mm(10mil)。1 k5 k+ r+ w* X; f& W0 R" h
5 `; ^; ~9 I- K5 m6 c0 l9 O
没有这个会提示:) v' y. X( s, n' [/ Q. r
& u, H9 I/ l. z, T
WARNING: Can't find NC Route bit file (ncroutebits.txt)!2 c' ?2 j! U. c! W& F
* s" ~$ G& |! |5 G1 R
9 }0 M1 s- N# q  e0 W4 c
把生成的.rou文件前面的注释(;开始)删掉,即可导入cam350 9.11;" `% O4 G( O3 Z; v

  Y2 A( m8 P2 r* y0 g* \' S
' |, e# W9 P9 ]& L. M) ?7 i- q7 u! o$ S
最后,原来铣刀是沿过孔的内径走的,为避免把所有铜皮都割掉,内径要设小,是原有大小减去铣刀半径  H* m# X/ P/ d. t4 @/ t: m

作者: haogong    时间: 2012-4-24 16:49
专业!!!  就没有更简单的方法 出椭圆钻孔吗!
作者: 鱼美木    时间: 2013-3-13 10:20
请教一下,我要出一个小的板子,只有SMD零件的,给厂商的时候不需要.rou,但我私下出ROUTE时为什么还是会报错啊?+ ~9 i/ [( n. ?2 h  j
WARNING: No route path data was found for processing.2 N  i* r% p; Q. t6 E' h
WARNING: No slot holes were found for processing!9 [3 w3 D4 w6 z/ z
是不是没有不规则的钻孔,出route都会报错呢?
作者: ai吃芒果    时间: 2014-6-10 14:11
遇到同样的问题 求简单办法解决??
作者: ai吃芒果    时间: 2014-6-10 14:17
lvkuhong2012 发表于 2012-1-19 08:287 P6 i5 n- E9 Z3 O' w
**** 作者被禁止或删除 内容自动屏蔽 ****
( }$ m( d$ o6 g8 g8 `' ?
太专业 有简单的办法 出椭圆孔的方式吗?




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2