尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

小工具,大作为 —— 「钻带补偿程序」从 0 到 1 的项目分享

小工具,大作为 —— 「钻带补偿程序」从 0 到 1 的项目分享 小工具大作为 —— 「钻带补偿程序」从 0 到 1 的项目分享副题把厚厚一本工程规范变成一键生成让钻孔资料制作快起来、准起来、可追溯。作者Twei Tang BinaryAI自动化系统CAM 数字化方向导读在 PCB 制造这条精密的产线上钻孔是决定品质的关键工序之一。而每一块板子要能顺利开钻背后先要有一份会算账的钻孔工程资料MI 钻孔程式——它要把客户的原始钻孔数据按照工程规范翻译成厂里能直接生产的钻带。过去这份翻译工作靠工程师对着数十页规范手册手工完成查规则、算补偿、选钻咀、加辅助孔、排刀序、数孔数……繁、险、难。2023 年 7 月我决定让它自动化。半年、33 个版本迭代之后**「钻带补偿程序」**在华南基地落地应用成为 CAM 自动化体系中一个亮眼的小工具。本文从为什么做、做了什么、怎么做的、带来了什么四个维度完整呈现这个项目的诞生与价值。一、缘起钻孔资料制作之繁、险、难1.1 一份钻孔程式的前世今生工程师拿到客户的钻孔数据后要完成一连串专业化处理处理环节具体工作补偿计算按 PTH/NPTH、喷锡/非喷锡、POFV 等条件将成品孔径换算为钻咀孔径补偿值与孔铜厚度挂钩槽孔处理槽长/槽宽比计算、槽长补偿、短槽引孔、旋转角度3°/9°判定辅助孔大孔卸力孔、固定排刀对位孔/印刷孔/CCD孔、测试孔、HDI 排刀排刀整理合刀/分刀/排序/刀序编号/尾缀规则孔数换算PCS → SET → PANEL 三层拼板换算数据管理版本、审核、上传、回读、追溯1.2 传统人工方式的四大痛点规则之繁。依据的标准包括集团工程设计规范、钻孔补偿规则等数十页文档还有部分重点客户各自的特殊公差体系。补偿系数随铜厚、公差、表面处理、POFV 变化全凭人工记忆与查表。出错之险。一个料号动辄几十把刀一步算错、一把刀选错可能整批报废。而人工计算的误差往往要等到产线才发现。统一之难。各生产基地钻咀库、钻带命名、公差体系各不相同一地一规则难以统一管理。追溯之弱。谁做的、改了几版、是否被 CAM 取用、是否审核——全靠线下沟通和口头确认。【数据占位】据测算传统方式单个料号钻孔资料制作平均耗时约30-100分钟人工计算错误率约10 %。二、破局一个能自己干活的钻孔制作工具2.1 一句话介绍「钻带补偿程序」是一个读取工程资料系统原始钻孔数据自动完成补偿计算、辅助孔制作、排刀整理、孔数换算并形成可审核、可上传、可追溯厂内钻孔程式的桌面自动化工具。工程师要做的只是打开料号 → 确认参数 → 点击计算剩下的繁复工作交给程序。2.2 五大亮点速览一键式全流程——从原始数据到成品钻孔程式全链路自动化中间无需切换任何软件。工程规范数字化——数十页纸面规则全部固化进配置文件补偿系数、辅助孔规则、钻咀库所见即配置。多基地差异化支持——各生产基地各自的钻咀库、公差体系、命名规则一套程序自动适配。数据全生命周期可追溯——上传版本号、MI 制作/审核角色、CAM 取用锁定、数据回读形成管理闭环。背钻智能计算——控深背钻深度自动推算综合考量板材公差、钻尖深度、蚀刻补偿等关键影响因子。三、现场演示从原始数据到钻孔程式全程自动化演示环境为程序真实运行界面。各小节附操作视频与界面截图可对照观看。3.1 打开料号数据自动就绪选择料号后程序自动完成三件事识别料号所属厂别、拉取 MI 基本参数成品板厚、孔铜厚度、板材 TG、是否无卤、基铜厚度、A/B 板拼板关系、蚀刻方式、读取辅助孔/测试孔参数阻抗测试孔、V-CUT 孔、去铆钉孔。查不到的参数给出醒目提示由工程师手工确认——绝不静默出错。操作视频打开料号操作视频切换层别3.2 智能补偿一键完成点击补偿计算程序按工程规范逐行处理公差中值管控 → PTH/NPTH 孔径补偿 → 槽长补偿 → 标准/非标钻咀选刀 → 扩孔判定 → 槽孔尾缀长槽/短槽→ 备注自动联动。计算完成的行以颜色区分状态绿色已完成计算黄色中值管控/扩孔提醒红色异常如未取到钻咀工程师一眼掌握全表状态。操作视频补偿操作3.3 辅助孔自动制作补偿完成后程序自动按规则添加辅助孔大孔卸力孔按孔径与板材工艺特性自动判定是否添加、短槽引孔按槽长/槽宽比与旋转角度规则、固定排刀对位孔/印刷孔/CCD 孔/标识孔、测试孔阻抗/V-CUT/去铆钉/工艺测试块并正确处理孔数与备注格式。3.4 排刀整理与孔数换算支持拖拽排刀、自动合刀/分刀、全自动排序圆孔→槽孔→毛刺孔→扩孔的分组排序、刀序自动编号。一键完成PCS/SET/PANEL 三层孔数换算与自动尾孔添加。操作视频排刀操作3.5 背钻深度计算进入背钻模式输入通孔钻咀、背钻钻咀、钻咀角度与到不钻穿层深度程序按标准公式自动推算实际背钻深度。操作视频背钻操作3.6 数据上传、回读与追溯保存/上传数据写入业务库并记录上传版本号检测到数据已被 CAM 取用或已审核时自动阻止重复上传并提示解锁路径。回读支持按料号/层别回读最新版本并还原界面参数可二次修改后重新上传。导出一键导出 PDF / Excel 钻孔表便于线下评审与归档。完整流程演示操作演示四、技术架构让规则长进配置里4.1 系统架构程序采用Python PyQt5桌面应用形态与厂内既有系统深度融合对接对象用途工程资料系统读取原始钻孔数据文件厂内参数库拉取 MI 基本参数板厚/孔铜/TG/拼板关系等厂内业务数据库钻孔数据上传/回读/版本/审核状态管理CAM 软件一键唤起衔接制作流程文件服务器程序版本检测与自动更新4.2 核心技术亮点1. 配置驱动的规则引擎。全部工程规范被数字化为独立配置文件补偿系数、公差区间条件、辅助孔规则、钻咀库、栏位定义全部外置。规则调整只需改配置、不用改代码——这正是它能支撑 33 个版本快速迭代的关键。2. 栏位即配置的动态表格。表格的 18 个业务列工具/成品孔径/槽长/属性/公差/补偿值/钻咀值/备注/各级孔数由配置动态生成控件类型、输入校验、默认值、数据库字段一一映射新增业务字段无需改代码框架。3. 上传/审核/取用的状态机管理。数据上传遵循严格状态机CAM 已取用则锁定不可重传、MI 已审核则锁定不可重传从机制上杜绝改乱数据。4. 多基地参数体系。各生产基地钻咀库、命名规则、公差与扩孔参数并存于同一配置程序按厂别自动切换。5. 全自动化的产品化打磨。开机自动检测版本并静默升级、内嵌帮助文档与操作视频、异常降级兜底查不到参数时提示人工确认而非中断、撤销/重做预留接口——一个内部工具按产品的标准做。五、落地效果把时间还给工程师维度效果制作效率单个料号钻孔资料制作由30-100 分钟缩短至5-10 分钟质量人工计算/选刀错误率由10 %降至0.5 %覆盖范围已覆盖3 个基地 / 5 个厂别推广使用日常使用工程师80人以上上线12 个月持续迭代版本迭代自 2023-07 上线以来完成33次版本迭代持续吸收现场需求,目前项目核心算法和规则解析已重新开发融入内部InPlan系统,当前工具已完成使命管理与流程价值不可量化但同样重要钻孔资料制作从经验驱动走向规则驱动跨厂规则统一执行数据版本、审核、取用全程留痕责任可追溯到人新人上手从背规范数月缩短到看一遍演示即可操作。六、成长与展望6.1 从 A.1.0 到 A.1.33一个工具的产品化之路功能线基础补偿 → 辅助孔/孔数/公差批量 → 导出 PDF/Excel → 自动更新/菜单化 → HDI 埋盲通孔排刀 → 测试孔接入 → 背钻计算。质量线针对各类真实料号逐个修复卡死与选刀不准问题每修复一个都固化为回归案例。体验线界面颜色状态化、右键菜单化、拖拽排刀、自动保存对比让好用贯穿始终。6.2 展望与 CAM 制作流程更深集成钻孔资料算完即用覆盖更多工序外形、镭射、测试……的自动化形成工程资料自动制作平台引入更多客户公差规则向一键适配全客户演进。七、作者寄语【创作感悟】这个项目的起点是一次和现场工程师的闲聊“这几十把刀我们算一天就怕算错一把。“那一刻我意识到真正该被解决的问题不是算得更快”而是根本不需要人算”。半年多来几乎每周都有现场反馈进入下一个版本选刀更准了、卡死少了、界面更好用了……工具是代码写的规则是工程师给的价值是大家一起创造的。希望这个小工具能成为PCB工程数字化道路上的一块小小基石。如果你也想聊聊钻孔自动化、CAM 自动化或者对这个工具感兴趣欢迎联系联系方式联系我们程序配套服务详情让规则进配置将时间还给人。
返回列表