武汉理工大学数控技术讲解.ppt_第1页
武汉理工大学数控技术讲解.ppt_第2页
武汉理工大学数控技术讲解.ppt_第3页
武汉理工大学数控技术讲解.ppt_第4页
武汉理工大学数控技术讲解.ppt_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章数控加工编程基础,第一节概述第二节编程的基础知识第三节常用准备功能指令的编程方法第四节数控编程的工艺处理第五节程序编制中的数值计算,主要内容,数控编程:从分析零件图纸开始,经过工艺分析、数学处理到获得数控加工指令的有序排列(制成控制介质)的全过程叫做数控编程(CNCProgramming)。,一、数控编程的基本概念,数控加工:在数控机床上进行零件加工的一种工艺方法。,二、数控编程的内容和步骤,二、数控编程的内容和步骤,1.确定工艺过程,在对图纸工艺分析(与普通加工的图纸分析相似)的基础上:确定加工机床;确定加工顺序、加工路线;确定装夹方式(夹具)和刀具;确定切削用量等工艺参数。,二、数控编程的内容和步骤,2.数值计算,根据图纸尺寸及工艺线路的要求:选定工件坐标系;计算零件轮廓和刀具运动轨迹的坐标值。,对于点位控制数控机床,一般不需要计算或仅作坐标换算;对于形状比较简单的零件,需要计算出几何元素的起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值;对于形状复杂的零件,需要用直线段或圆弧段逼近,根据要求的精度计算出其节点的坐标值。,二、数控编程的内容和步骤,3.编写零件加工程序单,根据制定的加工路线、切削用量、选用的刀具、辅助动作等,按照数控系统规定的指令代码及程序格式,编写零件加工程序,并进行初步校核,检查上述步骤的错误。此外,还应填写有关的工艺文件,如数控加工工序卡片、数控刀具卡片、数控刀具明细表等。,二、数控编程的内容和步骤,4.制备控制介质,制备控制介质就是把编制好的程序单上的内容记录在控制介质上(如存储在磁盘上),作为数控装置的输入信息。若程序较简单,也可直接通过键盘输入。,二、数控编程的内容和步骤,5.程序校验和试切削,程序单和制备好的控制介质必须经过校验和试切削才能用于正式加工;一般采用空走刀校验、空运转画图校验以检查机床运动轨迹与动作的正确性;在具有图形显示功能和动态模拟功能的数控机床上,用图形模拟刀具与工件切削的方法进行检验;最后要进行零件的试切削。,主要内容,1.手工编程定义:用人工完成程序编制的全部工作(包括用通用计算机辅助进行数值计算)。适用:几何形状不太复杂的零件;三坐标联动以下加工程序,三、数控编程的方法,主要内容,2.自动编程定义:也称计算机辅助编程,即程序编制工作的大部分或全部由计算机来完成。适用:形状复杂的零件;虽不复杂但计算工作量大的零件(如非圆曲线轮廓的计算)分类:根据编程信息的输入和计算机对信息的处理方式不同,可分为:语言式自动编程;图形交互式自动编程。,三、数控编程的方法,主要内容,据统计:用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均约为30:1;数控机床不能开动的原因中,有20-30%是由于加工程序不能及时编制出造成的。编程自动化是当今的趋势!但手工编程是学习自动编程的基础!,第一节概述第二节编程的基础知识第三节常用准备功能指令的编程方法第四节数控编程的工艺处理第五节程序编制中的数值计算,主要内容,一、零件加工程序的结构,O0600N010G92X0Y0;N020G90G00X50Y60;N030G01X20Y50F150S300T12M03;N0100G00X-50Y-60M02M30;,程序名,程序内容(由若干个程序段组成),程序段,1.程序的构成,主要内容,一、零件加工程序的结构,程序名:一个程序必需的标识符,由地址码后带若干位数字组成。,1.程序的构成,常见的地址码有:“%”、“O”、“P”等,视具体数控系统而定。如国产华中I型系统和德国西门子Sinumerik系统用“%”,日本FANUC系统用“O”,美国的AB8400系统用“P”。后面所带的数字一般为48位。,主要内容,一、零件加工程序的结构,如O0600,程序的编号,程序号的地址码,1.程序的构成,主要内容,一、零件加工程序的结构,程序段,1.程序的构成,以程序段序号开头,由地址符N后带若干数字组成;以程序段结束指令结束。常用的有:“;”、“LF”、“CR”、“EOB”等,视具体数控系统而定;每个程序段中有若干个指令字,每个指令字表示一种功能;一个程序段表示一个完整的加工工步或动作。,主要内容,一、零件加工程序的结构,2.程序段格式,定义:是指一个程序段内字的排列顺序和表达方式。分类:固定顺序程序段格式;带分隔符的固定顺序(也称表格顺序)程序段格式;字地址程序段格式(地址符可变程序段格式)。,主要内容,一、零件加工程序的结构,2.程序段格式,特点:程序段中的每个指令字均以字母(地址符)开始,其后再跟符号和数字;指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。不需要的指令字或者与上段相同的续效代码可以省略不写。具有程序简单、可读性强、易于检查和修改等优点。,一、零件加工程序的结构,2.程序段格式,N_G_X_Y_Z_F_S_T_M_;,字地址程序段的一般格式为:,一、零件加工程序的结构,2.程序段格式,程序段可以认为是由若干个指令字组成,而指令字又由地址码和数字及代数符号组成。指令字的组成如下例所示。,Z-25,地址码,数字与符号,一、零件加工程序的结构,主要内容,常用地址码及其含义,一、零件加工程序的结构,3.主程序和子程序,O1000;M98P0020;M30;,O0020;M98P0010M99;,O0010;M99;,子程序,主程序,子程序,数控加工程序可分为主程序和子程序。有些数控系统,子程序执行过程中还可以调用其他的子程序,即子程序嵌套。这样可以简化程序设计,缩短程序的长度。,主要内容,二、数控机床的坐标系,1.坐标轴及运动方向的规定,统一规定数控机床坐标轴及其运动的方向,可使编程方便,并使编出的程序对同类型机床有通用性。同时也给维修和使用带来极大的方便。ISO和我国都拟定了命名的标准,并且二者等效。,主要内容,二、数控机床的坐标系,(1)直线进给和圆周进给运动坐标系,坐标轴:数控机床的每个进给轴(直线进给、圆进给)定义为坐标系中的一个坐标轴。数控机床坐标系统标准:右手笛卡儿坐标系统。,主要内容,二、数控机床的坐标系,标准规定,不论机床的具体运动结果如何,机床的运动统一按工件静止而刀具相对于工件运动来描述;以右手笛卡尔坐标系表达,其坐标轴用X,Y,Z表示,用来描述机床的主要平动轴,称为基本坐标轴;若机床有转动轴,标准规定绕X,Y和Z轴转动的轴分别用A、B、C表示,其正向按右手螺旋定则确定。如刀具不动,工件运动的坐标用加“”的字母表示。标准统一规定,以增大工件与刀具之间距离的方向(即增大工件尺寸的方向)为坐标轴的正方向。,主要内容,X、Y、ZU、V、WP、Q、RA、B、CD、E,Z坐标Z坐标为平行于主轴轴线的进给轴。取刀具远离工件的方向为正方向(+Z)。若没有主轴(牛头刨床)或者有多个主轴,则选择垂直于工件装夹面的方向为Z坐标。若主轴能摆动:在摆动的范围内只与标准坐标系中的某一坐标平行时,则这个坐标便是Z坐标;若在摆动的范围内与多个坐标平行,则取垂直于工件装夹面的方向为Z坐标。,二、数控机床的坐标系,(2)机床坐标轴的确定方法,立式铣床,卧式车床,卧式镗铣床,立式升降台铣床,主要内容,X坐标在工件旋转的机床上(车床、外圆磨床等)X轴的运动方向是工件的径向并平行于横向拖板,且刀具离开工件旋转中心的方向是X轴的正方向。在刀具旋转的机床上(铣床、钻床、镗床等)Z轴水平(卧式)-从刀具(主轴)向工件看时,X坐标的正方向指向右边。Z轴垂直(立式)单立柱机床,从刀具向立柱看时,X的正方向指向右边;双立柱机床(龙门机床),从刀具向左立柱看时,X轴的正方向指向右边。,卧式车床,从刀具向立柱看,工件的径向并平行于横向拖板,从刀具(主轴)向工件看,主要内容,Y轴的确定X、Z轴的正方向确定后,Y轴可按右手直角笛卡尔坐标系来判定。,A、B、C坐标轴A、B、C坐标分别为绕X、Y、Z坐标的回转进给运动坐标,在确定了X、Y、Z坐标的正方向后,可按右手螺旋定则来确定A、B、C坐标的正方向。,立式升降台铣床坐标系,卧式车床坐标系,主要内容,立式铣床坐标系,卧式铣床坐标系,主要内容,附加运动坐标X、Y、Z为机床的主坐标系或称第一坐标系;如除了第一坐标系以外还有平行于主坐标系的其它坐标系则称为附加坐标系;附加的第二坐标系命名为、;附加的第三坐标系命名为P、Q、;其它的回转坐标系命名为D、E等。,主要内容,二、数控机床的坐标系,(3)编程坐标系,工件和刀具是一对相对运动,X和X、+Y和+Y、+Z和+Z有确定关系。数控编程时,为了方便,一律假定工件不动,全部用刀具的运动坐标系编程。,主要内容,二、数控机床的坐标系,2.机床坐标系与工件坐标系,机床坐标系机床上固有的坐标系;确定被加工零件在机床中的坐标、机床运动部件的位置(如换刀点、参考点)以及运动范围(如行程范围、保护区)等。,主要内容,二、数控机床的坐标系,2.机床坐标系与工件坐标系,机床原点机床原点:机床坐标系的原点;对某一具体的机床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置。,主要内容,二、数控机床的坐标系,2.机床坐标系与工件坐标系,机床参考点是用于对机床工作台、滑板与刀具相对运动的测量系统进行标定和控制的点;参考点相对于机床原点来讲是一个固定值。一般设在机床各轴正向极限的位置;采用增量式测量系统的数控机床开机后,都必须做回零操作。,主要内容,二、数控机床的坐标系,2.机床坐标系与工件坐标系,是编程人员在编程时使用的,由编程人员以工件图纸上的某一固定点为原点(也称工件原点)所建立的坐标系;编程尺寸都按工件坐标系中的尺寸确定;工件原点可用程序指令来设置和改变;根据编程需要,在一个加工程序中可一次或多次设定或改变工件原点。,工件坐标系,主要内容,二、数控机床的坐标系,2.机床坐标系与工件坐标系,工件坐标系的各坐标轴与机床坐标系相应的坐标轴平行,方向也相同,但原点不同;工件随夹具在机床上安装后,要测量工件原点与机床原点间的距离,此距离称为工件原点偏置。,注意:机床坐标系一般不作为编程坐标系,仅作为工件坐标系的参考坐标系。,机床坐标系与工件坐标系的关系,二、数控机床的坐标系,2.机床坐标系与工件坐标系,主要内容,二、数控机床的坐标系,3.绝对坐标系和增量坐标系,绝对坐标系,在坐标系中,所有的坐标点均以固定的坐标原点为起点确定坐标值的,这种坐标系称为绝对坐标系。如右图所示,A、B两点的坐标值均以固定的坐标原点计算的,其坐标值为XA10,YA20,XB30,YB50。,主要内容,二、数控机床的坐标系,3.绝对坐标系和增量坐标系,增量(相对)坐标系,在坐标系中,运动轨迹(直线或圆弧)的终点坐标值是以起点开始计算的,这种坐标系称为增量(相对)坐标系。增量坐标系的坐标原点是移动的,坐标值与运动方向有关;增量坐标常用U、V、W代码表示,U、V、W轴分别与X、Y、Z轴平行且同向。,主要内容,二、数控机床的坐标系,3.绝对坐标系和增量坐标系,选用原则:主要根据具体机床的坐标系,考虑编程的方便(如图纸尺寸标注方式等)及加工精度的要求,选用坐标的类型。,绝对坐标,增量坐标,主要内容,二、数控机床的坐标系,4.最小设定单位与编程尺寸的表示法,机床的最小设定单位,又成称脉冲当量,即数控系统能实现的最小位移量,是机床的一个重要指标。一般为0.00010.01mm,根据具体的机床而定。编程时,所有的编程尺寸都应转换成与最小设定单位相对应的数量。一种以最小设定单位为最小单位;一种以毫米为单位,以有效位小数来表示。,各种功能字是程序段的主要组成部分,功能字又称为功能指令或功能代码。常用的功能代码有准备功能G代码和辅助功能M代码,另外,还有进给功能F代码,主轴速度功能S代码,刀具功能T代码等。,三、功能代码简介,是使CNC机床建立起某种加工方式的指令,规定机床运动线型、坐标系、坐标平面、刀具补偿、暂停等操作。分为模态代码和非模态代码。模态代码表示在程序中一经被应用就一直有效,直到被同组代码取代为止;同一组模态代码在同一程序段不能同时出现,否则只有最后的代码有效;非模态指令只在本程序段中有效。组成:G后带二位数字组成,从G00到G99共100种。,三、功能代码简介,1.准备功能G代码,作用:用于控制CNC机床开关量,如主轴正反转、冷却液的开停、工件的夹紧松开等。组成:M后带二位数字组成,即Mnn。,三、功能代码简介,2.辅助功能M代码,M00:程序停止,主轴、进给、冷却停。执行某固定的手动操作(如手动变速,换刀,工件调头等)。完成按启动键继续执行程序。M01:计划(任选)停止。主轴、进给、冷却停。不同的是,只有在操作面板上的“任意停止”按键被按下时,M01才有效,否则这个指令不起作用。用于停机抽样检查或其它需要临时停车的场合。检查完按启动键继续执行程序。,三、功能代码简介,2.辅助功能M代码,M02:程序结束。主轴、进给、冷却停使数控系统处于复位状态。M03、M04、M05:分别命令主轴正转、反转和停转。(方向是指正对z轴看去)M06:换刀指令。常用于加工中心机床刀库换刀前的准备动作。M07、M08:切削液开。分别命令2号切削液(雾状)及1号切削液(液状)开。M09:切削液停。M10、M11:运动部件的夹紧及松开。M30:程序结束。可使程序返回到开始状态。,三、功能代码简介,3.F、S、T代码续效代码,F代码进给速度功能代码编码法:F进给速度数列序号(二位),这些数字不直接表示进给速度的大小,而是机床进给速度数列的序号(编码号),具体的进给速度需查表确定。直接指定法:F进给速度值(mm/min或mm/r),即F后面跟的数字就是进给速度的大小。,三、功能代码简介,3.F、S、T代码续效代码,S代码主轴转速功能代码组成:S后带若干位数字,如S500、S3500等。其中数字表示实际的主轴转速值。它是模态指令。单位:r/min。上述两个指令分别表示主轴转速:500r/min;3500r/min。,T代码刀具功能代码在有自动换刀功能的数控机床上,该指令用以选择所需的刀具号和刀补号。T0101表示1号刀选用1号刀补值,T0102表示1号刀选用2号刀补值。,第一节概述第二节编程的基础知识第三节常用准备功能指令的编程方法第四节数控编程的工艺处理第五节程序编制中的数值计算,一、与坐标系相关的指令,1.绝对坐标与增量坐标指令G90、G91,在一般的机床数控系统中,为方便计算和编程,都允许绝对坐标方式和增量坐标方式及其混合方式编程。G90表示程序段中的坐标尺寸为绝对坐标值;G91表示为增量坐标值。,一、与坐标系相关的指令,1.绝对坐标与增量坐标指令G90、G91,绝对坐标与增量坐际,例:图示出AB和BC两个直线插补程序段的运动方向及坐标值。现假定AB已加工完毕,要加工BC段,刀具在B点,则该加工程序段为:,绝对坐标方式:G90G01X30Y40F*;增量坐标方式:G91G01X-50Y-30F*;,一、与坐标系相关的指令,1.绝对坐标与增量坐标指令G90、G91,这两个指令是同组续效指令,也就是说在同一程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(既无G90又无G91),默认一般是在G90状态下。在某些机床的增量坐标尺寸不用G91指定,而是在运动轨迹的起点建立平行于X、Y、Z的增量坐标系U、V、W。,注意:,G01U-50V-30F*G91G01X-50Y-30F*,等效,一、与坐标系相关的指令,2.坐标系设定指令G92,用来建立工件坐标系。G92规定了工件坐标系原点的位置。即确定了工件坐标系的原点(工件原点)在刀具刀位点起始位置(起刀点)多远的地方。编程时,通过G92指令将工件坐标系的原点告诉数控系统,并把这一设定值存储在数控装置的存储器中,执行该指令后就确定了起刀点与工件原点的相对位置。由于起刀点在机床坐标系中的坐标已知,所以间接建立起工件坐标与机床坐标系的关系。,一、与坐标系相关的指令,2.坐标系设定指令G92,数控车床的工件坐标系设定,G92X320Z200;,车削一般采用直径编程,一、与坐标系相关的指令,2.坐标系设定指令G92,数控铣床的工件坐标系设定,G92X160.0Y-20.0;,主要内容,一、与坐标系相关的指令,2.坐标系设定指令G92,使用该指令,便建立了工件坐标系,数控系统在加工之前送入系统的某个单元。其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸。该指令还有补偿工件在机床上安装误差的功能,即当首件零件加工完成后,测量工件尺寸精度。如果发现是由于工件安装不准引起的误差,则不必重新安装工件,只需修改所设的坐标值,即可消除这一加工误差。只有在采用绝对坐标编程时才有意义。,注意:,一、与坐标系相关的指令,3.坐标平面选择指令G17、G18、G19,坐标平面指定指令。G17,G18,G19分别表示规定的操作在XY,ZX,YZ坐标平面内。程序段中的尺寸指令必须按平面指令的规定书写。若数控系统只有一个平面的加工能力,可不必书写。这类指令为续效指令,缺省值为G17。,二、运动控制指令,1.快速点定位指令G00,编程格式:G00X_Y_Z_;功能:指令刀具从当前点,以数控系统预先设定的快进速度,快速移动到程序段所指令的下一个定位点。它只是快速定位,不进行切削加工,一般用作为空行程运动。,注意:G00指令中不需要指定速度,即F指令无效。在G00状态下,不同数控机床坐标轴的运动情况可能不同。即G00的运动轨迹不一定是直线,若不注意则容易碰撞。,二、运动控制指令,1.快速点定位指令G00,G00指令的运动轨迹,二、运动控制指令,2.直线插补指令G01,编程格式:G01X_a_Y_b_Z_c_F_f_;功能:指令多坐标(2、3坐标)以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式,由当前位置移动到程序段中规定的位置(a、b、c)。当前位置是直线的起点,为已知点,而程序段中指定的坐标值即为终点坐标。,注意:G01指令后面只有两个坐标值时,刀具将作平面直线插补,若有三个坐标值时,将作空间直线插补。G01程序段中必须含有进给速度F指令,否则机床不动作。G01和F指令均为续效指令。,二、运动控制指令,2.直线插补指令G01,空间直线插补,O020N0010G92X50Z10;(设定编程原点)NO020G90G00X20Z2S600T11M03;(快进AB)N0030G01X20Z-14F100;(车外圆B)N0040G01X28Z-38;(车圆锥CD)N0050G01X28Z-48;(车外圆E)NO060G01X42Z-48;(车平面E-F)N0070G00X50Z10M02;(快退至起刀点F-A),例2-1:车削加工如下图所示零件轮廓(精加工,直径40mm的外圆不加工)设A点为起刀点刀具由A点快进至B点,然后沿BCDEF方向切削,再快速退刀至A点。,O050N0010G17G92X28Y20;(设定编程原点)N0020G90G00X16S600T01M03;(快速定位P-A)N0030G01X-8Y8F100;(直线插补A-B)N0040X0Y0;(直线插补B-O)N0050X16Y20;(直线插补O-A)N0060G00X28M02;(快速返回A-P),例2-2:铣削加工如图所示轮廓,P点为起刀点,刀具由P点快速移至A点,然后沿A-B-0-A方向铣削,再快速返回P点。,用绝对值方式编程:,O051N0010G92X28Y20;N0020G91G00X-12Y0S600T01M03;N0030G01X-24Y-12F100;N0040X8Y-8;N0050X16Y20;N0060G00X12Y0M02;,用增量值方式编程:,二、运动控制指令,3.圆弧插补指令G02、G03,功用:,G02:顺时针圆弧(顺圆)插补。,G03:逆时针圆弧(逆圆)插补。,圆弧运动控制指令,用以实现圆弧插补加工。,圆弧顺、逆的判断方法为:在圆弧插补中,沿垂直于要加工的圆弧所在平面的坐标轴由正方向向负方向看,由圆弧起点终点,半径矢量转动方向是顺时针方向为02,是逆时针方向为G03。,二、运动控制指令,3.圆弧插补指令G02、G03,格式:,;,程序段中的终点坐标、Y、Z可以用绝对坐标,也可以用增量坐标。取决于程序段中已指定的G90或G91,还可以用增量坐标字、指定(如车床);程序段中的圆心坐标、J、一般用从圆弧起点指向圆心的矢量在坐标系中的分矢量(投影)来决定。且对大部分数控系统来说,总是为增量值;有些数控系统允许用半径参数R代替圆心坐标参数、编程。,二、运动控制指令,3.圆弧插补指令G02、G03,用起点指向圆心的矢量在X,Y,Z轴上的分量I,J,K表示,圆心位置的确定:,R表示法:用半径R带有符号的数值来表示:,AB180:R0,R100;AB180:R0,R-100,G92X0Y18;G90G02X18Y0I0J-18F100S300T01M03;G03X68Y0I25J0;G02X88Y20I0J20M02;,例2-5:铣削加工如图2-19所示的曲线轮廓,设A点为起刀点,从点A沿圆C1、C2、C3到D点停止,方向如图中所示,进给速度为100mmmin。,1)绝对值方式(圆心坐标参数法):,用增量值方式编程:,2)增量值方式(圆心坐标参数法):,G92X0Y18;G91G02X18Y-18I0J-18F100S300T01M03;G03X50Y0I25J0;G02X20Y20I0J20M02;,G92X0Y18;G90G02X18Y0R18F100S300T01M03;G03X68Y0R25;G02X88Y20R-20M02;,例2-5:铣削加工如图2-19所示的曲线轮廓,设A点为起刀点,从点A沿圆C1、C2、C3到D点停止,方向如图中所示,进给速度为100mmmin。,3)绝对值方式(半径R法):,用增量值方式编程:,4)增量值方式(半径R法):,G92X0Y18;G91G02X18Y-18R18F100S300T01M03;G03X50Y0R25;G02X20Y20R-20M02;,二、运动控制指令,4.暂停(延迟)指令G04(非续效指令),功用:G04指令可使刀具作短时间的无进给运动,进行光整加工,可用于车槽、镗平面、锪孔等场合。例如,车削环槽时,若进给完立即退刀,则其环槽外形为螺旋面,用暂停指令使工件空转几秒钟,即能光整成圆。格式:G04其中,符号表示地址符,常用的地址符有X、U、P等,不同系统有不同的规定,为数字,表示暂停时间(以秒或毫秒为单位),或表示工件转数,视具体机床而定。G04为非续效指令,只在本程序段有效。,三、刀具补偿指令,1.刀具半径自动补偿指令G4l、G42、G40,用圆头刀具进行轮廓加工时、必须考虑刀具半径的影响。按刀心轨迹编程很不方便,计算繁琐,当刀具磨损、重磨以及更换新刀具导致刀具半径变化时,又需要重新计算与编程。,刀具半径自动补偿的概念,刀具半径补偿就是要求数控系统能根据工件轮廓(AB)和刀具半径自动计算出刀心轨迹(AB)。,三、刀具补偿指令,1.刀具半径自动补偿指令G4l、G42、G40,编程格式,G41:左刀补,即沿加工方向看刀具在左边G42:右刀补,即沿加工方向看刀具在右边G40:取消刀补D:偏置值寄存器选用指令。xx:刀具补偿偏置值寄存器号,或,三、刀具补偿指令,1.刀具半径自动补偿指令G4l、G42、G40,G41:左刀补,G42:右刀补,三、刀具补偿指令,1.刀具半径自动补偿指令G4l、G42、G40,N0040G90G01G41XAYAD01F400;N0050XBYB;N0060XCYC;N0070G42XDYD;N0080G41XAYA;N0090G40XPYPM02;,例:,主要内容,三、刀具补偿指令,1.刀具半径自动补偿指令G4l、G42、G40,1)简化编程工作,2)实现粗、精加工,3)实现内外型面的加工,优点:,三、刀具补偿指令,2.刀具长度补偿指令G43、G44,一般用于刀具轴向(Z方向)的补偿,可使刀具在Z方向上的实际位移大于或小于程序给定值,即:实际位移量程序给定值补偿值上式中,二值相加称为正偏置,用G43指令来表示;二值相减称为负偏置,用G44指令来表示。给定的程序坐标值和输入的补偿值本身都可正可负,由需要而定。,功用,三、刀具补偿指令,2.刀具长度补偿指令G43、G44,其中,Z值是程序中给定的坐标值。H值是刀具长度补偿值寄存器的地址号该寄存器中存放着补偿值。刀具长度补偿指令G43、G44的注销也用取消刀补指令G40。,格式,四、固定循环指令,数控加工中,一般一个动作就要编制一条加工程序,但在许多情况下,常常重复一组固定的动作。如能用一条固定循环指令去执行,则程序段数就会大为减少。在G指令中,常用G80-G89作为固定循环指令。而在有些车床中,常用G33-G35和G76-G79作为固定循环指令。固定循环指令一般随机床的种类、型号、生产厂家等而变,是不通用的。,第一节概述第二节编程的基础知识第三节常用准备功能指令的编程方法第四节数控编程的工艺处理第五节程序编制中的数值计算,数控加工工艺的特点:,工序内容具体工序内容复杂工序内容严密工序集中加工精度不仅取决于加工过程,还取决于程编阶段(存在逼近误差、圆整化误差、插补误差),数控加工工艺的内容:,数控加工的合理性分析零件的工艺性分析工艺过程和工艺路线制订零件安装方法确定刀具选择和切削用量确定,一、合理确定零件的加工路线,零件的加工路线指数控机床加工过程中刀具刀位点相对于被加工零件的运动轨迹和运动方向。,保证零件的加工精度和表面粗糙度的要求;尽量缩短加工路线,减少刀具空程移动时间;使数值计算简单,程序段数量少,以减少编程工作量;,加工路线的选择原则:,一、合理确定零件的加工路线,切向切入切出,保证零件的加工精度和表面粗糙度的要求,一、合理确定零件的加工路线,顺铣、多次走刀、避免进给停顿,保证零件的加工精度和表面粗糙度的要求,一、合理确定零件的加工路线,尽量缩短加工路线,减少刀具空程移动时间,二、合理选择对刀点、换刀点,1.对刀点,刀具相对于工件运动的起点,又称起刀点,也就是程序运行的起点。,应便于数学处理和程序编制(位于编程原点,或已知坐标值点);对刀点在机床上容易校准,在加工过程中便于检查;引起的加工误差小(尽量在设计基准或工艺基准上),选择原则:,对刀点位置,二、合理选择对刀点、换刀点,C,R30,R20,R50,刀具运动轨迹,工件轮廓,X,Y,Z,二、合理选择对刀点、换刀点,如何对刀?,所谓“刀位点”就是表征刀具特征的点。,“刀位点”与“对刀点”重合。,二、合理选择对刀点、换刀点,二、合理选择对刀点、换刀点,数控车床对刀,数控铣床对刀,二、合理选择对刀点、换刀点,自动对刀,激光对刀,二、合理选择对刀点、换刀点,二、合理选择对刀点、换刀点,2.换刀点,定义:刀架转位换刀时的位置。可以是固定点(如加工中心),也可以是任意设定的点(如车床)。,注意:换刀点应根据工序内容的安排,编程时应考虑不同工步间的换刀问题。为了防止换刀时刀具碰伤工件,换刀点往往设在工件或夹具的外部。,三、合理选择工件装夹方法、刀具和切削用量,要合理选择定位基准和夹紧方案。应尽量选用已有的通用夹具装夹,减少装夹次数,做到在一次装夹中能把零件上所有要加工的表面都加工出来。,尽量选用组合夹具、可调整夹具等标准化和通用化夹具,避免采用专用夹具。工件的装卸要快速、方便、可靠,常采用气动、液压夹具,以减少机床的停机时间;零件上的加工部位要外露敞开,不要因装夹工件而影响刀具进给和切削加工。,夹具选用或设计原则:,1.工件的装夹,主要内容,气动夹紧,三、合理选择工件装夹方法、刀具和切削用量,主要内容,双工位高速加工,三、合理选择工件装夹方法、刀具和切削用量,刀具选择通常要考虑工件材料、加工型面类型、机床的加工能力、工序内容等因素。应满足:安装调整方便、刚性好、精度高、耐用度高等要求。,三、合理选择工件装夹方法、刀具和切削用量,2.刀具的选择,主要内容,三、合理选择工件装夹方法、刀具和切削用量,车削刀具,主要内容,三、合理选择工件装夹方法、刀具和切削用量,铣削刀具,主要内容,三、合理选择工件装夹方法、刀具和切削用量,钻、镗刀,主要内容,三、合理选择工件装夹方法、刀具和切削用量,工具系统,粗加工时,一般以提高生产率为主,但也应考虑经济性和加工成本;半精加工和精加工时,应在保证加工质量的前提下,兼顾切削效率、经济性和加工成本。,三、合理选择工件装夹方法、刀具和切削用量,2.切削用量的选择,切削用量:主轴转速(切削速度)、背吃刀量、进给速度、切削宽度等。,背吃刀量,背吃刀量(也称切削深度)主要根据工件的加工余量和由工件、刀具、夹具、机床组成的工艺系统刚度所决定。在刚度允许的情况下,最好在留出精加工余量的基础上,一次切净余量,这样可减少走刀次数,提高加工效率,同时又能提高加工精度和改善表面质量。,三、合理选择工件装夹方法、刀具和切削用量,主要内容,在刚性不足或余量很大或不均匀时,粗加工可分几次进给,切削深度依此减少。在中等功率机床上,粗加工(Ra10-80m)时切削深度可达8-10mm。半精加工(Ra

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论