大专机械工程毕业论文

上传人:1777****777 文档编号:36128192 上传时间:2021-10-29 格式:DOC 页数:59 大小:2.17MB
收藏 版权申诉 举报 下载
大专机械工程毕业论文_第1页
第1页 / 共59页
大专机械工程毕业论文_第2页
第2页 / 共59页
大专机械工程毕业论文_第3页
第3页 / 共59页
资源描述:

《大专机械工程毕业论文》由会员分享,可在线阅读,更多相关《大专机械工程毕业论文(59页珍藏版)》请在装配图网上搜索。

1、西北工业大学网络教育学院毕业论文 毕 业 论 文论文题目:双坐标运动控制系统设计及实现学科专业:机械工程及自动化申请人:指导老师:摘 要双坐标运动平台,也即XY工作台,是指能分别沿着X向和Y向移动的工作台。在经济型数控车床的加工系统、立体仓库中堆垛机的平面移动系统以及平面绘图仪的绘图系统等中,XY工作台都有着广泛的应用。本文所设计的双坐标运动控制系统是一个典型的机电一体化系统。该系统是以微型计算机(PC)为平台、4轴步进电机运动控制卡PCI7314为核心的开环运动控制系统,系统采用了步进电机及其驱动器作为执行装置。其控制原理是计算机通过控制软件对电机控制卡进行读写操作,向控制卡发送位置、速度以

2、及加速度命令;然后由控制卡产生脉冲序列,输出到驱动器;驱动器则根据接受到的脉冲信号,产生脉冲驱动信号控制步进电机旋转;最后由电机带动丝杠驱动工作台运动。本文采用LabVIEW作为控制步进电机的编程软件,实现了单轴的点位运动、连续运动以及双轴的直线插补运动控制,并提出了实现圆弧插补运动的思想。关键词:XY工作台,开环运动控制,步进电机,运动控制卡,LabVIEW目 录第1章 绪论11.1 课题背景介绍 11.2 设计任务说明 21.3 搭建双坐标运动控制系统所用的设备 2第2章 双坐标运动控制系统的总体设计42.1 X-Y工作台控制系统简述及控制方案选择 42.2 开环运动控制系统的工作原理 6

3、第3章 双坐标运动控制系统的机械系统设计103.1 滚珠丝杠的选择 10 3.1.1 X向滚珠丝杠副的选择10 3.1.2 Y方向滚珠丝杠副的选择143.2 滚动直线导轨副的选择 17 3.2.1 X向滚动直线导轨副选择17 3.2.2 Y向滚动直线导轨副选择183.3 XY工作台的定型 19第4章 系统执行装置的设计与选择214.1 步进电机的选择 22 4.1.1 X向步进电机的选择22 4.1.2 Y向步进电机的选择23 4.1.3 所选电机类型 254.2 步进电机驱动器的选择 26 4.2.1 步进电机驱动部分的组成 26 4.2.2 步进电机驱动器的选择 27 4.2.3驱动器控制

4、信号的设定28第5章 系统控制部分的设计及选择305.1 运动控制卡简述 305.2 基于运动控制卡的运动形式 32 5.2.1 单轴运动的基本形式 32 5.2.2 多轴运动的基本形式 325.3 运动控制卡的选择 33第6章 基于LabVIEW的运动控制的实现356.1 虚拟仪器技术简介 35 6.1.1 虚拟仪器的概念 35 6.1.2 LabVIEW的简介及组成36 6.1.3 LabVIEW的应用376.2 基于LabVIEW的运动控制的实现 38 6.2.1 LabVIEW在运动控制方面的应用38 6.2.2 基于LabVIEW对单轴运动控制的实现39 6.2.3 基于LabVIE

5、W对双轴运动控制的实现43第7章 总结51参考文献 53II56第1章 绪论 11 课题背景介绍微电子技术、计算机技术特别是微型计算机技术的迅速发展,促进了电子技术、检测传感器技术、自动控制技术、计算机技术和机械技术等多种技术相互交叉、渗透与融合。机电一体化(Mechatronics)这一复合型边缘学科在这种背景下便应运而生,Mechatronics是Mechanics(机械学)和Electronics(电子学)的复合词。机电一体化是机械工程领域发展的必然趋势,它包括机电一体化技术和机电一体化产品(或系统).一个典型的机电一体化产品或系统一般都具备以下四个组成部分:1. 机械本体 由传动部分和

6、结构部分构成;2. 传感器 用于检测机电一体化产品或系统工作时所要监视和控制的那些物理量、化学量、生物量,并对检出信号进行转换;3. 执行装置 其功能是根据信息处理与控制装置(计算机)发出的控制信号,传动(拖动)机械本体中的运动部件,使之实现要求的动作;4. 信息处理与控制部分 通常包括输入设备、输出设备、接口、外存储器和微型计算机等。本次设计所要搭建的双坐标运动控制系统便是一个典型的机电一体化系统。双坐标运动平台又称X-Y工作台,在经济型数控机床的加工系统、立体仓库中堆垛机的平面移动系统、平面绘图仪的绘图系统、机械手、搬运检测装置以及实验教学等领域都有广泛的应用。12 设计任务说明在本次设计

7、中,我们所要解决的问题及任务有:1. 对双坐标运动控制系统进行总体设计,确定可行的设计方案;2. 对系统机械传动部分进行设计,根据滚珠丝杠和滚动直线导轨的设计、选择,最终确定工作台的选型;3. 对系统执行装置(电机及驱动器)的选择;4. 对系统控制部分进行设计、选择,确定所需的运动控制器及其配件;5. 了解市场行情,联系购买所需的实验设备;6. 进行系统硬件的连接以及工作台的调试;7. 对工作台进行测绘,用CAD绘制工作台A0装配图1张、A3零件图3张;8. 编写LabVIEW程序,实现对双坐标工作台的运动控制。13 搭建双坐标运动控制系统所用的设备实现双坐标运动平台基本运动控制所需的器材:1

8、. 工业计算机一台;2. 美国NI公司4轴步进电机控制卡PCI7134一块、UMI7764接线盒一个以及专用电缆SH68C68S一根;3. 南京顺康数码科技有限公司生产的SZHT3030双坐标工作台一座;4. 北京四通公司生产的90BYG550B五相混合式步进电机及其驱动器SH50806B两套;5. 5V直流稳压电源一个、80VAC驱动器电源两个;6. 连线若干。第2章 双坐标运动控制系统的总体设计21 X-Y工作台控制系统简述及控制方案选择XY工作台是指能分别沿着X向和Y向移动的工作台。其工作原理是X、Y向采用步进或伺服电机,通过齿轮减速器(降低速度、放大动力)和滚珠丝杠传动,驱动工作台作X

9、Y向的运动。工作台的运动控制系统是将机械系统、电气系统与电子系统结合而形成的一个有机整体。一般来说,X-Y工作台的运动控制系统有三种:开环控制系统、闭环控制系统和半闭环控制系统。工作台的开环控制,这类控制不带位置检测反馈装置。由上位机(控制单元)输出的指令脉冲经驱动电路的功率放大,驱动步进电动机转动,再经传动机构带动工作台移动。见图2-1。 图2-1工作台开环控制系统框图工作台的闭环控制,这类控制带有位置检测反馈装置。位置检测装置安装在工作台上,用以检测工作台的实际位置,并与上位机输出的指令位置进行比较,用差值进行控制,其程序框图如图2-2所示。图2-2 工作台闭环控制系统框图工作台的半闭环控

10、制,是将检测元件安装在电机的端头,见图2-3。由于闭环的环路内不包括丝杠、螺母副及工作台。所以可以获得比较稳定的控制特性。图2-3 工作台半闭环控制系统框图上述的三种控制系统中,开环控制的工作台运动比较稳定,反应快,调试方便,维修简单,但控制精度较低,这类控制系统多为经济型;而闭环控制的工作台的控制精度高,适合对运动的精密控制,但需要增加速度检测元件和位置检测检测元件,这样使控制系统变得复杂,成本也大为增加;半闭环控制的精度高于开环控制,低于闭环控制,成本也介于两者之间。鉴于开环控制系统的成本较低,维修简单,在合理选用步进电机的情况下,又能满足精度的要求,我们所设计的X-Y工作台的运动控制系统

11、选用了开环控制系统。22 开环运动控制系统的工作原理要实现对X-Y工作台的开环控制,即位置控制和速度控制,也就是要实现对其驱动装置步进电机的位移和速度控制。步进电动机,也叫脉冲电动机或电脉冲马达,是一种将电脉冲信号转换成相应的角位移或线位移的控制电机。对步进电机送入一个控制脉冲,其转轴就转过一个角度或者移动一个直线位移,称为一步。脉冲数增加,角位移(或线位移)随之增加;脉冲频率高,则步进电机的旋转速度就高,反之则低;脉冲频率变化越快,步进电机的加速度越大,反之越小;分配脉冲的相序改变后,步进电动则反转。步进电机驱动系统主要用于开环位置控制,它由两大部分组成,即:步进电机+驱动器,如图2-4所示

12、。图2-4 步进电机驱动系统在上图中控制系统还不完整,还要有脉冲信号源整个步进电机系统才能运转起来。图2-5 完整的步进电机驱动系统在实际中,步进电机驱动器要求的控制信号要复杂一些,举例如2-6所示:图2-6 驱动器的控制信号驱动器要求的脉冲信号一般为TTL电平兼容的方波信号,而步距角选择和电机使能信号为TTL电平信号,如图2-7所示:图2-7 步进电机旋转的脉冲信号用普通脉冲频率发生器可对步进电机进行速度控制(手工调节脉冲频率输出旋钮),但它不能精确控制所输出的脉冲数,也就不能精确控制步进电机的旋转角度。根据应用需要,我们选用了NI公司的MotionControl系列的步进控制板卡PCI73

13、14组成给更复杂的步进电机控制系统,见图2-8。步进电机控制步进电机控制卡步进电机控制卡脉冲信号脉冲信号AC电源上位机步进电机 驱动器PC总线 步进电机图2-8 完整的步进电机控制系统上述系统再加上X-Y工作台就构成了工作台的开环运动控制系统。图2-1 X-Y工作台的开环运动控制系统上位机:上位机(工业计算机或PC机)通过控制软件对电机控制卡进行读写操作,可向控制卡发送位置、速度、加速度命令。步进电机控制卡:控制卡根据主机的命令产生脉冲序列,脉冲个数(位置)、频率(速度)及频率变化率(加速度)均受主机控制。步进电机驱动器:步进电机驱动器根据接收到的脉冲信号,产生多拍节脉冲驱动信号控制步进电机旋

14、转。第3章 双坐标运动控制系统的机械系统设计 X-Y工作台的机械传动的关键部分采用滚珠丝杠副和滚动直线导轨副。滚珠丝杠副和滚动直线导轨副,具有精度高、效率高、寿命长、磨损小、结构紧凑、通用性强等优点。在下面的章节中主要是对此进行设计与计算。滚珠丝杠摩擦系数0.005,X向工作台在Y向工作台上滚动,设二者质量分别为30kg,30kg,设工作台上所放物体的最大质量m50kg。在该部分的设计中,工作台X,Y方向的行程均为300mm,最高运行速度v2m/min;我们设进给时X,Y向速度相等;工件重量为50kg,选用滚动直线导轨,滚动摩擦系数0.005。两个方向的行程均较短,位置精度较低,故滚珠丝杠副预

15、选采用一端固定一端游动支承方式,丝杠精度为13级,丝杠螺母副材料硬度HRC5860,工作温度小于100,可靠性要求为96%。31 滚珠丝杠副的选择311 X向滚珠丝杠副的选择1. 丝杠载荷导轨摩擦力 Mg0.005*(3050)*9.8 = 3.92丝杠载荷 3.922. 丝杠转速 丝杠最大转速 v/sv/2000/5 = 400r/min其中,v2m/min为丝杠最大移动速度,5mm为丝杠导程。3. 初选滚珠丝杠副(1)计算动负荷 (2)寿命由工作条件查得 15000h,1.44,0.46(3)综合系数 查表得:1,1,1 ,=1.3,0.53(4)滚珠丝杠副的型号 选用FFZD型内循环浮动

16、返向器,双螺母垫片预紧滚珠丝杠副,其型号为: FFZD2005,额定动负荷9;预紧力=0.252250N,满足要求。4 丝杠螺纹部分长度 =工作台最大行程螺母长度两端余量,300+100+2*24448 mm5 支承距离支承距离 应该大于丝杠螺纹部分长度 ,选取 540 mm6 临界转速校核 ,满足要求。(1)丝杠底径:查表得16.4 mm0.0164 m(2)支承方式系数,查表得3.927(3)临界转速计算长度7 压杆稳定性校核 临界压缩载荷3.4*10*=3.4*10*2*/0.381=3.39*10N(1) 丝杠支承方式系数f 查表得f2.00(2) 最大受压长度L L(1.051.07

17、)行程(1014) 取L1.07行程121.07*300+12*5381 mm0.381 m8 预拉伸计算 F-S支承形式,无需预拉伸,因而不必进行预拉伸计算。9 轴承的选择 查表,固定端采用F型轴端,轴承型号36203,角接触球轴承需成对使用,故固定端装两个轴承,面对面安装,游动端采用A型轴端,轴承型号202。10. 定位精度校核(1) 丝杠在拉压载荷下的最大弹性位移0.021(2) 丝杠与螺母间的接触变形 3.92/5360.007查表得FFZD2005型滚珠丝杠副的接触刚度: 536 N/(3) 轴承的接触变形轴向弹性变形0.0024*=0.0024*=6.8*10mm0.68滚珠数目Z

18、=13(4) 丝杠系统的总位移 0.021+0.007+0.680.771(5)定位精度发生在螺母处于丝杠中部的地方,和与螺母的位置无关。查表,取丝杠精度等级为3级,任意300mm的行程公差为8,加上丝杠系统的总位移0.771,位置误差为8.771,能满足0.1mm的定位精度要求。 312 Y方向滚珠丝杠副的选择1丝杠载荷导轨摩擦力 Mg0.005*(30+30+50)*9.8=5.39丝杠载荷 5.392. 丝杠转速 丝杠最大转速 v/sv/2000/6=333.3 r/min其中,v2m/min为丝杠最大移动速度,5mm为丝杠导程。3. 初选滚珠丝杠副(1)计算动负荷 (2)寿命由工作条件

19、查得 15000h,1.44,0.46(3)综合系数 查表得:1,1,1 ,=1.3,0.53(4)滚珠丝杠副的型号 选用FFZD型内循环浮动返向器,双螺母垫片预紧滚珠丝杠副,其型号为: FFZD2005,额定动负荷9;预紧力=0.252250N,满足要求。4 丝杠螺纹部分长度 =工作台最大行程螺母长度两端余量,300+100+2*24448 mm5. 支承距离支承距离 应该大于丝杠螺纹部分长度 ,选 540 mm6 临界转速校核 ,满足要求。(1)丝杠底径: 查表得16.4 mm0.0164 m(2)支承方式系数,查表得3.927(3)临界转速计算长度: 7. 压杆稳定性校核 临界压缩载荷3

20、.4*10*=3.4*10*2*0.0164/0.381 =3.39*10N(1)支承方式系数f 查表得f2.00(2)最大受压长度L L(1.051.07)行程(1014) 取L1.07行程121.07*300+12*5381mm0.381m8. 预拉伸计算 F-S支承形式,无需预拉伸,因而不必进行预拉伸计算。9. 轴承的选择 查表,固定端采用F型轴端,轴承型号36203,角接触球轴承需成对使用,故固定端装两个轴承,面对面安装,游动端采用A型轴端,轴承型号202。10. 定位精度校核(1)丝杠在拉压载荷下的最大弹性位移0.029(2)丝杠与螺母间的接触变形 5.39/5360.01查表得FF

21、ZD2005型滚珠丝杠副的接触刚度: 536 N/(3)轴承的接触变形轴向弹性变形0.0024*=0.0024*=8.4*10mm0.84滚珠数目Z=13(4) 丝杠系统的总位移 0.029+0.01+0.840.879(5)定位精度发生在螺母处于丝杠中部的地方,和与螺母的位置无关。查表,取丝杠精度等级为3级,任意300mm的行程公差为15,加上丝杠系统的总位移0.6944,位置误差为15.6944,能满足0.1mm的定位精度要求。 32 滚动直线导轨副的选择 计算机控制的运动系统要求移动部件对指令做出快速响应的同时,还要求有恒定摩擦阻力和无爬行现象,故采用滚动直线导轨。选用GGB-AA型滚动

22、直线导轨(四方向等载荷型),两根导轨,每根导轨上两个滑块。设工作台每分钟往复次数n=5,滚动直线导轨副目标寿命为10年,导轨精度等级为E级。321 X向滚动直线导轨副选择1. 各滚动载荷 P130*9.8/4318.5N2. 将目标寿命换算为km寿命按每年工作300天,每天二班工作,每班8h,开机率80%计算,预期寿命时数 L10*300*2*8*0.838400 hL=2*0.3*5*60*38400/106912km最大行程 3 额定动载荷 查表得f1,f0.81,f0.9,f1,取f1。 额定动载荷 2.26kN 查表选用GGB16-AA2P2*1000*E直线滚动导轨副,该导轨副的 7

23、.4kN,11.2kN。322 Y向滚动直线导轨副选择1 各滚动载荷 P130*9.8/4318.5N2 将目标寿命换算为km寿命按每年工作300天,每天二班工作,每班8h,开机率80%算,预期寿命时数 L10*300*2*8*0.838400hL=2*0.3*5*60*38400/106912km最大行程 3 额定动载荷 查表得f1,f0.81,f0.9,f1,取f1。 额定动载荷 2.26kN 查表选用GGB16-AA2P2*1000*E直线滚动导轨副,该导轨副的7.4KN,11.2Kn33 XY工作台的定型经过对XY工作台的关键部件滚珠丝杠和滚动直线导轨的设计及计算,我们就可以根据丝杠和

24、导轨的性能参数确定工作台的型号。通过对南京顺康数码科技有限公司(以下简称南京顺康)和苏州钧信自动控制有限公司(以下简称苏州钧信)等几家生产工作台的厂家的对比,发现南京顺康各种档位的工作台,而苏州钧信只提供高精度的工作台。根据实验的设计要求,我们最终选择了南京顺康的产品,性价比较高的SZHT3030XY工作台。其外型尺寸均在附录三工作台的装配图中标出,技术指标如表3-1所示:项 目指 标负载50 kg定位精度0.025 mm重复定位精度0.003 mm台面运行平行度0.025 mm运行直线度0.015 mmX、Y运行直角度0.025 mm表3-1 工作台技术指标第4章 系统执行装置的设计与选择X

25、-Y工作台运动控制系统的执行装置是由步进电机和专用驱动器组成的步进驱动系统。我们知道,步进电机是一种能将数字输入脉冲转换成旋转或直线增量运动的电磁执行元件。每输入一个脉冲电机转轴步进一个步距角增量。电机总的回转角与输入脉冲数成正比例,相应的转速取决于输入脉冲频率。步进电机是机电一体化产品中关键部件之一,通常被用作定位控制和定速控制。步进电机惯量低、定位精度高、无累积误差、控制简单等特点。广泛应用于机电一体化产品中,如:数控机床、包装机械、计算机外围设备、复印机、传真机等。步进电机分三种:永磁式(PM),反应式(VR)和混合式(HB)。永磁式步进电机一般为两相,转矩和体积较小,步距角一般为7.5

26、度 或15度;反应式步进电机一般为三相,可实现大转矩输出,步距角一般为1.5度,但噪声和振动都很大,在欧美等发达国家80年代已被淘汰;混合式步进电机既有永磁式步进电机特性,又有反应式步进电机的特性。一般来说,它又分为两相和五相,两相步距角一般为1.8度而五相步距角一般为 0.72度。相对来说,混合式步进电机具有高精度、高转矩、步距角小的优点。这种步进电机的应用范围很广,特别是在办公自动化和工厂自动化中得到广泛应用。选择步进电机时,应根据总体设计方案的要求,在满足技术性能的前提下,综合考虑步进电机的参数。通常需要考虑的问题有:步进电机的种类,步距角,最大静态转矩,启动频率等的选择。41 步进电机

27、的选择411 X向步进电机的选择1步进电机种类选择混合式步进电机:与其他两种类型的步进电机相比,混合式步进电机具有高转矩、高精度、步距角小、运行性能好等有点。2步距角选择此式是步距角()的计算公式,式中S5 mm为丝杠螺距;0.01mm/脉冲为脉冲当量;1为电机与丝杠之间的齿轮传动比,由于本系统对电机速度要求不高,没有采用齿轮减速器,故传动比值取为1。3 最大静态转矩的选择选择步进电机时,首先必须保证步进电机的输出功率大于负载所需的功率。所以,应先计算机械系统的负载转矩,且使步进电机的转矩大于负载转矩,保证步进电机可靠运行。 Nm式中,为负载转矩(Nm);为运动方向的阻抗切削力(N),设为60

28、0N;0.005为导轨摩擦系数;503080kg为工件及工作台重量(略去电机自重);0.9为丝杠的传动效率;1为系统的减速比。计算出的负载转矩应满足: 对于相数较多、突跳频率要求不高时取系数大值;反之取小值。由于从步距角的计算得知为,需选取五相混合式步进电机,同时对电机的突跳频率要求不高,故系数取为0.4,由上式我们可计算得: Nm 由以上分析计算,我们初选北京四通公司的五相混合式步进电机90BYG550B。4启动频率的选择 步进电机在带负载启动时,其启动频率会降低。由于我们搭建的运动平台对负载能力要求不高,故可按0.5估算启动频率。我们要求负载启动频率不超过1 KHz,就有2 KHz。所选电

29、机2.7 KHz满足要求。412 Y向步进电机的选择1步进电机种类选择混合式步进电机:与其他两种类型的步进电机相比,混合式步进电机具有高转矩、高精度、步距角小、运行性能好等有点。2步距角选择此式是步距角()的计算公式,式中S5 mm为丝杠螺距;0.01mm/脉冲为脉冲当量;1为电机与丝杠之间的齿轮传动比,由于本系统对电机速度要求不高,没有采用齿轮减速器,故传动比值取为1。4 最大静态转矩的选择选择步进电机时,首先必须保证步进电机的输出功率大于负载所需的功率。所以,应先计算机械系统的负载转矩,且使步进电机的转矩大于负载转矩,保证步进电机可靠运行。Nm式中,为负载转矩(Nm);为运动方向的阻抗切削

30、力(N),设为600N;0.005为导轨摩擦系数;503030110kg为工件及工作台重量(略去电机自重);0.9为丝杠的传动效率;1为系统的减速比。计算出的负载转矩应满足: 对于相数较多、突跳频率要求不高时取系数大值;反之取小值。由于从步距角的计算得知为,需选取五相混合式步进电机,同时对电机的突跳频率要求不高,故系数取为0.4,由上式我们可计算得: Nm 由以上分析计算,我们初选北京四通公司的五相混合式步进电机90BYG550B。4启动频率的选择 步进电机在带负载启动时,其启动频率会降低。由于我们搭建的运动平台对负载能力要求不高,故可按0.5估算启动频率。我们要求负载启动频率不超过1 KHz

31、,就有2 KHz。所选电机2.7 KHz满足要求。413 所选电机类型通过以上的分析计算,我们最终选择了北京四通公司的五相混合式步进电机,型号为90BYG550B-SAKRML-0301,其技术数据见表4-1:相数步距角()静态相电流(A)相电阻()相电感(mH)保持转矩(Nm)50.36/0.7230.252.02.0空载启动频率(KHz)定位转矩(Nm)重量(Kg)转动惯量()2.70.23.44500表4-1 五相混合式步进电机90BYG550B-SAKRML-0301的技术数据42 步进电机驱动器的选择421 步进电机驱动部分的组成 步进电机驱动器和步进电机共同组成了一套步进驱动系统,

32、步进电机驱动器的作用是根据接收到的脉冲信号(来自运动控制卡或是单片机等),产生多拍节脉冲驱动信号控制步进电机旋转。步进电机驱动器的驱动部分由两部分组成:脉冲信号分配电路,功率驱动电路,其驱动框图如图4-1所示:图4-1 驱动器工作框图1 脉冲分配电路脉冲分配电路也称脉冲分配器,它的功能是将来自控制环节的的指令脉冲按着一定的顺序和分配方式,分配给步进电机各绕组,使其按事先规定的时间顺序通、断电。由于分配器是周而复始的重复进行,故又称环形分配器。步进电机的相数和运行方式不同,其环形分配器也不相同,因此要结合运行方式设计环形分配器结构,这是设计驱动电路的第一步。环形分配器可用普通集成电路,专用集成电

33、路或微机来实现。2 功率放大器步进电机的功率放大器是把环形脉冲分配器的微弱信号加以放大,以推动电机的运行,也称驱动电源。常用的功率放大电路有:单电压驱动,双电压驱动,斩波驱动电路等。对功率放大器的要求是:能够提供出幅值足够大,并且前后沿较好的矩形波励磁电流,电路本身的功耗小,效率高;能够保证系统稳定运行,驱动电源成本低等。422 步进电机驱动器的选择从步进电机的工作原理以及对工作条件的要求,步进电机驱动器必须满足一下基本要求:1 驱动器的相数、通电方式、电压、电流应与步进电机的基本参数相适应;2 能满足步进电机启动频率和运行频率的要求;3 工作可靠,抗干扰能力强;4 成本低,效率高,安装和维护

34、方便。基于以上要求,我们选择了同一家步进电机生产厂商生产的五相混合式步进电机驱动器SH50806B。其性能指标见表4-2:电气性能(环境温度时) 供电电源单相80VAC25,50/60Hz,容量200VA输出电流A/相(有效值)驱动方式升频升压恒流恒速励磁方式整步五相十拍/半步五相二十拍(由面板开关选择)绝缘电阻在常温常压下100绝缘强度1KV,1分钟表4-2 驱动器SH50806B的电气性能423 驱动器控制信号的设定 驱动器是把计算机控制系统提供的弱电信号放大为步进电机能够接受的强电流信号,控制系统提供给驱动器的信号一般有两种设置方式:单脉冲控制方式(step/dir)和双脉冲控制方式(c

35、w/ccw)。1. 单脉冲控制方式(step/dir)步进脉冲信号(step):驱动器没接受一个脉冲信号就驱动步进电机旋转一个步距角,脉冲信号的频率和步进电机的速度成正比,脉冲信号的个数就决定了步进电机的旋转角度。这样控制系统就可以通过脉冲信号就可以达到电机调速和定位的目的。方向电平信号(dir):此信号控制电机的旋转方向。比如说,dir信号为高电平时电机正转,dir信号为低电平时电机则反转。此种换向方式,我们称之为单脉冲方式。2. 双脉冲控制方式(cw/ccw)此控制方式,驱动器接受两种脉冲信号正转(cw)和反转(ccw),当其中一路(如cw)有脉冲信号,电机正转;当另一路(如ccw)有脉冲

36、信号,电机反转。 双/单脉冲控制方式的设定可由驱动器面板“双/单脉冲”开关实现。第5章 系统控制部分的设计及选择在一个运动控制系统中上位控制单元和执行装置是举足轻重的两个组成部分。执行装置一般不外乎步进电机、伺服电机、直流电机以及相应的驱动器等。它们作为执行装置,带动刀具(工作台)或工件动作,如果我们将整个运动控制系统比作一个人,那么它们就是四肢;上位控制单元的方案主要有四种:单片机系统,专业运动控制PLC,PC+运动控制卡以及专用控制系统。上位控制是指挥执行机构动作的,我们将它形象的比作人的大脑。由于单片机成本低、集成度高、使用方便,现在自动化设备的运动控制中被广泛应用,但是受到其性能的限制

37、,很难控制3轴以上的设备;PLC工作可靠、控制的I/O点数多,但控制2个电机进行插补运动困难,控制多轴设备时,运动控制器的成本高。专用的控制系统一般都是针对专用设备或专用行业而设计开发生产的,它们功能丰富,性能稳定可靠,比如德国西门子的车床数控系统、铣床数控系统等。但专用控制系统代价高昂,适用于控制要求较高且产品档次较高的数控设备生产厂家和使用者。随着PC机的发展和普及,采用PC+运动控制卡作为上位控制将是运动控制系统的一个主要发展趋势。这种方案可充分利用计算机资源,用于运动过程、运动轨迹都比较复杂,且柔性比较强的机器和设备。51 运动控制卡简述基于PC的运动控制卡的作用是接收主机的命令产生脉

38、冲序列,以实现对被控对象位移、速度以及加速度的控制。板卡产生的脉冲个数(位移)、频率(速度)和频率变化率(加速度)均受主机的控制。从用户使用的角度来看,基于PC机的运动控制卡主要是功能上的区别:硬件接口(输入/输出信号的种类、性能)和软件接口(运动控制函数库的功能函数)。根据信号类型,运动控制卡一般可分为两种:模拟卡和数字卡。1模拟卡用于控制模拟式的伺服电机;2数字卡一般用于控制步进电机和伺服电机,数字卡又可分为步进卡和伺服卡,步进卡的脉冲输出频率一般较低,适用于控制步进电机;伺服卡的脉冲输出频率较高,能够满足伺服电机的控制。目前随着数字式伺服电机的普及,数字卡逐渐成为运动控制卡的主流。从运动

39、控制卡的主控芯片来看,一般可分为如下三种:单片机、专用运动控制芯片、DSP。1以单片机为主控芯片的运动控制卡,成本较低,外围电路较为复杂。由于这种方案仍是采用在程序中靠延时来控制发脉冲,脉冲波形的质量和频率都受到限制,所以一般用于步进电机的控制; 2以专用运动控制芯片为主控芯片的运动控制卡,成本较高;但其运动控制功能由硬件电路实现,而且集成度高,所以可靠性、实时性等都比较好;输出脉冲频率可以达到几兆赫兹,能够满足数字伺服电机的控制,可以用作步进卡和伺服卡; 3以DSP为主控芯片的运动控制卡利用了DSP对数字信号的高速处 理功能,能够实时完成极其复杂的轨迹运算,常用于象工业机器人等运动复杂的自动

40、化设备中。除了以上对控制卡的分类,控制卡还可以分为单轴、多轴控制卡(从1轴到8轴);根据总线的不同,又可分为PCI总线、PXI总线以及ISA总线控制卡等。52 基于运动控制卡的运动形式521 单轴运动的基本形式1点位运动点位运动是指被控轴以各自的速度分别移动指定的距离,在到达目标位置时自动停止。2. 连续运动连续运动是指被控轴以各自的速度按给定的方向一直运动,直到碰到限位开关或调用制动函数才会停止。 3. 回原点运动回原点运动是指被控轴以各自的速度按给定的方向一直运动,直到碰到原点信号限位开关或调用制动函数才会停止。522 多轴运动的基本形式1. 多轴独立运动多轴独立运动是指两轴或多轴能以独立

41、的形式进行点位运动、连续运动和回原点运动,同时开始但不一定同时到达。2. 多轴插补运动插补运动是指两轴或多轴按照一定的算法进行联动,被控轴同时启动,并同时到达目标位置。插补运动以矢量速度运行,矢量速度分为常矢量速度和梯形矢量速度。插补运动按照运动轨迹的不同可分为以下几种形式:1) 线性插补运动线性插补运动是指两轴或多轴以矢量速度作线性联动,每个被控轴的运动速度为矢量速度在该轴上的分速度,各个被控轴同时启动,并同时到达目标位置。2) 圆弧插补运动圆弧插补运动是指两轴或多轴以矢量速度沿给定圆弧作联动,每个被控轴的运动速度为矢量速度在该轴上的分速度,由于矢量速度的方向在不断改变,各被控轴的运动分速度

42、也在不断改变。各个被控轴同时启动,并同时到达目标位置,并且两个轴的合成运动轨迹为给定的圆弧。如果两轴或多轴按照给定的椭圆或者螺旋线做插补运动,则叫做椭圆或者螺旋插补运动。53 运动控制卡的选择在确定了要构建PC+运动控制卡的上位控制单元之后,接下来就是选择合适的运动控制卡了。在选择运动控制卡时,我们需要考虑的问题有:1. 根据要开发设备的工作特点,确定电机的类型;2. 确定要控制的电机轴数和电机工作模式;3. 确定控制系统类型,开环还是闭环,有无位置检测、速度检测装置等;4. 确定输入输出开关量的数量。此外我们选择控制卡的一个重要考虑必须支持LabVIEW编程,因为我们的目的是基于LabVIE

43、W编程语言,对实现X-Y工作台的运动控制作一些有益的探索。另外,价格因素也是我们选择产品的一个重要参考。基于对以上问题的考虑,我们选择了美国国家仪器(NI)公司生产的四轴步进电机控制卡PCI7314及其配件UMI7764接线盒一个和专用线缆SH68C68S一根。下面是对运动控制卡PCI7314功能特点的介绍:PCI7314是基于PC机或者工业计算机PCI总线的开环步进电机控制卡,它可以编程实现对14轴独立的运动控制,支持点位控制、速度轮廓控制、基于事件运动轮廓控制等形式,支持的编程语言有LabVIEW、LabWindows/CVI、C、Visual Basic和其他一些高级语言,其控制模式有整

44、步、半步以及微步三种。第6章 基于LabVIEW的运动控制的实现61 虚拟仪器技术简介611 虚拟仪器的概念所谓虚拟仪器(Virtual Instrument,简称VI)技术,就是用户在通用计算机平台上,根据测试任务的需要来定义和设计仪器的测试功能,其实质是充分利用计算机来实现和扩展传统仪器功能。它是由计算机技术、测量技术和微电子技术高速发展而孕育出的一项革命性技术。这一创新使得用户能够根据自己的需要定义仪器功能,而不像创通一起那样受到仪器厂商的限制。虚拟仪器的出现彻底改变了传统的仪器方法,开辟了测控技术的新纪元,代表了测量仪器与自动测试系统未来的发展方向。一套虚拟仪器系统就是一台工业标准计算

45、机或工作站配上功能强大的应用软件、低成本的硬件(例如插入式板卡)及驱动软件,它们在一起共同完成传统仪器的功能。虚拟仪器代表着从传统硬件为主的测量系统到以软件为中心的测量系统的根本性转变。以软件为主的测量系统充分利用了常用台式计算机和工作平台的计算、显示和互联网等诸多用于提高工作效率的强大功能。虽然PC机和集成电路技术在过去的20年里有显著的发展和提高,但是,软件才是在功能强大的硬件基础上创建虚拟仪器系统的真正关键所在。“软件就是仪器”(The Software is the Instrument)反映了虚拟仪器技术的本质特征。612 LabVIEW的简介及组成美国NI公司的虚拟仪器平台LabV

46、IEW(Laboratory Virtual Instrument Engineering Workbench)是目前最主要、最为成功的虚拟仪器开发软件。LabVIEW是一种图形化编程语言(Graphical Programming Language),简称G语言,G语言是一种适合应用于任何编程任务,具有扩展函数库的通用编程语言。和Basic或C语言一样,G语言定义了数据模型、结构类型和模块调用语法规则等编程语言的基本要素,它还包括常用的程序调试工具,比如允许设置断点、单步调试和动态显示执行程序流等功能。同时,它还提供了丰富的主要面向数据采集、GPIB和串行仪器控制,以及数据存储、显示和分析等

47、的扩展函数库,为用户编程提供了极大的方便。即使是个编程新手,也能用全图形化方式编程的LabVIEW很快的“画”出程序来。G语言编写的程序称为虚拟仪器VI,在LabVIEW环境下开发的应用程序都被冠以.VI后缀,以表示虚拟仪器的含义。一个用LabVIEW开发的应用程序VI包括三个部分:前面板、框图程序以及图标连接端口。1. 前面板VI前面板又称图形交互式接口,它模拟真实仪器的前面板,用于设置输入量和观察输出量。前面板可以包含旋钮、刻度盘、开关、图表、图形以及其他界面工具。2. 框图程序每一个VI前面都有相应的框图程序与之对应。框图程序用图形化编程语言编写,相当于传统程序中的源代码。框图中的部件可

48、以看成程序节点,如结构和算术功能等。这些部件都用连线连接,以定义框图内的数据流动方向。 3. 图标连接端口图标连接端口可以让用户把VI程序变成一个对象(VI子程序,即SubVI),然后在其他VI程序中像子程序一样调用它。图标表示在其他VI程序中被调用的SubVI,而连接端口则表示图标的输入/输出口。613 LabVIEW的应用LabVIEW以其强大的功能和作为一个完整优异的的图形化软件开发环境得到了工业界和学术界的广泛认可,随着LabVIEW版本(目前NI公司已经推出LabVIEW7.1版)的不断更新,其编程环境不断完善,功能不断拓展,应用也越来越广泛。目前主要应用于:1. 测试与测量LabV

49、IEW已成为测试与测量领域的工业标准,通过GPIB、VXI、PLC、串行设备和插卡式数据采集板可以构成实际的数据采集系统。2. 过程控制与工业自动化LabVIEW强大的硬件驱动、图形显示能力和便捷的快速程序设计为过程控制和工业自动化领域。3. 实验室研究与自动化LabVIEW为科学家和工程师提供了功能强大的高级数学分析库,包括统计、估计、回归分析、线形代数、信号生成算法、时域和频域算法等众多科学领域,可满足各种计算和分析需要。LabVIEW在包括航空、航天、通信、汽车、半导体和生物医学等世界范围的众多领域内得到了广泛应用。62 基于LabVIEW的运动控制的实现621 LabVIEW在运动控制

50、方面的应用LabVIEW可以把广泛的运动控制软件、运动控制器和动力驱动器轻松集成到自动化测试和电机控制中,包括简单的重复运动控制和多轴的协同运动控制。就NI公司生产的运动控制卡来说:7344/7334(PCI或PXI总线)系列属于Flexmotion(柔性运动),用于控制伺服或步进电机;而7324/7314(PCI或PXI总线)则属于Valuemotion(刚性运动),用于控制步进电机。每块板卡,都可以控制14个步进电机,若要控制多于4个电机,需要再插一块板卡。其中板卡7324用于步进电机的闭环控制,7314用于步进电机的闭环控制。我们构建的双坐标运动控制系统(XY工作台)采用的是PCI731

51、4运动控制卡。在LabVIEW后面板(即框图程序)的功能/函数面板中有专门的运动控制模块,如图6-1所示。运动控制模块分为Flexmotion和Valuemotion模块。Valuemotion模块有一些步进电机开环控制的基本模块(或子程序),比如启停模块、初始化模块、轨迹模块、数字I/O模块,限位以及归位开关模块。我们在编写程序时,可以根据应用程序要求直接调用这些运动控制的子程序。图6-1 运动控制模块路径图622 基于LabVIEW对单轴运动控制的实现单轴运动的基本形式有点位运动、连续运动以及回原点运动。这些运动形式比较简单,但由于缺少必要的硬件,不能将回原点信号返回板卡。在调试电机驱动X

52、Y工作台运动过程中发现,在点位运动或是在连续运动中,系统都将初始启动时的工作台的位置默认为原点,因此回原点运动暂时无法实现。1. 点位运动实现图6-2(a)和图6-2(b)分别是实现点位运动的LabVIEW的前面板和框图程序。图6-2(a)实现点位运动VI的前面板Board ID :所使用的板卡PCI7314的序号,在MAX(Measurement & Automation Explore,NI 资源管理器)中默认为1;Axis NO. : 板卡7314最多可驱动4轴,在MAX中可对所要驱动的轴分别设定,进行编号。这里设置X轴为1,Y轴为2;Velocity(step/sec) :步进电机的速

53、度(脉冲/秒),和转/分钟(rpm/min)的转换关系为:Velocity (step/sec)(Velocity in rpm)(Driver Steps/Motor Step)(Motor Step/Rev)(1/60),其中driver steps/motor step为驱动器运行模式,可由驱动器设置整步值为1,半步为1/2;motor steps/rev为脉冲/转,与电机设置有关整步值为500,半步为1000;Acceleration(step/sec2): 步进电机的加速度,和转/平方秒(rpsps)的关系为:Acceleration(step/sec2)(Acceleration

54、in rpsps)(Driver Steps/Motor Step)(Motor steps/Rev);Target Position :电机(或工作台)目标位置(脉冲个数);Current Position :电机(或工作台)当前位置(脉冲个数)。下面的指示器为位置实时显示条。图6-2(b)实现点位运动VI的框图程序该VI的程序流程为:1. 确定板卡序号以及控制的轴号;2. 给初始位置清零;3. 输入步进电机的速度;4. 输入步进电机的加速度;5. 输入步进电机的目标位置;6. 读取并显示当前位置。需要说明的是:1. 板卡运动控制方式有三种:绝对位移模式、相对位移模式以及速度模式。本文中所讨

55、论的VI均采取的是绝对位移模式;2. 运动控制信号设定有两种方式:step/dir(脉冲/方向)和cw/ccw(正反转脉冲)。本文中所论及的VI的采用的是后者;3. 本文编写的VI程序的启停按钮均采用的是前面板(或框图程序)的运行(run)和取消(abort)按钮。如图6-3所示。图6-3 启停按钮2. 连续运动实现连续运动VI的前面板和框图程序分别如图6-4(a)和6-4(b)所示。图6-4(a)连续运动VI前面板图6-4(b)连续运动VI框图程序 此程序与前一程序没有太多的差别,只不过是在前面板中由前一程序的单一目标位置变成了目标位置序列,框图程序中增加了一个for loop结构以接收前面

56、板的位置序列。623 基于LabVIEW对双轴运动控制的实现双轴运动的基本形式有直线插补和圆弧插补,在Valuemotion的运动控制模块中并没有NI公司并没有专门设计具有圆弧插补的功能模块,而在Flexmotion的运动控制模块中则有专门用于作圆弧插补的功能模块圆弧插补、S曲线以及螺旋插补等。可见,PCI7314板卡不具备圆弧插补的功能。当然,理论上也是可以实现的,见本文后面的论述。1. 直线插补运动的实现1)简单直线插补运动VI图6-5(a)和6-5(b)分别为简单直线插补运动VI的前面板和框图程序。图6-5(a)简单直线插补运动VI前面板与前面VI程序不同的是直线插补VI的速度和加速度都

57、是矢量,两轴走出的轨迹也是按照矢量叠加计算出来的。上图中的粗斜线为XY工作台走出的运动轨迹。2)连续直线插补运动VI连续直线插补运动VI的前面板和框图程序分别如图6-6(a1)、6-6(a2)及6-6(a3)和6-6(b)所示。图6-6(a1)连续直线插补运动VI前面板图6-6(a2)连续直线插补运动VI前面板图6-6(a3)连续直线插补运动VI前面板 以上三图中,坐标图中粗线为XY工作台运动轨迹。上一VI程序实现了由简单折线组成的轨迹,更复杂的由折线组成的轨迹用上一VI程序也可以实现,只不过要将前面板中的目标位置序列(一个二维数组进行适当的修改。只要相邻目标位置的间距足够小,也能够实现对曲线的插补。一段曲线上划分的目标位置越多,也就越逼近原曲线段,实现的插补运动也就越精确。实现圆弧插补的构思:1. 在坐标系下对要实现的插补圆弧进行模拟;2. 用数学分析软件对所模拟的圆弧分段进行坐标值的采集(要足够多),并存储所采集的坐标值;3. 将采集的坐标值输入到VI前面板的目标位置序列(一个二维数组);4. 运行VI程序就可以得到所需要的圆弧。以上仅仅是个人的一点见解,或许不能够实现,或许有更好的实现方法。第7章 总结在本次设计中,我经历了这样一个过程:初步了解设计任务;联系

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!