数控铣床控制系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控铣床控制系统设计

目的:

设计以AT89S51为控制核心的数控铣床控制系统。

要求:

1、通过键盘控制工作台沿-X,+X,-Y,+Y,-Z,+Z方向的移动,照明

设备的开启及主轴转速的控制,读取EPROM程序指令。

2、能够实现与PC的通讯。

3、当冷却液或润滑油供应不足时有自动报警机制。

4、通过LED数码显示器实时显示X,Y,Z坐标及主轴转速。

5、实现X,Y,Z轴越界报警。

6、设计急停按钮。

总设计方案

1 数控系统硬件接线

选用AT89S51 单片机作为此次数控系统设计的核心控制处理器,采用两片89S51双机通讯,外接两片2764 EPROM用于存放控制程序、批量生产工件加工程序及数据,再选用两片8kb的6264RAM作为存放试制小批量生产工件加工程序及数据。由于系统扩展,为使编程地址统一,我们采用74LS373、74LS139译码器完成译码法对扩展芯片进行寻址的功能,如图 1.0所示为总体设计框图。

图1.0 总体设计框图

工作原理:单片机系统是机床数控系统的核心,通过键盘输入命令,数控装置送来的一系列连续脉冲通过环形分配器、光电耦合器和功率放大器,按一定的顺序分配给步进电动机各相绕组,使各相绕组按照预先规定的控制方式通电或断

电,这样控制步进电动机带动工作台按照指令运动。

1.1 双机通信接口

本次设计采用RS-485双机通信接口,RS-485是RS-422A的变型,它与RS-422A 的区别在于:RS-422A为全双工,采用两对平衡差分信号线;而RS-485为半双工,采用一对平衡差分信号线。RS-485对于多站互联十分方便且相对便宜,所以采用此种接口,如图1.1是本设计中的双机通信接口。

图1.1 双机通信图

在上图中,RS-485以双向、半双工的方式实现双机通信。在AT89S51单片机系统发送或接受数据前,应先将SN75176的发送门或接受门打开,当P1.0=1时,发送门打开,接受RS-485电平、RS-485电平到TTL电平的转换功能。

1.2 存储器的扩展

选择晶体振荡器的工作频率为12MHz。主控器选用AT89S51,由于数控铣床根据加工零件的复杂程度,相应的编程语言会相当复杂,而且数据传输量大,因此,单纯靠51芯片内部自带的存储空间远远不能满足使用要求,有必要对数据存储区和程序存数区进行扩展。根据估计,每片89S51选用两片2764作为程序存储器,两片6264作为数据存储器。同时,并采用一片74LS373地址锁存器和一片74LS139作为片选芯片。

1.2.1 程序存储器2764

EPROM是用紫外线可擦除的半导体只读存储器。2764 是8K*8 字节的紫外线镲除、电可编程只读存储器,单一+5V 供电,工作电流为75mA,维持电流为35mA,读出时间最大为250nS,如图1.2是2764芯片的28脚双列直插式封装及内部原理,如下是2764芯片各引脚的作用:

P0~P7:数据线,输出,编程时代码输入。

A0~A7:地址线,输入。

GND :接地(0V)。

:写允许信号输入线,低电平有效。 Vcc :工作电源电压(+5V)。 GND :电源地。

D 011

D 112D 213D 315D 416D 517D 618D 719A 010A 19A 28A 37A 46A 55A 64A 73A 825A 924A 1021A 1123A 12

2

G N D 14C E 20

PG M

27V c c 28V p p

1

N C 26

O E 22

2764

N C 1

A 122

A 73A 64A 55A 46A 37A 28A 19A 010

D 011

D 112D 213G N D

14

D 315D 416D 517D 618D 719C E120

A 1021

O E 22

A 1123

A 924A 825

C E226W E 27

V c c 28

6264

DIG0~DIG7:8位LED位选线,从共阴极LED中吸入电流。

SEG A~SEG G DP:7段驱动和小数点驱动。

IEST:通过一个10k电阻和Vcc相连,设置段电流。

图1.4 MAX7219引脚图

图1.5 显示电路

2)采用键盘接口74LS164实现数码管动态显示功能。

74LS164是高速硅门CMOS,与低功耗肖特基型 TTL (LSTTL) 器件的引脚兼容,功耗为80mW,工作电压为+5v。74HC164、74HCT164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出,如图1.7是键盘接线电路图。数据通

过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空,如图1.6所示为74LS164的封装方式。

时钟 (CP) 每次由低变高时,数据右移一位,输入到 Q0、Q0 是两个数据输入端(DSA和 DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。主复位 (MR) 输入端上的一个低电平将使其它所有

输入端都无效,非同步地清除寄存器,强制所有的

输出为低电平。各引脚功能:

DSA:数据输入。

DSB:数据输入。

Q0~Q3:输出。

GND:地(0V)。

CP:时钟输入(低电平到高电平边沿触发)

:中央复位输入(低电平有效)

Q4~Q7:输出。图 1.6 74LS164引脚图

Vcc:正电源。

图1.7 键盘电路图

1.4 保护驱动电路

1.光电耦隔离

相关文档
最新文档