机电系统设计.docx
《机电系统设计.docx》由会员分享,可在线阅读,更多相关《机电系统设计.docx(23页珍藏版)》请在冰豆网上搜索。
机电系统设计
GUIZHOUUNIVERSITY
课程设计
设计题目:
ZK5125C型立式数控钻床工作台设计
课程名称:
机电系统设计
学院:
机械工程专业:
机械设计制造及其自动化
姓名:
学号:
年级:
2013任课教师:
2016年12月10日
贵州大学本科课程设计
诚信责任书
本人郑重声明:
本人所呈交的课程论文(设计),是在导师的指导下独立进行研究所完成。
课程论文(设计)中凡引用他人已经发表或未发表
的成果、数据、观点等,均已明确注明出处。
特此声明。
论文(设计)作者签名:
日期:
计划进程:
序号
计划时间
进程
1
12.5〜12.6
课题调研及资料收集,研究问题及提出初步总体方案
2
12.7
总体方案论证及确定
3
12.8〜12.13
电气部分方案论证确疋及设计
4
12.14〜12.15
撰写论文及绘制相关图纸
5
12.16
上交设计成果,答辩
主要参考文献:
[1]张建民•机电一体化系统设计[M].北京理工大学出版社,2013.1
[2]韩建海.数控技术及装备(第三版)[M].华中科技大学出版社,2016.5
[3]尹志强.机电一体化系统设计课程设计指导书[M].北京:
机械工业出版社,2010.6
[4]王金娥.机电一体化课程设计指导书[M].北京:
北京大学出版社,2012.1
[5]成大先.机械设计手册(第六版)[M].北京:
化学工业出版社,2016.4
[6]坂本正文(日).步进电机应用技术[M].北京:
科学出版社,2010.6
[7]刘刚.单片机原理及其接口技术[M].北京科学出版社,2015.7
[8]段正澄会.光机电一体化技术手册[M].北京:
机械工业出版社,2010.6
[9]龚仲华.数控机床电气设计典例[M].北京:
机械工业出版社,2014.7
[10]文怀兴.夏田.数控机床系统设计(第二版)[M].北京:
化学工业出版社,2011.9
[11]孙莹.数控机床伺服驱动系统的设计与应用[M].北京:
西南交通大学出版社,2014.4
ZK5125C型立式数控钻床工作台设计
数据说明
参数指标
单位
量纲
数控钻床型号
ZK
5125A
ZK
5125B
ZK
5125C
ZK
5140A
ZK
5140B
ZK
5140C
ZK
5150A
ZK
5150B
ZK
5150C
加速时间
T
S
0.5
0.8
1.0
X向坐标行程
mm
500
550
600
700
800
900
900
950
1000
Y向坐标行程
350
400
350
400
350
400
500
450
500
工作台面
(XXY)
2mm
550X
300
600X
350
650X
300
750X
350
850X
300
950X
350
950X
450
1000X
400
1100X
450
工作台面以上承重
Kg
500
600
800
工作台快进速度
mm/min
2000
2500
3000
脉冲当量
mm/pulse
0.01
0.02
0.03
定位精度
mm
0.03
0.04
0.05
重复定位精度
mm
0.02
0.03
0.04
最大钻孔直径
mm
25
40
50
每转进给量(钻削)
mm/r
0.25
0.32
0.4
钻孔刀具
麻花钻头
钻削加工材料
钢ob=650Mpa
步进电机
步距角
自定
导轨类型
自定
滚珠丝杠螺距
自定
控制系统类型
自定
设备使用
寿命
12年;年均工作300天;每天10小时
摘要7
第一章电气控制部分总方案设计7
第二章硬件系统设计7
2.1单片机的选型9
2.2显示电路的设计10
2.3键盘输入电路设计11
2.4稳压电路设计13
2.5位移监测模块设计14
2.6限位反馈实现16
2.7抗干扰设计17
第三章软件系统设计17
3.1单片机内部分配17
3.2系统程序流程图17
3.3X,Y方向位置监测流程图20
第四章电机驱动器的连接22
4.1步进电机驱动器的选择23
4.2步进电机驱动器的接线23
第五章电气控制部分设计总图24
5.1电气部分设计图24
第六章总结25
第七章参考文献26
摘要
X-Y数控工作台机电系统设计是一个开环控制系统,其结构简单。
实现方便而且能够保证一定的精度。
降低成本,是单片机控制技术的最简单的应用。
它充分的利用了单片机的软件硬件功能以实现对机床的控制;使机床的加工范围扩
大,精度和可靠性进一步得到提高。
本次设计从硬件设计和软件设计两方面介绍
了Atmega128单片机为核心来控制X-Y工作台电气系统的设计,系统主要包括测量传感器模块、键盘电路模块、液晶显示器接口电路模块、步进电机驱动模块、单片机复位电路等几部分。
在本控制系统的硬件上编写一定的程序以实现一定的加工功能。
关键词:
单片机X-Y工作台步进电机
第一章电气控制部分总方案
单片机控制系统区别于通用微机控制系统的最大特点,就是它只包含通用系统的部分功能,一般以够用为准,系统具有造价低,安装使用方便,体积小等特点。
单片机控制系统通常由CPURAMROM定时/计数器、模拟量输入/输出接口、数字量输入/输出接口、键盘/显示接口以及通信接口等部分组成。
如图1
所示为单片机控制系统总图。
D/A
民
放大
F丸行
转换器
——*
电路
札构
RAM
定时/计数器
CPU
匸业控制对象
A/D
放大
测量
转换器
电路
M
传感器
图1单片机控制系统图
根据对X-Y数控系统平台的分析,设计了一款以ATMEGA128单片机作为主控芯片的控制系统,系统主要包括测量传感器模块、键盘电路模块、液晶显示器接口电路模块、步进电机驱动模块、单片机复位电路,晶振电路等几部分。
如图1.2所示为系统控制图。
RAM
ROM
图1.2Atmega128系统控制图
第二章
硬件系统设计
2.1单片机的选型
ATmega128是ATME公司的8位系列单片机的较高配置的一款单片机,稳定性极高,被广泛的应用在了汽车电车管理、门禁系统、遥控器、智能家居、以及计量电表等领域。
Atmega128A是AVR8位微处理器芯片,采用先进的RISC结构,采用AVR内核,拥有16MHz工作频率,工作电压为2.7-5.5V。
53个可编
程I/O口。
本次选用的atmega128是AVR系列单片机中高性能、低功耗的AVR8位微处理器。
它具有2个8位的定时/计时器,2个8位的PWMS道。
如图2.1所示为Atmega128引脚图。
图2.1Atmega128引脚图
2.1.1atmega128的最小单片机系统
2.2显示电路的设计
由于在数控机床的加工过程中,操作人员必须要通过液晶显示来观察工件的加工情况以及数控机床的信息采集,必须采用液晶显示屏进行观察,方便工作人
员做出正确的判断。
本次选用的是LCD-12864.如图2.2所示为LCD-12864的显示图
2.2.1液晶显示屏的优点
液晶显示器显示原理与CRT显示器迥然不同。
相对CRT显示器来说,液晶显示器天生有拥有以下绝对优势:
1、零辐射,低耗能,散热小。
液晶显示器的显示原理是通过扭转液晶像素
中的液晶分子偏转角度来背景光而实现还原画面的,其不存在象CRT那样内部
具有超高压元器件,不至于出现由于高压导致的x射线超标。
2、纤薄轻巧。
正是液晶显示器的出现,才令手提电脑的发明成为可能。
液
晶显示器以其纤薄轻巧的天生优势成为最有可能打破CRT显示器垄断地位的显
示器件。
3、精确还原图像。
液晶显示器采用的是直接数码寻址的显示方式,它能够
将显卡输出的视频信号经过AD转换之后,根据信号电平中的"地址"信号,直接将视频信号对应的在屏幕上的液晶像素上显示出来。
4、显示字符锐利。
画面稳定不闪烁。
液晶显示独特的显示原理决定了其屏
幕上各个像素发光均匀,而且红绿蓝三基色像素紧密排列,视频信号直接送到像素背后的以驱动像素发光,因此不会出现传统的CRT显示器固有的会聚以及聚焦不良的弊病。
2.2.2LCD-12864的特点
LCD12864有汉字图形点阵液晶显示模块,可现实汉字及其图形,内置8192个中文汉字(16x16点阵)。
显示内容:
128列X64行;
显示颜色:
蓝绿屏,蓝屏;
与MCU接口:
8位并口或串行。
2.2.3LCD-12864的工作原理
在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。
对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。
而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。
而剩下的低128位则留给英文字符使用,即英文的内码。
得到了汉字的内码后,还仅是一组数字,这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位
信息来记载英文或汉字的形状,如英文的’A'在字模的记载方式如图2.23所示:
字模信息
2.2.4LCD-12864的接口说明
LCD12Sri4
■UAL沖
LCD128*64
J_Z—町
LCD12864液晶
图2.24LCD-12864液晶的接口
12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128X64全点阵液晶显示器组成。
可完成图形显示,也可以显示8X4个(16X16点阵)汉
字。
如图2.25为LCD12864的引脚说明图
引脚号
引脚名称
电平
功能
]
vss
OV
接地线
2
i
VDD
virn
5V
——_
接电源缆
4
*ikrVIj*
LCDRS
HZL
寄存器還择功能
5
RW
H/L
读/写握作选择伯号
6
LCDE
H/L
便能信号
7
LCIX)
8
LCD1
g
LC132
10
LCD31
H/L
八位三念幷疔数期总
IL
LCD4
线
12
LCD5
13
LCD6
14
[A[J7
15
CSl
H/L
片选信号,当CSI-JJ吋.液品左半屏显示
16
CS2
H/L
片选伯号,当时.液品左半屏显示
17
vcc
5V
接电源耀
18
COMPOUT
背Jt功能
19
LCO
地电压输出
图2.25为LCD12864的引脚说明图
如图2.26所示为LCD的程序流程图,该LCD初始化后,经过延时,然后先打开左半屏,等待左半屏显示完整后,再开始打开右半屏,进行右半屏显示。
图2.26所示为LCD的程序流程图
2.3键盘输入电路设计
键盘在单片机应用系统中,实现输入数据、传送命令的功能,是人工干预的
主要手段。
键盘分两大类:
编码键盘和非编码键盘。
在我们的XY工作台的设计
中必须要进行键盘的选择和键盘输入电路的设计。
2.3.1单片机键盘的分类及优缺点
(一)独立式按键接口设计
独立式按键就是各按键相互独立,每个按键单独占用一根I/O口线,每根I/O
口线的按键工作状态不会影响其他I/O口线上的工作状态。
因此,通过检测输入
线的电平状态可以很容易判断哪个按键被按下了。
优点:
电路配置灵活,软件结构简单。
缺点:
每个按键需占用一根I/O口线,在按键数量较多时,I/O口浪费大,电路结构显得复杂。
因此,此键盘是用于按键较少或操作速度较高的场合。
也可以用扩展I/O口搭接独立式按键接口电路,可采用8255扩展I/O口,用三态缓冲器扩展。
这两种配接方式,都是把按键当作外部RAM某一工作单元的位来对待,通过读片外RAM的方法,识别按键的工作状态。
上电路中独立式按键电路,各按键开关均采用了上拉电阻,是为了保证在按键断开时,各I/O有确定的高电平。
如输入口线内部已有上拉电阻,则外电路的上拉电阻可省去。
(二)矩阵式键盘接口设计
矩阵式键盘适用于按键数量较多的场合,由行线和列线组成,按键位于行列的交
叉点上。
节省I/O口。
矩阵键盘工作原理:
行线通过上拉电阻接到+5V上。
无按键,行线处于高电平状态,有键按下,行线电平状态将由与此行线相连的列线电平决定。
列线电平为低,则行线电平为低;列线电平为高,则行线电平为高。
双功能及多功能键设计
在单片机应用系统中,为简化硬件线路,缩小整个系统的规模,总希望设置最少的按键,获得最多的控制功能。
矩阵键盘与独立式按键键盘相比,硬件电路大大节省。
可通过软件的方法让一键具有多功能。
方法:
选择一个RAM工作单元,对某一个按键进行按键计数,根据不同计数值,转到子程序。
这种计数多功能键最好与显示器结合用,以便知道当前计数值,同时配合一个启动键。
复合键是使用软件实现一键多功能的另一个途径。
所谓复合键,就是两个或两个以上的键的联合,当这些键同时按下时,才能执行相应的功能程序。
实际情况做不到“同时按下”,他们的时间差别可以长到50ms解决策略是:
定义一个或两个引导键,这些引导键按下时没什么意义,执行空操作。
引导键的例子:
微机键盘上的CTRLSHIFTALT。
缺点:
一是操作变得复杂,二是操作时间变长。
多功能键的利用,应具体情况具体分析。
要求速度的场合最好做一键一功能。
如果系统功能很多,一键一功能不现实,可采取一键多功能。
2.3.2键盘输入电路的设计
由于在XY工作台的设计过程中,我们必须考虑X方向的进给以及丫方向的进给,所以采用的矩阵式键盘。
如图2.3.2所示为矩阵键盘输入原理图。
图2.3.2所示为矩阵键盘输入原理图
2.3.3矩阵键盘功能表
L4
L3
L2
L1
H4
系统启
动
系统停
止
系统复
位
X轴正向移动(点触式)
X轴负向移动(点触式)
H3
X轴定向移动(参数式)
丫轴正向移动(点触式)
1
丫轴定向移动(参数式)
X轴负向移动(点触式)
2
H2
3
5
7
9
4
6
8
0
H1
+
Delete
Enter
图2.3.3为键盘功能表
2.3.4键盘功能介绍
H4-L4:
当这个键被按下时,系统启动;
H4-L3:
当这个键被按下时,系统停止;
H4-L2:
当这个键被按下时,系统复位;
H4-L1:
⑴当这个键被按下时,X轴正向运动,每按下一次,进一个导程,若长按,会以较低的速度持续运动,并且在LCD显示屏上显示当前的坐标。
⑵当这个键被按下时,X轴负向运动,每按下一次,进一个导程,若长
按,会以较低的速度持续运动,并且在LCD显示屏上显示当前的坐标。
H3-L4:
按下该键可以进行选择两个功能中的一个功能进行执行;
H3-L3:
⑴当这个键被按下时,通过键盘输入相应的坐标,控制X轴的运动。
⑵当这个键被按下时,通过键盘输入相应的坐标,控制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:
删除键;
H1-H1:
为确定键。
2.3.5矩阵式键盘和单片机的接口方式
程序扫描方式
三个步骤:
第一步:
判断有无键按下;第二步:
软件延时10ms去抖动;第三步:
求键的位置(行、列)程序键盘扫描程序框图
开始
逐列逐行扫描确定键的位置
返回
图2.3.5程序键盘扫描程序框图
2.4稳压电路的设计
为了保证在输入电压、负载、环境温度、电路参数等发生变化时仍能保持输出电压恒定的电路,则应设计一个稳压电路来实现此功能。
因此选用型号为
LM7805的三端稳压电路。
2.4.1功能概述
用LM7805三端稳压IC来组成稳压电源所需的外围元件极少,电路内部有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。
因为三端固定集成稳压电路的使用方便,电子制作中经常采用。
最大输出电1.5A,
LM7805输出电压为5V。
2.4.2引脚定义
7805是我们最常用到的稳压芯片了,使用方便,用很简电路即可以输入一个直流稳压电源,他的输出电压恰好为5v,刚好是51系列单片机运行所需的电压,他有很多的系列如ka7805,ads7805,cw7805等,性能有微小的差别,用的最多的还是lm7805。
如图2.4.2所示是LM7805的原理图。
IlliK
--*
人Hi
I输入.iN?
ui工一!
乩GND
3懺曲OUTPUT
其中1接整流器输出的亠电氐2为公共地辿就是员极)」蹴罡我们需要的正訓命出电压了
图2.4.2所示是LM7805的原理图
2.4.3稳压电源电路图
如图2.4.3所示是电源电路,该电路由三部分组成,通过24V和5V的电压
压进行供电。
2.5限位反馈实现
2.6.1限位开关的原理
限位开关就是用以限定机械设备的运动极限位置的电气开关。
限位开关有接触式的和非接触式的。
接触式的比较直观,机械设备的运动部件上,安装上行程开关,与其相对运动的固定点上安装极限位置的挡块,或者是相反安装位置。
当行程开关的机械触头碰上挡块时,切断了(或改变了)控制电路,机械就停止运行或改变运行。
由于机械的惯性运动,这种行程开关有一定的“超行程”以保护开关不受损坏。
非接触式的形式很多,常见的有干簧管、光电式、感应式等,这几种形式在电梯中都能够见到。
当然还有更多的先进形式。
限位开关是一种常用的小电流主令电器。
利用生产机械运动部件的碰撞使其触头动作来实现接通或分断控制电路,达到一定的控制目的。
通常,这类开关被用来限制机械运动的位置或行程,使运动机械按一定位置或行程自动停止、反向运动、变速运动或自动往返运动等。
在电气控制系统中,限位开关的作用是实现顺序控制、定位控制和位置状态的检测。
用于控制机械设备的行程及限位保护。
构造:
由操作头、触点系统外壳组成。
262行程开关的型号选择
我们选择常用的行程开关WLCA12-2N如图2.6.2所示为WLCA12-2行程开关的参数。
師准负辭JT天
WLCA12-2忖行稈幵关
顶目
颔逗电压fvl
'感性员载(閱】
感性员^(A)
阻性员哉灯员戟
感性员我
电动机闵载
NCINONC
NO
NCNO
NC
NO
基本率k讨行稈睜(高灵敏度型除外)
与高精房犁
125VAC
250VAC
^00VAC
10
10
10
3
2
1.5
L5
1
0.8
10
10
3
5
3
1.5
2.5
L.5
0.8
8VDC
14VDC
30VDC
125VDC
250VDC
10
10
6
0.S
0,4
b
6
4
0.2
0.1
3
3
3
0.2
0.1
1C
10
6
0.S
0.4
6
6
4
0.2
□,1
过行程型
1(烏灵放盛型〕
125VAC
250VAC
5
5
—-
---
125VDC
250VDC
0-4
0,2
—
---
图2.6.2所示为WLCA12-2N行程开关的参数
2.7抗干扰设计
x-Y数控工作台在加工过程中经常会出现干扰,例如在加工过程中出现系统复位、加工出错、系统死机等现象。
现场环境复杂各种各样的电磁干扰也是造成工作台不能正常稳定运行的主要原因之一,因此在控制系统设计中就要考虑设计抗干扰的措施使工作台正常工作。
本设计主要是使用光电耦合器,光电隔离是由光耦合器来完成的。
光耦合器是以光为媒介传输信号的器件,其输入端配置发光源,输出端配置受光器,因而输入和输出在电气上是完全隔离的。
开关量电路在接入光耦合器之后,输入侧与输出侧的信号得到了电气隔离,互不影响。
本设计采用的是TLP521系列光电耦
合器,它是目前广泛使用的普通晶体管输出的光耦合器。
如图2.7所示所示为
TLP521-1在开关信号输入电路中的应用。
其输入端由+12V电源供电,输出端由+5V电源供电,且两端电源不共地,这样就达到了隔离的效果。
图中的限位开关断开时,发光二极管无正向导通电流,不发光,输出端的三极管截止,输出信号)为高电平;限位开关闭合时,输入端构成回路,二极管有正向导通电流,开始发光,光敏三极管的基极获得电流,集电极和发射极导通,输出信号被拉低。
第三章软件系统设计
3.1单片机内部分配
内部资源
工件模式
功能
TO
】6也计数器
接收X轴脉冲输入
T1
也定吋器
记5Oti>s时測作为转速计算的参考
T2
16位定时器
输出可调FWM脉沖信号
INTO
外部中斷
接收Y轴脉冲输入
3.2系统程序流程图
该系统通过扫描键盘的输入后,通过系统信号的初始化,定时器和显示初始化之后输出PWM脉冲信号,这样做可以使输出的电压处于恒定状态,从而对I/O的信号随时进行改变。
系统开始工作时,会先检测矩阵键盘上是否有按键被按下。
若有,则会根据
所按下的键执行相应的功能。
系统在执行动作时,位移检测模块会对工作台的
位移量进行实时检测,并反馈到单片机中用作位移的实时显示,LCD12864液晶
显示屏会实时显示当前位移。
3.3X,Y方向位置监测流程图
如果工作台没有限位开关极易引起事故的发生,因此在XY平台的XY工作台面分别安装两个行程开关,也就是一共安装四个行程开关,行程开关起到保护作用,当工作台移动要危险位置时,也就是触发行程开关的时候,LCD12864会
进行预警,同时,蜂鸣器会发出”嗡嗡‘‘的声音。
如图3.3所示为X,Y方向监测流程图。
斷
■■■■
Fx=fs-x
Fy=fv-y
触信号
输出
限位¥2\
判断
眼位陀an利断
Fx=fx-x
Ty