本章目的:理解GD&T标注对比线性/传统/坐标尺寸公差的优势,但也不要忘记其使用限制。

1.线性尺寸公差

 

1.1 定义

线性尺寸公差=传统尺寸公差=坐标尺寸公差。

传统尺寸公差(Traditional Dimension Tolerancing)简称为尺寸公差,也被称为坐标尺寸公差(Coordinate Dimension Tolerancing )。

传统上,用来定义零件位置和形体。

1.2 线性尺寸公差的类型

- 边界公差(12.0 - 12.5) A limit tolerance

- 正负公差(12.25 ± 0.25) A plus-minus tolerance
- 单向公差 ()A unilateral tolerance
- 双向不等公差 () An unequal bilateral tolerance

SolidWorks软件中关于线性尺寸公差的全部类型如下,读者完全可以全部试试看。

2.形位公差(Geometric Tolerance)

一般称之为形位公差,这里也称为几何公差。至于形位公差的定义在前几章中都详细介绍过了,这里就不重复了。

3.形位公差的优点

3.1 形位公差有更加宽松的公差带

控制位置度优点(Geometric Tolerancing Position Control Superiority )

如下图所示,线性尺寸公差标注孔中轴线与形位公差标注孔中轴线对比。

注:请看清,这只是一个位置度标注的优缺点对比。不是说所有的GD&T标注(形位公差标注)都有这样的好处,或都能增加57%的公差带。很多培训资料以偏概全,有误导的嫌疑!

57%的来源如下:

(3.14*0.495*0.495-0.7*0.7)/(0.7*0.7)≈57%(多出来的公差带是这样来的)

3.2 形位公差能指明控制那个特征

线性尺寸指明的是两个特征之间的尺寸公差,而形位公差却可以特定声明某个特征的公差。统一检测设置。

举例如下,

题面:

线性尺寸标注:

线性尺寸检测:

形位公差的标注:

形位公差的检测:

4.形位公差的缺点

主要为历史遗留的问题。

1)各个公司的设计理念中并没有大量运用形位公差的概念,甚至有产品所有的零部件图纸中一个形位公差也没有。

2)相关的制造、装配、检验的设施也跟不上(特别是检验的设备和人员培训)。

所以现阶段很难用形位公差大量替代线性尺寸的标注。

5.线性尺寸公差和形位公差应用场合(Dimension Tolerancing & GD&T Application)

线性尺寸有其不足的地方,这并不意味着线性尺寸公差不能用,只是我们要知道它的局限性和问题。

这里给出一个线性尺寸和形位公差的应用场合表格(建议)

个人见解:

不得不说这是一张很好的表。很好的阐释了现在尺寸公差和几何公差的职责划分。

随着设计要求的发展,几何尺寸常常更能表达设计的意图,更加容易使设计、制造、检验的标准达到一致性。所以线性尺寸公差大幅度被几何公差替代(国外)。

如下面两张图纸所示:

但国内制造业的发展有其局限性,所以很多的行业并不是非常能够接受形位公差。

现实图纸标注中最常采取的方式是孔采用几何公差,其余标注除非特殊要求,均为尺寸公差。

6.想要大幅度采用GD&T的注意事项

1)标注概念是否统一

线性尺寸公差与形位公差同为设计意图的体现,并无重要与否之分。但有些机械工程师(特别是老一辈)会默认标注有形位公差的尺寸重要程度比较高。所以他们常常会限制形位公差的标注数量,这个在制造方面也是默认常有的事情。

要大幅度采取GD&T的标注,先要取消这两者的上下之分,再让人接受这种标注。

2)实际制造、检验能力的考虑

若制造、装配、检验等环节并不具有按照GD&T标准来执行的能力,作为设计师需要依据实际情况。

可以按照职责划分应用表格合理标注两种公差,而不是整张图纸90%以上的几何公差标注。这样更能够制造出合格产品。

//作者碰到过一家有实力的制造公司也会错误地按照线性尺寸检测理论尺寸的值

所以国内制造方面是否真的可以按图制造值得商榷。

7.GD&T与线性公差的双重标注

很多时候,GD&T与线性公差的双重标注,其实是一种设计师对尺寸公差带的重复定义或错误标注。 如下图所示:

其实理论上,图2的公差带大小和图1是一样的,只是图1的线性尺寸标注并没有检测基准,所以很多时候会造成错误。

但如果设计师按照图3标注,标准上这是一个会跑的公差带。公差带的大小虽然和图2一样,但这个公差带在不同零件上左右移动。

这时候标注并非设计意图,所以是一种错误的标注。

作者也见过将图2的形位公差与图1的线性尺寸合并标注的图纸,这也是一种错误。因为图2的公差带会覆盖图1,公差重复标注了。

基础篇:6.9)GD&T较线性尺寸公差的优缺点的更多相关文章

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

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

  2. Android应用开发基础篇(4)-----TabHost(选项卡)

    一.概述 TabHost是一种用来显示标签的组件,不清楚?看一下来电通这个应用就知道了.这个组件用起来与其他组件不太一样,它需要继承TabActivity这个类,还有它的布局文件与我们平时用的也有些不 ...

  3. 前端总结·基础篇·CSS(二)视觉

    前端总结系列 前端总结·基础篇·CSS(一)布局 前端总结·基础篇·CSS(二)视觉 前端总结·基础篇·CSS(三)补充 前端总结·基础篇·CSS(四)兼容 目录 一.动画(animation)(IE ...

  4. (转)深度学习word2vec笔记之基础篇

    深度学习word2vec笔记之基础篇 声明: 1)该博文是多位博主以及多位文档资料的主人所无私奉献的论文资料整理的.具体引用的资料请看参考文献.具体的版本声明也参考原文献 2)本文仅供学术交流,非商用 ...

  5. NIO相关基础篇一

    转载请注明原创出处,谢谢! 说在前面 NIO相关知识是很多后续的一些基础知识,所以今天这篇文章仅仅是简单介绍,后续会继续有一到二篇相关NIO内容. 什么是NIO Java NIO( New IO) 是 ...

  6. NIO相关基础篇三

    转载请注明原创出处,谢谢! 说在前面 上篇NIO相关基础篇二,主要介绍了文件锁.以及比较关键的Selector,本篇继续NIO相关话题内容,主要谈谈一些Linux 网络 I/O模型.零拷贝等一些内容, ...

  7. 深度学习word2vec笔记之基础篇

    作者为falao_beiliu. 作者:杨超链接:http://www.zhihu.com/question/21661274/answer/19331979来源:知乎著作权归作者所有.商业转载请联系 ...

  8. 【ShaderToy】基础篇之再谈抗锯齿(antialiasing,AA)

    写在前面 在之前的基础篇中,我们讲到了在绘制点线时如何处理边缘的锯齿,也就是使用smoothstep函数.而模糊参数是一些定值,或者是跟屏幕分辨率相关的数值,例如分辨率宽度的5%等等.但这种方法其实是 ...

  9. java基础篇---HTTP协议

    java基础篇---HTTP协议   HTTP协议一直是自己的薄弱点,也没抽太多时间去看这方面的内容,今天兴致来了就在网上搜了下关于http协议,发现有园友写了一篇非常好的博文,博文地址:(http: ...

随机推荐

  1. tp5 whereOr

    题目:查询grade=1 or class=2 or sex=3的学生 $condition[; $condition[; $condition[; $list =Db::name($this-> ...

  2. CNN和GAN 比较nice的介绍

    CNN是个什么鬼:https://www.zhihu.com/question/52668301 就是这样GAN : https://zhuanlan.zhihu.com/p/27199954

  3. Web测试项目计划与安排

    本次Web测试项目实践的需求如下: 1 选中某一款产品(暂且选择博客园和CSDN进行横向比较),对被测产品进行评测: 2 进行用户调研: 3 对产品进行定量的评价: 4 对这个产品进行分析: 5 例会 ...

  4. Fiddldr 教程之:HTTP协议详解(转)

    原文地址:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html HTTP协议详解 当今web程序的开发技术真是百家争鸣,ASP ...

  5. thinkphp5网站中集成使用支付宝手机支付接口

    今天以thinkphp5中使用支付宝的手机支付接口为例. 一.创建基本页面pay/alipay_wap_submit.php(开始创建订单) <!DOCTYPE html> <htm ...

  6. 编写高质量代码改善C#程序的157个建议——建议76: 警惕线程的优先级

    建议76: 警惕线程的优先级 线程在C#中有5个优先级:Highest.AboveNormal.Normal.BelowNormal和Lowest.讲到线程的优先级,就会涉及线程的调度.Windows ...

  7. 学习python5面向

    类有一个名为 __init__() 的特殊方法(构造方法),该方法在类实例化时会自动调用 面向过程:根据业务逻辑从上到下写代码 面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减 ...

  8. C++ 内敛函数

    在主调函数调用函数时,先将现场压入栈以保存现场-转去执行被掉函数-返回主调函数.现场出栈以恢复现场-继续往下执行. 为了减少函数调用的成本,特别是对于小型函数,C++提供了内敛函数(inline).C ...

  9. 优化MYSQL配置文件MY.INI

    table_cache=1024 物理内存越大,设置就越大.默认为2402,调到512-1024最佳.由于每个客户端连接都会至少访问一个表,因此此参数的值与max_connections有关.当某一连 ...

  10. IOS 6 自动布局 入门

    http://blog.csdn.net/itianyi/article/details/8535392