首页 > 代码库 > 4.10.4 生产控制模块的使用和设计-工艺路线

4.10.4 生产控制模块的使用和设计-工艺路线

工艺路线(Routes),是生产任务从一个工序(Operation)到另一个工序的路径或序列,伴随着生产流程开始而开始,结束而结束。它是制造一个产品所必须的一组操作或任务的序列。操作路径描述了执行每个操作所必须的资源。每个路径都包含下面的:

  • 要被执行的工序
  • 工序的关系
  • 工序的顺序
  • 要完成工序,所要必须的资源
  • 装配和运行生产所需要的标准时间

基于产品和流程,每个产品都能映射一个或多个路径。你可以创建一个完整的新路径,或基于现有的路径信息创建一个新路径,然后调整或更新信息,来匹配新的生产流程。相同的路径也能被用于多个产品。

在下面的部分,你可以复习如何使用路径、操作和他们相关联的数据模型。

  1. 路径和操作特性概览
    1. 要被执行的操作

在序列中设置操作,来为一个产品的所有生产流程,建立合适的订单和上下文。一个操作,是一个任务或流程,将生产与一个物料相连接。它包含一个有效的生产进度表所必须的明细。在你配置一个操作之前,你应该知道:

  • 知道哪个任务或活动必须被完成
  • 知道执行操作需要多少种资源,并且每种资源必须够用。你应该创建容量,同时也要在你配置操作前,创建资源和资源组,因为操作与资源联系紧密。
  1. 操作关系

操作关系,将制造和维护操作的基本数据,简化并流程化。他们被用于将操作自定义到一个指定的路径或物料。操作关系的主要特性,包括:

  • 每个关系包含一些信息,在生产订单被创建或被更新时,会用到这些信息。这些信息包括resource requirement,route,consumption calculation,cost categories,measurement,times,and 应用给订单的overlap quantity。如果应用给操作的信息是一般的,并应用给了所有物料,只会为该操作创建一个关系。
  • 工序关系的使用,是限制它被附加到物料和工艺路线上的一种方法。被附加到一个物料、物料组或全部物料上的每一个关系。在同一时间,每个关系不是被附加到一个工艺路线,就是被附加到全部工艺路线。这意味着一个工序能包含不同的times,cost categories,properties等信息。所以,相同的工序可以通过为每个工艺路线创建一个关系,被用于多个工艺路线。
  1. 工序的序列

在一个工艺路线中,工序必须被附加给彼此,以一种逻辑方式,反应生产流程。基于生产的复杂度,可以产生一个工艺流程网络。对于简单的工艺流程,工序会一个接一个地被执行,不需要一个工艺流程网络。

然而,复杂的网络频繁地被用于反映生产环境。在这种情况下,你能构造包含多个工序分支的工艺路线,这些分支可以独立开始。

另一种网络工序,是同时发生的工序。在这种情况下,多个工序会同步运行,在同一个完成工序结束。工艺路线中的每个工序,可以有多个前辈,但只有一个后辈。作为一个结果,工艺路线可以有多个开始点,但只能有一个结束点。所以,只有一个所有可能的网络的一个子集,会被组装成一个工艺路线。

  1. 工艺路线和工序数据模型

RouteTable连接着许多不同的支持表,来帮助定义数据模型。例如,RouteVersion表,包含Item ID的关键信息,用于获取当前的工艺路线,并核准物料。

对于该模型,Routes,ReqRoute和ProdRoute表也很重要。例如,一个常规的工艺路线,任务或活动时如何完成,订单,工序优先级,必须的资源。ReqRoute表在主计划期间,记录哪个工序被用于一个生产订单。这个数据会在与工序关系结合在一起,修饰ProdRoute表的生产工艺路线。这确保了工艺路线不能改变中间流程,并依然允许计划着和进度制定者能够更新Route表。在特定生产订单上的工艺路线可以被修改,更像一个BOM那样,不会影响原始工艺路线。

?

  1. 工艺路线和工序

工艺路线明确了生产一个产品所需要的工序。它是对BOM的一个补充。

像BOM那样,工艺路线包含计划过的计算,为生产提供目标。在manufacturing课程中,你的工作台报告生产日记交易的实际计算。比较和分析目标和实际计算,为改善提供可能。

为了充足地描述制造业的工序,工艺路线不得不至少包含以下数据:

制造活动->工序

提供能力->资源需求

工序的顺序->下一个工序(Next)

时间消耗->装配时间,运行时间

成品->工艺路线中指派的物料编号(route version)

物料需求->在BOM行中被指派的工序

?

?

?

?

?

?

?

?

?