数控机床单片机控制系统方案设计书

上传人:夏** 文档编号:512713315 上传时间:2023-03-10 格式:DOC 页数:21 大小:928.50KB
返回 下载 相关 举报
数控机床单片机控制系统方案设计书_第1页
第1页 / 共21页
数控机床单片机控制系统方案设计书_第2页
第2页 / 共21页
数控机床单片机控制系统方案设计书_第3页
第3页 / 共21页
数控机床单片机控制系统方案设计书_第4页
第4页 / 共21页
数控机床单片机控制系统方案设计书_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《数控机床单片机控制系统方案设计书》由会员分享,可在线阅读,更多相关《数控机床单片机控制系统方案设计书(21页珍藏版)》请在金锄头文库上搜索。

1、简易数控机床控制系统设计学号:0601302009 专业:机械电子工程姓名:浦汉军 2007, 9, 10 南宁任务:设计以单片机为控制核心的简易数控机床的数字程序控制器。要求1、能用键盘控制工作台沿+X、-X、+Y、-Y向运动,以校正工作台位置。2、可用于加工直线和圆弧。3、在运行过程中可人工干预而紧急停车。4、能实现越界报警。5、可与PC机通讯。总体方案设计一、数控系统硬件电路设计选用MCS-51系列的8031CPU乍为数控系统的中央处理机。外接一片EPRO用于存放控制程序、固定批量生产的工件加工程序和数据,再选用一片8kb的6264RAM作为存 放试制工件或小批量生产的工件加工程序和数据

2、。由于系统扩展,为使编程地址统一, 采用74LS138译码器完成译码法对扩展芯片进行寻址的功能。还要考虑机床与单片机之 间的光电隔离、功率放大电路。其设计框图如下图所示:图1.1总体设计框图工作原理:单片机系统是机床数控系统的核心,通过键盘输入命令,数控装置送来的一系列连 续脉冲通过环形分配器、光电耦合器和功率放大器,按一定的顺序分配给步进电动机各相绕组,使 各相绕组按照预先规定的控制方式通电或断电,这样控制步进电动机带动工作台按照指令运动。1.各单元电路设计1.1存储器的扩展选择晶体振荡器的工作频率f为12MHz主控器CPU选用8031,根据容量估算,选 用一片2764作为程序存储器,一片6

3、264作为数据存储器。同时,还采用一片74LS373作为地址锁存器。1. 2程序存储器2764EPROM!用紫外线可擦除的半导体只读存储器,2764芯片引脚的介绍如下P0P7数据线,输出。编程时代码输入。A0A7地址线,输入。CE :片选信号,低电平有效,输入 一:读信号,低电平有效,输入 PGM :编程脉冲输入端,输入Vpp:编程电压(典型值为12.5V)Vcc:电源(+5V)GND 接地(0V)4 O02222 2123567891 .1 .1 .1 .1 .1 .1 .1201234567DDDDDDDD46CEVCvp译码输岀缓冲256256存储矩阵Do输岀允 许编程 逻辑图1.227

4、64 引脚图1. 3数据存储器62641) 6264为24脚双列直插式器件,其引脚图和逻辑符号图如图 1.3所示 A0A12:地址输入线。DOD7:双向三态数据线。:片选信号输入线,低电平有效。CE2片选信号输入线,高电平有效,可用于掉电保护。一:读选通信号输入线,低电平有效。:写允许信号输入线,低电平有效:工作电源电压(+5V)GND电源地。引脚图和逻辑符号图A12VccWECE2A0OED0CE1D7GND2)6264芯片操作方式选择如表1.1所示如表1.1CEWEOE方式功能001写D0D7上内容写入A0A10对应单元010读A0A10对应单元内容输出到 D0D70XX非选D0D7呈高阻

5、1 . 4键盘显示电路根据系统要求,通过键盘输入命令来实现对机床工作台的运行控制。一共需要五个 键,四个分别控制工作台向+X、-X、+Y、-Y方向运行,另一个作启动键;通过 LED数码 管显示工作台的运行位置,行程范围为 10米,精确到0.01米,所以用了 4个LED数码 管采用动态显示。采用键盘显示器接口 8279来实现键盘显示功能。它主要由以下几部分组成。1)1/0控制和数据缓冲器;2)控制和定时寄存器及定时控制部分;3)扫描计数器;5)FIF0(先进先出)寄存器和状态电路;6)显示器地址寄存器及显示RAMVccCPUIRQ数据总线SHIFTRDCNTLSTB充SLA0OUTA斶RESET

6、OUT晦CLKBDVss8刃9的结构原理囲键数据昱示数据asF面对引脚名称作简要说明。DBA DB7双向数据总线,用来传送8279与CPU之间的数据和命令。CLK :时钟输入线,用以产生内部定时的时钟脉冲。RESET复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为 31,RESET信号为高电平有效。CS :片选输入线,低电平有效,单片机在 CS为低时可以对8279进行读/写操作。,VccP2.5P2.6,VssP2.7.EAALE,P1.2P0.0P0.1.P1.3P0.2P0.3I1NTU-P0.4P0.5P0.6XTAL2P0.7INT1T

7、XD ResetP1.7P1.6RXD P1.5P1.4IRQXTALPSENP2.0P1.1P2.1P2.2P1.0 P2.3P2.4T0WRRDT1A0-A3CLKB0-B3 CSA0 CNTLSHIFTDB7 VSSDB6DB5DB4DB3DB2 SL0DB1DB0 SL1VccSL2SL3WRRD RL0RL1RESETRL2RL3RL4RL5RL6RL7GND器动驱LEDLEDLEDLED+5VWR:写信号输入线,低电平有效,将缓冲器读出 的缓冲器。SL0SL3扫描线2RL0RL7 回送线17,将数据从外部数据总线写入ze 8279NumberA4Date:1 0-Ju n-200

8、7File:李煊论文5.2论38 031A0:缓冲器低位地址,当A0为高电平时,表示数据总线上为命令或状态,当为低图1.6 键盘、LED数码管显示器电路电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据。TitleRD:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线工作过程:每当按下一个键,8279会自动识别键号,产生相应的键编码自动送入先 进先出寄存器FIFO中,同时产生中断请求信号IRQ,向CPU请求中断。当CPU响应 中断,执行中断服务程序,并从 FIFO中读取编码数据之后,则IRQ信号自动撤消。如果上一个键的编码数据尚未取走,下一个键盘又被按下,则新的键码

9、进入FIFO8个键码。只CPU是用片外取数指令中。由于FOIO中由8个存储单元组成,故最多可依次暂存 有在读完所有数据时,IRQ信号才会撤消。在中断程序中, (MOVX指令)从FIFO中读取数据。1. 5反应式步进电动机的选择根据所获得的信息和实际要求,选用步进电机为75BF001型三相六拍反应式步进电机,其工作电压为+24V,相电流为3A,步距角为1.5度。325.1环行脉冲分配器由于本设计选择三相步进电动机 75FB001,相对应选择可以控制三相步进电动机的 5G8713集成电路芯片。8051系列5V表1.2 8713 引脚功能引脚功能说明1正转脉冲输入端1、2脚为双时钟输入端2反转脉冲输

10、入端3脉冲输入端3、4脚为单时钟输入端4转向控制端。0为反转;1为正转5工作方式选择:00为双三拍;601、10为单三(四)拍;11为六(八)拍7三/四相选择。0为三相;1为四相8地9复位端,低电平有效10输出端。四相用13、12、11、10脚,11分别代表A、B CD;12三相用13、12、11角,13分别代表A、B、C14工作方式监视。0为单三(四)拍;1为双三(四)拍;脉冲为六(八)拍15输入脉冲状态监控,与时钟同步16电源P1.03P1.141.7脉冲分配器与单片机接口1. 6保护电路米用光电耦合器接口把控制计算机和外部驱动电路完全隔离开来。具体的光电耦合VCC器如图1.8。驱动电路本

11、设计采用的驱动电源是功率开关iGG7131. uTP-521A集成电路TWH8715/2这是一个集放大、比较、选通、整形和功率开关于光电耦合隔离电路一体的高速功率开关集成电路。其真值表分别见图1.9及表3.7。1)TWH8715/2引脚功能181控制端(高电平有效,TTL电平,下同)2输入端(选通端低电平有效)VCC3V-(单电源使用时,接地)4输出端5 V+(工作电压:+12V- +24V)由TWH8715/2组成的步进电机驱动电路(只画出了 A相,B、C相同)原理见图1.10。其工作原理为:无信号时,光敏三极管截止,2角电位等于1角电位,为高电平;输出端4角也为高电平,即电枢绕组无电流通过

12、;有信号时,光敏三极管受光照而导通,将工冲的电呈感2角电位拉低至零电平,输出端4角也将下降至输出管饱和电平(约1.6V),这时电枢绕组中有励磁电流流过。其中 V1起续流作 用;随LPin 4(out)Pin t2( in)Pi nt1(st)作脉 频率 升高, 路中 现的 抗也随之增大,外接限流电阻 R3就可以起到降低阻耗的作用。表1.3 TWH8715/2输入输出状态真值X(任意状态)H(高电平大于1.6V)OFF输出极截止L(低电平小于1.2V)L(低电平小于1.2V)OFF输出极截止H(高电平大于1.6V)L(低电平小于1.2V)ON输出极接通二、数控系统软件设计2. 1加工指令 1)加

13、工指令每一条加工指令应包括那些内容与采用那种插补计算方法有关。我们采用逐点比较 法,则每一条加工指令应包括下列内容:(1)线型:直线或圆弧及它所在的象限、走向。(2)X轴坐标:加工直线时,它为直线的X轴终点坐标(Xe),坐标原点取在直线起点。 加工圆弧时,它为圆弧的X轴起点坐标值(Xe),坐标原点取圆弧的圆心。(3)Y轴坐标值:加工直线时,它为直线的丫轴终点坐标(Ye),坐标原点取在直线起点。加工圆弧时,它为圆弧的 丫轴起点,坐标原点取圆弧的圆心(4)总步数J: X、丫轴走步数之和。本系统使用的加工指令由连续的 4个字节组成(不包括加工速度等参数),各个字节VNR1的内容定义如下(规定FF为加工结束指令,只占一字节): 2.1扇形工件(a) 第1个字节为线型;(b) 第2字节为X坐标值;(c) 第3字节为丫坐标值;(d) 第4为字节为总步数。L12.2编程示例若加工如图所示的扇形工件,其加工程序由下列 4条指令组成: (1)L1:Xe=5 Ye=2 j=7 NR1:Xe=5 Ye=2 j=6(3)L2: Xe=5 Ye=2 j=7加工结束指令OFFH 机器编码程序如下:04H 05H 0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号