Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于UG二次开发的矿用刮板输送机链轮参数化建模插件 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了基于UG二次开发的矿用刮板输送机链轮参数化建模插件,采用*.dll可执行文件的可交互方式进行功能的实现,根据链轮结构分析结果,对链轮建模步骤进行规划以及简化,达到最简建模方式和最高效率,考虑所建链轮模型的复杂性以及后期方便对参数的修改和链轮本身的拉伸特点,采用草图平面拉伸的方法建立模型;本发明的有益效果是:操作过程简单,不需要操作人员掌握UG软件,在插件界面中直接输入对应的尺寸参数即可自动生成链轮模型;最大限度提供自定义参数的个数,在实际生产中,可对个别部位尺寸与国标存在差异的链轮进行自定义建模。

主权项:1.基于UG二次开发的矿用刮板输送机链轮参数化建模插件,其特征在于,采用*.dll可执行文件的可交互方式进行功能的实现,根据链轮结构分析结果,对链轮建模步骤进行规划以及简化,达到最简建模方式和最高效率,考虑所建链轮模型的复杂性以及后期方便对参数的修改和链轮本身的拉伸特点,采用草图平面拉伸的方法建立模型,建模步骤如下:步骤一:对链轮中心区域进行草图建模,其为一个圆环体,草图为两个同心圆,外圆直径为Di,内圆直径为Dh;步骤二:对链轮轮齿形状进行草图建模;步骤三:根据立环槽圆弧半径R4和短齿根部圆弧半径R5对模型进行相应的倒圆角;步骤四:对链轮槽的获取操作,采用布尔求差的方式,先画出刀具的实体模型,再用刀具在先前布尔求和的实体上求差,即得所需模型;步骤五:将求差特征进行圆形阵列即得最终链轮模型;所述步骤四中的所述刀具是通过两段扫掠所得到的实体,所以需要建立两个草图,其中一个所述草图的绘制方法为:line1=workPart.Curves.CreateLinestartPoint1,endPoint1:geom1_1.Geometry=line1:Pointpoint1=PointdatumCsys1.Findobject”ENTITY211”:geom2_1.Geometry=point1:sketchGeometricConstraint1=theSession.ActiveSketch.CreateCoincidentConstraintgeom1_1,geom2_1:以上程序在所新建的空白草图上根据两点:0.0,0.0,0.0H×sinπN,H×cosπN,0.0新建一条线段line1,根据不同型号链轮齿数确定与Y轴的夹角360°2×N以及链窝中心至链窝底平面的距离H,再根据链窝中心距以及line1的终点位置求得新的起始点以及终止点,其中起始点为线段1的终点;H×sinπN-A2×cosπN,H×cosπN+A2×sinπN,0.0建立线段2;startPoint2=endPoint1Point3dendPoint2=newPoint3dH*Math.SinMath.PIN-A2*Math.CosMath.PIN,H*Math.CosMath.PIN+A2*Math.SinMath.PIN,0.0;Lineline2;line2=workPart.Curves.CreateLinestartPoint2,endPoint2:将线段1终点和线段2起点约束在一起,在对线段2沿线段1终点方向向外方向偏置R2距离得线段3的起始点和终止点分别为R2+H×sinπN,R2+H×cosπN,0.0;R2+H×sinπN-A2×cosπN,R2+H×cosπN+A2×sinπN,0.0;并使其与线段2平行并根据R2为距离参数约束尺寸,对线段1进行参数为H的尺寸约束和360°2×N的角度约束,并把起点固定在坐标原点,对线段2进行参数为A2的尺寸约束,并约束线段1与线段2垂直,对线段3以Y轴为镜像线操作得线段4;arc1=workPart.Curves.CreateArcendPoint3,nXMatrix1,R1+R2,520*Math.PI180.0,560*Math.PI180.0:以上程序是以线段3左端点为圆心,以R1+R2为半径做圆弧1;point1=workPart.Points.CreatePointline4,arc1,nullPoint,nullPoint,NXOpen.SmartObject.UpdateOption.WithinModeling:将圆弧1和线段4进行相交,得到点1;arc2=workPart.Curves.CreateArcpoint1,nXMatrix2,R1,324*Math.PI180.0,420*Math.PI180.0;再以点1为圆心,以R1为半径做圆弧2;arc3=workPart.Curves.CreateArcendPoint3,nXMatrix3,R2,450.0*Math.PI180.0,600.0*Math.PI180.0:.以线段3左顶点为圆心,以R2为半径绘制圆弧3,通过几何约束约束圆弧1和圆弧2外切于点2,修剪圆弧2在点2以下部分和圆弧3在点2以上部分,以各自圆弧参数对其进行约束;以点2为一个端点作线段6平行于线段2,以线段2中点startPoint2.X+endPoint2.X2,startPoint2.Y+endPoint2.Y2,0.0以及线段3中点startPoint3.X+endPoint3.X2,startPoint3.Y+endPoint3.Y2,0.0做线段5垂直于线段2,并以线段6为边界对其上半部分进行裁剪,再对线段2右侧进行裁剪以保证线段6长度略小于R3,以免后续操作出现错误,再以以上绘制草图所用数据即可将草图对象进行完全约束,最后将线段1,线段3,线段4,圆弧1转化为参考即完成此草图的绘制,以半径为R3的半圆为引导线,以线段2,线段5,线段6,以及圆弧3所围封闭区域为扫掠截面,得到扫掠实体1;另一个所述草图的绘制方法为:arc4=workPart.Curves.CreateArcline6.EndPoint,nXMatrix4,R3,180*Math.PI180.0,360*Math.PI180.0:以过点2且垂直于线段1的平面新建草图,以line6的终点为圆心,R3为半径新建半圆,以line6.EndPoint.X,line6.EndPoint.Y,-R3为起点,line6.EndPoint.X,line6.EndPoint.Y,R3为终点新建线段7连接半圆两端点,此时需要创建自动判断约束,约束线段7长度为两倍R3,并且用几何约束约束其垂直于此草图的Y轴,半圆弧的端点距离草图圆心距离为R3,然后用参数R3尺寸约束半圆半径并且将半圆弧约束使其通过点2即可将草图全部约束,退出草图,以圆弧2为扫掠引导线,以半圆弧和线段7所形成闭合曲线所围曲面为扫掠截面进行扫掠,得到扫掠实体2,再将两扫掠实体布尔求和,再将求和之后刀具通过由线段1和Z轴所形成的平面求镜像,即得求差所需刀具。

全文数据:

权利要求:

百度查询: 青岛欧开智能系统有限公司 基于UG二次开发的矿用刮板输送机链轮参数化建模插件

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术