世纪星是华中老一代的系统,菜单里并没有批量导出程序的功能,甚至没有明确的导出程序到U盘的指令。但导出程序到U盘是可以实现的,方法就是在保存程序的时候,在程序之前加上盘符,比如程序名为 O001,我们保存文件的时候修改如下:
D:O001
这是因为程序默认是保存在系统盘 C 盘上面的,插入u盘之后,一般是自动赋予其下一个可指定的盘符,如果保存未能成功,可能您的系统默认赋予u盘的盘符更为靠后,那么按26位字母顺序依次向下尝试一下,保不准就成功了。
程序的批量导出
华中世纪星采用的是DOS系统,我们可以在DOS系统下实现程序的批量导出,首先我们需要一个PS2口的电脑键盘,并将其插入华中系统的对应接口,理论上这个接口是不支持热插拔的,建议大家关机后先插好键盘,再行开机。在机床的操作界面下,首先拍下急停,然后按键盘上的 ALT+X
组合键,即可进入DOS系统,用户程序就保存在当前目录的子目录 PROG
里面,我们需要做的,是确保U盘已正确插入并被识别,这里强调一下,U盘必须是FAT格式的,如果是FAT32格式的U盘,在传输过程中容易产生错误。
进入DOS系统后,首先输入以下指令进入子目录:
cd prog
接下来输入以下指令拷贝所有程序,静等指令执行完毕即可:
copy *.* d:
从DOS界面安全撤离
先说结论,返回上一级目录,输入 N ,会运行一个批处理命令,即可回到DOS页面,但个人还是建议直接关机,拔掉键盘,重新启动。接下来复盘博主的骚操作,博主单位的设备有两个文件夹:
HNC-21MD
HNC-21M4
进入DOS的时候默认是在 HNC-21M4
目录里的,按照网上的教程,进入 HNC-21MD
执行批处理之后,成功返回,但程序列表不正确,少了很多程序,这个时候才惊觉, HNC-21MD
目录可能只是一个备份目录, 于是不再偷懒,直接重启机床,发现程序列表是正确了,但尝试运行程序时,收获提示 坐标G54 C轴设置错误
,换用其他程序报错依旧,这下就完犊子了,调试了半天,正准备举白旗联系华中的售后。突然想起来在操作前拍过几张机床状态图,尝试按图上的c轴参数输入,故障解除。