论文部分内容阅读
振动刀数控裁切机是应用于柔性产品加工场合的自动化裁切设备,是机电一体化技术的典型应用,在服装、鞋业、箱包、手袋、航空、船舶、汽车、工艺美术等领域有着广泛的应用前景。本文基于ARM7&FPGA嵌入式控制器及数控技术原理,对一种四轴数控振动刀裁切系统进行了设计。该系统利用微机作为上位机,进行图形数据格式转换处理和裁切文件管理;下位机采用基于ARM7&FPGA的嵌入式双核控制平台,通过基于FPGA大规模门阵列电路开发的DSP内核实现对裁切机械X、Y、Z、U四轴的运动控制。系统既可作为教学实验系统,又可进一步应用到数控裁切、切割、雕刻、绘图、喷绘系统领域。本文主要对数控振动刀裁切机控制电路、控制软件的设计和程序实现,以及系统采用的算法、运动控制处理、指令解析以及通信处理方式等进行了研究。主要完成了如下工作:(1)研究和比较国内外同类产品的功能,提出控制系统的功能需求,构建了其总体框架,对OSM860运动控制系统的工作原理进行了探讨,并设计调试程序,深入研究了该系统实现运动控制的方法。(2)对数控加减速曲线、插补算法和数控指令进行了探讨,并建立各种加减速曲线的数学模型。分析轻工行业在数控速度控制方面的特殊要求,构建了新的直线、曲线和圆弧加工时的速度控制方法,实现了微小直线段的高速平稳加工。(3)基于面向对象的软件开发方法,开发了通信与数据转换软件,实现了上位机与下位机控制系统的通信与批量数据管理。(4)基于面向过程的软件开发方法,编程实现了裁切机各控制功能模块。控制系统采用ARM7&FPGA双核设计方案,充分利用ARM7嵌入式系统丰富的资源,提高系统处理能力。并利用运动控制系统提供的功能和丰富的库函数能方便地实现多种数控功能,能大幅度提高开发效率,缩短开发周期。