实心材料铣键槽,大多先用钻头打孔,然后再分层铣。而坡走铣是刀具立即进入实心材料中切除材料,这样减少刀具换刀时间,能大大的提升效率。
那么出现这样的一个问题如何来解决呢?清风我给出了一个简单的办法:调整加工参数中的(Ap)切深,也就是不要老是让刀片一个地方去和硬化皮接触就行了。而坡走铣的刀路正好符合这一点。
如果槽比较深,不管软件处理出来的程序还是你手工普通编程,程序太长,而宏程序短小精悍。
我知道编程人员编写出的正确程序,现场调试的时候或多或少会有一定的问题,比如切深给的不合理,需要减少坡度切深,那么宏程序只需要给变量赋值就可以完成。而普通程序很多数值都需要修改。
宏程序最大特点是通用性好,比如车间可能有N多零件,形状相似尺寸不一样,那么编写一个程序就能够完全满足N多产品。
总深为#11 ,那就能计算出走刀次数,即#31=#11/#30,也就是总深度除以每刀深度。
问题来了,如果除的结果是有小数,比如5.6次,比如5.1次等,那么走刀次数就要按照6次来计算。
计算走刀次数的时候,小数部分取为整数了,如果按照#30来计算,那么会存在过切。每刀实际切深#32怎么计算出来呢?
答案就是:总深度除以走刀次数就是实际切削深度。即 #32=#11/ #31
比如计算出每刀切深#30,有了每刀切深,我就能够最终靠总深#11除以每刀深度,从而计算出加工次数。
有了加工次数,我们大家可以利用宏程序语句来设置条件,让程序一直循环加工,至到加工到尺寸。
但是计算出的加工次数,我们把小数部分取整了,如果安照每刀切深#30来计算的话,那么会存在过切,所以又通过总深度除以加工次数,来计算实际每刀切削深度。
#31=FUP[#11/#30](总深除以每次切深,从而计算出循环次数,[上取整])
IF[#33LT#31]GOTO10(计数变量的值小于加工次数的时候,就跳转至N10行程序段)
好了,且就分享这么多,希望给大家一点启发,能够深入学习 提高个人的解决实际问题能力。
军哥的编程课程不讲高大上,刁难深,一切从实际在做的工作出发,让你系统学习我最实战的编程技能,提升你的专业方面技术水平,为你加薪升职助力!
2、提供提供一套非常实战的模板:学习抄袭、学习修改,然后填空式的填写数据的方式来编写宏程序,让你快速见到效果;