1. 首页
  2. 技术文章

西门子通过NC程序快速刷新机床参数

新的机床样机调试时,需要修改很多参数,客户一时间可能很难全部记住,并逐一修改。本期就给大家介绍一种可以在西门子系统上通过NC程序快速修改参数的方法,通过执行程序将参数一次性全部修改完成,这样大大节省了客户的调试时间。

 

示例(本次以828D系统为例)

以下列参数为例给大家展示程序修改参数的过程:

(一)通用机床数据

MD14510(整数型用户数据)(客户用于润滑泵打油间隔,打油时间等等)

MD14512(十六进制型用户数据)(客户用于PLC中某些功能的开启和关闭)

MD14514(浮点型用户数据)(客户用于刀库换刀位置)

(二)轴机床数据

MD32000 最大轴速度

MD36100 第一负向软限位

MD36110 第一正向软限位

MD32431路径运动中的最大轴冲击

 

1. 首先,找到机床数据中的显示机床数据9900,将此参数改成0;

等于0:表示所有机床数据都是英文名称显示

等于1:表示所有机床数据都是纯文本即中文显示

通过NC程序快速刷新机床参数

2. 在NC程序目录零件程序中,新建一个程序;

通过NC程序快速刷新机床参数

3. 找到上述举例的参数(以14510【3】为例);

通过NC程序快速刷新机床参数

将光标移到14510【3】上图选中区域,使用快捷键Ctrl+C复制,在打开步骤2中的TEST1程序,使用快捷键Ctrl+V粘贴。

通过NC程序快速刷新机床参数

我们要修改14510【3】中的数据,所以上图参数后面需要多加一个【3】,以参数赋值100为例;

通过NC程序快速刷新机床参数

再将14512【5】的Bit1,Bit2,Bit3选中(如果三个Bit位都勾选,则该数值等于7,十六进制型数据)操作和上一步例子一样;

通过NC程序快速刷新机床参数

通过NC程序快速刷新机床参数

同理,将14514【7】该数值赋值200;

注意:直接手动在程序中录入参数名称也可以,只是较为麻烦。

通过NC程序快速刷新机床参数

如果客户想将自己备注的参数中文定义写进程序,可以将步骤1中的参数9900改成1,然后按照步骤3,找到相对应的参数复制、粘贴即可。

通过NC程序快速刷新机床参数

注意:标注区域需要手动写入,由于中文注解仅用于显示,所以需要增加一个”;”

4. 修改轴机床数据;

将X轴的MD32000 改成111111

通过NC程序快速刷新机床参数

操作过程与上述步骤一致,由于轴机床数据有X轴,Y轴,Z轴之分,所以需要在参数后在加一个【轴名称】,如修改X轴的参数如下;

通过NC程序快速刷新机床参数

同理,将 Y轴的MD36100改成222222,Z轴的MD36110改成333333;

通过NC程序快速刷新机床参数

如果同一个参数需要同时给X轴、Y轴、Z轴赋值,则通过参数后的中括号【轴名称】来区分;如果修改的参数既有轴之分又有位之分,则参数后的中括号【位数,轴名称】,如下图所示;

通过NC程序快速刷新机床参数

注意:轴名称即可用系统缺省的名称如X1、Y1(本例中使用),也可使用轴固定名称如AX1,AX2。

5. 为了演示方便,将参数全部复制到NC/PLC变量中;从程序中直接复制、粘贴过去)

通过NC程序快速刷新机床参数

然后就可以执行该NC程序了;

通过NC程序快速刷新机床参数

如下图所示,参数刷新成功,由于很多参数是需要PO复位(重启)生效,建议刷新参数后重启一次系统。如果只是更改不需要复位和重启生效的参数,也可在程序中加入NEWCONF指令生效数据。

通过NC程序快速刷新机床参数

以上过程是一个示例,客户可以根据自己实际需要建立NC程序。

 

关于PLC机床参数名称注释可以参考如下链接:

在Operator界面上自定义PLC机床参数名称

 

感谢关注!微信号:Siemens_CNC_TAC

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

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

发表评论

登录后才能评论

联系我们

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

联系微信:QQ594673193

联系邮箱:594673193@qq.com

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

QR code