数控车床编程常用指令介绍_第1页
数控车床编程常用指令介绍_第2页
数控车床编程常用指令介绍_第3页
数控车床编程常用指令介绍_第4页
数控车床编程常用指令介绍_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、数控车床编程常用指令介绍1. F功能F功能指令用于控制切削进给量。在程序中,有两种使用方法。(1)每转进给量编程格式G99FF后面的数字表示的是主轴每转进给量,单位为mm/r。例:G99F0.2表示进给量为0.2mm/r。(2)每分钟进给量编程格式G98FF后面的数字表示的是每分钟进给量,单位为mm/min。例:G94F100表示进给量为100mm/min。2. S功能S功能指令用于控制主轴转速。编程格式SS后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。(1)最高转速限制编程格式G50SS后面的数字表示的是最高转速:r/min。例:G50S3000

2、表示最高转速限制为3000r/min。(2)恒线速控制编程格式G96SS后面的数字表示的是恒定的线速度:m/min。例:G96S150表示切削点线速度控制在150m/min。(3)恒线速取消编程格式G97SS后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。例:G97S3000表示恒线速控制取消后主轴转速3000r/min。3. T功能T功能指令用于选择加工所用刀具。编程格式TT后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。例:T0303表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补

3、偿值。T0300表示取消刀具补偿。4. M功能M0Q程序暂停,可用NC启动命令(CYCLESTART使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M02程序结束,该指令表示执行完程序内所有指令后,主轴停止,进给停止,冷却液关闭,机床处于复位状态。M03:主轴顺时针旋转;M04:主轴逆时针旋转;M06主轴旋转停止;M08:冷却液开;M09冷却液关;M3Q程序停止,程序复位到起始位置。5. 加工坐标系设置G50编程格式G50XZ式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。在数控车床编程时,所有X坐标值均使用直径值,如

4、图所示。例:按图设置加工坐标的程序段如下:G50X128.7Z375.1设定加工坐标系A6. 快速定位指令G00G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。其指令格式:G00X(U)Z(W);当用绝对值编程时,X、Z后面的数值是目标位置在工件坐标系的坐标。当用相对值编程时,UW后面的数值则是现在点与目标点之间的距离与方向。如图所示的定位指令如下:G50X200.0Z263.0;设定工件坐标系G00X40.0Z212.0;绝对值指令编程A一C或G00U-160.0W-51.0;相对值指令编程A一C因为X轴和Z轴的进给速率不同,因此机床执行快

5、速运动指令时两轴的合成运动轨迹不一定是直线,因此在使用G00指令时,一定要注意避免刀具和工件及夹具发生碰撞。如果忽略这一点,就容易发生碰撞,而快速运动状态下的碰撞就更加危险7.直线插补指令G01G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。指令格式:G01X(U)Z(W)F;其中F是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置。使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程。当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为又Z的点上;当采用相对坐编程时,刀具移至距当前点的距离为JW值的点上。

6、如图所示的直线运动指令如下:G01X40.0Z20.F0.2;绝对值指令编程G01U20.0W-25.9F0.2;相对值指令编程8 .圆弧插补指令G02、G03圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧插补运动,用于加工圆弧轮廓。圆弧插补命令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种。其指令格式如下:顺时针圆弧插补的指令格式:G02X(U)Z(W)IKF;G02X(U)Z(W)RF;逆时针圆弧插补白指令格式:G03X(U)Z(W)IKF;G03X(U)Z(W)RF;使用圆弧插补指令,可以用绝对坐标编程,也可以用相对坐标编程。绝对坐标编程时,X、Z是圆弧终点坐标值;

7、增量编程时,UW是终点相对始点的距离。圆心位置的指定可以用R,也可以用I、K,R为圆弧半径值;I、K为圆心在X轴和Z轴上相对于圆弧起点的坐标增量;F为沿圆弧切线方向的进给率或进给速度。当用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两种圆弧的可能性,大于180°和小于180°两个圆弧。为区分起见,特规定圆心角180。时,用"+R'表示;a>180。时,用“-R”。注意:R编程只适于非整圆的圆弧插补的情况,不适于整圆加工。例如,图3-13中所示的圆弧从起点到终点为顺时针方向,其走刀指令可编写如下:G02X50.0Z30.0I2

8、5.0F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02U20.0W-20.0I25.0F0.3;相对坐标,直径编程,切削进给率0.3mm/rG02X50.0Z30.0R25.0F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02U20.0W-20.0R25.0F0.3;相对坐标,直径编程,切削进给率0.3mm/r9 .暂停指令G04G04指令用于暂停进给,其指令格式是:G04P或G04X(U)暂停时间的长短可以通过地址X(U)或P来指定。其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点的数,单位为so有些机床,X(U)后面的数字表示刀具或工件空转的圈数。该指

9、令可以使刀具作短时间的无进给光整加工,在车槽、钻链孔时使用,也可用于拐角轨迹控制。例如,在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为:G04X2.5或G04U2.5或G04P2500;G04为非模态指令,只在本程序段中才有效。10 .英制和米制输入指令G2RG21G20表示英制输入,G21表示米制输入。G20和G21是两个可以互相取代的代码。机床出厂前一般设定为G21状态,机床的各项参数均以米制单位设定,所以数控车床一般适用于米制尺寸工件加工,如果一个程序开始用G20指令,则表示程序中相关的一

10、些数据均为英制(单位为英寸);如果程序用G21指令,则表示程序中相关的一些数据均为米制(单位为mm)在一个程序内,不能同日使用G20或G21指令,且必须在坐标系确定前指定。G20或G21指令断电前后一致,即停电前使用G20或G21指令,在下次后仍有效,除非重新设定。11 .进给速度量纲控制指令G9&G99在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每分钟进给模式)。(1)进给率,单位为mm/r,其指令为:G99;进给率转换指令G01XZFF的单位为mm/r(2)进给速度,单位为mm/min,其指令为:g9a进给速度转换指令G01XZFF的单位为mm/mi

11、nG98和G99都是模态指令,一旦指定就一直有效,直到指定另一方式为止。车削CNC(统缺省的进给模式是进给率,即每转进给模式,只有在用动力刀具铳削时才采用每分钟进给模式。12 .参考点返回指令G27;G2&G30参考点是CNCM床上的固定点,可以利用参考点返回指令将刀架移动到该点。可以设置最多四个参考点,各参考点的位置利用参数事先设置。接通电源后必须先进行第一参考点返回,否则不能进行其它操作。参考点返回有两种方法:(1)手动参考点返回。(2)自动参考点返回。该功能是用于接通电源已进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能。自动参考点返回时需要用到如下

12、指令:1)返回参考点检查G27G27用于检验X轴与Z轴是否正确返回参考点。指令格式为:G27X(U)Z(W)X(U)、Z(W)为参考点的坐标。执行G27指令的前提是机床通电后必须手动返回一次参考点。执行该指令时,各轴按指令中给定的坐标值快速定位,且系统内部检查检验参考点的行程开关信号。如果定位结束后检测到开关信号发令正确,则参考点的指示灯亮,说明滑板正确回到了参考点位置;如果检测到的信号不正确,系统报警,说明程序中指令的参考点坐标值不对或机床定位误差过大。2)参考点返回指令G28G30G28X(U)Z(W);第一参考点返回,其中X(U)、Z(W)为参考点返回时的中间点,X、Z为绝对坐标,U.W

13、为相对坐标。参考点返回过程如图3-14所示。G30P2X(U)Z(W);第二参考点返回,P2可省略G30P3X(U)Z(W);第三参考点返回G30P4X(U)Z(W);第四参考点返回第二、第三和第四参考点返回中的X(U)、Z(W)的含义与G28中的相同。如图3-14所示为刀具返回参考点的过程,刀具从当前位置经过中间点(190,50)返回参考点,其指令为:G30X190Z50;G30U100W30;如图3-14中的虚线路径所示,如果参考点返回时不经过中间点,则刀具会与工件发碰撞,引起事故。13 .螺纹指令(G32/G92/G76)1) G32功能:加工圆柱或圆锥螺纹。格式G32X(U)_Z(W)

14、_F_;X(U)_Z(W)_螺纹终点坐标,F螺纹导程。2) .螺纹切削循环(G92)(1)功能:车削圆锥螺纹和圆柱螺纹。(2)车削圆柱螺纹格式G92X(U)_Z(W)_F_;(3)车削圆柱螺纹格式G92X(U)_Z(W)_R_F_;X(U)_Z(W)_螺纹终点坐标,R:螺纹切出点至切入点的在X向位移(单边),F螺纹导程3) .螺纹切削加工复合循环(G76)G76P(m)(r)(a)Q(Admin)R(d);G76X(U)Z(W)R(i)P(k)Q(Ad)F(L);m:精加工重复次数(199)。该值是模态的。r:倒角量。当螺距由L表示时,可以从0.0L至ij9.9L设定,单位为0.1L(两位数:

15、从00到99)。a:刀尖角度。可以选择80°,60°,55,30:29和00六种中的一种,由2位数规定。该值是模态的.P021260mra闻min:最小切深(用半径值指定),不使用小数。第5螺纹的深度为:Adjn第nTJifi刀量为1加二1)当一次循环运行(乂R-Ad、京口版切深小于此值时,切深箝在此但口该值是模态的口d:精加工余量,该值是模态的。允许使用小数。1 :螺纹半径差,如果i=0,可以进行普通直螺纹切削。k:螺纹高,正的半径值,不使用小数。这个值用半径值规定。心:第一刀切削深度(半径值),不使用小数。L:螺纹导程(同G32)14、外径/内径切削循环(G90)功能:

16、车削内外圆柱面和圆锥面格式G90X(U)_Z(W)RF_R:切出点至切入点的在X向位移(单边)。15、端面车循环(G94)功能:车削内外平端面和圆锥面格式G94X(U)_Z(W)_R_F_;X轴16、外圆粗车循环(G71)1)功能:粗车外圆循环。2)刀具路径:图示粗车的切削轨迹图6-2-1G71粗车外圆刀具路径3)程序格式G71U(Ad)R(e)G71P(ns)Q(nf)U(Au)W(Aw)F(f)ST(t)N(ns).N(nf)M:切削深度(半径给定)。不带符号。切削方向决定于AA'方向。该值是模态的,直到指定其它值以前不改变。该值也可以由参数(5132号)设定参数由程序指令改变。e

17、:退刀量。这是模态的,直到其它值指定前不改变,这值也可以由参数(5133号)设定,参数由程序指令改变。ns:精车加工程序第一个程序段的顺序号。nf:精车加工程序最后一个程序段的顺序号。U:X方向精加工余量的距离和方向(直径/半径指定)。W:Z方向精加工余量的距离和方向f,s,t:包含在ns到nf程序段中的任何程序段中的F,S或T功能有效。从顺序号F,S或T功能在循环中被忽略,而在G71ns到nf的程序段为A到B的运动指令。d1G71加工刀具路径|71粗加工刀具;1径1图6-2-2G71刀具路径分解分解注:1 .当Ad和AU两者都由地址U指定时,其意义由地址P和Q决定。2 .粗车加工循环由带有地

18、址P和Q的G71指令实现。在A点和B点间的运动指令中指定的F,S和T功能无效,但是,在G71程序段或前面程序段中指定的F,S和T功能有效。当用恒表面切削速度控制时,在A点和B点间的运动指令中指定的G96或G97无效,而在G71程序段或以前的程序段中指定的G96或G97有效。3 .顺序号“n前"n叱间的程序段不能调用子程序。17、平端面粗车循环(G72)4 )功能:平端面粗车循环。5 )刀具路径:图示粗车的切削轨迹。图6-2-3G72刀具路径图如图所示平端面粗车的切削轨迹,除了切削是由平行X轴的操作外,该循环与G71完全相同。3)程序格式G72W(Aw)R(e)G72P(ns)Q(nf

19、)U(u)W(w)F(f)ST(t)N(nf)Ai:X方向退刀量的距离和方向(半径指定)。该值是模态值。该值可由5135号参数指定,由程序指令改变。AK:Z方向退刀量的距离和方向。该值是模态。该值可由5136号参数指定,由程序指令改变。d:分割数。此值与粗切重复次数相同,该值是模态的可由5137号参数指定,由程序指令改变。ns:精车加工程序第一个程序段的顺序号。nf:精车加工程序最后一个程序段的顺序号。AU:在X方向加工余量的距离和方向(直径/半径)指定。AW:在Z轴方向切削余量的距离和方向f,s,t:顺序号“ns和土"nf'之间的程序段中所包含的任何F,S和T功能都被忽略,

20、而在这G73程序段中的F,S,T功能有效。A和B间的运动指令指定在从顺序号ns到nf的程序段中注意:1 .当值Ai和AK,或者AU和AW分别由地址U和W规定时,它们的意义由G73程序段中的地址P和Q决定。当P和Q没有指定在同一个程序段中时,U和W分别表示Ai和AK,当P和Q指定在同一个程序段中时,U和W分别表示AU和AW。2 .有P和Q的G73指令执行循环加工。不同的进刀方式(共有4种)AU,AW,AK和Ai的符号不同,应予以注意。加工循环结束时,刀具返回到A点。19、精车循环(G70)功能:精车循环G70用于G71、G72或G73粗切后,实现精加工。指令格式G70P(ns)Q(nf)(ns)

21、:精加工程序第一个程序段的顺序号(nf):精加工程序最后一个程序段的顺序号注意:1 .在G71,G72,G73程序段中规定的F,S和T功能无效,但在执行G70时顺序号(ns)和(nf)之间指定的F,S和T有效。2 .当G70循环加工结束时,刀具返回到起点并读下一个程序段。3 .G70到G73中ns到nf间的程序段不能调用子程序6-2-3例题1例题1:G72/G70O0005;N010G50X220.0Z190.0;N011G00X176.00Z112.0;N012G72W7.0R1.0;N013G72P014Q019U4.0W2.0F0.3S550N014G00Z36.0S700;N015G0

22、1X120.0W12.0F0.15;NOl6W10.0;N017X80.0W10.0;N018W20.0;N019X36.0W22.0;N020G70P014Q019;N021G0X220.0Z190.0;N022M30;例题2:G73/G70O0006;N010G50X260.0Z220.0;N020G00X220.0Z176.0;N030G73U14.0W14.0R3;N040G73P050Q100U4.0W2.0F0.3S400N050G00X80.0W-40.0;N060G01W-20.0:N070X120W-10.0;N080W-20.0;N090G02X160.0W-20.0R20

23、,0;N100G01X180.0W-10.0;N110G70P014Q019;N120G0X260.0Z220.0;N130M30;20、子程序指令(M98M99)1) .功能如果一个程序包含固定顺序或频繁重复的图形,这样的顺序或图形就可以编成子程序存在存储器中以简化编程,子程序可以被主程序调用,被调用的子程序也可以调用其它子程序。2) .指令格式子程序的结构子程序调用(M98)M98P000000。1TT子程序重子程序号复调用次数当不指定重复次数时,子程序只调用一次说明:当主程序调用子程序时被当作一级子程序调用子程序Nxxxx可以用来代替跟随0(或;)的子程序号。N之后的顺序号可作为子程序号

24、寄存。3) .例题31) M98P51002;此指令连续调用子程序1002号5次。2) X1000.0M98P0200:此例是在X运动后调用了程序,子程序调用指令(M98P_)可以与运动指令在同一程序段中指令。3)从主程序调用了程序的执行顺序主程序子程序子程序可以按照主程序调用子程序的同样方法调用其它子程序。21、轴向切削多重循环(G74)指令格式:G74R(e);G74X(U)_Z(W)_P(Ai)Q(Ak)R(Ad)F_;指令意义:从切削起点Z向进给、回退、再进给直至切削到与切削终点Z坐标相同的位置,然后径向退刀、轴向退刀至与切削起点Z坐标相同的位置,完成一次轴向切削循环。径向再次进刀后,

25、进行下一次轴向切削循环。直至切削到切削终点,然后返回到G74起点,轴向切槽复合循环完成。注:1、G74的切削起点和切削终点相同。2、G74的径向进刀和轴向进刀方向由切削终点X(U)、Z(W)与切削起点的相对位置决定。3、此指令用于在工件断面加工环形槽或中心深孔。轴向断续切削起到断屑、及时排屑地作用。4、G74轨迹图见下图.各指令字的含义:R(e)诲次轴向进刀量后的轴向退刀量。(单位mm、无符号)。X一切削终点的X轴绝对坐标值。(单位mm)。U-切削终点与切削起点的X轴绝对坐标的差值。(单位mm)。Z-切削终点的Z轴绝对坐标值。(单位mm)。W-切削终点与切削起点的Z轴绝对坐标的差值。(单位mm)。P(Ai)一单次轴向切削循环的径向(X轴)切削量。(单位0.001mm、无符号、半径值)。Q(Ak)Z轴断续进刀的进刀量。(单位0.001mm、无符号)。R(Ad)一切削至切削终点后,径向退刀量。(单位0.001mm、半径值、

温馨提示

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

评论

0/150

提交评论