湖北脉电科技

技术文摘 TECHNICAL DIGEST

“R”参数编程在数控铣削加中运用工序

返回列表 来源:脉电科技发布时间:2016-12-30 关注:

线切割_线切割机床_线切割教程_中走丝_快走丝_科教机器人_3D打印机


数控机床是先进制造技术的基础设备,是典型的机电一体化产品。掌握数控编程技术是充分利用好这类装备关键,也是我们提高数控铣削工程训练水平的重要标志。

 

由于受客观条件的限制,自动编程(计算机编程)在目前各高校的工程训练中还未被普及,为了了解编程的基本原理及方法,手工编程仍为最常用的基本内容之一。

 

对于加工形状简单的零件,计算比较简单,程序不多,采用手工编程较容易完成,因此在点定位加工及由直线与圆弧组成的轮廓加工中,手工编程仍广泛应用。

 

对于形状复杂的零件,特别是具有非圆曲线、列表曲线及曲面的零件,用一般的手工编程就有一定的困难,且出错机率大,有的甚至无法编出程序。而采用“R”参数编程则可很好地解决这一问题。

 

非圆曲线轮廓零件的种类很多,但不管是哪一种类型的非圆曲线零件,编程时所做的数学处理是相同的。

 

一、选择插补方式,即首先应决定是采用直线段逼近非圆曲线,还是采用圆弧段逼近非圆曲线;

 

二、插补节点坐标计算。采用直线段逼近零件轮廓曲线,一般数学处理较简单,但计算的坐标数据较多。      

 

等间距法是使一坐标的增量相等,然后求出曲线上相应的节点,将相邻节点连成直线,用这些直线段组成的折线代替原来的轮廓曲线(见图 1 )。

 

其特点是计算简单,坐标增量的选取可大可小,选得越小则加工精度越高,同时节点会增多,相应的编程费也将增加,而采用“R”参数编程正好可以弥补这一缺点。

 

 

现今数控铣床一般都具备“R”参数编程功能,如西门子802D数控系统,这给手工编写某些复杂图形的程序带来了方便。如图 2、3 所示,当要加工一个周期的正弦线时,通常的方法是采用自动编程,若用手工编程,则可用“R”参数编程较简单。曲线上坐标点选取的多少,可视加工精度而定。  

 

 

 

“R”参数编程的实质,就是用变量“R”编写出“子程序”,并根据“R”数值的条件,多次调用“子程序”,以简化编程。如:用变量R1表示上图中从0到2л各点弧度值;用[ X=100*R1/2л,Y=25*SIN(R1)]表示一个子程序,若要在正弦线上选取1000个坐标点,只可将子程序调用1000次即可。

 

合理的选用“R”参数编程,可以提高某些零件的加工精度(多选节点)和编程效率,它也是手工编制复杂零件程序的主要方法之一,在不具备计算机自动编程的情况下一般常采用这种办法。

 

编程举例:(西门子802D系统)试用“R”参数编程的方法编制整圆的程序(如图4 )。

 

 

分析:若不用圆弧插补,可将圆均分成360份,再用直线插补连接。变量R1=50表示半径,R2=360表示共分了360份,R3=1表示间隔1份,R4=0表示初始角度。     

 

程序如下: 

O0001 

N10  

G54  

G42  

G90  

G00 

X50  

Y0  

Z100 

N20  

G01  

F20 

S600  

M03  

Z-10 

N30  

R1=50  

R2=360  

R3=1  

R4=0 

N40  

AA:

X=R1*COS(R4) 

Y=R1*SIN(R4) 

N50 

R4=R4+1  

R2=R2-R3  

N60 

IF  

R2>=0  

GOTOB  

AA 

N70  

G00  

Z50 

N80  

G40  

M2 

注解:程序中,N30程序段为条件