欢迎登陆澳门赌钱-官网_网易财经

服务热线

0510-85523189

怎么着手学习数控机床?

  很容易,只要手头有床子、有师傅,自己肯实践,个把月就会了。或者把我下边前两项学一学也差不多了。

  记得以前的导师曾经说过,他们那会儿的本科课程实际上就是围绕着一台数控机床学习的:

  第一次亲密接触:车、铣、刨、磨、铸、钳、焊、线切割、数控等。对数控机床、各种机加工有一个感性认识。

  先通过学习数控编程,知道如何制造出想要的零件;再学习数控系统周边的各种设备(数控系统、机床、伺服系统、电机、传感器等)。

  如果对实现插补算法感兴趣,则需要好好学习《解析几何》、《高等数学》、《线性代数》(《高等代数》)、《计算方法》、《离散数学》等。

  如果想自己实现数控系统的软件,就需要好好学习计算机方面的主干课程(《C语言》、《汇编》、《数据结构》、《操作系统》、《软件工程》,甚至《数据库》和《网络》 )了,不过关键是编程的技能。这方面我就不卖弄了,知乎里很多这方面的学习路线图。

  想自己造一台数控系统的硬件?需要学习基本的电路原理,学习单片机、嵌入式、FPGA、CPLD吧,还要学会画原理图、PCB,学习电磁兼容等。

  想自己设计一台机床? 得会《机械原理》、《机械设计》吧? 想知道为什么这样设计?得学习《理论力学》、《材料力学》了。看不懂?需要先修《大学物理》、《高等数学》。好不容易知道怎么设计了,得画出图来,这个时候得学会SolidWorks一类CAD/CAM软件;看不懂?需要学习《画法几何及工程制图》了。还有好多尺寸不会标?学习一下《公差》吧。

  好不容易设计出一台机床来,但是,且慢,如何制造呢?得先学习一下《工程材料》《金属工艺学》(冷加工、热加工),还得重新学学“钳工”知识,至少你得能让人家装配出来吧?终于造出来了,问题是,可靠性如何呢?多少了解一下“可靠性”吧。可靠性不懂? 先学习《高等数学》《概率论与数理统计》。

  有了机床,有了数控系统,没有执行器,还是白搭。这个时候得学习一下如何自己做出“驱动器”来。硬着头皮啃一啃《电机拖动》,哦,忘记了如果看不懂,得先看看《电机学》。还不懂?重学《大学物理》。搞懂了电机原理,然后得会《自动控制》。想搞得深一点,还得学《线性代数》甚至《矩阵论》。明白了伺服系统的原理后,想DIY出来,必须得熟《模电》《数电》。终于做出了伺服系统,一测曲线,不如别人?好好学学《系统辨识》《现代控制理论》吧!

  无论是驱动还是数控系统,都离不开检测装置,学习《检测技术》吧。。。当然,需要会点《信号处理》,其先修课程——《工程数学》(《复变函数》+《积分变换》)。传感器不明白?《大学物理》。其实,在

  基本上都做出来了,建议再学一遍《数控技术》或《机电一体化》,重新梳理一遍。大学也基本上被我们

  如果决定以后要从事这方面工作,把上边课程都学一遍,再挑一两方面深入学习、实践下去,一辈子就差不多够糊口了:-)

  学完了也白学,因为压根都没记住基本的原理和思想——老师把简单的东西讲复杂了呗。

  数控机床作为一种机械学、电气自动化控制、光学、电力电子学、计算机科学、测量学和材料学高度融合的高科技产品,可以学习的东西确实非常多,大致可以分为两个大方向:

  简单来说,就是如何将已有的机械、电气和控制系统等组件整合起来好好工作,可分为两个方面。

  对知识分类,A类知识是必须掌握的,B类知识则是最好有涉猎的(nice to have)。

  一台已经出厂的数控机床,其使用者的工作是要通过使用数控机床完成某种特定零件的加工,完成“用机器制造机器”的任务,即需要正确的操作机床和完成加工程序的编写。其中需要的知识,用思维导图整理内容,大概如下:

  为的是可以正确操作数控机床,最终目的是保证坐标轴可以按照你期望的位置和速度进行移动。机床可以正确移动,其实是基于笛卡尔坐标系。如果工件上的每个点都和它所在坐标系上的每个点都对应,那数控机床的执行机构(刀具)就会严格经过这些点,理论上工件也就加工出来了。(原理其实是中学阶段学习的数轴和坐标系的概念),初学编加工程序的人,很多时间都是花在找零件的图纸对应在坐标系中的点位坐标上的。

  任何的位移都要有基准,而基准,在坐标系中就是原点(也叫零点)。确定零点在数控编程中非常重要,直接关系到程序编写是否简洁和方便。

  操作机床中有个重要的过程叫“对刀”,其实就是在给刀具找一个基于零件毛坯的零点的过程。这可能是操作一些简单的数控机床(车床、铣床)中最重要的一个操作了,因为后面刀具的任何移动,都会以这个零点为基准,完成程序中编写的位移动作。

  当然正确操作数控机床还有其他的操作需要掌握,例如创建刀具、修改刀具补偿值、创建加工程序、拷贝/粘贴/修改程序段和测试加工程序等等,不过这些通过阅读配套的说明书或在网上找相关的视频都可以学到(例如:OU/Home/VideoSerialDetail/326),而且大部分都有中文,很容易学会。

  ,如果高中有立体几何的训练,了解长二测画法,正等测画法应该上手会快些):图纸是工程师的语言,基本不分国界,因此上国外工程师设计的图纸,拿到中国的外协厂加工(性价比高)出合格的零件才是可能的,因为所有的要求都画在了纸面上。识读图纸是能够正确获取所需的尺寸,寻找合适的编程零点,进而编写出对应的加工程序,只有可以看懂机械图纸上的尺寸标注,才能编写出刀具在工件坐标系下要经过的点的坐标。目前我们国家的机械零件图,还是采用三视图(主视图、俯视图和左视图)的方式绘制的,其原则很简单,

  这张图纸,已经描述清楚了零件的所有尺寸,理论上是可以编写出零件的加工程序的(不考虑公差)

  要灵活掌握还是要花些功夫的,但并不难。相对而言,车削加工的零件图好读些(因为是对称的回转体),铣削类的零件图纸复杂些,读图需要花些功夫。

  进入21世纪了,大部分的企业或学校都提供CAD软件(计算机辅助设计),可以直接创建零件的3D模型,省去了读图时的很多麻烦,通过CAD软件的功能,也可以通过软件中的快速标注功能获取自己希望知道的尺寸。但识别机械图纸依然是数控编程中的基本功(有时在机床侧需要现场编程,手边只有一张图纸),还是需要掌握识读机械图纸的基本功。

  刀具的基本概念:(A类)刀具的种类非常多,按照加工工艺按照大类分,可以分为车削刀具、铣削刀具、钻孔铰孔类刀具和丝锥(攻丝用的)等等。当然每一种大类按照具体的加工工艺有可以分为粗车刀、精车刀、螺纹车刀和切槽刀等等,再往下还可以按照切削材料的不同再次细分为加工铝制品、钢制品、铸铁制品和其他有色金属等等。因而掌握刀具的一个重要方面是在大的切削工艺(车、铣)确定的前提下了解你需要哪种刀具加工零件的哪部分结构(例如是平面、孔、螺纹和槽),因此才有了外圆粗车刀,麻花钻,立铣刀,球头铣刀,丝锥的区分。

  另一个重要方面是结合机床(主轴转速、进给速度)的特性,零件的技术指标(材质、表面光洁度和公差),生产能效(每个零件规划要加工多少时间)校验选定刀片的技术参数能否达到你的上述要求?这一般是由刀片的材质(高速钢、硬质合金是常见的材质,更高端的刀具还有陶瓷材质、人造金刚石材质等等)决定的。

  一般在刀片上会标注一些字母,帮助用户判断这种刀具是加工何种材料的?它们单位面积可承受的切削载荷是多少?例如DIN/ISO 513标准中对于代加工材料为钢的刀具就有下列描述。

  关于刀具上的代码,其适合加工的工件材质和能承受的载荷达到一定的熟练程度后,其实对于一些常用的材料的加工特性是可以记住的,然后在工作中就可以选择合适的刀具进行加工了(花些功夫就可记住,其实并不难)。

  由于数控编程的方法很多,这里也按照A类和B类加以区分。我们识别图纸的目的是为了编写加工程序,而程序是由基本指令构成的。 目前国际上数控编程中通用(例如DIN66025)的编程方式是G代码编程(A类)。简而言之,编写程序都是以G开头的命令为引导的,例如G00代表刀具快进命令,G01是刀具按照直线是机床按照顺时针圆弧进给,G03是机床按照逆时针圆弧进给…这部分的基础知识随便的哪册讲解数控的书籍中都会提及,因为G代码指令集已经成为国际性的数控编程的标准指令集。这里不再详细讲述了(如图5,6所示)。

  除此之外,各个数控系统的生产厂家都有开发出一些独到的编程方式,这里试着举出几例:

  目前市面上的大部分数控系统内都会自带一些有系统厂家提供的,方便用户编辑程序的工艺循环,其好处在于可以大大降低用户编写程序的工作量。这部分因系统厂家而各异,几乎没有统一的国际标准,澳门赌钱因此在学习这部分的时候需要借助数控系统厂家的说明书,教学资料或者数控教学录像。

  众所周知,加工一个零件有时很难一刀就加工到位,需要分多次进刀才可以,不过每次进刀的过程中,刀具移动的路径又非常的相似(快进-工进-退刀-快退)这样一系列的动作。而加工循环的开发,就是系统厂商将加工中常遇到的工艺进行总结和提炼,配合人机对话的方式,供编程人员使用的。

  当然,还有很多其他的数控功能也可以借助循环的方式加以实现,比如对于3+2轴的加工中心会遇到的坐标系转换功能,在西门子的数控系统中就是利用Cycle 800循环实现的,而从严格意义上而言,Cycle800并不算是实际参与切削加工的工艺循环。

  这方面西门子SINUMERIK系列的产品从最早期的802S/C bl开始提供给客户循环编程的功能,在阅读SINUMERIK系列的数控程序的时候,遇到Cycle(后面跟2-3位的数字)的语句行,则代表是使用循环编程法(也叫ProgramGUIDE方式)编写的程序。比较著名的几个循环,比如车床上使用的Cycle 99-螺纹加工循环;Cycle 952-轮廓加工循环(不区分凸凹轮廓),铣削加工中常用的Cycle 84-钻孔循环,Cycle 832-高速高精循环(主要用来处理模具类应用的),都属于此类。

  WOP(德文:Werkstatt Orientierte Programmierung , 面向车间的编程方式)编程法,起源来于德国斯图加特大学在上世纪70年代末启动的一个项目,其目的是开发一种统一的编程接口用于手动编写加工程序,且让程序代码和CNC系统厂家设计的编程指令无关。是一种相似的加工工艺都应该使用一个大致相同的编程输入过程的方法。这种编程法的优点在于:

  目前主要的数控系统供应商都在自己的产品中开发了自己特有的WOP编程法,若采用这种编程法,对于拥有多种数控机床的厂家而言需要投入。额外的学习精力。因此比较适合于小批量,需要经常在机床侧编程的,生产的零件又比较复杂的用户。目前市面上比较成熟的WOP编程法有西门子SINUMERIK数控机系统中提供的针对铣削加工的shopmill和针对车削加工的shopturn。

  在图8的表达中,我们可以看到,对于相对复杂些的车削类零件(比如车铣复合类零件),采用WOP编程法随着编程难度的提高,所需花费的人力,物力,财力相对会有所节省,这也是WOP编程法带给客户在经济效益上的优势,而传统的G代码手工编程比较适合处理简单工艺过程简单的零件。但对于带有自由曲面的零件,则必须使用CAD/CAM系统(Computer aided Design/Computer aided Manufacturing)

  三 CAD/CAM编程法:(B类,对于致力于模具行业的技术人员则是A类)当然现在对于一些很复杂的零件,比如带有自由曲面的零件(例如模具类零件)。或者曲面虽然可以使用解析几何的方程式表达出,但涉及高次方程的(例如涡轮机叶片),再使用手工编写程序实现难度太大,则会借助CAD/CAM结合的方式生成零件程序。然后再结合数控系统里的一些功能指令使得生成的程序可以在系统中顺畅运行。如图9,总结一下,可称为CAD-CAM-CNC工艺链。该工艺链大概分为下面的四个步骤:

  首先,需要使用CAD软件中(例如,NX、ProE等)构造三维模型文件(例如常见的.step格式文件)

  在随后衔接的CAM (计算机辅助制造)系统中,需要CAD系统生成的3D模型用小平面(英文:Facet)做拟合处理,并综合刀具信息和材料信息生成刀位文件(英文:cutter location data, 简称:CLDATA),这个过程也叫做“前置处理”,在CLDATA中会包括刀具号,切削参数的信息。而小平面分的越细,刀位文件所表达的轮廓越接近CAD模型。

  通过CAM中集成的后置处理程序(英文:Postprocess program 简称:PP)才能将CLDATA转化成目标数控系统中可以识别的加工指令,如:位置指令和辅助功能指令。由于需要使用离散的点来描述自由曲线,点的疏密和在CAM系统中设定的公差,点与点之间的步距相关。当然,肯定不是把点位设计定的越密集,公差越小越好;这里还需要结合工件中自由曲面的加工要求,数控系统的处理能力,机床的机-电一体化特性来处理。

  将程序进行检查确认后,可以将加工程序导入数控系统(CNC),启动程序后得到需要的工件。

  当然,在调试新工件的阶段,肯定还需要根据加工效果不断调整工艺或者机电一体化匹配的工作需要处理,有可能是调整程序的点位分布,有可能是调整控制系统的参数(增益、积分时间、加速度和加速度等),有可能是调整刀具、冷却液和工装夹具。

  采用CAD-CAM-CNC工艺链同样需要工程师和机床操作人员具备比较扎实的机床操作,切削工艺和控制器的机电一体优化的能力。在工业领域的数字化程度越来越普及的今天,掌握CAD/CAM建立模型并生成程序的方法变得越来越重要。

  平面解析几何的基本原理(B类):便于将来可以使用解析几何的方程式,更快捷的编写程序。其实数控编程说到底还是使用坐标点来尽量表达工件上的坐标点,然后点动成线、线动成面,面动成体,最终通过点位坐标的表达,构建出一个具有三个维度的几何体(工件)。解析几何是一种很好的可以将坐标点和几何图形结合起来的工具,而在机械设计中,会大量使用各种圆锥曲线(椭圆线,抛物线等等)。在数控编程中,通过描述离散的点构建这些曲线明显速度太慢,精度太低,但若掌握了解析几何的方法,使用参数方程就可以非常容易的编写出这些圆锥曲线的加工程序。

  下面就列举一个使用参数方程的原理编写椭圆轮廓的例子,我们可以看到,参数方程(在N110程序段调用)可以让我们的程序可以变得非常简化。这段程序引用自bb8ba3f524ccbff12184ac.html?sxts=81, 略作改动。

  编写带有简单逻辑的程序(B类):加工程序既然也属于程序,则同样也涉及除顺序执行程序外的其他情况,比如都需要编程前先写出流程图,都支持条件判断语句(相当于C语言中的IF),都支持循环语句(相当于C语言中的For ),掌握这些编程的技法可以节省程序的行数,提高程序的执行效率(程序量较少,占用系统内存也小)。例如依然针对刚才加工椭圆的案例,不过需要考虑图纸要求和毛坯情况,不能只走一道轮廓就了事,而需要考虑刀具的承受能力,选择逐层切削的工况。由于逻辑层次比较复杂,因而绘制流程图,最后再编写出对应的程序(如图12)

  另外,在程序中增加合理的注释,(如图13中的灰色部分)也便于其他人阅读自己编写的程序。这方面的训练,还是要掌握一种编程语言比较好。主要是借助计算机语言,掌握程序编写的一些规则(定义变量名,区分主程序和子程序,设计主程序的判断,循环语句的流程图)。这样有利于编写比较逻辑跳转关系比较复杂的零件程序。

  本账号为西门子中国的官方知乎账号。西门子是全球领先的技术企业,创立于1847年,业务遍及全球200多个国家,专注于电气化、自动化和数字化领域。我们希望与你一同分享这些领域的知识与新科技,欢迎你的提问。此外,我们并不卖家电:)

  西门子中国的每一位专家都是我们的智囊,你在这个账号可以阅读到来自西门子各个不同方向专家们的见解。请大家不要吝惜手里的“邀请”,让我们在分享中共同进步。

  也欢迎大家关注我们的微博(ID:西门子)和微信 (ID:西门子中国) ,更多的了解我们。

  学习一个机械设备,首先要明白它的功能,就是它是用来生产什么的,它的机械结构和性能要有所了解,这就需要你在机械领域和自动控制领域有一定的理论基础,在这个前提下,再找机会去工厂实习,因为这种实践性强的东西不去实践是不行的(所以自学因为条件不具备所以不可行,→_→当然可以去蓝翔(雾~))

  握机床的操作原理和方法,循序渐进(学东西大都这个套路),不懂的地方多向经验丰富的老师傅请教,然后自己根据他说的再操作一遍,这种活还是适合男生(当然女汉纸也可以→_→)

  操作的时候,注意严格遵守工厂的相关的安全规章制度,记住任何时候都是安全第一,安全第一,安全第一。(重要的事情说三遍=)

  这个还是要入校或者入厂学习的。毕竟数控铣床是件复杂的机器,而且造价昂贵,一般生手是不能轻易上机的,有危险性。如果楼主想从事这一行业,节约时间,不妨去小私企做实习生,跟着师傅学习事半功倍。数控铣床是从普通铣床演化而来,你最好学习下普通铣床。如果数控铣床没有实践操作,就相当于根本就没有学习过

  三、招了个操机师傅(我朋友说,我招来的师傅水平不好,我自己不懂,感觉还行)

  我觉得应该逆向来学习,先明白滚珠丝杠,再是联轴器,电机,伺服驱动器,通讯协议,CNC,微机原理,还有IC吧!如果学通了,比如说给一个G0指令,你就明白数控机床为什么会这么运动了!其实我觉得重要的是你一定要明白微机原理,软件,软件!

  搞理论的话先起码清楚机械原理把,关键部件。搞纯粹编G代码先看看机床坐标系啥的把。

  你这个问题有点笼统,学习数控机床根据方向不同侧重点不同,是维修还是工艺操作。

  如果是维修,那这个东西要循序渐进了,不是一朝一夕就能搞定的。电气先抛开不讲,机械方面纯粹是个经验活,见的多了拆的多了自然就懂了。电气这块有点麻烦,上学学的那些东西绝对是有用的,工作了再去学就要花费好大的精力,不是我在这胡说八道,我干了八年见的懂电的人绝对远远少于懂机械的。再深一点的,修板子修放大器的人更少了,那这块用到的就是电工电子、模拟电子,自己可以考量下。

  如果是操作,那编程、制图肯定是要学好的,还有刀具,操作最后的发展方向就是工艺工程师,收入是比较可观的。

  我毕业出来干的就是维修,10年11月3号开始第一天上班。说实话现在这行确实很难,机械的东西本来就脏累,主要工资还少,而且也是分层级的,一级和一级的待遇差距还是挺大的。最低档国产的,高一些的台湾的(还有国产一些大的机床厂,例如纽威、海天),然后是日韩,最后是欧美。如果想要往欧美上奔,英语要过关。反正这条路不是那么容易走,努力吧少年。



Copyright©2015-2019澳门赌钱版权所有

备案号: