本申请要求提交日为2006年9月29日的序列号为60/827,600的美国临时申请的、提交日为2006年10月2日的序列号为60/827,745的美国临时申请以及提交日为2006年10月19日的序列号为60/862,104的美国临时申请的较早申请日的权益,由此各申请的内容通过引用而被结合到本说明书中。
具体实施方式
根据本发明的实施例并且参考图1,提供SIPLACE库存管理器(SIM)***(通常以10来指示示出)以控制(例如)SIPLACE线的装配线和任意仓库位置上的SMT贴片机11的工作台、元件封装和进料器的库存(inventory)。***10包括下面功能模块:SIPLACE库存管理器助理(SIM助理)12、SIPLACE库存管理器服务(SIM服务)14以及至少一个SIPLACE库存管理器控制台(SIM控制台)16。***10使用服务器20(例如微软SQL服务器)上的数据库18以储存客户数据。
优选地,***10包括被配置为与SIPLACE Pro直接一起工作的软件包,SIPLACE Pro是来自西门子的软件包。因此,***10的模块可以作为储存在计算机可读媒体(例如硬盘驱动器、软盘驱动器、随机存取存储器、只读存储器、EPROM、光盘等)上的可执行代码来实现。例如,在具有用于执行代码的处理器22的服务器20上提供SIM服务14。优选地,***10使用SIPLACE Pro来作为线和元件数据的单个源。***10能够管理如SIPLACE Pro中定义的同样数量的线。配置单个SIM装置来和多个SIPLACE Pro装置一起工作是不可能的。SIPLACE Pro装置和SIM***10装置之间的关系是一对一。
优选地,***10使用所有历史数据的SIPLACE History。SIPLACEHistory负责检验相应于线的最近下载的当前设置和线配置。SIPLACEHistory也提供特定设置的设置数据(setup data)或者按需要的离线设置验证(setup verification)的方法。
SIM助理12
如图2所示,SIM助理12是带有触摸屏显示24、扫描器26和键盘28的便携式手持PDA。SIM助理12包括储存在上面公开类型的计算机可读媒体上的可执行代码。优选地,执行SIM服务14的服务器20以无线的方式与SIM助理12通信。SIM助理12的主要目的是为了帮助操作者执行离线和在线设置验证,和为了保持向操作者通知当前很少的在线工作台的库存,而贴片机不断地消耗在线工作台的库存。在生产时间,用户能够在机器用完之前观察减少的元件供应的优先级。SIM服务14的单个安装(installation)能够支持相同企业中的多个SIM助理12。SIM助理12可以由用户被配置为只支持SIPLACE Pro中可用的所有可能的线的一个子集。
SIM助理12的配置
对SIM助理12采用下面的配置参数来操作:
●服务器URL-至SIM助理安装存在之处(host)的文件夹的URL。该URL用于最初的SIM助理安装以及随后自动软件更新。
●数据源-其中储存SIPLACE库存管理器数据的SQL数据库实例的名称。
●SQL登录-用于访问SQL数据的用户名。
●SQL密码-用于访问SQL数据的密码。
●队列消息超时-该参数定义消息队列(Message Queue)消息的使用期限。
SIM助理12的用户接口
概要
●SIM助理用户接口在任意一个时间包含单个活动窗口。
●通知窗口可以在任何时间显示或隐藏。通知窗口使用户获悉最近发生的错误或活动。
主窗口
主窗口是用户可以看见的第一形式并且是所有活动窗口放置在其上的表面。
工具菜单
该工具菜单包含下面菜单项:
●命中列表(Hit List)-允许用户能够查看当前命中列表。
●离线设置-允许用户能够执行离线设置验证。
●选择线-允许用户能够进入生产线示图(在线再充填和装配)。
●库存输入-允许用户能够输入元件封装(packaging)项。
●封装搜索-允许用户搜索特定零件号所期望分配的工作台。
●退出-关闭SIM助理应用。
设置菜单
设置菜单包含如下菜单项:
●选项-打开SIM助理选项。
●显示事件-选择通知窗口是否可视或者是否隐藏。
●订阅线-使用户能够选择哪些来自SIPLACE Pro的线在该SIM助理上是活动的。
线示图
该线示图是用于执行在线设置验证、执行离线设置验证以及显示再充填生产线的视图。线示图以决定其行为的下面属性开始:
●所选择的线-用户正在工作的SIPLACE Pro线。
●任务类型-操作者的当前任务,即离线或在线设置验证。
●再充填模式-这决定卷轴(reel)是否接合(splice)或者替换。
●扫描模式-这是轨道驱动的,用于在线设置验证。对于离线设置验证而言,用户可以选择元件驱动或者轨道驱动。
该线示图窗口显示如下:
●包括在线中的各站的线的图示。
●在线中各站的工作台根据在该工作台上的进料器的状态进行颜色编码(color coded)。
●对于WPC或者MTC,显示单个等级。用户可以由上下文菜单(context menu)或者由扫描等级条形码(level barcode)来选择哪个等级是可视的。等级的区分是根据在那个托盘中元件的状态而颜色编码的。
●根据它们的状态显示并颜色编码所选择工作台的单个进料器(feeder)。
●指示所选择的轨道和期望在该位置上的元件的文本。
●用于显示工作流程状态屏的“更多”按钮。
●指示任务类型、再充填模式和扫描模式的文本。
在线示图内,用户能够使用扫描器22或者图形显示以在线内任意地选择站位置、工作台或者轨道。
线示图形式执行工作流程,所述工作流程使用与合适的封装工作流程结合的任务类型的任务设置。封装工作流程由元件所确定。如果元件不具有选定的工作流程,那么使用默认的封装工作流程。
软件如由通过线的任务类型和工作流程所定义的来指导用户。线示图可视地显示在线和工作台中的位置来使用户认出它们应该在哪里。工作流程继续自动进行,除非用户在软件已经指向的另一个站位置、工作台或者轨道外通过扫描或者图形化选择而无视默认流程。
从线示图中,用户可以使用所选择的工作流程在站位置处放置转换工作台(changeover table)并且在转换工作台上放置元件封装。用户也可以由调用相应项的前后关系菜单来选择移除转换工作台、进料器或者元件封装。
如果检测到对工作台的更新,那么刷新线示图形式。工作台更新可以从工作台接口、另一个SIM助理中或者从SIPLACE库存管理器控制台(下面描述)中发生。
库存输入
库存输入形式用于产生***库存中的新元件封装项。库存输入形式使用由库存输入任务类型所决定的任务设置来完成工作流程。
库存输入形式显示如下:
●下拉框(drop down box),从其中用户可以选择封装工作流程来使用
●工作流程状态屏幕
命中列表
命中列表形式用于显示接下来10个进料器分区(division),所述进料器分区被认为需要元件再充填。从命中列表形式中,用户能够察看哪些轨道将立刻需要关注并且能够直接调用所选择的轨道的再充填模式下的生产线示图。
命中列表形式包含下面要素:
●所选择轨道的线的图示
●列表示图,包括下面属性:
列标题 |
说明 |
站名称 |
站的名称 |
位置 |
工作台位置,例如1、2、3或4 |
|
轨道/分区(Track/Div)或者塔/等级(Tower/Level) |
板 |
在元件计数到达零之前可以产生的板的数量 |
命中列表形式支持下面动作:
事件 |
响应 |
轨道选择 |
所选择轨道的线的图示出现。包含有将很快需要注意的分区的工作台以红色出现。处于使用中的没有轨道的工作台显示白色。所有其它的工作台显示绿色。 |
右击所选择的轨道 |
前后关系菜单项“进入轨道”出现 |
点击菜单项“进入轨道” |
生产线示图形式出现,而所选择的轨道作为选择的轨道处于命中列表形式中。 |
选择方法/设置
选择方法/设置形式选择方法或者设置用于离线设置验证。当用户选择“工具→离线设置(off-line setup)”或者从主框(main form)中选择离线设置图标,那么该形式就出现。
选择方法/设置形式包含下面的要素:
树形显示 |
|
该树形显示包含两个根提示,“我的方法”和“我的设置”。在SIPLACE Pro中可使用的所有方法将会出现在“我的方法”之下,而所有的设置将出现在“我的设置”之下 |
按钮 |
“基于轨道验证” |
打开使用所选择的方法或者设置的线示图。线示图形式将使用离线设置验证的任务设置并在轨道驱动模式下操作。 |
按钮 |
“基于元件验证” |
打开使用所选择的方法或者设置的线示图。线示图形式将使用离线设置的任务设置并在元件驱动模式下操作。 |
选择线形式(line form)
选择线形式用于重新进入所选择的线的最新下载的设置。
选择线形式包含如下元素:
控制类型 |
文本 |
说明 |
树形示图 |
|
该树包含作为根节点的“我的线”。在SIPLACE Pro中定义的所有线出现在该根节点之下 |
按钮 |
察看 |
以生产线示图形式打开所选择的线 |
订阅线
订阅线(subscribe-to-line)形式用于识别SIM助理12应该在其上操作的线。SIM助理12应该接收下载事件通知并且搜索所订阅的线上的封装。
订阅线形式包含如下元素:
控制类型 |
文本 |
说明 |
树形示图 |
|
该树包含作为根节点的“我的线”。在SIPLACE Pro中定义的所有线出现在该根节点之下。对其该SIM助理是订户的线以绿色图标出现。所有其它的以红色图标出现。 |
按钮 |
保存 |
保存修改。 |
封装搜索
封装搜索(packaging searching)形式用于找到其中包含特定零件的轨道/分区或者塔/等级。如果从线示图中打开封装搜索形式,那么封装搜索形式将只搜索在特定线内的元件。如果从主窗口中打开封装搜索形式,那么封装搜索形式搜索订阅SIM助理12的所有的线。
封装搜索形式包含如下元素:
控制类型 |
文本 |
说明 |
文字框 |
|
包含用户正在搜索的元件条形码。该元件条形码可以使用条形码扫描器手工输入或者扫描输入。 |
按钮 |
搜索 |
搜索给定零件的线 |
列表示图 |
|
包含在其中找到该零件的每一位置的行。每一行包含安放零件的线、站、位置以及轨道/分区 |
封装搜索形式提供如下事件:
事件 |
响应 |
右击所选择的轨道 |
前后关系菜单项“进入轨道”出现 |
点击菜单项“进入轨道” |
生产线示图出现,而所选择的轨道作为选择的轨道在命中列表形式中。 |
条形码测试
条形码测试(barcode test)形式与SIPLACE库存管理控制台16结合使用以确定印刷的条形码是否符合条形码格式。SIM助理12装置保持在将扫描条形码信息直接发送回SIM控制台16的这种模式下,其中可以假定的,同样的用户正在配置条形码格式并希望测试它们。
条形码测试形式将包含下面UI元素:
控制类型 |
文本 |
说明 |
文本框 |
|
用户使用键盘或者条形码扫描器来输入条形码。 |
按钮 |
测试 |
将条形码提交至SIPLACE库存管理控制台16,所述控制台评价该条形码是否让人满意并将结果报告给用户。 |
工作流程
在库存输入或者线示图形式的情境内执行工作流程形式。一般而言,工作流程形式实现由所选择的任务类型和所选择的封装工作流程的组合所规定的任务类型。
所选择的任务类型决定工作流程将启动的任务项目。下面显示了任务类型以及它们的开始任务项目。
任务类型 |
开始任务项目 |
在线设置验证 |
如果使用转换工作台,那么识别转换工作台。否则,识别元件。 |
离线设置验证 |
识别转换工作台 |
库存输入 |
识别元件 |
下面列出在软件指引用户时,处理在工作流程内的任务项目的一般顺序:
1.识别站(可以由位置条形码或者用户选择来实现)。
2.识别站位置(可以由位置条形码、用户选择、轨道条形码、塔条形码或者等级条形码来实现)。
3.识别交换工作台(可以由工作台资产标签来实现)。
4.识别轨道或者塔等级(可以由用户选择、轨道条形码、等级条形码或者塔条形码来实现)。
5.识别元件(可以由零件号条形码或者封装标识来实现)。
6.识别元件属性。
在工作流程的任意一点处,用户可以由扫描项目或者选择在上面顺序中较高的图形元素来重置当前位置。例如,如果用户刚刚扫描了轨道条形码,那么软件等待下一步元件识别。如果该用户突然改变了他们的想法,那么他们可以扫描任何其它的轨道条形码并且工作流程将会切换到该轨道。在工作流程中的任何任务项目的该重新定向都是可以实现的。
如果当前任务项目是识别元件,那么用户可以在需要识别元件的扫描条形码之前扫描元件属性。这使用户能够以任何顺序扫描封装单元上发现的条形码。
工作流程将起始于开始任务项目,提示用户为该任务类型而定义的条形码并且向前移动通过任务项目直到所有的任务项目已经完成。如果已经扫描或者已经另外正确定义该任务项目的所有条形码,那么任务项目被认为已经完成。
一旦工作流程中的所有任务项目已经完成或者如果站位置被改变,那么工作流程形式返回至开始任务项目。请看下面的任务来了解工作流程形式如何应用到每一个任务类型。
任务类型
在线设置验证
在线设置验证使用线示图,所述线示图以识别交换工作台(如果使用交换工作台)或者识别元件的开始任务类型来执行工作流程。
当用户点击在新设置已经下载至线时出现的通知窗口上的“验证”时,调用在线设置验证。
离线设置验证
离线设置验证使用线示图,所述线示图以识别交换工作台的开始任务类型来执行工作流程。离线设置验证可以是元件驱动或者轨道驱动。
轨道驱动
用户应该首先选择正确的轨道并且随后选择该轨道的正确零件。用户可以由选择轨道条形码、由触碰PDA屏幕上的轨道或者由使工作流程能够自动前进至需要注意的下一个轨道来选择正确轨道。
元件驱动
用户可以扫描当前设置的任何元件封装。工作流程形式将自动选择其中放置零件的轨道。
库存输入
库存输入以识别元件的开始任务类型来执行工作流程。使用的封装工作流程由形式上的向下移动列表所决定。
生产线示图(再充填模式)
生产线示图与在线设置验证相同,除了在进料器上放置的任何卷轴是以接合而不是置换来处理之外。WPC或者MTC中的托盘被置换。
SIM控制台16
优选地,SIM控制台16远离服务器20并与之通信。控制台16至少包括键盘和显示器以通过在服务器20处分析SIM数据来提供工厂中所有库存项目的可视现场图示。当使用SIM助理12作出改变时,SIM控制台16自我刷新。从SIM控制台16中,能够看见元件封装项目、工作台和进料器当前放置在哪里。用户可以察看在该企业内所有单独库存项目。SIM控制台用于定义元件零件号、库存项目条形码以及库存条形码标签的工作流程。可视***使用户能够简单地选择并且察看他们正在寻找的信息。对用户而言,令人担忧的问题(例如在进料器上的低元件库存或者需要再充填的低元件库存)用可视功能很容易发现。
SIM控制台16具有如下配置选项。
●数据源-SIPLACE库存管理器数据储存于其中的SQL数据库实例的名称。
●SQL登录-用于访问SQL数据的用户名。
●SQL密码-用于访问SQL数据的密码
●队列消息超时-该参数定义消息队列消息的使用期限。
SIM控制台16是单个文件接口应用。该应用的工作空间被安排为三个区域:树形控制管理器、编辑工作空间以及通知窗口。树形控制管理器包含SIM对象中每一个的一棵树。编辑工作空间包含适于在树形示图中选择的对象的对象编辑器。通知窗口将显示最近的活动和错误。
树形控制管理器
树形控制管理器包含下面的树菜控制:
●我的任务
●我的条形码
●我的条形码标签
●我的线
●我的工作台
●我的进料器
●我的线
●我的封装
每一个树形控制的根项目是树形控制的名称(即“我的条形码”)。除了“我的任务”树和“我的条形码”树之外,每一棵树的对象可选地集合入文件夹而出现在根节点之下。参见“我的任务”的说明的下一个部分。
每一棵树包括前后关系菜单,所述前后关系菜单包含下面的菜单项目:增加文件夹、增加<对象>、重命名和删除。“我的工作台”和“我的进料器”的增加菜单项目将导致需要用户确定工作台类型或者进料器类型的额外菜单项目列表。
我的任务
任务树形控制包括作为根节点的“我的任务”。两个节点(“任务设置”和“封装工作流程”)出现在根节点之下。任务设置节点包括三个固定的任务类型:设置验证、库存输入和离线设置验证。可以是元件细节的工作流程出现在封装工作流程节点之下。
我的条形码
条形码树形控制包括作为根节点的“我的条形码”。两个节点(“***”和“用户”)出现在根节点之下。应用到元件封装的条形码出现在“用户”节点之下。由西门子提供的条形码(例如默认站、轨道以及交换工作台条形码)出现在“***”下面。
对象编辑器
每一个对象编辑使用户能够察看或者编辑对象的属性。
在线设置验证任务设置编辑
对象属性 |
控制类型 |
说明 |
验证类型 |
下拉列表 |
强制的或非强制的 |
站位置条形码 |
下拉列表 |
|
交换工作台条形码 |
下拉列表 |
|
轨道条形码 |
下拉列表 |
|
塔/等级条形码 |
下拉列表 |
|
库存输入任务设置编辑
对象属性 |
控制类型 |
说明 |
***生成的封装ID |
复选项 |
|
|
|
|
离线设置验证任务设置编辑
对象属性 |
控制类型 |
说明 |
交换工作台条形码 |
下拉列表 |
|
轨道条形码 |
下拉列表 |
|
塔/等级条形码 |
下拉列表 |
|
|
|
|
封装工作流程编辑
对象属性 |
控制类型 |
说明 |
默认工作流程 |
复选项 |
|
零件号识别 |
组框 |
|
可用的零件号条形码 |
下拉列表 |
在零件号组框之内 |
所选择的零件号条形码 |
列表框 |
在零件号组框之内 |
增加 |
按钮 |
在零件号组框之内 |
封装属性 |
组框 |
|
可用的封装属性条形码 |
下拉列表 |
在封装属性组框之内 |
所选择的封装属性条形码 |
列表框 |
在封装属性组框之内 |
应用至零件 |
树形控制 |
在其中应用该封装工作流程的SIPLACEPro零件 |
条形码编辑器
条形码编辑器使用户能够确定条形码属性并且确定SIM助理12将如何使用条形码。
输入所有用户条形码而不使用常规表达一定是可能的。
条形码编辑使用户能够
●创建一个或多个条形码片段。
●将每一个片段分配至库存项目的属性。
●指定条形码片段的最小和最大长度。
●指定条形码部分的每一个字段中所接受的字符或者字符类型(数字、数字字母等)
●从SIM助理中接受测试条形码
站编辑
机器ID |
文本框 |
用于站接口 |
站接口 |
下拉列表 |
设置中心接口或者SMV |
元件封装编辑
对象属性 |
控制类型 |
说明 |
封装标识 |
文本框 |
|
零件号 |
文本框 |
只读 |
数量 |
文本框 |
|
厂商 |
文本框 |
|
生产日期 |
文本框 |
|
有效期日期 |
文本框 |
|
供应者 |
文本框 |
|
批号 |
文本框 |
|
序号 |
文本框 |
|
用户条形码1 |
文本框 |
|
用户条形码2 |
文本框 |
|
用户条形码3 |
文本框 |
|
条形码标签编辑器
条形码标签编辑器将用于定义媒介上的条形码标签的布局。布局属性将包括每个标签的大小、每页标签列数和行数、每个标签之间的距离、标题和留下的页边大小。
封装编辑器
对象属性 |
控制类型 |
说明 |
卷轴标识 |
文本框 |
|
零件号 |
文本框 |
只读 |
数量 |
文本框 |
|
厂商 |
文本框 |
|
生产日期 |
文本框 |
|
有效期日期 |
文本框 |
|
供应者 |
文本框 |
|
批号 |
文本框 |
|
序号 |
文本框 |
|
用户条形码1 |
文本框 |
|
用户条形码2 |
文本框 |
|
用户条形码3 |
文本框 |
|
|
|
|
进料器编辑器
交换工作台编辑器
SIM服务14
SIM服务14监视来自SIPLACE线中所有SMT贴片机的状态和/或数据,以确定下一个最符合逻辑的操作来执行以使线更有效率。所确定的操作被传递至装配线场地上的SIM助理12,从而SIM助理12的用户变成***10的资源。下面描述SIM服务14的特征:
元件封装大量导入
SIPLACE库存管理器服务每2秒钟查询*.XML文件的文件夹。这些XML文件应该包含封装数据并且符合下面规定的格式。每一个元件封装被输入SIPLACE库存管理数据库。
配置
XML文件应该放置在由注册表项HKLM\Software\SIEMENSSIPLACE\SIPLACE Inventory Manager\XMLImportFolder所标识的文件夹中。默认文件夹输入是c:\xmlimport。
过程
成功处理的文件被从{xmlimport}文件夹中删除并且放置在{xmlimport}\XML-0K中。没有成功处理的文件被从{xmlimport}文件夹中删除并且放置在{xmlimport}\XML-NOTOK中。明确的错误被写入{xmlimport}\XML-NOTOK\{original filename}.error。
例子
下面举例说明了包含一个包的完整的XML输入文件。该格式与设置中心兼容。
<?xml version=”1.0”encoding=”utf-8”?>
<PackagingList>
<Packaging IdPackaging=”X0000013”
ComponentName=”IT/Component01”
ComponentBarcode=”Component01”OriginalQuantity=”100”
Quantity=”100”
Manufacturer=”Manufacturer01”ManufactureDate=”2004-01-12T14:44:56+01:00”
ExpiryDate=”2010-12-31T14:44:56+01:00”Supplier=”Supplier01”
BatchId=”Batch01”
DeliveryNote=”Serial01”MsdLevel=”0”Extra1=”Extral01”
Extra2=”Extra02”
Extra3=”Extra03”Comment=”Dies ist ein Kommentar”/>
Comment=”Dies ist ein Kommentar”/>
</PackagingList>
站接口
站接口的目的是通知SIPLACE站元件封装的位置,阻塞或者打开轨道以及为了接收来自SIPLACE机器的关于已使用的元件和进料器位置的通知。
覆盖
事件
事件名 |
SIM响应 |
StationConnectionChanged |
已记录 |
FillingLevelsChanged |
卷轴行已更新 |
SetupControlDataRequest |
已记录 |
NewSetupActive |
已记录 |
FeederIdentButtonPressed |
SIMA已通知并且选择轨道 |
FeederPlaced |
进料器行已增加或者已更新 |
FeederRemoved |
进料器行已从COT断开 |
站方法
方法 |
SIM触发 |
SetPackaging |
卷轴对象已增加或者更新 |
库存项目
进料器
属性
strIdentifier |
外部识别器 |
idFeederType |
参考进料器类型工作台 |
idChangeoverTable |
进料器所在的交换工作台或者如果进料器不再工作台上,那么为空 |
sTrack |
进料器所在的轨道。这与在不在桌上无关。 |
strFullPath |
进料器的名称 |
规则
如果进料器被放置在当前存在另一个进料器的工作台上的轨道上,那么该存在的进料器被自动移除。
如果SIM助理12试图增加卷轴至轨道/工作台,但进料器不存在于那个位置处,那么进料器自动产生。该进料器是以由最近下载的设置或者所选择的离线设置所规定的类型产生。
位于设置中并且标记为已使用、但没有出现在库存中的卷轴将被认为是未经验证的并且将是蓝色。
不是正确的零件号或者处于具有不正确尺寸的进料器之上的卷轴将被认为是错误的并且将是红色。
存在于设置中但被标记为未使用的卷轴将被认为未使用并且将是白色。
处于正确的位置并且正在使用正确尺寸的进料器但未被扫描的卷轴被认为是匹配的并且将是橙色。
如果在进料器上的任何分区出错,那么进料器将被认为出错并且将是红色。
如果在进料器上的任何分区是未经验证的,那么该进料器是未经验证的并且将是蓝色。如果进料器的所有分区是空的,那么进料器将是空的。如果进料器的任何分区是匹配的但未扫描的,那么进料器将是匹配的并且将是橙色。
如果进料器位于名为“临时进料器”的文件夹中,那么进料器被认为是临时的。
当进料器被从工作台中移除时,如果进料器是临时进料器,那么进料器和分区被删除。
进料器分区
属性
字段 |
说明 |
idFeeder |
分区位于其上的进料器。从不为空。 |
idReel1 |
参考当前提供站上零件的卷轴。 |
idReel2 |
参考将提供零件的下一个卷轴(接合的卷轴)。 |
idReel3 |
参考将提供零件的第三个卷轴(接合的)。 |
nScanned |
指示分区上的卷轴已经由SIM助理扫描。 |
sReceptacle |
容器或分区。 |
sLevel |
用于托盘进料器的等级。 |
ucTower |
用于进料器的塔。 |
规则
如果在该分区上的任何卷轴已经被扫描,那么进料器分区的nScanned属性被标记为1(正确)。
当交换工作台被连接至站位置时,在工作台上的所有进料器分区的nScanned属性被标记为0(错误)。
基于输入设置验证,第一工作台的第一进料器的第一分区(错误的、未经验证的或者匹配的)将被选择。
元件封装
属性
字段 |
说明 |
strFullPath |
|
strIdentifier |
外部标识器 |
oidPart |
零件的SIPLACE Pro OID |
iQuantity |
|
strManufacturer |
|
dtManufactured |
|
dtExpiration |
|
dtExpiration |
|
strSupplier |
|
strBatchId |
|
strSerial |
|
strUserBarcode1 |
|
strUserBarcode2 |
|
strUserBarcode3 |
|
iQuantityOriginal |
|
strMSDLevel |
|
iGreyZone |
|
规则
如果用户在可接受的零件条形码中扫描但没有在卷轴标识器中扫描,那么将产生临时元件封装
交换工作台
属性
字段 |
说明 |
idTableLocation |
参考站位置 |
strFullPath |
|
strIdentifier |
外部标识器 |
规则
如果工作台上的任何进料器出错,那么该工作台将被认为出错并且将是红色。如果在工作台上的任何进料器未经验证,那么该工作将是未经验证的并且将是蓝色。如果工作台的所有进料器是空的,那么该工作台将是空的。如果工作台的任何进料器是匹配的但未被扫描,那么该工作台将是匹配的并且将是橙色。
处于“临时工作台”文件夹中的任何工作台将被认为是临时的。
工作台位置
工作台位置用于表示在每一个站上的每一个交换工作台引入点(docking point)。
属性
字段 |
说明 |
idStation |
参考站 |
iLocation |
工作台位置(1,2,3,4) |
strIdentifier |
|
规则
临时交换工作台产生并放置在每一个工作台位置处,所述工作台位置在任何线图示开始时在合适位置处不具有COT。将产生由设置所要求的类型或者如果在特定位置处不要求有卷轴就为空的类型的临时工作台。
未知类型的工作台将作为具有120条轨道显示。
***10是库存控制和设置验证***并且提供1)库存输入,2)设置验证(set up verification),3)材料等级,4)任务优化,以及5)跟踪能力,正如下面将更充分解释。
关于库存输入,在装配之前或者甚至在进入SMT区域之前(例如在接收区域内),***10允许在SMT生产中使用的所有卷轴被扫描入数据库。一旦在SMT区域处,操作者用助理12扫描在这里的卷轴以得到零件号和数量。卷轴的零件号由比较该零件号与数据库18中的数据而被验证。该卷轴只会被扫描一次。零件号和数量信息与唯一的ID有关并且在生产期间更新。如果需要的话,也可以扫描例如厂商号和类型号的另外的信息。一旦卷轴被加载到机器上并且元件从其中挑选,那么数据库18中卷轴的数量减少。
在卷轴到达工场之前,在卷轴上使用唯一的符号能够促进捕捉所有必要的元件数据(例如位置和数量)。这保证了更精确的跟踪能力。数据库中的元件数在跟踪目的的生产期间被更新。***10可以直接产生条形码。
关于设置验证,***10保证了在生产之前以及在生产正在进行时个别材料的再充填期间内正确的材料被加载到贴片机之上。SIM助理12使设置在产品交换之前能够在移动进料器工作台上离线验证。用户从SIM助理显示24中选择离线设置功能并且随后选择需要被验证的设置功能。设置被直接输入并且自动从SIPLACE Pro数据库中更新。SIM助理12显示工作台示图,该工作台示图带有在其上的每一个进料器的状态。颜色编码被使用,其中绿色表示“已验证”,红色表示“不正确”,蓝色表示“未经验证”以及白色表示“不需要进料器”。为了便于使用,操作者的工作流程是可配置的。元件可以通过轨道数来扫描。备选地,用户可以首先扫描元件零件号并且***将提示将卷轴加载到哪个进料器和位置上去。一旦工作台被验证,那么在交换期间它可以被引入机器。另外,通过扫描工作台ID至机器位置ID,***10能够保证已验证的工作台随时可以运行。
关于材料等级,***10实时记录和显示被消耗的所有材料和生产仍可用的所有材料的数量和位置。元件等级(component level)指示器位于各机器11(图1)的图形用户接口(GUI)30之上。在特定轨道被用完之前,操作者被通知何时他们需要填充该轨道。两个等级可以由用户编程:1)何时设置警告和需要填充,以及2)何时禁用轨道(在带子消失之前),强制条形码扫描并允许仍有足够的带子(tap)来接合(接合相比于***新带子更快)。
SIM助理12在命中列表(可视地显示的列表)上显示和在各机器GUI30上显示的命中列表相同的信息。因此,显示按时间或者元件数需要填充元件的顺序(sequential order)。SIM助理12的优点是无论他们可能在哪里,操作者可以看见元件等级命中列表。一条线或者多条线的元件等级可以汇编为SIM助理12上的总结命中列表。命中列表指引用户至需要再充填的下一个卷轴。这是由卷轴上的元件等级和电路板的BOM所确定的。一旦接合了新的卷轴,那么SIM助理12验证正确的元件在生产期间被用于补充卷轴。该轨道的元件等级在数据库18中被更新。
关于任务优化,使用SIM助理12的用户被指引至下一个最重要的任务。***10通过可视显示(命中列表)来指示操作者哪些任务必须被执行以及在哪些位置它必须被完成。因此,对于优化任务效率,工作流程是可配置的。因此,SIM服务14监视相对于所生产的产品所需要的元件数量的机器11上的元件数量水平,并且通过SIM助理12指示用户什么元件应该首先补充。如果发生使机器停止的机器故障,那么在做其它事之前通过助理12通知操作者注意该错误。可以做关于操作者花了多久来解决该事件的记录。通过***10,通知操作者关于在线附近是否有足够的材料来再充填将被用完的元件。在线上的某些项目是湿度或者温度敏感的(例如对环境敏感),并且需要及时注意。例如,焊锡膏在使用前需要加热,因此可以通知操作者什么时候取出焊锡膏,因此焊锡膏有足够的时间加热。
关于跟踪能力,包括具体供应商信息的在唯一的PCB制造中使用的所有材料被记录在数据库中以供将来参考。
正如可以意识到的,有了多个控制台和手持设备的***10的实时同步,可以允许多个用户能够同时在同一设置下工作。具有实时同步,在一台计算机或者手持设备(助理12)上的改动将在改动时更新所有用户,从而允许更高的效率。SIM助理12允许工厂工人能够从不用电线的条形码扫描计算机中验证设置并且检查重要问题。当工厂工人用手持设备更新库存的数量和位置时,允许所有用户看到的即时变化被在服务器上做出。
图形条形码定义允许用户能够可视化条形码格式并且在需要时作出改变。***10也将在需要时打印出具有唯一的ID和更新的元件数量的新条形码标签,用于在需要时方便地进行库存更新。通过使用附加至不同库存项目的条形码,SIPLACE需要最小量的时间来输入新库存,并且调用当前在库存中的项目。
因此,***10跟踪了进料器状态,跟踪了工作台位置,跟踪了进料器位置,跟踪了元件库存,实现了库存的条形码输入,并且报警了即将发生的问题。
虽然已经相关于元件贴片机而描述了本发明,但是本发明可以应用于监视PCB装配线的任何机器过程数据。例如,本发明可以应用于监视丝网印刷机的过程数据(例如关于模板、焊锡膏等)或者应用于烘箱(例如关于烘箱配置(profile))。
已经示出并且描述的前述较佳的实施例用于说明本发明的结构和功能原理,也用于说明采用该较佳实施例的方法,并且在不背离该原理下该前述较佳的实施例可以改变。因此,本发明包括包含在下面权利要求精神之内的所有修改。