基于嵌入式系统的开放式多轴数控系统研究.pdf
《基于嵌入式系统的开放式多轴数控系统研究.pdf》由会员分享,可在线阅读,更多相关《基于嵌入式系统的开放式多轴数控系统研究.pdf(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海大学硕士学位论文基于嵌入式系统的开放式多轴数控系统研究姓名:周剑锋申请学位级别:硕士专业:机械电子工程指导教师:张国贤20080101上海大学硕士学位论文摘要多轴联动数控系统是典型的机电一体化系统,涵盖了机械制造、电子电气、计算机技术、控制理论等多学科知识。运动控制器是数控系统中实现多轴联动的核心部件,它的性能是否优异是衡量整个系统性能的重要指标。当前,数控系统大多基于P C 平台,依靠P C 机实现复杂的控制算法,相对于P C 平台的研究模式而言,采用嵌入式体系结构设计开放式数控系统,是一个全新的尝试。本文以此为目标进行了研究,建立了一种适用于数控系统的高性能、低成本、通用化嵌入式运动控
2、制器的软、硬件平台,并制作了实物样机。整个课题主要做了以下几方面工作。首先,提出并比较了几种数控系统机械样机方案,运用计算机三维建模软件设计了虚拟样机,最终确定了以柱面坐标系为参考坐标系的三轴联动系统为本课题机械样机方案,并加工了实物样机。其次,深入分析了D D A 数字积分插补算法在多轴联动数控系统中的应用,提出了基于虚拟长轴的D D A 数字积分插补算法,并结合本课题样机方案,提出了在柱面坐标系下采用纬线方式或经线方式实现空间曲面的插补算法。然后,规划了运动控制器的硬件体系,提出了基于A R M 7 系列芯片S 3 C 4 4 B O X 和F P G A 芯片E P l C 6 的通用多
3、轴联动嵌入式运动控制器硬件方案。执行机构采用步进电机,构成开环控制系统。最后,针对硬件平台,设计了运动控制器的软件,在A R M 平台移植了嵌入式实时操作系统c o s 一1 1,在此基础上实现了与P C 的U S B 数据传输、与F P G A 的总线通信以及液晶显示等任务。应用V e r i l o g H D L 硬件描述语言设计F P G A 内部功能模块,将软件算法在硬件平台加以实现。整个系统结构小巧、精度高、低成本、通用性好,为小型数控系统提供了解决方案。关键词:多轴联动,数控系统,嵌入式系统,A R M,I _ t c o s I I,F P G AV上海大学硕士学位论文A B
4、S T I 认C TT h en u m e r i c a lm u l t i a x l em o t i o nc o n t r o ls y s t e mi sat y p i c a lm e c h a t r o n i c ss y s t e r nw h i c hi n v o l v e sm a n ya s p e c t so fm o d e r nt e c h n o l o g ys u c ha sm e c h a n i c s,e l e c t r o n i c s。c o m p u t e rs c i e n c ea n dc y
5、 b e r n e t i c s 啊1 em o t i o nc o n t r o l l e ru s u a l l yd o m i n a t e si nam o t i o nc o n t r o ls y s t e r na n di t sp e r f o r m a n c ei st h em a i nf a c t o rt oe v a l u a t et h ew h o l es y s t e mp e r f o r m a n c e N o w a d a y s,I o t so fn u m e r i c a lc o n t r o
6、 ls y s t e r n sa r ed e v e l o p e db a s e do nP Cp l a t f o w i n,b u ti ti san e wa p p r o a c ht od e v e l o pi tb a s e do ne m b e ds y s t e r n T 1 1 em a i na i mo ft h i st h e s i si st 0e s t a b l i s hak i r i do fs o f t w a r ea n dh a r d w a r ep l a t f o n no fl l i 曲p e r
7、f o r m a n c e,l o wC O s ta n dg e n e r a lp u r p o s ee m b e d d e dm o t i o nc o n t r o l l e ra n dr e a l i z et h ep h y s i c a ls y s t e r n T l l i st h e s i sa c h i e v e ss o m et a s k sa sb e l l o w s F i r s t l y,s o m em e c h a n i c a ls t r u c t u r eo fn u m e r i c a
8、lc o n t r o ls y s t e ms a m p l em a c h i n ea r ed e s i g n e du s e dC A Ds o f t w a r e A f t e rc o n s i d e r a t i o nt h es t r u c t u r ew h i c hu s e sc y l i n d e rc o o r d i n a t eb e c o m e st h ef i n a lp r e c e p ta n dt h ep h y s i c a lm a c h i n ei sm a d e S e c o
9、n d l y,t h ed e e p l ya n a l y s i so ft h ep r i n c i p l eo fD D Aa r i t h m e t i ca n di t sa p p l i c a t i o ni nm u l t i a x l em o t i o nc o n t r o ls y s t e mi sd i s c u s s e d T h eo p t i m i z e da l g o r i t h mb a s e do nv i r t u a ll o n ga x i si si n t r o d u c e dl
10、a t e r A sf a ra st h i st h e s i si sc o n c e r n e d,t h el o n g i t u d ea n dl a t i t u d em e t h o do fs p a c i a ls u r f a c ei n t e r p o l a t i o ni sp r o p o s e d T h i r d l y,t h eh a r d w a r ea r c h i t e c t u r eo fm o t i o nc o n t r o l l e ri sp l a n n e do u t T h
11、eh a r d w a r eo fm o t i o nc o n t r o l l e rb a s e do nA R M 7M C US 3 C 4 4 B O Xa n dF P G Ac h i pE P1C 6i sd e s i g n e d S t e p p i n gm o t o ri su s e da se x e c u t i o nc o m p o n e n ta n dt h ew h o l es y s t e mc o m p o s e sa no p e nl o o pc o n t r o ls y s t e m A tl a s
12、t,t h es o R w a r eo fm o t i o nc o n t r o l l e ri sc o m p o s e d I _ t C O S-I It h er e a lt i m eo p e r a t i o ns y s t e mi sr e p l a n t e dt oA R Mp l a t f o r m,t h e n s o m et a s k sa r ed e s i g n e di nR T O Ss u c ha sU S Bd a t at r a n s m i s s i o n,F P G Ac o m m u n i c
13、 a t i o na n dL C Dd i s p l a yt a s k A st oF P G Ap l a t f o r m,t h eV e r i l o gh a r d w a r ed e s c r i p t i o nl a n g u a g ei su s e dt od e s i g no u tt h ef u n c t i o nm o d u l e T h er e s u l to ff i n a lt e s t si n d i c a t e st h a tt h er e a l i z a t i o np l a no ft h
14、 i ss y s t e ma n do p t i m i z e da l g o r i t h ma c h i e v et h ed e s i g np e r f o r m a n c e I tC a nb eu s e dt ol o wc o s tn u m e r i c a lc o n t r o ls y s t e ma n dr o b o tc o n t r o ls y s t e m K e y w o r d s:m u l t i a x l e,n u m e r i c a lc o n t r o ls y s t e m,e m b
15、e ds y s t e m,D D A,A R M,I _ t C O S-I I,F P G AV I上海大学硕士学位论文原创性声明本人声明:所呈交的论文是本人在导师指导下进行的研究工作。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已发表或撰写过的研究成果。参与同一工作的其他同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。签名:压垤啦逢E t 期:2 塑窆么主厶甲本论文使用授权说明本人完全了解上海大学有关保留、使用学位论文的规定,即:学校有权保留论文及送交论文复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容。(保密的论文在解密后应遵守此规定)I I
16、上海大学硕士学位论文1 1 数控系统概述第一章绪论计算机数控技术(C N C,C o m p u t e rN u m e r i c a lC o n t r 0 1)是2 0 世纪7 0 年代发展起来的机床控制新技术,集机械制造、微电子、计算机、现代控制、传感检测、信息处理和网络通信技术于一体,是现代制造技术的基础。其功能强弱、性能优劣直接影响着数控设备的加工质量和效能发挥,对整个制造系统的集成控制、高效运行、更新发展都具有至关重要的影响。数控技术的广泛使用给制造业的生产方式、产业结构、管理方式带来了深刻的变化,是制造业实现自动化、柔性化、集成化生产的基础,是振兴国家机床行业、增强制造业国
17、际竞争能力的基础。1 1 1 数控系统的发展历程自从1 9 5 2 年美国麻省理工学院研制出世界上第一台三坐标铣床以来,随着计算机技术,特别是微电子技术的发展,数控技术无论在硬件或软件方面发展都很快,数控系统已经经历了八代,大致可分为四个发展阶段【卜4】。1)硬件数控阶段(1 9 5 2,-,1 9 7 0)早期计算机的运算速度低,远不能适应机床实时控制的要求。人们不得不采用数字逻辑电路“搭成一台专用计算机作为数控装置,被称为硬件连接数控,简称为数控(N C)。世界上第一台数控铣床的数控装置是采用电子管、继电器和模拟电路构成的实验样机,通常称为第一代数控。1 9 5 9 年,晶体管取代了笨重的
18、电子管,缩小了体积,使得工业应用成为可能,诞生了第二代数控系统。1 9 6 5 年出现了小规模集成电路构成的N C,体积更小,功耗更低,提高了可靠性,N C 发展到第三代。这一阶段的数控系统,各种控制功能均由硬件逻辑完成,称为“硬件 数控,其功能简单,灵活性差,设计周期长,系统可靠性低,因而限制了其进一步的发展和应用。2)计算机数控系统的发展和完善阶段(1 9 7 0 -1 9 8 6)上海大学硕士学位论文7 0 年代初,大规模集成电路、半导体存储器、微处理器的问世,通用小型计算机出现并逐渐普及,给数控技术带来了突破性的发展。1 9 7 0 年在美国芝加哥数控展览会上,首次展出了以小型计算机为
19、核心的计算机数控系统(C N C),标志着数控系统进入了计算机为主体的第四代。再次,原来有硬件实现的功能逐步改由软件完成,从此系统进入“软联接 数控时代。1 9 7 4 年,首次出现了采用微处理器芯片的软联接C N C 系统,象征着数控系统进入了以微机为背景的第五代。这一发展真正实现了机电一体化,进一步缩小了体积,降低了成本,简化了编程和操作,使数控系统达到了普及的程度。2 0 世纪7 0 年代末、8 0 年代初,随着超大规模集成电路、大容量存储器、C R T 的普及应用,C N C 系统进入了第六代。它虽然仍以微处理器为基础,但控制功能更为完备,具备了多功能的技术特征,尤其在软件技术方面发展
20、更快,具有了交互式对话编程,三维图形动画显示校验,实时软件精度补偿等功能。在系统体系结构上,开始出现了柔性化、模块化的多处理机结构。数控系统产品也逐渐实现了标准化、系列化。3)高精度C N C 的开发与应用阶段(19 8 6 -)为了实现高速、高精度曲面轮廓精加工,必须提高微轮廓线的解释处理能力和伺服驱动特性。为保证零件程序的传送、插补、加工线速度控制等连续处理,C N C 系统应具有足够高的数据处理速度和能力。3 2 位C P U 以其很强的数据处理能力在C N C 中得到了应用,使得C N C 系统进入了面向高速、高精度的第七代。1 9 8 6 年,三菱电机公司率先推出了C P U 为6
21、8 0 2 0 的3 2 位C N C,掀起了3 2 位C N C 的热潮,并逐渐成为当今数控系统的主流。4)基于P C 的开放式C N C 的开发与应用(1 9 9 4 -)进入2 0 世纪9 0 年代,个人计算机(P c,P e r s o n a lC o m p u t e r)的性能提高很快,从8 位、1 6 位发展到3 2 位,可以满足作为数控系统核心部件的要求,而且P C机生产批量很大价格便宜,可靠性高。数控系统从此进入第八代基于P C 的C N C系统阶段。1 9 9 4 年,这种基于P C 的C N C 控制器在美国首先亮相市场,并在此后获得了高速发展。P C 的引入,不仅为
22、C N C 提供十分坚实的硬件资源和极其丰富的软件资源,更为C N C 的开放化提供了基础。2上海大学硕士学位论文1 1 2 现代数控系统的发展趋势随着微电子、计算机技术、检测和控制技术的飞速发展,为了满足市场和科学技术发展的需要,满足现在制造技术对数控技术提出的要求,数控系统呈现新的发展趋势,主要表现在以下几个方面 5 7 1:;1)加工控制的高速、高精度高速、高精度技术随着数控加工设备和高性能刀具技术的发展而日益成熟,极大的提高了模具加工速度,减少了加工工序,从而大大地缩短了模具的生产周期。为进一步提高加工速度和精度,数控系统将采用高速C P U 缩短采样周期和程序处理时间,或利用多C P
23、 U 结构,使得各C P U 可并行处理数控系统与外围接口通讯、系统调度、伺服控制等,提高加工效率:采用直线电机伺服驱动系统,可以提高加工精度和运动速度;同时一些实时误差补偿技术的应用,进一步提高了数控系统的加工控制精度。2)应用环境的网络化、集成化网络化和集成化技术是制造业适应动态市场需求及产品迅速更新的主要手段,是各国制造业发展的主流趋势,通过研究计算机辅助设计(C A D)、计算机辅助工程(C A E)、计算机辅助工艺过程规程(C A P P)和计算机辅助制造(C A M)等设计自动化技术和网络技术,在综合自动化概念框架下集成C A D C A E C A P P C A M,N E T
24、 的应用,将其功能有机地集合起来,统一组织和管理有关信息提取、交换、共享。其重点:C N C 单机向高精度、高速度和高集成方向发展;数控机床及其构成柔性制造系统能方便地与C A D C A E C A P P 联结,向信息集成方向发展;网络系统向开放、集成和智能化发展。3)结构体系的模块化、开放化为了适应数控机床多品种、小批量的特点,机床结构模块化,数控功能专门化,机床性能价格比显著提高并加快优化。硬件模块化易于实现数控系统的集成化和标准化。采用通用计算机组成总线式、模块化、开放式、嵌入式体系结构,便于裁减、扩展和升级,可以组成不同档次、不同类型、不同集成度的数控系统开放式数控系统将成为新一代
25、数控系统。目前,美国的N G C、欧盟的o S A C A、日本o S E C、中国的o N C 等都对此进行了研究。3上海大学硕士学位论文4)智能化技术的广泛应用人工智能技术的发展与计算机技术的结合,极大的推动了数控系统的智能化发展。在数控系统的运用,智能化主要包括以下几方面:自适应控制技术;数控系统能检测过程中一些重要的信息,并自动调整系统的有关参数,达到改进系统运行状态的目的;专家系统;将熟练工人和专家的经验,加工的般规律和特殊规律存入系统中,以工艺参数数据库为支撑,建立具有人工智能的专家系统;故障诊断系统;如智能诊断、智能监控,方便系统的诊断及维修等;智能化数字伺服驱动装置:可以通过自
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 嵌入式 系统 开放式 数控系统 研究
限制150内