节点文献

基于ARM&FPGA的数控裁切机控制系统设计

Design of Control System of CNC Cutting Machine Based on ARM&FPGA

【作者】 刘卫红

【导师】 聂松辉;

【作者基本信息】 湘潭大学 , 机械工程, 2010, 硕士

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

【Abstract】 Numerically-controlled Vibrating Knife Cutting Machine is a kind of automatic equipment applied in processing of flexible products. And as a typical application of electromechanical integration technology, it has wide application prospect in clothing, shoes, luggage industry, handbags, aircrafts, ships, automobiles, etc. In this paper, based on ARM7 & FPGA embedded controllers and NC technology, a 4-axis numerically-controlled vibrating knife cutting machine is designed. The system uses microcomputer as the host computer for processing of graphics data format conversion and cutting documents management. On the other hand, the embedded dual-core control platform basing on ARM7 & FPGA is applied as the lower computer. Then we can control the motion of X axis, Y axis, Z axis, and U axis in the cutting machine by DSP core (DSP core has been designed based on FPGA large-scale gate array circuit). The system can be used as a teaching experimental system and it also can be used in NC cutting, cutting, carving, drawing, and the field of inkjet system.In this paper, Control circuits, design and program implementation of control software of numerically-controlled vibrating knife cutting machine, and algorithms, motion control processing, command parsing, and communications processing methods of the system were studied. The main research works are as follows:(1)Based on studies and feature comparisons of similar products at home and abroad, functional requirements of control system was proposed and its overall framework was built. The working principle of OSM860 motion control system was discussed and its debugging program was designed. And methods for realization of motion control were also studied.(2)NC acceleration and deceleration curves, interpolation algorithms and NC instructions were discussed, and the mathematical model of acceleration and deceleration curves were established. Based on analysis of specific speed control requirements of light industry, a new speed control method on processing of line, curve and arc was proposed to realize a smooth micro-line segment of high-speed machining.(3)ased on object-oriented software development methodology, a communication and data conversion software was designed to realize communication and batch data management of control system between the host computer and the lower computer. (4)Based on process-oriented software development methodology, control function modules of the cutting machine was implemented by programs.The control system applied the dual-core design scheme of ARM7 & FPGA, which takes full advantage of rich resources in ARM7 embedded system and system processing capabilities have been improved greatly. And we can use the functionalities and rich library functions provided by motion control system to fulfill a variety of NC functions to improve development efficiency and shorten the development cycle.

【关键词】 嵌入式系统ARM7FGPA数控系统运动控制
【Key words】 Embedded systemARM7FGPANC systemMotion control
  • 【网络出版投稿人】 湘潭大学
  • 【网络出版年期】2011年 06期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络