本章目的:明确3d绘图也有相应的准则,遵守者方有相应的进阶之路。

1.建模目标:拥有自己的建模思想

学习完成3d制图,最直接的评价标准就是--拥有自己的建模思想。

其表现为:

1)建模思路明确,能独立建立任何3d模型;(能达到无所不建的标准)

2)建模简练,易读;(换个人也能明白建模过程)

3)能更换建模工具而不影响制图水平。(SolidWorks、UG、Pro/e、CATIA怎么变都行,不过个人感觉CATIA实在不人性化,界面不友好)

注:以作者的经验,一般来说达到这种程度建模水平需要一年以上的实战经验,那些刚摸软件3个星期就号称会的,哥也只能╮(╯▽╰)╭。

至于建模水平如何达到这种水平,只有平时按标准多画多练,这自然不用多说。(技术行业都是一回事,只说不练者是永远不会的。)

2.3d建模的规范化

1)3d图纸也是正式的工程图纸

也许很多工程师都会说,3d图纸只是一种参考性图纸,正式的工程图还是要依据2d图来。这是话不能算完全错,毕竟有历史原因放在那里。详见基础篇第一章:3d与2d的设计变迁。

但作者可以负责任地说,在现在这个时代,3d图纸绝对是正式的工程图纸。

原因在于:

①3d建模也有正式的国标要求:《GB/T 26099-2010 机械产品三维建模通用规则》。

②样机制造、开模、检测等很多量产程序上依赖3d图纸的(依赖程度甚至大于2d工程图);3d图纸出错,这些过程也会出错。

基于这些原因,作者希望同行业工程师能正视3d图纸,为了制作更好的产品。

2)作者后来在标题上加了规范化,就是希望同行业工程师能放弃各种随意绘图的习惯,为产品质量的优化打下基础。不如说这是最先开始做的,如果没有好的3d图,就想做出好的产品,很难。

3.软件学习建议

建议从SolidWorks学起,原因是这门软件最人性化,所以入门最容易。而且它自带的帮助教程是很不错的,非常适合初学者。当然,想学其他软件的也ok。

网上有各种3d软件的好坏讨论,作者觉得没什么太大的意义。因为真正精通一门3d软件的人都知道,转别的软件实际上是很简单的事情。关键在于建模思想和建模规范。

有些公司的招聘时指明要求非哪一门软件不用,不用太过于理会,原因在于写这些的HR肯定不懂行!或这家公司真的急于求成,连转软件的时间也没有。

4. 关于机械三维建模国标要求

在国内龟爬一样的速度下,到底还是在2010年定下了《GB/T 26099-2010 机械产品三维建模通用规则》,不过即使到2016年为止知道的人恐怕寥寥无几。原因之一就是因为3d绘图软件早已经存在,而大家已经习惯在无标准的情况下干了很多年了,机械各行业都已经发展出一些自己的流程标准。
虽然迟了,但国标就是国标,还是蛮不错的。规范是基础。
 

5.关于国标内容的解读

作者会在接下来的内容中摘录和解读一下国标内容,帮助初学者更好地进行3d制图,也给一些长久入机械的人一个规范化提示。
 

6.三建模通用要求

6.1 建模环境设置

在建模前应对软件系统的基本量纲进行设置,这些量纲通常包括模型的长度、质量、时间、力、温度等。其余的量纲可在此基础上进行推算,例如当长度单位为毫米(mm)、时间单位为秒(s)、力的单位为牛顿(N)时,可以推算出速度的单位为毫米每秒(mm/s)、弹性模量单位为兆帕(MPa)。

此外还应对建模环境进行设置,这通常包括公差设置、缺省层设置、缺省路径设置、辅助面设置、工程图设置等。

//建模环境的设置在SolidWorks中为:工具→选项 中设置。但现在到底是没有到纯3d时代,各个软件之间也没有办法无缝衔接,所以可以暂时不用管它。

6.2 模型比例

模型与零部件实物一般应保持1:1的比例关系。在某些特殊应用场合(例如采用微缩模型进行快速原型制造时),可使用其他比例。

//在3d建模中,作者就没有用过1:1以外的比例。说到底,是没有必要。

6.3 坐标系的定义与使用

坐标系的使用应遵循以下原则:

a) 三维数字模型应含有绝对坐标系信息;

b)可根据不同产品的建模和装配特点使用相对坐标系和绝对坐标系,坐标系的使用可在产品设计前进行统一的定义;

c)坐标系应给出标识,且其标识应简明易读。

//相对坐标系的运用在汽车零部件装配中有很多,所谓的坐标系装配,其实使用的就是相对坐标系。特别是将step文件转为CATIA的相对坐标系很麻烦。但在家电等领域运用较少,原因在于及家电零件较少,自动化水平也较低,且非坐标系装配更能体现装配的关系。

7.三维数字模型文件的命名原则

为了适应三维数字模型的建模、文件管理、存储、发放、传递和更改等方面要求,模型文件应按GB/T 24734.2-2009中第4章的规定,采用统一规则进行命名。

三维数字模型文件的命名应遵循以下原则:

a)使模型文件得到唯一的存储标识,例如,可以采用文件名使之唯一,亦可通过其他属性使之难一;

b)文件名应尽可能精简、易读,便于文件的共享、识别和使用;

c)文件名应便于追溯和版本(版次)的有效控制;

d)同一零部件的不同类型文件名称应具有相关性,例如同一零部件的三维模型文件与其工程图文件之间应具有相关性;

e)文件命名规则亦可参照行业或企业规范进行统一约定。

//这里注意一下软件的要求,比如UG零件就需要统一的英文命名。所以作者比较喜欢SolidWorks,国标化做的很好。

8.三维数字模型检查

8.1检查的基本原则

在将三维数字模型发放给设计团队或相关用户前,必须进行模型检查。模型检查的基本原则是

a) 以产品规范及相关建模标准等为技术依据;

b)以模型的有效性和规范性检查为重点;

c)在设计的关键环节进行,通常应在数据交换或数据发放之前完成。

8.2检查的基本内容

模型检查按GB/T 18784和GB/T 18784.2进行,其基本内容通常包括以下内容:

a)模型中几何信息的完整性、正确性和可更新性;

b)工程属性信息描述的完整性(包括零件的材料、技术要求和互换性等);

c) 三维模型与其投影生成二维工程图的信息应一致、无歧义。

// c)条特别重要,三维模型与其投影生成二维工程图的信息应一致,后面章节会叙述原因,这里先注意。

9 三维数字模型管理要求

9.1 三维数字模型发布

9.1.1 发布的内容

可根据模型的不同应用要求发布不同的模型信息。

//比如作为供应商,给客户的模型就不能有内部的信息,最好模型保留接口尺寸下填充为实体。反之,给制作方就需要详细信息,不然容易做错。

9.1.2 发布的原则

模型发布应符合以下原则:

a)发布模型是下游相关用户获得有效模型的合法途径;

b)发布模型应处于锁定状态,任何人和部门在没有获得更改权力前不得对其进行修改;

c) 根据发布用途,确定发布模型的性质、对象和应用场合。

9.1.3 发布数据的使用

发布数据的使用应符合以下原则:

a) 下游的设计活动必须以上游正式发布的数据为设计输入;

b) 发布数据应具有唯一的数据源,能够有效的控制版本和版次;

c) 发布数据的信息应能够满足本设计环节所需的设计信息。

9.2 数据管理要求

三维数字模型数据的管理应按GB/T 16722. 1~16722. 4中的规定,在产品的全生命周期中,都能提供必要的信息,以保证对数据的管理和跟踪。数据管理还应考虑到以下内容:

a) 建议将模型数据放在产品数据管理系统(PDM)中进行管理;

//作者没有见过三维的PDM管理系统,说到底还是要看公司的实力。还有很多公司不把三维图当工程图,没有这个的基本意识。

b) 应建立数据安全权限管理机制,定时对数据进行备份。对于所有涉及三维数字模型日常工作进程的数据、文档资料,都应当实行多机存档、多种存储介质(至少两种)备份,以避免因自然或人为因素而造成的灾难性数据、资料损失。

9.3 技术状态管理要求

三维数字模型技术状态更改应符合下列要求:

a) 所有更改需按程序提出更改申请;

b) 重大更改应由授权部门(例如技术状态控制委员会)审查后才能实施更改;

c) 应保证所有相关的部门都及时获得最新的更改信息,确保数据的协调一致性;

d) 具体的更改要求亦可参照行业或企业有关规定执行。

10.3d建模章节对应的资料

原本作者分享一些资料,是想做些互动。
也想要更好的资料和多一些朋友。
可以去关注作者的微信公总号:mdmodule;
作者的邮箱:zjc9915@qq.com,可以写一些长感想,作者一般会回。
下面是本章对应的网盘资料,很多都是作者用心做和花钱买的,值得想要的人一看。
链接:https://pan.baidu.com/s/1saPuigo4ZijxrQRs0ALxiw 密码:w8af

基础篇:3)规范化:3d制图总章的更多相关文章

  1. rcGIS API for JavaScript之基础篇(一)

    ArcGIS API for JavaScript之基础篇(一)上一篇文章介绍了ArcGIS 10.4的安装指南也包含了所需要资源,需要的同学可以去公众号中查找.最近几天学习了2D地图.3D地图以及图 ...

  2. 基础篇:3.2)规范化:3d零件建模

    本章目的:规范化零件建模,这是机械的基本功夫. 1.建模的总体原则和总体要求 1.1 建模总体原则 a)零件模型应能准确表达零件的设计信息:b)零件模型包含零件的几何要素.约束要素和工程要素:c)零件 ...

  3. 基础篇:3.3)规范化:3d装配图

    本章目的:规范化3d零件装配图,弄清楚装配层级划分,这也是机械的基本功夫. 1.装配通用原则 在装配建模设计中,应遵循以下通用原则:a)所有的装配单元应具有唯一性和稳定性,不允许冗余元素存在: //就 ...

  4. 基础篇:4.1)规范化:3d工程图纸出图步骤详解

    本章目的:按照工程图出图步骤,更方便出具规范的工程图. 1.工程出图步骤 这是作者个人归纳的步骤,供同行业工程师参考完善. 以solidworks为例,工程出图步骤如下:1.1)打开绘制的3d零件图, ...

  5. 基础篇:6)形位公差标注(GD&T标准)-总章

    本章目的:理解GD&T概念,读懂和绘制GD&T图纸.本章是GD&T指引章节. 1.GD&T概念 GD&T  是 Geometric  Dimensioning ...

  6. 基础篇:1)时代的发展与结构设计--3d与2d设计的变迁

    本章目的:机械设计需要追寻时代的脚步. 1.机械作图时代的划分 这张图是作者个人对机械作图发展的简单划分,并非哪个网站的数据.所以粗糙或错误请海涵. 2.2d作图时代 纯2d时代中,工程师开只绘制二维 ...

  7. 基础篇:3.4)3d模型绘制的好坏会影响产品合格率(注意点)

    本章目的:为了量产品的产能与合格率,重视3d图纸. 1.前言 作者希望本文能引起重视,是那些刚入行业的菜鸟: 还有只用2d图纸,便能绘制出能量产合格品的前辈大牛工程师. 2.3d图纸不合格的现状及典型 ...

  8. 进阶篇:4)面向装配的设计DFA总章

    本章目的:理解装配的重要性,明确结构工程师也要对装配进行设计. 1.基础阅读 ①进阶篇:1)DFMA方法的运用: ②需要一台FDM3d打印机:请查看 基础篇:8)结构设计装备必备: 2.为什么要学习D ...

  9. 高阶篇:4.1)QFD质量功能展开-总章

    本章目的:了解QFD概念和作用,为FMEA打下基础. 1.QFD定义 质量功能展开QFD(Quality Function Deployment),是把顾客或市场的要求转化为设计要求.零部件特性.工艺 ...

随机推荐

  1. Nmap扫描参数解析

    Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具.软件名字Nmap是Network Mapper的简称.Nmap最初是由Fyo ...

  2. easyui页签更新

    1.首先引入这个js文件 <script src="/Scripts/tabs.js" type="text/javascript"></sc ...

  3. es学习-索引别名

    别名不能重复,也不能喝索引名称重复.(一个索引可以创建多个别名) 语法: 添加一个别名: url:POST http://192.168.0.108:9200/_aliases/ 参数: { &quo ...

  4. 编写高质量代码改善C#程序的157个建议——建议127:用形容词组给接口命名

    建议127:用形容词组给接口命名 接口规范的是“Can do”,也就是说,它规范的是类型可以具有哪些行为.所以,接口的命名应该是一个形容词,如: IDisposable表示可以被释放 IEnumera ...

  5. 编写高质量代码改善C#程序的157个建议——建议95:避免在构造方法中调用虚成员

    建议95:避免在构造方法中调用虚成员 在构造方法中调用虚方法会带来一些意想不到的错误,虽然这种方法不常见,但还是需要注意这类陷阱. static void Main() { American amer ...

  6. Android 文字垂直居中

    android中自定义控件,自己绘制文字canvas.drawText()的时候,怎样才能让文字垂直居中那? drawText()的方法说明 也就是使用paint画笔在(X,Y)处进行绘制,X为横向坐 ...

  7. springDao的jdbctemplate

    pom文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/ ...

  8. Java多线程设计模式(二)

        目录(?)[-] Guarded Suspension Pattern Balking Pattern Producer-Consumer Pattern   Guarded Suspensi ...

  9. 解读DbContext中的三种【EagerLoad,LazyLoad,ExplicitLoading】加载模式

    一:立即加载,延迟加载,显式加载 1. 立即加载 Student Domain{ Teacher theacher} using (SchoolDBEntities db = new SchoolDB ...

  10. Nexys4 DDR MIG控制器引脚文件

    目前网上只有ucf文件,vivado不兼容ucf格式 使用c++字符串转换的xdc格式代码 set_property -dict { PACKAGE_PIN R7 IOSTANDARD SSTL18_ ...