本节续前一节,继续探讨宏程序的逻辑问题,即:数值的奇偶判定。
先看这样一个加工要求:
有一块L100*W68钢板,要求编一段宏程序钻5排孔,奇数行时为5孔,偶数行时为4孔。
(具体尺寸见下图)
这题由于孔排数有限,如果采用穷举法也是可以的,编写程序量也不大,但有没有更好的方法呢?
当然有,我们可以用“排数”作记数器,当记数器数值为奇数时进行一套钻孔动作,当记数器数值为偶数时进行另一套钻孔动作,这样就可以达到上述效果。但这又涉及另一个问题:怎样用宏程序进行数值的奇偶判定?本节,我们先不论述其原理,先谈谈其应用。
下面是宏程序与注释:
由于CIMCO无法进行准确的逻辑运算,所以无法验证,但VT可以,见效果图:
最后说明下,此程序的钻孔路径还可以再优化下,这个就留给读者了。
好,本节内容结束,觉好就关注我,静等下期内容。
閱讀更多 ZHANGTECHENG 的文章