全球FlexSim系统仿真中文论坛

标题: 求助編寫輸送帶產品碰撞等待動作程式碼 [打印本页]

作者: yehmengfeng    时间: 2014-6-14 11:38
标题: 求助編寫輸送帶產品碰撞等待動作程式碼
如圖片上有6條並行生產線,每一條生產線由第1個吊車把玻璃送上機台加工後,再由第2個吊車送至串聯輸送帶上。9 u5 g( i/ z# B% |) B1 J% K
加入2個吊車、1個機台參數後,機台加工後,由第2個吊車送至串聯輸送帶上產品有時會有碰撞問題,如何使得產品不會有碰撞。
7 B( K! l% r3 Y7 [( r1 g/ T8 D5 Y5 b如何寫入當有問題的生產線(生產結束後),後由第2個吊車抓取不放下,等後面的已完成產品通過後再放置產品下去。: R. W) `9 S+ V5 d( q2 N
(在輸送帶上等全部的產品通過後,再放下產品)
作者: 慧娴亚伦    时间: 2014-6-14 13:31
吊车的碰撞问题相对比较复杂,您可以搜一下论坛里面有关碰撞的模型。个人建议是尽量不使用碰撞系统。
作者: yehmengfeng    时间: 2014-6-14 18:58
慧嫻亞倫您好:不好意思,問題沒有說的很清楚。不是吊車碰撞,是產品碰撞問題。7 O4 z- D* Q: i+ V
由圖片可以看的出來,最後2個吊車比較慢把產品放在輸送帶上面。
3 }3 ]3 g6 u5 ]但若是左手邊的吊車比較慢把產品放下來時,右邊流過來產品就會與它碰撞到產生(實際上)
, Q( X9 {2 x# S' x9 U, R6 K  D2 S2 T) G, ~
請問如何寫入控制:
8 v/ _0 {4 \1 ~# Y  c' t5 ~3 v當左手第1、2、3、4、5 吊車,其中的1台或是多台吊車比較慢放產品時。  U8 ~% q3 U9 }7 j
(比較慢的那一台吊車)它會抓著不放,等右手邊的產品先流過後再放置產品。
作者: 慧娴亚伦    时间: 2014-6-14 23:14
这个如何通过代码控制,可能需要在卸载之前的那个触发进行一个判定,然后发出一个占用或等待任务,这个个人认为比较麻烦,我最近也没有时间帮你尝试一下。# K, [8 F2 C7 z4 A! L) K
不过个人觉得,将传送带细分,在卸载的关键位置使用一小段传送带,可能可以实现等待的动作(不知道您是不是能理解。。。另外我也没有试过,只是提供一个思路)
作者: yehmengfeng    时间: 2014-6-16 14:10
慧嫻亞倫您好:不好意思,這麼久才又上線,一直在忙做其他的期未報告。! R! l# t2 O6 p9 Y
你說:在卸載之前的那個觸發進行一個判定,然後發出一個佔用或等待任務。
' [; W9 k- N7 O# I3 H這個我能理解,也有想到這個方法,但重點是我......不知道要怎麼寫出來(拉拉線我OK,看別人寫然後去理解就很吃力了),請問要用什麼函數比較好,可否提供一下您可能的寫法。
作者: 慧娴亚伦    时间: 2014-6-16 15:37
所以个人给您的建议是,细分传送带,这样可能就不需要或者只需要写少量代码即可。您要将视觉效果和实际效果分开来看。
作者: 慧娴亚伦    时间: 2014-6-16 21:21
我下载了您的模型,在您这个模型中不会出现您提到的碰撞问题,因为多个产品是同时进入加工的,加工时间也一样,那么离开处理器的时间也会是一样的,这样就不会出现您说的由于放置产品到传送带上比较慢,而碰到后面传送带传送而来的产品。
作者: abc    时间: 2014-6-19 12:11
学习了




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3