运动控制组态软件初步需求(三)
3.3. 客户加工端
客户加工端是最终用户进行设备操作,加工生产的终端程序,是运行工艺流程、展示用户窗口的承载物。
加工端包含流程解析在内的所有功能,一般用户进行加工的基本流程是:
1、用户打开程序,如果需要改变控制卡登录IP,可使用对应功能进行修改,默认地址为192.168.0.100,完成后即可连接控制卡(如果用户为第一次使用,可针对设备情况设置参数);
2、回到机械零点,在程序中有记忆和断电保护功能,在没有人为破坏机械位置的情况下,可以使用回原点或不动作;
3、加载加工文件,生成加工路径并展示到窗口中;
4、编辑加工文件,可用如下操作:自定义断点、转角优化、自定义加工顺序、切割路径优化。编辑完成后,用户可将编辑结果保存为lhc文件;
5、运行加工:在运行加工前需确定是否在每次加工时寻边、对刀等,系统会根据配置,决定相应动作;
6、停止加工:提示是否保存加工断点以便下次从断点处运行,设备停止后,使用退刀功能,刀具会移动到切割入口点,之后回到原点。
根据以上流程,加工端必须包含以下功能:
u 工艺流程引擎
简化版工作流引擎,只需保留部分节点处理动作即可。
u 文件解析
支持的文件格式包括:dxf、nc、ai、dst、plt等五种,或者使用自定义文件格式:lhc,lhc包含加工路径(已经进行优化和修改的路径)、加工断点等信息。
u 自定义断点、加工起始位置
将某根线条打断为两根,打断点作为加工起始点。
u 自定义加工顺序
在系统解析过程中,加工顺序是按照图形出现位置,依次加工的,用户可以在编辑界面中自定义加工顺序,提高加工速度。
u 加工路径仿真
实现加工路径模拟运动。
u 转角优化
在点胶应该中,转角堆胶是比较头痛的问题,将尖角转变成圆角,可使这个问题得到改善。
u 切割路径优化
在玻璃切割行业中,内切图形或外切图形的入刀位置和出刀位置是很讲究的,针对这种情况,系统会内置实现路径优化,并可由用户决定使用与否
u 寻边、寻边界
寻边:通过三个点寻找工件起始点和旋转角度;
寻边界:通过八个点,每条边两点,寻找物料的起始位置、最大尺寸和四个角实际角度。
u 换刀
圆盘换刀:使用圆盘做为刀具承载物,换刀时圆盘旋转到指定角度,其他轴移动到指定点完成换刀;
定点换刀:刀具放置到指定位置,换刀时相应轴移动到指定点换刀即可。
u 对刀
对刀主要针对使用电机的Z轴(上下轴)进行,寻找Z轴的起始位置。
u 退刀
退刀主要用在加工紧争停止之后,刀具会移动到切割入口点,之后回到原点。
u 鼠标和外部输入操作
轴运动:X+、X-、Y+、Y-、Z+、Z-、U+、U-;
回零:回机械原点,并将坐标设置成0;
置零:将当前位置置为工件原点;
其他系统预定义动作。
u 断电保护
系统在轴动作后,会自动记录坐标点,并在下次重新上电后装载到系统中。
u 其他功能
设备参数修改、加工参数修改、密码保护、设置登录控制卡地址。