本文适用于:
CVI Fusion 6.0 | Infinity Client -- | Infinity Module -- | Core Services -- | DeMeter -- | CVI Net Web -- |
简介
在下面的文章中,我们将介绍如何创建站、如何创建步骤以及如何组织这些步骤,以便创建带分支和不带分支的流程。
Pivotware 中的流程一般采用“流程式”工作方式,类似于传统流程图。用户可以定义其周期内要执行的操作,根据输入数据做出合理决策,记录有价值的数据等。
目录 |
创建站
- 打开“流程管理器”或“站管理器”。
- 创建一个新项目或者打开现有项目。
- 单击右下角的“站”选项卡。
- 单击“新建站”。
单击“新建站”后,将会看到站配置属性加载到属性工作区。
通过此菜单,您可以更改与该特定站/设备相关的站级属性。
| |
| |
| |
| |
| |
| |
|
单击“保存站”将此站配置添加到项目中。它将显示在主工作区。
创建步骤
- 打开“流程管理器”。
- 创建一个新项目或者打开现有项目。
- 单击右下角的“站”选项卡。
- 单击“新建步骤”。
单击“新建步骤”后,将会看到步骤属性加载到属性工作区。
通过该菜单,您可以更改将要添加到流程中的特定步骤的属性。这里看到的属性是所有步骤类型的共同属性。
| |
| |
| |
| |
| |
| |
|
单击“保存步骤”将您的站配置添加到项目中。它将显示在主工作区。
步骤行为
步骤行为有三种:
- 通用
- 共享
- 唯一
类型 | 通用 | 共享 | 唯一 |
摘要 | 用在多个站中。 执行多次。 | 用在多个站中。 执行一次。 | 用在一个站中。 执行一次。 |
说明 | 通用步骤就是贯穿整个生产被重复使用的步骤。 | 共享步骤就是在生产期间只需执行一次、但可以在生产线/工作区域的多处被执行的步骤。 | 唯一步骤就是在生产期间只在一个特定站上的特定一处执行的步骤。 |
示例 | 大多数站中流程开始时的扫描、流程结束确认、许多站常见的数字量 I/O 步骤。 | 在移动生产线上,一个特定拧紧操作可以在多个站上完成,从而更有效地平衡周期时间。 | 具有特定拧紧工具的站可能会有其他地方不使用的专有步骤和设置。 |
共享步骤在没有 Core Service 连接时无法使用,而且需要特殊许可证。 |
为流程排序
在流程中移动步骤的方法是:将步骤从步骤库拖动到个人站上;步骤和步骤库都位于主工作区。
站内的步骤可以重新排序,以便快速更改和微调流程。
可以使用 Ctrl 和 Shift 键进行多选。 |
筛选步骤
除了按照逻辑顺序组织步骤来创建我们想要的流程外,还可以根据所生产的部件/变体过滤步骤来为流程添加或删除步骤。
您会看到类似这样的内容。 在这里,我们可以看到一个流程,其中包含了我们对站可能采取的所有步骤。我们只需根据正在构建的部件筛选掉我们不想执行的步骤,而不必通过大量的决策来查找哪个步骤适用于哪个部件(一次一个流程)。 |
使用这种筛选器的好处是,随着流程的扩展和发展,Infinity Client 只需少许改动;而流程是循序渐进的,您可以在同一筛选器中添加更多的步骤,或者给筛选器添加更多的规则。在这两种情况下,您都不需要在流程中添加越来越多的分支。
要进一步了解变体及其使用,请参见此处 |
配置变体筛选器
那么,如何在 CVI Fusion 中配置变体筛选器呢?
- 打开“流程管理器”。
- 创建一个新项目或者打开现有项目。
- 创建一个新站或者单击现有站。
- 保存站后,单击右下角的“流程配置”选项卡。
- 打开“构建源”子菜单
“构建源”菜单是用户为每个周期定义重要数据以及 Infinity Client 在流程中找到这些数据的地方。我们可以定义三种“特殊数据”— 所有这些数据都被记录在报告中所有周期的顶部:
- UID = 唯一识别数据 - 例如:序列号、VIN 编号、部件编号,带新增的日期戳。
- SEQ = 序列号 — 例如:从 0000 到 9999 之间重复出现的号码,在生产中比 UID 更容易传递。
- DATA = 构建数据/变体数据 — 例如:确定待生产部件的类型或特征的数据。
这到底有什么作用呢?
- 在 Infinity Client 流程中,当数据进入“流程配置 > 构建源 > DATA”中定义的步骤时,该字符串就会与相关变体项目中的所有变体进行比较。
- 符合该字符串格式的所有变体被视为 TRUE。
- 在流程中,“流程配置 > 构建源 > DATA”中所定义步骤之后的任何具有 TRUE 值变体的步骤都会被移除,如图所示:
如要定义“DATA”,您只需知道在流程的哪个步骤会收到将与您在相关变体项目(如果有的话)中定义的变体进行比较的数据即可。
如何、将哪些步骤、映射到哪些变体?
- 打开“流程管理器”
- 创建一个新项目或者打开现有项目。
- 创建一个新步骤或者单击现有步骤
- 在步骤属性中,打开“变体”子菜单
- 在这里,您可以定义哪些变量应用于流程中的哪些步骤