基于FANUC系统数控车加工悬链曲线的研究
2014-07-01吴爽
机械工程师 2014年5期
关键词:数控车床
吴爽
(沈阳职业技术学院机械工程学院,沈阳110045)
基于FANUC系统数控车加工悬链曲线的研究
吴爽
(沈阳职业技术学院机械工程学院,沈阳110045)
通过对FANUC数控车床悬链线宏程序的编制,探索了规律类曲线宏程序的编制方法,利用简单实例说明了宏程序编制程序的方法,工件坐标原点不在Z零点的程序编制方法,为连续加工相同形状图形宏程序编制方法和其他特殊规律类曲线的编制提供了参考和借鉴。
FANUC数控车床;宏程序;悬链线;加工
0 引言
为了编制各种复杂规律曲线形状零件加工程序,减少手工编程时进行的繁琐数值计算,以及精简程序量,采用宏程序编程,使用变量进行算术运算、逻辑运算和函数的混合运算,进行循环语句、分支语句和子程序调用语句,大大简化了编程。同样,对于图形相同、尺寸不同的系列零件的编程;对于工艺路径相同、位置参数不同的系列零件编程,都较大地简化了程序并扩展了应用范围。
1 悬链线曲线方程
悬链线(Catenary)是一种曲线,它的形状因为与悬在两端的绳子由于均匀引力作用掉下来之形相似而名。适当选择坐标系后,悬链线的方程是一个双曲余弦函数。等高悬链线数学表达式为:

式中:a是一个常数,x为自变量,y是因变量。在FANUC数控车床坐标系中Z为自变量,X为因变量,将上式方程化为FANUC数控车床坐标系下的方程为:

2 编制加工悬链线曲线的宏程序
方程(1)中,用#101表示自变量Z;用#102表示Z/10,即#102=Z/10=#101/10;用#103表示EXP(Z/10),即#103=EXP(Z/10)=EXP[#102];用#104表示EXP(-Z/ 10),即#104=EXP(-Z/10)=EXP[-#102];用#105表示因变量X,#105=5*[#103+#104];
数……
登录APP查看全文
