【摘要】:采用宏程序编写加工程序代码时,设置变量、变量之间内在关系以及变量初始赋值,需要根据毛坯尺寸和零件加工要求来综合考虑。2)车削一次端面循环后,通过#100=#100-1实现自减运算,控制下一次Z轴切削起始位置。③变量#100的值为4大于0,因此跳转到标号10处执行#100=#100-1=4-1=3,即第二次车削端面在Z3处,X轴进给至X-1,X、Z轴退刀……②试比较以下两段程序的区别:分析可知:程序1执行5次,而程序2执行4次。
编程要点提示:
1)#100=5变量语句控制加工零件余量。
采用宏程序编写加工程序代码时,设置变量、变量之间内在关系以及变量初始赋值,需要根据毛坯尺寸和零件加工要求来综合考虑。
2)车削一次端面循环后,通过#100=#100-1实现自减运算,控制下一次Z轴切削起始位置。结合变量#100的初始值详细分析如下:
①#100控制Z轴加工余量,第一次车削#100=#100-1=5-1=4,即第一次车削端面在Z4处,X轴进给至X-1(车削端面),X、Z轴退刀后,机床系统进行下述操作。
②通过IF[#100 GT 0]GOTO10,先判断变量#100的值是否大于0,若大于0则跳转到标号10的程序执行;若变量#100的值小于或等于0,程序顺序执行IF[#100 GT 0]GOTO10下一程序段。
③变量#100的值为4大于0,因此跳转到标号10处执行#100=#100-1=4-1=3,即第二次车削端面在Z3处,X轴进给至X-1(车削端面),X、Z轴退刀……依次类推,当且仅当变量#100的值小于或等于0时,机床顺序执行IF[#100 GT 0]GOTO10下一条语句G0 X50 Z100,循环结束。(www.xing528.com)
3)条件判断语句IF[#100 GT 0]GOTO10中的GT说明:
“GT”条件运算符的含义为“大于”,本实例对#100通过GT条件判断与0进行比较。另外,注意GE和GT的区别有如下几点:
①GT运算符的含义为“大于”,GE含义为“大于或等于”。
②试比较以下两段程序的区别:
分析可知:程序1执行5次,而程序2执行4次。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。