简介
PTC 的 Windchill 是一个 PLM 系统,提供全面的开箱即用功能以及高度可配置的基于角色和任务的应用程序。通过将 Tulip 与 Windchill PLM 集成,您可以在车间应用程序中直接显示产品数据。了解如何在 Tulip 中显示 Windchill 的流程计划、物料清单、图纸和产品文档。
目的
在 Windchill - Tulip 连接器和 Tulip 合作伙伴 CAD-IT Australia 开发的演示应用程序的帮助下,您可以显示选定产品的作业指导书,其中的工艺指导书、图像、图纸正是来自 Windchill 的选定产品和修订版。
工作原理
工单生成器应用程序
工单生成器应用程序用于为 Tulip 中的选定产品创建工单。刷新按钮会启动一个循环器,从 Windchill 读取零件数据,并将零件信息填充到表格中。
{height="" width="""}
选择一个零件并点击下一步,就可以通过添加工单 ID、目标数量和完成日期等必要信息,为所选零件生成工单。您还可以使用右侧的自动生成按钮自动生成工单。下面是工单列表。
{height="" width="""}
动态 PLM 驱动的数字化作业指导书应用程序
动态 PLM 驱动的数字化作业指导书应用程序是展示与 Windchill 集成的演示应用程序。第一步,您将看到可用工单列表。如果选择一个工单,就会在右上角的表格中看到与该工单相关的零件(指定零件)。如果指定了零件,则可以在下表中选择一个匹配的流程计划(指定流程计划)。点击 "执行 "按钮,应用程序就会从 Windchill 加载工作指令信息并显示在郁金香应用程序中。
{height="" width="""}
操作员可以看到操作列表、作为指令的文本和图像,以及有关工单、消耗部件和参考文件的信息。点击 "下一步 "按钮,应用程序就会进入下一个操作。信息通过 REST API 调用直接来自 Windchill。目前的限制是,它只能显示操作的缩略图,而且 Tulip 必须与 Windchill 处于同一网络。 目前在加载图片时有一个限制:只有在 Tulip 运行的浏览器中,Windchill 也打开并通过验证时,它才能工作。我们正在努力解决这个问题)。
{height="" width="""}
最后,在完成流程的所有操作后,应用程序会显示一条生产记录,操作员可以确认流程已完成。
应用程序接口文档
本文档中的以下连接器功能利用了 Windchill REST 服务 API 文档。WRS 2.4 具有工作指示的端点。
前提条件
- 您需要一个具有必要许可证(如 MPMLink)的 Windchill 系统。
- 需要在同一网络中设置 Tulip 内部连接器主机。
- 首先需要 Windchill 用户和密码进行授权,然后在 Windchill 系统上调用端点"/Windchill/servlet/odata/PTC/GetCSRFToken()",获取 API 令牌,以便以后调用连接器功能。
郁金香连接详细信息
需要在 Tulip 的 HTTP 连接器上配置以下信息。
Running On: On-Premise Connector HostHost: your Windchill hostPort: 443TLS: YesAuthentication:BasicHeader: -Authorization: username and password.
预置连接器功能示例
GET - 获取令牌
在 Windchill REST Services (WRS) 中执行任何端点时都需要此输出。NONCE 令牌是服务器生成的令牌,有助于防止跨站请求伪造 (CSRF) 攻击。REST 客户端在创建、更新或删除系统中的实体时必须提供该令牌。
GET - 获取 Windchill 中的零件数量
此功能用于 "工单生成器 "应用程序,以浏览 Windchill 中可用的所有零件。它包括不同视图(即设计视图和制造视图)中的零件。
GET - 获取所有零件详细信息循环器
由于 Windchill 一次最多只能返回 25 个零件,因此会通过循环器自定义部件循环调用此连接器函数,直到读取完所有零件。每次循环时,"跳过前 N 个输出 "的值将以 0-25 的增量递增,直到读取所有部件:Windchill 将返回以下字段:零件 ID、编号、名称、版本、视图、结账状态、状态显示。
GET - 从零件编号获取零件详细信息
此功能在工单执行应用程序中用于读取工单中所需零件编号的最新零件详细信息。选择工单后,会调用网络服务从所选的工单中查找所需零件编号的详细信息。Windchill 将根据零件编号返回以下字段:零件 ID、编号、名称、版本、视图、结账状态、状态显示。
GET - 根据部件 ID 获取流程计划
请注意,单个零件编号可以有多个视图(即设计视图和制造视图)与唯一的零件 ID 关联。根据零件 ID,Windchill 将返回以下字段:流程计划 ID、流程计划编号、流程计划名称、流程计划版本、流程计划类别、流程计划检出状态、流程计划状态。流程计划 ID 将作为输入,用于获取包含作业指导书详细信息的流程清单(BOP)。
POST - 获取 BOP 操作、消耗部件、文件
此功能在工单执行应用程序中用作显示作业指导书的主要输出。连接器功能会返回作为输入的所选流程计划结构的流程清单(BOP)。连接器功能通过扩展以下组件进一步扩展 BOP 的可用数据:操作、消耗部件、文档。
GET - 根据操作员 ID 获取所有插图
该连接器函数返回与流程单(BOP)中当前工单步骤(操作员 ID)相关的所有可用可视化图示。对于工单执行应用程序,我们通过显示包含 "wi_illustration "值的可视化,特别从 Creo View 中选择了带注释的二维图像。
