基于SolidWorks的机械产品参数化设计研究

   2016-05-20 互联网佚名7750

    Part=swApp.ActiveDoc
    SelMgr=Part.SelectionManager
    
    装配前要在零件环境下打开要装配的文件,程序如下:
   
    Part=swApp.OpenDoe6("文件路径",1,0,…,"",longstatus,longwamings)
    swApp.ActiveDoc.ActiveView.frameLeft=0
    swApp.ActiveDoc.AetiveView.frameTop=0
    swApp.ActiveDoc.ActiveView.frameState=1
   
    在装配环境下定义基准面的配合并进行自动装配,其程序如下:
   
    boolstatus=Part.Extension.SelectBylD2("基准面@装配体","PLANE",0,0,0,True,1,Nothing,0)
    Feature=swAssy.Add Mate 2(0,0,False,1,0,0,1,1,0,1,1,longstatus)
    Part.Clear Selection2(Tme)
    
    系统根据定义的约束关系进行自动求解,避免了装配干涉等问题。桥架三维模型,如图3所示。
   


    5结论
   
    在桥式起重机参数化设计平台中,使用了尺寸驱动参数化建模方法,将设计参数直接转化为产品零件和装配体的三维模型,达到了"立优即现"的动态效果,在零件中定义装配约束关系并自动求解,避免了装配干涉等问题,提高了产品的设计效率和准确率。利用AetiveX Automation技术,将生成的.dll文件集成到客户应用程序中,实现SolidWorks的完全客户化,使设计具有很好的集成性,具有很好的工程实用价值。

 
举报收藏 0打赏 0评论 0
点击排行