设计简介
本次设计任务是设计一台单片机(89C51主控芯片)控制数控十字工作台床,主要设计对象是XY工作台部件及89C51单片机控制原理图。而对数控十字工作台其他部件如冷水机、激光器等不作为设计内容要求,只作一般了解。单片机对XY工作台的纵、横向进给脉冲当量0.001mm/ pluse。工作台部件主要构件为滚珠丝杠副、滚动直线导轨副、步进电机、工作台等。设计时应兼顾两方向的安装尺寸和装配工艺。
数控十字工作台设计
目 录
第一章 绪论…………………………………………………………………… 1
1.1数控十字工作台概述………………………………………………………………… 1
1.2数控十字工作台的应用……………………………………………………… 1
1.3设计任务……………………………………………………………………… 1
1.4总体设计方案分析…………………………………………………………… 2
第二章 机械部分XY工作台及Z轴的基本结构设计…………………………4
2.1 XY工作台的设计………………………………………………………………4
2.1.1主要设计参数及依据………………………………………………………4
2.1.2 XY工作台部件进给系统受力分析……………………………………… 4
2.1.3初步确定XY工作台尺寸及估算重量…………………………………… 4
2.2 Z轴随动系统设计………………………………………………………………5
第三章 滚珠丝杠传动系统的设计计算………………………………………… 7
3.1 滚珠丝杠副导程的确定……………………………………………………… 7
3.2 滚珠丝杠副的传动效率……………………………………………………… 7
第四章 直线滚动导轨的选型…………………………………………………… 9
第五章 步进电机及其传动机构的确定………………………………………… 11
5.1 步进电机的选用……………………………………………………………… 11
5.1.1 脉冲当量和步距角……………………………………………………… 11
5.1.2步进电机上起动力矩的近似计算……………………………………… 11
5.1.3确定步进电机最高工作频率…………………………………………… 12
5.2齿轮传动机构的确定………………………………………………………… 12
5.2.1传动比的确定…………………………………………………………… 12
5.2.2齿轮结构主要参数的确定……………………………………………… 12
5.3步进电机惯性负载的计算…………………………………………………… 13
第六章 传动系统刚度的确定…………………………………………………… 15
6.1 根据工作台不出现爬行的条件来确定传动系统的刚度…………………… 15
6.2根据微量进给的灵敏度来确定传动系统刚度……………………………… 15
第七章 消隙方法与预紧………………………………………………………… 17
7.1消隙方法……………………………………………………………………… 17
7.1.1偏心轴套调整法………………………………………………………… 17
7.1.2锥度齿轮调整法………………………………………………………… 18
7.1.3双片齿轮错齿调整法…………………………………………………… 18
7.2预紧…………………………………………………………………………… 19
第八章 控制系统设计…………………………………………………………… 20
8.1 确定机床控制系统方案……………………………………………………… 20
8.2 主要硬件配置………………………………………………………………… 20
8.2.1主要芯片选择…………………………………………………………… 20
8.2.2 主要管脚功能…………………………………………………………… 20
8.2.3 EPROM的选用…………………………………………………………… 21
8.2.4 RAM的选用……………………………………………………………… 22
8.2.5 89C51存储器及I/O的扩展……………………………………………… 22
8.2.6 8155工作方式查询……………………………………………………… 23
8.2.7状态查询………………………………………………………………… 24
8.2.8 8155定时功能…………………………………………………………… 25
8.2.9 芯片地址分配…………………………………………………………… 26
8.3总体程序控制………………………………………………………………… 27
8.3.1流程图……………………………………………………………………… 27
8.3.2总程序……………………………………………………………………… 27
8.4 键盘设计……………………………………………………………………… 28
8.4.1键盘定义及功能…………………………………………………………… 28
8.4.2 键盘程序设计……………………………………………………………… 29
8.5 显示器设计 …………………………………………………………………… 33
8.5.1显示器显示方式的选用…………………………………………………… 33
8.5.2显示器接口………………………………………………………………… 34
8.5.3 8155扩展I/O端口的初始化……………………………………………… 34
8.6 插补原理 ……………………………………………………………………… 35
8.7光电隔离电路 ………………………………………………………………… 35
8.8越界报警电路 ………………………………………………………………… 36
第九章 步进电机接口电路及驱动……………………………………………… 39
第十章 总 结 …………………………………………………………………… 40
致 谢………………………………………………………………………………… 41
参考文献………………………………………………………………………………42
数控十字工作台设计
目 录
第一章 绪论…………………………………………………………………… 1
1.1数控十字工作台概述………………………………………………………………… 1
1.2数控十字工作台的应用……………………………………………………… 1
1.3设计任务……………………………………………………………………… 1
1.4总体设计方案分析…………………………………………………………… 2
第二章 机械部分XY工作台及Z轴的基本结构设计…………………………4
2.1 XY工作台的设计………………………………………………………………4
2.1.1主要设计参数及依据………………………………………………………4
2.1.2 XY工作台部件进给系统受力分析……………………………………… 4
2.1.3初步确定XY工作台尺寸及估算重量…………………………………… 4
2.2 Z轴随动系统设计………………………………………………………………5
第三章 滚珠丝杠传动系统的设计计算………………………………………… 7
3.1 滚珠丝杠副导程的确定……………………………………………………… 7
3.2 滚珠丝杠副的传动效率……………………………………………………… 7
第四章 直线滚动导轨的选型…………………………………………………… 9
第五章 步进电机及其传动机构的确定………………………………………… 11
5.1 步进电机的选用……………………………………………………………… 11
5.1.1 脉冲当量和步距角……………………………………………………… 11
5.1.2步进电机上起动力矩的近似计算……………………………………… 11
5.1.3确定步进电机最高工作频率…………………………………………… 12
5.2齿轮传动机构的确定………………………………………………………… 12
5.2.1传动比的确定…………………………………………………………… 12
5.2.2齿轮结构主要参数的确定……………………………………………… 12
5.3步进电机惯性负载的计算…………………………………………………… 13
第六章 传动系统刚度的确定…………………………………………………… 15
6.1 根据工作台不出现爬行的条件来确定传动系统的刚度…………………… 15
6.2根据微量进给的灵敏度来确定传动系统刚度……………………………… 15
第七章 消隙方法与预紧………………………………………………………… 17
7.1消隙方法……………………………………………………………………… 17
7.1.1偏心轴套调整法………………………………………………………… 17
7.1.2锥度齿轮调整法………………………………………………………… 18
7.1.3双片齿轮错齿调整法…………………………………………………… 18
7.2预紧…………………………………………………………………………… 19
第八章 控制系统设计…………………………………………………………… 20
8.1 确定机床控制系统方案……………………………………………………… 20
8.2 主要硬件配置………………………………………………………………… 20
8.2.1主要芯片选择…………………………………………………………… 20
8.2.2 主要管脚功能…………………………………………………………… 20
8.2.3 EPROM的选用…………………………………………………………… 21
8.2.4 RAM的选用……………………………………………………………… 22
8.2.5 89C51存储器及I/O的扩展……………………………………………… 22
8.2.6 8155工作方式查询……………………………………………………… 23
8.2.7状态查询………………………………………………………………… 24
8.2.8 8155定时功能…………………………………………………………… 25
8.2.9 芯片地址分配…………………………………………………………… 26
8.3总体程序控制………………………………………………………………… 27
8.3.1流程图……………………………………………………………………… 27
8.3.2总程序……………………………………………………………………… 27
8.4 键盘设计……………………………………………………………………… 28
8.4.1键盘定义及功能…………………………………………………………… 28
8.4.2 键盘程序设计……………………………………………………………… 29
8.5 显示器设计 …………………………………………………………………… 33
8.5.1显示器显示方式的选用…………………………………………………… 33
8.5.2显示器接口………………………………………………………………… 34
8.5.3 8155扩展I/O端口的初始化……………………………………………… 34
8.6 插补原理 ……………………………………………………………………… 35
8.7光电隔离电路 ………………………………………………………………… 35
8.8越界报警电路 ………………………………………………………………… 36
第九章 步进电机接口电路及驱动……………………………………………… 39
第十章 总 结 …………………………………………………………………… 40
致 谢………………………………………………………………………………… 41
参考文献………………………………………………………………………………42