数控车床g71怎样使用

如题所述

G71 U_(粗加工每次进刀量 半径值)R_(每次车完退刀量 半径值)F_(走刀速度)
G71 P10 Q20(这个P10和Q20是指循环后面指定的N10到N20的程序)U_(此为留X轴方向多少的精加工余量)W_(此为留Z轴方向多少的加工余量)
N10 G0 X_(注意循环程序第一段不可以出现Z轴方向的移动)
G1_
~~~
~~~
N20~~(N10到N20段程序就是G71所循环的程序段,也就是精车的程序段)
实际举例:
一根50的棒料车两个台阶,第一个台阶直径20,长度20,第二个台阶直径40,长度40。程序如下:
O0001(程序名称)
G99 G0 T101 X51 Z0 S700 M3 (选择主轴每转进给量,刀具选择1号刀位1号刀补,转速700,主轴正传,快速定位)
G1 X-0.5 F0.2(平端面)
G0 X51 Z1(此为给G71设置循环起点,同时也是循环终点,G71循环完程序后还会回到这里)
G71 U1.5 R1 F0.2(U1.5为设置循环加工时每次X轴的单边进刀量,R1为每次的单边退刀量,F0.2为G71循环粗车的走刀速度)
G71 P10 Q20 U0.2 W0.1(P10 Q20为G71循环的精车程序段。U0.2为保留的X轴的精车余量,注意如果是循环车内孔的话这里的U0.2就要改为U-0.2 一定注意。W0.1为保留的Z轴精车余量,也可以省略U和W,如果这行没有U和W值G71就会直接把产品加工到后面所设定的尺寸)
N10 G0 X20(此为循环程序的第一刀精车时的X轴尺寸,注意第一行程序不可出现Z轴)
GI Z-20
X40
Z-60
N20 X51(这里N10到N20的程序段其实就是精车的程序段,G71不会把产品加工到这个尺寸,只是参照这个程序来设置走刀路线的)
G70 P10 Q20(G70为精加工循环。如果不用精加工可以省略)
M5主轴停止
G0 X100 Z100(退刀回安全位置,方便工件的夹取)
M30(程序结束并回到程序开头)
望采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-22
我跟你讲解一下了格式是:
G73 U_ R_
G73 P_Q_U_W_F_
其中第一句的u表示的是每次进给切削的单边余量(记住是单边量)
r表示的是切削一刀后,往x方向进行退刀的量也是半径值。
第二句中的u表示x方向留给精加工的余量(单边量)w也表示的是留给z方向精加工的余量。也是半径值。
p表示的是调用的加工程序的开头,q表示的是调用的加工程序的尾巴。
f表示的是G73循环加工的进给量。
我举例编程一下:比如30的棒料加工到20,长度切30。
编程如下:
O0001
S900M03(转速900)
T0101(一号刀)
G0X30.5 Z0.(X方向防止碰到留了0.5mm)(为切端面做准备)
G1X-0.2F0.15(X方向输入-0.2而不是0是为了防止端面有小尾巴)
G0X30.5Z1.(这叫循环点,也就是为G71循环指令找个起点,记住z方向要有点余量,因为G71开始使用的x方向进给是快速进给,G71加工好了以后又会回到这里)

G73U1.5R1(X方向的进给量是x3mm退刀量是1mm)
G73P10Q20U0.1W0.1F0.2(P表示程序的开头N10,q表示程序的结尾N20.U0.1表示x方向留了0.2mm的余量精加工,w0.1表示z方向留了0.1mm精加工。)f0.2粗加工进给量。
N10G0X20.(快速进刀)(精加工程序段)(注意第一句只能谢x方向的进给)
G1Z-30.(z方向进给)
N20G1X31.(x方向退刀)
G70P10Q20F0.1(在用g70进行精加工)F0.1精加工进给量
G0X100Z100(退刀方便夹零件)
M30(程序结束,并回到起始位置)
G71的特点是你只要写了精加工的N10-N20的程序的,在开始设定好了参数在直接调用,他能自动进行粗加工不需要自己去管,很方便的。
第2个回答  2021-01-27

专家详解数控车床G71 与 G72 粗车循环指令的使用技巧

第3个回答  2019-12-01