首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

异型螺纹编程实例,分分钟扩展你的编程思路!

这个是莫莫的一位学员自己设计的图,因此就没去考虑合理性了。

先看看用球刀或者尖刀做刀尖圆弧产生的误差(其实是我在这里不知道怎么用G42)

假设这是一个R0.5的刀尖,如果加C型刀补的话走刀路线像上图一样,但如果不加怎么排除误差呢,先看刀尖圆弧的圆心,也就是上图上面一条绿线走的轨迹,它走的是一个R2.5的圆弧,那么看刀尖,也就是A(对刀点),从A到B走的和上面一样也是R2.5的圆弧,那么,这个R3的圆弧让刀尖走R2.5的圆弧即可,这里重点就是刀尖走的圆弧起点和终点坐标

看第一张图,R3的起点是Z2.69,那么这里我取的是Z2.8,那么刀尖真正的起点在哪呢,就如上图所示,如果有CAD等画图软件可以直接量出来,没有的话可以这样算#1=SQRT[25*25-[SQRT[9-2.8*2.8-0.5]²]=2.433宏运算做多做五个运算,这是举个例子,这个解决了那么程序:

T0101

M3S300

G0X45Z14

#1=2.433 圆弧的Z起点

N1#2=SQRT[2.5*2.5-#1*#1] 圆弧的X坐标

G0X[40-#2*2]Z[14+#1]定位

#3=28 椭圆起点Z坐标,用于计算

N2#4=2*25*SQRT[1-#3*#3/2500]椭圆的X坐标

#5=80-#4-#2*2+4 实际编程X坐标

#6=#1+#3-28 实际编程的Z坐标,这里减一个28意思就是把椭圆的起点坐标设为0

G32X#5Z#6F7

#3=#3-7 这里说一下,我一直都是以一个螺距为步距的,看到鬼谷大师用了1,我没试过,活到老学到老,当然,步距越小越精确;

IF[#3GE-28]GOTO2这里说一下,图中椭圆终点坐标为28,如果这里设置为GT,那么G32在车到-28位置会停顿,留下一个槽;

G0X50

Z14

#1=#1-0.05

IF[#1GE-2.433]GOTO1

G0X200

Z200

M30

这个就不细说了,上面的程序并不是所有系统都可以用,比如说广数980的,如果那样做刀会在每个步距那里停顿,而产生一个槽(应该是因为计算能力的原因,以前试的是这样。)

先想象一下,用一个R3的成型刀一次性车完

看刀尖的圆心,走的轨迹也是那个椭圆的轨迹,刀尖上的任意一点都是走的这个椭圆的轨迹,,那么只要定位到起点,然后用增量值来做就可以了。椭圆的有效长度为56,螺距为7,

那么计算出每一个螺距处的椭圆X值就可以了。

当椭圆Z=28,也就是起点了,X=2*25*SQRT[1-28*28-2500]=38.57;

Z=21时X=34.62;

Z=14时X=32;

Z=7时X=30.49;

Z=0时X=30;

Z=-7时X=30.49;

Z=-14时X=32;

Z=-21时X=34.62;

Z=-28时X=38.57;

Z=-35时X=44.29;

有了这些就知道了增量值

程序:

T0101

M3 S300

G0 X45 Z14

#1=2.433

N1 #2=SQRT[2.5*2.5-#1*#1]

G0 X[40-#2*2] Z[14+#1]

#5=38.57-#2*2+4

G32 X#5 Z#1 F7

G32 U-3.95 W-7 F7;

G32 U-2.62 W-7 F7;

G32 U-1.51 W-7 F7;

G32 U-0.49 W-7 F7;

G32 U0.49 W-7 F7;

G32 U1.51 W-7 F7;

G32 U2.62 W-7 F7;

G32 U3.95 W-7 F7;

G32 U5.72 W-7 F7;

G0X50

Z14

#1=#1-0.05

IF[#1GE-2.433]GOTO1

G0X200

Z200

M30

这个是牧亭的一位小伙伴自己设计的一张图,有兴趣的可以试试!

如需免费编程视频资料+安装包+视频安装教程的小伙伴请凭以下方式联系牧亭哦!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180815A1OF5T00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券