A思骏 发表于 2013-10-31 23:03:36

一个圆弧螺纹程序

朋友给 得一起分享
#1=15
#2=60
N2#1=15
N3#3=2*-19.5]
G0X[#3]
G33X[#3]Z[#1]K7.5
#1=#1-1
IF[#1GE-15]GOTO3
G0X85
G0Z15
#2=#2-0.3
IF[#2GE57]GOTO2
G00X80Z-60
#2=12.07
N5#1=-9*SQRT+49
#2=#2-1
G01X[#1]+40Z#2-27
IF[#2GE0]GOTO5

shengliqiang 发表于 2013-10-31 23:04:12

好像小螺距的圆弧螺纹还能近似描述,大螺距的螺纹不行吧!
另外,程序中的,G33X[#3]Z[#1]K7.5中的K7.5是导程吧,
但当Z轴的变量,#1=#1-1 按这样的步长进行循环时,得到的螺纹却是近似为螺距为1的螺纹,我试验此程序的结果是,程序中的螺距实际受:#1=#1-1中的步长值-1控制,得到的圆弧面螺纹不是完美的圆弧面螺旋线,准确的导程7.5也没有体现出来。
不知我说的对不对,各位给个意见,期盼答复

shengliqiang 发表于 2013-10-31 23:04:50

还有一个疑问:程序中的
#2=12.07
N5#1=-9*SQRT+49
#2=#2-1
G01X[#1]+40Z#2-27--------这一段的表达式正确吗?????
IF[#2GE0]GOTO5
是个什么东东???

qingwawanz 发表于 2013-10-31 23:05:38

谢谢你提示思路

zhao98710014 发表于 2013-10-31 23:06:13

谢谢分享!要是有图就好多咯

azhu008 发表于 2013-10-31 23:06:51

我以前也干过,呵呵,增量至少要放到2mm以上才能加工出来,否则你会发现车出的螺距很小

zqlwx1 发表于 2013-10-31 23:07:30

试试弄用吗 ~~~~~~~~~~~~~~~

vip008008 发表于 2013-10-31 23:08:13

不知道你这个程序怎么能停下来

yuan6238 发表于 2013-10-31 23:09:01

宏程序编的不错,学习了!有机会亲息试试,另外注明是什么系统最好!

zqlwx1 发表于 2013-10-31 23:09:42

我今天试了 ,车出来的好像不是螺旋线
页: [1]
查看完整版本: 一个圆弧螺纹程序