窗口功能在数控车床上的应用 下载本文

窗口功能在数控车床上的应用

黄丽梅 吕文卓 宋耿

摘要 介绍了FANUC PMC窗口功能。用具体的实例介绍了功能的实现及应用。 关键词 数控车床 FANUC PMC 窗口功能

FANUC系统窗口功能是一条PMC功能指令,CNC的数据可通过它进行读写。该功能用途非常广泛,可以读写参数、读绝对坐标值和机械坐标值、读模态信息、读进给电机实际电流值和实际主轴速度等。充分合理利用这些功能,增加PMC和CNC之间的数据交换,可以更加细化机床功能,既可提高机床整体安全性,又可更加贴近用户的需求,提高机床的市场竞争力。

1 FANUC窗口功能指令简介

PMC窗口功能读写指令分别为读指令WINDR(SUB51)和写指令WINDW(SUB52),其指令格式如图1:

图1 窗口功能指令格式

图中所示ACT为功能指令执行条件:ACT=1,功能指令执行;ACT=0,功能指令不执行。W1为功能指令执行状态:W1=1,功能指令执行完毕;W1=0,功能指令没执行或没执行完毕。

高速响应指令在一个扫描周期内即可完成,低速响应指令需要数个扫描周期,并且低速响应指令具有排他性,即数个低速响应指令不能同时执行。在对窗口指令进行说明时,数据指令区域中的“—”代表不必指定输入或输出无意义。所有的数据在PMC内部按二进制数据表示。控制数据区可以选择R地址区域或D地址区,如果选择D地址区,既可以在PMC程序中赋值,又可在数据表画面中赋值,但在数据表画面赋值时需要注意设定数据类型为二进制数据,数据长度

为字型,因为每个控制数据占用两个字节,部分功能指令的每项输出需要四个字节,在分配数据表和设定数据类型时须加以注意,否则显示数据不直观。

2 FANUC PMC窗口功能在车床上的应用

2.1 写参数(写主电机最高转速)

图2 数据构成

图3 写参数窗口功能示例

PMC数据处理如下:

(1) 用SUB40(NUMEB)指令分别依次设定D800=18,D804=2,D806=4020,

D808=-1

(2) 图3窗口功能调用

本示例用于伺服主电机星角转换,所以ACT(R560.5)处为主轴星形或角形转换条件。本示例是一项基本功能的应用,使用简便。

2.2 读控制轴机械位置(机床坐标值)

图4 数据构成

图5读控制轴机械位置(机床坐标值)示例