
数控车床基本编程指令.ppt
17页第七讲 数控车床基本编程指令,第3节 基本编程指令 1、快速定位指令G00 功能:G00 指令刀具相对于工件从当前位置以各轴预先设的快移进给速度移动到程序段所指定的下一个定位点格式:G00 X_ Z_其中,X、Z 为快速定位终点, 在G90时为终点在工件坐标系中的坐标; 在G91时为终点相对于起点的位移量编程计算方法: 如图所示从A到B 绝对:G90 G00 X xb Z zb ; 增量:G91 G00 X (xb-xa) Z (zb-za) ;,,绝对: G00 X xb Z zb ; 增量: G00 U (xb-xa) W (zb-za) ;,进 给 控 制 指 令(G00),说明: 快移速度由系统设定,不由程序指令 移动轨迹通常为折线 快移速度可由快速修调旋钮修正 用于加工前快速定位或加工后快速退刀 为模态功能,可由G01、G02、G03或G33功能注销进 给 控 制 指 令(G00),进 给 控 制 指 令(G01),2、直线插补指令G01 功能:G01指令刀具从当前位置以联动的方式,按程序段中F指令规定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点。
格式:G01 X _ Z _ F _其中,X、Z 为直线终点位置 在G90时为终点在工件坐标系中的坐标; 在G91时为终点相对于起点的位移量算法同G00G01 U _ W _ F _,进 给 控 制 指 令(G01),说明: (1) G01指令刀具从当前位置以联动的方式,按程序段中F指令规定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点 (2)实际进给速度等于指令速度F与进给速度修调倍率的乘积 (3)G01和F都是模态代码 (4)G01可由G00、G02、G03或G33功能注销例: G00 、G01 写程序段,,起刀点,终点,3、圆弧进给指令G02 顺时针圆弧插补G03 逆时针圆弧插补,其中:X、Z 为圆弧终点绝对坐标U、W 为圆弧终点相对圆弧起点坐标增量R为圆弧半径I、K、为圆心相对圆弧起点坐标增量F 为圆弧插补的进给速度进 给 控 制 指 令( G02 / G03 ),格式:,第2种 圆弧指令方式:,其中:I、K、为圆心相对圆弧起点坐标增量 也可以向量方式说明:I 、K 分别为起点指向圆心向量在X 轴、Z轴的分量与坐标轴方向一致为正进 给 控 制 指 令( G02 / G03 ),格式:,如图所示弧AB,编程计算方法如下: 绝对: G02 X xb Z zb R r1 F f; -- R 编程 增量: G02 U (xb-xa) W (zb-za) R r1 F f ; 图示弧BC,编程计算方法如下: G90 G03 X xc Z zc I(x2-xb)/2 K(z2-zb) Ff ; G91 G03 X(xc-xb) Z(zc-zb) I(x2-xb)/2 K(z2-zb) F f ;,,,,,进 给 控 制 指 令( G02 / G03 ),(1)、G02、G03时,刀具相对工件以F指令的进给速度从当前点向终点进行插补加工,G02为顺时针方向圆弧插补,G03为逆时针方向圆弧插补。
顺时针或逆时针的判断:是从垂直于圆弧所在平面的第三坐标轴的正方向看过去所看到的回转方向圆弧插补指令参数说明,(2)、圆弧半径编程时, 当加工圆弧段所对的圆心角为 0~180°时,R取正值, 当圆心角为180~ 360°时,R取负值, 在同一程序段中I、K、R同时指令时,R优先,I、K无效3)、 G02 (G03) I. ; 整圆 G02 (G03) R. ; 不动 (4)、无论用绝对还是用相对编程方式,I、K都为圆心相对于圆弧起点的坐标增量, I为半径值 I、K为零时可省略C,,O,D,,例:用圆弧指令编写程序段,编写圆弧 O C D 程序段起刀点在O处 要求:分别用R 方式和I、K 方式编写4、暂停指令G04 格式: G04 X _ X后接小数值,单位s(秒)或 G04 P _ P后接整数值, 单位ms(毫秒)说明: (1) G04在前一程序段的速度降到零之后才开始暂停动作 (2)在执行含G04指令的程序段时,主轴转动,其它进给轴停止进给 (3)G04为非模态指令 (4)G04可使刀具作短暂停留,以获得圆整而光滑的表面多用于过渡清根或台阶孔、盲孔等加工中对孔底和表面有粗糙度要求时。
注意:G04 与M00 暂停的区别,5、基本指令编程举例,程序结构:整个程序由程序头、程序主干及程序尾组成 程序头包括程序番号、建立工件坐标系,启动主轴、开启切削液、从起刀点快进到工件要加工的部位附近等准备工作 程序主干则是由具体的车削轮廓的各程序段组成,有必要的话可含子程序调用; 程序尾包括快速退刀、返回起刀点、关主轴和切削液、程序结束停机等精车图示零件,程序单,O0001 G92 X70.0 Z150.0 ; S630 M03 ; G90 G00 X20.0 Z88.0 M08; G01 Z78.0 F100 ; G02 Z64.0 R12.0 ; G01 Z60.0 ; G04 X2.0 ; G01 X24.0 ; G03 X44.0 Z50.0 R10.0 ; G01 Z20.0 ;X55.0 ; G00 X70.0 Z150.0 M09 ;M05 M30;,建立工件坐标系 让主轴以630 rpm正转 刀具快速移到毛坯的右端 工进车外圆F20 车R12圆弧成型面 车外圆F20 转角处暂停 车端面 车转角圆弧R10 车外圆F44 车端面并退出到工件外 返回起刀点 主轴停转,程序结束,,程序头,,程序主干,,程序尾,编程作业要求,,1、写程序前先设计走刀路线并标注。
建立工件坐标系、标注工件原点、坐标轴、起刀点 快速进刀、退刀(用虚线表示)、在轮廓上用箭头表示走刀方向 2、书写:字母大写,每个指令字之间空格,段后分号结束 3、模态指令可简化省略,没有坐标值改变的轴的指令字可以省略 4、程序段后加注释数控加工技术,第6讲 数控车床编程的基本概念 第7讲 数控车床基本编程指令 第8讲 车削循环指令 第9讲 螺纹车削编程指令 第10讲 数控车床刀具补偿 第11讲 数控车综合编程技术(1) 第12讲 数控车综合编程技术(2),。
