




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,第5章数控车床的编程与操作,5.1数控车床的编程特点5.2数控车床编程指令5.3操作5.4实训了解数控车削编程的特点,学习数控系统的常用指令与代码。了解数控车削编程的特点,学习数控系统的常用指令与代码。尤其是循环指令的编程规则和方法。学会对数控车床的操作与零件加工。,.,2,5.1数控车床的编程特点,5.1.1数控车床编程坐标系的建立,.,3,5.1.2数控车床的编程特点,(1)数控车床工件坐标的设定大都使用准备功能G50完成,也可以用G54G59预置工件坐标系,G50与G54-G59不能出现在同一程中,否则G50会被G54-G59取代。(2)在程序段中,坐标值可以用绝对值或增量值,或二者混合编程。用坐标地址X、Z为绝对编程方式,使用坐标地址U、W时为增量编程方式。一般情况下,利用自动编程软件编程时,通常采用绝对值编程。(3)数控车床的编程有直径、半径两种方法,直径编程是指X轴上的有关尺寸为直径值,半径编程是指X轴上的有关尺寸为半径值。采用直径编程比较方便,FANUC0i数控机床是采用直径编程。(4)数控机床上的加工的工件常用棒料或锻件作为毛坯,加工余量较大,为简化程序,一般情况下,数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式的循环功能。(5)数控车床的数控系统中都有刀具补偿功能(/),在加工过程中,对刀具位置的变化、刀具几何形状的变化及刀尖半径的变化,都无需更改加工程序,只要将变化的尺寸或圆弧半径输入到存储器中,刀具便能自动进行补偿,这类机床可以直接按工件的轮廓编程。,.,4,表5.1BEIJING-FANUC0i系统常用G指令表表5.2BEIJING-FANUC0i系统辅助M指令表,.,5,5.2数控车床编程指令,数控车床常用的功能指令有准备功能指令、辅助功能指令、刀具指令、主轴转速功能指令、进给功能指令。数控车床的种类不同,系统的指令也不尽相同。下面介绍以BEIJING-FANUC0i系统为例介绍数控车削系统的功能指令5.2.1工件坐标系的设定指令:1.用G50设定工件坐标系,.,6,编程格式:G50X_Z_式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。在数控车床编程时,所有X坐标值均使用直径值。例如:按图5.4设置加工坐标的程序段如下:G50X180Z117.4;,.,7,2.预置工件坐标系G54G59具有参考点设定功能的机床还可用工件零点预置G54G59指令来代替G50建立工件坐标系。它是先测定出欲预置的工件原点相对于机床原点的偏置值,并把该偏置值通过参数设定的方式预置在机床参数数据库中,因而该值无论断电与否都将一直被系统所记忆,直到重新设置为止。当工件原点预置好以后,便可用“G54G00X_Z_;”指令让刀具移到该预置工件坐标系中的任意指定位置。不需要再通过试切对刀的方法去测定刀具起刀点相对于工件原点的坐标,也不需要再使用G50指令了。很多数控系统都提供G54G59指令,完成预置六个工件原点的功能。G54G59与G50之间的区别是:用G50时,后面一定要跟坐标地址字;而用G54G59时,则不需要后跟坐标地址字,且可单独作一行书写。若其后紧跟有地址坐标字,则该地址坐标字是附属于前次移动所用的模态G指令的,如G00,G01等。用G54等设立工件原点可由“数据设定”“零点偏置”层次菜单项中进行。,.,8,5.2.2S、F、T指令,1.主轴转速功能设定主轴功能指令由地址码S和其后面的若干数字组成,单位为r/min、m/min。例如:S1000表示主轴的转速为1000r/min。主轴转速功能还有恒表面速度切削的控制、恒转速控制,主轴最大速度控制,适用于具有主轴无级调速的数控机床。(1)恒表面速度切削的控制指令G96(模态指令)格式:G96S_80_线速度的单位(m/min)在切削过程中,如果主轴的转速保持不变,则随着加工零件的直径减小,切削速度变小,影响切削质量,采用此功能可使选择的最佳切削速度保持不变。(2)恒表面速度切削的控制的取消指令G97格式:G97S_70_主轴转速单位(r/min)设定主轴转速并取消恒线速度控制(3)主轴最高速度限制指令G50(模态指令)格式:G50S_单位:r/min采用该指令可以限制执行恒线速度指令时的最大主轴转速,即主轴的转速被限制在一个最大值的范围内,可以防止主轴的转速过高,离心力过大,产生危险及影响机床的寿命,.,9,例:设定主轴的转速G96S100;线速度恒定,切削速度100m/minG50S2000;设定主轴的最高转速为2000r/minG97S500;取消线速度恒定功能,主轴的转速500/min,.,10,2.进给功能设定(G98,G99,G04),进给速度可用两种方式指定。(1)每分钟进给量G98(模态指令)格式:G98F_单位mm/min指定G98后,在F后用数值直接指定刀具每分钟的进给量。(2)每转进给量G99(模态指令)格式:G99F_单位mm/r指定G99后,在F后用数值直接指定刀具每转的刀具进给量。G99为数控车床的初始状态。(3)停刀功能(G04)(非模态)格式:G04P.后跟整数值,单位ms(微秒)或G04X(U).后跟带小数点的数,单位s(秒)由于在两不同轴进给程序段转换时存在各轴的自动加减速调整,可能导致刀具在拐角处的切削不完整。如果拐角精度要求很严,其轨迹必须是直角时,应在拐角处使用暂停指令。按指令的时间延迟执行下个程序段。例如:欲停留1.2s时,程序段为:G04X1.2;或:G04P1200;,.,11,3.刀具功能指令T(模态指令),格式:T_选择刀具及刀具补偿,地址字T后接四位数字,前两位是刀具号(099),后两位是刀具补偿值组别号。例如:T0202表示选择第二号刀具,二号偏置量。T0300表示选择第三号刀具,刀具偏置取消。刀具号与刀具补偿号不必相同,但为了方便一般选择相同。刀具补偿值一般作为参数设定并由手动输入(MDI)方式输入数控装置。,.,12,5.2.3基本加工类指令,1.快速移动指令G00(模态指令)格式:G00X(U)_Z(W)_;说明:X、Z:绝对坐标方式时的目标点坐标;U、W:增量坐标方式时的目标点坐标。2.直线插补指令G01(模态指令)格式:G01X(U)_Z(W)_F_;,.,13,编程实例5-1:如图5.5所示刀具切削路线为ABC,编程如下:G01X95Z-70F100;X160Z-130F100;或写成:G01Z-70F100;X160Z-130F100;或:G01W-70F100;U65W-50F100;或:G01Z-70F100;U65Z-130F100;,.,14,在数控车床上,可利用G01指令进行倒角和倒圆角编程。,编程实例5-2:倒角编程,如图5.6(a)所示。加工程序N001G01Z-20C4F0.2;N002X50C2;N003Z-40;编程实例5-3:倒圆角编程,如图5.6(b)所示。加工程序N001G01Z-20R4F0.2;N002X50R2;N003Z-40;,.,15,3.圆弧插补指令G02、G03(模态指令),圆弧插补指令是使刀具在指定的平面内,按给定的进给速度从圆弧的起点沿圆弧移动到圆弧的终点。圆弧插补分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03。顺时针圆弧和逆时针圆弧的判断方法圆弧插补有两种编程格式:圆弧圆心相对起点坐标(I、K)的坐标值编程;圆弧半径R编程。,.,16,格式:G02(G03)X(U)_Z(W)_I_K_F_;或:G02(G03)X(U)_Z(W)_R_F_;说明:(1)X(U)、Z(W)是圆弧的终点坐标。(2)刀具相对工件以F指令的进给速度,从当前点向终点进行插补加工。(3)圆弧半径编程时,当加工圆弧段所对的圆心角为0180(包括180)时,R取正值,当圆心角为180360时,R取负值。同一程序段中I、K、R同时指定时,R优先,I、K无效。(4)X、Z同时省略时,表示起终点重合;若用I、K指令圆心,相当于指令了360的弧;若用R编程时,则表示指令为0的弧。例:G02(G03)I.;表示整圆G02(G03)R.;不动(5)无论用绝对还是用相对编程方式,I、K都为圆心相对于圆弧起点的坐标增量,为零时可省略。(也有的机床厂家指令I、K为起点相对于圆心的坐标增量。),.,17,编程实例5-4:如图5.8(a)顺时针圆弧插补。绝对坐标编程方式:G02X80Z-30I30K0F50;或G02X80Z-30R30F50;增量坐标方式:G02U60W-30I30K0F50;或G02U60W-30R30F50;编程实例5-5:如图5.8(b)逆时针圆弧插补。绝对坐标编程方式:G03X80Z-30I0K-30F50;或G03X80Z-30R30F50;增量坐标方式:G03U60W-30I0K-30F50;或:G03U60W-30R30F50;,.,18,5.2.4螺纹加工指令,数控系统提供的螺纹加工指令包括单一螺纹指令和螺纹固定循环指令。1.等螺距螺纹G32(模态指令)该指令是单一螺纹加工指令,车刀进给运动严格根据输入的螺纹导程进行,但刀具的切出、切入、返回均需编入程序。用于加工等距直螺纹、锥形螺纹、涡形螺纹。格式:G32X(U)_Z(W)_F_;说明:图5.9切削螺纹时的引入、引出距离,.,19,(1)X(U)、Z(W)是加工螺纹的终点坐标,如程序段中给出了X的坐标值,且与加工螺纹的起始点的X坐标值不等,则加工圆锥螺纹,若程序中没有指定X则加工圆柱螺纹;F是螺纹螺距。(2)执行G32时,由于机床伺服系统本身具有滞后特性,在起始段和终止段发生螺距的不规则现象,所以必须设置引入距离L1和引出距离L2,一般L1为(3-5)P,L2取L1的1/4左右,如图5.9所示。(3)车螺纹期间进给速度倍率,主轴速度倍率无效。(4)车螺纹期间不要使用恒表面切削速度控制,要使用G97。(5)螺纹加工中的走刀次数和背吃刀量会影响螺纹的加工质量,螺纹的牙型较深、螺距较大时,可以用分层切削,常用螺纹切削的进给次数与背吃刀量可参考表5.3。,.,20,编程实例5-6:圆柱螺纹加工实例如图5.10所示,螺纹的螺距是2mm,分五次进行螺纹的切削,根据表5.3,确定每次切削量分别为0.9mm,0.6mm,0.6mm,0.4mm,0.4mm,0.1mm.,编程如下:0029.1Z6;G32Z-53F2;(第一次车螺纹)G00X32;Z6;X28.5;G32Z-53F2;(第二次车螺纹)G00X32;Z6;X27.9;G32Z-53F2;(第三次车螺纹)G00X32;Z6;X27.5;G32Z-53F2;(第四次车螺纹)G00X32;Z6;X27.4;G32Z-42F2;(第五次车螺纹)G00X32;Z6;,.,21,2.螺纹切削循环指令G92,螺纹切削循环指令把“切入-螺纹切削-退刀-返回”四个动作作为一个循环,用一个程序段来指令。该指令适用于直螺纹和锥螺纹的循环加工,如图5-11所示。格式:G92X(U)_Z(W)_I_F_;式中:X(U)、Z(W)为螺纹切削的终点坐标值;I-螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,I=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。,.,22,编程实例5-7:如图5.10所示,用G92指令编程。G00X40Z6;G92X29.1Z-53F2;X28.5;X27.9;X27.5;X27.4;,.,23,5.2.5简单循环指令,当车削加工时零件加工余量大,一般需要多次重复循环加工,才能车去全部加工余量,为了简化程序,在数控机床的控制系统中,具有不同形式固定循环功能,固定循环分为单一固定循环和复合固定循环。,.,24,1.外径/内径切削循环G90G90可以实现车削内外圆柱和圆锥面的单一自动固定循环。(1)直线车削循环格式:G90X(U)_Z(W)_F_;X、Z-端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标,U、W后的符号取决于轨迹1、2的方向。如图5.13所示,使用G90的加工顺序按1234进行,1、4表示快速移动;2、3表示按F指定的得进给速度车削外圆面,X(U),Z(W)给出圆柱终点的位置。,.,25,(2)锥形切削循环G90格式:G90X(U)_Z(W)_R_F_;加工顺序按1、2、3、4进行,如图5.14所示,图5.14G90指令切削圆锥面循环动作R-锥体大端与小端间的差值,若工件锥面起点坐标值大于终点坐标值,R代码后的数值符号取正,反之取负。,.,26,如图5.15所示刀具轨迹与R取正负的关系。,.,27,图5.16表示,因圆锥起点的X坐标小于终点X坐标值,所以R的数据符号为负。程序段:G90X50Z-25R-5;,.,28,2.端面车削循环G94G94指令可实现端面加工固定循环。(1)平端面切削循环G94格式:G94X(U)_Z(W)_F_;式中:X、Z-端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标。U、W的符号取决于刀具轨迹的方向。图5.17G94指令平端面车削循环动作如图5.17所示使用G94的加工顺序按1234进行,1、4表示快速移动,2、3表示按F指定的得进给速度车削外圆面,X(U),Z(W)给出端面终点的位置。,.,29,(2)锥面切削循环G94格式:G94X(U)_Z(W)_R_F_;如图5.18所示,加工顺序按1234进行,格式中的R是端面斜度线在Z轴的投影距离,若顺序动作2的进给方向再Z轴投影方向和Z轴的方向一致,R取负值,反之,则R取正值。如图5.19所示刀具轨迹与R取正负的关系。,.,30,5.2.6复合循环指令,在数控机床上加工棒料或铸锻件,加工余量较大,需要经过精加工、粗加工才能达到要求,粗加工时需要多次重复加工,即使利用固定循环指令编程,程序也很复杂,采用复合循环指令编程,可以大大简化加工程序。,1.粗车循环(G71),.,31,.,32,该指令适合车削棒料毛坯的大部分余量。指令G71进行纵向粗车循环(内、外径粗车循环)图5.20粗车循环G71指令刀具循环路径格式:G71U(d)R(e);G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);说明:(1)d是切削深度(半径给定),不带符号,该值时模态的。(2)e退刀量(半径给定),该值时模态的。(3)ns是指定精加工路线的第一程序段的顺序号。(4)nf是指定精加工路线的最后一个程序段的顺序号。(5)u是X方向上的精加工余量(直径给定)的距离与方向。(6)w是Z方向上的精加工余量的距离与方向。(7)包含在ns到nf程序段中的任何F、S或T功能在循环中被忽略,而在G71程序段中的F、S或T功能有效。机床执行粗车循环指令时,刀具先从粗车起始点A移动到C点,AC的距离与u和w有关。,.,33,2.平端面粗车循环(G72)采用G72进行横向粗车循环,切削过程平行于X轴,如图5.21所示。格式:G72U(d)R(e)G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)字符的含义与G71相同。,.,34,.,35,3.型车复合循环(G73)G73功能可以车削固定的图形,有效地切削铸造成型,锻造成型或已粗车成型的工件,如图5.22所示。格式:G73U(i)W(k)R(d);G73P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);说明:(1)i是X方向的退刀量的距离与方向(半径指定),该值是模态的。(2)k是Z方向的退刀量的距离与方向,该值是模态的。(3)d是循环次数。(4)ns是指定精加工路线的第一程序段的顺序号。(5)nf是指定精加工路线的最后一个程序段的顺序号。(6)u是在X方向加工余量的距离和方向(直径值)指定。(7)w是在Z方向加工余量的距离和方向指定。(8)包含在ns到nf程序段中的任何F、S或T功能在循环中被忽略,而在G71程序段中的F、S或T功能有效。,.,36,4.精车循环(G70)用G71,G72和G73粗车后,用G70指令实现精加工。格式:G70P(ns)Q(nf)说明:(1)ns是指定精加工程序第一个程序段的顺序号。(2)nf是指定精加工程序最后一个程序段的顺序号。(3)在G71、G72、G73程序段中规定的F、S、T功能无效,但在执行G70是顺序号“ns”和“nf”之间指定的FS和T有效。(4)当G70循环加工结束时,刀具返回到起点并读下一个程序段。,.,37,编程实例5-9:采用粗车循环指令G71和精车循环指令G70加工图5.23所示工件,毛坯为140mm的棒料,刀具从P点开始,运动到循环起点C,利用G71,G70指令编程,粗车循环背吃刀量为7mm,径向加工余量和横向余量均为2mm。编程如下:N010G50X200Z220;N015T0101;N020G00X160Z180M03S800;N025G71U7R1;N030G71P035Q065U4W2F0.3S500;N035G00X40S800;N036G01Z170F0.1;N040G01W-30;N045X60;N050W-50;N055X100;N060W-30;N065X140W-20;N070G70P035Q065;N075G28X180Z200T0100;N080M02;,.,38,5.2.7刀具补偿类指令(G41,G42,G40),图5.24:刀尖半径与假想刀尖当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如图5.25所示。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。编程时,只要按工件的实际轮廓尺寸编程,不必考虑刀具的刀尖圆弧半径的大小,加工时有数控系统将刀尖圆弧半径加以补偿消除加工误差,.,39,1.假想刀尖位置方向具有刀具补偿功能的数控系统,除要利用刀具的补偿指外,由于车刀假想的刀尖与相对刀尖圆角中心的方位和刀具移动的方向有关,需确定刀尖的方位,确定补偿值,假想的刀尖的方位有8种,分别用18数字代码表示同时规定,假想刀尖取圆角中心位置时,代码0和9,也可以认为无补偿。如图5.26所示,,图5.26刀尖圆弧的指定方法,.,40,5.2.8子程序指令,在主程序中,调用子程序的指令是一个程序段,其格式随具体的数控系统而定,BEIJING-FANUC0系统调用子程序的格式:M98P子程序格式:O(子程序号)M99说明:1、P后的前3位数为子程序被重复调用次数,当不指定重复次数时,子程序只调用一次。一个调用指令可以重复调用子程序最多达9999次。后四位数为子程序号。2、M99为子程序结束,并返回主程序。,.,41,编程实例5-10:利用子程序编程,加工图5.27示零件,毛坯直径32mm,长度77mm,槽宽2mm。,选择T01为外圆车刀,T02切断刀(宽度为2mm)。加工程序如下:主程序O1000子程序O1111N005T0101;N105G00W-12;N010S800M03;N110G01U-12F0.15;N015M08;N115G04X1;N020G00X35Z0;N120G00U12;N025G01X0F0.3;N125W-8;N030G00X30Z2;N130G01U-12F0.15;N035G01Z-55F0.3;N135G04X1;N040G00150Z100;N140G00U12;N045T0202;N145M99;N050G00X32Z0;N055M98P21111;N060G00W-12;N065G01X0F0.12;N070G04X2.0;N075G00X150Z100M09;N080M30;,.,42,5.2.9车削编程实例,编程实例5-11:车削加工编程实例,图示5.28数控车床车削工件的图样,加工外螺纹,锥、弧面,退刀槽等表面。,.,43,设备:CKA6150确定工件的装夹方式及加工工艺路线:(1)采用工件的左端面和毛坯外圆作为定位基准,使用普通三爪卡盘夹紧工件,先车出右端面,并依此面的中心为原点建立工件坐标系。(2)确
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 敏捷开发实践与实施试题及答案
- 风险识别模型与实践试题及答案
- 2025年法学概论考试后的反思与试题及答案
- 企业内部控制与战略发展试题及答案
- 企业生命周期与风险管理试题及答案
- 突破难点的试题及答案
- 未来供应链管理与战略风险的关系试题及答案
- 软件设计中的用户故事与用例分析试题及答案
- 人工智能对商业的重要意义试题及答案
- 公司战略与市场风险管理的结合试题及答案
- 安全生产与质量管理体系的关系
- (完整文本版)体检报告单模版
- 河北省公务员录用审批表
- 学生实习自主申请表
- 江苏省南京师大附中、淮阴中学自主招生考试化学试题
- (6.4)-第四章 明确价值要求 践行价值准则
- 人教版小学数学五年级下册课件 5.1《旋转》
- 麦肯锡:战略方法论三层面法和财务模型
- 捷蓝大健康生活馆运营手册
- 妇产科学-盆腔器官脱垂课件
- 园艺植物种质资源图文
评论
0/150
提交评论