FTPC 跟踪资源(工厂模型)对象

       在离散制造环境中执行在制品(WIP)跟踪时,还可以记录用于通过Route加工处理对象(work order、unit、lot)的资源。

      工厂的一般结构模型为,工厂、车间、生产线、工作中心、设备。

       在FTPC中提供了Site、Area、Production Line、Work Center、Equipment 5个对象来构建工厂模型。

Site

       一个Site是一组Area对象。每个Area对象可以分配到多个Site。Site信息不会与跟踪对象(Tracked Object)信息一起保存,只会把area/site的关系信息保存在数据库中。

       Site在5层资源层次结构中的顶层,其中还包括Area、Production Line、Work Center和Equipment。在使用资源层次结构时,建议先创建子对象,然后创建父对象并将子对象添加到其中。创建资源对象的顺序如下:

  1. Equipment

  2. Work Center

  3. Production queues (可选)

  4. Production line

  5. Areas

  6. Sites

Area

       一个Area就是一组Production line。每条Production line可以分配到多个Area。

       Area对象的信息不会与跟踪对象(Tracked Object)信息一起保存。如果一个对象在一条分配了一条Production line的Route上被跟踪,那么Production line所属的Area将不会保存在任何被跟踪对象数据库表中。只有Production line/area、area/site、area/storage zone和area/area关系信息保存在数据库中。

Production Line

       Production Line是操作员使用流程对象Work Center和Equipment的模型。Production Line与Route关联,并且必须具有唯一的名称。Production Line上的Work Center与Route上的Route Step相关联。使用Production Line模型来计划资源使用。在Route上启动对象时,为Route定义的Prouduction Line和Work Center信息将与对象一起存储。如果执行完整交易时不存在此信息,则不会记录Equipment信息。

        可以将多条Production Line分配给一条Route,并且可以将其中一条配置为默认Route。如果仅将一条Production Line分配给一个Route,则该Production Line将自动分配为默认Production Line。

Work Center

       Work Center是Equipment对象的集合,使用Production Line创建关联关系。一组Work Center集合构建一条Production Line。每个Equipment对象可以与多个Work Center相关联,每个Work Center可以与多条Production Line相关联。

       Work Center允许在某个Route Step中有多个Equipment或没有标识特定Equipment时跟踪对象处理。将Work Center与Route Step关联起来。如果仅将一个Work Center分配给Route Step,则该Work Center将自动分配为默认Work Center。如果一个Equipment对象有嵌套的Equipment对象,当该对象在路由步骤完成时,将不会记录子Equipment对象。只记录分配给Work Center的父Equipment对象。

Equipment/Tool

       Equipment对象是分配给在其中处理对象的Work Center的资源对象。当Work Center链接到Route Step时,在该Route Step中完成对象时,将记录在Route Step中使用的Equipment/Tool。要进行记录,必须将每个Equipment/Tool都分配给该Route Step的Work Center。可以将一个Equipment对象分配给多个Work Center。Equipment对象也可以分配给另一个Equipment对象。但是,在路线步骤中完成子Equipment对象时,将不会记录该对象。仅记录分配给Work Center的父Equipment对象。

       根据tool属性的定义,Equipment具有不同的行为。

  • 如果该属性为假,则认为它是一个设备(Equipment),必须通过Process Designer静态地添加到Work Center并从Work Center删除它。只有将tool属性设置为false的Equipment对象才能分配给流程设计器中的工作中心。如果要记录或跟踪固定的加工机械(如焊料桥或钻床),请将工具属性设置为false。
  • 如果该属性为真,则认为它是一种工具(Tool),必须通过脚本将其添加到Work Center并从中删除。有关示例,请参见将API与Work Center一起使用。如果您想要记录或跟踪便携式手动工具,例如焊枪或电钻,请将此设置为true。使用工具时,请注意以下几点:
  1. 已分配给Work Center的Euipment上的tool属性不能更改。
  2. Process Designer将在Work Center编辑器中显示分配的工具。但是,如果在Process Designer中使用addTool(...)方法(例如,测试Form),则仅在刷新Process Designer之后才会显示新分配的工具。
  3. 工具不能是其他设备和工具对象的父对象或子对象。它们只能使用addTool(…)方法作为独立对象分配到Work Center。

       Work Center不能有默认Equipment。当执行一个完整的事务时,Work Center中的所有Equipment/Tool都记录在TOBJ_EQUIPMENT_USAGE表中。如果您希望Tool与其他Equipment一起记录,在执行完整的事务之前将工具添加到Work Center。获取对象的历史记录时,TrackedObjectHistory.getEquipment() 方法将返回Equipment/Tool的vector。

       使用“start-complete”处理,必须在相同的Production Line和Work Center上执行“start-complete”事务。否则,整个事务将失败。此信息存储在RESOURCE_OBJECT_HISTORY表中。该要求不适用于仅做complete处理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章