1.
在brd路径下未找到nc_tools.txt文件,并勾选Auto tool select选项时。
Allegro会自动生成名为nc_tools_auto.txt文件,并自动产生如下报警:
WARNING(SPMHMF-368): Cannot find NC Drill tool file ‘nc_tools.txt’
WARNING(SPMHMF-369): … will auto-generate tool file ‘nc_tools_auto.txt’.
在brd路径下未找到nc_tools.txt文件,不勾选Auto tool select选项时,不产生报警。
解决办法:
在brd路径下创建并编辑nc_tools.txt的钻头文件。格式如下:
0.3000 P T01 0.000000 0.000000
0.5000 P T02 0.000000 0.000000
0.7000 P T03 0.000000 0.000000
0.8999 P T04 0.000000 0.000000
1.2000 P T05 0.000000 0.000000
2.4000 N T06 0.000000 0.000000
2.板上含有槽孔时,执行NC->NC_Drill时,有会槽孔信息的提示,如果认真的审核每一个waring,会有较大收获。
WARNING(SPMHMF-365): This design contains 3 slot holes that can NOT be drilled.
WARNING(SPMHMF-366): They can be processed by NC routing instead.
解决办法:
这个waring可能无法消除吧,只要按提示去NC_Route就可以了。
三、生成route槽孔时的相关waring
1.如果没有ncroute_path会出现警告:
WARNING: No route path data was found for processing.
解决办法:
ncroute_path是指你在板子上画的一条铣刀路径,比如板卡外框就是铣刀铣出来的。或者说板卡中间有挖空,需要自己画一条ncroute_path。
在板子上画一个route path的边框,边框画在board geometry的ncroute_path层上,如果没有,则在allgero的命令窗口输入:define subclass找到board geometry,然后输入ncroute_path,回车就好。
2.如果ncroute_path没有走刀方向,会有如下提示:
WARNING: No start point indicators found on board!
Start and end points for route paths will be selected at random.
解决办法:
加上起始点和方向,具体做法是在ncroute_path层靠近边框起始处写一个数字1,然后在下一个方向上写一个数字2。
3.如果没有找到ncroutebits.txt文件,会有如下提示:
WARNING: Can’t find NC Route bit file (ncroutebits.txt)!
解决办法:
ncroutebits.txt文件是自己手动创建的,放在和brd同一个目录就OK。
ncroutebits.txt文件的内容:
0.032 T01
0.060 T02
0.120 T03
该文件记录了铣刀的大小,每一行一个铣刀,常用铣刀最小直径0.8mm(32mil),最大3.175mm(125mil)。(常用钻头最小直径0.25mm(10mil)。
没有这个文件,就会有告警,在cam350中导入route文件的时候,软件会自动分配一个铣刀直径。
4.缺少铣刀编号,会有如下提示:
0.800
WARNING(SPMHMF-331): Bad tool name: … line ignored.
ERROR(SPMHMF-290): NC Route terminating due to an error.
打开Allegro16.6生成的*.rou文件,将文件最上方以;开头的注释行删掉,把非注释行的%删掉,即可正常导入CAM350。