现代制造工程 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