G99是指定刀具进给速度F按每转进给,即你程序里的F0.2是主轴每转一转刀具移动0.2mm的距离。T0101是换1号刀具调用1号刀具补偿。
M44是主轴换挡指令,有高速档和低速档指令M41到M44,有的机床定义的不一样。
G71为外圆或内孔粗加工复合循环,格式含义:
G71 U_(粗加工每次背吃刀量,半径值) R_(每次切削后的退刀量)
G71 P_(循环的开始程序段号) Q_(循环的结束程序段号) U_(X轴精车余量,直径值) W_(Z轴精车余量) F_(粗车进给速度)
即粗车固定循环G71执行P和Q之间的程序段,精加工时执行这两个程序段之间的内容。精车进给速度是N10和N20里面的F值,而且粗加工的时候精车速度F不起作用。
G70是精车循环,即精加工时执行P和Q两个程序段之间的内容。
M30是程序结束并复位光标返回程序头。
剩下的内容就是单一的走刀和定位加工程序。
还有一个问题,你循环程序N10和N20里没有刀具半径补偿,如果尺寸公差较小而且刀尖有圆弧半径就要调用刀具半径补偿,而且刀补里要设定刀尖圆弧和刀位点。刀尖补偿一般在这个位置加入,
N10 G0 G41/G42 X251.;你的程序好像是内孔循环,应该用G41.
G99是主轴每转一周刀具的进给量。T0101是指定一号刀具一号刀补。
G71 U_(粗加工每次背吃刀量 半径值) R_(每次切削后的退刀量)
G71 P_ Q_ U_(X轴精车余量) W_(Y轴精车余量) F_(进给速度)
p和Q之间的程序是描述最终加工路线。
G70是精车循环
这是最简单的粗车循环程序,任何一个干数控的人都会写的程序。
你怎么不懂呢?
老司机带你上车,数控车床G71编程实例讲解,新手小白一学就会
大森数控 不能用p 和 q 要用i和k代替就好了 比如 g75 r1
g75x0i1