- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FANUC宏程序讲解教程
.;
用户宏程序
程序保护与快捷程序编辑
图形对话编程 — Manual Guide i;一、变量
二、运算指令
三、控制指令
四、系统变量
五、宏程序调用
六:典型应用举例;主程序; 形状类似但大小不同(圆、方及其它);; 变量的种类
变量的显示与设定
变量的使用
未定义变量;;变量号;正 值;1、按下 显示宏程序变量值;;当在程序中定义变量值时,小数点可以省略;把变量用于地址数据的时候,被引用变量的值根据地址的最小设定单位自动地四舍五入;当引用未定义的变量时,变量及地址字都被忽略;当变量值未定义时,这样的变量成为空变量;;;;种 类;种 类;种 类;其它函数;逻辑运算;2.运算顺序 ;2.运算顺序 ; 无条件转移(GOTO 语句)
条件转移(IF 语句)
循环(WHILE 语句); GOTO n; n:程序段号(1- 99999); IF [条件表达式] GOTO n;;表 达 式; WHILE [条件表达式] DO m; (m=1,2,3);WHILE[…] DO 1;
程序
WHILE[…] DO 2;
END1;
程序
END2;;WHILE[…] DO 1;
程序
IF[…] GOTO n;
END1;
程序
Nn …;;常用格式;四、系统变量 ;补偿号;变量号;变量号;#3003;变量号;变量号;变量号;变量号;变量号;变量号;11.PMC信号 ;11.PMC信号 ;11.PMC信号 ;五、宏程序的调用 ; G65 Pp Ll 〈自变量赋值〉; ;有两种形式的自变量赋值规定:;;G65 P9003 X30. Y45. Z-3. F300;;;G65 P9999 A1.0 B1.3 C4.1 I100.0 J50.0 K30.0 I50.0 J30.0 K10.0 I40.0 J60.0 K30.0;;G66 Pp Ll 〈自变量赋值〉;
? ? ? ? ;
? ? ? ? ;
G67; ;O0001;
●
●
G66 P9100 L2 A1.0 B2.0;
G00 G90 X100.0;
Y200.0;
X150.0 Y300.0;
G67;
●
●
M30;;G指令调用;程序号;M指令调用;程序号;M指令调用;程序号;T指令调用;六、应用举例 ;圆周上等距钻孔;O9999;
#30=#4001;
#31=#4003;
#32=#4109;
IF[#31 EQ 90] GOTO 1;
#24= #24 + #5001;
#25= #25 + #5002;
#26= #26 + #5003;
#18= #18 + #5003;
N1 WHILE[#11 GT 0] DO1;
#5=#24 + #21*COS[#1];
#6=#25 + #21*SIN[#1];
G81 G90 X#5 Y#6 Z#26 R#18 F#9;
#1= #1 + #2;
#11= #11 - 1;
END1;
G80 G#30 G#31 F#32;
M99;;O0001;
G92 X0 Y0;
G65 P9999 U100.0 R80.0 A1.0 F300;
M30;;程序保护与快捷程序编辑;一、程序保护
二、常用快捷程序编辑
;一、程序保护 ;一、程序保护 ;一、程序保护 ;一、程序保??? ;二、常用快捷程序编辑 ;程序删除;程序批量输出与读取;程序扩展编辑功能;FANUC MANUAL GUIDE i;MANUAL GUIDE i 有对程序的编辑和操作的引导功能,可完成程序的编辑、检测、准备以及加工现场的全部操作。;车床、加工中心及复合加工机床程序的程序的编辑、操作等内容都通过此画面进行操作和支持引导;车削加工和铣削加工的循环菜单;- 车削、铣削的加工状况可以通过3维模型仿真
- 可模拟斜面加工
- 可根据定义显示刀具形状
- 可以描绘刀具轨迹;大大缩短了加工前准备时间;铣头+刀架 复合车床;;FANUC数控编程学习
文档评论(0)