Siplace pro training - 图文

更新时间:2024-03-01 18:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Siplace pro培训教材

本培训资料包括九个部分,按ctrl+鼠标左键点击下面的标题可以直接到达对应的章节或者返回教材顶部。

概述 软件安装

主要编辑界面详解及程序编制 siplace pro常用功能简介

siplace line comtrol GUI使用指南 siplace pro线控机数据备份及恢复操作步骤 siplace pro网络结构及程序调用修改流程 OIS及siplace explorer介绍

Siplace pro vision data的种类及其应用

siplace pro程式导入试验及该功能应用时的隐患探讨 siplace pro 服务器连接不上问题处理案例

一. 概述

对于SIPLACE PRO线体线控机,线控机PRO使用MSDE小型数据库,PRO编程服务器是使用SQL中型数据库。SIPLACE PRO线体线控机与PRO编程服务器PRO数据没有直接关联,生产线拷程序文件是通过在PRO编程服务器的终端电脑中将相应程序的JOB XML文件导出,再在本地通过网络将JOB的XML文件导入到线控机本地。

对于PRO线控机电脑硬件推荐配置如下: Pentium4 2.4GHZ or higher 20GB hard disk 512MB memory 软件需求如下:

Windows 2000 Professional with SP4 and MSDE 2000 with SP3a, Or Windows XP Professional with SP1a and MSDE 2000 with SP3a Microsoft .NET Framework 1.1(registered trademark) Siplace Pro 支持的机器型号及软件最低版本: Siplace 80S20、80S23 407.XX S25HM S27HM HS50 502.XX / 503.XX

HS50+ HS60 503.XX 80F4 80F4/6 80F5 F5HM 407.XX

HF HF3 504.XX /505.XX Siplace Pro不支持的机器型号: 80S15 80F3 G系列机型 二. 软件安装

线控机操作系统一般已安装OK,但是在安装系统的时候我们必须注意,siplace pro必须安装在NTFS格式的分区,在FAT格式的分区下面是无法安装该软件的,安装PRO软件之前必须先装MSDE数据库。双击打开PROInstaller\\MSDE\\SETUP_Step_CMD文件执行MSDE软件安装。

安装光盘中3rdparty

如下图所示:

MSDE数据库软件安装完成后必须将线控机重启,然后会加载应用MSDE数据库,此引导过程需要待一会,根据界面提示操作即可。

MSDE引导完成后,需要安装 和 ,安装完这两个组件以后,就可以直接安装siplace pro软件了,否则在安装时会提示你未安装需要的组件。

此时可以安装开始PRO软件,运行光盘中Setup.exe文件出现如下界面,选择English

(USA)后点OK。

根据提示一步步执行操作,出现下面界面,选择软件安装在什么路径。

这里是选择安装的模式,一般选择SIPLACE Pro complete system完全安装,再选择安装语言,现在还只能选择English,中文无效。

输入此用户名的电脑登录密码,再在下图输入SQL数据库sa 用户密码。

下图选择增加数据库database

如果保留了以前曾经安装的数据库,这里跳出的界面就不是这个,而是一个连接数据库的窗口。

选择相应database files及log files的保存路径以及初始log文件的大小,一般此项都改选到D盘或其它非系统盘符下。文件的大小设定为200M。

选择SIPLACE Pro Server,因为MSDE是本地数据库,所以此Pro服务器填写安装软件的计算机名或IP地址。

下面显示进行PRO软件安装进程,安装完毕后可以选择不重启计算机,到此PRO线控机软件安装成功。

重新安装软件后标准库数据需要重新导入。 导入步骤:

1.点击tool → import → line computer import wizard, 弹出对应的对话框; 2.输入Masterdata 路径: C:\\program file\\simens siplace\\siplace pro\\stammdaten ;

3. □ Import Restrictions (约束条件)

□ Import Feeder Quality Manager Data(飞达数量管理数据)

□ Apply Feeder Assignment to Component and Component Shapes(飞达配置) □ Preserve SipacePro Specific data on overwriting,Only applies to Component and Componentshapes。(保存原来特殊设置数据)

四个选项根据需要选择,推荐默认选择。点击Next继续。在对话框中选择导入数据的存放文件夹;Alias from comment选项表示是否导入标注。点击Next在相应对话框中选择需要选项直到结束。 三. 主要编辑界面选项及程序编制 1. Component editor

Place 选中后,机器才贴装

Omit 选中后,在所有用了这个BE编码的元件均不贴装. 生产某个产品要

跳料时可以用这个选项,不过要在产品结束后跳回,否则会影响他的产品.建议尽量少用,可以在placement list中omit 最佳.(两者区别是分别对Components和placement list起作用)

Check coplanarity 共面性检测,只针对配置了共面性检测相机的F系列贴片机 Non polarized 极性检测, 此选项现在已经无用

Repicks 重复取料次数,默认值为3,即机器三次取料不成功机器报错暂停.

果高速机版本在503.XX /407.XX以上的,修改后会起作用,而泛用机都是修改不能生效的,比如贵重物料可以设置为1(较低版本的高速机,即使在PRO里设定了,还是不能生效的,除非改MA DATA)

Reject feeder 在table上加装抛料feeder。 在取料检测通不过时,重新放回

飞达。

Validate(使有效) 针对安装了barcode的贴片机。

Splice detection 接料侦测 Trace 元件追溯

Dipping is requied 针对flip-chip元件,需要先蘸取松香后贴片的元件. Dipping

module

一般用在安装IC head的机器F5HM S25HM S27HM上。

Component shape 为元件选择相应的GF。

Max Setup Count 一个Setup中可以放置该物料的栈数, 还可以在优化程序设置中更

改,此处一般用默认值。

Comment 为component增加注释

Barcodes 元件条形码设置

在barcode中输入对应的条形码, filter中输入相同位数的0或1,比如: barcode为 1708R3456, 我们在filter中输入111101111,这样0对应的位置条形码不用检测, 1对应位置的需要检测. 另外每个component最多可以应用6个条形码, 输入多了无用. Feeders

为component配置feeder, waffle pack tray等. 注意:component feeder 的优先级高于GF中的feeder,如果此处没有配置feeder,机器会选择GF中的feeder配置. 所以生产中对某种物料临时更换feeder类型时,最好在这里修改,而不在GF中更改,因为一个component只对应一种物料,一个GF可以对应很多种物料,修改component feeder,不会影响到GF对应的其他元件。我们可以同时选几个Feeder,但其中只有一个设为默认。用Set default按键来设定默认feeder。 另外,对选中的Feeder我们可以更改取料点、包装角度和包装的tolerance.

Component package按钮 是用来选取已经设定好的包装形式。例如:feeder的pickup point等,GF中basic handling中的automatic pickup correction 要取消.

Feeders(component shape) 此处是GF feeder的设置,可以在component shape editor中修改.

2. Component shape editor(GF) A. vision data

这个选项是对0201类型元件的设置,选中后,在后面的basic handling 和advanced

handling中很多特殊参数随之生效,这样对于我们对0201GF元件编辑非常方便

shape 是元件外形的描述,主要有四种:矩形 水平圆柱形 垂直圆柱形

多边形

color 颜色定义, 对于元件识别无意义,主要是方便我们编辑元件 station reference number 这是和原来line computer 一致的,它只能是范围在

Overall size Body size Polarity maker Comment 1----32767之间的数字.这个数字就是供机器内部识别的.当我们在除了system的其他文件夹下面建立新的GF时,在system 文件夹下面也随之产生一个与之对应的GF,亦是我们传程序时download到机器中的GF.

这个时候我们要注意,编程时机器会自己默认为一个10000以后的编码,而西门子标准库的编码只有1------1499,从1500到10000之间的部分可以自己定义,最好的办法是,我们可以将其分成几个数据段,每个段定义一类GF,这样不仅方便查找,还有利于管理和优化.

它是由body size 和lead size计算出来的,无法修改. 元件本体的长和宽

极性标志点,此处我们可以设定一些极性元件的识别标志,比如

元件的开槽,圆点,划线以及他们的位置,对于机器识别,它没有什么作用,但是在我们编辑placement list的时候,比较有用,有助于我们自己编程的时候识别极性。

对GF进行标注,以示区别(西门子老师的经验是,自己编辑的GF

最好加上标注,方便我们能容易的找到它,而不用逐个打开GF检查)

Lead groups 此处我们可以添加和删除管脚组 Tolerance

Orthogonal 相对本体两侧的两排管脚排中心的最大偏差下图中的(1) Pitch 管脚间距的最大偏离 (下图中的3)

这两个参数在建立GF时系统自动给出,一般默认为标准值,不用修改,仅在来料的管脚存在弯曲等不良情况适当修改. Group x

Number of leads 管脚数目。

Pitch 相邻管脚中心距,当管脚数目为1时,要手动设为0.001,这

样机器不用识别此参数。

X offset /Y offset 管脚组中心和元件中心矢量距离 Angle 管脚组角度 Lead description

Lead type 管脚类型,有四种 wraparound(内嵌式) gullwing(鸥翼

型)

J-lead(J型) ball-circle(球状)

Length(X) / width(Y) 管脚的长和宽,后面是偏差量

对于此处各种管脚的描述,可以在编辑界面下,单击F1键,查看帮助,内有详细描述和图片说明.不同的管脚类型,其参数定义如下: a.gullwing(鸥翼型)

1表示相邻管脚距pitch,2和3分别表示管脚排中心与元件中心的X和Y方向偏差,4表示角度定义

1表示管脚长度,2表示管脚宽度,3表示接触焊盘的管脚长度,4表示接触焊盘的管脚宽度

b.J-lead(J型)

J型管脚关于管脚排的定义和鸥翼型管脚一样,如下图示:

但是单个管脚的定义就不同了,如下图示:

由于管脚内弯曲,所以只能够定义管脚的长和宽,没有接触焊盘的概念了。C.wraparound(内嵌式)

内嵌式管脚组亦和鸥翼型定义一样,如下图示:

它也只有管脚的长和宽的定义了,分别为图中的1和2表示 d.ball-circle(球状)

对于BGA的球状管脚定义包括:图中1表示的X方向球的列数,2表示X方向相邻两球X方向中心距,3表示Y方向球的行数,4表示相邻两球Y方向中心距,5表示球阵列的中心和元件中心的X方向偏差,6表示球阵列中心和元件中心的Y方向偏差

另外在图像显示窗口中有可以快速编辑的选项,这样我们可以快速编辑我们需要的各种component shape。

Disable pin按钮,可以删除不需要的球 Ball grid group,快速添加球阵列 Lead group,快速添加管脚组

B. Handling data Nozzle

选择元件所用吸嘴,这里的吸嘴有4XX系列(IC-head),5XX系列(Twinhead),7XX系列(老版本RV head),9XX(新版本RV head)和8XX系列(只针对RV-6 head)

其中4XX和5XX在Twinhead上可以通用,但都需要加上Nozzle adapter,5系列原则上

不在IC头上(仔细观察4系列和五系列还是有细微差别的),9XX增加另一种nozzle adapter可以转换成4XX(此处需要咨询确认)

首先要添加一个合适的吸嘴,再点击Auto-select nozzles自动选择其他可用吸嘴,否则Auto-select nozzles不生效;让软件自动选择吸嘴,然后根据需要筛选,当没有合适吸嘴时或者必须用特殊改装吸嘴时可以自己编辑,或者修改一些handling data。Nozzle alignment 吸嘴在元件的方向,有horizontal(水平)和vertical(垂直)两种,默认为水平方向。 Camera

选择元件相机,这里的相机类型对应的硬件为:

RV cam 12 18*18 RV-head camera 12-segment ,HS50/HS60的标配 RV cam 13 32*32 RV-head camera 6-segment

RV cam 14 15*15 RV head camera 精度较高,针对0201元件

RV cam comp sensor component sensor RV-head可以增加的部件,针对0201

PP cam 7 旧版本机器 IC head camera (如F5系列) PP cam 10 新版本机器 IC head camera

PP cop 8 旧版本机器 IC head共面性检测相机 PP cop 17 ILD 新版本机器 IC head共面性检测相机 PP cam 11 C4 IC head Flip-chip camera

FC Camera (type 20) FOV 11*11 Twinhead option Flip-chip camera FC Camera (type 21) FOV 21*21 Twinhead 标准配置 Flip-chip camera IC Camera (type 22) FOV 45*60 Twinhead 标准配置 IC camera

相机的选择是基于nozzle的选择,一般我们是先选定Nozzle,再做相机选择;相机的选择与吸嘴的选择不同在于,相机的选择不需要先添加一个合适相机才可以点击Auto-select cameras进行其他合适相机的选择,进入相机选择对话框直接点击Auto-select cameras就可以完成相机的选择。但要注意机器的硬件配置,吸嘴的选择和相机的选择之间不要出现矛盾,否则在优化程序和程序传输时会报错. Accelerations

机器运动的加速度的定义,默认值为最大值,针对所选择的Nozzle来设定,一般不需要修改,因为那样会降低机器效率.不过,有时候某个元件由于比较重而吸不起来或吸取后容易掉落,可以降低适当一些轴的加速度来获得吸取的稳定性.我们MTC的TRAY盘料就常常需要修改.

Basic handling

Pickup

Automatic pickup correction 自动修正吸料位置, 如果是圆柱体或者多边形元

元件的话,一定不能选择此项,那样会由于自动调节的原因导致吸不起元件;如果是矩形或者立方体元件,在取料中心与元件几何中心重合的情况下选中此选项,机器自动调整吸料位置,吸料准确率一直优化,效果很好.

Pickup point 元件取料中心和几何中心的偏差,当带式料或盘料存

封装不良的时候,或者特殊元件需要偏心取料时,可以在此处设定取料点.不过建议最好不要修改此处,可以在feeder配置的时候设置package tolerance来实现.

MTC acceleration MTC料盘的运动加速度设定,默认值为最大值,可以适

当修改.Y代表feed轴,范围0.1----1.5g, Z代表lift轴,范围0.1-----08g

Pickup vacuum

Vacuum check on pickup 取料真空检测,用来测试是否取料后元件在吸嘴上 Switch position 触发点设定,Normal vacuum 是由bottom sensor触

发,early vacuum是由top sensor 触发.当我们要取的料是非常小的时候,那么我们所用吸嘴一定也很小.真空的产生需要一个过程,这时候我们就要选择提前开真空.特别对于0201的物料一定要选择.

Centering

Enable centering 允许元件做光学检测,这里的centering是光学检测

的意思.一般都要设定,该选项取消后元件吸取后不照相直接贴片,这样会严重影响贴片质量.

Reduce optical width 减小照相时光束宽度,针对圆柱形器件照相时的散射

现象,选中后可以比较准确识别圆柱形元件.

Coplanarity 共面性检测,针对对ball的平面度要求较高的元件,

只能用到少数安装了Coplanarity module的机器

Placement

Vacuum check before placement 贴片前真空检测,主要是检测贴片前元件是否

还在吸嘴上,防止在贴片头运动过程中元件掉落而产生漏贴(请对照Vacuum check on pickup)

Placement force 贴片力的设置,一般默认为2N,无需修改.但是可以修改,

不过要针对不同的机器贴片头和相应软件的处理能力进行修改,否则设置可能无效. RV head 2----5N IC head 1---10N Twinhead 2---15N 。

Advanced handling

此处是一些特殊取料和贴片模式的设定,由于培训时老师没有讲解,在培训HF一级时曾有过了解,不过不够全面,还是不要误导大家了

Feeders

为GF配置feeder,不过一般情况下这里的feeder配置不是很重要,可以不配置,在component中设定最好,如果要配置一定要选择最优的feeder,否则它会影响很多component的贴片精度。

3. Fiducial editor

这个很容易,只需要给一个我们可以识别的名称, 再输入MC number 即可.具体的fiducial类型和参数要在贴片机中teach后获得,然后从MC中反传输到主控机数据库中.我们在station上teach了一个新的fiducial后,在联机模式下会自动回传到Pro里面.

4. Placement list editor

这个界面一般不需要一个个元件单个编辑,最常用的是由CAD data import wizard或者ASCII centroid import wizard来导入数据.而CAD data import wizard 需要另外购买软件才可以使用,我们只能利用ASCII centroid import wizard来实现。

选择菜单TOOLS=>IMPORT=>ASCII centroid data wizard,选择导入的文件(一般是.txt文件),选择一个过滤器,没有则选择NEW,Next. 选择record delimiter( end of line 单行; two lines 每两行;three lines 每三行.如果选中后面的treat consecutive delimiters as one,则是将他们合成一行),再选择field delimiter,然后选择illegal characters(非法字符替代),Next.选择import units(导入单位),radix(十进制分隔符),factor(换算单位),使数据格式一致。再给每列数据选择相应的名称。完成后,每个记录前面的IMPORT选项则打上勾,表示允许导入。在导入时,如果是新编码的器件,会自动创建一个空的COMPONENT。导入完成后点SAVE THE IMPORT FILTER,建立一个过滤器。再点FINISH完成导入。在关闭此窗口后会提示输入PLACEMENT LIST的名称。

如果是单个元件编辑的话,可以新建一个placement list,右键选择insert,然后输入每个元件的参数,这些参数中reference designator(PCB上元件参考标识), component(元件编码), component shape(GF 编码),X&Y(贴片坐标),angle(贴片角度)这些比较简单,不要输入错误即可.

level指贴片优先级的设定,它的范围是0------99,默认值是0,其优先级最高,1次之,99的优先级最低.如果所有的设置都为0的话,优化时默认贴片不分先后顺序.我们有些PCB上面的IC元件或者手机板上的屏蔽盖等需要最后贴片,这时候就要降低他们的优先级,这样就很容易设定.要注意的是,在line computer中的level只对IC-head有效,而siplace pro也只对机器软件版本在505.XX以上才对RV-head有效,并且要在机器硬件设置中打开这项功能,还必须在 optimize configuation里面的placement list页面选择“support placement levels on collect and place head”才可以.

Omit 可以选择跳掉元件,我们经常在这里设定某个元件不贴,这样不会影响其他的placement list.

Exclusive 选择只贴选中的物料

注意: 有了这两个功能我们可以将一个placement list分成两个部分来分别完成,这样可以解决物料太多的情况下机器因放不下太多table而无法一次完成所有贴片的情况. 在placement list编辑区点击右键弹出菜单如下:

a. 可以复制粘贴存在的一行或很多行, b. 查找替换功能

c. adjust angle by component

d. adjust angle by component shape e. adjust all angles

f. change placement list origin g. 打印贴片清单

在plcaement list 编辑的图像显示区点击右键,点击lauch report,可以输出XML格式的报告.

5.PCB editor

placement list 此处可以关联placement list

size PCB板尺寸,包括length(板长),width(板宽),height(板

厚),paste height(指板上印锡厚度,一般不需要修改,我们如果是印胶板,要注意这个参数.这个参数和贴片头Z轴下降高度有关,还会影响贴片力. 它的默认值为0.25. 如果使用共面性检测,此处应输入管脚曲翘度,而不再是锡膏厚度).

Offset zero point to corner PCB板坐标原点与板默认板角的矢量位移,包括X和Y Default orientation 默认板子方向,此处可以设置进板方向,不过可以不设置,

等到传程序时再设置进板方向,那样不会把方向搞混了.

Referenced coordinate system 我们编辑PCB的参考坐标系,一般选取默认值Normal

Fiducial 参考点的设置

首先是右键insert,然后编辑界面出现一行表格,输入对应参数即可.

Fiducial type 参考点类型,此处只能选择自己编辑好的fiducial,不能选择机器标准库的fiducial,否则优化时会报错.因为标准库的fiducial分别是feeder、MTC、machine Zero point的专用fiducial.

X&Y fiducial在PCB上面的坐标值

Panel fiducial 板子的MARK点,机器用来识别并且定位板子的位置 Component fiducial 元件的MARK点,机器用来定位某个精度要求高的元件 Placement 即我们关联的placement list,此处也可以编辑,方便我们检查

Inkspots 墨点设置

Bitmap 位图检查,我们可以给实际板子扫描得到板子的图像,导入和我们编辑的图像作对比,以检查我们的编程是否正确

PCB editor 最重要的是做拼板,这也是编程的一个难点

首先做大板,只需要输入板子尺寸和坐标原点的位置,如果需要fiducial点一同编辑,一般不需要placement list,

然后在大板上建一个panel,亦需要输入panel的尺寸参数和坐标原点的位置,还要输入offset from panel,此处的X&Y是panel的zero point和大板的zero point的矢量位移,angle是panel的参考坐标系和大板的参考坐标系之间的角度.(如果同样的panel有规律的排列,可以在点击panel时再点击 “create new cluster”,在弹出的对话窗口输入X&Y方向panel的数目和相邻panel的间距即可,点击OK后会自动创建.)

一般情况下panel是要关联placement list的,这个时候相互关联的panel只需要关联一次其他的panel都会显示相同的placement list,所以在确认相同panel时一定要确认他们的原点和贴片坐标的位置的一致. 需要注意的是,当拼版的角度不一样的时候,它转角度都是围绕它的零点转动的。所以板距之类的变化都要以此为根据。

如果大板上有很多不同的小板的话,要一个个单独编辑.然后关联不同的placement list. 6. station

new station=>选中正确的机器类型=>输入正确的IP address和Host name,并选择正确的software version

西门子机器的IP address有两个区段,老机器用的是139.010.xxx.xxx,新机器用的

是172.022.xxx.xxx, Host name标准格式为srxxx_xxx, 机器软件版本一定要和实际配置一致option中包含了很多机器可选部件: component barcode(元件条形码),pcb barcode(PCB条形码),whisper down the line(这是需要购买的,要在机器中激活.比如:inkspot在一台机器中识别后,可以通过这个功能实现直接传输给其余机器,而其他机器不必再识别.这个选项一定要在安装PCB barcode的前提下.),allow Rev 12 nozzle chager configuration by pocket(允许一个吸嘴交换器盘的12个孔内配置不同吸嘴). 7. line

new line=>右键,insert插入station,插入的station必须是自己建立的,不要用import和system目录下面的station.

插入的顺序应该是生产线从前到后的顺序,这样软件自动将机器编码,xxxxA, xxxxB??在图像显示区会显示线体的顺序

type, host name, IP address直接从station参数导入,不需要再输入. Fixed rail 轨道固定边位置

Long board 长板设定, 西门子机器可处理板子长度有限制,此处是它的一个可选功能,但要使用long board还需要硬件的支持以及在SETUP里面设定PCB TRANSPORT为LONNG BOARD.还需要设定LONG BOARD STOPPER的位置等

Conveyor type 传输导轨类型,西门子传输带有单轨和双轨两种,而双轨有asynchronous, synchronous和flexiable三种模式,我们的机器都是单轨,固定边为right

PCB barcode enabled 允许使用PCB barcode

Left PCB barcode reader和right PCB barcode reader 在station中选中PCB barcode后,在此处会显示可选项,指示barcode reader的位置是above,below或none. 8. setup

这是线上机器硬件的配置,编辑时要了解所建新线的硬件信息,切记不要编辑错误 new setup=>选择所编辑线体

whisper down the line mode,这个选项只有在编辑station的时候机器设定才会显示.

此处可以设置是机器间传输信息是inkspots还是和panel fiducial一起传输,或者取消这项功能.

然后选中左面界面中的机器,右面显示编辑机器的基本硬件信息

station setup包括vision system (ICOS卡类型,新机器用的都是MVS340,老机器有的用的是MVS200),PCB camera(有两种,机器标准配置都是PCB cam 5,为黑白相机; PCB cam18为可选配件,这是彩色相机,识别mark点等的功能更好),component barcode reader(元件条形码的类型,有两种,siemens和SIPLACE mobile verifier)

PCB transport 选择传输方式,standard为机器标准传输方式,long board为长板必须

设置选项,在选中后,要确认placement area 1 和placement area 2的stopper 2的位置

Whisper down the machine 确认是否将贴片区1识别的mark fiducial和inkspot信息传输给贴片区2,

Productivity lift 是用来确认西门子下板机的位置

然后选中机器的每个 location,来配置head,nozzle changer,table和nozzle configuration

head中有head type(贴片头类型,只有可以安装不同类型的贴片头的location才可以选择),component camera(元件相机类型,针对不同贴片头会显示不同的相机供选择),flip chip camera和coplanarity module(这两个是特殊机器模块,只有在配置了此项功能后才可以设置),component sensor(元件传感器,针对0201元件可以选择安装后才能在此设定)

table 用来关联料台类型,此处的设置是和机器配置相关,一般默认的都是标准配置,我们机器的常用table有:

change over table 72 HS50,HS60的标准料台,配置时不需要更改 change over table 90 HF,HF3,X系列的标准料台

change over table 90 MTC2 HF,HF3可选盘料料台,在机器的location 2区

change over table 120 80S23,S25,S27,F5HM的标准料台 change over table 120 MTC1 S25,S27可以选择盘料料台 table WPC 120 F系列机器的可选盘料料台

注意: 不是标准配置的料台,一定要在table type编辑后,再关联到setup中!

Nozzle changer 吸嘴交换器的配置,RV-12 head 默认为一排,可以有两排NC RV 12 9xx 5;RV-6 head 可以配置一排NC RV6 8xx9xx;IC head可以配置一排NC PP 1;Twinhead可以配置一排,可以是NC TWIN 3 1,NC TWIN 5 2;NC TWIN 8 3,Twin flexible中的一种.后面的allocated per pocket如果选中表示每个孔可以自由配置nozzle.打开每个Nozzle changer的界面,里面的fixed选项表示固定其配置.

Nozzle configuration 可以将优化后的head nozzle configuration固定,即里面的fixed nozzle选项,另外omit segment可以跳掉损坏或者贴片不稳定的segment.

注意: 编辑一个新的setup一定要注意机器的硬件配置,要非常熟悉机器的硬件信息,这是初始的setup,优化时机器会按照这个setup来优化程序,一点点的错误都会导致我们的工作从头开始.

9.recipe

新建一个recipe,编辑界面如上图示.其中setup应该关联优化好的setup,新做程序不要关联.board要关联我们新建的board.conveyor选项是为dual-conveyor所设,由于我们的机器都是single conveyor,机器默认为right lane,不要更改.

Board 进板方向设示:

Quality 是生产板子数量设置,一般设置为0。

orientation 置,如下页图

Board side 板子生产面的设定,有top和bottom之分,此处程序完成后不要再改动

10.Job editor

新建一个job,如下图示:

line 此处在关联setup后会自动显示线体标志 feeder inventory 关联程序需要的feeder限定项 restriction 关联程序需要的限制约束项

initial setup 关联新建的初始setup

optimized setup 此处不需要关联,由软件优化程序完成后自动关联

component setup 设置一个程序中同一种元件可以放置的栈数,点击manual configuration, 显示出在编辑component时我们自己设定或者机器默认的数值,

可以在此修改

recipe list 插入我们所建job需要的recipe

optimization 程序优化选项,configure是我们选择优化设置,errors是优化

完成我们观察优化过程中的一些信息,optimize是优化执行按钮,results是用来观察我们的优化结果.重点是configure的选项设置.

点击configure 按钮,出现下图的窗口

Limit optimizer’s runtime是优化运行时间的设定,其中use number of restarts可以设置优化次数,我们可以设置最大重新优化次数来控制优化过程,use runtime可以设置优化进行时间,我们通过设定最大运行时间来控制优化过程.

Component setup 设置优化后的setup中同一种component可以放置的栈数,一般在此处设定较好,因为此处的设置优先级最高

Optimization 优化等级的设定,软件定义的等级有level 0,level 1,level2,level3四个等级.

level 0 只是检查我们程序编辑过程中的数据是否有效,新建程序不能用level 0,

不过我们可以用来检验优化好的程序是否有非法改动;

level 1 可以利用关联的setup来产生更好的setup设置,但是不可以优化贴片顺序,

优化结果不影响生产时间;

level 2 可以优化贴片顺序,但是不会产生新的setup;

level 3 既可以优化贴片顺序,又可以优化产生新的setup,一般做新程序一定要先

用level 3优化检查.

如果这四个等级都不能满足需要的话,我们可以自己定义costom优化模式,点击上面的>>按钮,就会出现编辑界面:

在option中,fitness level有fitness level 1(静态仿真)和fitness level 2(动态仿真)两种,一般选择动态仿真,这样的优化结果更好;configure optimization results用来控制优化结果,optimize tables设定料台优化选项,reload MTC during operation设定在生产过程中MTC可以不停机换料,fill up WPC/MTC towers设定是否将tower填满物料(best performance是获得最佳运行时间,only one component type per cassette每个盒子只能放一种物料,stored by component type按物料类型装料);optimize nozzle changers优化吸嘴交换器;optimize head steps优化贴片头的步骤

placement sequence 只有在SC的软件版本在505.xx以上才支持,选中support placement levels on collect and place heads,这样可以将某些level等级低的物料放在贴片顺序的最后.

Log 选择优化后需要输出的信息,可以自己设定

关联项关联好,优化等级和配置设置好后就可以点击optimize按钮来优化了,在优化过程中可能会出现一些报错信息,我们可以在errors中查询,然后根据提示修改我们的程序参数,直到可以顺利优化完成.这时在setup中的system文件夹下会有我们优化后的setup,可以打开观察优化结果是否合乎我们的要求,此时可以进行一些料栈的修改,然后用level 2优化相应贴片顺序,知道我们满意为止,最好再将我们最优的feeder绑定在setup中.

11. restriction (约束条件)

我们可以在object中选择我们限制对象,action中有bind(绑定)和exclude(拒绝)两个动作,target是选择限制对象作用的station,sub target是选择对象作用的station的区域,可以某个placement area,也可以是某个location,或者是整个station, conflict row 是观察我们编辑的条件之间是否有冲突和矛盾,stadus是显示我们的限制条件的状态.

我们也可以用下面的import, copy来导入其他restriction,check是检查我们的约束条件是否正确.

注意:1.限制条件不能设置太多,那样可能会导致优化结果不理想; 2.限制条件最好针对特殊元件,特殊GF,特殊feeder. 12. feeder inventory

右键insert=>选择feeder类型,插入时注意,先插入的feeder优先级高,优化时优先使用. Group 组标号,编辑时相同大小不同类型的feeder要分组,比如3*8mm feeder和

8mm S的feeder要归在8mm feeder组中

Priority 优先级,同一个组的feeder要有优先级,比如上图中3*8mm feeder优先级最高,优化时最先选取.不过这里要注意如果编辑component时将某个feeder设置成default feeder的话,优先级最高,此处的设置只有在default feeder数目不足时才会选择此处优先级较高的feeder类型.

Quality feeder数量,我们可以设置成我们公司的所有feeder数目

Only use if default 选中此项,如果某特殊feeder指定为某个component或者component shape的default feeder,那么在这种feeder不足时优化会报错停止.

注意: 1. 程序中用的feeder要全部定义,否则优化时会报错.

2. 最好不用此约束项,可以在优化后修改setup

13. 编程小结

PRO程序结构feederfeederFiducialPlacement listComponent sharpComponentfeederrecipesetupstationlinejobBOARDFeeder inventoriesRestrictions在pro里传程式其实就是传recipe,而job只是一个为了优化程式而建立的关联,在这里我们要注意,贴片清单和setup必须使用相同路径相同名称的component,否则优化通不过。 编程步骤:

a. 建立一个PLACEMENT LIST,先导入贴片清单,选择菜单TOOLS=>IMPORT=>ASCII centroid data import wizard,选择需导入的文件

b. 建立一个BOARD过程,选择NEW=>board,输入板长,宽,厚。点PLACEMENT LIST,选择指定的贴片清单,在BOARD的图形中可以看到元件分布。在FIDUCIALS一栏点击 INSERT ,输入相应的数据。

c.新建COMPONENT,COMPONENT SHAPE ,参数参考前面的详细介绍。这个与前面操作也可以是并行的。

d. 配线,新建STATION,选择一种STATION TYPE,输入HOST NAME,IP ADDRESS,SOFTWARE

VERSION=>新建LINE,根据线体的机器配置选择相应的STATION=>NEW INITIAL SETUP,选择一个LINE。对每台机器和机器的每个LOCATION进行设置。设置的参数都要求是与机器的实际配置一样。INITIAL SETUP是优化程序的SETUP的基础。

e. 以上的工作完成后,就可以建立一个JOB,选择选择配好线体的SETUP,软件会自动带出线体配置,优化后产生一个SETUP和RECIPE。RECIPE是一个传递给生产线使用的任务。这就是整个程序编制的一个简单过程。

四. siplace pro常用功能简介

1. component shape wizard

tools=> component shape wizard,打开后即为上面的编辑界面,我们自己编辑标准规则的GF时,可以非常方便快捷.=>选择type,有generic(普通),dual lead(双管脚)和integrated circuits(集成电路)三大类型=>输入向导提示的参数,有非常详细的图像说

明,逐步照做即可.

Finish后该GF的vision data已经编辑完成,还要自己再配置handling data,其中nozzle,camera,feeder一定要配置,basic handling,acceleration和advanced handling要视需要修改.

2. feeder tree overview

此处是不可编辑的,只供编程时查询使用,现将其中的feeder类型介绍如下: linear feeder 振动feeder,其中10, 15, 30,9.5是由料管宽度定义,主要用在F系列和S系列的机器上,HS50是不可以用的,缺点是进料速度慢,进料位置不稳定

matrix tray feeder MTC的标志,我们用的是MTC2,MTC1可以用在S25HM和S27HM上 tape feeder 卷带feeder,最常用feeder,现在机器用的都是S系列的feeder, EL和ST系列的不可以用在现在的机器上

Tray feeder WPC和手工Tray盘的标志,其中carrier30和carrier51是手工tray盘,WPC用在F3机器上,WPC3用在F5及其更高版本的机器

3. waffle pack tray(料盘编辑)

我们的盘料的料盘要自己编辑,新建一个waffle pack tray,出现上面的图示,其中 carrier 选择tray盘的类型

overall size tray盘的大小尺寸,包括length(图示1),width(图示2)和height(图示3,Z=A-B)

grid size 料盘上料槽的数目,columns是每行数目,rows是行数

first to last pocket 第一个料槽到最后一个料槽的距离, length(下图示1)和width(下图示2)

包括 Pocket size 料槽的尺寸,length(长)和width(宽)

Margins 料槽边,如果料槽各边为轴对称的话,此处不要编辑,当上面的数据输入完成后软件自动计算出来,如果不对称的话,将symmetrical取消,然后输入测量数据

Pickup 机器取料的第一个位置,软件自动选择为编辑画面右上角第一个,不需要修改 4. nozzle

我们可以自己定义nozzle,新建nozzle=>选择参考nozzle型号后确定出现上面的编辑窗口.

Nozzle中baseline是我们参考吸嘴型号,number是我们编辑的吸嘴型号. Dimension中可以选择是否吸取圆柱型元件,选中后可以输入凹进的尺寸 Shape&cross selection中可以选择吸嘴口的形状 Nozzle dimension是吸嘴的基本尺寸

Vacuum setting 吸嘴的真空值设定,此处的数据要经过严格测试得出,否则机器运行时后出现很多真空错误,甚至导致无法取料 5. component shape grid option

tools=>component shape grid option 此处可以设定在编辑GF时背景方格的大小,让我们对编辑的元件大小有可视性,一般默认值为每方格10mm,编辑界面如下图示

6. difference editor wizard

tools=> difference editor wizard,可以比较我们编辑的不同的对象的差异性,由于Siplace pro不同目录下面的同名对象可能不同.比如可以比较GF的差异性,有可以替代的可以删除,以保持数据库的容量,这样可以保持编程软件的处理速度.

在object type中选择我们要比较的对象类型,在左右栏里各选择一个对象,然后next就可以将两个对象的详细信息出现的左右两栏里,我们可以逐项检查对比. 7. line computer data wizrd

菜单tool下面的import中选择line computer import wizard, 选择database 路

径: C:\\program file\\simens siplace\\siplace pro\\stammdaten , 下面有四个选项(是否导入restriction(限制条件), 是否导入feeder inventory(供料器数量), 是否选择默认feeder配置,是否保存原来的特殊设置),点击NEXT,默认导入数据在import下面,可以在set file to选项下面另外选取存放文件夹,也可以点击每个箭头选择每个类型的放置文件夹,Alias from comment选项可以导入标注,点击next,下面三个选项(import component shape, replace existing object, import vision data ),点击next,然后是各种数据的选择,可以选择其中需要的一部分来导入,但是重新安装系统的话要全部导入数据库数据.最后finish.

我们还可以利用line computer data wizard将line computer的数据库导入pro或者将pro的数据库导入line computer,这需要两台机器联网,并且line computer要安装samba软件,并且需要设置映射网络驱动器

步骤如下:my computer=>tools=>map network disk=>folder

中输入

\\\\xxx.xxx.xxx.xxx(LC的IP地址)\\stammdaten,设置完成.从LC到pro用的是tools中的import下面的line computer data wizard,从pro到LC用的是tools中的export下面的line computer data wizard.

五. siplace line control GUI使用指南

我们新建一个production schedule,然后打开production schedule,在右面的窗口会显示两个小窗口界面,上面的是line configuration线体显示,下面是传程序使用的界面.

在line configuration界面中右键可以出现检查线体网络的连接情况(‘connect the line’,disconnect the line和check conection to station).

在传程序使用界面中右键显示 “add boards”, add recipe 和add recipe for job三个选项,我们一般用add recipe来添加我们所用的程序,这样board和setup一起显示,另外两个还要手动关联setup.

在菜单tools下的options可以打开configuration的界面,如下图示,我们可以在这里设定line control GUI的一些参数和功能

点击line control server,在name of line control server host computer中选择

服务器电脑的名字,下面的online/offline mode可以设置是在线还是离线模式.

点击Download,可以选择传程序的一些选项,general中automatic width adjustment可以设定传程序后自动调节轨道宽度,confirm that the conveyor lane has been emptied是设定要不要确认轨道为空的.intergrity check设定Download时需要检查的项目,其中off表示不检查,最好不用此项;issue warnings only是只给出警告;reoptimize if requied,需要时重新优化,如果在传程序前修改了某些数据的时候一定要重新优化;always reoptimize,总要重新优化.这里的reoptimize只是针对软件方面的数据进行优化,不会变动机器的setup数据.

Standard mode中有两个选项,remove old recipe from list before download a new recipe是传送新程序时将不用的recipe删除;station-wise download只针对软件版本在505.xx以上的线体,此处是设置是否在中断station-wise download时弹出对话框.

Barcode mode 是在机器安装了barcode时软件设置的选项,我们不需要.

Application是设置传程序的模式,操作控制模式有standard mode和barcode mode;程序传送模式有lot-wise(按照生产批次来传送程序,此处以生产的PCB数量来决定是否传送新的程序),station-wise(按照机器只能传输,可以从线体的第一台机器顺序传送程序,这样节约了清空机器内的产品的时间)和changeover(普通的传送模式).

Languge 可以选择软件界面的语言

六. SIPLACE Pro线体线控机数据的备份及恢复操作步骤

对于SIPLACE PRO线控机,PRO软件重新安装后所有数据都会丢失,所以必须使用PRO自带的SIPLACEProDB Tool工具图标定期对PRO数据进行备份,再用此工具即可直接恢复以前的PRO数据。

PRO数据备份操作步骤如下:

双击打开桌面SIPLACEProDB Tool工具图标,出现下图对话框:

点击Login

输入备份数据的名称:年月日+line**,点击Open

点击Backup进行备份,上图右下角的光标条最终显示绿色,即表示备份成功。 PRO数据恢复操作步骤如下:

双击打开桌面SIPLACEProDB Tool工具图标,出现下图对话框:

点击Login

选择所需恢复的PRO数据,双击打开或点击Open

点击Restore即可恢复PRO数据,但此操作需要注意,PRO DESK、GUI界面必须提前关闭才可执行恢复PRO数据操作。如果此项操作结果报错,上图右下角的光标条最终显示红色且出现报错信息,此次恢复数据操作一般不成功。建议将电脑注销或关机重启再执行上述恢复数据操作,直到上图右下角的光标条最终显示绿色。 七. Siplace Pro线体设备网络结构及程序调用修改流程 Si0070lace Pro网络结构:

172.7.6.27t?·??÷172.7.6.26Check????172.7.6.21t??¥????172.7.6.2007??????172.7.6.11à3±ì×é172.7.6.24à3±ì?3μ??èμ?07???×oú172.7.6.5722???×oú172.7.6.72……30???×oú172.7.6.8031???×oú172.7.6.81线控机目录结构:

所有component,component shape,tabe,setup,recipe,job, station,line,Restriction等siplace pro程序中的菜单项,其线控机中的目录结构均如下图所示,System和Import目录是软件安装时系统自动生成的,huawei目录是我们为了导入程序而新建的。

其中station,line菜单项在System目录下都建有各自的线体,线体下再分各线机器型号HS60-1、HS60-2、HF等形式,只有System目录下的station与line才是GUI传程序界面所使用的。

ImportImportSystemImportSystemlinexxlinexxHS60HFSystemhuaweihuaweihuaweiù±o??????á?station?????á?line?????á?服务器目录结构:

SystemRecipeí1Job????á??Importline07Line22~29huaweiLine30~31line07Line22~29Line30~31checkline07Line22~29Line30~31Lineí1Station????á??SystemImporthuaweiline07Line22Line31temp…SystemImportline07setupline07Line22~29Line30~31Backupline07Line22~29Line30~31Setup????á??checkhuaweiLine22~29Line30~31line07Line22~29Line30~31line07Line22~29Line30~31 服务器中component,component shape,fiducial ,Board, placement list 等其他菜单项的目录结构如左下图所示,右下图为Table菜单项的目录结构,备料工段优化Setup,关联的Table是使用check目录的。

本文来源:https://www.bwwdw.com/article/cfha.html

Top