|
本帖最后由 r0805995 于 2015-2-1 23:54 编辑 6 E* @* B" v# b3 F% G" Q6 M* R2 H+ `. e
J% L+ F1 H9 {- n
以queue模擬robot的上下手臂,Robotbuffer1為上Arm(R1)、Robotbuffer2為下Arm(R2),只要有空都能夾取,流程為Source->Input->OP1->R1 or R2->Test->R1 or R2->OP3->R1 or R2->OP2->R1 or R2->CircleF->Sink, 目標: 能做完Source給的所有產品,目前做到: 能流動到OP2,但中間有幾個小bug找不到,程式邏輯如下:" m6 y6 L" ^, ]/ V
1. Processor 只在finish時才呼叫robot夾取
& o8 J1 W3 _2 e# l# D: I2. R1 and R2 判斷每個產品進入時的標籤數值組合,並派任務給robot* v& T. }, x6 S' ]7 S0 U" A
3. Robot-OnUnload 是怕機台未finish時,Robot能去做其它事,但這部分寫得很破碎
6 M; e* l8 H" \/ |& S6 h* ~; ^* o
7 h) d" e1 E% J$ F9 ~目前Bug : 1. R1 and R2 容量只有1個,在模擬時間340秒左右,Robot誤動作至Input夾取產品到r1
: E, f# g; B: F 2. 480秒左右,機台都有產品加工,Robot還至Input夾取產品到r1,形成阻塞
8 i k; z1 R% A- C- i$ [. z9 H8 w4 a; S6 m6 |, l+ E* k* ]
Flexsim Version: v7.1 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|