本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。
对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。
以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。
新的机床样机调试时,需要修改很多参数,客户一时可能很难全部记住,并逐一修改。下面就给大家介绍一种可以在西门子系统上通过NC程序快速修改参数的方法,通过执行程序将参数一次全部修改完成,这样大大节省了客户调试时间
硬件 | ||||
工艺 | PPU24x/NCU710 | PPU26x/NCU720 | PPU28x/NCU730 | PPU28x.Advance |
车床 | ● | ● | ● | ● |
铣床 | ● | ● | ● | ● |
磨床 | ● | ● | ● | ● |
• V4.7+SP02
示例(本次以828D系统为例)
以下列参数为例给大家展示程序修改参数的过程:
(一)通用机床数据
MD14510(整数型用户数据)(大多数客户用于润滑泵打油间隔,打油时间等等)
MD14512(十六进制型用户数据)(客户用于PLC中某些功能的开启和关闭)
MD14514(浮点型用户数据)(客户用于刀库换刀位置)
(二) 轴机床数据
MD32000 最大轴速度
MD36100 第一负向软限位
MD36110 第一正向软限位
MD32431路径运动中的最大轴冲击
1. 首先,找到机床数据中的显示机床数据9900,将此参数改成0;
等于0:表示所有机床数据都是英文名称显示
等于1:表示所有机床数据都是纯文本即中文显示
2. 在NC程序目录零件程序中,新建一个程序;
3. 找到上述举例的参数(以14510【3】为例);
将光标移到14510【3】上图选中区域,使用快捷键Ctrl+C复制,在打开步骤2中的TEST1程序,使用快捷键Ctrl+V粘贴
我们要修改14510【3】中的数据,所以上图参数后面需要多加一个【3】,以参数赋值100为例
再将14512【5】的Bit1,Bit2,Bit3选中(如果三个Bit位都勾选,则该数值等于7,十六进制型数据)
操作和上一步示例一样
同理,将14514【7】该数值赋值200;
注意:直接手动在程序中录入参数名称也是可以,只是较为麻烦
如果客户想将自己备注的参数中文定义写进程序,可以将步骤1中的参数9900改成1,然后按照步骤3,找到相对应的参数复制,粘贴即可
注意:标注区域需要手动写入,由于中文注解仅用于显示,所以需要增加一个”;”
4. 在修改轴机床数据;
将X轴的MD32000改成111111
操作过程与上述步骤一致,由于轴机床数据有X轴,Y轴,Z轴之分,所以需要在参数后在加一个【轴名称】,如修改X轴的参数如下
同理,将Y轴的MD36100改成222222,Z轴的MD36110改成333333
如果同一个参数需要同时给X轴,Y轴,Z轴赋值,则通过参数后的中括号【轴名称】来区分;如果修改的参数既有轴之分又有位之分,则参数后的中括号【位数,轴名称】,如下图所示;
注意:轴名称即可用系统缺省的名称如X1,Y1(本例中使用),也可使用轴固定名称如AX1,AX2。
5. 为了演示方便,将参数全部复制到NC/PLC变量中(从程序中直接复制,粘贴过去)
然后就可以执行该NC程序了;
如下图所示,参数刷新成功,由于很多参数是需要PO复位(重启)生效,建议刷新参数后重启一次系统,如果只是修改不需要复位和重启生效的参数,也可以在程序中加入NEWCONF指令生效数据。
以上过程是一个示例,客户可以根据自己实际需要建立NC程序.
Xiao Huihong
2019.10.22
版本 | 日期 | 修改内容 |
V1.0 | 2019.10.22 | |