毕业论文
论文题目:
学 院: 年 级: 专 业: 姓 名: 学 号: 指导教师:
2011年5月25日
摘要
本设计主要完成XK50225数控铣床的是铣床的进给系统设计,它主要是由X 方向和Y 方向的进给系统设计,在经过认真的分析后,确定了该方案,然后依据有关参数设计了X ,Y 向的进给。控制系统的CPU 采用凌阳单片机,显示器采用了液晶显示器,使用丝杠副实现XY 向的进给,通过进行经济分析后,产品设计合理。
关键词
数控铣床;丝杠;工作台
Abstract
The design of NC milling machine XK5025 mainly concerns the design of feed system. The movement system is composed of movement of directions marked X and Y . After careful analysis this program was fixed. Then the movement of the X and Y directions is designed according to related parameter. As to the CPU of control system, it uses the ling yang one-chip computer. Display uses LCD. Vice to achieve the use of screw feed to the XY , through economic analysis, this design is reasonable.
Keywords
NC milling machine; leading screw; working stag
目录
摘要 ........................................................................................................................................ I ABSTRACT ......................................................................................................................... I I
第一章 绪 论 ....................................................................................................................... 1
1.1数控铣床的发展前景 . ........................................................................................... 1
1.2 课题提出的意义 ................................................................................................... 2
第二章 总体设计方案 ......................................................................................................... 3
2.1设计参数 . ............................................................................................................... 3
2.2 总方案的确定 ....................................................................................................... 3
第三章 步进电机的选择 ..................................................................................................... 5
3.1 纵向、横向进给方向的步进电机的选择 ........................................................... 5
3.1.1 步进电机步距角的确定 ...................................................................... 5
3.1.2 电机最大静态扭矩的确定 .................................................................. 5
3.2 安装尺寸: ........................................................................................................... 6
第四章 联轴器设计 ............................................................................................................. 7
4.1 联轴器的种类和特性 ........................................................................................... 7
4.2 联轴器的选择 ....................................................................................................... 7
4.3 键的校核 ............................................................................................................... 8
第五章 滚珠丝杠的设计 ..................................................................................................... 9
5.1 滚珠丝杠的工作原理 ........................................................................................... 9
5.2滚珠丝杠的结构类型 . ......................................................................................... 10
5.2.1 滚珠循环方式: ................................................................................ 10
5.2.2 轴向间隙的调整和预紧方法: .......................................................... 10
5.2.3滚珠丝杠的安装: ............................................................................... 10
5.2.4 材料的选择: ...................................................................................... 11
5.3 滚珠丝杠副的承载能力及其选用 ..................................................................... 11
5.3.1 纵向进给滚珠丝杠副的承载能力及其选用 .................................... 11
5.3.2 横向水平进给滚珠丝杠副的承载能力及其选用 .............................. 14
5.4 滚珠丝杠的防护 ................................................................................................. 16
第六章 数控系统的硬件设计 ........................................................................................... 17
6.1 数控系统的基本硬件组成 ................................................................................. 17
6.2 步进电机的控制 ................................................................................................. 17
6.2.1 步进电机的工作原理 .......................................................................... 17
6.2.2 步进电机的控制 .................................................................................. 18
6.3 译码法寻址 ......................................................................................................... 18
6.4 键盘显示器接口 ................................................................................................. 18
6.5 程序存储器(EEPROM )芯片 . ........................................................................ 18
6.6 数据存储器(RAM )芯片: ............................................................................ 19
6.7 程序流程图 ......................................................................................................... 19
总结 ..................................................................................................................................... 21
参考文献 ............................................................................................................................. 22
附录一 ................................................................................................................................. 23
附录二 ................................................................................................................................. 30
致谢 ..................................................................................................................................... 33
第一章 绪 论
1.1数控铣床的发展前景
市场的开放性和全球化,促使机床产品的竞争日趋激烈,而决定机床产品竞争力的指标是产品的开发时间(Time )、产品质量(Quality )、成本(Cost )、创新能力(Creation)和服务(Service )。用户在追求高质量产品的同时,会更多地追求低的价格和短的交货期。这就要求企业改变过去传统的设计、生产和管理模式,最大限度地利用虚拟设计手段,以提高产品的质量和性能,降低成本,并努力缩短交货期,同时还需要快速响应市场和用户的变化,利用有利时机快速抢占市场。美国制造业在50至60年代主要以扩大生产规模作为企业竞争力的第一要素,而在70年代竞争力的第一要素为降低生产成本,80年代为提高产品质量,90年代为市场响应速度。所以现代每个企业都期望通过提高自身的科技含量,采用先进的设计技术和手段,以加快设计速度,提高设计质量,增强竞争力。机床总体方案虚拟设计技术就是为适应这种形势的变化而提出来的。
我国世界上机床产量最多的国家,但在国际市场竞争中仍处于较低水平;即使国内市场也面临着严峻的形势,一方面国内市场对各类机床产品特别是数控机床有大量的需求,而另一方面却有不少国产机床滞销积压,国外机床产品充斥市场。90年国外数控机床在我国市场的占有率仅达15%左右,而95年已达77%。严重影响我国数控机床自主发展的势头。
这种现象的出现,除了有经营上、产品制造质量上和促销手段上等原因外,一个主要的原因是我国生产的数控机床品种、性能和结构不够先进,新产品(包括基型、变型和专用机床) 的开发周期长,从而不能及时针对用户的需求提供满意的产品。
为解决这样的问题,必须对产品开发的整个过程综合应用计算机技术,发展优化和仿真技术,提高产品结构性能,并建立起基于并行工程(Concurrent Engineering) 的使设计、工艺和制造人员协同工作和知识共享的产品虚拟开发环境,使用相应的产品虚拟开发软件,这样才能有效地解决产品开发的落后局面,使企业取得良好的经济效益。同时还有,设计人员操作的和开放的CAD 应用软件,这样的软件系统应采用特征建模技术、具有完备的图库结构、面向产品对象的数据管理系统并与企业的管理、工艺、制造等建
立交换信息的接口;同时软件系统是一种开放环境,使设计人员可以根据自身产品设计的需要,对软件系统方便地进行修改和补充开发,建立起本企业的应用软件系统。对于机床的整体才用虚拟设计软件,整机的总体方案设计是保证产品布局合理、性能全局最优和成本合理的主要环节。但机床整机总体方案设计在传统上往往依赖于人的 “智慧”,随意性很大,成为影响产品质量的关键因素,随着CAD 技术、计算技术和设计方法学的发展,以及市场竞争的需要, 必须发展既基于知识,又具有科学分析和预测功能的总体方案虚拟设计软件。在设计完成后对与整体的优化设计,主要从保证整机性能的角度来研究机床总体结构的优化。这里既有建模的算法问题,也有确定载荷和边界条件的问题,更有设计人员直接参与应用和分析的问题。发展仿真技术在该领域的应用,使性能评价更直观和全面,可以使设计人员的经验和科学计算分析完美地结合在一起,以推进结构设计的创新发展。
要解决长期困扰机械产品设计人员的方案设计完全依靠个别有经验人员和整机结构性能优化无从下手的问题,又要为广大设计人员提供一个经过二次开发的CAD 应用软件的设计系统,还需做大量的研究开发工作。还需加大对并行工程、造型、可靠性、优化设计、报价体系、评价体系和软件一体化等方面的研究工作。
1.2 课题提出的意义
当今机床行业的计算机数控化已成为技术进步的大趋势。数控机床是电子信息技术和传统机械加工技术结合的产物,它集现代精密机械、计算机、通讯、液压气动、光电等多学科技术为一体,具有高效率、高精度、高自动化和高柔性的特点,是当代机械制造业的主流装备。数控机床大大提高了机械加工的性能(可以精确加工传统机床无法处理的复杂零件)。有效提高了加工质量和效率,实现了柔性自动化(相对于传统技术基础上的大批量生产的刚性自动化),并向智能化、集成化方向发展。
在数控机床发展过程中,值得一提的是数控加工中心的出现。这是一种具有自动换刀装置的数控机床,它能实现一次装夹并进行多工序加工。这种机床在刀库中装有钻头、丝锥、铰刀、镗刀等刀具,通过程序指令自动选择刀具,并利用机械手将刀具装在主轴上,这样可大大缩短零件装缷时间和换刀时间。数控加工中心现在已经成为数控机床中一个非常重要的品种,不仅有立式、卧式等镗铣类加工中心用于箱体类零件的加工,还有车削加工中心用于回转体零件加工以及磨削加工中心等。这些高性能、高精度、高自动化的数控机床就组成了完整的数控机床家族。
第二章 总体设计方案
方案设计主要是确定铣床工作台的纵向和横向进给的结构,传动原理以及基本的运动动力参数。
2.1设计参数
设计任务给出各项指标如下:
1 加工对象:45号钢传动
2 工作台行程:X —400 Y—350
3 脉冲当量:0.001—0.002mm
2.2 总方案的确定
由以上数据可以看出,该钻铣床为小型机床,且为立式。主要加工对象为普通45号钢,加工并不困难,精度要求也不是非常高。所需要的功率也不大。因此,工作台的纵向和横向的移动通过丝杠来实现,按滚珠的循环方式可分为① 弯管式 ② 回球器式 ③ 端盖式。如图
2-1
图2-1弯管式丝杠副
弯管式丝杠副与丝母之间设有滚珠转动沟道, 滚珠对沟道产生轴向负载, 滚珠在丝杠轴周围做滚动运动之后, 进入镶在丝母内部的弯管口内, 并沿弯管再次向负载区循环, 从而进行无限滚动运动。这种产品(如图2-2)是滚珠丝杠副中品种最丰富的普及型产品,可广泛用于各种用途。
图2-2螺母丝杠副
根据题目给出的要求,在工作台控制滑动的是才用的是WL 1型有衬套的丝杠结构。
第三章 步进电机的选择
3.1 纵向、横向进给方向的步进电机的选择
3.1.1 步进电机步距角的确定
δ=θh
360⇒θ=360δ
h 根据
式中 θ——步进电机步距角(度)
δ——脉冲当量(mm )
h ——滚珠丝杠螺距(mm )
因为h =8 mm,δ≤0. 002(mm ) 所以θ=360δ360⨯0. 002==0. 09。 h 8
由于要满足步进电机和工作台的步距要求, 因此采用联轴器结构,来传递转动。
3.1.2 电机最大静态扭矩的确定
负载的最大扭矩 M Z F +9. 8μG )(=2πηh ⨯1-30
式中 F ——进给方向的切削力(N );
G ——工件和工作台的质量(kg );
μ——导轨摩擦系数;
η——丝杠的传动效率;
h ——丝杠螺距(mm )。
由以上计算可知高速钢立铣的铣削圆周力最大P Z =2191. 28N ,并且由《专用机床设计与制造》[8]表7可知,当逆铣时P H ,所以=1~1. 2(取1.2)P Z
P H =1. 2⨯P Z =1. 2⨯2191. 28N (F =P H );G 取200 kg;μ取0.8;η取0.95;h 取8 mm。所以
M Z
F +9.8μG )h ⨯10-3(=
2πη
2629.536+9.8⨯0.8⨯200)⨯8⨯10-3(=
2⨯3.14⨯0.95
=5.629N ⋅m 产品规格及性能
所以步进电机转矩取11Nm 。 选择110BYG 系列步进电机:
型号:110BYG5200C 相数:5相 保持转矩:11 N.m。
3.2 安装尺寸:
步进电机的安装尺寸如图3-
1
图3-1步进电动机安装尺寸
第四章 联轴器设计
4.1 联轴器的种类和特性
联轴器的所连接的两轴,由于制造及安装误差、承载后的变形以及温度变化的影响等,往往不能保证严格的对中,而是存在某种程度的相对位移,如图4-1所示两种相对位移等。这就要求设计联轴器时,要从结构上采取各种不同的措施,使之具有适应一定范围的相对位移能力。
轴向位移 径向位移 图4-1 轴的相对位移
根据联轴器对各种相对位移有无补偿能力(即能否在发生相对位移的条件下保持连接的功能),联轴器可分为刚性联轴器(无补偿能力)和挠性联轴器(有补偿能力)两大类。
4.2 联轴器的选择
由于这里步进电机和丝杠的轴在同一直线上具有很好的对中,有轴向位移。所以选用刚性联轴器,刚性联轴器里套筒联轴器能很好的满足结构要求且结构相对简单便于安装,所以选用套筒联轴器。自行设计联轴器如图4-2所示:
图4-2套筒联轴器
4.3 键的校核
套筒与丝杠连接是用普通圆头平键。轴径为30mm ,传动转矩为44.8N ·m, 载荷稳定。
选择键的类型:选A 型普通平键。
确定键的尺寸:查表可选键的尺寸为b ×h ×l=10×8×55 mm 挤压强度:按式(10-32),并取 K =面的挤压应力为:
h
=4;l =L -b =55-10=45mm ,则工作表2
2T 2⨯44. ⨯8310σp ===16. 5M 9P a
8k l d ⨯45⨯302
,故联结能满足挤压强度要求。 σp =22. 92M P a
第五章 滚珠丝杠的设计
5.1 滚珠丝杠的工作原理
滚珠丝杠螺母机构是回转运动与直线运动相互转换的传动装置。其工作原理如图5-1所示在丝杠和螺母上分别加工出圆弧形螺旋槽,这两个圆弧槽合起来便形成了螺旋滚道,在滚道内装入滚珠,迫使二者发生轴向相对位移,为了防止滚珠从螺母中滚出来在螺母的螺旋槽两端设有回程引导装置,使滚珠能返回丝杠螺母之间构成一个闭合回路。由于滚珠的存在,丝杠和螺母之间是滚动摩擦,仅在滚珠之间存在滑动摩擦。由于滚珠丝杠副的丝杠轴与丝母之间有很多滚珠在做滚动运动,所以能得到较高的运动效率。与过去的滑动丝杠副相比驱动力矩达到1/3以下,即达到同样运动结果所需的动力为使用滚动丝杠副的1/3。在省电方面很有帮助。滚珠丝杠副是用制造机械设备连贯生产出来的,特别是在研削、组装、检查各工序的工厂环境方面,对温度和湿度进行了严格的控制, 由于完善的品质管理体制使精度得以充分保证。滚珠丝杠副由于是利用滚珠运动,所以启动力矩极小,不会出现滑动运动那样的爬行现象, 能保证实现精确的微进给。滚珠丝杠副可以加压,由于压力可使轴向间隙达到负值, 进而得到较高的刚性(滚珠丝杠内通过给滚珠加予压力,在实际用于机械装置等时,由于滚珠的斥力可使丝母部的刚性增强) 。滚珠丝杠副由于运动效率高、发热小、所以可实现高速进给(运动) 。
图5-1 滚珠丝杠螺母工作原理图
5.2滚珠丝杠的结构类型
5.2.1 滚珠循环方式:
滚珠在循环回路中与丝杠脱离接触称谓为外循环。本方案采用外循环方式的螺旋槽式。在螺母外圆上铣有回珠槽,两个挡珠器分别位于回珠槽与螺母的螺旋滚道的联接处,利用挡珠器一端修磨的圆弧引导滚珠离开螺旋滚道进入回珠槽,以及引导滚珠由回珠槽返回螺旋滚道,形成外循环回路。
螺旋槽式滚珠循环回路转折平缓,便于滚珠循环,同时结构简单、加工方便,因此在数控机床中应用较为广泛。
5.2.2 轴向间隙的调整和预紧方法:
滚珠丝杠螺母的轴向间隙调整和预紧方法的原理与普通丝杠螺母相同,即通过调整滚珠螺母的轴向相对位置,使两个螺母的滚珠分别压向螺旋滚道的两侧面。
本设计的间隙调整采用螺纹调隙式。一个滚珠螺母的外端有凸缘,而另一个外端没有凸缘而设有螺纹。用双螺母对双滚珠螺母进行轴向位置的调整和固定。旋转前螺母可使双螺母产生轴向相对位移,达到调整轴向间隙的目的,而用后螺母进行锁紧,这种方法结构简单。调整方便,因此应用广泛。缺点是调整量难以精确控制。
5.2.3滚珠丝杠的安装:
1支承方式
按照怎样安排承受推力的轴承来分,有四种支承方式, a 、双推——双推;b 、双推——支承 ;c 、单推——单推;d 、双推——自由。本仿案采用c 、单推——单推支承方式。
数控机床的进给系统要求获得较高的传动刚度,除了加强滚珠丝杠螺母机构的正确安装及其支承,结构刚度也是不可忽视的因素,滚珠丝杠螺母机构安装不正确以及支承刚度不足,会使滚珠丝杠的使用寿命大大下降。
丝杠的支承轴承采用滚珠丝杠专用轴承,这是一种特殊的向心推力球轴承,其接触角增大到60度,增加了滚珠的数目并相对减少了滚珠直径,使轴向刚度增大到普通向心推力球轴承的两倍,该轴一般是成套出售,出厂时已调好预紧力,使用极为方便。
丝杠两端的轴承座孔与滚珠螺母座孔应保证严格的同轴度,同时要保证滚珠螺母与
座孔的配合良好以及孔对端面的垂直度,保证轴承支座和螺母支座的整体刚度、局部刚度和接触刚度等。
本方案选用T 类螺纹调整滚珠丝杠副。
5.2.4 材料的选择:
滚珠丝杠: GCr15 整体淬火 硬度58~60HRC 滚珠螺母: GCr15 整体淬火 硬度60~62HRC 外循环挡珠器:65Mn 整体淬火 硬度56HRC
5.3 滚珠丝杠副的承载能力及其选用
5.3.1 纵向进给滚珠丝杠副的承载能力及其选用
滚珠丝杠副的承载能力用额定动载荷(C )和额定静载荷(C o )来表示,它的定义、计算和选用方法和滚动轴承基本相同。一般额定动载荷或额定静载荷选用滚珠丝杠副的尺寸规格;只有细厂而又承受压缩载荷的滚珠丝杠副,才需要压杆稳定性的核算,对转速高,支撑距离大的滚珠丝杠副,才做临界转速的核算;对精度要求高的滚珠丝杠副,才做刚度的核算。
按额定动载荷选用
额定动载荷C 是指一批相同规格的滚珠丝杠副,经过运转一百万转(相当于在转速n=33
1
r /min 的条件下,运转500小时)后,90%的滚珠丝杠副不产生疲劳剥伤(或33
称为点蚀,是滚珠丝杠副的主要失效形式)时的轴向载荷。
不同规格的的滚珠丝杠副的额定载荷植见表5.7-35~42。实际应用中,由于预期的总运转时间(寿命)、转速、载荷性质等与得到额定动载荷值的条件不同,必须根据已知条件,按式(5-1)折算成与之相当额定动载荷值,只要选用的滚珠丝杠副的额定动载荷值等于或大于由式(5-1)计算所得的C 值,这些滚珠丝杠副就可以在给定的条件下和预期的寿命内安全地工作。
C =
f h f d f H
P d
f n
(kgf ) (5-1)
L
式中 f h --寿命系数,f h =(h ) 3,根据预期的寿命L h (h ) (L h 按表5-1选取),查
500
图5.7-89,L h 取15000h ,f h =3. 1。
表 5-1滚珠丝杠的预期工作寿命L h
1
f d ——载荷性质系数,按表5-2选取,f d 取1. ;2
表 5-2 载荷系数f d
表 5-3 硬度影响系数F H 及f H
f H ——动载荷影响系数,按表5-3选取,f H 取1.0;
f n ——转速系数,f =(33. 3) 3,根据已知的n ,可查图5.7-90, n 取100r/min,所以
n
n
1
f n =0.69;
P d ——当量轴向载荷(kgf), P d 取500kgf 。 所以可得
C ==
f h f d f H
P d
f n
3.1⨯1.2⨯1.0⨯500
0.69
=2695.7(kgf )
按额定静载荷选用
额定静载荷C O 是指滚珠丝杠副在静止状态下,承载最大接触应力的滚珠和滚道接
触面的塑性变形量之和滚珠直径万分之一时的轴向载荷。
如果滚珠丝杠副的载荷是静载荷,或其转速小于10r/min,这时应按额定静载荷选用,使其C o 值符合下式的要求:
C o ≥f d f , H P max (kgf ) (5-2)
式中 f d ——载荷性质系数,按表5-2选取,f d 取1.4;
, ,
f ——静载荷影响系数,按表5-3选取,f H 取1.0; H m a x max 取1500(kgf)。 P ——最大轴向载荷(kgf),P
所以可得:
C o ≥f d f , H P m a x =1. 4⨯1. ⨯01500
=2100(kgf )
临界转速n c n c =f
d sp L 2
107(r/min)
式中 d sp ——丝杠底径(mm ),d sp =38.5;
f ——支撑方法有关的临界转速系数,见表5-4,f 取15.1;
L 丝杠支撑间距(mm ),L 取1000mm 。
所以可得
n c =f
d sp
L 2
15.1⨯38.57=⨯10
10002
=5813.5r /min
转速远远大于电机的最大转速,所以合适。
查>[8] W 1L 型外循环螺纹调整预紧的带套的双螺母滚珠丝
107
杠副, 表5.7-37得:W 1L 6008额定动载荷3120kgf 额定动载荷14600kgf
额定动载荷和额定静载荷都符合要求。
5.3.2 横向水平进给滚珠丝杠副的承载能力及其选用
滚珠丝杠副的承载能力用额定动载荷(C )和额定静载荷(C o )来表示,它的定义、计算和选用方法和滚动轴承基本相同。一般额定动载荷或额定静载荷选用滚珠丝杠副的尺寸规格;只有细厂而又承受压缩载荷的滚珠丝杠副,才需要压杆稳定性的核算,对转速高,支撑距离大的滚珠丝杠副,才做临界转速的核算;对精度要求高的滚珠丝杠副,才做刚度的核算。
按额定动载荷选用
C =
1
3
f h f d f h
P d (k g ) f (5-3) f n
⎛L ⎫
f h ——寿命系数,f h = h ⎪, 根据预期的寿命L h (h )
⎝500⎭
其中(L h 按表5-5选取),查图5.7-89,L h 取15000h , f h =3.1;
表 5-5滚珠丝杠的预期工作寿命l h
f d ——载荷性质系数,按表5-6选取,f d 取1. ;2
表 5-6 f d
f H ——动载荷影响系数,按表5-7选取,f H 取1.0;
⎛33. 3⎫f n ——转速系数,f n = ⎪,根据已知的n ,可查图5.7-90, n取100r/min,
n ⎝⎭
1
3
所以f n =0.69;
p d ——当量轴向载荷(kgf), p d 取200kgf 。 所以可得
f h f d f H
C =P d
f n
3.1⨯1.2⨯1.0⨯200
0.69
=1078.26(kgf )=
表 5-7 硬度影响系数f H 及f ' H
额定静载荷C o 是指滚珠丝杠副在静止状态下,承载最大接触应力的滚珠和滚道接触面的塑性变形量之和滚珠直径万分之一时的轴向载荷。
如果滚珠丝杠副的载荷是静载荷,或其转速小于10r/min,这时应按额定静载荷选用,使其值C o 符合下式的要求:
,
C ≥f f o d
H m a x
P
(
k )g f (5-4)
式中 f d ——载荷性质系数,按表5-6选取,f d 取1.2;
, ,
f ——静载荷影响系数,按表5-7选取,f H H 取1.0;
P m a x ——最大轴向载荷(kgf ) ,P max 取250(kgf)。 所以可得:
C o ≥f d f , H P max =1.2⨯1.0⨯250=300(kgf )
临界转速n c
n c =f
d sp L 2
107 (r/min)
式中 d sp ——丝杠底径(mm ),d sp =49mm;
f ——支撑方法有关的临界转速系数,见表5-8,f 取15 .1;
表5-8 系数 f 和m
L 丝杠支撑间距(mm ),取L 1000mm 所以可得
n c =f
d sp
2
L
15.1⨯497=⨯1010002
=7399r /min
转速远远大于电机的最大转速,所以合适。
查《机床设计手册》[8]零件设计, W 1L 型外循环螺纹调整预紧的带套的双螺母滚珠丝杠副, 表5.7-37得:W 1L 4000, 额定动载荷2480kgf 额定动载荷9800 kgf ,额定动载荷和额定静载荷都符合要求。
107
5.4 滚珠丝杠的防护
如果滚珠丝杠副在机床上外露,应采用封闭的防护罩,根据本机床的机构和经济性要求,所以采用折叠套管防护罩。本丝杠副采用润滑脂(如锂基脂)充填在螺母内部及涂在丝杠螺纹滚道上。
第六章 数控系统的硬件设计
6.1 数控系统的基本硬件组成
任何一个数控系统都由硬件和软件两部分组成。硬件是数控系统的基础,其性能的好坏直接影响到整个系统的工作性能。有了硬件,软件才能有效的运行。机床数控系统的硬件电路概括起来有以下几个部分组成:
(1)中央处理单元CPU 。
(2)总线。包括数据总线(DB )、地址总线(AB )和控制总线(CB )。 (3)存贮器。包括可擦除存贮器(EEPROM )和随机存贮器(RAM )。 (4)I/O输入/输出接口电路。
其中CPU 是数控系统的核心,作用是进行数据运算处理和控制各部分电路的协调工作。存贮器用于存放系统软件,应用中所需的各种数据。I/O接口是系统与外界进行信息交换的桥梁。总线则是CPU 与存贮器、接口以及其它转换电路联接的纽带,是CPU 与部分电路进行信息交换和通讯的必由之路。
由于MCS —51系列单片机在我国数控车床控制方面应用较普遍,其配套芯片价廉普及性通用性强,制造和维修也较方便,因此市场数据系统应用MCS —51较多。但是随着电子信息技术的飞跃发展,新型号的芯片的不断问世,各种各样的单片机也应声而生。u ,n sp 单片机是由凌阳公司推出的16位单片机,它的数据处理较强,集成度较高,而且有较大的存贮器空间,较快的处理速度,片内较多的RAM 和FLASHROM 存贮器,有D/A、A/D接口和支持DSP (数字信号处理)的指令,因此在这里不过多地扩展存贮器监控程序和功能子程序的可擦除存贮器和调试程序用的随机存贮器。数控系统也可以直接购买国内外较好的数控系统系列产品做为数控装置, 如德国的西门子系列。
6.2 步进电机的控制
6.2.1 步进电机的工作原理
步进电机是将电能转化为机械能电磁元件。定子上安排了六个磁极,相对两个磁极上放置着同一相励磁绕组,而转子上没有,只有四个凸极,a 、b 、c 、d 组成,当s1接通,s2,s3断开,A 相建立磁场,转子力求以磁路最大来取向,转子齿与定子A 相磁
极对齐,即转子a 、c 齿的轴线与定子A 相磁极轴线重合。当s1,s3断开,s2接通,转子b 、d 齿的轴线与定子B 相磁极轴线重合。依次类推s1—s2—s3—s1循环接通,转子以一定的布距角旋转,改变输入电流方向,实现反转即s1—s3—s2—s 。
6.2.2 步进电机的控制
步进电机是受脉冲信号控制的,脉冲信号的产生和分配由软件编程来完成,而信号的放大由放大电路来完成。由于强弱信号的原因,我们在放大电路前加上光电耦合电路,已防止电源串路。
6.3 译码法寻址
由于扩展的存贮器和其它外围芯片的数量较多,常常采用译码法寻址,由译码器组成译码电路对系统的高位地址进行译码,译码电路将地址空间划分若干块,其输出作为存贮器芯片的片选信号,分别选通各芯片。这样既充分利用了存贮器空间,又避免了空间分散的缺点,还可以减少I/O口线。
6.4 键盘显示器接口
键盘和显示器是数控系统常用的人机对话的外围设备,键盘可以完成程序数据的输入,显示器显示计算机运行时的状态数据。键盘接口电路,用8279作为并行接口使用。8279的地址,数据线和凌阳单片机的接口直接连接,由片选信号控制实现分时信息传递。
6.5 程序存储器(EEPROM )芯片
由于数控机床在加工的时候要进行加工程序的监控,所以数控系统需要有程序存储器,放置监控程序。本数控机床选用EEPROM (容量为8K )。其外形图如图7-1:
图7-1 程序存储器(EEPROM )芯片
6.6 数据存储器(RAM )芯片:
由于数控机床在加工的时候要进行加工程序的调试,所以数控系统需要有随机存储器,放置调试程序。本数控机床选用静态RAM6264(容量为8K )。其外形图如图7-2:
图7-2 数据存储器(RAM )芯片
6.7 程序流程图
驱动横向和纵向步进电机运转的程序流程图如图7-3:
图7-3 步进电机流程图
总结
本学期的毕业设计就要结束,在过去的3个多月的学习中,在老师的带领下,我系统的设计了XK5025数控铣床的进给系统的设计,对与丝杠副有了很深的了解,对于步进电机的选择应用,有了一定的认识, 在电路设计方面, 水品有了很大的提高, 自己的机械设计水品有了很大的提高,对自己的大学生活做了一个很好的结局。
参考文献
[1] 濮良贵,纪名刚. 机械设计[M].北京. 高等教育出版社.2001:100-374 [2] 张新义. 经济型数控机床[M]. 北京. 机械工业出版社.1993:1021-58 [3] 吴祖育. 数控机床[M]. 上海. 上海科学技术出版社.1989:78-96
[4] 王爱玲. 现代数控机床使用操作技术[M]. 北京. 国防工业出版社.20021:46-254 [5] 李忠文. 实用电机控制电路[M]. 北京. 化学工业出版社.2003:1321-76 [6] 李佳. 数控机床及应用[M]. 北京. 清华大学出版社.2001:337-8
[7] 吉林工学院. 金属切削机床设计(上册)[M]. 上海. 上海科学技术出版社.1979:1021-34 [8] 机床设计手册编写组. 机床设计手册(2零件设计,上册)[M]. 北京. 机械工业出版社.198020:46-23
[9] 维邦. 金属切削机床设计(上册)[M]. 北京. 机械工业出版社.1984:341-03 [10] 承恩. 现代数控机床(上册)[M]. 北京. 机械工业出版社.19913:7-88 [11] 蔡春源. 机械零件设计手册(上册)[M]. 北京. 冶金出版社.19964:51-04 [12] 蔡春源. 机械零件设计手册(下册)[M]. 北京. 冶金出版社.19965:067-02
附录一
输入数据处理程序 .define .define .define .define .define .define .ram
.var KEY_BUF,K_IN_P,K_IN_C,K_IN_D .var KD00, KD01, KD02, KD03 .var KDA0, KDA1, KDA2, KDA3 .var KDB0, KDB1, KDB2, KDB3 .var KDC0, KDC1, KDC2, KDC3 .var KDD0, KDD1, KDD2, KDD3 disp_buf:
.dw 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .CODE DISP_TABLE:
.DW 0x003F,0x0006,0x005B,0x004F,0x0066,0x006D,0x007D,0x0007,0x007F,0x006F .DW 0x0077,0x007C,0x0039,0x005E,0x0079,0x0071,0x0073 .public _main _main:
R1= 0XFFFF
//
// Set port IOA output //
// 设置 PORTB D15--D12为键盘扫描OUT // 设置 PORTB D11--D8为键盘扫描IN
[P_IOA_Dir] = R1; [P_IOA_Attrib] = R1;
P_IOA_Data P_IOA_Dir P_IOA_Attrib
P_IOB_Data P_IOB_Dir P_IOB_Attrib
0x7000 0x7002 0x7003 0x7005 0x7007 0x7008
R1 = 0xF0F0;
[P_IOB_Dir] =R1; [P_IOB_Attrib]=R1 R1 = 0x00FF [P_IOB_Data]=R1
//
R1=0X0000 R3=24
R4=KEY_BUF
CLRR0: [R4]=R1 R4+=1 R3-=1 CMP R3,0 JNE CLRR0 mainloop:
call F_disp_PIOA call F_ksc_PIOB call F_ksc_CLP jmp mainloop //键值处理// F_ksc_CLP:
R1=[KEY_BUF]
CMP R1,0 JE KDAE CMP R1,11 JB K_DATA R2=0 [K_IN_C]=R2 CMP R1,11 JNE K_GN2 R2=KDA0 [K_IN_P]=R2 R2=1 [K_IN_D]=R2 R2=0
[KEY_BUF]=R2
RETF
K_DATA:
//
R3= [K_IN_D] CMP R3,0 JE KDAE R2=[K_IN_P] R1-=1 [R2]=R1 R2+=1 [K_IN_P]=R2 R2=[K_IN_C] R2+=1 [K_IN_C]=R2 CMP R2,4 JNE KDAE R2=0 [K_IN_C]=R2 R2=[K_IN_P] R2-=4 [K_IN_P]=R2 KDAE:
R2=0
[KEY_BUF]=R2 RETF K_GN2:
CMP R1,12 JNE K_GN3 R2=KDB0 [K_IN_P]=R2 R2=2 [K_IN_D]=R2 R2=0
[KEY_BUF]=R2
RETF
K_GN3:
CMP R1,13
JNE K_GN4
R2=KDC0
[K_IN_P]=R2
R2=3
[K_IN_D]=R2
R2=0
[KEY_BUF]=R2
RETF
K_GN4:
CMP R1,14
JNE K_GNAK
R2=KDD0
[K_IN_P]=R2
R2=4
[K_IN_D]=R2
R2=0
[KEY_BUF]=R2
RETF
K_GNAK:
CMP R1,15
JNE K_GNNK
R2=KDD0
[K_IN_P]=R2
R2=0
[K_IN_D]=R2
R2=0
[KEY_BUF]=R2
RETF
K_GNNK:
R2=0
[K_IN_P]=R2
[K_IN_C]=R2
[K_IN_D]=R2
[KEY_BUF]=R2
RETF
// 显示子程序//
F_disp_PIOA:
R2=[K_IN_D]
R2=R2 LSL 2
R2+=4
R1=0x0800
AA0:
R5=DISP_TABLE
R5+=[R2]
R1+= [R5]
[P_IOA_Data]=R1
R1-= [R5]
R2+=1
R1= R1 LSL 1
CALL DELAY
CMP R1,0x8000
JB AA0
R1=0x0800
RETF;
DELAY:
R4=0x0000
DL1:R4+=1
CMP R4,0x01
JBE DL1
RETF
// 按键管理
F_ksc_PIOB:
call KSC_ALL
//
cmp R2,0
JE Kend
call F_disp_PIOA
call KSC_ALL
cmp R2,0
JE Kend
R4 = 0X7FFF;
KK1:
[P_IOB_Data]=R4;
R2 = [P_IOB_Data];
R2|=0xF0FF
R5=R2
R2+=1
JCS Ksc1
R2=R5
R2 ^=0xFFFF
R2=R2 LSL 4
R5=0
LLP1:R2=R2 LSL 1
R5+=1
CMP R2,0x0000
JNE LLP1
R5=R5 LSL 2
R2=R4
R2^=0xFFFF
LLP2:R2=R2 LSL 1
R5+=1
CMP R2,0X0000
JNE LLP2
R5-=4
[KEY_BUF]=R5
Ksc1:
R4=R4 LSR 1
R4|=0X8000
CMP R4,0XF7FF
JNAE KK1
Ksc2:
call KSC_ALL
cmp R2,0
JnE Ksc2
Kend:
RETF
KSC_ALL:
R2 = 0X0FFF
[P_IOB_Data]=R2;
R2 = [P_IOB_Data];
R2|=0xF0FF
R2+=1
RETF
END
附录二
调频脉冲输出程序,在P_IOA0输出调频脉冲信号
.define P_IOA_DATA
.define P_IOA_DIR
.define P_IOA_ATTRI
.define P_IOB_DATA
.define P_IOB_DIR
.define P_IOB_ATTRI
.define P_TimerA_Ctrl
.define P_TimerA_Data
.define P_INT_Ctrl
.define P_INT_Clear
.define T_DATA
.CODE
//主程序
.public _main
_main:
INT OFF
R1 = 0x00FF
[P_IOA_DIR] =R1
[P_IOA_ATTRI]=R1
R1 = 0xFFFF
[P_IOA_DATA]=R1
R1 = 0x0005
[P_TimerA_Ctrl] = R1;
R1 = T_DATA
[P_TimerA_Data] = R1
R1 = 0x1000;
[P_INT_Ctrl] = R1
0x7000 0x7002 0x7003 0x7005 0x7007 0x7008 0x700b 0x700a 0x7010 0x7011 (0xffff - 0x1FE0) // 设置IRQ1_TM 中 断
INT IRQ // 开中断
R2=0xffb6
R3=0x0000
Main_lop:
Jmp Main_lop
Key:
R1=[P_IOA_DATA]
R1|=0x00ff
R1^=0xffff
R1=R1 LSR 3
R1+=1
// CMP R3,0
// JE LOW_TIME
R4= 0xffff
R4-=R1
R1=R4
retf
LOW_TIME:
R4=0x2000
R4-=R1
R1=R4
R4= 0xffff
R4-=R1
R1=R4
retf
.TEXT
.PUBLIC _IRQ1 //中断子程序
_IRQ1:
Call Key
[P_TimerA_Data] = R1
cmp R3 ,0
//周期不变的调宽脉冲时间设置 //输入设置时间
je cplp
r4=0xffb6
[P_IOA_DATA]=r4
R3 = 0
R4 = 0x1000
[P_INT_Clear] = R4
reti
cplp:
R3=1
R4=0xffff
[P_IOA_DATA]=R4
R4 = 0x1000
[P_INT_Clear] = R4
reti
END
//清中断标识位 //中断返回
致谢
感谢我的学院给我提供的物质上和精神上的帮助和支持。
感谢所有在我的毕业设计过程中予我帮助和支持的同学、家人和朋友。
毕业论文
论文题目:
学 院: 年 级: 专 业: 姓 名: 学 号: 指导教师:
2011年5月25日
摘要
本设计主要完成XK50225数控铣床的是铣床的进给系统设计,它主要是由X 方向和Y 方向的进给系统设计,在经过认真的分析后,确定了该方案,然后依据有关参数设计了X ,Y 向的进给。控制系统的CPU 采用凌阳单片机,显示器采用了液晶显示器,使用丝杠副实现XY 向的进给,通过进行经济分析后,产品设计合理。
关键词
数控铣床;丝杠;工作台
Abstract
The design of NC milling machine XK5025 mainly concerns the design of feed system. The movement system is composed of movement of directions marked X and Y . After careful analysis this program was fixed. Then the movement of the X and Y directions is designed according to related parameter. As to the CPU of control system, it uses the ling yang one-chip computer. Display uses LCD. Vice to achieve the use of screw feed to the XY , through economic analysis, this design is reasonable.
Keywords
NC milling machine; leading screw; working stag
目录
摘要 ........................................................................................................................................ I ABSTRACT ......................................................................................................................... I I
第一章 绪 论 ....................................................................................................................... 1
1.1数控铣床的发展前景 . ........................................................................................... 1
1.2 课题提出的意义 ................................................................................................... 2
第二章 总体设计方案 ......................................................................................................... 3
2.1设计参数 . ............................................................................................................... 3
2.2 总方案的确定 ....................................................................................................... 3
第三章 步进电机的选择 ..................................................................................................... 5
3.1 纵向、横向进给方向的步进电机的选择 ........................................................... 5
3.1.1 步进电机步距角的确定 ...................................................................... 5
3.1.2 电机最大静态扭矩的确定 .................................................................. 5
3.2 安装尺寸: ........................................................................................................... 6
第四章 联轴器设计 ............................................................................................................. 7
4.1 联轴器的种类和特性 ........................................................................................... 7
4.2 联轴器的选择 ....................................................................................................... 7
4.3 键的校核 ............................................................................................................... 8
第五章 滚珠丝杠的设计 ..................................................................................................... 9
5.1 滚珠丝杠的工作原理 ........................................................................................... 9
5.2滚珠丝杠的结构类型 . ......................................................................................... 10
5.2.1 滚珠循环方式: ................................................................................ 10
5.2.2 轴向间隙的调整和预紧方法: .......................................................... 10
5.2.3滚珠丝杠的安装: ............................................................................... 10
5.2.4 材料的选择: ...................................................................................... 11
5.3 滚珠丝杠副的承载能力及其选用 ..................................................................... 11
5.3.1 纵向进给滚珠丝杠副的承载能力及其选用 .................................... 11
5.3.2 横向水平进给滚珠丝杠副的承载能力及其选用 .............................. 14
5.4 滚珠丝杠的防护 ................................................................................................. 16
第六章 数控系统的硬件设计 ........................................................................................... 17
6.1 数控系统的基本硬件组成 ................................................................................. 17
6.2 步进电机的控制 ................................................................................................. 17
6.2.1 步进电机的工作原理 .......................................................................... 17
6.2.2 步进电机的控制 .................................................................................. 18
6.3 译码法寻址 ......................................................................................................... 18
6.4 键盘显示器接口 ................................................................................................. 18
6.5 程序存储器(EEPROM )芯片 . ........................................................................ 18
6.6 数据存储器(RAM )芯片: ............................................................................ 19
6.7 程序流程图 ......................................................................................................... 19
总结 ..................................................................................................................................... 21
参考文献 ............................................................................................................................. 22
附录一 ................................................................................................................................. 23
附录二 ................................................................................................................................. 30
致谢 ..................................................................................................................................... 33
第一章 绪 论
1.1数控铣床的发展前景
市场的开放性和全球化,促使机床产品的竞争日趋激烈,而决定机床产品竞争力的指标是产品的开发时间(Time )、产品质量(Quality )、成本(Cost )、创新能力(Creation)和服务(Service )。用户在追求高质量产品的同时,会更多地追求低的价格和短的交货期。这就要求企业改变过去传统的设计、生产和管理模式,最大限度地利用虚拟设计手段,以提高产品的质量和性能,降低成本,并努力缩短交货期,同时还需要快速响应市场和用户的变化,利用有利时机快速抢占市场。美国制造业在50至60年代主要以扩大生产规模作为企业竞争力的第一要素,而在70年代竞争力的第一要素为降低生产成本,80年代为提高产品质量,90年代为市场响应速度。所以现代每个企业都期望通过提高自身的科技含量,采用先进的设计技术和手段,以加快设计速度,提高设计质量,增强竞争力。机床总体方案虚拟设计技术就是为适应这种形势的变化而提出来的。
我国世界上机床产量最多的国家,但在国际市场竞争中仍处于较低水平;即使国内市场也面临着严峻的形势,一方面国内市场对各类机床产品特别是数控机床有大量的需求,而另一方面却有不少国产机床滞销积压,国外机床产品充斥市场。90年国外数控机床在我国市场的占有率仅达15%左右,而95年已达77%。严重影响我国数控机床自主发展的势头。
这种现象的出现,除了有经营上、产品制造质量上和促销手段上等原因外,一个主要的原因是我国生产的数控机床品种、性能和结构不够先进,新产品(包括基型、变型和专用机床) 的开发周期长,从而不能及时针对用户的需求提供满意的产品。
为解决这样的问题,必须对产品开发的整个过程综合应用计算机技术,发展优化和仿真技术,提高产品结构性能,并建立起基于并行工程(Concurrent Engineering) 的使设计、工艺和制造人员协同工作和知识共享的产品虚拟开发环境,使用相应的产品虚拟开发软件,这样才能有效地解决产品开发的落后局面,使企业取得良好的经济效益。同时还有,设计人员操作的和开放的CAD 应用软件,这样的软件系统应采用特征建模技术、具有完备的图库结构、面向产品对象的数据管理系统并与企业的管理、工艺、制造等建
立交换信息的接口;同时软件系统是一种开放环境,使设计人员可以根据自身产品设计的需要,对软件系统方便地进行修改和补充开发,建立起本企业的应用软件系统。对于机床的整体才用虚拟设计软件,整机的总体方案设计是保证产品布局合理、性能全局最优和成本合理的主要环节。但机床整机总体方案设计在传统上往往依赖于人的 “智慧”,随意性很大,成为影响产品质量的关键因素,随着CAD 技术、计算技术和设计方法学的发展,以及市场竞争的需要, 必须发展既基于知识,又具有科学分析和预测功能的总体方案虚拟设计软件。在设计完成后对与整体的优化设计,主要从保证整机性能的角度来研究机床总体结构的优化。这里既有建模的算法问题,也有确定载荷和边界条件的问题,更有设计人员直接参与应用和分析的问题。发展仿真技术在该领域的应用,使性能评价更直观和全面,可以使设计人员的经验和科学计算分析完美地结合在一起,以推进结构设计的创新发展。
要解决长期困扰机械产品设计人员的方案设计完全依靠个别有经验人员和整机结构性能优化无从下手的问题,又要为广大设计人员提供一个经过二次开发的CAD 应用软件的设计系统,还需做大量的研究开发工作。还需加大对并行工程、造型、可靠性、优化设计、报价体系、评价体系和软件一体化等方面的研究工作。
1.2 课题提出的意义
当今机床行业的计算机数控化已成为技术进步的大趋势。数控机床是电子信息技术和传统机械加工技术结合的产物,它集现代精密机械、计算机、通讯、液压气动、光电等多学科技术为一体,具有高效率、高精度、高自动化和高柔性的特点,是当代机械制造业的主流装备。数控机床大大提高了机械加工的性能(可以精确加工传统机床无法处理的复杂零件)。有效提高了加工质量和效率,实现了柔性自动化(相对于传统技术基础上的大批量生产的刚性自动化),并向智能化、集成化方向发展。
在数控机床发展过程中,值得一提的是数控加工中心的出现。这是一种具有自动换刀装置的数控机床,它能实现一次装夹并进行多工序加工。这种机床在刀库中装有钻头、丝锥、铰刀、镗刀等刀具,通过程序指令自动选择刀具,并利用机械手将刀具装在主轴上,这样可大大缩短零件装缷时间和换刀时间。数控加工中心现在已经成为数控机床中一个非常重要的品种,不仅有立式、卧式等镗铣类加工中心用于箱体类零件的加工,还有车削加工中心用于回转体零件加工以及磨削加工中心等。这些高性能、高精度、高自动化的数控机床就组成了完整的数控机床家族。
第二章 总体设计方案
方案设计主要是确定铣床工作台的纵向和横向进给的结构,传动原理以及基本的运动动力参数。
2.1设计参数
设计任务给出各项指标如下:
1 加工对象:45号钢传动
2 工作台行程:X —400 Y—350
3 脉冲当量:0.001—0.002mm
2.2 总方案的确定
由以上数据可以看出,该钻铣床为小型机床,且为立式。主要加工对象为普通45号钢,加工并不困难,精度要求也不是非常高。所需要的功率也不大。因此,工作台的纵向和横向的移动通过丝杠来实现,按滚珠的循环方式可分为① 弯管式 ② 回球器式 ③ 端盖式。如图
2-1
图2-1弯管式丝杠副
弯管式丝杠副与丝母之间设有滚珠转动沟道, 滚珠对沟道产生轴向负载, 滚珠在丝杠轴周围做滚动运动之后, 进入镶在丝母内部的弯管口内, 并沿弯管再次向负载区循环, 从而进行无限滚动运动。这种产品(如图2-2)是滚珠丝杠副中品种最丰富的普及型产品,可广泛用于各种用途。
图2-2螺母丝杠副
根据题目给出的要求,在工作台控制滑动的是才用的是WL 1型有衬套的丝杠结构。
第三章 步进电机的选择
3.1 纵向、横向进给方向的步进电机的选择
3.1.1 步进电机步距角的确定
δ=θh
360⇒θ=360δ
h 根据
式中 θ——步进电机步距角(度)
δ——脉冲当量(mm )
h ——滚珠丝杠螺距(mm )
因为h =8 mm,δ≤0. 002(mm ) 所以θ=360δ360⨯0. 002==0. 09。 h 8
由于要满足步进电机和工作台的步距要求, 因此采用联轴器结构,来传递转动。
3.1.2 电机最大静态扭矩的确定
负载的最大扭矩 M Z F +9. 8μG )(=2πηh ⨯1-30
式中 F ——进给方向的切削力(N );
G ——工件和工作台的质量(kg );
μ——导轨摩擦系数;
η——丝杠的传动效率;
h ——丝杠螺距(mm )。
由以上计算可知高速钢立铣的铣削圆周力最大P Z =2191. 28N ,并且由《专用机床设计与制造》[8]表7可知,当逆铣时P H ,所以=1~1. 2(取1.2)P Z
P H =1. 2⨯P Z =1. 2⨯2191. 28N (F =P H );G 取200 kg;μ取0.8;η取0.95;h 取8 mm。所以
M Z
F +9.8μG )h ⨯10-3(=
2πη
2629.536+9.8⨯0.8⨯200)⨯8⨯10-3(=
2⨯3.14⨯0.95
=5.629N ⋅m 产品规格及性能
所以步进电机转矩取11Nm 。 选择110BYG 系列步进电机:
型号:110BYG5200C 相数:5相 保持转矩:11 N.m。
3.2 安装尺寸:
步进电机的安装尺寸如图3-
1
图3-1步进电动机安装尺寸
第四章 联轴器设计
4.1 联轴器的种类和特性
联轴器的所连接的两轴,由于制造及安装误差、承载后的变形以及温度变化的影响等,往往不能保证严格的对中,而是存在某种程度的相对位移,如图4-1所示两种相对位移等。这就要求设计联轴器时,要从结构上采取各种不同的措施,使之具有适应一定范围的相对位移能力。
轴向位移 径向位移 图4-1 轴的相对位移
根据联轴器对各种相对位移有无补偿能力(即能否在发生相对位移的条件下保持连接的功能),联轴器可分为刚性联轴器(无补偿能力)和挠性联轴器(有补偿能力)两大类。
4.2 联轴器的选择
由于这里步进电机和丝杠的轴在同一直线上具有很好的对中,有轴向位移。所以选用刚性联轴器,刚性联轴器里套筒联轴器能很好的满足结构要求且结构相对简单便于安装,所以选用套筒联轴器。自行设计联轴器如图4-2所示:
图4-2套筒联轴器
4.3 键的校核
套筒与丝杠连接是用普通圆头平键。轴径为30mm ,传动转矩为44.8N ·m, 载荷稳定。
选择键的类型:选A 型普通平键。
确定键的尺寸:查表可选键的尺寸为b ×h ×l=10×8×55 mm 挤压强度:按式(10-32),并取 K =面的挤压应力为:
h
=4;l =L -b =55-10=45mm ,则工作表2
2T 2⨯44. ⨯8310σp ===16. 5M 9P a
8k l d ⨯45⨯302
,故联结能满足挤压强度要求。 σp =22. 92M P a
第五章 滚珠丝杠的设计
5.1 滚珠丝杠的工作原理
滚珠丝杠螺母机构是回转运动与直线运动相互转换的传动装置。其工作原理如图5-1所示在丝杠和螺母上分别加工出圆弧形螺旋槽,这两个圆弧槽合起来便形成了螺旋滚道,在滚道内装入滚珠,迫使二者发生轴向相对位移,为了防止滚珠从螺母中滚出来在螺母的螺旋槽两端设有回程引导装置,使滚珠能返回丝杠螺母之间构成一个闭合回路。由于滚珠的存在,丝杠和螺母之间是滚动摩擦,仅在滚珠之间存在滑动摩擦。由于滚珠丝杠副的丝杠轴与丝母之间有很多滚珠在做滚动运动,所以能得到较高的运动效率。与过去的滑动丝杠副相比驱动力矩达到1/3以下,即达到同样运动结果所需的动力为使用滚动丝杠副的1/3。在省电方面很有帮助。滚珠丝杠副是用制造机械设备连贯生产出来的,特别是在研削、组装、检查各工序的工厂环境方面,对温度和湿度进行了严格的控制, 由于完善的品质管理体制使精度得以充分保证。滚珠丝杠副由于是利用滚珠运动,所以启动力矩极小,不会出现滑动运动那样的爬行现象, 能保证实现精确的微进给。滚珠丝杠副可以加压,由于压力可使轴向间隙达到负值, 进而得到较高的刚性(滚珠丝杠内通过给滚珠加予压力,在实际用于机械装置等时,由于滚珠的斥力可使丝母部的刚性增强) 。滚珠丝杠副由于运动效率高、发热小、所以可实现高速进给(运动) 。
图5-1 滚珠丝杠螺母工作原理图
5.2滚珠丝杠的结构类型
5.2.1 滚珠循环方式:
滚珠在循环回路中与丝杠脱离接触称谓为外循环。本方案采用外循环方式的螺旋槽式。在螺母外圆上铣有回珠槽,两个挡珠器分别位于回珠槽与螺母的螺旋滚道的联接处,利用挡珠器一端修磨的圆弧引导滚珠离开螺旋滚道进入回珠槽,以及引导滚珠由回珠槽返回螺旋滚道,形成外循环回路。
螺旋槽式滚珠循环回路转折平缓,便于滚珠循环,同时结构简单、加工方便,因此在数控机床中应用较为广泛。
5.2.2 轴向间隙的调整和预紧方法:
滚珠丝杠螺母的轴向间隙调整和预紧方法的原理与普通丝杠螺母相同,即通过调整滚珠螺母的轴向相对位置,使两个螺母的滚珠分别压向螺旋滚道的两侧面。
本设计的间隙调整采用螺纹调隙式。一个滚珠螺母的外端有凸缘,而另一个外端没有凸缘而设有螺纹。用双螺母对双滚珠螺母进行轴向位置的调整和固定。旋转前螺母可使双螺母产生轴向相对位移,达到调整轴向间隙的目的,而用后螺母进行锁紧,这种方法结构简单。调整方便,因此应用广泛。缺点是调整量难以精确控制。
5.2.3滚珠丝杠的安装:
1支承方式
按照怎样安排承受推力的轴承来分,有四种支承方式, a 、双推——双推;b 、双推——支承 ;c 、单推——单推;d 、双推——自由。本仿案采用c 、单推——单推支承方式。
数控机床的进给系统要求获得较高的传动刚度,除了加强滚珠丝杠螺母机构的正确安装及其支承,结构刚度也是不可忽视的因素,滚珠丝杠螺母机构安装不正确以及支承刚度不足,会使滚珠丝杠的使用寿命大大下降。
丝杠的支承轴承采用滚珠丝杠专用轴承,这是一种特殊的向心推力球轴承,其接触角增大到60度,增加了滚珠的数目并相对减少了滚珠直径,使轴向刚度增大到普通向心推力球轴承的两倍,该轴一般是成套出售,出厂时已调好预紧力,使用极为方便。
丝杠两端的轴承座孔与滚珠螺母座孔应保证严格的同轴度,同时要保证滚珠螺母与
座孔的配合良好以及孔对端面的垂直度,保证轴承支座和螺母支座的整体刚度、局部刚度和接触刚度等。
本方案选用T 类螺纹调整滚珠丝杠副。
5.2.4 材料的选择:
滚珠丝杠: GCr15 整体淬火 硬度58~60HRC 滚珠螺母: GCr15 整体淬火 硬度60~62HRC 外循环挡珠器:65Mn 整体淬火 硬度56HRC
5.3 滚珠丝杠副的承载能力及其选用
5.3.1 纵向进给滚珠丝杠副的承载能力及其选用
滚珠丝杠副的承载能力用额定动载荷(C )和额定静载荷(C o )来表示,它的定义、计算和选用方法和滚动轴承基本相同。一般额定动载荷或额定静载荷选用滚珠丝杠副的尺寸规格;只有细厂而又承受压缩载荷的滚珠丝杠副,才需要压杆稳定性的核算,对转速高,支撑距离大的滚珠丝杠副,才做临界转速的核算;对精度要求高的滚珠丝杠副,才做刚度的核算。
按额定动载荷选用
额定动载荷C 是指一批相同规格的滚珠丝杠副,经过运转一百万转(相当于在转速n=33
1
r /min 的条件下,运转500小时)后,90%的滚珠丝杠副不产生疲劳剥伤(或33
称为点蚀,是滚珠丝杠副的主要失效形式)时的轴向载荷。
不同规格的的滚珠丝杠副的额定载荷植见表5.7-35~42。实际应用中,由于预期的总运转时间(寿命)、转速、载荷性质等与得到额定动载荷值的条件不同,必须根据已知条件,按式(5-1)折算成与之相当额定动载荷值,只要选用的滚珠丝杠副的额定动载荷值等于或大于由式(5-1)计算所得的C 值,这些滚珠丝杠副就可以在给定的条件下和预期的寿命内安全地工作。
C =
f h f d f H
P d
f n
(kgf ) (5-1)
L
式中 f h --寿命系数,f h =(h ) 3,根据预期的寿命L h (h ) (L h 按表5-1选取),查
500
图5.7-89,L h 取15000h ,f h =3. 1。
表 5-1滚珠丝杠的预期工作寿命L h
1
f d ——载荷性质系数,按表5-2选取,f d 取1. ;2
表 5-2 载荷系数f d
表 5-3 硬度影响系数F H 及f H
f H ——动载荷影响系数,按表5-3选取,f H 取1.0;
f n ——转速系数,f =(33. 3) 3,根据已知的n ,可查图5.7-90, n 取100r/min,所以
n
n
1
f n =0.69;
P d ——当量轴向载荷(kgf), P d 取500kgf 。 所以可得
C ==
f h f d f H
P d
f n
3.1⨯1.2⨯1.0⨯500
0.69
=2695.7(kgf )
按额定静载荷选用
额定静载荷C O 是指滚珠丝杠副在静止状态下,承载最大接触应力的滚珠和滚道接
触面的塑性变形量之和滚珠直径万分之一时的轴向载荷。
如果滚珠丝杠副的载荷是静载荷,或其转速小于10r/min,这时应按额定静载荷选用,使其C o 值符合下式的要求:
C o ≥f d f , H P max (kgf ) (5-2)
式中 f d ——载荷性质系数,按表5-2选取,f d 取1.4;
, ,
f ——静载荷影响系数,按表5-3选取,f H 取1.0; H m a x max 取1500(kgf)。 P ——最大轴向载荷(kgf),P
所以可得:
C o ≥f d f , H P m a x =1. 4⨯1. ⨯01500
=2100(kgf )
临界转速n c n c =f
d sp L 2
107(r/min)
式中 d sp ——丝杠底径(mm ),d sp =38.5;
f ——支撑方法有关的临界转速系数,见表5-4,f 取15.1;
L 丝杠支撑间距(mm ),L 取1000mm 。
所以可得
n c =f
d sp
L 2
15.1⨯38.57=⨯10
10002
=5813.5r /min
转速远远大于电机的最大转速,所以合适。
查>[8] W 1L 型外循环螺纹调整预紧的带套的双螺母滚珠丝
107
杠副, 表5.7-37得:W 1L 6008额定动载荷3120kgf 额定动载荷14600kgf
额定动载荷和额定静载荷都符合要求。
5.3.2 横向水平进给滚珠丝杠副的承载能力及其选用
滚珠丝杠副的承载能力用额定动载荷(C )和额定静载荷(C o )来表示,它的定义、计算和选用方法和滚动轴承基本相同。一般额定动载荷或额定静载荷选用滚珠丝杠副的尺寸规格;只有细厂而又承受压缩载荷的滚珠丝杠副,才需要压杆稳定性的核算,对转速高,支撑距离大的滚珠丝杠副,才做临界转速的核算;对精度要求高的滚珠丝杠副,才做刚度的核算。
按额定动载荷选用
C =
1
3
f h f d f h
P d (k g ) f (5-3) f n
⎛L ⎫
f h ——寿命系数,f h = h ⎪, 根据预期的寿命L h (h )
⎝500⎭
其中(L h 按表5-5选取),查图5.7-89,L h 取15000h , f h =3.1;
表 5-5滚珠丝杠的预期工作寿命l h
f d ——载荷性质系数,按表5-6选取,f d 取1. ;2
表 5-6 f d
f H ——动载荷影响系数,按表5-7选取,f H 取1.0;
⎛33. 3⎫f n ——转速系数,f n = ⎪,根据已知的n ,可查图5.7-90, n取100r/min,
n ⎝⎭
1
3
所以f n =0.69;
p d ——当量轴向载荷(kgf), p d 取200kgf 。 所以可得
f h f d f H
C =P d
f n
3.1⨯1.2⨯1.0⨯200
0.69
=1078.26(kgf )=
表 5-7 硬度影响系数f H 及f ' H
额定静载荷C o 是指滚珠丝杠副在静止状态下,承载最大接触应力的滚珠和滚道接触面的塑性变形量之和滚珠直径万分之一时的轴向载荷。
如果滚珠丝杠副的载荷是静载荷,或其转速小于10r/min,这时应按额定静载荷选用,使其值C o 符合下式的要求:
,
C ≥f f o d
H m a x
P
(
k )g f (5-4)
式中 f d ——载荷性质系数,按表5-6选取,f d 取1.2;
, ,
f ——静载荷影响系数,按表5-7选取,f H H 取1.0;
P m a x ——最大轴向载荷(kgf ) ,P max 取250(kgf)。 所以可得:
C o ≥f d f , H P max =1.2⨯1.0⨯250=300(kgf )
临界转速n c
n c =f
d sp L 2
107 (r/min)
式中 d sp ——丝杠底径(mm ),d sp =49mm;
f ——支撑方法有关的临界转速系数,见表5-8,f 取15 .1;
表5-8 系数 f 和m
L 丝杠支撑间距(mm ),取L 1000mm 所以可得
n c =f
d sp
2
L
15.1⨯497=⨯1010002
=7399r /min
转速远远大于电机的最大转速,所以合适。
查《机床设计手册》[8]零件设计, W 1L 型外循环螺纹调整预紧的带套的双螺母滚珠丝杠副, 表5.7-37得:W 1L 4000, 额定动载荷2480kgf 额定动载荷9800 kgf ,额定动载荷和额定静载荷都符合要求。
107
5.4 滚珠丝杠的防护
如果滚珠丝杠副在机床上外露,应采用封闭的防护罩,根据本机床的机构和经济性要求,所以采用折叠套管防护罩。本丝杠副采用润滑脂(如锂基脂)充填在螺母内部及涂在丝杠螺纹滚道上。
第六章 数控系统的硬件设计
6.1 数控系统的基本硬件组成
任何一个数控系统都由硬件和软件两部分组成。硬件是数控系统的基础,其性能的好坏直接影响到整个系统的工作性能。有了硬件,软件才能有效的运行。机床数控系统的硬件电路概括起来有以下几个部分组成:
(1)中央处理单元CPU 。
(2)总线。包括数据总线(DB )、地址总线(AB )和控制总线(CB )。 (3)存贮器。包括可擦除存贮器(EEPROM )和随机存贮器(RAM )。 (4)I/O输入/输出接口电路。
其中CPU 是数控系统的核心,作用是进行数据运算处理和控制各部分电路的协调工作。存贮器用于存放系统软件,应用中所需的各种数据。I/O接口是系统与外界进行信息交换的桥梁。总线则是CPU 与存贮器、接口以及其它转换电路联接的纽带,是CPU 与部分电路进行信息交换和通讯的必由之路。
由于MCS —51系列单片机在我国数控车床控制方面应用较普遍,其配套芯片价廉普及性通用性强,制造和维修也较方便,因此市场数据系统应用MCS —51较多。但是随着电子信息技术的飞跃发展,新型号的芯片的不断问世,各种各样的单片机也应声而生。u ,n sp 单片机是由凌阳公司推出的16位单片机,它的数据处理较强,集成度较高,而且有较大的存贮器空间,较快的处理速度,片内较多的RAM 和FLASHROM 存贮器,有D/A、A/D接口和支持DSP (数字信号处理)的指令,因此在这里不过多地扩展存贮器监控程序和功能子程序的可擦除存贮器和调试程序用的随机存贮器。数控系统也可以直接购买国内外较好的数控系统系列产品做为数控装置, 如德国的西门子系列。
6.2 步进电机的控制
6.2.1 步进电机的工作原理
步进电机是将电能转化为机械能电磁元件。定子上安排了六个磁极,相对两个磁极上放置着同一相励磁绕组,而转子上没有,只有四个凸极,a 、b 、c 、d 组成,当s1接通,s2,s3断开,A 相建立磁场,转子力求以磁路最大来取向,转子齿与定子A 相磁
极对齐,即转子a 、c 齿的轴线与定子A 相磁极轴线重合。当s1,s3断开,s2接通,转子b 、d 齿的轴线与定子B 相磁极轴线重合。依次类推s1—s2—s3—s1循环接通,转子以一定的布距角旋转,改变输入电流方向,实现反转即s1—s3—s2—s 。
6.2.2 步进电机的控制
步进电机是受脉冲信号控制的,脉冲信号的产生和分配由软件编程来完成,而信号的放大由放大电路来完成。由于强弱信号的原因,我们在放大电路前加上光电耦合电路,已防止电源串路。
6.3 译码法寻址
由于扩展的存贮器和其它外围芯片的数量较多,常常采用译码法寻址,由译码器组成译码电路对系统的高位地址进行译码,译码电路将地址空间划分若干块,其输出作为存贮器芯片的片选信号,分别选通各芯片。这样既充分利用了存贮器空间,又避免了空间分散的缺点,还可以减少I/O口线。
6.4 键盘显示器接口
键盘和显示器是数控系统常用的人机对话的外围设备,键盘可以完成程序数据的输入,显示器显示计算机运行时的状态数据。键盘接口电路,用8279作为并行接口使用。8279的地址,数据线和凌阳单片机的接口直接连接,由片选信号控制实现分时信息传递。
6.5 程序存储器(EEPROM )芯片
由于数控机床在加工的时候要进行加工程序的监控,所以数控系统需要有程序存储器,放置监控程序。本数控机床选用EEPROM (容量为8K )。其外形图如图7-1:
图7-1 程序存储器(EEPROM )芯片
6.6 数据存储器(RAM )芯片:
由于数控机床在加工的时候要进行加工程序的调试,所以数控系统需要有随机存储器,放置调试程序。本数控机床选用静态RAM6264(容量为8K )。其外形图如图7-2:
图7-2 数据存储器(RAM )芯片
6.7 程序流程图
驱动横向和纵向步进电机运转的程序流程图如图7-3:
图7-3 步进电机流程图
总结
本学期的毕业设计就要结束,在过去的3个多月的学习中,在老师的带领下,我系统的设计了XK5025数控铣床的进给系统的设计,对与丝杠副有了很深的了解,对于步进电机的选择应用,有了一定的认识, 在电路设计方面, 水品有了很大的提高, 自己的机械设计水品有了很大的提高,对自己的大学生活做了一个很好的结局。
参考文献
[1] 濮良贵,纪名刚. 机械设计[M].北京. 高等教育出版社.2001:100-374 [2] 张新义. 经济型数控机床[M]. 北京. 机械工业出版社.1993:1021-58 [3] 吴祖育. 数控机床[M]. 上海. 上海科学技术出版社.1989:78-96
[4] 王爱玲. 现代数控机床使用操作技术[M]. 北京. 国防工业出版社.20021:46-254 [5] 李忠文. 实用电机控制电路[M]. 北京. 化学工业出版社.2003:1321-76 [6] 李佳. 数控机床及应用[M]. 北京. 清华大学出版社.2001:337-8
[7] 吉林工学院. 金属切削机床设计(上册)[M]. 上海. 上海科学技术出版社.1979:1021-34 [8] 机床设计手册编写组. 机床设计手册(2零件设计,上册)[M]. 北京. 机械工业出版社.198020:46-23
[9] 维邦. 金属切削机床设计(上册)[M]. 北京. 机械工业出版社.1984:341-03 [10] 承恩. 现代数控机床(上册)[M]. 北京. 机械工业出版社.19913:7-88 [11] 蔡春源. 机械零件设计手册(上册)[M]. 北京. 冶金出版社.19964:51-04 [12] 蔡春源. 机械零件设计手册(下册)[M]. 北京. 冶金出版社.19965:067-02
附录一
输入数据处理程序 .define .define .define .define .define .define .ram
.var KEY_BUF,K_IN_P,K_IN_C,K_IN_D .var KD00, KD01, KD02, KD03 .var KDA0, KDA1, KDA2, KDA3 .var KDB0, KDB1, KDB2, KDB3 .var KDC0, KDC1, KDC2, KDC3 .var KDD0, KDD1, KDD2, KDD3 disp_buf:
.dw 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .CODE DISP_TABLE:
.DW 0x003F,0x0006,0x005B,0x004F,0x0066,0x006D,0x007D,0x0007,0x007F,0x006F .DW 0x0077,0x007C,0x0039,0x005E,0x0079,0x0071,0x0073 .public _main _main:
R1= 0XFFFF
//
// Set port IOA output //
// 设置 PORTB D15--D12为键盘扫描OUT // 设置 PORTB D11--D8为键盘扫描IN
[P_IOA_Dir] = R1; [P_IOA_Attrib] = R1;
P_IOA_Data P_IOA_Dir P_IOA_Attrib
P_IOB_Data P_IOB_Dir P_IOB_Attrib
0x7000 0x7002 0x7003 0x7005 0x7007 0x7008
R1 = 0xF0F0;
[P_IOB_Dir] =R1; [P_IOB_Attrib]=R1 R1 = 0x00FF [P_IOB_Data]=R1
//
R1=0X0000 R3=24
R4=KEY_BUF
CLRR0: [R4]=R1 R4+=1 R3-=1 CMP R3,0 JNE CLRR0 mainloop:
call F_disp_PIOA call F_ksc_PIOB call F_ksc_CLP jmp mainloop //键值处理// F_ksc_CLP:
R1=[KEY_BUF]
CMP R1,0 JE KDAE CMP R1,11 JB K_DATA R2=0 [K_IN_C]=R2 CMP R1,11 JNE K_GN2 R2=KDA0 [K_IN_P]=R2 R2=1 [K_IN_D]=R2 R2=0
[KEY_BUF]=R2
RETF
K_DATA:
//
R3= [K_IN_D] CMP R3,0 JE KDAE R2=[K_IN_P] R1-=1 [R2]=R1 R2+=1 [K_IN_P]=R2 R2=[K_IN_C] R2+=1 [K_IN_C]=R2 CMP R2,4 JNE KDAE R2=0 [K_IN_C]=R2 R2=[K_IN_P] R2-=4 [K_IN_P]=R2 KDAE:
R2=0
[KEY_BUF]=R2 RETF K_GN2:
CMP R1,12 JNE K_GN3 R2=KDB0 [K_IN_P]=R2 R2=2 [K_IN_D]=R2 R2=0
[KEY_BUF]=R2
RETF
K_GN3:
CMP R1,13
JNE K_GN4
R2=KDC0
[K_IN_P]=R2
R2=3
[K_IN_D]=R2
R2=0
[KEY_BUF]=R2
RETF
K_GN4:
CMP R1,14
JNE K_GNAK
R2=KDD0
[K_IN_P]=R2
R2=4
[K_IN_D]=R2
R2=0
[KEY_BUF]=R2
RETF
K_GNAK:
CMP R1,15
JNE K_GNNK
R2=KDD0
[K_IN_P]=R2
R2=0
[K_IN_D]=R2
R2=0
[KEY_BUF]=R2
RETF
K_GNNK:
R2=0
[K_IN_P]=R2
[K_IN_C]=R2
[K_IN_D]=R2
[KEY_BUF]=R2
RETF
// 显示子程序//
F_disp_PIOA:
R2=[K_IN_D]
R2=R2 LSL 2
R2+=4
R1=0x0800
AA0:
R5=DISP_TABLE
R5+=[R2]
R1+= [R5]
[P_IOA_Data]=R1
R1-= [R5]
R2+=1
R1= R1 LSL 1
CALL DELAY
CMP R1,0x8000
JB AA0
R1=0x0800
RETF;
DELAY:
R4=0x0000
DL1:R4+=1
CMP R4,0x01
JBE DL1
RETF
// 按键管理
F_ksc_PIOB:
call KSC_ALL
//
cmp R2,0
JE Kend
call F_disp_PIOA
call KSC_ALL
cmp R2,0
JE Kend
R4 = 0X7FFF;
KK1:
[P_IOB_Data]=R4;
R2 = [P_IOB_Data];
R2|=0xF0FF
R5=R2
R2+=1
JCS Ksc1
R2=R5
R2 ^=0xFFFF
R2=R2 LSL 4
R5=0
LLP1:R2=R2 LSL 1
R5+=1
CMP R2,0x0000
JNE LLP1
R5=R5 LSL 2
R2=R4
R2^=0xFFFF
LLP2:R2=R2 LSL 1
R5+=1
CMP R2,0X0000
JNE LLP2
R5-=4
[KEY_BUF]=R5
Ksc1:
R4=R4 LSR 1
R4|=0X8000
CMP R4,0XF7FF
JNAE KK1
Ksc2:
call KSC_ALL
cmp R2,0
JnE Ksc2
Kend:
RETF
KSC_ALL:
R2 = 0X0FFF
[P_IOB_Data]=R2;
R2 = [P_IOB_Data];
R2|=0xF0FF
R2+=1
RETF
END
附录二
调频脉冲输出程序,在P_IOA0输出调频脉冲信号
.define P_IOA_DATA
.define P_IOA_DIR
.define P_IOA_ATTRI
.define P_IOB_DATA
.define P_IOB_DIR
.define P_IOB_ATTRI
.define P_TimerA_Ctrl
.define P_TimerA_Data
.define P_INT_Ctrl
.define P_INT_Clear
.define T_DATA
.CODE
//主程序
.public _main
_main:
INT OFF
R1 = 0x00FF
[P_IOA_DIR] =R1
[P_IOA_ATTRI]=R1
R1 = 0xFFFF
[P_IOA_DATA]=R1
R1 = 0x0005
[P_TimerA_Ctrl] = R1;
R1 = T_DATA
[P_TimerA_Data] = R1
R1 = 0x1000;
[P_INT_Ctrl] = R1
0x7000 0x7002 0x7003 0x7005 0x7007 0x7008 0x700b 0x700a 0x7010 0x7011 (0xffff - 0x1FE0) // 设置IRQ1_TM 中 断
INT IRQ // 开中断
R2=0xffb6
R3=0x0000
Main_lop:
Jmp Main_lop
Key:
R1=[P_IOA_DATA]
R1|=0x00ff
R1^=0xffff
R1=R1 LSR 3
R1+=1
// CMP R3,0
// JE LOW_TIME
R4= 0xffff
R4-=R1
R1=R4
retf
LOW_TIME:
R4=0x2000
R4-=R1
R1=R4
R4= 0xffff
R4-=R1
R1=R4
retf
.TEXT
.PUBLIC _IRQ1 //中断子程序
_IRQ1:
Call Key
[P_TimerA_Data] = R1
cmp R3 ,0
//周期不变的调宽脉冲时间设置 //输入设置时间
je cplp
r4=0xffb6
[P_IOA_DATA]=r4
R3 = 0
R4 = 0x1000
[P_INT_Clear] = R4
reti
cplp:
R3=1
R4=0xffff
[P_IOA_DATA]=R4
R4 = 0x1000
[P_INT_Clear] = R4
reti
END
//清中断标识位 //中断返回
致谢
感谢我的学院给我提供的物质上和精神上的帮助和支持。
感谢所有在我的毕业设计过程中予我帮助和支持的同学、家人和朋友。