
Allegro 输出NC DRILL.doc
4页Allegro 产生钻孔文件1. 设置钻孔参数 Manufacture->NC->NC ParametersParaeter file : 参数文件所在路径(默认 nc_param.txt)Output file: 输出文件内容设置(默认设置就 ok) Exellon format 钻孔文件输出使用的格式format :2.3 (2 表示小数点前面为 2 位,3 表示小数点后面为 3 位)offset : 输出的坐标值和 pcb 的坐标值的差距coordinates :绝对坐标和增量坐标Output units :输出的那位英制或公制leading2.产生钻孔文件 Manufacture->NC->NC Drill...root file name : 钻孔文件的名字和路径Scale factor : 钻孔比例因子(建议不要设置)Tool sequence :钻孔工具递增或递减Auto tool select :自动选择工具Drilling :Layer pair (全为通孔)By layer (有盲孔或埋孔)3.Drill、产生过孔文件4.View Log: 查看钻孔记录可能出现的警告:WARNING: Design precision is greater than that of the drill output file data.Data rounding errors are very possible.解决方案:Manufacture->NC->NC Parameters->Exellon format->format : 3.6(报错原因过孔精度不足,提高过孔精度)WARNING: This design contains 1 slot holes that can NOT be drilled.They can be processed by NC routing instead.解决方案:Manufacture->NC->NC route(产生不规则钻孔,警告可忽略)产生 rou 文件5.产生钻孔表Manufacture->NC->NC Legendnc 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 T010.060 T020.120 T03常用铣刀最小直径 0.8mm(32mil),最大 3.175mm(125mil )。
常用钻头最小直径0.25mm(10mil)没有这个会提示:WARNING: Can't find NC Route bit file (ncroutebits.txt)!。












