设计达人们,学习时间到了!SOLIDWORKS 高级教程,一步一步非常详细,只要认真看,必然学的会!
zhezhongyun 2025-05-25 16:42 10 浏览
利用SolidWorks软件,零件在建模操作中的关键流程
1) 捕获设计意图。工业设计中提供的仅是遥控器的设计概念或草绘轮廓,用户可以将相关图像文件插入至草图中,图像的轮廓线在建模过程中可以起到引导的作用。
2) 分型线与拔模角。按照一般的设计惯例,在建模前我们都会指定零件的分型线,以及使用参考曲面来定义它的拔模角。对于绝大多数的自由曲面零件来说,用户必须在零件上创建拔模。一般来说用户不会在本地特征创建完毕后再来插入拔模特征。
3) 样条曲线。消费产品一般都要求有平滑、曲率连续的形状,而使用直线或者圆弧来建模是根本达不到要求的,样条曲线就可以用来创建这些曲面形状。
4) 放样曲面与扫描曲面。遥控器的部分形状将通过一系列草图轮廓以及引导线放样生成,另外的部分则是通过引导曲线扫描得到。
5) 填充曲面修补缝隙。并不是所有曲面通过放样与扫描就可以得到的,零件的剩下部分将通过曲面填充来得到。
6) 缝合。曲面创建完毕后,可以直接缝合生成一个实体。
7) 镜向。镜向缝合后的实体。
8) 设计更改。对模型进行评估后,更改其内部曲线。
步骤 1 创建新零件。使用模板 “Part_IN” 新建零件,并命名为 “Remote_Control”。
步骤 2侧视草图。在右视基准面 (RightPlane)上新建草图。如图所示绘制一条水平直线,它将作为后面步骤的参考线。
步骤 3草图图片。选择下拉菜单的 【工具】/ 【草图绘制工具】/ 【草图图片】。相关图片文件位于本章练习文件夹的 “Remote Control\Sketches from ID” 中。选取图片“Remote-side-view.tif”,单击 【打开】。插入后的图片看起来非常大,宽度都超过了1,000mm。
步骤 4调整图片大小。确定 【锁定高宽比例】已被勾选,为宽度尺寸指定一个合适的近似值 146mm。使用拖曳以及缩放尺寸工具细调图片。
步骤 5透明度。展开透明度选项区,选择 【用户定义】,单击图片中的白色背景区域来重定义透明颜色。设置 【透明度】为 1.00。单击 【确定】。退出草图,命名为 “Side View Sketch”。
步骤 6上视草图。在上视基准面 (TopPlane)上新建草图。
插入图片 “Remote-top-view.tif”。同样图片显得非常大,并且还旋转了一个角度。旋转图片,输入【角度】为 90°。确定 【锁定高宽比例】已被勾选,为宽度尺寸指定一个合适的近似值 146mm。根据前面草图中的参考直线,使用拖曳以及缩放尺寸工具细调图片,调整后结果如图8 所示。展开透明度选项区,单击图片中的白色背景区域来重定义透明颜色。设置 【透明度】为 1.00。退出草图,命名为 “Top View Sketch”。
步骤 7 绘制分型线。在右视基准面 (RightPlane)上新建草图。使用 【转换实体引用】 来复制 “Side View Sketch” 中的参考线至当前草图中。使用【切线弧】与 【直线】命令,绘制分型线。
步骤 8 标注尺寸。隐藏 “Side View Sketch”,不要太在意图示中的尺寸,用户自己标注的尺寸大小可能会不一样,这仅仅是为了部分约束草图。
步骤 9套合样条曲线。单击样条曲线工具栏中的 【套合样条曲线】。清除 【闭合的样条曲线】复选框。右键单击直线并选择 【选择链】。系统将自动创建一条样条曲线,并且将原始草图实体转换成构造几何体。执行了前面的操作后草图实体会带有【套合样条曲线】的约束符号 。
步骤 10修改尺寸。如图所示修改分型线几何体相应尺寸,样条曲线也随之更新。退出草图,命名为 “Side Parting Line”。
步骤 11拉伸曲面。拉伸分型线草图,深度超出未来模型的最外侧边缘即可。距离设为 40mm 比较合理。这里只需拉伸一个方向即可,因为在下面步骤中我们还将使用镜向命令来生成对称几何体。
步骤 12 隐藏曲面。在图形区域,右键单击拉伸曲面并在弹出的快捷菜单中选择【隐藏】 ,隐藏曲面将有利于我们在下个步骤中的草图绘制。
步骤 13绘制上视方向分型线 (4 点样条曲线)样条曲线的两个端点与“Side View Sketch” 中参考直线的端点分别重合。两个端点处的样条曲线控标垂至于“Side View Sketch” 中的参考直线。显示样条曲线曲率梳,调整各型值点的位置基本与草图图片轮廓线重合,完毕后退出草图,命名为 “Top Parting Line”。
步骤 14 显示曲面。显示步骤 12 中隐藏的分型面。
步骤 15 隐藏两个草图图片。
步骤 16剪裁分型面。单击 【剪裁曲面】,【剪裁类型】选择 【标准】。【剪裁工具】选择 “TopParting Line”草图。
步骤 17直纹曲面。单击曲面工具栏中的 【直纹曲面 。在本例中,我们需要创建一个沿着分型曲面边界并与上视基准面 (Top Plane)成 3° 拔模角的曲面,该面在之后的步骤中将用来定义零件的几何外形。【类型】选择【锥削到向量】。【距离】输入 12mm,这个距离值并不是很重要,只要它的值足够大且方便我们操作即可。【参考向量】选择上视基准面(Top Plane),并单击 【反向】。【角度】设为 3.00°。
步骤 18 等距面。创建一个平行于上视基准面 (Top Plane)的等距面,命名为 “Plane1”,它被用来绘制按键区域。在本例中,等距距离为 12.2mm。由于图片缩放操作的影响,用户的操作结果可能会有点差异。
步骤 19 新建草图。在 “Plane1” 平面上新建一幅草图。草绘 3 点样条曲线作为按键区域外侧轮廓。样条曲线的两个端点与 “Side ViewSketch” 草图中参考直线的端点分别重合。两个端点处的样条曲线控标垂直于 “Side ViewSketch” 中的参考直线。显示样条曲线曲率梳,调整各型值点的位置基本与草图图片轮廓线重合,完毕后退出草图。命名为“Keypad Outline”。
步骤 20第一条轮廓曲线。在右视基准面 (Right Plane)上新建草图,命名为“Loft Profile1”。该轮廓为 2 点样条曲线,通过以下几个步骤来完成:
1) 草绘样条曲线,其中一个端点与引导线 (步骤18 中创建)端点重合,且位于直纹曲面边角处。
2) 在样条曲线与直纹曲面边线间添加相切约束,这样当我们放样曲面时就可以保证曲面 3° 的拔模角。
3) 通过样条曲线另一端绘制一条构造线,且与曲线相切,在构造线与步骤 17 所创建的等距面间标注一个角度尺寸,设定角度为 2.00°。
4) 显示曲率梳及草图图片。调整样条曲线控标的长度直至满意为止。
5) 退出草图。
步骤 21 第二条轮廓曲线。重复前面步骤,在右视基准面 (Right Plane)上新建草图,命名为 “LoftProfile2.”。完成如图 26 所示遥控器前端轮廓曲线。这次使用 5° 的角度。
步骤 22等距面。创建一个平行于前视基准面 (Front Plane)的等距面,等距距离为 19mm,并命名为 “Plane2”。它将用于第三条草图轮廓曲线的创建。
步骤 23第三条轮廓曲线。在 “Plane2” 上新建草图,视图切换至前视状态。
绘制一条 2 点样条曲线。 在样条曲线端点与引导线以及直纹曲面边线间分别添加【穿透】约束。绘制两条构造线相切于样条曲线,并如图 28 所示标注相应角度尺寸。显示样条曲线曲率梳,调整样条曲线控标的长度直至满意为止。此处,草图图片起不到任何引导作用,所以只能根据设计人员自身的理解来进行调整。退出草图,命名为 “Loft Profile3”。
步骤 24 放样曲面。选取前面三条轮廓曲线。【起始 / 结束约束】均选择 【垂直于轮廓】。引导线选择 “Keypad Outline” 草图 (步骤 19)和直纹曲面边线 (步骤 17)。边线的相切类型选择【与面相切】。 “Keypad Outline” 草图的相切类型选择【无】。单击 【确定】。
步骤 25 观察结果。切换至前视视图方向,观察图中圈出部分曲面形状,看上去并不是很圆滑。
步骤 26 添加放样截面。右键单击放样后曲面,从弹出的快捷菜单中选择 【添加放样截面】。系统将自动生成一个横截面以及一条穿越曲面的轮廓曲线。用户通过拖曳操作可以移动和旋转这个横截面。
步骤 27使用所选基准面。在 PropertyManager 中,选取 【使用所选基准面】复选框。选择前视基准面 (Front Plane),单击 【确定】。
步骤 28显示草图。在下个步骤中我们将编辑新生成的放样截面,先将 “Loft Profile2” 和“Keypad Outline” 显示出来。
步骤 29 编辑新放样截面草图。观察草图约束,假如曲线端点与引导线以及直纹曲面边线间尚未建立 【穿透】约束,手工添加这些约束。绘制两条构造线分别相切于样条曲线,在本草图构造线与第二个轮廓草图中的构造线间分别添加【平行】约束。显示曲率梳并调整样条曲线形状直至满意为止。
步骤 30 重建。退出草图并重建放样曲面。
步骤 31 隐藏放样曲面。
步骤 32 显示草图。显示之前用于创建放样曲面的草图 ,注意不要显示在步骤 26 中添加的截面。
步骤 33 中心线放样。选取图示 3 条截面曲线。【开始 /结束约束】项均选择 【垂直于轮廓】。【引导线】选择带平行线条曲面的上边线。边线相切项选 【与面相切】。【中心线参数】选择 “Keypad Outline”。
步骤 34 比较结果。使用中心线放样这种方式得到的曲面看起来很不错。右键单击中心线放样曲面,选择【面】/ 【曲率】。隐藏中心线放样曲面,显示步骤 30中生成的放样曲面,同样显示面曲率。
步骤 35 清理。删除步骤 30 中创建的放样曲面,包括在步骤 26 中添加的截面草图。同时隐藏步骤 17 创建的直纹面。
步骤 36 直纹曲面。创建第二个直纹曲面,同样是 3° 的拔模角,方向与前个直纹曲面相反。该面在之后的建模过程中将作为一个参考面。
步骤 37 样条曲线在右视基准面 (Right Plane)上新建草图。显示侧视草图图片 “Remote-side-view”。创建一条 5 点样条曲线,在两个端点与直纹曲面边角点间分别添加【重合】约束,在样条曲线与直纹曲面边线间分别添加 【相切】约束。
步骤 38 等距面。创建一个平行于前视基准面 (Front plane)的等距面,等距距离为 44.5mm,用它作为扫描轮廓的草图面。命名为 “Plane3”。
步骤 39绘制扫描路径。在右视基准面 (Right plane)上新建草图,绘制一条经过原点的水平直线。直线其中一个端点与样条曲线端点重合,另一个端点与 “Plane3” 重合。退出草图。命名为 “Sweep Path”。
步骤 40绘制扫描轮廓。在 “Plane3” 上新建草图。
步骤 41扫描曲面。选取轮廓、路径和引导线生成扫描曲面。
步骤 42 剪裁曲面。使用 “Plane3” 作为剪裁工具来剪裁带有 3° 拔模角的参考曲面。保留下来的曲面部分将作为填充曲面的参考曲面。
步骤 43 拉伸曲面作为第二个参考曲面。在右视基准面 (Right Plane)上新建草图。使用【转换实体引用】 来转换引导线至当前激活草图中。绘制一条垂直的构造线,端点与 “Plane3” 重合,然后用它来剪裁转换后的曲线。拉伸曲面,方向如图所示,拉伸深度为 12mm,不使用拔模。
步骤 44填充曲面。单击 【填充曲面】。【边线设定】选择 【相切】,并选取 【应用到所有边线】复选框。选取3 个曲面的边线。单击 【确定】。
步骤 45 缝合曲面。【误差分析】仅适用于两个相邻面的公共曲线, 因此,为了测量填充曲面与相邻曲面间的误差,用户必须先将它们缝合起来。
步骤 46误差分析。选择下拉菜单的 【工具】/ 【误差分析】,或者单击 “工具 ” 工具栏中的【误差分析】 。选取填充曲面与扫描曲面相接处的边线。 单击 【计算】。
步骤 47重复操作。清除选择列表中的边线,每次选取另两条边线中的一条,然后单击 【计算】。
步骤 48 删除缝合曲面特征。在这里缝合曲面仅是为了误差分析的需要。
步骤 49 隐藏与显示曲面。隐藏参考曲面并显示放样曲面。
步骤 50 斑马条纹。单击 “ 视图 ” 工具栏中的【斑马条纹】 。评估曲面品质以及平滑度,对于填充曲面部分需要特别的留意,观察它是如何过渡至扫描曲面的。
步骤 51单击 【通过参考点的曲线】。去除勾选 【闭环曲线】复选框,选取如图所示两个顶点,单击 【确定】。
步骤 52平面区域。单击曲面工具栏中的 【平面区域】 。选取步骤 42 中新建的曲线以及放样曲面的边界。单击【确定】。
步骤 53结果。前步骤生成的平面区域正好封闭了放样曲面的开口。
步骤 54 缝合曲面。将平面曲面和扫描,放样和填充曲面缝合在一起。最初,不使用【缝隙控制】单击 【确定】会出现一条消息,“ 此选择面与曲面无法被缝合成一个曲面 ”。因为表面之间的间隙过大而不能允许的缝合操作。选中缝隙 <1> 和的缝隙 <2> 的复选框,然后单击 【确定】。这将为这些缝隙改变公差,从而缝合成功。
步骤 55 相交。单击 【相交】。选择右视基准面 ( Right Plane)和缝合曲面体。在 PropertyManager. 属性中点击【相交】。
步骤 56要排除的区域。仅此一个区域,我们不希望排除他,因此在 【要排除的区域】中不选中任何区域。
步骤 57选项。确认 【合并结果】复选框被选中。勾选 【消耗曲面】 并单击【确定】。
步骤 58 结果。生成的实体看起来与曲面没什么区别,但是 FeatureManager 特征树中已显示了零件中存在的实体。
步骤 59 镜向。选取平面曲面 (作为 【镜向面 / 基准面】镜向实体。展开【要镜向的实体】列表框,并选取零件中的实体。选择 【合并实体】复选框,单击 【确定】。
转自:机械工人之家
如果想详细了解,可以进入金粉商城购买,此书《SOLIDWORKS 高级曲面教程(2015版)》
点击即可购买此书
相关推荐
- JavaScript中常用数据类型,你知道几个?
-
本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!作者|慕课网精英讲师Lison这篇文章我们了解一下JavaScript中现有的八个数据类型,当然这并不是JavaScr...
- 踩坑:前端的z-index 之bug一二(zh1es前端)
-
IE6下浮动元素bug给IE6下的一个div设置元素样式,无论z-index设置多高都不起作用。这种情况发生的条件有三个:1.父标签position属性为relative;2.问题标签无posi...
- 两栏布局、左边定宽200px、右边自适应如何实现?
-
一、两栏布局(左定宽,右自动)1.float+margin即固定宽度元素设置float属性为left,自适应元素设置margin属性,margin-left应>=定宽元素宽度。举例:HTM...
- 前端代码需要这样优化才是一个标准的网站
-
网站由前端和后端组成,前端呈现给用户。本文将告诉您前端页面代码的优化,当然仍然是基于seo优化的。 就前端而言,如果做伪静态处理,基本上是普通的html代码,正常情况下,这些页面内容是通过页面模...
- 网页设计如何自学(初学网页设计)
-
1在Dreamweaver中搭建不同的页面,需要掌握HTML的语句了,通过调整各项数值就可以制作出排版漂亮的页面,跟着就可以学习一些可视化设计软件。下面介绍网页设计如何自学,希望可以帮助到各位。Dre...
- 1、数值类型(数值类型有)
-
1.1数据类型概览MySQL的数据类型可划分为三大类别:数值类型:旨在存储数字(涵盖整型、浮点型、DECIMAL等)。字符串类型:主要用于存储文本(诸如CHAR、VARCHAR之类)。日期/...
- 网页设计的布局属性(网页设计的布局属性是什么)
-
布局属性是网站设计中必不可少的一个重要的环节,主要用来设置网页的元素的布局,主要有以下属性。1、float:该属性设置元素的浮动方式,可以取none,left和right等3个值,分别表示不浮动,浮在...
- Grid网格布局一种更灵活、更强大的二维布局模型!
-
当涉及到网页布局时,display:flex;和display:grid;是两个常用的CSS属性,它们都允许创建不同类型的布局,但有着不同的用法和适用场景。使用flex布局的痛点当我们使...
- React 项目实践——创建一个聊天机器人
-
作者:FredrikStrandOseberg转发链接:https://www.freecodecamp.org/news/how-to-build-a-chatbot-with-react/前言...
- 有趣的 CSS 数学函数(css公式)
-
前言之前一直在玩three.js,接触了很多数学函数,用它们创造过很多特效。于是我思考:能否在CSS中也用上这些数学函数,但发现CSS目前还没有,据说以后的新规范会纳入,估计也要等很久。然...
- web开发之-前端css(5)(css前端设计)
-
显示控制一个元素的显示方式,我们可以使用display:block;display:inline-block;display:none;其中布局相关的还有两个很重要的属性:display:flex;和...
- 2024最新升级–前端内功修炼 5大主流布局系统进阶(分享)
-
获课:keyouit.xyz/14642/1.前端布局的重要性及发展历程前端布局是网页设计和开发的核心技能之一,它决定了页面元素如何组织和呈现。从早期的静态布局到现代的响应式布局,前端布局技术经历了...
- 教你轻松制作自动换行的CSS布局,轻松应对不同设备!
-
在网页设计中,自动换行的CSS布局是非常常见的需求,特别是在响应式设计中。它可以让网页内容自动适应不同屏幕尺寸,保证用户在不同设备上都能够获得良好的浏览体验。本文将介绍几种制作自动换行的CSS布局的方...
- 晨光微语!一道 CSS 面试题,伴你静享知识治愈时光
-
当第一缕阳光温柔地爬上窗台,窗外的鸟鸣声清脆悦耳,空气中弥漫着清新的气息。在这宁静美好的清晨与上午时光,泡一杯热气腾腾的咖啡,找一个舒适的角落坐下。前端的小伙伴们,先把工作的疲惫和面试的焦虑放在一边,...
- 2023 年的响应式设计指南(什么是响应式设计优缺点)
-
大家好,我是Echa。如今,当大家考虑构建流畅的布局时,没有再写固定宽度和高度数值了。相反,小编今天构建的布局需要适用于几乎任何尺寸的设备。是不是不可思议,小编仍然看到网站遵循自适应设计模式,其中它有...
- 一周热门
- 最近发表
- 标签列表
-
- HTML 教程 (33)
- HTML 简介 (35)
- HTML 实例/测验 (32)
- HTML 测验 (32)
- JavaScript 和 HTML DOM 参考手册 (32)
- HTML 拓展阅读 (30)
- HTML常用标签 (29)
- HTML文本框样式 (31)
- HTML滚动条样式 (34)
- HTML5 浏览器支持 (33)
- HTML5 新元素 (33)
- HTML5 WebSocket (30)
- HTML5 代码规范 (32)
- HTML5 标签 (717)
- HTML5 标签 (已废弃) (75)
- HTML5电子书 (32)
- HTML5开发工具 (34)
- HTML5小游戏源码 (34)
- HTML5模板下载 (30)
- HTTP 状态消息 (33)
- HTTP 方法:GET 对比 POST (33)
- 键盘快捷键 (35)
- 标签 (226)
- HTML button formtarget 属性 (30)
- CSS 水平对齐 (Horizontal Align) (30)