22
Altium Designer 机械工程师更新机械BOM指导说明
先把工程checkout到本地,然后打开工程,找到机械BOM的原理图页面,如下图所示
把所有用到的机械物料都托进原理图,并编号,如下图所示
注意事项比如说螺丝一共用到4颗,就要求对应放4个标识符到原理图,并标号Screw1, Screw2, Screw3, Screw4
最小单位是1,如果是胶水最小用量为1如果输入PN无法拖出来,请找元器件工程师完善器件的标识符信息为方便查阅,可以增加必要的说明文字在原理图中,改图最终只会影响BOM导出,不会影响到生产文件本身如果表示符显示有红色波浪线,说明Designator有冲突,请调整Designator的位号,保证没有重复的位号如果库函数发生变更,需要手动更新文件,保证能让AltiumDesigner刷新库文件,刷新分两种
26
Altium Designer 脚本自动设置Variants指导说明
Altium Designer支持执行脚本来实现批处理,这里只介绍怎么使用,不介绍如何编写
下载最新版本的Altium Designer设置Variants文件(做生产文件的辅助工具)
https://hzmysql.belf.com/svn/BEL/其他/Jbel_Altium_Pcb_Tool/Jbel_Altium_Pcb_Tool.rar
如果显示证书有问题,点击继续浏览此网站,然后输入账户密码
账户viewer
密码viewer
该脚本能自动设置Variant,Product
Variant中把NIL的器件设置成Not Fitted,PCB Variant中把不做丝印的器件设置成Note Fitted。
使用方法:
打开该脚本文件打开要处理的PCB
手动在工程设置中创建两组Variant变量,名字推荐是用PRODUCTSPEC和PCBSPEC,然后把所有器件都是则会成Not Fitted重新选中的PCB菜单选择DXP->Run Script选中该脚本,OK,在弹出的窗口中,设置好两组变量的名字(和上面创建的两组名字保持相同),点击Action3按钮,Variant的设置会自动更新,结束后有Done的提示重新手动进入Variant选项界面,并点击确定退出,否则不会生效
29
Altium Designer 手动设置Variants指导说明
关于Variants的功能可以登路wiki.altiumdesigner.com查询,我们用它的功能主要实现2个功能
实现NIL器件的控制实现做PCB SPEC文件时候,对丝印的控制
在Variants Management中创建两个Variants变量
PRODUCTSPEC 作用:生产文件丝印图中是NIL控制打叉PCBSPEC 作用:PCB SPEC小器件不产生丝印
拿0RQB-50Y23L这组参数距离,把所有NIL的器件设置成Not Fitted选项,并且在设置中,设置成打叉:然后在Outjob的组装图中选中0RQB-50Y23L参数,则打印出来的被NIL的器件都会被打叉如果是输出PCB SPEC,同理,把不需要做丝印的器件设置成not fitted,然后设置成,则PCB SPEC中的丝印中将不显示not fitted的丝印注意:导出生产文件的时候需要设置成打叉,导出PCB SPEC的时候需要设置不显示
17
Altium Designer 下查看SVN版本指导说明
如果打开基于SVN的Altium Designer工程时候,发现SVN状态栏出现黄色问号标志,说明SVN服务器上存在更高的版本,此时工程师需要手动更新,保持保本一致,
方法有两种:
直接在Altium Designer中操作,具体方法入下图所示
在文件夹中操作,在工程文件夹空白地方邮件选择SVN工具栏中的Update进行文件更新,然后重新打开工程
11
机械工程师更新Datasheet规范
登陆物料系统点击Material Info Mgt,输入料号,查找,点击Modify
根据不同的Vendor,上传对应的datasheet
更新后,在material Application的几面就能看到有datasheet的标识,如下图所示,这样大家就能直接点击下载这个图纸了
19
Altium Designer库文件刷新操作指导说明
如果是变更了原理图标识符和封装标识符的,需要刷新Altium的lib库文件。
如果只是物料系统中的信息发生变更,则刷新库文件即可。
保险起见,可以同时完成两种刷新,可以保证更新库文件
21
元器件工程师画PCB LIB规范
如果是公共器件,取名字使用公共的名字,不能以某个器件的Vendor
Part Number名字来命名。Designator命名按照1,2,3,4…的顺序进行命名,尽量不要出现数字以外的字母不要使用Fill在电气层来画焊盘或者其他。热焊盘因为面积很大,使用“0”号Pad来表示,并且把Paste Mask层设置成负的,目的是让这个Pad的Paste层没有东西。然后再使用Fill在Paste层放置多个小的Paste Fill,以达到均匀刷锡浆的目的。给器件增加3D Step模型,并且检查3D模型方向是否正确,如下图所示,保证焊接面和3D模型0间距接触,并且保证带极性的器件方向正确一旦封装投入使用,不可以轻易改动,否则会影响已经投入使用的工程,如果真需要改动封装,考虑新建封装
21
Altium Designer 做Gerber文件时利用脚本处理丝印指导说明
Altium Designer支持执行脚本来实现批处理,这里只介绍怎么使用,不介绍如何编写
下载最新版本的Altium Designer 脚本文件(做生产文件的辅助工具)
https://hzmysql.belf.com/svn/BEL/其他/Jbel_Altium_Pcb_Tool/Jbel_Altium_Pcb_Tool.rar
如果显示证书有问题,点击继续浏览此网站,然后输入账户密码
账户viewer
密码viewer
该脚本能删除顶底层丝印中不需要显示的器件,并删除所有器件名和丝印文字。
上两张图为运行脚本前后的效果。
使用方法:
打开该脚本打开要处理的PCB
先转除丝印之外gerber(推荐使用Outjob)转到PCB页面菜单选择DXP->Run Script
选中该脚本,OK,在弹出的窗口中点击Action2按钮,删丝印的器件会被删除,位号隐藏,结束后会弹出Done的提示转出丝印Gerber(推荐使用Outjob)不保存关闭PCB
追加设置需要删除的器件
上图中可以看到输出电感(右侧大方形)本不该在丝印中显示,但是这里却没有删除。这是因为目前脚本中只对少数几个封装进行处理,而输出电感没有包含在其中。这时需要修改脚本,增加其处理的封装种类。之后的项目中如果增加了新的需要处理的封装,也需要进行同样的修改。
1、打开脚本
2、脚本最上部分定义了需要处理的封装。下图中三个红圈为需要修改的地方
最上方为删除列表的长度,由于当前要增加一个封装,因此需要把1..9改成1..10
第二个红圈为列表的元素数,同样从9改成10
之后,在RemoveNames[9]的下方加入不需要显示的第10个封装。用单引号标出需要处理的封装名,用分号结尾。单引号中的内容区分大小写和空格。
最终脚本代码如下图:
再运行一次脚本,则输出电感不再显示。
三、注意事项
这个脚本的操作是选中了所有列表中的器件,并且直接删除。因此需要将文件另存为,而不能直接保存覆盖原文件。
由于生成后的PCB缺少了一些元件,那么用其生成的GERBER中,TOP LAYER以及BOTTOM
LAYER也会缺少同样的部分。因此建议生成后的PCB只用于生成顶底层丝印。
脚本程序语言为Delphi,注意格式。
22
Gerber工程师更新拼版图指导
Gerber工程师的工作流程为
Gerber工程师转出gerber文件。Gerber工程师根据Gerber文件向WM要拼版文件(CAD)。把CAD的拼版图转换成wmf矢量图格式把CAD文件用矢量图的方式黏贴到拼板页面。
具体操作
1、先请仔细阅读关于AltiumDesigner贴矢量图的说明,说明文档如下
http://bbs.myaiqiyi.xyz:8000/index.php?c=read&id=51&page=1
拿到AltiumDesigner工程地址,Check Out 文件到本地进行修改。Gerber工程师只对拼版图页面有修改权限,其他虽可以本地修改,但无法上传到服务器 完成黏贴矢量图操作完成后检查图纸有没有超出边框,是否能正常显示(放大后线不会消失)保存原理图,并上传CAD,wmf,和被修改后的原理图文件。
41
检查工程中原理图是否所有器件的Comment值都是”=value”
打开参数管理器,只勾选Parts选项,点确定,会列出原理图里的所有参数
Ctrl+A选中所有参数,拷贝到excel中做对比,主要是对比Comment这列和value这列这否100%一样,由于工程师可能手工去修改comment这个值,从而导致PN对影的参数和comment的值是不对应的,所以我们需要进行检视
对比技巧,excel中选中要比较的两列数据,按Ctrl+\,excel会自动把不同的选中,然后再填充颜色,就能很容易辨认那些单元格是不同的。
生产文件-产品外观信息,:
具体内容在Outline.SchDoc,检查内容是否正确
注意事项
如果图纸中有标注尺寸,在图框中必须增加响应的公差
生产文件-产品封装信息,
具体内容在FootPrint.SchDoc,检查内容是否正确
注意事项
图纸中必须有每个引脚的说明文件,例如下面的表格如果图纸中有标注尺寸,在图框中必须增加响应的公差
生产文件-BOM信息,
具体内容在Bom.SchDoc,检查内容是否正确,保证每行间距都一行,不要存在有换行的情况,应该如下图所示
注意事项
BOM表中的信息只要有Bel pn,位号,Descriptions即可BOM表中PCB应该在电气元件中,不能放到机械元件中在一页中不能放下所有器件,可以分多页放,但每页都要有表头BOM表中NIL的器件需要增加删除线BOM表不能伸出图框外,也不能和RoHSlogo有干涉把BOM贴到工程中的指导说明参考贴BOM说明章节
生产文件-电器原理图,
具体内容在Schematic.SchDoc,需要把comment全部隐藏,只显示Designator。使用Find Similar Objects,然后选择,最后属性中选择Hide来隐藏所有的comment
生产文件-顶底层丝印,
具体的内容PCB中,检查所有的丝印都是居中并且大小合适,并且确认NIL的器件已经在variant中选择了not fitted,保证生产文件输出的时候在该器件上有打叉。
生产文件-烧写口信息,
具体内容在PCB中
生产文件-检查装配文件
检查装配图中设计的PN是否正确
生产文件-打耐压,
具体内容在PCB中,检查是否有标注测试点,已经正确标明耐压测试和电感测试
生产文件-TEST SETUP,
具体内容在TestSetup.SchDoc原理图,检查测试版示意图是否正确,输入输出电容是否正确。
注意事项:
在TEST SETUP页面是有一张测试板示意图的,请注意这张原理图不可以使用库里面的标识符来作图,只能使用线条来画示意图,否则器件会被导入到PCB中
生产文件- TESTSPEC,
具体内容在Test Spec.SchDoc原理图,所有测试项是否正确。
注意事项:
所有输入输出引脚都必须被测试到
图层的来回切换相对比较麻烦,可以使用脚本控制,方便
生产文件-格式
有尺寸的页面必须要有尺寸公差标注,不可空白,如果页面没有尺寸,需要有斜杠,如下图所示杭州发行的Product Spec需要有PRELIMANARY标志,PCB SPEC 则不需要3、Product Spec丝印页面,NIL的器件必须有打叉,而且有标注最热器件的位置。
