FANUC宏程序详解.ppt
《FANUC宏程序详解.ppt》由会员分享,可在线阅读,更多相关《FANUC宏程序详解.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、用户宏程序,用 户 宏 程 序,用户宏程序,一、变量 二、运算指令 三、控制指令 四、简单练习 五、系统变量 六、宏程序调用,主要内容:,用户宏程序,主程序,宏程序,下一页,用户宏程序,宏程序的适用范围:,形状类似但大小不同(圆、方及其它),其它,自动化功能(刀具长度测量、生产管理等),特殊形状(椭圆、球等),大小相同但位置不同(组孔、阵列等),上一页,用户宏程序,宏程序与子程序的比较:,用户宏程序,宏程序相关的参数,#5(SBM) 用户宏程序语句中, 0: 单程序段不停止 1: 单程序段停止,#6(CCV) 复位(Reset)后,公共变量#100#1990: 清空 1: 不清空 #7(CLV
2、) 复位(Reset)后,局部变量#1#33 0: 清空 1: 不清空,用户宏程序,#4(NE9) 编辑程序号为90009999的程序0: 不禁止 1: 禁止,#6(NPE) 程序登录时,对含有M02,M99,M30的程序段 0: 视为登录结束 1: 不视为登录结束,用户宏程序,变量的种类 变量的显示与设定 变量的使用 未定义变量,一、变量,用户宏程序,1. 变量的种类,例:#10,#1005 表达式也可以用于指定变量号,需封闭在括号中。 例:#2-1,#500/2 可在程序段结尾加注释说明变量内容,需用括号封闭。 例:#2=#3-1(TOOL NUMBER);,变量符号(#)+ 变量号,变量
3、的表示,用户宏程序,变量的种类,用户宏程序,变量的范围,用户宏程序,2.变量的显示与设定,变量的显示,1.按下MDI面板上的功能键,OFFSET SETTING,2.按几次 键,直至出现,用户宏程序,3.按下 显示宏程序变量值,用户宏程序,4.按 、 显示局部和公共变量值,用户宏程序,公共变量的设定,1.找到显示公共变量的画面。 2.将光标移至欲设定的变量号上。 键入变量号并按 键 按换页键 、 和光标键将光标移至欲设定的变量号上 3.键入数据并按,用户宏程序,3.变量的使用,# i = ,将计算结果赋值给对应的变量号,常数、变量、函数和运算符的组合,表示方法,#1= #2 + 100 ; #
4、1= #2 + #18 SIN#5 ;,用户宏程序,变量的定义,当在程序中定义变量值时,小数点可以省略,#1 = 123;,#1,123.000,变量的引用,跟在地址后面的数值可用变量来代替。,G01 X10.0 F#1;,F,把#1值作为F的指令值,G01 X-#1+#2 F#1;,把表达式放在括号中,用户宏程序,把变量用于地址数据的时候,被引用变量的值根据地址的最小设定单位自动地四舍五入,G01 X#1; 当#1赋值为12.3456时,实际指令值为G01 X12.346;,改变引用变量的值的符号,要把负号放在#的前面,G00 X-#1;,用户宏程序,当引用未定义的变量时,变量及地址字都被忽
5、略,G00 X#1 Y#2; 当#1=0,#2为空时, G00 X0;,程序号、顺序号和任选程序段跳转号不能使用变量,O#1; N#3 Y200.0; /#2 G00 X10.;,用户宏程序,4.未定义变量,当变量值未定义时,这样的变量成为变量,变量#0 总是空变量,它不能写只能读,未定义变量的引用,当引用一个未定义的变量时,地址本身也被忽略,用户宏程序,未定义变量的计算,除了用赋值以外,其余情况下与0 相同,用赋值,用户宏程序,条件表达式,用户宏程序,条件表达式,EQ和NE中的不同于0,用户宏程序,二、运算指令,运算命令的种类 运算顺序,用户宏程序,1.运算命令的种类,加减乘除,用户宏程序,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fanuc 程序 详解
限制150内