allegro出异形空错误总结

首先参考我博客里面转载的几篇文章。

说是要加ncroutebits.txt

格式如下:

0.032 T01
0.060 T02
0.120 T03

我猜含义就是铣刀T01 的直径是0.032

如果不加,就会出

 WARNING: Can't find NC Route bit file (ncroutebits.txt)!
          Using T01 to route ALL route cuts.
但是这里也是可以通过在cam350中修改来编辑铣刀的大小的。我试了一下这种方法,后面好像还要自己添加铣刀走的路径的信息,

我觉得这个信息是在做异形焊盘的时候就做好了的,(要是自己想再板子上开个洞,是不是就要自己画了,或者也许可以使用outline来画);

allegro生成的.rou文件如下

 

M48
INCH
;EXTENTS: -0.500  -0.500  4.500   3.500   
;LEADER: 12 
;HEADER: 
;CODE  : ASCII 
;FILE  : *****.brd
%
G90
F1
M16
T01
M16
G00X00005000Y00255000
M15
G01X00385000Y00255000
G01X00385000Y00005000
G01X00005000Y00005000
G01X00005000Y00255000
M16
T01
M16
G00X00016800Y00211000
G41
M15
G03X00020800Y00211000A00002000
G01X00020800Y00219000
G03X00016800Y00219000A00002000
G01X00016800Y00211000
M16
G00X00042000Y00211000
G41
M15
G03X00046000Y00211000A00002000
G01X00046000Y00219000
G03X00042000Y00219000A00002000
G01X00042000Y00211000
M16
G00X00027400Y00198500
G41
M15
G03X00027400Y00194500A00002000
G01X00035400Y00194500
G03X00035400Y00198500A00002000
G01X00027400Y00198500
M16
G40
M30

下面是我导入*.rou时候的提示,

Warning - No header % found, load stopped
Info - Layer 1: e:\stm32f107\hardware\proj_crsc\tietasch\crscpcb0221v1\output\crscpcb0226v1_6film.rou, Reading...
Warning - Tool Numbers with no size: 1 System has assigned a default size of 93.0 mil to all tools. Correct this information using NC Editor Tool Table


 

首先看第一条“Warning - No header % found, load stopped”,看我前面转载的博客,发现有人说要将*.rou前面的注释去掉,导入cam350才不会出错,结合警告1,我觉得应该是因为导入的时候需要查找一个“%”做为导入的开始标志,所以就将*.rou中“%”前面的都删去了,再次导入的时候就没有这个warning了。

其次看第二条warning,Tool Numbers with no size ,还记得最前面的ncroutebits.txt吧,其中0.032 T01 前面一个数字就是这个句话中的size,后面的T01我猜想就是Tool Number的缩写吧。

所以这里就是因为我们没有指定铣刀的尺寸。而后面“1 System has assigned a default size of 93.0 mil to all tools. Correct this information using NC Editor Tool Table”就告诉我们怎样指定铣刀的尺寸了,(当然是在cam350中。)

在默认情况下 cam350分配一个铣刀尺寸。他分配的尺寸在第二个warning中也有,就是“93mil”很粗大,所以导入后出出这个样的图

想贴图的不知道怎么发。悲催

 

在cam350(v10)Tables->NC ToolTables 下面编辑将钻孔孔径编辑为32mil,(据说32mil是国内最小铣刀孔径)就看到不同了、

以上总结仅仅是猜想,还没有经过做板子验证。除了问题概不负责。呵呵。

还有个疑问,这个铣刀在那个三点,(其实就是电源接头),走的是闭合环线,还是过去走个直线?

在使用AllegroGerber文件时,如果需要包含异型孔(槽孔),需要在设置参数时勾选"Enhanced Excellon format"选项。这样,在PCB效果预览时,槽孔也会显示正常。\[1\] 关于导Gerber文件的方法,有些教程可能只提到了使用NC Drill,而没有提到需要使用NC Route。这可能是因为教程中的PCB板只包含圆形孔,没有槽型孔,所以不需要进行NC Route操作。\[2\] 在导入Gerber文件时,有时会现警告信息,比如"Warning - No header % found, load stopped"。根据一些博客的转载,有人提到需要将*.rou文件中的注释去掉,才能在导入cam350时避免错。结合这个警告信息,我认为可能是因为导入时需要查找一个"%"作为导入的开始标志,所以需要将*.rou文件中"%"前面的内容删除。这样再次导入时就不会现这个警告了。\[3\] #### 引用[.reference_title] - *1* *2* [终于搞定AllegroGerber时的槽孔问题了](https://blog.csdn.net/weixin_42005993/article/details/117171963)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [allegro异形错误总结](https://blog.csdn.net/liuxizhen2009/article/details/8616107)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值