1. 首页
  2. 技术文章

西门子 | 设定数据复位后会保持吗?

1.1 功能说明

 

在机床加工使用中,对于操作者而言,有些基于工艺的设定参数需要在重新上电后仍然保持而不清零,如:

  • 恒限速切削时主轴的上下限转速设定值
  • 往复(摆动)运动中往复的起始点或光磨的次数和等待时间

通过机床数据MD10710可以设置在复位(PO或断电)后是否保持由NC程序写入的数值。

 

1.2 轴设定数据

 

为简化编程,系统引入轴设定数据的概念,按照分类,放置在【轴设定参数】界面,以MD43xxx打头,以 $SA_xxxx_xxxx命名

设定数据复位后会保持吗?

图1 轴设定参数查看界面

 

轴设定数据有如下特点:

  • 设定数据与某一项NC编程工艺参数相关联,如G25主轴转速下限;
  • 执行程序时,如NC未编程某些工艺参数,则系统会按照设定数据数值运行;
  • 设定数据可手动更改,也可通过执行NC程序更改,生效方式为im(立即生效)。手动更改的数值复位后仍保持,执行NC程序更改的数值复位后是否保持由参数MD10710设定。

其中,与NC编程相关联的设定数据有:

设定数据复位后会保持吗?

①:这些G指令在NC程序中编程的数值会设置在对应的设定数据中。关于G指令的说明及使用示例详见编程手册《SINUMERIK 840D sl/ 828D工作准备部分》,这里不再赘述。

 

 

1.3 MD10709 & MD10710

 

1.3.1 参数说明

1) 通用机床数据MD10709 $MN_PROG_SD_POWERON_INIT_TAB

用于定义“轴设定数据”上电后是否恢复为初始值。如需恢复,需要将对应参数号写人MD10709的索引表中,索引表序号优先级不分先后;

2) 通用机床数据MD10710 $MN_PROG_SD_RESET_SAVE_TAB

用于定义“轴设定数据”复位后(PO)是否保持编程数值。如需复位后保持,需要将对应参数号写人MD10710的索引表中,索引表序号优先级不分先后。

3)MD10709的优先级高于MD10710。

1.3.2 示例

1) 示例1:

如往复(摆动)运动功能中,反向点1(MD43700)需要复位后仍保持,则

MD10710[0]=43700

手动写入的初始值为MD43700=10、MD43710=20

设定数据复位后会保持吗?

执行如下程序后的数值为

N120 OSP1[X]=110

N130 OSP2[X]=230

设定数据复位后会保持吗?

复位(PO)后的数值为

设定数据复位后会保持吗?

可见,MD43700复位后仍保持上次程序执行时的数值;MD43710则不保持。

2) 示例2:

如设定数据43420 $SA_WORKAREA_LIMIT_PLUS(正向工作区域限制)和设定数据43430 $SA_WORKAREA_LIMIT_MINUS(负向工作区域限制)的值应在每次复位、执行M02、M30或M17指令时,保存在经过缓冲的RAM中。

则需设定如下

–> PROG_SD_RESET_SAVE_TAB[x] = 43420
–> PROG_SD_RESET_SAVE_TAB[y] = 43430

x,y代表MD10710中某一空闲位的角标。

设定数据复位后会保持吗?

图2  MD10710设定

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:Siemens数控技术应用】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

工作时间:08:00~20:00

QR code