论文部分内容阅读
随着嵌入式技术的发展,嵌入式系统在工业生产中得到广泛应用。近年来,嵌入式系统逐渐出现在作为工业生产重要力量的数控机床上。本文通过对基于ARM的数控电火花线切割系统的控制要求进行分析,构建了电火花线切割系统总体软硬件框架,对各部分具体模块及其系统(控制)软件的设计和实现进行了分析与说明。本文首先结合数控电火花线切割系统的功能要求,选择了Windows CE.net操作系统与基于ARM9的硬件平台,并对系统进行了配置、剪裁,确定了操作系统的定制和移植工作,对硬件平台的各组成部分进行了结构分析和功能描述。课题研究和讨论了数控系统插补算法,对数控电火花线切割系统的轨迹控制和进给运动控制的实现做了分析。采用了改进型的逐点比较法的插补方法实现电火花线切割机床的直线运动和圆弧运动的控制;同时结合步进电机矩频特性采用曲线加减速控制的方法实现步进电机的自动升降速控制。在对电火花线切割的脉冲电源进行设计时,分析了脉冲电源的设计要求和设计思路,利用可编程逻辑器件构成的脉冲波形发生器实现了可变频率、可变占空比的脉冲电源设计。在系统软件的实现过程中,主要分析了数控电火花线切割机系统软件的总体结构,采用前后台型结构对程序进行调度和管理;进行了嵌入式图形界面设计,完成了键盘功能模块的设计任务,实现了对加工程序编译的目标,分析了其他功能模块的实现方法。本文最后对课题所做的工作进行了总结,并对课题进行了展望,提出了在电火花线切割系统研究过程中出现的一些有待解决的问题和有意义的改进意见。