FabMaster V8F2 4000版选点操作(上)
更新时间:2023-04-25 18:36:01 阅读量: 教育文库 文档下载
FabMaster V8F2 4000版选点操作指南设定工作目录及用户
一.设定工作目录
首次使用要先添加新用户和指定工作目录,可自己设定工作文件存放目录.
1.打开Fabmaster.
2.双击DISK()图标,系统弹出如下窗口
Drives:选择要保存资料的磁盘分区
Folders:设定存储目录
二.新建用户
在Fabmaster主窗口中双击NEW()按钮
输入要创建的用户名,系统会自动在设定目录下创建一个”用户名.FAB”的文件夹,以后使用此用户操作的文件都会被默认存放在此目录下.
新用户如图所示(ZFC)
此时ZFC用户图标是红色,表示该用户未被激活,只有用户激活后才能在此用户进行操作,双击用户图标即可激活该用户.
激活后的用户图标会变成绿色,如图:
此时就可以进行选点操作了
选点开始
一.导入GC-Powerstation输出的Fabmaster FATF格式的ASC文件
双击INP.PROC图标,弹出对话框:
选择fatf.exe然后点击Input按钮会弹出文件选择对话框:
找到要导入的.ASC文件.按OK按钮即可将文件导入.
导入后如图所示:
现在导入的文件是0321.
二打开文件
双击0321图缩略图即可打开该文件
三.检查线路
双击SIGNALS 进入信号层.
在信号层里按”C”(Cursor Mode)选择Signal,然后在线路上点右键,所在线路会亮起,检查线路有没有短路.
四.设置零件范围(防止程序在零件上下探针)
1.输出Parts和Pins.
在SIGNALS中按”o”(output)弹出窗口如图:
选择Output TO File
双击列表中的Parts和Pins 分别输出Parts和Pins
可以弹出窗口中选择输出路径.按OK即可输出.
2.在Dos下执行bodyxy命令定义零件范围大小.
返回FAB主界面,双击DOS()图标进入命令提示符模式.
执行bodyxy.exe命令.系统自动设定零件范围.
退出DOS模式.进入SIGNALS层此时仍看不到零件范围.
按下”P”键进入层设定
找到BODY LIMITS图标此时处于Hide状态
在BODY LIMTS上点鼠标右键让图层处理显示状态,如图:
退出图层管理查看零件识别情况:
有部分零件没有被正确识别,就需要用手工来定义零件. 3.手工修改零件范围:
按”C”打开Cursor Mode选择Part Asy按OK
右键单击要修改的零件按”E”(Edit)
按图所示进行修改,然后按ADD加入列表(单位为Inches)
然后按OK键.零件范围已被正确设定.
BODY参数详解:
XHI:0000 XLO:-0000 YHI:0000 YLO:-0000
以零件中心为基准0点。XHI为横向零件中心到边缘的正向距离,XLO为横向零件中心到边缘的反向距离(负值),YHI为纵向零件中心到边缘的正向距离,YLO为纵向零件中心到边缘的反向距离(负值)。
设定完成后退回主界面,退出时会提示保存。。。点“是”即可。
图型模式更改bodyxy的方式
先右键选择多个需要更改外框的零件,然后退出Signals编辑模式,双击图标进入Library编辑界面,出现提示窗口按OK.选择Outline选项卡,如图
选中一个零件点Graphic Edit按钮进入编辑状态:
用鼠标按住零件外框四角上任意一角的锚点即可进行随意拖动调整…
五.定义零件属性
1.输出DEVPART.ASC (导出零件)
(devpart.asc主要目的是为了做出DEVICE.ASC,而这个文件的意义是导出零件的属性,即零件的型号,值。如电阻会有阻值等;
若是CAD文件,DEVICE.ASC里面的内容都是有的,但如果是直接从GERBER分析出来的CAD文件,这里都没有,需要自己的输入,或是在最后的测试程式里修改。)
在FAB主界面双击EDIT图标,弹出下对话框:
一
选中DEVPART.ASC按Get按钮.会出现如下提示
点击”否”按钮.
输出文内容如下表:
:REM JOB DEVPART LIBRARY FABmaster(R) 20-Aug-2007 19:02
PART=C1 (这里是从GERBER分析得来的零件,所以,属性的内容仅有
FIL="C1"零件名称而已。FIL是指零件的归类,即是电阻还是IC等等)
:EOD
PART=C2
FIL="C2"
:EOD
PART=C5
FIL="C5"
:EOD
…
然后把输出的DEVPART.ASC复制另存为DEVICE.ASC
2.定义零件属性(将DEVICE.ASC转换成FAB系统文件,供输出测试程序使用)
双击TEXT按钮,系统弹出对话框:
列表中列出的为该MODEL.JOB的工作文件,选择DEVICE.ASC点EDIT按钮.接着提示:
按”是”按钮.
DEVPART.ASC是FABMASTER软件的系统文件,并不是某单个JOB的属性文件。而DEVICE。ASC文件是针对任一JOB文件的,也可说为细化了。
每一个JOB文件被导入FABMASTER后,都会有一个自带的DEVICE.ASC文件,但为了能够为系统为导入,所以,通常先将系统的DEVPART。ASC文件引出,导到单个的JOB里面,然后再输出与系统和JOB相匹配的DEVICE.ASC。
六.零件归类
双击主界面TEXT按钮,出现对话框:
选择labelset.asc点击Edit按钮.查看零件归类报告,检查所有零件名是否已被全部识别如下表:
Checking Part Labels against Configuration File Labelset.asc
Updating Class Attributes
U, INTEGRATED CIRCUIT
C, CAPACITOR
R, RESISTOR
J, CONNECTOR
1 INTEGRATED CIRCUIT'S (1个IC)
25 CAPACITOR'S (25个电容)
26 RESISTOR'S (26个电阻)
1 CONNECTOR'S (1个JACK)
Total of 53 Part(s) Defined
MIC, NOT DEFINED, 1 Part(s) (MIC,没有归类)
PA, NOT DEFINED, 5 Part(s) (PA,没有归类)
PB, NOT DEFINED, 2 Part(s) (PB,没有归类)
BAT, NOT DEFINED, 1 Part(s) (BAT,没有归类)
Total of 9 Parts not Defined (9个零件没有归类)
Sorting Parts
表中有9个零件名称没有归类
要在labelset.asc文件中将无法识别的零件名称添加进去.
Labelset.asc文件内容如下
TITLE (DEFAULT LABEL CLASS SETUP);
LABEL (0,INTEGRATED CIRCUIT,IC,U); 集成IC
LABEL (1,TRANSISTOR,T,Q,TS); 三极管
LABEL (2,DIODE,D,CR); 二极管
LABEL (3,ZENER,Z); 稳压管
LABEL (4,LED,LD); LED灯
LABEL (8,CAPACITOR,C,CD,MIC,BAT); 电容
LABEL (10,RESISTOR,R); 电阻
LABEL (11,RESISTOR NETWORK,RN,RM); 排阻
LABEL (12,POTENTIOMETER,VR,P,RV); 电位器
LABEL (16,RELAY,RL,K); 继电器
LABEL (17,FUSE,F,FS); 保险丝
LABEL (18,CHOKE,L); 阻气门
LABEL (19,TRANSFORMER,TR); 变压器
LABEL (20,CRYSTAL,X,XT); 晶振
LABEL (24,SWITCH,S,SW); 开关
LABEL (25,STRAP,W); 耦合器
LABEL (26,CONNECTOR,J); 连接器
LABEL (27,TEST POINT,TP,A,AT,PA,PB);测试点
LABEL (28,MECHANICAL,H,FX); 定位孔
LABEL (29,FIDUCIAL,FD,FF); 基准点
LABEL (30,UNKNOWN LABEL,XX); 未知
在上表labelset.asc文件中未识别的零件名,我们从PCB上可知是MIC.测试点和电池,可以根据零件特性将零件名加入相应类别下.(蓝色部分).
更改完成后保存文件,然后再次执行TEXT→Labelset.asc 检查归类,如仍有未识别零件名,需再次修改labelset.asc文件,加入未识别零件名.
七. 选点
1.Nailset.asc 双击主界面下EDIT图标,弹出对话框:
选择nailset.asc 按Get按钮.会出现选点报告
Checking NAILSET Configuration File
TITLE (DEFAULT NAIL SETUP); { User Changeable Title }
WIRE_OPTIMIZE(OFF); (Disable Nail Wire Optimization)
PRIORITY(9,BOTTOM,TEST POINT,DRILL);
(0 Nail Affected) (Priority 9 for TEST POINT's on Bottom)
PRIORITY(9,BOTTOM,TEST POINT,SMD);
(20 Nail Affected) (Priority 9 for SMD TEST POINT's on Bottom)
PRIORITY(9,BOTTOM,VIA,SMD);
(0 Nail Affected) (Priority 9 for Buried Via Holes on Bottom)
PRIORITY(2,BOTTOM,*,DRILL);
(0 Nail Affected) (Priority 2 for all Pins on Bottom)
PRIORITY(0,BOTTOM,MECHANICAL,DRILL);
(0 Nail Affected) (No Nails for MECHANICAL's on Bottom)
UNUSED(ON); (Nails on all Unused Pins)
UNUSED(OFF,FIDUCIAL); (No Nails on FIDUCIAL Unused Pins)
UNUSED(OFF,MECHANICAL); (No Nails on MECHANICAL Unused Pins)
SELECT(1); (Default is Select 1 Nail per Net)
OPTIMIZE(SIZE); (Nail optimization by Size)
NAIL_ACCESS(0.025,SELECT); (Check Nail Access to Selected Part Bodies)
NAIL_MIN(0.048); (Minimum Nail to Nail Clearance is 0.048 Inch)
CHECK_PIN_MASK(OFF); (Disable Mask Check for Pins)
REPORT("STATUS"); (Report Errors to File "STATUS.asc")
NAIL_TYPE(1,M:0.087,T:1,C:Yellow,CIRCLE,0.048);
NAIL_TYPE(2,M:0.067,T:2,C:Blue,CIRCLE,0.045);
NAIL_TYPE(3,M:0.048,T:3,C:Green,CIRCLE,0.042);
NAIL_TYPE(4,M:0.05,T:4,C:Red,CIRCLE+CROSS,0.15);
AUTO_TYPE(1,2,3,4);
5 Priority, 4 Symbol Records Set, No Errors Found
从表中即可查看选点情况,提示找到20个条网络在BOT层SMD形式的测试点上
关于选点定义可以在nailset.asc文件中进行设定,下面列出部分参数:
这是nailset.asc里面的选点规则,其实,你只要细看那些说明,就会明白这分别是什么意思,而这几行也只是它做出来的例子,也是比较通常用到的。
如第1行的意思为,优先选择在BOT面的DRILL形式的测试点,设的级别为9;
第2行为,优先选择在BOT面的SMD形式的测试点,设的级别为9;
第3行为,优先选择在BOT面的SMD形式的VIA孔,设的级别为9(通常这种是PCB板上有设测试点,但又没有给出名称的点被称为VIA点的测试点);
第4行为,选择BOT面的DIP零件脚,设的级别为2(即这个就是在选完测试点的情况,某条网络都还没有点可选的情况下,才进行在DIP零件脚上选点);
第5行为,BOT面的机械孔,也指一些定位孔,设的级别为0,即为不选。
以上的这些,你可以根据你的情况来增加或删减。
如果PCB两面都要选点.就要在选点参数里把TOP层也加上,如下:
;PRIORITY(8,TOP,TEST POINT,DRILL);
;PRIORITY(8,TOP,TEST POINT,SMD);
……
这些是指,一些单PIN,或机械孔等是否要打开或关闭,
这些被称为无用的点,因为,它们都是单脚,不与任何零
件相通,若需要就将前面的分号“;”去掉,让它执行命令,
这也是根据你自己需要来定。
;SELECT (GND,8)
;ASSIGN (GND,$0)
这是指在某网络上需要选几个点,然后将某网络的点号定为多少号。“GND”是CAD文件里的信号名,即某条网络的名称,若仅是从GERBER出来的CAD文件是没有这个名称的,仅有的是,如“#1,#2,…”等等;“8”是指在这条网络上选8个点,当然,有时这条网络也没有8个测点供你选,但它会有多少选多少的;“$0”也即为给这条网络的点号记为0号,你可以为1、2、3等等,那些前面选的8个点的号码就会都为这一个号。
这里是指,在选点是要不要将你的MASK LAYER打开,因为有时会出现同一属性的VIA孔,有的开防焊,有的不开防焊的现象,那么这样的话,就需要用这个命令了,你如果打开了MASK LAYER,在选点的时候,你又命了VIA孔选点,此时出来的结果就是凡是没有开防焊的VIA孔都不会被选中的。
但须注意,虽然,你在这里打开了,但也需要将这里打开,如下:
这里的意思,应该更明朗了。
NAIL_TYPE(形状或尺寸(可以合二为一),孔径大小,刀具,点的颜色,选好点后给的形状,给这个形状的尺寸)
最后一行就是指,自动选择前面定义的4把刀具里的内容。
现在检查了,不可选的内容都存在这个文件里,为什么不可选的原因都在里面了。
2.Text-nailset.asc 双击主价界面TEXT图标弹出对话框:
选择nailset.asc然后再点Edit按钮接着会出现选点报告,总共有多少条线路.和EDIT-nailset.asc大致相同
3.自动选点
进入SIGANLS层,按”N”键.接着选择Select项,然后点Execute按钮
系统会出现如下提示窗:
提示有4条网络未选到,可以到STA TUS.asc文件查看未选到原因.然后对资料做修改或修改选点参数.
未选到网络可以进行手工选点,操作如下:
在SINGALS层按”C”键,弹出对话框:
在这里选择Drill项.按OK按钮.将光标定位到要加测试点的焊盘上.按”E”键,弹出对话框:
Number 点号
multiwire ???
shape 形状 1.1-4.4 分别代表100mil 75mil 50mil测试针和定位柱
size 大小
做定位柱要勾掉Check rules才能按OK按钮.
加完点后按”N”键,弹出对话框:
这次选择Number选项,给测试点加上号码.按Execute执行.
然后按”O”输出Nails. (测试点号文件?)
接下来转入宇柏林操作
宇柏林操作
1.导入Nails.asc文件绕线
1.打开TS3000并设置语言
TS3000默认是繁笨中文,在简体系统里所有的菜单会显示成乱码,所以要先把软件界面语言改成英文的:
如图所示:点击第二个菜单最后一个命令, 即可把软件换成英文界面.
2. 导入Nails.asc文件
可以通过工具栏打开图标,也可以通过菜单点击File→Open… F3来打开文件.
可以通过Ctrl+S来设置系统颜色.如上图所示.
这时的绕线比较乱.需要删除原绕线重新绕.
3.绕线
先用工具删除原绕线.点击,然后全选所有测试点即可删除.
再用工具重新绕线,如果有多个测试点顺序排列的话,可以框选多个并列的测试点.系统会自动弹出对话框询问绕线方向.点击正确方向即可:
→→→
绕线完成后保存为*.TOP或*.BOT文件(对应TOP层和BOT层)
2.转换绕线文件到TSN(FAB文件)
打开TS-NAS程序,(也要先设置语言)
点打开文件
选择Artw_2.txt如果没有需COPY此目录到C:\GERTEC\PCB下
然后在图示状态下点”OK”键
然后执行Load…命令导入*.BOT或TOP文件.
导入成功后再执行Output…命令导出文件为*.TSN,格式如图所示:
3.修改*.TSN文件(使之能被FAB所识别)
用UltraEdit-32打开*.TSN文件(UE32对列操作支持较好)
TSN原文件如下:
Numb. Parts ID Contents Abs. X Abs. Y Nets. Side Type SIG/PWR
// START
T1 ===== ===== X7285.0 Y8141.0 N2 L1 P2 SIG T2 ===== ===== X7436.0 Y8250.0 N3 L1 P2 SIG T3 ===== ===== X7619.0 Y8309.0 N12 L1 P2 SIG T4 ===== ===== X7351.0 Y8424.0 N4 L1 P2 SIG ……
T18 ===== ===== X8039.0 Y8546.0 N20 L1 P2 SIG Test Data Location ====>
Xmin := 7285.0
Xmax := 8039.0
Ymin := 7830.0
Ymax := 8661.0
需要对以上信息做简化整理
整理后如下所示:
以”%NAILMAP NEW;”做为文件头
将N字列(Nets)排到最前面即第1列!(列号很重要,一定不能搞错)并将”N”改为”F”.
中间的===全部删除,然后加入”->”符号,并且”-“在第10列,”>”在第11列.
将T字列(Numb)排在第16列,并将”T”改为”F”.
在第24列加上”;”符号.
最后一行是”%”.
其它信息全部删除!!!!
例:
%NAILMAP NEW; 文件头
N1 -> T1 ; N在第1列
N2 -> T2 ; - 在第10列
N11 -> T3 ; > 在第11列
N3 -> T4 ; T 在第16列
……
N8 -> T18 ; ; 在第24列
N17 -> T19 ;
N18 -> T20 ;
% %结尾
然后将N和T改为F即可(批量更名时注意第一行%N AI L MAP N EW;)
最后将文件另存为*.ASC
返回Fabmaster继续操作
Fabmaster操作
8.导入(刚刚做的这个叫什么文件?)
打开工Fabmaster,进入工作文件.
双击RETRO图标,
导入刚刚通过宇柏林转换的*.ASC文件
按”是”按钮(这里会不会有错误发生的时候?)
9.输出工作文件
进入SIGNALS层
按”O”键输出以下各层为*.ASC文件
Parts Pins Nails Nets format 五个文件(要不要更改输出目录?)
然后要怎么做?
正在阅读:
FabMaster V8F2 4000版选点操作(上)04-25
门式钢架的受力分析实例05-08
2018年超星尔雅大学生创业基础李肖鸣课后答案满分04-30
行政管理工作细化执行与模板(二)10-15
要在亚马逊赚钱,必须得看的5大步骤07-23
白酒市场营销策划方案04-27
幼儿园年检报告书06-22
水力学整理11-05
临沂市小学数学复习课教学策略12-16
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 选点
- FabMaster
- 操作
- V8F2
- 4000
- 西交15年7月课程考试《国际信贷》考查课试题
- 企业文化建设(第三版)简版
- 地理——澳大利亚的气候
- 论语对于现代青少年学习的实际意义
- 车险核保考试题库(供参考)
- 苹果恢复大师:一键恢复iPhone删除的微信聊天记录
- 精选面试高铁乘务员自我介绍四篇
- TPN-2G全网行为管理网关用户手册
- 20100517143436-002-Unitrans ZXCTN 6300(V1.10)分组传送产品
- 河道景观植物选择与应用
- 为什么大部分中国人总是一脸愁容
- 灌注桩高应变测试若干问题探讨与实例分析_黄敏华
- 2016-2021年中国茶饮料行业市场前景与投资战略研究报告
- 第八章 恋爱与爱的能力培养
- 汽车发光二极管项目可行性研究报告评审方案设计(2013年发改委标
- 2020版:儿童呼吸道合胞病毒感染诊断、治疗和预防专家共识(全文)
- 天源迪科年报(300047)年度报告2011年(信息服务财务风险)深圳天源
- 安徽省望江县赛口中学2015届高三上学期第一次质量检测英语试题 W
- 2014-2015学年七年级下学期期末英语试题及答案.docx
- 湖北玻璃器皿生产线项目可行性研究报告