近年来,数控技术发展十分迅速,数控机床应用和普及的范围也越来越广泛,在机械制造业中得到了大量的应用。它能多坐标联动而且容易实现许多普通机床难以完成或无法加工的曲线和曲面。我公司生产的多级节流调节阀因其工作稳定、调节性能好在市场上有极大的占有率,但其多级节流阀杆形线复杂,加工难度大。如果使用车床带数显的单板机进行加工。其程序使用二进制数字码编写,过程繁琐,工作量大,容易出错。无法直接对加工参数进行数字化修改和设置。但是采用数控车床编程能快速、合理的编制出工件加工程序从而达到零件高精度的要求。本文以CK0620数控机床(操作系统采用双8031为主控单元的两坐标机床数控系统)为例说明多级节流阀杆编程步骤。
一、程序计算
阀杆(图1)的节流形线数据见表1。
表1 调节阀阀杆多级节流形线数据 mm
| H | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| X | 15.957 | 15.943 | 15.928 | 15.912 | 15.895 | 15.876 | 15.855 | 15.832 | 15.807 | 15.779 |
| Z | 0.999 | 1.998 | 2.998 | 3.999 | 4.997 | 5.997 | 6.996 | 7.996 | 8.995 | 9.994 |
| H | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| X | 15.748 | 15.714 | 15.677 | 15.636 | 15.591 | 15.542 | 15.489 | 15.431 | 15.368 | 15.3 |
| Z | 10.993 | 11.991 | 12.99 | 13.988 | 14.985 | 15.983 | 16.979 | 17.975 | 18.971 | 19.965 |
| H | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| X | 15.226 | 15.146 | 15.06 | 14.967 | 14.867 | 14.759 | 14.643 | 14.518 | 14.383 | 14.237 |
| Z | 20.958 | 21.95 | 22.941 | 23.929 | 24.916 | 25.599 | 26.879 | 27.855 | 28.827 | 29.792 |
| H | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
| X | 14.078 | 13.904 | 13.712 | 13.499 | 13.261 | 12.994 | 12.692 | 12.35 | 11.962 | 11.521 |
| Z | 30.75 | 31.699 | 32.637 | 33.561 | 34.469 | 35.356 | 36.217 | 37.046 | 37.836 | 38.577 |
注:H-行程。
为了编制程序的方便和简捷,使用增量坐标编量值。刀具运动的正方向是刀具和工件距离增大的程。U值是沿X轴的增量值,W值是沿Z轴的增方向。经(表1)整理计算求得数控车床加工行进坐标值(表2)。
表2 加工坐标
| (U)X | 0.7 | 0.65 | 0.62 | 0.6 | 0.5 | 0.48 | 0.43 | 0.38 | 0.35 | 0.32 | 0.29 |
| (W)Z | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| (U)X | 0.27 | 0.25 | 0.23 | 0.22 | 0.2 | 0.19 | 0.18 | 0.16 | 0.15 | 0.14 | 0.13 |
| (W)Z | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| (U)X | 0.12 | 0.11 | 0.11 | 0.1 | 0.13 | 0.13 | 0.11 | 0.09 | 0.07 | 0.06 | 0.03 |
| (W)Z | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
注:U值形线坐标计算方法是从末项开始X值两两相减后取绝对值乘以2。再经过圆整及后期的调整得到U的直径值。同理,W值也是从末项开始Z值两两相减后取绝对值。经过圆整及后期的调整后得到W值。但(表2)两两相对坐标值的取值变动不宜过大。以保证加工后形线表面光滑。

二、程序编写
多级节流阀杆中形线都是相同的,但第一级的圆弧过渡与后面二、三级略有不同,需单独写出,而二、三级反复加工的形线可用程序循环指令来编写;其指令的书写格式为:
G22 LXXXX
…
G80
注:
(1)程序循环指令从G22指令以下一段程序开始执行,到G80以上一段程序为止结束一次循环,然后再返回G22以下一段程序执行。
(2)循环次数用L表示,L后四位数(0~9999)表示循环次数。如果L0000则程序跳过循环内容,向下执行;L0002表示执行2次循环内容,以此类推。
以增量尺寸编程,程序开始处设在第一级节流圆弧R20处,下刀点距R20圆弧开始X、Z坐标相距各5mm。
编制程序如下:
N010 G00 U-10 (U向进刀)
N020 G01 W-4.73 F30 (W向进刀)
N030 G02 U-0.66 W-19.19 I34.76K-9.89 F30(车R20圆弧)
N040 G01 U0.62 W-1 F30 (车节流形线开始)
N050 G01 U0.61 W-1 F30
N060 G01 U0.60 W-1 F30
N070 G01 U0.60 W-1 F30
N080 GO1 UO.S0 W-1 F30
N090 G01 U0.48 W-1 F30
N100 G01 U0.43 W-1 F30
N110 G0l U0.38 W-1 F30
N120 G01 U0.35 W-1 F30
N130 G01 U0.32 W-1 F30
N140 G01 U0.29 W-1 F30
N150 G01 U0.27 W-1 F30
N160 G01 U0.25 W-1 F30
N170 G01 U0.23 W-1 F30
N180 G01 U0.22 W-1 F30
N190 G01 U0.20 W-1 F30
N200 G01 U0.19 W-1 F30
N210 G01 U0.18 W-1 F30
N220 G01 U0.16 W-1 F30
N230 G01 U0.15 W-1 F30
N240 G01 UO.14 W-1 F30
N250 GO1 U0.13 W-1 F30
N260 G01 U0.12 W-1 F30
N270 G01 U0.11 W-1 F30
N280 G01 U0.11 W-1 F30
N290 G01 U0.10 W-1 F30
N300 G01 U0.13 W-2 F30
N310 GO1 U0.13 W-2 F30
N320 G01 U0.11 W-2 F30
N330 G01 U0.09 W-2 F30
N340 G01 U0.07 W-2 F30
N350 GO1 U0.06 W-2 F30
N360 C01 U0.03 W-2.08 F30 (节流形线结束)
N370 G22 L0002 (循环二次开始)
N380 G02 U-10.6 W-5.53 I4.84 K-7.63 F30 (车R8圆弧)
N390 G02 U1.3 W-12.46 I38.6 K-5.24 F30 (车R20圆弧)
N400 G02 U0.78 W-0.78 I9.32 K1.81 F30 (车R5圆弧)
N410 G01 U0.72 W-1 F30 (节流形线开始)
N420 G01 U0.65 W-1 F30
N430 G01 U0.62 W-1 F30
N440 O01 U0.60 W-1 F30
N450 G01 U0.50 W-1 F30
N460 G01 U0.48 W-1 F30
N470 G01 U0.43 W-1 F30
N480 G01 U0.38 W-1 F30
N490 G01 U0.35 W-1 F30
N500 G01 U0.32 W-1 F30
N510 G01 U0.29 W-1 F30
N520 G01 U0.27 W-1 F30
N530 G01 U0.25 W-1 F30
N540 O01 U0.23 W-1 F30
N550 G01 U0.22 W-1 F30
N560 G01 U0.20 W-1 F30
N570 O01 U0.19 W-1 F30
N580 G01 U0.18 W-1 F30
N590 G01 U0.16 W-1 F30
N600 G01 U0.15 W-1 F30
N610 G01 U0.14 W-1 F30
N620 G01 U0.13 W-1 F30
N630 G01 U0.12 W-1 F30
N640 G01 U0.11 W-1 F30
N650 G01 U0.11 W-1 F30
N660 G01 U0.10 W-1 F30
N670 G01 U0.13 W-2 F30
N680 G01 U0.13 W-2 F30
N690 G01 U0.11 W-2 F30
N700 G01 U0.09 W-2 F30
N710 O01 U0.07 W-2 F30
N720 G01 U0.06 W-2 F30
N730 G01 U0.03 W-2.23 F30 (节流形线结束)
N740 G80 (循环结束)
…
程序中,第二、三级节流形线采用循环指令来编写。缩短了程序长度,使其清晰可读,提高了编程速度,降低了出错的可能性,大大简化了编程过程。在程序的形线开头和结尾的数值有部分的改动,它主要是根据加工中实测的结果进行微调,达到零件的公差范围,这属于正常的调整。程序的车圆弧命令G02为逆时针铣圆弧,G03为顺时针铣圆弧,这里的方向设定与常用的FANUC、SIEMENS系统中圆弧命令中的方向相反。本程序可以反复使用,通过若干次使用程序重复地车削零件上的毛坯余量来逐渐达到图纸的要求,完成零件的粗车和精车加工。
三、结论
采用数控车床加工调节阀多级节流阀杆可提高机床的定位精度和重复定位精度,使得同一批阀杆互换性好,加工质量稳定,而且大大地减少了人为因素的影响。当加工轨迹是曲线时,数控机床可以使进给量保持恒定,这样加工精度和表面粗糙度可以不受零件形状复杂程序的影响,从而提高了工作效率,降低了加工成本,确保调节阀在使用过程中流量特性满足设计要求。
