当前位置:首页 >> 机械/仪表 >>

FANUC数控系统宏程序应用


M机床自动化 achine Tools Automation 栏目主持 索菲娅 FANUC数控系统宏程序的应用研究 徐州重型机械有限公司 (江苏 221004) 李 云 近年来,随着配置FA N U C数控系统的机床在 各行业的应用,用宏程序编程加工工件,已经逐渐 成为金属切削加工行业的主潮流,运用宏程序编程 不但能够简化程序,对于用户扩展系统功能和掌握 机床性能也有很大

的帮助。 种方法:①非模态调用G65。②模态调用(G66 G67)。③用G代码调用宏程序。④用M代码调用 宏程序。⑤用M代码调用子程序。⑥用T代码调用 子程序。本文中主要用到非模态调用G65和用M代 码调用宏程序两种调用方法。当用G65调用时其格 式如下: G65 P〈p〉L〈I〉 〈自变量赋值〉 〈p〉: 要调用的程序号 〈I〉:重复次数(默认为1) 1. FANUC系统宏程序的基础理论 (1)变量的类型 变量号 #0 #1~#33 变量类型 空变量 具体如表1所示。 表 1 功能 该变量总是空,没有值 能赋给该变量 局部变量只能在宏程序 中储存数据,断电时被初始 化为空 公共变量在不同的宏程 序中意义相同,断电时变量 #100~#199被初始化为空, 变量#500~#999数据保存 系统变量用于读写C N C 运行时的各种数据,例如刀 具的当前位置和补偿值。 〈自变量赋值〉: 传递到宏程序的数据 使用G65调用时可以对变量赋值,其值被赋值 给宏程序中相应的局部变量使用M98调用时,不能 在调用中赋值,只能在程序中赋值。 局部变量 2. FA N U C数控系统宏程序在卧式加工中心 上的应用 笔者公司使用卧式双面镗铣加工中心来进行汽 车起重机伸臂的机械加工。由于公司起重机产品 型号较多,需要针对不同的工件编程(见图1)。 计算程序里的Z坐标时,需要考虑镗杆(W轴)的 伸出长度以及刀具的长度,这样编程会比较繁琐, 而且容易出错。调用下面的这条程序会使编程更加 方便,直接按图中的尺寸输入程序里的Z轴坐标即 可,不需要考虑镗杆的长度,这样就节省了编程的 时间。 (1)设备 卧式双面镗铣加工中心 (带有 500mm长的镗杆)。系统:FANUC 16i Mate B 数 控系统。相关参数:Z轴行程350m m,W轴行程 500mm。厂家/型号: 日本三菱重工/ M-HT13F。 宏程序主体: O9010(Z/W WORK-OFFSET CHANGE) IF [#23 GT 0]GOTO 99 #100~#199 #500~#999 公共变量 #1000~ 系统变量 (2)转移和循环 无条件循环(G O T O语 句):转移到标有顺序号n的程序段。G O TO n; n:顺序号(1~99999)。条件转移(I F语句): I F(条件表达式)G O TO n,如果指定条件表达式 满足,转移到标有顺序号n的程序段;如果指定的 条件表达式不满足,执行下个程序段。 I F[条件 表达式]THEN。 如果条件表达式满足,执行预先 定义的宏程序语句,而且只执行一个宏程序语句。 循环(WHILE),在WHILE后指定一个条件表达 式,当指定条件满足时,执行从DO到END之间的 程序。否则,转移到END后的程序段。 (3)程序的调用 宏程序的调用有以下这几 2013年 第8期 www.metalworking1950.com 64 冷加工 M机床自动化 IF [#23 LT -500]GOTO 99 IF [#23 EQ #0 ]THEN #3=#4014 I

相关文章:
基于FANUC系统的宏程序应用
基于FANUC系统宏程序应用_机械/仪表_工程科技_专业资料。200906063135 数控技术091 徐凯江苏畜牧兽医职业技术学院 毕业设计(论文)题目: 姓名: 学号: 二级院系部: ...
基于FANUC系统的宏程序应用
江苏畜牧兽医职业技术学院 毕业设计(论文)题目: 姓名: 学号: 二级院系部: 班级: 专业: 基于 FANUC 系统宏程序应用 孙杰 200906063134 机电工程系 数控 091 ...
FANUC系统宏程序变量在机械手程序中的应用
FANUC系统宏程序变量在机械手程序中的应用_机械/仪表_工程科技_专业资料。东风...宏程序变量值读出给外部输出信号 #3000 给 CNC 设置报警 表三 宏程序与 PMC ...
FANUC系统宏程序编程
系统宏程序体系采用 FANUC 系统宏程序 B 方式实现 一 变量 普通加工程序直接...目前版本中,某些公众变量被赋予特殊意义(系统变量),用于描 述 CNC 运行时各种...
利用FANUC宏程序功能编程
利用FANUC宏程序功能编程_计算机软件及应用_IT/计算机_专业资料。利用 FANUC 宏...上面两个程序利用 FANUC OI-MD 系统宏程序 编程可很好地解决在数控铣床加工...
FANUC数控系统用户宏程序与量仪的配合应用
FANUC数控系统用户宏程序与量仪的配合应用_机械/仪表_工程科技_专业资料。FANUC 数控系统用户宏程序与量仪的配合应用 【摘要】介绍 FANUC 0I-A 系统用户宏程序与...
宏程序在FANUC数控车系统中应用论文
宏程序FANUC 数控系统中的应用 摘要:宏程序,在西门子系统中也叫参数编程法,是数控手工 编程的高级阶段,也是高级工及以上等级数控编程人员必须掌握的 知识,...
基于FANUC系统的宏程序应用
毕业论文 论文题目 基于 FANUC 系统的宏程序应用 系专班学别 机电工程系 业 ...宏程序是对数控系统的一种功能扩展,即在其功能平台上进行开发,开发出 来的程序...
FANUC宏程序使用举例
FANUC 宏程序使用举例 单轴外圆数控磨床,径向采用数控轴(X 轴)控制,轴向仍用液压油缸驱动,因此无法 使用两轴磨床数控系统提供的磨削循环功能。在实践中,可以使用 ...
FANUC系统宏指令在数控车削循环中的应用
FANUC系统宏指令在数控车削循环中的应用_计算机软件及应用_IT/计算机_专业资料。...(2014)13-0045-02 0 引言 用户宏指令是指程序员事先定义的特定的单一“指令...
更多相关标签: