在清风我前几天的文章中,分享了矩形螺纹的宏程序编写方法,用宏程序加工大螺距螺纹,可以解决加工中出现的震刀,提高产品质量……。
可以说使用宏程序编程好处还很多,比如说刀具寿命管理,安全预测程序开发,数控G指令开发,产品、磨具参数化编程等等。学会宏程序编程是一件多么美好的事啊!
今天分享一篇数车上加工圆弧螺纹的宏程序
说起大螺距圆弧螺纹加工,批量生产大多用旋风铣来加工(如下图:)
但是一些内圆弧,尤其是底孔较小,往往采用车的方法。那么之前分享过,车螺纹常用的三种进给方法:
如果非标成形刀具,刀具圆弧和零件圆弧一样的时候,我们可以通过径向进给的方法来完成螺纹的车削。(如下示意图)
但是对于大螺距以及牙比较深的螺纹,采用圆弧半径小于螺纹牙型半径的圆弧螺纹车刀,这样会显著提高产品质量,与加工效率。
但是问题来了,很多人表示不会编写此程序
下面清风我给大家分享一个简单案例,教大家利用宏程序来编写此程序
机床:数车
加工:R4的内圆弧螺纹,螺距为10
编程思路: 采用侧向进刀方法,也就是刀具沿圆弧逐次进刀
图纸:如下简图
重要的事情说三遍:
采用侧向进刀方法
采用侧向进刀方法
采用侧向进刀方法
侧向进刀有什么特点:(如下图)
本质是:刀具沿着螺纹轮廓线依次进刀,这样就会显著降低切削阻力,(相对于径向进给,刀具两侧刃和底刃,都接触零件,如果大螺距的螺纹加工,这种加工方法很难实现高效的,平稳的加工)
既然刀具沿着螺纹轮廓线进刀,那么我们需要知道轮廓线的点位坐标
1、首先说明,由于刀具存在圆弧R,刀具沿着螺纹轮廓轨迹应该是:螺纹圆弧半径-刀具圆角半径
2、计算圆弧坐标点位坐标
也就是圆弧上的任一的B点
根据勾股定理我们很容易推算出:
BC= AB*SINθ (X方向)
AC= AB*COSθ (Z方向)
好了,清风我就分析到这,更多编程思路上的分析,大家要多关注我的微信公众号CNC120,现在直接上程序:(建议大家收藏起来,备用)
O0001(清风)
(微信soscnc)
G54G00X100.Z50.
M03S100
G00X42
Z15.
#1=3(螺纹圆弧R)
#2=2(刀具圆弧R)
#3=0(角度初始变量)
WHILE[#3LE180]DO1(如果没有切削完一个半圆弧继续循环1)
(清风在这设置了个角度变量,为WHILE语句做判断)
#5=[#1-#2]*SIN[#3](计算X坐标)
#6=[#1-#2]*COS[#3](计算Z坐标)
(这是根据勾股定理推算出来的,详见上面第2点)
G0Z[5+#6](螺纹切削循环起点)
G92X[42+2*#5]Z-80. F10(螺纹切削)
(D42是螺纹底孔直径,由于#5我计算的是X方向单边值,要换算成直径,所以需要乘以2)
#3=#3+10(角度每次递增10°)
END1(循环1结束)
G00Z50.
M30
我是清风,数控宏编程传播第一人,因为我觉得市面这方面的专业资料书籍太烂了,非得把知识讲解的深奥,这样让你看不懂、记不住、用不上
书看不懂不是你的问题,而是书的问题,所以清风多年来,原创的几套教程
看似很LOW,却是一看就懂、一学即会、一用就灵
比如这套《跟清风学宏程序编程》,从零基础讲解,逐步到提高,内容涉及比较广,除了宏基础知识之外,更多是编程思路、工艺思想,编程策略等方面的分析,简单易懂,目的是让你体会,感悟宏的魅力,整体上提高你的编程功底与逻辑思维训练。
跟清风学《数控宏程序编程》后,你至少收获4大成果
1,掌握并具备宏程序进行零件加工的编程能力
2,宏程序的调用、宏程序误差处理方法,提高动手能力,提升数控系统使用功能
3,掌握用数学公式来编写宏程序的技巧
4,掌握简单的模块化编程
5,了解宏程序测量数据反馈至数控系统里
6,了解宏程序用于生产管理
教程费用:398元/套
购买此教程的前提是你需要掌握普通编程,这样清风100%让你学会宏程序编程
发货方式:微信付款,联系清风,在线传送,索取教程
因为教程为PDF,移动互联网+4G网络+智能手机+便捷支付的出现,让买卖得以完成
扫二维码,支付398元,然后联系我的微信:soscnc
领取专属 10元无门槛券
私享最新 技术干货