基于CA6150普通车床的数控化改造

更新时间:2024-06-12 18:10:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

@@@ 本 科 毕 业 论 文(设 计)

基于CA6150普通车床的数控化改造

CA6150 Ordinary Lathe Based On The Numerical Control

Transformation

:

学 生 姓 名: 学 院:

专 业:机械设计制造及其自动化 班 级: 学 号: 指 导 教 师:

审 阅 教 师: 完 成 日 期:

独创性说明

作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。

作者签名:___________ 日期:__ __

基于CA6150普通车床得数控化改造

摘 要

目前,我国拥有300多万台机床,是生产和使用机床最多的国家之一, 但现有机床大多数服役年龄较长,大都是多年来生产积累的通用机床,设备陈旧落后,柔性和自动化程度低,要想在短时期内大量地更新现有设备,无论从资金还是国内机床制造厂的生产能力都很难做到。对于机床进行数控化改造投资少,见效快,是机械制造厂挖掘技改的一条成功之路。 对CA6150车床进行数控化改造,使其可以加工出传统机床加工不出来的曲线、曲面等复杂的零件,可以实现加工的自动化,而且是柔性自动化,从而效率可比传统机床提高3~7倍。加工零件的精度高,尺寸分散度小,拥有自动报警、自动监控、自动补偿等多种自律功能,降低了工人的劳动强度,节省了劳动力,减少了工装,缩短了新产品试制周期和生产周期,可对市场需求作出快速反应等等。

由于数控机床具有自动化程度高加工精度高,质量稳定,便于生产管理现代化等特点。数控机床的应用越来越普及,也是制造业现代化的必然趋势。如果全部淘汰旧机床而采用新的数控机床不仅所需资金太大,而且会造成原有设备的闲置和浪费。 我国的再制造技术研究起步较晚,迫切需要大力发展,即能充分利用原有的旧设备资源,减少浪费又能够以较小的代价获得性能先进的设备,满足现代化生产的要求。

本文介绍普通车床的数控化改造,重点介绍机床数控化改造方案的确定,基本步骤,目的,经济合理性,机床数控化改造计算(各种设计参数和结构,机械部分和电气部分)。

关键词: 伺服电机;精度修复;润滑;数控系统

I

基于CA6150普通车床得数控化改造

CA6150 Ordinary Lathe Based On The Numerical Control

Transformation

Abstract

At present,China has more than 300 million machine tools,she is one of the largest country to production and use machine tools, but most of the existing machine tools serving older. Mostly for the production of generic machine tools accumulation, outdated equipment, low level of Soft and automation. If want to update the existing equipment in a short time, whether from internal funds or machine tool factory capacity will be very difficult to achieve. Numerically controlled machine tools for the transformation of the investment, effective, and is a machinery factory excavation technological transformation on the road to success. CA6150 lathe for digital technology to transform so that it can not be processed by the processing of the curve of traditional machine tools, camber and other complex components. Automated processing can be achieved, but flexible automation to increase efficiency comparable traditional machine tools 3~7 times. Reduced labor intensity of the workers, labour savings, reducing suits, thus shortening the production cycle and new product testing cycle, rapid response to market demand, and so on.

Ease of production characteristics of modern management. Numerically controlled machine tools applications growing popularity is the inevitable trend of modern manufacturing. If all out of the old machine tools and the introduction of new digital machine is not only the necessary funds, but will also cause the original equipment idle and waste. Our country remanufacturing technology research started rather late. the urgent need to develop, namely the old equipment to fully utilize existing resources, reduce waste and the costs can be advanced to the smaller equipment to meet the requirements of modern production.

This text introduces the number of the common lather to control to turn a reformation, the point introduction tool machine number controls to turn the reformation project to really settle, basic step, purpose, economic rationality, the tool machine number controls to turn the reformation calculation.(various design parameter and structure, the machine part and electricities part).

Keywords:Electrical Exchange;Servo;Precision Repair;Lubricant;Digital Systems

II

基于CA6150普通车床得数控化改造

目 录

摘 要 .................................................................. I Abstract ................................................................. II 一、绪论 .................................................................. 1

(一)数控技术和制造装备发展趋势 ...................................... 1

1.数控技术的发展趋势 ............................................... 1 2.我国数控技术和产业化发展的分析 ................................... 4

二、CA6150机床系统的总体设计 ............................................. 5

(一)总体方案设计内容 ................................................ 5

1.CA6150系统运动方式的确定 ........................................ 5 2.CA6150控制方式的选择 ............................................ 5 (二)总体方案确定 .................................................... 5

1.CA6150系统的运动方式的选择 ...................................... 5 2.CA6150数控系统的确定 ............................................ 5 3.CA6150机械传动方式的确定 ........................................ 6

三、CA6150进给系统设计计算 ............................................... 7

(一)脉冲当量的选择 .................................................. 7 (二)切削力的计算 .................................................... 7

1.纵车外圆的切削力计算 ............................................. 8 2.横切端面的切削力计算 ............................................. 8 (三)CA6150机床滚珠丝杠螺母副的计算和选型 ............................ 8

1.纵向进给丝杠的选择和计算 ......................................... 9 2.横向进给丝杠的选择和计算 ........................................ 14 (四)CA6150进给齿轮箱传动比的计算 ................................... 18

1.纵向进给齿轮箱传动比计算 ........................................ 18 2.横向进给齿轮箱传动比计算 ........................................ 18 (五)CA6150机床步进电机的选型 ....................................... 19

1.纵向进给步进电机的计算 .......................................... 19 2.横向进给步进电机的计算和选型 .................................... 23

四、CA6150机床微机数控系统的设计 ........................................ 24

(一)微机数控系统的设计 ............................................. 24

1.硬件电路的设计 .................................................. 24 2.软件电路的设计 .................................................. 25 (二)8031单片机的扩展 ............................................... 25

1.8031单片机的系统扩展 ........................................... 25 2.8031单片机的存储器扩展 ......................................... 26 3.8031单片机的I/O口扩展 ......................................... 27 (三)步进电机驱动电路的分析 ......................................... 27

1.脉冲分配器(环行分配器)的分析 .................................. 27 2.光电隔离电路的分析 .............................................. 28

III

基于CA6150普通车床得数控化改造

3.功率放大器的分析 ................................................ 28 (四)CA6150机床数控系统的软件设计 ................................... 29

1.软件脉冲分配器的分析 ............................................ 29 2.逐点比较法插补程序 .............................................. 31 3.步进电机升降速软件的设计 ........................................ 32

五、CA6150机床的零件加工程序编写 ........................................ 34 结 论 ................................................................. 35 参 考 文 献 .............................................................. 36 致 谢 ................................................................. 37 附 录 ................................................................. 38

IV

基于CA6150普通车床的数控化改造

一、绪论

(一)数控技术和制造装备发展趋势

当今世界数控技术及装备发展的趋势及我国数控装备技术发展和产业化的

现状,在此基础上讨论了在我国加入WTO和对外开放进一步深化的新环境下,发展我国数控技术及装备、提高我国制造业信息化水平和国际竞争能力的重要性,并从战略和策略两个层面提出了发展我国数控技术及装备的几点看法[1]。

装备工业的技术水平和现代化程度决定着整个国民经济的水平和现代化程度,数控技术及装备是发展新兴高新技术产业和尖端工业(如信息技术及其产业、生物技术及其产业、航空、航天等国防工业产业)的使能技术和最基本的装备。马克思曾经说过“各种经济时代的区别,不在于生产什么,而在于怎样生产,用什么劳动资料生产”[2]。制造技术和装备就是人类生产活动的最基本的生产资料,而数控技术又是当今先进制造技术和装备最核心的技术。当今世界各国制造业广泛采用数控技术,以提高制造能力和水平,提高对动态多变市场的适应能力和竞争能力。此外世界上各工业发达国家还将数控技术及数控装备列为国家的战略物资,不仅采取重大措施来发展自己的数控技术及其产业,而且在“高精尖”数控关键技术和装备方面对我国实行封锁和限制政策[3]。总之,大力发展以数控技术为核心的先进制造技术已成为世界各发达国家加速经济发展、提高综合国力和国家地位的重要途径。

数控技术是用数字信息对机械运动和工作过程进行控制的技术,数控装备是以数控技术为代表的新技术对传统制造产业和新兴制造业的渗透形成的机电一体化产品,即所谓的数字化装备,其技术范围覆盖很多领域:(1)机械制造技术;(2)信息处理、加工、传输技术;(3)自动控制技术;(4)伺服驱动技术;(5)传感器技术;(6)软件技术等。 1.数控技术的发展趋势

数控技术的应用不但给传统制造业带来了革命性的变化,使制造业成为工业化的象征,而且随着数控技术的不断发展和应用领域的扩大,他对国计民生的一些重要行业(IT、汽车、轻工、意料等)的发展起着越来越重要的作用,因为这些行业所需装备的数字化已是现代发展的大趋势[4]。从目前世界上数控技术及其装备发展的趋势来看,其主要研究热点有以下几个方面:

(1)高速、高精加工技术及装备的新趋势

效率、质量是先进制造技术的主体。高速、高精加工技术可极大地提高效率,提高产品的质量和档次,缩短生产周期和提高市场竞争能力。为此日本先端技术

1

基于CA6150普通车床的数控化改造

研究会将其列为5大现代制造技术之一,国际生产工程学会(CIRP)将其确定为21世纪的中心研究方向之一[5]。

在轿车工业领域,年产30万辆的生产节拍是40秒/辆,而且多品种加工是轿车装备必须解决的重点问题之一;在航空和宇航工业领域,其加工的零部件多为薄壁和薄筋,刚度很差,材料为铝或铝合金,只有在高切削速度和切削力很小的情况下,才能对这些筋、壁进行加工[6]。近来采用大型整体铝合金坯料“掏空”的方法来制造机翼、机身等大型零件来替代多个零件通过众多的铆钉、螺钉和其他联结方式拼装,使构件的强度、刚度和可靠性得到提高。这些都对加工装备提出了高速、高精和高柔性的要求。

从EMO2001展会情况来看,高速加工中心进给速度可达80m/min,甚至更高,空运行速度可达100m/min左右。目前世界上许多汽车厂,包括我国的上海通用汽车公司,已经采用以高速加工中心组成的生产线部分替代组合机床。美国CINCINNATI公司的HyperMach机床进给速度最大达60m/min,快速为100m/min,加速度达2g,主轴转速已达60 000r/min。加工一薄壁飞机零件,只用30min,而同样的零件在一般高速铣床加工需3h,在普通铣床加工需8h;德国DMG公司的双主轴车床的主轴速度及加速度分别达12X1000r/mm和1g[7]。

在加工精度方面,近10年来,普通级数控机床的加工精度已由10μm提高到5μm,精密级加工中心则从3~5μm,提高到1~1.5μm,并且超精密加工精度已开始进入纳米级(0.01μm)。

在可靠性方面,国外数控装置的MTBF值已达6 000h以上,伺服系统的MTBF值达到30000h以上,表现出非常高的可靠性。

为了实现高速、高精加工,与之配套的功能部件如电主轴、直线电机得到了快速的发展,应用领域进一步扩大[8]。

(2)5轴联动加工和复合加工机床快速发展

采用5轴联动对三维曲面零件的加工,可用刀具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。一般认为,1台5轴联动机床的效率可以等于2台3轴联动机床,特别是使用立方氮化硼等超硬材料铣刀进行高速铣削淬硬钢零件时,5轴联动加工可比3轴联动加工发挥更高的效益。但过去因5轴联动数控系统、主机结构复杂等原因,其价格要比3轴联动数控机床高出数倍,加之编程技术难度较大,制约了5轴联动机床的发展[9]。

当前由于电主轴的出现,使得实现5轴联动加工的复合主轴头结构大为简化,其制造难度和成本大幅度降低,数控系统的价格差距缩小。因此促进了复合主轴头类型5轴联动机床和复合加工机床(含5面加工机床)的发展。

2

基于CA6150普通车床的数控化改造

在EMO2001展会上,新日本工机的5面加工机床采用复合主轴头,可实现4个垂直平面的加工和任意角度的加工,使得5面加工和5轴加工可在同一台机床上实现,还可实现倾斜面和倒锥孔的加工。德国DMG公司展出DMUVoution系列加工中心,可在一次装夹下5面加工和5轴联动加工,可由CNC系统控制或CAD/CAM直接或间接控制[10]。

(3) 智能化、开放式、网络化成为当代数控系统发展的主要趋势 21世纪的数控装备将是具有一定智能化的系统,智能化的内容包括在数控系统中的各个方面:为追求加工效率和加工质量方面的智能化,如加工过程的自适应控制,工艺参数自动生成;为提高驱动性能及使用连接方便的智能化,如前馈控制、电机参数的自适应运算、自动识别负载自动选定模型、自整定等;简化编程、简化操作方面的智能化,如智能化的自动编程、智能化的人机界面等;还有智能诊断、智能监控方面的内容、方便系统的诊断及维修等。

为解决传统的数控系统封闭性和数控应用软件的产业化生产存在的问题。目前许多国家对开放式数控系统进行研究,如美国的NGC(The Next Generation Work-Station/Machine Control)、欧共体的OSACA(Open System Architecture for Control within Automation Systems)、日本的OSEC(Open System Environment for Controller),中国的ONC(Open Numerical Control System)等[11]。数控系统开放化已经成为数控系统的未来之路。所谓开放式数控系统就是数控系统的开发可以在统一的运行平台上,面向机床厂家和最终用户,通过改变、增加或剪裁结构对象(数控功能),形成系列化,并可方便地将用户的特殊应用和技术诀窍集成到控制系统中,快速实现不同品种、不同档次的开放式数控系统,形成具有鲜明个性的名牌产品。目前开放式数控系统的体系结构规范、通信规范、配置规范、运行平台、数控系统功能库以及数控系统功能软件开发工具等是当前研究的核心。

网络化数控装备是近两年国际著名机床博览会的一个新亮点。数控装备的网络化将极大地满足生产线、制造系统、制造企业对信息集成的需求,也是实现新的制造模式如敏捷制造、虚拟企业、全球制造的基础单元[12]。国内外一些著名数控机床和数控系统制造公司都在近两年推出了相关的新概念和样机,如在EMO2001展中,日本山崎马扎克(Mazak)公司展出的“CyberProduction Center”(智能生产控制中心,简称CPC);日本大隈(Okuma)机床公司展出“IT plaza”(信息技术广场,简称IT广场);德国西门子(Siemens)公司展出的Open Manufacturing Environment(开放制造环境,简称OME)等,反映了数控机床加工向网络化方向发展的趋势[13]。

3

基于CA6150普通车床的数控化改造

2.我国数控技术和产业化发展的分析

(1)战略分析

我国是制造大国,在世界产业转移中要尽量接受前端而不是后端的转移,即要掌握先进制造核心技术,否则在新一轮国际产业结构调整中,我国制造业将进一步“空芯”。我们以资源、环境、市场为代价,交换得到的可能仅仅是世界新经济格局中的国际“加工中心”和“组装中心”,而非掌握核心技术的制造中心的地位,这样将会严重影响我国现代制造业的发展进程。

我们应站在国家安全战略的高度来重视数控技术和产业问题,首先从社会安全看,因为制造业是我国就业人口最多的行业,制造业发展不仅可提高人民的生活水平,而且还可缓解我国就业的压力,保障社会的稳定;其次从国防安全看,西方发达国家把高精尖数控产品都列为国家的战略物质,对我国实现禁运和限制,“东芝事件”和“考克斯报告”就是最好的例证。

(2)发展策略

从我国基本国情的角度出发,以国家的战略需求和国民经济的市场需求为导向,以提高我国制造装备业综合竞争能力和产业化水平为目标,用系统的方法,选择能够主导21世纪初期我国制造装备业发展升级的关键技术以及支持产业化发展的支撑技术、配套技术作为研究开发的内容,实现制造装备业的跨跃式发展。

强调市场需求为导向,即以数控终端产品为主,以整机(如量大面广的数控车床、铣床、高速高精高性能数控机床、典型数字化机械、重点行业关键设备等)带动数控产业的发展。重点解决数控系统和相关功能部件(数字化伺服系统与电机、高速电主轴系统和新型装备的附件等)的可靠性和生产规模问题。没有规模就不会有高可靠性的产品;没有规模就不会有价格低廉而富有竞争力的产品[14]。

4

基于CA6150普通车床的数控化改造

二、CA6150机床系统的总体设计

(一)总体方案设计内容

接到一个数控装置的设计任务以后,必须首先拟定总体方案,绘制系统总体框图,才能决定各种设计参数和结构,然后再分别对机械部分和电气部分进行设计。

机床数控系统总体方案的拟定包括以下内容:系统运动方式的确定、伺服系统的选择、执行机构的结构及传动方式的确定,计算机系统的选择等内容。

一般应根据设计任务和要求提出数个总体方案,进行综合分析、比较和论证,最后确定一个可行的总体方案。 1.CA6150系统运动方式的确定

数控系统按运动方式可分为点位控制系统、点位直线控制系统和连续控制系统。 2.CA6150控制方式的选择

系统可分为开环控制系统、半闭环控制系统和闭环控制系统。

经济型数控机床普遍采用开环伺服系统。开环控制系统中,没有检测反馈装置,数控装置发出的信号的流程是单向的,也正是由于信号的单向流程,它对机床移动部件的实际位置不做检测,所以机床加工精度要求不太高,其精度主要取决于伺服系统的性能。开环伺服系统主要由步进电机驱动。这类机床工作比较稳定,反应迅速,调试和维修都比较简单。

(二)总体方案确定

1.CA6150系统的运动方式的选择

由于改造后的经济型数控机床应具备定位,直线插补,顺、逆圆弧插补,暂停,循环加工,公英制螺纹加工等功能,故应选择连续控制系统。考虑达到属于经济型数控机床加工精度要求不高,为了简化结构、降低成本,采用步进电机开环控制系统。

2.CA6150数控系统的确定

根据机床要求,采用8位微机。由于MCS-51系列单片机具有集成度高,可靠性好,功能强,速度快,抗干扰性强,具有很高的性能价格比等特点,决定采用MCS-51系列的8031单片机扩展系统。

控制系统由微机部分、键盘及显示器、I/O接口及光电隔离电路、步进电机功率放大电路等组成,系统的加工程序和控制命令通过键盘操作实现,显示器采用数码管显示加工数据及机床状态等信息。

5

基于CA6150普通车床的数控化改造

3.CA6150机械传动方式的确定

为实现机床所要求的分辨率,采用步进电机经齿轮减速再传动丝杠,为保证一定的传动精度和平稳性,尽量减少摩擦力,选用滚珠丝杠螺母副。同时,为提高传动刚度和消除间隙,采用预加负荷的结构。齿轮传动也要采用消除齿轮间隙的结构。

系统总体方案框图如下:

图2.1系统总体方案框图

6

基于CA6150普通车床的数控化改造

三、CA6150进给系统设计计算

(一)脉冲当量的选择

脉冲当量是衡量数控机床加工精度的一个基本技术参数。经济型数控车床常采用的脉冲当量是0.01~0.005mm/step[15]。

根据机床精度要求确定脉冲当量:

纵向:0.01mm/step ;横向:0.005mm/step(半径)

(二)切削力的计算

.5用车床经验公式Fz=0.67D1max来计算主切削力。

式中Dmax指车床身上最大加工直径(mm),横切端面时主切削力Fz?可取纵切时Fz的1/2。

求出主切削力Fz以后再按以下比例分别求出分力Fz和Fy。

Fz:Fx:Fy=1 :0.25 :0.5

式中 Fx:指走刀方向的切削力(N); Fy:指垂直走刀方向的切削力(N)。

下图为纵切和横切时切削力的示意图。

图3.1纵切和横切时切削力的示意图

7

基于CA6150普通车床的数控化改造

1.纵车外圆的切削力计算

主切削力Fz(N)按经验公式估计算:

.5 Fz=0.67D1max=0.67?5001.5?7491.751 (N)

按切削力各分力比例:

Fz:Fx:Fy=1 :0.25 :0.4 Fx?7491.751?0.25?1872.711(N)

Fy?7491.751?0.4?2996.335(N)

2.横切端面的切削力计算

主切削力Fz?(N)可取纵切的1/2。

1N) Fz?? Fs?3745.42(

21 Fx??3745.421?0.25?936.34 0(N)

.421?0.4?1498.165N) Fy??3745(

(三)CA6150机床滚珠丝杠螺母副的计算和选型

图3.2总体传动简图

8

基于CA6150普通车床的数控化改造

1.纵向进给丝杠的选择和计算 (1)滚珠丝杠副支撑方式的选择

由于固定---支承适用于中等转速、高精度。所以Z向选择固定---支承式。如图3.3。

1--电动机 2--弹性联轴器 3--轴承 4--滚珠丝杠 5--滚珠丝杠螺母

图3.3滚珠丝杠副支撑方式

Z向的固定端选择一对单列圆锥滚子轴承。Z向支撑端选择一个深沟球轴承。 (2)计算进给轴向力Fm(N)

纵向进给这里为三角形导轨:Fm?kFx?f?(Fz?G), 式中K:指颠覆力矩影响的实验系数,综合导轨取K=1.15;

f?:指滑动导轨摩擦系数取0.15~0.18

之间的值;

G:指流板及刀架重力,G=1100N。

则 Fm=1.15?1872.707?0.17(7490.816?1101)?3614.052(N)。

(3)计算最大动负载Q

考虑滚珠丝杠在运转过程中冲击扰动对寿命的影响,则最大动负载Q的计算公式为:

Q? L? n?3LfwFm

660?n?T10

1000vsL0

式中 L0:指滚珠丝杠导程,初选L0=8;

9

基于CA6150普通车床的数控化改造

n:指丝杠转速,(r/min);

vs:指最大切削力条件下的进给速度(m/min),可取最高进给速度的

1/2~1/3,此处取vs=0.3mm;

T:指使用寿命时间(h),对于数控机床取T=15000h.。 L:指寿命,以106转为一单位;

fw:指运动系数,见表3.1,选fw=1.3。

运转系数 1.0~1.2

1.2~1.5 1.5~2.5

表3.1运转系数

运转状态 无冲击运转 一般运转 有冲击运转

则 n?1000vsL0?1000?0.6?0.58?37.47( r/min)

L??60?n?T1036?60?37.47?150001036?33.76

Q

LfwFm?33.76?1.3?3614.054?15183.1748(N)。

(4)滚珠丝杠螺母副的选型

从手册或样本的滚珠丝杠副的尺寸系列表中可以找到相应的动负载C的滚珠丝杠副的尺寸规格和结构类型,选用时应满足Q? C的条件。

查表:可采用W1L5008外循环调整预紧的双螺母滚珠丝杠副,2.5圈1列,其额定动负载为23400N,符合Q? C的条件。精度等级按表 2,选为1级。

V300p?6?10?3mm

10

基于CA6150普通车床的数控化改造

表 3.2滚珠丝杠行程公差

项目

符号

有效行程Lu(mm)

?315

1 6 7 8 9 6 6 7 7 6 4 2 8 9 10 11 8 8 10 11 8 5

3 12 13 15 16 12 12 13 14 12 6

等级 4 16 18 20 22 16 17 19 21 16 7

5 23 25 27 30 23 25 26 29 23 8

目标行程公差

ep

315~400 400~500 500~630

?315

行程变动量公差

Vmp

315~400 400~500 500~630

任意300 mm内

V300p

行程变动量

2?弧度内行程

V2? p

变动量

(5)传动效率计算 ??tg?tg(???)

式中 ?:指螺旋升角,?=2?55';

?:指摩擦角,滚珠丝杠副的滚动摩擦系数f?0.003~0.004,其摩擦角

??arctgf,约等于10?。 tg?tg(???)tg2 55? tg(2 55??10?)??则 ????0.95。

(6)刚度验算

先画出此纵向进给滚珠丝杠支承方式草图,如图3.4所示,最大轴向力为3614.054N,支承间距L=1500mm,丝杠螺母及轴承均进行预紧,预紧力为最大轴向负荷的1/3。

11

基于CA6150普通车床的数控化改造

图3.4纵向进给系统计算简图

计算如下:

1) 丝杠的拉伸或压缩变形量?1(mm): Fm=3614.054N, L0=8mm,

E?20.6?104N/mm2(材料弹性模数,对钢来说是等于这个值),

D0?50mm, R=2.477, e=0.068mm,

则 d1?D0?2e?2R?50?2?0.068?2?2.477?45.182( mm);

A?(截面积)。

丝杠导程L0的变化量为: ?L?FmL0EA?3614.055?820.6?104d12)???(245.1822)?3.14?1603?421(mm) (A指滚珠丝杠按内径定的

2?8.748?10?5

?1603.421总长度L=1500mm,丝杠上的变形量?1,由于两端均采用推力球轴承,则值: ?1?1?L4L0?L?14?8.748?108?5?1500?4.121?10-3(mm)。

12

基于CA6150普通车床的数控化改造

2) 滚珠与螺纹滚道间接触变形?2(mm): 由db=4.763mm, Fm=361.4kgf, 承载滚珠数量 Z??Z?圈数?列数 ???D0db?圈数?列数

3.14?504.763?82.4477?2.5?1

由于滚珠丝杠副施加预应力,且预应力Fp为轴向负载的1/3,则变形量: ?2=0.0013

3Fmdb?Fp?Z?2

?0.0013?3361.44.763?361.43?82.44772

?2.979?10?3(mm)

3) 支承滚珠丝杠轴承的轴向接触形变?3(mm): 这里采用有预紧时的推力球轴承则: ?3?1.746?10?43FmDwZFp2

查《机械设计手册》中表6-2-82,采用51109型推力球轴承,其d=45mm, 滚动体直径DW=3.969 mm, 滚动体数量Z=22,

?3?1.746?10?43FmDwZFp2

?1.746?10?433614.0543.969?22?3614.054/32

?4.782?10?3(mm) 则定位误差???1??2??3?V300p

?4.103?10-3?2.98?10?3?4.782?10?3?6?10?3

13

基于CA6150普通车床的数控化改造

=0.01785mm?0.025mm(规定定位精度)。 (7)稳定性校核

滚珠丝杠两端采用推力轴承,不会产生失稳现象,故不需作稳定性校核。 2.横向进给丝杠的选择和计算

X向选择固定---自由式,如图3.5。

1—电动机 2—弹性联轴器 3—轴承 4—滚珠丝杠 5—滚珠丝杠螺母

图3.5 X向支撑方式

单列圆锥滚子轴承这种轴承径向和轴向刚度高,能承受重载荷,尤其能承受较强的动载荷,安装与调整性能也好。所以X向固定端选择一对单列圆锥滚子轴承。 (1) 进给轴向力Fm?的计算 横向导轨为燕尾形,计算如下:

??kFx??f?(Fz??2Fy??G) Fm 由于是燕尾形导轨式中: K=1.4,f?=0.2

??1.4?936.354?0.2(3745.414?2?1498.166?500)?2759则 FmN。

(2)最大动负载Q的计算 n?L? Q?1000vsL0?1000?0.3?0.56?3?26( r/min)

60?n?T103660?25?15000106?22.5

??LfwFm22.5?1.3?2759?10125(N)

查表:可采用W1L2506外循环调整预紧的双螺母滚珠丝杠副,2.5圈1列,其额定动负载为13100N,符合Q? C的条件。精度等级按表 3.2滚珠丝杠行程公差表,选为1级。

14

基于CA6150普通车床的数控化改造

V300p?6?10?3mm (3)传动效率的计算

??tg?tg(???)?tg4 22? tg(4 22??10?)???0.958

(4)刚度验算

横向进给滚珠丝杠支承方式如图3.6所示,最大轴向力为2759N,支承间距L=550mm, 因丝杠长度较短,不需要预紧。

图3.6横向进给系统计算简图

计算如下:

1) 丝杠的拉伸或压缩变形量?1(mm)

根据 Fm??2759N, D0=25mm,E?20.6?104N/mm2,R=2.064,e=0.056mm

d1?D0?2e?2R?25?2?0.056?2?2.064?20.9832( mm) A?(d12)???(?FmEA220.9842)?3.14?345.8341(mm)

2 ?1??LL0L??L?275920.6?10?345.8334?550?2.13?10?2(mm)。

2) 滚珠与螺纹滚道间接触变形?2(mm) 对滚珠丝杠副施加预紧力F为轴向负载的1/3。 由 db?3.969mm,Fm??275.9kgf 得: 承载滚珠数量 Z??Z?圈数?列数

15

基于CA6150普通车床的数控化改造

???D0db?圈数?列数

3.14?25

3.969?49.4 6?2.5?1

?2=0.0013

3?Fmdb?Fp?Z?2

?0.0013275.933.969?275.9/3?49.462

?3.72?10?3(mm)

3) 支承滚珠丝杠轴承的轴向接触形变?3(mm) 这里采用有预紧时的推力球轴承则 : ?3?1.746?10?43FmDwZFp2

查《机械设计手册》中表6-2-82,采用51104型推力球轴承,其d=20mm, 滚动体直径DW=3.175 mm,滚动体数量Z=14,

?3?1.746?10?43?FmDwZFp2

2759 ?1.746?10?433.175?14?2759/32

?5.8?10?3(mm)

则定位误差???1??2??3?V300p

?2.13?10-2?3.72?10?3?5.8?10?3?6?10?3

=0.03682 (mm)

显然变形量已大于规定的定位精度(?0.025mm),应该采取相应的措施修改,因横向溜板空间限制,不宜加大滚珠丝杠直径,故采用贴塑导轨来减少摩擦力,从而减少轴向力,采用贴塑导轨f?=0.03~0.05。重新计算如下:

??kFx??f?(Fz??2Fy??G) Fm ?1.4?936.355?0.03(3745.414?2?1498.166?500)

16

基于CA6150普通车床的数控化改造

?1528N Q?3??LfwFm322.5?1.3?1527?5606(N)

由此可知:滚珠丝杠螺母副和轴承的型号可不改变。

此时的变形量为:

?1??LL0L??FmEA?L?152820.6?10?345.8334?550?1.17?10152.8?2(mm);

(mm);

?2=0.0013

3?Fmdb?Fp?Z??43 ?0.0013233.969?152.8/3?49.47?432?2.51?10?3?3?1.746?10?FmDwZFp2?1.746?1015283.175?14?1528/32 ?3.91?10?3(mm)。

定位误差???1??2??3?V300p

?1.17?10-2?2.51?10?3?3.91?10?3?6?10?3 ?0.02412 (mm)

(5)稳定性校核

?0.025mm(规定定位精度)。

Fk?Fm临界负载Fk与工作负载 Fm?之比称为稳定性系数nk,如果nk?稳定,?nk?为许用稳定性安全系数,一般?nk?=2.5~4。 计算临界负载Fk(N):Fk??EJ(?l)22??nk?,则压杆

式中 E:指丝杠材料弹性模量,对钢E?20.6?104(N/mm2); J:指截面惯性矩(mm4);丝杠截面惯性矩J? l:丝杠两支承端距离(mm);

?:丝杠支承方式系数,见表3.3,这里??2.00。

?64d14(d1为丝杠螺纹的底径);

表3.3滚珠丝杠支承方式系数

方式

?

一端固定一端自由

0.25

两端简支 1.00

一端固定一端简支

2.00

两端固定 4.00

?E2?642d143.14?2?20.7?104?3.14642?20.9744则 : Fk?(?l)(2.00?551)17

?15599N 3基于CA6150普通车床的数控化改造

nk?Fk?Fm?1559921528?10.47??nk?,

所以此丝杠不会产生失稳。

图3.7滚珠丝杠的结构及工作原理图

(四)CA6150进给齿轮箱传动比的计算

1.纵向进给齿轮箱传动比计算

已确定纵向进给脉冲当量?p?0.01,滚珠丝杠导程L0?8mm,初选步进电机步距角?b?0.75?,可计算出传动比i:

i12??bL0360?p?0.75?8360?0.01?1.668

在闭式软齿面齿轮传动中,齿轮的弯曲强度总是足够的,因此齿数可取多些,推荐

取Z=24~40。所以可选定齿轮数为:

i12?Z2Z1?4024

2.横向进给齿轮箱传动比计算

已确定横向进给脉冲当量?p?0.005,滚珠丝杠导程L0?6mm,初选步进电机步距角?b?0.75?,可计算出传动比i:

i12??bL0360?p?0.75?6360?0.00518

?2.7

基于CA6150普通车床的数控化改造

可选定齿轮数为: i12?Z2Z1?4518

因进给运动齿轮受力不大,取模数m=2。有关参数参照表3.4。

表3.4传动齿轮几何参数

所处位置 齿数 分度圆直径 齿顶圆直径 齿根圆直径

齿宽 中心距

A?df d=mz

da?d?2m ?d?2?1.25m

纵向 24 48 52 43 16

64

40 80 84 75 16

18 36 40 31 16

横向

45 90 94 85 16 63

(6~10)m

12m(Z1?Z2)

(五)CA6150机床步进电机的选型

1.纵向进给步进电机的计算 (1) 等效转动惯量的计算

传动系统折算到电机轴上的总的转动惯量J?(kg?cm2)可由下式计算:

J??JM?J1?(Z2WL02?[16] 2?)?(J2?Js)?()?Z1?g2??式中 JM :指步进电机转子转动惯量(kg?cm2);

J1、J2:指齿轮Z1、Z2的转动惯量(kg?cm);

2Js:指滚珠丝杠转动惯量(kg?cm)W2;

:指工件及工作台重量(N);

);

L0:指丝杠导程(cm参考同类型机床,初选反应式步进电机150BF,其转子转动惯量JM?10kg?cm2。

J1?0.78?10?3?dL(d和L分别表示齿轮Z2的分度圆直径和齿宽)

?0.78?10?3?4.84?1.6?0.66(kg?cm2);

J2?0.78?10?3?dL(d和L分别表示齿轮Z1的分度圆直径和齿宽)

19

基于CA6150普通车床的数控化改造

?0.78?10?3?84?1.6?5.11(kg?cm2);

Js?0.78?10?3?dL(d和L分别表示纵向滚珠丝杠的公称直径和支承间距)

2 ?0.78?10?3?54?150?73.13(kg4?cm)。

把这些数据代入上式: J??JM?J1?(WL02?2?)?(J2?Js)?()?Z2?g2??Z1

?10?0.66?(2411000.8?2?)?(5.11?73.125)??()40?9.82???

?43.97021(kg?cm2)。

(2)电机力矩的计算

机床在不同的工况下,其所需转矩不同,下面分别按个阶段计算: 1)快速空载起动力矩M起

在快速空载起动阶段,加速度所占的比例较大,具体计算公式如下:

M起?Mamax?Mf?M[16]

0Mamax?J????J?nmax602??ta?10?2?J?2??nmax?1060ta?2;

nmax??max?p??b360?;

Mf?F0L02G?iFpL02??i;

M0?(1??0)。

2以上式中 Mamax:指空载起动时折算到电机轴上的加速度力矩(N?cm); Mf:指折算到电机轴上的摩擦力矩(N?cm);

M0:指丝杠预紧时折算到电机轴上的附加摩擦力矩(N?cm);

2J?:指传动系统折算到电机轴上的总的转动惯量(kg?cm);

20

基于CA6150普通车床的数控化改造

?:指电机最大角加速度(rad/s2); nmax:指电机最大转速(r/min);

; ?max:指运动部件最大进给速度(mm/min)

?p:指脉冲当量(mm/step);

; ?b:指步进电机步距角(deg)

,这里是ta:指运动部件从停止起动到最大快进速度所需时间(s),F0?f?(Fz?W); F0:指导程的摩擦力(N); Fz:指垂直方向的切削力(N)

W30ms;

:指工件及工作台重量(N);

f?:指导轨摩擦系数,f??0.15~0.18G:指运动部件的总重量(N);

Z2Z1i:指齿轮降速比;按i?计算;

?:指传动链总效率,一般可取??0.7~0.85;

Fp:指滚珠丝杠预加负载,一般取Fm/3,Fm为进给轴向力(N);

L0:指滚珠丝杠导程;

?0:指滚珠丝杠未加预紧时的传动效率,一般取?0?0.9。

将以前计算所得数据代入: nmax??max?p??b360??20000.02?2?0.75360??; ?416.56(r/min)2??416.5660?0.03 Mamax?J?F0L02G?i2??nmax?1060ta??43.971??10?2?639.424(N?cm);

Mf?f?(Fz?W)?L02??Z2/Z1?0.17?(7490.827?1100)?0.82??0.8?1.667?139.38(N?cm);

21

基于CA6150普通车床的数控化改造

M0?FpL02??i(1??0)

2?1/3FmL02??Z2/Z1(1??0)?21/3?3614.055?0.82??0.8?1.6670; (1?0.9)?21.84(N?cm)

)。

2则 M起?Mamax?Mf?M?639.424?139.38?21.84?800.64(4N?cm2)快速移动时所需力矩M快 M快?Mf?M0?139.38?21.84?161.2(2N?cm)。

3)最大切削负载时所需力矩M切

M切?Mf?M0?Mt

?139.38?21.84?1872.707?0.82??0.8?1.667?340.036 ?Mf?M0?FxL02??i(N?cm)。

从上面计算可以看出,M起、M快和M切三种工况下,以快速空载起动所需力矩最大,以此项作为初选步进电机的依据。

由表3.5得:当步进电机为三相六拍时,??Mq/MMjmaxjmax?0.866,则

?800.770.886?903.8(N)。

表3.5步进电机起动转距Mq与最大静转距M步进 电机

相数 拍数

/Mjmax关系

六相

10 0.866

6 0.866

12

三相 3

0.5

6 0.866

4

四相

8 0.809

5

五相

??Mqjmax0.707 0.951

按此最大静转距从表中查出,150BF002型最大静转距为13.72N?M,大于所需最

大静转距,可作为初选型号,但还必须进一步考核步进电机起动矩频特性和运动矩频特性。

22

基于CA6150普通车床的数控化改造

(4)计算步进电机空载起动频率和切削时的工作频率

fk?1000?max60?1000?60?pp?1000?2.060?0.01?3333.33Hz;

fe?s?1000?0.660?0.01?1000Hz。

可查出150BF002型步进电机允许的最高空载启动频率为2800Hz运行频率为8000Hz,再从图5查出150BF002步进电机起动矩频特性和运行矩频特性。从图中看出,当步进电机起动时,f起?2500Hz,M?100N?cm远远不能满足此机床所要求的空载起动力矩(800.77N?cm),直接使用则会出现失步,所以必须采用升降速控制(用软件实现),半起动频率降到1000Hz,起动力矩可提高到588.4N?cm,然后在电路上再采用高低压驱动电路,还可以将步进电机输出力矩扩大一倍左右。当快速运动和切削进给时,150BF002型步进电机运行矩频则完全可以满足要求[17]。

2.横向进给步进电机的计算和选型

与纵向进给步进电机计算的方法一样,如果纵向的步进电机能满足条件那横向的就也可以满足条件,则这选用与纵向相同的步进电机。

23

基于CA6150普通车床的数控化改造

四、CA6150机床微机数控系统的设计

(一)微机数控系统的设计

1.硬件电路的设计

硬件是组成系统的基础,也是软件编程的前提,数控系统硬件设计包括以下几部分内容:

(1) 绘制系统电气控制的结构框图

据总体方案及机械结构的控制要求,确定硬件电路的总体方案,绘制电气控制结

构图。

机床硬件电路由五部分组成:

1)主控制器,即中央处理单元CPU;

2)总线,包括数据总线、地址总线和控制总线; 3)存储器,包括程序存储器和数据存储器; 4)接口,即输入/输出接口电路; 5)外围设备,如键盘、显示器等。 机床数控系统硬件框图如图4.1所示:

图4.1机床数控系统硬件框图(开环系统)

(2)选择中央处理单元CPU的类型

根据设计要求,CNC系统的主CPU采用8031单片机。 (3)存储器扩展电路设计

存储器扩展包括数据存储器和程序存储器扩展两部分。 选择EPROM作程序存储器时,应考虑: 1) 速度应与CPU时钟匹配; 2) 容量适中。 (4)I/O接口电路设计

设计内容包括:据外部要求选用I/O接口芯片,步进电机伺服控制电路,键盘、显示部分以及其他辅助电路设计(如复位、掉电保护等)。这部分设计要求考虑系统的驱动能力。驱动能力不足时,系统工作不可靠。

在存储器扩展和I/O接口电路中,均涉及到地址译码问题。

24

基于CA6150普通车床的数控化改造

2.软件电路的设计

软件是硬件的补充,确定硬件电路后,根据系统功能要求设计软件。 (1)软件设计步骤

软件设计步骤分为以下几步:

1)据软件要求实现的功能,制定出软件技术要求;

2)将整个软件模块化,确定个模块的编制要求,包括模块功能,入口参数,出口

参数;

3)据硬件资源,合理分配好存储单元; 4)分别对个模块编程,并调试;

5)连接各模块,进行统一调试及优化; 6)固化到程序存储器中。 (2)数控系统中常用的软件模块

1)软件实现环形分配器; 2)插补运算模块;

3)自动升降速控制模块等。

(二)8031单片机的扩展

1.8031单片机的系统扩展

8031单片机内无程序存储器,如不扩展外部程序存储器则不能工作,且片内仅有

128字节数据存储器,对于需要较多数据缓冲区的程序来说,片内RAM也不够用,须扩展。8031片内四个I/O口中仅P1口可作为8位双向的I/O接口用户使用,也须扩展,有些情况还须扩展定时/计数器等。 (1)8031的片外总线结构

所有的外部芯片都通过三组总线进行扩展: 1) 数据总线(DB):由P0口提供,数据总线要连接到连接的所有外围芯片上,但

在同一时间只能够有一个是有效的数据传输通道。

2) 地址总线(AB):16位,可寻址范围为64K字节,AB由P0口提供低8位地址,

与数据分时传送,传送数据时将低8位地址锁存,高8位地址由P2口提供。 3)

控制总线(CB):系统扩展用控制总线有WR、RD、PSEN、ALE、EA。

(2)系统扩展能力

据地址总线的宽度,在片外可扩展的存储器最大容量为64K字节。 片外数据存储器与程序存储器的操作使用不同的指令和控制信号。允许两者的地址重复。故片外可扩展的数据存储器与程序存储器分别为64K。

扩展的I/O口与片外数据存储器统一编址,不再另外提供地址线。 (3)地址锁存器

8031扩展系统时,由P0口提供数据及低8位地址,分时传送,故须地址锁存。常用的地址锁存器芯片是74LS373(带三态缓冲输出的8D触发器)。

25

基于CA6150普通车床的数控化改造

(4)地址译码

8031扩展电路中,都涉及到外部地址空间分配问题,即当8031数据总线分时与多个外围芯片进行数据传送时,首先要进行片选,然后再进行片内地址选择。

地址译码实现片选的方法可分为三种:线选法、全地址译码法和部分地址译码法。这里选用部分地址译码法。这种方法是线选与地址译码相结合。图4.2为74LS138码器的引脚图。

当G1?1,74LS138工作。C、 G2A?G2B?0时,

B、A的输出决定译码器的输出引脚。

图4.2 74LS138引脚图

2.8031单片机的存储器扩展 (1)存储器常用芯片

1)EPROM芯片

常用的程序存储器芯片(EPROM)有2761(2K?8)、2732(4K?8)、2764(8K?8)、 27128(16K?8)、27256(32K?8)和27512(64K?8)等,均为28脚双列直插式扁平封装长片。

EPROM选用原则:

(a) 据控制对象和任务的复杂程度,以及是否需要大量计算来确定存储系统

容量(粗略估计,留有一定余地,以备系统的功能扩展用),为使电路简化,尽可能选择大容量芯片,以减少芯片组合。

(b) 芯片的工作速度满足系统的时序要求。8031访问EPROM时,其所提供

的读取时间t与所选的晶体时钟有关,约为3T,不同型号的EPROM工作速度一般为200~450ns,故选取芯片时,应使其工作速度小于t。

2)数据存储器

数据存储器有动态和静态之分,两者相比,静态RAM无须考虑保持数据而设置的刷新电路,扩展简单,在数据存储器扩展电路中应用较广泛。

常用的静态RAM有6116(2K?8)、6264(8K?8)、62256(2K?8)等,它们都由单一的+5V电源供电,28脚双列直插式扁平封装,典型存取时间为150~200ns。 (2)存储器的扩展

8031芯片与存储器的连接

存储器扩展实质是三总线的连接。

1)据芯片存储容量的大小确定数据、地址线的根数。

2)数据线的连接:将8031芯片的P0.0~P0.7按位与RAM数据线D0~D7直连。 3)地址总线的连接:据确定的地址线根数,将相应的低位地址线相连,剩余高位

地址线作片选。

4)控制总线的连接:对应控制线连接。

26

基于CA6150普通车床的数控化改造

3.8031单片机的I/O口扩展

MCS—51单片机共有四个8位并行I/O口,可提供给用户使用的只有P1口和部分P3口线,因此不可避免的要进行I/O端口的扩展。Intel公司常用的外围接口芯片有:8155、8255及8279等。此外还有74LS系列的TTL电路和CMOS电路锁存器、三态门电路也可以为扩展I/O口。 (1)I/O口扩展方法

据扩展并行I/O口时数据线的连接方式,I/O口扩展方式可分为三种:

1) 总线扩展方法; 2) 串行口扩展方法;

3) 通过单片机片内I/O口的扩展方法。 (2)常用接口芯片

1) 8155芯片

8155芯片内具有256个字节RAM、2个8位、1个6位的可编程I/O口和1个14位计数器。

2) 8255芯片

8255具有3个8位的并行I/O口,分别为PA、PB、PC口,其中PC口又分为高4位(PC7~PC4)和低4位(PC3~PC0)。

3) 8279芯片

8279内部有16?8显示数据RAM,通过命令字可选择显示器的4种工作方式,内部还有6字节。

(三)步进电机驱动电路的分析

在经济型数控机床中,大多采用步进电机开环控制。而单片机的I/O口或I/O扩展口的驱动能力有限,为使步进电机正常运行并输出一定功率,需有功功率放大环节;为避免强电干扰,因此还需采用隔离电路。其控制电路框图如图4.3所示:

图4.3步进电机控制框图

1.脉冲分配器(环行分配器)的分析

有硬件和软件分配器两种,硬件分配器需要的I/O接口连线少,执行速度快,需要专用的芯片,软件则用程序实现。 脉冲分配器的芯片:

目前采用的TTL集成脉冲分配器有三相、四相、五相和六相,其型号分别为YB0B、YB014、YB015及YB016,都为18个引脚的直插式封装[17]。其主要性能参见表4.1:

27

基于CA6150普通车床的数控化改造

表4.1TTL脉冲分配器主要性能参数

输入高电平(V) 2.4

输入低电平(V) 0.4

输出低电平(V) 0.8

输出高电平(V) 2.4

吸收电流(mA) 1.6

工作频率(Hz) 0~160

电源电压(V) 5?0.5

环境温度(?C) 0~+70

2.光电隔离电路的分析

单片机系统要控制电压高、电流大的信号,必须采用电气上的隔离并抑制干扰,光电耦合器就是利用光传递信息的器件,使电路的输入和输出在电气上完全隔离,大大提高了系统安全可靠性,并可实现共模噪声的抑制和电源的变换等。

光电耦合器的类型按输出结构可分为直流和交流输出两类。直流输出可采用:(1)晶体管输出;(2)达林顿管输出;(3)史密特触发器输出。交流可采用:(1)单向可控硅输出;(2)双向可控硅输出等[17]。 3.功率放大器的分析

脉冲分配器的功率很小,不能满足步进电机的要求,必须将它放大以产生足够大的功率,驱动步进电极正常运转。

从步进电机的起动矩频特性和运行矩频特性可以看出,随着运行矩频的增高,步进电机带动负载的能力下降。产生的主要原因是:作为功率放大器负载的步进电机是电感负载,当改变通电状态时,通电绕组的电流将从零逐渐增大,该绕组中产生感应电势使电流按指数规律上升,并将电源一部分能量存在(电感)绕组中,电流的时间常数为:

?i?Lm/R

式中Lm:指步进电机一相绕组的平均电感量;

R:通电回路的电阻,包括绕组电阻、功率放大器输出级的内阻及串联电阻。

而断电绕组电流是下降的,这时存储于绕组中的势能将以电流式释放出来,使电流按指数规律下降,其时间常数为:

?d?Lm/RD

式中RD:指放电回路电阻,包括绕组电阻,续流二极管正向电阻等。

这样就使绕组中电流缓慢增加和下降,步进各相绕组电流几乎同时存在,步进电机负载能力下降,严重时会出现失步。

为提高步进电机动态特性,可采用以下几种方法:(1)电阻法;(2)双电源法。

28

基于CA6150普通车床的数控化改造

(四)CA6150机床数控系统的软件设计

软件是硬件的补充,确定硬件电路后,根基系统功能要求设计软件。经济型数控机

床软件的设计一般可分为以下几个典型模块:

(1) 软件脉冲分配器; (2) 插补模块;

(3) 步进电机升降速模块等。

图4.4是两坐标连续系统机床的微机控制的原理图,该系统用8031的P1口作为输出信号,分别控制X、Y方向的步进电机。

图4.4两坐标连续系统机床的微机控制的原理图

1.软件脉冲分配器的分析

机工作原理,改变绕组通电状态,步进电机按规定方向运转。软件分配器采用查表法,在微处理器中专门安排一个输出寄存器作为步进电机的控制寄存器,步进电机的第一相绕组都与这个寄存器中的某一指定位对应,寄存器中这位为“1”,对应相应绕组的通电状态为“0”时则断电;循环向寄存器中写入控制字,从而使步进电机绕组按因定的规律循环通电和断电。

电机以三相六拍方式工作,其通电规律为:A—AB—B—BC—C—CA。

假定脉冲分配表放在程序存储器的0701H开始的单元中,因P1口与步进电机之间接反向器,故其对应的控制字及地址如表4.2:

29

基于CA6150普通车床的数控化改造

表4.2脉冲分配表

地址 0701H 0702H 0703H 0704H 0705H 0706H

001110通A

B100011 方

式 C 1 1 1 0 0 0

代码 FBH F9H FDH FCH FEH FAH

(1)X方向脉冲分配的子程序

由图4.5知,X向的步进电机对应的接口为P1.4~P1.6,R6为X向电机的指针寄存器,Y向步进电机对应的接口为P1.0~P1.3,R7为Y向电机的指针寄存器、初始化时使(R6)=(R7)=01H,X向脉冲分配器的程序框图如图4.5:

图4.5X向脉冲分配器的程序框图

X向源程序:PULSE:CJNE R6, #07H,LOOP1 MOV R6, #01H SJMP LOOP2

LOOP1:CJNE R6, #OOH,LOOP2 MOV R6, #06H

LOOP2:MOV DPTR, #0700H MOV A, R6

MOVC A, @A+DPTR SWAP A

MOV B, A MOV A, R7

MOVC A,@A+DPTR ADD A, B MOV P1, A RET

30

基于CA6150普通车床的数控化改造

(2)Y向脉冲分配子程序类似于X向的,只是P1口输出的数据与分配表的值对应的关系不同。

2.逐点比较法插补程序

逐点比较法是以阶梯折线来逼近直线和圆弧等曲线的[18]。它与规定的加工直线或圆

弧之间最大误差为一个脉冲当量,因此只要把脉冲当量取得足够小,就可以达到加工精度的要求。

插补可分为直线和圆弧插补,这里也只设计直线和圆弧插补。 下面主要设计第一象限的程序,其他程序与第一象限类似。 (1)第一象限圆弧插补程序

根据硬件原理图,利用8031定时器0或1产生中断的办法来实现插补功能,插补程序框图如图4.6所示:

假定起始坐标X放在R0中,Y放在R1中,偏差F放在R2中,终点判别值放在R3中,采用T1定时中断,T1工作方式为1。

图4.6圆弧插补程序框图

第一象限圆弧插补源程序:MOV TH1,TCH

MOV TL1,TCL MOV A,R2

JB 0E7H,LOOP3;F<0转 DEC R6

ACALL PULSE;输出—X方向进给脉冲 MOV A,R0 CLR C

RLC A;X?2 MOV R4,A MOV A,R2

SUBB A,R4;F—2X INC A;F—2X+1 DEC R0

SJMP LOOP4;

LOOP:INC R7

31

基于CA6150普通车床的数控化改造

ACALL PULSE;+Y方向进给脉冲 MOV A,R1 CLR C

RLC A;Y?2

ADD A,R2;F—2Y INC A;F—2Y+1 INC R1;Y—1

LOOP4:MOV R2,A;F—R2

DJNE R3,LOOP6 LOOP5:SJMP LOOP5 LOOP6:RET

(2)第一象限直线插补 直线插补程序框图如图4.7所示:

图4.7直线插补程序框图

直线插补也是靠8031的定时器产生中断完成,在此省略源程序。

3.步进电机升降速软件的设计

据步进电机的矩频特性,当步进电机的运行频率大于允许的起停突跳频率时,若直接起动,会失步甚至不能起动,因此电机在起动或停止时自动升降速。 步进电机每更换一个控制字,就转过一个固定的步距角,更换控制字的快慢就决定了步进电机的转速,因此控制输出字更换的速度,就可以控制步进电机的转速。控制方式通常有两种:直接控制方式和中断控制方式[19]。 (1)直接控制方式 步进电机控制程序的主要任务是:判别旋转方向、按顺序发出控制脉冲,判别步进电机是否走完所要求的步数。 X向电机的直接控制程序框图见图4.8所示:

32

基于CA6150普通车床的数控化改造

图4.8直接控制程序框图

图中延时时间决定了步进电机的转速。 (2)中断控制方式 中断控制方式的程序框图见图4.9所示:

(a)主程序 (b)中断服务程序

图4.9中断控制方式

框图中定时器的时间常数决定了步进电机的转速。 时间常数的确定: 由于步进电机的转速正比于运行频率,而步进电机一步的时间T为运行频率的倒数。令T=n?(?为时标周期,n为定时常数),控制n和?就可方便地控制电机的转速。时标周期?由8031定时器定时实现。自动升降速的源程序在此省略。

33

基于CA6150普通车床的数控化改造

五、CA6150机床的零件加工程序编写

加工零件为横向的进给丝杠,其零件图如图5.1所示:

图5.1横向进给丝杠零件图

只加工丝杠的外圆和槽。丝杠上的螺纹因为设计的机床不支持加工螺纹和键槽,则在此不涉及螺纹和键槽的加工。原材料是直径为?30mm,长度为650mm的棒料经粗加工后来进行精加工。

这里采用一次性装夹,由于工件较长,尾座上要用顶尖顶住。整个过程只用到两把刀:T01—外圆车刀,T02—槽宽为5mm的切槽刀。 加工程序如下:N0010 G92 G00 X150.0 Y200.0

N0020 T01

N0030 M3 S800

N0040 G00 X16.0 Z5.0

N0050 G01 X16.0 Z0 F100 N0060 X18.0 Z-1.0 N0070 Z-25.0

N0080 X20.0 Z-39.0 N0090 X25.0 N0100 Z-595.0

N0110 G00 X150.0 Z200.0 N0120 T02

N0130 G00 X25.0 Z-22.5 N0140 G01 X16.0 F30 N0150 X25.0

N0160 G00 Z-571.5

N0170 G01 X23.0 Z-571.5 F30 N0180 Z-577.5 N0190 X20.0 N0200 Z-596.5

N0210 X19.0 Z-597.5 N0211 X0。0

N0220 G00 X150.0 N0230 Z200.0 N0240 M05M30

34

本文来源:https://www.bwwdw.com/article/5rg6.html

Top