设计说明书.doc

双回转数控工作台的设计【6张CAD图纸+毕业论文】【答辩通过】

收藏

压缩包内文档预览:(预览前20页/共89页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:363545    类型:共享资源    大小:1MB    格式:RAR    上传时间:2014-11-11 上传人:好资料QQ****51605 IP属地:江苏
45
积分
关 键 词:
回转 数控 工作台 设计 cad 图纸 毕业论文 答辩 通过
资源描述:

【温馨提示】 购买原稿文件请充值后自助下载。

[全部文件] 那张截图中的文件为本资料所有内容,下载后即可获得。


预览截图请勿抄袭,原稿文件完整清晰,无水印,可编辑。

有疑问可以咨询QQ:414951605或1304139763

摘  要

在现有的三坐标联动数控机床的工作台上再增加一个具有两个旋转自由度的数控回转工作台,将其安装在原有的工作台上,与原有的工作台成为一个整体,成为一个多自由度的回转工作台,即双回转数控工作台。再通过对数控系统的升级(不属于此题范畴),使该机床成为五坐标联动的数控机床。这样的双回转数控工作台不仅可以沿X、Y、Z方向作平行移动,在A、B两轴能同时运动,且能随时停止,在A轴上能够在一定角度内连续旋转,在B轴上可以做360度的连续旋转。不仅可以加工简单的直线、斜线、圆弧,还可适应更复杂的曲面和球形零件的加工。

关键词:数控,回转工作台,五坐标联动,双回转,机床

 

ABSTRACT

At current three sit the mark connect the number that move the work on the stage controls the machine bed increases a number for having two revolve free degree controls the turn-over work set, will its gearing is in the original work on the stage, with originally possessed of the work set becomes a the whole, becoming the turn-over work set of a many free degrees, namely the double turns round the number controls the work set. Pass again the grade creep( do not belong to this category) that logarithms control system, make the machine's bed become five sit the mark connect the dynamic number controls the machine bed. Such a turn-over number controls the work set can not only make the parallel ambulation along the X, Y, the direction of Z, continuing to revolve in A, B two stalks can at the same time exercise, and can at any time stop, on the A stalk can in the certain angle, canning  the 360 degrees of revolving continuously on the B stalk. Can not only process the simple straight line, oblique line, arc, can but also adapt to the more complicated curved face to processes with the spheroid spare parts.

Key words:The numeric controls, Turning round the work set, Five sit the mark; Connect to move, The double turns round, Machine bed


目    录

第1章  绪  论 1
1.1  本课题的研究范围及应解决的主要问题 1
1.2  本课题的研究目的和现实意义. 1
1.3  国内外现有数控发展状况 2
1.4 当代数控发展的主要趋势 3
1.4.1   基于PC的开放式数控系统已得到广泛认可,具有强大的生命力……………………………………………………………………. 5
1.4.2  全数字化是未来数控系统发展的必然趋势. 6
1.4.3  多通道软件体系结构是适应整合数控机床的不二选择. 6
1.4.4  网络化功能已从单一的数据传输向网络监控、维护与管理方向发展. 6
1.4.5  高速高精度控制是数控技术发展的永恒主题. 8
1.4.6  智能化控制是提高数控加工效率的有效手段. 10
1.4.7  CAD/CAM与CNC的集成已成为扩展数控系统功能的重要途径. 10
1.5  数控机床的升级(五轴联动) 11
第2章  电动机的选择与控制 12
2.1  步进电动机的特点与种类 12
2.1.1  步进电动机的特点 12
2.1.2  步进电动机的种类 12
2.2  步进电动机的选择 14
2.3  步进电动机的控制 14
2.3.1  步进电动机的速度控制 14
2.3.2  步进电动机的点—位控制 20
2.3.3  步进电动机的加减速控制 22
第3章  工作台方案的选定 24
3.1  分度工作台 24
3.2  数控回转工作台 25
3.2.1  开环数控转台 26
3.2.2  闭环数控回转工作台 27
3.3  双螺距蜗杆传动 27
第4章  双回转数控工作台结构设计 30
第5章  蜗轮蜗杆设计计算 34
5.1 蜗杆传动输入参数 34
5.2  接触疲劳强度计算 34
5.3  确定蜗轮蜗杆主要尺寸 36
5.4  蜗杆的传动效率 37
5.5  蜗杆蜗轮的精度等级的选择 37
5.6  蜗杆传动的热平衡计算 38
第6章  齿轮设计计算 39
6.1 齿轮设计输入参数 39
6.2 齿轮传动结构形式和布置形式 39
6.3 材料及热处理 39
6.4  齿轮基本参数 40
6.5 齿面接触疲劳强度的校核 43
6.6  齿根弯曲强度的校核 44
第7章  控制系统的设计 46
7.1  单片机 46
7.2  扩展数据存储器 47
7.3  键盘及显示电路的设计 48
7.4  越界报警电路设计 48
7.5  环形分配器的选用 49
7.6  驱动电路的设计 49
7.7  电源电路设计 50
7.8  程序设计 52
第8章  误差补偿分析 59
8.1  成型运动误差补偿概述 60
8.2  基本运动形式的软件补偿 62
8.2.1  直线运动的数控指令修正 63
8.2.2  圆弧运动的数控指令修正 63
第9章  进给系统精度分析 65
9.1  直线轨迹 68
9.2  圆弧轨迹 69
第10章  结  论 71
参考文献 72
英文原文: 73
中文译文: 78
致  谢 82

第1章  绪  论

1.1  本课题的研究范围及应解决的主要问题
随着科学技术的迅速发展,机械产品的形状和结构不断地改进,这就要求机床设备具有较好的通用性和较大的灵活性,以适用生产对象频繁变化的需要。特别是对于航天航空等部门中的加工批量不大、生产周期要求短、改型频繁、形状复杂、精度要求又很高的这类零件的加工,三坐标联动数控机床在这方面起了举足轻重的作用。但是随着高精尖技术要求的不断提高,三坐标联动机床已经不能满足要求。而五坐标联动机床就能满足这些要求。
采用5轴联动对三维曲面零件的加工,可用刀具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。一般认为,1台5轴联动机床的效率可以等于2台3轴联动机床,特别是使用立方氮化硼等超硬材料铣刀进行高速铣削淬硬钢零件时,5轴联动加工可比3轴联动加工发挥更高的效益。
在现有的三坐标联动的数控机床的工作台上,增加一个旋转工作台(一台带有两个旋转自由度的数控回转工作台),在通过对数控系统的升级改造(不属于此设计范围)使该机床成为五坐标联动的数控机床.

1.2  本课题的研究目的和现实意义.
装备工业的技术水平和现代化程度决定着整个国民经济的水平和现代化程度,数控技术及装备是发展新兴高新技术产业和尖端工业(如信息技术及其产业、生物技术及其产业、航空、航天等国防工业产业)的使能技术和最基本的装备。而数控技术又是当今先进制造技术和装备最核心的技术。当今世界各国制造业广泛采用数控技术,以提高制造能力和水平,提高对动态多变市场的适应能力和竞争能力。此外世界上各工业发达国家还将数控技术及数控装备列为国家的战略物资,不仅采取重大措施来发展自己的数控技术及其产业,而且在“高精尖”数控关键技术和装备方面对我国实行封锁和限制政策。总之,大力发展以数控技术为核心的先进制造技术已成为世界各发达国家加速经济发展、提高综合国力和国家地位的重要途径。  而5轴联动加工又是数控技术发展的重中之重,采用5轴联动对三维曲面零件的加工,可用刀具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。一般认为,1台5轴联动机床的效率可以等于2台3轴联动机床,特别是使


内容简介:
中国矿业大学徐海学院本科生毕业设计姓 名: 肖 凯 学 号:2203802047 专 业: 机械工程及自动化 设计题目: 双回转数控工作台的设计 专 题: 双回转数控工作台的设计 指导教师: 钱 济 国 职 称: 副教授 2007 年 6 月 徐州中国矿业大学徐海学院毕业设计任务书专业年级 机自03 学号 2203802047 学生姓名 肖凯 任务下达日期: 2007 年 3月 4 日毕业设计日期: 2007 年 3 月 4 日至 2007 年 6 月 15日毕业设计题目:双回转数控工作台的设计毕业设计专题题目:双回转数控工作台的设计毕业设计主要内容和要求: 所设计的回转工作台是由二套蜗轮蜗杆机构组装在一起,分别由两部饲服电动机驱动,成为五坐标联动加工中心的组成部分.要求:1. 了解数控机床的组成,工作台的分类,工作原理等;2. 比较三轴联动的缺点与五轴联动的优点及其可行性;3. 掌握双回转数控工作台的设计方法及熟悉对主要零部件进行校核验算方法;4. 进一部掌握读图制图能力,提高编写技术文件的能力;5. 熟悉有关标准和规范,学会使用设计手册和有关技术资料.院长签字: 指导教师签字:中国矿业大学徐海学院毕业设计指导教师评阅书指导教师评语(基础理论及基本技能的掌握;独立解决实际问题的能力;研究内容的理论依据和技术方法;取得的主要成果及创新点;工作态度及工作量;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 指导教师签字: 年 月 日中国矿业大学徐海学院毕业设计评阅教师评阅书(1)评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 评阅教师签字: 年 月 日中国矿业大学徐海学院毕业设计评阅教师评阅书(2)评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 评阅教师签字: 年 月 日中国矿业大学徐海学院毕业设计答辩及综合成绩答 辩 情 况提 出 问 题回 答 问 题正 确基本正确有一般性错误有原则性错误没有回答答辩评语及成绩: 答辩小组组长签字: 年 月 日综合评定成绩(评语及成绩):毕业设计负责人签字: 年 月 日学院领导小组综合评定成绩:学院领导小组负责人: 年 月 日双回转数控工作台的设计摘 要在现有的三坐标联动数控机床的工作台上再增加一个具有两个旋转自由度的数控回转工作台,将其安装在原有的工作台上,与原有的工作台成为一个整体,成为一个多自由度的回转工作台,即双回转数控工作台。再通过对数控系统的升级(不属于此题范畴),使该机床成为五坐标联动的数控机床。这样的双回转数控工作台不仅可以沿X、Y、Z方向作平行移动,在A、B两轴能同时运动,且能随时停止,在A轴上能够在一定角度内连续旋转,在B轴上可以做360度的连续旋转。不仅可以加工简单的直线、斜线、圆弧,还可适应更复杂的曲面和球形零件的加工。关键词:数控,回转工作台,五坐标联动,双回转,机床ABSTRACTAt current three sit the mark connect the number that move the work on the stage controls the machine bed increases a number for having two revolve free degree controls the turn-over work set, will its gearing is in the original work on the stage, with originally possessed of the work set becomes a the whole, becoming the turn-over work set of a many free degrees, namely the double turns round the number controls the work set. Pass again the grade creep( do not belong to this category) that logarithms control system, make the machines bed become five sit the mark connect the dynamic number controls the machine bed. Such a turn-over number controls the work set can not only make the parallel ambulation along the X, Y, the direction of Z, continuing to revolve in A, B two stalks can at the same time exercise, and can at any time stop, on the A stalk can in the certain angle, canning the 360 degrees of revolving continuously on the B stalk. Can not only process the simple straight line, oblique line, arc, can but also adapt to the more complicated curved face to processes with the spheroid spare parts.Key words:The numeric controls, Turning round the work set, Five sit the mark; Connect to move, The double turns round, Machine bed机械工程及自动化 83目 录第1章 绪 论11.1 本课题的研究范围及应解决的主要问题11.2 本课题的研究目的和现实意义.11.3 国内外现有数控发展状况21.4当代数控发展的主要趋势31.4.1 基于PC的开放式数控系统已得到广泛认可,具有强大的生命力. 51.4.2 全数字化是未来数控系统发展的必然趋势.61.4.3 多通道软件体系结构是适应整合数控机床的不二选择.61.4.4 网络化功能已从单一的数据传输向网络监控、维护与管理方向发展.61.4.5 高速高精度控制是数控技术发展的永恒主题.81.4.6 智能化控制是提高数控加工效率的有效手段.101.4.7 CAD/CAM与CNC的集成已成为扩展数控系统功能的重要途径.101.5 数控机床的升级(五轴联动)11第2章 电动机的选择与控制122.1 步进电动机的特点与种类122.1.1 步进电动机的特点122.1.2 步进电动机的种类122.2 步进电动机的选择142.3 步进电动机的控制142.3.1 步进电动机的速度控制142.3.2 步进电动机的点位控制202.3.3 步进电动机的加减速控制22第3章 工作台方案的选定243.1 分度工作台243.2 数控回转工作台253.2.1 开环数控转台263.2.2 闭环数控回转工作台273.3 双螺距蜗杆传动27第4章 双回转数控工作台结构设计30第5章 蜗轮蜗杆设计计算345.1 蜗杆传动输入参数345.2 接触疲劳强度计算345.3 确定蜗轮蜗杆主要尺寸365.4 蜗杆的传动效率375.5 蜗杆蜗轮的精度等级的选择375.6 蜗杆传动的热平衡计算38第6章 齿轮设计计算396.1 齿轮设计输入参数396.2 齿轮传动结构形式和布置形式396.3 材料及热处理396.4 齿轮基本参数406.5齿面接触疲劳强度的校核436.6 齿根弯曲强度的校核44第7章 控制系统的设计467.1 单片机467.2 扩展数据存储器477.3 键盘及显示电路的设计487.4 越界报警电路设计487.5 环形分配器的选用497.6 驱动电路的设计497.7 电源电路设计507.8 程序设计52第8章 误差补偿分析598.1 成型运动误差补偿概述608.2 基本运动形式的软件补偿62821 直线运动的数控指令修正63822 圆弧运动的数控指令修正63第9章 进给系统精度分析659.1 直线轨迹689.2 圆弧轨迹69第10章 结 论71参考文献72英文原文:73中文译文:78致 谢82第1章 绪 论1.1 本课题的研究范围及应解决的主要问题随着科学技术的迅速发展,机械产品的形状和结构不断地改进,这就要求机床设备具有较好的通用性和较大的灵活性,以适用生产对象频繁变化的需要。特别是对于航天航空等部门中的加工批量不大、生产周期要求短、改型频繁、形状复杂、精度要求又很高的这类零件的加工,三坐标联动数控机床在这方面起了举足轻重的作用。但是随着高精尖技术要求的不断提高,三坐标联动机床已经不能满足要求。而五坐标联动机床就能满足这些要求。采用5轴联动对三维曲面零件的加工,可用刀具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。一般认为,1台5轴联动机床的效率可以等于2台3轴联动机床,特别是使用立方氮化硼等超硬材料铣刀进行高速铣削淬硬钢零件时,5轴联动加工可比3轴联动加工发挥更高的效益。在现有的三坐标联动的数控机床的工作台上,增加一个旋转工作台(一台带有两个旋转自由度的数控回转工作台),在通过对数控系统的升级改造(不属于此设计范围)使该机床成为五坐标联动的数控机床.1.2 本课题的研究目的和现实意义.装备工业的技术水平和现代化程度决定着整个国民经济的水平和现代化程度,数控技术及装备是发展新兴高新技术产业和尖端工业(如信息技术及其产业、生物技术及其产业、航空、航天等国防工业产业)的使能技术和最基本的装备。而数控技术又是当今先进制造技术和装备最核心的技术。当今世界各国制造业广泛采用数控技术,以提高制造能力和水平,提高对动态多变市场的适应能力和竞争能力。此外世界上各工业发达国家还将数控技术及数控装备列为国家的战略物资,不仅采取重大措施来发展自己的数控技术及其产业,而且在“高精尖”数控关键技术和装备方面对我国实行封锁和限制政策。总之,大力发展以数控技术为核心的先进制造技术已成为世界各发达国家加速经济发展、提高综合国力和国家地位的重要途径。 而5轴联动加工又是数控技术发展的重中之重,采用5轴联动对三维曲面零件的加工,可用刀具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。一般认为,1台5轴联动机床的效率可以等于2台3轴联动机床,特别是使用立方氮化硼等超硬材料铣刀进行高速铣削淬硬钢零件时,5轴联动加工可比3轴联动加工发挥更高的效益。但过去因5轴联动数控系统、主机结构复杂等原因,其价格要比3轴联动数控机床高出数倍,加之编程技术难度较大,制约了5轴联动机床的发展.当前由于电主轴的出现,使得实现5轴联动加工的复合主轴头结构大为简化,其制造难度和成本大幅度降低,数控系统的价格差距缩小。因此促进了复合主轴头类型5轴联动机床和复合加工机床(含5面加工机床)的发展。在EMO2001展会上,新日本工机的5面加工机床采用复合主轴头,可实现4个垂直平面的加工和任意角度的加工,使得5面加工和5轴加工可在同一台机床上实现,还可实现倾斜面和倒锥孔的加工。德国DMG公司展出DMUVOUTION系列加工中心,可在一次装夹下5面加工和5轴联动加工,可由CNC系统控制或CAD/CAM直接或间接控制。1.3 国内外现有数控发展状况我国数控系统分为3种型级,即经济型、普及型和高级型。这是根据我国当前市场需求的实际情况,按技术应用不同领域和复杂程度进行的阶段性标准来划分的。在经济型数控系统中,我们具有很大优势,在当前每年数千台经济型数控车床和电加工机床的市场上,国产数控系统是“一花独秀”(其中有10%左右的是合资企业产品)。在普及型数控系统的市场中,我们正在取得进展。进入90年代以来,我国数控系统的各方面研究力量在集中优势、突破关键、以我为主、发展产业的原则基础上,逐步形成了以航天数控集团、机电集团、华中数控、蓝天数控等以生产普及型数控系统为主的国有企业,以及北京法那科、西门子数控(南京)有限公司等合资企业的基本力量。当然,拥有我国自主版权的数控系统在市场开拓上仍要尽更大的力量。技术状况80年代以来,国家对数控机床的发展十分重视,经历了“六五”、“七五”期间的消化吸收引进技术,“八五”期间科技攻关开发自主版权数控系统2个阶段,已为数控机床的产业化奠定了良好基础,并取得了长足的进步。“九五”期间数控机床发展已进入实现产业化阶段。数控机床新开发品种300个,已有一定的覆盖面。新开发的国产数控机床产品大部分达到国际80年代中期水平,部分达到90年代水平,为国家重点建设提供了一批高水平数控机床。在技术上也取得了突破,如高速主轴制造技术(12 000 r/min18 000 r/min)、快速进给(60 m/min)、快速换刀(1.5 s)、柔性制造、快速成形制造技术等为下一步国产数控机床的发展奠定的基础。当前,我国数控系统正处在由研究开发阶段向推广应用阶段过渡的关键时期,也是由封闭型系统向开放型系统过渡的时期。从生产规模上看,已有像航天数控集团、华中数控系统有限公司、北京机床研究所等可实现批量生产的产业化基地。 我国数控系统在技术上已趋于成熟,在重大关键技术上(包括核心技术),已达到国外先进水平。目前,已新开发出数控系统80种。自“七五”以来,国家一直把数控系统的发展作为重中之重来支持,现已开发出具有中国版权的数控系统,掌握了国外一直对我国封锁的一些关键技术。例如,曾长期困扰我国、并受到西方国家封锁的多坐标联动技术对我们已不再是难题,0.1 m当量的超精密数控系统、数控仿形系统、非圆齿轮加工系统、高速进给数控系统、实时多任务操作系统都已研制成功。尤其是基于PC机的开放式智能化数控系统,可实施多轴控制,具备联网进线等功能,既可作为独立产品,又是一代开放式的开发平台,为机床厂及软件开发商二次开发创造了条件。特别重要的是,我国数控系统的可靠性已有很大提高,MPBF值可以在15 000 h以上。同时大部分数控机床配套产品已能国内生产,自我配套率超过60%。这些成果为中国数控系统的自行开发和生产奠定了基础。1.4 当代数控发展的主要趋势数控车床又称数字控制(Numbercal control,简称NC)机床。它是20世纪50年代初发展起来的一种自动控制机床,而数控车床是其中的一类实用性很强的机床形式。数控车床是基于数字控制的。数控机床,就是采用了数控技术的机床。是一个装有程序控制系统的机床,该统能够逻辑地处理具有使用号码,或其他符号编码指令规定的程序。此种程序控制系统,即数控系统。 数控系统是一种控制系统,它自动阅读输入载体上事先给定的数字值,并将其译码,从而使机床动作和加工零件。 数控机床的组成:主机,CNC,驱动装置,数控机床的辅助装置,编程机及其他一些附属设备。1)主机 主机是数控机床的主体,是用于完成各种切削加工的机械部分。根据不同的零件加工要求,有车床、铣床、钻床、镗床、磨床、重型机床、电加工机床及其它类型 。与普通机床不同的是,数控机床的主机结构上具有以下特点:由于大多数数控机床采用了高性能的主轴及伺服传动系统,因此,数控机床的机械传动结构得到了简化。为了适应数控机床连续地自动化加工,数控机床机械结构具有较高的动态刚度,阻尼精度及耐磨性,热变形较小。更多地采用高效传动部件,如滚珠丝杠副,直线滚动导轨等。2)CNC装置 这是数控机床的核心。用于实现输入数字化的零件程序,并完成输入信息的存储、数据的变换、插补运算以及实现各种控制功能。现代数控机床的数控装置都具有下面一些功能。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)等。数控系统开放化已经成为数控系统的未来之路。所谓开放式数控系统就是数控系统的开发可以在统一的运行平台上,面向机床厂家和最终用户,通过改变、增加或剪裁结构对象(数控功能),形成系列化,并可方便地将用户的特殊应用和技术诀窍集成到控制系统中,快速实现不同品种、不同档次的开放式数控系统,形成具有鲜明个性的名牌产品。目前开放式数控系统的体系结构规范、通信规范、配置规范、运行平台、数控系统功能库以及数控系统功能软件开发工具等是当前研究的核心。 网络化数控装备是近两年国际著名机床博览会的一个新亮点。数控装备的网络化将极大地满足生产线、制造系统、制造企业对信息集成的需求,也是实现新的制造模式如敏捷制造、虚拟企业、全球制造的基础单元。国内外一些著名数控机床和数控系统制造公司都在近两年推出了相关的新概念和样机,如在EMO2001展中,日本山崎马扎克(Mazak)公司展出的“CyberProduction Center”(智能生产控制中心,简称CPC);日本大隈(Okuma)机床公司展出“IT plaza”(信息技术广场,简称IT广场);德国西门子(Siemens)公司展出的Open Manufacturing Environment(开放制造环境,简称OME)等,反映了数控机床加工向网络化方向发展的趋势。数控机床(系统)作为现代制造系统的关键基础单元,其功能的强弱和性能的好坏决定着上述制造模式的成败。为适应日益复杂的制造过程,数控技术正在发生根本性变革。在体系结构方面,数控系统已基本上实现由专用型封闭式结构模式向通用型开放式结构模式的转型,并向基于PC的全数字化体系结构发展;在网络化基础上,数控系统可方便地与CAD/CAM集成为一体,数控机床的联网运行,使得车间网络化监控、维护与管理变成了现实;在数控系统的高速、高精、高效控制方面,也采取了很多措施,如高速下的平滑控制算法、提高系统的快速响应能力、提高反馈和控制环节的数据分辨率等,获得了不错的效果;在智能化控制方面,通过采样加工过程中影响产品加工质量的外部变量,实现了加工参数的自动修正、调节与补偿,有效提高了CNC的工作效率。 本文结合近两年来作者所在国家数控系统工程技术研究中心和武汉华中数控股份有限公司参观汉诺威EMO2005和芝加哥IMTS2006的观感,以及我们长期以来对数控技术发展动态的关注,对上述数控技术的发展趋向作一探讨。数控系统体系结构向基于PC的全数字化开放体系结构方向发展。1.4.1 基于PC的开放式数控系统已得到广泛认可,具有强大的生命力.从两次机床展上可以看到,著名厂商的高档数控系统都以基于PC的开放数控系统为主流.SINUMERIK 840Di sl是基于PC的数控系统,其软件系统MMC(人机通信)软件系统、NC(数字控制)软件系统、PLC(可编程逻辑控制)软件系统和通信及驱动接口软件中的MMC软件系统采用Windows NT或XP操作系统。机床制造商可以按照自己的特殊操作方式和理念,利用Windows技术改变人机界面(HMI)。其开放式系统理念的一个重要特点是,可以在数控核心部分,使用标准的开发工具对用户指定的系统循环和功能宏进行调整.FANUC 16i/18i/21i/30i系列是具有网络功能的超小型、超薄型高档CNC系统,其硬件结构采用CNC内建PC型式,NC卡完成高实时性要求的数控运算和PLC控制功能,PC完成操作界面、编程、数据管理、网络等相对弱实时性要求功能。操作系统采用Windows 2000/XP或Windows CE。备有C语言执行程序、嵌入式宏执行程序等各类功能。CNC系统与主计算机的连接接口采用高速串行总线(HSSB)。FANUC 300i/310i/320i系列采用Windows CE作为操作系统,并提供动态链接库函数供用户二次开发.HEIDENHAIN公司推出的最新一代TNC控制器iTNC 530采用全新的微处理器结构,具有非常强大的计算能力,可控制12轴,控制器本身包含主机单元和控制单元两个部分。主机单元采用Intel处理器以及AGP图形显示卡,并带有各类数据通信接口(Ethernet/RS232/RS422/USB等),是典型的基于PC的系统. FAGOR公司最高档数控系统CNC8070是CNC技术与PC技术的结晶,是与PC兼容的数控系统,采用Pentium CPU,可运行WINDOWS和 MS-DOS,可控制16轴+3电子手轮+2主轴,可运行VISUAL BASIC,VISUAL C+,程序段处理时间1ms,PLC可达1024输入点/1024输出点,执行时间1ms/1k指令,具有以太网、CAN、SERCOS通讯接口,可选用10V模拟量接口.能在基于PC的体系结构上设计出世界顶级数控系统,说明基于PC结构的开放数控系统具有很强的生命力。1.4.2 全数字化是未来数控系统发展的必然趋势.全数字化不仅包括数控单元到伺服接口以及伺服系统内部是数字的,而且还应该包括测量单元的数字化。因此,现场总线、编码器到伺服的数字化接口、驱动单元内部三环(位置环、速度环及电流环)数字化,是数控系统全数字化的重要标志。 1) 编码器到伺服的接口数字化也必将获得发展 编码器到伺服驱动的数字化接口虽然只在Heidenhain的系统中得以实现,但作为数字化数控系统的必要构成环节,未来将获得更多发展。2) 驱动单元三环全数字化是全数字化的重要内容 .三环(位置环/速度环/电流环)数字化是全数字化的重要内容。HEIDENHAIN iTNC 530控制单元最新的设计中集成了控制系统所有伺服控制回路(位置环/速度环/电流环),所有伺服计算都在DSP(数字信号处理器)中完成。测量组件的反馈均集成在控制单元上,包含位置反馈和速度反馈。1.4.3 多通道软件体系结构是适应整合数控机床的不二选择.针对制造业对整合数控机床(即融合工业机器人、影像处理系统和精密物料搬运各项功能的机械,不仅能完成通常的加工功能,而且还具备自动测量、自动上下料、自动换刀、自动误差补偿、自动诊断和联网等功能)的巿场需求,各著名数控系统厂纷纷将多轴(包括多主轴)多通道控制、轴同步控制、轴叠加控制、轴混合控制、信道协同等功能列为新的研究点。同步控制可以令不同通道的运动轴按照某种时序关系或某种条件达到同步,混合控制可让一个轴的混合命令在各通道之间进行交换,阀加控制能把一个轴的移动命令叠加到属于另一通道的另一个轴上去.如Fanuc 30i系统,具有10通道,八根主轴,可控进给轴数达32根,可联动控制进给轴数达24个,能同时运行十个独立的数控加工程序,具有轴同步、混合、叠加控制等功能。基于此系统,FANUC公司推出了四个搬运机器人、一套天车输送线、外加两部六腿切削加工机器人的整合加工系统。整个系统动作协调、有序,衔接顺畅,体现了典型的多通道数控系统的特徵.1.4.4 网络化功能已从单一的数据传输向网络监控、维护与管理方向发展.1) 以太网接口已成为数控系统与外部计算机联网通讯的主要选择,零件程序等数据文件的快速网络传输已成为数控系统的基本功能.著名系统厂的数控系统均具备强大的网络功能,并将以太网接口作为数控系统的基本配置或选择配置,实现与外部计算机的联网通讯。SIEMENS 840D采用SINDNC软件模块可将SINUMERIK系统快速、简单和经济地添加到标准的以太网网络中,并与Windows PC和UNIX工作站之间建立稳定的连接,还可以使用标准CF卡进行程序与数据的传输。集成的以太网功能保证了数控系统文档与计算机之间的快速传输,其满量程的传输速率是标准串行口的100倍.FANUC 16i/18i/21i/30i系列CNC系统与企业主计算机之间的接口协议采用DNC1或DNC2。DNC1是FANUC自行开发的实现CNC与主计算机之间传送数据信息的一种通讯协议及通讯指令库,一台计算机可连16台CNC机床。DNC2功能与DNC1基本相同,但通讯协议不同,用的是欧洲常用的LSV2协议,一台计算机可连8台CNC机床,通讯速率最快为19Kb/秒。此外,FANUC系统还提供了两种以太网口:PCMCIA卡和内埋的以太网板。PCMCIA局域网卡可临时插入显示装置侧的插槽,用于连接PC机,传送数据,调整机床参数或作一些维护,用完后即可拔下;高速以太网板(100 Mbps)是装在CNC系统内部的,因此可长期与主机连结,用于传输零件程序和检查机床工作状态.HEIDENHAIN iTNC530所配备的“高速以太网”通讯接口能以100Mbit/s的速率传输程序数据。Rexroth公司的数控系统在各个层面上采用通用通讯机制:外部计算机级,基于工业PC的开放式体系结构,提供了简单有效的外围计算机通讯方法,如以太网TCP/IP,OPC以及COM/DCOM的Windows访问机制;HMI级基于Windows XP或Windows CE.NET等操作系统,使用如Microsoft network等标准网络,轻松实现数据交换;I/O级使用诸如PROFIBUS-DP或DeviceNet等世界通用标准,连接传感器等I/O设备;驱动级使用诸如SERCOS等国际标准接口,以获得高的动态特性和精度。 2) 加工过程的网络监控允许对整个工厂进行网络管理,远程网络服务使系统厂和用户双双受益,数控系统有了网络功能后,可方便实现其网络监控、维护与管理。SIEMENS基于internet的“ePS”(电子产品服务)软件方案,可以通过互联网访问Sinumerik 810D/840D/840Di控制系统,通过其CM(Condition Monitoring状态监控)系统在线连续监控数控系统的轴状态、PLC状态等,并评估机床状况、分析相关的机床参数,实现远程诊断、维修服务,防止早期故障引起的意外停机,减少检修停工期,增强可靠性,提升机床有效性,提高生产率,降低维护费用。FANUC系统通过高速以太网板,实现对机床侧运行状态实时的集中监控;通过工厂网络,CNC可同时连接到机床和办公室,这种连接允许对整个工厂进行管理,以提高生产率;通过互联网,在工厂外或家里,亦可远程监控机床工作状态;使用机床远程诊断软件包,机床制造商能方便地构建远程机床维护系统,不用去现场即可检查故障(问题)产生的原因(状况),减少停机时间,机床制造商还可提高服务效率。FANUC通过运行于PC上CIMPLICITY i CELL软件包,可实现多台联网CNC的管理.1.4.5 高速高精度控制是数控技术发展的永恒主题. 1) 高速、高精度已成为高档数控机床的主要特征.速度和精度是数控机床的两个重要指标,它直接关系到加工效率和产品质量。高速、高精度数控机床是多品种、变批量加工环境下保持高效与柔性统一的必要工具。为此,国际知名数控机床和系统制造商从未停止对高速高精度控制的追求。在速度方面,目前数控机床运动的加速度已提高到23g,快速移动速度提高到150200m/min。在这些高速高精度数控机床中,有一部分是利用直接驱动技术,但随着滚珠丝杠技术的发展,大导程高精度的滚珠丝杠也已大量应用到高速高精度数控机床中,实现了加速度11.5g,快速移动速度120150m/min。为了能够优化金属切削的加工过程,现代化的加工将越来越多地采用高性能切削(High Performance Cutting)。HPC技术不仅要求提高切削速度(即提高主轴转速),而且要求提高刀具的进给速度。目前生产效率低的问题,不单在于刀具的切削速度低,也不单在于刀具的进给速度低,而在于针对给定的材料和其它条件,如何将刀具切削速度和进给速度有机地结合起来,以实现高性能切削(HPC)。除了从软的方面得到高性能切削外,人们还从硬的方面追求高速切削(HSC),如提高刀具的切削硬度,提高机床主轴的旋转速度,尤其是提高机床主轴在高速下的切削功率和旋转扭矩,这些指标对生产过程的经济性也有着举足轻重的影响,它可以使金属切削加工更快、更好、更经济。在精度方面,精密数控机床的机械加工精度已从道级(0.01mm)提升到微米级(0.001mm)。超精密数控机床的微细切削和磨削加工精度可稳定达0.05m左右,形状精度可达0.01m左右。数控机床的高速、高精要求,对数控系统的高速高精控制算法、高速高精动态特性控制技术等提出了更高的要求。2) 数控系统高速、高精度控制的主要措施.各著名数控系统厂商对高速高精性能的追求始终是坚持不懈的,根据自身特点,各自采取了提高高速高精性能的各种措施. FANUC公司 FANUC公司一直走在数控技术的前沿,并不断提出新的概念来引导数控技术的发展,除纳米插补,纳米CNC系统等概念外,在高速高精方面又推出了以下较新的技术:HRV(高响应矢量)4控制技术.HRV4继承并发展了HRV3的优点,是纳米数控系统高速高精伺服控制,并可减少电机发热。其特点为:在任何时刻,均采用纳米层次的位置指令;超高速伺服控制处理器;ai高分辨率的脉冲编码器(16 million/rev);防止机械振颤的HRV滤波器.MTC(Machine Tip Control):为了控制机床在加工点处的振颤,FANUC研究了机床顶部控制(MTC)和加速率传感单元用于检测加工点处的加速率。采用MTC后可明显减小机床振颤。 反向间隙加速功能:由于存在反向间隙,在高速加工时会导致响应滞后,引起象限尖峰,并影响加工精度。采用反向间隙加速功能后将显著改善象限尖峰,提高加工精度.MPC(Machining Point Control加工点控制):采用MPC功能,可在加工点处抑止振颤,获得更高的加工精度. SIEMENS公司:西门子公司对高速高精度位置控制的本质有着精辟的理解:通过避免机床振颤来优化工件表面的加工质量;通过增加对加加速度控制能力,提高机床动态响应能力;通过增加加速度提高加工速度等。 HEIDENHAIN公司: 号称在欧洲数控系统销售第一的HEIDENHAIN公司,由于多年来从事精密模具加工,对加工速度及精度的提升有着深刻、独到的见解。HEIDENHAIN公司研究了不同分辨率的码盘对扭矩脉动的影响,并提出了使用高分辨率的编码器有利于减小转矩脉动的影响。另外,HEIDENHAIN还对机床运行时间和丝杠温升变形规律进行研究。综上所述,各数控系统厂商对高速高精度控制的理解基本上是相同的,而且对动态精度的提高非常重视,所采取的主要措施体现在以下方面.1) 高速下的平滑控制.通过对运动速度、加速度、加加速度的优化,减少机床振颤,使加工更加平稳,获得更高的加工表面质量。如HEIDENHAIN采用高分辨率的反馈器件减小转矩脉动,FANUC 利用MPC技术减少机床振颤.2) 提高系统的快速响应能力.提高系统的快速响应能力不仅是高速加工的前提,也是保证精度的有利措施。如FANUC采用HRV4,反向间隙加速等方式减少因响应滞后带来的误差.3) 提高数据分辨率.以纳米级的分辨率参与到各个环节,如:FANUC系统的纳米插补技术。 1.4.6 智能化控制是提高数控加工效率的有效手段.由于数控加工过程是一个具有多变量控制和加工工艺综合作用的复杂过程,包含诸如加工尺寸、形状、振动、噪声、温度和热变形等各种变化因素,为实现加工过程的多目标优化,数控机床应能根据切削条件的变化,基于多信息融合下的重构优化、智能决策,实时动态调节工作参数,使加工过程能保持最佳工作状态,从而得到较高的加工精度和较小的表面粗糙度,同时也能提高刀具的使用寿命和设备的生产效率.在芝加哥IMTS2006上,加拿大英属哥伦比亚大学Yusuf Altintas教授展示的切削参数优化系统,采用现代测试技术检测机床的各项运行参数和动态参数,并结合CAD/CAM技术,经过优化计算,合理地将刀具参数、机床参数以及被加工材料性能参数结合起来,得到刀具轨迹和运行参数,极大地提高了切削加工的效率和刀具的使用寿命。据介绍北美几大飞机制造企业和汽车企业应用了他的智能切削系统后,平均切削效率提高了8倍,平均刀具寿命提高了20倍.1.4.7 CAD/CAM与CNC的集成已成为扩展数控系统功能的重要途径. 国际主流数控系统厂商在研制最新数控系统的同时,都非常注重对CAD/CAM/CNC集成技术的开发,并明确的将图形化、集成式的编程系统作为扩展数控系统功能、提高数控系统人机交互方式友好性的重要途径。SIEMENS的Shop Turn、Shop Mill车间级集成式编程系统,FANUC公司的集成式编程系统,HEIDENHAIN公司的对话框式集成编程系统等,都已成为各公司历次展会宣传的重点.总之,高档数控系统是实现制造技术和装备现代化的基石,是保证国防工业和高技术产业发展的战略物资,工业发达国家至今仍限制向中国出口。目前,国产高档数控系统的发展及产业化速度已经严重制约了自主高端数字化装备的研制,在航空航天、船舶、发电设备、轨道交通等所需的大型专用数控机床及工艺装备基本依赖进口,已严重威胁到国民经济建设和国防安全,加快高档数控系统的研究与产业化迫在眉睫。1.5 数控机床的升级(五轴联动)我国现有数控机床主要以经济型数控系统和数控机床为主,只适应于形状简单的直线,斜线等类零件加工,对于那种复杂的型面却只能用手动加工,这对于产品多样化和产品更新可以及效率高的年代已经不再适应。为适应生产的发展,必须对现有的机床进行升级。在我国,从经济和技术角度出发,对数控机床的升级主要是对机床的性能和功能方面的增加。在现有的3轴联动机床的工作台上增加一个旋转数控工作台(一台带有两个旋转自由度的数控回转工作台),再通过对数控系统的升级改造使该机床成为五轴联动的数控机床。设原镗床旋转刀具的轴线为Z轴,水平方向平行于工作台装夹面的方向为X轴,并且与Z轴垂直,确定了X,Z轴正方向后,可以根据右手螺旋定则确定Y轴的方向。两个旋转轴A与X轴平行,B与新工作台垂直,他们的原点都在 Y轴上(如下图)其中B轴是随A轴的旋转而随时变化。该数控机床的工作台不仅可以沿X、Y、Z方向做平行移动,还可以沿A、B方向旋转进给或者分度运动,升级后的数控机床,它的新工作台可以和原来的工作台作为一个整体,既可以做3坐标的直线运动,还可以做绕3坐标中的两个做旋转进给运动或分度,因此该机床的适应范围很广,不仅适合于简单的直线,斜线,圆弧加工外还能适应那些更复杂的曲面以及球面零件的加工。如沈阳机床股份有限公司开发的五轴车铣中心。刀库容量16,数控系统:Siemens840D,可控X、Y、Z、B、C五个轴,具有车削中心加铣削中心的特点。上海重型机床厂开发的双主轴倒顺式立式车削中心,第一主轴正置,第二主轴倒置。主轴具有C轴功能,采用12工位动力刀架,具有自动上下料装置和全封闭等多道防护装置,可一次上料完成零件的正反面加工,包括车削、镗孔、钻孔、攻丝等多道工序。适用于大批量轮毂、盘类零件加工。第2章 电动机的选择与控制本设计中选择式步进电机来驱动工作台。因为本电机驱动工作台是在控制系统控制下作进给运动的,采用开环控制。1 转角与控制脉冲数成比例,可构成直接数字控制;2 有定位转矩;3 可构成廉价的开环控制系统。2.1 步进电动机的特点与种类2.1.1 步进电动机的特点步进电动机又称为脉冲电动机。它是将电脉冲信号转换成机械角位移的执行元件。其输入一个电脉冲就转动一步,既每当电动机的绕组接受一个电脉冲,转子就转过一个相应的步距角。转子角位移的大小及转速分别与输入的电脉冲数与频率成正比,并在时间上与输入脉冲同步,只要控制输入电脉冲的数量,频率以及电动机绕组的通电顺序,电动机即可获得所需的转角,转速及转向,很容易用微机实现数字控制。步进电动机具有以下主要特点:) 步进电动机的工作状态不易受各种干扰因素(如电源电压的波动,电流的大小与波形的变化,温度等)的影响,只要在他们的大小未引起步进电动机产生“丢失”现象之前,就不会影响其正常工作;) 步进电动机的步距角有误差,转子转过一定的步数以后也会出现累计误差,但转子转过一转之后,其累计误差就会变为“零”,因此不会长期积累;) 控制性能好,在启动,停止,反转时不易“丢失”。因此,步进电动机被广泛应用于开环控制的机电一体化系统,使系统简化,并可靠的获得较高的位置精度。2.1.2 步进电动机的种类步进电动机的种类很多,有旋转式步进电动机,也有直线步进电动机;从励磁相数来分有三相,四相,五相,六相等步进电动机.就常用的旋转式步进电动机的转子结构来说,可将其分为一下三种:) 可变磁阻(VR-Variable Reluctance)型该类电动机由定子绕组产生的反应电磁力吸引用软磁钢制成的齿形转子作步进驱动,故又称作反应式步进电动机,其结构原理为:其定子与转子由铁心构成,没有永久磁铁,定子上嵌有线圈,转子朝定子与转子之间磁阻最小方向转动,并由此而得名可变磁阻型.这类电动机的转子结构简单,转子直径小,有利于高速下的响应.由于VR型步进电动机的铁心无极性,故不需要改变电流极性,为此多为单极性励磁.该类电动机的定子与转子均不含永久磁铁,故无励磁时没有保持力.另外,需要将气隙做得尽可能小,例如几个微米.这种电动机具有制造成本高,效率低,转子的阻尼差,噪声大等缺点.)永磁(PM-Permanent Magner)型PM型步进电动机的转子采用永久磁铁,定子采用软磁钢制成,绕组轮流通电,建立的磁场与永久磁铁的恒定磁场相互吸引与排斥产生转矩,这种电动机采用了永久磁铁,即使定子绕组断电也能保持一定转矩,故具有记忆能力,可用作定位驱动.PM型电动机的特点是励磁功率小,效率高,造价便宜,但由于转子磁铁的磁化间距受到限制,难于制造,故步距角较大.)混合(HB-Hybrid)型这种电动机转子上嵌有永久磁铁,故可以说是永磁型步进电动机,但从定子和转子的导磁体来看,又和可变磁组型相似,所以是永磁型和可变磁组型相结合的一种形式,故称为混合型步进电动机,它不仅具有VR型步进电动机步矩角小,响应频率高的优点,而且还具有PM型步进电动机励磁功率小,效率高的优点.它的定子与VR型没有多大的差别,只是在相数和绕组接线方面有其特殊的地方,例如,VR型一般都作成集中绕组的形式,每极上放有一套绕组,相对的两极为一相,而HB型步进电动机的定子绕组大多数为四相,而且每极同时绕两相绕组或采用桥式电路绕一相绕组,按正反脉冲供电.这种类型的电动机由转子铁心的凸极数和定子的副凸极数决定步距角的大小,可制造出步距角较小的电动机.永久磁铁也可磁化轴向的两极,可使用轴向各向异性磁铁制成高效电动机.2.2 步进电动机的选择本设计选用反应式步进电动机,其技术性能数据如下:型号: 75BF001相数: 3步距角: 1.5/电压: 24V相电流: 3A最大转静矩 : 0.392(N.M)空载起动频率: 1750步/S电感: 19mH电阻: 0.62分配方式: 三相六拍外形尺寸: 75x53(6)转子动惯量: 1.274重量: 1.1(Kg)2.3 步进电动机的控制2.3.1 步进电动机的速度控制 控制步进电动机的运行速度实际上就是控制系统发出CP脉冲的频率或者是换相的周期,系统可用两种办法来确定CP脉冲的周期,一种是延时,一种是定时器.a) 延时方法这种方法是在每次换相后,调用一个延时子程序,待延时结束后再次执行换相子程序,延时子程序的延时时间与换相子程序所用的时间的和就是CP脉冲的周期.例如:SV:LCALL CW; 正转一步 LCALL OS; 调用延时子程序 SJMP SV; 返回继续b) 定时器方法8031芯片内部有两个定时器,都是可编程的利用定时器的定时功能就可以产生任意周期的定时信号,从而可以方便地控制系统输出CP脉冲周期.我们将电动机的换相子程序放在定时器中断服务程序中则定时器中断一次电动机就换相一次,从而实现对电动机的速度控制,在本设计中,电动机的驱动频率是没秒2500步(2500PPS),则周期为400s.计算装载初值: X=FE70H由于从定时器申请中断到系统响应中断,再到中断服务程序中对定时器进行装载,都需要花费一定的时间,这个时间形成附加延时,为实现精确定时,应将这个时间计算在内。下面的程序定时器需要7个机器周期,因此先把FE7OH加上7后得FE77H作为装载值先存在中间单元R6,R7中,R6存77H.R7存FEH。程序如下:SPD:MOV R6,#77H MOV R7,#FEH LCALL CW CLR TR0 MOVA, TL0 ADDA,R6 MOV TL0,A MOVA,TH0 ADDA,R7 MOV TH0,A SETB TR0RET1系统在反复执行这个中断程序时,所产生的驱动步进电动机的时钟脉冲就是恒定的频率。而且与设定值之间不存在误差。步进电动机的速度控制程序框图如图2-1所示:开始初始化程序调用键盘扫描子程序有键按下 N Y键值判别程序步进电动机速度控制数据写入显缓调用显示子程序每秒显示一次结束图2-1 步进电动机的速度控制程序框图程序如下:(所列出的程序均通过编译) ORG 0000H AJMP MAINORG 000BHLJMP SPDORG 001BHLJMP DISBUFFORG 0040HMAIN: MOV SP,#60H MOV TMOD,#O1H MOV TCON,#01H MOVRO,#8 MOV SCON,#00H MOV TL1,#00H MOV TH1,#00H SETB TR1PRO: LCALL KEY1 LCALL KP SJMP PR0SPD: MOV R6,#1FH MOV R7,#0FCH LCALL CW LCALL DISBUFF LCALL DISP CLR TR0 MOV A, TL0 ADD A, R6 MOV TL0,A MOV A,TH0 ADD A,R7 MOV TH0,A SETB TR0 RET1KEY1: ACALL KSY1 JNZ LK1 AJMP KEY1LK1: ACALL TRMS ACALL KS1 JNZ LK2 AJMP KEY1LK2: MOV R2,#0FEH MOV R4,#00HLK4: MOV DPTR,#7FFCH MOV A,R2 MOVX DPTR,A INC DPTR INC DPTR MOVX A,DPTR JB ACC.0,LONE MOV A,#00H AJMP LKPLTWO: JB ACC.2,LTHR MOV A,#16H AJMP LKPLTHR: JB ACC.3,NEXT MOV A,#24HLKP: ADD A,R4 PUSH ACCLK3: ACALL KS1 JNZ LK3 POP ACC RETNEXT: INC R4 MOV A,R2 JNB ACC.7,KND RL A MOV R2,A AJMP LK4KND: AJMP KEY1KS1: MOV DPTR,#7FFCH MOV A,#00H MOVX DPTR,A INC DPTR INC DPTR MOVX A,DPTR CPL A ANL A,#0FH RETTRMS: MOV R7,#18HTM: MOV R6,#0FFHTM6: DJMZ R6,TM6 DJMZ R7TM RETKP: MOV R3,A RL A ADD A,R2 MOV DPTR,#JPTAB JMP A+DPTRJPTAB:LJMP SPD RETCW: INC R0 CJNE R0,#8,CW1 MOV RO,#0CW1: MOV A,RO MOV DPTR,#7FFOH MOVC A,A+DPTR MOV DPTR,#7FF0H MOVX DPTR,A RETDISBUFF:MOV R5,#15 DJNZ R5,T1S MOV R1,#30H MOV R1,AT1S: MOV TL1,#00H MOV TH1,#00H SETB TR1 RET1DISP: SETB P1.0 MOV R7,#4 MOV R1,#30HDISP0: MOV A,R1 MOV DPTR,#6000H MOVC A,A+DPTR MOV SBUF,ADISP1: JNB T1,DISP1 CLR T1 INC R1 DJNZ R7,DISP0 CLR P1.0 RETORG 6000HDB 0C0H,OF9H,0F9H,0A0H,0B0H,99HDB 92H,82H,0F8H,80H,98HORG 7FF0HDB 01H,03H,02H,06H,04H,0CH,08H,09HEND2.3.2 步进电动机的点位控制步进电动机的点位控制就是控制电动机拖动负载从一个位置到另一个位置。对步进电动机而言,要求电动机从一个锁定位置运行所设定的步数到达另一个锁定状态而没有误差。在用微机对步进电动机实现点位控制的过程中:一般需要设置两个坐标系,一个是绝对坐标系,另一个是增量坐标系。绝对坐标系就是整个系统设定的坐标系,有一个起点,有一个终点,两点之间的电动机运行的总步数称为最大行程。而系统的绝对坐标值实际就是电动机转角代表的系统的位置坐标。所谓增量坐标值,实际就是记录在一个两步内系统的位置的变化。比如,系统从一个位置按照一定的速度运行到另一个位置;两个位置绝对坐标的差称为增量坐标值。正方向运动,则增量坐标值为正;负方向运动,则增量坐标值为负号。在开始运动后,增量坐标值递减,当增量坐标值为零时,说明系统已走完需要的步数,停止运行。电动机运行的每一步都需要对绝对坐标值和增量坐标值进行计算,都放在程序中进行,下面是点位控制程序,内存中用地址存放状态计数器,存储绝对坐标值,存放增量坐标值,存储定时器加载值。RUB: LCALL CW 调用正转子程序 CLR ER 关一切中断 MOV R1,#21H 指针指向21H INC R1 绝对坐标加CJNE R1,#00H,RUB1 不进位则转 INC R1 进位则加1指向22H INC R1 绝对坐标加1 CJNE R1,#00H,RUB1 INC R1 进位指向23H INC R1 绝对坐标加1RUB1: SETB EA 开一切中断 DEC R2 增量坐标减1 CJNE R2,#0FFH,RUB2;查借位否 DEC R3 借位增量坐标减1RUB2: MOV A,R2 查增量坐标是否为0 ORL A,R3 R2,R3是否全为0 JNZ RUB3 不为0,转出继续执行 CLR TR0 为0,则停止计时器 SJMP RUB4 转出停止工作RUB3: CLR TRO 加载定时器 MOV A,R6 ADD A,TL0 MOV TLO,A MOV A,R7 ADDC A,TH0 MOV TH0,A SETB TR0RUB4: RET12.3.3 步进电动机的加减速控制 对步进电动机的点位控制系统从起点至终点的运行速度都有一定要求,如果要求运行速度小于系统的极限启动频率,则系统可以要求的速度直接启动,运行至终点后立即停发脉冲串而令其停止,系统在本工步的运行过程中,速度可以认为是恒定的。但在一般的情况下,系统的极限启动频率是比较低的,而要求的运行速度往往比较高。如果系统以要求的速度直接启动,因为该速度已经超过极限起动频率而不能正常起动,可能发生丢失或根本不能运行的情况,系统运行起来之后,如果达到终点时立即停止发生脉冲串,令其立即停止,则因系统的惯性原因会发生冲过终点的现象,使点位控制发生偏差。因此,在点位控制过程中,运行速度都需要有一个加速恒速减速低恒速停止的过程。如图22所示: 对于非常短的距离,如在数学范围内,电动机的加减速过程没有实际意义,只要按起动频率运行即可,在稍长距离时,电动机可能只有加减速过程而没有恒速过程。对于中等或较长的运行距离,电动机加速后必须有一个恒速过程。各类系统在工作过程中,都要求加减速时间尽量短,而恒速时间尽量长,特别是在要求快速响应的工作中,从起点至终点的时间要求最短,这就必须要求升速减速过程最短而恒速时的速度最高。升速的规律一般有两种选择:一种是按照直线规律升速,二是按指数规律升速。按直线规律升速时加速度为恒定,因此需要电动机产生的转矩为恒值。从电动机本身的特性来看,在转速不是很高的范围内,输出的转矩可以为恒定。但实际上电动机转速升高时,由于反电势和绕组电感的作用,绕组电流将逐渐减少因此输出转矩将有所下降。按指数规律升速,加速度是逐渐下降的,接近电动机输出转矩随转速变化的规律。用单片机对步进电动机进行加减速控制,实际上就是改变输出CP脉冲的时间间隔,升速时使脉冲串逐渐加密,减速时使脉冲串逐渐稀疏。微机中用定时器中断方式来控制电动机变速时,实际上就是不断改变定时器装载值的大小。微机在控制电动机加减速的过程中,一般用离散办法来逼近理想的升降速曲线。为了减少每步计算装载值的时间,系统设计时就会把离散点的速度所需的装载值固化在系统的ROM中,系统在运行中用查表的方法查出所需的装载值。从而大幅度减少占用CPU的时间,提高系统的响应速度第3章 工作台方案的选定回转工作台是数控铣床、数控镗床、加工中心等数控机床不可缺少的重要附件。它的作用是按照控制装置的信号或指令作回转分度或连续作回转进给运动,以使数控机床能完成指定的加工工序。常用的回转工作台有分度工作台和数控回转工作台。3.1 分度工作台分度工作台的功能是完成回转分度运动,即按照控制系统的指令,在需要分度时,将工作台及其工作台回转一定角度。其作用是在加工中自动完成工作的转位换面,实现工件一次安装完成几个面的加工。按照采用的定位元件的不同,有定位销式分度工作台和鼠牙盘式分度工作台。分度工作台通常由于结构的关系,仅能作规定好的度数的分度运动,不能连续旋转运动。机床的分度结构,它本身很难保证工作台的分度的高精度的要求不适合本设计要求。下面以THK6380型自动换刀数控卧式铣床的定位销式分度工作台进行分析。在分度工作台1的两侧有固定的长方工作台20,当不单独使用分度工作台1时候,它们可以作为整体工作台使用。在分度工作台1的底部均布地固定有八个圆柱定位销15,在分度工作台底座19上有一个定位孔衬套16及与它半径相同的马蹄形环槽。其中只有一个定位销15进入定位孔衬套16中,其他七个定位销则都进入马蹄乡环槽中。这种分度工作台只能作每隔45度八等分的分度运动。分度工作台1用四个螺钉与转台锥套2相连,而转台锥套2用六角头螺钉3与支座4相连。支座4用螺栓5顶压中央缸7的活塞6上。这种分度工作台进行分度时候,其工作过程包括下列三个步骤:1)工作台的锁紧机构松开,间隙消除油缸卸荷及工作台抬起,为分度工作作好准备;2)分度工作台回转以进行分度;3)工作台下降,间隙消除油缸的活塞顶紧工作台及锁紧机构锁紧工作台。当需要进行分度时,首先要松开分度工作台的锁紧机构,此时机床的控制系统发出指令,使六个均布的锁紧油缸12(见图I中只标出一个)中压力油,经工作台本体21的环形槽而流回油箱,活塞拉杆13在弹簧14的作用下上升15毫米,这样一来,拉杆13的下端面脱离T形槽端面而松开分度工作台1。与此同时间隙消除油缸18卸荷,油缸中的压力油经本体21而流回油箱,中央油缸7工管道8进压力油,于是活塞6上升,并通过螺栓5、支座4把端面滚柱 轴承10向上抬高15毫米而顶住底座19上,再通过螺钉3、锥套2使分度工作台1抬高15毫米,这样圆柱定位销15就从定位衬套16中拔出来,完成了分度前的准备工作。然后再由控制系统发出指令,使油马达回转,通过两对减速齿轮传动(图中没有示出)就带动固定在分度工作台1下面的大齿轮17回转,于是分度工作台1亦同时回转,以进行分度。分度工作套的回转速度,可由油马达和液压系统中的单向节流阀来调节。分度时,工作台先作快速回转,当它快要进入规定的位置前要减速回转,减速信号是由大齿轮17上的挡块22碰行程开关发出的。每隔45度可装一挡块22。当挡块22第二次碰到另一行程开关时候,分度工作台1就停止回转。此时,新的圆柱定位销15正好对准定位孔衬套16。分度完毕后,控制系统又发出信号使中央油缸7卸荷,油液经管道8回流到油箱,分度工作台1靠自重而下降。因此,新定位销15就进入定位孔衬套16中而完成定位工作。分度工作台底座19中央上部还有消除间隙油缸18,当定位完毕后,它的活塞顶住工作台1,使可能出现的径向间隙消除后再进行锁紧。分度工作台1的锁紧是由本体21的环形槽中来的压力油进入锁紧油缸12,使活塞拉杆13下降而实现的。分度工作台1回转部分的支承,径向有1:12锥度的加长型双列滚柱轴承11和滚针轴承9。前者的内环带着滚柱,可在外环内作15毫米的轴向移动,当工作台1回转时,它就是转动中心;后者系装在支座4内,并随着支座4作上升或下降运动,并作为另一端的回转支点。在支座4上又装有端面滚柱轴承10,故分度工作台回转很平稳。 所以不采用此方案。3.2 数控回转工作台数控回转工作台的功用有:1、 使工作台进行圆周进给完成切削工作;2、 使工作台进行分度工作。它按照控制系统的指令,在需要时候完成任务。其作用是既能作为数控机床的一个回转坐标轴,用于加工直线、曲线、圆弧或与直线坐标轴联动加工曲面,又能作为分度头完成工作的转位换面。这正式本设计所需要的。再看数控回转工作台与分度工作台的区别,数控回转工作台,从外形上看,与分度工作台没有什么区别,但在结构上有以下一系列特点,现就开环数控工作台和闭环数控工作台分述如下:3.2.1 开环数控转台开环系统数控转台是由传动系统、间隙消除装置及蜗轮夹紧装置等组成。数控转台一般由电液脉冲马达或功率步进电机驱动,当接到控制系统的回转指令后,首先要把蜗轮松开,然后开动电液脉冲马达,按照指令脉冲来确定工作台回转的方向、回转的速度快慢、回转的角度大小以及回转过程中速度的变化等参数。当回转工作台回转完毕后,再把蜗轮夹紧恢复到原来的位置。数控转台的分度定位是按控制系统所指定的脉冲数来决定转位角度的,没有其他的定位元件。因此,对开环数控转台的传动精度要求高,传动间隙(特别是蜗轮副)应尽量小。数控回转工作台既没有鼠牙盘,也没有定位销,它的定位精度完全是由控制系统来决定的。因此,对于开环系统的数控回转工作台,要求它的传动系统中没有间隙,否则在反向时产生传动误差而影响定位精度。附图V是JCS-013型自动换刀数控卧式镗铣床的数控回转工作台作,其传动和结构。 这种数控回转工作台是由电-液脉冲马达1驱动,在它的输出轴上装有主动齿轮2(齿数为20),它与被动齿轮3(齿数为66)相啮合,齿的侧隙是靠调整偏心环4来消除的。被动齿轮3与蜗杆轴5用楔形销钉6来联结的,这种联结方式能消除轴与套的配合间隙。蜗杆是双螺距式,即相邻齿的厚度是不相同的。因此,可用轴向移动蜗杆的方法来消除蜗杆5和蜗轮7的齿侧隙。调整时,先松开壳体螺母套筒8上的止头螺钉9,使锁紧瓦10把丝杆11放松,然后转动丝杆11,它便和蜗杆5同时在壳体螺母套筒8中作轴向移动。根据设计要求,丝杆11最大轴向移动量为10毫米时,蜗杆5和蜗轮7的齿侧隙可调整0.20毫米。调整完毕后,再拧紧止动头螺钉9,把锁紧瓦10锁住丝杆11,使其不能再作转动。蜗杆5的左、右两边都有双列滚针轴承支承,左端为自由端可以伸缩,右端还装有双列止推轴承,故能保证运动平稳。蜗轮7下部的内、外两面都装有夹紧瓦12和13。当蜗轮7不回转时,回转工作台的底座14内均布有8个油缸15,其上腔进压力油,活塞16下行,并通过钢球17,腿开夹紧瓦12及13,这样就把蜗轮7夹紧。当回转工作台需要回转时,控制系统先发指令,使油缸15上腔的油液流回油箱。由于弹簧18的作用,把钢球17抬起,于是锁紧瓦12及13就不夹蜗轮7。然后由电液脉冲马达1通过传动装置,使蜗轮7和回转工作台按照控制系统的指令作回转运动。数控工作台设有零点,当它作返零控制时,先右挡块19从快速回转变为慢速回转,再由无触点开关20起作用,然后准确的停在零点位置上。数控回转工作台可作任意角度的回转或者分度,又光栅21进行读数控制。光栅21沿其圆周上有21600条刻线,通过6倍频线路,则刻度的分辨率能力为10秒。这种数控回转工作台的驱动采用开环系统,其定位精度主要取决于蜗杆蜗轮的运动精度,虽然采用高精度的五级蜗杆蜗轮副,但还是不能满足机床的定位精度。因此还需要借助于数控装置进行误差补偿。回转工作台的导轨面是又大型滚柱轴承22支承,径向又有圆锥滚子轴承23及双列向心圆柱滚子轴承24保证回转平稳,并有上述强力夹近机构。因此回转工作台的刚度很好。3.2.2 闭环数控回转工作台闭环数控回转工作台一般采用直流或交流伺服电机驱动,其结构与开环数控转台大致相同。区别在于:闭环数控回转工作台有角度测量元件(圆光栅或圆感应同步器)。所测量的结果反馈与指令进行比较,按闭环原理进行工作,使回转工作台定位精度更高。3.3 双螺距蜗杆传动数控转台中,以蜗轮副的啮合侧隙对其分度定位精度影响最大,因此消除蜗轮副发侧隙就成了数控转台的关键问题,由于双导程蜗杆传动具有改变啮合侧隙的特点,能够始终保持正确的啮合关系,并且结构紧凑,调整方便。因而在要求连续精确分度中(如齿轮加工机床,数控转台等)或为了避免传动机构因承受脉动载荷(如断续铣削)而引起扭转振动的场合往往采用,以便调整啮合侧隙到最小限度。双导程蜗杆与普通蜗杆的区别是:双导程蜗杆齿的左右两侧面具有不同的齿距(导程),而 同一侧面的齿距(导程)是相等的。因此该蜗杆的齿厚从蜗杆的一端到另一端均匀的逐渐增厚或减薄,所以又称变齿厚蜗杆。故可用轴向移动的方法来消除或调整蜗轮副之间的间隙。双螺距蜗杆齿的左、右两侧面具有不同的螺距,而同一侧面的螺距是相等的。这种蜗杆的齿厚是按线性关系逐渐增大或减小而变化的。故可以用轴向移动的方法来消除或调整蜗杆蜗轮副的间隙。双螺距蜗杆的啮合原理与一般蜗杆蜗轮并没有什么区别。沿我感的轴向截面仍是相当于基本齿条,蜗轮则相当于同它啮合的齿轮。由于蜗杆齿的左、右侧面具有不同的螺距,亦即齿的左、右侧面具有不同的模数 m().因为同一侧面的螺距是相同的,故没有破坏啮合条件。当轴向移动蜗杆后,亦能保证良好的啮合。双螺距蜗杆齿形(如图)的几何参数计算如下:设齿的左面螺距为,右面螺距为,中间螺距为。从图中可以看出,这三者是不相等的。当时,则齿厚从左到右逐渐加厚,又图可得:不难看出:任意相邻齿厚之差(沿同一轴向截面上)都是因此,齿的厚度是按差值为()的等级数变化。同样理由,齿槽亦按差值为()的等级数变化,但只是从左到右逐渐减小。中间螺距是按名义模数m时的螺距,即=*m是根据强度条件而决定的模数。当名义模数m确定后。,中间螺距亦随之而确定。从上图中可以看出:从上面的推导,可以得出双螺距蜗杆的特征:1) 当齿的左、右两侧面螺距不等时,则沿轴向截面的厚不等,以两种螺距之差为公差,按等级数而变化。2) 中间螺距为左、右螺距之和之半,即 对以上三种方案进行分析,它们各有优缺点,为了达到设计要求,我选择开环数控回转工作台。另外,为了消除蜗轮副的传动间隙,采用双导程蜗杆,通过移动蜗杆的轴向位置来调整间隙在此设计中将采用此结构来控制及拖动A轴方向的转动,绕B轴的转动,采用伺服电机通过变速齿轮和蜗杆传给大蜗轮,从而带动附加工作台在B轴方向的旋转。第4章 双回转数控工作台结构设计数控回转工作台的主要功能有两个:一是工作台作进给分度运动,即在非切削时,工作台在整个圆周(360度)范围内进行旋转;二是作圆周方向的进给运动,即在进行切削时,与x、y、z三坐标轴进行联动,加工复杂的空间曲面。为了实现以上的目标,可以设计回转工作台的结构有以下几种: 因本次设计的数控回转工作台是放在现有的加工中心的平面工作台上的,所以必须要考虑到现有机床的承载能力、机床的工作空间及机床的刚性以及与现有加工中心配套安装等一系列问题。机床的刚度是指机床抵抗又切削力和其他引起变形的能力,因此在设计的过程中要考虑到机床的各个部件的刚性问题和选择合理的空间结构。从方案一和方案二来分析,方案一的刚性比方案二的刚性好。由于本回转工作台的直径只有300mm,属于小型机床的部件,只适用于加工小型部件,所以对加工空间要求不是很高。由于加工小型零件,因此被加工零件的工艺要求机床的精度较高,由于机床的刚性对机床的精度影响较大,所以它对刚性的要求较高。而且方案一使机床结构紧凑、合理,在对加工空间的要求不是很高的情况下选择方案一较好。方案三的结构刚性好,而且结构紧凑,加工空间合理,是较好的方案,但是因为要考虑到与现有的加工中心的配套安装,该方案的尺寸将过大,如果安装到现有的加工中心上来,那么其工作空间将会很小,所以在本设计中将不予考虑此方案。因此,方案三将不予考虑。因此在这三个方案中,本设计中的结构设计选择方案一。方案一的结构,其3D模型图如下:第5章 蜗轮蜗杆设计计算5.1 蜗杆传动输入参数蜗杆传递功率P: 0.7KW蜗杆转速n1: 800r/min传动比i12: 50传动比误差: 0.00% 预定寿命H: 24000h 阿基米德类型蜗杆; 工作载荷平稳;单向工作;长期连续工作;喷油润滑方式,润滑情况良好;自然通风冷却方式。 5.2 接触疲劳强度计算材料及热处理蜗杆蜗轮材料:查表5-127,蜗杆: 45,表面渗碳淬火,HRC 4555 查表5-128,蜗轮: ZQSn10-1,金属模铸造,选定蜗杆头数Z1和蜗轮齿数Z2 Z1=1 所以: Z2=80确定接触许用应力H 查表5-128 H=200MP蜗轮轴转矩T2 确定模数mt及蜗杆直径系数q K=1.1 由表5-119得: q=10确定蜗杆螺旋升角 由表5-121得: 确定中心距a 蜗杆蜗轮弯曲强度校核 许用弯曲强度查表5-128得: =70MP蜗轮当量齿数Z 蜗轮齿形系数YF2查表5-129得:YF2=1.41弯曲强度校核 所以强度够。5.3 确定蜗轮蜗杆主要尺寸分度圆直径d 齿顶圆直径da 查表5-142得:ha=3mm所以: 齿根圆直径df 查表5-142得: hf=4mm 所以: 蜗杆螺纹长度L 蜗轮外径de2 蜗轮宽度bb=1*da1 =1*48 =48mm轴向齿距极限累积误差 轴向齿距极限偏差 蜗杆齿形公差 蜗杆螺牙跳动公差 蜗杆法向弦齿高和弦齿厚 查表5-142得: 5.4 蜗杆的传动效率 因为本设计中采用闭式蜗杆传动,其传动效率的计算公式为: 因为是蜗杆主动,所以啮合效率按下式计算: 该式中:为蜗杆分度圆螺旋升角; 为当量摩擦角,查表5-130得:取 所以, 搅油损失的效率,通常取=0.98 轴承的效率,对滚动轴承常取=0.99 所以,蜗杆的传动效率为:5.5 蜗杆蜗轮的精度等级的选择本设计中,两副蜗杆蜗轮都选择的是7级精度。5.6 蜗杆传动的热平衡计算该工作台采用自然通风冷却方式,因此箱体表面散出的 热量折合的功率为: 导热系数,常取传动装置的散热面积A: A1为内面被油浸溅着而外面又被自然循环的空气所冷却的箱壳的面积,A2为A1计算表面的补强筋和凸座的表面以及安装在金属底座或机械框架上的箱壳底面积。所以估算出: 达到热平衡时,传动的发热率应和箱体的散热率相等,依热平衡条件得: P1为蜗杆轴功率;为润滑油的温度,对蜗杆传动可以允许到95度,这里取30度;为周围空气的温度,一般取20度。综合以上数据,可以得出箱体表面散出的热量估算为: 可以满足工作台的正常工作需要。第6章 齿轮设计计算6.1 齿轮设计输入参数传递功率: P=0.98 kw齿轮1的转速: n1=1500 r/min齿轮2的转速: n2=800 r/min传动比: i=1500/800=1.875预定寿命: H=24000 h原动机载荷特性: 均匀平稳工作机载荷特性: 均匀平稳6.2 齿轮传动结构形式和布置形式结构形式: 闭式齿轮1布置形式: 对称布置齿轮2布置形式: 对称布置 6.3 材料及热处理查表5-77得:齿面类型:软齿面热处理质量要求级别: MQ材料及热处理齿轮1的材料及热处理,查表5-78得: 齿轮1选择材料为 45钢热处理方式为调质处理 硬度范围为:HB240-270本设计取硬度为: HB250齿轮2的材料及热处理为了提高齿轮的抗胶合性能,大齿轮和小齿轮应选择不同牌号的钢来制造,根据这个原则, 查表5-78得 齿轮2 选择的材料为40Cr 热处理为调质处理 硬度范围为: HB200-230 所以本设计选用硬度为: HB215机械性能齿轮1: 查表5-78得: 许用接触强度极限应力: 许用弯曲强度极限应力: 齿轮2: 查表5-78得: 许用接触强度极限应力: 许用弯曲强度极限应力: 6.4 齿轮基本参数模数m的选取取模数为 m=2齿数的确定取Z1=24所以 变位系数X 由于齿轮有偏心调节环约束 所以取变位系数 x=0 总变位系数 齿轮主要尺寸 分度圆直径: 齿顶圆直径: 取 所以 齿根圆直径: 基圆直径: 取标准值为 节圆直径: 标准中心距a: 中心距变动系数y: y=-0.001 齿高变动系数为0.001小齿轮齿宽B: 因取值为1,所以B=48mm 分度圆弦齿厚和弦齿高: 查表5-57得: 对齿轮1: 对齿轮2: 固定弦齿厚和固定弦齿高: 查表5-58得: 公法线跨齿数K和公法线长度: 对齿轮1: K=3 对齿轮2: K=5 6.5 齿面接触疲劳强度的校核有关参数和系数的确定确定圆周力Ft因 所以查表5-74得:因 所以按V=查表5-82选齿轮的精度为7级;重合度的计算,重合度可由下公式算出:因 所以 所以 查图5-26得:由于齿轮对称轴承布置,查图5-24得:查表5-75得:查图5-24得:核算齿面接触疲劳强度因已知:许用接触疲劳强度所以接触强度足够。6.6 齿根弯曲强度的校核确定有关参数和系数 与接触强度相同;查图5-29得:齿形系数查图5-30得:重合度系数因为是直齿圆柱齿轮,所以螺旋角系数核算齿根弯曲强度因许用齿根弯曲强度所以,齿跟弯曲强度足够。第7章 控制系统的设计控制系统的设计包括单片机型号的选择,程序存储器的扩展,数据存储器的扩展,键盘及显示电路的设计,越界报警电路的设计,步进电动机驱动电路的设计,环形分配器的选择。此外,还包括电源电路的设计和程序设计。7.1 单片机图7.1 8031接线图本设计选用8031芯片,片内无ROM或者EPROM,使用时必须配置外部的程序存储器EPROM。本设计选用了2764扩展其空间,8031的引脚分3大功能:(1)I/O口线P0,P1,P2,P3共4个八位口。(2)控制口线PSEN(片外取指控制)、ALE(地址锁存控制)、EA(片外存储器选择)、RESET(复位控制)。(3)电源和时钟。8031最小应用系统。8031内部不带ROM,需要外接EPROM作为外部程序存储器。又因为8031在外接程序存储器或数据存储器时地址的低8位信息和数据信息分时送出,故还需要采用一片74LS373来锁存低8为地址信息。这样,一片2764EPROM和一片74LS373组成了一个最小的计算机应用系统。如图7.2 图7.2 扩展程序存储器接线图MCS-51的程序存储器空间与数据存储器空间是相互独立的。用户可最多扩展到64kb的程序存储器几64kb的数据存储器,编址为0000HFFFFH。片内8kb单元地址要求地址线13根(A0A12)。它由P0和P2.0P2.4 组成。地址锁存器的锁存信号为ALE。程序存储器的取地址消耗为PSEN。由于程序存储器芯片只有一片,所以其片选端(31)直接接地。8031芯片本身的连接31必须接地来表明选择外部存储器外,还必须有复位和时钟电路。在此系统中有P1、P3口作为用户I/O口使用;74LS373为地址锁存器,他是一片三态输出8D触发器,当OE=1时三态门导通,输出线上为8为锁存器的状态。当OE=1时输出为高住抗转台。G为锁存信号输入线,G=1时锁存器输出等于D端输入,G输入短跳变将输入信息锁存到8为锁存器中。当8031在访问外部程序存储器时,P2口输入高8为地址:P6口分时传送底8为地址和指令字节。在ALE为高电平时,P0口输出的地址有效,并由ALE的下降沿锁存到地址锁存器中,此时外部程序存储器宣统信号线PSEN出现低电平,选通相应的外部。EPROM存储器;相应的指令字节出现在EPROM的数据线(O0O7)上,输入到P0口,CPU将指令字节读入指令寄存器。7.2 扩展数据存储器由于单片机是面向控制的,实际需要的扩展数据存储器的容量不大。因此,一般采用静态RAM较方便,与动态RAM相比,静态RAM无须考虑保持数据而设置的刷新电路,故扩展电路较简单。从经济上,采用6264比较合适。扩展数据存储器存储空间地址用扩展程序存储器一样,由P2口提供高8位地址,P0口分时提供低8位地址和用作8位双向数据总线,片外数据存储器的RAM的读和写由8031的和信号控制,而片外程序存储器EPROM的输出允许端由读选通信号控制。尽管与EPROM处同一地址空间,但由于控制信号及使用的数据传送指令不同,故不会发生总线冲突, 8031片外扩展8KBROM的系统接线图见图7.3。7.3 8031片外扩展8KBROM的系统接线图7.3 键盘及显示电路的设计在本单片机控制系统中,同时需要使用键盘与显示器接口,为了节省I/O口线,把键盘和显示电路做在一起,构成键盘显示电路,本系统采用8155并行扩展口构成键盘显示电路。7.4 越界报警电路设计如图7.4所示,XK0,XK1YK0,YK1为限位行程开关.XK0,XK1和YK0,YK1分别安装在X,Y方向装置的机械零件和机械极限位置,当参数设置错误或别的系统故障使电动机带动滑台运行到机械零位或机械极限位置,碰到微动行程开关,发出信号使给INT0,INT0立即产生中断信号给8031,立即执行INTO中断处理程序使绿色发光二极管转灭,而红色发光二极管与转亮并驱动蜂鸣器发出报警的声音信号,同时使电动机停止运转.行程开关选用KW4微动开关,其工作电压为DC30V,工作电流为DC0.5A.接触电阻0.01,绝缘电阻100K,其工作行程为0.20.6mm,差动行程为0.05mm,寿命为直流次,均可达到设计要求.正常情况下,和接通,电阻0.01,可略去记为0,那么 当滑动平台运行到行程开关处时,某一行程开关的“1”和“2”接通,因为“2”的输出是或门的输入,故而需要的电压为5V。或门OR1使XK0或XK1导通时输出为“1”,或门OR2使YK1导通时输出为1,四个行程开关任何一个导通时,INT1收到输入信号“0”,INT1低电平有效,从而产生中断。如图7.4所示:图7.4 越界报警电路设计7.5 环形分配器的选用本设计中所采用的电动机为反应式三相步进电动机,单六拍控制,环形分配器CH250是专为反应式三相步进电动机设计的环形分配器。7.6 驱动电路的设计本设计采用斩波恒流驱动,其波形图T1是一个高频开关管,T2是开关管的发射极接一只小电阻R,电动机绕组的电流经过这个电阻到地,所以这个电阻是电流取样电阻上的压降。比较器的一端接给定的电压Uc,另一段接取样电阻上的压降,当取样电压为0时,比较器输出高电平。当控制脉冲Ui为低电平时,T1和T2均截止;当Ui为高电平时,T1和T2两个开关均导通。电源向绕组供电。由于绕组电感的作用,R上的电感的作用,R上的电压逐渐升高,当超过给定电压Uc时比较器输出低电平,使与门也输出低电平,T1截止电源被切断;当取样电阻上的电压小于给定电压时,比较器输出高电平,与门也输出高电平,T1又导通,电源又开始想绕组供电,这样反复循环,直到Ui为低电平。如图7.5所示:图7.5 驱动电路的设计7.7 电源电路设计采用W7800系列稳压器,其接线图如下:这种稳压器只有输入端,输出端2和公共端3,故也称为3端集成稳压器,使用时只需在其输入端和输出端与公共端之间并联一个电容即可。Ci用以抵消输入端较长接线的电感效用,防止产生自激振荡,接线不长时也可不用,Co是为了瞬时增减负载电流时不致引起输出电压有较大的振动。Ci一般在0.1-1uF之间,如0.33uF,Co可用1uF。如图7.6,7.7所示:图7.6 +12V电源电路设计图7.7 +24V 电源电路设计7.8 程序设计 键盘扫描流程图如图7.8: 记录输入的数据等待键盘输入 计算程序,算出步进电机的步数 循环产生脉冲中断时间到响应中断,停止脉冲输出 图7.8 流程框图键盘子程序:KEY: LCALL KS2 检查有闭合键否? JNZ MK1 A非0,有键闭合则转 LJMP MK7 无键闭合转返回MK1: LCALL DIR 有键闭合,则延时12ms LCALL DIR 消抖 LCALL KS2 再次检查有键闭合 JNZ MK2 若无键闭合则转 LJMP MK7 若无键闭合则转返回MK2: MOV P1,#F0H 发行线全扫描信号,列线全1 MOV A,P1 读入列状态 ANL A,#F0H 保留高4位 CJNE A,#FOH ,MK3 有键按下则转 LJMP MK7 无闭合键转返回MK3: MOV R2,A 保存列值 ORL A,#0FH 列线信号保留,行线全1 MOV P1,A 从列先输出 MOV A,P1 读入P1口状态 ANL A,#0FH 保留行线值 ADD A,R2 将行线值和列线值合并 MOV R2,A 暂存与R2中 MOV R3,#00H R3存简直 MOV DPTR,#TRBE 指向键值表首地址 MOV R4,#10H 查找次数送R4MK4:CLR A MOVC A,A+DPTR 表中值送入AMOV 70H,A 暂存与70H单元中MOV A,R2 键特征值送入ACJNE A,70H,MK6 未查到则转MK5: LCALL DIR 扫描1遍显示器LCALL KS2 还有键闭合否?JNZ MK5 若键未释放,则等待LCALL DIR 若键已释放,则延时12msLCALL DIR 消抖MOV A,R3 将键值存入A中RET 返主MK6: INC R3 键值加一INC DPTR 表地址加1DJNE R4,MK4 未查到,反复查找MK7: MOV A,#FFH 无闭合键标志存入A中RET 返主KS2: MOV P1,#FOH 闭合键判断子程序MOV A,P1 发全扫描信号,读入列线值ANL A,#FOH 保留列线值CPL A 取反,无键按下全0RET 返主TRBE: DB 01H,02H,03H,04H,05H,06H,07H,08HDB 09H,00H,FFH,FFH,FFH,FFH,FFH,FFH把输入的数字转换成字节数:MOV A,30HMOV B,#64HMUL ABMOV R6,AMOV R7,AMOV A,#31HMOV B,#OAHMUL ABADD A,R6MOV A,#32HMOV R6,A 这样高位在R7中,低位在R6中 计算程序: MOV R5,#00H MOV R4,#4BHDIV MOV A,R5 除数高8位送AJNZ BEGIN 除数非零则转BEGINMOV A,R4 除数底8位送AJZ OVER 除数为零置益出标志BEGIN: MOV A,R7 被除数高8位送A JNZ BEGIN1 被除数非零则转BEGIN1 MOV A,R6 被除数低8位送A JNZ BEGIN1 被除数非零则转BEGIN1 RET 被除数为零则返回BEGIN1: CLR A 清余数单元 MOV R2,A MOV R3,A MOV R1,#10H 双字节除法计数器置16DIV1: CLR C 开始R3R2R7R6左移 MOV A,R6 被除数低8位送A RLC A R6循环左移一位 MOV R6,A 左移结果送回 MOV A,R7 被除数高8位送A RLC A R7循环左移一位 MOV R7,A 左移结果回送 MOV A,R2 余数左移一位 RLC A MOV R2,A MOV A,R3 RLC A MOV R3,ADIV2: MOV A,R2 开始部分余数减除数 SUBB A,R3 低8位先减 MOV R0,A 暂存差值 MOV A,R3 MOV A,R5 高8位相减 JC NEXT 若部分余数除数则转NEXT INC R6 若部分余数=除数则商为1 MOV R3,A 新余数存R3 R2 MOV A,R0 MOR R2,A NEXT: DJNZ R1,DIV1 16位除完则返回MOV A,R3 开始四舍5入处理JB A.7,ADD1 若余数最高位为1则进1CLR C 开始余数乘2处理MOV A,R2 RLC A 余数低8位乘2MOV R2,A MOV A,R3RLC A 余数8位乘2SUBB A,R5 余数*2-除数JC NOOVER 若余数*小除数则转JNZ ADD1 若够减则转进1MOV A,R2 高8位相等时比较底8位SUBB A,R4 JC NOOVER 余数*2除数则转ADD1: MOV A,R6 开始商进1处理ADD A,#01HMOV R6,AMOV A,R7ADDC A,#00HMOV R7,ANOOVER:MOV OVER,#00H 清益出标志RETOVER: MOV OVER,#00H 置益出标志RET中断、循环产生脉冲: ORG OO1BH T1中断入口 LJMP HERE 转到HERE处 ORG 2000H 主程序 MOV TMOD,#10H T1工作于方式1 MOV A,R3 设置计数初值 MOV TH1,A MOV A,R2 MOV TL1,A SETB EA CPU开中断 SETB ET1 允许T1中断 SETB TR1 启动T1定时INT: INC R0 正转加1 CJNE R0,#0AH,ZZ 如果计数器等于10修正 MOV R0,#00H ZZ: MOV A,R0 计数器值送A MOV DPTR,#ABC 指向数据存放首地址 MOVC A,A+DPTR 取控制字 MOV P1,A 送控制字到P1口 RETABC: DB OFCH,OF8H,OF9H,OF1H,0F3H DB OE3H,0E7H,0E6H,0EEH,0ECH等待键盘再次输入:中断就跳到在这里HERE CJNE A,#FFH KEY第8章 误差补偿分析误差补偿思想的应用己有很长的历史,早在 1830年以前,英国人 EdwardTroughton就对划线机导轨可重复性定位误差进行测量,并制成对照表格,然后用这些表格补偿划线误差,以提高划线精度251。但是误差补偿技术用于机床上却是最近50年的事1261。自1933年瑞士科学家发现了机床热变形误差对机床加工误差存在影响以后,从此开始了对初床热变形误差研究,进而在上世纪 50年代左右,便开始了对机床误差补偿技术的研究。最初的误差补偿研究主要集中在单项误差源的补偿上,补偿方式则采用硬件补偿,如螺距校正尺刚性补偿丝杆车床母丝杆螺距误差(271。在上世纪60年代,开始对坐标测量机和机床误差补偿进行系统研究,多种误差计算数学模型才相继被提了出来。在70年代和80年代初期,误差补偿技术成功地应用于三坐标测量机 (CMMS )上。从 1980年到 1995年的十五年间,由于采用了误差补偿,CMMS在性能提高的基础上,生产成本降低了近20倍281。误差补偿技术在数控机床上应用的范围与成效虽然不及 CMMS,但是也已经有了许多成功应用的范例。1984年日本的小岛辉一在高精度加工中心上成功实现了热变形误差的微机补偿。1996年美国密西根大学吴贤铭制造中心开发的误差补偿系统成功地为100多台类型基本相同及规格基本相同的车削中心进行了补偿。我国的北京机床研究所在 1985年在一台DM7732数控线切割机实现了热变形误差补偿,补偿效果70%a 1992年该所为XH714立式加工中心研制的智能补偿功能模块,实现了机床运动误差、热误差和载荷变形误差补偿1291。此后运动误差、热误差和载荷变形误差补偿不断取得进展。随着误差测量与辨识手段的重大突破、计算机技术的迅速发展、机床误差建模技术的日臻成熟以及自动控制技术的不断进步为误差补偿提供了可靠的技术支撑。从发展的观点来看,为满足日益复杂型面的高精度加工需求,对数控机床,特别是精密、超精密机床加工进行全面计算机软件补偿,以提高精度和降低成本,是个必然的趋势1301。随着加工精度的提高,提高加工精度的难度越来越大,采用误差补偿技术的意义愈益重要,特别是在精密和超精密加工中,误差补偿技术已成为重要的手段之一。近年来误差补偿技术的研究受到很大重视,发展速度很快。但是,误差补偿技术在生产实践中尚未得广泛的应用,原因是多方面的,如缺乏通用、精确、实用的误差模型,缺乏简单、快速、准确的实时辨识与检测误差的手段,缺乏简便、灵活、精确、迅速的数控指令生成和修正技术等等311。前面我们已对误差建模和误差辨识两大关键技术进行了研究,本章在此基础上进一步对软件误差补偿理论技术进行研究。8.1 成型运动误差补偿概述数字控制的核心问题,就是如何控制刀具或工件的相对运动321。对于平面曲线的运动轨迹需要两个运动坐标协调的运动,对于空间曲线或立体曲面则要求三个以上运动坐标产生协调的运动,才能走出其轨迹。数控加工时,只要按规定将信息送入数控装置就能进行控制。输入信息可以用直接计算的方法得出如y二Ax)的运动轨迹,可以按精度要求递增给出x值,然后按函数算出y值。只要定出x的范围,就能得出近似的轨迹,正确控制x, y的速比,就能走出精确的轨迹来。但是,这种直接计算方法曲线阶次越高计算就越复杂,向速比就越难控制.直线和圆弧是简单的、基本的曲线,机床上进行轮廓加工的各种工件,大部分由直线和圆弧组成。若加工曲面由二次曲线和高次曲线组成,可以采用一小段直线或圆弧来拟合,这种拟合的方法就是“插补”。它实际上是根据有限的信息完成“数据密化”的工作,数控装置依据编程时的有限数据,按照一定方法产生基本线型,并以此为基础完成轮廓轨迹的拟合工作。将经过“插补”的数据以代码形式存入计算机指令集中进行加工,得到的加工效果往往不是很理想,因为该轨迹是在机床运动理想情况下得出的。然而,机床在运动过程中存在着各种各样的误差,而引起这些误差的原因也多方面的,如机床的制造误差,安装及调试过程中产生的误差,每台数控机床在运动时产生的误差形式也是各异的。因此,即使用同一型号的不同机床加工同样的工件所得出的结果也是不同的。改善加工质量,提高加工精度的方法有两种:一是提高机床的制造精度或对现有的数控机床进行技术改造,这往往需要投入大量的人力、物力,而且当精度提高到一定程度后很难再有所突破。再有就是通过软件进行误差补偿对数控机床进行现场测试,得出机床的实际运动轨迹 (含有误差),将这些数据存入计算机中,对理想轨迹进行修正,从而提高了数控机床的加工精度。由于该方法无需对数控机床本身进行技术改造,却能大大提高加工精度,该方法倍受青睐。机床的几何误差是影响加工精度的一个直接原因,其影响因素有两个:(1)准静态误差一它主要由加工机床本身的制造精度决定。它之所以称为静态精度是因为在给定的条件下,能够在一定时期内基本保持不变或变化缓慢。机床的准静态误差对加工产品的加工精度有很大影,如果我们预先知道了该机床的准静态误差,便可以通过误差修正的方法将这些误差信息传递给控制单元以补偿它的加工误差。(2)动态误差一动态误差的特性比较复杂,减少这种误差大多需要对机床本身进行改造或安装实时监控的硬件设备。动态误差主要影响加工工作的局部误差特性,如表面粗糙度、圆度等.加工误差是由刀头与工件相对运动中的非期望分量引起的。在这种意义下,我们把机床误差定义为“机床按某操作规程指令所产生的实际响应与该操作规程所预期产生的响应之间的差异”。如果我们预先检测出机床各组成部件的误差,并通过参数识别得到刀尖的实际位置与指令位置之间的差异,然后根据这些数据对数控指令进行修正,得到比较理想的刀具运行轨迹,从而提高工件的加工精度。由于这种方法属于“离线”的软件误差补偿方法,因此无需对加工机器进行硬件的改造,即可用一般精度的机床加工出高精度的产品,实现 “不使用精密加工设备的精密加工”。此外误差补偿方法的应用促进了人们传统设计观念的革新,即从传统的追求设计精度的思路转到追求设计稳定性方面上来。在理想情况下,数控指令到刀具中心位置的映射,再到工件中心的映射,得到工件中心的位置。然后从工件中心位置向回映射,得到的数控指令至给定的数控指令是完全相等的,如图8.1所示图8.1 理想情况指令映射在实际情况下,由于存在几何运动误差,根据理想数控指令得到的工件中心的位置是含有误差的,如图8.2所示。图8.2实际倩况指令映射实际的数控指令值与理想数控指令是不相等的,在此基础上对数控指令进行修正是得到的工件中心位置值与理想工件中心的位置值接近,如图8.3所示。图8.3 数控指令的修正这样可以修正由于机床几何运动所引起的误差,可以提高加工精度,当然机床的加工精度还受到其他因素的影响,如刀具磨损、载荷、温度、湿度等,但由于这些因素产生的误差相对于机床的几何运动误差还是较小的,本文提出的误差补偿方法是补偿机床几何运动误差,对于其他因素的影响没有考虑在内。8.2 基本运动形式的软件补偿数控机床对工件的加工是通过数控指令来实现的,理想的数控指令得到在理想情况下的刀具轨迹,然而在实际加工中,由于存在运动误差,得到的轨迹与理想轨迹是有差异的,我们通过修改数控指令的方法可以实现提高加工精度的目的. 常用的数控指令: G00一一定位点 G01一一直线差补 G02一一顷时针圆弧差补G03一一逆时针圆弧差补G90-一一绝对尺寸G91一一增量尺寸G92一一.预置尺寸M02一一程序终止被加工零件要求加工的轨迹通常有直线和圆弧组成,我们根据加工工件的具体要求,编制有数控指令组成的程序段,得到想要的轨迹,编制的这些数控指令组成的程序段是在理想情况下控制刀具所走的轨迹,在实际加工中,根据这些指令不能得到理想轨迹,我们根据机床的运动情况对数控指令进行修正,使得刀具轨迹和理想轨迹比较接近。在这里我们是对加工轨迹上的一些点进行修正和补偿,即将原来的一条直线或圆弧分解成若干直线和圆弧,使得在该点刀具达到理想轨迹的位置。这种补偿是离散性的,通过对加工直线或圆弧上离散点进行补偿,使得加工轨迹控制在理想轨迹附近,达到改善加工质量的目的.821 直线运动的数控指令修正zhiling l. txtC00 XO YO ZO f200G01 X-120 Y-60 Z-90 fl00GOl X-240 Y-180G01 X-240 Y-180 Z-150G01 X-120 Y-180G01 X-120 Y-60修正后的数控指令.txtGOO XO YO ZO f200GOl X-120.0640 Y-60.6638 Z-90.5577 fl00Gol X-150.0991 Y-90.2599 Z-90.6782GOl X-180.1140 Y-119.8607 Z-90.7397GOI X-210.1038 Y-149.4461 Z-90.6826GOI X-240.0662 Y-179.0196 Z-90.7081GOI X-240.0827 Y-179.0839 Z-120.6481GOI X-240.0983 Y-179.2022 Z-150.6453GO X-210.1155 Y-179.5999 Z-150.7274G01 X-180.1129 Y-179.9667 Z-150.8706GOI X-150.0969 Y-180.3361 Z-150.9133GO X-120.0467 Y-180.7155 Z-150.9045GO X-120.0792 Y-150.7414 Z-150.7907GOI X-120.0979 Y-120.7801 Z-150.6864GO X-120.1176 Y-90.7919 Z-150.5639GOI X-120.1449 Y-60.7984 Z-150.4341822 圆弧运动的数控指令修正zhiling2. txtGOO XO YO ZO f200G01 X-180 Y-60 Z90GOI UO VO W-30G102 X-180 Y-120 d360修正后的数控指令.txtG00 XO YO ZO f200GO X-180.1370 Y-59.8131 Z-90.5172Gol UO VO W-30G102 X-180.1427 Y-119.9130 Z -120.6493 d360第9章 进给系统精度分析 对于数控伺服驱动进给系统的性能分析,主要考虑其动态特性及伺服精度等方面。数控伺服精度的高低是用伺服误差的大小来衡量的。所谓伺服误差就是伺服系统在稳态时指令位置和实际位置之差,也即平时所说的稳态误差,它反映了系统的稳态质量.在对数控进培系统的分析中,常将整个系统化简为图9.1示框图 图9.1系统简化框图其中TS为机电系统时间常数,KS是综合伺服调节单元,1/s为机械进给传动结构的传递函数。由图10.1可知,简化的数控系统为I型系统,所以当该系统采用阶跃输入时,稳态误差为0;采用斜坡信号输入时,稳态误差为V/Ks(其中V为进给速度)。本数控工作台采用各轴分开驱动的方式,其方块图如图9.2所示,下面分析中简化非线性环节,将机械部分简化为比例环节。 图9.2 双轴数控系统轮廓精度可定义为希望路径与实际路径之间的距离值。参看图9.3假设p*为希望直线或曲线轮廓上的位置向量; p为相应的实际位置向量;并且月p*是希望轮廓上最接近的位置向量,那么轮廓误差向量Er定义为:当运动轴具有跟踪速度时,工型伺服系统具有位置向量误差 E,定义为图9.3 曲线轮廓通过进一步计算,可得轮廓误差若希望轮廓上P点的切线与OX轴的夹角为e,那么有等式:代入可得轮廓误差的另一种表达式方程表示轮廓误差。由伺服系统的位置误差(Es,Ey犷和跟踪速度(V.,Vr,T决定,对于I型伺服系统,在参考速度输入条件下,位置误差必然存在,令 A,和 K,分别表示 X, Y轴伺服系统的速度误差系数,那么可得到稳态误差 下面分别按直线和圆弧轨迹研究数控伺服系统轮廓精度,双轴工型轨迹控制方块图如图9.4所示。这里简化机械工作台的传递函数为一刚性环节.图9.4 双轴轮廓控制系统方块图由图9.4可得到两轴的传递函数为:9.1 直线轨迹 首先讨论以匀速 V完成与 X轴成夹角 e作直线运动的轨迹情况,可知轮廓误差与单轴误差的关系如下:式所表示的意义可见图9.5,两轴时间常数不同的影响较小,通过简化,可以推出稳态误差为:可见,静态直线轮廓误差在2=0时,即沿X轴或Y轴时轮廓误差为0;而=45时,静态直线轮廓误差最大,且其稳态值为由以上分析可知,只有当两轴动力学特性完全匹配时,才可以保证静态直线轮廓误差为0. 图9.5 匀速直线时间响应及轮廓误差9.2 圆弧轨迹 考虑以R为半径,w为匀角速度从图9.6中A点开始的圆弧轨迹的情况,可得系统圆静态轮廓误差为:上式表明,其误差由伺服系统动态特性而产生的误差和联动坐标参数不匹配而产生的误差两部分组成。在双轴动态性能匹配情况下即Kx = Ky=K, Wnx=Wny=Wn, x=y=时,上式第二部分的二、三项为零,静态轮廓误差较小,为 对于双轴动力学特性不匹配的情况,动态性能越不匹配,系统的静态轮廓误差将会越大,圆加工的实际轮廓为一椭圆,其长短轴之比随双轴速度增益差值变大而变大。匀角速度时间响应与轮廓误差示意图如图9.6图9.6速度时间响应与轮廓误差第10章 结 论实现对零件的高精度加工是人们追求的目标,提高机床固有性能是一条硬途径,但会导致加工母机的造价大幅上升,而计算机误差补偿技术是一种经济而有效的方法。本文结合一双回转数控工作台的设计,对由机床制造和装配过程产生的几何误差以及误差辨识方法进行了系统、全面的分析。通过误差建模揭示了误差从机床本体传递到被加工零件的规律;通过误差检定得到机床刀具与工件相对运动的非期望分量;对加工精度预测以及软件补偿方法进行初步研究。论文总结如下:(1)选择了开环数控回转工作台。为了消除蜗轮副的传动间隙,采用双导程蜗杆,通过移动蜗杆的轴向位置来调整间隙。(2) 本工作台的设计采用了两对蜗轮蜗杆的执行机构, 可以得到高速下的平稳运行,并具有较高的定位精度且防止爬行,及进给系统中的机械传动装置和元件具有较高的灵敏度,低摩擦阻力和动、静摩擦系数之差以及高寿命等特点.(3)用光栅传感器和机械式千分表替代双频激光千涉仪完成了机床三个平动轴几何误差的测量工作,取得了满意的测量结果。(4)探讨了考虑几何误差时机床加工精度预测以及软件补偿方法.为了提高机床的加工精度而进行了进给系统精度分析和误差补偿分析.(5)根据对系统在直线和圆弧轨迹加工时轮廓误差的分析,可知系统在匀速直线进给时,轮廓误差的产生源于系统动态性能的不匹配性;而对于圆弧轨迹的情况,实际加工轮廓在两轴动力学特性不匹配条件下为一椭圆,只有两轴动力学特性很好匹配时,静态轮廓误差才会趋近于一很小的值。(6)应用PAMC的G代码解释程序、M代码解释程序和T代码解释程序编写了工作台的运动程序,实现了数控工作台的直线、圆弧等动作;由于本人能力有限,时间短暂,所查阅的资料也未尽完善,对有些工作还需要进一步深入研究.参考文献【1】侯镇冰主审,同济大学、上海交通大学等院校机械设计制图手册编写组编,机械设计制图手册,同济大学出版社,1990年【2】王晓明编著,电动机的单片机控制,北京航空航天大学出版社【3】张毅坤 陈善久 裘雪红等主编,单片微型计算机原理及应用,西安电子科技大学出版社.【4】张建民 等编著,机电一体化系统设计,高等教育出版社【5】石光源 周税义等主编,机械制图,高等教育出版社,1995年【6】王昆等主编,机械设计课程设计,高等教育出版社,1996年【7】温松明主编,互换性与测量技术基础,湖南大学出版社,1997年【8】王永康 杨毅主编,机械制造技术课程设计指导书,湖南科学技术出版社。【9】卢秉恒,张福润主编,机械制造技术基础,机械工业出版社【10】王新杰,李伟主编,数控加工技术基础,北京:轻工业出版社,1999年【11】李福生等编,实用数控机床技术手册,北京:北京出版社,1993年【12】李福生主编,数控机床技术手册,北京出版社,1996年【13】任嘉卉主编,公差与配合手册,北京:机械工业出版社,2000年4月【14】王爱玲主编,现代数控机床结构与设计,兵器工业出版社,2000年【15】毛谦德、李振清主编,袖珍机械设计师手册,北京:机械工业出版社,1994年9月【16】东北重型机械学院、洛阳工学院、第一汽车制造厂职工大学编,机床夹具设计手册(第二版),上海科学技术出版社,1990年2月【17】濮良贵、纪名刚主编,机械设计(第六版),北京:高等教育出版社,1995年9月英文原文:The development of NCand Transducers for NC machine Tools The first NC machines used vacuuin tubes ,electrical relays,and complicated machine-control interfaces.The seciond generation of machines utilized improved miniature electronic tubes,and later solid -state circuits .As computer techonology improved,NC underwent one of the most rapid changes known in history .The third generation used much improved integrated circuits .Computer hardware became progressicelu less expensive and more reliable and NC control builders introduced for the first time Read Only memory(ROM) technology.ROM was typically used for program storage in special-purpose applications, leading to the appearance of the computer numerical control (CNC) system ,CNC was successfully introduced to practically every manufacturing process .Drilling , milling and turning were performed on machinging centers and turning centers.CNC took over glass cutting,pattern making,electrical discharge maching,steel-mill roll grinding,coordinate measuring,electron beam welding,tube bending,drafting,printed circuit manufacturing,coil winding,functional testing,robots,and many other processes. A set of preprogrammed subroutines ,named canned cycles ,were developed for yse in routine operations .They were recorded into the ROMs and remained there even after power was shut off.For the first time ,this concept made it possible to read the machinging program into memory and to operate the machine from memory .In addition to the advantages of editing ,the problems caused by erroneous tape reading disappeared . Along with the many canned cycle options ,CNC builders introdyced displays for visual editing of part programs in memiry .Various in-cycle problems generated alarms and hundreds of diafnostic messages which could be displayed as applicable .Practically every function of the machine was tied into the system and monitored during operation .A constant surface speed control was incorporated and continuously anticipated the most efficient spindle speed of the next cut to minimize time lost for spindle acceleratin .The conventional linear and circular interpolation in cartesia(retangular) coordinates were supplemented by polar coordinates and helical interpolation .Safe zones ,which could be set through programmed codes or internal parameters ,create an electronic crash barrier to prevent tool collision manufacturing in metalcutting industry. The improvement in drives was as important for the system as the contribution of the microprocessor or the minicomputer. The feed drives ,usually known as servodrives, consist of a motor and its control which receives its motion instructions from the CNC. their performance is essential to the accuracy ,reliability ,and flexibility of the CNC system. The open-loop system is normally used in simple point-to-point,or positioning systems,although improvements in technology have made it possible to install the system in contiuring systems as well. The closed-loop configuration is more accurate and reliable ,as reflected by its higher cost . Although many CNC system still use hydraulic or pules motors, the DC drives have gained dominance on a much larger scale .In most cases ,the drive packages are purchased from specialized drive system builders .These direct current (DC) permanent -magnet wound field serviomators range from 3,000 revolutions per minute to less than 1 rpm wethout stalling .They develop peak torque capabilities with high slide acceleration and low inertia for optimized system response.Most drive systems offer a choice between transistorized silicone-controlled rectigiers and pulse width modulation over the full range of amplified voltages. These drives can now drive virtually any lead screw .Their high -response inner current loops provide reliable regulation of torque-load disturbances ,They can also be built with high-gain preamplofiers to close high-band-width velocity oops .The DC drives provide the answer ti the most essential needs of acceleration ,deceleration,stopping ,and constant velocity, with inherent shaft stiffness for successful operation of the CNC system.The same drive systems actuate robots ,transfer lines.flifht simulators,graphic plotters,ect.As these dives are infinitely variable and fully regenerative ,they can provide fir maximum performance and control over the whole range of the motor.By eliminating gearboxes and clutches ,the cost oc drives for the third-generation CNC systems was reduced substantially The fourth -generation microprocessor CNC incorporated in many cases the controversial bible memory .The bibles are magnetic garnet crystals grown on nonvolatile data storage. Although at this stage it is not competitive in the large computers,the bible memory is closing the cost gap with disk storage devices .Insensitive to adverse temperature changes ,dust ,and vebration ,the bubble memory has demonstrated superioe reliability in shop enveronment.General Numerics introduced its fourth-generation CNC using bubble memory ;however Hitachi ,another electronic giant ,believes that bubble memory will provide the economical answer to direct numerical control (DNC). Among the strengths of the fourth -generation mecroprocessor CNC(MCNC) are added part program memory storage ,reduction of printed circuit boards , programmable interface ,faster memory access, parametric subroutines,and macro capabilities. The system user can now write specific canned cycles directed to particular applications (user macros ), far more economical and efficient than conventional canned cycles .Mathematical calculations with do-loop subroutines using variables can now be incorporated in the part program .The microprocessor controls both computations and motion commands.Thus ,following an in-process gaging ,an out-of tolerance condition will be fed back ,and the tool offset will be automatically modified to achieve the desired part dimensions.Positioning feed back devices for NC can be classified into two groups,viz.rotary and linear transducers.Rotary transducers may be connected to the lead screweithyer directly or through precision gearing . This feed back device measures indirectly the position of the slide as it measures some angle and the feed train ratio relates the Same to the linear movement of the slide.On the other hand ,linear transducers indicate the position of the slide directly. In this case one part of the transducer is fixed to the machine tool structure.The other part is attached to a slide which moves over the stationary part.Rotary Transducers Rotary transducers are quite popular with NC machine manufacturers because of their compact size and the flexibility with which these can be used.There are two primary types of rotary transducers:resolvers and encoders the resolver is an analog device whose output is converted to digital form , whereas the encoder is a numerical device that outputsdigital data directly.Resolver:Resolverslike synchros are simple ,small,cylindrical ac motors in construction.The stator of a simple synchro contains three windings 120apart while that of a resolver has two windings 90 apart .As the rotor turns,synchros and resolvers behave as rotating transformers and an inductive coupling exists between the stator and rotor.Typically, by exciting the rotor windings a voltage is induced in the stator windings.The magnitude of the induced voltage is proportional to the cosine of the angle between the rotor-coil axis and the stator-coil axis. Rotary Inductosyn:It is like a resolver with a large number of poles (say 144 or 360 poles ) and with one rotor coil.Due to a large number of poles , the output signal cycles per revolution increase manifold, viz.half the number of poles as was mentioned earlier in the case of resolver. Rotary Encoders:Rotary encoders are widely used widely used in NC machine tools as position and motion sensors.These can be classified as either incremental encoders or absolute encoders. Incremental encoders (Pulse Generating Encoders ) The optical incremental encoder consists of a glass disc with accurately etched lines at regular intervals.Typically the diameter of the discs may vary from 60 mm to 150 mm with lines 10 to 2500.The disc rotates between a light source and one or more of photodiodes.The lines make and break this photoelectric beam and the generated pulse signal is amplified to give a square wave output. An encoder with 360 lines accordingly gives 360 pulses per revolution Accordingly , if an encoder with 2500 lines is directly connected to a lead screw of 25 mm pitch then a pulse will be generated for every 0.01 mm movement of the slide .This resolution could be further improved by mechanical amplification , viz rack and pinion , precision gearing and timing belts tec if so desired .The direction of rotation may be typically sensed by using two tracks of lines and therefore employing system reading the same disc.In this case the two sets of lines are phase shifted by 90.The signals from both these tracks are fed to direction sensing logic circuit which differentiates each edge of the two signals and checks their interrelationship. An index pulse (one per revolution) can be used to serve as a zero reference position from which angular increments of the shaft are to be counted .Linear TransducersThe
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:双回转数控工作台的设计【6张CAD图纸+毕业论文】【答辩通过】
链接地址:https://www.renrendoc.com/p-363545.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!