background image

现代制造工程 2010 年第 11 期

数控加工技术

图 2 功能模块选择的实例程序框图

2. 2

系统断电后信号状态的保存

数控机床断电后,机床的状态信号是不保存的,

即在断电时,状态信号复位归零。机床通电后,数控
系统重新检测各个状态信号。在一般情况下,状态信
号通过外部输入状态确定,只要输入状态在断电前后
没有变化,通电后信号自行恢复。但在特殊情况下,
状态信号是由机床断电时的运动状态确定的,重新通
电后系统无法恢复这种状态信息,在这种情况下,状
态的保存就显得尤其重要。下面针对 FANUC 0i 系
统,利用可保持数据( K 数据) 来完成数控车床尾架单
限位开关限位状态保存的机床电气设计 PLC 编制程
序,如图 3 所示。

图 3 数控车床尾架单限位开关限位状态

保存的机床电气设计 PLC 编制程序

在这里做一个比较,假如把程序中的可保持数据

K11. 1

换成普通数据 R11. 1,同时把数据 K11. 2 换成

普通数据 R11. 2,两种方式下断电前后状态的可能情
况如表 1、表 2 所示。

采用普通数据 R 时,出现带* 的两种错误状态的

原因是: 由于断电前为后限位状态,断电后因为 R 数
据没有断电保存的作用,使 R11. 1 和 R11. 2 变为 0。
重新通电后,如果操作人员直接操作尾架前进动作,

表 1 采用可保持数据 K

断电前状态

状态

K11. 1

K11. 2

通电后状态

状态

K11. 1

K11. 2

非限位状态

0

0

非限位状态

0

0

后限位状态

0

1

后限位状态

0

1

前限位状态

1

0

前限位状态

1

0

表 2 采用普通数据 R

断电前状态

状态

R11. 1

R11. 2

通电后状态

状态

R11. 1

R11. 2

非限位状态

0

0

非限位状态

0

0

后限位状态

0

1

后限位状态

0

1

*

前限位状态

1

0

前限位状态

1

0

前限位状态

1

0

*

后限位状态

0

1

则系统根据上面的程序( 尾架前进动作和限位开关信
号) ,就会误认为尾架前限位状态。同样的道理,断电
前为前限位状态,断电后也会出现状态错误的情况。

改用可保持数据 K 来代替普通数据 R 来完成整

个尾架限位的状态控制,就可以避免上述的错误现
象。

3

结语

1

) 只要合理地利用数据系统中可保持数据功能,

就可以实现数控机床模块化设计过程中功能模块的
选择。

2

) 通过对数控系统中可保持数据在断电后状态

不丢失性能的分析,并利用此功能可实现对数控系统
中断电时运动状态信号的有效保存。

参 考 文 献:

[1] 邵泽强,黄娟. 机床数控系统技能实训[M]. 北京: 北

京理工大学出版社,2006.

[2] 王钢. 数控机床调试、使用和维修[M]. 北京: 化学工

业出版社,2006.

[3] 北京发那科机电有限公司. 梯形图语言编程说明书.

作者简介: 黄娟,工程师,主要研究方向: 数控技 术。出 版 教 材 2

本。

E-mail: etchuangjuan@ nuaa. edu. cn

收稿日期: 2009-11-20

4

2