张晓+朱志浩+余涛+黄云鹰
摘要:提出基于云平台的数控机床管理方法,开发面向数控机床权限管理的云平台,利用云平台进行数控机床操作权限管理,实现动态的、可移动的权限管理模式。
【关键词】云平台 数控机床 权限管理
现代化的机械制造行业大量使用数控机床作为工业母机,但是缺乏有效的机床操作权限管理。目前机床权限主要包括程序编辑权限和参数设置权限,前者以FANUC数控系统为例,可通过机床上的钥匙开关限定加工程序的增加、删除与修改操作,后者以Siemens数控系统为例,通过键入权限密码SUNR工SE,CUSTOM等,访问或更改机床数据。数控机床属于贵重的机电设备,一般只有经过特定培训的人员才允许操作机床。通过操作权限的管理,确保授权员工才能操作机床,是智能化车问发展的要求。公开号为CN103869775A提供了一种由控制计算机、西门子PLC、按钮、工C卡读卡器、身份卡、贴条形码的数控机床、条码扫描枪以及数控机床控制器的一种数控机床智能化管理方法。该方法没有涉及权限定义的方法,也没有公开对于具体模型权限检查的方法。华东理工大学姚晓初采用一种管理人员在PC端配置好权限管理文件,通过网络发送给机床,然后机床进行用户的身份验证,得到该用户的权限等级,然后进行运行的方法。但是该论文提供的方法中,机床仅读取从PC机发送过来的文件进行用户和密码的登录信息匹配,而没有添加新用户功能。
针对以上问题,本文提出一种基于云平台的数控机床管理方法,开发而向数控机床权限管理的云平台,利用云平台进行数控机床操作权限管理,实现动态的、可移动的权限管理模式。
1 面向数控机床权限管理的云平台结构
而向数控机床权限管理的云平台由机床管理数据库、机床用户管理模块、机床权限管理模块、机床权限查询模块、系统管理模块和机床数据接口所组成,如图1所示。
机床数据接口用于实现数控机床的数控系统与云平台进行通讯,数控机床通过机床数据接口得到权限等级定义数据,存放在数控机床的数控系统中;机床用户管理模块用于进行用户注册功能,新用户可以通过该模块在机床管理数据库中添加用户:机床权限管理模块用于管理人员对机床用户操作机床的权限进行设置,并且把这个信息存放到机床管理数据库中。机床权限查询模块是用户在数控机床上进行操作的时候,由数控机床发起的对用户操作权限查询的模块,该模块接受查询请求,返回相应的信息:系统管理模块用于将数控机床的机床基本信息和权限设置信息通过机床数据接口导入到机床管理数据库中,还用于添加和删除管理人员信息,如图2所示。
2 数控机床操作权限管理示例
数控机床在出厂前通过云平台的机床数据接口得到该数控机床的权限等级定义数据,存放在数控机床的数控系统,通过以下方法实现基于云平台的数控机床操作权限管理:
A用户在数控机床的数控系统上输入用户名和密码,数控该系统通过机床数据接口发送该机床ID、用户名、密码,以确认用户是否有效;
B机床权限查询模块验证该用户名和密码是否匹配;若不匹配,则向数控机床反馈用户登录失败信息:若匹配,则进入步骤C;
C机床权限查询模块进一步通过机床ID验证用户是否在该数控机床具有操作权限,若没有操作权限,则向数控机床反馈该用户无操作权限;若有操作权限,则进入步骤D;
D数控机床通过其数控系统显示登录成功信息和用户权限顶级信息,用户可以继续操作该数控机床。
E用户访问数控系统中的某个菜单或功能按钮时,通过机床权限查询模块进一步查询用户的操作权限中是否包含这个功能;若否,则提示无权访问;若是,则执行步骤F;
F用户可以访问该功能,进入相应功能界而,如图3所示。
3 总结
本文提供的基于云平台的数控机床管理方法,利用云平台定义机床操作功能和权限等级对应关系,定义操作人员和机床操作权限等级的关系,进行数控机床操作权限管理;另外,操作员工还可以在不同机床上登录,获取相应的操作权限,实现动态的、可移动的权限管理模式。
参考文献
[1] CN103869775A -种数控机床智能化管理方法,
[2]《基于云制造的數控机床远程监控系统》.endprint