查看:
798
|
回复:
0
|
CAM350引起的钻孔格式解析错误--输出Drill建议坐标选用带小数点格式
|
|
1#
电梯直达
错误描述 今天遇到下图所示的错误反馈。 要来了原稿看了一下,客户的原稿是经过CAM350输出的Gerber文件和Drill文件。 绝大多数的原稿,我们的DFM工具都准确的分析出钻孔格式,下面这个案例因为是经过了CAM350处理,丢失了一些元信息,我们可能反而分析不准。
为什么钻孔格式容易出错? 先用记事本打开看看钻孔格式内容是什么样的。 下面是钻孔格式的片断:
细心的读者可能会发现,这些坐标值都是整数没有小数点的,如果按照公制毫米单位来算的话,这些坐标值是很大的,很明显是有问题的。事实上这些坐标值是带小数点的浮点值,小数点被省略了,Excellon2规范也没有用来描述小数点位置的字段规范,我们DFM程序在加载钻孔文件的时候就需要去猜这个小数点格式在哪个位置。比如:Y017439 有可能是下面这些任意其中一个值(Y0.17439、Y01.7439、Y017.439、Y0174.39、Y01743.9、Y017439),如果选错了就会出现上面这样的错误。 嘉立创DFM程序在分析这个格式的时候,参考了其它的一算法辅助,绝大部分原稿结果良好。但偶尔也会出现这样的错误,这个难以杜绝。 M48 METRIC,LZ VER,1 FMAT,2 T02C0.6F0B423S0H2000 T05C0.3048F0B423S0H2000 T06C2.35F0B423S0H2000 T08C3.5F042B423S6H2000 DETECT,ON ATC,ON % T02 X082474Y017439 X083114Y018539 X083754Y017439 X085034 X086314 X087594 CAM350输出的时候建议坐标选用带小数点格式 如下图所示,选用了带小数点的坐标,DFM程序就不用幸苦的猜小数点位置了,一般不会出错。 调整钻孔输出选项后的解析效果良好。
后记:
|
|