数控车床 在椭圆上加工曲线螺纹
程序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,往两边牙高貌似会逐渐减小
木有意思。楼主你out了。 精神上支持楼主。物质上不能提供楼主解决方案。 上个图纸看看呢 风随意 发表于 2012-12-19 08:58 static/image/common/back.gif
木有意思。楼主你out了。
刚从学校毕业,有一次在数控技能竞赛中看到这种螺纹,所以想试着做,新手求教了{:soso_e154:}还有,我的车床是GSK980TDb cralosfan 发表于 2012-12-19 11:47 static/image/common/back.gif
上个图纸看看呢
就这样一个椭圆,长半轴为40mm短半轴为18mm,在这个椭圆上加工y=sin x的曲线螺纹,螺纹总长48mm
求大神帮忙啊
无意思的东西,还不如去研究怎么把刀磨好有意义 onelee 发表于 2012-12-19 18:37 static/image/common/back.gif
无意思的东西,还不如去研究怎么把刀磨好有意义
说的是实在话,但我挺喜欢挑战自己的,算是转牛角尖吧
飘过 onelee 发表于 2012-12-19 18:37 static/image/common/back.gif
无意思的东西,还不如去研究怎么把刀磨好有意义
我也觉得基本功最重要
页:
[1]
2