全球FlexSim系统仿真中文论坛

标题: 机器人装卸指令设置——带着未加工产品去卸载 [打印本页]

作者: shipengtao1234    时间: 2020-7-23 09:40
标题: 机器人装卸指令设置——带着未加工产品去卸载
各位老铁,怎么让机器人实现以下装卸逻辑,设置成下面参数仍然没有实现,搞了半天没查到相关的案例
# H1 L$ |3 A+ t$ r* s3 f* w7 j+ v; c( l' Z' s* L# R6 C* }
装卸逻辑:机器人从新品暂存区装载未加工临时实体→将处理器上加工完成临时实体卸载→将未加工临时实体装载到处理器→将加工完临时实体卸载到完成品暂存区4 Z+ R; a2 w; f0 J
5 D7 \: P% g+ {8 }! J
1.发生器→到达间隔5s2 y* ]) P9 A8 [8 |/ Y: a& o
2.处理器→加工时间20s  Y$ ^6 ~# _; d! j, n
3.处理器→容量:1
% z1 F: a, j3 B# @4.机器人 →容量:2
8 G$ \" Z9 {- x) c& o; {1 P5.机器人→ 装卸时间:均为2s,2 \2 i" }+ B1 l! W+ A
                移动时间:1s! h4 q6 V8 a4 R& t+ `0 v

8 D7 u  m$ ]) d$ N3 P! o
作者: SunshineFu    时间: 2020-7-23 09:57
能把模型发出来吗?
作者: shipengtao1234    时间: 2020-7-23 10:26
SunshineFu 发表于 2020-7-23 09:57% @/ j1 Y/ v* d7 e5 r( c
能把模型发出来吗?

, c! j/ Y: m0 {" }' I2 x6 I公司文件加密的,文件发不出来,我这20000字节的大小限制也是醉了,截个图都超大了
8 l$ b+ K& b0 o6 u( c% J( T
% A2 R+ Y: [$ d# o/ a* M- S其实时间都没关系,主要能保证新品暂存区的堆货速度比后端消耗速度快就行,免得机器人去卸载处理器上加工完产品时 新品暂存区没货可取;
9 N+ x2 h/ @' A8 g8 ?
作者: SunshineFu    时间: 2020-7-23 10:53
shipengtao1234 发表于 2020-7-23 10:26
- x* m. \' w; D0 g6 r* I# k公司文件加密的,文件发不出来,我这20000字节的大小限制也是醉了,截个图都超大了
' `0 f9 V" }  t0 Q6 y9 X3 G8 v+ m" N: x* H" K/ |( h3 _* o0 S
其实时间都没关 ...

7 `5 [4 [( k* {7 M! f# O) P[attach]5499[/attach]5 ^: [3 d. [3 {
第二步中,机器人是把加工完的货物卸载到完成品暂存区吗?% a! j8 u0 P9 B( h/ D# @8 w

作者: shipengtao1234    时间: 2020-7-23 11:27
SunshineFu 发表于 2020-7-23 10:53& N* q6 t5 u6 l# }5 Z9 f
第二步中,机器人是把加工完的货物卸载到完成品暂存区吗?

+ \: A* H6 N* `4 W4 r$ [. W% z是从处理器上卸载,但是不能先放到成品暂存区,要先把未加工完的装载上去,+ n' T) C8 n: {4 }& h  ^6 g
因为机器人容量为2,当前可以1个是未加工的,1个是加工完的,
作者: SunshineFu    时间: 2020-7-23 13:59
shipengtao1234 发表于 2020-7-23 11:272 M/ h) L! }' D+ h! }1 z
是从处理器上卸载,但是不能先放到成品暂存区,要先把未加工完的装载上去,
$ B" d. G9 H; \2 ]0 ?0 ~因为机器人容量为2,当前可 ...

# O0 ]% I( h' n% }8 ][attach]5500[/attach]
) O/ [9 h# Y* \5 M  H- c, i( j3 t9 I( u是这样的吗
# C8 _- E3 C( N$ p5 @
作者: shipengtao1234    时间: 2020-7-23 15:14
SunshineFu 发表于 2020-7-23 13:59& u/ \7 W4 o5 X: m
是这样的吗

9 ~' E, A1 C2 t8 ]已经非常接近了,你这怎么实现的叉子上有一个未加工的产品还能把加工完的从处理器上卸载下来的?
作者: SunshineFu    时间: 2020-7-23 15:53
本帖最后由 SunshineFu 于 2020-7-31 11:14 编辑 , A, h; T8 @9 Z: ^$ {# @0 G6 }
shipengtao1234 发表于 2020-7-23 15:14, V$ G/ t2 [/ |6 c
已经非常接近了,你这怎么实现的叉子上有一个未加工的产品还能把加工完的从处理器上卸载下来的?
9 x. r# _9 _" e# k# |
[attach]5501[/attach]/ V+ S$ m% \( Y/ s8 f" _9 E. B/ x: g
用FlexSim中的PF模块就可以实现了,这个涉及到子实体层级问题,临时实体在机器人身上的排序是按照装载顺序来的,先装载的排在前面,后装载的排在后面。比如机器人先抓取临时实体1,再临时实体2。那么机器人子实体的排序从前往后是:临时实体1、临时实体2。我每次都先将机器人身上的第一个临时实体卸载到处理器上,等处理完再装载加工完的临时实体。
+ L: k, f/ I# a0 H3 m) z# R3 r/ O
作者: zjj0605    时间: 2020-7-28 17:23
感谢分享
作者: 中机国际    时间: 2020-7-31 09:06

作者: Twist    时间: 2023-6-16 16:48
SunshineFu 发表于 2020-7-23 15:53
3 k( R- a; S' r6 u5 T用FlexSim中的PF模块就可以实现了,这个涉及到子实体层级问题,临时实体在机器人身上的排序是按照装载 ...

+ A/ w8 k$ ~6 `请问有没有不用PF的办法?目前使用的版本为2023
作者: scusch    时间: 2023-8-10 20:20
同问啊,能不能不用PF?  感觉PF好难理解
作者: weifanfly    时间: 2023-11-23 11:01
也就是说你的robot是双table,最简单的模型就是放两个机器人一起,一个拿一个放,先取加工完的,再放待加工7 b2 A6 l& S/ Q+ W0 X
不用PF
: G' w0 h2 C8 z4 ~5 u1 n
作者: csn-support    时间: 2023-12-15 09:39
可以参考一下。




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