数控车椭圆编程实例带图_邹军:数控车床任意位置椭圆宏程序的编程

不在轴线上的椭圆宏程序编制也没有什么特殊的,只是改下偏置的数值罢了。

椭圆的参数方程为:X=a*COSθ

Y=b*SINθ

可改写为: #1=30*cos[#3] #3为参数方程对应的中角度

#2=20*sin[#3]

710564ef7c85ed75a7dd2466f61b076a.png

图中椭圆长半轴30mm,短半轴20mm,椭圆中心位置如图所示,不在轴线上,因此在计算编程所用的坐标值时,X方向要再加上40,Z方向要减去30+10=40

相应程序如下:

T0101

M3S800

G0X82Z5

#6=36

N5 G0X[#6+40]

G1Z-10F0.1

#3=0

N10 #1=30*COS[#3]

#2=20*SIN[#3]

#4=2*#2+#6+40 计算出的为半径值,需转化为直径值才能与直径编程对应。

#5=#1-30-10

G1X[#4]Z[#5]F0.1 沿小段直线插补加工

#1=#1+3 递减3度,此值越小,工件表面越光滑。

IF [#1 LE 90] GOTO 10 条件判断是否到达终点

G1X82 直线插补切到工件外圆之外

G0Z5

#6=#6-4

IF [#6 GE 0] GOTO 5

G0X150Z150

M5

M30

学习数控编程,关注邹军爱数控,让你成为经验丰富的编程高手

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值