首页 Siplace pro training

Siplace pro training

举报
开通vip

Siplace pro trainingSiplace pro培训教材 本培训资料包括九个部分,按ctrl+鼠标左键点击下面的标题可以直接到达对应的章节或者返回教材顶部。 概述 软件安装 主要编辑界面详解及程序编制 siplace pro常用功能简介 siplace line comtrol GUI使用指南 siplace pro线控机数据备份及恢复操作步骤 siplace pro网络结构及程序调用修改流程 OIS及siplace explorer介绍 Siplace pro vision data的种类及其应用 siplace pro程式导入试验及该...

Siplace pro training
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数据库。双击打开PRO安装光盘中3rdparty Installer\MSDE\SETUP_Step_CMD文件执行MSDE软件安装。 如下图所示: 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 一致的,它只能是范围在1----32767之间的数字.这个数字就是供机器内部识别的.当我们在除了system的其他文件夹下面建立新的GF时,在system 文件夹下面也随之产生一个与之对应的GF,亦是我们传程序时download到机器中的GF. 这个时候我们要注意,编程时机器会自己默认为一个10000以后的编码,而西门子标准库的编码只有1------1499,从1500到10000之间的部分可以自己定义,最好的办法是,我们可以将其分成几个数据段,每个段定义一类GF,这样不仅方便查找,还有利于管理和优化. Overall size            它是由body size 和lead size计算出来的,无法修改. Body size              元件本体的长和宽 Polarity maker         极性标志点,此处我们可以设定一些极性元件的识别标志,比如元件的开槽,圆点,划线以及他们的位置,对于机器识别,它没有什么作用,但是在我们编辑placement list的时候,比较有用,有助于我们自己编程的时候识别极性。 Comment              对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。 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 orientation 进板方向设置,如下页图示: Quality  是生产板子数量设置,一般设置为0。 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. 编程小结 编程步骤: 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网络结构: 线控机目录结构: 所有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传程序界面所使用的。 服务器目录结构: 服务器中component,component shape,fiducial ,Board, placement list 等其他菜单项的目录结构如左下图所示,右下图为Table菜单项的目录结构,备料工段优化Setup,关联的Table是使用check目录的。 程序调用流程: 当备料工段将物料交接到生产线后,技术员/工程师才可到Pro服务器终端电脑中导出Job的XML文件,将此文件保存到172.7.6.20电脑中对应线体的Product目录。如果相应目录中此文件已存在,导出可直接覆盖原XML文件,并将上个任务令的XML文件删除,避免目录的XML文件太多。 编程组对于有永久ECA更改,编程员只是在Pro服务器中维护,因此针对此问题我们每次生产所用的Job XML文件,必须从Pro服务器终端电脑中重新导入,不能使用原有的XML文件。 在线控机本地导入Job XML文件时,选择Tools——>Import——>Data Model Import,如图所示: 我们导入的目录全部选择huawei,使用此图标点可以设定所有导入的目录: 如果本地无此目录时可以手工输入huawei即可在所有菜单项中新建huawei目录: 设定好上图所示中的导入目录点击OK,然后再点击 , 选择Overwrite vision data, 操作到下图所示步骤时,请选择自已所在线体对应目录的Line, Line xx必须是选对应在System目录下的,否则导入到生产线体的程序不能正常使用。 最后点击 ,等待1~2分钟程序所有数据成功导入到本地数据库,这时打开 GUI操作界面,点击左边 菜单项中,打开System目录下的对应线体,然后点击鼠标右键增加相应Job文件即可将所有程序文件调到GUI的程序列表中。 生产线程序及相关数据拷回流程: 对于Component、Component shape、Board、Setup更改后,将对应的XML文件导出到172.7.6.20电脑Backup_Component shape、Backup_Board、Backup_setup目录中,同时填写《Component、Component shape更改表》、《SIPLACE PRO 西门子Placement list更改记录表》、《SIPLACE PRO西门子SETUP更改记录表》相应表格。 线控机本地导出的Component、Component shape、Board、Setup必须保证是huawei目录,否则在Pro服务器编程员无法导入。编程组将对应Component、Component shape、Board进行拷回,备料工段对Setup进行拷回,Setup拷回时在导入Setup XML文件时选择不覆盖,将对应的Setup先导到Pro服务器Backup目录对应线体的备份空目录,然后再从Backup目录Move to到Setup对应线体目录。 导出相应XML文件,只要选定所需拷回的Component、Component shape、Board、Setup文件,再点右键选择Data Model Export如下图所示,然后选择172.7.6.20电脑的Backup_Component shape、Backup_Board、Backup_setup目录保存即可。 二楼相关数据更改填好的表格可以统一放在SMT29线线控制机旁边的暂存文件中, 一楼07线就放在本线线控机文件夹中,编程员及备料员每天早上9:00例行去取, 每天早上10:00之前将所需拷回的数据全部拷回服务器。 八. OIS及siplace explorer介绍 OIS是Operator Information System的缩写,即操作员信息系统。是贴片机的监控系统,向操作员提供关键信息。监控的数据包括生产率(每小时贴装的元件数,每小时处理的PCB数量,处理的PCB总数);贴片机的可用性(运行,待机,阻塞,中断,停机);抛料率(包括拾取的可靠性); 重要数据:操作员可以设置最低和最高工作极限值,如果达到设定的极限值系统就会触发可视报警,并提供精确的故障原因信息。该软件可以对效率最低和性能最差的元件,元件的封装形式,供料器或吸嘴的信息进行分类。 explorer是西门子公司开发的一套功能强大的在线数据采集系统,其数据来源于OIS,但是功能比OIS多很多。 1、系统操作步骤和内容 1、首先要从Explorer Server的开始――programs――Siplace Explorer 1.2――Siplace Explorer 1.2点击打开Navigator,然后在Navigator界面下点击Website builder图标,打开Website builder界面(默认权限是Admin,且无密码),并且点击两个界面中的运行图标 为 模式。此状态表示Navigator和Website builder分别处于运行状态中。 图1 2、此时,我们需要从开始――programs――Siplace explorer 1.2――Tomcat    start点击运行Tomcat网页发布器,它的作用是将Explorer网页发送到网上。 3.网页发布:点击Website Builder界面下的file――Generate website,这时会跳出对话框: 图2 (注意:Site URL项,这是之后,我们用IE浏览器浏览的地址。)点击OK网页成功发布。当这些工作都完成后,我们就可以利用LC(和Explorer连接的其它电脑)访问Explorer了。在客户机上,打开IE浏览器,在地址栏输入之前发布的 Site URL地址, 出现登陆画面,然后用Admin登陆,即可以从网页上浏览所需内容。需要注意的是Explorer使用的是Java通道,所以我们必须安装Java控件。直接点选“install it from SIPLACE Explorer web sever”,将此控件下载到本地,再安装即可。 图3 2、主要功能界面内容介绍 系统的功能界面分为线体界面和设备界面两大类。 1. 线体界面 线体界面包括Equipment Navigator、Logbook、Production Summary、Line Schedule、E10 State Summary、Performance、Processing Time、Pickup Reliability、Alarms等界面。 图4 Equipment Navigator界面:选择该界面的State Analysis(如图4所示),我们可以实时观察和监控整条线体各贴片机的运行状态,并可以通过选择时间段来查询贴片机的历史运行状态;如果选择该界面的Logbook(如图5所示),我们可以输入各对应停机时间段的停机原因。 图5 图6 Logbook界面:该界面显示出选定时间段或选定任务令对应停机原因的统计情况,停机原因可以按发生次数或持续时间进行排序(见图6)。 Production Summary界面:该界面显示线体在选定时间范围内的当前生产任务令和已生产完任务令的一些信息,包括已生产完任务令的板名、板数、贴片开始时间、贴片结束时间和当前生产任务令的板名、已完成板数、贴片开始时间等信息(见图7)。 图7 E10 State Summary界面:该界面以柱状图的方式显示出生产线体内各贴片设备在选定的时间范围内各种状态所占的时间,以饼状图的方式显示出生产线体设备综合在选定时间范围内的各种状态所占的时间比例。其中的状态(通用标准)主要包括PRODUCTIVE,STANDBY,ENGINEERING,SCHEDULED DOWNTIME,UNSCHEDULED DOWNTIME,NONSCHEDULED TIME,UNKNOWN等,各状态的具体含义将以文档的形式做详细说明(见图8)。 图8 Performance界面:该界面以表格的方式显示线体各设备在选定时间范围内的运行数据统计(西门子标准),包括Total time,Availability,Utilization,Performance(每小时贴元器件数),MTBI(Mean Time Between Interrupts,即每次非 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 停机的平均间隔时间) ,MTTR(Mean Time To Repair,即机器平均故障维修时间),PCB Count(生产板数),Comp.Sum(消耗的元器件数),Vac.Errors(真空抛料率和抛料数),Ident.Errors(识别抛料率和抛料数)。另外,它还以柱状图的方式显示出机器的各种状态对应的时间,包括Running,Blocked,Waiting,Interrupted,Fault,Other,Unknown等状态,各状态的具体含义将在其它文档的形式做详细的解释。(见图9) 图9 Processing Time界面:该界面显示各设备在选定时间范围内生产的板数、平均每块板的加工时间、最快板的加工时间、最慢板的加工时间,但这里的最小加工时间通常都不能作为cycle time,因为它往往比实际的cycle time要小,而且该线体界面都不能关联任务令(见图10)。 图10 2.设备界面 设备界面包括E10 State Summary、E10 State by Hour、Pickup Summary、Reject Rate、Downtime Analysis、Finished Panels、Processing Time、Performance Daily、Performance Hourly、Transition Log等界面。主要界面介绍如下: E10 State Summary界面:该界面显示选定设备在选定时间范围内的各E10状态的时间和比例,而且可选择显示各状态包括的子项内容的对应时间和比例。另外,该设备界面可以关联任务令。(见图11) 图11 图12 Pickup Summary界面:该界面可按Track、Component、Feeder type或Component Form分类显示设备在指定任务令或选定时间范围内消耗的料的情况。(见图12) Reject Rate界面:该界面可按站位、元器件、或GF分类显示设备在指定任务令或选定时间段的抛料情况。(见图13) 图13 九. Siplace pro vision data的种类及其应用 1、vision data的种类 在siplace pro中Vision data有两种:system vision data和line vision data。 在vision data management设定为off的情况下,System vision data应用于所有的线体;在vision data management设定为on的情况下,line vision data被激活并应用于相对应的某一条线体,其优先级别高于system vision data。也就是说,在某条线体的line vision data存在的情况下,该线体将优先使用line vision data,如果没有line vision data,即使设定为on,他也会自动使用system vision data。 2、vision data的设定 先简要讲一下siplace pro软件中vision data management设置问题。在超级用户权限下可以进入SETTING菜单,在其子菜单GLOBAT SETTING中有一项VISION DATA MANAGEMENT,其对应状态选项ON与OFF。选择ON时开启line vision data的vision data的管理功能,生产时将优先调用line vision data,在没有line vision data的情况下才去调用system vison data;选择OFF,关闭此功能,这时line vision data将失去作用,生产时只使用system vision data。 3、line vision data的使用范围 Line vision data是siplace pro的一个很好的功能,在特定的组网模式下,他可以使得在使用同一个component shape的情况下,每条线的vision data设置得不一样,具有vision data的分线管理功能。但是,这里说的必须在特定的组网模式下,就是指必须是一个数据库控制多条线体的组网模式。就是说如果我们是直接从编程组服务器调用程序,而不是采用导入导出的功能调用程序,那么我们可以使用这个功能。 Line vision data的这个功能在我们这里被不完全的使用了,其结果就是有些经过调试过的compenent,其compenent shape中保存了一个line vision data,但是,也基本上只有一个。因为我们一个数据库只控制一条线,这使得line vision data失去了他原有的管理vision data的功能。 4、line vision data的缺点 Line vision data的一个致命的弱点是无法导入导出,这不是软件的bug。而是软件本身就没有设计这个功能,也就是说目前的siplace pro的line vision data是不能跨数据库调用的(具体请看下面蓝色字体导入程式的过程)。 从目前我们所做的试验来看,在VISION DATA MANAGEMENT设为on得情况下无论采取什么样的导入模式,线控机里的line vision data都是不会改变的(我们可以直接导入一个component shape试试看,在覆盖导入的情况下,选择完overwrite以后,单击next,在接下来的画面里面选择vision data的导入模式,一共只有三种模式:1、覆盖本地的vision data;2、保留本地的vision data;3、删除所有的vision data;这里的vision data是指system vision data,在帮助文件里面是说明了,他只对system vision data有效,),可是现场带线人员时常反馈vision data变化了(我只看到了变化后的结果,没有看到变化时的操作过程。具体的步骤不知道哪位兄弟能够复原),我目前所能想到的原因有两个:1、数据库被恢复了,恢复到component test以前的状态;2、软件有bug,特别可能是line vision data这一部分有bug。 目前我们使用line vision data,可是经常有些料的vision data莫名其妙的丢失,丢失以后还不能够从别的线体得到vision data。只能重新调试。这是我们目前的组网结构所决定了的,他导致了我们无法从别的线体得到所需要的vision data。 5、system vision data的使用范围和缺点 system vision data他只针对相机,不针对线体,相同的相机采用同一个vision data的设置。不具有分线体管理的功能,这是system vision data的一大缺点,但是他具有line vision data所没有的功能是,他可以导入导出,在导入导出时我们可以选择覆盖本地的vision data,保留本地的vision data或者remove所有的vision data。 在我们这种采用导入导出功能来传递程式的组网模式下,只有采用system vision data才有可能在不同的线体之间传递vision数据,才能够在编程组的服务器中保存调试好的vision data。 6、关闭VISION DATA MANAGEMENT功能对目前生产线的影响 目前生产线采用vision data management功能已经有较长一段时间,虽然编程组服务器里面没有任何的vision data,但是有部分的component已经保留了一些本地的line vision data,如果关闭vision data管理功能,这一步分vision data要经过转换变成system vision data才能够使用(转换的步骤很单),否则的话需要重新调机。其对生产线的主要的影响就是这一点。 7、line vision data如何转换成system vision data 打开元件对应的component shape,进入vision data manager 选中line vision data中想转为system vision data的项,单击make system default按钮。选中的line vision data成功的设定为system vision data 一十. Siplace pro程式导入试验及该功能应用时的隐患探讨 Siplace pro的导入导出功能目前是我们程式从服务器拷贝到本地线控机的主要手段,可是通过这段时间的使用,我们发现,导入导出这个功能还是未能完全解决我们目前所出现的问题,甚至还存在某些操作上的隐患,可能会诱发生产质量安全问题。 1、 )导入导出功能的作用。 在较早的siplace pro的版本中,XML Export的重点是给一个或者多个对象建立一个记录,他并不是用来传递程式,而是用来保存副本,当我们import一个对象时,这个对象是重新在数据库中建立的。当一个XML文档中有许多对象时,我们无法去选择哪一个对象需要导入,哪一个不需要导入,而且,当数据库中已经存在我们所要导入的对象之一时,本次导入的所有对象全部不被导入。 与之形成对比的是,新的XMLIport导入功能提供了多个不同的目录,而且如果我们导入的多个对象中,某个对象已经存在数据库中,他能指出哪一个对象有冲突,,然后让你选择如何去解决这些冲突。如果你选择不解决,那样import也能完成,但是它会导入到另外的文件夹中。具体的细节请继续阅读本文。 以上两段文字来自import/export的功能说明文档。由这两段文字我们可以看出,程式导入的最初并不是用来传递程式,而是某个对象需要保存出来,所以导出来,然后需要的话就重新导入到原来导出的文件夹(本处的文件夹指的是数据库中的虚拟文件夹,以下皆然)以内。注意,这里是原来导出的文件夹,这就是最初开发这个功能的目的。 可是我们目前使用导入导出功能已经完全超出了这个概念,而是利用他来传递不同数据库之间的数据。导入导出功能到底能不能完成我们所预想的目的,以下我们通过几个试验来确认。 2、)在不同的文件夹中导入导出数据的四个试验 试验:不同的文件夹中导入导出数据,指的是数据库X的某个数据A从文件夹1中导出,然后导入到数据库Y中的文件夹2中。 数据A从数据库中导出非常简单,目前暂时还未发现存在什么问题。问题存在数据A的导入过程中 数据A导入到数据库Y的文件夹2中,文件夹2可能和数据库X的文件夹1同名(简称同名),也可能不同名(简称非同名),文件夹2中可能已经存在一个叫做数据A的对象,须覆盖导入(简称覆盖),也可能不存在一个叫做数据A的对象,不需要覆盖导入(简称非覆盖)。下面我们依据这些不同的条件试验后得到的结果 1、 同名覆盖 经过试验发现,同名覆盖这个过程能够顺利完成,完成后也能够达到覆盖的目的,程式需要导入的数据能够完全导入。数据能够很好的在数据库之间传递。 2、 同名非覆盖 在非覆盖的条件下我们能够导入所需要的数据,数据能够很好的在数据库之间传递。 3、 非同名覆盖 非同名覆盖是指导出和导入时的文件夹不一样,导入文件夹下面有同名的对象(数据A),导入后结果如下: 在数据库Y中生成文件夹1,把导入的数据导入到文件夹1中,文件夹2中的数据A将不被覆盖,数据库Y中存在两个互不相干的数据A,其数据内容可能会不一样。数据传递过来后无法达到我们的需求。 4、 非同名非覆盖 非同名非覆盖时数据A能够顺利的导入到数据库Y的文件夹2中,并且不会生成文件夹1,数据能够很好的在数据库之间传递。 由以上几个试验我们可以发现试验1、2、4能够实现导入导出的正常功能,试验3无法实现我们所需要的功能。虽然在siplace pro的说明文档中标称存在该功能。事实上非同名覆盖是无法完成的。 3、)非同名覆盖无法完成对我们车间程式调用的影响 我们服务器存放数据的文件夹和生产线存放数据的文件夹不一样,这就可能存在非同名导入的操作,加上线控机里的一些数据无法在生产完以后立即删除,所以会存在非同名覆盖导入的可能,如前段时间出现过的setup导入后无法覆盖的问题,这是一个较为严重的隐患。 生产线的程式传递回服务器时,服务器里一般都存在需要导入的数据,这是如果是非同名导入,则出现的是试验3这种情况,数据是无法正常导入到所需要导入的目录里面的。这是我们目前一些数据无法拷贝回服务器的问题根源。 4、)解决这些冲突的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 由上面的试验我们可以看出,要使数据导入到规定的文件夹中,需要避开试验3这种情况,即避开非同名覆盖。 因为我们很多时候无法做到不覆盖导入,所以最根本的解决方式是采用同名导入。同名覆盖导入和同名非覆盖导入皆可。 方法1、在服务器数据库和线控机数据库中另外建立一套完全相同的目录文件夹,需要导入导出的数据则拷贝到相应的目录中去,然后再进行导入导出操作,这样能够保证每一次都是同名导入。这个方法初始建立较为简单,但是操作上会稍微复杂一点,而且存在服务器中setup拷贝后的table数据量急剧增大的隐患,这个隐患在SETUP拷贝中的隐患中详述。 方法2、把现有的目录进行优化,使生产线需要用到的数据全部保存在与生产线相同的目录结构的目录(huawei目录)底下。这样的话要对数据库进行一定的优化整理,这种方法初始建立较为复杂,但是以后的操作流程非常简洁。 一十一. Siplace pro服务器连接不上常见问题处理 1、 服务器系统密码更改处理流程 为了保证服务器的安全,密码必须定期更改,然而以前曾经出现服务器密码更改以后导致连接不上,经过查找相关资料确认,密码更改后需重新对服务器进行设定,否则当时连接可以正常,但是服务器关机重新启动以后将会出现连接不上的问题,具体设定方法如下: 1)、更改以后,关机重新启动,密码生效,siplace pro即不可登陆。 2)、登陆windouws以后进入进入开始菜单,进入programs-siemens siplace-administrator,单击com+ server administrator,在弹出的message box上单击ok,进入Siplace pro installation -com+administration对话框,在其对话框中输入系统的登陆帐号(administrator),单击OK。 3)、再单击OK 4)、在enter the password对话框中输入密码,单击OK。 5)、显示finished,单击OK,然后会显示一个打开的文本文件,内容为登陆的情况。 6)、连接完成,不需要重新启动系统即可使用siplace pro。 2、 操作系统日志太大导致服务器无法连接 操作系统的日志可以在Control Pane\Administrative Tools\Event Viewer查看,系统日志分三种:Application log、security log、system log。任意选中一个log项,单击右键,选中Properties弹出属性窗口。 属性窗口中可以设定日志文件的最大大小。还可以设定文件超大时的解决方式,解决方式一共有三种:1、当需要的时候覆盖以前的内容;2、覆盖超过多少天以前的log信息(天数可以自行设定);3、不自动删除任何log信息,手动删除。 当log文件达到它的最大大小,pro系统将会登陆不上去,之前有较多次因为操作系统日志过大导致无法登陆。主要是 Application log属性中日志的大小和日志文件超大时的解决方式设定不正确导致。 其解决方式如下: 1、 进入Control Pane\Administrative Tools\Event Viewer。 2、 选中Application log单击右键选中Properties,在弹出的属性窗口中单击Clear log,清除日志。然后在When maximum log size is reached:选项中选择第一项(当需要的时候覆盖以前的内容)单击OK。 3、 进入开始菜单,进入setting-control panel,双击ADD/Remove programs,打开ADD/Remove programs窗口,找到siplace pro v2.1.3.34,单击change/remove。 4、 在跳出的siplace pro安装窗口中有三个选项:modify、repair和remove,选择modify,单击next,再next,next,在跳出的界面中的enter account中输入PRO_PDC\administrator(服务器)或者PRO_PDC\plr,然后在enter password中输入相应的密码。单击next,进入下一页面。 5、 在页面的SQL server instance中选中PRO_PDC,然后在password for SQLserver user‘sa’中输入相应的密码,然后一路单击next,直到finished 6、 关机重新启动服务器,系统恢复。 3、 数据库日志文件超大导致服务器无法连接 除了系统的日志以外,SQL数据库本身还带有一个日志文件,一般情况下我们称之为事务性日志,事务日志包含了数据库的所有事务,如果服务器发生了故障,在恢复时将会对事务日志中未提交的不完整事务进行滚回操作,并且对事务日志中那些已经被提交的,但是尚未写入文件的事务进行重做操作。 事务性日志包含了对数据库进行的所有操作,所以在频繁对数据库进行读写的情况下,其日志文件会变得非常大,如果未对日志文件的大小进行限制,则日志文件越变越大,最终导致可用得磁盘空间不足,数据库停止工作。一般情况下我们会对日志文件的大小进行限制,当日志文件大小达到预先限定的值以后,系统将停止工作,所以在这之前我们需要对系统进行维护。 因为资料较少,对这方面了解不多,目前知道数据库日志文件超大以后的处理方法只有一种,步骤如下: 1、 停止各客户端的操作,关闭desk,不对服务器进行数据的读写操作。 2、 打开SQL的查询 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 器(Query Analyzer),在其编辑窗口输入如下代码: dump transaction SIPLACEPro with no_log 3、 单击执行按钮 运行此代码。 4、 关闭查询分析器,在关闭时跳出以对话框,提醒是否需要保存更改,单击NO。 5、 进入企业管理器(Enterprise Manager),在左边的树状列表中找到SIPLACEPro数据库,选中并单击右键。 6、 在跳出的下拉菜单中选择All Tasks\Shrink database… 7、 在跳出的Shrink Database窗口中单击Shrink files中的file按钮 8、 在跳出的Shrink file窗口中选择databace file为SIPLACEProlog,Shrink action 为Shrink file to 并设定其大小为100MB,单击OK,然后再单击OK开始压缩,压缩完成则自动退出。 9、 压缩完成以后直接登陆desk即可使用。 返回首页
本文档为【Siplace pro training】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_842972
暂无简介~
格式:doc
大小:317KB
软件:Word
页数:89
分类:互联网
上传时间:2019-01-13
浏览量:86