上一篇邹军爱数控分享了螺旋插补铣孔案例,那么邹军爱数控再和你
共勉一句话学透的关键点是举一反三。
所以邹军在给你分享一个案例,这个案例就是之前螺旋插补铣孔案例的延伸应用。
加工中心孔口倒角或者加工锥面常用倒角刀或者锥铣刀具。
有些时候没有合适的刀具,我们可以采用通用的铣刀来代替倒角刀。
如下图:铣锥孔
讲两个识点:
1,解决编程原点与工件坐标原点不重合
2,勾股定理
一、解决编程原点与工件坐标原点不重合
定义一个变量如#10(工件坐标原点到编程原点的距离),用G52建立局部坐标系,关于G52的讲解我系统教程中有详细分析,在这直接给结果G52X-#10Y0,这样就解决了两原点不重合问题。
二、勾股定理
已知:夹角θ的度数和AC边长,要求出BC、AB的边长该怎么求?
根据已知条件,可以得出以下几个角与边的公式:
SINθ=BC/AB
COSθ=AC/AB
TANθ=BC/AC
如果我设置个变量比如#5代表Z向每次切深,(如下图)也就是说随着#5(Z轴)深度的变化,#14按照勾股定理公式来变,加工的时候切深#5设置很小,这样就可以加工出光滑的锥面。根据勾股定律可以推算出#14=#5*TAN[#16]。
如何编写通用程序呢?套用上一个铣孔案例:
计算两点(下刀点和退到点)
1、下刀点(上图红色圈为刀具走刀路线,蓝色圈为刀具直径)
Y方向坐标是0
X方向坐标下刀点设为#6,可以推算出:#6=[#1-#3]/2-#14
2、退刀点
因为是锥孔,铣到深度后,可以直接抬刀,即G0Z2.
好了,在编写前根据零件简图在重申下上面变量的含义:
#1= __________锥孔大端尺寸
#2= __________ 锥孔总深
#3= __________ 刀具尺寸
#16=__________ 锥孔夹角(单位度)
#10=__________ 工件坐标原点到编程原点的距离
#5= __________ 初始变量赋值
#5=#5+0.05 自运算,即#5+0.05这个算式的运算结果赋值给#5,此时代表每层下刀深度。比如#5初始值赋值为0,经过第一次运算后,#5的值为0.05,如果在运算一次此时#5的值为0.1……。
#14=#5*TAN[#16] 勾股定律
#6= [#1-#3]/2-#14 下刀点
每个变量代表的含义我定义完毕,下面直编写完整宏程序。
假如零件尺寸如下图:(选用D20的平底铣刀,更具图纸提供的尺寸,给下面变量赋值即可)
%
O0001
#1=36 (锥孔大径)
#2=5 (锥孔深)
#3=20 (刀具直径)
#5=0(下刀深度初始赋值)
#10=15(工件中心到编程原点距离)
#16=30 (锥孔夹角)
S2000 M03
G54 G90 G00 X0 Y0 Z50.
G52X-#10(建立局部坐标)
Z2
WHILE[#5LT#2]DO1(当加工深度#5小于孔深#2时,循环程序1)
#5=#5+0.05(每旋转一圈下刀深度0.05)
#14=#5*TAN[#16](满足勾股定律
#6=[#1-#3]/2-#14(下刀点)
G01X#6Y0F1200.(G0快速移动到下刀点的上方)
G3X#6Z-#5I-#6 F600.(G03顺时针螺旋加工至下一圈)
END1(循环1结束)
G0Z2.
G52X0Y0(取消局部坐标系)
M30
%
仿真如下:
学绝活关注邹军爱数控,此文欢迎欢迎转载!
閱讀更多 鄒軍愛數控 的文章