《数控车宏程序培训教程.ppt》由会员分享,可在线阅读,更多相关《数控车宏程序培训教程.ppt(15页珍藏版)》请在优知文库上搜索。
1、宏程序简言之就是:宏编程,宏程序简言之就是:宏编程,它是一种零件的编程方法,它是一种零件的编程方法,该方法是在标准该方法是在标准CNC编程方编程方式的基础上附加控制特征,式的基础上附加控制特征,以使功能更强大、更具有灵以使功能更强大、更具有灵活性。活性。标准编程标准编程宏程序编程宏程序编程使用定值编程使用定值编程使用使用变量变量代替定代替定值值定值之间不可以运定值之间不可以运算算变量之间可以变量之间可以运运算算程序是按照顺序执程序是按照顺序执行行程序可以任意程序可以任意跳跳转转变量的表示:变量的表示: 变量符号变量符号+变量号变量号Fanuc、哈斯、三菱、马扎克日系类都是用、哈斯、三菱、马扎克
2、日系类都是用: #西门子西门子802s、802Dsl、840D、810D都是用:都是用:RPA系统使用:系统使用:P海德汉系统使用:海德汉系统使用:Q # i(i=0、1、2、3、4、5) #0 #1 #2 #3 #4拓展:表达式也可以用于指定变量号,此时表达拓展:表达式也可以用于指定变量号,此时表达式必须封闭在括号内式必须封闭在括号内例如例如 # #1+ #2 12 括号的要求:西门子用小括号括号的要求:西门子用小括号 ( ) Fanuc 用中括号用中括号 转移和循环转移和循环条件和循环条件和循环GOTO 语句语句 无条件转移无条件转移IF 条件条件GOTO n语句语句 有条件转移有条件转移WHILE 条件条件 DO n 当当时循环时循环1、无条件转移、无条件转移 GOTO10 跳转到跳转到N102、有条件转移、有条件转移 IF#1LE40GOTO10 当当#1小于等于小于等于40时,跳转到时,跳转到N10*3、有条件执行预先指定的程序语句、有条件执行预先指定的程序语句 IF#1EQ2THEN#3=10 如果如果#1与与#2值相值相同,同,10赋予给赋予给#3