点击浏览书籍内容:
solidwroks2012入门到精通 solidwroks2013入门到精通 solidwroks2013曲面实例 solidwroks2012曲面实例 solidwroks2012工程图 solidwroks2012钣金展开技术手册 solidwroks2012入门 solidwroks2011高级曲面
solidwroks2014产品造型118招 solidwroks2014自学视频教程 solidwroks2014基础教程 solidwroks2014钣金技巧 solidwroks2014管道与布线 solidwroks2013零件与装配 solidwroks2014模具设计 solidwroks2014运动仿真

solidworks教程:建议范例源文件、书籍pdf、配套视频结合学习(浏览下载页面)
15.3 圆形接线板自动装配
 
    在准备完装配所需的文件后,接线板自动建模的步骤如下:
    1)新建接线板总装配体。
    2)打开每个需要装配的零部件或子装配体,将它们装配到接线板总装配体中。
    3)每装配完一个部件后,先对部件进行尺寸、特征、属性的修改与设里,并进行保存,
最后关闭这些部件。
    4)按照界面参数对二眼插座和五眼插座进行装配体中的圆周整列。
    5)对USB插座进行线性阵列。
    6)在装配体中对接线板顶盒PlugTopBox.SLDPRT进行插座孔建立。孔的草图引用插座组
件中零件预先定义的切割草图。
    1.【代码片段B】主装配方法
    在此方法中又不断地调用了自定义的DoAssem方法装配每个具体部件,以及CutTopBox
方法切除顶盒插座孔,最终完成整个接线板装配体的自动装配。自定义方法的使用.使得整体的
代码更加清晰,便于将来维护,减少了大量重复的装配代码。
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
    2.【代码片段C】装配每个部件的总方法DoAssem
    此方法主要完成每个部件打开,插入到装配体中,完成装配及修改对应部件的尺寸与属
性。其中同样定义了以下两个自定义的方法:DoMate进行每个装配体的3个配合关系建立,以
及RevisePart方法修改每个部件的尺寸与属性。
    2.【代码片段C】装配每个部件的总方法DoAssem     此方法主要完成每个部件打开,插入到装配体中,完成装配及修改对应部件的尺寸与属 性。其中同样定义了以下两个自定义的方法:DoMate进行每个装配体的3个配合关系建立,以 及RevisePart方法修改每个部件的尺寸与属性。
solidworks2017 API二次开发  模型数据准备
    3.[代码片段D]添加每个部件的3个配合总方法DoMate
    在此方法中,各部件主要循环完成了选中每个配合需要的配合元素,添加配合关系。在这
里定义了建立3种不同配合的自定义公共方法swMateAXIS轴配合方法、swMateAng角度配
合方法以及swMateDis距离及重合配合方法,不同的部件都采用这3个方法,仅仅传人的参
数不同,另外还有一个「indComp方法用于获得指定的部件,避免这部分代码影响DoMate总
方法的层次与可读性,便于将来维护。
    由于配合代码重复性较高,因此这里仅列出底盒PlugBottomBox和插座PlugSlot两种部件
的装配代码,其他部件的代码类似,在此省略。
   solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
    从上面的代码中可以看到,拼接字符串的方式比较简洁,在部件层次比较深时,使用Fea-
ture::GetNameForSelection更方便地获得选择字符串,但代码量也比较多。由上面的代码可以
看出,虽然二眼插座、五眼插座、USB插座的结构不同,但装配的代码基本可以公用。
    4.[代码片段E]3个公共配合方法swMateAXIS, swMateAng, swMateDis,以及寻找部件
公共方法FindCompo
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备134
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备33
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
    5.【代码片段F】对每个部件的尺寸及属性设置方法RevisePart
    本方法涉及了每个零件的普通尺寸修改、方程式修改、特征压缩解压及属性设置。由于思
路差不多,本例代码片段仅列出顶盒PlugTopBox与底盒PlugBottomBox的设置。
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备2
    6.【代码片段G]对接线板顶盒进行插座孔的开孔方法CutTopBox
    本方法的主要思路即为选中顶盒部件,进人编辑零件模式,选中草图绘制平面,进行草图
绘制,引用各部件的草图切割模板,转化实体引用,建立拉伸切除特征。
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发  模型数据准备
solidworks2017 API二次开发 圆形接线板自动装配
solidworks2017 API二次开发 圆形接线板自动装配


文章分享:


上一篇:solidworks2017 API二次开发 模型数据准备
下一篇:solidworks2017 API二次开发 圆形接线板自动出图

随机推荐



点击浏览:本站所有书籍的光盘文件及书籍pdf文件
solidworks书籍浏览
(点击图片浏览)


本站提供SolidWorks视频教程在线观看, SolidWorks破解版软件下载及软件配套的solidworks书籍视频全套教程  

solidworks教程更新