WITNESS生产仿真实例Word文件下载.docx
《WITNESS生产仿真实例Word文件下载.docx》由会员分享,可在线阅读,更多相关《WITNESS生产仿真实例Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
![WITNESS生产仿真实例Word文件下载.docx](https://file1.bdocx.com/fileroot1/2023-1/3/d69970b4-446b-4b22-bc0e-0654dd7cc30d/d69970b4-446b-4b22-bc0e-0654dd7cc30d1.gif)
(e)包装部门的工作效率为4min/套。
1.思路分析:
由题意做出椅子组装喷漆流程示意图:
靠背缓存区1
坐垫缓存区2组装缓存区喷漆
椅腿缓存区3
打包缓存区检查缓存区
2.添加元素:
3个part,4台machine,6个buffer,5条path,1个labor,一个variable和一个attribute。
3.定义元素:
a、将靠背、坐垫、椅腿三种原材料定义为Part元素分别命名为SEAT,BACK,LEG
b、四个部门定义为Machine元素分别命名为Assembly,Painting,Inspection和Packing
c、五条路径定义为Path元素分别命名为Path001Path002Path003Path004Path005
d、检察员定义为Labor元素
修改各单位名称后如下图
4.详细定义:
1)可视化效果定义:
选择系统菜单View/PictureGallery选择35右击editor画图如上图所示。
按照上述操作相继更换各元素的ICON,NAME和PARTQUEUE,在DisplayPartQueue对话框设置PartQueue的TYPE选择为COUNT,如下图:
其中PATH002是重新喷漆路径,用蓝色加以区别如下图所示:
2)其他各元素详细定义:
a)Machine元素可视化设置:
分别选择assembly,painting和packing,设置他们的属性,放置在适当的位置即可,如图:
b)path元素可视化的设置
分别选择path001path002path003path004path005设置他们的属性,displaypath对话框如图:
c)Labor元素可视化的设置:
选择labor元素Inspector,进行Name和Idle的设置。
5.各个元素细节设计:
1).Part元素细节设计:
属性定义:
Type=Active
SeatInterArrival=
BackInterArrival=
LegInterArrival=
规则定义:
Seat’sOutputRules:
PUSHtoB1
Back’sOutputRules:
PUSHtoB2
Leg’sOutputRules:
PUSHtoB3
2).对Machine元素Assembly细节设计
AssemblyType=Assembly
AssemblyCycleTime=
AssemblyInputQuantity=3
AssemblyInputRules(From):
MATCH/ANYB1#
(1)B2#
(1)B3#
(1)
匹配缓存区B1,B2,B3中的任意类型的part各一个
Rules(To):
PUSHtoPaint_qUsingPath。
通过路径将成品送至缓存区Paint_q
活动定义:
onFinish:
ICON=35PEN=9.通过图表变换变成一把白色的椅子。
3).对Path元素细节设计
双击Path001图标,显示DetailPath对话框在General中设置属性:
相对应的Path002,Path003,Path004,Path005以相同的方法定义,如图所示:
4).对Machine元素Painting细节设计
PaintingType=single
PaintingCycleTime=
PaintingInputRules(From):
PULLfrompaint_q从缓存区中提取零件加工。
PaintingOutputRules(To):
PUSHtoinspection_qUsingPath通过路径将成品送至缓存区
定义活动:
Painting.ActionsonFinish:
下面程序实现等概率将椅子喷成红,绿,黄三种颜色,并根据颜色对椅子设定属性C=“red”,“green”,“yellow”
X=IUNIFORM(1,3,356)
ICON=35
IFX=1
PEN=1
C="
red"
ELSEIFX=2
PEN=2
green"
ELSE
PEN=3
yellow"
ENDIF
程序说明:
PEN为系统属性,表示当前元素的颜色,针对本模型,如果PEN=1,椅子为红色,如果PEN=2,椅子为绿色,如果PEN=3椅子为黄色
5).对Machine元素Inspection细节设计
InspectionType=single
InspectionCycleTime=
Inspectionlabor=Inspector
InspectionInputRules(From):
PULLfrominspection_q从缓存区中提取零件加工
InspectionOutputRules(To):
PERCENT/189packing_qUsingPath,paint_qWithInspectorUsingPath