软件小结

更新时间:2023-03-15 19:33:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1.建库-----用于设置各种类型的模型存储的路径 1.1 自定义库路径

File > Make Lib>Custom

输入库路径名和文件名 1.2 使用缺省路径创建库

File > Make Lib >Default

指定库名

1.3 添加配置文件到当前环境

File > Append Config File

2 创建基本的仿真模型

2.1 设置基本单位和调整视图界面 2.1.1 单位设置

通过Run > Simulate > Time Units设置仿真过程中用到的时间单位

通过Tool > Measure > Units设置仿真过程中的尺寸单位,如长度,角度单位 2.2 调整视图界面

通过Fly,Rotate,Cruise可以调整视图角度,通过pref >

preferences > gird,color可以调整网格尺寸,数量和颜色

3. 创建基本单元类

3.1 创建零件类

Model > Build > Part Class > Create/Modify

设置零件名和零件显示数量

通过Part Class >display设置零件显示模型(包括几何形状,颜色,尺寸) 3.2 创建资源类

Model > Build > Element Class > Source

设置资源名和显示数量,产生的最大零件数,产生零件的时间间隔

IAT,零件的初始库存Part Initial Stock,设置零件同时到达的数

量Lotsize,若一个Source产生多个零件,需要通过part

fractions设置零件产生的比例

通过Source >display设置资源显示模型(包括几何形状,颜色,尺寸)

3.2 创建缓冲区

Model > Build > Element Class > Buffer

设置缓冲区名称和显示数量,零件容量Part Capacity Type 通过buffer >display设置缓冲站显示模型(包括几何形状,颜色,尺寸)

3.3 创建加工机械类

Model > Build > Element Class > Machine

输入名称,显示数量,指定加工工艺No. of process ,cycle

process,逻辑和显示属性

通过Machine >display设置缓冲站显示模型(包括几何形状,颜色,尺寸)

3.4创建工艺 3.4.1 基本介绍

machine, labor, AGV等对part执行的各种操作是通过对他们赋

予不同的工艺来实现的,创建工艺的过程如下

Model> Process

cycle process:循环过程是被machine运行的关键过程。它定义了

需要的零部件,待生产的产品和被machine执行加工的时间

Load process:当零件进入单元时加载工艺被执行,他被称为单

元工艺逻辑的一部分。由于循环工艺与机械连接,该工艺适用于除机械类的所有单元。

Repair process:修复工艺定义零件损坏之后的修复进程,被称为

是故障工艺

Unload process:卸载工艺正好对应了加载工艺,它适用于所有的

单元,包括机器,这一过程在所有情况下作为路由逻辑的一部分被执行。

3.4.2 创建循环工艺

Model > Process > Cycle

最常见的就是设置循环时间cycle time 3.4.3 添加工艺到单元

Model > Process > Process > Assoc

选择需要添加工艺的单元,指定工艺过程 3.5 创建零件销毁站

Model > Build > Element Class > Sink

比较简单,设置的参数不多 4. 创建传送带

4.1 利用库法创建传送带 重要参数:

Model > Build > Element Class > Conveyor

输入传送带名称,显示数量,最大零件容量,传送带的类型(有积压型、无积压型),速度 4.2 利用布局法创建传送带

Model > Layout > Layout > Setup

步骤:

4.2.1 Model > Layout > Create System > Conv。该步骤先建立该传送带片段的相关属性:名称,容量,传送带的类型(有积压型、无积压型),速度。

4.2.2 Model > Layout > Layout > Setup。该步骤设置布局法传送带的相关参数:圆弧片段的创建方法(两点式、角度式),传送带Z方向偏移的距离,传送带的类(与最后一次相同、始终是新的、

提示)

4.2.3 Model > Layout > Layout > Line。该步骤为传送带片段的具体创建方法:直线法、圆弧法、直线与圆弧相结合

该过程中会用到鼠标的中键(选择上一个片段的中间某处)、鼠标的右键(选择上一个片段的终点)

4.2.4 Model > Layout > Dec Point > Conv。当片段不连续时,需要使用该方法创建关键点,由此决定零件的输入输出点。当前后片段连续时,不需要创建关键点,因为此时会自动创建关键点。

5 创建托盘

托盘是这样一种容器部件,它类似于可以搬运或容纳零件的不同部件。添加到该托盘中的零件保留了他们各自的特征。托盘可以在其中保留任何数量的零件,没有数量限制。在零件添加到该托盘中后,托盘和被添加到托盘中的零件被当成一个整体单元在模型中进行移动、加载、卸载活动。托盘也可以携带含有其他零件的托盘。当托盘被销毁之后,托盘中的零件也被销毁。 5.1.1 创建一个子资源sub-resource作为托盘 5.1.2 创建托盘零件类Container Part Class 5.2 创建循环工艺,定义托盘中的零件和加载、卸载方法 5.3 创建反冲站作为零件打包和卸载点 5.4 创建打包和卸载机械

6 创建AGV小车

AGV小车,物流中俗称为自动导引小车,它运行在预先定义的轨迹上,通过在轨迹上定义关键点,实现零件的搬运

6.1 创建AGV控制器,AGV控制器相当于数控机床系统中的主机,控制着AGV小车的行为

Model > MHS > Controller > AGV

6.2 Model > Layout > Create System > AGV. 创建AGV路径系统,分二步:通过Model > Layout > Create System > AGV设置AGV路径片段的名称及相关属性,如速率等;通过Model >

Layout > Layout > L<->A.创建路径片段

6.3 创建AGV关键点:Model > MHS > Dec Point > AGV。AGV关键点决定了AGV小车在轨道上运行过程中的零件的加载和卸载点 6.4 创建AGV小车。Model > MHS > MHS Element > AGV。 6.5 设置关键点上小车离开的条件:Departure Requirement设置小车离开关键点必须满足的最低要求,只有满足要求,小车才会离开

6.6 Model > MHS > Dec Point > Part Destination定义小车运行的目的地,定义小车在哪个点上加载,哪个点上卸载 7 劳工模型

劳工labor相当于真实环境中的人力资源,在制造流程中搬运零件,做其他相关工作,劳工也可以用来模拟其他运输单元,比如运输,加工等等.劳工模型是由劳工控制器、关键点、劳工、劳工路径系统、工作点、

劳工通过路径组成。 步骤:

7.1 创建劳工控制器:控制劳工的行为。Model > MHS >

Controller > Labor.

7.2 创建劳工路径系统:代表劳工移动的路径。Model > Layout >

Create System > Labor.在这里需要设置移动速度,是否为双向

移动。

通过Model > Layout > L<->A创建劳工路径片段 7.3 设置关键点Model > Layout > Dec Point > Labor。 关键点设置在路径上,用来决定劳工行为的变化点,如在哪个点搬运,哪个点卸载,哪个点返回

7.4 创建劳工Model > MHS > MHS Element > Labor. 7.5 创建劳工通过路径:Model > Build > Element > Modify.劳工通过路径用于在单元间移动或者是没有被劳工路径系统连接的劳工点间的移动。需要设置劳工在单元间的移动时间、离开条件、停止位置

Dedicated Labors:用来选择在单元间移动的劳工

Labor Depart Requirement:用来设置劳工离开当前单元所必

须满足的最小零件量

8 积放系统PNF:积放系统也属于运输系统,是一些列的挂钩通过固定的轨道运行,对产品进行搬运 创建积放系统的步骤为:

8.1 创建积放系统轨道片段

通过Model > Layout > Create System > PNF.设置片段名称、挂钩间距、运行速度。

通过Model > Layout > Layout>L<->A创建路径片段 8.2 创建PNF运输工具

通过MHS > MHS Element > Carrier.创建PNF运输工具。

Stopping Space:定义一个运输工具的末端到相邻另一个始端的间

Stopping Space Mode:定义运输工具位于第一个运输工具的哪一

个方向

8.3 创建PNF关键点Model > MHS > Dec Point > PNF. PNF关键点是零件进入积放系统的唯一方式

在这里需要指定每个关键点的逻辑(是加载零件还是卸载) 9 动画和动力学设备 9.1 创建基本CAD部件

Quest的CAD模块允许用户创建基本的CAD部件,但是功能不是很强大,在大型仿真模型中用到的部件可以通过导入外部建模软件建立的模型,它支持IGES,VRML,ACAD,SDRC,VDA,BYU,PRO等多种格式 9.2 创建基本动力学设备

Quest使用用户自定义的位置来描述动力学设备的运动.通过将一系列位置存入运动脚本,可以定义在脚本回放过程中设备在不同的pose点应该呈现的外观动态.脚本与加工工艺过程链接以使当单元执行了该

工艺时动力学脚本自动执行.为了使动力学设备能够在quest中移动其他实体,脚本中也可以包含抓取和释放.

新的动力学单元以类似于常规单元的方式定义.然而Kin data显示属性通过用户界面被用来指定单元类的动力学数据. 步骤:

9.2.1 通过Model > Build >Element Class选择你需要创建的单元按钮(如source ,buffer,sink,machine),选择Display按钮,将Display对话框中的Kin Data选项设置为New Device,选择动力学设备所在的路径,放置动力学设备的基础部件 9.2.2 装配CAD部件

通过Advance > Kin > CAD Part > Attach.装配所有部件 9.2.3 定义自由度

一个设备是彼此之间有旋转平移关系的CAD部件的集合.设备由关节组成,设备中关节的数量被定义为自由度. 9.2.4 指定基本的运动转换

关节定义在同一设备中两个部件之间的关系(相对运动类型),例如旋转、平移等等。将被移动的关节的数量取决于为设备定义的自由度。通过下面的按钮定位关节,可以创建动力学设备的脚本。

通过Advance > Kin > Joint > Types.选择相对运动类型,旋转、平移。选择需要制定的部件,并指定与该运动转换关联的关节数。 9.2.5 创建循环工艺

为了使脚本-工艺关联,在执行模型的过程中有两种方法执行运动脚

本。用户可以在模型执行期间的任何时间使用SCL直接执行脚本或者是脚本与设备工艺过程关联。默认情况下,没有为运动脚本定义关联。这里将使用工艺关联方法。为了为动力学设备设置脚本-工艺关联,为设备定义循环工艺,并将脚本关联到该循环工艺。

Model > Process > Process > Cycle.定义工艺 Model > Process >Process > Assoc.关联设备

9.2.6 创建脚本

脚本是扮演者将要设定的动画的快照,是一系列有序时间点上设备姿势的集合。在该标题下的按钮可以用来创建、修改、删除关联到指定设备的动力学脚本。姿态是指定设备的连续节点值。

通过Advance > Kin > Scripts >Cre/Mod.为设备指定脚本 通过Advance > Kin > Scripts > Assoc.关联脚本到设备,并在

ProcessScript Association 对话框中设置脚本关联到与当前设

备关联的工艺 9.2.7 添加节点值位置

通过Advanced > Kin > Joints > Jog.对部件进行移动、旋转 通过Advanced > Kin > Pose > Append.保存设备新的位置的节点值

9.2.8 设置Pose时间

为了获得平滑的动画效果,需要设置一个合适的Pose时间 通过Advanced > Kin > Pose Editor > Times.设置Pose时间

Equal Proportion:等比例属性设置每个Pose,以使当脚本运行时,

本文来源:https://www.bwwdw.com/article/7j6v.html

Top