跳转到主要内容
配置器让一个零件编号代表一整族变体。工程师定义变体所依赖的参数,以及把这些答案转换为的规则;销售和计划人员随后在每条报价行、销售订单行或工单上回答这些参数,Alforse 据此生成针对该订单的方法。

工作原理

配置型零件有三层: 当配置型零件被添加到订单时,用户回答参数,规则运行,该行随即获得自己已解析的方法:族中的一个具体实例,而不是模板。

为零件启用配置

打开零件的制造设置,开启已配置(“Part is configured for manufacturing”,零件已配置用于制造)。此后,零件已存储的方法被视为模板,每个使用该零件的工单或报价行都会运行规则,生成自己已解析的方法。

定义参数

参数是配置器要求输入的一项内容。每个参数有一个标签(用户看到的内容)、一个机器用的键(规则引用的内容)和一个数据类型。

参数键

键由字母和数字组成,各段之间用单个下划线连接,例如 length 或 wall_thickness。空格、连字符以及开头、结尾或连续的下划线都会被拒绝,因为规则代码通过键读取每个值。错误消息要求使用小写键,这是约定。

数据类型

参数分组

将参数归入分组,使订单表单按部分显示(例如尺寸、表面处理、公差),而不是一长串列表。分组是带排序号的命名标题。新参数会落入自动创建的“未分组”(Ungrouped)分组,直到您移动它们。分组和参数都可以通过拖放重新排序。

编写规则

规则把一个方法字段与根据参数计算该字段值的代码绑定在一起。

规则附加的位置

您在嵌入的方法编辑器中逐字段附加规则:
  • 物料清单: 每个组件开放 itemId(替换组件)、quantity、unitOfMeasureCode 和 methodType。
  • 工序清单: 工序字段,例如工作中心、工艺,以及换型、人工和机器时间。
有规则的字段会显示“已配置”标记,而不是静态值。

编写规则

规则在代码编辑器中编写,编辑器会根据您的参数生成函数骨架和类型定义。代码是 configure(params) 函数的函数体:params 按键保存各个答案,您用 return 返回该字段的值。
保存之前,选择运行测试检查输出。

筛选整行

规则也可以保留或丢弃整行。billOfMaterial 或 billOfProcess 规则返回要保留的组件或工序名称列表。例如,一个布尔参数可以移除整个子装配件或外协加工步骤。

沙箱限制

在订单上配置物料

当您把配置型零件添加到报价行、销售订单行或工单时,配置随即运行。
  1. 在行或工单表单上选择配置型零件。表单显示配置,保存保持禁用。
  2. 选择配置并回答参数。
  3. 提交。Alforse 将您的答案存储在该行上,并携带这些答案运行 get-method 引擎。
  4. 规则运行,该行获得自己的物料清单、工艺路线和成本。保存现在可用。
之后重新配置某一行会清除其价格,并根据新的答案重新推导方法。

故障排查

相关内容