龙源期刊?/p>
http://www.qikan.com.cn
利用西门?/p>
840D
系统实现自动记录切削?/p>
间编程原理及实例分析
作者:徐俊?/p>
窦远
申玉?/p>
来源:《中国新技术新产品?/p>
2013
年第
19
?/p>
?/p>
要:
SINUMERIK 840D
是西门子公司
20
世纪
90
年代推出的高性能数控系统,软件内
容丰富功能强大。它不仅装载了能够满足基本加工需求的基础指令,还附带大量的可编程系统
变量,这些系统变量既可以实现灵活性编程,还可以衍生出强大的辅助功能。本文通过?/p>
SINUMERIK 840D
系统中的定时器变量进行编程,实现自动记录切削时间并形成数据报表的
功能?/p>
关键词:
840D
;自动记录;研究分析
中图分类号:
F40
文献标识码:
A
1
基本原理
系统变量
$AC_TIMER[n]
的基本定义是:使动作在经过规定的等待时间之后启动。数据类
型:
REAL
(实数型)。数据单位:
s
(秒)?/p>
n
:定时器变量号码?/p>
?/p>
设定定时?/p>
通过赋?/p>
$AC_TIMER[n]=value
增量一个定时器变量?/p>
n
:定时器变量号码?/p>
value
:启?/p>
值(通常?/p>
0
)?/p>
?/p>
停止定时?/p>
实时变量
n
:定时器变量号码。通过赋予一个负?/p>
$AC_TIMER[1]=-1
停止定时器变量的?/p>
量?/p>
$AC_TIMER[n]
的设计初衷是为了协调程序中各个动作之间的执行顺序,编程时往往被当
做某个条件判断语句中的条件来使用,例如:
…?/p>
WHEN $A_IN[1] = =1 DO $AC_TIMER[1]=0
WHEN $AC_TIMER[1]>=0.5 DO $A_OUTA[3]=$AA_IM[X] $AC_TIMER[1]=-1
…?/p>