1 引言
等距型面联接具有自动定心、对中性好、无应力集中、传动扭矩大等特点。与花键联接相比,具有加工简单、使用寿命长等优点,在德国、英国、俄罗斯等国,等距型面联接已广泛应用于农业机械和矿山机械中。但在我国,等距型面联接的应用尚不普遍,主要原因是缺乏高效、高精度加工等距型面的技术。传统的等距型面加工方法主要包括拉削、插削和自动编程铣削加工。拉削属于成型加工范畴,其加工效率较高,但拉刀的设计和制造成本较高,只适用于相同尺寸工件的大批量加工;插削加工效率较低,也需要设计制造专用插刀;采用自动编程方式进行铣削加工时,加工程序繁冗,且加工参数不易修改。
本文利用FANUC-0i系统的用户宏程序功能,编制了等距型面锥体轴的铣削加工程序,使加工程序变得更为简洁,弥补了拉削、插削和自动编程铣削加工距型面的不足之处,为在普通数控铣床上进行等距型面的高效加工提供了一种新方法。
2 等距型面的曲线方程
图1所示为三边等距型面的廓形曲线。等距型面的曲线方程为
3 FANUC-0i系统用户宏程序简介
(1)用户宏程序的转移和循环
在程序中,可以使用GOTO语句和IF语句改变控制的流向。共有三种情况:①无条件转移(GOTO语句):GOTO n(n为顺序号,n=1—9999);②条件转移(IF语句):IF[<条件表达式>]GOTO n(或THEN),即如果满足条件表达式,则执行预定的宏程序语句;③循环(WHILE语句):WHILE[条件表达式]DO m(m=1,2,3),即在WHILE后指定一个条件表达式,当满足指定条件时,则执行从DO到END之问的程序,否则转到END后的程序段。
(2)FANUC—Oi系统的变量类型
变量可分为表1所示的四种类型。
变量值的范围:局部变量和公共变量可以有O值,或以下范围中的值:-1047到-10-29或10-29到1047。如果计算结果超出有效范围,则发出P/S报警No.111。