作者 | 主题 |
---|---|
迅影 侠士 经验值: 1857 发帖数: 276 精华帖: 4 |
楼主 2022-08-08 08:34:50
主题:机床数据离线设置(一) 机床数据离线设置方法 在实际机床调试过程中,经常碰到如下问题: 机床机械安装完毕后,给电气调试工程师的时间太短,经常导致调试不完整 电气调试过程中,出现问题后,忘记修改了哪些机床数据,查找困难 机床调试完后,修改了哪些数据和为什么修改这些数据,没有记录,下次调试可能出现同样调试问题 下次有类似机床的调试,依然要花很长的时间重复设置类似的数据 上述这些问题是不是有办法解决呢?答案是有,尤其在V4.7 版本的软件上,下面的方法更加好用。 机床数据离线调试的方法其实很简单: 方法一:借助SINUMERIK Oprerate 界面中的“数据管理”(Data admin)备份和回装数据 方法二:借助NC 程序直接修改机床数据 可以借助 SINUTRAIN 软件,离线检查数据设置是否正确(部分检查)。 方法一:借助SINUMERIK Oprerate 界面中的“数据管理”(Data admin) 进入机床数据设定画面,每个页面(General MD,Channel MD,Axis MD 等等)都有“数据管理”按键(红色框标记出) 按压“数据管理”(Data admin)键,有如下选择 在控制系统内传送数据 (Load data within the controller) 数据保存到文件中(Save data in a file) 从文件中载入数据(Load data from a file) 对比数据(Compare data) 到处SINAMICS 列表(Export SINAMICS lists) 导入SINAMICS 列表(Import SINAMICS lists) 制作数据文件步骤1:备份数据 为了方便后面的修改工作,建议设置 MD11212 $MN_UPLOAD_CHANGES_ONLY=1 MD11230 $MN_MD_FILR_STYLE 位0=0 (取消校验和数据) 例备份General MD,按“数据管理”(Data admin)键 选择“数据保存到文件中” 不用选择,直接按“确认”键 选择保存位置,如果按默认的,数据会存在系统CF 卡上 输入数据文件的文件名 制作数据文件步骤2:修改数据 下面是部分备份的数据 METRIC CHANDATA(1) N10000 $MN_AXCONF_MACHAX_NAME_TAB[6]="SP1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[7]="MAG1" N10061 $MN_POSCTRL_CYCLE_TIME=0.002 N10063 $MN_POSCTRL_CYCLE_DIAGNOSIS[0]=0.000125 N10063 $MN_POSCTRL_CYCLE_DIAGNOSIS[1]=0.000137 N10063 $MN_POSCTRL_CYCLE_DIAGNOSIS[2]=0.000278 N10063 $MN_POSCTRL_CYCLE_DIAGNOSIS[3]=0.00195 N10063 $MN_POSCTRL_CYCLE_DIAGNOSIS[4]=0.001972 N10063 $MN_POSCTRL_CYCLE_DIAGNOSIS[5]=0.001976 N10071 $MN_IPO_CYCLE_TIME=0.008 N10091 $MN_INFO_SAFETY_CYCLE_TIME=0.006 N10136 $MN_DISPLAY_MODE_POSITION=1 N10190 $MN_TOOL_CHANGE_TIME=10 N10200 $MN_INT_INCR_PER_MM=100000 N10210 $MN_INT_INCR_PER_DEG=100000 N10260 $MN_CONVERT_SCALING_SYSTEM=1 N10512 $MN_DPIO_RANGE_ATTRIBUTE_OUT[0]='H8' N10602 $MN_FRAME_GEOAX_CHANGE_MODE=1 N10708 $MN_SERUPRO_MASK='H20' N10714 $MN_M_NO_FCT_EOP=32 N10715 $MN_M_NO_FCT_CYCLE[0]=6 …… 可以看出 存储的数据不完整,因为只备份了修改的数据,如MD10000 存储数据文件中有无用的数据,如MD10063 为了数据更清晰,需要修改备份的数据:补齐数据和删除无用数据 简单举例,修改为 METRIC CHANDATA(1) N10000 $MN_AXCONF_MACHAX_NAME_TAB[0]="X1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[1]="Y1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[2]="Z1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[3]="A1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[4]="B1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[5]="C1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[6]="SP1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[7]="MAG1" N10136 $MN_DISPLAY_MODE_POSITION=1 N10200 $MN_INT_INCR_PER_MM=100000 N10210 $MN_INT_INCR_PER_DEG=100000 N10260 $MN_CONVERT_SCALING_SYSTEM=1 N10602 $MN_FRAME_GEOAX_CHANGE_MODE=1 N10708 $MN_SERUPRO_MASK='H20' N10714 $MN_M_NO_FCT_EOP=32 N10715 $MN_M_NO_FCT_CYCLE[0]=6 N10716 $MN_M_NO_FCT_CYCLE_NAME[0]="L6" N11210 $MN_UPLOAD_MD_CHANGES_ONLY='H0' N11212 $MN_UPLOAD_CHANGES_ONLY=1 N11230 $MN_MD_FILE_STYLE='H2' N11300 $MN_JOG_INC_MODE_LEVELTRIGGRD=0 N11420 $MN_LEN_PROTOCOL_FILE=10 N11640 $MN_ENABLE_CHAN_AX_GAP='H1' N18080 $MN_MM_TOOL_MANAGEMENT_MASK='Hb' N18084 $MN_MM_NUM_MAGAZINE=3 N18360 $MN_MM_EXT_PROG_BUFFER_SIZE=2000 N18362 $MN_MM_EXT_PROG_NUM=4 M17 制作数据文件步骤3:加注释 METRIC CHANDATA(1) ;机床轴轴名 N10000 $MN_AXCONF_MACHAX_NAME_TAB[0]="X1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[1]="Y1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[2]="Z1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[3]="A1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[4]="B1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[5]="C1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[6]="SP1" N10000 $MN_AXCONF_MACHAX_NAME_TAB[7]="MAG1" ;位置显示模式 N10136 $MN_DISPLAY_MODE_POSITION=1 ;计算精度 N10200 $MN_INT_INCR_PER_MM=100000 N10210 $MN_INT_INCR_PER_DEG=100000 ;公英制转换 N10260 $MN_CONVERT_SCALING_SYSTEM=1 ; N10602 $MN_FRAME_GEOAX_CHANGE_MODE=1 ;甄优曲面设置 N10708 $MN_SERUPRO_MASK='H20' ;程序结束M代码,确保jog方式下运行TSM N10714 $MN_M_NO_FCT_EOP=32 ;替换M代码--M6 N10715 $MN_M_NO_FCT_CYCLE[0]=6 ;用L6子程序替换M6 N10716 $MN_M_NO_FCT_CYCLE_NAME[0]="L6" …….. 以上面的这种方式,可将调试过的机床的数据整理出来,下次如果有同类型的机床,简单地修改,回装数据,就可以缩短调试时间。 回装数据文件步骤: 按“数据管理”键 选择“从文件中载入数据”,并按“确认”键 选择数据文件 按“确认”键后,系统提示将回装数据 按“确认”键后,系统提示应去掉驱动使能,即保证机床在回装数据过程中不会造成危险 回装完毕。
活着,爱便有意义
|