基于NX的数控铣床程序开发以及加工仿真

上传人:QQ加14****9609 文档编号:371878 上传时间:2018-07-05 格式:DOCX 页数:99 大小:1.50MB
返回 下载 相关 举报
基于NX的数控铣床程序开发以及加工仿真_第1页
第1页 / 共99页
基于NX的数控铣床程序开发以及加工仿真_第2页
第2页 / 共99页
基于NX的数控铣床程序开发以及加工仿真_第3页
第3页 / 共99页
点击查看更多>>
资源描述
I基于 NX 的数控铣床程序开发以及加工仿真摘要:随着科学技术的迅猛发展,现代制造业正面临着一场工业技术革命。数控技术及数控机床在当今机械制造业中发挥了重要作用,在国家基础工业现代化中也直接彰显了战略性作用,并已成为传统机械制造工业提升改造和实现自动化、柔性化、集成化生产的重要手段和标志。数控技术及数控机床的广泛应用,使机械制造业发生了历史性的变化,其生产结构、产品类型、档次以及生产方式都进一步完善。现代加工车间最重要的设备就是数控机床,现代的CAD/CAM、FMS、CIMS、敏捷制造以及智能制造技术,都需要数控技术作为基础。本次毕业设计主要是使用 NX8.0 对于给定的零件进行建模、仿真,再根据实训中心的数控铣床的特点,进行加工检验。本次毕业设计先运用 NX 根据要求制出零件的实体三维造型,并对这个给定的零件进行图形分析和工艺分析,确定它的加工方法和所需要的加工刀具等,确定好其工序,然后运用 NX 软件对零件进行相应的编程处理,在斯沃数控软件上模拟出数控加工过程,进行对比发现需要改进的地方,并及时优化处理。最后通过后处理生成的零件加工程序转化成铣床可以接受的加工代码,并在数控铣床上进行实际加工检验。关键词:NX; 仿真; 数控技术 IINX-based CNC milling program development and machining simulationAbstract: With the rapid development of science and technology, modern manufacturing industry is facing an industrial technological revolution. CNC technology and CNC machine tools have played an important role in todays machinery manufacturing industry. They have also directly demonstrated the strategic role in the modernization of the countrys basic industries and have become the traditional machinery manufacturing industry to upgrade and transform, realize automation, flexibility, and integrated production. Important means and signs. The wide application of numerical control technology and CNC machine tools has brought about historic changes in the machinery manufacturing industry, and its production structure, product types, grades, and production methods have been further improved. The most important equipment in modern machining workshops is CNC machine tools, modern CAD/CAM, FMS, CIMS, agile manufacturing, and intelligent manufacturing technologies, all of which require the foundation of numerical control technology.The graduation project mainly uses NX8.0 to model and simulate the given parts, and then conducts inspection according to the characteristics of the CNC milling machine in the training center. The graduated design first uses NX to produce the solid three-dimensional shape of the part based on the requirements, and performs graphic analysis and process analysis on the given part, determines its processing method and required machining tools, etc., to determine the process, and then Using NX software, the parts are programmed accordingly, and the trajectory of the knife is simulated, and the comparison is made to find out where improvements need to be made, and the processing is optimized in time. Finally, the part processing program generated by the post-processing is converted into an acceptable machining code for the milling machine, and the actual machining inspection is performed on the numerically controlled milling machine.IIIKeywords: NX; Post-processing; CNC TechnologyIII目 录摘要 .IABSTRACT.II1 绪论 .11.1 课题的背景及意义 .11.1.1 课题的背景.11.1.2 课题的意义.11.2 课题的来源及目的 .21.3 课题的主要研究内容.31.4 数控技术的国内外发展趋势 .41.4.1 向高速度、高精度加工技术及装备发展.41.4.2 向控制智能化、体系开放化方向发展.41.4.3 向驱动并联化、网络化方向发展.42 相关技术基础及机床参数 .52.1 数控加工 .52.2 数控机床 .52.3 数控编程.52.3.1 手工编程.52.3.2 自动编程.62.4FANUC 数控系统 .62.41 程序的结构形式.62.42 主要功能介绍 .72.4.3 用户宏程序.92.5 HM6-M03-01 数控铣床以及各项参数 .93 UG NX 软件及后置处理器 .103.1UG NX 软件的概述 .103.2UG NX 软件的应用领域 .103.3 后置处理过程具备的条件 .103.3.1 刀具路径.103.3.2 加工输出管理器.10IV3.3.3 事件生成器.113.3.4 事件处理文件.113.3.5 机床定义文件.113.4 UG 后置处理介绍 .114 UG 造型、后处理及仿真加工 .134.1 实体三维造型 .134.2 建模 .134.3 后处理 .154.3.1 创建后处理文件.154.3.2 机床参数定义.164.3.3 程序和刀具路径.164.3.4 输出设置.174.3.5 添加后处理到模板文件.184.4 输出 NC 代码并仿真加工 .184.5 导入机床进行加工验证 .195 结论 .21参考文献 .22致谢 .23附录 A 英文文献 .24附录 B 中文翻译 .37附录 C 加工代码 .48V11 绪论数控技术是一种通过运用事先编好的电脑程序来控制机器的方法,也就是对于已经给定的零件运用编好的程序进行加工。由于数控技术是通过计算机来操作控制的,故又称为计算机数控技术。数控设备执行计算机已经存储好的加工代码来完成指令。因此传统的由硬件逻辑电路而组成的数控装置逐步被计算机取代。计算机安装的软件可以实现许多功能,如存储、计算以及处理等。数控技术在如今的制造业信息时代发挥着重要作用。数控设备及数控技术的迅猛发展为我们国家制造工业现代化打下了坚实的基础,而一个国家的经济实力以及综合国力也深受其影响,数控技术水平的高低以及数控设备数量的多少也是衡量一个国家现代化水平高低的重要标准。1.1 课题的背景及意义1.1.1 课题的背景 随着 CAD/CAM 软件加工以及疾速成型等先进的制造技术的发展,在模具行业中这些技术也得以普遍推行,模具设计和制作范围正开展着一场技术型革命,以往的二维设计和模拟量加工方法也逐渐被以产品三维为基础的数字化制造方式所取代,因为这场数字革命里,进一步加深对 CAD/CAM 的了解,最重要的是将其运用在模具的数字化设计和设计中。因此对模具制作与设计的要求越来越高,以及CAD/CAM 技术在模具设计和制造中大规模的普及推行运用,急需大批量对CAD/CAM 技术相熟的模具设计和制造的专业型人士,他们是企业珍贵的财富,同时也为企业不断创新、提高产品市场价值打下了坚实的基础,而现在这方面的业余人才也甚是不足。随着科技的快速发展,许多可靠的 CAD/CAM 系统软件逐渐涌现,并将计算机技术及数控技术结合起来,传统的手动编程方式被新的自动编程技术逐渐取代,通过这种方式将复杂的道路轨迹通过自动编程软件来编制完成,这样不仅大大地提高了计算机的编程效率,而且降低了生产成本。在工厂中常见的 CAD/CAM 软件有 UG、Pro/E、SolidWorks、CAXA 等。2本文通过 UG NX8.0 对零件槽轮进行建模,使自动生成的程序成为学校实训中心 HM6-M03-01 数控铣床能够正常使用的程序,驱动机床加工零件并进行检验。1.1.2 课题的意义近些年,由于自动化技术的快速发展,数字控制技术越来越广泛地运用于各种机械制造设备中,其高效率、高精度以及高性能逐步取代了传统的机械加工设备,从而使我国的机械设备数控率逐年提高,因此各企业大量引进数控机床。据统计,国外的数控率已经达到了 85%,而我国也已接近 50%。未来,相信数控技术会在各行各业中广泛应用。数控铣床的功能性很强,目前迅猛开展起来的加工中心、柔性加工单元等都是在数控机床的基础上展开的,两者都离不开机械加工模式。数控机床与传统机床相比,具有非常显著的优势,不仅在很大程度上提高了劳动生产率,节约加工工人劳动力,降低工人们的劳动强度,而且极大地降低了生产成本,降低了原材料的报废率,更重要的是使产品的精度得以提高,加工质量进一步稳定。综上所述,数控铣床程序将 NX 软件生成的程序转化为数控机床可以接受的加工代码,驱动着数控机床,在保证加工质量和精度等方面起着决定性的作用。1.2 课题的来源及目的本课题通过使用 NX UG8.0 对零件槽轮进行 3D 建模、仿真,再根据实训中心的 HM6-M03-01 数控铣床的特点,是自动生成的程序转化为机床可以接受的加工代码,从而驱动机床加工零件。机床的外观如图 1.1,图 1.23图 1.1 整体结构图 1.2 内部结构41.3 课题的主要研究内容本课题主要以数控铣床的研究背景为出发点,对现有的数控铣床进行分析,了解数控铣床的程序编制以及程序仿真,再根据学校实训中心的 HM6-M03-01 数控铣床的行程、参考点、进刀点等诸多因素进行分析,编写适合该机床的加工代码,最后利用给定的零件建模进行加工检验。41.4 数控技术的国内外发展趋势1.4.1 向高速度、高精度加工技术及装备发展先进制造技术的关键是质量和效率。加工效率的迅猛进步需求高速度和高精度的加工技术,提高消费产品的档次和品质,最终可以达到减少生产周期和提高市场的竞争能力的目标。因此日本的先端技术研发会将其列为五大现代制造技术之一。而在加工精度方面,数控机床的一般级加工精度已经由本来的 10m 进步为 5m,精密级加工中心也已由 3 至 5m 提高到 1 至 1.5m,并且超精密加工精度也已逐步进入到纳米级(0.01m) 。在可靠性发面,国外的数控装置 MTBF已经达到了 6000h 以上,伺服系统的 MTBF 也已达到了 3000h 以上,可见已经达到了很高的可靠性。1.4.2 向控制智能化、体系开放化方向发展随着人工智能技术的蓬勃发展,并为了能满足制造业自动化、制造业生产柔性化发展的需求,数控技术的智能化程度也不断提高,具体体现在:加工参数的智能优化与选择、加工过程自适应控制、智能故障与自修复技术。体系开放化指的是一个系统能够在不同工作平台上的都可以实现系统功能、并且能够配合其他系统应用进行操作。其主要特点是:向未来科学技术开放、人机界面标准化、向用户的特殊要求开发。1.4.3 向驱动并联化、网络化方向发展并联加工中心是,数控机床在构造上获得的又一次巨大成功,它是一种新型的加工设备,现如今已经成为了先进机床的一个重点研讨方向。近些年,在国际机床展览会上,许多世界闻名的机床厂商相继展出了他们的并联机床,并且得到了专家们的高度赞扬,被认为是自发明数控技术开展以来在机床业最具有进步意义的又一创新、21 世纪新一代的加工设施。网络化特点:网络资源共享,数控机床的远程控制,数控机床的网络培训与教学以及数控装备的数字化服务。52 相关技术基础及机床参数为了能够更深入地研究数控铣床程序开发,需要掌握一些相关的技术基础,以便更科学合理地对本课题进行分析和理解。2.1 数控加工数控加工指的是使用数字化信息对工件的加工进程进行定义,通过驱动数控机床来运转的一种自动化加工形式。数控加工和传统加工在工艺规程方面总体上是相似的,但也有着显著的变化。运用数字化信息来掌控零件和刀具位移。这是处理解决工件品种复杂多变、批量小以及精度高等等问题的以及完成加工自动化及高效化的最有效方式,这充分满足了现代化生产的基本需要。数控加工的根本原理是将加工进程中所需求的工艺过程以及工件所需的形状尺寸,用数字化代码来取代, ,再通过使用计算机控制设施对这些输入的信息进行运算及处理。先将刀具和工件的运算坐标分割成简单的位移量,之后伺服驱动系统按照由数控系统根据零件的程序来控制,使若干个位移量产生坐标移动,最终实现刀具和工件的相对运动,以完成刀具的加工。2.2 数控机床数控机床也是数字控制机床的简称,指的是运用了数控技术进行控制的机床,又称 CNC 机床,这是一种自动加工方式,刀具通过数字化信息依据生成的代码、刀轨和运动速度来加工零件。其综合了各种卓越的科学技术,这就是典型的机电一体化产品。在生产制造过程中,需要根据不同的加工对象对要输入的加工指令进行改变,这就体现了数控机床灵活的适应性;又因为其加工性能一般比普通机床要强好多,能够使复杂的平面精密加工,所以数控机床适用加工的零件是小批量的,不断改型并且形状较为复杂且精度要求较高的,并因此产生较高的收益。随着数控技术的迅猛开展,采用数控机床的品种也随之不断增多,像车床、铣床、镗床、磨床、钻床、齿轮加工机床以及电火花加工机床等等。其中加工中心指数6控机床具有刀具库以及自动换刀的功能,这已经成为当今数控机床发展的主要趋势。2.3 数控编程2.3.1 手工编程手工编程是数控编程的一种方式,指的是整个分析零件图纸、确认工艺规程、数字化处理以及编写代码清单、检查、输入的过程全部由人工来完成。这就要求编写成员有较高的才能,不仅需要对数控的指令和编程的规则比较了解,也要具有数控计算能力以及数控加工相关知识。它主要适用的零件是形状比较简单且程序段简单的。2.3.2 自动编程自动编程指在编程的过程中,除了人工剖析图纸、制订工艺规程以外,其余的任务像编写代码、解决代码、查看代码等均由计算机来实现。它主要使用的零件是形状复杂且程序段较多的,因为计算机能够将刀具的轨迹路线绘制出来且效率极高。现在,应用最高的自动编程形式就是图形数控自动编程。2.4FANUC 数控系统2.41 程序的结构形式程序是为了使机床能按照要求运动而编写的数控指令的集合。正常的程序是由这三部分组成的,包含了了程序名、程序内容以及程序结束。例如:程序名:00054程序内容:N10 G40 G49 G69 G15 G21N20 G91 Z30 Z0N30 XO Y0N40 T017N50 M03 S1200N210 G91 G30 Z0 M05N220 G28 Y0程序结束:N230 M30数控程序都具有严格的编写格式,由许多个程序段组成,通过若干个英文字母组成程序段,再由字母地址和数字组成程序字。每个程序段中各个字的位置无限制,通常的排列方式如表 2.1 。6表 2.1 程序段排列方式N_ G_ X_Y_Z_ F_ S_ T_ M_行号 准备功能 位置代码 进给速度 主轴转速 刀具号 辅助功能2.42 主要功能介绍FANUC 数控系统的主要功能指令包括准备功能(G 功能) 、辅助功能(M 功能)、主轴功能(S 功能)和进给功能(F 功能) 。我们常用的 M 功能代码如表 2.2 ,G 功能代码如表 2.3 。表 2.2 准备功能代码M代码 功能 M代码 功能M00 程序准确停止 M07 切削液 2 开M01 程序选择停止 M08 切削液 1 开M02 程序结束 M09 切削液关M03 主轴正传 M19 主轴定向停止M04 主轴反转 M30 程序结束并复位M05 主轴停止 M98 子程序调用M06 换刀 M99 子程序调用结束78表 2.3 准备功能 G 代码G 代码 组别 用于数控车的功能 用于数控铣的功能 附注G00 快速定位 相同 模态G01 直线插补 相同 模态1G02 顺时针方向圆弧插补 相同 模态G03 逆时针方向圆弧插补 相同 模态G04 暂停 相同 非模态G10 0 数据设置 相同 模态G11 数据设置取消 相同 模态G17 XY 平面选择 相同 模态G18 16 ZX 平面选择 相同 模态G19 YZ 平面选择 相同 模态G40 刀尖补偿取消 刀具半径补偿取消 模态G41 7 刀尖左补偿 刀具半径左补偿 模态G42 刀尖右补偿 刀具半径右补偿 模态G43 刀具长度正补偿 模态G44 17 刀具长度负补偿 模态G49 刀具长度补偿取消 模态9G52 局部坐标系设置 相同 非模态0G53 机床坐标系设置 相同 非模态G54 第 1 工件坐标系设置 相同 模态G55 第 2 工件坐标系设置 相同 模态G56 第 3 工件坐标系设置 相同 模态14G57 第 4 工件坐标系设置 相同 模态G58 第 5 工件坐标系设置 相同 模态G59 国 i6 工件坐标系设置 相同 模态G65 0 宏程序调用 相同 非模态G67 12 宏程序调用取消 相同 模态G73 端面粗车循环 高速深孔钻孔循环 非模态G74 端面啄式钻孔循环 左旋攻螺纹循环 非模态G75 外径/内径啄式钻孔循环 非模态G76 螺纹车削多次循环 精镗循环 非模态G80 固定循环注销 相同 模态G81 钻孔循环 模态G82 1 钻孔循环 模态G83 端面钻孔循环 深孔钻孔循环 模态10G84 端面攻螺纹循环 攻螺纹循环 模态G85 粗镗循环 模态G86 端面镗孔循环 镗孔循环 模态G87 侧面钻孔循环 背镗孔循环 模态G89 侧面镗孔循环 镗孔循环 模态92.4.3 用户宏程序宏程序和高级语言相类似,它们的编写方式都是运用变量进行算术运算、逻辑运算和函数运算。而关于宏程序的形式,一般运用的方式是经过判断、分支、循环以及调用子程序,能够用来编写复杂零件的程序。运用宏程序指令来编写工件的程序,可以从很大程度上简化程序量。宏程序像存储子程序一样将一组可以完成功能的指令存到存储器里,现在用一个命令来取代这项功能。这个命令只要在程序中出现,这些功能就可以被实现。这样的指令就被称作用户宏程序本体,简称为宏程序。用户可以编写用户宏程序本体,也能够要求机床的制造商来发送。宏程序和 C 语言相似,直接以语言和公式输入。对于比较先进的数控系统,基本上都采用宏程序编程。2.5 HM6-M03-01 数控铣床以及各项参数我校实训中心的数控铣床 HM6-M03-01 是一台小型数控机床,它的数控系统就是 FAUNC 数控系统,其操作模式是由电脑作为人机对话窗口来进行相关操作。它可以不同材料的工件,如 45 号刚、铝、铜以及塑料等;能够进行铣削、钻削等加工方式;具备铣削平面、圆弧、斜面及三维的加工功能。具体加工指标如下表 2.1 所示。表 2.1 机床参数表序号 项目 参数1 工作台面积长宽 550160mm2 T 型槽宽槽数 123mm3 工作台最大承重 30kg4 X 轴行程 280mm5 Y 轴行程 120mm6 Z 轴行程 270mm107 主轴中心至立柱下面距离 232mm8 主轴椎孔 MT3/R8/BT309 主轴转速 100-5000r/min10 主轴电机功率 1000W11 X、Y 轴功率 4N/m12 Z 轴行程 6N/m13 快速移动 2000mm/min14 机床进给最小设定单位 0.001mm15 刀具尺寸 16mm16 定位精度 0.01mm17 重复定位精度 0.01mm18 机床重量 510kg19 机床外形尺寸 1280*895*1845mm113 UG NX 软件及后置处理器UG 与像 AutoCAD 这样的通用制图软件相比较,它通过运用矢量化、庞大的数据库以及连接性处理、二维工程图与三维建模相互联系等技术,从而能够在很大程度上为用户缩短了设计时间,极大地提高工作效率。3.1UG NX 软件的概述UG 软件是如今市面向先进制造业的 一款非常先进并且紧密关联的 CAX 高端软件,它将机械的优化设计技术和基于产品及过程结合起来。UG 软件能够为企业的生产制造提供很大的作用,能够使产品快速投入市场,能够简化复杂产品的设计与分析,有效地降低了生产成本。自从 1990 年 UG 软件进入中国市场以来,它依据先进的理论基础、庞大的工程背景、专业的技术支持以及完善的功能板块不断赢得广大中国用户的青睐,且目前已成为我国 CAD/CAM/CAE 系统的中心产品。3.2UG NX 软件的应用领域UG NX 是目前世界上最优异的数控软件之一,它几乎可以满足一切工件的加工需求。三维主模型是加工模块的基础,具有强大的刀具路径生成和编辑功能,它概括了不同并且相对完善的加工处理方案,例如车削、铣削、线切割以及点位加工等。同时 UG NX 提供的注塑模具模块可以满足几乎所有的模具设计和加工要求,因而被普遍应用于模具设计加工范畴。而且 UG NX 中的其他模块还提供了产品展示功能,使其在工业产品的外形设计和展示领域也得到了广泛应用。123.3 后置处理过程具备的条件3.3.1 刀具路径因为 UG/Post 需要以包含在 UG part 文件中的刀具路径信息作为后置处理的输入。所以后置处理前需要先在 UG NX 加工环境中生成刀具路径。3.3.2 加工输出管理器加工输出管理器是 UG NX 提供的一个事件驱动工具,是 UG/Post 后置处理的关键。当需要进行后置处理时,加工输出管理器只要先启动翻译器,而后添加功能信息和数据翻译器,最后加载事件处理文件以及机床定义文件。系统首先运用事件生成器从刀路路径中取得每个事件及相干信息,并将这些信息传送到加工输出管理器进行解决;而后把带有相关数据信息的事件传送到已生成的事件管理器中,由事件处理文件对事件进行处理;再将要处理的数据信息返回到加工输出管理器,最后加工输出管理器通过浏览机床定义文件的有关信息来确定输出文件的格式 13。3.3.3 事件生成器事件生成器是一个文件用来提取零件的刀具路径数据,它能够发送用来作为事件以及参数的刀具路径数据到加工输出管理器。这些事件包含的一些信息能使数控机床执行某种特定运动。3.3.4 事件处理文件事件处理文件的扩展名为.tcl。在事件处理文件中定义的处理指令主要是指定刀具路径的处理方式和在机床上每个事件的运行方式。事件处理文件中定义的处理指令必须满足各类事件的处理要求 14。133.3.5 机床定义文件机床定义文件指的是包含了特定机床静态信息的文件,这些静态信息包含了有效字符、输出格式以及一般机床属性。机床定义文件的扩展名为.def。3.4 UG 后置处理介绍UG NX 软件共有两种后置处理器,一种为图形后置处理器(GPM),另一种为UG/Post。由于 GPM 逐渐不是适应现代机床的发展变化,所以本文主要针对UG/Post 进行研究。在 UG NX 软件中,通用后置处理工具 UG/Post 来定制专业的后置处理文件的开发,可定义各种机床结构的后置处理系统,生成适合各种机床的数控代码,能够完成需要后处理配置的复杂机床 15。后置处理的过程如图 3.1。14图 3.1 后处理流程图154 UG 造型、后处理及仿真加工4.1 实体三维造型零件的实体三维造型如图 4.1图 4.1 实体三维造型4.2 建模(1)打开 UG NX8.0,单击最上面一层选项文件,新建文件“槽轮” ;(2)先绘制草图第一步,进行拉伸,如图 4.2,图 4.316图 4.2 草图第一步图 4.3 拉伸效果图(3)利用阵列功能画出零件槽轮的草图,如图 4.4,图 4.5,进行拉伸,如图 4.6;17图 4.4 槽轮草图图 4.5 槽轮草图图 4.6 拉伸效果图(4)最后将模型按比例缩小成要求尺寸,完成 3D 建模,如图 4.7。18图 4.7 三维造型图4.3 后处理4.3.1 创建后处理文件后处理构造器是 UG NX 软件一个非常重要的模块,通过设定它的一些参数和定义一些特定的语句,可以编写出符合要求的特定后处理器。在操作系统中,打开后处理构造器,而后进入后置处理构造器的起始对话框。打开文件菜单新建用户后处理,弹出窗口,自定义后处理名称、输出单位、控制系统和机床类型,如图 4.8。图 4.8 建用户对话框194.3.2 机床参数定义打开图 4.2 所创建的后处理文件,进入后置处理器参数对话框,出现机床参数、程序和刀具路径、N/C 数据定义、输出设置和虚拟 N/C 控制器选项。首先对机床各项参数进行定义,以满足本机床的编程要求,可以定义圆弧输出方式、回零位置、直线插补精度和机床行程等参数,如图 4.10。图 4.9 设置机床参数4.3.3 程序和刀具路径首先打开“程序和刀具路径”选项卡,此选项卡需要用户来修改和设置,根据机床的特点主要修改程序、G 代码、M 代码、定制命令进行修改,其它默认即可。(1)程序选项的设置1)程序头:用来定义程序起始输出的语句格式,选择或添加 G 功能、M 功能。2)操作头:定义操作开始到切削运动之间的刀轨开始、手动换刀、自动换刀、20刀轨开始等事件。在对话框中对刀轨开始、手动换刀、自动换刀进行修改,其它默认即可。3)刀具轨迹:用于定义机床控制、机床运动和现成循环等事件,前两项一般不需要修改,只对孔加工循环进行相应设置。4)操作尾:定义最后的退刀运动到程序尾之间的主轴停止、冷却液关闭、抬刀等事件,此处默认即可。5)程序尾:定义最后一个操作到程序尾的事件进行改正。(2)定义 G 代码定义后处理中一切用到的所有 G 代码,与本数控铣床的 G 代码相适应。例如本机床公制为 G21、英制为 G20,而 UG 默认为 G71 和 G70 。(3)定义 M 代码定义后处理中的一切 M 代码,使其与本机床的 M 代码相适应,修改方法同 G 代码。(4)定制命令定制命令选项可以让用户添加一些新的机床命令,这些指令 TCL 语言编写,并由事件处理执行。4.3.4 输出设置在此选项框关闭第四轴和第五轴角度,列表文件扩展名改为.nc 即可,如图4.10 。21图 4.10 输出设置对话框4.3.5 添加后处理到模板文件定义好所有的后置处理参数后,保存目录到“安装目录MACHresourceposprocessor”,文件名改为 HM6-M03-01_post。新建的后处理文件不能自动添加到后处理器中,必须把新后处理文件添加到模板文件中。选择实用程序中的编辑模板后处理文件,新建后处理文件,选择 HM6-M03-01_post,保存即可。4.4 输出 NC 代码并仿真加工进行数控加工之前,为了验证程序的正确与否,先使用斯沃数控仿真软件对其进行数控模拟仿真,数控程序如图 4.11,仿真效果图如图 4.12,4.13。22图 4.11 数控程序19图 4.11 仿真轨迹图 4.12 斯沃数控仿真4.5 导入机床进行加工验证为了验证软件生成的程序代码能够满足实训中心数控机床的要求,需要将生成的程序代码倒入机床进行加工检验,加工以后的零件如图 4.13。20图 4.13 实物图215 结论本次毕设课题几乎贯穿了机械专业的基础理论知识和具体操作加工技术,从分析、建模到加工检验得到成品,同时本次课题也为我提供了自主学习、自主钻研以及自主完成的机会。毕业设计具备钻研性、实践性、整合性、应用性等特点,本次课题通过使用 UG NX 完成零件的建模并进行加工检验,是使用数控机床进行实践操作的一次综合性练习,感谢这次机会让我对数控技术有了更进一步的学习,从而可以愈加强化数控编程及实践操作的务实精神以及实践能力。数控机床属于我国现代制造业发展的高端产品,学好数控先进理论知识及实践操作是本专业学习的重要基础。本次课题零件为原件,运用软件 UG NX8.0 进行 3D 建模、编程以及加工,通过这次毕设加强了对 UG 的掌握和运用,能够愈加形象地理解 UG NX 软件在设计以及编程方面的庞大功能。本次毕业设计主要完成以下几点:(1):利用软件 NX 对于给定零件槽轮进行 3D 建模, ;(2):利用斯沃数控仿真软件对生成的程序进行模拟仿真,是仿真结果达到预期目的;(3):将程序导入 HM6-M03-01 数控铣床进行加工验证,得到最终结构。22在这次基于 NX 的数控铣床程序开发及加工仿真过程中,使我更加熟悉 UG NX及数控铣床之间的联系,更加巩固和强化了我所学到的理论知识和加工技能,也加深了对数控技术和数控机床的了解,培养了自身理论联系实际、严肃认真的工作作风以及严谨务实的工作态度,为自身日后的工作实践打下了良好的基础。本次毕业设计虽然顺利完成,但由于使用的数控铣床是比较简单的,并没有自动换刀和刀库,只能够对一些普通的参数进行定义,没能更好地发挥作用,在以后的学习实践中,本人将对更加先进也更加复杂的数控铣床进行分析和研究,努力掌握先进的数控技术,充实自我的理论知识,为企业出谋划策,从而创造出更高自我价值。23参考文献1 张艳君,闵淑辉,陈飞通用后置处理发展趋势J.企业技术幵发,2008,27(2):118-124.2 邓突,彭浩航,谢骐CAM 后置处理技术研究现状与发展趋势J湖南工程学院学报,2003,12(4):46-493 张利波,周济开放式数控编程通用后置处理器J机械电子,1996,(4):3-44 程筱胜,刘壮数控编程系统通用后置处理研究J南京航空航天大学学报,1996,28(6):825-8305 韩向利,袁哲俊五坐标机床后置处理方法的研宄J组合机床与自动化加工技术,1995, (3):34-37.6 周艳红,周济等五坐标数控加工中的理论误差分析与控制J机械工程学报,1995, 35(5):54-57.7 文广,马宏伟数控技术的现状及发展趋势J机械工程师,2003,2(1):9-12.8 马宏伟数控技术M北京:电子工业出版社,2014:29 卢红,吴飞,黄继雄数控技术M北京:机械工业出版社,2014:210 张立新,何玉衷数控加工进阶教程M陕西:西安电子科技大学出版社,2014:3611 何贵显FANUC 0i 数控铣床/加工中心编程技巧与实例M北京:机械工业出版社,2015:152.12 杜鹃UG NX 10.0 中文版从入门到精通M北京:机械工业出版社,2015:3.13 麓山文化UG10.0 中文版数控加工从入门到精通M北京:机械工业出版社,2015:286.2414 北京兆迪科技有限公司UN NX 10.0 数控加工教程M北京:机械工业设计出版社,2015:292.15 顾欢军基于 UG NX 的数控后置处理系统设计与实现 D大连:大连理工大学,2015:24-27.致谢在论文即将完成之际,感谢我的指导老师田浩。在论文撰写的整个过程中,从论文选题、到撰写开题报告、最后到正文撰写,田老师都提出了很多宝贵意见。给我感受最深的是田老师严谨治学的态度,无论从格式规范、论文要点、还是文章结构,田老师都不厌其烦,给予我及时的帮忙,使我能够最后顺利完成论文写作工作。在此我要感谢所有帮助过我的老师,他们无私的奉献精神和严谨的治学态度,不仅仅使我对专业知识有了更
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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