设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 40189|回复: 34

[资源] Automod机构动态图形系统介绍PPT

  [复制链接]
发表于 2012-4-14 00:47:02 | 显示全部楼层 |阅读模式
附件为网上下载的Automod机构动态图形系统的介绍PPT,大家可以下载学习下,这部分系统用来进行自动化仿真。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1仿真币 +15 收起 理由
苘苘 + 15

查看全部评分

 楼主| 发表于 2012-5-7 21:44:24 | 显示全部楼层
本帖最后由 ustber2010 于 2012-5-7 21:56 编辑 6 P7 w( z, M% k7 U7 ?) F3 T

7 Z( U/ I; r$ T1 n6 }: g5 L根据前面的建模思路进行分析:, g8 ]8 N& C, ?
1.构想仿真的方案与评估指标
6 n8 u* K" O" ^) _! f+ I方案:投料→车削加工→铣削加工→钻孔→外观检验(每个工站都有一个暂存区)- w+ K* D- N) I
备注:前一工站未加工完的话后一工站不能进行加工,并且传送带停止传送直到前一工站加工完并向后面投料/ `+ W: s: O  ~8 s  K) Z- m
C/T:我们假设车削需要10min,铣削需要5min,钻孔需要6min,外观检验需要1min% G4 N' b( M2 O) c4 V- U
评估指标:在现有情况下的UPH,设备稼动率,人员利用率,该条生产线的瓶颈所在,WIP5 @% j7 f+ K  _3 z3 ^: ^
2.设计3D模型,并转换为仿真模型
0 g( b" f% b  P1)可以利用3D Max等软件进行三维模型的建立# b  b( [8 B0 y  }& P: t& b
2)利用conveyor系统建立传送带及传送带上面的station,关于加工工站可以利用Queue替换为之前的3D模型摆放至相应位置,操作员我们可以用Resources建立并导入Automod自带的操作员模型也摆放至相应位置4 U  d& Q  Y2 i
3)定义Load及Process) h1 A8 B- H1 W& j4 U
3.逻辑编程与调试,运行模型* `3 V6 w7 H4 e* ?' D" Z
这里简单说明下编程,假设Load由Pin进入系统,到达第一个工站然后load进入第一个工站并use操作员,wait for 10 min后load进入传送带传至下一工站继续加工,后面每个工站都是同理,最后检验完毕可以send to die1 s! v$ B' N! l+ w& i' ~
备注:1)这里可能会由于某些工站加工时间过长同时来料过多导致产品堆积2 j. [. M4 [% _2 G
2)每一工站加工完后load形态会发生改变可以用set load type to改变其形状6 w7 O8 n9 e. y5 q% O/ L4 }
编写完毕程序运行并调试
8 w, ^( t) V5 m8 A7 A7 v, D+ g7 D4.方案评估及修改建议
' s+ d( L$ L1 d' \1 Q' o: B在这里用Autostat会得到需要评估的指标数据,重点说下瓶颈问题,评估出瓶颈所在就需要改善建议如如何提升产能,如何降低WIP,如何对生产线进行平衡等,这里面应该有很多想法。. q5 v1 [- u  Y0 k
至此就完成了对于Automod仿真建模思路的简单介绍,写的不好,还望大家多多指教
 楼主| 发表于 2012-4-14 00:50:58 | 显示全部楼层
希望大家多多到我们Automod版块来交流学习
 楼主| 发表于 2012-4-17 19:20:15 | 显示全部楼层
题目1:如何通过Automod实现转盘的转动?
! G9 N: i) Y" |) R( v. P; p题目2:如何通过Automod实现翻斗车的翻斗动作?, M) i4 t$ m  _' F
题目3:如何通过Automod实现冲床的冲压效果?, B) ?- j) @# k& t: X, b: A  f
几个题目与大家探讨下
 楼主| 发表于 2012-4-20 23:02:38 | 显示全部楼层
今天对问题1进行一个简单的解答:, t% V- j' T4 m2 x- V
1.将绘制好的转盘模型导入Automod6 Q( |. y1 G. o& r
2.在相应Edit Graphics视窗中的shape Dfinition中选取Edit Template选项打开Build Window视窗
& h1 l) k9 x4 _( s3.选取dynamic打开motion视窗,在joint type中选取rotate,并对其进行转角的设置* ]  j$ n! V  g8 x7 L# F
4.而后在configration视窗中设置运动点,还要设置路径,最后实现转动效果
 楼主| 发表于 2012-4-23 20:45:13 | 显示全部楼层
今天对问题2和问题3进行个简单解答,大家通过前面对于转盘的运动设置对如何让机构运动有了个简单的认识,要让机构运动一要在joint中对机构的运动方式以及方向和距离进行设置,这里分为转动和移动,设置好joint以后就可以在configuration里对指定相应的运动点和路径,针对这些大家可以尝试一下,然后我们可以一起沟通共同进步!
 楼主| 发表于 2012-4-28 21:46:26 | 显示全部楼层
关于模型替换,在仿真过程中,有时候load经过某个工站,被加工成另一种产品,这时会遇到产品造型改变的问题,就可以用set load type to XXX命令实现load的造型改变,如果load在某个工站如挤压或拉伸等还要发生自身的动态变形,那么可以考虑用Kinematic系统的自动化机器模型改变来实现load的动态变形,这是通过对导入的某个自动化模型设定相对应的动作来实现load的变形过程,这时原来的load可以隐藏其中来驱动自动化机器的变形
 楼主| 发表于 2012-4-28 21:56:21 | 显示全部楼层
本帖最后由 ustber2010 于 2012-4-28 21:59 编辑
/ ]# z9 }! r# a2 @
5 E: n& o# z/ i& B. B/ ~关于nextof函数,众所周知,Automod仿真模型是通过load来驱动的,在一个机器人上只有一个load时机构的运动比较简单,但是当一个机器人上有多个load时,要想实现这些load的同时在机器人上的运动效果,这里就会遇到困难,推荐使用nextof函数来实现此功能,对于nextof函数的逻辑可以举个简单的例子,比如move into nextof(conv1.sta1,conv2.sta1,conv3.sta1),当load进入执行这个程序时,第一个load会进入conv1.sta1,第二个load会进入conv2.sta1,第三个load会进入conv3.sta1,那么可想而知第四个load会进入conv1.sta1,这样就按照次序每个进来的load都有个自己的去处,关于这个函数的应用大家可以一起探讨,谢谢!
 楼主| 发表于 2012-4-28 22:19:00 | 显示全部楼层
关于Order List,这是程序系统中非常重要的一部分,如果能够对这个部分运用得当,那么实现的机构仿真效果会更理想,那么Order List是什么?简单来说就是让load延迟一段时间,用wait to be ordered指令可以让load等待一段时间,那么要等待到什么时候呢,一般来说是由后续进入系统的load来指示在Order List中等待load离开系统,这时用到的语句就是order指令,举个简单的例子吧,请看如下程序:# L3 Y  r8 {5 `5 {0 s
begin P1 arriving procedure
4 _) x: M. L( Y4 h2 ~' R5 Smove into conv.sta14 o5 m$ \+ ~2 Y8 y1 ?. p
travel to conv.sta2
. r% G; z9 U* e3 rwait to be ordered on OLwait0 z3 _$ S4 X2 I% j9 D" @7 R* v
move into Q1
" ]0 w* M' N- gend% [0 I1 V2 W& f
2 q% |0 v& n) V$ X: G  p) R+ v
begin P2 arriving procedure
# k9 j' G- R# A* E8 |4 X' z) Worder 1 load from OLwait to continue
8 l! q. W# j% Osend to die4 D/ E! A* _( [  E: r5 m5 U
end
9 Y4 n0 @' ^; S7 P% Y8 ~怎么理解这个函数呢?% v& O* H- A( F9 y/ {3 {& l: L5 Y0 m
当load1进入P1后执行一系列的动作,而后会在OLwait中等待,直到进入P2的load2来呼叫出在OLwait中的一个load1来move into Q1,这是一个简单的例子,关于Order List的应用就先介绍到这里,谢谢
 楼主| 发表于 2012-4-28 22:57:20 | 显示全部楼层
关于clone和create指令,clone指令用来复制出一定数量的load到某个process,这些复制出的load与原来的load具有相同的属性,同时也可以使复制的load产生新的属性,这里要用到nlt(the load type),create指令用来新建一定数量load到某个process,这里必须指定新产生load的形态。
# z6 e$ a4 P! V* C! [% i" H% d  T(1)clone 3 load to Pout1 nlt L5
+ m: V; {) r9 w1 H0 d) z$ J0 g8 d(2)create 3 load of type L5 to Pout1
7 p) o1 w" Z+ F: F+ P% R4 J$ V(3)clone 3 load to Pout1
5 j1 d9 w0 b1 \这里解释一下,(1)和(3)有什么不同?我们假设原load是L1,那么(1)产生的就是3个new load是L5,
9 H" m# E5 b; r* X3 E  f/ g! M而(3)所产生的仍然是3个L1;( Q. E3 R* C+ g& H# J' f- D. ^1 P
(1)和(2)有什么不同?其实(1)和(2)产生了同样的效果,都产生了3个L5,不同的是产生的方式,(1)
1 P, z3 Z/ Z+ j* g  ~" [: \# p是复制,(2)是新建;8 I# }, _) t2 ?2 Q1 F7 Y
(2)和(3)有什么不同?这很容易理解了,(2)是新建了3个L5,而(3)则是复制出了3个L1.
 楼主| 发表于 2012-5-7 18:52:23 | 显示全部楼层
Automod仿真建模思路:4 @% b1 j0 T# Q6 m- U6 k! N9 j
1.构想仿真的方案与评估指标
8 _3 h/ y0 x6 V, ]$ }) I5 g) y# \2.设计3D模型,并转换为仿真模型
% U" o0 M+ ~& i3.逻辑编程与调试,运行模型' ], K3 P; p( H5 r6 l0 M% W
4.方案评估及修改建议
+ y% W! c7 t/ s4 U9 s  R* Y
 楼主| 发表于 2012-5-7 21:09:40 | 显示全部楼层
下面以一个较为简单的实例来和大家探讨建模思路:
; ~* B; \8 C9 F3 f* K& M% m+ h0 H以下为某生产线的简易布局图,工艺为1.车削2.铣削3.钻孔4.检验, x9 q3 x/ R6 t5 q$ h& k: m6 n

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2012-5-8 20:31:33 | 显示全部楼层
本帖最后由 ustber2010 于 2012-5-8 20:43 编辑 7 k( ^1 a% L; x; L
3 z% j7 u! x2 m% u
关于视频制作,这里有两种方法:4 z% z0 x# N( E* q1 }
1.用Autoview进行仿真模型的视频录制,关于如何使用Autoview本版块已有相关介绍为
$ u/ q# s& C3 A( \( p- B: A$ K+ ~http://www.simulway.com/bbs/foru ... &extra=page%3D1# m/ @; _! R; X3 o% E' A* Q0 Z
大家可以进行学习,这里要注意视角的设置与转换。
! Y+ Q. T% G& Q0 s) g+ e6 F3 p4 V5 E- a! i2.利用屏幕录制工具进行视频录制,比如利用Camtasia Studio进行录制,使用方法为
( }0 [% G9 b$ Jhttp://blog.csdn.net/testiness/article/details/6384135
1 O7 u3 S' }% f1 a" R5 O% a( F1 l  u这里录制的话需要自行调节各种视角而后生成视频。6 z) _& M  O2 k7 d* n+ S
最后录制好的视频需要进行视频编辑,如加入开场动画、文字说明、图片说明、结束动画等,这里可以2 j6 k  A+ |% w( ]( N( I7 i/ e$ ]
用视频编辑软件进行编辑,比如用Camtasia Studio就可以进行简单编辑,简单介绍如下
* m- k1 q, L& T! \* `* g, Whttp://apps.hi.baidu.com/share/detail/160695549 U0 ^2 {4 f  ~6 A2 z/ x; h9 S
或者使用Vegas进行视频编辑,关于如何进行Vegas编辑技巧的相关介绍如下& O5 u  u+ I: m
http://www.bo-ran.com/read.php?tid-4992.html
' ]% A5 \! _8 w9 g0 N4 w. D- y5 M* E还有很多软件可以对视频进行编辑,如绘声绘影、After Effects和Windows Movie Maker等,大家可以对, C4 u4 A7 t% Z( I1 ^! U9 C
感兴趣的进行学习,这里不再进行相关说明
发表于 2012-5-10 20:02:20 | 显示全部楼层
 楼主| 发表于 2012-5-11 20:08:52 | 显示全部楼层
大家还有什么想要了解的可以在这里留言,我希望大家能参与到这种互动当中,因为这里是大家共同学习进步的地方,孤掌难鸣!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-8-7 13:59 , Processed in 0.020992 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表