数控车床的程序编制.ppt
第二节数控车床常用指令的编程方法5.端面深孔加工循环(G74)1)深孔循环格式:G74Re;G74ZzQΔkF;其中:e——退刀量;z——钻削深(用W为A至C的增量值);Δk——每次钻削行程长度(无符号);F——进给量。其动作是:从起始位A进给Δk,然后快速退刀e,再转为进给Δk,直至加工到Z处。退刀量e主要用于断屑。第二节数控车床常用指令的编程方法5.端面深孔加工循环(G74)2)端面深孔加工循环格式:G74Re;G74XxZzPΔiQΔkRΔdF;其中:X——B点的X坐标(用U为A至B的增量值)Δi——完成分级进给后,X向的移动距离;Δd——在底部的X向的退刀量。当Δi、Δk不是U、W的整数倍时,最后一次的自动取为U、W的剩余值。该G74格式更适用于端面宽槽加工。第三节数控车床的加工程序编制实例一、轴类零件的精加工程序编制已知零件图样如下图所示。材料为45钢经调质处理,要求精车外圆各表面、切槽和车螺纹,端面、?85不在本工序中加工。第二节数控车床常用指令的编程方法二、常用G代码的编程方法4.用G01倒角与倒圆1)倒45o角(2)X→Z格式:G01X(U)bK±k;表示沿X方向进给到终点处倒角。k为倒角宽度。“+”——正Z方向;“-”——负Z方向。第二节数控车床常用指令的编程方法二、常用G代码的编程方法4.用G01倒角与倒圆2)倒圆角(1)Z→X格式:G01Z(W)bR±r;b为Z方向无倒角时的终点坐标;r为倒圆半径。(2)X→Z格式:G01X(U)bR±r;b为X方向无倒角时的终点坐标。例:加工右图工件的倒角的程序编制……N20G00X10.0Z23.0;N30G01Z10.0R5.0F;N40X38.0K-4.0;N50Z0;……第二节数控车床常用指令的编程方法第二节数控车床常用指令的编程方法二、常用G代码的编程方法5.圆弧插补指令方向的判断数控卧式车床的刀架布局不同,其G02、G03的方向也不相同。G03G03G02G03G03G02第二节数控车床常用指令的编程方法G20——英制输入(in)G21——米制输入(mm)换算:1in=25.4mm6.米制与英制输入工件坐标系建立前,应先用G20或G21建立制式。出厂时设定为G21;设定G20或G21后,断电后再开机,仍保持原设定。在一个程序中只能用一种制式常用G代码的编程方法第二节数控车床常用指令的编程方法二、常用G代码的编程方法7.螺纹切削1)单导程螺纹切削指令(G32)格式:G32X(U)Z(W)F;(1)G32可G32可加工圆柱、圆锥和端面螺纹。X、Z——螺纹终点的绝对坐标。可用增量坐标U、W;省略X(U)——圆柱螺纹;省略Z(W)——端面螺纹;X(U)、Z(W)同时存在——圆锥螺纹。第二节数控车床常用指令的编程方法斜角α≤45°时,F为Z轴的导程;90°≥α45°F为X轴的导程。若英制螺纹换算成米制螺纹加工,螺纹导程用E(单位0.001mm/r)。(2)F为螺纹的导程。单位:0.01mm/r。加工圆锥螺纹时:01螺纹切削单导程螺纹切削指令(G32)格式:G32X(U)Z(W)F;常用G代码的编程方法02第二节数控车床常用指令的编程方法二、常用G代码的编程方法(3)合适的切入、切出量(δ1、δ2)????理论上的δ1、δ2值;设丝杠转速为n,机床丝杠导程为L;当伺服系统时间常数为T1、T2(ms)时,则:δ1=LT1×n/(60×1000)δ2=LT2×n/(60×1000)????δ1、δ2的估算值;δ1=2~5mm。P工大、螺纹精度高取大值;