当前位置:服务支持 >  软件文章 >  邹军:数控车床用宏程序加工变螺距螺纹的方法

邹军:数控车床用宏程序加工变螺距螺纹的方法

阅读数 8
点赞 0
article_banner


(本文由邹军老师原创,在没有人指引你的时候,你靠自己的能力,或者靠自己一点点去打通去积累,是很慢的,如果别人把自己的经验倾囊相授,你可以少走很多弯路。【跟邹军学数控编程】,让你成为经验丰富的编程高手。想学习《UG编程》,《宏编程,学习加微信:Yuki7557

上一篇分享了【牙变槽不变】的变螺距螺纹程序案例,有不少朋友反映,

还有一种常见的变螺距螺纹【槽变牙不变】,这种类型的螺纹如何编程?

关于变螺距螺纹,常见的有下面两种形式:

1,      牙变槽不变

2,      槽变牙不变


宏程序不是万能的,没有宏程序是不能的,来!来!来!军哥在给您分享槽变牙不变的变螺距螺纹宏程序。

邹军:数控车床用宏程序加工变螺距螺纹的方法的图1

这种类型的螺纹槽宽逐渐变化,牙尺寸固定,如下示意图:

邹军:数控车床用宏程序加工变螺距螺纹的方法的图2

点击免费领取数控车(铣),ug编程,cad绘图,数控仿真,数控机械类书籍等上10G教程


螺纹槽由初始的18(20-2=18), 依次递减16(18-2=16),14,12……,牙宽尺寸为2。


这种【槽变牙不变】螺纹程序如何编写呢?思路如下:

1,      深度方向采用分层切削,每切一层深度不断减少。

2,      宽度方向通过移动螺纹切削起点位置来赶刀。


基于这两个思路,明白的应该明白了,所以军哥直接上程序如下:

O 1111 
G21 G40 G97 G99 T0100 
T0101 螺纹刀
S300 M03 
G00 X38. Z21 螺纹循环起点
#1= 0.5 第一刀切深
#2= 2.0 牙型高度(半径值)
N1 #2=#2-#1  每次切深后的剩余牙高
IF [#2 LE 0.05 ] GOTO2  如果剩余牙高≦0.05,则转移到N2程序段
G00 X[30+2*#2]  30为螺纹外底径
G34 Z-100. F20 K-2
G00 X38. 
Z21.
#1=0.8*#1  每次切深为上次的0.8 倍
IF [#1 GE 0.05 ] GOTO1  如果切深≧0.05,则转移到N1程序段。
#1=0.05  否则,切深固定在0.05
GOTO1 转移到N1程序段
N2 G00 X30 Z21 
G34 Z-100 F20 K-2 
G00 X38
Z21
#3=0.02 *每次赶刀量
N3 G00 Z[21-#3]*螺纹起刀点向左移动#3
X30. 
G34 Z-100 F[20-#3] K-2 *螺纹自起刀点开始,每转过一圈,则刀具向右移动#3
G00 X38 
Z21
#3=#3+0.02 
IF[#3 LE 2]GOTO3  
X38
Z21
M30

来源邹军爱数控


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空