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

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系统宏程序及教程_机械/仪表_工程科技_专业资料。宏程序设计 宏程序与...12.5 宏程序应用举例 例 1:加工如图 12-1 所示的椭圆表面,材料为中碳钢。...
FANUC系统宏程序编程
系统宏程序体系采用 FANUC 系统宏程序 B 方式实现 一 变量 普通加工程序直接...目前版本中,某些公众变量被赋予特殊意义(系统变量),用于描 述 CNC 运行时各种...
FANUC宏程序使用举例
FANUC 宏程序使用举例 单轴外圆数控磨床,径向采用数控轴(X 轴)控制,轴向仍用液压油缸驱动,因此无法 使用两轴磨床数控系统提供的磨削循环功能。在实践中,可以使用 ...
宏程序在数控加工的应用
本文以 FANUC 系 统为基础介绍宏程序数控加工中的应用。 正文 一、宏程序...指令,以子程序的形式事先存储在系统存储器中,通过宏程序调用指 令执行这一功能...
FANUC数控宏程序知识详解
FANUC数控宏程序知识详解_机械/仪表_工程科技_专业资料。FANUC数控宏程序知识详解FANUC 系统宏程序编程 一 变量 普通加工程序直接用数值指定 G 代码和移动距离;例如,...
基于FANUC系统的宏程序应用
江苏畜牧兽医职业技术学院 毕业设计(论文)题目: 姓名: 学号: 二级院系部: 班级: 专业: 基于 FANUC 系统宏程序应用 孙杰 200906063134 机电工程系 数控 091 ...
基于FANUC系统的宏程序应用
毕业论文 论文题目 基于 FANUC 系统的宏程序应用 系专班学别 机电工程系 业 ...宏程序是对数控系统的一种功能扩展,即在其功能平台上进行开发,开发出 来的程序...
FANUC系统数控车床B类宏程序编程应用
FANUC系统数控车床B类宏程序编程应用_机械/仪表_工程科技_专业资料。虽然子程序对编制相同加工操作的程序非常有用,但用户宏程序由于允许使用变量、算术和逻辑运算及...
数控车床由浅入深的宏程序实例
较大地简化编程;扩展应用范围。 宏的分类 B 类宏 由于现在 B 类宏程序的大量使用,很多书都进行了介绍这里我就不再重复了,但在 一些老系统中,比如发那科(FANUC...
更多相关标签:
fanuc 宏程序系统变量 | fanuc系统宏程序 | fanuc数控系统 | fanuc数控系统官网 | fanuc数控系统pmc编程 | fanuc数控仿真系统 | fanuc数控系统说明书 | fanuc数控系统面板 |