欢迎来到天天文库
浏览记录
ID:59153491
大小:166.50 KB
页数:7页
时间:2020-09-11
《模块七轴向粗车循环.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、模块七轴向粗车循环一.轴向粗车循环G711.指令格式:G71U(Δd)R(e)FST;G71P(ns)Q(nf)U(Δu)W(Δw);N(ns).....;........;....F;....S;N(nf).....;2.G71含义:G71指令分为三个部分:⑴:定义粗车时的切削量、退刀量和切削速度、主轴转速、刀具功能的程序段;⑵:定义精车轨迹的程序段区间、精车余量的程序段;⑶:定义精车轨迹的若干连续的程序段,执行G71时,这些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿与
2、Z轴平行的方向切削,通过多次进刀、切削、退刀的切削循环完成工件的粗加工。G71的起点和终点相同。本指令适用于非成型毛坯(棒料)的成型粗车。精车轨迹:由指令的第⑶部分(ns~nf程序段)给出工件精加工轨迹,精加工轨迹的起点(即ns程序段的起点)与G71的起点、终点相同,简称A点;精加工轨迹的第一段(ns程序段)只能是X轴的快速移动或切削进给,ns程序段的终点简称B点;精加工轨迹的终点(nf程序段的终点)简称C点。精车轨迹为A点→B点→C点。粗车轮廓:粗车轮廓轨迹是按精车轮廓偏移了精车余量(Δu、Δw)后的轨迹,是执行G71后形成的轨迹轮廓。精加
3、工轨迹的A、B、C点经过偏移后对应粗车轮廓的A’、B’、C’点,G71指令最终的连续切削轨迹为A’→B’点→C’点。3.G71命令中字符的含义(1)Δd:粗车时X轴的切削量,取值范围0.001~99.999(单位:mm,半径值),无符号,进刀方向由ns程序段的移动方向决定。U(Δd)执行后,指令值Δd保持,并把数据参数NO.051的值修改为Δd×1000(单位:0.001mm)。未输入U(Δd)时,以数据参数NO.051的值作为进刀量。(2)e:粗车时X轴的退刀量,取值范围0.001~99.999(单位:mm,半径值),无符号,退刀方向与进刀
4、方向相反,R(e)执行后,指令值e保持,并把数据参数NO.052的值修改为e×1000(单位:0.001mm)。未输入R(e)时,以数据参数NO.052的值作为退刀量。(3)ns:精车轨迹的第一个程序段的程序段号;(4)nf:精车轨迹的最后一个程序段的程序段号。(5)Δu:X轴的精加工余量,取值范围-99.999~99.999(单位:mm,直径值),有符号,粗车轮廓相对于精车轨迹的X轴坐标偏移,即:A’点与A点X轴绝对坐标的差值。U(Δu)未输入时,系统按Δu=0处理,即:粗车循环X轴不留精加工余量。(6)Δw:Z轴的精加工余量,取值范围-9
5、9.999~99.999(单位:mm),有符号,粗车轮廓相对于精车轨迹的Z轴坐标偏移,即:A’点与A点Z轴绝对坐标的差值。W(Δw)未输入时,系统按Δw=0处理,即:粗车循环Z轴不留精加工余量。(7)F:切削进给速度;S:主轴转速;T:刀具号、刀具偏置号。M、S、T、F可在第一个G71指令或第二个G71指令中指定,也可在ns~nf程序中指定。在G71循环中,ns~nf间程序段号的M、S、T、F功能都无效,仅在有G70精车循环的程序段中才有效。4.G71指令执行过程如图7-1所示:图7-1(1)刀具从起点A点快速移动到A’点,X轴移动Δu、Z轴
6、移动Δw;(2)从A’点X轴移动Δd(进刀),ns程序段是G0时按快速移动速度进刀,ns程序段是G1时按G71的切削进给速度F进刀,进刀方向与A点→B点的方向一致;(3)Z轴切削进给到粗车轮廓,进给方向与B点→C点Z轴坐标变化一致;(4)X轴、Z轴按切削进给速度退刀e(45°直线),退刀方向与各轴进刀方向相反;(5)Z轴以快速移动速度退回到与A’点Z轴绝对坐标相同的位置;(6)如果X轴再次进刀(Δd+e)后,移动的终点仍在A’点→B’点的连线中间(未达到或超出B’点),X轴再次进刀(Δd+e),然后执行(3);如果X轴再次进刀(Δd+e)后,
7、移动的终点到达B’点或超出了A’点→B’点的连线,X轴进刀至B’点,然后执行(7);(7)沿粗车轮廓从B’点切削进给至C’点;(8)从C’点快速移动到A点,G71循环执行结束,程序跳转到nf程序段的下一个程序段执行。5.指令说明:(1)ns~nf程序段必须紧跟在G71程序段后编写。如果在G71程序段前编写,系统自动搜索到ns~nf程序段并执行,执行完成后,按顺序执行nf程序段的下一程序,因此会引起重复执行ns~nf程序段。(2)执行G71时,ns~nf程序段仅用于计算粗车轮廓,程序段并未被执行。ns~nf程序段中的F、S、T指令在执行G71循
8、环时无效,此时G71程序段的F、S、T指令有效;执行G70精加工循环时,ns~nf程序段中的F、S、T指令有效。(3)ns程序段只能是不含Z(W)指令字的G00、G
此文档下载收益归作者所有