数控编程常用计算方法

数控编程常用计算方法

ID:42550935

大小:104.51 KB

页数:6页

时间:2019-09-17

数控编程常用计算方法_第1页
数控编程常用计算方法_第2页
数控编程常用计算方法_第3页
数控编程常用计算方法_第4页
数控编程常用计算方法_第5页
资源描述:

《数控编程常用计算方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第3章数控编程中的数学处理(一)目的与要求通过本章内容的学习,使学生了解数控编程前数学处理的主要内容和基本方法,掌握利用三角函数计算基点坐标,为数控编程做准备。(二)教学内容1.三角函数法计算基点坐标2.非圆曲线节点坐标的概念3.辅助坐标点的设定与计算(三)教学要求1.掌握利用三角函数计算基点坐标的方法2.了解非圆曲线节点坐标的概念3.掌握辅助坐标点的计算(四)重点与难点重点:利用三角函数计算基点坐标难点:辅助坐标点的设定与计算(五)学习指导1、数值计算的内容对零件图形进行数学处理是编程前的一个关键性的环节。数值计算主要包括以下内容。(1

2、)基点和节点的坐标计算零件的轮廓是由许多不同的几何元素组成。如直线、圆弧、二次曲线及列表点曲线等。各几何元素间的联结点称为基点,显然,相邻基点间只能是一个几何元素。当零件的形状是由直线段或圆弧之外的其他曲线构成,而数控装置又不具备该曲线的插补功能时,其数值计算就比较复杂。将组成零件轮廓曲线,按数控系统插补功能的要求,在满足允许的编程误差的条件下,用若干直线段或圆弧来逼近给定的曲线,逼近线段的交点或切点称为节点。编写程序时,应按节点划分程序段。逼近线段的近似区间愈大,则节点数目愈少,相应地程序段数目也会减少,但逼近线段的误差d应小于或等于编

3、程允许误差d允,即d≤d允。考虑到工艺系统及计算误差的影响,d允一般取零件公差的1/5~1/10。(2)刀位点轨迹的计算刀位点是标志刀具所处不同位置的坐标点,不同类型刀具的刀位点不同。对于具有刀具半径补偿功能的数控机床,只要在编写程序时,在程序的适当位置写入建立刀具补偿的有关指令,就可以保证在加工过程中,使刀位点按一定的规则自动偏离编程轨迹,达到正确加工的目的。这时可直接按零件轮廓形状,计算各基点和节点坐标,并作为编程时的坐标数据。当机床所采用的数控系统不具备刀具半径补偿功能时,编程时,需对刀具的刀位点轨迹进行数值计算,按零件轮廓的等距线

4、编程。(3)辅助计算辅助程序段是指刀具从对刀点到切人点或从切出点返回到对刀点而特意安排的程序段。切入点位置的选择应依据零件加工余量而定,适当离开零件一段距离。切出点位置的选择,应避免刀具在快速返回时发生撞刀。使用刀具补偿功能时,建立刀补的程序段应在加工零件之前写入,加工完成后应取消刀具补偿。某些零件的加工,要求刀具“切向”切入和“切向”切出。以上程序段的安排,在绘制走刀路线时,即应明确地表达出来。数值计算时,按照走刀路线的安排,计算出各相关点的坐标。2、基点坐标的计算零件轮廓或刀位点轨迹的基点坐标计算,一般采用代数法或几何法。代数法是通过

5、列方程组的方法求解基点坐标,这种方法虽然已根据轮廓形状,将直线和圆弧的关系归纳成若干种方式,并变成标准的计算形式,方便了计算机求解,但手工编程时采用代数法进行数值计算还是比较繁琐。根据图形间的几何关系利用三角函数法求解基点坐标,计算比较简单、方便,与列方程组解法比较,工作量明显减少。要求重点掌握三角函数法求解基点坐标。对于由直线和圆弧组成的零件轮廓,采用手工编程时,常利用直角三角形的几何关系进行基点坐标的数值计算,图3-1为直角三角形的几何关系,三角函数计算公式列于表3-1。图3-1直角三角形的几何关系表3-1直角三角形中的几何关系已知角

6、求相应的边已知边求相应的角qAqAqAqBqBqBA/C=sin(qA)B/C=cos(qA)A/B=tan(qA)B/C=sin(qB)A/C=cos(qB)B/A=tan(qB)A,CB,CA,BB,CA,CB,AqA=sin-1(A/C)qA=cos-1(B/C)qA=tan-1(A/B)qB=sin-1(B/C)qB=cos-1(A/C)qB=tan-1(B/A)勾股定理三角形内角和qA+qB+90°=180°3、非圆曲线节点坐标的计算(1)非圆曲线节点坐标计算的主要步骤数控加工中把除直线与圆弧之外可以用数学方程式表达的平面轮廓曲

7、线,称为非圆曲线。其数学表达式可以直角坐标的形式给出,也可以是以极坐标形式给出,还可以是以参数方程的形式给出。通过坐标变换,后面两种形式的数学表达式,可以转换为直角坐标表达式。非圆曲线类零件包括平面凸轮类、样板曲线、圆柱凸轮以及数控车床上加工的各种以非圆曲线为母线的回转体零件等等。其数值计算过程,一般可按以下步骤进行。①选择插补方式。即应首先决定是采用直线段逼近非圆曲线,还是采用圆弧段或抛物线等二次曲线逼近非圆曲线。②确定编程允许误差,即应使d≤d允。③选择数学模型,确定计算方法。在决定采取什么算法时,主要应考虑的因素有两条,其一是尽可能

8、按等误差的条件,确定节点坐标位置,以便最大程度地减少程序段的数目;其二是尽可能寻找一种简便的算法,简化计算机编程,省时快捷。④根据算法,画出计算机处理流程图。⑤用高级语言编写程序,上机调试程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。