从 Windchill MPMLink 转换工艺计划
可以使用所提供的转换过程将 Windchill MPMLink 工艺计划及其相关信息提取到工作指示中。此转换过程会生成一组父项和子项工作定义及相关数据库对象,例如相关文档、物料规范、插图、控制特征等。每次转换工艺计划时,都会在工作指示构建基块中创建一组新的工作定义和相关内容。
要将工艺计划从 Windchill MPMLink 转换为工作指示构建基块:
1. 配置工作指示构建基块以与 Windchill MPMLink 进行通信:
a. 请按照配置 MPMLink OData 连接器中的说明配置 MPMLink OData 连接器事物 (PTC.SCA.SCO.MPMLink_ODataConnector)。
b. 为系统配置 MPMLink 工作定义转换器事物 (PTC.SCA.SCO.MPMLinkWorkDefinitionConverter),步骤详见配置 MPMLink 工作定义转换器
c. 配置内容代理媒体实体,步骤详见配置内容代理媒体实体
d. 下载并配置 Integration Runtime Service for ThingWorx。有关详细信息,请参阅配置 Integration Runtime
2. 如果工艺计划包括任何自定义 Windchill 属性,请将对这些自定义属性的支持添加到此转换过程中。有关详细信息,请参阅支持 Windchill 自定义属性
3. 启动从 Windchill MPMLink 中提取信息的请求,方法是执行 MPMLink 工作定义转换器事物 (PTC.SCA.SCO.MPMLinkWorkDefinitionConverter) 中的 ConvertFromProcessPlanID 服务。提供 Windchill MPMLink 工艺计划标识符作为服务的 processPlanId 输入参数,以及用于筛选所转换工艺计划信息的任何其他导航条件。此服务会针对已转换的工艺计划返回其根工作定义的 UID。有关详细信息,请参阅工作定义转换器事物形态服务使用导航条件进行工艺计划转换
此转换服务会调用其他内部服务的序列,以将与指定工艺计划标识符关联的所有 Windchill MPMLink 工艺计划、标准工序和操作均转换为包含相应相关信息的工作定义构建基块,最深可达十个层级。Windchill MPMLink 中的标准工艺计划和标准工序被视为工作指示构建基块中的操作 (子项工作定义)。
此转换过程可能需要花费一些时间才能完成,具体取决于初始工艺计划的规模和复杂程度。
4. 查询根工作定义以查看其执行状况。使用默认生产订单管理器 (PTC.SCA.SCO.DefaultProductionOrderManager) 中的 GetWorkDefinition 服务或 PostgresDatabase 查询服务。这些执行状况会指示此转换过程的状态:
Building - 工艺计划转换仍在进行。
BuildingSuccess - 工艺计划转换已成功完成。
BuildingFailure - 工艺计划转换发生错误。
工艺计划转换期间遇到的任何错误都可以在脚本日志或脚本错误日志中查看。
有关工作定义及其相关对象的详细信息,请参阅工作定义架构
有关转换服务的详细信息,请参阅工作定义转换器事物形态服务
下表列出了工作定义对象与 Windchill MPMLink 对象之间的映射:表格中的各个工作定义对象均会链接到该对象的数据模型属性说明,其中包括工作定义对象属性到 Windchill 属性的映射。
工作定义对象
Windchill MPMLink 对象
工艺计划、操作、标准工序和标准操作
相关操作文档 (参考和说明方文档)
2D (注释、图、参考/带标志的说明文档:显示在工作说明中),用 Creo View 或 Creo Illustrate 创建的 3D
标准控制特征
技能分配
技能
资源分配 (工作中心、刀具、工艺物料等)
工作中心、刀具、工艺物料等
部件分配 (已分配,非操作耗用)
部件分配的出现次数层级信息
部件
这对您有帮助吗?