数控加工算法数值计算课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控加工算法数值计算课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 算法 数值 计算 课件
- 资源描述:
-
1、数控编程技术数控编程技术 范庆明范庆明 2第一节第一节 数值计算数值计算第二节第二节 直线圆弧零件轮廓的基点坐标计算直线圆弧零件轮廓的基点坐标计算 第三节第三节 非圆曲线节点坐标的计算非圆曲线节点坐标的计算第四节第四节 列表曲线型值点坐标的计算列表曲线型值点坐标的计算第五节第五节 简单立体型面零件的数值计算简单立体型面零件的数值计算31.1 基点的坐标计算基点的坐标计算 1.3 刀位点轨迹的计算刀位点轨迹的计算1.4 辅助计算辅助计算1.2 节点的坐标计算节点的坐标计算4 基点的含义:基点的含义:特点:特点:基点可以直接作为运动轨迹的起点或终点;基点可以直接作为运动轨迹的起点或终点;相邻基点间
2、只能有一个几何元素。相邻基点间只能有一个几何元素。基点直接计算的内容:基点直接计算的内容:每条运动轨迹的起点和终点在每条运动轨迹的起点和终点在选定坐标系选定坐标系中的中的坐标、圆弧运动轨迹的圆心坐标值。坐标、圆弧运动轨迹的圆心坐标值。构成零件轮廓的几何元素的交点或切点称为基点。构成零件轮廓的几何元素的交点或切点称为基点。特点:特点:方法比较简单,一般可根据零件图样上给定的尺方法比较简单,一般可根据零件图样上给定的尺寸运用代数、三角、几何或解析几何的有关知识,直接寸运用代数、三角、几何或解析几何的有关知识,直接计算出数值。要注意小数点后的位数要留够,以保证足计算出数值。要注意小数点后的位数要留够
3、,以保证足够的精度。够的精度。5 节点的含义:节点的含义:将组成零件轮廓的曲线将组成零件轮廓的曲线按照数控系统插补功能的要求按照数控系统插补功能的要求,在,在满足允许的编程误差的条件满足允许的编程误差的条件下,用若干下,用若干直线或圆弧直线或圆弧去去逼近逼近曲线曲线并并近似代替曲线近似代替曲线,逼近线段的交点或切点称为,逼近线段的交点或切点称为节点节点。节点的计算:节点的计算:常用的有常用的有直线逼近法直线逼近法和和圆弧逼近法圆弧逼近法。图图4-1 4-1 曲线的逼近曲线的逼近6 编写程序:编写程序:按照节点划分程序段按照节点划分程序段 逼近线段的近似区间越大,则节点数目越少,相逼近线段的近似
4、区间越大,则节点数目越少,相应地程序段数目也会越少,但逼近线段的误差应地程序段数目也会越少,但逼近线段的误差应应小于或等于编程允许误差小于或等于编程允许误差允允。考虑到工艺系统及计算误差的影响,考虑到工艺系统及计算误差的影响,允允一般取零一般取零件公差的件公差的1/51/10。7刀位点刀位点:标志刀具所处位置的坐标点。标志刀具所处位置的坐标点。数控系统就数控系统就是从是从对刀点对刀点开始控制刀位点的运动,并由刀具的切开始控制刀位点的运动,并由刀具的切削刃加工出不同要求的零件轮廓。削刃加工出不同要求的零件轮廓。图图2-172-17刀位点图刀位点图立铣刀的刀位点:立铣刀的刀位点:刀具轴线与刀具底面
5、的交点刀具轴线与刀具底面的交点;球头铣刀刀位点:球头铣刀刀位点:球心球心;钻头刀位点:钻头刀位点:钻尖钻尖或或钻头底面中心钻头底面中心;镗刀、车刀刀位点:镗刀、车刀刀位点:刀尖刀尖或或刀尖圆弧中心刀尖圆弧中心;8 对于对于具有具有刀具补偿功能刀具补偿功能的数控机床的数控机床,在编程时,在编程时,只要给出零件轮廓上的基点或节点坐标、给出有关只要给出零件轮廓上的基点或节点坐标、给出有关刀具补偿指令及相关数据刀具补偿指令及相关数据,数控装置就可自动进行,数控装置就可自动进行刀具偏移计算,算出所需刀具中心轨迹坐标,控制刀具偏移计算,算出所需刀具中心轨迹坐标,控制刀具运动。刀具运动。对于对于不具有刀具补
6、偿功能的数控机床不具有刀具补偿功能的数控机床,编程时编程时需要对刀具的刀位点轨迹进行数值计算,需要对刀具的刀位点轨迹进行数值计算,按零件按零件轮廓的等距线轮廓的等距线编程编程。9包括包括增量计算增量计算和和辅助程序段辅助程序段的数值计算。的数值计算。辅助程序段:辅助程序段:是指刀具从是指刀具从对刀点对刀点到到切入点切入点或从或从切出切出点点返回到返回到对刀点对刀点而特意安排的程序段。而特意安排的程序段。增量计算:增量计算:数控系统中某些数据要求以增量方式输入数控系统中某些数据要求以增量方式输入时,所进行的绝对坐标数据到增量坐标数据的转换。时,所进行的绝对坐标数据到增量坐标数据的转换。10切入点
7、的位置:切入点的位置:根据零件加工余量而定,适当离开零根据零件加工余量而定,适当离开零 件一段距离件一段距离。切出点的位置:切出点的位置:应避免刀具在快速返回时发生撞刀。应避免刀具在快速返回时发生撞刀。适当离开零件一段距离适当离开零件一段距离。11 2.1 联立方程组法求解基点坐标联立方程组法求解基点坐标(代数法)(代数法)2.2 三角函数法求解基点坐标三角函数法求解基点坐标(几何法)(几何法)2.3 代数法、几何法求解刀位点轨迹的基点坐标代数法、几何法求解刀位点轨迹的基点坐标12直线圆弧系统零件轮廓或刀位点轨迹的基点坐直线圆弧系统零件轮廓或刀位点轨迹的基点坐标计算,一般采用标计算,一般采用代
8、数法代数法或或几何法几何法。代数法代数法:通过列方程组的方法来求解基点坐标。通过列方程组的方法来求解基点坐标。其特点特点:方便计算机求解,但对于手工编程计算比较繁琐。方便计算机求解,但对于手工编程计算比较繁琐。几何法几何法:根据图形间的几何关系利用三角函数求解基点坐标。根据图形间的几何关系利用三角函数求解基点坐标。特点:特点:与列方程组解法相比计算比较简单、方便。与列方程组解法相比计算比较简单、方便。13v由直线和圆弧组成的零件轮廓,可以归纳为由直线和圆弧组成的零件轮廓,可以归纳为直直线与直线相交、直线与圆弧相交或相切、圆弧与线与直线相交、直线与圆弧相交或相切、圆弧与圆弧相交或相切圆弧相交或相
9、切等情况。等情况。(1)(1)直线与圆弧相交或相切直线与圆弧相交或相切 图图4-2 4-2 直线与圆弧相交直线与圆弧相交 14(2)(2)圆弧与圆弧相交或相切圆弧与圆弧相交或相切 图图4-3 4-3 圆弧与圆弧相交圆弧与圆弧相交 15v求解基点坐标的步骤:求解基点坐标的步骤:选定零件坐标系的原点;选定零件坐标系的原点;列出直线、圆弧的数学方程;列出直线、圆弧的数学方程;求出相邻几何元素的交点和切点。求出相邻几何元素的交点和切点。16例例1 1:零件图形如图:零件图形如图3-43-4所示,该零件由四条直线和一圆所示,该零件由四条直线和一圆弧组成,求各基点的坐标。弧组成,求各基点的坐标。图图4-4
10、 4-4 零件轮廓的基点坐标计算零件轮廓的基点坐标计算 17解解:选定零件坐标系的原点为选定零件坐标系的原点为A A点。点。由图可知,应确由图可知,应确定的基点坐标为定的基点坐标为A A、B B、C C、D D、E E,其中,其中A A、B B、D D、E E各点各点的坐标可直接由图的数据得到:的坐标可直接由图的数据得到:A(0,0)A(0,0)、B(0,12)B(0,12)、D(110,26)D(110,26)、E(110,0)E(110,0),而,而C C点为直线点为直线BCBC与圆与圆O O2 2的切点。的切点。列出直线列出直线BCBC、圆、圆O O2 2的数学方程:的数学方程:求出直线
11、求出直线BCBC与圆与圆O O2 2的切点:的切点:18对于由直线和圆弧组成的零件轮廓,采用手工编对于由直线和圆弧组成的零件轮廓,采用手工编程时,常利用直角三角形的几何关系进行基点坐程时,常利用直角三角形的几何关系进行基点坐标的数值计算。标的数值计算。图图4-5 4-5 直角三角形的几何关系及三角函数计算公式直角三角形的几何关系及三角函数计算公式 19编程轨迹编程轨迹:编程时用刀位点的运动来描述刀具的运编程时用刀位点的运动来描述刀具的运动,运动所形成的轨迹称为动,运动所形成的轨迹称为“编程轨迹编程轨迹”。在需要计算刀位点轨迹数据的数控系统中,要计算出在需要计算刀位点轨迹数据的数控系统中,要计算
12、出与与零件轮廓的基点和节点零件轮廓的基点和节点相对应的相对应的刀位点轨迹上的基点和刀位点轨迹上的基点和节点坐标值。节点坐标值。20(一一)采用代数法采用代数法 图图4-6 4-6 轮廓铣削加工时的刀位点轨迹轮廓铣削加工时的刀位点轨迹 从图上我们可以看出:从图上我们可以看出:刀位点轨迹实际就是零件轮廓的刀位点轨迹实际就是零件轮廓的等距线,根据零件轮廓条件和刀具半径等距线,根据零件轮廓条件和刀具半径r r刀刀,就可求出,就可求出刀位点轨迹。刀位点轨迹。21如果零件轮廓的直线、圆方程为:如果零件轮廓的直线、圆方程为:则则刀位点轨迹的基点坐标刀位点轨迹的基点坐标可由以下两方程联立求解可由以下两方程联立
13、求解:注:注:求解直线的等距线方程求解直线的等距线方程时,当所求等距线在原直时,当所求等距线在原直线上边时,取线上边时,取“+”,反之取,反之取“”;求解圆的等距线方程求解圆的等距线方程时,当所求等距线为外等距时,当所求等距线为外等距线时取线时取“+”,为内等距线时取,为内等距线时取“”。22(二二)采用几何法采用几何法 (1 1)直线轮廓的刀位点坐标计算)直线轮廓的刀位点坐标计算(2 2)斜线轮廓的刀位点坐标计算)斜线轮廓的刀位点坐标计算(3 3)直线与圆弧组成零件轮廓的刀位点坐标计算)直线与圆弧组成零件轮廓的刀位点坐标计算 23例例2 2:下图为被加工轮廓和刀具的走刀路径,计算各刀位点的坐
14、标下图为被加工轮廓和刀具的走刀路径,计算各刀位点的坐标图图4-7 4-7 直线轮廓铣削加工时的刀位点轨迹直线轮廓铣削加工时的刀位点轨迹 24 刀位点刀位点坐坐 标标 x=-0.25-0.1=-0.35,y=4+0.25=4.25 x=-0.25-0.1=-0.35,y=4+0.25=4.25 x=2+0.25=2.25,y=4.25x=2+0.25=2.25,y=4.25 x=2.25,y=1+0.25=1.25x=2.25,y=1+0.25=1.25 x=5+0.25=5.25,y=1.25 x=5+0.25=5.25,y=1.25 x=5.25,y=0-0.25=-0.25x=5.25,y
15、=0-0.25=-0.25 x=-0.25,y=-0.25x=-0.25,y=-0.25 x=-0.25,y=4+0.25=4.25x=-0.25,y=4+0.25=4.25答案:答案:25刀位点在零件轮廓外侧,相邻轮廓线之间的内夹角刀位点在零件轮廓外侧,相邻轮廓线之间的内夹角大于大于9090且小于且小于180180,其几何关系和刀位点偏差,其几何关系和刀位点偏差xx、yy计算公式如图计算公式如图3-83-8所示;所示;图图4-8 4-8 斜线轮廓的刀位点坐标计算斜线轮廓的刀位点坐标计算(1)(1)26刀位点在零件轮廓外侧,相邻轮廓线之间的内夹刀位点在零件轮廓外侧,相邻轮廓线之间的内夹角小于角
16、小于9090,其几何关系和刀位点偏差,其几何关系和刀位点偏差xx、yy计算计算公式如图公式如图3-93-9所示;所示;图图4-94-9斜线轮廓的刀位点坐标计算斜线轮廓的刀位点坐标计算(2)(2)27刀位点在零件轮廓外侧,相邻轮廓线之间的内夹角大刀位点在零件轮廓外侧,相邻轮廓线之间的内夹角大于于180180,其几何关系和刀位点偏差,其几何关系和刀位点偏差xx、yy计算公式如计算公式如图图3-103-10所示。所示。图图4-10 4-10 斜线轮廓的刀位点坐标计算斜线轮廓的刀位点坐标计算(3)(3)28例例3 3:图:图3-11所示为被加工轮廓和刀具的走刀路径,计算所示为被加工轮廓和刀具的走刀路径
17、,计算图中各刀位点的坐标。图中各刀位点的坐标。图图4-11 4-11 斜线轮廓的刀位点坐标计算实例斜线轮廓的刀位点坐标计算实例29 解:由图可知,刀位点、坐标比较容易确定,且解:由图可知,刀位点、坐标比较容易确定,且 :x=-0.25,y=0.25x=-0.25,y=0.25 :x=5+0.25=5.25,y=-5-0.25=-5.25x=5+0.25=5.25,y=-5-0.25=-5.25 :x=-0.25,y=-5.25 x=-0.25,y=-5.25 :x=-0.25,y=0.25x=-0.25,y=0.25 而刀位点、坐标则需要应用相关公式计算。如下图所示。而刀位点、坐标则需要应用相
展开阅读全文