大家好,相别几天。近段时长由于上班比较忙,就没有时长更新,对不住大家啦!
本人讲解的都是比较粗俗,有些人可能不是很容易接受,不好意思哈。我也是没有经过系统的学习,都是我自己摸索的,所以说有些时候讲的不是很系统化,这点希望大家理解!
下面我就说说CNC机械加工中心,三菱机台宏程序手工编圆的原理;
1、首先我们需要考虑到需要用多大的刀具;
2、其次我们需要洗多大的圆;
3、首先我们需要先计算出刀具洗圆的直径,也就是中间需要的(I值);
一、下面我先给大家写一段简单的宏程序,大家看看
T1 M6; (切换一号刀具)
#500=-0.1; (三菱系统#500—#999都是属于用户宏变量)
G0 G90 G54 X0. Y0. (机械运行至G54工件零点)
M3 S7500; (主轴顺时针转动,转速7500)
G43 H1 Z10.F1500. M8; (主轴刀具从机械零点下刀至工件10CM处,并开启一号切削液)
WHILE[#500 GE-3.]D01; (循环检查,当#500≥-3.CM时,不执行,不循环)
G1 X2. Z#500 F500.; (机床在X轴工件零点偏离2.0CM)
G2 I2.; (机床顺时针转圆,直径2.0CM)
G1 X1.; (机床在X轴工件零点偏离1.0CM,方便下刀)
#500=#500+[-0.1]; (机床宏变量每次相加-0.1CM)
END1 (返回继续执行循环)
G0 Z20.; (机械迅速太高于工件20.0CM)
M5; (主轴停止转动)
M9; (停止一号切削液)
G91 G28 Z0.; (回到机械第一参考点Z)
G91 G28 X0. Y0.; (回到机械第一参考点X,Y)
M30; (程序结束并返回程序头)
提示:上述程序我已经进行的说明,下面我就不说了,关于机械加工I值得计算,个人比较通俗,我的计算方式是这样的,其他人有一些好的建议可以给我留言,谢谢大家
一、 内圆:I=圆半径—刀半径
例如:需要洗一个20的圆,我们需要用到直径&12的刀具,I值就是10-6=6,那么我们洗圆的I值就是6.;
二、外圆:I=圆半径+刀半径
例如:需要洗一个10的圆柱,我们需要用到直径&12的刀具,I值就是5+6=11,那么我们洗圆的I值就是11;
好了,朋友们今天的话题就这些了,如果我有说的不对的地方,希望朋友们及时留言我会改正,感谢你们的观看!感谢大家!
上述设备为三菱M70系统,其他系统有待验证!