下载此文档

加工中心的程序编制 宏程序运用.doc


文档分类:汽车/机械/制造 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
加工中心的程序编制 宏程序运用
(2008-04-26 19:58:31)

FANUC系统B类宏程序应用
如何使加工中心这种高效自动化机床更好地发挥效益,其关键之一,就是开发和提高数控系统的使用性能。 B类宏程序的应用,是提高数控系统使用性能的有效途径。B类宏程序与A类宏程序有许多相似之处,因而,下面就在A类宏程序的基础上,介绍B类宏程序的应用。
宏程序的定义:由用户编写的专用程序,它类似于子程序,可用规定的指令作为代号,以便调用。宏程序的代号称为宏指令。
宏程序的特点:宏程序可使用变量,可用变量执行相应操作;实际变量值可由宏程序指令赋给变量。

1、宏程序的简单调用格式
宏程序的简单调用是指在主程序中,宏程序可以被单个程序段单次调用。
调用指令格式: G65 P(宏程序号) L(重复次数)(变量分配)
其中: G65――宏程序调用指令
P(宏程序号)――被调用的宏程序代号;
L(重复次数)――宏程序重复运行的次数,重复次数为1时,可省略不写;
(变量分配)――为宏程序中使用的变量赋值。
宏程序与子程序相同的一点是,一个宏程序可被另一个宏程序调用,最多可调用4重。
2、宏程序的编写格式
宏程序的编写格式与子程序相同。其格式为:
0 ~(0001~8999为宏程序号) //程序名
N10 ……//指令
.
.
.
N~ M99 //宏程序结束
上述宏程序内容中,除通常使用的编程指令外,还可使用变量、算术运算指令及其它控制指令。变量值在宏程序调用指令中赋给。
3、变量
(1)变量的分配类型I


A # 1
I # 4
T # 20
B # 2
J # 5
U # 21
C # 3
K # 6
V # 22
D # 7
M # 13
W # 23
E # 8
Q # 17
X # 24
F # 9
R # 18
Y # 25
H # 11
S # 19
Z # 26
上表中,文字变量为除 G、L、N、O、P以外的英文字母,一般可不按字母顺序排列,但I、J、K例外;#1~#26为数字序号变量。
例:G65 P1000
则上述程序段为宏程序的简单调用格式,其含义为:调用宏程序号为1000的宏程序运行一次,并为宏程序中的变量赋值,其中:#,#,#。
(2)变量的级别
1)本级变量#1~#33
作用于宏程序某一级中的变量称为本级变量,即这一变量在同一程序级中调用时含义相同,若在另一级程序(如子程序)中使用,则意义不同。本级变量主要用于变量间的相互传递,初始状态下未赋值的本级变量即为空白变量。
2)通用变量#100~#144,#500~#531
可在各级宏程序中被共同使用的变量称为通用变量,即这一变量在不同程序级中调用时含义相同。因此,一个宏程序中经计算得到的一个通用变量的数值,可以被另一个宏程序应用。
4、算术运算指令
变量之间进行运算的通常表达形式是:#i =(表达式)
(1)变量的定义和替换
#i =#j
(2)加减运算
#i =#j +

加工中心的程序编制 宏程序运用 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aideliliang128
  • 文件大小67 KB
  • 时间2018-05-26