




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目:开环伺服系统定位误差分析及补偿装置的设计程海瑞(陕理工机械工程学院机自051班 陕西 汉中 723003)指导教师:黄崇莉 摘要分析了伺服系统定位误差形成的原因,提出了伺服系统采用分段线性减速并以开环方式精确定位的方法,给出了相应的程序流程图,对提高数控机床伺服系统的定位精度具有实用参考价值。关键词定位误差伺服系统数控机床 Subject position servo system error analysis and controller designAuthor Cheng Hairui(Grade04,Class051,Major machine design manufacture and automation, Shaanxi University of Technology,Hanzhong 723003,Shaanxi) tutor: Huang Chongli AbstractsThe cause of position error of servo system is analyzed in this paper. A new method is proposed to improve the position accuracy, which adopts segmental linear method to reduce speed and open-loop method to allocate accurately. The program diagram is given. Key WordsPosition Accuracy, Servo System, CNC Machine陕西理工学院毕业设计论文第42页 共42页陕西理工学院毕业设计论文目 录1 绪论11.1 数控技术的发展11.1.1 发展现状和发展趋势11.1.2 开放式数控系统11.2毕业论文设计的内容要求42 数控工作台的简要说明52.1 总体结构52.1.1 主要技术参数52.1.2 总体布局52.1.3 控制形式52.1.4 数控装置52.2 机械部分说明62.2.1 滑台62.2.2 转台92.2.3 检测元件92.3 控制原理说明112.3.1 工控机(IPC)122.3.2 PMAC2A-PC104运动控制卡组132.3.3 I/O板132.3.4 硬件控制系统的结构142.3.5 系统软件结构143 实验台定位误差分析183.1 实验过程183.1.1 定位误差分析183.1.2 数据采样的参照203.1.3 数据的采样203.1.4 实验数据记录223.2误差分析处理的软件简介224 定位误差的补偿装置264.1伺服系统定位误差形成原因与克服办法264.2分段线性减速精确定位27总 结32致 谢33参考文献34附 录371 绪论1.1 数控技术的发展1.1.1 发展现状和发展趋势 在一些精度要求比较高的伺服控制领域中,由于机械传动装置的刚性、摩擦阻尼等非线性因素和传动间隙等都不包括在半闭环伺服系统的位置环内1。大部分传动间隙、弹性变形、滚轴丝杠的误差及滞后得不到补偿,使其位置精度的提高受到了很大的限制。为了克服半闭环伺服系统的这种不足,利用线位移光栅位移传感器安装在机床的工作台上,用以检测机械传动机构中由螺距误差、间隙及各种干扰所造成的传动误差。采用的转角-线位移双闭环位置控制,并进行反馈补偿控制从而提高机床的位置控制精度。同时还能保证全闭环伺服系统具有良好的稳定性23。位置伺服控制系统的精度在很大程度上决定了数控机床的加工精度。为了保证有足够的精度,一方面要正确选择系统中开环放大倍数,另一方面要对位置检测元件提出精度要求。因为在闭环控制系统中,对于检测元件本身的误差和被检测量的偏差是很难区分出来的,数控机床的加工精度主要由检测系统的精度决定。位移检测系统能够测量的最小位移量称做分辨率。分辨率仅取决于检测元件本身,也取决于测量线路。在设计数控机床、尤其是高精度或大中型数控机床时,必须量,一般要求比加工精度高一个数量级。总之,高精度的控制系统必须有高精度的检测元件作为保证。所幸,用于数控机床的大量程长度和圆分度传感器已获得了长足的发展,普遍获得应用的光栅、磁栅系统等,其分辨率与精度都有明显的提高。例如:用于数控系统的长度检测元件,其分辨率可在0.15um之间选择。1.1.2 开放式数控系统由于传统的数控系统采用专用计算机系统,软硬件对用户都是封闭的,主要存在各数控系统生产厂家的产品软硬件不兼容、系统功能固定、人机界面不灵活等缺点,使其发展受到了限制,为克服传统数控系统的缺点,数控系统正朝着开放式数控系统的方向发展。对于开放式数控系统,IEEE (国际电气电子工程师协会)是这样定义的:“An open system provides capabilities that enable properly implemented applications to run on a variety of platforms from multiple vendors,interoperate with other systems application,and present a consistent style of interaction with the user.”根据这一定义,开放式数控系统必须是一个全模块化的软件体系结构。它具备互操作性、可移植性、可缩放性和可互换性的特点,具有定义了标准协议的通讯系统,使得各个功能模块能通过应用程序接口API(Application Program Interface)来相互交换信息并相互操作;同时,系统还应具备一个实时的配置系统,使得各个功能模块无论在系统运行之初还是之间都能够被灵活地配置。(1)开放式数控系统的体系结构12345对于开放式控制体系结构的研究,较著名的有美国的OMAC (Open Modular Architecture Controls)、欧洲的OSACA (Open System Architecture for Control within Automation System)和日本的OSEC(Open System environment for controllers)计划。在 OMAC计划中,提出了系统的基本框架,信息库管理、任务调度、人机接口、运动控制和传感器接口等,构成了完整的体系结构。同时,还将控制器分为控制核心和应用编程接口两大模块,控制核心包括实时控制、数据库管理和图形支持软件等,而应用编程接口部分则由各种API接口构成。OSACA提出一个“分层的系统平台十结构功能单元”的体系结构,保证各种应用系统与操作平台的无关性及相互间的互操作性,开放性是十分明确的,并规定了不同的开放层次:即应用层开放、核心层开放(与OSACA部分兼容)和全部开放(与OSACA全部兼容)。OSEC体系属于层次性结构,系统按功能分层,每一层按照功能分为若干个模块,层次间具有单向调用或者依赖关系,每一层都在其下层建立,下层为上层提供所需的服务,同一层的模块间按照一定的接口关系自由调用。2000年,国家经贸委和机械工业局组织进行 “新一代开放式数控系统平台”的研究开发。2001年6月完成了在OSACA的基础上编制“开放式数控系统技术规范”和建立了开放式数控系统软、硬件平台,并通过了国家级验收。2003年,我国以国际上现有的开放式数控系统体系结构等先进标准规范为参考,同时兼顾中国数控系统产业现状和特点,开始制定开放式数控系统(ONC)体系结构,即我国的开放式数控体系结构标准ONC。(2)开放式数控系统数据接口规范STEP-NC随着数控技术的迅速发展,现代化的生产对CNC的要求也越来越高,传统的G、M代码(IS06983 )已不能适应现代化生产和技术发展的需要。这种面向运动和开关控制的数控程序限制了CNC系统的开放性和智能化发展,同时也使得CNC与CAX技术之间形成了瓶颈,严重阻碍了机械制造业的发展。为了克服IS06983的诸多缺点,一种面向对象的新型数控编程数据接口国际标准IS014649 (STEP-NC)应运而生,STEP-NC是将STEP(Standard for the Exchange of Product Model Data)向NC领域的扩展,它体现了开放式数控系统的一个重要特征。我国于90年代初开始着手研究STEP标准,现在国内的研究主要集中在消化STEP-NC标准,STEP-NC的数据模型,STEP-NC编程方法以及AP238应用协议的实施方法这些方面。(3)开放式数控系统的实现途径关于开放式数控系统的特征通常认为包括硬件系统的开放性和软件系统的开放性,开放的硬件系统由模块化的速度控制单元、位置控制单元和内置的PLC构成;开放的软件系统是指数控软件系统的设计模块化及模块间的接口标准化。目前,开放式数控系统有3种实现途径。1)PC机+数控专用模板。即在PC机上嵌入数控专用模板,该模板具有位置控制功能、实时信息采集功能、输入输出接口功能和内嵌式PLC单元等。这种结构形式使整个系统可以共享PC机的硬件资源和软件资源,代表产品如SINUMERIK840D。与传统的CNC系统相比,具有软硬件资源的丰富性、透明性和同享性,便于新技术升级换代。但这种数控系统的开放性只限于PC微机部分,只能说是有限的开放,其专业的数控部分仍然处于封闭状态。2)IPC+可编程运动控制器。这种基于开放式可编程运动控制器的系统结构以通用工业控制机为平台,以IPC标准插件形式的开放式可编程运动控制器为核心。IPC负责如数控程序编辑、人机界面管理等功能,运动控制器负责机床的运动控制和逻辑控制。这种运动控制器以运动子程序的方式解释执行数控程序,以PLC子程序方式实现机床逻辑控制,支持用户的开发和扩展,具有上、下两级的开放性。代表产品有WizdomControls公司的Paradym-31,此产品采用Delta Tau公司的PMAC(Programmable Multi-Axis Controller)可编程多轴运动控制卡嵌入IPC实现运动控制。优点是:成本低(采用标准计算机)。可运行用户自定义的软件。界面比传统的CNC友好。美国Delta Tau公司的PMAC拥有自身的CPU,同时开放包括通信端口、存储结构在内的大部分地址空间,具有灵活性好、功能稳定、可共享计算机所有资源等特点。3)纯PC机型。也称SOFT型,即完全采用PC机的全软件形式的数控系统,这是一种最新开放体系结构的数控系统。它提供给用户最大的选择和灵活性,它的CNC软件全部装在计算机中,而硬件部分仅是计算机与伺服驱动和外部I/O之间的标准化通用接口。就像计算机中可以安装各种品牌的声卡和相应的驱动程序一样。用户可以在WINDOWS平台上,利用开放的CNC内核,开发所需的各种功能,构成各种类型的高性能数控系统,与前几种数控系统相比,SOFT型开放式数控系统具有最高的性能价格比,因而最有生命力。通过软件智能替代复杂的硬件,正在成为当代数控系统发展的重要趋势。其典型产品有美国MDSI公司的Open CNC、德国Power Automation公司的PA8000 NT等。1.2毕业论文设计的内容要求步进电机由于控制简单,易于和微机连接,其结构简单,工作稳定,但开环伺服系统运行精度差。随着计算机控制系统和控制理论的发展以及微型计算机的发展,将新的校正控制理论应用与开环伺服系统,使伺服系统的运行精度大大提高。 具体任务如下:(1) 了解本课题目前有关情况,完成开题报告和英文资料翻译。(2) 熟悉机械学院数控试验台的结构和控制系统,绘制数控试验台结构图和控制系统原理图各1张,A0。(3) 测量实验台开环步进伺服系统定位误差,找出误差规律。绘制误差分布图1张,A3。(4) 设计误差补偿方法,绘制补偿装置图1张,A3。 (5) 编写设计说明书1份,格式和字数满足学院要求。 2 数控工作台的简要说明2.1 总体结构2.1.1 主要技术参数系统达到的技术指标为:脉冲当量0.01mm,多坐标联动控制,行程400mm,最大移动速度2m/min。确定Z向行程400mm,X、Y向行程200mm;B、C两个转动轴每脉冲转角不大于5分。Z向采用光栅测量位移,分辨率为0.05mm;X、Y、Z、B、C向电机轴上装编码器,分辨率不大于5分。2.1.2 总体布局数控技术试验台外形2.1.3 控制形式 X、Y、B、C向采用半闭环控制;Z向即可采用闭环控制,也可采用半闭环控制。2.1.4 数控装置数控装置采用工控机(IPC)+运动控制器(PMAC)图2-1 试验台基本结构1-Y向固定导轨;2-X向滑台;3-B向转台;4-Z向滑台;5-C向转台;6-立柱;7-Y向滑台2.2 机械部分说明 在现代数控机床中,为得到高速下的平稳运行,并具有较高的定位精度且防止爬行,要求进给系统中的机械传动装置和元件具有较高的灵敏度,低摩擦阻力和动、静摩擦系数之差以及提高寿命等特点,而滚动导轨和滚珠丝杠螺母副能较好地满足要求。因此本实验台的设计采用了滚珠丝杠和滚动导轨的组合。需要根据进给驱动系统的要求进行设计。2.2.1 滑台 本实验台为五轴数控试验台,行程为X方向200mm,Y方向400mm,Z方向200mm。其中X、Y方向为上下两层运动台,结构相同。本实验台为无负载实验台,对Y方向来说,工作台重量约200(X方向155N,转台45N)。一.导轨1) 导轨概述导轨的功用:本设计的导向机构是导轨,导轨主要是用来支承和引导运动部件沿着一定的轨迹运动。本设计要求其机械系统的各运动机构必须得到安全的支承,并能准确地完成特定方向的运动,这个任务就是由导向机构来完成。导轨的分类和特点:两个作相对运动的部件构成一对导轨副,其中,在工作时固定不动的配合面称为固定导轨或静导轨;相对固定导轨作直线和回转运动的配合面称为运动导轨.根据导轨副之间的摩擦情况,导轨分为滑动导轨和滚动导轨两大类.滚动导轨的优点是摩擦系数小,一般在0.003-0.004,动静系数很接近,低速运动不会产生爬行现象,可以使用油质润滑.滚动导轨的两导轨面之间为滚动摩擦,磨损小,寿命长,定位精度高,灵敏度高,但是结构复杂,几何精度要求高,抗振性较差,防护要求高.制造困难,成本高.它适用于工作部件要求移动均匀、动作灵敏以及定位精度高的场合.滚动导轨因其特有的优点在数控机床在的应用十分广泛,现在常用的有直线导轨副、滚动导轨块和直线滚动导轨副。直线导轨副一般用滚珠作为滚动体,滚动导轨块用滚子做滚动体,滚动导轨副的导轨轴时圆柱体,用合金钢制成,与前两者相比,承载钢球与导轨副之间是两个凸圆之间的点接触,许用载荷小很多。因此。滚动导轨副只能用于轻载场合,并且一般不予加载荷。二. 丝杠1 滚珠丝杠副的介绍滚珠丝杠副是螺旋传动元件,它的产生和发展只经历了数十年的历史,然而它具有长寿命、高刚度、高效率、高灵敏度、无间隙的特点,并具有优越的高速特性和耐磨特性及可逆性等特点,这些特点都是普通丝杠副不可能具有的机械传动性能。同时它可以由专业生产厂家组织生产和供应,已实现了标准化、通用化、商品化,用户可根据各自得需要方便地进行选购和订购,因此滚珠丝杠副以其显著的特点而得以广泛应用,成为各类数控机床的主要传动机构。滚珠丝杠副食一种螺旋传动机构,在具有螺旋槽的丝杠和螺母之间装有中间传动元件滚珠。它由丝杠螺母滚珠和返向器等四部分组成,当丝杠和螺母转动时,滚珠沿螺纹滚道滚动,丝杠和螺母之间相对运动时产生滚动摩擦。为防止滚珠从滚道中滚出,在螺母的螺旋槽两端设有回程引导装置,如返向器和挡柱器,它们与螺纹滚道形成循环回路,使滚珠在螺母滚道内既自转又沿滚道循环转动。滚珠丝杠副与普通丝杠副相比较,它用滚道摩擦代替滑动摩擦,具有以下特点:(1)摩擦损失小、传动效率高。由于滚动丝杠副的摩擦损失小,其传动效率可达90-96%,约为普通螺旋机构传动效率的2-3倍;(2)磨损小、寿命长。通常,滚珠丝杠副的主要零件都经过淬硬,表面粗糙度较低,且滚动摩擦的磨损很小,因而具有良好的耐磨性,精度保持性能好,工作寿命长;(3)轴向刚度高。滚珠丝杠副可完全地消除传动间隙,不影响运动的灵活性,从而可以获得较高的轴向刚度,而且可以通过预紧来提高轴向刚度;(4)摩擦阻力小、运动平稳。由于是滚动摩擦,动、静摩擦系数相差极小,其摩擦阻力几乎与速度无关,启动力矩与运动力矩近乎相等。因此灵敏度高,运动较平稳,启动时无颤动,低速传动时无爬行现象;(5)不能自锁。由于滚珠丝杠副没有自锁能力,用于垂直升降传动时必须增设自锁装置或制动装置;(6)具有传动的可逆性。由于滚珠丝杠副摩擦损失小,可以从螺旋运动转换为直线运动,也可以从直线运动转换为旋转运动,即丝杠和螺母都可作为主部件,也可作为从动件。但是,与普通丝杠副相比,滚珠丝杠副尚存在结构复杂,工艺难度大,制造成本高等缺点。根据滚珠丝杠副螺纹滚道法向截面的形状、滚珠的循环方式、消除轴向间隙和调整预紧的方法不同,将滚珠丝杠传动分为以下几种不同的结构型式:(1)螺纹法向截型 螺纹法向截型是指通过滚珠中心的螺旋线的法向平面与丝杠或螺母滚道面的交线的形状。目前,较常用的滚道型面为单圆弧和双圆弧两种。单圆弧滚道型 面的特点是容易得到较高的精度,但接触角不容易控制,因而其传动效率、承载能力和轴向刚度均不够稳定。双圆弧滚道型面的特点是滚道型面的精加工较困难,其传动效率、承载能力和轴向刚度均较稳定。(2)滚珠循环方式 按照滚珠在整个循环过程中与丝杠表面的接触情况,循环方式分为内循环和外循环两种。由于制造和安装的误差,滚珠丝杠副存在间隙,影响其传动精度并降低了滚珠丝杠副的刚度,因此要采取消除间隙的预加载荷的方法。目前广泛采用的是双螺母调整预紧装置。综上所述,滚珠丝杠的支承方式主要有四种,我们选用两端支承方式它的优点是可对丝杠进行预拉伸,可承受两个方向的轴向力,保持了丝杠精度。因此,该支承方式只承受拉力,不承受压力,因此不存在压杆的稳定性问题。2.确定滚珠丝杠副的规则代号根据传动方式及使用情况,参考汉江机床厂产品样本,确定其型号为:GQ16 5-P3.三. 电机确定本实验台是基于PMAC运动控制卡实现控制,是一个IPC+PMAC型的开放式数控系统,为了使机械本体也具有开放性,在伺服电机的选择上使本试验台的Y方向上既可用交流伺服电机也可用步进电机。考虑到系统具有跟随误差,我们选择用步进电机。 选择步进电机的型号为:四通步进电机56BYG250B,其精转矩为0.65Nm,空载启动频率2.7KHZ,满足要求.2.2.2 转台本实验台为五轴数控实验平台,其中三个直线移动,两个转动。两个旋转运动由转台实现,结构相同。设计要求为:工作台直径100mm,分辨率不大于5分,无负载。根据设计要求,确定采用步进电机为执行元件,涡轮蜗杆副减速的装置。2.2.3 检测元件检测系统是机电一体化产品中的一个重要组成部分,用于实现计测功能,检测外部环境及自身状态的各种物理量及其变化,并将这些信号转化成电信号,然后再通过相应的变换、放大、调制解调、运算等电路,将有用信号检测出来,反馈给控制装置或显示,实现这些功能的传感器及其检测电路构成了数控试验台的检测系统。由于检测系统一般是由传感器和若干变换环节组成,为了保证检测过程中能够忠实地把所需信号从信号源通过其载体信号传输到输出端,整个过程既不失真也不受干扰,传感器及其检测系统必须满足下列要求:精度灵敏度和分辨率高,能满足数控试验台对检测精度和速度的要求;线形、稳定性和重复性好,工作可靠;静、动态特性好,测量范围较大;抗干扰能力强。此外,还应体积小,重量轻,价格便宜、安装与维修方便、对环境适应能力强。根据本试验台设计要求和所达到的精度,选择编码器和直线光栅尺分别作为本试验台的速度和位置检测元件。(1) 光栅确定目前,在高精度的位置检测系统中,大量采用光栅作为检测反馈元件,光栅是将机械位移或模拟量转变为数字脉冲的测量装置。常见的光栅从形状上分为长光栅和圆光栅两大类,圆光栅用于检测角位移,常光栅用于检测直线位移,光栅的检测精度较高,可以达到1m。本试验台要求直线位移最小分辨率为0.005mm,考虑到PMAC控制的兼容性,选用英国生产的Renishaw RGH22 P30D00光栅尺,栅距20m,分辨率5m。(2) 编码器确定编码器是以数字化信息将角度长度的信息以编码的方式输出的传感器,其具有高精度,大量程测量,反应快,数字化输出特点;体积小,结构紧凑,安装方便,维护简单,工作可靠。编码器以测量方式来分,有直线型编码器,角度编码器,旋转编码器。如以信号原理来分,有增量型编码器,绝对型编码器。增量型编码器由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接受器件读取,获得四组正旋波信号组合成ABCD,每个正旋波相差90度相位差,将CD信号反向,叠加在AB两组上,可增强稳定信号;另每转输出一个Z相脉冲以代表零位参考位。由于AB两相相差90度,可通过比较A相在前还是相在前,以判别编码器的正传与反转,通过零位脉冲,可获得编码器的零位参考位。编码器码盘的材料有玻璃金属塑料,玻璃码盘时在玻璃上沉积很薄的刻线,其热稳定性好,精度高,金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性就要比玻璃的差一个数量级,塑料码盘时经济型的,其成本低,但精度热稳定性寿命均差一些。分辨率编码器以每旋转360度提供多少的通或暗刻线称为分辨率,也称解析分度、或直接称多少线,一般在每转分度510000线。增量型编码器信号输出有正旋波,方波,集成极开路,推拉式多种形式,其中TTL为长线差分驱动,HTL也称推拉式、推挽式输出,编码器的信号接收设备接口应于编码器对应。信号连接编码器的脉冲信号一般连接计数器、PLC、计算机,PLC和计算机连接的模块有低速模块与高速模块之分,开关频率有低有高。如单项连接,用于单方向计数,单方向测速。A. B两相联接,用于正方向计数判断正反向和测速.A、B、Z三相联接,用于带参考位修正的位置测量.A、A-,B、B-,Z、Z-连接,由于带有对称负信号的连接,电流对于电缆贡献的电磁场为0,衰减最小,抗干扰最佳,可传输较远的距离.对于TTL的带有对称负信号输出的编码器,信号传输距离可达150米.对于HTL的带有对称负信号输出的编码器,信号传输距离可达300米.绝对编码器光码盘上有许多道光通道刻线,每道刻线依次以2线、4线、8线、16线编排,这样,在编码器的每一个位置,通过读取每道刻线的通暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码,这就称为n位绝对编码器.这样的编码器是由光电码盘的机械位置决定的,它不受停电、干扰的影响.本试验台五个坐标轴都采用编码器进行角位移检测,其中两个转动轴要求最小分辨率不大于5分,考虑PMAC控制的兼容性,为降低控制难度,五个轴采用相同的增量式编码器,选用日本NEMICON NOC S5000-2MD编码器,分辨率为5000线,经检测系统4分频后可以满足系统最小分辨率要求.2.3 控制原理说明该装置采用的是IPC(工控机)和PMAC()的结合,总体结构如图2-2所示。CPU+内存总线(ISA/PCI/PC104)IPC(工业微机)I/O卡系统I/O运动控制卡反馈系统轴运动控制图2-2 IPC+运动控制卡图中表示基于PMAC运动控制卡构建的数控系统,其中工控机为上位机,负责完成系统管理等非实时性任务,实现系统资源的有效合理分配,信息传递快。运动控制卡实现运动轴的实时控制和各轴测量信息的采集,I/0卡完成各种开关量信号的输入/输出等实时任务。软件基于WINDOWS系统,设计成通用性较高的可编程控制方式,使整套控制系统软、硬件具有较强开放性。构建控制系统的具体配置为:工控机PLK-450,主基板PMAC2A-PC104,ACC-1P(扩展4通道,本项目需要控制5个轴),ACC-2P-OPT3(数字I/O通信扩展),ACC-2P-OPT2(双端口RAM)等。2.3.1 工控机(IPC)工业控制计算机简称工控机,是能在工业环境中可靠运行,能和工业对象的传感器、执行机构直接接口、完成测控(包括管理)任务的微型计算机系统。它可以用于生产现场,完成生产过程的实时数据采集、实时处理及实时控制任务。也可以作为机械设备的一个有机组成部分,完成机械设备的控制任务。工控机是计算机技术与自动控制技术结合的产物,与信息处理计算机相比,不仅具有PC机性能稳定,运算速度快等优点,工控机具还具有以下主要特点:(1)高可靠性对机械设备、生产过程的控制,要求有经济效益和社会效益,控制必须可靠。它涉及到电气部件、机械部件、连接器以及配套的外围设备的可靠性。(2)环境适应性强工业环境恶劣,存在如振动、冲击、噪声、高频信号、电磁波、高湿度、高温度、油、水、粉尘等各种不利条件,要求工控机有极强的抗干扰能力和环境适应能力。由于数控技术试验台主要是模拟于工业环境,因此配置的4U工控机PLK-450工业控制计算机。PLK-450工业控制计算机配置赛扬lG CPU、128M内存、40G硬盘,采用FSC-1621VD主板,具有标准长卡ISA总线、PCI总线,能方便嵌入PMAC卡,同时具备RS232总线和USB接口,PMAC卡与工控机分装时可以通信。2.3.2 PMAC2A-PC104运动控制卡组由于系统需要控制5个轴,而一块PMAC2A PC-104可以控制4个轴,必须进行扩展。本试验台以一块PMAC2A PC-104运动控制卡作为主卡,以ACC-1P轴扩展板作为副卡,来扩展另外4个通道,构成8轴运动控制系统,其外形图如图2-3所示。其中,主卡的4个轴分别控制X、Y、Z三个直线运动轴和一个旋转轴B;副卡控制另外一个旋转轴C,同时接入一路光栅尺(Y轴)反馈,占用两个通道,剩余两个通道可以作为开发的预留通道。PMAC2-PC/104基板ACC-2PACC-1P图2-3 8通道PMAC运动控制卡组Fig.2-3 8 channels PMAC cards group2.3.3 I/O板就运动控制系统而言,其执行的不单纯是运动程序,往往伴随着逻辑控制程序。在一个数控系统中,其处理的逻辑变量主要有原点、限位、主轴功能、换刀功能以及一些辅助功能(如工件夹紧、冷却液开关等),一般由可编程逻辑控制器(PLC)完成。因此,在一段数控程序中既包含运动程序,又包含PLC程序。基于PMAC运动控制卡的开放式数控系统主卡可以实现各轴的原点和限位处理;而其他逻辑控制需要扩展I/O板,用ACC-2P通信扩展板和ACC-34AA光电隔离串行I/O 扩展板扩展32输入/32 输出的系统I/O,用于外部I/O控制。2.3.4 硬件控制系统的结构如上所述,数控系统硬件采用“NC嵌入IPC”的形式,以PLK-450工业控制计算机为基础,在IPC的ISA总线插槽上接入ISA转PC104转接卡来适配PMAC-PC104运动控制卡,这样IPC的CPU与PMAC运动控制卡的CPU就形成主从式结构。当然,工控机与PMAC运动控制卡也可以通过RS232C串口来实现实时通信。为实现PMAC的多轴控制(数控)功能,PMAC板卡上扩展了上述相应的附件,构成的数控系统的硬件结构如图2-4所示。工控机上的CPU与PMAC的CPU(DSP560001/DSP560001)构成主从式双微处理器结构,PMAC主要完成对试验台五轴运动(输出控制量以及检测实际运动量并反馈)和开关量(原点限位等)的控制,工控外部I/O控制 IPC(工控机)外设ISAPC104PC104PMAC2A-PC104(运动控制器主卡)Acc-1P(轴扩展板)Acc-2P(通信扩展板)Acc-34AA(32IN/32OUT)反馈输入X Y Z B反馈输入C Y (光栅) 控制输出X Y Z B控制输出CPCM5151(ISA-PC104)图2-4 基于PMAC数控系统的硬件结构Fig. 2-4 Hardware structure of CNC based on PMAC机则主要实现系统的管理功能。2.3.5 系统软件结构1. 概述数控系统的控制系统软件是数控系统重要的组成部分,特别是现代数控系统,完成数控系统大部分的控制功能。数控系统的控制软件研究工作主要包括以下关键技术:(1)选择合理高效的软、硬件开发平台软、硬件开发平台是支撑软件数控系统的前提基础。搭建一个既能满足系统功能要求,又能提供丰富的开发资源,便于系统二次开发和升级换代的软、硬件开发平台是开发中的首要任务。本项目中,硬件平台已经构建完成,软件开发平台以WINDOWS2000为操作系统平台,利用PMAC提供的动态链接库为开发资源。(2)应用高速高精度的插补算法目前机床轨迹控制均采用粗精两级插补的策略,由于受硬件提供的插补采样频率制约,该方法只适于中、低速场合,无法满足高速高精度加工的需要。为此,机床的运动控制特点采用高速高精度的插补算法成为现代高速数控机床的关键技术。PMAC执行软件中集成了高效直线、圆弧以及样条曲线的插补算法。(3)实现性能优良的软件伺服控制伺服控制是数控系统实现控制目标的最终执行部分,对保证数控机床的加工精度和速度起着关键性的作用,因此如何通过软件实现伺服控制是控制系统软件中极为里要的一项研究内容。PMAC提供了数字PID伺服控制算法,并且支持用户加载自己开发的控制算法。(4)设计可靠、高效率、易维护的开放式数控系统软件软件数控集成了人机接口、系统管理、轨迹控制、伺服控制等多个任务,因而其软件设计也是最为复杂的一项工作,如何开发一套可靠、高效、易维护,并适用于各种机床构型的开放式数控系统成为的核心研究内容,由于PMAC动态链接库支持高级语言开发,所以用户采用模块化程序设计方法,能够开发出可靠、高效率、易维护的开放式数控系统软件。2. 系统控制软件开发本数控系统软件分为PMAC实时控制软件和系统管理软件两部分。实时控制软件的设计充分考虑了软件的开放性,用户可以根据自己的需要增加软件的功能模块。系统管理软件主要实现系统初始化、故障诊断、参数输人及加工程序编辑、系统进程管理和双CPU通讯等功能。根据系统设计要求首先进行系统的功能需求分析(如控制功能、操作功能、界面显示等)以及软硬件的功能划分,然后充分利用PMAC资源和开放的WINDOWS2000操作系统平台进行软件的开发222325。(1)系统控制软件的体系结构开放式数控系统软件的主要特征有两个方面:一是高度开放的体系结构,二是应用软件的表现形式。这两个特性实际上互为依赖、互为前提。图2-5示出了本系统的开放式体系结构,系统划分为设计层、上层应用层、NC功能层、驱动层、设备层五个层次。(2)系统的软件结构设计NC程序CAD/CAM(几何规划、刀具路径、工艺参数等)加工过程控制(NC程序解释、操作方式控制等)运动控制(运动学算法、轨迹控制)离散事件I/O控制试 验 台效应器伺服电机设备控制轴控制设计层上层应用层NC功能层驱动层设备层图2-5系统体系结构Fig. 2-5 Architecture of system操作系统的选择是开放式数控系统软件开发的关键环节。开放式数控系统的软件可以看作是运行于通用操作系统之上的一种应用软件,与其它应用软件的不同特点在于它是一个典型的实时多任务控制系统。从根本上说,只有采用实时多任务操作系统才能真正保证数控系统的实时性。此外,操作系统还应拥有丰富的软硬件资源和强大的系统管理能力,以提供给开发者良好的开发环境。因此,操作系统的选择问题是成功进行软件开发的前提。整个开放式数控系统的软件是在具有开放性的WINDOWS2000平台上用VB语言开发的,因为PMAC能够执行数控系统所有的强实时性任务,如位置控制、插补、速度处理、PLC任务、译码解释和刀具补偿等,所以,数控软件开发的重点在于PMAC运动控制卡与IPC工业控制机的通信以及上层系统操作调度管理软件的编制和故障诊断、参数输入、程序编辑等非高实时性的任务功能的实现。由于PMAC提供了极其有效的开放软件包Pcomm32和ActiveX通信控件PtalkDT,与PMAC通信交换信息只需调Pcomm32里面包含的函数库里的相应功能函数或使用PtalkDT提供的各种事件和方法,所以省去了繁重的通信驱动程序的开发,不必直接与PMAC硬件打交道,用Visual Basic语言即可方便地实现数控系统的功能;又由于WINDOWS2000操作系统的设备无关性和高级语言良好的可移植性,在WINDOWS2000环境下使用Visual Basic功能强大的编程语言来实现数控系统,可以使系统的结构组织得比较明晰有序,便于功能的扩充与剪裁,以运行各种现有的软件如CAD、数据库等,还能使用Internet联网等,所以这样的CNC系统具有良好的开放性和可移植性。在WINDOWS2000操作系统下,以Visual Basic 6.0为开发工具,采用面向对象的编程方法,充分利用PMAC运动控制卡的动态链接库中的函数,对开放式数控系统软件进行了开发,实现了数控系统的基本功能。可实现的具体功能包括:WINDOWS2000风格友好人机接口界面、系统初始化预处理、数控程序的译码、自动和手动加工方式、原点回归、机床状态的监控、坐标位置和主轴转速的实时显示、系统动态参数化配置、内置PLC功能等。开发的人机界面如图2-6所示。图2-6 数控技术试验台人机界面Fig. 2-6 Interface of NC technology experimental bench 陕西理工学院毕业设计论文3 实验台定位误差分析3.1 实验过程3.1.1 定位误差分析(1)开环伺服系统的定位误差在开环控制的系统中,指令经脉冲分配器(PMAC控制器)、驱动器、步进电机、减速系统、滚珠丝杠螺母副转换为定位平台的移动。平台的定位精度受到所有电气和机械装置及元件结构设计和制造精度的综合影响。在使用过程中,定位精度进一步受到振动、热变形、导轨和滚珠丝杠螺母副的磨损、传动误差以及控制元件特性变化等影响。主要影响因素有:1)步进电机的误差a.步进电机步距角误差,伺服步进电机步距角误差一般为lO30。b.步进电机动态误差,步进电机单步运行时有明显的振荡,超调量一般为步距角的20%30%,在某些频率运行时有共振现象。c.步进电机起停误差,在步进电机启动和停止的过渡过程中,电机的转动滞后于控制脉冲。2)机械传动系统的几何误差包括所有传动副引起的传动误差及传动问隙。如齿轮副,螺旋副等。本试验台中有弹性联轴节的变性误差和滚珠丝杠螺母副的误差。我们仅分析一下滚珠丝杠螺母副的传动误差及传动间隙。滚珠丝杠螺母副处于传动链末级,其传动误差直接影响平台的定位精度。当丝杠转动时,螺母随着丝杠的转动做直线运动。螺母的实际运动曲线与理想运动曲线之间的最大差值为其传动误差。主要由于螺旋副本身的制造误差如螺距累积误差、螺纹滚道型面误差、直径尺寸误差、螺旋副的装配误差及其在装置上的安装误差等综合形成。其中最主要的是螺距累积误差。滚珠丝杠螺母副的接触变形比滑动副大,其引起的误差影响传动精度和间隙。润滑、摩擦条件、表面粗糙度及材料质量、热处理硬度等都有影响。增大预紧力可以提高接触刚度,但会增大摩擦温升,引起热变形,因此预紧力要合理取值。3)热变形影响由于长时间工作,产生摩擦温升引起的热变形造成的定位误差。包括电机发热、滚珠丝杠螺母副、轴承以及导轨副等相对运动部分的摩擦热。负载部分带来的热影响等。由丝杠和螺母相对运动产生的热伸长严重影响定位精度。热伸长与材料热膨胀系数、温升以及平台行程有关。例如温升为3、行程为lOOmm、材料为GCrl5钢时,其热伸长量为:l=Lt=0.01210-3/1003=0.0036mm4)导轨的误差导轨副的导向精度对开环和闭环系统都非常重要。当导轨副的导轨面存在直线度误差、平面度误差、两导轨间的平行度误差,导轨导向面的V形角误差及滚动体的形状、尺寸误差时,都会使运动体不能沿给定方向直线运动,产生运动轨迹非直线性,使运动体颤摆(上下摆动)或摇摆(左右摆动),产生导向误差,直接影响定位精度。滚动导轨中滚动体的接触变形影响也较大,通过适当的预紧,增大接触刚度可以减小其影响。以上各种因素中,由固定不变的或按规律变化的因素引起的定位误差是系统性误差,如导轨的形位误差、齿轮分度误差、丝杠的螺距误差等。由不确定的、随机变化的因素引起的误差是随机性误差,如轴承游隙的变化量、摩擦力变化、表面粗糙度不均引起的误差等。机械系统中各种机构间隙、结构弹性变形等综合形成的反向运动时的矢动量(反向间隙),是定位误差中系统性误差的一个组成部分。(2)闭环系统的定位误差闭环系统由于在移动平台上安装了位置检测装置,把位移信号反馈到输入端与输入信号进行比较,实现对运动的反馈控制,因而各部分的误差对平台的定位精度没有直接影响。因此,闭环系统定位误差主要取决于位置检测系统的误差,如分辨率、线性度等,以及由于检测元件的安装调整引起的误差,包括如安装倾斜、自重变形、短尺接长等产生的检测误差和安装中检测元件离被测物体距离太远引起的阿贝误差。闭环系统中的失动量虽不直接影响定位精度,但实际上过大的失动量会造成伺服系统的动态不稳定和振荡,使系统的性能下降。因此,闭环系统对机械系统的精度要求要高,一般轮廓控制的闭环数控机床的失动量控制在4m。半闭环系统的定位精度由于只在电机轴上安装的反馈元件,因此其反馈实现的控制精度只能局限在驱动环路部分,环路之外的丝杠、螺母副、和平台本身所有传动误差、制造误差、热变形等引起的误差不能由环路所矫正。因此,针对不同系统,可以在机械设计制造过程中和电气控制系统控制中采取相应措施,以提高系统的定位精度。在本试验台中,由于采用反馈补偿型的步进伺服系统,编码器安装在电机轴上,所以,从弹性联轴节到滚珠丝杠螺母副的误差无法得到校正补偿。3.1.2 数据采样的参照每个目标位置的数值可自由选择,一般应按下列公式: =(i-1)p+r 式中: i现行目标位置的序号; p目标位置的间距,使测量行程内的目标位置之间有均匀的间距; r在各目标位置取不同的值,获得全测量行程上目标位置的不均匀的间距,以保证周期误差被充分地采样。3.1.3 数据的采样数据的采样及操作面板如下:位置i(i=4)400mm0mm12345P1=4.315mm循环j(j=5)P2=105.385mmP3=208.738mmP4=309.803mm 图3-1 试验台Y轴定位精度检验循环图Fig. 3-1 test cycle diagram of the Y-axis setting accuracy图3-2 数控技术试验台操作面板Fig. 3-2 Interface of NC technology experimental bench 图3-3 PEWIN32PRO 读数面板 Fig.3-3 PEWIN32PRO Reading face plate3.1.4 实验数据记录实验数据记录参照见附录1。3.2误差分析处理的软件简介MATLAB的简介MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年GSM移动通信手机项目立项申请报告
- 2025年镍镉电池项目提案报告模板
- 法院保密安全培训课件
- 法考刑法课程选择
- 2025年储能企业社会责任报告:信息披露与技术创新趋势
- 2025年新能源企业战略转型路径与技术革新驱动因素分析报告
- 2025年新能源行业储能系统能量管理系统技术创新与优化报告
- 数字艺术作品版权保护与版权交易平台运营管理研究报告:2025年市场策略与优化方案研究
- 新能源企业2025年国际化品牌建设与创新策略报告
- 2025年新能源汽车电池热失控监测系统设计与实施报告
- 智能化设计资源管理-洞察及研究
- AI时代网络安全产业人才发展报告(2025年)-安恒信息
- 供电服务技巧培训
- 2025浙江大学医学院附属儿童医院膳食部劳务派遣后勤工人招聘(莫干山院区)备考模拟试题及答案解析
- 2024-2025学年广东省广州市花都区黄广中学八年级上学期10月考数学试卷(含答案)
- 2025-2026人教版(2024)七年级上册英语教学计划 (三篇)
- 绿色化学全套课件
- 自然辩证法复习重点讲义
- GB/T 31722-2025网络安全技术信息安全风险管理指导
- 电气自动化专业求职面试题目及答案
- 肝功能实验室指标解读
评论
0/150
提交评论