1. 首页
  2. 技术文章

西门子系统利用NC程序批量更改机床参数实现倍率最大到100

首先我们看下进给倍率相关参数,每组都有31个数值,需要改的数值是1.0以上的进给倍率参数,其实正常只需改四个就好了,但是DMG的机床例外,所以我做的NC程序是更改到31,也可自己设置起止数值。

西门子系统利用NC程序批量更改机床参数实现倍率最大到100

西门子系统利用NC程序批量更改机床参数实现倍率最大到100

主轴倍率参数

12050默认后边的都是1无需修改需要改的是12070

西门子系统利用NC程序批量更改机床参数实现倍率最大到100

西门子系统利用NC程序批量更改机床参数实现倍率最大到100

改参数之前数值
西门子系统利用NC程序批量更改机床参数实现倍率最大到100
创建NC程序
西门子系统利用NC程序批量更改机床参数实现倍率最大到100

DEF INT VAR1 ;定义变量1

DEF INT VAR2 ;定义变量2

N1 VAR1=19 ;变量1赋初始值,12010和12030参数序号19开始更改

N2 $MN_OVR_FACTOR_AX_SPEED[VAR1]=1 ;更改12010参数为1

$MN_OVR_FACTOR_FEEDRATE[VAR1]=1 ;更改12030参数为1

VAR1=VAR1+1;改完一次给序号值加1

N3 IF VAR1<31 GOTOB N2 ;到序号30结束,不到30就返回程序段N2

N4 VAR2=11 ;变量2赋初始值,12070参数序号11开始更改

N5 $MN_OVR_FACTOR_SPIND_SPEED[VAR2]=1;更改12030参数为1

VAR2=VAR2+1 ;改完一次给序号值加1

N6 IF VAR2<31 GOTOB N5 ;到序号30结束,不到30就返回程序段N5

M30 ;程序结束

西门子系统利用NC程序批量更改机床参数实现倍率最大到100
执行此程序
西门子系统利用NC程序批量更改机床参数实现倍率最大到100
西门子系统利用NC程序批量更改机床参数实现倍率最大到100

此参数后边标识PO,需要重启生效,重启后超过100的倍率就被限制在100了,执行程序的截图显示主轴倍率是120重启之后就变成100了

西门子系统利用NC程序批量更改机床参数实现倍率最大到100

如果还想在NC程序内执行NCK重启,可在M30前面还可以加一行M33(也可以执行其他M代码只要PLC做了处理就好)让PLC侧执行NCK复位重启操作,不过按实际操作性来说,直接执行NC程序手动执行NCK重启更省事,因为程序可以用U盘等直接传入NC,而改PLC要相对麻烦一点

西门子系统利用NC程序批量更改机床参数实现倍率最大到100
西门子系统利用NC程序批量更改机床参数实现倍率最大到100
因为OB100只在上电的时候执行一次,所以可以在OB100里将NCK重启使能信号的DB数据值写0
西门子系统利用NC程序批量更改机床参数实现倍率最大到100

M代码和PLC的地址换算也可使用小程序快速查询,点后方蓝字跳转

M代码和PLC的DB地址互换算

之前有说过用FB4块实现NCK重启,不清楚的可以回顾下视频

  使用FB4FB2FB3实现一键写密码改参数删密码NCK重启

当然在功能手册章节14.17.4也有说明,如果您手里没有资料,点击左上角共享天堂然后点发消息,输入数字4即可获得西门子和发那科资料合集网盘链接!

如果想改回去执行另一个程序即可,此程序和前面的差不多就不加注释了

DEF INT VAR1

DEF INT VAR2

DEF REAL VAR3

N1 VAR1=19

VAR3=1.05

N2 $MN_OVR_FACTOR_AX_SPEED[VAR1]=VAR3

$MN_OVR_FACTOR_FEEDRATE[VAR1]=VAR3

VAR1=VAR1+1

VAR3=VAR3+0.05

N3 IF VAR1<23 GOTOB N2

N4 $MN_OVR_FACTOR_AX_SPEED[VAR1]=1.2

$MN_OVR_FACTOR_FEEDRATE[VAR1]=1.2

VAR1=VAR1+1

N3 IF VAR1<31 GOTOB N4

N41 VAR2=11

VAR3=1.05

N5 $MN_OVR_FACTOR_SPIND_SPEED[VAR2]=VAR3

VAR2=VAR2+1

VAR3=VAR3+0.05

N6 IF VAR2<14 GOTOB N5

N7 $MN_OVR_FACTOR_SPIND_SPEED[VAR2]=1.2

VAR2=VAR2+1

N6 IF VAR2<31 GOTOB N7

M30

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

本文转载来自【公众号:共享天堂】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

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

联系微信:QQ594673193

联系邮箱:594673193@qq.com

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

QR code