120个solidworks实例教程

时间:2022-11-05 07:45:17 其他范文 收藏本文 下载本文

120个solidworks实例教程(共9篇)由网友“明天是晴天”投稿提供,以下是小编整理过的120个solidworks实例教程,欢迎阅读分享,希望对大家有帮助。

120个solidworks实例教程

篇1:120个solidworks实例教程

图1                                 图2

图1提示:①拉伸圆柱→倒内外角→拉伸切槽;,

②拉伸带槽柱体→倒内外角;。

③旋转带倒角圆套→切伸切槽。

图2提示:①拉伸带孔的六边形→倒内角→倒外角;。

②拉伸圆柱套→倒内角→倒外角→拉伸切六边;。

③旋转带倒角圆柱套→拉伸切六边。

图3                                 图4

图3提示:①拉伸带孔的六边形→倒内角→倒外角→拉伸切顶槽;

②拉伸圆柱套→倒内角→倒外角→拉伸切六边形→拉伸切顶槽;

③旋转带倒角的圆柱套→拉伸切六边→拉伸切顶槽。

图4提示:①拉伸圆锥套→拉伸侧耳→切除多余部分→圆角;

②旋转圆锥套→拉伸侧耳→切除多余部分→圆角。

图5                               图6

图5提示:旋转生成主体→拉伸切横槽→阵列横槽。

图6提示:①拉伸圆柱→倒角→拉伸切除圆柱孔;

②旋转带倒角圆柱→拉伸切除圆柱孔。

图7                               图8

图7提示:旋转法。

图8示:①旋转阶梯轴(带大端孔)→拉伸切内六角→拉伸切外六角→切小端圆孔;

②拉伸阶梯轴→拉伸切圆柱孔→拉伸切内六角→拉伸切外六角→切小端圆孔。

图9                                 图10

图9提示:①旋转带球阶梯轴→拉伸切中孔→拉伸切横孔→拉伸切球部槽。

图10提示:①旋转法。

图11                                      图12

图11示:旋转生成轮主体→拉伸切轮幅→拉伸切键槽。   图12提示:旋转主体

→切除拉伸孔→切除拉伸槽。

图13                                      图14

图1                                 图2

图1提示:①拉伸圆柱→倒内外角→拉伸切槽;。

②拉伸带槽柱体→倒内外角;。

③旋转带倒角圆套→切伸切槽。

图2提示:①拉伸带孔的六边形→倒内角→倒外角;。

②拉伸圆柱套→倒内角→倒外角→拉伸切六边;。

③旋转带倒角圆柱套→拉伸切六边。

图3                                 图4

图3提示:①拉伸带孔的六边形→倒内角→倒外角→拉伸切顶槽;

②拉伸圆柱套→倒内角→倒外角→拉伸切六边形→拉伸切顶槽;

③旋转带倒角的圆柱套→拉伸切六边→拉伸切顶槽。

图4提示:①拉伸圆锥套→拉伸侧耳→切除多余部分→圆角;

②旋转圆锥套→拉伸侧耳→切除多余部分→圆角。

图5                               图6

图5提示:旋转生成主体→拉伸切横槽→阵列横槽。

图6提示:①拉伸圆柱→倒角→拉伸切除圆柱孔;

②旋转带倒角圆柱→拉伸切除圆柱孔。

图7                               图8

图7提示:旋转法。

图8示:①旋转阶梯轴(带大端孔)→拉伸切内六角→拉伸切外六角→切小端圆孔;

②拉伸阶梯轴→拉伸切圆柱孔→拉伸切内六角→拉伸切外六角→切小端圆孔。

图9                                 图10

图9提示:①旋转带球阶梯轴→拉伸切中孔→拉伸切横孔→拉伸切球部槽。

图10提示:①旋转法。

图11                                      图12

图11示:旋转生成轮主体→拉伸切轮幅→拉伸切键槽。   图12提示:旋转主体

→切除拉伸孔→切除拉伸槽。

图13                                      图14

图13提示:①旋转。

图14提示:①旋转生成带皮带槽的轮主体→拉伸切轮幅→拉伸切键槽。

图15                                   图16

图15提示:①画一个方块→切除拉伸内侧面→拉伸两个柱→切除拉伸外侧面→切除拉伸孔。

图16提示:①旋转生成齿轮主体→切除拉伸键槽→画一个齿的曲线→扫描生成一个齿→阵列其它齿。

②从库中提取→保存零件。

图17                              图18

图17提示:旋转主体→切除拉伸孔。

图18提示:旋转主体→切除拉伸孔。

图19                                图20

图19提示:旋转主体→拉伸切除六边形。

图20提示:旋转主体→拉伸切除六边形。

图21                                图22

图21提示:旋转主体1→旋转主体2→圆角→拉伸中间方块→切除方块中孔。

图22提示:旋转主体1→旋转主体2→圆角→拉伸中间方块→切除方块中孔。

图23                                    图24

图23提示:旋转。

图24提示:旋转主体1→建立基准面→旋转主体2→圆角→拉伸中间方块→切孔。

图25                            图26

图25提示:旋转主体→拉伸切除。

图26提示:旋转主体→拉伸切除→切除内孔

环台。

图27                                 图28

图27提示:拉伸主体→切除外形→切除内孔。

图28提示:旋转。

图29                                   图30

图29提示:旋转中间球(带平面、带孔)→旋转轮幅→阵列轮幅→旋转轮缘→旋转手把。

图30提示:拉伸底板→沿底板画一直线草图→过直线建立一个斜基准面→画草图→拉伸凸起→切孔。

图31                                    图32

图31提示:拉伸主体→倒角。

图32提示:拉伸主体→切孔。

图33 图34

图33提示:①旋转带球面圆锥面圆柱→拉伸切槽→画圆柱螺旋线→画圆锥螺旋线→扫描切槽。

图34提示:生成螺旋线→在螺旋线端部建立基准面→画空间直线和圆弧→过度圆弧→组合曲线→以柱螺旋线建立基准面→在基准面上画圆→扫描生成弹簧。

或采用放样法。

图35                               图36

图35提示:①拉伸六棱柱→拉伸圆柱→画螺旋线→扫描切螺纹;

②旋转阶梯轴→切六棱柱→→画螺旋线→扫描切螺纹。

图36提示:①旋转带球圆柱体→拉伸切球平面→拉伸切圆柱孔→画螺旋线→扫描切螺纹;

②旋转球→拉伸圆柱→拉伸切球平面→拉伸切圆柱孔→画螺旋线→扫描切螺纹。

图37                           图38

图37提示:对立两个基准面→在两个基准面上画圆→生成两个锥螺旋线→组合曲线→垂直于螺旋线建立基准面→画弹簧截面→扫描生成弹簧锥度螺旋线。

图38提示:旋转主体→画螺旋线→生成基准面

→画截面草图→切除扫描螺纹。

图39                              图40

图39提示:①旋转生成齿轮主体→切除拉伸键槽→画一个齿槽的曲线→扫描生成一个齿槽→阵列其它齿槽。(可在装配体中直接从库中调用保存零件)。

图40提示:①旋转生成齿轮主体→切除拉伸键槽→生成两个基准面→分别在两个基准面内画一个齿槽的曲线→放样扫描生成一个齿槽→阵列其它齿槽。(从库中调用同上)。

图41                                图42

图41提示:拉伸主体→画齿形线→生成一个齿→阵列。(可从库中调用后切除)。

图42提示:旋转主体→画螺旋线→以螺旋线建立基准面→画截面线→切除扫描螺纹。

图43                               图44

图43提示:旋转曲面→加厚。

图44提示:①画圆弧→建立两个基准面→在两个基准面上画圆→放样曲面→加厚→切除多余部分。

②画圆弧→建立两个基准面→在两个基准面上画圆→凸台/基体放样薄壁→切除多余部分。

图45                                  图46

图45提示:画曲线→建立基准面→画圆→凸台/基体扫描(薄壁特征)。

图46提示:画曲线→建立多个基准面→凸台/基体放样(薄壁)。

图47                    图48

图47提示:画3D草图→圆角→建立基准面→扫描。

图48提示:画3D草图→圆角→建立基准面→扫描(薄壁特征)。

图49                                        图50

图49提示:画曲线→建立基准;画圆→扫描曲面→画直线→建立基准面→扫描曲面→剪裁曲面→组合曲面→圆角→加厚。

图50提示:画圆→生成螺旋线→画过度线→组合曲线→凸台扫描(薄壁特征)。

图51                                      图52

图51提示:①扫描主体曲面→拉伸一端曲面→拉伸另一端曲面→剪裁曲面→凸台/基体加厚

②拉伸主体→圆角→拉伸两端立柱→抽壳→切除立柱多余部分。

图52提示:旋转圆环→画钩曲线→建立基准面→画截面线→画引导线(在内侧)→扫描。

图53                                 图54

图53提示:①拉伸主体(带方孔)→补充主体→拉伸手把→圆顶,

②拉伸主体(带方孔)→补充主体→旋转手把。

图54提示:拉伸底板→圆角→画手把曲线→建立基准面→画手把两端截面→画放样中心线→凸台/基体放样→切除多余部分。

图55                               图56

图55提示:旋转主体→等距曲面→对立基准面→画一个弧形封闭轮廓→切除到等距到面→镜象→阵列。

图56提示:旋转主体→等距曲面→对立基准面→画一个弧形封闭轮廓→拉伸到等距到面→镜象→阵列。

图57

图58

图57提示:旋转主体→投影曲线→建立基准面→画截面线→扫描→阵列。

图58提示:画路径曲线→建立基准面→画截面线→扫描。

图59                                 图60

图59提示:旋转主体→切除文字。

图60提示:画一曲线→建立基准面→画杆截面→放样杆→建立基准面→拉伸一端→拉伸另一端。

图61                                图62

图61提示:拉伸主体→圆角→以上面为基准画小柱草图→拉伸到底面。

图62提示:拉伸(或旋转)主体阶梯轴→画一条螺旋线→以螺旋线建立基准面→画螺纹截面→扫描一条螺纹→阵列→切除多余部分。

图63                                    图64

图63提示:建立基准面→画两端草图→画引导线→簇样→切除大端。

图64提示:拉伸两柱→拉伸一个横柱→圆角→阵列。

图65                                    图66

图65提示:画两个截面→画两条引导线→放样→抽壳→切除多余部分。

图66提示:拉伸(或旋转)大圆盘→画一条半径线(与大圆盘半径相等)→以半径线对称夹角为30度的2条构造线(端点到与大圆盘相切处)→以该半径线建立基准面→画一个三角形→画一个三角形顶点到盘中心的线(作为扫描路径线)→拉伸扫描(三角形为轮廓线)拉伸切除多余部分(两个方向完全贯穿)→圆周阵列(选择扫描特征、切除特征和据新华社电特征)12个→旋转阶梯轴→圆角(变半径、外缘5、内缘3)→外圆圆角5。

图67                                   图68

图67提示:画中心杆(中心)轨迹→建立两个基准面→画圆草图→扫描中心杆(薄壁特征)在一个基准面上拉伸带孔方板→在另一个基准面上拉伸另一个方板。

图68提示:绘缺点3D封闭曲线→建立基准面→画圆草图→扫描。

图69                                图70

图69提示:画弯管中心轨迹→建立基准面→画圆草图→扫描弯管→拉伸法兰。

图70提示:旋转主体→生成筋板→切孔→倒角。

图71                                   图72

图71提示:拉伸两端圆柱(两侧对称)→拉伸中间杆(两侧对称)→圆角→倒角。

图72提示:旋转轴

→建立基准面→切除键槽。

图73                                     图74

图73提示:旋转主体→切横孔→切阶梯孔。

图74提示:旋转主体→切孔。

图75                                   图76

图75提示:旋转。

图76提示:拉伸侧板→拉伸底板→拉伸圆柱→盘板→切孔。

图77  图78

图77提示:拉伸底板→建立基准面→拉伸斜圆柱→切孔。

图78提示:拉伸底板→拉伸上部→抽壳→拉伸法兰→切孔。

被过滤广告

图79                                     图80

图79提示:旋转→切孔。

图80提示:拉伸底板→拉伸底板凸台→拉伸圆柱→拉伸侧圆柱→切中孔→切横孔→切底板孔。

图81                                  图82

图81提示:拉伸中间圆套→切键槽→旋转一个手把→阵列。

图82提示:拉伸大板→拉伸半圆体→旋转中间圆柱→拉伸小板→切中孔→切方槽。

图83                                 图84

图83提示:右侧板→拉伸侧圆柱→切侧圆柱孔→拉伸上板→拉伸上小板体→切小板中间部分→切小板孔→拉伸上圆柱→切上圆柱孔。

图84提示:拉伸主体→拉伸底板→拉伸上沿→拉伸一侧轴承座圆柱→加筋板→拉伸固定板→切轴承孔→切轴承压盖孔→镜象另一半→切底板孔→切连接孔→生成分隔线→拔模固定板。

图85                                    图86

图85提示:拉伸主体→圆角主体→抽壳主体→

拉伸底沿→拉伸侧固定板→拉伸一侧轴承座→切一侧轴承孔→拉伸固定板→拔模固定板→加轴承压盖孔→加筋板→镜象另一半→拉伸顶部圆柱→切顶部小孔→切底板孔。

图86提示:拉伸竖圆柱体→旋转横圆套→切竖圆柱孔→拉伸左叉→切左叉外形→拉伸中间横板→拉伸右叉→切右叉外形→旋转切叉孔加筋。

图87                                        图88

图87提示:拉伸方块→在事侧面抽壳→旋转竖圆柱→建立基准面→旋转右圆柱套→切竖圆柱孔→切底法兰孔→切右法兰孔→圆角。

图88提示:旋转180度主体(带圆角)→拉伸一全侧耳→切除台阶→倒角→圆角→镜象→旋转中间凸台(带孔)→圆角中间凸台。

图89                                    图90

图89提示:拉伸底板(带孔)→拉伸底板凸台→圆角底板→拉伸上板→切上板孔→切除上板。

图90提示:旋转主体→切孔。

图91

图91提示:按主视图画一个草图→退出草图→用转换实体引用拉伸侧板→拉伸上板外廓→拉伸上板凸台→切除上板方孔→拉伸底板→切底板孔→隐藏无用草图。

图92图92提示:画椭圆草图→画截面草图→扫描→画右切除草图(带回转中心线)→旋转切除。

图93

图93提示:按俯视图画一个草图→用转换法再画底面草图→建立顶部基准面→用转换法再画上面草图→放样实体→用覃图引用法在实体上部凸台底部草图→带拔模拉伸→隐藏无用草图。

图94

图94提示:旋转底部圆台→拉伸筋板→旋转切除上部球面。

图95

图95提示:拉伸立方体→分别画两头半圆草图(两个草图)→画两个导导线草图(两个草图)→放样曲面(用两条引导线)→用曲面切除→隐藏曲面。

图96

图96提示:画一段螺旋线→画叶片草图→沿螺旋线扫描叶片→切除叶片→旋转风扇中间体→阵列三个叶片。

图97

图97提示:旋转主体→加一个筋板→阵列三个筋板。

图98

图98提示:拉伸底板→拉伸一个小方块→阵列全部方块。

图99

图99提示:拉伸板(拔模10度)→拉伸三个圆柱(草图中画三个圆,拉伸时不合并实体)→圆角圆柱→压凹(选定切除,间隙为

1mm)→圆角上表面→抽壳(厚度1mm)。

图100

图100提示:拉伸六棱柱→弯曲(扭曲100度,基准面1剪裁距离20mm)

图101

图101提示:拉伸圆柱体→倒下角→建立等距曲面(选择立柱、下倒角、底面)→用包覆切除凹坑→用包覆加文字→扫描加手把→曲面切除内腔→倒上角。

图102

图102提示:旋转圆台→建立基准面(曲面切平面)→拉伸键。

图103

图103提示:旋转主体(或拉伸主体)→画样条曲线→拉伸曲面→用曲面切除→隐藏曲面。

图104

图104提示:拉伸(或旋转)阶梯轴→切除平台→切除凹坑→切除中间孔。

图105

图105提示:拉伸右视图所示的弧形板→拉伸弯板(不选定合并结果)→插入特征(组合)→选择共同→选择两个实体并确定→拉伸其它凸台→节孔。

图106

图106提示:画椭圆草图(轮廓)→画直线草图(路径)→画样条曲线(引导线)→插入凸台/基体扫描→等距曲面→画耳朵扫描路径→生成基准面→画耳朵截面草图→扫描耳朵→打开Photoworks→设置渲染背景→设置零件材料→渲染。

图107 装配子图1

图107提示:拉伸立柱主体→切附后立柱上部台阶→拉伸右横圆柱→拉伸左横柱体→旋转切除中间竖孔→切除右横孔→切除左横孔→圆角→拉伸左上耳→加筋板

图108 装配子图3                     图109 装配子图4

图108提示:旋转(或拉伸)阶梯轴→切除横孔→倒角

图109提示:旋转球缺→用特征钻孔

图110 装配子图2

图110提示:拉伸手把主体(不含螺纹部分)→拉伸手把圆柱→切孔→拉伸螺纹部分圆柱→加螺纹装饰线(插入注解)

图111 装配体总图

一、识读图107、108、109、110所示的零件图样,完成零件实体造型(螺纹造型不做),将4个零件依次保存,并以准考证号加a1、a2、a3、a4为文件名保存.x_t格式(Parasolid 9.0以下)实体文件(60分)。

二、对图111的零件进行装配,根据三维设计模型自动生成装配图的全剖主视图(视向和阀体座零件一致,不要标注和标题栏,图线要求符合正投影规则),并以准考证号加b为文件名保存.dwg格式图形文件,并用软件功能算出压杆零件的转动角度范围是    (以图2压杆零件所示为基准位置)(20分)。

三、根据第二题所确定的压杆零件的转动角度范围,完成压杆零件的转动动画仿真,要求出现压杆零件转动时的两个极限位置但不能出现干涉,生成主视图视向(和阀体座零件主视图视向一致)avi文件(25帧/秒 800×600像素)(20分)。

装配提示:建立装配图文件

;插入现有零件主体(图107)→插入现有零件销轴(图108)→配合关系同轴→配合关系重合→插入现有零件手把(图110)→配合关系同轴→配合关系重合→插入现有零件球→配合关系同轴→配合关系重合→手把与主体用角度配合。

工程图提示:建立工程图文件→插入视图→画剖视图构造线→生成剖面视图(手把不剖)→加球局部剖视图→保存为.DWG文件。

动画提示:打开装配图→切换到动画功能→拖动时间杆到一定位置(视图方向)→双击角度配合→输入角度→再拖动时间杆到下一个适当位置→双击角度配合→输入角度→播放动画→保存动画为.AVI文件。

各种动画制作说明:

1. 装配体爆炸动画制作

制作装配爆炸视图(如图112所示)→切换到动画标签→拖动时间杆1个小距离→用动画向导生成爆炸动画→再次拖动时间杆1个小距离→用动画向导取消爆炸→播放动画。

图112爆炸视图

2. 移动零件动画(图113)

切换到动画标签→拖动时间杆1个距离→用鼠标拖动零件到B点→拖动时间杆→用鼠标拖动零件到C点→拖动时间杆→用鼠标拖动零件到D点→拖动时间杆→用鼠标拖动零件到E点→→拖动时间杆→用鼠标拖动零件到F点→拖动时间杆→用鼠标拖动零件到G点→播放动画。

图113移动零件生成动画

3. 移动给定距离动画

将装配体中需要移动给定距离的零件与下动的零件设置配合→切换到动画→拖动时间杆到某一位置→双击动画界树中的距离角度并输入角度值→播放动画。

图114 用距离生成动画

4. 转动角度动画

将要转动的零件与固定不动的零件(或另画一个直线草图)设置角度配合→拖动时间杆→双击动画树中的角度并输入角度值→播放动画。

图115 用角度生成动画

图116 用角度生成动画

在图116中,为了使轴承一起转动可以在轴承和轴上各画一条构造直线草图,使两直线配合为平行,

5. 旋转马达动画(模拟)

如图117所示的机构制作旋转马达动画:单击模拟工具栏中的旋转马达按钮→弹出旋转马达设置对话框→选择小齿轮轴→确定转动方向(图中选择为逆时针)→选择小齿轮→确定转动方向→择大齿轮轴→确定转动方向→选择大齿轮→确定转动方向(顺时针)→单击对话框中的确定按钮→单击计算模拟按钮→重播模拟。

为了使两个齿轮的齿对齐,可以在两个齿轮端面上各绘制一条构造半径线,定义配合重合,定义后再将其重合关系删除

图117 旋转马达动画

6. 线性马达

单击模拟工具栏中的线性马达按钮→弹出线性马达对话框→单击要移动零件上移动方向的边线→如果方向不合适可以改变方向→单击对话框中的确定按钮→单击计算模拟按钮→重拨模拟。

图118 线性马达动画

7. 线性弹簧动画

如图119所示的装配体生成线性弹簧动画:在两个支座之间绘制一条草图条直线→在直线的

中点上绘制一个点→单击模拟工具栏中的线性弹簧按钮→弹出线性弹簧对话框→单击滑板的一个边→单击草图中的点→在图中出现弹簧→输入自由长度(如50)→输入弹簧常数→单击对话框中的确定按钮→单击计算模拟按钮→重播模拟。

图119 线性弹簧动画

8. 引力动画

如图120所示的装配体生成引力动画:单击模拟工具栏中的引力按钮→弹出引力对话框→单击滑板的一个边→确定引力方向→可以修改引力常数→单击对话框中的确定按钮→单击计算模拟按钮→重播模拟。

图120 引力动画

篇2:SolidWorks技巧

101 您可以生成一个缩排的材料明细表(BOM),每一个次装配体被列为一个项目,在其下列有其零部件,并以缩排的方式,不放入项目数字。

102 用默认的方式,使用在材料明细表(BOM)内的文字字体可以与工程图中指定的注释字体相符合。

103 在工程图的断裂视图中,您可以插入多个折断线(所有都在相同的方向)。

104 您可以从一个剖面视图中生成一个投影视图。

105 您可以控制投影视图、剖面视图、局部视图以及辅助视图的放置位置。一个视图边界的预览图形会附在光标上,这样可以帮助您将视图放置在您所想要放置的位置。

106 当您生成一个新的投影视图、剖面视图、或辅助视图时,其默认状态是对正于它的主视图。

若要解除这个默认的对正关系,请在您对此视图选择一个放置位置时按住 Ctrl 键。

107 拖动视图时,您可以控制是否要查看这个工程视图的内容。请选择菜单上的工具/选项/系统选项/ 工程图,并设定『拖动工程视图时显示其内容』的选项。

108 当所参考的模型发生变更时,您可以指定工程视图是否要自动更新。请选择菜单上的工具/选项/系统选项/工程图,并设定『自动更新工程视图』的选项。

109 您可以打印一个在工程图之内选择的区域,并且您可以对打印的区域指定一个缩放因子。

110 如果您显示一个双重的尺寸标注,您可以将替代的单位尺寸置于主要单位尺寸的上方或右方。请选择菜单上的工具/选项/出详图标签,并指定这个选项。

111 若要将尺寸文字置于尺寸界线的中间,可以在该尺寸上单击右键,并且选择文字对中的命令。

113 在一个工程图中,若要以线性尺寸显示一个直径尺寸,请由右键的下拉菜单中选择以线性方式显示。当您拖动尺寸文字上的控点时,该尺寸界线是以15度的增量来抓取放置,这可以允许您将尺寸以水平或垂直的方式对正。

114 您可以插入、复制或移动一个圆角尺寸到任何一个能以实际圆弧显示圆角的视图上。

115 您可以按住 Ctrl 键后选择多个注解,并且将其视为一个组做移动。101 您可以生成一个缩排的材料明细表(BOM)。每一个次装配体被列为一个项目,在其下列有其零部件,并以缩排的方式,不放入项目数字。

102 用默认的方式,使用在材料明细表(BOM)内的文字字体可以与工程图中指定的注释字体相符合。

103 在工程图的断裂视图中,您可以插入多个折断线(所有都在相同的方向)。

104 您可以从一个剖面视图中生成一个投影视图。

105 您可以控制投影视图、剖面视图、局部视图以及辅助视图的放置位置。一个视图边界的预览图形会附在光标上,这样可以帮助您将视图放置在您所想要放置的位置。

106 当您生成一个新的投影视图、剖面视图、或辅助视图时,其默认状态是对正于它的主视图。

若要解除这个默认的对正关系,请在您对此视图选择一个放置位置时按住 Ctrl 键。

107 拖动视图时,您可以控制是否要查看这个工程视图的内容。请选择菜单上的工具/选项/系统选项/ 工程图,并设定『拖动工程视图时显示其内容』的选项。

108 当所参考的模型发生变更时,您可以指定工程视图是否要自动更新。请选择菜单上的工具/选项/系统选项/工程图,并设定『自动更新工程视图』的选项。

116 当您生成一个新的剖面视图,或更新一个已存在的剖面视图时,会自动地对每一个孔或旋转的特征生成一个中心线。请选择菜单上的工具/选项/出详图标签,并指定中心线的延伸距离(此指超过模型边线的部分)。

117 若要将孔标注符号添加到多个孔上,您可以单击孔标注的工具栏图标,然后选择每一个您想要添加符号的孔。

118 您可以预选其箭头引线附著的实体,来控制几何公差符号所要放置的位置。如果您选择一条边线,此引线会以垂直于该边线的方式放置。如果您选择一个尺寸,引线会附著在该尺寸线上。

119 在一个工程图上,您可以添加一个剖面线的图样到模型的面上,或一个草图实体闭环之内。

120 如果您变更一细节项目的附著点,根据您所指定附著在面、边线或顶点时的箭头样式,该箭头的样式会自动更改,。请选择菜单上的工具/选项/出详图标签,用箭头按钮指定您的选择。

121 选择菜单上的插入/模型项目命令,您可以从一个模型中将参考几何输入到该工程图上。

122 要将零部件移动到子装配体,将其拖动并丢放进 FeatureManager 设计树的子装配体中。如果您只想将零部件重组顺序到子装配体以下,当您放置零部件时按住 ALT 键。

123 您可在 FeatureManager 设计树中从鼠标右键菜单压缩零部件。 124 您可生成一空白工程图模板,此模板装入时不会提示用户使用图纸格式。如想生成模板,打开一带有图纸格式的标准

工程图模板。然后删除图纸上的所有实体并将文件保存为新的模板。

现在图纸实际上为空白,当模板被使用时不会提示用户使用新的图纸格式。

125 您可移动工程图图纸上的所有实体(注释、草图实体、工程视图、等)。从 FeatureManager 设计树顶层工程图图标中的鼠标右键菜单里选择“移动”指令。

126 您可通过从多边形一个边的鼠标右键菜单中选择“编辑多边形”来编辑已绘制的多边形。

127 您可使用设计树中的配置来控制零件的颜色。

128 您可在工具/选项/系统选项/一般中将性能电子邮件选项打开或关闭。

129 SolidWorks 系统选项适用于所有 SolidWorks 文件,SolidWorks 文件属性在文件模板层上设定,

130 为提高性能,SolidWorks 在非激活内存中储存几何关系。当指针移到适当的边线或实体上时,指针变为橙色以“唤醒”适当的几何关系。

131 您可将单个零部件移到工程图独自的图层中。在工程视图中右键单击零部件,选择零部件线型,然后从菜单中选择一图层。

132 如果您有显示无数个不同模型(独自文件)的工程视图,您可选择自定义属性从那一个模型抽取。右键单击工程图图纸然后选择属性。在图纸设定对话框底部为“使用所显示的模型中的自定义属性” 菜单。

在每个图纸上您可选择一个可抽取这些自定义属性的模型。

133 SolidWorks Explorer 可作为单独应用程序启用也可从 SolidWorks 内部启用。选择工具/ SolidWorks Explorer 从 SolidWorks 内部启用或从开始菜单选择 SolidWorks Explorer来单独启用。

134 SolidWorks 在 SolidWorks 网站的支持部分设有常见问题解答以及详细的技术提示知识库。只需登录到 www.solidworks.com 的支持部分然后选择知识库。

135 SolidWorks 设有一广泛的范例模型库。这些范例设在 SolidWorks 网站支持部分的模型库内。

这些模型可供 SolidWorks 订购用户免费下载。登录到 www.solidworks.com 的支持部分然后选择模型库。

136 下载新的 SolidWorks Service Pack 后,您可查看 SolidWorks 作了什么变化。选择帮助/ SolidWorks 新版本说明。

137 您可控制以****图显示的模型的相对距离。要使模型以****图显示,选择视图/修改/****图。选择一大于或小于 1 的观察位置。要使****图逼真,小于 1 的数值会产生所需效果。

138 您可将 Tiff 文件作为图片添加到 SolidWorks 模型的图形区中。单击插入/图片,然后浏览到包含所需 Tiff 文件的目录。

139 插入到 SolidWorks 模型背景中的图片可以移除或替换。单击视图/修改/图片。

140 您可将曲面直接输入进 SolidWorks 模型中。受支持的文件格式为 Parasolid、IGES、ACIS、VRML、以及VDAFS。

141 您可在 SolidWorks 里从鼠标右键菜单中查看面的曲率。“冷”色(黑、紫、蓝)表明低曲率(低平)。“热”色(红、绿)表明高曲率。

142 您可设定在 SolidWorks 文件中定义曲率的数值。在工具/选项/文件属性/颜色中单击曲率按钮。

143 您可在零件文件中生成一配合参考。这可使用户为指定的实体找出可能的配合搭档。您在拖动零部件进装配体时推理可能的配合搭档。此选项位于工具/配合参考。

144 如果您的钣金零件包含自动切释放槽,您可选择“撕裂形”或“矩圆形”,而不选矩形释放槽。

146 您可在添加钣金特征时给您的钣金零件添加切口。单击切口标签即可。

147 您可生成可从圆柱或圆锥模型中展开的钣金零件。与圆柱体相联的所有边线都必须相切。

148 您可生成展开的钣金零件的工程图。在插入命名视图到工程图以后,从 PropertyManager 视图定向清单中选择平板型式

149 您可使适用于模型的工具栏自动变为激活。选择工具/自定义,然后复选“自动激活文件工具栏。”

150 您可改变插入的 OLE 对象的大小并保持其高宽比例。不用拖动 OLE 对象(不保留比例)的边线,右键单击 OLE 对象然后选择属性。当数值之一更改时,其它值将更新以保持其高宽比例。

151 您可生成分割的 FeatureManager 设计数。抓住 FeatureManager 设计数顶部的灰色杠然后往下拖动。其位置随文件保存,也可为所有新建文件保存在文件模板中。

152 您可通过激活 SolidWorks 2D 模拟程序插件从指令行键入 SolidWorks 2D 草图指令。要获取所有 指令清单,在指令行里键入帮助。

153 当您将文件输入进 SolidWorks 以后,你可执行文件上的“输入诊断”来找出文件中任何坏的面或边线。输入诊断经常能够修复这些错误或将它们清除。

154 您可在 SolidWorks 草图或工程图(仅指草图实体)中分割弧、圆、椭圆、或样条曲线。右键单击实体然后选择“分割曲线”。

155 您可关闭自动推理线。草图为打开状态时,选择工具/草图绘制工具,然后消除选择自动推理线。

156 如果您将新的系列零件设计表插入进零件,SolidWorks 会自动生成一称为“第一实例”的配置,您可仔细检查尺寸将它们添加到系列零件设计表列内。您可双击一特征将特征的压缩状态添加到系列零件设计表列内。

157 SolidWorks 在装配体中有碰撞检查以决定零部件干涉。您还可使用此

功能来显示两个零部件之间的最小范围或当零部件处于相互间指定距离以内时使移动终止。

158 在工程图文件中,工程图标尺可以通过单击视图/标尺来打开或关闭。此设定可保存在文件模板中。

159 当旋转带透明面的零部件时,您可消除选择“动态视图模式高品质”以提高性能。此复选框位于工具/选项/系统选项/性能下。这将在旋转模型时改变透明面的品质为“Screen Door”,而不是“Alpha Blending”。

160 您可通过右键单击材料明细表,选择属性,然后选择内容标签来将材料明细表中的项目分类。单击任何显示在标签上的列以此标签分类。再次单击将使用反序。

篇3:solidworks二次开发

摘      要:SolidWorks是一种非常优秀的三维机械设计软件,但是它缺少国家标准零件库,为机械设计工作带来了不便,VB是一种简单易学,而且功能强大的高级编程语言,Access是一种容易使用,而且功能强大的数据库管理系统。SolidWorks提供了基于OLE自动化技术的API函数,可以使用VB为它进行二次开发。螺纹联接的国家标准数据可以使用Access来管理。使用VB为SolidWorks开发螺纹联接国家标准零件的专用模块,配合Access管理的国家标准数据,就可开发出针对SolidWorks的国家标准零件库模块。把模块编译成SolidWorks的插件,然后用菜单的方式挂到SolidWorks系统中,可以使螺纹联接国家标准零件模块的使用更加方便。 关键词:                    标准零件 标准零件库 螺纹联接标准零件库二次开发 SolidWorksAbstract: The SolidWorks is a real fair 3D machine design software, But it be in defect of the Lib of the national standard parts, that works to bring for machine design very inconvenient. VB is a easily study, and powerful computer high class language, Access is an easy usage, and powerful DBMS. The SolidWorks provided mass API functions base the OLE Automation technique, Can be use the VB to development two times for it. The national standard data of the thread linker can use the Access to manage. Can be use the VB develop the Lib of the national standard parts of thread linker for SolidWorks, and the National standard data that manage by Access, Can develop the appropriation molds of the Lib of the national standard parts of thread linker for SolidWorks. Let the appropriation molds edit and translate it be the Add-ins of the SolidWorks, then use the menu to hang in the SolidWorks system, and can make the Lib of the national standard parts of thread linker more convenient.Key words:                    The standard parts; The Lib of the standard partsThe Lib of the national standard parts of thread linker;Two times development; SolidWorks 第一章 绪  论1.1 SolidWorks系统简介   目前,在我国的CAD市场上比较流行的三维CAD软件有SolidWorks、MDT、UG、Pro/E SolidEdge 等。但就价位来讲SolidWorks、MDT、SolidEdge是中低档价位的产品,UG、Pro/EIDEAS是高中档价位的产品。SolidWorks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系统,是美国SolidWorks公司在总结和继承了大型机械CAD软件的基础上,在Windows环境下实现的第一个机械三维CAD软件,于1995年11月研制成功。它全面采用非全约束的特征建模技术,其设计过程全相关性,可以在设计过程的任何阶段修改设计。同时牵动相关部分的修改。它即提供自底向上的装配方法,同时还提供自顶向下的装配方法。自顶向下的装配方法使工程师能在装配环境中参考装配体的其他零件的位置及尺寸设计新的零件,更加符合工程习惯。它具有独创性的“封装”功能,可以分块处理复杂的装配体。具有产品配置功能,为用户设计不同构性的产品。它集成了设计、分析、加工和数据管理过程,所获得的分析和加工模拟结果成为产品模型的属性,在SolidWorks的特征管理器中清晰的列出了详细的数据信息。它还可以动态模拟装配过程,进行静态干涉检查、计算质量特征,如质心、惯性矩等。它将2D造型绘图与3D造型技术融为一体,能自动生成零件尺寸、材料明细表(BOM)、具有指引线的零部件编号等技术资料,从而简化了工程图样的生成过程。同时有中英文两种界面可以选择,其先进的特征树结构使操作更加简便和直观。具有交好的开发性接口和功能扩充性。能轻松实现各种CAD软件之间的数据转换传送。   目前,SolidWorks的全球用户超过20万,国外大多数制造公司招聘时都要求应聘人具备操作SolidWorks的能力。国际上很多一流的名校都将SolidWorks定为大学本科学生的必修课,如麻省理工学院、英国剑桥大学等。95%的西方企业要求员工回运用SolidWorks软件,SolidWorks连续几年被美国一些杂志评为优秀的CAD软件。   但是SolidWorks也并非十全十美,不可能满足特定企业的特殊要求。例如,由于该软件是外国人写的,不适合中国的国标,如标题栏、明细表、放大图的标注、剖视图的标注、装配图的序号等。也没有适合我国国标的标准件库。因此,为了适应特定企业的特殊要求,形成企业自己的特色,使SolidWorks在我国的企业中有效的发挥作用,并使常用的或是重复的任务自动化,提高效率,就必须对其进行本土化和专业化的二次开发工作。

摘      要:SolidWorks是一种非常优秀的三维机械设计软件,但是它缺少国家标准零件库,为机械设计工作带来了不便。VB是一种简单易学,而且功能强大的高级编程语言,Access是一种容易使用,而且功能强大的数据库管理系统。SolidWorks提供了基于OLE自动化技术的API函数,可以使用VB为它进行二次开发。螺纹联接的国家标准数据可以使用Access来管理。使用VB为SolidWorks开发螺纹联接国家标准零件的专用模块,配合Access管理的国家标准数据,就可开发出针对SolidWorks的国家标准零件库模块。把模块编译成SolidWorks的插件,然后用菜单的方式挂到SolidWorks系统中,可以使螺纹联接国家标准零件模块的使用更加方便。 关键词:                    标准零件 标准零件库 螺纹联接标准零件库二次开发 SolidWorksAbstract: The SolidWorks is a real fair 3D machine design software, But it be in defect of the Lib of the national standard parts, that works to bring for machine design very inconvenient. VB is a easily study, and powerful computer high class language, Access is an easy usage, and powerful DBMS. The SolidWorks provided mass API functions base the OLE Automation technique, Can be use the VB to development two times for it. The national standard data of the thread linker can use the Access to manage. Can be use the VB develop the Lib of the national standard parts of thread linker for SolidWorks, and the National standard data that manage by Access, Can develop the appropriation molds of the Lib of the national standard parts of thread linker for SolidWorks. Let the appropriation molds edit and translate it be the Add-ins of the SolidWorks, then use the menu to hang in the SolidWorks system, and can make the Lib of the national standard parts of thread linker more convenient.Key words:                    The standard parts; The Lib of the standard partsThe Lib of the national standard parts of thread linker;Two times development; SolidWorks 第一章 绪  论1.1 SolidWorks系统简介   目前,在我国的CAD市场上比较流行的三维CAD软件有SolidWorks、MDT、UG、Pro/E SolidEdge 等。但就价位来讲SolidWorks、MDT、SolidEdge是中低档价位的产品,UG、Pro/EIDEAS是高中档价位的产品。SolidWorks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系统,是美国SolidWorks公司在总结和继承了大型机械CAD软件的基础上,在Windows环境下实现的第一个机械三维CAD软件,于1995年11月研制成功。它全面采用非全约束的特征建模技术,其设计过程全相关性,可以在设计过程的任何阶段修改设计。同时牵动相关部分的修改。它即提供自底向上的装配方法,同时还提供自顶向下的装配方法。自顶向下的装配方法使工程师能在装配环境中参考装配体的其他零件的位置及尺寸设计新的零件,更加符合工程习惯。它具有独创性的“封装”功能,可以分块处理复杂的装配体。具有产品配置功能,为用户设计不同构性的产品。它集成了设计、分析、加工和数据管理过程,所获得的分析和加工模拟结果成为产品模型的属性,在SolidWorks的特征管理器中清晰的列出了详细的数据信息。它还可以动态模拟装配过程,进行静态干涉检查、计算质量特征,如质心、惯性矩等。它将2D造型绘图与3D造型技术融为一体,能自动生成零件尺寸、材料明细表(BOM)、具有指引线的零部件编号等技术资料,从而简化了工程图样的生成过程。同时有中英文两种界面可以选择,其先进的特征树结构使操作更加简便和直观。具有交好的开发性接口和功能扩充性。能轻松实现各种CAD软件之间的数据转换传送。   目前,SolidWorks的全球用户超过20万,国外大多数制造公司招聘时都要求应聘人具备操作SolidWorks的能力。国际上很多一流的名校都将SolidWorks定为大学本科学生的必修课,如麻省理工学院、英国剑桥大学等。95%的西方企业要求员工回运用SolidWorks软件,SolidWorks连续几年被美国一些杂志评为优秀的CAD软件。   但是SolidWorks也并非十全十美,不可能满足特定企业的特殊要求。例如,由于该软件是外国人写的,不适合中国的国标,如标题栏、明细表、放大图的标注、剖视图的标注、装配图的序号等。也没有适合我国国标的标准件库。因此,为了适应特定企业的特殊要求,形成企业自己的特色,使SolidWorks在我国的企业中有效的发挥作用,并使常用的或是重复的任务自动化,提高效率,就必须对其进行本土化和专业化的二次开发工作。SolidWorks 系统具有如下的特点: (1) 具有独特的特征管理员,提供的特征管理员设计历史树同具体的实体模型是实时的动态联接;(2) 具有强大的实体建模功能和直观的Windows 用户界面;(3) 支持Windows 的DDE 机制和OLE 技术;(4) 支持Internet 技术,可以共享设计数据; (5) 双向关联的尺寸驱动机制;(6) 提供了VB ,VC + + 和其他支持OLE 的开发语言接口;(7) 给基于Windows 的桌面集成赋予了新的含义。它以Windows 为平台,集成了动态仿真软件(Motionworks) 、工程分析软(CosMo- SolidWorksorks) 、数控加工软件(SurfCAM) 、以及工程数据管理软(SmarTeamWorks) 等,使它们成为SolidWorks 家族中的一员。这些软件的数据可以相互传递共享。而且SolidWorks 公司还设有网上站点,可方便用户快速了解此系统的最新发展情况,或获得最新的技术支持。 造型功能SolidWorks 提供了新一代的造型功能,它包括了草图和实体,参数化特征造型技术。提供丰富的基本特征,并且提供用户自定义特征的功能。SolidWorks支持强大的三维参数化设计功能,可以方便地在设计的任何阶段修改零件. 绘图功能工程绘图系统Drawing 主要用于三维模型的工程图纸绘制与输出,可同时编辑多张图纸。当设计人员建图纸文件时,可以将PART 文件上的特征历史树的总结点用鼠标点取移动到图纸文件上,图纸文件上自动生成三视图。绘制的图纸上可以自动标注尺寸信息。图纸与模型是相互关联的,当模型上的尺寸或造型变化时,图纸也相应改变。视图包括标准视图、投影视图、一般视图、局部视图以及剖面视图,是零件或装配体在图纸上的某种形式的投影。在视图上可以增加或删除符合国标的工程标注。本系统随时维护三维模型与二维绘图的一致性。注释及辅助线段、圆注释和辅助的线段、圆用于给图纸增加一些视图中未给出的信息,如加工注意点、材料选择等。 装配功能SolidWorks 中装配的功能是由用户指定装配体中各零件之间的装配约束关系,将零件装配成装配体。装配系统不但可以将零件装配起来,也可以读入已经装配好的装配体,作为子装配体进行装配;子装配体在装配过程中可以视为一个整体,等效于一个零件。SolidWorks 可以模拟仿真装配的全过程。 二次开发虽然SolidWorks 所提供的功能非常强大,但要使其在我国企业中真正发挥作用,就必须对其进行本地化、专业化的二次开发工作。为了方便用户进行二次开发,SolidWorks提供了几百个API函数,这些API是SolidWorks的OLE或COM接口.用户可以使用高级语言对其进行二次开发,建立适合用户需要的、专用的SolidWorks功能模块。SolidWorks 是一个非常开放的系统,提供了VB ,VC + + 和其他支持OLE 的开发语言接口。提供给用户必要的工具(宏语言、库函数等) 以开发个人化的应用模块,并且易于将它集成到系统中去。用VB 或VC + + 调用SolidWorks 的API 函数,可以完成零件的建造、修改;零件各特征的建立、修改、删除、压缩等各项控制;零件特征信息的提取,如特征尺寸的设置与提取,特征所在面的信息提取及各种几何和拓扑信息;零件的装配信息;零件工程图纸中的各项信息;还可在SolidWorks主菜单上增加按钮,将自己开发的应用模块嵌入到它的管理系统中。 基本装配命令零件的建模完成后,即可进行零件的装配,先调用swApp 中的NewAssembly 函数新建一个空白装配文档,再通过调用AssemblyDoc 中的AddComponent 函数插入零部件:AssemblyDoc.AddComponent (compName ,x , y , z)compName 表示要加入组件的路径及名称; x ,y , z 表示组件在装配文档中放置的位置。插入配合调用AssemblyDoc 中的AddMate 函数:AssemblyDoc.AddMate (mateType ,align ,flip ,dist ,angle)用mateType 控制配合类型,可取下列值:0 (重合) 、1 (同轴心) 、2 (垂直) 、3 (平行) 、4 (相切) 、5 (距离) 、6 (角度) ;align 控制两配合面的方向,0 (同向对齐) 、1 (反向对齐) 、2 (最近处) ;flip 为TRUE 时表示延缓配合; dist 控制mateType 为5 时的距离; angle控制mateTyp 为6 时的角度。 添加菜单为了操作方便,把生成标准件的功能挂到Solidworks 装配环境的菜单和工具栏上,在菜单上的提示为各标准件的名称,在工具条上的提示则为图标,用户要插入某个标准件时,只需在菜单或工具条上进行选择,然后由开发的程序调用相应的标准件功能模块。Solidworks 的SldWorks 对象,为VB 对Solidworks 工作环境进行访问处理提供了接口。通过此对象可以对Solidworks工作环境添加菜单、删除菜单、添加工具条、打开文件、新建文件、退出Solidworks 系统等功能,这里主要是通过使用SldWorks 对象的Addmenu 和Addmenuitem 方法来在Solidworks工作环境中添加菜单和下拉子菜单及功能模块的调用;通过使用SldWorks 对象的Addtoolbar 和AddToolbarCommand 方法来完成在Solidworks 工作环境中添加工具条和完成对应标准件功能模块的调用。Implements SWPublished.SwAddinDim iSldWorks As SldWorks.SldWorksDim iCookie As LongbRet = iSldWorks.SetAddinCallbackInfo(App.hInstance, Me, iCookie)bRet = iSldWorks.AddMenu(swDocNONE, “螺纹联接(&L)”, 3)   bRet = iSldWorks.AddMenuItem2(swDocNONE, iCookie, “螺栓库(&S)@螺纹联接(&L)”, -1, “LS_Item”, “LS_ItemUpdate”, “螺栓标准件库”)bRet = iSldWorks.AddMenuItem2(swDocPART, iCookie, “螺栓库(&S)@螺纹联接(&L)”, -1, “LS_Item”, “LS_ItemUpdate”, “螺栓标准件库”) 关于菜单插件的具体具体实现方法将在后面谈到。3.2.2数据库GB数据库是系统数据存储和管理中心,GB标准体现为数据表格,为了简约表达数据间的复杂关系,其表格往往都不是简单的二维表格。而现在流行的关系性数据库管理系统都是以简单的二维数据表基础。将GB数据成功导入数据库,并体现数据间的关系,是本次设计成功的关键,也是研究重点 未来扩展的GB库在现行系统中其实并不存在该库,这是对数据库中的现有数据组织上的要求。优秀的数据组织方式和存储结构,可以降低程序代码的难度,优化程序的结构。同时使将来数据的扩充或是修改成为可能。 3.2.3资源文件 图片文件作为Windows系统下的图形用户界面应用程序,适当的图形图象说明是必须的。该部分是独立于程序主体的,以文件的形式存储在特定的目录里,当系统运行时自动调用。 模板文件生成标准模型并不需要每次实时造型,而应该是为每种零件生成模板文件,最后选择需要的零件型号数据,驱动模板文件重新建模。生成模型文件与模板文件几何约束相同,尺寸约束相似。该部分是独立于程序主体的,以文件的形式存储在特定的目录里,当系统运行时自动调用。 SolidWorks和最终零件文件      系统通过OLE技术,和SolidWorks通信,SolidWorks打开指定的模板零件文件,并按照系统传递的参数修改模板零件文件的尺寸,最后重新建模,生产新的零件文件。            综上,本螺纹联接标准件库系统将分解成以下几个部分:1、 系统主体和用户界面,包括标准应用程序和SolidWorks菜单;2、 标准件GB数据库,包含了螺纹联接标准件的GB数据;3、 标准件模板零件文件库,包含了每个类型的标准零件的模板文件。以上几个部分的具体设计将在后面谈到。到此,系统完成了全部规划过程。 第四章         系统主体和用户界面的建立在VB中新建Active DLL工程,如图4.5,并把标准EXE程序的窗体文件和其他模块等添加到Active DLL工程,然后为工程添加一个类模块,内容如下:Make sure that a reference to the swpublished.tlb type library exists同图2.3一样,为Active DLL工程引用swpublished.tlb库文件,'Tell VB that you are going to provide functionality for the SwAddin interface为Active DLL工程获得SolidWorks对象,Implements SWPublished.SwAddinDim iSldWorks As SldWorks.SldWorks Dim iCookie As Long'Implementation methods of the SwAddin interfacePrivate Function SwAddin_ConnectToSW(ByVal ThisSW As Object, ByVal Cookie As Long) As BooleanDim bRet               As Boolean   ' store reference to SW session Set iSldWorks = ThisSW  ' store cookie from SW iCookie = Cookie   'Inform. SW about the object that contains the callbacks bRet = iSldWorks.SetAddinCallbackInfo(App.hInstance, Me, iCookie)   'Add a menu item on the frame. when no documents are presentbRet = iSldWorks.SetAddinCallbackInfo(App.hInstance, Me, iCookie)'Add a menu item on the frame. when no documents are presentbRet = iSldWorks.AddMenu(swDocNONE, “螺纹联接(&L)”, 3)没有文档的时候显示的菜单,使用AddMenuItem2方法,其中,“LS_Item”, “LS_ItemUpdate”,是两个函数,见后面,   bRet = iSldWorks.AddMenuItem2(swDocNONE, iCookie, “螺栓库(&S)@螺纹联接(&L)”, -1, “LS_Item”, “LS_ItemUpdate”, “螺栓标准件库”)打开或是新建零件文档的时候显示的菜单,bRet = iSldWorks.AddMenuItem2(swDocPART, iCookie, “螺栓库(&S)@螺纹联接(&L)”, -1, “LS_Item”, “LS_ItemUpdate”, “螺栓标准件库”)后面还有螺柱、螺钉、螺母和垫圈,和螺栓一样,故省略,

SwAddin_ConnectToSW = TrueEnd Function图4.5卸载插件时删除菜单,主要使用RemoveMenu方法。Private Function SwAddin_DisconnectFromSW As Boolean   Dim bRet           As Boolean'Remove any UI that was added earlier删除先前添加的菜单, bRet = iSldWorks.RemoveMenu(swDocNONE, “螺纹联接(&L)”, “”) bRet = iSldWorks.RemoveMenu(swDocPART, “螺纹联接(&L)”, “”) Set iSldWorks = Nothing SwAddin_DisconnectFromSW = True  End Function LS_Item函数,这里是打开窗体入口,如本列,在这里加载螺栓标准件的的第一个窗体:frmLS_Slt窗体, Public Sub LS_Item()   frmLS_Slt.ShowEnd Sub

LS_ItemUpdate函数,用于控制菜单的状态,在本次设计中定义了Long 型的LS_MnuSts公共变量,系统加载的时候,使LS_MnuSts=1,加载了frmLS_Slt后,使LS_MnuSts=2,当frmLS_Slt正常退出后,使LS_MnuSts=1,这样就可以使同一模块不能重复加载,以避免同一模块前后窗体的数据不一致或是前后干扰等,如图4.6。图4.6Public Function LS_ItemUpdate() As Long'  Return the state information for the menu item   ' 0 - Disabled and unchecked   ' 1 - Enabled and unchecked (default when update routine does not exist)   ' 2 - Disabled and checked   ' 3 - Enabled and checked    LS_ItemUpdate = LS_MnuStsEnd Function 最后,将Active DLL工程编译为一个DLL文件,就可以使用本小节前面的方法,在SolidWorks中加载并运行了,同一个DLL文件只需要加载一次就可以了,如图4.4。需要卸载或是重新加载,只需要按照图4.2操作就可以了。

受力分析模块的工作原理Private Sub cboCL_Click()  strMaterial = cboCL.Text  cboQD.Clear   Dim txtSQL As String   Dim MsgTxt As String   Dim rst As ADODB.Recordset   根据选择的材料列出强度级别  txtSQL = “select 强度级别 from 螺栓材料 where 螺栓材料 = '” & strMaterial & “'”   Set rst = ExecuteSQL(txtSQL, MsgTxt)       cboQD.Text = rst(“强度级别”).Value   Do Until rst.BOF Or rst.EOF        cboQD.AddItem rst(“强度级别”).Value        rst.MoveNext   Looprst.Close小径 d1的计算公式(式-1)              S  = 1 或 1.3 由受力情况而定           Fa   总拉力。           PI = 3.1415926……           cgm = Sb / Sp           Sp = Val(cboSp.Text)           Sb = Val(rst(“屈服极限”).Value) 螺栓总拉力 Fa = Fe + Fr 或者是(式-2) Fe '工作载荷Femin '最小工作载荷Fo '预紧力Fr '残余预紧力Fa '总拉力 工作拉力和残余预紧力一起作用在螺栓上,所以螺栓总拉力为工作载荷与残余预紧力之和。考虑的相对刚度,总拉力可以表达为预紧力加上部分工作载荷。针对四种受力情况,分别选择,输入工作载荷,按情况选择预紧力和残余预紧力选择材料,强度级别,安全系数就可以计算出需要的零件的尺寸数据,然后就可以从受力分析与校核模块转到标准件模块。 5.2.1基于ADO技术的数据库访问模块。Option Explicit参数SQL传递查询语句;MsgString传递查询消息;ExecuteSQL函数自身以一个的形式返回Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) As ADODB.Recordset定义连接Dim conn As ADODB.Connection定义数据集Dim rst As ADODB.Recordset定义字符串数组Dim STokens() As String出错处理On Error GoTo ExecuteSQL_Error使用Split函数产生一个包含各个子串的数组   STokens = Split(SQL) 打开连接      Set conn = New ADODB.Connection参数ConnectString是一个函数,返回连接字符串参数,在后面将谈到conn.Open ConnectString判断字符串中是否有指定的内容If InStr(“insert,delete,update”, UCase$(STokens(0))) Then执行查询语句conn.Execute SQL返回查询消息      MsgString = STokens(0) & “query successful”Else创建数据集对象Set rst = New ADODB.Recordset返回查询结果rst.Open Trim$(SQL), conn, adOpenKeyset, adLockOptimistic返回记录集对象      Set ExecuteSQL = rst      MsgString = “查询到” & rst.RecordCount & “条记录”   End IfExecuteSQL_Exit:清空数据集对象Set rst = Nothing终端连接   Set conn = Nothing   Exit FunctionExecuteSQL_Error:错误类型判断   MsgString = “查询错误:” & Err.Description   Resume ExecuteSQL_ExitEnd Function 连接字符串函数,Public Function ConnectString() As String返回一个数据连接  ConnectString = “driver={Microsoft Access Driver (*.mdb)};pwd=;dbq=” & App.Path & “\Res\Data.mdb”End Function 将上面的代码作为一个公共模块添加在工程中。上面的代码是正确无误的,并且对任何关系形数据库都是通用且有效的。在工程的任何地方都可以调用该函数,这样可以极大的提高代码的效率,同时降低了代码的调试难度。用下面的方式就可以访问数据库了,建立SQL语句变量Dim txtSQL As String      建立返回消息变量 Dim MsgTxt As String建立记录集变量   Dim rst As ADODB.Recordset为SQL语句变量赋值    txtSQL = “select 表名称 from 六角螺栓”调用ExecuteSQL函数,执行查询,并接收记录集Set rst = ExecuteSQL(txtSQL, MsgTxt)      操作记录集对象rst,      cmb.Text = rst(“表名称”).Value   Do Until rst.BOF Or rst.EOF        cmb.AddItem rst(“表名称”).Value        rst.MoveNextLoop操作完成后关闭记录集,释放资源rst.Close 5.2.2将GB数据表导入到数据库中

Access的数据模型为关系数据模型,物理上体现为简单的2D数据表,而GB数据表为了简约表达数据以及数据之间的复杂关系,往往不会是简单的2D数据表。将GB数据导入到数据库中,就需要考虑到如何合理的将GB数据表拆分为简单的2D数据表,并且表达出表之间的关系。以螺柱的GB数据表导入数据库为例说明GB数据表的拆分和数据库中表的建立。图5.3

螺柱的GB数据表包括了螺柱的基本参数、螺柱的L系列和螺柱的L与B的关系三个部分,将这些数据导入到数据库中,就应该将它们分成三张表来存放,分别是“双头螺柱”、“螺柱L系列”、“螺柱LB关系”,如图5.3、5.4。

图 5.4由于螺柱L系列中部分数据不要求尽可能不使用,也就是其中有括号的数据,在设计表的时候,就可以建立两个字段,分别是L,Lshow,L字段的数据类型是单精度数字,用来参与计算和后面的驱动造型,Lshow是字符型,在用户选择时用来显示给用户看,让其了解那些是尽量不要选择的,而即使用户选择了带有括号的Lshow值,系统只要将其对应的L值读取就可以了。对螺柱标准件长度L的选择,和对应螺纹高度B的选择,其实现代码如下:将L,Lshow从“螺柱L系列”中查询出来,条件是要满足L的值应该属于在“双头螺柱”中选定规格的螺柱的 [Lmin,Lmax] 这个区间,该区间是在前面选择螺柱规格的时候就被查询出来了的。txtSQL = “select L,Lshow from 螺柱L系列 where L >=” & Lmin & “ and L <= ” & Lmax & “”   Set rst = ExecuteSQL(txtSQL, MsgTxt)

n = rst.RecordCount       ReDim l(n)       cmbl.Text = rst(“Lshow”).Value       i = 0   Do Until rst.BOF Or rst.EOF将满足条件的Lshow值添加到下拉框cmbl中,供用户选择        cmbl.AddItem rst(“Lshow”).Value将满足条件的L值存放的数组L中        l(i) = rst(“L”).Value        i = i + 1        rst.MoveNext   Loop当用户选择了L后,就可以执行下面的代码,用来查询对应的B值,将Lmin,Lmax,b从“螺柱LB关系”中查询出来,条件是前面选择的螺柱规格的公称直径LZ_d txtSQL = “select Lmin,Lmax,b from 螺柱LB关系 where d = ” & LZ_d & “ order by b asc”   Set rst = ExecuteSQL(txtSQL, MsgTxt)   Do Until rst.EOF       Lmin = rst(“Lmin”).Value       Lmax = rst(“Lmax”).Value如果L大于Lmax,就比较下一条。       If LZ_l >Lmax Then           rst.MoveNext       ElseB的值从“螺柱LB关系”表中查询出来了           LZ_b = rst(“b”).Value           Exit Do       End If  上面只是以螺柱为例,简单的说明数据库的设计和建立的方法,并并分析了用代码如何实现查询工作。下面将分析整个螺纹联接标准件库各类零件的数据之间的关系,以及数据表的物理结构。5.2.3完成全部数据的导入

不同类型标准零件的数据表结果,部分相似,如图5.5。图5.5

螺纹联接螺栓、螺柱、螺钉、螺母和垫圈五大类零件,从外型结构上看,相互差异较大,但它们都有公称直径或是螺纹规格这个字段,因此,我们应该将所有的零件基本参数表的前两个字段创建为一致的数据类型,甚至是相同的字段名称。如此在任何零件的查询中基本上就可以使用相同的代码,这样就可以使代码可重用,提高代码的书写效率,同时也可以降低代码的调试难度,因为各个地方的代码结构一致,只要将任意一个地方的代码调试正确,其他地方代码复制就可以了,如图5.5。图5.6同一类型的零件的数据表,其数据结构一致,同时还要保证它们的字段名称也一致,这样,就可以在不对代码作出任何修改的情况下,扩充数据库,如前面所谈到的在系统结构中的未来的GB数据。如图5.6。 第六章 标准件模板零件库的建立6.1 标准件模板零件库概述 对于一个设计对象,参数十分复杂,而且数量庞大。而独立变化的参数一般只有几个,称之为主参数或者主约束,其他可以由图形结构特征确定或者与主参数有确定关系的参数称为次约束。参数化设计的核心是一种驱动机制即参数驱动机制。当把参数化模型确定下来以后,为了实现界面关键参数(主参数)对参数化模型的控制,必须建立界面参数和参数化模型中的底层参数(次约束)之间逻辑上或者数值上的关系,称之为参数驱动机制。通过参数驱动机制,可以对图形的几何数据进行参数化修改。参数化设计主要有程序驱动法和尺寸驱动法两种,程序驱动法是将设计过程的所有关系式融入应用程序中,然后在程序的控制下,顺序执行这些设计表达式,通过与用户的交互完成设计工作,这一方法的主要特点是:如果要修改图形;一般要重新运行一遍应用程序,当应用程序输入不同值,便生成不同的图形;尺寸驱动是指在保持零件结构不变的情况下,将零件的尺寸标注视为变量,给予不同的尺寸值,便能获得一系列零件。外型相同而尺寸不同的相似零件,它允许用户在定义一个典型零件时,不必考虑零件中几何元素的准确位置,而只需保证其拓扑结构正确,同时进行必要的尺寸参数标注,通过尺寸参数值的变化来生成结构相同而参数不同的零件族,它在零部件的重新生成与修改方面显

示出极大的方便性。因此,本系统采用尺寸驱动法,不用重复图形的生成过程,程序代码量少,便于获得系列化零件图形。每一种标准件按要求不同,有一组或多组尺寸系列,但同一种标准件结构基本相同。据此,在标准件建库过程中,采用参数化方法。其基本思想是:开发人员在SolidWorks环境中,任意选定一个比较方便绘图的零件型号尺寸,按照正确的设计关系(包括几何约束和尺寸约束)绘制标准件的模型,当需要生成某一规格的标准件时,可根据用户给定的相关约束变量参数值,对已定义好的标准件模型的相应约束关系进行修改与求解,使几何元素和特征的几何或拓扑信息发生改变,并引起相关图形元素及关系的联动,生成所需要的零件。6.2 标准件模板零件库的建立 标准件模板零件库:是参照国家标准,利用SolidWorks的特征造型技术建立的三维零件库。每一种标准件按要求不同,有一组或多组尺寸系列,但同一种标准件结构基本相同。每一种形状的标准零件均建立一个模型,并在造型的过程中完成对标准件图形的几何约束和尺寸约束定义,同时对需要尺寸驱动的特征尺寸定义相应的变量(名字),以便程序访问,实现尺寸的驱动。该库中储存的并不是带有具体几何数据的实体模型,而是标准件的概念模型,即描述标准件的几何形状的信息。其主要包括以下内容:1、 标准件的几何约束关系描述。利用水平、垂直、正交、相切、同心、平行等几何关系(即拓扑关系)来定义标准件的几何形状,从而得到标准件的几何约束关系描述。2、 标准件的几何特征参数名。此参数名应与标准件特征性规范中特性名相吻合。一旦确定后,在整个使用过程中应前后保持一致。3、 标准件的几何特性参数关系描述。定义标准件的各个特征要素的基本尺寸之间的参数关系。4、 零件构形特征和构形过程描述。对某一类标准件进行分析、抽象出用特征造型方法构造零件时所用的特征类型,是零件建库的一项重要工作,零件构形过程描述包括造型的操作步骤,操作类型和每步操作所参与的特征引用位置。构形过程并不是构造某一标准件具体的实体模型,而是通过 程序+变量 的方法来记录标准件建模的过程,从而建立它的概念模型。即通过CAD软件本身的API函数,利用特征造型技术,采用上面定义的标准件的尺寸参数名和尺寸参数关系来描述一个实体模型。按照构形的过程,将具有特定参数的构形特征一步步构造出来,即完了标准件的生成。

任意选定一个比较方便绘图的零件型号尺寸,按照正确的设计关系(包括几何约束和尺寸约束)绘制标准件的模型,如图6.1,以M36螺栓为例。图6.1M36螺栓的尺寸较为方便,在造型过程中,对全部的几何关系进行全约束。利用水平、垂直、正交、相切、同心、平行等几何关系(即拓扑关系)来定义标准件的几何形状,从而得到标准件的几何约束关系描述。标注尺寸的时候,从螺栓的数据表中,选择定一个特定的型号的尺寸参数来标注。

模型建立好了后,在模型中应该尽量使用尺寸链和方程,定义标准件的各个特征要素的基本尺寸之间的参数关系。同时修改每一个标注的几何特征参数名为零件的尺寸代号,使该名称和程序中驱动修改的变量名称一致,如图6.2,d@草图4,其中的d就是螺栓的公称直径。图6.2成功建立了模板文件,对模型的全部的几何关系进行全约束,为每一个特征参数进行了命名后,就可以在程序代码中,打开该模型文件,并修改特征参数,最后重新建模,就可以生成选顶尺寸的特定零件文件了。下面的代码将简要说明这个过程。      打开模板文件Set Part = swApp.NewDocument(App.Path + “\Res\六角螺栓.SLDPRT”, 0, 0, 0)      省略部分代码      选择 d@草图4 这个尺寸标注boolstatus = Part.Extension.SelectByID(“d @草图4@” + fileName + “.SLDPRT”, “DIMENSION”, 0, 0, 0, False, 0, Nothing)   修改d@草图4 的值为LS_d / 1000 ,LS_d就是程序中螺栓的公称直径变量,系统运行时将为它赋值Part.Parameter(“d @草图4”).SystemValue = LS_d / 1000   还有其他的尺寸标注,省略   重新建模Part.EditRebuild这样就生成了一个用户选定类型与尺寸的特定标准零件。其他标准件的模板文件和螺栓基本一致,用上面的方法建立后,就建立起了模板零件库系统。

篇4:solidworks_CAD_CAM实例教程

一、CAD造型

1.  线性圆周阵列

2. 旋转扫描特征

3. 放样特征

4. 曲线曲面特征

5. 螺钉

6. 螺栓

7. 斜齿轮

8. 3D草图绘制

9. 薄壁件

10.板卡

11. 钣金

12. 合页

13. 轴承装配

14.典型装配

二、CAM加工仿真实例

1.茶杯垫

1.1 绘制几何图形

1.2 规划加工刀具路径

1.2.1 加工坯料及对刀点的确定

1.2.2 规划外形加工刀具路径

1.3 实体加工模拟

1.3.1 工件参数设定

1.3.2 实体加工模拟

1.4 NC代码生成及传输

1.4.1 生成NC代码

1.4.2 传输NC程序

2. 连杆

2.1 绘制连杆几何图形

2.2 规划加工刀具路径

2.2.1加工坯料及对刀点的确定

2.2.2规划挖槽加工刀具路径

2.2.3规划钻孔加工刀具路径

2.2.4规划外形加工刀具路径

2.3 实体模拟加工

2.3.1 工件参数设定

2.3.2 实体模拟加工

2. 4 NC代码生成及传输

3. 月饼盒盖凸模

3.1 绘制月饼盒盖凸模

3.1.1 绘制线框架

3.1.2 绘制三维曲面模型

3.2 规划加工刀具路径

3.2.1 加工坯料及对刀点的确定

3.2.2 规划曲面挖槽粗加工刀具路径(预留量0.5)

3.2.3 工件参数设定

3.2.4 曲面挖槽粗加工实体加工模拟

3.2.5 规划曲面等高外形粗加工刀具路径(预留量0.2)

3.2.6 曲面等高外形粗加工实体加工模拟

3.2.7 规划曲面浅平面精加工刀具路径

3.2.8 曲面浅平面精加工实体加工模拟.

3.2.9 规划曲面平行精加工刀具路径

3.2.10 曲面平行精加工实体加工模拟

3.2.11 规划曲面陡斜面精加工刀具路径

3.2.12 曲面陡斜面精加工实体加工模拟

3.3 生成NC代码及传输程序

一、CAD造型

1.  线性圆周阵列该设计对应的零件为Line_pttern,

solidworks_CAD_CAM实例教程

。操作过程如下:1.      在前视基准面上绘制如下草图。两线倒角方法:选择被倒角线,插入-- 草图绘制工具 -- 圆角即可。2. 做选择扫描。3. 在上顶面做等距实体,向内相距为2。4. 退出草图,进行薄壁拉深,如图设置。方向1设置给点深度为5;点中薄壁特征,单向拉深厚度为3。5. 对两个面进行抽壳特征如图。6. 在前视基准面上做如下草图。7.  做如下拉深切除。8.  对切除-拉深特征做线性数组。关于基准轴1,做距离为10的4个线性数组。9. 对线性数组结构进行圆周数组。2. 旋转扫描特征该设计对应的零件为Rovolve_sweep。操作过程如下:1.在前视基准面上做如下草图。2.对上述草图进行旋转运行。3.在前视基准面上做如下曲线草图。4.在右视基准面上做椭圆,并设置椭圆中心与曲线穿透。如下:5.做扫描特征。扫描的轨迹为曲线,扫描的截面为椭圆。如图。6.以上顶面为基准面,在上顶面进行实体转换引用,做一圆。7.对圆做向内10度角拉深拔模。8.在拔模的顶面进行等距实体做一相距为4的圆。9.对圆进行向下下切除拉深12,得到最终图形。3.  放样特征该设计对应的零件为Loft。1. 以前视基准面为参考,做3个等距为40的基准面1,2和3。2. 在上述3个基准面上分别做如下图形。说明:基准面2做的圆是与前视面矩形的外切圆;基准面3是对基准面2草图的转换实体引用。3. 对上述4个草图进行放样,如下4. 再做一与前视面相距200的基准面4。5. 在基准面4上,做如下草图。6. 在做图标放样特征。结果如下。4.曲线曲面特征该设计对应的零件为Bottle。操作步骤如下:10. 将单位设置为英寸。工具-- 选项 -- 文件属性 -- 单位。将单位改为英寸,并保留4位小数。11. 通过预先定义好的点坐标绘制曲线。插入-- 曲线 -- 通过XYZ点的曲线,得到两条曲线。已经点的坐标为:Bottle from front.sldcrv和bottle from side.sldcrv。12. 选择前视面,绘制一端点是原点,长度为9.124in的直线。13. 选择上视面,绘制椭圆。工具-- 草图绘制实体 -- 椭圆(长短轴)绘制椭圆,添加几何约束:椭圆圆心是原点;并与两曲线穿透。14. 做扫描实体。截面:椭圆;轨迹:直线;引导线:两条曲线。15. 做分割线。选择扫描实体底面,做1条直线,然后退出草图状态,点插入 -- 曲线 -- 分割线。分割类型设置“投影”,要投影的草图为刚才绘制的曲线,要分割的面是底面。同样的方法,做第二个分割线,从而将底面分成4个部分。16. 做瓶底的圆角。圆角类型设置为“变半径”。其它设置如图17. 做瓶颈。点瓶子的上顶面,进入操作绘制状态,利用实体转换引用,生产圆。拉伸0.625。18. 做多厚度抽壳。抽壳,设置“要移除的面”为“瓶顶面”,“多厚度面”为“瓶颈面”和“4个底面”。并通过剖视图分析。19. 做基准面,以瓶顶面向下0.1做距离面。20. 在基准面上,对瓶颈外圆进行实体转换引用。21. 插入螺旋线。插入 -- 曲线 -- 螺旋线/涡状线。设置如图22. 在右视面上做直径为0.1的圆,并设置该圆与螺旋线穿透。23. 做扫描。完毕,如图。5. 螺钉该设计对应的零件为“螺钉”。操作步骤如下:1. 前视基准面做如下草图。

一、CAD造型

1.  线性圆周阵列

2. 旋转扫描特征

3. 放样特征

4. 曲线曲面特征

5. 螺钉

6. 螺栓

7. 斜齿轮

8. 3D草图绘制

9. 薄壁件

10.板卡

11. 钣金

12. 合页

13. 轴承装配

14.典型装配

二、CAM加工仿真实例

1.茶杯垫

1.1 绘制几何图形

1.2 规划加工刀具路径

1.2.1 加工坯料及对刀点的确定

1.2.2 规划外形加工刀具路径

1.3 实体加工模拟

1.3.1 工件参数设定

1.3.2 实体加工模拟

1.4 NC代码生成及传输

1.4.1 生成NC代码

1.4.2 传输NC程序

2. 连杆

2.1 绘制连杆几何图形

2.2 规划加工刀具路径

2.2.1加工坯料及对刀点的确定

2.2.2规划挖槽加工刀具路径

2.2.3规划钻孔加工刀具路径

2.2.4规划外形加工刀具路径

2.3 实体模拟加工

2.3.1 工件参数设定

2.3.2 实体模拟加工

2. 4 NC代码生成及传输

3. 月饼盒盖凸模

3.1 绘制月饼盒盖凸模

3.1.1 绘制线框架

3.1.2 绘制三维曲面模型

3.2 规划加工刀具路径

3.2.1 加工坯料及对刀点的确定

3.2.2 规划曲面挖槽粗加工刀具路径(预留量0.5)

3.2.3 工件参数设定

3.2.4 曲面挖槽粗加工实体加工模拟

3.2.5 规划曲面等高外形粗加工刀具路径(预留量0.2)

3.2.6 曲面等高外形粗加工实体加工模拟

3.2.7 规划曲面浅平面精加工刀具路径

3.2.8 曲面浅平面精加工实体加工模拟.

3.2.9 规划曲面平行精加工刀具路径

3.2.10 曲面平行精加工实体加工模拟

3.2.11 规划曲面陡斜面精加工刀具路径

3.2.12 曲面陡斜面精加工实体加工模拟

3.3 生成NC代码及传输程序

一、CAD造型

1.  线性圆周阵列该设计对应的零件为Line_pttern。操作过程如下:1.      在前视基准面上绘制如下草图。两线倒角方法:选择被倒角线,插入-- 草图绘制工具 -- 圆角即可。2. 做选择扫描。3. 在上顶面做等距实体,向内相距为2。4. 退出草图,进行薄壁拉深,如图设置。方向1设置给点深度为5;点中薄壁特征,单向拉深厚度为3。5. 对两个面进行抽壳特征如图。6. 在前视基准面上做如下草图。7.  做如下拉深切除。8.  对切除-拉深特征做线性数组。关于基准轴1,做距离为10的4个线性数组。9. 对线性数组结构进行圆周数组。2. 旋转扫描特征该设计对应的零件为Rovolve_sweep。操作过程如下:1.在前视基准面上做如下草图。2.对上述草图进行旋转运行。3.在前视基准面上做如下曲线草图。4.在右视基准面上做椭圆,并设置椭圆中心与曲线穿透。如下:5.做扫描特征。扫描的轨迹为曲线,扫描的截面为椭圆。如图。6.以上顶面为基准面,在上顶面进行实体转换引用,做一圆。7.对圆做向内10度角拉深拔模。8.在拔模的顶面进行等距实体做一相距为4的圆。9.对圆进行向下下切除拉深12,得到最终图形。3.  放样特征该设计对应的零件为Loft。1. 以前视基准面为参考,做3个等距为40的基准面1,2和3。2. 在上述3个基准面上分别做如下图形。说明:基准面2做的圆是与前视面矩形的外切圆;基准面3是对基准面2草图的转换实体引用。3. 对上述4个草图进行放样,如下4. 再做一与前视面相距200的基准面4。5. 在基准面4上,做如下草图。6. 在做图标放样特征。结果如下。4.曲线曲面特征该设计对应的零件为Bottle。操作步骤如下:10. 将单位设置为英寸。工具-- 选项 -- 文件属性 -- 单位。将单位改为英寸,并保留4位小数。11. 通过预先定义好的点坐标绘制曲线。插入-- 曲线 -- 通过XYZ点的曲线,得到两条曲线。已经点的坐标为:Bottle from front.sldcrv和bottle from side.sldcrv。12. 选择前视面,绘制一端点是原点,长度为9.124in的直线。13. 选择上视面,绘制椭圆。工具-- 草图绘制实体 -- 椭圆(长短轴)绘制椭圆,添加几何约束:椭圆圆心是原点;并与两曲线穿透。14. 做扫描实体。截面:椭圆;轨迹:直线;引导线:两条曲线。15. 做分割线。选择扫描实体底面,做1条直线,然后退出草图状态,点插入 -- 曲线 -- 分割线。分割类型设置“投影”,要投影的草图为刚才绘制的曲线,要分割的面是底面。同样的方法,做第二个分割线,从而将底面分成4个部分。16. 做瓶底的圆角。圆角类型设置为“变半径”。其它设置如图17. 做瓶颈。点瓶子的上顶面,进入操作绘制状态,利用实体转换引用,生产圆。拉伸0.625。18. 做多厚度抽壳。抽壳,设置“要移除的面”为“瓶顶面”,“多厚度面”为“瓶颈面”和“4个底面”。并通过剖视图分析。19. 做基准面,以瓶顶面向下0.1做距离面。20. 在基准面上,对瓶颈外圆进行实体转换引用。21. 插入螺旋线。插入 -- 曲线 -- 螺旋线/涡状线。设置如图22. 在右视面上做直径为0.1的圆,并设置该圆与螺旋线穿透。23. 做扫描。完毕,如图。5. 螺钉该设计对应的零件为“螺钉”。操作步骤如下:1. 前视基准面做如下草图。2. 做旋转变换生产旋转件。3. 做一与顶面距离20的基准面1。4. 在基准面1上画直径为4的圆,圆心在顶点。5. 插入螺旋线如图。6. 在上视基准面上画如下草图。并设置顶点与螺旋线穿透。(注:选择螺旋线要点靠近端点的地方。)7. 插入 -- 切除 -- 扫描,如下:截面为三角形草图,轨迹为螺旋线。8. 在前视基准面上画如下草图。(知识点:怎样建立对称?1.镜像; 2.方程式; 3.添加约束; 4.标注尺寸)9. 做拉伸切除,两侧对称。10. 编辑材质。如图。最终得到的零件图如图。6.  螺栓该设计对应的零件为“螺栓”。其建模过程如下:11. 在前视基准面上做一直径为16的圆,并拉深60mm的圆柱;12. 在圆柱的一面进行草图绘制六边形;(注:工具 -- 草图绘制实体 -- 多边形,设置参数为“外接圆”,如图,并标注圆28),并拉深10mm的六边体;13.在上视图上做下左图示草图,并以该草图做旋转切除(插入 -- 切除 -- 旋转)14. 对圆柱一端面做倒直角,设置角度距离,角度45度,距离为1,如上右图。15. 在该圆柱端面进行转换实体引用,得草图圆,退出草图状态;后插入 -- 曲线 -- 螺旋线/涡状线,进行如下设置16. 在上视面上做如下草图,并设置三角形与螺旋线穿透,退出草图绘制状态;17.进行切除扫描(插入 -- 切除 -- 扫描)生成螺纹特征;最终得到如下零件。7.斜齿轮该设计对应的零件为“斜齿轮”。其建模过程如下:18.    首先在前视基准面上绘制三个直径圆,直径分别为270,250和227.5;将直径为250的圆设置成构造圆(点中该圆做如下操作)。做两条对称线。做两圆弧,使得其相切。(先做三点圆弧,后做切线弧,标注如下尺寸,并添加约束:切线弧顶点与227.5的直径圆重合;切线弧与该圆相切。)在三个直径圆上点3个点,建立点与三点圆弧和切线弧直径的重合约束关系。对点标注尺寸。然后进行草图镜像。对草图进行剪裁。最终得到如下图。19. 做与前视基准面相距80的基准面1。(方向是Z的正向)20.点基准面1进入草图绘制状态,选择前面所绘制的草图线(Ctrl选取),点转换实体引用,如图所示,就可以在基准面1上生成同样的草图。21.选中实体转换后的草图,做如下操作22.对上述两草图做放样操作,从而得到齿条。23.在右视基准面画一过原点的中心线。24.在上视基准面绘制如下草图。25.将该草图绕中心线(轴)做旋转运动,得到如下图零件,26.做实体镜像。27.做圆周阵列,操作如下。28. 绘制如图所示草图。最终得到如图所示零件。29. 做完全贯穿拉伸切除。8.3D草图绘制该设计对应的零件为3D。30.完成3D草图绘制,点进入3D草图绘制。方法:(1)单击直线,然后在 XY 基准面上从原点开始绘制一条约135直线。在 XY 基准面上水平绘制草图时,指针形状变成。(2)沿着 Y 轴向下绘制 15;(3)沿着 X 轴绘制 15;(4)按 Tab 键将草图基准面切换到 YZ 基准面,即;(5)沿着 Z 轴绘制 240;(6)按两次 Tab 键以切换到 XY 基准面;(7)沿着 X 轴绘制 15;(8)沿着 Y 轴向上绘制 15;(9)沿着 X 轴绘制 135;即得到:31.在右视面上做一直径为5的圆,圆心与坐标系专心重合。32.以3d草图为轨迹,以上述的圆为截面进行扫描实体。33. 在前视基准面上做如下草图。34.做该草图的拉深,拉深方向选择成行到一面。35.对拉深结果做线性数组,间距20,个数为6个。最终得到。9.薄壁件该设计对应的零件为薄壁。36. 在上视基准面上做如下草图。37.以上述草图(构造)线的顶点做与之垂直的3个基准面。38.在不同基准面上(基准面3,基准面2和上视基准面)分别做如下3个草图39.做放样特征如下。其中设置中心线为上面的第三个草图。40.在不同基准面上(基准面1,基准面2和上视基准面)分别做如下3个草图。其中基准面2上进行转换实体引用,并在该草图上设置2个点,标注如上图。(标注方法:3点标注角度)41. 做放样如图。42.倒圆角如图。43.做与底面相距100的基准面4。44.在基准面4上做如下草图。45.对上述草图进行拔模拉深,设置成形到下一面。拔模角度为5度。46.对5个面做如下抽壳。10.板卡该设计对应的零件为板卡。24.在前视基准面上做如下草图。25.插入 -- 钣金 -- 基体法兰,设置法兰参数为1.5。如图。26.插入 -- 钣金 -- 边线法兰,如图,得到边线-法兰1。27.同样的方法,插入 -- 钣金 -- 边线法兰,如图,得到边线-法兰2。28.在4得到草图修改编辑成如下草图;其中注意尺寸12的标注方法。(见下右图)11. 钣金29.在前视基准面上做如下草图。30.插入-钣金-基体法兰,设置法兰参数为如上右图。31.做下左图示切除拉深特征。设置圆的中心是边线的中点。32.点插入 -- 钣金 -- 斜接法兰,后选中下左图所示线,选择下视图,进入草图绘制,其尺寸如下右图(注意要使得直线顶点与下左图绿线顶点重合);退出草图绘制后,出现下图界面,并设置参数如图(设置成折弯在外)。33.做镜像。(注意:此次选择的是要镜像的实体。)34.做边线法兰,参数设置及结果如图。35.对6的草图进行编辑如下左图,得到下右图。36.选中下左图平面,点插入 -- 钣金 -- 薄片,完成下面草图绘制。(注意:点中一条线,通过鼠标右键设置“选择中点”,建立图示完整定义草图)37.在上右图所示平面上绘制一直线后退出草图状态。38.选中该直线草图,点插入 -- 钣金 --,设置下左图示参数,得到下右图。39.插入 -- 钣金 --,参数如下左图设置,得到下右图结果。40.在大平面上绘制如下草图;做完全贯穿拉深切除。41.插入 -- 钣金 --,参数设置为“收集所有折弯”。42.插入 -- 钣金 -- 边线法兰,设置角度为75度,其他参数及方向如图所示。43.插入 -- 钣金 --,边角类型选择“对接”。44.插入 -- 钣金 -- 展开,选择“收集所有折弯”;45.插入 -- 钣金 -- 折叠,选择“收集所有折弯”;最终得到:12. 合页46.在前视基准面上从原点绘制长度60的直线,然后进行拉深,给定深度120(两侧对称),在薄壁特征中设置单向,厚度5;47.选中一侧面绘制一圆(圆心在顶点,圆弧过另外一点),并做如图设置扫描;48.在端面上做一直径为7的同心圆,并切除拉伸(完全贯穿),如图49.单击右视图,点,在孔规格“类型”选型中选中“M8锥孔”,如下左图设置,后点“位置”选项,点中位置后进行尺寸标注,如下右图设置;50.进入下的3D草图状态,工具 -- 方程式,添加上述30为高度(60)的1/2,40为长度(120)的1/3两个方程式(60和120通过双击面可以显示);51.将孔做镜像特征,镜像面为前视面,镜像特征是。52.以下图所示面为草图面,做线的等距实体,距离为1,并按Ctrl键选中两圆,进行引用实体转换,如下左图所示;点将左右两条线延伸与等距1的线相交,并画线连接左右两条线使其闭合;在该草图上继续绘制两条线,并标注尺寸,如下右图所示,并添加方程式,使得两个24的尺寸为整个长度的1/5方程式,接着画一中心线,做镜像后,取名为“切除布局”退出草图状态。53.仍在该模型平面进行草图绘制状态,对其进行引用实体转换(如下左图,等距规律左右左右),并做下右图的4个边的等距实体;利用裁剪剪去下下左图剩下的线条;后进行拉深切除,在方向1和方向2都设置为完全贯穿拉深切除,得到下下右图,将该拉深切除取名为“3处切除”。54.在做功能树进行图示操作,点模型面为草图绘制面,进入草图绘制状态,再做上上左图引用实体转换操作;再做上上右图等距实体,规律变为(右左右左)。裁剪到下左图线条,进行方向1和方向2的同样的完全贯穿拉深切除得到下右图,并取名为“2处切除”。55.在功能结构树中将“切除布局”隐藏。56.做如下左图操作,进入下右图界面,在配置名称栏目输入“外部切除”确定后,单击左窗格顶部的 FeatureManager 设计树标签以切换回 FeatureManager 设计树。注意设计树顶部零件名称旁边的配置名称:合叶(外部切除(3处切));将“2处切除”特征压缩,57. 同样的方法建立内部切除(2处切),将“3处切除”特征压缩,“2处切除”特征解压缩后保存该零件。58.打开一个新的装配体文件,单击视图、原点来显示原点,打开合页零件,拖动鼠标出现,表示当前原点与合页原点匹配;在 FeatureManager 设计树中,用右键单击“(固定)合页<1>”,然后选择零部件属性。在所参考的配置下,注意使用命名配置和内部切除被选择,因为内部切除为零件中的激活配置。59. 按住 Ctrl 键,然后将“合页<1>”从图形区域或 FeatureManager 设计树中拖动。将之丢放到图形区域中生成另一实例“合页<2>”;做视图 -- 工具栏 -- 装配体,将工具条调出,对“合页<2>”进行旋转或平移操作,使其相对位置合理。60.单击,鼠标右键后选择零部件属性。在使用命名配置中外部切除选择后确定。得到61.添加配合(插入 -- 配合)有:62.插入--零部件--,输入零件名“销轴”,单击保存后出现,点(下图)中左前端面就进入了草图绘制状态(通过视图--工具栏--调出草图工具条),出现下左图,然后做下右图所示的等距圆,等距为0.25mm后确定退出草图状态。63.在 FeatureManager 设计树中展开“销轴”零部件,选择右基准面,打开一张草图选择模型的一条长边,然后单击草图工具栏上的转换实体引用为扫描特征生成草图路径,后退出草图状态。64. 以17的圆为截面和18直线为轨迹进行扫描拉深。65.在“销轴”平的一端打开一张草图,并绘制一个圆,选择该圆和合页切除部分最大外圆周添加全等几何关系;对该草图拉深3mm。66.插入--特征--,做下图参数设置操作,再次单击装配体工具栏上编辑零件后退出零件编辑状态。7. 选择MainMenu命令返回主菜单,选择Level,在Number栏输入38.选择Create-Line-Endpoints命令,进行两点绘制线段9. 选择MainMenu命令返回主菜单,选择Level,在Number栏输入310.选择Xform-Translate命令,转移几何图形,命令行提示选择要转移的几何图形,选择All-Entities命令,转移所有几何图形,选择Done命令执行;选择Between pts命令,在两点间转移几何图形;命令行提示选择转移起始点,选择Intersec交点命令(命令行提示,这时选中两条对角线);命令行提示选择转移终止点,直接输入(0,0),在弹出对话框图4中输入参数,如图4所示。11.返回主菜单,输入图层4,关闭2,3层。1.2.2 规划外形加工刀具路径      规划茶杯垫几何图形外形加工刀具路径主要包括刀具的选择,刀具参数的设定,加工顺序的选择,加工参数(安全高度、下刀位置、补偿方式、补偿量和切削量等)的设定。12. 返回主菜单,点ClpaneTop按钮,选择Toolpaths-Contour进行外形加工;选择Chain串连命令,选择如图5圆弧处,选择Done命令执行。图513. 12之后出现图6对话框,如图6操作选择直径3平铣刀,输入图7,8,9,10,11所示参数,得到图14图7图8图9图10图11图12图13图141.3 实体加工模拟MasterCAM提供的实体加工模拟功能,能够用户非常直观的观察几何图形的切削过程,同时用户所设置的切削参数也得以充分体现,以便在进行实际加工前对不合理的参数加以改进。1.3.1 工件参数设定14. 选择MainMenu命令返回主菜单,打开图层2;选择Analyze-Between pts命令,测量两点间尺寸15.  返回主菜单,关闭图层2,选择Toolpaths-Job setup命令,进行工件参数设定,如图15所示。图151.3.2 实体加工模拟16. 返回主菜单,选择Toolpaths-Operations(加工操作管理命令),在弹出的对话框中点击Verify进行加工模拟1.4 NC代码生成及传输1.4.1 生成NC代码17.  返回主菜单,选择Toolpaths-Operations,单击Post做设置即可。1.4.2 传输NC程序18. 返回主菜单,选择File-Next Menu-Communic命令,在弹出对话框中设置参数即可。2.  连杆2.1 绘制连杆几何图形1.选择Create-arc-polar-center pt命令绘制极坐标圆弧,输入圆弧中心坐标(0,0),半径50,圆弧起始角度0,终止角度90;2.同1做下列操作:(0,0;60;0;90);(0,0;90;0;90);(0,0;100;0;90);(300,0;25;0;180);(300,0;50;0;180)3. 返回主菜单,选择Create-Line-Vertical绘制垂直直线,输入垂直线起始坐标(0,50);输入垂直线终点坐标(0,120);输入直线在x轴方向的位置为0;4. 同3操作:(20,50;20,120;20)5. 返回上一层菜单,绘制Horizontal水平直线,输入水平线起始坐标(0,120);输入水平线终点坐标(20,120),在水平线y轴方向的位置120;6.同5操作:(0,20;300,20;20);(0,30;300,30;30)7.返回主菜单,选择Modify-trim-Divide命令分割线段,选择下图要分割的p1,选择分割边界圆弧p2,p3;p4对应的p5和p68.返回主菜单,选择create-fillet倒角,选择radius命令,输入圆角半径10;选择trim命令,设置参数为Y(Y表示倒圆角的时候提示修剪几何图形;N表示不修剪),逐一选择下图p1-p89.选择radius,输入圆角半径20,逐一选择图示p9-1210.选择radius,输入圆角半径30,逐一选择图示p13-1411.返回主菜单,选择Xfrom-Mirror镜像几何图形,命令行提示选择要镜像的几何图形,选择All-Entities镜像所有几何图形,选择Done执行,选择X axis命令以x轴镜像,在弹出的对话框中选择Copy,即可要得到下图。2.2 规划加工刀具路径      规划连杆几何图形加工刀具路径包括加工坯料,对刀点的确定,挖槽加工刀具路径,钻孔加工刀具路径以及外形加工刀具路径等内容。2.2.1加工坯料及对刀点的确定12.返回主菜单,输入图层2,选择create-next nemu-bound.Box绘制几何图形边界框,如下图参数所示13. 设置图层3,选择create-line-endpoints命令,进行两点绘制线段(对角线)14.返回主菜单,选择Xform-translate命令,转移几何图形,选择All-entities-done命令执行,选择between pts命令,在两点间转移几何图形,命令行提示选择转移起始点,选择intersec命令,选择对角线,命令行提示转移终止点,输入(0,0),回车,在弹出对话框中设置Move即可。15. 返回主菜单,设置图层4,关闭2和32.2.2规划挖槽加工刀具路径16.返回主菜单,点Gview-top按钮,选择Toolpaths-pocket进行挖槽加工,选择chain命令,选择圆弧(曲柄端-槽内)17.选择Done,在弹出对话框中选择直径10的平头铣刀,进行参数设置如下图所示2.2.3规划钻孔加工刀具路径18.返回主菜单,选择toolpaths-drill钻孔加工,选择manual命令,手动选择钻孔中心,选择center中心命令,选择小孔园19. 返回上一级菜单,选择done命令执行,弹出对话框,选择直径50的钻头,参数设置如下图。2.2.4规划外形加工刀具路径20.返回主菜单,选择toolpaths-contour命令进行外形加工,选择chain命令,选择最左下端直线段,选择Done弹出对话框,选择endmill平铣刀,直径20;参数设置如下图所示。2.3 实体模拟加工2.3.1 工件参数设定21.返回主菜单,打开图层2,选择Analyze-between pts测量两点间尺寸22.返回主菜单,关闭图层2,选择toolpaths-jobsetup命令,进行工件参数设定,如图所示。2.3.2 实体模拟加工23.返回主菜单,选择toolpaths-operations命令,select all-vertify进行验证。2. 4 NC代码生成及传输略。3. 月饼盒盖凸模3.1 绘制月饼盒盖凸模3.1.1 绘制线框架1.根据给定坐标绘制样条曲线如图所示(月饼盒盖凸模(曲线部分))2.选择等角视图(Gview-Isometric),选择子菜单的Z驶入侧视构图面深度-10,单击顶部工具栏的侧视构图(Cplane-Slide),选择Creat-arc-endpoints,绘制圆弧(33,-8;-64,-8;199),选择要保留的圆弧即可。3.1.2 绘制三维曲面模型3.2 规划加工刀具路径 3.2.1 加工坯料及对刀点的确定 3.2.2 规划曲面挖槽粗加工刀具路径(预留量0.5) 3.2.3 工件参数设定 3.2.4 曲面挖槽粗加工实体加工模拟 3.2.5 规划曲面等高外形粗加工刀具路径(预留量0.2) 3.2.6 曲面等高外形粗加工实体加工模拟 3.2.7 规划曲面浅平面精加工刀具路径 3.2.8 曲面浅平面精加工实体加工模拟 3.2.9 规划曲面平行精加工刀具路径 3.2.10 曲面平行精加工实体加工模拟 3.2.11 规划曲面陡斜面精加工刀具路径 3.2.12 曲面陡斜面精加工实体加工模拟 3.3 生成NC代码及传输程序例2-2 对下表数据进行程序化处理,并要求根据所输入的V带型号查找输出该V带的端面尺寸。#include Void main(){  int i;  float a[7]={10.0,13,17.0,22.0,32.0,38.0,50.0};  float b[7]={6.0,8.0,10.5,13.5,19.0,23.5,30.0};  float a0[7]={8.5,11.0,14.0,19.0,27.0,32.0,42.0};  float y0[7]={2.1,2.3,4.1,4.8,6.9,8.3,11.0};  while(1)  {    sacnf(“请输入V带型号(0,1,2,3,4,5,6):%d,&i”);    if(i>=0 &&i<=6)    {      printf(“您需查找的V带顶宽为%f,端面高为%f,节宽为%f,节高为%f”,       a[i],b[i],a0[i],y0[i];)        break;         }    else printf(“您所输入的V带型号不对,请重新输入!”)  }      }例2-5:将下表的平键和键槽尺寸建立数据文件;利用所建数据文件,通过设计所给出的轴径尺寸见所所需的平建尺寸和键槽尺寸。#include #define num=### ;;;###按实际记录数赋值Struct key_GB{float d1,d2,b,h,t,t1;}key;Void main(){  int i;  FILE * fp;  If((fp=fopen(“key.dat”, “w”))=NULL)  { printf(“Can not open the data file”);    exit();}  for(i=0;i

篇5:smarty实例教程

六,smarty的程序设计部分:

在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程

序设计。

PHP代码:--------------------------------------------------------------------------------

首先来介绍一下在上一节中我们使用的过的.php文件中的一些元素。同样,我们拿上一节中最开始的那个index.php文件来说明一下:

================================================

index.php

================================================

/*********************************************

*

* 文件名: index.php

* 作  用: 显示实例程序

*

* 作  者: 大师兄

* Email:  teacherli@163.com

*

*********************************************/

include_once(“./comm/Smarty.class.php”); //包含smarty类文件

$smarty = new Smarty;  //建立smarty实例对象$smarty

$smarty->templates(“./templates”); //设置模板目录

$smarty->templates_c(“./templates_c”); //设置编译目录

//****大家注意,这里我是我新加入的****//

$smarty->cache(“./cache”); //设置缓存目录

$smarty->cache_lifetime = 60 * 60 * 24;  //设置缓存时间

$smarty->caching = true;      //设置缓存方式

//----------------------------------------------------

//左右

篇6:如何提升solidworks使用性能

在处理大型装配体或者是进行复杂模型的设计验证分析时,假如电脑配置比较低的话就有可能会出现内存不足的情况,在碰到这样的情况时,假如由于具体条件的限制无法快速实现更换电脑配置的操作,那如何在电脑硬件不变的提升SolidWorks 内存使用性能,就是大家比较关心的问题。在本文中会向大家介绍三种优化内存性能的方式,希望能对大家在之后的设计工作中带来帮助

方法一:出现内存不足的提示时,我们可以优先考虑调整电脑的虚拟内存。电脑的虚拟内存正常来讲是调整为电脑物理内存的两倍,但是在系统的默认设置下虚拟内存是设置得比较低的,因此大家可以如下列步骤进行调整:步骤1: 右键“我的电脑”-----在弹出的快捷菜单中选择“属性”-----选择“高级”选项-----如图所示选择“设置”选项步骤2:在弹出的“性能选项”中选择虚拟内存“更改”-----在弹出的“虚拟内存”的选项框中进行自定义的内存大小设置.方法二:假如在内存足够的情况下出现内存不足的提示,那我们可以对系统关于提示出现内存不足提示的临界点进行更改。步骤1:电脑左下角“开始”-----“运行”-----输入进入注册表代码“regedit”,如下图所示步骤2:按照下图所示,进行临界点的设定,提高出现内存不足提示临界点的数值,方法三: 32-位的 Microsoft Windows NT 操作系统允许 RAM 最大量为 4GB。默认情况下,2GB 分配给操作系统,2GB 分配给应用程序。Microsoft 创建了一开关 (/3GB),可允许您通过减少分配给操作系统的内存量而分配 3GB RAM 给应用程序。SolidWorks 软件编写时充分利用了在 /3GB 开关激活时可用于应用程序的额外 RAM。给 SolidWorks 应用程序增加 RAM 内存的能力有助于用户处理大型装配体步骤1:右键“我的电脑”-----在弹出的快捷菜单中选择“属性”-----选择“高级”选项-----如图所示选择“设置”选项-----在启动和故障恢复中选择“编辑”选项。步骤2:在弹出的编辑状态下,键盘空格后添加

/3GB,如下图所示,

步骤3:重新启动您的计算机,操作系统现在将 1GB RAM 分配给操作系统, 3GB RAM 分配给应用程序。通过以上三种优化系统内存设定的方法,可以不同程度上提升 SolidWorks 内存使用性能,使得我们在以后的设计中更能有效提升工作效率。

篇7:Solidworks应用技巧

SolidWorks充分利用Windows的优秀界面,为设计人员提供了直观、方便、快捷的工作界面,其参数化设计确保了零件模型、装配模型、2D工程图和材料清单之间的全程关联,为评价不同的设计方案、减少设计错误和提高设计质量提供了强有力的途径。笔者借助SolidWorks软件完成了多项纵横向课题,通过不断摸索,积累了一些经验与技巧,希望能够为广大工程设计人员提供参考。

一、模型建模

1.草图绘制

草图由草图单元、几何约束和草图尺寸组成,对以上三部分的组合定义就完成了一个草图的绘制。为提高草图的设计效率,设计步骤通常按以下顺序进行:绘制草图轮廓→定义草图单元间的几何约束关系→添加尺寸。在草图绘制过程中要充分使用约束关系,减少不必要的草图尺寸,从而使草图的构思更加清晰。

2.更换草图绘制平面

在绘制草图时,会遇到草图绘制平面选择不当的情况,此时可以更换草图绘制平面。具体操作如下:在零件模型的特征管理树下选中草图,点击鼠标右键,在弹出的下拉菜单中选择“编辑草图平面”,点击特征管理树下的“”按钮,就可在特征管理树下选择合适的草图绘制平面来代替原先的草图绘制平面。最后,点击草图绘制平面对话框中的“确定”按钮即可。

3.快捷键的使用

(1)在注解中的使用

特殊符号如:直径“Ф”、度数“。”、正负号“±”以及一些运算符号可以先在Word环境下创建,然后通过复制“CTRL+C”和粘贴“CTRL+V”快捷键复制到SolidWorks环境中。

(2)在绘制草图中的使用

在绘制草图中,复制草图可以按照以下步骤完成:按住“CTRL”键,同时用鼠标逐个选择复制目标,点选草图放置位置,然后按“CTRL+V”即可。

4.完整设计信息产品模型的建立

可以将表面粗糙度、尺寸公差、形位公差和设计基准等符号直接标注到几何实体模型上,形成包含完整设计信息的产品模型。

5.学习功能

对于已存在的零件,拖动Feature Manager设计树上的退回控制棒来回退零件中的特征,可以让使用者看到模型生成的每一步,便于理解设计者的设计意图。

二、方程式

如果所设计的零件尺寸之间存在某种固有的数值关系、零部件之间存在某种数值的配合关系,可以通过方程式来实现其设计意图。

1.尺寸变量的使用 在零件模型尺寸之间可以使用尺寸名称作为变量来生成方程式;装配体中零件之间或零件与子零部件之间,也可以配合尺寸来生成方程式。被方程式所驱动的尺寸无法在模型中以编辑尺寸值的方式来改变。方程式由左到右,位于等号左侧的尺寸会被右侧的值驱动,多个方程式的求解按编辑方程式中所列顺序逐一解出。

2.方程式支持的运算符和函数 SolidWorks提供的方程式支持以下运算符和函数:“+”加法、“-”减法、“*”乘法、“/”除法和“^”求幂运算符,sin(a)正弦、cos(a)余弦、tan(a)正切、atn(a)反正切、abs(a)绝对值、exp(n)指数、log(a)自然对数、sqr(a)平方根、int(a) 取整和sgn(a)符号函数,同

SolidWorks充分利用Windows的优秀界面,为设计人员提供了直观、方便、快捷的工作界面。其参数化设计确保了零件模型、装配模型、2D工程图和材料清单之间的全程关联,为评价不同的设计方案、减少设计错误和提高设计质量提供了强有力的途径。笔者借助SolidWorks软件完成了多项纵横向课题,通过不断摸索,积累了一些经验与技巧,希望能够为广大工程设计人员提供参考。

一、模型建模

1.草图绘制

草图由草图单元、几何约束和草图尺寸组成,对以上三部分的组合定义就完成了一个草图的绘制。为提高草图的设计效率,设计步骤通常按以下顺序进行:绘制草图轮廓→定义草图单元间的几何约束关系→添加尺寸。在草图绘制过程中要充分使用约束关系,减少不必要的草图尺寸,从而使草图的构思更加清晰。

2.更换草图绘制平面

在绘制草图时,会遇到草图绘制平面选择不当的情况,此时可以更换草图绘制平面。具体操作如下:在零件模型的特征管理树下选中草图,点击鼠标右键,在弹出的下拉菜单中选择“编辑草图平面”,点击特征管理树下的“”按钮,就可在特征管理树下选择合适的草图绘制平面来代替原先的草图绘制平面。最后,点击草图绘制平面对话框中的“确定”按钮即可。

3.快捷键的使用

(1)在注解中的使用

特殊符号如:直径“Ф”、度数“。”、正负号“±”以及一些运算符号可以先在Word环境下创建,然后通过复制“CTRL+C”和粘贴“CTRL+V”快捷键复制到SolidWorks环境中。

(2)在绘制草图中的使用

在绘制草图中,复制草图可以按照以下步骤完成:按住“CTRL”键,同时用鼠标逐个选择复制目标,点选草图放置位置,然后按“CTRL+V”即可。

4.完整设计信息产品模型的建立

可以将表面粗糙度、尺寸公差、形位公差和设计基准等符号直接标注到几何实体模型上,形成包含完整设计信息的产品模型。

5.学习功能

对于已存在的零件,拖动Feature Manager设计树上的退回控制棒来回退零件中的特征,可以让使用者看到模型生成的每一步,便于理解设计者的设计意图。

二、方程式

如果所设计的零件尺寸之间存在某种固有的数值关系、零部件之间存在某种数值的配合关系,可以通过方程式来实现其设计意图。

1.尺寸变量的使用 在零件模型尺寸之间可以使用尺寸名称作为变量来生成方程式;装配体中零件之间或零件与子零部件之间,也可以配合尺寸来生成方程式。被方程式所驱动的尺寸无法在模型中以编辑尺寸值的方式来改变。方程式由左到右,位于等号左侧的尺寸会被右侧的值驱动,多个方程式的求解按编辑方程式中所列顺序逐一解出。

2.方程式支持的运算符和函数 SolidWorks提供的方程式支持以下运算符和函数:“+”加法、“-”减法、“*”乘法、“/”除法和“^”求幂运算符,sin(a)正弦、cos(a)余弦、tan(a)正切、atn(a)反正切、abs(a)绝对值、exp(n)指数、log(a)自然对数、sqr(a)平方根、int(a) 取整和sgn(a)符号函数,同

时还可以在方程式中使用常数圆周率pi,它的值精确计算到文件系统选项指定的小数位数。

3.方程式中可以使用条件语句 语法格式为:“Dx@ SketchX”=if((条件),参数1,参数2)。当式中条件成立时,取值为参数1,否则取值为参数2。

4.方程式的注释 可以在方程式的末尾输入单引号“'”,然后输入备注,以论述设计意图。单引号之后的内容在计算方程式时被忽略,如图1所示。

图1 满足设计意图的方程式 图2为按图1设计意图,模型宽度分别30、50、80mm时,由方程式驱动生成的不同模型。

图2 由方程式驱动生成的模型

三、装配

1.设计方式的灵活应用 在进行装配体的全新设计时,可参考的资料相对较少,应采用自上而下的设计方式,优先利用SolidWorks布局草图进行布局设计,再灵活地完成对具体零部件的设计,

例如在工装夹具设计时,可直接把已经建立好的三维零件模型插入到装配体环境中,使用自上而下的设计方式参考模型几何体,通过与原零件模型建立几何关系来确定夹具的尺寸,这样的工装设计方式效率较高。 在进行装配体的改进设计时,可参考的资料相对较多,应采用自下而上的设计方式,先完成对逐个零件的设计,然后根据不同的位置要求和装配约束关系,将逐个零件按照实际的安装方式装配成部件产品。

2.配合关系 配合关系确定了零件在装配体中的位置。常用的配合关系有同轴心、重合、距离、角度、平行、垂直和相切等,每种配合关系对于特定的几何实体组合有效。在使用配合关系时,除了使用零件本身固有的几何实体外,还可以使用临时轴、创建的基准轴、基准面、对称平面等几何要素来确定零件在装配体中的正确位置。

3.问题及解决方法 建立装配体文件时,有时会遇到这样的情况:零件的尺寸或形状在装配前后发生了变化,要具体问题具体分析。

(1)对于具有弹性的零件,比如弹簧和石棉板,在生产实际中装配前后的尺寸有变化,但在工程图中却应表示初始状态下的尺寸。这个矛盾可以通过为模型文件添加弹性零件尺寸在装配过程中被拉长或缩短的派生配置来解决,即装配体中使用所添加派生配置,工程图中使用原先默认的配置(初始状态下的零件配置模型)。图3为堆垛机断绳保护装置中弹簧的零件属性。

图3 弹簧的零件属性

(2)装配实际中为了防止开口销的松动,常常要把开口销的上下两部分沿相反的方向折弯,为此开口销在装配前后的形状就发生了变化。为了做到开口销在装配前后形状的统一,也可以通过添加派生配置的方法来解决。

四、工程图

1.工程图模板或材料明细表模板的创建 现实生产中2D工程图纸用来直接指导生产,它是设计工作的最终体现。SolidWorks系统自身提供的工程图模板或材料明细表若不满足具体企业的要求,可以建立二者的模板。

(1)工程图模板的建立 按照企业自身的要求建立相应图幅的工程图模板文件,并且将图层建立在工程图模板文件中,这样可以使新建的工程图都包含建立的图层。再将工程图模板复制在SolidWorks\ data\template\…的模板文件中。

(2)材

料明细表模板的建立 系统所预设的材料明细表范本存储在安装目录SolidWorks\lang\ Chinese_ simplified\…下,可依照需求自行设计新的模板。步骤如下:

1)打开Solidworks\lang\Chinese_ simplified\Bomtemp.xl文件。

2)进行如图4所示的设置(定义名称应与零件模型的自定义属性一致,以便在装配体工程图中自动插入明细表)。

图4 用户个性化设置 ☆将原Excel文件中的“项目号”改为“序号”,定义名称为“ItemNo”; ☆在“数量”前插入两列,分别为“代号”和“名称”,定义名称分别为“DrawingNo”和“PartNo”; ☆将“零件号”改为“材料”,定义名称为“Material”; ☆在“说明”前插入两列,分别为“单重”和“总重”,定义名称分别为“Weight”和“TotalWeight”; ☆将原Excel文件中的“说明”改为“备注”,定义名称为“Description”。

3)在Excel文件编辑环境中,逐步在G列中输入表达式D2*F2,… ,D12*F12,…,以便在装配体的工程图中由装入零件的数量与重量来自动提取所装入零件的总重量。

4)选择“文件”→“另存为”,将文件命名为BOM表模板,保存在SolidWorks\lang\ chinese-simplified \…下的模板文件中。 从此新建工程图或在工程图中插入材料明细表时,均会按定制的选项设置执行,并且不需查找模板文件繁琐的放置路径。

2.图纸格式的更换 在生成新的工程图时,应依据零件模型的大小、综合设计经验和纸张成本等因素选取合适的工程图模板。但在工作中不免会遇到选择图形模板不合适的情况,此时需要更换图纸模板格式,具体操作步骤如下:在工程图设计管理窗口点击“图纸1”,在弹出的下拉菜单中选择“属性”,进而在图纸设定对话框中的图纸格式栏的下拉按钮中选择“自定义”,最后点击“浏览”,在目录路径中找到合适的图纸格式,点击“确定”即可。

3.解除视图对齐关系与对齐视图 在完成工程图的过程中,某些视图间的投影关系需要解除,某些视图间需要建立视图对齐关系,对此,SolidWorks提供了解除视图关系、水平对齐另一视图和竖直对齐另一视图的功能。具体操作如下:欲解除视图关系,应同时选中需要解除视图关系的视图,点击“工具”→“对齐视图”→“解除对齐关系”命令即可;欲水平或竖直对齐另一视图,应先选中需要对齐的视图,然后点击“工具”→“对齐视图”→“水平对齐另一视图”或“竖直对齐另一视图”命令,此时注意鼠标的形状,再点击欲对齐的目标视图即可。

4.剖视图中不欲剖切零件的处理 我国制图标准规定:剖视图所包含的标准件,如螺栓、螺母、垫圈和开口销等不做剖切处理。在SolidWorks工程图

环境下可以按照以下操作来实现:激活所完成的剖视图,点击鼠标右键,在弹出的下拉菜单中选择“属性”,再在弹出的工程图属性对话框中点击“剖面范围”,在剖视图中点选不欲剖切的零件,最后点击“确定”即可。

5.插入模型项目 尽可能在工程图中选择视图插入模型项目,利用建立模型过程中所使用的尺寸,并且将注解标注在视图的几何要素之上,这样在零件模型被驱动更新后,工程图中的注解随几何要素移动,还与几何要素间保持着原先的关系,工程图只需做少量修改就可以投入生产使用。

6.块操作的应用 SolidWorks的注解工具栏中,提供了丰富的表面粗糙度、形位公差和焊接符号等注解符号,所有符号都可以直接引用。但对于不满足我国标准的一些符号以及一些特殊行业标准符号的标注还需要通过块操作来实现。按照国标规定创建具体的注解符号为块,然后在工程图的相应位置插入。另外还可把一些常用的标准注释、标签和标题栏做成块,以提高制作工程图模板和完成2D工程图的效率。

7.改变材料明细表中零件的顺序 材料明细表中零件的顺序依据的是各零件装入装配体的顺序,若想改变,需要调整装配体特征管理设计树下零件的顺序,然后重新插入材料明细表。

五、SolidWorks模型文件另存为图像文件 在项目报表、设计说明、生产计划、产品介绍等文献中,经常要用到产品的三维模型。SolidWorks文件可以另存为TIF文件,这样在Word文档中就可以插入TIF文件,但文件较大。另外还可以在SolidWorks环境中执行“工具”菜单的“插件”选项。把sldjpeg.dll文件载入后,可以将SolidWorks的三维模型输出为JPEG图像文件,大小仅为TIF文件的几十分之一。

篇8:SolidWorks属性链接

如图所示,在sw里动态显示零件的体积,面积,

首先在前视基准面上建立一个半圆形闭合草图,然后以中心线旋转,如图1所示:

在特征管理器右键单击“注释”,在“显示注释”、“显示特征尺寸”前打勾,如图2所示:

图1

图2

单击菜单“插入”——“注释”,如图3所示:

依次输入,体积、面积、两个注释。(具体自己设置),如图4所示:

图3

图4

鼠标左键单击“体积”,注意到特征管理器中的“属性连接”项,如图5所示:

打开属性连接,单击“文件属性”,分别添加“体积”和“面积”的配置,在“数值/表达式”选项里,在下拉列表中,选择相应的选项——体积、面积,

如图6所示:

图5

图6

然后在属性连接管理器中,在下拉列表中找到相应的选项,确定,如图7所示:

同样的方法,添加“面积”的属性连接。下面让我们来看看结果吧,更改特征尺寸,相应的数据随着变化。

图7

这就是属性连接的妙用,处处留心皆学问,大家好好学习。

篇9:Solidworks设计基础

1.1CAD 技术的发展及SolidWorks概述

CAD(Computer Aided Design)就是设计者利用以计算机为主的一整套系统在产品的全生命周期内帮助设计者进行产品的概念设计、方案设计、结构设计、工程分析、模拟仿真、工程绘图、文档整理等方面的工作,

Solidworks设计基础

。CAD 既是一门多学科的交叉学科,它涉及计算机学科、数学学科、信息学科、工程技术等;CAD 也是一项高新技术,它对企业产品质量的提高、产品设计及制造周期的缩短、提高企业对动态多变市场的响应能力及企业竞争能力都具有重要的作用。因而,CAD 技术在各行各业都得到了广泛的推广应用。SolidWorks正是优秀CAD软件的典型代表之一。SolidWorks作为Windows平台下的机械设计软件,完全融入了Windows软件使用方便和操作简单的特点,其强大的设计功能可以满足一般机械产品的设计需要1.1.1 CAD 技术的产生与发展20 世纪60 年代初,美国麻省理工学院MIT开发了名为Sketchpad的计算机交互处理系统,并描述了人机对话设计和制造的全过程,这就是CAD/CAM 的雏形,形成了最初的CAD 概念:科学计算、绘图。计算机在设计过程中的应用,形成了CAD 系统。从20 世纪60 年代初到70 年代中期,CAD 从封闭的专用系统走向开放式的商品化软件系统,主要技术特点是二维、三维线框造型,其软件系统只能表达基本的几何信息,不能有效表达几何数据间的拓扑关系;且系统需配备大型计算机系统,价格昂贵。此时期有代表性的产品是:美国通用汽车公司的DAC-1,洛克希德公司的CADAM 系统。在此时期CAD开始进入应用阶段。20 世纪70 年代后期,CAD 系统进入发展时期。一方面CAD系统硬件价格下降;同时,飞机和汽车工业蓬勃正值发展时期,飞机和汽车制造中遇到了大量的自由曲面问题,法国达索飞机制造公司率先开发出以表面模型为特点的曲面建模方法,推出了三维曲面造型系统CATIA,该系统采用多截面视图、特征纬线的方式来近似表达自由曲面。该阶段的主要技术特点是自由曲面造型。曲面造型系统为人类带来了第一次CAD 技术革命。此后一些军用工业相继开发了CAD 软件,如美国洛克希德公司的CADAM、美国通用电气公司的CADAM、美国通用电气公司的CALMA、美国波音公司的CV、美国国家航空及宇航局(NASA)支持开发的I-DEAS、美国麦道公司开发的UG 等。20 世纪80 年代初,由于计算机技术的大跨步前进,CAE、CAM 技术也开始有了较大的发展,由于表面模型技术只能表达形体的表面信息,难以准确地表达零件的质量、质心、惯性矩等属性,不利于CAE 的应用。基于对CAD/CAE-体化技术发展的探索,SDRC公司第一个开发了基于实体造型技术的CAD/CAE 软件I-DEAS。由于实体造型技术能够精确的表达零件的全部属性,在理论上有助于统一CAD、CAE、CAM 的模型表达,因此称之为CAD 发展史上的第二次革命。20 世纪80 年代中期,CV公司提出了参数化造型方法,其特点是:基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改等。策划参数化技术的这些人成立了一个参数公司(Parametric Technology Corp PTC),开始研制Pro/ENGINEER 的参数化软件。进入20 世纪90 年代,PTC 在CAD 市场份额中名列前茅。可以认为,参数化技术的应用主导了CAD发展史上的第三次技术革命。20 世纪90 年代初,SDRC 公司在摸索了几年参数化技术后,开发者提出了一种比参数化技术更为先进的实体造型技术——变量化技术,并经历3 年时间,投资一亿多美元,推出了全新体系的I-DEAS Master Serise 软件。变量化技术成就驱动了CAD 技术发展的第四次技术革命。1.1.2 SolidWorks概述SolidWork是由美国SolidWorks公司(该公司是法国Dassult System公司的子公司)开发的三维机械CAD软件,自1995年问世以来,以其强大的功能、易用性和创新性,极大地提高了机械工程师的设计效率。SolidWorks采用了多种业界领先的技术,除了基于特征和涵盖参数化技术的变量化造型功能外,它还具有如下特点:由于SolidWorks软件是在Windows环境下重新开发的,能够充分利用Windows的优秀界面,为设计师提供简易方便的工作界面。SolidWorks首创的特征管理员,能够将设计过程的每一步记录下来,并形成特征管理树,放在屏幕的左侧。设计师可以随时点取任意一个特征进行修改,还可以随意调整特征树的顺序,以改变零件的形状。由于SolidWorks全面采用Windows的技术,因此在零件设计时可以对零件的特征进行“剪切、复制、粘贴”等操作。SolidWorks软件中的每一个零件都带有一个“拖动手柄”,能够实时动态地改变零件的形状和大小。对于初学者,如果具有Windows软件应用的经验,可以迅速地掌握SolidWorks的基本使用。SolidWorks对大型装配的处理能力表明SolidWorks不是一个简单的实体建模工具,而是一个面向产品级的机械设计系统。它既提供自底向上的装配方法,同时还提供自顶向下的装配方法。自顶向下的装配方法使工程师能够在装配环境中参考装配体其他零件的位置及尺寸设计新零件,更加符合工程习惯。在装配设计,特别是大装配的情形下,SolidWorks设计了具有独创性的“封套”功能,分块处理复杂装配体。装配设计中的“产品配置”功能,为用户设计不同“构型”的产品提供了解决方案,同时为产品数据管理系统的实施打下了坚实的基础。拥有最丰富的第三方支持软件。例如,当设计完模型之后,要对它进行渲染,应该启动PhotoWorks插件。SolidWorks同时提供了方便的二次开发环境和开放数据结构,因此SolidWorks逐渐成为工程应用的通用CAD平台,在世界范围内有数百家公司基于,包括制造、产品演示等应用插件。为企业广泛的工程应用提供良好的基础平台。可以将设计输出SolidWorks开发了相关的工程应用系统成eDrawing文件格式,便于交流设计思想。说明:solidWorks一向很关注中国市场,从2001plus版本开始,增加了中国国标(GB)标注。在SolidWorks2003中增加了应力分析工具,名称是CosmosXpress。在SolidWorks2005中增加了模流分析工具,名称是MoldflowXpress。

1.1CAD 技术的发展及SolidWorks概述

CAD(Computer Aided Design)就是设计者利用以计算机为主的一整套系统在产品的全生命周期内帮助设计者进行产品的概念设计、方案设计、结构设计、工程分析、模拟仿真、工程绘图、文档整理等方面的工作。CAD 既是一门多学科的交叉学科,它涉及计算机学科、数学学科、信息学科、工程技术等;CAD 也是一项高新技术,它对企业产品质量的提高、产品设计及制造周期的缩短、提高企业对动态多变市场的响应能力及企业竞争能力都具有重要的作用。因而,CAD 技术在各行各业都得到了广泛的推广应用。SolidWorks正是优秀CAD软件的典型代表之一。SolidWorks作为Windows平台下的机械设计软件,完全融入了Windows软件使用方便和操作简单的特点,其强大的设计功能可以满足一般机械产品的设计需要1.1.1 CAD 技术的产生与发展20 世纪60 年代初,美国麻省理工学院MIT开发了名为Sketchpad的计算机交互处理系统,并描述了人机对话设计和制造的全过程,这就是CAD/CAM 的雏形,形成了最初的CAD 概念:科学计算、绘图。计算机在设计过程中的应用,形成了CAD 系统。从20 世纪60 年代初到70 年代中期,CAD 从封闭的专用系统走向开放式的商品化软件系统,主要技术特点是二维、三维线框造型,其软件系统只能表达基本的几何信息,不能有效表达几何数据间的拓扑关系;且系统需配备大型计算机系统,价格昂贵。此时期有代表性的产品是:美国通用汽车公司的DAC-1,洛克希德公司的CADAM 系统。在此时期CAD开始进入应用阶段。20 世纪70 年代后期,CAD 系统进入发展时期。一方面CAD系统硬件价格下降;同时,飞机和汽车工业蓬勃正值发展时期,飞机和汽车制造中遇到了大量的自由曲面问题,法国达索飞机制造公司率先开发出以表面模型为特点的曲面建模方法,推出了三维曲面造型系统CATIA,该系统采用多截面视图、特征纬线的方式来近似表达自由曲面。该阶段的主要技术特点是自由曲面造型。曲面造型系统为人类带来了第一次CAD 技术革命。此后一些军用工业相继开发了CAD 软件,如美国洛克希德公司的CADAM、美国通用电气公司的CADAM、美国通用电气公司的CALMA、美国波音公司的CV、美国国家航空及宇航局(NASA)支持开发的I-DEAS、美国麦道公司开发的UG 等。20 世纪80 年代初,由于计算机技术的大跨步前进,CAE、CAM 技术也开始有了较大的发展,由于表面模型技术只能表达形体的表面信息,难以准确地表达零件的质量、质心、惯性矩等属性,不利于CAE 的应用。基于对CAD/CAE-体化技术发展的探索,SDRC公司第一个开发了基于实体造型技术的CAD/CAE 软件I-DEAS。由于实体造型技术能够精确的表达零件的全部属性,在理论上有助于统一CAD、CAE、CAM 的模型表达,因此称之为CAD 发展史上的第二次革命。20 世纪80 年代中期,CV公司提出了参数化造型方法,其特点是:基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改等。策划参数化技术的这些人成立了一个参数公司(Parametric Technology Corp PTC),开始研制Pro/ENGINEER 的参数化软件。进入20 世纪90 年代,PTC 在CAD 市场份额中名列前茅。可以认为,参数化技术的应用主导了CAD发展史上的第三次技术革命。20 世纪90 年代初,SDRC 公司在摸索了几年参数化技术后,开发者提出了一种比参数化技术更为先进的实体造型技术——变量化技术,并经历3 年时间,投资一亿多美元,推出了全新体系的I-DEAS Master Serise 软件。变量化技术成就驱动了CAD 技术发展的第四次技术革命。1.1.2 SolidWorks概述SolidWork是由美国SolidWorks公司(该公司是法国Dassult System公司的子公司)开发的三维机械CAD软件,自1995年问世以来,以其强大的功能、易用性和创新性,极大地提高了机械工程师的设计效率。SolidWorks采用了多种业界领先的技术,除了基于特征和涵盖参数化技术的变量化造型功能外,它还具有如下特点:由于SolidWorks软件是在Windows环境下重新开发的,能够充分利用Windows的优秀界面,为设计师提供简易方便的工作界面。SolidWorks首创的特征管理员,能够将设计过程的每一步记录下来,并形成特征管理树,放在屏幕的左侧。设计师可以随时点取任意一个特征进行修改,还可以随意调整特征树的顺序,以改变零件的形状。由于SolidWorks全面采用Windows的技术,因此在零件设计时可以对零件的特征进行“剪切、复制、粘贴”等操作。SolidWorks软件中的每一个零件都带有一个“拖动手柄”,能够实时动态地改变零件的形状和大小。对于初学者,如果具有Windows软件应用的经验,可以迅速地掌握SolidWorks的基本使用。SolidWorks对大型装配的处理能力表明SolidWorks不是一个简单的实体建模工具,而是一个面向产品级的机械设计系统。它既提供自底向上的装配方法,同时还提供自顶向下的装配方法。自顶向下的装配方法使工程师能够在装配环境中参考装配体其他零件的位置及尺寸设计新零件,更加符合工程习惯。在装配设计,特别是大装配的情形下,SolidWorks设计了具有独创性的“封套”功能,分块处理复杂装配体。装配设计中的“产品配置”功能,为用户设计不同“构型”的产品提供了解决方案,同时为产品数据管理系统的实施打下了坚实的基础。拥有最丰富的第三方支持软件。例如,当设计完模型之后,要对它进行渲染,应该启动PhotoWorks插件。SolidWorks同时提供了方便的二次开发环境和开放数据结构,因此SolidWorks逐渐成为工程应用的通用CAD平台,在世界范围内有数百家公司基于,包括制造、产品演示等应用插件。为企业广泛的工程应用提供良好的基础平台。可以将设计输出SolidWorks开发了相关的工程应用系统成eDrawing文件格式,便于交流设计思想。说明:solidWorks一向很关注中国市场,从2001plus版本开始,增加了中国国标(GB)标注。在SolidWorks2003中增加了应力分析工具,名称是CosmosXpress。在SolidWorks2005中增加了模流分析工具,名称是MoldflowXpress。1.2 SolidWorks环境功能介绍Solidworks的用户界面属于典型的Windows应用程序界面类型,包括菜单、工具栏和状态栏等通用Windows界面要素。其工作区域分为图形区和控制区两个部分。1.2.1 启动SolidWorks(1)     选择【开始】颉境绦颉喀颉SolidWorks2006】颉SolidWorks2006】命令,进入SolidWorks,如图1-1所示,这时菜单栏仅有4个选项,【标准】工具栏也只提供【新建】和【打开】两种选择。图1-1 SolidWorks初始界面(2)     选择【文件】颉拘陆ā棵令,出现“新建SolidWorks文件”对话框,Solidworks提供三种设计模式,分别为零件、装配体和工程图三种,如图1-2所示。图1-2 “新建SolidWorks文件”对话框(3)     选择“零件”进入零件绘制窗口,如图1-3所示。图1-3零件绘制窗口说明:①    界面种类:图1-3为打开零件文件的操作界面,装配体及工程图文件的操作界面与此界面类似。②    菜单栏 这里包含的solidworks所有的操作命令③    工具栏 标准、查看、特征、草图绘制工具等。④    FeatureManager设计树 管理零件生成的步骤顺序。⑤    PropertyManager 管理位置、几何建构线等。⑥    ConfigurationManager 管理零件的不同呈现方式或不同尺寸,必须切换才能显示。⑦    状态栏 标明了目前操作的状态。1.2.2 FeatureManager设计树FeatureManager设计树是SolidWorks中一个独特的部分,它可视地显示零件或装配体中的所有特征。当一个特征创建好后,就加入到FeatureManager设计树中,因此FeatureManager设计树代表建模操作的时间序列,通过FeatureManager设计树,可以编辑零件中包含的特征。在设计树中不同的项目上单击鼠标右键,可以显示针对该项目的快捷菜单,如图1-4所示。图1-4 FeatureManager设计树FeatureManager设计树使用以下规则:(1)     项目图标左边的符号表示该项目包含关联项,如草图。单击以展开该项目并显示其内容。说明:如要一次折叠所有展开的项目,右击设计树顶部的文档名称,选择快捷菜单【折叠项目】命令。(2)     草图前面有:Ø        (+) - 过定义Ø        (–) - 欠定义Ø        (?) - 无法解出的草图Ø        无前缀 - 完全定义(3)     如果所作更改要求重建模型,则特征、零件、及装配体之前显示重建模型符号。(4)     在设计树顶部显示锁形的零件不能进行编辑。如此零件通常是 Toolbox 或其它标准库零件。(5)     装配体零部件的位置由下列表示:Ø        (+) - 过定义Ø        (–) - 欠定义Ø        (?) - 无解Ø        (f) - 固定(锁定到位)(6)     在装配体中,每一部件实例其后有一位于尖括号中的数 ,此数随每个实例递增。(7)     装配配合之前带有:Ø        (+) - 涉及过定义装配体中零部件的位置Ø        (?) - 无解装配配合之前带有:Ø- 所有参考均存在Ø- 遗失一个或多个参考Ø- 配合已压缩(8)     外部参考引用状态显示如下:Ø        如果一个零件或特征具有外部参考引用,则其名称之后会跟有 –>。具有外部参考引用的任何特征名称后也跟有 –>。Ø        如果外部参考引用不在当前的关联中,则特征名称和零件名称之后跟有 ->?。Ø        后缀 ->* 意味着该参考引用被锁定。Ø        后缀 ->x 意味着该参考引用被中断。1.2.3 PropertyManager(属性管理器)概述Solidworks命令是根据“属性管理器”选项执行的,“属性管理器”位于特征管理器相同的位置上,当用户使用建模命令时,自动切换到对应的“属性管理器”,如图1-5所示。图1-5 Solidworks“属性管理器”说明:“属性管理器”由SolidWorks第一个推出,并获得美国专利。1.2.4 系统反馈反馈由一个连接到箭头形光标的符号来代表,表面用户正在选择什么或系统希望用户选择什么。当光标通过模型时,与光标相邻的符号就表示系统反馈,如图1-6所示。顶点             边             表面             尺寸图1-6 反馈符号1.3 文件的基本操作在SolidWorks中新建文件、打开文件和存储文件的按钮分别是、和。1.3.1 新建文件 选择下拉菜单【文件】颉拘陆ā棵令,将出现如图1-2所示的对话框,该对话框中有3个图标,分别为【零件】、【装配体】和【工程图】,在这些模板中,已对其操作环境的部分参数进行设置,用户也可自定义模板文件再打开使用。零件:建立零件获得三维模型,是学习SolidWorks的基本,零件文件名为“*.sldprt”,这个三维模型可以和CAM软件结合,其内部的尺寸也可以和数据库软件结合,以方便企业进行生产管理工作。单击【零件】图标,再单击【确定】按钮,即可新建一个零件文件。装配体:将多个零件装配可成为装配体,可用来生成爆炸视图,装配体文件名为“*.sldasm”,单击【装配体】图标,再单击【确定】按钮,即可新建一个装配体文件。工程图:将零件或装配体转成工程视图,并加入尺寸、表面符号、公差配合等,工程图文件名为“*.slddrw”,单击【工程图】图标,再单击【确定】按钮,即可新建一个工程图文件。1.3.2 打开已有文件在SolidWorks工作界面中,选择下拉菜单【文件】颉敬蚩】命令,出现【打开】对话框,选择【预览】复选框,选择文件所在的文件夹,并选择要打开的文件(SolidWorks提供文件预览的功能,通过预览窗口可预览所选的文件),单击【打开】按钮,如图1-7所示,可打开文件。图1-7 【打开】对话框说明:文件的只读权限:SolidWorks可以打开属性为“只读”的文件,也可以将“只读”的文件插入到装配体中并建立几何关系,但不能保存“只读”的文件。在协同设计环境下,如果需要保存“只读”的文件,则必须获得文件的“写入”权限。1.3.3 存储文件在SolidWorks工作界面中,选择下拉菜单【文件】颉颈4妗棵令,出现【另存为】对话框,SolidWorks在存储文件时,会判定目前操作环境的模式,然后在文件名称后自动加入适当的扩展名。如果想存储成其他的文件格式时,直接在【保存类型】下拉列表中选取所要的文件类型,系统就会自动进行转换运算,单击【保存】按钮,如图1-8所示,可保存文件。图1-8 “另存为”对话框说明:SolidWorks不支持向下兼容。例如,如果使用SolidWorks2006打开一个在SolidWorks2005中建立的文件,并且进行了保存,那么,从此无法使用SolidWorks2006以前的版本来打开文件。因此,用户在升级软件前,一定要将原来的文件进行备份。1.4 SolidWorks的操作方式SolidWorks的操作方式有鼠标、键盘和命令按钮。1.4.1 鼠标键功能SolidWorks中,鼠标的操作和Windows基本相同。1. 左键单击DD选择实体或取消选择实体。Ctrl+单击DD选择多个实体或取消选择实体。双击DD激活实体常用属性,以便修改。拖动DD利用窗口选择实体、绘制草图元素、移动、改变草图元素属性等。Ctrl+拖动DD 复制所选实体。Shift+拖动DD移动所选实体。2. 中键拖动DD旋转画面。Ctrl+拖动DD平移画面。(启动平移后,即可放开Ctrl键)Shift +拖动DD缩放画面。(启动缩放后,即可放开Shift键)3. 右键单击DD弹出快捷菜单,选择快捷操作方式。拖动DD修改草图时旋转草图1.4.2快捷键每个命令都有快捷键。快捷键的用法与Windows操作系统中的相同,表1-1列出了常用图形控制快捷键。表1-1 常用图形控制快捷键动作组合键 平移模型Ctrl+方向键 放大Z 缩小z 整屏显示全图f 视图定向菜单空格键 切换选择过滤器工具栏F5 重建模型Ctrl+B 重绘屏幕Ctrl+R 直线到圆弧/圆弧到直线(草图绘制模式)a 撤消Ctrl+z 重做Ctrl+y 剪切Ctrl+x 复制Ctrl+c 粘贴Ctrl+v 删除Delete1.4.3 快捷菜单单击右键打开快捷菜单,常用的快捷菜单介绍如下:(1) 绘图区快捷菜单当鼠标处于绘图区空白处,没有执行命令时,出现如图1-9所示快捷菜单,此时,通过该菜单可选择视图的显示方式或打开零件对应的工程图,图1-9绘图区快捷菜单(2) 零件特征表面的快捷菜单当鼠标处于零件模型的某些特征表面上时,出现如图1-10所示快捷菜单,由该菜单可进行显示模型、编辑草图、编辑定义、压缩和显示特征等操作。图1-10零件特征表面的快捷菜单(3) 工具栏中的快捷菜单当鼠标处于工具栏位置时,出现如图1-11所示的快捷菜单,通过该菜单可对工具栏进行定制。图1-11工具栏中的快捷菜单1.4.4 窗口控制和模型显示类型用SolidWorks建模时,用户可以利用【视图】工具栏中的各项命令进行窗口显示方式的控制和操作,如图1-12所示。图1-12【视图】工具栏各种显示状态的效果图,如图1-13所示。(a) 线架图                       (b) 隐藏线可见                       (c)消除隐藏线(d) 带边线上色                       (e) 上色                       (c) 上色模式中的阴影图1-13各种显示状态的效果图1.4.5切换视图方向【标准视图】工具栏实现了视图方向的切换,视图方向可以从模型的各个方向观看模型,各种视图方向的意义如图1-14所示。图1-14 【标准视图】工具栏利用其中【前视】、【后视】、【左视】、【右视】、【上视】、【下视】的命令可分别得到六个基本视图方向的视觉效果,如图1-15所示。图1-15 六个基本视图方向的视觉效果提示:在SolidWorks2006提供了选择视图方向的菜单,如图1-16所示。图1-16 视图方向的菜单1.5 SolidWorks的用户化定制SolidWorks模板用户化的内容主要是文件模板的定制和用户工程图格式文件、材料明细表(BOM表)模板格式的定义。与其他Windows环境的软件一样,用户可以在SolidWorks软件中根据需要添加或删除工具栏及命令;另外,还可以为零件和装配体设置工作界面、背景以及环境光源等。1.5.1 SolidWorks的选项系统选项脱离文件本身保存在注册表中,对系统选项的定制,是Solidworks工作环境的基本设定。(1) 选择下拉菜单【工具】颉狙∠睢棵令,出现【系统选项】对话框,切换到【系统选项】选项卡,如图1-17所示。图1-17 系统选项(2) 单击【常规】,选中下列选项。Ø        选中【标注尺寸时输入尺寸值】复选框Ø        选中【采用上色面高亮显示】复选框Ø        选中【在资源管理器上显示缩略图】复选框Ø        选中【为尺寸使用系统分隔符】复选框Ø        选中【激活确认角落】复选框Ø        选中【自动显示PropertyManager】复选框(3) 单击【显示类型】,选中下列选项。Ø        在【新视图显示样式】中选择【消除隐藏线】单选按钮。Ø        在【新视图显示切边】中选择【移除】单选按钮(4) 单击【草图】,选中下列选项。Ø        选中【在零件/装配体草图中显示圆弧中心点】复选框Ø        选中【在零件/装配体草图中显示实体点】复选框(5) 单击【几何关系/捕捉】Ø        选中【自动几何关系】复选框(6) 单击【选项框增量值】,在【长度增量值】的米制单位中输人“2.00”mm。(7) 默认其他所选项。1.5.2建立新零件模板当用户新建文件时,通过选择文件模板开始工作。文件模板中包括文件的基本工作环境设置,如度量单位、网格线、尺寸标注方式和线型等。建议用户根据设计需求定制文件模板。设定良好的文件模板有助用户减少在环境设定方面的工作量,从而加快工作的流程,在装配体中甚至可以设定预先载入的基础零件。例如,在模具设计应用中可以将冷冲模标准模架作为文件模板中的基础零件,然后在基础零件之上展开模具的设计工作。具体步骤如下:(1) 单击【标准】工具栏上的【新建】按钮,在“新建Solidworks文件” 对话框中双击【零件】图标,然后进行新零件模板设计。(2) 选择下拉菜单【工具】颉狙∠睢棵令,出现【文件属性】对话框,切换到【文件属性】选项卡。(3) 单击【出详图】,在【尺寸标注标准】组合框中确定做下列选择,保持其他选项为默认。Ø        选择【GB】选项。Ø        【引头零值】选择【移除】选项。Ø        【中心线延伸】文本框输入“3mm”。(4) 单击【尺寸】,定义下列各项。Ø        【箭头样式】选择选项。Ø        箭头方向选择【向内】单选按钮。Ø        单击【引线】按钮,出现【尺寸标注引线/文字】对话框,选中【取代标准的箭头显示】复选框,设置如图1-18所示,单击【确定】按钮。图1-18 尺寸标注箭头(5) 单击【虚拟交点】,设置成十字型。(6) 单击【注解显示】,选中【总是以相同大小显示文字】复选框。(7) 单击【网格线/捕捉】,不选中所有选项。(8) 单击【单位】,选择【自定义】单选按钮,在【长度单位】下拉列表中选择【毫米】选项,在【小数位数】数值框输入“2”;在角度单位下拉列表中选择【度】选项,在【小数位数】数值框输入“2”;(9) 单击【材料属性】,设定产品材料为常用的密度值,如“0.0027克/立方毫米”。(10) 单击【选项】对话框的【确定】按钮,保存文件属性设置并关闭对话框。(11) 选择下拉菜单【文件】颉臼粜浴棵令,出现【摘要信息】对话框。Ø        在【摘要】选项卡中,输入作者,关键字等。Ø        在【配置特定】选项卡中分别添加3个文本类型的自定义配置,它们会自动添加到工程图的标题栏或装配图文件的BOM表中,如图1-19所示。图1-19 【摘要信息】对话框Ø        单击【确定】按钮完成设置。说明:【零件代号】按产品分类的零件代号【材料】表示材料名称,一般给出产品中最常使用材料牌号。【备注】零件说明,可以描述材料的热处理或备注。(12) 完成文件模板设置后,单击【标准】工具栏上的【保存】按钮,打开【另存为】对话框,在【保存类型】中选择零件模板“Part template(*.prtdot)”,此时文件的保存目录会自动切换到SolidWorks安装目录:\data\Templates。(13) 单击【另存为】对话框中的【新建文件夹】按钮,在SolidWorks安装目录:\data\Templates目录下建立一个“我的模板”文件夹,将设定的文件模板保存在该文件夹中。(14) 打开“我的模板”文件夹,输入文件名为“零件.prtdot”,单击【保存】按钮,生成新的零件文件模板。(15)选择下拉菜单【工具】颉狙∠睢棵令,在【系统选项】选项卡中单击【文件位置】选项,在【显示下项的文件夹】下拉列表中选择【文件模板】选项,单击【添加】按钮,选取刚才建立的“我的模板”文件夹作为文件模板标签。此后选择新建文件时,“新建SolidWorks文件”对话框中会出现“我的模板”标签。说明:用户化的定制依据GB4457~4460-84《机械制图》的具体要求建立。本书随后章节均用此模板建模。1.5.3 设置工具栏如果在建模过程中需要用到界面中没有的工具栏,用户可以自行添加,具体步骤如下:(1) 选择下拉菜单【工具】颉咀远ㄒ濉棵令,出现【自定义】对话框。(2) 打开【工具栏】选项卡,选择所需的工具栏的复选框,如图1-20所示,选中【曲面】复选框。图1-20 【自定义】对话框(3) 单击【确定】按钮,在界面会出现所需的工具栏。说明:用鼠标将工具栏拖至绘图区,工具栏上会出现标题栏,单击标题栏中的【关闭】按钮,即可关闭该工具栏。1.5.4 命令按钮的增减如果在工具栏中没有所需的命令,则可以根据需要自行添加,具体步骤如下:(1) 选择下拉菜单【工具】颉咀远ㄒ濉棵令,打开【命令】选项卡。(2) 在【类别】列表框中选择所需命令所在的工具栏,在【按钮】区会出现该工具栏中所有的命令。(3) 按住要新增的按钮,拖到工具栏的适当位置后放开,如图1-21所示。图1-21命令按钮的增减说明:减少命令按钮时,只要从该工具栏中把要减少的按钮拖回【自定义】对话框即可。1.5.5 定义快捷键为了方便工作,可以根据习惯自行定义快捷键。具体步骤如下:(1)选择下拉菜单【工具】颉咀远ㄒ濉棵令,打开【键盘】选项卡。(2)分别选取需定义快捷键命令所在的【类别】及【命令】。(3)在【请按新快捷键】文本框中输入所需字符。在【键盘】选项卡中单击【指定】按钮,单击【确定】按钮,完成快捷键的设定,如图1-22所示。图1-22定义快捷键说明:如果SolidWorks已经定义一个快捷键,用户对相同的功能定义一个新的快捷键时,原来的快捷键仍然保留,不能删除。1.5.6 背景设置用户可以通过设置颜色、背景等在SolidWorks中得到具有个性化的工作背景和用户界面,具体步骤如下:(1) 选择下拉菜单【工具】颉狙∠睢棵令,出现【系统选项】对话框,在对话框中的【系统选项】选项卡中选择【颜色】选项,在【系统颜色】列表框中选择【视区背景】选项,单击【编辑】按钮,出现【颜色】对话框,选定绘图区颜色,单击【确定】按钮,如图1-23所示。图1-23背景设置(2)选中【使用渐变背景】复选框,可获得渐变的彩色效果。(3) 单击【确定】按钮,保存所作颜色设置。1.6 利用帮助SolidWorks为用户提供了方便快捷的帮助系统,用户在使用过程中遇到问题都可以通过帮助系统寻求答案,而且SolidWorks软件自身附带一套深入浅出的学习教材。1.6.1 帮助主题选择下拉菜单【帮助】颉SolidWorks帮助主题】命令,出现【SolidWorks在线使用指南】对话框,如图1-24所示,左侧的目录区包括【目录】、【索引】、【搜索】和【术语表】四个选项卡。目录按照SolidWorks的基本功能模板进行组织,索引按照字母的次序对帮助主题进行排序,搜索提供全文和标题两种方式在帮助系统中查找帮助主题,术语表列举了SolidWorks中各种术语解释。图1-24 【SolidWorks在线使用指南】对话框1.6.2 产品升级选择下拉菜单【帮助】颉Service Packs】命令,出现【Service Packs】对话框,如图1-25所示。Service Packs是修补软件的Bug而发布的补丁,其中还可能包括一些改进的功能,安装【Service Packs】可以增强软件的稳定性。单击【检查】按钮,会自动登陆SolidWorks的公司网站,检查用户软件中【Service Packs】版本是否需要更新,如图1-25所示。图1-25 Service Packs1.7 SolidWorks建模实战演练通过实战演练,初步体会SolidWorks建模的基本流程及其修改操作方法。1.7.1 建立简单零件模型分析:建立零件模型的主要步骤为,(1)     选择绘图平面(可为基准面或已存在的实体平面)。(2)     绘制草图(利用各种草图绘制更加及几何限制方式定义草图)。(3)     用完成的草图,选择建立零件模型的方式。实战演练步骤:建立如图1-26所示模型,其操作步骤如下:图1-26 简单零件模型(1)     新建文件选择下拉菜单【文件】颉拘陆ā棵令,出现“新建SolidWorks文件”对话框,在对话框中单击【零件】图标,单击【确定】按钮。(2)     选择基准面,进入草图绘制在FeatureManager设计树中选择“前视基准面”,单击【草图】工具栏上的【草图绘制】按钮,进入草图绘制,如图1-27所示。图1-27 选择【前视基准面】(3)     大致绘制草图。①     单击【草图】工具栏上的【直线】按钮,绘制基本图形,如图1-28所示。图1-28 大致草图注意:一定要从原点开始画。②     单击【草图】工具栏上的【圆】按钮,绘制圆,如图1-29所示。图1-29 大致草图(4)     标注尺寸① 单击【草图】工具栏上的【智能尺寸】按钮,完成尺寸标注,完成草图绘制,如图1-30所示。图1-30 标注尺寸②    将光标移到要修改的尺寸上,双击该尺寸,出现【修改】对话框,如图1-31所示。图1-31 “修改”对话框③    输入尺寸值“120”,单击按钮,完成尺寸修改。按同样方法修改其它尺寸,修改结果如图1-32所示。图1-32 完整草图(5)     选用特征单击【特征】工具栏上的【拉伸凸台/基体】按钮,出现【拉伸】属性管理器,在【终止条件】下拉列表框内选择【两侧对称】选项,在【深度】文本框内输入“70mm”,如图1-33所示,单击【确定】按钮。图1-33 【拉伸】属性管理器(6)     定义属性① 选择下拉菜单【文件】颉臼粜浴棵令,出现【摘要信息】对话框,输入属性值,如图1-34所示。图1-34【摘要信息】对话框②     单击【确定】按钮,保存模型属性。(7)     保存零件完成零件建模后,单击【标准】工具栏上的【保存】按钮,打开【另存为】对话框,输入文件名为“实战演练. sldprt”,单击【保存】按钮。1.7.2 修改模型任何零件模型的建立都是建立特征和修改特征的结合过程。SolidWorks不仅有强大的特征建立工具,而且为修改特征提供了最大限度的方便。实战演练步骤:(1)     修改特征尺寸值①     在FeatureManager设计树中或图形区域双击任何特征,该特征所有的尺寸值都显示在图形区域。②    在图形区域双击需要修改的尺寸值145,在【修改】对话框中输入正确的数值,如图1-35所示,单击按钮,完成尺寸修改。按同样方法可以修改其它尺寸。图1-35修改特征尺寸值③    单击【标准】工具栏上的【重新建模】按钮,重新建立模型。(2)     编辑草图①       在FeatureManager设计树中或图形区域右击任何特征,从快捷菜单中选择【编辑草图】命令,可以编辑当前特征的草图,如图1-36所示。图1-36 编辑草图②      单击【标准】工具栏上的【重新建模】按钮,重新建立模型。(3)     编辑草图平面① 在FeatureManager设计树中展开特征定义内容,右击需要修改的草图,在快捷菜单中选择【编辑草图平面】命令,出现【草图绘制平面】属性管理器,如图1-37所示。图1-37编辑草图平面② 在图形区域选择相应的平面,在【草图绘制平面】属性管理器中将显示重新选择的草图平面,如图1-38所示。图1-38选择新草图平面(4)     编辑特征在FeatureManager设计树中或图形区域右击特征,从快捷菜单中选择【编辑特征】命令,出现该特征的属性管理器,这时可以重新定义所选特征的有关参数,如【终止条件】、参数值等内容,修改操作和定义特征相似,如图1-39所示。图1-39编辑特征(5)     删除特征在FeatureManager设计树中右击相应特征,从快捷菜单中选择【删除】命令,即可将特征删除。如果删除的特征具有与之关联的其他特征,则其他特征也会同时被删除。1.8 小结SolidWorks是在Windows平台下开发的三维机械设计软件,该软件可以使用户轻松进入三维设计环境,方便地表达三维设计思想。通过本章地介绍,使学生对三维设计及SolidWorks软件有一个概括性地了解。本章重点讲述了SolidWorks图形用户界面地基本组成部分,用户界面的设置和文件的基本操作,这些是SolidWorks的最基本的基础知识,只有熟练掌握这些基础知识才能有效地进行SolidWorks特征建模,并保证设计地高效快捷。最后通过实例讲解了建立模型的基本方法和修改模型的基本方法。 1.9习题1.9.1 填空题(1)     SolidWorks一向很关注中国市场,从    由版本开始,增加了中国国标(GB)标注。(2)     SolidWorks模型由零件、装配体和工程图组成,它们的文件格式分别为   、   、   。(3)     SolidWorks的操作非常灵活,运用一些技巧更能够大大提高设计效率。要想旋转模型,除了使用【旋转视图】之外,更快捷的方法是    。(4)     如果想放大模型使之整屏显示,单击    热键。(5)     SolidWorks的模板有两个存放地址,分别是          和            。1.9.2 选择题(1)     SolidWorks是    原创的三维实体建模软件。(A) UNIX  (B) Windows (C) Linix(2)     SolidWorks中使用快捷方式复制对象时,应按下以下哪个热键    。(A) Ctrl  (B) Shift (C) Alt(3)     以下选项中,    由SolidWorks第一个推出,并获得美国专利。(A) 三维建模  (B) 参数化设计 (C) 特征管理器FeatureManager(4)     eDrawing是第一个通过电子邮件的方式交流的工具,可以将三维模型和二维图纸压缩成一个文件,完整的包含了模型的所有信息。以下哪种格式是eDrawing不能生成的    。(A) .exe  (B) .htm (C).txt(5)     SolidWorks是市面上的主流三维软件之一,能够与绝大多数CAD软件进行格式转换,以下哪种格式不能被读取?(A) EXB  (B) IGES (C)DWG(6)     SolidWorks的图标使用起来很方便,并且可以根据实际要求来定制,当要将一类图标命令(目前没有显示)调出来使用,以下哪种方法不能作到    。(A) 在图标栏的空白区域右击,从中选择(B) 选择下拉菜单【工具】颉咀远ㄒ濉棵令,从中选择(C) 选择下拉菜单【工具】颉狙∠睢棵令,从中选择1.9.3 判断题(1)     eDrawing需要在SolidWorks环境下运行。(2)     SolidWorks不能生成DWG文件。(3)     SolidWorks可以改变背景颜色。(4)     在装配体做配合时,一定需要对零件拥有读写权利。(5)     在【选项】中单位从“英尺”改到“毫米”后,图纸上的尺寸数值不会发生变化。1.9.4 简答题(1)     SolidWorks是什么样的软件?它有什么特点?(2)     如何将零件另存为别的格式(如parasolid文件、Step文件)?(3)在 SolidWorks2003中增加了应力分析工具,名称是什么?(4)在SolidWorks中,方向键可以使模型旋转,若要使模型沿顺时针(或逆时针)转动,应该使用什么组合键?(5)SolidWorks有众多与之无缝集成的插件,当设计完模型之后,要对它进行渲染,应该启动的插件什么插件?(6)如何启动与SolidWorks集成的软件?(7)如何检查SolidWorks是否存在升级补丁?1.9.5 上机题建立下列零件的模型。习题1                            习题2习题3

PS联系表功能介绍

如何才能有效学习好solidworks

SolidWorks培训教程之曲面构建

基于AutoCAD的机械零件参数化图库的建立方法

基于ArcEngine的ArcGIS与AutoCAD数据转换研究

CAD控制CAD实体显示

机械专业就业方向分析

写中文求职信如何展示个人能力

求职信范文中文

求职信范文大全中文

120个solidworks实例教程
《120个solidworks实例教程.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【120个solidworks实例教程(共9篇)】相关文章:

PLC中文求职信2023-11-05

设计基础教学2023-04-29

3D打印机使用流程及操作方法2023-02-17

如何写中文求职信2023-09-17

冷冲压技术在模具设计中的应用开题报告2023-08-28

零件制图实训报告范文2023-07-09

MB89P475的UART/SIO结构与应用2023-01-20

机械绘图实习求职简历2023-08-17

机械毕业生个人应聘简历2022-08-18

液压教学论文2023-11-14

点击下载本文文档