又一次在求实BBS上和人吵架

除了一些已经没人发言的俱乐部版面,在求实收藏夹里只有三个版了,留学,工作还有鹊桥。

这次吵架是在留学版,起因其实蛮简单,某个刚拿到offer还没开学的小姑娘写了个系列贴——“从零开始留学申请”。刚刚开始还好,还能算是个技术贴——对我而言,判断的标准很简单:你是在介绍经验的同时做点生意,还是打着介绍经验的幌子来做生意——但是当这位小姑娘发了三四篇不太丰满的贴子后宣布更新暂停,理由是(摘抄原文):

?为了解决当务之急,开了个淘宝店来赚取赴美帝机票,由于生意起色不大,因此申请等经验的分享可能要受到影响而放慢脚步并有可能搁置了,还请各位见谅。?
生意顺畅之后会再继续更新留学指导和经验分享,并为大家答疑。?

以及:

这几天忙着装修淘宝店铺,给大家带来的不便尽情谅解,经验分享何时继续?店铺生意不需要我担心时即会在回来分享的。

为了避免断章取义:原文链接,地球人都知道淘宝店要想稳定运行起码几个月吧,我于是就认为这位小姑娘本意只是做生意,于是我的毛病就犯了,回帖说了几句(当然不好听),然后就是开始吵。

话说回来,这次我意识到了这个混求实养成的恶习,遇到和自己看不惯的事情,就要冷嘲热讽一番,还要装作很清高的站在道德至高点上。其实完全没必要:一、人家只是做生意,虽然说找了个借口,但是也算是常见的推销手段,版主站务作为维护论坛的人员都不管,我的确没有权利更没有义务去管人家;二、对我没有好处,我在争吵中付出的是时间精力以及用胡搅蛮缠的思路去思考,不但没好处,还影响自己;三、实际受益者不领情,如果说真有什么收益者,就是那些没有看出小姑娘是在做广告,经过我们这番争吵意识到了,不过实际情况是,看出来的不需要我提醒,没看出来的依然质问我为什么多管闲事影响人家小姑娘分享经验。

我也有些进步,以前可能会继续吵吧,这次我起码优雅的退出,道歉,承认错误,祝人家留学顺利,当然也想祝人家生意顺利,不过听起来想讽刺就没写,然后消失。

再然后,写在自己的地盘里,想说什么说什么,你回复还要经过老娘批准呢,哼。

不过暂时还没人回复过我任何文章呢,哼唧。

如何成为坐标测量的专家?你离三坐标专家还有多远?

根据ISO/TC213,起草人提出了专家的几项标准,翻译如下(不是我翻译的):

CMM-专家能在一套常无法预测结果的不同环境中运用一系列的基本原理和复杂技术,具有很大的自主权,并能在活动中发展其他能力。

CMM-操作者应该掌握的专业知识有:

——几何学,数据,几何公差和CNC编程

并且应具备的知识有:

——要点-CAD的制造要点

——数字的过滤和评估

——随机的

——测量不确定度的评估和对CMM的监控

——自由形体表面的数字化

——质量管理,质量管理的方面和方法,TQM,CAQ和质量成本

——良好的坐标测量实践

并且应该能够:

——编写并优化测试计划

——对测量和使用者资格进行监控

——对测量不确定度进行评估

——自由形体表面的数字化

——质量管理的实施方法

然后我尝试着翻译成易懂的语言。

CMM专家应该了解通用的基础知识,以及很多领域的专业知识,以及在没有过往经验的条件下,自主分析并辅导他人的能力。

需要拥有如下知识:

——几何学,数据,几何公差和CNC编程
俗称的GDT,结合到日常工作中,可以简单的理解为机械制图和工艺,以前的教材叫互换性测量,现在是精密机械设计,另外就是如何操作三坐标了。
这是最基础也最容易被忽略的一点,我面试过一些自称会编程,会操作三坐标的人,有些基础概念都无法掌握,基准,最大实体,公差,配合什么的。

——要点-CAD的制造要点
翻译的好烂,原文应该是基本的制造业知识和基本的CAD知识。
CAD是计算机辅助设计的缩写,在这里的意思是要有相关的课外知识,三坐标是一种检测设备,对应着质量部门,和质量部门有关的一般是设计部门和制造加工部门。
一个是工作的基础,检测的目的是为了验证产品是否符合设计,那么设计部门的要求就是标准。
另外一个是客户,客户送来产品,需要的是检测结果是否合格。
所以作为专家,必须要了解这些知识以便和这两个部门打交道。

——数字的过滤和评估
数字滤波和评价。这也是我经常遇到的问题,最小二乘法和最小条件法哪个测得准(应该选哪个),滤波是否应该一直选中?
真正明白这些内容需要一定的数学基础和实际的经验。

——随机的
我的理解这里随机指的的概率论里的随机,另外一个可能性是随机过程。
在处理一些数据和情况时,需要了解并排除一些特殊情况,而这些情况往往是随机出现的。不太好解释。

——测量不确定度的评估和对CMM的监控
测量不确定度一直是这一行的难点,通常除了三坐标厂家和一些科研机构,大部分用户并不了解这些。
相当一部分原因是为了商业原因刻意地模糊这一概念,测量不确定度本身是个单独的概念,大学里还有专门的课程,往往和实验课结合在一起。
三坐标的测量不确定度有标准定义ISO10360,对于具体检测,需要将三坐标的既有不确定度与实测尺寸做转换。

——自由形体表面的数字化
数字化就是逆向,将不规则表面逆向为计算机可识别的格式,在大多数人看来只是用一个高科技设备晃一晃就完成了。
实际上这是一个比较综合的题目,根据材料,精度要求等有不同的设备和方法,软件上也有很多的算法。
不过这个要求是比较早之前的文档,现在由于计算机辅助的超高速发展,对于这一块的理论要求已经非常低了。

——质量管理,质量管理的方面和方法,TQM,CAQ和质量成本
这个也是比较好笑的一方面,看到很多简历写我掌握质量七大手法,面试一问就是往已经做好的表格里填数据,怎么算的?不知道。
还有就是一些花了5000块钱外面上了个培训班,就号称自己熟悉ISO9001管理认证体系什么什么的。
这几种情况是纯管理者作的,不能说不对,但是如果是技术人员,这么做完全是本未倒置。

——良好的坐标测量实践
这个就是堆经验了,我有一些客户非常看重自己的工作年限,但是这样不全面,你只测几吨重的铸件,就无法理解模具行业对于效率的要求;
只在模具行业,就无法理解为什么测量大型工件时为什么要考虑温度,材料等等等等。
对专家的要求当然是越广越深越好。

并且应该能够:

——编写并优化测试计划
大白话就是看图纸来编程,问题在于,你能否保证你的方案能保证正确性和完备性么?
干测量是很战战競競的工作,合格放出去的会想是否会有未发现的缺陷,不合格的会想是工件本身的问题还是我的检测有问题。

——对测量和使用者资格进行监控
如果你没有直接操作设备,你能否发现他人的问题并作出指导?
这个就是我们国内经常看到的审核,客户派到供应商现场一些人,审核有问题的环节。

——对测量不确定度进行评估
如果谁说我的测量是准确的,那么这个人肯定不懂测量,测量永远是测不准的(不是量子力学里的概念-_-b),但是作为专家,你需要知道我测得有多接近于真实的情况。

——自由形体表面的数字化
不规则曲面的逆向(见上文)

——质量管理的实施方法
将质量管理方法同实际工作相结合,生般硬套也不是不行,不过用上了,出了结果,只是看个数是没有意义的,需要将这个工具同上下环节联系起来。

根据这些要求,需要有相当系统的知识,还要有相当多的实际经验,个人感觉在国内这种不太重视质量的环境下很难培养出这类的专家来。

全文结束,你离三坐标专家还有多远?如果您觉得您符合其中60%以上,欢迎来我司应聘。

两件小事的感想——人际关系对日常工作的影响

第一件事比较简单,大约两年前给一个客户做了些单独的解决方案,前天一个同事说在给另外一个客户现场使用的时候有很多问题,发邮件和截图问我原因。

最后我不高兴的原因有两点,一是用之前没有和我商量或询问,由于我有些严苛的版权意识,有些被冒犯的感觉。

二是我针对他的问题和情况,前后回复了四封邮件,包括BUG的原因,参考资料,替代解决方案等。然后——就没有然后了,一点回音都没有。

第二件事细节稍复杂,某销售需要特殊软件,要德国这面的开发部门支持,报价,安装等等等等。

把技术协议(虽然在技术部门看来毫无帮助)往我这一扔,让我去弄。我稀里湖涂帮他翻译了一下就去找人咨询了,从此这件事就成我的了。

但是我跟这件事唯一的关系是,我是中国人,我人在德国……简直无语了。

这两件事对我的直接影响是,这两位同事以后就在我的信任黑名单里了,对于第一位技术同事,那么以后所有他的咨询邮件我都会直接转给他的领导,在经过他的领导确认并确定这件事需要我的支持的情况下,再投入精力去解决。对于第二位销售同事,在没有经过正常流程(他的领导的领导找我的领导,再给我下命令)的情况下,我不会做任何份外的事情,哪怕是转发一封邮件,而且也不会回复,直接无视或放到回收站。

然后反思我的做法,我其实在这两件事中损失的只是一些时间,但换个思路损失的就是资源,根本的问题是这种损失无法量化,可能很少可能很大。

我在这两件事中用处理私人关系的方法来处理了工作,处理私人关系的时候我可以付出资源,来判断一个人是否可交,因为人需要朋友,而得到真正的朋友相当不易,值得去付出资源。对于工作,期望的回报并不是交朋友,而是付出尽可能少的资源,完成任务(获得更多的资源)。

未来应该修正的是投入资源的量吧,先判断做这件事需要投入多少资源,然后再根据回报来判断是否投入这些资源。

最后一条感想,跨部门指挥是能力的体现,但是结果很难理想,还是尽量避免展示这种能力吧。

根据凸轮升程值求轮廓线

通常此类工作由设计人员完成,根据需求计算出合适的轮廓。

但由于国内质量部门地位低下,以及CAD在设计环节上的缺失,经常拿不到CAD Model或者轮廓的数据,只能拿到升程值。
当然另外一个原因就是专门的凸轮检测仪是模拟测量,可以直接得到对应的升程值。

但是对于坐标检测,就需要将升程值转化为轮廓坐标,通过坐标检测出轮廓线,再转化回升程值。

已知基圆半径\(r_0\),滚子半径\(r_r\),对应角度\(n\)的升程值为\(s_n\),从动件与凸轮偏心量为\(e\),则滚子圆心轨迹坐标\(P_n\left(x_n,y_n\right)\)为\[x_n=(r_0+r_r+s_n)\sin(n)+e\cos(n)\]\[y_n=(r_0+r_r+s_n)\cos(n)+e\sin(n)\]

凸轮轮廓是滚子圆心轨迹的包络曲线,只要求得对应点的法向方向,沿法向方向减去滚子半径即可。如果知道升程的解析式,直接求导数即得,通常情况下,用相邻点近似求得该点切向。

对应点\(P_n\left(x_n,y_n\right)\)的切向矢量表示为

\[\begin{bmatrix}i_n\\j_n\end{bmatrix}=\vec{\begin{bmatrix}\Delta x\\\Delta y\end{bmatrix}}=\vec{\begin{bmatrix}x_{n+1}-x_n\\y_{n+1}-y_n\end{bmatrix}}\]

压力角\(\theta_n=\arctan (\Delta y/\Delta x)\)

凸轮轮廓线上的点\({P’}\left({x’}_n,{y’}_n\right)\)为\[{x’}_n=x_n\mp r_r\cos\theta_n\]\[{y’}_n=y_n\mp r_r\sin\theta_n\]