基础篇:1)时代的发展与结构设计--3d与2d设计的变迁
本章目的:机械设计需要追寻时代的脚步。
1.机械作图时代的划分
这张图是作者个人对机械作图发展的简单划分,并非哪个网站的数据。所以粗糙或错误请海涵。

2.2d作图时代
纯2d时代中,工程师开只绘制二维图,也只用二维图进行制造等一系列产品生产活动。
这个时代划分两个小阶段,手工作图阶段和AutoCAD作图阶段。
2.1 手工作图(蓝图)阶段

2.2 AutoCad作图阶段
这是好事,但也进一步扼杀了作图人员的从业空间,让很多手工绘图的人员也学无所用,这也是时代发展的代价吧。
值得一提的是,因为AutoCad作图提高了图纸绘制的便利性,也导致图纸质量的下降,作者看过一个新疆研究所的大型项目图纸,当场检查出了很多错误╮(╯﹏╰)╭
就是现在,AutoCad作图也是占有一定比例的,但绝对不再是时代的主流了。

3.3d与2d协同作图时代
3d与2d混成时代中,工程师开始用3d图进行建模,然后转二维的工程图,抛弃了直接绘制二维图的方法。
为什么会有这个混成的阶段?
众所周知,2d图纸绘制有其据局限性,尤其在用2d图纸表达一些复杂结构上,对于结构工程师是非常困难的,图纸的绘制和解读均需专门训练。那么,3d软件变应运而生。2d工程图是二维表达三维实体的方法,而3d图却可以直接表达三维实体,更加简洁明了。但万事有一个过渡,工程师也是由2d图时代渐渐过渡到3d图时代,各方面新旧设计理念也在冲突变化。3d与2d混成时代便是这样一个时代。
这个时代有两个小阶段,数据传递只有2d图纸阶段和数据传递同时使用3d和2d图阶段。
3.1 数据传递只有2d图纸阶段
但软件之间的转换总有错误,所以修正2d图纸也是一件累活。因制造,装配,检测全部依赖一张图纸,所以质量倒是没有比纯AutoCad作图下降多少。
3.2 数据传递同时使用3d和2d图阶段
在这个阶段中,机械设计工程师用3d软件建模,直接在3d软件中转换为工程图使用。设计、制造、检测、装配同时以3d模型和2d图纸为准,这是现在最主流的设计方式。
3d模型中数据包含了零件理论尺寸和间隙,装配方式,工程属性等。
2d模型中数据包含了尺寸公差、技术要求等。
两者为一体两面,地位等同。3d图纸也是工程出图的图纸,和2d工程图一样重要。(3d图纸标准-国标GB 26099 )
当然,2d图纸也一样,毕竟还有尺寸公差等要求包含在内。(现在的情况是,检验的正式依据还是2d图纸,但制造依据实际多为3d图纸)



4.3d作图时代
纯正的3d时代中,工程师开始用3d图进行设计和制造等,直接抛弃了二维图。
其实到了3d与2d混成时代后期,单纯的2d图纸所包含的数据已经很少了,而且这些东西是可以在3d图中标注的!在国外的很多公司,都已经开始实施。如下图所示:

4.1 实行完全3d图纸困难点
4.1.1 统一的3d图纸标注的标准

4.1.2 3d图纸的软件隔阂需要打破

4.1.3 3d图纸的载体


5.无图时代
这只是作者臆想的一个阶段,毕竟现在连纯3d时代都不是。
说到底,图纸只是达到零件和产品制造的一个工具。假如有别的工具,比如代码,能代替图纸,图纸自然可以不用的。
6.结语
7.3d建模规范对应的资料

基础篇:1)时代的发展与结构设计--3d与2d设计的变迁的更多相关文章
- 《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)
1.简介 从这一篇开始介绍和分享Java+Selenium+POM的简单自动化测试框架设计.第一个设计点,就是支持跨浏览器测试. 宏哥自己认为的支持跨浏览器测试就是:同一个测试用例,支持用不同浏览器去 ...
- 基础篇:3.2)规范化:3d零件建模
本章目的:规范化零件建模,这是机械的基本功夫. 1.建模的总体原则和总体要求 1.1 建模总体原则 a)零件模型应能准确表达零件的设计信息:b)零件模型包含零件的几何要素.约束要素和工程要素:c)零件 ...
- 基础篇:4.1)规范化:3d工程图纸出图步骤详解
本章目的:按照工程图出图步骤,更方便出具规范的工程图. 1.工程出图步骤 这是作者个人归纳的步骤,供同行业工程师参考完善. 以solidworks为例,工程出图步骤如下:1.1)打开绘制的3d零件图, ...
- 《手把手教你》系列基础篇(九十五)-java+ selenium自动化测试-框架之设计篇-java实现自定义日志输出(详解教程)
1.简介 前面宏哥一连几篇介绍如何通过开源jar包Log4j.jar.log4j2.jar和logback实现日志文件输出,Log4j和logback确实很强大,能生成三种日志文件,一种是保存到磁盘的 ...
- 基础篇:3.3)规范化:3d装配图
本章目的:规范化3d零件装配图,弄清楚装配层级划分,这也是机械的基本功夫. 1.装配通用原则 在装配建模设计中,应遵循以下通用原则:a)所有的装配单元应具有唯一性和稳定性,不允许冗余元素存在: //就 ...
- 基础篇:3.1)规范化:3d草绘
本章目的:3d草绘不同于cad工程图,但也有自己的规范要求.草绘要多多练习. 1.建模草图绘制 草图是大多数 3D 模型的基础.通常,创建模型的第一步是绘制草图,随后可以从草图生成特征.将一个或多个特 ...
- 基础篇:4.2)规范化:3d软件工程图纸用模板
本章目的:分享一些国标标准模板,方便作图时使用 这篇博文的内容作者会定时的更新 1.工程图模板 drawing template 定义 三维机械设计软件中的一种文件类型.通过标准化定制和使用该文件,可 ...
- 基础篇:3.4)3d模型绘制的好坏会影响产品合格率(注意点)
本章目的:为了量产品的产能与合格率,重视3d图纸. 1.前言 作者希望本文能引起重视,是那些刚入行业的菜鸟: 还有只用2d图纸,便能绘制出能量产合格品的前辈大牛工程师. 2.3d图纸不合格的现状及典型 ...
- 深入了解Android蓝牙Bluetooth——《基础篇》
什么是蓝牙? 也可以说是蓝牙技术.所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,是由爱立信公司公司发明的.利用"蓝牙"技术,能够有效地简化掌上电脑.笔记本电 ...
随机推荐
- Pygame:编写一个小游戏 标签: pythonpygame游戏 2017-06-20 15:06 103人阅读 评论(0)
大学最后的考试终于结束了,迎来了暑假和大四的漫长的"自由"假期.当然要自己好好"玩玩"了. 我最近在学习Python,本意是在机器学习深度学习上使用Python ...
- jquery验证简单示例
来自<jquery 权威指南> 输入某个字符,选择相应的验证类型,并输出验证结果 ----------------------------------- 效果显示: 详细代码: <! ...
- code1068 乌龟棋
暴力显然不行,所以考虑dp 记f[i][j][k][l]为使用i张1,j张2,k张3,l张4所得到的最大分数. 对于每个f[i][j][k][l],都可以由i-1张1,j张2,k张3,l张4所得到, ...
- gogland golang 颜色&字体 colors&font 配置文件
<scheme name="Ya" version="142" parent_scheme="Darcula"> <opt ...
- javascript总结29 :递归与回调函数
1 递归函数 -递归的实质就是函数自己调用自己. -递归注意点:递归必须有跳出条件,否则是死循环. var i = 1; fn(); function fn(){alert("从前有座山,山 ...
- java Random类和Math.Rondom
Java中存在着两种Random函数: 一.java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取 ...
- Underscore.js实用插件
Underscore 是一个 JavaScript 工具库,它提供了一整套函数式编程的实用功能,但是没有扩展任何 JavaScript 内置对象. 他解决了这个问题:“如果我面对一个空白的 HTML ...
- Assigning retained object to weak property object will be released after assignment
在ARC中,如果添加了weak的属性.初始化了相关的object然后给这个属性赋值的时候就会看到Xcode给出这个提示. 这个时候可以这么处理:在别的地方已经retain这个object的引用. @p ...
- .NET基础 (04)基础类型和语法
基础类型和语法1 .NET中所有内建类型的基类是什么2 System.Object中包含哪些方法,哪些是虚方法3 值类型和引用类型的区别4 简述装箱和拆箱原理5 C#中是否有全局变量6 struct和 ...
- socket API详解
send函数 int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向 ...