技术论坛

 机床数据离线设置(二)

返回主题列表
作者 主题
迅影
侠士

经验值: 1857
发帖数: 276
精华帖: 4
楼主    2022-08-08 13:59:51
主题:机床数据离线设置(二)

借助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

运行该程序,就可以将数据设置好!当然最好我们还是要加上注释

;计算精度

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 上就可以检查。


活着,爱便有意义
菲戈
至圣

经验值: 28623
发帖数: 5906
精华帖: 61
2楼    2022-08-08 14:34:00
主题:回复:机床数据离线设置(二)

使用SINUTRAIN可以对不确定的设置提前仿真 

欢迎交流,QQ:2301013064 邮箱:feige6@139.com
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。