「数控宏程序应用」:宏程序的逻辑---奇偶判定在加工中的应用

本节续前一节,继续探讨宏程序的逻辑问题,即:数值的奇偶判定。

先看这样一个加工要求:

有一块L100*W68钢板,要求编一段宏程序钻5排孔,奇数行时为5孔,偶数行时为4孔。

(具体尺寸见下图)

「数控宏程序应用」:宏程序的逻辑---奇偶判定在加工中的应用

这题由于孔排数有限,如果采用穷举法也是可以的,编写程序量也不大,但有没有更好的方法呢?

当然有,我们可以用“排数”作记数器,当记数器数值为奇数时进行一套钻孔动作,当记数器数值为偶数时进行另一套钻孔动作,这样就可以达到上述效果。但这又涉及另一个问题:怎样用宏程序进行数值的奇偶判定?本节,我们先不论述其原理,先谈谈其应用。

下面是宏程序与注释:

「数控宏程序应用」:宏程序的逻辑---奇偶判定在加工中的应用

「数控宏程序应用」:宏程序的逻辑---奇偶判定在加工中的应用

由于CIMCO无法进行准确的逻辑运算,所以无法验证,但VT可以,见效果图:

「数控宏程序应用」:宏程序的逻辑---奇偶判定在加工中的应用

最后说明下,此程序的钻孔路径还可以再优化下,这个就留给读者了。

好,本节内容结束,觉好就关注我,静等下期内容。


分享到:


相關文章: