用r参数、条件跳转编辑椭圆程序 用R参数、条件跳转编辑椭圆程序
程序如下
G54 G64 F150 S800 M03 T1
G00 X60 Y0
Z-5
G00 G42 X45 Y-15
G02 X30 Y0 CR=15
R1=0
MM:R1=R1+1
G01 X=30COS(R1) Y=20SIN(R1)
IF R1<360 GOTO B MM
G02 X45 Y15 CR=15
G00 G40 X60 Y0
G00 Z200
M02
上边方框中的程序可以替换为如下:
R1=1
MM:G1 X=15COS(R1) Y=10SIN(R1)
R1=R1+1
IF R1≤360 GOTOB MM
注意:椭圆计算公式:X=aCOSθ,Y=bSINθ(其中a为长轴半径,b 为短轴半径)。
G64为连续路径加工,适于用小直线段逼近非圆曲线。
FANUC O—MD系统
G54 M3 S1200 F100 D1 G64
G0 X60 Y0
Z3
G1 Z-5
G65 H01 P#100 Q0000 赋值 #100=0(相当于R1=0)
N80 G65 H31 P#104 Q20000 R#100 #104=20SIN(#100)
G65 H32 P#104 Q40000 R#100 #105=40COS(#100)
G1 G42 X#105 Y#104
G65 H02 P#100 Q#100 R1000 #100=#100+1
G65 H84 P80 Q#100 R360000 IF #100〈360 GOTOB N80
G0 Z50
G40 X0Y150
M05
M02
注意:FANUC系统参数编程中的单位为um,因此数值要放大1000倍。即a=40000
b=20000
带入公式不就可以了:
设原点在中心
#1=0
G0G42X50Y0D1
G64(小线段连续加工)
WHILE[#1LE2PI]
#2=COS[#1]50
#3=SIN[#1]25
G1X[#2]Y[#3]F1000
#1=#1+PI/200(精度由这里控制)
ENDW
G0Z30
G40Y100
M30
我用的是华中系统
加工成椭圆,这个问题比较复杂
有多方面原因
1机械方面,XY联动轴,两轴不垂直。如果是在做正圆和逆圆时,都在一个方向大或则多半是该原因。
2电气上,XY联动轴的位置环增益不一致。可通过调整相关参数,将其匹配。
如果是该原因,在做正圆和逆圆时,对角线长的位置做有变化。
加工时,请记对角线长的象限,以便相互对比。
首先查看系统是否有刀具补偿,如果有请置0。排除加工工艺和外界因素没有问题后。
可以断定是机床本身精度造成的,加工圆成椭圆这现象在调机床的眼里是最普遍不过的一个现象,当然也是最易解决的。
但不知使用什么数控机床,新出厂的还是用过很多年的?
如果是新出厂的,建议找厂家调整,最好是打一下循圆检验,就是平常说的打下BALLBAR,一般情况是XY轴的伺服增益没调好,如果加工出来的是X轴是长轴,Y轴是短轴,说明,X轴跑快了,Y轴跑慢了,那么把长轴的速度环增益调小,在机床出厂说明书里一般都会介绍到。
如果是用过很多年的老机床那要先修整机械结构,排除机械配件松动或磨损严重造成,之后再调整伺服参数,甚至要调整系统参数主要有间隙补偿和线性补偿。
首先确认你铣出来的圆精度是否在机床的精度范围里面,出现椭圆的现象有一下几种情况,螺杆背隙太大,可以进行节距补偿,线规磨损,伺服解析度不够精确,CAM软件编程不够精确,一般机构磨损的原因大一些。
成为第4位粉丝
以柏楚电子DSP45/DSP52系列点胶控制器为例,有几种方法可供选择:
1。新建一个文件,在图形选择界面按
选择圆,按照示教圆弧的步骤示教好圆的起点,中点和终点。参看。
2。直接插入图形:整圆,输入圆心和半径即可。
3。通过Logoshop软件在电脑上画一个圆,然后输出为TCF 格式,通过U盘导入到示教盒。
下载加工即可。
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)