当前位置:首页 > 看板生产系统仿真设计-指导书
Breakdown type: Busy Time At Start of Cycle:
Yes
Down Interval: UF.bt (Uvar.breakinterval,22) Repair Time: Scrap Part: No Set-up on repair: No
Labor Requirements: repairmen#1
UF.rt (Uvar.repairtime,42)
_____________________________________________________________ ELEMENT NAME: WS3.mach Element Type: Quantity: Priority: Type:
Machine 2 Lowest
Single
UF.pt (Uatt.jytime,3)
Cycle Time:
Input / Output Rules
Input:
IF NPARTS2 (WS3.mach,pm_part.wailunban,0) + NPARTS (WS3.store(1)) <
Uvar.PK_wl_jy OR NPARTS2 (WS3.mach,pm_part.neilunban,0) + NPARTS (WS3.store(2)) < Uvar.PK_nl_jy
IF NPARTS (WS2.store(1)) > 0 AND NPARTS2 (WS3.mach,pm_part.wailunban,0) +
NPARTS (WS3.store(1)) < NPARTS2 (WS3.mach,pm_part.neilunban,0) + NPARTS (WS3.store(2))
PULL from WS2.store(1)
ELSEIF NPARTS2 (WS3.mach,pm_part.neilunban,0) + NPARTS (WS3.store(2)) <
Uvar.PK_nl_jy
PULL from WS2.store(2)
ENDIF
ELSE
Wait
ENDIF
PUSH pm_part.wailunban to WS3.store(1),pm_part.neilunban to WS3.store(2)
Output:
Breakdown
Description:
Breakdown Number 1
Breakdown type: Busy Time At Start of Cycle:
Yes
Down Interval: UF.bt (Uvar.breakinterval,23) Repair Time: Scrap Part: No Set-up on repair: No
20
UF.rt (Uvar.repairtime,43)
Labor Requirements repairmen#1
_____________________________________________________________ ELEMENT NAME: WS4.mach Element Type: Quantity: Priority: Type:
Machine 4 Lowest
Single
UF.pt (Uatt.hjltime,4)
Cycle Time:
Input / Output Rules
Input:
IF NPARTS2 (WS4.mach,pm_part.wailunban,0) + NPARTS (WS4.store(1)) <
Uvar.PK_wl_hjl OR NPARTS2 (WS4.mach,pm_part.neilunban,0) + NPARTS (WS4.store(2)) < Uvar.PK_nl_hjl
IF NPARTS (WS3.store(1)) > 0 AND NPARTS2 (WS4.mach,pm_part.wailunban,0) +
NPARTS (WS4.store(1)) < NPARTS2 (WS4.mach,pm_part.neilunban,0) + NPARTS (WS4.store(2))
PULL from WS3.store(1)
ELSEIF NPARTS2 (WS4.mach,pm_part.neilunban,0) + NPARTS (WS4.store(2)) <
Uvar.PK_nl_hjl
PULL from WS3.store(2)
ENDIF
ELSE
Wait
ENDIF
PUSH pm_part.wailun to WS4.store(1),pm_part.neiquan to WS4.store(2)
CHANGE pm_part.wailunban to pm_part.wailun
Output:
Actions on Finish:
CHANGE pm_part.neilunban to pm_part.neiquan
Breakdown:
Description:
Breakdown Number 1
Breakdown type: Busy Time At Start of Cycle:
Yes
Down Interval: UF.bt (Uvar.breakinterval,24) Repair Time: Scrap Part: No Set-up on repair: No
UF.rt (Uvar.repairtime,44)
Labor Requirements repairmen#1
_____________________________________________________________ ELEMENT NAME: WS5.mach Element Type: Quantity:
Machine 2
21
Priority: Type:
Lowest
Single
UF.pt (Uatt.zytime,5)
Cycle Time:
Input / Output Rules
Input:
IF NPARTS2 (WS5.mach,pm_part.wailun,0) + NPARTS (WS5.store(1)) < Uvar.PK_wl_zy
OR NPARTS2 (WS5.mach,pm_part.neiquan,0) + NPARTS (WS5.store(2)) < Uvar.PK_nl_zy
IF NPARTS (WS4.store(1)) > 0 AND NPARTS2 (WS5.mach,pm_part.wailun,0) +
NPARTS (WS5.store(1)) < NPARTS2 (WS5.mach,pm_part.neiquan,0) + NPARTS (WS5.store(2))
PULL from WS4.store(1)
ELSEIF NPARTS2 (WS5.mach,pm_part.neiquan,0) + NPARTS (WS5.store(2)) <
Uvar.PK_nl_zy
PULL from WS4.store(2)
ENDIF
ELSE
Wait
ENDIF
PUSH pm_part.wailun to WS5.store(1),pm_part.neiquan to WS5.store(2)
Output:
Breakdown
Description:
Breakdown Number 1
Breakdown type: Busy Time At Start of Cycle:
Yes
Down Interval: UF.bt (Uvar.breakinterval,25) Repair Time: Scrap Part: No Set-up on repair: No
UF.rt (Uvar.repairtime,45)
Labor Requirements repairmen#1
_____________________________________________________________ ELEMENT NAME: WS6.mach Element Type: Quantity: Priority: Type:
Machine 2 Lowest
Single
UF.pt (50,6)
Cycle Time:
Input / Output Rules
Input:
IF NPARTS2 (WS6.mach,pm_part.neiquan,0) + NPARTS (WS6.store) < Uvar.PK_nl_cdm PULL from WS5.store(2)
ELSE
22
Wait
ENDIF
PUSH to WS6.store
Output:
Breakdown
Description:
Breakdown Number 1
Breakdown type: Busy Time At Start of Cycle:
Yes
Down Interval: UF.bt (Uvar.breakinterval,26) Repair Time: Scrap Part: No Set-up on repair: No
UF.rt (Uvar.repairtime,46)
Labor Requirements repairmen#1
_____________________________________________________________ ELEMENT NAME: WS7.mach Element Type: Quantity: Priority: Type:
Machine 1 Lowest
General
2
Uatt.qgnum
No
Input Quantity: Output Quantity: Inherit Attributes: Cycle Time:
UF.pt (Uatt.skqgtime,7)
Input / Output Rules
Input:
IF NPARTS (WS7.store(1)) < Uvar.PK_jqj_qg OR NPARTS (WS7.store(2)) <
Uvar.PK_ngb_qg OR NPARTS (WS7.store(3)) < Uvar.PK_fkb_qg
IF NPARTS (WS7.store(1)) <= 2 * NPARTS (WS7.store(2)) AND NPARTS (WS7.store(1))
<= 2 * NPARTS (WS7.store(3))
PULL from pm_part.strengthban out of WORLD
ELSEIF NPARTS (WS7.store(2)) <= NPARTS (WS7.store(3))
PULL from pm_part.neigeban out of WORLD
ELSEIF NPARTS (WS7.store(3)) < Uvar.PK_fkb_qg
PULL from pm_part.fengkouban out of WORLD
ENDIF
ELSE
Wait
ENDIF
PUSH pm_part.strengthban to WS7.store(1),
23
Output:
共分享92篇相关文档