1第一周4课时,机房教学目的:各种数控指令的认识和讲解教学重难点:指令的运用和组成。教学内容:第一章基本指令一.准备功能G指令(一).代码含义2G代码组别功能G0001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G0400暂停,准停G28返回参考点(机械原点)G3201螺纹切削G3301攻丝循环G3401变螺距螺纹切削*G40G41G4204刀尖半径补偿(选配)G7000精加工循环G71外圆粗车循环G72端面粗车循环G73封闭切削循环G75G76外圆,内圆切槽循环复合型螺螺纹切削循环G9001外圆,内圆车削循环G92螺纹切削循环G94端面切削循环G9602恒线速开G97恒线速关*G9803每分进给G99每转进给3(二).常用指令格式1.快速定位指令G00指令格式:G00X(U)__Z(W)__;指令地址:X:终点位置在X轴方向的绝对坐标值,其取值范围是:-9999.999mm~+9999.999mm;Z:终点位置在Z轴方向的绝对坐标值,其取值范围是:-9999.999mm~+9999.999mm;U:终点位置相对起点位置在X轴方向的坐标值,其取值范围是:-9999.999mm~+9999.999mm;W:终点位置相对起点位置在Z轴方向的坐标值,其取值范围是:-9999.999mm~+9999.999mm。指令说明:●在执行G00指令时X、Z轴以各自独立的速度移动,不能保证各轴同时到达终点,X、Z轴的合成轨迹不一定是直线(编程时应注意)●G00中X、Z轴各自的快速移动速度和时间常数由参数设定,速度通过操作面板的速度倍率开关(F0,25%,50%,100%)可进行四级速度调节。用F指定的进给速度无效。●指令地址X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一位置。2.直线插补指令G01指令格式:G01X(U)__Z(W)__F__;指令地址:X:终点位置在X轴方向的绝对坐标值,其取值范围是:-9999.999mm~+9999.999mm;Z:终点位置在Z轴方向的绝对坐标值,其取值范围是:-9999.999mm~+9999.999mm;U:终点位置相对起点位置在X轴方向的坐标值,其取值范围是:-9999.999mm~+9999.999mm;W:终点位置相对起点位置在Z轴方向的坐标值,其取值范围是:4-9999.999mm~+9999.999mm;F:X、Z轴的合成进给速度,实际的切削进给速度为进给倍率与F指令值的乘积。其取值范围与是G98还是G99状态有关。指令说明:●由F代码指定的进给速度一直有效,直到指定新值,不必对每个程序段都指定F;●指令地址X(U)、Z(W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致;同时省略表示终点和始点是同一位置。●G01指令刀具以联动的方式按F规定的合成进给速度从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。3.圆弧插补指令G02/G03指令格式:G02R__X(U)__Z(W)__F__;G03I__K__指令地址:G02:顺时针圆弧插补G03:逆时针圆弧插补X:终点位置在X轴方向的绝对坐标值,其取值范围是:-9999.999mm~+9999.999mm;Z:终点位置在Z轴方向的绝对坐标值,其取值范围是:-9999.999mm~+9999.999mm;U:终点位置相对起点位置在X轴方向的坐标值,其取值范围是:-9999.999mm~+9999.999mm;W:终点位置相对起点位置在Z轴方向的坐标值,其取值范围是:-9999.999mm~+9999.999mm;I:圆心相对圆弧起点在X轴上的坐标值,其取值范围是:-9999.999mm~+9999.999mm;5K:圆心相对圆弧起点在Z轴上的坐标值,其取值范围是:-9999.999mm~+9999.999mm;R:圆弧半径;F:沿圆周运动的切线速度4.暂停指令G04指令格式:G04P__;(单位:0.001秒)或者G04X__;(单位:秒)或者G04U__;(单位:秒)指令意义:利用暂停指令,可以推迟下个程序段的执行,推迟时间为指令的时间。指令范围从0.001~99999.999秒。5.螺纹切削循环G92指令格式:G92X(U)__Z(W)__R__F(I)__J__K__L__;指令地址:X:切削终点X轴绝对坐标值,单位:mm;U:X轴方向上,切削终点相对于起点的绝对坐标的差值,单位:mm;Z:切削终点Z轴绝对坐标值,单位:mm;W:Z轴方向上,切削终点相对于起点的绝对坐标的差值,单位:mm;R:螺纹起点与螺纹终点的半径之差,R值为0或省略输入时,加工直螺纹,但当R值与U值符号不一致时,要求│R│≤│U/2│,单位:mm,模态指定;X、U、Z、W、R取值范围是:-9999.999~+9999.999mmF:公制螺纹导程,取值范围是0.001~500.00mm,单位:mm,模态指定;I:英制螺纹每英寸牙数,取值范围是0.06~254000牙/英寸,单位:牙/英寸,模态指定;6J:螺纹退尾时在短轴方向的移动量,单位:mm,不带方向(根据循环自动确定退尾方向),如果短轴是X轴,则该值为半径指定,模态参数;K:螺纹退尾时在长轴方向的起点,单位:mm,(如果长轴是X轴,则该值为半径指定)。不带方向,模态参数;L:多头螺纹的头数,该值的范围是:1~99,模态参数。(省略L时默认为1头)6.复合型螺纹切削循环G76指令格式:G76P(m)(r)(a)Q(△dmin)R(d);G76X(U)__Z(W)__R(i)P(k)Q(△d)F(I)指令地址:X:螺纹终点的X轴绝对坐标值,单位:mm;U:X轴方向上,螺纹终点相对加工起点绝对坐标的差值,单位:mm;Z:螺纹终点的Z轴绝对坐标值,单位:mm;W:Z轴方向上,螺纹终点相对加工起点绝对坐标的差值,单位:mm;P(m)(r)(a):m:指定最后螺纹精加工重复次数,单位:次r:螺纹倒角量,即螺纹退尾宽度。a:刀尖的角度(螺纹牙的角度)。单位:度,其范围是0°~99实际螺纹的角度由刀具角度决定,因此a应与刀具角度相同;Q(△dmin):最小切入量。单位:0.001mm,无符号,半径值R(d):精加工余量。R(i):螺纹部分的半径差,即螺纹锥度。P(k):螺纹牙高(X轴方向的距离用半径值指令),单位:0.001mm,Q(△d):第一次切削深度,单位:0.001mm,半径值,无符号。F:螺纹导程,单位:mm,其范围是0.001~500mm;I:每英寸牙数,单位:牙/英寸,其范围是0.06~25400牙/英寸。77.外(内)圆切削循环G90指令格式:G90X(U)__Z(W)__R__F__;指令地址:X:切削终点X轴绝对坐标值,单位:mm;U:X轴方向上,切削终点相对于起点绝对坐标的差值,单位:mm;Z:切削终点Z轴绝对坐标值,单位:mm;W:Z轴方向上,切削终点相对于起点绝对坐标的差值,单位:mm;R:切削起点与切削终点的半径之差(半径值)。R=0或缺省输入时,进行圆柱切8.外(内)圆粗车循环G71指令格式:G71U(Δd)R(e)F;G71P(NS)Q(NF)U(Δu)W(Δw)ST;N(NS).....;........;....F;....S;....T;精加工路线程序段···N(NF).....;指令意义:系统根据精加工路线NS~NF程序段,吃刀量、进刀退刀量等自动计算粗加工路线,用与Z轴平行的动作进行切削。对于非成型棒料可一次成型。指令地址:U(Δd):粗车时X轴方向单次的切入深度,半径指定,无8符号,单位:mm。R(e):粗车时X轴方向单次的退刀量,半径指定,无符号,单位:mm。P(NS):精加工路线程序段群的第一个程序段的顺序号;Q(NF):精加工路线程序段群的最后一个程序段的顺序号;U(Δu):X轴方向精加工余量的距离及方向W(Δw):Z轴方向精加工余量的距离及方向,单位:mm;F:切削进给速度,单位:mm/min;S:主轴的转速;T:刀具、刀偏号。.9..端面粗车循环G72指令格式:G72W(Δd)R(e)F;G72P(NS)Q(NF)U(Δu)W(Δw)ST;10.封闭切削循环G73指令格式:G73U(Δi)W(Δk)R(d);G73P(NS)Q(NF)U(Δu)W(Δw)FST;N(NS).....;.......;....F;....S;....T;精加工路线程序段···N(NF).....;指令意义:利用该循环指令,可以按NS~NF程序段给出的同一轨迹进行重复切削,每次切削刀具向前移动一次。因此对于锻造,铸造等粗加工已初步形成的毛坯,可以高效率地加工。指令地址:9U(Δi):X轴方向粗车退刀的距离及方向,半径指定,单位:mmW(Δk):Z轴方向粗车退刀距离及方向,单位:mmR(d):封闭切削的次数,单位:次P(NS):构成精加工形状的程序段群的第一个程序段的顺序号;Q(NF):构成精加工形状的程序段群的最后一个程序段的顺序号;U(Δu):X轴方向的精加工余量,单位:mmW(Δw):Z轴方向的精加工余量,单位:mmF:切削进给速度,单位:mm/min;S:主轴的转速;T:刀具、刀偏号。11.精加工循环G70指令格式:G70P(NS)Q(NF);指令意义:执行该指令时刀具从起始位置沿着NS~NF程序段给出的工件精加工轨迹进行精加工。在用G71,G72,G73进行粗加工后时,可以用G70指令进行精车。指令地址:P(NS):构成精加工形状的程序段群的第一个程序段的顺序号;Q(NF):构成精加工形状的程序段群的最后一个程序段的顺序号。12.外圆切槽循环G75指令格式:G75R(e);G75X(U)Z(W)P(Δi)Q(Δk)R(Δd)F;指令地址:R(e):每次沿径向(X方向)切削Δi后的退刀量,单位:mmX:切削终点X方向的绝对坐标值,半径指定,单位:mm;U:X方向上,切削终点与起点的绝对坐标的差值,半径指定,10单位:mm;Z:切削终点X方向的绝对坐标值,单位:mm;W:Z方向上,切削终点与起点的绝对坐标的差值,单位:mm;P(Δi):X方向的每次循环的切削量,单位:0.001mm,无符号,直径指定;Q(Δk):Z方向的每次切削的进刀量,单位:0.001mm,无符号;R(Δd):切削到径向(X方向)切削终点时,沿Z方向的退刀量,单位:mm,直径指定,省略Z(W)和Q(Δk)时,则视为0。F:切削进给速度。13.恒线速控制指令G96、G97指令格式:G96S__;(恒线速控制,S后指定线速度)G97S__;(取消恒线速控制,S后指定主轴转速)