系统管理端可时管理多个客户加工端的基础数据、工艺流程等,数据存储在SQLite数据库中。
添加加工端一般流程:
1、添加加工端,并设置基础数据:系统标题、公司信息、联系人信息;
2、设置轴信息:使用几轴控制、每根轴的类型(线性轴/旋转轴),不可修改;
3、导入轴基础数据,并根据设备参数进行设置;
4、设置加工端基础功能:截断线段、自定义加工顺序、加工路径仿真、转角优化、切割路径优化、寻边、换刀、对刀、退刀、多段速;
5、设计系统窗口(可选,系统中会预定义几组不同的窗口供用户使用);
6、定制工艺流程;
7、发布系统:如果客户已经在使用,可将客户数据进行同步,选择客户需要的运行环境:如果Windows XP、Windows 7、Windows CE等,设置完成后,发布即可。
根据以上流程,系统管理端必须实现以下功能:
u 加工系统管理
可同时管理多个加工端,一个加工端只能查看本端数据,只能通过导入导出方式实现数据重用。一个加工端下挂载的菜单包括:基础数据、系统功能、窗口设计、工艺流程设计、流程数据管理。
u 基础数据管理
基础数据包括:加工端使用几轴控制、轴类型、轴基本信息、手动控制参数、显示参数等。
u 加工系统功能定制
对加工端可使用的功能进行管理,用户可根据加工端的实际要求进行定制,对于部分可参与流程运行的功能,也必须定制之后才能使用。
u 窗口设计
提供一个图形化窗口,供用户修改加工端部分窗口,不提供程序编写功能。
u 工艺流程管理
一个加工端可有多个流程,但是,当前可用流程只有一个,当开启一个时,其他流程必须自动停止。
工艺流程设计器以图形方式进行艺设计,根据G代码所支持的动作作为节点,所有图形作为一个节点(线、圆弧等)。
u 流程数据管理
工艺流程中一般都会涉及到IO状态的读取和控制,在流程设计器中只需定义使用哪个端口即可,此模块会将所有数据按所属工艺流程分开管理,用户可查看到当前IO信息所属节点、IO类型(输入/输出),管理有效状态(高/低电平有效)、是否需要延时、延时时长。
u 发布系统
可运行加工端的操作系统有Windows XP、Windows 7、Windows CE。
如果用户已经在使用加工端,那么可将已有配置数据文件导入到系统中,减少重复工作。
发布时,系统会将基础数据、基础功能对应的dll、用户设计的窗口、工艺流程、流程数据打包,加工端用户只需安装运行即可。