以下是我亲身经历的一件事情,可能写得有些哆嗦,还是希望朋友们能看完,算是我的一个教训。本来打算在谈天说地栏里发表的,但由于所写内容专业性较强,也只能在此发表。此文观点全是个人意见,如朋友们觉得过于肤浅,还望一笑了之!
数日前早上八时,刚上班就接到通知要新做一种电源板程式,机器已经停下,只等做好程序生产。在这里先将我们公司贴片的相关情况作一下介绍:我们公司一直以来生产的都是很简单的电源板,一般都是一块小板上二十多个贴片元件吧,所以公司的每条生产线都只有一台贴片机,公司也未购买专门的编程软件。因此每次做的新产品时,程式序都是由我们在机器上完成,这次要做程序的机器是YAMAHA YV180xg。首先看看要做的板,是六连片,X方向三片,Y方向2片,焊盘比较密集,略为估计一下,每小片大约100个贴片料,都是chip元件的焊盘,竟然连IC都没有。至于板的另外一面全是插件料,不需要理会。今天的程式相对于以前的来说,只是多一些料而已。这样简单的程式自然不具有挑战性。
拿来BOM单统计了一下,需要FEEDER数量是77,还好没有超过80,否则就不能在YV180xg上生产了,8:30分开始做程序了,输入元件料号,规格,调出Data Base。输完77个站位的所有信息,已有些腰酸背疼,看来很长时间没有做这样的工作了。做好Mark数据,接下来便是采点了。对此板而言,采点可不是一件愉快的事情,密密麻麻焊盘的丝印根本就无法辨认,即使是在放大N倍的PCB Camera下也是模糊不清,只得参照图纸了。就这样,时而眼看显示屏,时而对照PCB板,机器Mouse的指针如同网游的玩家正在寻找一处绝密的藏宝地点一样在PCB板上东游西荡,采点在艰难地进行着,因为元件的焊盘紧密,容易出错,所以精神不敢有丝毫的放松,汗!……
正忙着,有同事叫我下班吃午餐,看表已时直11:30,不知不觉过了3个小时,已到下班时间了,只剩十多个点还没采。早上因为晚睡几分钟而失去了时间吃早餐,肚子里早就在叽哩咕噜地叫唤了,再说站在机器前一上午,身体已疲惫不堪,也很想停下来休息一下,但我还是决定将剩余的十多个点采完再下班,原因有两个;一是下午不想接着上午继续做采点这项枯燥的事情了,二是上午多做点,下午的工作量就要少点,也可让机器早些恢复生产,为老板多赚点Money,所以就叫同事先走了。待到所有采点都完成,保存数据,已经11时45分了,又为公司无偿地贡献了我宝贵的15分钟,相信老板应该对我无私奉献的精神感到满意吧!
用毕午餐稍作休息,12时30分继续作战。下午的工作相对就轻松多了,做一下拼板再优化一下程序就可以了,最多也就十多分钟可完成。优化程序时,照以往一样,选择所有FEEDER移动进行优化,让机器自动分配站位,进度条走到一半时突然不动了,弹出如下信息:
PCB NAME :XXXX
RESULT:E1639
Failed to distribute feeder
No place to fix the Component
Component 73 Name XXXX
Try to set the upper Component on feeder plate
but empty feeder position is not exist
or component is setted on feeder plate but no head decided to pick up the upper component.
是站位分配失败的信息,以往可是从来都没有出现过这种情况的,YV180Xg能装的站位是80个(A TABLE 1-40,B TABLE 101-140)只要程序里面的FEEDER数量不超过80,是不应该出现这个信息的,而现在这个程序的FEEDER数量是77个呀!
我对此问题的第一判断是机器的软件存在缺陷所导致的.可能是因为该程序信息量太大.优化软件在优化时系统资源不足才导致出此错误的吧!对于YV180xg软件的问题,我们已经习以为常了.如果跳过一些元件再优化会如何呢?跳过其中5个站位的贴装信息,仍然选择所有feeder移动进行优化,果然不出我所料,这下优化成功了,看看它给分配的站位:
A TABLE:F5-F40 B TABLE:F105-F140
既然这样能优化成功.那么问题我也能够解决:在现状之下,跳回那5个站位的贴装信息,再将那5个站进行手动分配,A TABLE再分配3个站位:2、3、4, B TABLE再分配两个站位:103、104,然后选择所有 feeder固定进行优化.然而,我正当为自已的解决方案洋洋得意之时,又一条信息从屏上闪了出来:
PCB NAME: XXXX
RESULT: E694
Feeder set position is wrong
Although Machine: MACHINE
Component Name: XXXX Comp No:70
Set No: 2 FeederType:8mmTape
is defined as [use feeder opt:No] or definde in
STATIC-OMPONENT,Or fixed by FEEDER SET CONDITION
This position is not available to set the feeder
because of this position is not allowed
in FEEDER PLATE INF
是第二站站位设置错误,难道第二站是不能用的吗?于是我将机器 A TABLE的头部慢慢向左推动,试图将头部的吸嘴移动到第二站的正上方,以此来判断第二站是否可用。但是我的此举失败了,将头部推到底(已经到达极限位置),最左边的8号头吸嘴都有无法到达第二站上方,就连第三站上方都到不了,8号头能吸取的第一个站位是第4站,再看 BTABLE,同样,8号头能吸取的第一个站位是104站,这时我才恍然彻悟:1、2、3、101、102、103这六个站位是机器上任何一个头部都无法吸取元件的,皆为无效站位,除掉这六站,该机器的有效站位只有74个。此时,时针已经指向下午两点。我满怀不信地查阅了xg系列机器的Operation Manual,上面介绍说 YV180xg的可用站位是80个,第1站和101站是8号头可以吸取的……
停止生产六小时以及我付出的所有辛劳和汗水得到的却是一个惨痛的结果:该产品不能在YV180xg上生产!欲哭无泪……
数小时的徒劳是小事,令人无法相信与理解的是结果,莫非YMH公司在机器生产出来之后还不知道有六个站位是无效的吗?机器的设计出现偌大的bug,真……
相信我不是遇到此问题的第一人,但也不希望再有人重蹈我的覆辙,故为之以贴,请同志们注意了——YV180xg有这样的致命缺陷。
之前本以为只有给我们公司装的机器存在此缺陷,后来听同行兄弟说很多同型号的机器也有此缺陷,还听说YV88xg竟也存在相同的问题。多种型号大量机器的设计上竟然存在这样严重的缺陷,实在是令人费解,真希望YMH公司能对此问题作出解释!
[ 此贴被jacky1982在2007-09-22 22:15重新编辑 ]