激光打标软件对于改善激光加工成品效果、提高激光加工效率重要意义。本文详细介绍了激光打标控制软件的设计与实现,阐述了一个通用的激光打标软件应该具有的功能,并且设计实现了软件的框架结构,围绕这个中心进行了以下研究:
1) 激光打标软件的结构研究,设计出一个软件的通用总体架构;
2) 以软件的架构为基础设计打标软件的子系统,特别是软件框架与图元子系统的设计;
3) 因为在打标过程中,需要以 10 微秒级别的精度进行实时控制,通过对Windows 98 实时性方面的研究,提出了一种在基于 VxD 的实现 10 微秒级别实时控制的解决方案。实时控制方面能够满足激光打标的工艺指标,达到了预期的设计要求。
展望未来,本软件仍然有不少改进余地:
由于 windows98 不是一个实时操作系统,要在一个非实时系统上解决一些实时问题必须引入一些相关的实时控制技术,如果将软件的开发以实时系统为平台,那么软件需求的许多问题可以直接解决。
此外,本系统完成了激光打标机控制系统的第一阶段(基于 PC 的激光打标机控制软件的开发)工作,项目的弟二阶段采用嵌入式芯片的控制卡,由控制卡板载程序来完成实时控制任务,其效果必将优于目前采用的软件控制方式,打标子模块亦可设置成并行工作方式,大大提高计算机的工作效率,并且因为数据转换和数据输出同时工作,当用户发出打标命令的时候,打标机能够立刻开始工作,而不必等待数据转换全部完成,缩短了打标作业的时间。