石珍 发表于 2012-10-29 14:42

Pro/E模型导入virtual.lab中

Pro/E模型导入   这个实例主要描述如何导入一个Pro/E零件和装配体,以及导入的条件。需要导入的模型如下所示: 一、    启动软件   打开软件,选择Start à Motionà Mechanism Design,进入建模环境,出现如下界面。 二、    Pro/E模型导入论述在导入Pro/E零部件前,应考虑如下几个条件:·         不支持几何表面的转换·         导入的是实体,因此零件上单独的点、线、面在导入后是不能编辑的·         零件和装配体的单位必须统一·         导入后的模型,只有圆柱面的中心轴可以选择,其他曲面的中心轴在操作中是无法选择的三、    导入Pro/E装配体   从主菜单中选择Insert à Existing CAD Model,在树型文档结构中点选Product1_ROOT,弹出Import CAD Model对话框,在文件类型项选择Pro/E Assembly Files,找到模型文件doorknob.asm保存的目录,打开。导完后在Product1_ROOT下面就会出现新导入模型的文件名。四、    创建运动体 在模型被导进来的时候并不能自动创建体的概念,必须手动去创建,之后才能施加运动副和驱动。1.      定义体在工作平台上选择Body From Existing Part 按钮,弹出Body From Existing Component对话框。1、在name项将BodyFromExistingPart.1更名为door,在Product Node项从树型文档结构中选取DOOR (DOOR.1),说明与DOOR这个零件有关的几何体都已经被导入以DOOR命名的体中。2、在Fixed to Ground项选择ture,说明导入的体与大地相连。3、用同样的办法将除HANDLE和LATCH之外的零件都导成与大地相连的体,导这两个零件时在Fixed to Ground项选择false。2.      创建运动副这节主要是在各个体之间创建一些运动副,定义构件之间的运动关系。点击固定副(Bracket Joint) 右下角的下拉箭头,在下拉出的运动副库中选择圆柱副(Cylindrical Joint) ,弹出圆柱运动副定义对话框。1)      圆柱副需要定义两根旋转轴,如下所示将鼠标指针指向门把手中心位直到出现一根高亮度显示的中心轴,并选择这根轴作为第一旋转轴。2)      如下所示将鼠标指针指向代表门的零件中心位置直到出现一根高亮度显示的中心轴,并选择这根轴作为第二旋转轴,点击OK关闭对话框。3)      接下来在latchd和door之间建立一个平移运动副,点击固定副(Bracket Joint) 右下角的下拉箭头,在下拉出的运动副库中选择平移运动副(translational joint) ,弹出如下所示的平移运动副定义对话框。4)      在Body 1的轴选框里选择插销(latch)的中心轴,在Body 1的平面选框里选择插销的zx平面。5)      在Body 2的轴选框里选择与插销中心轴相一致的门销的中心轴,平面选框选择其zx平面。五、    创建约束约束的作用是用来模拟位于把手和插销之间的销子与插槽之间的运动,在把手和插销之间必须定义一些点,用来定义约束。1.      点的创建1、在特征数中双击零件latch,激活零件设计工作平台,选择Start à Mechanical Design à Wireframe and Surface Design,激活Wireframe and Surface设计平台,点击测量工具图标 ,探出以下对话框:2、将Selection 1 mode和Selection 2 mode都设置为arc center,将鼠标指针移向把手尾部的中心位置,选定;再将鼠标针指移向把手上面的销子尾部,选定。这时在Minimun distance项将会显示0.083英尺(25.3mm),说明测量的这两个点之间的直线距离是25.3mm,点击ok关闭对话框。3、点击 打开点定义对话框,在point type项选择Coordinates,设置x=25.3mm,点击Ok关闭对话框,可以看到销子端部中心新创建了一个点,同时LATCH零件文档下面也出现一个新的分支Point.1。4、在零件管理文档中双击把手(Handle),激活其建模环境,点击 打开点定义对话框,选择刚刚在Latch零件上创建的点,那么在同样位置也会创建一个点在把手上,点击Ok关闭对话框。2.      约束的创建1、在模型管理文档中双击Analysis Model,激活机构设计平台。2、点击Difference Constraint 图标,弹出如下Differrence Constraint对话框。在Body 1和Body 2种分别选择前面创建的两个点,其他默认,约束这两个点在x方向位移为0。六、    创建一个驱动来旋转把手1.      点击Create Difference Constraint 右下角的箭头,在下拉出的约束库中选择Create Joint Driver 图标,弹出如下对话框。             2.在Joint后面的选框里选择Cylindrical Joint.1,在TYPE后面的选框里选择REL.ANGLE。3.在Function后面的选框里点击右键,在下拉菜单中选择New,弹出TimeAngle Function定义对话框,在Function Type选框选择HARMONIC.这时在详细的模型子结构中Analysis Model à Data下出现一个新的分支TimeAngle Function.1。函数的第一个参数为系统默认,第二个参数填25deg,第三个参数填60turn_mn.点击Ok关闭对话框。七、    求解分析模型双击Analysis Model à AnalysisCase.1下的Solution Set,弹出Solution Set对话框,设置Ending Time为1s,Print Interval为5E-4s,Reaction Force为true,Max Int Step为5E-4s,点击OK关闭Solution Set对话框。选择Compute Solution 按钮进行求解,求解完后可以得到所有体各时刻的位置以及相互之间的作用力,这些都可以在后处理中以曲线的形式画出来。八、    结果仿真   在Analysis Model à AnalysisCase.1下面选择Solution Set,点击Animate 按钮,弹出仿真对话框,点击Parameters 按钮,在采样步长Sampling Step填5E-4s,关闭player parameters设置对话框,点击Play Forward 按钮仿真模型。
页: [1]
查看完整版本: Pro/E模型导入virtual.lab中