好文档 - 专业文书写作范文服务资料分享网站

FANUC O加工中心编程说明书

天下 分享 时间: 加入收藏 我要投稿 点赞

8.4.6 T码调用子程序

用。在加工程序中指定的T码存储在公共变量#149中。

57

将参数040的第5位置1,当在加工程序中指定一个T码时,宏程序O9000就被调在用G码调用的宏和用M码或T码调用的程序中,不能再用T码调用子程序,在这样的程序中T码被看作是普通T码。

8.5附加说明

① 用户宏程序与子程序相似,也能寄存和编辑。

② 可以在自动操作方式下指定宏调用。但在自动操作期间不能转换到MDI方式。也能在MDI操作B方式下应用宏调用。

③ 不能用顺序号搜索用户宏程序。

④ 即使当宏程序正在执行,也能以单段方式停止(除了含有宏调用命令、算术操作命令、控制命令的段外)。含有宏调用命令(G65、G66、G67)的段,在单段方式下不能停止。而将参数011的第5位置1,含有算术操作命令、控制命令的段能停止。单段停止方式常用于测试用户宏程序。注意,在切削补偿方式C下,如果在宏语句处执行了单段停止,该语句被看作是与移动命令无关的段,这时补偿可能不正确。(严格地讲,这句被看作是移动命令为0的段)。

⑤“/”如果出现在算术表达式的中间,则被认为是除号。

⑥ 将参数010的第4位置1,可禁止对程序号为9000~9999的程序进行编辑和删除。同时按住RESET 和DELET键重新启动电源时,整个内存将被删除,包括宏程序。

⑦ 复位操作可使地方变量和公共变量#100~#199清成空值。但是,通过设置参数040的第6第7位,可以避免这些参数的复位。系统变量#1000~#1133不受复位影响。

⑧ 象M98一样,不显示用作子程序调用的M码和T码。 ⑨ 在表达式中使用的常数取值范围是+0.0000001~+99999999和-99999999~-0.0000001,如果超出此范围,将发出003号报警。

附录1:报警代码表

1. 程序报警(P/S报警)

报警号 000 001 002 003 004 005 006 007 009 010 011 014 015 020 021 029 030 033 034 037 038 041 043 044 046 57

报 警 内 容 修改后须断电才能生效的参数,参数修改完毕后应该断电。 TH报警,外设输入的程序格式错误。 TV报警,外设输入的程序格式错误。 输入的数据超过了最大允许输入的值。参考编程部分的有关内容。 程序段的第一个字符不是地址,而是一个数字或“-”。 一个地址后面跟着的不是数字,而是另外一个地址或程序段结束符。符号“-”使用错误(“-”出现在一个不允许有负值的地址后面,或连续出现了两个“-”)。 小数点“. ”使用错误。 一个字符出现在不能够使用该字符的位置。 指令了一个不能用的G代码。 一个切削进给没有被给出进给率。 程序中出现了同步进给指令(本机床没有该功能)。 企图使四个轴同时运动。 圆弧插补中,起始点和终点到圆心的距离的差大于876号参数指定的数值。 圆弧插补中,指令了不在圆弧插补平面内的轴的运动。 H指定的偏置号中的刀具补偿值太大。 H指定的刀具补偿号中的刀具补偿使用刀具长度补偿或半径补偿时,值太大。 编程了一个刀具半径补偿中不能出现的交点。 圆弧插补出现在刀具半径补偿的起始或取消的程序段。 企图在刀具半径补偿模态下使用G17、G18或G19改变平面选择。 由于在刀具半径补偿模态下,圆弧的起点或终点和圆心重合,因此将产生过切削的情况。 刀具半径补偿时将产生过切削的情况。 指令了一个无效的T代码。 固定循环模态下使用G27、G28或G30指令。 G30指令中P地址被赋与了一个无效的值(对于本机床只能是2)。

051 052 053 055 060 070 071 072 073 074 076 077 078 085 086 087 090 091 092 100 101 自动切角或自动圆角程序段后出现了不可能实现的运动。 自动切角或自动圆角程序段后的程序段不是G01指令。 自动切角或自动圆角程序段中,符号“,”后面的地址不是C或R。自动切角或自动圆角程序段中,运动距离小于C或R的值。 在顺序号搜索时,指令的顺序号没有找到。 程序存储器满。 被搜索的地址没有找到,或程序搜索时,没有找到指定的程序号。 程序存储器中程序的数量满。 输入新程序时企图使用已经存在的程序号。 程序号不是1~9999之间的整数。 子程序调用指令M98中没有地址P。 子程序嵌套超过三重。 M98或M99中指令的程序号或顺序号不存在。 由外设输入程序时,输入的格式或波特率不正确。 使用读带机/穿孔机接口进行程序输入时,外设的准备信号被关断。 使用读带机/穿孔机接口进行程序输入时,虽然指定了读入停止, 但读过了10个字符后,输入不能停止。 由于距离参考点太近或速度太低而不能正常执行恢复参考点的操作。 自动运转暂停时(有剩余移动量或执行辅助功能时)进行了手动返回参考点。 G27指令中,指令位置到达后发现不是参考点。 PWE=1,提示参数修改完毕后将PWE置零,并按RESET键。 在编辑或输入程序过程中,NC刷新存储器内容时电源被关断。当该报警出现时,应将PWE置1,关断电源,再次打开电源时按住DELETE 键以清除存储器中的内容。 131 179 224 PMC报警信息超过5条。 597号参数设置的可控轴数超出了最大值。 第一次返回参考点前企图执行可编程的轴运动指令。 57

2. 伺服报警

报警号 400 伺服放大器或电机过载。 报 警 内 容

401 404 405 410 411 413 414 415 416 417 420 421 423 424 425 426 427 430 431 433 434 435 436 437 速度控制器准备号信号(VRDY)被关断。 VRDY信号没有被关断,但位置控制器准备好信号(PRDY)被关 断。正常情况下,VRDY和PRDY信号应同时存在。 位置控制系统错误,由于NC或伺服系统的问题使返回参考点的操 作失败。重新进行返回参考点的操作。 X轴停止时,位置误差超出设定值。 X轴运动时,位置误差超出设定值。 X轴误差寄存器中的数据超出极限值,或D/A转换器接受的速度指 令超出极限值(可能是参数设置的错误)。 X轴数字伺服系统错误,检查720号诊断参数并参考伺服系统手册。 X轴指令速度超出511875检测单位/秒,检查参数CMR。 X轴编码器故障。 X轴电机参数错误,检查8120、8122、8123、8124号参数。 Y轴停止时,位置误差超出设定值。 Y轴运动时,位置误差超出设定值。 Y轴误差寄存器中的数据超出极限值,或D/A转换器接受的速度指 令超出极限值(可能是参数设置的错误)。 Y轴数字伺服系统错误,检查721号诊断参数并参考伺服系统手册。 Y轴指令速度超出511875检测单位/秒,检查参数CMR。 Y轴编码器故障。 Y轴电机参数错误,检查8220、8222、8223、8224号参数。 Z轴停止时,位置误差超出设定值。 Z轴运动时,位置误差超出设定值。 Z轴误差寄存器中的数据超出极限值,或D/A转换器接受的速度指 令超出极限值(可能是参数设置的错误)。 Z轴数字伺服系统错误,检查722号诊断参数并参考伺服系统手册。 Z轴指令速度超出511875检测单位/秒,检查参数CMR。 Z轴编码器故障。 Z轴电机参数错误,检查8320、8322、8323、8324号参数。 57

3. 超程报警

报警号 510 报 警 内 容 X轴正向软极限超程。 511 520 521 530 531 X轴负向软极限超程。 Y轴正向软极限超程。 Y轴负向软极限超程。 Z轴正向软极限超程。 Z轴负向软极限超程。 57

4. 过热报警及系统报警

700号报警为NC主印刷线路板过热报警,704号报警为主轴过热报警。

其它的6××为PMC系统报警,9××为NC系统报警。用户如发现以上两种报警,请及时通知我们或直接向FANUC公司咨询,以便联系维修。

2×××为机床报警,详见以下说明。

FANUC O加工中心编程说明书

8.4.6T码调用子程序用。在加工程序中指定的T码存储在公共变量#149中。57将参数040的第5位置1,当在加工程序中指定一个T码时,宏程序O9000就被调在用G码调用的宏和用M码或T码调用的程序中,不能再用T码调用子程序,在这样的程序中T码被看作是普通T码。8.5附加说明①用户宏程序与子
推荐度:
点击下载文档文档为doc格式
6jw339b9nu86wqu5qtyx
领取福利

微信扫码领取福利

微信扫码分享