变螺距螺杆在华中数控系统上的宏程序车削编程
【摘要】以HNC-21/22T系统中变螺距螺纹程序的编辑为研究对象,通过深入研究,假以用户宏程序的编制,解决了华中数控系统中车削变螺距螺纹的难题。并将此宏程序运用于华中数控车系统中进行了车削实验,实验成功。.
【关键词】变螺距;宏程序;华中数控车系统
Abstract :Based on the research object of editing the variable-pitch program in HNC-21/22T system,through further research and preparation of customer’s macro program ,the problem of variable-pitch screw in turning of Central China numerical control system is solved.Such macro program was applied to the Central China numerical control lathe system for turning test,and test is successful.
Keywords :Macro ;variable-pitch ;HNC-21/22T system
在数控车床上切削可变导程螺纹是体现其特点的一个重要方面。在大森系统和发那科系统中,都设有直接加工可变导程螺距的指令,但华中数控系统对此领域尚未进行开发,所以对于初学者来说,利用华中数控车床进行可变导程螺纹的加工就是一个大难题。笔者通过长时间地学习,发现利用用户宏程序进行编程可填补华中数控系统的这一空缺。加工可变导程螺纹有槽等宽和牙等宽两种形式,在此探讨一下等槽宽可变导程螺纹的加工方法,并附带说明一下等牙宽的螺纹的加工方法。
1. 用户宏程序编制变螺距螺纹的技术基础
HNC-21/22T为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量让计算机自已进行算术运算、逻辑运算和函数的混合运算,从而免除了手工编程时繁琐的数值计算,提高了运算速度和正确率。
对于等槽宽可变导程螺纹而言,其加工时只要赋与导程一个随螺纹长度的增加而变化的变量值,辟如:将螺纹的长度设为一个变量如#1,起始螺距另设一个变量如#2,并将#1与#2之间建立起某种联系,通过#1的不断变化带动#2的相应变化,从而实现可变导程螺纹的加工,而此变量必须由用户宏程序进行赋值才能实现。而由于螺纹的车削通常是经过多次加工出来的,所以为了简化编程,还得应用到子程序功能。
2. 变螺距螺杆的加工程序编制实例
已知某型橡胶挤出机的挤出螺杆基本尺寸如图1所示,螺杆的有效长度为30mm ,螺纹牙型高度为1.5mm ,起始螺距为1mm ,每相邻螺距增量为0.1mm ,材料为45钢调质处理,在华中数控车系统上编制加工此零件的数控车削程序。
其加工程序如下:
(主程序)
%1111
M3 S500
T0101
G64 连续切削功能
G0 X32 Z5 刀具快速定位到工件坐标系X30mm Z5mm 的位置
G0 X29.0 刀具定位到第一刀X29.0的位置
M98 P2222 调用子程序%2222进行螺纹的第一刀切削
X28.3 刀具定位到第二刀X28.3的位置
变螺距螺杆在华中数控系统上的宏程序车削编程
【摘要】以HNC-21/22T系统中变螺距螺纹程序的编辑为研究对象,通过深入研究,假以用户宏程序的编制,解决了华中数控系统中车削变螺距螺纹的难题。并将此宏程序运用于华中数控车系统中进行了车削实验,实验成功。.
【关键词】变螺距;宏程序;华中数控车系统
Abstract :Based on the research object of editing the variable-pitch program in HNC-21/22T system,through further research and preparation of customer’s macro program ,the problem of variable-pitch screw in turning of Central China numerical control system is solved.Such macro program was applied to the Central China numerical control lathe system for turning test,and test is successful.
Keywords :Macro ;variable-pitch ;HNC-21/22T system
在数控车床上切削可变导程螺纹是体现其特点的一个重要方面。在大森系统和发那科系统中,都设有直接加工可变导程螺距的指令,但华中数控系统对此领域尚未进行开发,所以对于初学者来说,利用华中数控车床进行可变导程螺纹的加工就是一个大难题。笔者通过长时间地学习,发现利用用户宏程序进行编程可填补华中数控系统的这一空缺。加工可变导程螺纹有槽等宽和牙等宽两种形式,在此探讨一下等槽宽可变导程螺纹的加工方法,并附带说明一下等牙宽的螺纹的加工方法。
1. 用户宏程序编制变螺距螺纹的技术基础
HNC-21/22T为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量让计算机自已进行算术运算、逻辑运算和函数的混合运算,从而免除了手工编程时繁琐的数值计算,提高了运算速度和正确率。
对于等槽宽可变导程螺纹而言,其加工时只要赋与导程一个随螺纹长度的增加而变化的变量值,辟如:将螺纹的长度设为一个变量如#1,起始螺距另设一个变量如#2,并将#1与#2之间建立起某种联系,通过#1的不断变化带动#2的相应变化,从而实现可变导程螺纹的加工,而此变量必须由用户宏程序进行赋值才能实现。而由于螺纹的车削通常是经过多次加工出来的,所以为了简化编程,还得应用到子程序功能。
2. 变螺距螺杆的加工程序编制实例
已知某型橡胶挤出机的挤出螺杆基本尺寸如图1所示,螺杆的有效长度为30mm ,螺纹牙型高度为1.5mm ,起始螺距为1mm ,每相邻螺距增量为0.1mm ,材料为45钢调质处理,在华中数控车系统上编制加工此零件的数控车削程序。
其加工程序如下:
(主程序)
%1111
M3 S500
T0101
G64 连续切削功能
G0 X32 Z5 刀具快速定位到工件坐标系X30mm Z5mm 的位置
G0 X29.0 刀具定位到第一刀X29.0的位置
M98 P2222 调用子程序%2222进行螺纹的第一刀切削
X28.3 刀具定位到第二刀X28.3的位置