1、上传nc程式首先我通过旯皱镢涛程式往机台上传一个O4205.nc程序,这里用到的函数是cnc_dwnstart4、cnc_download4、cnc_dwnend4,然后在cnc_dwnstart4中指定了上传目录为"//CNC_MEM/USER/PATH1/" ,然后在设备的PATH1目录中我们就可以看到O4205程式了。
2、上传注意事项这里我们上传的时候需要对nc文件进行解析,将内容解析成string类型,并在文件中添加文件名,以<文件名(不保留后缀)>方式插入,每个换行需加入\n结尾且第一行必须有\n,添加文件名的时候要去除后缀(不去除也能上传成功,但是在搜索程式的时候就没法找到该程式)。
3、获取目录中的程式在机台上我发现程式目录有多个,说明用户平时可能会在其他文件目录中存放程式,即然时管理程式那么自然要考虑全面了,所以在获取程式的时候我们对其他目录也进行了检索(该程序每次只支持获取10条程式,要读完只能循环遍历了)。在拿到对应的程式后发现,只有PATH1中的程式,其他目录中的程式一个都没有。
4、删除指定程式然后我又尝试往PATH2里面上传一个O4205.nc程式(PATH1的删除),设备中可以看到O4205.nc程式说明上传是没问题的,紧接着我们来测试删除该程式,可是通过远程来删除的时候却删除失败(显示EW_DATA(5)错误)。同样的操作在PATH1中却能实现,这就让我郁闷了。
5、发现戒彬尢欤问题通过多次的尝试发现,只有PATH1中的程式可以正常的实现增删改查操作(其他目录只能上传,无法远程检索和删除),这里主要问题在前台目录设置,因为设备中设就女蒿鸳置了前台目录为"//CNC_MEM/USER/PATH1/",所以我们在只能检索和操作到PATH1目录中的nc程式。因此我们如何想远程管理USER目录下的所有程式,我们就要将前台目录进行修改成"//CNC_MEM/USER“,这样只要是USER目录下的内容都能被远程获取和操作了。
6、修改“前台目录”首先将机床模式打到“编辑”状态(一定要切换状态,否则会“设置前台目录失败”),然后通过操作上下键与输入键将目录切换至USER文件夹下,然后按显示屏下方“操作”选项,进入之后通过显示屏下面右侧的拓展键翻页,找到“向前改变”按钮,按下该按钮就可以将USER设定成前台目录了。