ぺ_我の竹马哆莱 发表于 2012-12-18 23:56:17

数控车床 在椭圆上加工曲线螺纹

程序
O0001;
   T0101;
   G97 M3 S200
   M8;
   G0 X42 Z16 起刀点
   #1=8;sin曲线函数中的起点Z坐标
   #21=0;设每次的偏移量为自变量
N1 #2=#1-8-#21;程序中sin曲线的Z坐标
   #3=(#1-#21-8)/8*360+90; 转换为角度,从90度开始
   #4=2*sin #3;   sin曲线的X坐标值(直径值) ,函数设为y=sin x
   #5=30;椭圆函数图像中起点的Z坐标
N2 #6=#5-#21;   sin曲线Z坐标往左偏移#21椭圆Z坐标也要往左偏移#21
   #7=#5-30; 程序中椭圆的起点Z坐标
   #8=(18/40)*SQRT(1600-#6*#6)*2;椭圆的X坐标,直径值,椭圆长半轴设为40,短半轴设为18
   G32 X(#4+#8-2) Z(#1+#7) F8;
   #5=#5-8;每次偏移一个螺距
   IF #5>=-12 GOTO 2;
   G0 X42;
   Z(#2+15.98);螺纹Z起点每次往左偏移0.02mm
   #21=#21+0.02;每次偏移量加0.02mm
   IF #21<=8 G0TO 1;
   G0 X100 Z250;
   M30;
这样编的车的时候主轴每转一圈Z轴往左偏移一个螺距,但第二圈Z轴停止,第三圈Z轴继续移动一个螺距,第四圈又停止.....也就是说每移动一个螺距车刀都会停一下,是车床计算太慢还是程序问题啊,向高手求助,万分感谢,还有,这样车出来椭圆螺纹最中间(最高点)的单边牙高是2mm,往两边牙高貌似会逐渐减小

风随意 发表于 2012-12-19 08:58:20

木有意思。楼主你out了。

风随意 发表于 2012-12-19 09:11:36

精神上支持楼主。物质上不能提供楼主解决方案。

cralosfan 发表于 2012-12-19 11:47:58

上个图纸看看呢

ぺ_我の竹马哆莱 发表于 2012-12-19 18:13:03

风随意 发表于 2012-12-19 08:58 static/image/common/back.gif
木有意思。楼主你out了。

刚从学校毕业,有一次在数控技能竞赛中看到这种螺纹,所以想试着做,新手求教了{:soso_e154:}还有,我的车床是GSK980TDb

ぺ_我の竹马哆莱 发表于 2012-12-19 18:32:28

cralosfan 发表于 2012-12-19 11:47 static/image/common/back.gif
上个图纸看看呢


就这样一个椭圆,长半轴为40mm短半轴为18mm,在这个椭圆上加工y=sin x的曲线螺纹,螺纹总长48mm
求大神帮忙啊

onelee 发表于 2012-12-19 18:37:50

无意思的东西,还不如去研究怎么把刀磨好有意义

ぺ_我の竹马哆莱 发表于 2012-12-19 19:36:30

onelee 发表于 2012-12-19 18:37 static/image/common/back.gif
无意思的东西,还不如去研究怎么把刀磨好有意义

说的是实在话,但我挺喜欢挑战自己的,算是转牛角尖吧

蚓蚯 发表于 2012-12-19 21:50:15

飘过

sniper2006 发表于 2012-12-19 23:54:12

onelee 发表于 2012-12-19 18:37 static/image/common/back.gif
无意思的东西,还不如去研究怎么把刀磨好有意义

我也觉得基本功最重要
页: [1] 2
查看完整版本: 数控车床 在椭圆上加工曲线螺纹