资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,编程基础知识及指令(zhlng),第一页,共14页。,第二页,共14页。,编程基础知识,直径编程和半径编程,数据车床加工的是回转体零件,采用直径值编程时称为直径编程,采用半径值编程时,称为半径编程。我们所要实习的数控车床出厂时缺省值为直径编程,如需用半径编程,要改变系统(xtng)中相关参数。,文件名、程序名,文件名格式:OXXXX(地址O后面须有四位数字或字母),程序名格式:%XXXX(%后面必须有四位数字),编程格式:,N(程序行号)_G(准备功能)_X(坐标数值)_Z(坐标数值)_R(圆弧功能)_F(进给功能)_S(主轴功能)_T(刀具功能)_M(辅助功能),第三页,共14页。,确定工艺过程,零件图机床;刀具;夹具;加工顺序;,坐标原点;切削用量。,计算刀具轨迹的坐标值。,编写加工程序。,输入程序。,程序检验(jinyn),图形模拟加工;空运转检验(jinyn);首件试切。,编程的一般(ybn)步骤,第四页,共14页。,代码(di m)简介,1.O 程序名:英文字母O+四位数字(每位0-9),2.T 刀具功能(gngnng):刀具号+刀补号 例:T0101 T0202,3.M 辅助功能(gngnng):M00-程序停止 M03-主轴正转,M04-主轴反转M05-主轴停止 M08-冷却液开 M09-冷却液关,M30-程序结束并返回起点,4.G 功能(gngnng):G00-快速点定位 G01-直线切削,G02-顺时针圆弧切削G03-逆时针圆弧切削(圆弧插补),5.N-顺序号 S-主轴功能(gngnng)X(U)Z(W)坐标值 F-进给速度,第五页,共14页。,N-顺序号 S-主轴功能(gngnng)X(U)Z(W)坐标值 F-进给速度,执行上述程序段时,刀具快速运动到点(60,60),再运动到点(60,100),所以使用G00指令时要注意刀具是否和工件及夹具发生干涉,忽略(hl)这一点,就容易发生碰撞。,G00 X50 Z2.,M30-程序结束并返回起点,直线(zhxin)插补指令G01,绝对(judu)坐标方式程序:,空运转检验(jinyn);,如图所示,从起点A快速运动到目标点B,,T 刀具功能(gngnng):刀具号+刀补号 例:T0101 T0202,其绝对坐标(zubio)方式编程为:,相对坐标又称为增量坐标。,它可以用G00指令取消。,其增量坐标(zubio)方式编程为:,(1)刀具从当前点出发(chf),在两坐标或三坐标间以插补联动方式按指定的进给速度直线移动到目标点。,程序检验(jinyn),执行上述程序段时,刀具快速运动到点(60,60),再运动到点(60,100),所以使用G00指令时要注意刀具是否和工件及夹具发生干涉,忽略(hl)这一点,就容易发生碰撞。,F有两种表示方法:每分钟进给量(mm/min);,T 刀具功能(gngnng):刀具号+刀补号 例:T0101 T0202,U、W:为增量编程时,快速定位终点相对于起点的位移量;,(3)快速定位,无运动轨迹要求,移动速度是机床设定的空行程速度,与程序段中指定的进给速度无关。,G00 U-150.,G01指令是模态指令。,U、W:为增量编程时,快速定位终点相对于起点的位移量;,执行上述程序段时,刀具快速运动到点(60,60),再运动到点(60,100),所以使用G00指令时要注意刀具是否和工件及夹具发生干涉,忽略(hl)这一点,就容易发生碰撞。,M 辅助功能(gngnng):M00-程序停止 M03-主轴正转,G01 U0 W-37 F150,X、Z:为绝对编程时,快速定位终点在工件坐标系中的坐标;,M04-主轴反转M05-主轴停止 M08-冷却液开 M09-冷却液关,如图所示,从起点A快速运动到目标点B,,F有两种表示方法:每分钟进给量(mm/min);,G 功能(gngnng):G00-快速点定位 G01-直线切削,(4)车削时快速定位目标点不能直接选在工件上,一般(ybn)要离开工件表面12mm。,绝对坐标(zubio)与相对坐标(zubio),绝对(judu)坐标,各点的坐标位置(wi zhi)均以坐标原点为基准的坐标值,通常用X、Z表示。,相对坐标,各点的坐标位置均以前一个点的位置为基准的坐标值,在数控车床中通常用 U、W 表示。相对坐标又称为增量坐标。,第六页,共14页。,数控车床编程指令,G00快速点定位指令,格式:G00 X(U)_ Z(W)_,说明(shumng):,(1)G00指令是模态代码,X、Z:为绝对编程时,快速定位终点在工件坐标系中的坐标;,U、W:为增量编程时,快速定位终点相对于起点的位移量;,第七页,共14页。,(2)刀具以点位控制方式从当前点快速移动 到目标点。,(3)快速定位,无运动轨迹要求,移动速度是机床设定的空行程速度,与程序段中指定的进给速度无关。,(4)车削时快速定位目标点不能直接选在工件上,一般(ybn)要离开工件表面12mm。,第八页,共14页。,如图所示,从起点A快速运动到目标点B,,其绝对坐标(zubio)方式编程为:,G00 X60.Z100.;,其增量坐标(zubio)方式编程为:,G00 U80,.,W80,.;,执行上述程序段时,刀具快速运动到点(60,60),再运动到点(60,100),所以使用G00指令时要注意刀具是否和工件及夹具发生干涉,忽略(hl)这一点,就容易发生碰撞。,第九页,共14页。,直线(zhxin)插补指令G01,格式:G01 X(U)Z(W);,式中:X、Z:为绝对编程时,目标点在工件坐 标系中的坐标;,U、W:为增量编程时,目标点坐标的增量(即刀具移动的距离);,F:进给速度。F中指定的进给速度一直有效直到指定新值,因此不必(bb)对每个程序段都指定F。F有两种表示方法:每分钟进给量(mm/min);每转进给量(mm/r)。,第十页,共14页。,说明:,(1)刀具从当前点出发(chf),在两坐标或三坐标间以插补联动方式按指定的进给速度直线移动到目标点。G01指令是模态指令。,(2)进给速度由F指定(zhdng)。它可以用G00指令取消。在G01程序段中或之前必须含有F指令。,第十一页,共14页。,G00 X200,.,Z100,.;,如图所示,选右端面(dunmin)O为编程原点,绝对坐标编程为:,G00 U-150.W-98.S800 M03;,G01 W-42.F80;,U30.W-20.;,G00 U120.W160.;,G00 X50 Z2,.,S800 M03;,G01 Z,-,40,.,F80;,X80,.,0 Z,-,60,.,;,增量(zn lin)坐标编程为:,第十二页,共14页。,G01功能(gngnng)应用车外圆,车外圆程序段,绝对(judu)坐标方式程序:,G01 X22 Z-35 F150,增量坐标方式程序:,G01 U0 W-37 F150,第十三页,共14页。,练习题:分别用绝对坐标(zubio)、增量坐标(zubio)编程,第十四页,共14页。,
展开阅读全文