ImageVerifierCode 换一换
格式:PDF , 页数:4 ,大小:2.04MB ,
资源ID:2261532      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2261532.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(基于二次开发的焊装夹具孔组工具开发与应用.pdf)为本站上传会员【自信****多点】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于二次开发的焊装夹具孔组工具开发与应用.pdf

1、工艺材料AUTOMOBILEAPPLIEDTECHNOLOGY2023年10.16638/ki.1671-7988.2023.020.024基于二次开发的焊装夹具孔组工具开发与应用李任君1,谭洪强I,张义文1,顾莉栋1,刘晓楠2(1.长春理工大学机电工程学院,吉林长春130 0 2 2;2.一汽模具制造有限公司智能装备机械设计部,吉林长春130 0 2 2)摘要:孔特征组合(简称:孔组)形式在汽车焊装夹具设计中应用广泛,其设计特点是工作量大但操作简单重复。为提高汽车焊装夹具孔组设计效率,文章应用CATIAAutomation二次开发技术,编写了汽车焊装夹具孔组快速设计应用程序,大大提高了汽车焊

2、装夹具孔组的设计效率。通过实例验证,孔组工具可提高设计效率约7 0%,为焊装夹具的智能化设计奠定一定基础。关键词:焊装夹具;孔组工具;CATIA;二次开发中图分类号:U466Development and Application of Welding Fixture Hole Group Tool BasedLI Renjun,TAN Hongqiang,ZHANG Yiwen,GU Lidong,LIU Xiaonan?(1.School of Mechanical Engineering,Changchun University of Science and Technology,Chan

3、gchun 130022,China;2.Intelligent Equipment Design Department,FAW Tooling Manufacturing Company Limited,Changchun 130022,China)Abstract:Hole feature combination(short for:hole group)form which design characteristics areheavy workload but simple repetition is widely applied in the design of automotive

4、 welding fixture.To improve the design efficiency of hole group in automotive welding fixture,programs a rapiddesigning application tool for automotive welding fixture hole group based on CATIA Automationsecondary development technology.This application tool can improve the design efficiency ofautom

5、otive welding fixture hole group greatly.By the test verification in the real design atmosphere,the hole group tool improves the design efficiency nearly 70%.Furthermore,the research in thispaper lays a certain foundation for the intelligent design of welding fixture in the future.Keywords:Welding f

6、ixture;Hole group tool;CATIA;Secondary development法国达索公司的CATIA软件在世界计算机辅助设计(ComputerAided Design,CAD)/计算机辅作者简介:李任君(198 3一),男,博士,讲师,研究方向为智能设计及仿真分析,E-mail:。基金项目:吉林省科技发展计划(2 0 2 10 2 0 30 2 6 SF)。文献标识码:A文章编号:16 7 1-7 98 8(2 0 2 3)2 0-12 2-0 4on Secondary Development助工程(Computer Aided Enginering,CAE)/计算机

7、辅助制造(Computer Aided Manufacturing,CAM)2销+4螺纹第2 0 期领域占据重要地位,其在汽车焊装夹具设计中应用广泛。汽车焊装夹具结构设计中会有多种孔特征组合形式(简称:孔组),以保证销、轴等通过。通常这些孔组形式有二销二沉头孔、二销二过孔、二销四过孔、二销四螺纹孔等。虽然CATIA在焊装夹具设计中表现出强大的图形绘制能力,但进行手动打孔操作时,易出现低效易错的问题。基于CATIA二次开发提升设计效率的应用研究,国内外学者及工程师做了大量研究。梁锋等针对手工测量统计零件重量低效的问题,开发出了调用GetMeasurable函数的程序,实现了零件重量批量测量并导入

8、;朱立达2 针对人工方式提取物料清单(BillOfMaterial,BOM)效率低、易出错的问题,通过应用二次开发手段,编写了自动生成焊装夹具BOM的程序;吕奉阳等3针对图纸设计中链接替换失效的问题,采用二次开发手段,编写了图纸链接替换程序,提高了工作效率、提升了设计质量;ROJAS-SOLA等4针对CATIA中缺乏相关集成工具的问题,开发出了应用于圆柱与圆锥展开的应用程序,提升了设计效率。对于孔组的快速设计二次开发,文献中较少提及。根据工程师的设计习惯,无论是采用单个打孔还是孔阵列的方式,相较于自动化设计程序,设计效率均较低。通过应用 CATIA二次开发技术,结合VB(V is u a lB

9、a s ic)软件,开发出孔组设计程序。通过算例验证,表明本文所述二次开发程序可以大幅提升孔组设计效率,这将有利于提高汽车焊装夹具产品的设计效率,缩短设计周期。1汽车焊装夹具孔组1.1设计特点图1为焊装夹具设计较常见的孔组形式,孔特征组合模式较为固定,其中孔的特征与个数都较为固定。孔在CATIA中应用设计模块完成,需要进行孔类型选择,孔坐标定义等操作,本身构造简单,操作简单。1.2存在问题在实际打孔操作过程中,每个设计人员的习惯都有所不同,如单个打孔再约束或应用阵列的方式。阵列方式设计孔组较单个打孔的效率提升一些。但由于孔特征不同,一个孔组很难一次阵列完成,因此,工作量方面没有本质改变。经过分

10、析得知,孔组特征具有操作简单且重复的特点,李任君,等:基于二次开发的焊装夹具孔组工具开发与应用2.1 CATIA二次开发简介CATIA二次开发过程就是利用CATIA提供的应用程序接口(Application Program Interface,API)进行软件功能拓展,是用户根据需要对CATIA的功能进行定制的过程。它可以使软件更好地为用户服务,大大提高工作效率与质量5。CATIA提供了两种编程接口,一种是自动化对象编程(A u t o m a t i o n),一种是开放的组件应用架构(Component Application Architecture,CAA)。Automation是基于

11、组件对象模型(Component ObjectModel,COM)技术的编程接口,描述了CATIA二次开发编程对象架构,包含不同接口中每个对象的方法属性,是进行CATIA二次开发的重要参考资料。CAA功能全面,稳定性好,适合深层次的CATIA二次开发,但是需要使用专业的编程软件及工具。自动化开发虽然不能开发完成嵌入CATIA 的可交互的程序,但能使用 select 方法实现简单的选择或选择集交互,可以满足多数工程设计问题。2.2孔组程序实现方法基于CATIA二次开发的焊装夹具孔组程序流程如图2 所示。在焊装夹具孔组设计时,孔组参数等较固定,因此,可以指定相关数据,也可以123对于此类工作,应用

12、计算机程序进行处理较为适宜。孔组完成后,为了在后续生产加工中提高孔的辨识度,需要对孔赋以不同的颜色来区分类型。虽然孔组设计的工作内容简单,但当需要大量重复操作时,人工操作易出现疲劳出错等问题,进而影响设计效率,最终影响整车的开发周期。2销+2 沉头2销+2 过2销+4过图1焊装夹具孔组示意图2火焊装夹具孔组程序设计124通过参数传递的方式完成。孔距采用默认常规数值进行处理。如果有特殊设计要求,可以单独指定,以增加程序的柔性。孔支撑面边线选择孔支撑面面选择边线中心坐标求解支撑面中心坐标求解孔距参数输入图2 程序流程图为增加程序可读性与易维护性,将关键功能均编辑成函数功能。这样在出现问题后,只需要

13、维护相应函数即可。选择关键功能及关键代码如下:Dim InputObjectType(2)InputObjectType(O)=TriDimFeatEdgeInputObjectType(1)=BiDimFeatEdgeInputObjectType(2)=FaceStatus=sel.SelectElement3(InputObjectType,Select the Edge,True,CATMultiSelTrigg WhenSel Perf,False)If(Status=cancel)Then Exit Sub选择完连线与面后,程序会自动求解边线的中心坐标与面中心坐标。此时,会应用到C

14、ATIA自动化接口中的空间分析(SpaceAnalysis)模块。其关键代码如下:Dim mes_edge,Coord_edge(8),cEdgeSet cEdge=oEdgeSet mes_edge=wb.GetMeasurable(cEdge)mes_edge.GetPointsOnCurve Coord_edge在程序中得到连线与孔的中心坐标后,需要应用此二中心坐标解算出孔组中各孔中心坐标(见图3)。设此时孔组支撑面边线中心点坐标为(x1,J1,z1),支撑面中心坐标为(x2,y2,z2),两中心间距为L,而孔组中相邻孔的中心距为L。则中心距为(x,J.2)(X1,J;z)图3孔组中心坐

15、标解算方法汽车实用技术L=/(x2-x)+(y2-y/1)2+(z2-z1)2根据解析几何中空间线段与点坐标的关系可知,相邻孔中心距、线段长与点坐标的关系为孔颜色更新LX-x1=-y1=2-21LX2-XiJ2-J1Z2-Z1根据式(2)可解处出孔组中孔坐标为打孔操作x=Xi+L(X2 -X)/L个y=yi+AL(y2-yi)/L z=2+L(z 2 -z)/L孔组各孔中心坐标解算在孔组工具程序运行过程中,孔组中各孔中心坐标通过代码进行自动求解,无须人工干预,其关键代码如下:Dim Hole_x,Hole_y,Hole_zHole_x=1_x+delt_L*(f_x-l_x)/cLengthH

16、ole_y=l_y+delt_L*(f_y-l _y)/cLengthHole_z=1_z+delt_L*(f_z-1_z)/cLength其中,Hole_x,Hole_y,Hole_z分别为孔组中第一孔的坐标值;1_x,1_y,1_z 分别为与孔组中心线垂直的边线中点;f_x,f _y,f _z 为支撑面中心点坐标;delt_L为孔组孔中心距;cLength为边线中心点到支撑面中心点的距离,即L。在求第二孔中心坐标时,只需将2*delt_L代入即可,运算方便。孔中心距是孔组设计过程中的重要参数,产品进行更新时,可能会出现孔距变化的情况。本文所述孔组工具也考虑到了此种情况,因此,孔中心距通过参

17、数进行传递,这样可以提高程序柔性。在设计中,如孔距发生变化,只需修改相应参数即可,可以很好地适应新设计变化。图4为孔组工具参数接收框,其默认孔中心距为15mm。参数接收框请输入孔中心距图4孔组孔中心距参数框因为已经算出了孔中心坐标,所以在打孔操(x2,J2,22)作时,只需要应用PartDocument下的ShapeFactory中的AddNewHoleFromPoint即可,其关键代码如下:Set gHole=oSF.AddNewHoleFromPoint(x,y,z,cSurf,oDepth)2023年(1)(2)(3)X确定取消第2 0 期gHole.diameter.Value=oDi

18、ameteroPart.update其中,cSurface为支撑面;oDepth为孔深度。在完成孔组各孔生成任务后,为便于后续加工制造,需要按孔类型赋以孔不同颜色,这样过孔、阶梯孔、螺纹孔等都可以很清晰辨识。采用循环与判断结合的方式进行孔组颜色更新,其关键代码如下:For Each Shape In oBody.ShapesIf TypeName(Shape)=Hole ThenoDia=Shape.diameter.ValueIf oDia=6 ThenoSel.Add ShapeoSel.VisProperties.SetRealColor 0,0,255,1oSel.ClearElseo

19、Sel.Add ShapeoSel.VisProperties.SetRealColor 0,175,175,1oSel.ClearEnd IfEnd IfNext3实实例验证图5为孔组工具程序测试过程,其中图5(a)为CATIA设计模块下的零部件,其大小为7 5mmx20 mm20 mm。图5(b)为程序运行开始,操作人员用鼠标选择一条边,虚线为选择的边线。图5(c)为边线选择后,操作人员用鼠标选择支撑面。在(a)零部件(c)选择支撑面图5实例验证孔组工具效果李任君,等:基于二次开发的焊装夹具孔组工具开发与应用(b)选择边线(d)完成效果125操作人员输入相应孔中心距参数后,程序自动打孔并更

20、新其颜色。图5(d)为测试部件最终的完成效果图。经验证,孔组工具运行顺畅,孔组中各孔按预期完成,并按类型正确更新了颜色。应用孔组工具可以避免逐个打孔或阵列打孔的低效与重复。经实际对比测算,应用孔组工具较手动打孔可提升效率7 0%左右。4结论汽车焊装夹具的设计效率,直接影响着新车型的开发周期。在焊装夹具的智能设计中,使用二次开发程序来避免重复性的工作是一种高效、可靠的方法。本文应用CATIA二次开发技术,借助VB软件开发了一个汽车焊装夹具孔特征组合快速生成的应用程序。通过CATIA实际零部件验证,显示该程序实现了孔组的快速、高效生成,提高效率大约7 0%,对缩短设计周期,减轻设计人员负担具有重要

21、意义。本文介绍方法不仅限于孔特征的组合,对于其他类别特征组合,同样具有借鉴与参考意义,为汽车焊装夹具智能设计奠定一定基础。由于本文介绍方法中孔坐标是通过数学解析而来,所以如果出现设计变更时,无法实现各孔坐标的自动更新。这也将是下一步的研究内容,将会使孔组工具更加实用。参考文献1梁锋,钟建强,罗培锋,等.基于 VB 6.0 的 CATIA 二次开发在零件测量中的应用J.汽车实用技术,2 0 2 1,46(2):38-40.2朱立达.基于CATIA二次开发的焊装夹具BOM自动提取J.机械工程师,2 0 17(7):10 9-110.3吕奉阳,杨金秀,罗培锋.基于VB6.0的CATIA二次开发在图纸设计中的应用J.汽车实用技术,2 0 19,44(5):88-91.4ROJAS-SOLA J I,RiO-CIDONCHA G D,ORTiZ-MARiN R,et al.Design and Development of Sheet-metal Elbows Using Programming with Visual Basicfor Applications in CATIAJJ.Symmetry,2020,13(1):13010033.5郭夜.基于CATIA二次开发的机翼参数化建模J.中国科技信息,2 0 2 3(2):47-50.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服