第七讲 数控车床基本编程指令 第第3 3节节 基本编程指令基本编程指令1 1、快速定位指令、快速定位指令G00v功能:功能:G00 指令刀具相对于工件从当前位置以各轴预先设指令刀具相对于工件从当前位置以各轴预先设的快移进给速度移动到程序段所指定的下一个定位点的快移进给速度移动到程序段所指定的下一个定位点 v格式:格式:G00 X_ Z_ØØ 其中,其中,X X、、Z Z 为快速定位终点,为快速定位终点,在在G90G90时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;在在G91G91时为终点相对于起点的位移量时为终点相对于起点的位移量编程计算方法:编程计算方法:如图所示从如图所示从A到到B绝对:绝对:G90 G00 X xb Z zb ; 增量:增量:G91 G00 X (xb-xa) Z (zb-za) ; xA((Xa,Za)B(Xb,Zb)Cz绝对:绝对: G00 X xb Z zb ; 增量:增量: G00 U (xb-xa) W (zb-za) ;进进 给给 控控 制制 指指 令令((G00))说明:说明:•快移速度由系统设定,不由程序指令。
快移速度由系统设定,不由程序指令•移动轨迹通常为折线移动轨迹通常为折线•快移速度可由快速修调旋钮修正快移速度可由快速修调旋钮修正•用于加工前快速定位或加工后快速退刀用于加工前快速定位或加工后快速退刀•为模态功能,可由为模态功能,可由G01、、G02、、G03或或G33功功能注销能注销进进 给给 控控 制制 指指 令令((G00))进进 给给 控控 制制 指指 令令((G01))2 2、直线插补指令、直线插补指令G01 v功能:功能:G01G01指令刀具从当前位置以联动的方式,按程序指令刀具从当前位置以联动的方式,按程序段中段中F F指令规定的合成进给速度,按合成的直线轨迹移动指令规定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点到程序段所指定的终点 v格式:格式:格式:格式:G01 X _ Z _ F _G01 X _ Z _ F _ØØ 其中,其中,X X、、Z Z 为直线终点位置为直线终点位置在在G90G90时为终点在工件坐标系中的坐标;时为终点在工件坐标系中的坐标;在在G91G91时为终点相对于起点的位移量。
时为终点相对于起点的位移量 xA((Xa,Za)B(Xb,Zb)zv算法同算法同算法同算法同G00G00vG01 U _ W _ F _G01 U _ W _ F _进进 给给 控控 制制 指指 令令((G01))说明:说明:((1 1)) G01 G01指令刀具从当前位置以联动的方式,按程指令刀具从当前位置以联动的方式,按程序段中序段中F F指令规定的合成进给速度,按合成的直线指令规定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点轨迹移动到程序段所指定的终点2 2)实际进给速度等于指令速度)实际进给速度等于指令速度F F与进给速度修调与进给速度修调倍率的乘积倍率的乘积3 3))G01G01和和F F都是模态代码都是模态代码4 4))G01G01可由可由G00G00、、G02G02、、G03G03或或G33G33功能注销功能注销例: G00 、、G01 写程序段写程序段起刀点起刀点终点终点3 3、圆弧进给指令、圆弧进给指令G02 顺时针圆弧插补顺时针圆弧插补 G03 逆时针圆弧插补逆时针圆弧插补Ø其中:其中:X、、Z 为圆弧终点绝对坐标。
为圆弧终点绝对坐标 U、、W 为圆弧终点相对圆弧起点坐标增量为圆弧终点相对圆弧起点坐标增量 R为圆弧半径为圆弧半径 I、、K、为圆心相对圆弧起点坐标增量为圆心相对圆弧起点坐标增量 F 为圆弧插补的进给速度为圆弧插补的进给速度进进 给给 控控 制制 指指 令令(( G02 / G03 ))G02G03X_ Z_ R_ F_G02G03U_ W_ R_ F_格式格式:第第2种种 圆弧指令方式圆弧指令方式:Ø其中:其中:I、、K、为圆心相对圆弧起点坐标增量为圆心相对圆弧起点坐标增量Ø也可以向量方式说明:也可以向量方式说明:I 、、K 分别为起点指向圆心向量在分别为起点指向圆心向量在X 轴、轴、Z轴的分量与坐标轴方向一致为正轴的分量与坐标轴方向一致为正 进进 给给 控控 制制 指指 令令(( G02 / G03 ))格式格式:G02G03X_ Z_ I _K _F_G02G03U_ W_ I _K _F_终点终点X起点起点IKZ圆心圆心如图所示弧如图所示弧ABAB,编程计算方法如下:,编程计算方法如下: 绝对绝对: G02 X xb Z zb R r1 F f; -- R 编程编程增量增量: G02 U (xb-xa) W (zb-za) R r1 F f ; 图示弧图示弧BCBC,编程计算方法如下:,编程计算方法如下: 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为逆时针方向圆弧插补。
为逆时针方向圆弧插补 顺顺时时针针或或逆逆时时针针的的判判断断::是是从从垂垂直直于于圆圆弧弧所所在在平平面面的的第三坐标轴第三坐标轴的的正方向看过去正方向看过去所看到的回转方向所看到的回转方向圆弧插补指令参数说明圆弧插补指令参数说明圆弧的顺逆方向与刀架位置的关系圆弧的顺逆方向与刀架位置的关系ZXG03G02刀架后置刀架后置ZXG03G02刀架前置刀架前置(2)(2)、圆弧半径编程时,、圆弧半径编程时,Ø当加工圆弧段所对的圆心角为当加工圆弧段所对的圆心角为 0 0~~180180°°时,时,R R取正值取正值,,Ø当圆心角为当圆心角为180180~~ 360360°°时,时,R R取负值取负值,,Ø在同一程序段中在同一程序段中I I、、K K、、R R同时指令时,同时指令时,R R优先,优先,I I、、K K无效3)(3)、、 G02 (G03) I... ; G02 (G03) I... ; 整圆整圆 G02 (G03) R... ; G02 (G03) R... ; 不动 (4(4)、)、无论用绝对还是用相对编程方式,无论用绝对还是用相对编程方式,I I、、K K都为圆心相对都为圆心相对于圆弧起点的坐标增量,于圆弧起点的坐标增量, I I为半径值为半径值。
•I I、、K K为零时可省略为零时可省略 COD例:用圆弧指令编写程序段编写圆弧编写圆弧 O C D 程序段起刀点在程序段起刀点在O处要求:分别用要求:分别用R 方式方式和和I、、K 方式方式编写4 4、暂停指令、暂停指令G04 Ø格式:格式: G04 X _ X _ X后接小数值,单位后接小数值,单位s( (秒)秒) 或或 G04 P _ P _ P后接整数值,后接整数值, 单位单位ms( (毫毫秒)秒)Ø 说明:说明:((1 1)) G04在前一程序段的速度降到零之后才开始暂停动作在前一程序段的速度降到零之后才开始暂停动作2 2)在执行含)在执行含G04指令的程序段时,主轴转动,其它进给轴停指令的程序段时,主轴转动,其它进给轴停止进给3 3))G04为非模态指令为非模态指令((4 4))G04可使刀具作短暂停留,以获得圆整而光滑的表面多可使刀具作短暂停留,以获得圆整而光滑的表面多用于用于过渡清根或台阶孔、盲孔过渡清根或台阶孔、盲孔等加工中对孔底和表面有粗糙等加工中对孔底和表面有粗糙度要求时度要求时注意:注意:G04 与与M00 暂停的区别暂停的区别5、基本指令编程举例程序结构:程序结构:整个程序由程整个程序由程序头、程序主干及程序序头、程序主干及程序尾组成。
尾组成程序头程序头包括程序番号、建立工包括程序番号、建立工件坐标系,启动主轴、开启件坐标系,启动主轴、开启切削液、从起刀点快进到工切削液、从起刀点快进到工件要加工的部位附近等准备件要加工的部位附近等准备工作工作 程序主干程序主干则是由具体的车削轮则是由具体的车削轮廓的各程序段组成,有必要廓的各程序段组成,有必要的话可含子程序调用;的话可含子程序调用; 程序尾程序尾包括快速退刀、返回起包括快速退刀、返回起刀点、关主轴和切削液、程刀点、关主轴和切削液、程序结束停机等序结束停机等 精车图示零件精车图示零件程序单程序单O0001G92 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 rpm630 rpm正转正转刀具快速移到毛坯的右端刀具快速移到毛坯的右端工进车外圆工进车外圆F20F20车车R12R12圆弧成型面圆弧成型面车外圆车外圆F20F20转角处暂停转角处暂停车端面车端面 车转角圆弧车转角圆弧R10R10车外圆车外圆F44 F44 车端面并退出到工件外车端面并退出到工件外返回起刀点返回起刀点 主轴停转,程序结束主轴停转,程序结束 程程序序头头程程序序主主干干程程序序尾尾编程作业要求1 1、写程序前先设计走刀路线并标注。
写程序前先设计走刀路线并标注建立工件坐标系、标注工件原点、坐标轴、起刀点建立工件坐标系、标注工件原点、坐标轴、起刀点快快速速进进刀刀、、退退刀刀((用用虚虚线线表表示示))、、在在轮轮廓廓上上用用箭箭头头表表示走刀方向示走刀方向2 2、、书书写写::字字母母大大写写,,每每个个指指令令字字之之间间空空格格,,段段后后分分号结束3 3、、模模态态指指令令可可简简化化省省略略,,没没有有坐坐标标值值改改变变的的轴轴的的指指令字可以省略令字可以省略4 4、程序段后加注释程序段后加注释数控加工技术第6讲 数控车床编程的基本概念第第7讲讲 数控车床基本编程指令数控车床基本编程指令第8讲 车削循环指令第9讲 螺纹车削编程指令第10讲 数控车床刀具补偿第11讲 数控车综合编程技术(1)第12讲 数控车综合编程技术(2)。