ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

AD16板框挖空全流程:从Keep-Out层到Board Cutout实操

AD16板框挖空全流程:从Keep-Out层到Board Cutout实操 做PCB板子经常遇到板上要“挖空”的活儿。给环形电感让个洞、给结构件留个槽、给天线掏一块净空区在AD16里把这套板框内部镂空设计做利索结构装配和电气性能都能少操不少心。这篇就把我在AD16里做板框挖空的完整经验整理出来从层别选择、轮廓绘制到Board Cutout转换、3D验证再到出Gerber前要检查的细节最后附上一套我自己常用的快捷键速查表。整套流程跑顺了3分钟搞定一个内部镂空不是吹的。1. 板框挖空是什么为什么你需要它1.1 挖空不是“折腾”是结构件和电气性能的双重需要先聊“为什么要挖空”。很多人第一次接触这个功能是因为结构件没法安装。比如板子背面要放一个螺母柱或者某个变压器引脚太长需要在PCB上开一个腰形槽让引脚伸出去。这种场景不挖空板子物理上就装不上去再好的电路设计也是白搭。除了结构件避让还有一类更隐蔽的需求性能需求。无线模块或者蓝牙天线对净空区极其敏感天线正下方如果是一整块完整的地平面或者铜皮会直接导致辐射效率下降、灵敏度变差。这时候在板框内部挖掉对应区域等于给天线“让出一片自由空间”实测效果立竿见影。电源板为了提高爬电距离也经常在隔离带中间做挖槽处理比单纯拉大间距更省面积。还有一类是散热需求。某些功率器件底部需要走风道或者板子上要预留通风槽挖空之后能改善整个壳体内的气流走向。我在做LED驱动板和电源适配器的时候这类需求碰到过很多次。所以板框挖空这件事表面上是“给PCB打个洞”实际上关联到结构装配、射频性能、电气安全和热设计四个维度。别小看这几分钟的工艺操作做对了能省掉后面一大堆返工。1.2 AD16里哪些情况最容易用到内部镂空结合我自己的项目经验整理出五类高频场景环形变压器/电感避让大功率环牛放在PCB正下方引脚穿过板子板上开环形槽或矩形槽避免磁芯和铜皮之间形成涡流路径减少损耗。天线净空区2.4G、蓝牙、Sub-1G模块的天线区域在对应位置挖空或做铺铜挖空保证净空要求。螺丝孔与安装槽非标准位置的安装孔、定位销孔、腰形调节槽属于板框内部镂空的常用变体。器件避让连接器端子、拨码开关、光耦引脚从板子另一面穿过板面高度不够时直接在板上开槽让位。拼板工艺槽板子需要拼板且中间有异形边界时用挖空来定义V-cut和邮票孔的过渡区域。每种场景的实现手段略有差别有些只需要“铜皮让位”不挖穿板子有些则需要“物理挖穿”整板镂空。搞清楚这两者的区别是AD16里少走弯路的关键后面第3节我会详细对比。2. 动手前先搞懂板框层、Keep-Out层、机械层的关系2.1 Keep-Out层和机械层到底选哪个我见过很多新手一上来就画Keep-Out层画完以为就完事了结果板厂根本不认或者CAM预览里挖空区域完全不是自己想的那个意思。问题就出在混淆了“禁布层”和“制造层”的责任边界。Keep-Out层蓝色那层在AD里的默认语义是“禁布区”——告诉软件和板厂这块区域不能放器件、不能走线、不能覆铜。它的本质是一个电气约束层不是物理加工层。你画了一个闭合的Keep-Out框板厂看到的可能只是一个“禁止布线提示”并不会真的把板子挖穿。真正表示“板子物理外形”的是板框层和机械层。AD里的Board Shape定义了整板的物理边界而板框挖空Board Cutout本质上是在Board Shape内部再切掉一块。所以实操上的正确姿势是先用Keep-Out层或机械层把挖空轮廓画出来再通过Convert功能把它转成真正的Board Cutout而不是画完Keep-Out就以为大功告成。机械层通常用来放置尺寸标注、工艺说明、特殊加工要求。因为不同板厂对机械层的理解有差异我的习惯是尽量在Keep-Out层上绘制轮廓转Board Cutout之后再在机械层补一圈尺寸标注。这样既有实际的挖空对象又给板厂留了清晰的可读信息。2.2 闭合图元和闭合区域别画成“看着像闭合”板框挖空的第一要求就是图形必须闭合。我见过有工程师用三段直线加一个圆弧围成一个“差不多”的槽终点和起点之间有零点零几毫米的缝隙转Board Cutout时系统死活不认或者生成后形状怪异。在AD16里检查闭合状态最直接的办法是双击线段看属性确认端点坐标完全重合用CtrlM测量首尾间距或者画完后用框选方式选中轮廓内部——如果能选出一块完整区域一般就没问题。我个人的习惯是画完轮廓后放大到300%以上沿着边界快速扫一圈眼睛扫过一遍比什么工具都靠谱。另一个经验绘制圆弧边界时尽量用Place → Keepout → Arc不要拿多段直线去逼近圆弧。用多段线逼近出来的多边形表面看没有区别但生成Cutout之后板厂铣刀加工时会沿着折线走导致槽壁粗糙而且文件体积也更大。能用真实圆弧就坚决用圆弧。3. 三种挖空方案对比选对路子再动手3.1 方案一Keep-Out层画轮廓再转Board Cutout这是我自己最常用的方案。操作路径是在Keep-Out层用Track和Arc组合画出闭合轮廓选中所有轮廓图元然后执行Tools → Convert → Create Board Cutout from Selected Primitives系统会在轮廓内部生成一个带交叉斜线的Board Cutout区域。这个方案的优点是直观轮廓画成什么样最终切出来就是什么样。缺点是必须先把轮廓画得绝对闭合而且对于异形区域要拼好几段图元选中时容易漏选。我的做法是画完后用框选再配合Shift加选把圆弧也带上确认选中对象数量无误后再执行转换。这里有个容易忽略的点如果轮廓里既有直线又有圆弧一定要选中全部图元再转换只选其中一部分会报错或者生成残缺的Cutout。另外转换后原来的轮廓图元会被自动移除不需要你再手动删除。3.2 方案二直接用Solid Region画禁布区另一种做法是直接在Keep-Out层放置一个Solid Region实心区域。菜单路径Place → Keepout → Solid Region。在PCB里逐点单击画出封闭多边形放置完成后它本身就是一块独立区域。这个方案的优势在于Solid Region是一个整体对象不存在“多段图元漏选”的问题后续转Board Cutout的流程也简单。缺点是在画复杂曲线时Solid Region只能用多边形逼近不像Track Arc组合那样有真正的样条圆角。如果你只需要一个矩形或规则多边形槽Solid Region是最快的。画的时候按Shift空格可以切换画边的模式水平/垂直/任意角度按空格键可以开关45度增量画矩形特别顺。画完直接在属性面板微调各顶点坐标精度比手动拖拽高很多。3.3 方案三在Design菜单下直接定义Board CutoutAD16里还有一个更“直接”的方式Design → Board Shape → Define Board Cutout。执行此命令后在PCB编辑窗口里像画板框一样绘制多边形就会直接生成一个板框内部镂空区域。这个方案最贴合“我要在板子中间开个洞”的心智模型不需要先画Keep-Out再转换。但缺点在于绘制过程本身不显示在Keep-Out层后续如果要修改形状得去选中Board Cutout对象然后在属性面板调整顶点坐标不如前两种方案方便。而且如果板子本身是异形板边Define Board Cutout的绘制网格有时会和老版本文件的网格系统冲突导致定位困难。所以我的建议是简单规则孔槽用方案三异形组合槽用方案一批量规则结构用方案二。这三种方案不是互斥的同一个板子上完全可以混合使用哪种顺手就用哪种。下面是三种方案的直观对比方案适用场景优点缺点Keep-Out轮廓转Cutout异形槽、组合轮廓圆弧真实形状精确需确保多段图元闭合并全选Solid Region禁布区矩形/规则多边形单一对象选中方便复杂曲线需折线逼近Define Board Cutout简单孔槽一步到位直接生成后期顶点编辑稍繁琐4. 3分钟实战板框内部镂空完整流程4.1 第一步确认挖空区域参数别急着画图。先把要挖空的区域定下来拿结构图纸或者直接游标卡尺量好实物圈定位置。关键参数有四组挖空区域距离板边的净距一般至少0.5mm太窄板子强度不够容易裂。挖空槽的最小宽度常规FR4板铣刀加工最小槽宽约0.8mm要做窄缝效果建议提前和板厂确认很多厂0.5mm起的槽需要额外加钱。挖空区域距离周围走线和铜皮的间隙低压板至少0.3mm高压板根据工作电压按安规增加220V AC的爬电距离常见要求是2mm以上具体查你所在行业的安规标准。孔槽圆角如果挖空区域有直角尽量加0.5mm以上圆角可以避免应力集中也方便铣刀加工。把这些数据写到纸上、放到txt里或者直接标注在机械层上。后面画图时跟着这些参考值走不会画着画着偏掉。4.2 第二步在Keep-Out层绘制闭合轮廓确定好参数后切换到Keep-Out层。先按Q键确认单位是mm如果有结构图可以直接导入DXF做参考没有就手动画。我这里以“板子中间开一个40mm × 12mm的腰形槽”为例走一遍具体操作按P → TPlace → Interactive Routing或P → K → TPlace → Keepout → Track在Keep-Out层画两条12mm长的竖直线段间距40mm。画竖直线段时先确定起点坐标按J → L输入绝对坐标比如第一条线起点(100, 100)终点(100, 112)第二条线起点(140, 100)终点(140, 112)。用绝对坐标定位的好处是起点终点绝对吻合从源头上消除闭合误差。画半圆弧连接两条竖线。按P → K → APlace → Keepout → Arc选择Center模式以竖线端点为圆心画半径6mm的半圆把两条竖线的上下两端分别连接起来。圆弧的起点和终点必须落在竖线端点上否则闭合检查过不了。全部画完后放大检查末端是否闭合框选选中所有图元确认图元数量对得上。如果发现没闭合用E → D删除有问题的线段重新画不要用“拖动端点”的方式强行拼接那样有时候看着闭合了实际还有微小偏移。如果嫌键盘操作麻烦也可以直接在Keep-Out层用Solid Region一次画出整个腰形槽轮廓矩形区域直接点击四个角点半圆部分用多段线逼近画完同样是闭合区域后面转换逻辑一样。4.3 第三步创建Board Cutout轮廓画好后框选所有轮廓图元执行Tools → Convert → Create Board Cutout from Selected Primitives。执行之后你会看到轮廓内部出现一个带斜纹的区域标记这就是板框挖空的最终效果。如果看不到按数字键3切到3D视图就能直接看到板子中间被切穿。这一步是验证“是否真的挖空了”的最佳时机千万别跳过。注意如果你用的是Solid Region画轮廓转换的入口会略有不同。AD16里在PCB面板中选中闭合区域后右键菜单里找Conversions相关子项里面通常有Create Board Cutout选项。万一在Tools → Convert下找不到用菜单搜索窗口输入Cutout也能快速定位到对应命令。4.4 第四步3D视图验证创建Cutout之后按3进入3D模式观察挖空边界。重点检查三样东西挖空形状和结构图纸是否一致特别是圆弧半径和槽宽。挖空区域是否与其他零件、螺丝、连接器干涉。翻到背面看确认没有因为挖空把走线或铺铜切断而没有察觉。如果发现问题回到2D模式修改轮廓修改完重新执行一次转Cutout。很多人第一次做会漏掉这一遍3D检查结果板子打样回来尺寸不对一次打样费就白花了。我在3D里检查时通常还会顺手按几下Shift鼠标中键旋转视角从不同方向看挖空边界有没有毛刺、台阶或者错位。4.5 第五步输出制造文件前的检查出Gerber之前再检查四个位置确保Keep-Out层在输出文件里被包含进去。板厂加工板框和挖槽看的就是包括Keep-Out在内的板框信息。在File → Fabrication Outputs → Gerber Files里把Keep-Out层和机械层都勾上精度建议设到2:5格式坐标保留位数足够不会在圆弧插补时出现舍入误差。导出钻孔文件时如果挖空区域需要铣削路径在NC Drill Output里确认没有遗漏Board Cutout对应的刀具信息。一般板厂会根据你提供的Gerber和钻孔文件自行处理铣槽但提前在机械层标注清楚“此处铣通”可以减少沟通成本。在导出PDF或3D PDF给结构工程师确认时把挖空边界显示出来让结构那边提前确认尺寸无误不要在已经投板了再发现结构干涉。下单时在板厂备注里写明“板内挖空区域以Keep-Out层为准”防止板厂通过自动化脚本把Cutout当普通禁布区处理掉。5. 板框挖空高频问题与排查实录5.1 挖空后铜皮没跟着让位怎么办最常见的翻车现场是Board Cutout创建成功3D里也能看到洞了但是铺铜还压在洞上面或者走线直接从洞里穿过去。原因很简单——Cutout只是定义了“板子的洞”并不会自动删除洞范围内的铜箔和走线。解决办法分两步。第一步走线手动绕开或者把穿洞的走线选中删除重画第二步对挖空区域周边的铺铜执行“重新铺铜”。AD16里选中铺铜按T → G → RTools → Polygon Pours → Repour All重新生成铺铜后软件会自动避让Board Cutout边界。对于实心铜区和覆铜同理都需要重铺一次。如果重铺之后仍然没有避让检查一下规则设置里Clearance是否包含了Board Cutout这个对象类别。很多默认规则里没有单独配置Board Cutout导致铺铜和它之间的间距没有生效。我习惯在Design Rules → Electrical → Clearance里新增一条All → Board Cutout的间距规则值设成和板子普通间距一致或略大。5.2 板厂说槽太小加工不了有次我做了一个2mm宽、25mm长的挖槽板厂直接回复“最小槽宽1.5mm需要加急费用”。所以挖空槽的最小宽度属于制造工艺范围不是AD里能随便画的。对策就是下单前先查目标板厂的工艺能力表。常规FR4板铣刀最小直径在0.8~1.0mm左右因此槽宽至少要1.0mm如果要更细的缝要么换激光切割工艺要么改成“密排小孔铣断”的工艺形式或者干脆加宽槽位和结构件协调。还有一点如果挖空区域是封闭的长条状板厂铣刀要“起刀”——也就是从板边或者从内部孔位切入。所以一条完全封闭的细长槽板厂很可能会在槽端部留一个起刀孔然后从孔位开始铣削。和结构工程师沟通时最好把这个起刀孔的位置也提前确定防止成品和图纸之间出现视觉差异。5.3 3D视图里看不出来挖空效果有时候转完Cutout2D模式里能看到斜纹区域3D切出来却是平板一块。这大概率是3D视图缓存没刷新或者显卡驱动对板框显示支持不好。先试CtrlD打开视图配置在Display选项里勾上View 3D或者直接按3键两次强制重绘还不行就关掉重开PCB文档基本能解决。另外如果你的板子早期用Board Shape定义过异形板边内部Cutout的3D显示偶尔会和板边计算冲突。这时候重置一下Board ShapeDesign → Board Shape → Redefine Board Shape再重新生成Cutout基本就正常了。5.4 拼板时挖空区域被补偿掉这个坑是我做拼板方案时踩到的。在拼板文件里加V-cut或邮票孔软件默认的规则可能会把挖空区域“填补”掉或者因为拼板间距太小导致挖空区域与邻板干涉。拼板时挖空边缘和拼板分界至少要保留0.5mm距离如果是邮票孔拼板更要确认挖空区域不会跨到邮票孔桥上。下单时上传拼板图到板厂系统时把含Cutout的单板文件单独备注出来提醒板厂不要自动处理成“补洞”。这种事一旦发生了基本只能报废重打因为板子物理上已经连体了。常见问题快速排查点解决动作铜皮压住挖空区铺铜未重铺 / 间距规则缺失重铺所有铜新增Cutout间距规则板厂说槽太小槽宽小于0.8mm / 未确认工艺查工艺能力表改成铣刀可加工宽度3D看不到洞视图缓存未刷新重绘或重开PCB文档拼板挖空被填平拼板规则或脚本自动处理备注板厂保留单板Cutout信息6. AD16快捷键大全与提效心得6.1 板框挖空最常用的快捷键组合做板框挖空真正高频的快捷键不多但用熟了速度能差出两三倍。我列一个“挖空专用”清单P → T放置走线画Keep-Out直线轮廓用。P → K → A放置Keepout圆弧画异形槽用。P → K → S放置Keepout Solid Region直接画闭合禁布区域。J → L输入绝对坐标精确定位轮廓起点和终点。Shift空格切换走线拐角模式画圆弧过渡时用。CtrlM测量距离验证槽宽和首尾闭合缝隙。Q切换毫米/密尔单位别用错了单位导致尺寸翻倍。ShiftS单层显示编辑Keep-Out层时不被其他层干扰。3切3D视图立刻看挖空效果。VD视图适配查看整个板子全貌。这10个组合覆盖了从画轮廓到转Cutout再到验证的完整链路。我个人习惯把ShiftS和3这两个键练成肌肉记忆因为它们能让你在“画线”和“看结果”之间快速切换第一时间发现问题。6.2 全局效率快捷键速查除了挖空专用操作AD16里还有一批通用快捷键对PCB布局布线同样重要整理成速查表快捷键功能CtrlW交互式走线PG放置铺铜TGR重铺所有铺铜DR打开设计规则TE添加泪滴XA全部取消选中ED删除选中对象MS移动选中元件Space旋转当前放置或选中对象*切换信号层小键盘乘号ShiftR切换避让模式忽略/避开/推挤CtrlEnd跳转到原点CtrlD打开显示配置快捷键这个东西背十遍不如用一遍。我见过很多人把快捷键表存成图片放在桌面画板的时候还是鼠标点菜单。我的建议是每做一个项目从中挑出5个不熟悉的快捷键强制自己不用鼠标点对应菜单一个项目下来基本就形成肌肉记忆了。6.3 我个人的AD16效率习惯最后分享几个和板框挖空有关的个人习惯供参考。第一出图前一定要在机械层加尺寸标注把挖空槽的长、宽、圆角标出来。即使板厂以Gerber为准标注能避免很多不必要的电话确认尤其是异形槽多花两分钟标注能省一天沟通时间。第二保存“挖空模板”。我把自己常用的几种挖空形状——矩形槽、腰形槽、圆孔环槽、天线净空槽——做成了几个PCB模板文件放在固定目录下。下次画新板子需要挖空时直接把模板里的对象复制粘贴过来改尺寸比重新画快很多。第三板框挖空后及时更新PCB文档版本我习惯命名成“项目名_V2.0_挖空版”。这听起来很基础但我真的遇到过一次同事改了挖空但是没及时通知别人照着旧版本下单结果整个结构装不上直接报废一轮打样。做AD16板框挖空说到底就是把结构需求翻译成PCB制造语言。画个闭合轮廓谁都会但能把层别选对、把Convert用对、把3D验证和制造文件交接都做扎实的人才算真正把这3分钟练到位了。我自己的体会是板框挖空最怕的不是画不出来而是画出来之后没人发现它有问题。所以不管多简单的槽我都会在3D视图里转一圈再在出Gerber前把Keep-Out层的输出勾选项反复确认一遍。这套习惯用了好几年帮我省了不少打样费希望也能帮到你。
返回列表