通过PLC实现机床运行时间监控论文_范将,童双双

东方汽轮机有限公司 四川德阳 618000

摘要:为了使数控机床的加工过程高效、高质量的进行,使机床的利用率得到最大化,对公司数控设备进行运行时间的监控就非常有必要。本文针对目前主流的几个数控系统,以Siemens数控系统为例,论述机床运行时间是如何实现的,并针对用户的不同要求,优化运行时间监控方式。

关键词:PLC;机床运行时间;动刀率;监控

0 引言

随着生产水平的不断提升,公司对生产设备的使用安全尤其是对提高设备利用率的要求越来越高。现在公司正处于发展的关键时期,统筹利用好数控设备更是尤为关键,因此对机床运行时间的监控自然就变得重要起来。

1 什么是机床运行时间

所谓机床运行时间就是:机床实际加工的时间。根据现场的要求可分为两种情况①机床只要有一个伺服轴移动即开始计时;②机床只要有一个伺服轴移动并且主轴处于运转状态,运行时间才开始计时。两种情况的区别就在于取不取主轴运转信号。

2 PLC介绍

由于公司大多数机床的系统都是Siemens 840D,因此下面我们就简单介绍下Siemens 840D系统的PLC。西门子840D系统的PLC为S7-300,编程软件为Step-7,编程语言有STL语言、LAD梯形图和FBD功能块三种。此外,840D系统内部的DB块可存储运行时间。

3 运行时间监控功能的实现

840D数控系统中存在一些NC与PLC之间的接口信号,通过这些接口信号我们可以读取数控机床内部的一些状态信息,下面我们就上述两种计时情况分别阐述。

3.1 伺服轴移动计时

即只要有一个伺服轴移动,系统就开始计时,下面通过PLC程序来做详细介绍。

AN DB21.DBX 36.3 :轴停止信号(仅伺服轴)

AN T 126

L S5T#500MS

SD T 127

AN DB21.DBX 36.3

A T 127

L S5T#500MS

SD T 126

= M 125.0 ;1S钟脉冲信号

AN DB21.DBX 36.3

A(

A M 125.0

BLD 100

FN M 125.1

JNB _001

L DB250.DBD 8

L L#1

+D

T DB250.DBD 8 ;计时秒

_001:NOP 0

L DB250.DBD 8

L L#60

/D

T DB250.DBD 0 ;计时分

NOP 0

L DB250.DBD 0

L L#60

/D

T DB250.DBD 4 ;计时小时

NOP 0

A(

L DB250.DBD 4

L L#9999

==D

JNB _002

L L#0 ;超过9999小时清零

T DB250.DBD 8

_002:NOP 0

3.2 伺服轴移动+主轴旋转计时

即只要有一个伺服轴移动并且主轴处于旋转状态,系统就开始计时,下面通过PLC程序来做详细介绍。

AN DB21.DBX 36.3 ;轴停止信号(仅伺服轴,通道信号)

AN DB38.DBX 61.4 ;主轴停止信号(需要确定主轴为第几轴,轴信号)

AN T 126

L S5T#500MS

SD T 127

AN DB21.DBX 36.3

AN DB38.DBX 61.4

A T 127

L S5T#500MS

SD T 126

= M 125.0 ;1S脉冲信号

AN DB21.DBX 36.3

AN DB38.DBX 61.4

A(

A M 125.0

BLD 100

FN M 125.1

JNB _001

L DB250.DBD 8

L L#1

+D

T DB250.DBD 8 ;计时秒

_001:NOP 0

L DB250.DBD 8

L L#60

/D

T DB250.DBD 0 ;计时分

NOP 0

L DB250.DBD 0

L L#60

/D

T DB250.DBD 4 ;计时小时

NOP 0

A(

L DB250.DBD 4

L L#9999

==D

JNB _002

L L#0

T DB250.DBD 8 ;计满9999小时清零

_002:NOP 0

4 计时时间查看

PLC程序处理完后,管理人员可以通过840D系统操作面板查看计时时间。下面简单介绍下如何查看PLC计时时间。

①将机床的显示界面切换到PLC状态画面(先按右边的菜单键,当出现下图所示界面时,按诊断键进入);

进入诊断界面

PLC状态界面

②进入界面后,输入需要查看的DB块(PLC程序中所用到的记录运行时间的点);

③将中间的格式改为十进制数格式(也就是D,切换时按方向键中间的select键);

④机床运行计时是以机床运行1秒计数1次。如分别用DB250.DBD8、DB250.DBD0、DB250.DBD4来记录运行时间,则DB250.DBD8里面的值即为机床运行秒数,DB250.DBD0里面的值为分钟数,DB250.DBD4里面的值为小时数。

5 结束语

本文仅仅介绍了两种情况下的计时程序,数控机床的系统中有很多可供我们使用的接口信号,不同的接口信号可以实现不同的计时功能。通过统计分析这些计时时间,管理人员可以统筹安排这些机床,提高公司数控设备的使用率,从而保证公司生产计划的顺利进行。

论文作者:范将,童双双

论文发表刊物:《基层建设》2019年第4期

论文发表时间:2019/5/5

标签:;  ;  ;  ;  ;  ;  ;  ;  

通过PLC实现机床运行时间监控论文_范将,童双双
下载Doc文档

猜你喜欢