DFM客户端钻孔格式调整
创建时间:2026-07-07 14:23
23
0
文档错误过时,
我要反馈
23
钻孔格式调整
我们打开Gerber文件的时候,经常会遇到下面这样的结果,看那些红色的小点点充满了整个屏幕,遇到这种情况,就是钻孔格式出错了(是程序识别错了),导致钻孔的坐标跑位。
嘉立创DFM在加载钻孔文件时会尝试自动识别这些格式参数,绝大多数情况都能识别正确。但当原文件缺少格式说明(裸数据),或格式比较特殊时,就会出现识别偏差——表现就是钻孔位置整体偏移、散乱,或整层孔全部挤在原点附近。出现这种情况时,就需要按本章的方法手动调整钻孔格式参数。
备注:钻孔位置整体偏移、缩放或散乱,几乎都是格式参数(单位、导零方式、小数位)不匹配造成的,与钻孔数据本身无关,调对格式即可恢复。

钻孔格式介绍
钻孔文件(Drill 文件,通常为 Excellon2 格式)记录了 PCB 上每一个钻孔的坐标与孔径信息。与 Gerber 图层不同,钻孔文件的坐标格式并没有统一的标准:
- 单位 可能是英制(英寸)也可能是公制(毫米)。
- 坐标 可能是绝对坐标也可能是增量坐标。
- 小数点的位置 与 零的省略方式 也因设计软件而异。
格式良好的钻孔文件
像下面这样的钻孔数据,指明了小数点位数,前后导零模式,单位等必要格式数据,嘉立创DFM都能很轻松的识别。
M48;FILE_FORMAT=2:4 // 整数位2,小数位4INCH,LZ // 英制,前导零FMAT,2;TYPE=PLATEDT1C.045%M72G90G93X0Y0T1C.045F139S55X03486Y042208X034129Y043833 // 按上面的格式,转换成带小数点就是 X3.4129Y4.3833X033571Y045526...
格式不完整的钻孔文件
像下面的示例,只有刀具,坐标,其它的格式信息完全靠猜,程序很容易猜错格式。
%T01X3313Y1937 // 不知道单位,不知道小数点从哪里开始,不知道是前导零还是后导零X3778Y1556X3461Y3715X5176Y3715...
打开钻孔格式调整窗口
打开一个 Gerber 文件后,在主界面右侧的图层控制面板中找到“钻孔层“,在其上点击鼠标右键,从弹出的菜单中选择【钻孔格式调整】,即可打开“钻孔格式调整“对话框。

认识钻孔格式调整窗口
窗口分为左右两部分:左侧是钻孔层列表,右侧是当前选中钻孔层的钻孔格式参数,底部是【确定】与【取消】两个操作按钮。

钻孔层列表
左侧列表列出了当前文件包含的所有钻孔层。单击选中某一行后,右侧即显示并允许修改该钻孔层的格式参数(被选中的行会以高亮显示)。当一个 PCB 包含多个钻孔层(如通孔层与埋孔层)时,可在这里逐层切换。
钻孔格式参数
右侧顶部显示当前操作的钻孔层名称,下方各项用于设置该层的坐标解析方式。各项含义见下一节。
钻孔格式参数详解
绝对坐标
勾选表示坐标采用绝对坐标,即每个孔的坐标都是相对于固定原点的实际位置(绝大多数钻孔文件都采用这种方式);不勾选则表示采用增量坐标(相对坐标),即每个孔的坐标都是相对前一个孔的偏移量。
一般保持勾选(绝对坐标)即可,除非你明确知道原文件使用的是增量坐标。
应用到所有层
勾选后,右侧设置的格式参数会同时应用到列表中的所有钻孔层;不勾选则只对当前选中的那个钻孔层生效。
当多个钻孔层来自同一套设计、格式基本都是一致的,建议勾选此项统一设置,避免逐层重复调整。否则每个层单独调整。
单位(英制/公制)
选择钻孔坐标使用的计量单位:
- 英制:坐标单位为英寸(inch),常见于欧美的老旧设计。
- 公制:坐标单位为毫米(mm),国内设计大多采用。
如果单位选错,整层孔会发生约 25.4 倍(英寸与毫米的换算系数)的整体缩放,孔会全部挤在一起或散布到极远的位置。可根据原文件来源判断:国内设计多为公制,国外老旧设计多为英制。
导零方式(前导零/后导零)
钻孔文件中的坐标是一串连续的数字,小数点是隐含的,为节省空间通常会省略数字前面或后面的零。本项用于告诉程序零被省略在哪一侧:
- 前导零:省略数字最前面的零,如在
2:4格式下,完整坐标X3.412在前导零方式下记为X34120。 - 后导零:省略数字最后面的零,如在
2:4格式下,完整坐标X3.412在后导零方式下记为X03412 - 注意:在嘉立创DFM客户端中设置,如果你看到 LZ 表示为后导零,TZ 表示为前导零
- Excellon中LZ表示前面有零,Gerber中LZ表示前面省零,两者恰恰搞反了,为了方便解析这里做了统一按照Gerber的习惯去处理只关注真实的省零模式。
- 如果没有看到 LZ/TZ 这两个标志,就是真实的坐标值,比如看到
X34120就肯定不是后省零,X03412肯定不是前省零,如果X034120两头都有零,就写前省零即可。 - 导零方式选错,相当于把隐含小数点的位置判断错了,孔会整体偏移、错位,这是钻孔偏移最常见的两个原因之一。
小数点格式(整数位/小数位)
- 用于确定坐标中隐含小数点的位置:
- 整数位:坐标数字中整数部分占几位。
- 小数位:坐标数字中小数部分占几位。
- 例如单位为英制、整数位 2、小数位 5,则一个 7 位的数字串
0125000表示01.25000,即 1.25 英寸。 - 整数位与小数位的常见组合有英制 2:4、公制 3:3 等。本项需与“导零方式“配合使用,二者共同决定每个坐标数字的真实数值。
完成设置
- 逐项核对参数无误后,点击【确定】保存设置并关闭窗口,程序会按新的格式重新解析钻孔数据,钻孔即可恢复到正确位置;点击【取消】则放弃本次修改。
- 调整建议:当钻孔位置不对时,优先尝试切换“单位(英制/公制)“和“导零方式(前导零/后导零)”,这两个参数是导致偏移的最常见原因;若孔的相对位置正确但整体有微小偏移,再微调“小数位“的位数。如果结果不对,就多偿试几次不同的组合。
- 格式正确的钻孔将会与线路焊盘保持对齐。

完整的操作流程

- PCB帮助文档
- SMT帮助文档
- 钢网帮助文档
- PCB讨论
- SMT讨论
- 钢网讨论






















