预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径学海无涯苦作舟页码:第一章引言制造业是国民经济的基础它的发展程度突出反映了一个国家、地区的经济实力和综合国力人民的生活水平和生活质量国防能力和社会发展程度。近年来工业发达国家和一些新兴工业化国家已把发展制造业作为一项极其重要的发展战略和政策投入巨大的财力、人力和物力进行先进制造技术的研究。先进制造技术逐步成为国家中长期发展的重大关键技术和经济增长的根本动力。数控加工技术是先进制造技术的重要组成部分和基础之一在数控机床上加工非圆曲面和其它复杂曲面一直是数控加工的难题而市场竞争日益激烈要求加工周期越来越短如何提高这些复杂零件的加工效率和加工质量已成为数控加工技术的一个重要课题。1.1数控技术的现状数控技术是用数字程序控制数控机床实现自动加工的技术。它综合了应用数学、计算机、通讯、微电子、自动控制、传感测试、机械制造等多门技术。自上世纪50年代第一台数控机床诞生以来经历半个多世纪的发展数控系统由最初的电子管、晶体管、集成电路到超大规模集成电路尤其自20世纪80年代以来数控装置广泛采用32位到64位CPU组成的微处理器极大地提高了系统的集成度使体积缩小机构模块化;驱动装置广泛采用交流伺服、数字化;CNC系统人工智能化并有多种通信功能数控系统可靠性不断提高。近年随着计算机技术的迅猛发展不同层次的开放式数控系统应运而生目前正朝标准化开放体系结构前进。1.2发展数控技术的目的和重要性数控技术和数控装备是制造工业现代化的重要基础。这个基础直接影响国家的经济发展和综合国力关系到国家的战略地位。因此世界各工业发达国家均采取特别措施来发展自己的数控技术及其产业。我国数控技术虽然起步晚但国家非常重视。近年来我国数控机床制造业取得了快速发展数控机床的产量以年超过30﹪的速度递增数控机床的可供品种达1500余种2007年产量预计10万台。目前全国在役数控机床20多万台。充分发挥数控机床在制造业中的作用需要大量的数控机床编程和加工人才尤其是对复杂零件的编程及加工各行业急需大批这样高水平人才。1.3设计的目的和要求在数控车床上加工常规零件如圆柱面、圆锥面、圆弧面现在系统已比较成熟但在加工非圆曲面和其它的复杂曲面就缺乏统一性、成熟性和系统性。本文通过对复杂零件的工艺设计和非圆曲面的刀具轨迹优化算法设计编制出复杂零件的加工程序并利用此程序对零件进行加工。第二章数控机床加工的原理在数控机床上自动加工零件首先根据被加工零件的图样将工件的形状、尺寸及技术要求数字化采用手工或计算机按运动顺序和所用数控机床规定的指令代码及程序格式编制加工程序。并将该程序输入到数控系统系统读出信息并送入数字控制装置。数控装置就依照指令上的代码进行一系列的处理和运算变成脉冲信号并将其输入驱动装置驱动机床主运动、进给运动及辅助运动并使其相互协调来实现对零件的自动加工。CNC系统对数控机床的控制分为“轨迹控制”和“逻辑控制”。2.1轨迹控制轨迹控制是对机床各坐标轴的速度和位置控制它通过插补实现。实际加工中零件的形状各式各样有由直线、圆弧组成的零件轮廓;也有由诸如自由曲线、曲面、方程曲线和曲面体构成的零件轮廓。对这些复杂的零件轮廓最终还是要用直线和圆弧进行逼近以便数控加工。插补计算就是对数控系统输入基本数据(如直线的起点、终点坐标圆弧的起点、终点及圆心坐标等)运用一定的算法计算并根据计算结果向相应的坐标发出进给指令对应着每一个进给指令机床在相应的坐标方向上移动一定距离最终将工件加工出所需的轮廓形状。数控系统中最常用的插补方法是逐点比较法。2.1.1逐点比较法直线插补如图2-1所示设直线OA为第一象限的直线起点为坐标原点O(00)终点为A(XeYe)P(XiYj)为加工点。令:Fij=XeYj-XiYe。根据加工点位置的不同有以下三种情况:如Fij=0则点P在直线OA上;如Fij>0则点P在直线OA上方;如Fij<0则点P在直线OA下方;图2-1逐点比较法第一象限直线插补为了逼近直线规定Fij≥0时刀具向+X方向进给一步(一个脉冲当量);Fij<0时刀具向+Y方向进给一步。每走一步利用递推公式计算出新加工点的Fij值以决定下一步进给方向。总步数J=Xe+Ye每走一步J减1当J为0时刀具到达直线终点插补结束。第一象限的直线插补算法流程图如图2-2所示。图2-2第一象限直线插补算法流程图其它三个象限的直线插补可根据相同原理得到其插补计算方法。根据以上算法每个象限可设计一个子程序。下面是第一象限的子程序其它象限只须加以修改即可。该程序用MCS-51指令编写电机采用步进电机采用8255并行接口的A、B两端口进行控制。图2-3是直线插补程序的流程图。内存分配表见表2-1。开始设栈指针8