数控车床-外圆、内圆循环G71

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

编程篇课题七多重循环指令(G70~G75)上一页下一页返回1234上一页下一页返回上一页下一页返回G71U(Δd)R(e);……………………………………①G71P(ns)Q(nf)U(Δu)W(Δw)FST;……②N(ns)G00/G01X(U);...;...F;...S;………………………③...N(nf)...;上一页下一页返回①——给定粗车时的切削量、退刀量的程序段。②——给定定义精车轨迹的程序段区间、精车余量和切削速度,主轴转速、刀具功能的程序段。③——定义精车轨迹的若干连续的程序段,执行G71时,这些程序段仅用于计算粗车的轨迹,实际并未被执行,系统根据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿与Z轴平行的方向切削,通过多次进刀→切削→退刀的切削循环完成工件的粗加工。G71的起点和终点相同。本代码适用于非成型毛坯(棒料)的成型粗车。上一页下一页返回Δd——粗车时X轴每次进刀量(半径值)。e——粗车时X轴的退刀量,退刀方向与进刀方向相反。ns——精车轨迹的第一个程序段的程序段号。nf——精车轨迹的最后一个程序段的程序段号。Δu——X轴的精加工余量,粗车轮廓相对于精车轨迹的X轴坐标偏移。(直径值,有正负符号)Δw——Z轴的精加工余量,粗车轮廓相对于精车轨迹的Z轴坐标偏移。(有正负符号)F——切削进给速度。S--主轴转速。T--刀具号,刀具偏置号。F、S、T:可以在第一个G71代码或第二个G71代码中指定。上一页下一页返回G71指令运动轨迹上一页下一页返回1.从起点A点快速移动到A´点(X轴移动Δu、Z轴移动Δw)。2.从A´点X轴移动Δd(进刀),ns程序段是G00时按快速移动速度进刀,如果ns程序段是G01时按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)后,移动的终点到达B´点或超出了A´点→B´点的联线,X轴进刀至B´点,然后执行第7步。7.沿粗车轮廓从B´点切削进给至C´点;从C´点快速移动到A点,G71循环执行结束,程序跳转到nf程序段的下一个程序段执行。上一页下一页返回上一页下一页返回刀具定位点是执行G71循环指令之前刀位点所在的位置,该点既是程序循环的起点,也是程序循环的终点。对于该点,考虑到快速进刀的安全性,Z向应离开加工部位1~2mm。在加工外圆表面时,X向等于或略大于毛坯外圆直径;加工内孔时,X向等于或略小于底孔直径。上一页下一页返回如图所示,用G71指令对零件进行粗加工。上一页下一页返回参考程序注释O....;G00X80Z80;M03S800T0100;G00X50Z2;G71U1.5R0.5;G71P1Q2U0.3W0.1F80;N1G00X18;G01Z-15F60;X31W-12;Z-40;G02X45W-7R7;N2G01Z-55;G00X80Z80;M05;M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀,主轴正转,转速800r/min快速定位到A点X向每次进刀3mm(直径),退刀量0.5mmX向留0.3mm的余量;Z向留0.1mm的余量精加工程序;编程路线如图7-2b所示快速返回刀具起点主轴停止程序结束123上一页下一页返回上一页下一页返回G72W(Δd)R(e);……………………………………①G72P(ns)Q(nf)U(Δu)W(Δw)FST;……②N(ns)G00/G01X(U);...;...F;...S;………………………③...N(nf)...;G72代码分为三个部分:①——给定粗车时的切削量、退刀量的程序段。②——给定定义精车轨迹的程序段区间、精车余量和切削速度,主轴转速、刀具功能的程序段。③——定义精车轨迹的若干连续的程序段,执行G72时,这些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿与X轴平行的方向切削,通过多次进刀→切削→退刀的切削循环完成工件的粗加工,G72的起点和终点相同。本代码适用于非成型毛坯(棒料)的成形粗车。上一页下一页返回Δd--粗车时Z轴每次进刀量(无正负符号),进刀方向由ns程序段的移动方向决定。e--粗车时Z轴的退刀量(无正负符号),退刀方向与进刀方向相反。ns--精车轨迹的第一个程序段的程序段号。nf--精车轨迹的最后一个程序段的程序段号。Δu--粗车时X轴留出的精加工余量。(直径值,有正负符号)Δw--粗车时Z轴留出的精加工余量。(有正负符号)F--切削进给速度。S--主轴转速。T--刀具号,刀具偏置号。F、S、T:可以在第一个G72代码或第二个G72代码中指定。上一页下一页返回G72指令运动轨迹上一页下一页返回1.从起点A点快速移动到A´点(X轴移动Δu、Z轴移动Δw)。2.从A´点Z轴移动Δd(进刀),ns程序段是G00时按快速移动速度进刀;如果ns程序段是G01时按G72的切削进给速度F进刀,进刀方向与A点→B点的方向一致;3.X轴切削进行轮廓粗车,切削方向与B点→C点X轴坐标变化一致;4.X轴、Z轴按切削进给速度退刀e(45°直线),退刀方向与各轴进刀方向相反;上一页下一页返回5.X轴以快速移动速度退回到与A´点X轴绝对坐标相同的位置;6.如果Z轴再次进刀(Δd+e)后,移动的终点仍在A´点→B´点的联线中间(未达到B´点),Z轴再次进刀(Δd+e),然后执行第3步;如果Z轴再次进刀(Δd+e)后,移动的终点到达B´点或超出了A´点→B´点的联线,Z轴进刀至B´点,然后执行第7步。7.沿粗车轮廓从B´点切削进给至C´点;从C´点快速移动到A点,G72循环执行结束,程序跳转到nf程序段的下一个程序段执行。上一页下一页返回上一页下一页返回1.如图所示,用G72指令对如下工件进行粗加工,毛坯为ф62mm圆棒料。上一页下一页返回参考程序注释O....;G00X80Z80;M03S500T0202;G00X65Z0;G72W2R0.3;G72P1Q2U0.3W0.1F80;N1G00Z-45;G01X60F60;W10;X30W15;W10;N2X15Z0;G00X80Z80;M05T0100;M30;程序名快速定位至安全换刀点(刀具起点)使用2号切槽刀,刀宽为3mm以左刀位点为基准;主轴正转,转速500r/min快速定位到A点Z方向每次进刀2mm,退刀量为0.3mmX方向留0.3mm余量,Z方向留0.1mm余量G72指令的精加工程序群;编程路线:A→B→C→D→E→F→G快速返回刀具起点主轴停止,换回基准刀程序结束小提示G72指令的Z方向每次进刀量不能大于刀宽值;G72加工起点要考虑到快速进刀的安全性,X向应离开加工部位2~3mm。上一页下一页返回2.如图所示,直径ф45mm外圆已加工完毕,要求用G72指令对零件其它轮廓进行粗加工。上一页下一页返回参考程序注释O....;G00X80Z80;M03S500T0202;G00X47Z-36;G94X18F60;G72W2R0.3;G72P1Q2U0.3W0F80;N1G00Z-11;G01X45F60;G02X31W-7R7;G01Z-24;G02X18W-6.5R6.5;N2G01Z-36;G72W2R0.3;G72P3Q4U0.3W0.1F80;程序名快速定位至安全换刀点(刀具起点)使用2号切槽刀,刀宽为3mm以左刀位点为基准;主轴正转,转速500r/min快速定位到A点切槽;刀具返回A点Z方向每次进刀2mm,退刀量为0.3mm。X方向留0.3mm余量第一个G72指令的精加工程序群编程路线:A→B’→C’→D’→E’→F’→F切断刀是以左刀位点为基准,B’、C’、D’、E’、F’点,必须考虑刀宽对形状的影响Z方向每次进刀2mm,退刀量为0.3mmX方向留0.3mm余量;Z方向留0.1mm余量上一页下一页返回参考程序注释N3G00Z-56;G01X45F60;G03X31W7R7;G01Z-43;N4G01X18Z-36;G00X80Z80;M05T0100;M30;第二个G72指令的精加工程序群编程路线:A→B→C→D→E→F快速返回刀具起点主轴停止,换回基准刀程序结束上一页下一页返回123上一页下一页返回上一页下一页返回G73U(Δi)W(Δk)R(d);………………………………①G73P(ns)Q(nf)U(Δu)W(Δw)FST;……………②N(ns)G00/G01..;...;...F;...S;………………………………③...;N(nf)...;①——给定退刀量、切削次数的程序段。②——给定定义精车轨迹的程序段区间、精车余量的程序段。③——定义精车轨迹的若干连续的程序段,执行G73时,这些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据精车余量、退刀量、切削次数等数据自动计算粗车偏移量、粗车的单次进刀量和粗车轨迹,每次切削的轨迹都是精车轨迹的偏移,切削轨迹逐步靠近精车轨迹,最后一次切削轨迹为按精车余量偏移的精车轨迹。G73的起点和终点相同,本代码适用于成型毛坯的粗车。上一页下一页返回Δi——X轴粗车退刀量(半径值,有正负符号)。Δk——Z轴粗车退刀量(有正负符号)。d——切削的次数,R5表示5次切削完成封闭切削循环。ns——精车轨迹的第一个程序段的程序段号。nf——精车轨迹的最后一个程序段的程序段号。Δu——X轴的精加工余量(直径值,有正负符号)。Δw——Z轴的精加工余量(有正负符号)。F——切削进给速度。S--主轴转速。T--刀具号,刀具偏置号。F、S、T:可以在第一个G73代码或第二个G73代码中指定。上一页下一页返回图7-6G73指令运动轨迹上一页下一页返回G73指令运动轨迹如图7-6所示。刀具从循环起点A点开始,快速退刀至A1点(X向退刀量为△i+△u/2,Z向退刀量为△w+△k),快速进刀至B1点(B1点坐标值由B点坐标、精加工余量、退刀量△i和△k来确定),沿轮廓偏移一定值后切削至C1点,快速返回A2点,完成第一层切削,准备第二层循环切削;如此类推分层(分层次数由循环程序中的参数d确定)切削至循环结束后,快速返回循环起点A。上一页下一页返回上一页下一页返回1.如图所示,用G73指令对铸件余量为6mm(指X方向的半径)均匀的毛坯进行粗加工。上一页下一页返回参考程序注释O....;G00X80Z80;M03S800T0100;G00X68Z3;G73U5.5W5.5R3;G73P1Q2U0.5W0.5F80;N1G01X20Z2F60;Z-15;X40W-10;Z-45;G02X60W-10R10;N2G01Z-70;G00X80Z80;M05;M30;程序名快速定位至安全换刀点(刀具起点)使用1号基准刀;主轴正转,转速800r/min快速定位到A点X、Z退刀方向及距离为5.5mm,分3层加工。X、Z方向留0.5mm余量;编程路线:A→B→C→D→E→F→H快速返回刀具起点主轴停止程序结束小提示G73指令中退刀方向及距离取值比铸件的余量要小;如大于或等于铸件的余量值第一层加工为走空刀。G73指令中的N1程序段要考虑到快速进刀的安全性,所以采用G01指令进刀。上一页下一页返回2.如图所示,用G73指令对如下工件进行粗加工,毛坯为ф35mm圆棒料。上一页下一页返回参考程序注释O....;G00X80Z80;M03S600T0202;G00X38Z2;G73U15R15;G73P1Q2U0.3W0.1F80;N1G00X4.09;G01Z0F60;G02X17.45Z-16.17R19.93;G03X19.07Z-27.91R7.03;G03X22.78Z-43.76R

1 / 65
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功