问:PCBA打样时BOM和坐标文件怎么核对?位号不匹配会有什么后果?旋转角怎么转换?常见的错位问题有哪些?
答: BOM和坐标文件是SMT贴片的两份核心输入文件。BOM告诉贴片机“贴什么元件”,坐标文件告诉贴片机“贴在哪里、什么方向”。两份文件必须完全匹配——位号一致、封装一致、旋转角正确。如果BOM和坐标文件不匹配,轻则贴片机无法编程,重则元件贴错位置或贴反方向。
一、位号匹配:BOM与坐标文件必须一一对应
BOM中的每个位号(R1、C2、U3等)在坐标文件中都应有对应的记录。位号不匹配会导致漏贴或错贴。
常见位号问题:
BOM中有位号,坐标文件中没有:该元件无法贴装,被漏贴。
坐标文件中有位号,BOM中没有:贴片机不知道贴什么元件,停机等待。
位号重复:两个元件使用同一位号,贴片机无法区分。
核对方法:将BOM和坐标文件的位号列表导出,逐项比对,确保一一对应。
二、旋转角转换:EDA软件与贴片机的定义差异
旋转角是坐标文件中的关键字段,定义了元件的旋转方向。不同EDA软件和不同贴片机品牌对旋转角的定义存在差异。
常见差异:
Altium Designer:以元件焊盘1脚为参考,逆时针为正。
PADS:以元件本体中心为参考,逆时针为正。
贴片机(雅马哈、富士等):通常以元件本体方向为参考,具体定义因设备而异。
旋转角转换方法:导出坐标文件时,确认软件中的旋转角定义与贴片机定义一致。如果不一致,需要在导出后进行角度转换。
三、封装匹配:BOM封装与坐标文件封装一致
BOM中的封装描述必须与坐标文件中的封装一致。封装不匹配会导致贴片机无法识别元件,或贴装到错误的位置。
常见封装问题:
BOM中写“0603”,坐标文件中写“1608”(公制/英制混淆)。
BOM中写“SOP-8”,坐标文件中写“SOIC-8”(封装名称不同但实际相同)。
BOM中写“QFN-32”,坐标文件中写“QFN-32-0.5mm”(缺少引脚间距信息)。
核对方法:将BOM和坐标文件的封装列表导出,逐项比对。
四、常见的错位问题
问题一:原点不一致。BOM和坐标文件的原点设置不同,导致元件整体偏移。
问题二:单位混用。BOM和坐标文件的单位不同(毫米和mil混用),坐标偏差巨大。
问题三:所在面标注错误。Top面元件标注为Bottom,导致贴装到错误面。
问题四:旋转角方向相反。顺时针和逆时针定义混淆,导致元件贴反。
五、核对流程
第一步,导出BOM和坐标文件的位号列表,逐项比对。
第二步,导出BOM和坐标文件的封装列表,逐项比对。
第三步,确认原点设置一致。
第四步,确认单位统一为毫米。
第五步,确认所在面标注正确。
第六步,确认旋转角定义与贴片机兼容。
六、核对工具
Excel比对:将BOM和坐标文件导入Excel,用VLOOKUP函数比对位号和封装。
专用软件:使用CAM350、GC-Prevue等软件比对坐标文件和Gerber文件。
工厂工程审核:将BOM和坐标文件发给工厂,由工程团队审核匹配性。