签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
借助NC 程序直接修改机床数据
上一篇介绍的是在已有机床的基础上,制作数据文件。如果没有机床,要做离线设置数据,怎么做呢?
可以借助SINUTRAIN 软件,将数据一个一个摘出来。有两种方法:
创建“空”机床,自己一步一步地设置数据
使用已有模板机床,过滤备份数据文件,留下有用的数据
过程非常简单,拷贝粘贴即可,当然要注意数据的格式。
数据格式
下面是个例子(mydata.mpf):
N10200 $MN_INT_INCR_PER_MM=100000
N10000 $MN_AXCONF_MACHAX_NAME_TAB[0]=”X7”
N30200 $MA_NUM_ENCS[AX3]=2
N30200 $MA_NUM_ENCS[Y1]=2
N32200 $MA_POSCTRL_GAIN[0,AX1]=1.2
N32200 $MA_POSCTRL_GAIN[AX2]=1.5
M17
运行该程序,就可以将数据设置好!当然最好我们还是要加上注释
;计算精度
;设置机床轴名
;设置编码器数量
;设置轴增益
上面介绍了两种方法,看着类似但使用有些区别:
方法一,按通用机床数据、通道机床数据、轴机床数据等分类,这种方式更适合完整的机床数据备份和注释
方法二,完全自由的数据设置,因此,可以按照系统功能或者机床功能来分成不同的数据文件,比如刀库相关数据设定文件、CYCLE800 相关数据设定文件等等。
这种离线调试数据文件的方法具有如下优点:
使修改过的数据清晰明了(即使按系统只备份修改过的数据,也有很多无用内容)
简单的注释使数据设置更透明
长期按此方法调试机床,不断增加数据文件内容,可加深对各个数据的理解
可实现NC 数据设置的模块化,结合PLC 的模块化,可配合实现机床的模块化
注意:
离线调试的机床数据不用包含驱动数据,因为通过Drive CLiQ 可快速完成驱动的配置和分配。
如果涉及修改内存的数据,对于V4.7 之前版本,处理上麻烦些(需要考虑数据装载顺序和备份)。但V4.7 版本后,完全不用考虑这个问题,因为除了两个数据外,修改内存分配的数据也不会导致丢失数据了。
设置好的数据可以先在SINUTRAIN 上装载试验,很多功能和Operate 的设置,在SINUTRAIN 上就可以检查。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1776812&b_id=20&s_id=0&num=13
开阔知识面
使用SINUTRAIN可以对不确定的设置提前仿真
又了解了新的知识
感谢分享~学习积累
感谢楼主分享
感谢分享,值得收藏。
长知识了,谢谢分享。
新知识介绍很详细
但V4.7 版本后,完全不用考虑这个问题,因为除了两个数据外,修改内存分配的数据也不会导致丢失数据了。请问是哪二个数据??
这个介绍的好
楼主的文章技术含量很高
确实很有技术含量的分享,谢谢!
很实用的技术
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录