1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.6 自动编程 2.6.1 自动编程的基本概念 程序编制是数控加工的重要组成部分,对于简单平面零件可以根据图纸用手工直接编写数控加工程序。对于复杂平面零件特别是三维以上零件加工程序的编制,需要大量复杂的计算工作,程序段的数量也非常多。不但繁琐、枯燥,而且在许多情况下用手工编程几乎是不可能的。因此发展了计算机自动编程方法。 随着计算机技术和算法语言的发展,首先提出了用“语言程序”的方法实现自动编程,经过不断的发展,现在已出现了多种成熟的图形交互自动编程系统。 2.6.2 语言程序编程系统 数控编程语言:是专门为自动编制数控加工程序设计的一种计算机语言。 数控语言编程:就是借助于数控编程语言实现数控自动编程的方法。 零件源程序:用专用的语言和符号来描述零件图纸上的几何形状及刀具相对零件运动的轨迹、顺序和其它工艺参数等 。 零件源程序 后置处理 输入翻译 数值计算 穿孔纸带 加工程序单 编译程序 通用计算机 APT自动编程系统 数控语言编程系统在数控机床使用的早期起到了很大的作用,但总的趋势是使用者越来越少。主要原因是用数控语言来表达图形和加工过程显得很不直观,缺乏几何直观性;缺少对零件形状、刀具运动轨迹的直观图形显示和刀具轨迹的验证手段;难以和CAD、CAPP系统有效集成;不容易做到高度的自动化。为此世界各国都在开发集产品设计、分析、加工为一体的图形交互编程方法。1978年法国达索公司开发了CATIA系统,随后很快出现了Pro/E、UG、CATIA、IDEAS等系统。图形交互编程建立在CAD/CAM系统的基础上,具有编程速度快、精度高、直观性好、便于检查、使用方便等优点。 2.6.3 图形交互自动编程系统 图形交互自动编程系统: 和CAD数据库及CAPP系统有效的连接;三维设计、分析、NC加工于一体。 常见的CAD/CAM系统: Solid works Pro/Engineering MasterCAM I-DEAS UG CAXA 主要处理过程: 1.几何造型 几何造型就是利用CAD软件的图形编辑功能交互自动地进行图形构建、编辑修改、曲线曲面造型等工作,将零件被加工部位的几何图形准确地绘制在计算机屏幕上,与此同时,在计算机内自动形成零件图形数据库。这就相当于APT语言编程中,用几何定义语句定义零件几何图形的过程。其不同点就在于它不是用语言,而是用计算机交互绘图的方法,将零件的图形数据输入到计算机中。这些图形数据是下一步刀具轨迹计算的依据。自动编程过程中,软件将根据加工要求提取这些数据,进行分析判断和必要的数学处理,以形成加工的刀具位置数据。 2.刀具走刀路径的产生 图形交互自动编程的刀具轨迹的生成是面向屏幕上的图形交互进行的。首先调用刀具路径生成功能,然后根据屏幕提示,用光标选择相应的图形目标,点取相应的坐标点,输入所需的各种参数。软件将自动从图形中提取编程所需的信息,进行分析判断,计算节点数据,并将其转换为刀具位置数据,存入指定的刀位文件中或直接进行后置处理并生成数控加工程序,同时在屏幕上模拟显示出零件图形和刀具运动轨迹。 3.后置处理 后置处理的目的是形成各个机床所需的数控加工程序文件。由于各种机床使用的控制系统不同,其数控加工程序指令代码及格式也有所不同。为解决这个问题,软件通常为各种数控系统设置一个后置处理用的数控指令对照表文件。在进行后置处理前,编程人员应根据具体数控机床指令代码及程序的格式事先编辑好这个文件,然后后置处理软件利用这个文件,经过处理,输出符合数控加工格式要求的NC加工文件。 2.7 程序编制中的数学处理 2.7.1 基点和节点的计算 被加工零件轮廓曲线可能由许多不同的几何元素组成。如直线、圆弧和二次曲线等、各几何元素之间的连接点行为基点、基点的坐标值可以从零件图样上直接得到,或经过换算,或解联立方程获取。当被加工零件轮廓曲线不是由直线、圆弧等基本插补线型组成时,需用直线一段一段的逼近曲线,但要满足逼近误差的要求,这样一来,将曲线分成若干小直线段,二个直线的交点称为节点。节点的计算随着轮廓曲线复杂程度的不同而不同。 2.7.2 刀具中心轨迹的计算 加工轮廓时,数控系统控制刀具中心轨迹(也称刀位轨迹)的运动,而编程时使用的是工件轮廓数据,相差一个刀具半径。刀具中心轨迹为工件轮廓的等距线。另外,刀具在加工两个几何元素过渡棱角时,为了防止干涉、过切,或者得到圆角、锐角,需要将刀具中心轨迹延长、缩短、或插入圆弧、直线过渡段。早期的数控系统受计算机速度的限制,没有刀具偏移运

文档评论(0)

maritime5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档