最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

SIEMENS 802 D数控系统用户循环的定义

发布时间:2013-07-27 作者:李松 黄冬英  来源:万方数据
关键字:SIEMENS 802D 循环 数控 
本文介绍了在SIEMENS 802D数控系统中定义用户循环的方法。重点介绍系统的文件结构、带参数赋值的用户循环程序的编制、用户循环的定义方法,并提供了创建用户循环的实例。

  在主程序中调用它的一般格式是先赋值,再调子程序,因此在主程序中的格式是:

  (R1=5,R2=28,....)
  TXLWCYCLE

  如果也要实现像CYCLE95(,,,)一样的使用格式,就不能这样简单地编写用户循环程序,要编写的程序中的中间运算变量可以继续使用R变量,而需要赋值的变量则需要使用用户自定义局部变量LUD。上面的子程序也要做如下修改:
 

程序修改

程序修改

  在上面的程序中,由于要制作类似于系统循环的用户循环,所以在上面修改的程序第二行中,把该程序文件存放到了CUS目录即用户循环目录中。

  PROC TXLWCYCLE(...)行是该程序中最莺要的一句语句。在该语句中程序定义了本用户循环程序中需要用到的所有LUD,如REAL PITCH表示定义局部用户变量PITCH为实数型变量,其赋值范围为±(10-300...10+300)。最后的SAVE表示保存调用该循环前的模态指令信息,在调用结束后还原模态指令的状态。DISPLOF是表示调用该用户循环程序时不显示用户循环程序内容。

  另外,为了实现变量的数据传递,SIEMENS提醒我们要用RET来结束用户循环,而不要使用M17。

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。