运动控制组态软件初步需求(二)

3.    系统功能模块描述

3.1.      系统管理端

系统管理端可时管理多个客户加工端的基础数据、工艺流程等,数据存储在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、用户设计的窗口、工艺流程、流程数据打包,加工端用户只需安装运行即可。

你可能感兴趣的:(需求)