计算机数控技术荡葱纶二章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机数控技术荡葱纶二章

手工编程的数学处理(数值计算) 根据零件图样,按照已确定的加工路线和允许的编程误差,计算出数控系统编程时所需要的有关各点的坐标值,称为数学处理或数值计算。 手工编程时,在完成工艺分析和确定进给路线以后,数值计算就成为程序编制中一个关键性的环节。作为一名编程人员,应做到对于一些由圆弧、直线组成的平面零件,能够通过数学方法(如三角几何、解析几何等)手工计算出有关各点的坐标值;对于复杂零件能借助于计算机完成数值计算或直接采用计算机自动编程。;手工编程的数学处理(数值计算) 具体地说,数学处理就是计算出零件轮廓上或刀具刀位点(中心)轨迹上一些关键点的坐标数据、增量数据。 数学处理的内容繁简悬殊甚大。点位控制系统只需进行简单的尺寸计算,而轮廓控制系统则要复杂得多。不同的轮廓系统的编程计算差别也很大,如两坐标联动的比多坐标联动的编程计算简单。所以当零件的形状比较复杂以至采用两轴联动的方法不能加工时,通常采用自动编程。 如果用户单位没有购买自动编程设备,但有较高档的微机,可采用工程中常用的曲线、曲面和曲线、曲面拟合(求通过给定点的曲线或曲面的过程)的多轴联动数控加工计算方法,进行微型计算机辅助计算。;*;*;*;数值计算的主要内容 编程的允许误差 编程中的误差δ程由三部分组成:δ逼、δ插、δ圆。即: δ程=f(δ逼,δ插,δ圆) 式中: δ逼── 采用近似计算方法逼近列表曲线、自由曲面轮廓时所产生的逼近误差; δ插──采用直线段或圆弧段插补逼近零件轮廓曲线时产生的误差; δ圆──数据处理中,为满足分辨率(最小设定单位)的要求,有个数据圆整(四舍五入)问题,从而产生的误差。 零件图上给出的公差,只有一小部分允许分配给δ程,一般取δ程=(0.1~0.3)×零件公差。 要想缩小编程误差δ程,就要增加插补段,减小δ逼;而减小δ逼将增加数值计算等编程的工作量。所以,合理的选择δ逼是编程中的重要问题之一。;基点坐标的计算 通常把零件轮廓的各个几何元素间的连接点(交点或切点)称为基点,如两直线的交点、直???与圆弧的切点或交点、圆弧与圆弧的切点或交点、圆弧与二次曲线的切点或交点等。 大多数零件轮廓由直线和圆弧段组成,这类零件的基点计算较简单,用零件图上已知尺寸数值就可计算出基点坐标,如若不能,可用联立方程式求解法求出基点坐标。 节点坐标的计算 CNC系统均具有直线和圆弧插补功能,有的还有抛物线插补等功能。当加工非圆曲线轮廓时,常用直线或圆弧段逼近。这种人为的逼近线段的交点称为节点。 编程时就要计算出各线段长度和节点坐标值。;刀具中心轨迹的计算 全功能的CNC系统具有完善的刀具补偿功能。编程时,只要计算出零件轮廓上的基点和节点坐标值或增量值、给出有关的刀具补偿指令和刀具补偿值,数控装置就可自动进行刀具偏移计算,算出所需的刀具中心轨迹坐标值,控制刀具运动。 有的经济型数控系统没有刀具补偿功能,此时应计算出刀具中心轨迹的基点和节点坐标,包括尖角(拐点)过渡处的计算,作为编程的输入数据。;辅助计算 辅助计算是为编制特定数控机床加工程序准备输入数据。不同的数控系统,其辅助计算内容和步骤也不尽相同。 增量计算: 用G91编程时,输入的尺寸字为增量值。如直线段要计算出直线终点相对其起点的坐标增量值;圆弧段要计算出圆弧终点相对起点的坐标增量值和圆弧的圆心相对圆弧起点的坐标增量值(I,J,K)或者圆弧半径R。 用G90编程时,对直线段不必计算增量值,可直接使用直线的终点坐标值;对圆弧段的终点,也不计算增量值而直接使用圆弧终点坐标值,但要计算圆心相对圆弧起点的增量值(I,J,K)或者圆弧半径R。;脉冲数计算: 大多数的CNC系统均可用小数点编程,即尺寸字的数值是直接输入带小数点的十进制数,CNC装置能自动将其转换为所要求的数据。低档数控系统不具有小数点编程功能,就需要将尺寸字的数值除以脉冲当量(分辨率或最小设定单位),换算成脉冲数的形式输入。 辅助程序段的数值计算: 由对刀点到切入点的切入程序,由零件切出点返回到对刀点的返回程序,以及尖角过渡程序等属辅助程序段,需计算出辅助程序段所需的尺寸字数值。;非圆曲线轮廓零件的数值计算 非圆曲线轮廓零件的种类很多,但不管是哪一类的非圆曲线零件,编程时用数学方程式描述所做的数学处理是相类似的。 一是选择用直线或圆弧段逼近非圆曲线; 二是如何计算节点坐标值。 用直线段逼近零件轮廓曲线的节点计算,常用的计算方法有:等间距法、等弦长法、等误差法、比较迭代法等。;图2-26(a)为等间距法,取变量坐标增量ΔX相等,然后求出曲线上相应的节点,再将相邻节点联成直线,用这些直线段组成的折线代替原来的廓形曲线。坐标增量ΔX取得愈小,则δ逼愈小,但节点数增多,程序

文档评论(0)

ayangjiayu13 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档