亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 数控机床

STOPRE Sinumerik840D 编程命令

本文介绍的是 STOPRE Sinumerik 840D 程序命令。

Siemens Sinumerik 840D 是先进的数控系统。

Sinumerik 840D cnc 控制的能力之一是 Sinumerik 840D Pre-Process 零件程序指令执行前

简单来说,Sinumerik 840D 比数控机床读取速度更快。

这意味着 sinumerik 840D 预读了 cnc 程序。你按下循环开始,数控机床开始运行,但 sinumerik 840D 数控控制器现在可能已经读取了整个数控程序,但实际的数控机床落后了。

这一切都意味着 sinumerik 840D 比实际的数控机床运行得更快。

这种策略有其优点和缺点。

Sinumerik 840D 预读优势

现在sinumerik 840D几乎已经读取了cnc程序或者它远远超过了实际的cnc机器,所以现在cnc机器可以运行得更流畅 .现在cnc控制已经知道下一步要做什么,或者如果有任何复杂的计算,cnc控制已经解决了,并且cnc机器可以平稳运行。现在可以更顺利地加工复杂型材。

Sinumerik 840D 预读缺点

但是这个策略有一些缺点。数控机床在后,数控在前。

因此,如果我们在我们的 cnc 程序中使用变量(R 参数),则可能存在读取错误值的危险。假设您已经用某个值初始化了一个局部变量,稍后在 cnc 程序中您用其他值更新了同一个局部变量。

因此,如果 cnc 机器落后并且尚未读取第一个局部变量值,并且 cnc 控制运行得更快并且已经越过更新了局部变量值的 cnc 块。会发生什么。现在当 cnc 机器读取局部变量值时,这将是错误的值,因为 cnc 控件首先初始化该值,然后更新该值。但是因为cnc机器在后面,它可以读取第一个值并获得更新后的值。

这可能会解释更多 http://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=246454&Language=en&PageIndex=1

解决方案

西门子 Sinumerik 840D 有一个零件程序命令 STOPRE (停止阅读)。

STOPRE

STOPRE Siemens Sinumerik 命令 清除所有预读数据。

因此,每当 cnc 机器执行 STOPRE 命令时,Sinumerik 840D cnc 控制器就会清除所有预读数据。所以现在 cnc 机器和 cnc 控制在 cnc 程序中的同一个点上。

只要STOPRE命令完成,Sinumerik 840D再次开始预读,直到cnc程序结束或cnc机器再次执行STOPRE。

STOPRE Siemens Sinumerik 命令用法

STOPRE Siemens Sinumerik 命令非常重要,它以一种非常简单的方式解决了上述局部变量问题。

STOPRE Siemens Sinumerik 命令的另一个用途是当我们与数控机床硬件零件(如卡盘、尾座等)交互时。


数控机床

  1. 数控机床编程简介
  2. 车床 CNC 编程示例
  3. CNC 编程初学者 CNC 编程示例
  4. SINUMERIK 840D 编程 WHILE 循环使用
  5. Peter Smid 编写的 CNC 编程手册
  6. Sinumerik 840D CNC 编程
  7. CNC 机械师的 CNC 编程
  8. CNC G01 角度编程
  9. 向 CNC 操作员显示消息的 Sinumerik MSG 命令
  10. 什么是 Siemens Sinumerik RET 命令
  11. M 代码 – CNC 编程测验
  12. G 代码 – CNC 编程测验