AOIORBOTECH奥宝系列编程的流程.docx
- 文档编号:11223224
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:52
- 大小:457.23KB
AOIORBOTECH奥宝系列编程的流程.docx
《AOIORBOTECH奥宝系列编程的流程.docx》由会员分享,可在线阅读,更多相关《AOIORBOTECH奥宝系列编程的流程.docx(52页珍藏版)》请在冰豆网上搜索。
AOIORBOTECH奥宝系列编程的流程
VT-8000TrainingCourse
AOI程序制作程序(Ver.1.4)
A.开机
B.程序制作流程图
C.准备CADdata
D.放入PCB
E.转CADdata成为测试程序(OPCfile)
F.调整PCB对设备的offset
G.建立X,Y&Z轴定位窗口和零件
H.窗口最佳化排列
I.定义零件
J.计算阴影效应
K.系统检查程序
L.程序调整辅助工具
M.多连片设定
A.开机
1.打开Hub电源并确认网络线已接妥
2.打开缺点确认维修站VRS(repairstation)电源.维修站自动执行作业软件
(VP64.EXE),屏幕出现关机前加载之档案.
3.
打开设备(Trion-2XXX/VT-8000X)电源.AOI自动执行作业软件
(VED8200.EXE),屏幕出现关机前加载之档案.
a.确认各门盖均已盖妥
b.确认气源已经接上
c.打开计算机电源
d.打开马达电源
4.网络自动联机
B.程序制作流程图 :
C.准备CADdata:
1.Newmethod.另外说明
2.有文本文件(CADdata)专程测试程序
a.文本文件需至少包括以下5项内容:
●
Componentname.零件名称,如R1,R2,C8…等.
●
Xcoordinate.X坐标
●
Ycoordinate.Y坐标
●
Componenttype.零件种类,如R1206,R0805,C0603…等.
●
Orientation.零件置放方向,如0,90,180,270等.
b.确定CADdata内每一行资料,都代表一颗零件.
c.确定CADdata内各行的每一笔资料都靠右或左对齐.
d.确定CADdata内第一行的每一笔数据(尤其最后一笔)都有最长字符.程序
制作者可在CADdata数据中,输入空格符,使拥有最长字符.
D.放入PCB(调整设备轨道宽度):
1.点选Boardconfig>Adapter/Carrier>Ysize/BeltWidth(adapter).
2.
输入轨道宽度.单位为”mm”.
3.
到主画面点选”WidthAdjust”.设备自动调整轨道宽度(若为高速进出板设备,需另输入一次轨道宽度.单位为1/10mm)
4.
确认设备轨道与输送带宽度是否正确.将PCB防到轨道与输送带上并手动前后移动.PCB板边与轨道之间隙总和约0.5~1mm.
5.重复步骤1~4并调整轨道宽度到正确为止.
6.放入PCB.
7.
到主画面点选”Lifter”.PCB送到adapter的stopper位置后停止并夹板.
8.PCB位于测试起始位置.
E.转CADdata成为测试程序(OPCfile):
1.将欲使用的shape和任一OPC档案复制到欲使用的工作目录.
2.将CADdata复制到前项包含shape和OPC档案的工作目录.
3.到前述目录加载任一OPC档案.File
4.有CADdata转OPC程序.
a.如果手边有可用的profile,且CADdata格式不变时
●
到主画面点选“ImportCADfile”CADfile.
●输入PCB尺寸(X,Y).
●
点选“EditProfile”屏幕显示profile画面.
●点选“Selectprofile”并选择要使用的profile.
●点选“SelectCADfile”并选择要转的CAD档案.
●点选“ImportCADnow”.
●逐条阅读显示讯息并均点选“OK”.
●
点选“DONE”产生以CADfile主档名为档名的新OPC测试程序.
b.如果手边没有可用的profile,或CADdata改变格式时:
●
到主画面点选“ImportCADfile”CADfile.
●输入PCB尺寸(X,Y).
●
点选“EditProfile”屏幕显示profile画面.
●
点选“Clearall”清除画面旧资料.
●点选“SelectCADfile”并选择要转的CAD档案.
●将CADdata之五项数据和“testposition”,“comment”标示并对应到适当位.
ØTestpositionCADdata内,含数字的字段,入零件置放角度的对齐字段(该字段一定是数字).
Ø
Orientation零件置放角度.
Ø
Name零件名称.
Ø
XX坐标
Ø
YY坐标.
Ø
Comment说明栏,非必须,但表示后,可作为以后参考之用.
Ø
Type零件种类.
●修改各标示字段与PCB的对应关系.
Ø
Orientation完成程序CAD转换后,检查零件定义方向和实板置放方向是否一致.修订本字段,使其一致.
Ø
Name不变.
Ø
X,Ycoordinates完成程序CAD转换后,注意先确认PCB流向,
再检讨X,Y坐标Unit(单位),offset(CADdata对PCB)和Rotate(PCB置放方向)与PCB实板之差异并逐一修正.
Ø
Comment不变
ØType:
√到“Definetypealiases”.
√点选“Learn”.屏幕显示“Selectlearnedaliases”对话窗口.
√点选“all”.
√点选“OK”.
√点选“Done”.先暂时以dummy零件转换,待PCB实板对应后,再逐一转换实际零件.
●点选“ImportCADnow”.
●逐条阅读显示讯息并均点选“OK”.
●点选“DONE”产生以CADfile主档名为档名的新OPC测试程序.
c.重复执行上述步骤b,确认程序内的零件坐标都与PCB实板正确对应.
d.回到editprofile画面并储存profile.
F.调整PCB对设备的offset:
1.到GenerateModuleWindow(Ctrl+2)并点选“newwindow”.
2.
压下并保持Ctrl键,光标在GenerateModuleWindow(Ctrl+2)的任意位置点以下左键,Camerawindow(Ctrl+3)显示点选位置的影像.
3.重复上述动作,使Camerawindow(Ctrl+3)显示之画面落在PCB左下角(仍然按住并保持Ctrl键).
4.
点选“OK”ComponentEditorWindow(Ctrl+5)的最后面,出现一行新窗口且坐标为绝对坐标.
5.将该窗口的X&Y坐标(绝对坐标)输入到ComponentEditorWindow(Ctrl+5)之
boardconfig>individualboard>Xoffset(board)&Yoffset(board).零件蓝色外框应与PCB实际零件位置大约一致.
6.删除(Delete)前面产生的新窗口.
7.取消“newwindow”功能.
8.
将光标移到GenerateModuleWindow(Ctrl+2)画面,再左下角的窗口连点左键两下.Camerawindow(Ctrl+3)出现PCB相对窗口画面,ComponentEditorWindow(Ctrl+5)出现PCB相对窗口内容.
9.将光标点到ComponentEditorWindow(Ctrl+5)第一个窗口内的任意一行后,按下
Ctrl+X.点选的零件会以红色X标示.
10.到Camerawindow(Ctrl+3),选择任一topcamera所见画面.
11.仍在Camerawindow(Ctrl+3),点选“movecomponent”功能.
12.按住并保持Alt键,将光标移到任一零件后,连点两下.按住Alt键可移动整片PCB.若不按住Alt键,则只移动光标指示的零件.
13.按住并保持Alt键,按住鼠标右键并移动鼠标,使零件蓝色外框与实际零件位置
一致后,点“OK”.完成PCB对系统(tester)的offset调整.
G.建立X,Y&Z轴定位窗口和零件:
1.CADfile包含X&Y轴FiducialMark时:
a.
找出CADfile内的FiducialMark.选出2个.
b.分别为前述之FiducialMark制作窗口(共2个).
●到GenerateModuleWindow(Ctrl+2)点选newwindow和Highres.
●光标在GenerateModuleWindow(Ctrl+2)任意位置点一下左键.
●
点选“OK”.ComponentEditorWindow(Ctrl+5)的最后面,出现一行新窗口.
●光标在GenerateModuleWindow(Ctrl+2)任意位置再点一下左键.
●
点选“OK”.ComponentEditorWindow(Ctrl+5)的最后面,出现另一行新窗口.
●取消newwindow功能.
●在ComponentEditorWindow(Ctrl+5),将新建两行窗口之windowtype
(到该行window之type处连点左键两下)改为FiducialMark.
●将两个FiducialMark零件分别放入新产生的窗口内.
ØMark任一个FiducialMark零件,放入任一个FiducialMark窗口内.
ØMark另一个FiducialMark零件,放入另一个FiducialMark窗口内.
●分别修正两个FiducialMark窗口坐标为:
Ø
X坐标对应之FiducialMark零件的X坐标减4(-4).
Ø
Y坐标对应之FiducialMark零件的Y坐标减3.25(-3.25).
●两个FiducialMark零件分别在新产生的窗口中央.
c.将制作完成之FiducialMark窗口和零件移到程序的最前面.
d.设定FiducialMark.
●♦,●&■选ZNR_A.
●选CROSS_B.
●╬选DCROS_B.
●确定两个FiducialMark的programcamera设定为1.
●在第一个Fiducial#ks(建议设定值,可能因PCB不同而有不同设定).
●在第一个Fiducial#ki(建议设定值,可能因PCB不同而有不同设定).
●Comment字段内容,可由系统自动学习设定(参数b=1),或由使用者自行输入(参阅ATool35设定C1~C8,参数b=0).
●检查参数f设定,依FiducialMark不同而有不同.
e.调整Boardtwmm/m&Boardshrinkmm/m,使两点FiducialMark的蓝色外框大致对应到PCB实际的位置.
2.CADdata未包含X&Y轴FiducialMark坐标时:
“”
a.到主画面点选“clearoffset”.
b.到ComponentEditorWindow(Ctrl+5),将Boardconfig>Boardtwmm/m&
Boardshrinkmm/m都设为0.
c.将光标移到GenerateModuleWindow(Ctrl+2),在左下角的窗口连点两下.
ComponentEditorWindow(Ctrl+5)窗口出现PCB相对窗口内容.
d.将光标点到ComponentEditorWindow(Ctrl+5)第一个窗口内的任意一行后,按下Ctrl+X.点选的零件会以红色X标示.
e.到Camerawindow(Ctrl+3)选择Camera6.
f.到Camerawindow(Ctrl+3)点选move功能.
g.按住并保持Alt键,将光标移到左下角零件左键连点两下后,按住鼠标右键并
移动鼠标,使零件蓝色外框与实际PCB零件位置一致,点OK.按住Alt键可移动整片PCB.若不按住Alt键,则只移动光标指示的零件.
h.到GenerateModuleWindow(Ctrl+2),点选最右上角窗口,再到Camera
window(Ctrl+3)观察右上角(Camera5)零件,是否对准PCB实际位置.
i.放掉Alt键,取消move功能.
j.到ComponentEditorWindow(Ctrl+5),调整Boardconfig>Boardtwmm/m&
Boardshrinkmm/m使右上角零件对准PCB实际位置.
●Afteradjustment,youneedtodothefollowingstepstoseethechange(It
isstillabugandwaitingtobefixed).
●Clickon“clearoffset”.
●Gotoanotherwindow(doubleclickonanotherwindowonGenerate
ModuleWindow,Ctrl+2).
●Gobacktowindow(doubleclickontheoriginalwindowonGenerate
ModuleWindow,Ctrl+2).
●ChecktheimageonCameraWindow(Ctrl+3)andyouwillseethe
Adjustment.
k.
重复步骤c~I,使所有零件对准PCB实际位置.完成PCB手动定位.
l.
制作FiducialMark窗口共两个.
●在GenerateModuleWindow(Ctrl+2)点选“newwindow”&
“Highres”
●鼠标在GenerateModuleWindow(Ctrl+2)之FiducialMark位置点一下
●到CameraWindow(Ctrl+3)>Camera选4(TopCamera),可看到FiducialMark零件.
●到GenerateModuleWindow(Ctrl+2),重复点选newwindow位置,使FiducialMark在窗口中央(CameraWindow,Ctrl+3).
●
点选“OK”.在ComponentEditorWindow(Ctrl+5)产生一行新窗口.
●
对另一个FiducialMark重复前述动作.在ComponentEditorWindow(Ctrl+5)产生另一行新窗口.
●取消newwindow功能.
●在ComponentEditorWindow(Ctrl+5),将新建两行窗口之type(该行window之type处连点两下)改为FiducialMark.
m.在新窗口内制作FiducialMark零件.
●在ComponentEditorWindow(Ctrl+5)点选一FiducialMark窗口.
●
按下Ctrl+XCameraWindow(Ctrl+3)可看到FiducialMark零件.
●在CameraWindow(Ctrl+3)点选Mark功能.
●
在CameraWindow>library点选适当的FiducialMark零件(如ZNR_A,CROSS_B,orDCROS_B).若零件尺寸不对,可按F5~F8等功能键更改零件尺寸.
●将光标指向FiducialMark位置,左键点一下,使FiducialMark零件(蓝色外框)对准PCB实际位置.
●点选“OK”.产生第一个FiducialMark零件.
●重复上述步骤,再适当的位置制作第二个FiducialMark零件.
n.取消Mark功能.
o.将制作完成之FiducialMark窗口和另建议到程序的最前面.
p.设定FiducialMark.
●♦,●&■选ZNR_A.
●选CROSS_B.
●╬选DCROS_B.
●确定两个FiducialMark的programcamera设定为1.
●在第一个Fiducial#ks(建议设定值,可能因PCB不同,而有不同设定).
●在第一个Fiducial#ki(建议设定值,可能因PCB不同,而有不同设定).
●Comment字段内容,可由系统自动学习设定(参数b=1),或由使用者自行输入(参阅ATool35设定C1~C8,参数b=0).
●检查参数f设定,依FiducialMark不同而有不同.
3.建立高度定位(补偿)零件(A_SYNC).
a.不同高度定位(补偿)模式:
●新方法,适用于Version2(建议使用).
Ø到Boardconfig>GlobalHeightSync>Enable使用新方法.
Ø待续.
●
Parabolicmode(拋物线模式)用于有规则变形之PCB,使用轨道(adapter)之高度为参考高度.
Ø在GenerateModuleWindow(Ctrl+2)点选newwindow功能.
Ø鼠标在GenerateModuleWindow(Ctrl+2)内PCB中央无零件处,点选
一空白区域(无零件或钻孔处).可由CameraWindow(Ctrl+3)之
画面确认.
Ø
点选“OK”.在ComponentEditorWindow(Ctrl+5)产生一行新窗口.
Ø在ComponentEditorWindow(Ctrl+5),将新建两行窗口之type(该行window之type处连点两下)改为VerticalSync/FiducialMark.
Ø
按下Ctrl+XCameraWindow(Ctrl+3)可看到选定之空白区域.
Ø在CameraWindow(Ctrl+3)点选Mark功能.
Ø在CameraWindow>library点选A_SYNC零件.
Ø将A_SYNC放在窗口中间.
Ø
点选Confirm在ComponentEditorWindow(Ctrl+5)产生一行A_SYNC零件.
Ø重复前述动作,依PCB大小设定2~3个A_SYNC点.
●
Netmode(网状模式)用于不规则变形之PCB.
Ø在GenerateModuleWindow(Ctrl+2)点选newwindow功能.
Ø预先选定供NetMode运算的点(PCB中最高与最低的数点,这些点所构成的面,可概略表示实际PCB变形状况).
Ø
鼠标在GenerateModuleWindow(Ctrl+2)至PCB前述选定位置且无零件处,点选一空白区域(无零件或钻孔处).可由CameraWindow(Ctrl+3)之画面确认.
Ø
点选“OK”.在ComponentEditorWindow(Ctrl+5)产生一行新窗口.
Ø在ComponentEditorWindow(Ctrl+5),将新建两行窗口之type(该行window之type处连点两下)改为VerticalSync/FiducialMark.
Ø
按下Ctrl+XCameraWindow(Ctrl+3)可看到选定之空白区域.
Ø在CameraWindow(Ctrl+3)点选Mark功能.
Ø在CameraWindow>library点选A_SYNC零件.
Ø将A_SYNC放在窗口中间.
Ø
点选Confirm在ComponentEditorWindow(Ctrl+5)产生一行A_SYNC零件.
Ø重复前述动作,依PCB大小和变形程度,设定多个A_SYNC点.
●
Singlemode(单一模式)用于不规则变形之PCB.
Ø在GenerateModuleWindow(Ctrl+2)点选newwindow功能.
Ø
鼠标在GenerateModuleWindow(Ctrl+2)至PCB前述选定位置且无零件处,点选一空白区域(无零件或钻孔处).可由CameraWindow(Ctrl+3)之画面确认.
Ø
点选“OK”.在ComponentEditorWindow(Ctrl+5)产生一行新窗口.
Ø在ComponentEditorWindow(Ctrl+5),将新建两行窗口之type(该行window之type处连点两下)改为VerticalSync/FiducialMark.
Ø
按下Ctrl+XCameraWindow(Ctrl+3)可看到选定之空白区域.
Ø在CameraWindow(Ctrl+3)点选Mark功能.
Ø在CameraWindow>library点选A_SYNC零件.
Ø将A_SYNC放在窗口中间.
Ø
点选OK在ComponentEditorWindow(Ctrl+5)产生一行
A_SYNC零件.
整片PCB会以此点之高度为补偿依据.
●Vmode(V形模式)用于有规则变形之PCB,使用轨道(adapter)之高度为参考高度.
Ø在GenerateModuleWindow(Ctrl+2)点选newwindow功能.
Ø
鼠标在GenerateModuleWindow(Ctrl+2)至PCB前述选定位置且无零件处,点选一空白区域(无零件或钻孔处).可由CameraWindow(Ctrl+3)之画面确认.
Ø
点选“OK”.在ComponentEditorWindow(Ctrl+5)产生一行新窗口.
Ø在ComponentEditorWindow(Ctrl+5),将新建两行窗口之type(该行window之type处连点两下)改为VerticalSync/FiducialMark.
Ø
按下Ctrl+XCameraWindow(Ctrl+3)可看到选定之空白区域.
Ø在CameraWindow(Ctrl+3)点选Mark功能.
Ø在CameraWindow>library点选A_SYNC零件.
Ø将A_SYNC放在窗口中间.
Ø
点选Confirm在ComponentEditorWindow(Ctrl+5)产生一行A_SYNC零件.
Ø重复前述动作,依PCB大小设定2~3个A_SYNC点.
H.窗口最佳化排列使用者在”ImportCADdata”,或执行”ComponentEditor
Window(Ctrl+5)>Edit>whole”后,都可自动排列窗口,但通常有
些大型零件或IC因无法包含在单一窗口内,而造成程序制作时不便,也比较
会产生误判.因此,建议由使用者依自己的顺序重新将窗口最佳化排列.但应
考虑各零件均需包括在适当窗口内,且不被数个窗口分割,而达到最佳化的
目的.若没有很多大零件,则由系统自动排列即可.以下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AOIORBOTECH 系列 编程 流程