你好,欢迎访问冀州区扬禹水工机械厂!厂家直销,支持定制,量大优惠,联系电话:13663289587 旧版首页

基于Inventor iLogic 的钢直梯参数化设计

朱炜程 颜志强港口起重设备体型庞大,形式多样,结构复杂,机器附属结构大多是非标产品。在使用三维软件建造模型时费时费力,过程较繁琐,其中钢直梯就是个典型例子。本文以Autodesk Inventor 为平台,重点介绍如何使用iLogic 来实现钢直梯的参数化设计。1 设计思路设计顺序可以简单的概括为:在总部件中建立用户参数→零部件建模并装配→建立iLogic 驱动规则→参数表表单设计。2 建立用户参数在总部件中进入Fx 参数表,左下角点击添加,可以新建用户参数。用户参数分为数字、文本和真/ 假三种类型。根据钢直梯的情况建立多个用户参数,并且用表达式将各参数联系起来形成联动( 见图1)。新建参数时要注意一点,数字型参数单位要明确。单位是可以选择的,一般用到的是毫米“mm”和无量纲“ul”。若要使参数成为多值参数,要在参数行中的任意字段上单击鼠标右键,然后选择“生成多值”。3 零部件建模并装配在利用iLogic 参数化钢直梯模型之前,首先要在脑海中梳理好钢直梯各零件之间的相互关系,建立一个简单可靠的模型结构,然后再开始使用inventor 建模。需要注意的是绘制草图和建立位置关系时必须全约束,否则将来参数变更后模型可能会出错。4 建立iLogic 驱动规则接下来编写iLogic 驱动规则。进入iLogic 浏览器,第一个是规则选项卡。根据钢直挮的参数设计,需要新建5 个规则,分别是:传递参数规则,踏步控制规则,支撑控制规则,护笼控制规则以及打开表单规则。之所以这样分类新建,是为了更有效地管理代码,方便后期修改和替换。4.1 驱动规则一:传递参数第一条规则也是最为重要规则,其作用是使用iLogic 语句,实现顶层参数向下游零件的参数传递。这里用到了Parameter() 函数,该函数可以直接更改参数值。编写代码时有一点需要注意,Parameter() 函数括号中的内容需填入指定零部件的名称。 此外,为了限制主要参数的数值区间,需要设定最大极限值和最小极限值。并且当用户输入的数值超过极限时还要能够弹出警示对话框。为了达到以上要求,可以使用参数极限值对话框进行设定。4.2 驱动规则二:踏步控制钢直梯的踏步一般为圆钢和方钢,这涉及到2 套参数和特征,两者需要选其一,不能同时存在。使用其中一套参数和特征时,另一套必须被有效抑制。如何才能达到这个效果,在这里可以使用 If-Then 条件语句和Feature.IsActive() 参数。Feature.IsActive() 参数作用是激活或抑制指定零部件的特征,true 表示激活,false 表示抑制。4.3 驱动规则三:支撑控制钢直梯的安装方式分为两种情况。第一种是直接焊在结构上,不可以拆卸;第二种是通过螺栓连接,可以拆卸。第二种情况需要在支撑上打螺栓孔,第一种则无需钻孔。4.4 驱动规则四:护笼控制护笼的驱动规则编写是整个钢直梯参数化设计中的难点。因为护笼是由4 种不同形状的护圈以及两种不同形状的竖直扁条所组成。需要区分在不同条件下用到相对应的护圈、护圈的定位尺寸以及护圈的数量。使用If-Then 条件语句和If-Then-Else 条件语句层层嵌套就可以达到相应的效果。 If-Then-Else 条件语句的使用规则( 见图1)。语句中,当触发条件判断为“真”时执行其中一组操作,当触发条件被判断为“假”时运行另一组操作。图1 If-Then-Else 条件语句规则Component.IsActive() 函数的功能和Feature.IsActive() 函数类似,也是通过true 和false 来激活或抑制,只不过Component.IsActive() 函数控制的对象是零部件而Feature.IsActive() 函数控制的对象是特征。在了解条件语句和函数的使用规则后,就能够根据之前对模型的分析编写代码来达到设计目的。4.5 驱动规则五: 制作“打开表单”按钮在使用ilogic 表单时,打开步骤较为繁琐:首先必须得找到ilogic 浏览器,然后选择表单选项卡,再点击相应表单才能够弹出。为了简化步骤,在进入模型文件后能够快速点开表单,可以通过编写一条表单命令来实现。主要运用到iTrigger0 参数和表单显示参数iLogicForm.Show()。iTrigger0 参数原本的用途是计数,而现在把它当作触发条件。只要点击管理菜单中的iTrigger 快捷按钮就能打开表单。5 参数表表单设计对于非计算机专业的人来说,要编写一个功能全面的对话框实属不易。这时可以利用Inventor ilogic 提供的表单编辑器解决这一问题,使用起来也十分便利。表单编辑器中的“表单”选项卡列出了所有的表单和按钮,并以此来触发存储在当前文档中的规则。通过拖拽模型参数、用户参数就可进行添加,剩下的就是合理排版和属性设定。整个钢直梯的参数化设计到这一步就完成了。6 结束语利用iLogic 提供的强大功能,能够轻松进行三维模型的参数化设计。随着inventor 每年新版本的推出,iLogic 将会日趋完善,设计工作也会越来越便利。举报/反馈发表评论发表作者最新文章高定位精度的第三代核环行起重机运行系统 刚柔耦合动力学仿真01-2014:40液压挖掘机转台有限元分析与疲劳强度评估01-2014:33SPMT 液压平板车车板变形有限元计算与仿真模拟01-2014:31相关文章恒力拟建国内最大可降解塑料项目 采用自主研发的工艺和配方成都的少先队员们,寒假里的这三个活动等你参加哟从远程办公中觅商机 日本一家胶囊旅馆变身办公室宁夏回族自治区股市周报:宁夏回族自治区股票总市值涨12亿 5485.74万融资买入宁夏建材“让爱吉时回家” 有你就是家

本文来源于程序自动整理,版权争议与本站无关,如有侵权,请联系我们。
冀州区扬禹水工机械厂
厂家直销,支持定制,量大优惠
手机:13663289587
地址:河北省冀州区高田工业区