噬墨_ 噬墨_
关注数: 2 粉丝数: 29 发帖数: 1,292 关注贴吧数: 18
机械.第二弹(给所有机械人) *本文不涉及学历。 *必定造成众多人的不适。 记得在校的时候,徐学林老师天天嘟囔着要个CNC。在武燕老师浩荡的淫威之下,简简单单的一个CNC都……不了了之。现在想来……没CNC是真的,这学校机械不知从何谈起。 我不知道徐老师所谓的CNC具体指的是怎样的一种CNC,或许是带刀盘六轴联动的那种占地20多平米的CNC罢,不然学校怎么会不搞个呢,一定是因为这么小的个学校怎能容纳那么大台机器的原因。 如上所述,CNC分为很多种,上面的是一种全能的,只要是用计算机数字控制类的机床都可称为CNC。学校里有的数车也算是CNC。而徐老师尤指的是数控铣床。数控车床因为只能加工回转类或回转加工式的零件,所以其使用的范围是很有限的。事实上,很多操作数控车床CNC的多数是手动编程,所以一定要学会使用循环命令……还有G74、G72等这几个用得较多。而相对于需要加工复杂曲面,曲线运动的零件来说,车床CNC显然无法满足,例如加工一模板上的螺纹孔…………车床就GG了。而数控铣床的重要性体现在它的高精度,高垂直度保证,高位置度保证(用滚珠丝杠都能精确到1-3微米)。因此它可以做任何零件,如木工雕花,金工加工模板等。更为重要的是你可以把刀具换成磨具成座标磨床,要知道,一个有内、外圆磨的工厂基本是较大型的机加工厂,而用一把磨具就能让数铣具备这两台机床的功能。多高效。对于同轴度,其实也是很有保证的,在一个模板上加工一些销孔,有些为了模具的整体结构设计会很奇葩(一般专业人士才会有的设计),可能会在几台机器上加工,如之后进行慢走丝加工等要进行复数次的对刀,如果你是在普通卧式或立式铣床上加工的前道工序,之后加工出来的东西你会崩溃的。 说到数铣,不得不提出它的程式编辑软件。建议你用UG或MASTERCAM,学校里或许会教你用CAXA,条件好点的班级可能会让你了解MASTERCAM。CAXA很简易,可是因为天生的简洁、易操作,很多的细微处得不到保证,如加工淬硬钢,因为CAXA没有切入抬刀的功能,刀会坏掉。mastercam不比UG在制造方面差,因此有条件的同学可以自学一下,不懂的地方找一下曾建风。总而言之言而总之……这东西很简单。 而CNC中不可不提的是火花机,这东西又叫EDM,也是学校没有的东西,电信的同学不要,毕竟不是同一个概念。火花机,或镜面火花机,是现代加工生产的必不可少的加工工具,一般用来加工硬质合金如CW-Co类合金、淬硬钢、高速钢等常用机加难以完成的加工工序。毕竟你用W18Cr4V类的高速工具钢根本对它没半点损伤,硬度在rockwell hardness=50以上基本很难加工。EDM原理是采用高集束电子击穿电离层产生高温对金属进行去除材料加工,很慢,也能很高效,因此一般能粗加工的一定要粗加工,如铣个槽什么的。目前最为广泛的有倍速特、沙迪克、汉霸等火花机。 本文到此为止,下次给大家带点热处理相关的东西,好东西。 寄语:学校的东西很理论化,而很多老师也本身没有实战经验,很多我们做过的实训现在想来太不专业了。而老师在课堂上或电脑上给我们的演示与操作书本上也都是有很多次的出现。就像我之后会说的热处理,我们的教材上有一段话我至少在十数个文献上看到过。事实上,社会存在很大的改造空间,而我们的知识却实在有限。成飞将她的信息流规范成了现代的信息流传递过程造就了成都-J20。而很多企业,都没达到这种规范。川内的成德绵的科技水平基本和沿海相当,高于全国很多地方,但还有很多地方得改。 最后,恭喜你能看到最后。祝学业有成,工作有效。
告全院机制校友书(装备制造方向、模具类、以及制造相关) 声明:这是楼主近一年花费近40W的血泪经验及教训,面向全院在校生以及即将毕业的毕业生。 - 昨天偶然翻了翻学院的贴吧,忽然觉得有写点什么的必要。一时也不知道写点什么好,总之今天所写的大抵也是昨天想说的。 先从几个背景说起: 关于社会: 社会其实很简单,人与人的基本信任是不存在的,友谊的小船说翻就翻。永远不要相信任何人说的话,就像我这篇文章,其中肯定会有我个人情绪化的语言。因为任何一个从学校走出的谦谦君子都会受到社会或多或少“近朱近赤”的影响,从而有所改变(事实上,这种改变越大越能证明你在大学越是在混)。 同学少年,大学四年的同窗是最值得感怀的。四年的同学,相互间的表现都是最为真实与平常的。因此,大学四年真的是很美好的。 关于专业: 其实在校时,我们学的专业是很先进的,虽然和最先进的有一定的差距,但至少这此知识在大型国企及以下是可以完全胜任的。专业课是很重要的,机械设计出生的同学们,请你们不要妄自菲薄,有着系统性的机械设计理论,努力地去分析与设计,除了与更有智慧和自信的人交流外,其它一切的说三道四请直接呵呵掉。 专业课的重要性,可以说全部的专业课都很重要,甚至一些我们没有的而需要我们自己学习的也很重要。一般来说,重要专业课是机械设计、机械原理(你数学要很好,结合机械设计如虎添翼)、精度设计与检测(其中包括公差与配合,互换性,检测技术<如果制造的东西没有达到设计的水准,请检查你的检测是否到位和正确>);材料力学(涉及到热处理工艺,材料力学配合机械设计则有登泰山而小天下之感)、机械工程材料与热处理。 言归正传,下面从机械设计和机械制造以及作用于二者联系的相关知识。 机械设计: 机械设计最最重要的部分是要有大局观,统筹全局。从设计到工艺,从材料到制造,从整体到局部全程参与。 机械设计需要使用的工具很多,俗话说,工欲善其事,必先利其器。这其中固然包括了与设计全部的知识与理论。软件与相关硬件。当然,不可避免要和机械制造联系密切。 理论知识是高等数学(线性代数及微积分理论),物理学(材料力学),机械原理(坚固、四杆机构、机械传动)。 软件:只有建立了良好的知识体系才可能合理地使用这些软件。 制图软件:AUTOCAD、Solidworks、UG(这个我很少用了,被SW的强大接口吸引去了)、INVENTOR等 设计软件:制图软件除AUTOCAD后的。设计硬件:铅笔和A4纸。 仿真与分析软件:deform(热处理工艺,冲压与煅造,大变形,非线性问题求解)、ansys(主要用作线性的结构分析与材料力学的分析,用于处理非线性问题太过复杂)、abaqus(强大的非线性求解能力,用于中小型结构的整体分析基本上都可行),matlab(建立数学模型式的仿真,要求数学天才与地才的结合体使用,毕竟我也只做过例程)。分析硬件:保险丝,像皮泥。 机械制造又分为零部件的生产与零件机构检测。 零部件的生产:和设计相同,要求有坚实的工具做为保证。或多或少会用到一些知识理论与软件 工具:线切割(分为快走丝与中走丝,慢走丝)、数控类(车铣磨电火花加工中心等)、普通类(车铣锯刨磨)。除普通类我们只需要有相关的刀具,三要素等理论外,其它的要涉及到软件与编程,其中数控类的专业课中有少量介绍,足矣,可以的话可以补充一下除G代码外的宏编程、C语言编程。线切割要求较为广泛,你可以用快走丝走出慢走丝的效果,前提是你程序写得好不好。涉及软件有CAXA线切割,CAXA线切割是我目前使用感觉最好的一款线切割软件。 至于 生产中涉及到的相关基础知识这里不作介绍,书本里有详细的说明。如修磨钻头角度,转速与切销力等 。 零件机构检测: 使用工具: 零件缺陷检测:光学检测仪器(种类很多)。 零件精度检测:二次元、投影仪、千分尺、游标尺等。 加工位置检测、垂直度、平行度、平面度、定位等:百分表、千分表。 机械设计与机械制造的联系: 不错,就是生产工艺。 工艺是保证加工精度的最为有力的知识。这种知识穿梭于大学四年所有的教材里。如基准重合,先面后孔等,还要考虑到用何种设备加工用量。这就比较悲剧了,你必须融合所有的知识。。。 当然,最为重要的是成本。。。。你可以用镜面电火花做出所有的东西。。。可精度的保证还要加以修磨,并且成本高矣。。。你要设计与加工电极。。。可能涉及比铣床更为高精的雕刻机。。。之后你要去做热处理。。。。总之你要考虑成本,书本上的加工方法都对。。。可你要考虑成本。这就是除学校外唯一能让你在社会上学到的专业知识。当然这涉及到的供求关系我们不做讨论。 一年来,说真的。。。很快很快。社会上人才良莠不齐,大多数也是不能打的,少数几个能打的。。。真的很少,凤毛鳞角。想起2013年秋天,从成都到绵阳的火车上,一位青年握着一位白发苍苍的老者皱纹的手,至今仍回想起他的声音:我会继承你们的脚步,一定让这片大地更加辉煌。
你们有什么可说的 2014-06-02 10:19:40 Begin DeletePlayersExceptMe 2014-06-02 10:19:40 DeletePlayersExceptMe End 2014-06-02 10:19:40 Begin GetMe().ClearActionQueue() 2014-06-02 10:19:40 GetMe().ClearActionQueue() End 2014-06-02 10:19:40 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:19:40 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:19:56 Begin DeletePlayersExceptMe 2014-06-02 10:19:56 DeletePlayersExceptMe End 2014-06-02 10:19:56 Begin GetMe().ClearActionQueue() 2014-06-02 10:19:56 GetMe().ClearActionQueue() End 2014-06-02 10:19:56 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:19:56 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:22:50 Begin DeletePlayersExceptMe 2014-06-02 10:22:50 DeletePlayersExceptMe End 2014-06-02 10:22:50 Begin GetMe().ClearActionQueue() 2014-06-02 10:22:50 GetMe().ClearActionQueue() End 2014-06-02 10:22:50 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:22:50 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:23:29 Begin DeletePlayersExceptMe 2014-06-02 10:23:29 DeletePlayersExceptMe End 2014-06-02 10:23:29 Begin GetMe().ClearActionQueue() 2014-06-02 10:23:29 GetMe().ClearActionQueue() End 2014-06-02 10:23:29 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:23:29 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:24:18 Begin DeletePlayersExceptMe 2014-06-02 10:24:18 DeletePlayersExceptMe End 2014-06-02 10:24:18 Begin GetMe().ClearActionQueue() 2014-06-02 10:24:18 GetMe().ClearActionQueue() End 2014-06-02 10:24:18 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:24:18 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:24:59 Begin DeletePlayersExceptMe 2014-06-02 10:24:59 DeletePlayersExceptMe End 2014-06-02 10:24:59 Begin GetMe().ClearActionQueue() 2014-06-02 10:24:59 GetMe().ClearActionQueue() End 2014-06-02 10:24:59 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:24:59 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:25:35 Begin DeletePlayersExceptMe 2014-06-02 10:25:35 DeletePlayersExceptMe End 2014-06-02 10:25:35 Begin GetMe().ClearActionQueue() 2014-06-02 10:25:35 GetMe().ClearActionQueue() End 2014-06-02 10:25:35 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:25:35 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:26:34 Begin DeletePlayersExceptMe 2014-06-02 10:26:34 DeletePlayersExceptMe End 2014-06-02 10:26:34 Begin GetMe().ClearActionQueue() 2014-06-02 10:26:34 GetMe().ClearActionQueue() End 2014-06-02 10:26:34 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:26:34 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:27:13 Begin DeletePlayersExceptMe 2014-06-02 10:27:13 DeletePlayersExceptMe End 2014-06-02 10:27:13 Begin GetMe().ClearActionQueue() 2014-06-02 10:27:13 GetMe().ClearActionQueue() End 2014-06-02 10:27:13 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:27:13 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:32:41 Begin DeletePlayersExceptMe 2014-06-02 10:32:41 DeletePlayersExceptMe End 2014-06-02 10:32:41 Begin GetMe().ClearActionQueue() 2014-06-02 10:32:41 GetMe().ClearActionQueue() End 2014-06-02 10:32:41 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:32:41 UI_ID_FRAME_LoadMap::LoadMap End 2014-06-02 10:33:29 Begin DeletePlayersExceptMe 2014-06-02 10:33:29 DeletePlayersExceptMe End 2014-06-02 10:33:29 Begin GetMe().ClearActionQueue() 2014-06-02 10:33:29 GetMe().ClearActionQueue() End 2014-06-02 10:33:29 Begin UI_ID_FRAME_LoadMap::LoadMap 2014-06-02 10:33:29 UI_ID_FRAME_LoadMap::LoadMap End
1 下一页