论文部分内容阅读
近年来,以不同结构、类型的自动钻铆系统为代表的飞机自动化装配系统在飞机制造中得到了广泛的应用。当前自动钻铆系统控制软件设计时一方面采用面向特定结构进行功能定制的方法,导致软件缺乏扩展性、开发周期较长;另一方面由于当前自动钻铆系统大多采用在传统CNC厂商的数控装置上搭建控制系统的方案,选择标准数控指令进行数控编程,无法体现自动钻铆系统的工艺特点,对用户不友好。针对上述问题,本文对自动钻铆集成控制软件进行了研究,主要内容如下:(1)提出了组件和参数可配置的控制软件架构。通过对自动钻铆系统结构和控制软件可配置性需求的分析,设计了组件可配置和参数可配置的开放式自动钻铆集成控制软件架构。围绕组件的接口设计、组件参数化设计和组件的功能设计三方面来定义软件的组件,确定软件组件的开发方法。(2)提出了面向自动钻铆机的工艺指令系统。通过分析自动钻铆机的工艺流程,从自动钻铆的工艺特点出发,设计了基于工艺的自动钻铆机指令集;与控制软件的可配置性结合,基于参数配置文件开发工艺指令编译系统。(3)控制软件组件开发及系统配置。根据软件架构确立的组件开发方法,设计自动钻铆机功能组件的接口和内部实现逻辑,并加以实现;基于MFC平台开发自动钻铆机界面组件;设计了结构化的文件系统和配置管理系统,完成了对自动钻铆集成控制软件的配置。本文研究的自动钻铆集成控制软件具有组件和参数可配置的特点,可以实现不同结构形式的自动钻铆系统控制软件的快速开发。其思想和实现过程也可以推广到其它自动化装配系统的控制软件开发中。