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處理。

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