PCB生产中经常遇到转厂,外发等加工,多工厂加工等流程,为了更好的追溯,通常在周期上做特殊处理,以实现追溯的目的

CAM作业中传统的做法是建立不同的Symbol,遇到转厂,外发的时候手动修改指定位置以便追溯,本文以修改字体实现以上需求为例,探讨追溯的方法。
01 实现原理
以ODB++格式存储的CAM软件中,可以自行修改标准字体文件,不同的工厂配置不同的字体库,CAM作业中无需关注追溯标记位置,选择对应工厂的字体即可实现追溯的效果。根据ODB++中对标准字体的描述,字体由不同的线组合构成,相关字段描述如下。

02 修改字体
打开字体库文件wzdatan字体文件,默认改文件在/genesis/fw/lib/fonts/目录中,没有的话可以找本文作者寻求。这里以修改字体中的[.]为例说明
CHAR .
LINE 0.025000 -0.075000 0.025000 -0.075000 P R 0.012000
ECHAR
格式说明:
CHAR . 表示字符定义开始,空格后面跟着是具体的字符,这里需要以ASCLL编码。
LINE 具体的字符描述,也就是最终呈现出来的字符的形式,由不同的线组成,这里[.]仅由一根线组成。注意坐标单位为inch。
ECHAR 表示字符定义结束。
从上面定义坐标可以看到默认[.]是在下方的,需要调整到中间的时候,我们需要将ys,ye坐标改到中间。修改如下:
CHAR .
LINE 0.025000 0.050000 0.025000 0.050000 P R 0.030000
ECHAR
保存后,重启CAM软件生效。
03 效果验证
启动CAM软件后,添加一个字符,字体选择刚修改的wzdaten,大小默认


可以看到输入的[.]已经移动到中间,达到想要的效果。
其他字符的修改类似,可以随意修改字符中线的长度,大小,实现差异化。不同工厂保存为不同的字体名称即可。