1 / 64
文档名称:

数控加工中心技师培训宏程序讲稿2(数控加工中宏程序的编制方法).ppt

格式:ppt   页数:64
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数控加工中心技师培训宏程序讲稿2(数控加工中宏程序的编制方法).ppt

上传人:企业资源 2012/1/10 文件大小:0 KB

下载得到文件列表

数控加工中心技师培训宏程序讲稿2(数控加工中宏程序的编制方法).ppt

文档介绍

文档介绍:数控加工中宏程序的编制方法
首都航天机械公司
商学谦
FANUC宏程序简介
在数控编程中,宏程序编程灵活、高效、快捷。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能,例如,型腔加工宏程序、固定加工循环宏程序、球面加工宏程序、锥面加工宏程序等。
FANUC宏程序特殊用法
宏程序还可以实现系统参数的控制,如,坐标系的读写、刀具偏置的读写、时间信息的读写、倍率开关的控制等。
SIEMENS参数编程
与FANUC类似,但功能要弱一些。变量以“R”开始,如:R0、R1、R99。不包含系统变量,系统变量以“$”开头。
FANUC宏程序的构成
1) 包含变量
2) 包含算术或逻辑运算(=)的程序段
3) 包含控制语句(例如:GOTO,DO
,END)的程序段
4) 包含宏程序调用指令(G65,G66,
G67或其他G代码,M代码调用宏程
序)的程序段
FANUC宏程序的变量Ⅰ
FANUC数控系统变量表示形式为# 后跟1~4位数字,变量种类有四种:
变量号
变量类型
功能
#0
空变量该变量总是空,
没有任何值能赋给该变量
FANUC宏程序的变量Ⅱ
变量号
变量类型
功能
#1——#33
局部变量
局部变量只能用在宏程序中存储数据,例如运算结果。当断电时局部变量被初始化为空,调用宏程序时自变量对局部变量赋值。
FANUC宏程序的变量Ⅲ
变量号
变量类型
功能
#100—#199
#500—#999
公共变量
公共变量在不同的宏程序中的意义相同当断电时变量#100 #199初始化为空变量
#500 #999 的数据保存即使断电也不丢失
FANUC宏程序的变量Ⅳ
变量号
变量类型
功能
#1000——
系统变量
C 运行时各种数据的变化例如刀具的当前位置和补偿值等
刀具补偿存储器C的系统变量
当偏置组数小于等于200时,也可以用#2001——#2400
补偿号
刀具长度补偿(H)
刀具半径补偿(D)
几何补偿
磨损补偿
几何补偿
磨损补偿
1
2
3
:
200
:
400
#11001(#2201)
#11002(#2202)
#11003(#2203)
:
#11200(#2400)
:
#11400
#10001(#2001)
#10002(#2002)
#10003(#2003)
:
#10200(#2200)
:
#11400
#13001
#13002
#13003
:
#13200
:
#13400
#12001
#12002
#12003
:
#12200
:
#12400