设为首页 | 加入收藏 | 联系我们 | 内部邮箱

SolidWorks的快速应用与二次开发

时间:2014-06-16 10:02来源:未知 作者: 点击:

    随着社会的进步,不管是大企业还是中小企业都在由二维绘图软件向三维绘图软件转型,但根据企业现实的情况,在短期内生产的过程中不可能完全脱离二维工具,所以我们能够利用三维软件快速的建模和出工程图显得尤为重要。对于大批量生产的企业来说,其研制周期和生产周期都比较长,对于部分企业,由于产品的多样性,单件或者小批量生产的特点,其研制和生产周期较短,就更需要快速建模。

    一、模块化建模

    对于相对复杂的产品来说,将零部件模块化最根本的目的是更换零部件或者更改参数方便,因此在设计之前应该根据公司产品的特点,理清其层次关系。

    如图1公司某型燃烧器的两个部件分别建模后,再装配到一起,就方便了其他类型的燃烧器对其部件的使用,减少设计的重复性。

    图1 某型燃烧器的两个部件模型图

    利用布局草图、方程式和系列零件设计表对模块进行参数化设计,方便其设计的更改或者其他项目的借用。图2中的两个部件就是利用布局草图建模的,对其修改也只用更改其三视面的布局草图,无需查找特征在设计树的具体位置,即可完成对模型的更改。

    图2 布局草图建模

    对于结构不变的部件(或者说装配体)来说,可以利用布局草图和方程式对零件进行控制,只需要更改部件布局草图的长宽高三个参数即可完成对部件的重新建模,这样省去了重新建模或者说一个个零件的修改的时间。

    复杂的模块,或者说大型的装配体,可结合企业的电脑硬件配置,以方便使用为目的,适当地利用虚拟零件建模,简化装配零件个数,减少电脑运算难度,这里必须要考虑到满足方便建模的同时,还要方便出图和提取明细表。

    对于大型装配体,如果完全按照零件装配顺序一一进行,大约需要1500~2000个零件,这样会占用大量的电脑资源,更何况这仅仅是个部件,因此我们在建模的过程中必须结合事件情况,在方便出工程图的同时,利用虚拟零件简化装配,这样不仅节约电脑资源,更重要的是节省了大量的设计时间。

    二、柔性件建模

    在设计过程中,难免会出现金属软管和弹簧等柔性件,这对三维设计是一大难点。目前是如果我们需要弯曲建模,就可以直接装配到装配体上,但无法出工程图;相反,如果在平直的状态下建模可以出工程图,但是无法装配到装配体中。因此我们采用另一种思路,增加一种配置,在工程图中使用平直配置,在装配体使用弯曲配置,这样就很简单地解决了这个问题(很多类似的情况都可以使用这种方法解决)。

    三、标准件库和通用件库建模

    由于SolidWorks的标准件库不一定满足企业的需求,因此我们需要开发企业根据自身情况,在SolidWorks原有标准件库的基础上开发满足自身使用的标准件库和通用件库,这对企业三维软件的使用起到基础性的作用。

    三维软件之所以不能完全推广,一部分原因是在三维转化成二维工程图时不适合中国的国标(如一些符号、标题栏和明细表等)。

    (1)根据国标和企业标准在原有模版的基础上开发企业自己的明细表和图样模版,如图3。

    图3 明细表和图样模版

    (2)特殊零部件快速生成工程图,如金属软管、弹簧和复杂曲线的钣金叶片等,可以沿用企业以前二维的出图标准,利用二维出图的方法在三维草图上结合参数化,并通过增加配置来实现绘制工程图。这种方法既延续了企业的出图习惯,有可利用三维参数化的优势,对模型快速的更改,同时其工程图也相应的变动。

    (3)一套完整的图样必须有图样目录、零件清单和外购件清单,我们可以利用VB、VC、VC++等软件,结合Excel开发出自己的图样目录、零件清单和外购件清单(图4)。




    图4 图样目录、零件清单和外购件清单

------分隔线----------------------------