1、机电系统设计GUIZHOU UNIVERSITY课程设计设计题目:ZK5125C型立式数控钻床工作台设计课程名称:机电系统设计学院:机械工程专业:机械设计制造及其自动化姓名:学号:年级: 2013 任课教师:2016年12月10日贵州大学本科课程设计诚信责任书本人郑重声明:本人所呈交的课程论文(设计),是在导师的指导下独 立进行研究所完成。课程论文(设计) 中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。特此声明。论文(设计)作者签名:日期:计划进程:序号计划时间进程112.5 12.6课题调研及资料收集,研究问题及提出初步总体方案212.7总体方案论证及确定312.8 1
2、2.13电气部分方案论证确疋及设计412.14 12.15撰写论文及绘制相关图纸512.16上交设计成果,答辩主要参考文献:1张建民机电一体化系统设计M.北京理工大学出版社,2013.12韩建海.数控技术及装备(第三版) M.华中科技大学出版社,2016.53尹志强.机电一体化系统设计课程设计指导书 M.北京:机械工业出版社, 2010.64王金娥.机电一体化课程设计指导书 M.北京:北京大学出版社, 2012.15成大先.机械设计手册(第六版)M.北京:化学工业出版社, 2016.46坂本正文(日).步进电机应用技术M.北京:科学出版社,2010.67刘刚.单片机原理及其接口技术M.北京科学
3、出版社,2015.78段正澄会.光机电一体化技术手册M.北京:机械工业出版社,2010.69龚仲华.数控机床电气设计典例M.北京:机械工业出版社,2014.710文怀兴.夏田.数控机床系统设计(第二版)M. 北京:化学工业出版社, 2011.911孙莹.数控机床伺服驱动系统的设计与应用 M.北京:西南交通大学出版社,2014.4ZK5125C型立式数控钻床工作台设计数据说明参数指标单位量纲数控钻床型号ZK5125AZK5125BZK5125CZK5140AZK5140BZK5140CZK5150AZK5150BZK5150C加速时间TS0.50.81.0X向坐标 行程mm50055060070
4、08009009009501000Y向坐标 行程350400350400350400500450500工作台面(X X Y)2 mm550 X300600 X350650 X300750 X350850 X300950 X350950 X4501000 X4001100 X450工作台面 以上承重Kg500600800工作台快 进速度mm/min200025003000脉冲当量mm/puls e0.010.020.03定位精度mm0.030.040.05重复定位 精度mm0.020.030.04最大钻孔 直径mm254050每转进给 量(钻削)mm/r0.250.320.4钻孔刀具麻花钻头钻削
5、加工 材料钢 ob=650Mpa步进电机步距角自定导轨类型自定滚珠丝杠 螺距自定控制系统 类型自定设备使用寿命12年;年均工作 300天;每天10小时摘要 7第一章电气控制部分总方案设计 7第二章 硬件系统设计 72.1单片机的选型 92.2显示电路的设计 102.3键盘输入电路设计 112.4 稳压电路设计 132.5位移监测模块设计 142.6 限位反馈实现 162.7抗干扰设计 17第三章 软件系统设计 173.1单片机内部分配 173.2系统程序流程图 173.3X,Y方向位置监测流程图 20第四章 电机驱动器的连接 224.1步进电机驱动器的选择 234.2步进电机驱动器的接线 23
6、第五章 电气控制部分设计总图 245.1 电气部分设计图 24第六章 总结 25第七章 参考文献 26摘要X-Y数控工作台机电系统设计是一个开环控制系统,其结构简单。实现方 便而且能够保证一定的精度。降低成本,是单片机控制技术的最简单的应用。它 充分的利用了单片机的软件硬件功能以实现对机床的控制 ;使机床的加工范围扩大,精度和可靠性进一步得到提高。 本次设计从硬件设计和软件设计两方面介绍了 Atmega128单片机为核心来控制X-Y工作台电气系统的设计,系统主要包括测 量传感器模块、键盘电路模块、液晶显示器接口电路模块、步进电机驱动模块、 单片机复位电路等几部分。在本控制系统的硬件上编写一定的
7、程序以实现一定的 加工功能。关键词:单片机X-Y工作台 步进电机第一章电气控制部分总方案单片机控制系统区别于通用微机控制系统的最大特点,就是它只包含通用系 统的部分功能,一般以够用为准,系统具有造价低,安装使用方便,体积小等特 点。单片机控制系统通常由CPU RAM ROM定时/计数器、模拟量输入/输出接 口、数字量输入/输出接口、键盘/显示接口以及通信接口等部分组成。如图 1所示为单片机控制系统总图。D/A民放大F丸行转换器*电路札构RAM定时/计数器CPU匸业控制对象A/D放大测量转换器电路M 传感器图1单片机控制系统图根据对X-Y数控系统平台的分析,设计了一款以 ATMEGA128单片机
8、作为主 控芯片的控制系统,系统主要包括测量传感器模块、键盘电路模块、液晶显示器 接口电路模块、步进电机驱动模块、单片机复位电路,晶振电路等几部分。如图 1.2所示为系统控制图。RAMROM图1.2 Atmega128系统控制图第二章硬件系统设计2.1单片机的选型ATmega128是ATME公司的8位系列单片机的较高配置的一款单片机,稳 定性极高,被广泛的应用在了汽车电车管理、门禁系统、遥控器、智能家居、以 及计量电表等领域。Atmega128A是 AVR8位微处理器芯片,采用先进的 RISC结 构,采用AVR内核,拥有16MHz工作频率,工作电压为2.7-5.5V 。 53个可编程 I/O 口
9、。本次选用的atmega128是AVR系列单片机中 高性能、低功耗的AVR 8位 微处理器。它具有2个8位的定时/计时器,2个8位的PWMS道。如图2.1所 示为Atmega128引脚图。图2.1 Atmega128引脚图2.1.1atmega128的最小单片机系统2.2显示电路的设计由于在数控机床的加工过程中,操作人员必须要通过液晶显示来观察工件的 加工情况以及数控机床的信息采集, 必须采用液晶显示屏进行观察,方便工作人员做出正确的判断。本次选用的是 LCD-12864.如图2.2所示为LCD-12864的显 示图2.2.1液晶显示屏的优点液晶显示器显示原理与 CRT显示器迥然不同。相对 C
10、RT显示器来说,液晶 显示器天生有拥有以下绝对优势:1、 零辐射,低耗能,散热小。液晶显示器的显示原理是通过扭转液晶像素中的液晶分子偏转角度来背景光而实现还原画面的,其不存在象 CRT那样内部具有超高压元器件,不至于出现由于高压导致的 x射线超标。2、 纤薄轻巧。正是液晶显示器的出现,才令手提电脑的发明成为可能。液晶显示器以其纤薄轻巧的天生优势成为最有可能打破 CRT显示器垄断地位的显示器件。3、 精确还原图像。液晶显示器采用的是直接数码寻址的显示方式,它能够将显卡输出的视频信号经过 AD转换之后,根据信号电平中的地址信号,直接 将视频信号 对应的在屏幕上的液晶像素上显示出来。4、 显示字符锐
11、利。画面稳定不闪烁。液晶显示独特的显示原理决定了其屏幕上各个像素发光均匀,而且红绿蓝三基色像素紧密排列,视频信号直接送到像 素背后的以驱动像素发光,因此不会出现传统的 CRT显示器固有的会聚以及聚 焦不良的弊病。2.2.2 LCD-12864 的特点LCD12864有汉字图形点阵液晶显示模块,可现实汉字及其图形,内置 8192个中文汉字(16x16点阵)。显示内容:128列X64行;显示颜色:蓝绿屏,蓝屏;与MCU接口: 8位并口或串行。2.2.3LCD-12864的工作原理在数字电路中,所有的数据都是以 0和1保存的,对LCD控制器进行不同的 数据操作,可以得到不同的结果。对于显示英文操作,
12、由于英文字母种类很少, 只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS 前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来 表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内 码。得到了汉字的内码后,还仅是一组数字,这就涉及到文字的字模,字模虽然 也是一组数字,但它的意义却与数字的意义有了根本的变化, 它是用数字的各位信息来记载英文或汉字的形状,如英文的A在字模的记载方式如图2.23所示:字模信息2.2.4LCD-12864 的接口说明LCD12Sri4UAL 沖LCD 128*64J _ Z 町LCD12864液晶
13、图2.24 LCD-12864液晶的接口12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128X 64 全点阵液晶显示器组成。可完成图形显示,也可以显示 8X4个(16 X 16点阵)汉字。如图2.25为LCD12864的引脚说明图引脚号引脚名称电平功能vssOV接地线2iVDDvi rn5V _接电源缆4* ikrV Ij*LCD RSHZL寄存器還择功能5RWH/L读/写握作选择伯号6LCD EH/L便能信号7LCIX)8LCD1gLC13210LCD3 1H/L八位三念幷疔数期总ILLCD4线12LCD513LCD614A J715CSlH/L片选信号,当CSI-JJ 吋
14、.液品左半屏显示16CS2H/L片选伯号,当 时.液品左半屏显示17vcc5V接电源耀18COM POUT背Jt功能19LCO地电压输出图2.25为LCD12864的引脚说明图如图2.26所示为LCD的程序流程图,该LCD初始化后,经过延时,然后先 打开左半屏,等待左半屏显示完整后,再开始打开右半屏,进行右半屏显示。图2.26所示为LCD的程序流程图2.3键盘输入电路设计键盘在单片机应用系统中,实现输入数据、传送命令的功能,是人工干预的主要手段。键盘分两大类:编码键盘和非编码键盘。在我们的 XY工作台的设计中必须要进行键盘的选择和键盘输入电路的设计。2.3.1单片机键盘的分类及优缺点(一)独立
15、式按键接口设计独立式按键就是各按键相互独立,每个按键单独占用一根 I/O 口线,每根I/O口线的按键工作状态不会影响其他I/O 口线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断哪个按键被按下了。优点:电路配置灵活,软件结构简单。缺点:每个按键需占用一根I/O 口线,在按键数量较多时,I/O 口浪费大,电路 结构显得复杂。因此,此键盘是用于按键较少或操作速度较高的场合。也可以用扩展I/O 口搭接 独立式按键接口电路,可采用 8255扩展I/O 口,用三态缓冲器扩展。这两种配 接方式,都是把按键当作外部RAM某一工作单元的位来对待,通过读片外RAM的 方法,识别按键的工作状态。上电路
16、中独立式按键电路,各按键开关均采用了上 拉电阻,是为了保证在按键断开时,各I/O有确定的高电平。如输入口线内部已 有上拉电阻,则外电路的上拉电阻可省去。(二)矩阵式键盘接口设计矩阵式键盘适用于按键数量较多的场合, 由行线和列线组成,按键位于行列的交叉点上。节省I/O 口。矩阵键盘工作原理:行线通过上拉电阻接到 +5V上。无按键,行线处于高电 平状态,有键按下,行线电平状态将由与此行线相连的列线电平决定。 列线电平 为低,则行线电平为低;列线电平为高,则行线电平为高。双功能及多功能键设计在单片机应用系统中,为简化硬件线路,缩小整个系统的规模,总希望设置 最少的按键,获得最多的控制功能。矩阵键盘与
17、独立式按键键盘相比, 硬件电路 大大节省。可通过软件的方法让一键具有多功能。方法:选择一个RAM工作单元, 对某一个按键进行按键计数,根据不同计数值,转到子程序。这种计数多功能键 最好与显示器结合用,以便知道当前计数值,同时配合一个启动键。复合键是使用软件实现一键多功能的另一个途径。所谓复合键,就是两个或 两个以上的键的联合,当这些键同时按下时,才能执行相应的功能程序。实际情 况做不到“同时按下”,他们的时间差别可以长到50ms解决策略是:定义一个 或两个引导键,这些引导键按下时没什么意义,执行空操作。引导键的例子:微 机键盘上的CTRL SHIFT ALT。缺点:一是操作变得复杂,二是操作时
18、间变长。 多功能键的利用,应具体情况具体分析。要求速度的场合最好做一键一功能。 如 果系统功能很多,一键一功能不现实,可采取一键多功能。2.3.2键盘输入电路的设计由于在XY工作台的设计过程中,我们必须考虑X方向的进给以及丫方向的进 给,所以采用的矩阵式键盘。如图 2.3.2所示为矩阵键盘输入原理图。图2.3.2所示为矩阵键盘输入原理图2.3.3矩阵键盘功能表L4L3L2L1H4系统启动系统停止系统复位X轴正向 移动(点 触式)X轴负向 移动(点 触式)H3X轴定向 移动(参 数式)丫轴正向 移动(点 触式)1丫轴定向 移动(参 数式)X轴负向 移动(点 触式)2H235794680H1+De
19、leteEn ter图2.3.3为键盘功能表2.3.4键盘功能介绍H4-L4 :当这个键被按下时,系统启动;H4-L3:当这个键被按下时,系统停止;H4-L2 :当这个键被按下时,系统复位;H4-L1:当这个键被按下时,X轴正向运动,每按下一次,进一个导程,若长 按,会以较低的速度持续运动,并且在 LCD显示屏上显示当前的坐标。当这个键被按下时,X轴负向运动,每按下一次,进一个导程,若长按,会以较低的速度持续运动,并且在 LCD显示屏上显示当前的坐标。H3-L4 :按下该键可以进行选择两个功能中的一个功能进行执行;H3-L3:当这个键被按下时,通过键盘输入相应的坐标,控制 X轴的运动。当这个键
20、被按下时,通过键盘输入相应的坐标,控制 X轴的运动。H3-L2:当这个键被按下时,丫轴正向运动,每按下一次,进一个导程,若长 按,会以较低的速度持续运动,并且在 LCD显示屏上显示当前的坐标。当这个键被按下时,丫轴负向运动,每按下一次,进一个导程,若长按,会以较低的速度持续运动,并且在 LCD显示屏上显示当前的坐标H3-L1:数字1 ;数字2 ;H2-L4:数字3 ;数字4 ;H2-L3:数字5 ;数字6 ;H2-L2:数字7 ;数字8 ;H2-L1:数字9 ;数字0 ;H1-H4:为+号,当进行参数式输入的时候使用;为-号,当进行参数式输入的时候使用;H1-H3:为小数点;H1-H2:删除键
21、;H1-H1:为确定键。2.3.5矩阵式键盘和单片机的接口方式程序扫描方式三个步骤:第一步:判断有无键按下; 第二步:软件延时10ms去抖动; 第三步:求键的位置(行、列) 程序键盘扫描程序框图开始逐列逐行扫描确定 键的位置返回图2.3.5程序键盘扫描程序框图2.4稳压电路的设计为了保证在输入电压、负载、环境温度、电路参数等发生变化时仍能保持输 出电压恒定的电路,则应设计一个稳压电路来实现此功能。因此选用型号为LM7805的三端稳压电路。2.4.1功能概述用LM7805三端稳压IC来组成稳压电源所需的外围元件极少,电路内部有 过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。因为
22、 三端固定集成稳压电路的使用方便,电子制作中经常采用。最大输出电 1.5A,LM7805输出电压为5V。2.4.2引脚定义7805是我们最常用到的稳压芯片了,使用方便,用很简电路即可以输入一 个直流稳压电源,他的输出电压恰好为5v,刚好是51系列单片机运行所需的电 压,他有很多的系列如ka7805,ads7805, cw7805等,性能有微小的差别,用的 最多的还是lm7805。如图2.4.2所示是LM7805的原理图。Illi K- - *人HiI 输入.iN?ui 工一!乩GND3 懺曲 OUTPUT其中1接整流器输出的亠电氐2为公共地辿就是员极)蹴罡我们需要的正訓命出电压了图2.4.2所
23、示是LM7805的原理图2.4.3稳压电源电路图如图2.4.3所示是电源电路,该电路由三部分组成,通过 24V和5V的电压压进行供电。2.5限位反馈实现2.6.1限位开关的原理限位开关就是用以限定机械设备的运动极限位置的电气开关。限位开关有接 触式的和非接触式的。接触式的比较直观,机械设备的运动部件上,安装上行 程开关,与其相对运动的固定点上安装极限位置的挡块,或者是相反安装位 置。当行程开关的机械触头碰上挡块时,切断了(或改变了)控制电路,机械 就停止运行或改变运行。由于机械的惯性运动,这种行程开关有一定的“超行 程”以保护开关不受损坏。非接触式的形式很多,常见的有干簧管、光电式、 感应式等
24、,这几种形式在电梯中都能够见到。当然还有更多的先进形式。限位开关是一种常用的小电流主令电器。利用生产机械运动部件的碰撞使其触头 动作来实现接通或分断控制电路, 达到一定的控制目的。通常,这类开关被用来 限制机械运动的位置或行程,使运动机械按一定位置或行程自动停止、 反向运动、 变速运动或自动往返运动等。在电气控制系统中,限位开关的作用是实现顺序控制、定位控制和位置状态 的检测。用于控制机械设备的行程及限位保护。构造:由操作头、触点系统外 壳组成。262行程开关的型号选择我们选择常用的行程开关 WLCA12-2N如图2.6.2所示为WLCA12-2行程 开关的参数。師准负辭JT天WLCA12-
25、2忖行稈幵关顶目颔逗电压 fvl感性员载(閱】感性员(A)阻性员哉 灯员戟感性员我电动机闵载NC INO NCNONC NONCNO基本率k讨行稈睜 (高灵敏度型除外)与高精房犁125 VAC250 VAC00 VAC101010321.5L510.810103531.52.5L.50.88 VDC14 VDC30 VDC125 VDC250 VDC101060.S0,4b640.20.13330.20.11C1060.S0.46640.2 ,1过行程型1 (烏灵放盛型125 VAC250 VAC55-125 VDC250 VDC0-40,2-图2.6.2所示为 WLCA12-2N行程开关的参
26、数2.7抗干扰设计x-Y数控工作台在加工过程中经常会出现干扰,例如在加工过程中出现系统 复位、加工出错、系统死机等现象。现场环境复杂各种各样的电磁干扰也是造成 工作台不能正常稳定运行的主要原因之一, 因此在控制系统设计中就要考虑设计 抗干扰的措施使工作台正常工作。本设计主要是使用光电耦合器,光电隔离是由光耦合器来完成的。光耦合器 是以光为媒介传输信号的器件,其输入端配置发光源,输出端配置受光器,因而 输入和输出在电气上是完全隔离的。开关量电路在接入光耦合器之后,输入侧与 输出侧的信号得到了电气隔离,互不影响。本设计采用的是 TLP521系列光电耦合器,它是目前广泛使用的普通晶体管输出的光耦合器
27、。如图 2.7所示所示为TLP521-1在开关信号输入电路中的应用。其输入端由 +12V电源供电,输出端由 +5V电源供电,且两端电源不共地,这样就达到了隔离的效果。图中的限位开关 断开时,发光二极管无正向导通电流,不发光,输出端的三极管截止,输出信号) 为高电平;限位开关闭合时,输入端构成回路,二极管有正向导通电流,开始发 光,光敏三极管的基极获得电流,集电极和发射极导通,输出信号被拉低。第三章软件系统设计3.1单片机内部分配内部资源工件模式功能TO】6也计数器接收X轴脉冲输入T1也定吋器记5Otis时測作为转速计算的参考T216位定时器输出可调FWM脉沖信号INTO外部中斷接收Y轴脉冲输入
28、3.2系统程序流程图该系统通过扫描键盘的输入后,通过系统信号的初始化,定时器和显示初始化 之后输出PWM脉冲信号,这样做可以使输出的电压处于恒定状态,从而对 I/O的 信号随时进行改变。系统开始工作时,会先检测矩阵键盘上是否有按键被按下。若有,则会根据所按下的键执行相应的功能。系统在执行动作时,位移检测模块会对工作台的位移量进行实时检测,并反馈到单片机中用作位移的实时显示, LCD12864液晶显示屏会实时显示当前位移。3.3X,Y方向位置监测流程图如果工作台没有限位开关极易引起事故的发生, 因此在XY平台的XY工作 台面分别安装两个行程开关,也就是一共安装四个行程开关,行程开关起到保护 作用,当工作台移动要危险位置时,也就是触发行程开关的时候, LCD12864会进行预警,同时,蜂鸣器会发出”嗡嗡的声音。 如图3.3所示为X,Y方向监 测流程图。斷 Fx=fs-xFy=fv-y触信号输出限位2 判断眼位陀a n 利断Fx=fx-xTy
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1