HEFEI UNIVERSITY OF TECHNOLOGY
机电体化系统设计课程
课 外 学 分
项 目 名 称 XY数控工作台
项 目 组 成 员
成 绩
机械工程学院 机械电子工程系
二零六年X月
目录
1总体方案设计 1
11设计务 1
12总体方案确定 1
121系统运动方式伺服系统 1
122计算机系统 1
123XY工作台传动方式 1
2机械系统设计 2
21工作台外形尺寸重量估算 2
22滚动导轨参数确定 2
221导轨型式 2
222导轨长度 2
223直线滚动轴承选型 2
224滚动导轨刚度预紧方法 3
23滚珠丝杠设计计算 3
231动负载Q计算 3
232滚珠丝杠螺母副参数计算 4
233传动效率计算 4
234刚度验算 4
24步进电机选 5
241步进电机步距角 5
242步进电机启动力矩计算 5
243步进电机高工作频率 6
25确定齿轮传动 6
26确定齿轮模数关尺寸 6
27步进电机惯性负载计算 7
3控制系统硬件设计 9
31CPU板 9
311CPU选择 9
312CPU接口设计 9
32驱动系统 10
321步进电机驱动电路工作原理 10
322电磁铁驱动电路 11
323电源设计 12
4控制系统软件设计 13
41总体方案 13
42流程图 13
43X轴电机点动正转程序流程图 14
44步进电机步进步程序流程图 15
参考文献 16
1总体方案设计
11设计务
设计数控XY工作台控制系统该工作台铣床坐标孔加工腊摸塑料铝合金零件二维曲线加工重复定位精度±001mm定位精度0025mm
设计参数:负载重量G150N台面尺寸C×B×H=145mm×160mm×12mm底座外形尺寸C1×B1×H1=210mm×220mm×140mm长度L388mm工作台加工范围X55mmY50mm工作台快移速度1mmin
12总体方案确定
121系统运动方式伺服系统
工件移动程中没进行切削应点位控制系统定位方式采增量坐标控制简化结构降低成采步进电机开环伺服系统驱动XY工作台
122计算机系统
设计采MCS51系列兼容AT89S51单片机控制系统特点集成度高性功强速度快较高性价
控制系统微机部分键盘LEDIO接口光电偶合电路步进电机电磁铁功率放器电路等组成系统加工程序控制命令通键盘操作实现LED显示数控工作台状态
123XY工作台传动方式
保证定传动精度稳性求结构紧凑选丝杠螺母传动副提高传动刚度消间隙采预加负荷结构
工作台运动载荷采预加载荷双V形滚珠导轨采滚珠导轨减少两相运动面动静摩擦系数差提高运动稳性减振动
考虑电机步距角丝杆导程标准选取达分辨率求需采齿轮降速传动
图11 系统总体框图
2机械系统设计
21工作台外形尺寸重量估算
X拖板(拖板)尺寸:
长宽高 145×160×50
重量:重量体积×材料重估算
N
Y拖板(拖板)尺寸:
重量:约90N
导轨座(连电机)重量:
夹具工件重量:约150N
XY工作台运动部分总重量:约287N
22滚动导轨参数确定
221导轨型式
选x圆形截面滚珠导轨
222导轨长度
①导轨(X)
取动导轨长度
动导轨行程
支承导轨长度
②导轨(Y)
选择导轨型号:GTA16
223直线滚动轴承选型
①导轨
②导轨
系统负载相较查表出LM10UUOP型直线滚动轴承额定动载荷370N实际动负载考虑济性等素选择LM16UUOP型直线滚动轴承采双排两列4直线滚动轴承实现滑动台支撑
224滚动导轨刚度预紧方法
工作台复移动时工作台压两端滚动体压力会发生变化受力滚动体变形受力滚动体变形导轨位置Ⅰ时两端滚动体受力相等工作台保持水导轨移动位置ⅡⅢ时两端滚动体受力相等变形致工作台倾斜α角造成误差外滚动体支承工作台工作台刚度差重载荷作产生弹性变形会工作台凹(时出现波浪形)影响导轨精度
23滚珠丝杠设计计算
滚珠丝杠负荷包括铣削力运动部件重量引起进抗力应铣削时情况计算
231动负载Q计算
查表系数寿命值
查表寿命时间T15000h初选丝杠螺距t4mm丝杠转速
X丝杠牵引力
Y丝杠牵引力
动负荷
X
Y
查表取滚珠丝杠公称直径 选滚珠丝杠螺母副 型号 SFK1004额定动载荷390N足够
232滚珠丝杠螺母副参数计算
表21 滚珠丝杠螺母副参数
名 称
符 号
计算公式结果
螺纹滚道
公称直径
10
螺距
接触角
钢球直径
螺纹滚道法面半径
偏心距
螺纹升角
螺杆
螺杆外径
螺杆径
螺杆接触直径
螺母
螺母螺纹外径
螺母径(外循环)
233传动效率计算
式中:——摩擦角——丝杠螺纹升角
234刚度验算
滚珠丝杠受工作负载P引起导程变化量
Y受牵引力应Y参数计算
丝杠受扭矩引起导程变化量忽略
导程总误差
查表知E级精度丝杠允许误差刚度足够
235稳定性验算
丝杠两端采止推轴承需稳定性验算
24步进电机选
241步进电机步距角
取系统脉量初选步进电机步距角
242步进电机启动力矩计算
设步进电机等效负载力矩T负载力P根量守恒原理电机做功负载力做功关系
式中: ——电机转角 ——移动部件相应位移 ——机械传动效率
取
式中: ——移动部件负载(N)G——移动部件重量(N) ——重量方致作移动部件负载力(N) ——导轨摩擦系数——步进电机步距角(rad)T——电机轴负载力矩()
例中取(淬火钢滚珠导轨摩擦系数)丝杠牵引力考虑重力影响Y电机负载较取
考虑启动时运动部件惯性影响启动力矩
取安全系数03
工作方式三相六拍三相步进电机
243步进电机高工作频率
查表选两45BF005Ⅱ型步进电机电机关参数见表22
表22 步进电机参数
型 号
技术数
外形尺寸
重量
步距角
静转距
高空载启动频率()
相数
电压
电流
外径
长度
轴径
45BF005Ⅱ
1.5
196
3000
3
27
25
45
58
4
11
25确定齿轮传动
步进电机步距角滚珠丝杠螺距 实现脉量传动系统中应加齿轮降速传动齿轮传动
选
26确定齿轮模数关尺寸
传递扭距较取模数齿轮关尺寸见表33
27步进电机惯性负载计算
表23 齿轮尺寸
17
28
17
19
145
5
28
30
255
5
175
根等效转动惯量计算公式
式中: ——折算电机轴惯性负载() ——步进电机转轴转动惯量()——齿轮 转动惯量()——齿轮 转动惯量()——滚珠丝杠转动惯量()M——移动部件质量()
材料钢圆柱零件转动惯量式估算
式中:D——圆柱零件直径(cm)L——零件长度(cm)
电机轴转动惯量忽略
惯性匹配较符合求
3控制系统硬件设计
XY数控工作台控制系统硬件包括CPU传动驱动传感器机交互界面
硬件系统设计时应注意点:电机运转稳响应性造价低维护性机交互界面操作性较
31CPU板
311CPU选择
着微电子技术水断提高单片微型计算机飞跃发展单片机型号目前市场应MCS51芯片派生兼容芯片较目前应广8位单片机89C51价格低廉性优良功强
复杂系统中考虑16位单片机MCS96系列单片机广泛应伺服系统变频调速等类求实时处理控制系统具较强运算扩展力定位合理单片机节约资源获较高性价
设计系统选较老8051单片机需拓展程序存储器数存储器疑提高设计价格选高性16位MCS96显浪费生产基51核单片机厂家IntelATMELSimens中CMOS器件生产领域ATMEL公司工艺封装技术直处领先位ATMEL公司AT89系列单片机含Flash存储器程序开发程中十分容易进行程序修改时掉电影响信息保存80C51插座兼容采静态时钟方式节省电
硬件CPU选AT89S51AT表示ATMEL公司产品9表示含Flash存储器S表示含串行载Flash存储器
AT89S51性参数:Flash存储器容量4KB16位定时器2中断源6(门狗中断接收发送中断外部中断0外部中断1定时器0定时器1中断)RAM128B14位计数器WDTIO口32
312CPU接口设计
CPU接口部分包括传感器部分传动驱动部分机交互界面三部分示意图示:(行程开关)
前通道
传动驱动
(电磁铁)
(步进电机)
机界面
传感器
AT89S51
(键盘LED)
通道
图31 CPU外部接口示意图
P10P12
驱动1
X步进电机
驱动2
Y步进电机
P13P15
P16
驱动3
P32
外部中断1
P33
外部中断2
P00P07
AD0~AD7
P27
CE
P26
IOM
PB 口
PA口
PC口
AT89S51
键盘
电磁铁
8155
图32 AT89S51控制系统图
32驱动系统
传动驱动部分包括步进电机驱动电磁铁驱动步进电机须满足快速急停定位退刀时快速运行工作时带动工作台克服外力(切削力摩擦力)指令速度运行定位退刀时电磁铁吸合绘笔抬起绘图时时释放磁力笔尖压
321步进电机驱动电路工作原理
步进电机速度控制较容易实现需反馈电路设计时脉量001mm步进电机走步工作台直线行进001mm
步进电机驱动电路中采光电偶合器具较强抗干扰性具保护CPU作功放电路出现障时会电压加CPU烧坏
图34 步进电机驱动电路图
该电路中功放电路单电压功率放电路A相电时电动机转动步电路中绕组联二极D起续流作功放截止储存绕组中量通二极形成续流回路泄放保护功放绕组W串联电阻限流电阻限制通绕组电流超额定值免电动机发热厉害烧坏
步进电机采三相六拍工作方式(三线圈ABC)正转通电序:AABBBCCCAA反转通电序:AACCCBBBAA
步进时钟
A相波形
B相波形
C相波形
图35 三相六拍工作方式时相电压波形(正转)
322电磁铁驱动电路
该驱动电路采光电偶合器功放电路相简单光电偶合部分采达林顿驱动电磁铁电流较
图36 电磁铁驱动电路
323电源设计
两电机时工作加控制系统电需电源容量较需选择容量电源系统中电源电压27V12V5V便理电源容量需求采标准27V电源作基准通芯片进行电压转换需12V5V电压
4控制系统软件设计
41总体方案
AT89S51程序设计需实现功较简单采汇编形式编译器采Keil 702b该编译器51系列单片机程序设计常工具汇编支持C语言编译时具完善调试功
42流程图
电复位
P160吸合电磁铁绘笔抬起
外部中断8155初始化
开外部中断开总中断
等中断
CTL EQU 3FF8H
PA EQU 3FF9H
PB EQU 3FFAH
PC EQU 3FFBH
CMD EQU 02H
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP INT0IS 外部中断0入口
ORG 000BH
AJMP TM0IS 定时器0中断入口
ORG 0013H
AJMP INT1IS 外部中断1入口
ORG 001BH
AJMP TM1IS 定时器1中断入口
ORG 0100H
MAIN:ANL P10EFH
SETB IT0 外中断负跳触发
图41 SETB IT1
MOV ACTL
MOV DPTRA
MOVX @DPTRCMDA口输入B 口
输出C口输入
SETB EX0 允许外中断0
SETB EX1 允许外中断1
SETB PX0
SETB PX1 设置优先级
SETB EA 开总中断
LOOP:AJMP LOOP 等中断
等中断程中果中断先检查中断0状态中断0进入中断0中断服务INT0IS中断1进入中断1中断服务INT1IS
中断服务04行程开关触发触发通单片机读取PA口容然结果反馈PB口LED
中断服务16中断源六中断源分手动X正方运行手动X负方运行手动Y正方运行手动Y负方运行复位绘制圆弧
43X轴电机点动正转程序流程图
图42 X轴电机点动正转程序流程图
X+EN: CLR P16
MOV APA
MOV DPTRA
MOVX A@DPTR
JNB ACC0LOOP2
MOTOR0: MOV DIRX#01H
ACALL XMOTOR0
MOV APC
MOV DPTRA
MOV A@DPTR
JNB ACC0MOTOR0
LOOP2: AJMP LOOP1
X轴电机点动正转程序X轴电机点动反转Y轴电机点动正转Y轴电机点动反转次类推
44步进电机步进步程序流程图
图43 步进电机步进步程序流程图
DEF EQU 12H SJMP LP3
MOV DEF#00H TAB: DB FEH
XMOTOR1:JNE DIRX#01HXMOTOR0 DB FCH
JNE DEF#05HLP2 DB FDH
CLR DEF DB F9H
LP2: MOV ADEF DB FBH
INC DEF DB FAH
LP3: MOV DPTR#TAB
MOVC A@A+DPTR
ANL P1A
ACALL DELAY
RET
XMOTOR0:JNE DEF#00HLP4
MOV A#05H
MOV DEFA
LP4: MOV ADEF
DEC DEF
参考文献
[1] 郑学坚周斌微型计算机原理应清华学出版社2003
[2] 李广弟朱月秀王秀山单片机基础北京航空航天学出版社2001
[3] 房翠单片微型计算机机电接口技术国防工业出版社2002
[4] 王明 电动机单片机控制 北京航空航天学出版社2002
[5] 李建勇机电体化技术科学出版社2004
[6] 王爱玲白恩远赵学良现代数控机床国防工业出版社2001
[7] 徐灏机械设计手册(3)机械工业出版社2003
[8] 张建民机电体化系统设计北京理工出版社2004
[9] 徐灏等机械设计手册[M]北京机械工业出版社2000
[10] 濮良贵 记名刚机械设计[M]北京高等教育出版社2003
[11] 吴振彪机电综合设计指导[M]湛江湛江海洋学1999
[12]杨入清现代机械设计—系统结构[M]海海科学技术文献出版社2000
[13]张立勋孟庆鑫张瑜机电体化系统设计[M]哈尔滨哈尔滨工程学出版社2000
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档