...wd...YAMAHA_Xg系列贴片机编程一、 根本概念在PCB的坐标系中,有PCB原点(board/offset/board origin)和拼块原点(board/offset/block origin)1. PCB原点(board/offset/board origin)PCB原点坐标值是指PCB原点相对于固定定位针中心的距离原那么上,PCB原点可以在PCB上的任何位置,PCB原点坐标为〔0,0〕即PCB原点与固定定位针中心重合注意:当机器传送方向从右向左时,固定定位针中心对应的PCB定位孔距离PCB左下角为〔5.00mm,5.00mm〕;当机器传送方向从左向右时,固定定位针中心对应的PCB定位孔距离PCB右下角为〔5.00mm,5.00mm〕一般设定PCB原点坐标为〔0,0〕当然亦可设定为其他值例如,当机器传送方向从右向左时,对一块300MMX200MM的PCB,设定PCB原点坐标为〔295.00,-5.00〕即以PCB的右下角为PCB原点,又例如,当机器传送方向从左向右时,对一块300MMX200MM的PCB,设定PCB原点坐标为〔-295.00,-5.00〕即以PCB的左下角为PCB原点。
2. 拼块原点(board/offset/block origin)拼块原点是指每个拼块上所有的点的的坐标原点,原那么上可以在拼块的任何位置,拼块原点坐标值是以PCB原点为坐标原点,拼块原点坐标为〔0,0〕即该拼块的原点与PCB原点重合拼块原点最好选取拼块中某个焊盘的中心或边角,不要选取丝印字符或孔中心3. PCB原点和拼块原点的关系首先,拼块原点坐标值是以PCB原点为坐标原点另外,PCB原点可以在PCB的任何地方,而拼块原点最好在小拼块中如果将PCB原点定在第一个拼块的原点位置,那么PCB原点坐标值为该点到固定定位针中心的XY距离,第一拼块的拼块原点坐标为〔0,0〕每个PCB板程序包括PCB信息子文件(board/board)、贴装信息子文件(board/ mount)、原器件信息子文件(parts)、标记信息子文件(parts)、拼块原点信息子文件(board/offset)、局部标记信息子文件〔local fid. Mark inf.〕和局部坏标记信息子文件〔local bad mark inf.〕PCB程序COMPONENT INFMARK INFPCB INFBLOCK REPEAT INFLOCAL FID INFLOCAL BADMARK INFMOUNT INF*PCB信息子文件〔pcb inf.〕中,PCB标记点(pcb fid.)和坏板标记点(pcb badmark)以PCB原点为坐标原点,拼块标记点(block fid.)和坏块标记点(block badmark)以拼块原点为坐标原点。
贴装信息子文件〔mount inf.〕中贴装点的坐标有两种情况:当不是拼板时以PCB原点为坐标原点;是拼板时以第一拼块的拼块原点为坐标原点原器件信息子文件〔component inf.〕和标记信息子文件〔mark inf.〕是 根本子文件,其他子文件要调用这两个子文件的内容,所以要先编制PCB信息子文件中,前三行为PCB原点、PCB尺寸和PCB标记点信息,是其他点的坐标根基,所以要先于其他点编制多拼板中拼块标记点(block fid.)和坏块标记点(block badmark)以及贴装点坐标以拼块原点为坐标原点,所以拼块原点信息子文件要先于它们编制程序编制完了后,要进展跟踪检查以确认贴装位置的准确性,再进展试贴以确认元件和贴装角度的准确,最后给出优化条件进展程序优化即以以下过程进展: 创立或修改PCB文件—— 编制PCB文件——跟踪检查贴装位置并修改——试贴元件并修改——设定条件进展优化 下面是几种单板和多拼板的几种PCB原点的不同设定的坐标情况55说明:心形中心为机器原点,十字星中心为固定定位针中心,五角星中心为PCB 原点,三角形中心为拼块原点,实线圆为PCB 标记,需线圆为拼块标记,方框中心表示贴装位置。
各末端箭头线表示箭头所处点的坐标是以该线的起点为坐标原点,例如贴装点坐标以拼块原点为坐标原点,而拼块原点以PCB原点为坐标原点上图表示PCB原点为〔7.5,-2.5〕,设定PCB原点与固定定位针中心不重合的多拼板的坐标系说明:上图表示PCB原点设定到固定顶位针中心的多拼板的坐标系,PCB原点坐标为〔0,0〕说明:上图表示将PCB原点设定到第一拼块原点的多拼板坐标系的情况实际上,两个原点为一个点,这种情况时,多拼板的编程过程将会简单请参看下面的编程流程介绍注意:PCB原点坐标可能不为〔0,0〕,但第一拼块的原点坐标为〔0,0〕说明:上图表示PCB原点与固定定位针不重合的单板的坐标系情况,次时,PCB原点坐标一定不为零说明:上图表示PCB原点与固定定位针重合的单板的坐标系情况此时,PCB原点坐标一定为〔0,0〕,这是最简单的坐标系二、编程流程YAMAHA VIOS软件〔机器中软件〕和YVOS〔离线软件〕支持拼板功能,即如果PCB本身为多拼板或生产时将多块PCB放在一个工装夹具组成多拼板,那么编程时只需先编制拼块原点信息子文件〔block repeat inf.〕中的拼块原点信息再编制贴装信息子文件〔mount inf.〕中的第一拼块上各贴装点的贴装信息,然后优化时设定拼板转化条件即可,而不需要一一编制每个拼块的每个贴装点。
由于在编程过程中,多拼板要涉及到拼块概念和对应的拼块坐标系,所以将编程流程分为单板和多拼板两钟情况1. PCB板不是多拼板,而是一块单板创立并选择PCB文件YVL88IIOperation Manual ( Page 4-5)编辑原器件信息子文件〔component inf.〕 (Page 4-10)编辑标记信息子文件〔mark inf.〕 (Page 4-83)编辑PCB信息子文件〔pcb inf.〕 (Page 4-100)编辑局部标记信息子文件〔local fid. Mark inf.〕 (Page 5-28)编辑局部坏标记信息子文件〔local bad mark inf.〕 (Page 5-41)编辑贴装信息子文件〔mount inf.〕 (Page 4-110)检查、存盘、退出编辑优化条件设置,并进展优化(Page 4-116)局部标记信息和局部坏标记信息根据实际情况决定是否需要编制,如果不需要那么跳过相应的编程过程2. 多拼板〔Multi block〕分为两种情况:一块大的PCB板是由多个一样的拼块连接而成的,来料为大板;多个小拼块放在一个工装夹具里进展贴装加工,来料为小拼块。
原那么上,后一种情况时由于各拼板的相对位置是不定值,所以要保证贴装准确就必须使用块标记点(block fid.)以确认该拼块的准确位置而前一种情况时依据PCB板情况和贴装精度要求来定是否使用块标记点一般来讲,PCB板越薄,尺寸越大,且由于拼块之间连接点少那么PCB板就越容易变形,那么仅依靠PCB标记识别很难全面校准整个PCB,此时使用块标记点对比好另外,贴装精度要求的上下也要考虑,精度要求高那么最好使用块标记点对细间距元器件而言,采用局部标记点更好注意:使用的标记点越多,识别标记点所用的时间也越多,每个识别点的识别过程至少要1.2秒钟以上创立并选择PCB文件 YVL88II Operation Manual ( Page 4-5)编辑原器件信息子文件〔component inf.〕 (Page 4-10)编辑标记信息子文件〔mark inf.〕 (Page 4-83)编辑PCB信息子文件〔pcb inf.〕的前3行 (Page 4-100)编辑拼块原点信息子文件〔block repeat inf.〕 (Page 5-5)编辑PCB信息子文件〔pcb inf.〕的剩余行 (Page 4-100)编辑局部标记信息子文件〔local fid. Mark inf.〕 (Page 5-28)编辑局部坏标记信息子文件〔local bad mark inf.〕 (Page 5-41)编辑贴装信息子文件〔mount inf.〕 (Page 4-110) 只需编制第一拼块即可检查、存盘、退出编辑 优化条件设置,并执行程序优化(Page 4-116)该流程增加了拼块概念。
由于有了拼块概念后,PCB信息子文件中的块标记点(block fid.)和坏块标记点(block badmark)将有可能被使用,而它们以及贴装信息子文件中的贴装点坐标都以第一拼块原点为坐标原点,所以一定要在它们之前编制拼块原点信息子文件(block repeat inf.)在前面PCB原点与拼块原点的关系中曾提到假设将PCB原点设定到第一拼块的拼块原点,那么第一拼块的拼块原点坐标值应该设为〔0,0〕而在编制拼块原点信息子文件前,拼块原点子程序内的拼块原点坐标缺省值也是〔0,0〕因此,如果将PCB原点设定到第一拼块原点且重合,那么编程流程可以简化如下:创立并选择PCB文件YVL88IIOperation Manual ( Page 4-5)编辑原器件信息子文件〔component inf.〕 (Page 4-10)编辑标记信息子文件〔mark inf.〕 (Page 4-83)编辑PCB信息子文件〔pcb inf.〕 将PCB原点设定到第一拼块原点且重合,读取坐标 (Page 4-100)编辑拼块原点信息子文件〔block repeat inf.〕 第一拼块原点坐标一定为〔0,0〕, (Page 5-5)编辑局部标记信息子文件〔local fid. Mark inf.〕 (Page 5-28)编辑局部坏标记信息子文件〔local bad mark inf.〕 (Page 5-41)编辑贴装信息子文件〔mount inf.〕 (Page 4-110) 只需编制第一拼块即可检查、存盘、退出编辑 程序优化条件设置,并执行优化(Page 4-116)三、编程细节程序编辑中元件信息子文件和标记信息子文件是最 根本的文件,其他子文件要调用这两个子文件中的内容〔序号〕;同时也是编程的重点和难点。
以下将主要介绍这两个子文件中的各项设定1. 元件信息子文件〔COMP〕元件信息子文件中,左侧的主视窗定义元件的序号和名称序号表示第几种元件,而非料站号序号将在贴装信息子文件中被调用一种元件可以有多个序号和一样的名称,且可以转换实际编程时,一种元件只编制一个序号即可,假设该种元件的贴装数量对比多而担忧换料频繁那么可以在程序优化时设定将其分放〔Multi Play〕为N种,程序将会自动添加〔N-1〕种元件且将贴装信息子文件中的相应元件序号分为N种右侧视窗为子视窗,包括用户工程子视窗(User Items)、吸料贴装子视窗(Pick&Mount)、元件形状子视窗(Shape)、视觉参数子视窗(Vision)和料盘参数子视窗(Tray)〔只有盘装料才会自动出现此子视窗〕A. 用户工程子视窗(User Items)主要定义元件的包装形式(Comp. Package)、喂料器类型(Feeder Type)、数据库号(Database No.)、是否允许料站优化(Use feeder opt)、所用吸嘴类型(Required Nozzle)、识别元件所用发光体选择(AlignmentModule)、料站号(Feeder Set No.)、吸料位置的定义方法和料站位置坐标〔Pos. Definition, Feeder pos_Xmm, Feeder pos_Ymm〕、以及元件转换(Alt. Comp)等。
包装形式(Comp. Package)有带装(Tape)、管装(Stick)、散料盒装(Bulk)和盘装(Tray)喂料器类型(Feeder Type)有各种带式喂料器、各种散料喂料器、多管喂料器、宽型多管喂料器、各种单管喂料器、各种高速管式喂料器、各种堆桟式管式喂料器、固定盘式喂料器(Fixed TF 即Manual Tray Feeder)、自动盘式喂料装置(Auto TC 即ATS27A)、外部盘式喂料机(Ext. TC 即YTF100A或YTF31A或YTF80W)只显示包装形式定义的类型的各项选择例如一个片式2125电容,包装形式定义为带装,那么喂料器类型的显示只有各种规格的带式喂料器,用户自己选择与来料相对应的规格,2125电容一般用8MM TapeFeeder数据库号(Database No.)表示与该元件外形尺寸一样的元件在数据库中的编号,例如2125大小的片式电阻在数据库中的编号为502输入数据库编号后,按F7键就可将该元件的 根本参数都由数据库读过来,而不用再去逐项填写,只需修改个别工程个别工程包括包装形式、喂料器类型、料站号、料站位置、元件转换、料盘参数等如果数据库中没有一样元件,那么可以输入一个相似的元件的数据库编号,读近来然后修改各项参数。
并可以再输入一个空内容的数据库编号,按SHIFT和F7键将该形元件保存〔回写〕到数据库中,以备以后调用注意:如果该编号处有内容,那么将被新内容覆盖掉,所以一定要输入一个空内容编号再回写到数据库中数据库的前499个编号供用户编写,500以后为YAMAHA标准数据是否允许料站优化(Use feeder opt)表示程序优化时是否允许对该种元件已定义过的料站号进展变化,以节省工作时间提高工作效率一般来讲,如果料站位置定义为自动或相关时,可以允许料站优化即选YES;假设为示教那么不允许进展料站优化即选NO所用吸嘴类型(Required Nozzle)表示选择何种类型吸嘴来吸取该元件一般来说要根据元件尺寸大小和形状来定义请参考吸嘴元件对应定义表另外,如果该元件的参数是由数据库调出,最好能对该项加以检查识别元件所用发光体选择(AlignmentModule)表示以何种发光形式对元件进展照明该工程只在YVL888II中定义共有三种方式:激光(Laser)、背光(Back)和前光(Fore)激光多用于识别片式元件、SOT、SOP、SOJ、PLCC等外形规那么、对管脚不要求检查的元件,特点是速度快激光检查是机器标准配制,它只能检查元件本体,而不能检查管脚。
背光不对片式元件和底部球形元件进展检查,机器标准配置中配备背光,且可用于任合一个元件识别镜头前光可以检查任何元件,但为选件如果某个镜头上没有配备前光发光体而编程中编制使用前光,且该元件只有该镜头才能识别,那么程序优化或用该程序进展生产时将会出现错误报警不能继续进展该工程共有8种参数以供选择,后种比前种优先例如,选Back&Laser时,机器将使用激光方式料站号(Feeder Set No.)定义该种元件的喂料器放到哪个料站上,即喂料器底部的两个柱放进哪号料站的孔中,默认值为0有特殊意义〔参考程序优化章节中的喂料器优化条件BLK COND2〕固定盘式喂料器的料站号为定值,要记住如果多种元件定义到同一个料站上,那么必须将这些种元件都设定为允许喂料器优化编程时只需定义使用固定盘式喂料器和多管式喂料器的元件以及想要在固定料站放置的元件的料站号,其他元件只需设定为允许喂料器优化即可〔不用设定料站号〕吸料位置的定义方法和料站位置坐标〔Pos. Definition, Feeder pos_Xmm, Feeder pos_Ymm〕吸料位置的定义方法有自动(Automatic)、示教(Teaching)和关连(Relative)三种。
自动指机器将直接调用机器参数中已定义好的该号料站的吸料坐标,用户将不能对其进展修改示教是指利用标记识别摄像头或贴装工作头对吸料位置进展示教,读取吸料位置的机器坐标,如果选择示教,那么不能对其进展优化盘式喂料只能选择示教注意:自动和手动盘式喂料器的吸料位置是指由机器前方看靠近人的一边的左手的〔左前角〕第一个元件的中心;外部盘式喂料机的吸料位置是指靠近YTF100A或YTF80W的拾放头原点的左前角的第一个元件的中心关连主要用在多管喂料器,料站位置坐标〔Feeder pos_Xmm, Feeder pos_Ymm〕是相对于该料站默认吸料即定义为自动时的位置点X和Y的距离例如,选择关连时,如果料站位置坐标为〔0,0〕,那么意味着该点与自动时的吸料位置重合由于多管喂料器上可以放置多种元件,如果都采用这种设定,那么优化时这些元件将能够同时移动 后 前 左 料盘 右*元件转换(Alt. Comp)该种料用完后改吸哪种料,当然这几种料必须是同一种料元件转换必须形成闭合例如,元件信息子文件中第1、2、3行是同一种元件,那么可以设定第一行的元件转换为2,第二行为3,第三行为1。
B. 吸料贴装子视窗可以单独设定某种元件的吸料和贴装方面的参数,以便适应该种料的特点,使吸料和贴装完成的更加顺利吸料角度(Pick angle)定义吸嘴吸料前的角度,吸完料后吸嘴又回到0度设置这个参数是为了使元件检测时元件的方向与所定义元件形状中的NSEW一致一般带装片式料选0度吸料三极管选0〔N2S1〕或180〔N1S2〕而SOP元件对比复杂,有三种可能性SOP元件在检测时要检测EW方向上的管脚如以以下图左〔管脚在垂直方向上〕管脚在EW方向上,与元件形状定义一样,所以吸料角度设为0度;特殊带装料〔以以下图中〕如某些TSOP及管式料如以以下图右〔管脚在水平方向上〕就要设为90或-90度,吸嘴以90或—90度吸料后又转回到0度,这时候元件管脚将转到EW方向,与元件形状定义一样其它种类元件如其他带装料和盘装料请参考SOP情况加以分析请参考YVL88II Operation Manual P4-26和4-68: Pick Angle来了解吸料角度与识别和贴装角度的关系 E S N W机器内部方向 带装 0度 带装 ±90度 管装 ±90度*吸料和贴装时间(Pick Timer, Mount Timer)定义在吸料和贴装时吸嘴在下位停留的时间。
一般对圆柱状或外表不够平但重量大的元件,选择一个吸料时间对圆柱状或其他重心不太稳的元件选择一个贴装时间吸料和贴装高度(Pick Height, Mount Height)定义在吸料和贴装时吸嘴下降的高度额外值,即在标准的吸料或贴装高度上再下降多少正值表示多向下,负值表示少向下吸料高度过大会损坏吸嘴,过小那么吸嘴不能接触元件而吸料不好一般纸带料吸料高度为0,而塑料带吸料高度为0.5—1,Bulk喂料器的吸料高度为负的元件高度值贴装高度一般设为0.3—0.5扔料位置(Dump Way)是指将检测不通过的元件扔放到什么地方可选扔进废料盒(Dump Pos),放到回收站(Station)和放回到该元件的托盘中的吸料位置(Dump Back)片式或管脚对比坚硬的元件可选废料盒;要求对元件管脚加以保护时如细间距IC选回收站,但回收站是选件;回放到吸料位置最好不要用以免将元件管脚损坏贴装方式(Mount Action)是指以何种方式将元件识别贴装到PCB上共有三种方式:Normal、QFP和FINENORMAL通常用于片式元件,使用的检测部件为激光或扫描式摄像头,精度最低,速度最快QFP通常用于IC,使用的检测部件为扫描式摄像头或点阵式摄像头,检测过程为以0度检测元件得到XYθ偏差然后移动到贴装位置转到贴装角度进展贴装。
FINE方式最为准确,但速度最慢,只能使用点阵式摄像头FINE方式以贴装角度检测角度偏差并进展转动补偿,然后再进展检测,之后移动到贴装位置进展贴装真空检测(Vacuum Check)是指以何种方式检查吸料和贴装时的真空分为常规检测(normal check)、严格检测 (special check)和不检测 (none)三种情况常规检测用于常规小元件;严格检测用于IC等;不检测仅用于特殊的例如漏气多的元件真空检测参考值为以下的吸料百分比和贴装百分比吸料真空检测(pickup vacuum)和贴装真空检测(mount vacuum)以百分比表示具体含义如以以下图所示 100% 0 lower ref. High ref. 255说明:常压时真空为0,绝对真空时为255,即真空被分为255级Lower ref.为真空产生但不吸元件时的真空检测值,High ref.为元件吸着很好漏气很少时的真空检测值〔由于真空管路上有其他漏气的地方,所以不能到达255〕High ref.与lower ref.的差值被看做为100%。
Pickup vac mount vac 0 lower ref. High ref. 255说明:吸料真空检测参数表示吸料时如果真空检测值到达参数定义的百分比所对应的真空值,那么机器认为已吸好该元件,头部将升起准备做下一个动作;从左向右值由小到大,值越大那么头在下位停留时间越长贴装真空检测参数表示贴装时如果真空检测值下降到达参数定义的百分比所对应的真空值,那么机器认为已贴装好该元件,头部将升起准备做下一个动作;从右向左值由小到大,值越大那么头在下位停留时间越长注意:吸料真空检测参数与贴装真空检测参数的和不能超过100,且可以用辅助调整“F6〞功能来设定适宜的参数值说明:适宜的参数设定应该使元件辅助调整功能中吸料检测到达上图的图样由此可见,假设要确保元件吸好贴装好,对外表平整的重量轻的元件吸料真空检测参数可以设定小一些如30〔%〕;对外表不平整如圆柱状元件或重量大的元件吸料真空检测参数可以设定大一些如40〔%〕以便吸上吸好该元件而贴装真空检测参数的设定对外表平整的重量轻的元件参数可以大一些如60〔%〕以便元件确实被贴装而不又被吸起;对外表不平整如圆柱状元件或重量大的元件吸料真空检测参数可以设定小一些如50〔%〕。
C.视觉参数子视窗〔Vision〕该子视窗定义视觉方面的参数,如元件识别类型、发光亮度、元件成像的灰度门坎值、允许偏差和搜索范围等元件识别类型(Alignment Type)表示以何种形状算法来对该元件进展套用识别例如对一个SOP28元件,应选用“SOP〞类型,机器将会用SOP元件的外型特点及在元件形状中所定义的尺寸来检测该元件元件识别类型有多种,请参考元件识别类型定义资料发光亮度(lighting level)表示以何种发光亮度去照射元件,对背光和前光有效,且分为8级,1/8—8/8亮度逐渐增大假设要对元件的进展良好识别,亮度值要适宜,并非越大越好,且与灰度门坎值有关系可以用辅助调整“F6〞功能来自动调整元件成像的灰度门坎值(Comp Threshold)是指设定一个灰度检测值,使所得到的元件检测成像符合元件识别类型和元件形状信息子视窗中所定义的各项参数分为255级,且不队激光检测起作用例如,对一个QFP元件,用前光和阵列CCD进展照明识别,假设该参数设定为1,那么该元件的成像的所有局部将都被判定为亮,从而无法分辨检测出管脚;假设该参数设定为255,那么该元件的成像的所有局部将都被判定为暗,也无法分辨检测出管脚;假设设定为50,那么该元件的成像将可以被区分出管脚和本体,从而分辨检测出元件的各项尺寸。
可以用辅助调整“F6〞功能来自动调整允许偏差(Comp Tolerance)是指检测到的元件尺寸与所定义的元件尺寸的允许偏差,以百分比来表示允许偏差越大,那么由于元件形状不规那么而引起的识别错误将减少,但真正的错误将有可能被掩盖例如将一个3216片式元件的允许偏差值设为80%,如果换料时错换为一个2125片式元件,那么识别不会出现错误一般该值设定不要超过30%搜索范围(Search Area)是指在定义的元件外型尺寸外加该参数值的范围内搜索该元件如果范围过小那么由于吸料时可能有吸料偏差从而使元件偏出搜索范围,检测不能通过一般片式元件选1—1.5元件尺寸越大搜索范围越大发光体类型(Lighting Type)仅对BGA类型元件有作用表示要不要采用特殊发光体对元件进展照明一般CSP要采用特殊发光体注意:特殊发光体为选件,使用前先检查机器有无该配置D、元件形状(Shape)该子视窗定义元件外形尺寸和管脚方面的参数其内容将跟随元件识别类型而变化例如,对标准片式元件,其内容只有元件的宽度、长度、厚度和管脚宽度测量位置(Body Size X, Body Size Y, Body Size Z, Ruler Offset)。
又如,对于SOP元件,其内容将包括元件宽度、长度、厚度、管脚宽度测量标尺宽度、管脚宽度测量位置、管脚数〔一列〕、管脚长度、管脚宽度和管脚间距元件外型越复杂,要定义的参数会越多,请参考该参数的帮助功能“F1〞来了解该参数的具体定义另请参考说明书中各种标准元件的参数定义;可以利用元件辅助调整功能“F6〞中的“描画元件形状〞命令来检查所定义的元件的形状和尺寸是否正确注意:1、元件的厚度参数非常重要,一定要确保参数与元件实际厚度相符,否那么贴装时有可能压得过狠或不能接触PCB板而贴乱2、元件长度和宽度包括元件的管脚在内,而激光检测参数(Mold Size X和Mode Size Y)一般指激光检测高度处元件本体的尺寸对无引脚的盒型〔长方体〕片式阻容元件,元件尺寸与激光检测尺寸几乎一样,激光检测高度一般为一半的元件厚度;而对于有引脚的元件,激光检测不能检测管脚,只能检测管脚以上局部,所以元件尺寸将会大于激光检测尺寸请参考说明书中各种标准元件的参数定义E、料盘参数子示窗〔Tray〕料盘参数用来描述盘装料的料盘的特性只有当用户定义子视窗中将喂料器类型设定为Tray时,该子视窗的内容才可以显示和编辑内容包括料盘中元件的列数(X-Comp. Amount)、行数(Y-Comp. Amount)、列间距(X-Comp. Pitch)、行间距(Y-Comp. Pitch)、下一个要被吸起的元件在料盘中所处的列位置和行位置(X-Current Pos., Y-Current Pos.);左右占用喂料位置数量(Wasted Space(L), Wasted Space(R); 只有手工盘式喂料器才定义这两个参数)、该种元件放在多个托盘情况下的开场托盘号和完毕托盘号(Pallet-Start No., Pallet-Last No.; 只有自动盘式喂料装置和外部盘式喂料机才定义这两个参数)、该种元件放在多个托盘情况下目前所处的托盘号(Pallet-Current No.; 只有自动盘式喂料装置和外部盘式喂料机才定义这两个参数);每个托盘上的该种元件料盘的列数和行数(X-Tray Amount, Y-Tray Amount)、料盘的列间距和行间距(X-Tray Amount, Y-Tray Amount)、在当前托盘中所处的料盘的列数和行数(X-Current Tray, Y-Current Tray);元件用量的计数设定〔CountOutStop,到达设定值后自动停顿〕。
F、元件的辅助调整功能“F6〞元件的辅助调整功能可以帮助用户检查和设定适宜的元件吸料和贴装真空检测值、适宜的元件成像灰度门坎值、适宜的元件管脚信息和搜索范围在元件信息子文件中,将光标移到相应的元件行,按功能键“F6〞,画面将自动切换到元件辅助调整画面请参考YVL88II OPERATION MANUAL 4-59元件吸取(PICK UP COMP )该功能只支持吸料位置设为自动的元件,即只支持带式喂料器;如果吸料位置定义为示教或关联,那么只能定义一个没有安放喂料器的空料站,待贴装头过来吸料时,用手将元件放到吸嘴下首先定义一个料站号,最好位于中间料站而不要位于两侧,以免下一步所选择的贴装头不能移动到该料站位置;将光标移动到元件吸取命令行敲回车键,选择正确的贴装头,要确保该头上的吸嘴符合该元件要求〔配有自动换嘴站的机器将自动将吸嘴更换到元件所要求的吸嘴〕;敲回车键,所选贴装头移动到定义的料站的喂料器上吸料,并且在屏幕下方出现真空检测设定和实际测量值的图表调整吸料和贴装真空检测值,以符合上图的图形请参考Operation Manual P4-63*元件示教(TEACH COMP)对激光检测和线性CCD摄像头检测,该命令无意义;对阵列CCD摄像头检测有效。
该命令将使贴装头移动到摄像头上方激光检测(LASER TEST)该命令仅对激光检测方式有效,激光检测部件将以中间视窗中定义的激光检测高度对该元件进展检测检测结果将显示在左下视窗内光学检测(VISION TEST)该命令对线性和阵列CCD摄像头检测有效检测结果将显示在左下视窗内 *参数搜索(PAREMETER SEARCH)该命令行将实现激光检测高度的最正确值搜索,或光学检测时的最正确元件成像灰度门坎值、最正确发光亮度和搜索范围的搜索参数搜索时,该元件的识别类型必须与元件的实际类型相符合,尺寸定义必须在实际尺寸的允许偏差内一个有效的方法是先将允许偏差值设定为100%,将检测结果显示条件(MONITOR MODE)设定为RESULT即将管脚检测结果显示于图像监视器上,进展元件参数搜索,搜索成功后进展元件检测,然后回到元件尺寸子视窗对元件管脚信息参照图像监视器上的结果加以修改,再将偏差允许值设定为正常值放弃元件(DISCARD COMP)该命令实现被吸着元件的仍弃仍弃位置为该元件吸料和贴装信息中仍料位置参数所定义的位置描画元件形状(DRAW THE SHAPE)执行该命令将在图像监视器上显示元件形状信息中所规定的形状和尺寸。
可以利用该命令检查元件形状信息中所规定的形状和尺寸正确与否检查激光检测值(CHECK GRAY VALUE)该命令用来获取正确的激光检测参数值即采用激光检查元件时所定义的元件尺寸检查值MOLD SIZE X和MOLD SIZE Y执行该命令时将被要求定义检测次数,并将在屏幕上显示检测结果平均值WX和WY即MOLD SIZE X和MOLD SIZE Y典型元件的参数编辑请参考YVL88II的OPERATION MANUAL P4-10起4-82止2.标记信息子文件(MARK INF.)标记信息子文件中记录PCB程序中所用到的各种标记的特性,例如标记是反光的还是不反光的,标记的大小等等该子文件中包括左右视窗,左视窗为主视窗,包括标记的记录号、记录名称和说明右视窗为子视窗,包括标记类型、标记视觉信息和标记尺寸信息三个子视窗,各子视窗间可按“TAB〞键转换A. 标记类型〔MARK TYPE INF〕子视窗数据库号〔DATABASE NUMBER〕表示该标记在标记数据库中的编号用户可以根据标记的特点选择相应的数据库记录编号,利用“F7〞从标记数据库中调出相应的数据如果数据库中没有描述该标记所对应的记录,那么可以调出一个相似的记录,然后对其各项参数加以修改;再定义一个没有内容的即空内容数据库记录编号,利用“SHIFT+F7〞将其回写到数据库,以被以后编程调用。
标记类型〔MARK TYPE INFO〕子视窗总设定为“FIDMRK/CAMERA〞,表示标记类型是利用标记摄像头来识别的PCB上的标记其他选择在此无意义B. 标记视觉信息〔VISION INFO〕子视窗标记形状类型〔SHAPE TYPE〕表示该标记的形状,有圆型、方型、正三角形、特殊形状、长方型外表焊盘边角、长方型外表焊盘边线、圆弧等请参考P4-88外表类型〔SURFACE TYPE〕说明标记外表的反光比标记周围强还是弱NonReflect 表示标记反光比标记周围差;Reflect表示标记反光比周围强注意:阻焊膜即绿油的反光与金属铜外表差不多,所以在反光型标记周围最好有一个隔离区即无阻焊区,如以以下图所示识别算法类型〔ALGORITHM TYPE〕表示用何种识别算法来识别标记通常采用Normal如果标记不标准,那么可以依次选择Special1、Special2,但这两种算法结果不太准确Pattern用来识别由多个图形组成的标记或以上三种算法不能识别的情况,此时,将不检查标记的尺寸,而是要进展图形的对比〔与事先定义保存好的标记图形做对比〕标记识别灰度门坎值〔MARK THRESHOLD〕与元件识别灰度门坎值概念类似,表示在标记识别摄像头所得到的图像中灰度高于门坎值的局部被认为亮,灰度低于门坎值的局部将被认为暗。
如果该参数设定不适宜,那么标记的识别将会不好或不能在标记辅助调整功能“F6〞中可以利用命令来检查或寻找或自动搜索该参数标记尺寸偏差允许值〔TOLERENCE〕表示标记尺寸检测结果与所定义标记尺寸的最大偏差允许值,以百分比定义通常设定为30%搜索范围〔SEARCH AREA〕表示在多大范围内搜索识别该标记,通常设定为标记直径或边长加3例如,对直径为1MM的圆,设定搜索范围为4不过,一定要保证该区域内没有其它标记,以免引起错误识别C. 标记尺寸信息〔MARK SIZE INFO〕子视窗该子视窗的内容随标记形状定义而变化圆型标记要定义圆的直径;方型和正三角形要定义边长;特殊形状要定义标记的长度、宽度、面积和周长;边角类型要定义搜索范围内短边的长度;边线类型要定义搜索范围内三个边中的最短的边长;圆弧类型要定义圆边的直径D. 标记辅助调整功能“F6〞该功能与元件辅助调整功能相似,不过它是用来对标记进展辅助编辑和调整,且只在标记信息子文件中使用在标记信息子文件中,按“F6〞键进入标记辅助调整命令行窗口下面逐一介绍各命令行固定PCB板〔FIX PCB〕命令提供手动将PCB板定位的各项操作,请按照孔定位或边定位的操作顺序将PCB板定位到贴装位置和高度。
将光标移动到该行,敲回车键进入该命令操作,完成操作后将光标移动到“RETURN〞 敲回车键退出该命令示教标记位置〔TEACH MARK〕命令将提示用户利用YPU编程盒上的手摇杆将标记识别摄像头移动到要被识别的标记的上方将光标移动到该行,敲回车键进入该命令操作,完成操作后再敲回车键退出该命令标记视觉检测〔VISION TEST〕命令将检测摄像头下方的标记,并与参数设定值进展对比,成功与否将显示在显示器左下方如果参数设定值中有工程与被识别标记不相符,而偏差允许值设定又小,那么检测结果将为失败如果所有参数设定都与被识别标记相符,那么检测结果将为成功,且标记位置偏差将同时显示参数自动搜索〔PARAM SEARCH〕执行该命令将自动搜索最符合所定义的标记尺寸的最正确灰度门坎值,当然,前提是所定义的其它参数要符合该标记检查灰度门坎值〔CHECK THRESHOLD〕执行该命令将在图像监视器上显示当前灰度门坎值设定时标记和周围的反光情况利用“INS〞或“DEL〞键可以增大或减小灰度门坎设定值恰当的设定值要使标记和标记周围清晰别离,且要保证标记为一个闭合的完整图形,不能破碎为两个或多个图形一个对比方便有效的方法是:进入辅助调整功能之前先定义标记的类型为“FidMak/Camera〞〔标记类型子视窗中〕和与标记相符的标记形状和标记外表类型〔标记视觉信息子视窗中〕,将标记尺寸偏差允许值设定为100%,再进入辅助调整功能,将PCB板定位,将标记摄像头移动到被检测标记上,检查并调整灰度门坎值到一个适宜的值,然后执行标记视觉检测命令。
此时,在图像监视器上将显示出标记的视觉检测尺寸值记录这些检测值并退出辅助调整功能用这些检测值替代原来的标记尺寸参数值,并将标记尺寸偏差允许值设定为30%再次进入辅助调整功能,执行参数搜索命令,机器将自动搜索一个适宜的标记识别灰度门坎值最后,再执行几次标记视觉检测命令,以确保标记检查完全成功3.程序优化〔DATA OPTIMIZATION〕YAMAHA全光学贴片机提供程序优化功能,根据优化条件把程序进展优化,为各种元件分配料站号,为每个贴装点分配贴装头,并重新排布贴装顺序,以使程序运行时间最短用户需要设置优化条件,包括拼块转换条件和料站设定条件另外用户还可以根据产品情况来决定某种元件是否被分放在几个喂料器上具体操作请参考P4-122下面将解释各条件的含义拼块转换条件〔BLOCK CONVERSION COND拼块转换条件分为四种:NO;BLK COND1;BLK CON2;BLK COD3NO表示不将拼块程序扩展为大板程序如果程序中没有拼块概念,那么也必须选NO选择NO时,优化工作将为各种元件分配料站号,为每个贴装点分配贴装头,并重新排布贴装顺序;如果机器没有配置自动换嘴站,那么优化结果还将提示用户每个贴装头上应该安装何种吸嘴。
BLK COND1表示将把拼块程序扩展为大板程序,同时将原拼块程序以“NOTE〞即说明标注加到大板程序后面以一块包含四个拼块的PCB板为例,其中每个拼块上要贴装10种共20个元件原程序的块原点信息子文件中有4行,分别为4个拼块的原点与角度;原程序的贴装信息子文件中有20行分别为20个元件贴装点的描述选择BLK COND1进展优化后,新程序的块原点信息子文件中有5行,其中后4行为原来的4行块原点信息但被标注为“NOTE〞而不是原来的“EXEC〞,而第1行为机器自己生成,且最后标注为“EXEC〞即执行新程序的贴装信息子文件变为100行,其中前80行标注为“EXEC〞,分别为大板上所有80个元件贴装点的描述,顺序已经打乱并且所有贴装点的坐标已被计算转换为相对于PCB原点的坐标;后20行是原来的第一拼块的贴装信息,但被标注为“NOTE〞加注“NOTE〞的意义在于:以后如果想把大板程序再返回为原来的拼块程序,机器将删除掉非“NOTE〞语句,而把加注“NOTE〞的语句再变为原来的程序BLK COND2表示将把拼块程序扩展为大板程序,但不将原拼块程序以“NOTE〞即说明标注加到大板程序后面还以上例的PCB为例。
选择该条件进展优化后,新程序的块原点信息子文件中只有1行机器生成的语句,且最后标注为“EXEC〞;新程序的贴装信息子文件变为80行,标注均为“EXEC〞,分别为大板上所有80个元件贴装点的描述,顺序已经打乱并且所有贴装点的坐标已被计算扩展为相对于PCB原点的坐标BLK COND3表示将大板程序再返回到拼块程序当然,大板程序必须是选择BLK COND1由拼块程序优化过来的参考BLK COND1的描述无论选择何种拼块转换条件,新的贴装信息子文件中将都会重新排序,且每个贴装点将被自动分配吸嘴料站设定条件〔FEEDER SET CONDITION〕表示在程序优化时是否允许喂料器移动或假设何移动包括NO,SET COND1,SET COND2,SET COND3,SET COND4和SET COND5NO表示不使用料站优化一般不用SET COND1表示所有种类的元件的料站号都固定不变该条件的使用有前提:在元件信息子文件中,必须将所有有记录编号的元件设定到不同的料站否那么,执行优化时将出错该条件通常用于第一次优化之后再次进展的优化SET COND2元件信息子文件中可能有一些没有定义料站号即料站号为0,且被定义为使用优化的元件。
选择SET COND2,将可以对这些元件进展料站的自动安排而已经被定义了料站号的元件将不被重新安排SET COND3表示可以在同一个喂料器平台内移动那些被定义为使用优化的元件SET COND4表示,对被定义为使用优化的元件,可以任意分配料站号这种条件下,程序的运行时间往往最短,为吸料而花费的时间最少SET COND5表示与固定元件同时使用该条件很少使用元件分放多放功能〔MULTIPLY COMP〕该功能是指把某种元件分为多种且分配不同的料站号在有些产品中,可能有某几个元件的用量与其他元件的使用数量相比要多很多,那么这几种元件的换料次数也将对比频繁,而且可能会导致吸料过程占用的时间太多从而影响生产效率例如,某块PCB上共有8种尺寸大小为2125的元件,其中有7种元件各贴装2个,另外一种元件A贴装10个对YV100II机器来说,优化后的程序将会实现2次8个头同时吸8种料,然后8个头再逐个吸元件A如果将元件A分放为2,那么优化后的程序将会实现2次8个头同时吸8种料,然后8个头再两两吸元件A如果将元件A分放为8,那么优化后的程序将会实现2次8个头同时吸8种料,然后8个头同时吸元件A该功能的使用请参考P5-52。
该功能使用后,元件信息子文件将被追加,贴装信息子文件的内容将被修改,但不会引起任何错误例如,某产品元件信息子文件中共有4种元件,其中100OHM的2125电阻将使用20个现用元件分放多放功能将该元件分为2个,那么元件信息子文件将变为5个记录,其中最后一个与定义的100OHM的2125电阻一样,只是元件转换参数中有了内容;贴装信息子文件中的20个该种元件将有一些被修改为贴装第5种元件由于第5种也是一样的100OHM的2125电阻,所以不会有错误发生四、程序运行中常遇到的问题1、 PCB定位错误错误号为E引起原因是采用孔定位时定位针入孔检测传感器没有检测到定位针进入PCB定位孔解决方法为:利用PCB板调整好活动定位针的位置;检查并调整两个入孔检测传感器的上下位置;检查并调整传送带高速软停功能以使PCB停顿到位2、 标记识别错误错误号为E56错误原因是标记参数定义不好;或PCB板制作不好或标记点被污染;传送带高速软停功能不好,导致PCB板撞击主挡块后回退,边夹定位时标记超出搜索范围解决方法为:检查标记是否被污染;检查并调整传送带高速软停功能以使PCB停顿到位;检查并重新定义标记参数3、 元件吸料错误错误号为E。
错误原因主要有元件吸料位置不好、吸料高度不适宜、元件吸取参数不适宜、喂料器问题和吸嘴的问题请参照P-136逐一检查并修改4、 元件识别错误错误号为E错误原因主要是元件视觉参数或外形尺寸定义不好;或检测部件如激光和CCD摄像头外表有灰尘解决方法为:检查并调整元件视觉参数或外形尺寸定义;检查并清擦激光体局部和CCD摄像头外表。