版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
简易数控机床控制系统设计
学号:专业:机械电子工程姓名:浦汉军2023,9,10南宁
任务:
设计以单片机为控制关键的简易数控机床的数字程序控制器。规定
1、能用键盘控制工作台沿+x、-X、+Y、-Y向运动,以校正工作台位置。
2、可用于加工直线和圆弧。
3、在运行过程中可人工干预而紧急停车。
4、能实现越界报警。
5、可与PC机通讯。
总体方案设计
一、数控系统硬件电路设计
选用MCS-51系列的8031CPU作为数控系统的I中央处理机。外接一片EPROM用于寄
存控制程序、固定批量生产的工件加工程序和数据,再选用一片8kb日勺6264RAM作为寄
存试制工件或小批量生产的工件加工程序和数据。由于系统扩展,为使编程地址统一,
采用74LS138译码器完毕译码法对扩展芯片进行寻址日勺功能。还要考虑机床与单片机之
X相步进
Y相步进
图1.1总体设计框图
工作原理:单片机系统是机床数控系统的关键,通过键盘输入命令,数控装置送来的一系列持
续脉冲通过环形分派器、光电耦合器和功率放大器,按一定I向次序分派给步进电动机各相绕组,使
各相绕组按照预先规定的控制方式通电或断电,这样控制步进电动机带动工作台按照指令运动。
1.各单元电路设计
1.1存储器的扩展
选择晶体振荡器的工作频率f为12MHz。主控器CPU选用8031,根据容量估算,选
用一片2764作为程序存储器,一片6264作为数据存储器。同步,还采用一片74LS373
作为地址锁存器。
1.2程序存储器2764
EPROM是用紫外线可擦除的半导体只读存储器,2764芯片引脚的简介如卜。
P0>7:数据线,输出。编程时代码输入。
A0~A7:地址线,输入。
CE:片选信号,低电平有效,输入
0E:读信号,低电平后效,输入
PGM:编程脉冲输入端,输入
Vpp:编程电压(经典值为12.5V)
Vcc:电源(+5V)
GND:接地(0V)
101
A0DO
92
A1D1
3
A2D2
75OE
A3D3
6
A4D4PGM
7
D5
48
AOr)(CE
39
A7D7
25
A8
2414
A9GND
2I20
A10ClA12
23
A11
2
A12
27
PGM
2228
OEVc<.All
26
NCVp1
图1.22764引脚图
1.3数据存储器6264
1)6264为24脚双列直插式器件,其引脚图和逻辑符号图如图1.3所示。
A0〜A12:地址输入线。
DO〜D7:双向三态数据线。
CE1:片选信号输入线,低电平有效。
CE2:片选信号输入线,高电平有效,可用于掉电保护。
阮:读选通信号输入线,低电平有效。
WE:写容许信号输入线,低电平有效。
Vcc:工作电源电压(+5V)。
GND:电源地。
XI3.XD
VccIXD
z•,丽■
XI
nnixo
P2.7
P2.<
P2J
Pl.7
£D
wEPl.t
ALE
PlJ
P2.I
P2.3Pl.,
P2.2
i
F2.1
o
P2.0Pl3
1
POTH
2
Pl2
O|Mc一g68r*»9V»yEC«LO3
To<<<<<<<«<♦
u,yqP0.7
a5
POJ
NvQ9sbmzior9cymz—oc
POJ
o>ozaaaaaaaaaaaaaaaa7
P04
L2764P0.3Pll
74HC373P0.2
P0.1P10
+JV化箱化倘
PO.O_
EK
图1.48031存储器扩展电路8031VM
4)回送缓冲器与键盘去抖控制电路;
5)FIFO(先进先出)寄存器和状态电路;
6)显示屏地址寄存器及显示RAM。
Vcc
IRQRUT
数据
总线SHIFT
丽CNTL
CPU
接口《WkSTB
扫描
CSS/
AOOUTAo^
显示数据
RESETOUTBo^
CLKBD
Vss
图1.58279的结构原理图
卜.面对引脚名称作简要阐明。
DBO〜DB7:双向数据总线,用来传送8279与CPU之间的数据和命令。
CLK:时钟输入线,用以产生内部定期的时钟脉冲。
RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁日勺触点回弹
型式,程序时钟前置分频器被置为31,RESET信号为高电平有效。
CS:片选输入线,低电平有效,单片机在氐为低时可以对8279进行读/写操作。
A0:缓冲器低位地虻,当A0为高电平时,表达数据总线上为命令或状态,当为低
图1.6键盘、LED数码管显示扉电路
电平时,表达数据总线上为命令或状态,当为低电平时,表达数据总线上为数据。
而:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线。
丽:写信号输入线,低电平有效,将缓冲器读出,将数据从外部数据总线写入8279
的缓冲器。
SL0~SL3:扫描线
RL0"RL7:回送线1⑴
VccP2.5
P2.6
VssP2.7
EA
ALE斐
行
Pl.2PO.OA0-A3云
PO.ICLKB0B3
Pl.3P0.2CS
GND
一P0.3
而)-P0.4AOCNTL
P0.5SHIFT
_____P0.6DB7VSS
XTXIT0.7DB6
DB5
DIM
XTAIIISENDB3
P2.0DB2SU)
Pl.IP2.IDB1
P2.2DBOSLl
PI.0P2.3Vcc
P2.4SL2
IRQ
SL3
TOw7瓯
RDRDRLO
TlRLI
RESETBL2
RL3
Rbl
RI5
而「RL6
RL7
TXDReset
8279
Pl.7
Pl.6
RXDPl.5
PL4
8031
工作过程:每当按下一种键,8279会自动识别键号,产生对应的I键编码自动送入先
进先出寄存器FIFO中,同步产生中断祈求信号IRQ,向CPU祈求中断。当CPU响应
中断,执行中断服务程序,并从FIFO中读取编码数据之后,则IRQ信号自动撤销。
假如上一种键时编码数据尚未取走,下一种键盘又被按下,则新口勺键码进入FIFO
中。由于FOIO中由8个存储单元构成,故最多可依次暂存8个键码。只
有在读完所有数据时,IRQ信号才会撤销。在中断程序中,CPU是用片外取数指令
(MOVX指令)从FIFO中读取数据。
1.5反应式步进电动机的选择
根据所获得口勺信息和实际规定,选用步进电机为75BF001型三相六拍反应式步进电机,
其工作电压为+24V,相电流为3A,步距角为1.5度。
.1环行脉冲分派器
由干本设计选择二相步进电动机75FB00H相对应选择可以捽制二相步进电动机日勺
5G8713集成电路芯片。
表1.28713引脚功能
引脚功能阐明
1正转脉冲输入端1、2脚为双时钟输入端
2反转脉冲输入端
3脉冲输入端3、4脚为单时钟输入端
4转向控制端。0为反转;1为正转
5工作方式选择:00为双三拍;
601、10为单三(四)拍;11为六(八)拍
7三/四相选择。。为三相;1为四相
8地
9复位端,低电平有效
10输出端。四相用13、12、11、10阴,
11分别代表A、B、C、D;
12三相用13、12、11角,
13分别代表A、B、C
14工作方式监视。0为单三(四)拍;
1为双三(四)拍;脉冲为六(八)拍
15输入脉冲状态监控,与时钟同步
16电源
511C相驱动
单片机6
7
1.7脉冲分派器与单片机接口
1.6保护电路
采用光电耦合器接口把控制计算机和外部驱动电路完全隔离开来。详细的光电耦合
VCC
器如图1.8。
驱动电路
本设计采用的驱动电源是功率开关VCC
图1.8光电耦合隔离电路
集成电路™18715/2。这是一种集放大、比较、选通、整
形和功率开有关一体的高速功率开关集成电路。其真值表
分别见图1.9及表3.7o
DTWI18715/2引脚功能[18]
图1.9TVH8751引脚图
1一一控制端(高电平有效,TTL电平,下同)
2——输入端(选通端低电平有效)
3——V-(单电源使用时,接地)
4------输出端
5——V+(工作电压:+12V—+24V)
由TWH8715/2构成的步进电机驱动电路(只画出了A相,B、C相似)原理见图L10。
其工作原理为:无信号时,光敏三极管截止,2角电位等于1角电位,为高电平;输出
端4角也为高电平,即电枢绕组无电流通过;有信号时,光敏三极管受光照而导通,将
2角电位拉低至零电平,输出端4角也将下降
至输出管饱和电平(约1.6V),这时电枢绕组中有励磁电流流过。其中VI起续流作
用;随工作脉冲频率的升高,电路中展现的感抗也随之增大,外接限流电阻R3就可以
起到减少阻耗的作用。
表1.3TWH8715/2输入输出状态真值
Pintl(st)Pint2(in)Pin4(out)
X(任意状态)H(高电平不小于1.6V)OFF输出极截止
L(低电平不不小于L(低电平不不小于1.2V)OFF输出极截止
1.2V)
H(高电平不小于L(低电平不不小于1.2V)ON输出极接通
1.6V)
二、数控系统软件设计
2.1加工指令
1)加工指令
每一条加工指令应包括那些内容与采用那种插补计算措施有关。我们采用逐点比较
法,则每一条加工指令应包括下列内容:
(1)线型:直线或圆弧及它所在的象限、走向,
(2)X轴坐标:加工直线时,它为直线RJX轴终点坐标(Xc),坐标原点取在直线起点。
加工圆弧时,它为圆弧/、JX轴起点坐标值(Xc),坐标原点取圆弧口勺圆心。
(3)Y轴坐标值:加工直线时,它为直线mJY轴终点坐标(Ye),坐标原点取在直线起
点。加工圆弧时,它为圆弧/、JY轴起点,坐标原点取圆弧的圆心。
(4)总步数J:X、Y轴走步数之和。
本系统使用的加工指令由持续的4个字节构成(不包括加工速度等参数),各个字节
的内容定义如下(规定FF为加工结束指令,只占一种
字节):
图2.1扇形工件
(a)第1个字节为线型;
⑹第2字节为X坐标值;
⑹第3字节为Y坐标值;
(d)第4为字节为总步数。
2.2编程不例
若加工如图所示H勺扇形工件,其加工程序由下列4条指令构成:
(l)Ll:Xe=5Ye=2
(2)NRl:Xe=5Ye=2
(3)L2:Xe=5Ye=2
加工结束指令OFFH
机器编码程序如下:
04H05H02H0711
0C1I051102110611
0611021105110711
OFEH
2.3控制程序
根据总电路图的硬件构造和
加工指令格式,以直线圆弧插补
计算措施来设计控制程序。整个
加工结束?
图2.2主程序框图
控制程序由主程序、TO中断程序和外部/INTO中断程序构成。
主程序
主程序首先执行系统初始化工作,然后循环扫描键盘,假如键盘上有键入命令则做
对应的命令处理,假如键入启动命令,则做好运行前准备工作以及有关指针和标志初始
化。对中断系统初始化,TO向CPU祈求中断,使CPU执行部件加工程序,容许外部而方
中断,在人工干预按下急停键时停止加工部件。接着循环查询加工结束标志,加工结束
后又等待键命令或主机命令。
2.3.2TO中断服务程序
TO中断服务程序日勺功能是执行加工程序,一条指令执行完再取新的加工指令,直到
碰到停机时关中断,置位结束标志。在加工指令执行过程中,根据线型做直线圆弧的插
补计算。TO中断程序
框图如下:
2.3.3州丁。中断程
序
中断程序
的功能是实现急停、
行程开关的功能。由
于只有2个外部中断
祈求中断接口,而本
图2.3数字程序控制器TO中断程序框图返回
设计需要多对个外部中断源,因此采用“0C门”经“线或”后,引入芯片自身的外部中
断祈求输入端,就可以很以便地扩展多种外部中断源。几种扩展外部中断源中有一种或
几种出现高电平,反相器输出为0,引用标低电平触发中断,因此这些中断源都是电
平触发方式。本设计中当工作台越界时,行程开关闭合即满足外部中断源祈求条件,则
CPU响应中断,转入0003H单元开始执行中断源服务程序。在中断服务程序中,由软件
设定的次序查询外中断哪•位是高电平,然后进入该中断处理程序。查询的次序就是外
部扩展中断源的中断优先级次序。木设计的标中断源查询程序的流程图如下。
2.3.4步进电动机的位置控制
步进电动机日勺位置控制需要两个参数。
第一种参数是步进电动机控制的执行机构目前的位置参数,叫绝对位置c它是有极
限H勺,其极限是执行机构运行位置的距离,超越了这个极限就报警。
第二个参数是从目前位置移动到目的位置的距离,我么可以用折算的方式将这个距
离折算成步进电动机的步数。这个参数是外界通过键盘输入的。
对步进电动机位置控制
的一般作法是:步进电动机
每走一步,步数减1,假如没
有失步存在,当执行机构抵
达目的位置时,步数恰好减
到0。因此,用步数等于0
来判断否移动到目日勺位,作
为步进电动机停止运行日勺信
号绝对位置参数可作为人机对话日勺显示参数。它与步进电动机的转向有关,当步进电动
机正转时,步进电动机煤走一步,绝对位置加1;当步进电动机反转时,绝对位置随每
次步进减lo
三、程序
TYPEEQU30H;线型缓冲单元
MMEQU31H;偏差缓冲单元
XXEQU32H;x坐标缓冲单元
YYEQU33H;y坐标缓冲单元
JJEQU34H;步数缓冲单元
STATXEQU35H;步进电机状态坐标缓冲器
STATYEQU36H
1'ENDEQU0;结束标志
FNEWEQU1;取新指令标志
FRAMEQU2;执行RAM加工指令标志
ORG0003H
AJMPDO_INTO;转INTO中断
ORG0000H
STRT:LJMPMAIN;转主程序
LJMPPEXO
ORGOBH
PTFO:JNBFNEW,LITP;定期器TO中断程序
CLRFNEW
JNBFRAM,EPROM;FRAM=0,转从即ROM中取指令
MOVXA,@DPTR
MOVTYPE,A
INCDPTR
MOVXA,@DPTR
MOVXXX,A
INCDPTR
MOVXA,@DPTR
MOVXYY,A
INCDPTR
MOVXA,@DPTR
MOVXJJ,A
INCDPTR;DPTR指向下条加工指令
SJMPCOMP
EPROM:CLRA
MOVCA,©A+DPTR;从EPROM中取加工指令
MOVTYPE,A
INCDPTR
CLRA
MOVCA,@A+DPTR
MOVXX,A
INCDPTR
CLRA
MOVCA,©A+DPTR
MOVYY,A
INCDPTR
CLRA
MOVCA,@A+DPTR
MOVJJ,A
INCDPTR
CLRA
COMP:MOVA,TYPE
CJNEA,#OFFH,PNEW;非停机指令转新指令处理
SETBFEND;停机、关中断
CLREA
RET1
PNEW:MOVMM,#0;新指令令MM二0
LITP:MOVA,TYPE
JBACC.3,MM1;ACC.3转圆弧插补
LCALLLLMA;调用直线插补子程序
SJMPMM2;调用圆弧插补子程序
MM1:LCALLRRMA
MM2:DJNZJJ,PTROR
SETBRENEW;步长减为0,置取新指令标志
PTROR:TET1
MAIN:MOVPl,#0C9H;步进电机状态初始化
MOVSTATX,#0;步进电机状态缓冲器清零
MOVSTSTY,#0
MOVSP,#OEEH;SP、TO初始化
MOVTMOD,#21H
MOVTHO,#3CH
MOVTLO,#OBOII
MOVSCON,50H
MOVTCON,#50H
MOV2011,#011
MLOP:LCALLAKSI;调用判与否有键闭合子程序
LCALLKEYI;调用读键子程序
JNZMLP1
LCALLSTEP1;调用+X走步子程序
SJMPMLOP
MLP1:CJNEA,#1.MLP2
LCALLSTEP?:调用+Y走步子程序
SJMPMLOP
MLP2:CJNEA,#2,MLP2
LCALLSTEP2;调用-X走步子程序
SJMPMLOP
MLP3:CJNEA,#3,MLP2
LCALLSTEP4;调用-y走步子程序
SJMPMLOP
MLP4:CJNEA,#4,MLP5
SJMPBRUN;转启动运行
MLP5:CJNEA,#5,MLOP
SETBFRAM
SJMPMLOP
LCLLPSSDATR
SJMPMLOP
MLPS1:JNBTI,MLOP
CLRTI
SJMPMLOP
BRUN:JBFRAM,BRUNI
;EPROM加工程序首地址/DPTR
MOVDPTR,#1OOOH
BRUN2:SETBFNEW;置位取新指令标志
MOVMM,#0;偏差缓冲器初试清“0”
MOVIE,#83H;容许TO、/INTO中断
MOVIP,#1;容许/INTO为高级中断
JNBFEND,¥;循环等待加工结束
CLRFEND
IJMPMLOP
;外部RAM加工程序首地址*DPTR
BRUNI:MOVDPTR,#800H
SJMPBRUN2
PEXO:CLTEA
SETBFEND
RET1
DO^INTO:JBPl.4,LOOP1;转向中断服务程序1
JBPl.5,L00P2;转向中断服务程序2
JBPl.6,LOOP3;转向中断服务程序3
JBPl.7,LOOP4;转向中断服务程序4
INTEND:POPACC;恢复现场
POPPSW
RET1
LOOP1:+X越界报警子程序
LOOP2:+Y越界报警子程序
LOOP3:-X越界报警子程序
L00P4:-丫越界报警子程序
系统总电路图
I
GNDWE
OE
CET
VccAD-
CE2All
A10
NA9AO-A3
D[7CA8Vc(B0-B3;s
D6A7iUS
D5A6
D4A54
m
D3A4DB7
D2A31
-DB6q*
D1A2DB5~3~
DOAlDB4
AODB3
D
D
-D
C
f士士士之亡
<<<<<
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厦门大学《口腔组织病理学》2025-2026学年期末试卷
- 安徽林业职业技术学院《信息管理概论》2025-2026学年期末试卷
- 赣南师范大学《管理沟通》2025-2026学年期末试卷
- 芜湖医药健康职业学院《经济学专业导论》2025-2026学年期末试卷
- 痔疮术后康复指导方案
- 彩虹职业发展规划指南
- 飞机桨叶型面仿形工8S考核试卷含答案
- 数控激光切割机操作工操作技能评优考核试卷含答案
- 常减压蒸馏装置操作工岗前实操知识考核试卷含答案
- 淡水水生植物繁育工岗前操作技能考核试卷含答案
- 茶楼劳动合同
- 中数联物流运营有限公司招聘笔试题库2026
- 经络疏通课件
- 高压线路新建监理规划书
- 2025年高职信息安全管理(信息安全应用)试题及答案
- DB31∕T 1598-2025 城市轨道交通车辆寿命评估通 用要求
- 离岸外包协议书范本
- (2026年)一例慢性肾脏病伴顽固性高血压患者的护理查房课件
- 2025-2031年中国公网对讲(PoC)行业市场竞争现状及投资潜力研判报告
- 2025年生物东莞中考试题及答案
- 护理查对制度临床常见错误案例与改进措施
评论
0/150
提交评论