3 软件的编制
是要考虑现场因素,方便客户。由于社会的发展以及生活水平的提高,用户的需求变化很快,不同的刷形、不同的孔位等要求编制程序时方便用户,根据软件工程及实际应用需要,在控制软件设计过程中应考虑以下几点:
(1)软件应具有高可靠性。可靠性是指在规定的条件和时间内软件不引起系统失效的概率。检测系统软件的可靠性主要取决于软件的正确性与健壮性两个方面的内容。正确性是指软件符合规定要求的程度,正确的软件应能完成检测系统所规定的全部功能,能够在预期的环境下完成检测工作。健壮性则是指系统遇到意外时能按照某种预定的方式做出适当的处理,从而避免出现恶性后果。因此,可靠的软件在正常情况下能够正常工作,在意外情况下也能适当地加以处理以使其损失减为最小。
(2)软件应具有简明易用性。在实际应用中,操作人员由于计算机知识有限,加上他们对软件系统不可能深入详细地了解,因此,软件的易学、易用要求显得非常重要。提高易用性措施包括给出简明、直观、美观的图形操作界面,丰富明了的操作提示及简洁的联机帮助和操作文档。
(3)软件的可维护性。随着检测要求的提高及系统功能的扩展与修改,有时需要对软件进行更新和升级。因此在软件设计的开始阶段就应考虑源程序的易阅读性和易扩展性,在开发过程中合理设计程序结构,编写详细的注释及开发文档,为后续开发人员对软件的维护和升级提供方便。植毛软件流程如图2所示。
本系统的软件是在windows操作系统下采用vB 6.0进行编程的。VB 6.0具有标准的图形用户界面、动态链接(DLL)、多任务、设备独立性以及直接操作特性等优点。利用VB 6.0可视化程序设计和事件驱动编程
以下为读取某一刷型植毛文件的程序代码:
4 结束语
五轴异形植毛机为数控五坐标控制,五个伺服电机控制五个坐标轴的运动,其中有三个直线运动,两个旋转运动,因此理论上可加工任何形状的复杂异形毛刷及大型工业用刷。该设备克服了目前多坐标联动数控系统成本过高、编程麻烦的缺点,能够使工件做到五坐标联动陕速定位,植毛速度可达2~6孔/秒,目前该系统运行良好。