改进型平行线法在非圆曲线插补中的应用
- 格式:pdf
- 大小:199.17 KB
- 文档页数:3
提高曲轴非圆磨削精度的插补方法
蔡晓敏;成超
【期刊名称】《机械制造》
【年(卷),期】2018(56)11
【摘要】为提高曲轴非圆磨削的精度,提出了一种分段多项式插补方法.这一插补方法引入中间参数P来构造函数,并根据磨削点的恒线速度确定插补参数步长△P.对这一插补方法的轮廓误差进行了分析与验证,确认这一插补方法的误差小,插补精度高.【总页数】4页(P71-73,95)
【作者】蔡晓敏;成超
【作者单位】南京邮电大学通达学院江苏扬州225000;扬州环锐科技有限公司江苏扬州 225000
【正文语种】中文
【中图分类】TH122
【相关文献】
1.一种计算曲轴非圆磨削中连杆颈受力变形的方法 [J], 吴晓健
2.曲轴磨削加工新方法与插补算法的研究 [J], 谢胜泉;朱国力;邓勇
3.曲轴非圆的恒当量磨削厚度磨削运动模型研究 [J], 吴钢华;何永义;田应仲
4.多面形非圆曲面数控磨削加工实时插补方法研究 [J], 邬义杰;项占琴
5.非圆磨削中曲轴角向定位方法及其误差分析 [J], 沈南燕;李静;方明伦;叶骏;汪学栋
因版权原因,仅展示原文概要,查看原文内容请购买。
非圆曲线数控插补的直接刀具半径补偿算法
马骏;宋颖慧
【期刊名称】《电加工》
【年(卷),期】1995(000)005
【摘要】本文通过对非圆二次曲线刀具补偿原理的分析,提出了一种新的刀补及算法,并给出了算法的计算机仿真,证明了其正确性与可行性。
最后,对算法进行了误差分析并提出了算法的改进方案,进一步提高了刀补的精度。
该方法同样适用于其它非圆曲线。
【总页数】5页(P13-16,24)
【作者】马骏;宋颖慧
【作者单位】不详;不详
【正文语种】中文
【中图分类】TG710.2
【相关文献】
1.基于NURBS曲线的非圆曲线数控插补算法研究 [J],
2.汽轮机叶片数控加工的直接插补算法研究 [J], 韩庆瑶;唐月夏;乐英
3.基于NURBS曲线直接插补算法的嵌入式数控系统设计与实现 [J], 过怡;刘凯
4.基于NURBS曲线直接插补算法的嵌入式数控系统设计与实现 [J], 寇明赟;
5.基于双圆弧步长伸缩数控插补非圆曲线算法的研究 [J], 陈明君;赵清亮;董申;李旦
因版权原因,仅展示原文概要,查看原文内容请购买。
数控编程非圆曲线数学处理的基本过程数控系统一般只能作直线插补和圆弧插补的切削运动。
如果工件轮廓是非圆曲线,数控系统就无法直接实现插补,而需要通过一定的数学处理。
数学处理的方法是,用直线段或圆弧段去逼近非圆曲线,逼近线段与被加工曲线交点称为节点。
例如,对图1.42所示的曲线用直线逼近时,其交点A、B、C、D、E、F等即为节点。
图1.42零件轮廓的节点在编程时,首先要计算出节点的坐标,节点的计算一般都比较复杂,靠手工计算已很难胜任,必须借助计算机辅助处理。
求得各节点后,就可按相邻两节点间的直线来编写加工程序。
这种通过求得节点,再编写程序的方法,使得节点数目决定了程序段的数目。
如图1.42中有6个节点,即用五段直线逼近了曲线,因而就有五个直线插补程序段。
节点数目越多,由直线逼近曲线产生的误差δ越小,程序的长度则越长。
可见,节点数目的多少,决定了加工的精度和程序的长度。
因此,正确确定节点数目是个关键问题,也请参考本教程CAD/CAM 部分数控加工误差的组成图1. 43逼近误差数控加工误差△数加是由编程误差△编、机床误差△机、定位误差△定、对刀误差△刀等误差综合形成。
即:△数加=f(△编+△机+△定+△刀)其中:(1)编程误差△编由逼近误差δ、圆整误差组成。
逼近误差δ是在用直线段或圆弧段去逼近非圆曲线的过程中产生,如图1.43所示。
圆整误差是在数据处理时,将坐标值四舍五入圆整成整数脉冲当量值而产生的误差。
脉冲当量是指每个单位脉冲对应坐标轴的位移量。
普通精度级的数控机床,一般脉冲当量值为0.01mm;较精密数控机床的脉冲当量值为0.005mm 或0.001mm等。
(2)机床误差△机由数控系统误差、进给系统误差等原因产生。
(3)定位误差△定是当工件在夹具上定位、夹具在机床上定位时产生的。
(4)对刀误差△刀是在确定刀具与工件的相对位置时产生。
数控程序编制中的数值计算根据零件图样,按照已确定的加工路线和允许的编程误差,计算数控系统所需输入的数据,称为数控加工的数值计算。
非圆曲线类零件的优化加工路径田杨【摘要】在对非圆曲线轴类零件进行加工程序编制时,对其加工区域以剩余切削面积最小为目标函数建立了数学模型,寻找了一种新型的加工方法,并且应用宏程序编制具体的零件程序,通过对仿形法和优化后编制的程序进行对比,优化后的加工路径比仿形法的加工路径节省了加工时间,提高了生产效率.【期刊名称】《制造业自动化》【年(卷),期】2012(034)005【总页数】2页(P52-53)【关键词】非圆曲线;宏程序;优化【作者】田杨【作者单位】辽宁工程职业学院,铁岭112000【正文语种】中文【中图分类】TH130 引言在数控车加工中,往往遇到非圆曲线轴类零件的加工,例如抛物线类零件、椭圆类零件和双曲线类零件。
加工这类零件大多数采用仿形后层层切削的方法,这种方法增加了走刀路线,增加了空运行时间。
这里的走刀路线是指刀具刀位点相对于工件运动的轨迹,也称为进给路线,走刀路线对零件的加工质量和加工效率有着直接的影响,所以要合理的选择加工路线,应尽量使加工路线最短,以减少加工路线的距离,减少空运行的时间,提高加工效率,而且应尽量简化数学处理时的数值计算量,以简化编程工作[1]。
1 优化模型的建立[2]1.1 抛物线类零件优化模型当抛物线方程确定后,直线方程在抛物线上方,设A点坐标为(x1,n),B点坐标为(0, x2)。
这样可以以A、B点坐标确定直线方程,使切削区域剩余面积最小,即图中阴影部分面积最小。
因为抛物线方程是确定的,所以由抛物线围成的面积设为SA,直线和x坐标上部分围成的面积为SB,剩余的面积为SC,则SC=m×n-SASB,其中三角形面积为SB=x1(n-x2)/2,当直线与抛物线方程联立后,因为不能产生过且的现象,所以要求Δ≤0即:其中:k=-m/xn,m/x1,b=x2。
优化目标函数:图1 抛物线类零件切削区域1.2 椭圆类零件优化模型设椭圆方程为:z2/a2+x2/b2=1,直线方程为:x=kz+w,在椭圆的上方,A点坐标为(x1,n),B点坐标为(m, x2)。
1非圆曲线插补指令2.1 顺时针与逆时针的判别在使用椭圆和抛物线插补指令时,首先需要正确判别出刀具是沿顺时针方向还是逆时针方向加工。
若曲线(椭圆或抛物线)所在平面为XOZ平面,则垂直于曲线的坐标轴为Y轴,垂直于XOZ平面朝Y轴负方向看,加工方向与时钟转动方向相同则为顺时针,相反则为逆时针。
加工曲线方向示意如图1所示,注意在此坐标系下Y轴负方向为垂直于纸面向外。
a)顺时针b)逆时针图1加工曲线方向示意2.2 椭圆插补指令(1)编程格式椭圆插补指令为G6.2、G6.3,程序格式如下。
G6.2 X(U)__ Z(W)__ A__ B__ Q__F__;G6.3 X(U)__ Z(W)__ A__ B__ Q__F__;其中,X、Z为椭圆终点的绝对坐标值;U、W为椭圆终点相对于椭圆起点的坐标增量;A为椭圆长半轴长(绝对值);B为椭圆短半轴长(绝对值);F为进给速度。
(2)Q参数的取值Q参数用于表征椭圆长轴与坐标系Z轴的夹角,其示意如图2所示。
其是指在右手直角笛卡尔坐标系中,顺着Y轴负方向看XOZ平面,Z轴正方向沿顺时针方向旋转到与椭圆长轴重合时所经过的角度。
在程序中,Q 参数的取值为该角度相对于0.001°的倍数,例如,若该夹角为180°,则程序中需输入“Q180000”。
a)前置刀架b)后置刀架图2Q参数示意(3)编程示例示例1如图3所示,椭圆加工程序如下。
G6.2 X55.0 Z-25.0 A25 B12.5 Q0 F80;或G6.2 U25.0 W-25.0 A25 B12.5 Q0 F80;图3示例1示例2如图4所示,椭圆长半轴长为48mm,短半轴长为25mm,椭圆长轴与坐标系Z轴的夹角为60°。
椭圆加工程序如下。
G6.2 X63.82 Z-50.0 A48 B25 Q60000 F80;或G6.2 U20.68 W-50.0 A48 B25 Q60000 F80;图4示例22.3 抛物线插补指令抛物线插补指令为G7.2、G7.3,程序格式如下。
(中国兵器工业集团 长春设备工艺研究所 ,吉林 长春 130012)摘 要 :介绍了如何运用计算机技术 ( d elp hi 编程语言) 设计软件 ,以辅助生成数控加工编程数据 ,对 非圆轮廓曲线插补算法的软件实现方法进行了详细的叙述 。
关键词 :插补算法 ;非圆曲线 ; d elp h i ;计算公式 中图分类号 : T P 11 . 5 文献标志码 : A在数控加工中 ,经常会遇到由数学方程表示的 非圆轮廓曲线 ,如加工导弹舱段等 。
一般的数控机 床不具备这类曲线的插补功能 ,必须用直线或圆弧 去逼近 ,采用圆弧段逼近非圆曲线比采用直线逼近 的方法更能使工件表面整体光滑 ,有利于加工表面 质量的提高 ,但采用圆弧段逼近 ,其数学处理过程比 较复杂 ,如果人为手 工计 算 , 由 于需 要的 数据 量 很 大 ,会带来很大的工作量 ,增加生产准备时间 ,并可 能造成生产拖期 。
运用计算机编程技术 ,可以根据机床加工所需 要数据的数学计算公式 ,通过输入符合要求的数据 信息 ,生成所需的数据 ,这极大地减少了计算时间 , 从而缩短零件的加工生命周期 。
1 辅助计算软件的功能结构该辅助计算软件从加工零件实际所需的数据出 图 1 辅助计算软件功能结构图据软件计算及输出的需要通 过 delp h i 的 自 带函 数St r to Flo at ( ) 及 Float to St r ( ) 进行数据类型的相互 转换 。
2 . 2 纵向坐标 Y 轴值的软件计算实现过程 首先 ,通过人机交互界面输入轴向坐标 X 的下 限值 、上限值和步长值 。
通过程序判断这3 个输 入 控 件 的 内 容 不 能 为 空 , 若 为 空 则 提 示 错 误 信息 。
比如若没有输入 轴向 坐 标 X 的 下 限 值 发 ,实现以下的主要功能 。
主要功能 1 :根据加工零件的轴向坐标 X 的上 限值和下限值 ( 即曲线的 X 轴起始坐标) 及逼近误 差值确定的步长值 ,计算出轴向坐标 X 对应的纵向 坐标 Y 值 。
非圆曲线非圆曲线数学处理数学处理数学处理的一般的一般的一般方法方法方法数控系统一般只有直线和圆弧插补的功能,对于非圆曲线轮廓,只有用直线或圆弧去逼近它,“节点”就是逼近线段与非圆曲线的交点。
一个已知曲线的节点数主要取决于逼近线段的形状(直线段还是圆弧段),曲线方程的特性以及允许的逼近误差。
将这三者利用数学关系求解,即可求得一系列的节点坐标,并按节点划分程序段。
以下简介常用的直线逼近及圆弧逼近的数学处理方法。
2.1 常用非圆曲线直线逼近方法常用非圆曲线直线逼近方法2.1.1 等间距的直线逼近的节点计算这是一种最简单的算法。
如图2.1所示,已知方程)(x f y =,根据给定的x ∆求出i x ,求i x 代入)(x f y =即可求得一系列i y ,即为每个线段的终点坐标,并以该坐标值编制直线程序段。
XYNMM )(x f图2.1 等间距逼近方法的原理图x ∆取值的大小取决于曲线的曲率和允许误差δ。
一般先取1.0=∆x 试算并校验。
误差校验方法如图2.1中的右图所示,MN 为试算后的逼近线段,作''N M 平行于MN 且两直线的距离为允δ。
根据节点的坐标可求得MN 方程:0=++c by ax ,则''N M 的方程为22b a c by ax +±=+允δ 求解联立方程:)(22x f y b a cby ax =+±−+=允δ (2-1)如果无解,即没有交点,表示逼近误差小于允δ;如果只有一个解,即等间距与轮廓线相切,表示逼近误差等于允δ;如果有两个或两个以上的解,表示逼近误差大于允δ,这时应缩小等间距坐标的增量值,重新计算节点和验算逼近误差,直至最大的逼近误差小于等于允δ。
等间距法计算简单,但由于取定值x ∆应保证曲线曲率最大处的逼近误差允许值,所以程序可能过多。
用此种方法进行数学处理,它的逼近曲线与轮廓线的逼近误差参差不齐,程序明显增多,影响机床的加工效率,不适合大批量的加工,成本也比较高。
非圆曲线的轮廓加工【摘要】很多零件的轮廓上有椭圆、双曲线、抛物线等非圆弧二次曲线。
而数控编程中没有相应的指令,需要采用拟合法与参数或宏指令进行编程。
本文就以FANUC 0i-MATE系统的数控铣床对非圆弧曲线的编程与加工进行分析。
【关键词】非圆曲线;数学模型;宏程序;数控机床1.引言传统的普通机床加工非圆曲线的轮廓零件,加工方法、加工过程的计算、校正较繁琐、复杂,效率低,且受机床、分度头和装夹精度等的影响,较难保证所要求的加工精度。
数控机床常采用的是直线段或圆弧逼近法加工,把零件轮廓曲线等分成若干段,段数越多,轮廓曲线越精确,加工误差亦小。
很多编程人员认为这一工作很复杂,靠手工处理已经不大可能,必须借助计算机作辅助处理,最好是采用计算机自动编程高级语言编制加工程序,一般都不能直接编程。
其实,数控系统不仅给我们提供了ISO代码指令功能,还给我们提供了用户宏程序功能,这使我们可以对数控系统进行一定的功能扩展。
在实际工作中宏程序具有广泛的应用空间,并且能够方便编程,任何数控加工只要能够用宏程序完整地表达,即使再复杂,其编程篇幅都比较精练,数控机床在执行宏程序时比CAD/CAM软件生成的程序更快捷,反应更迅速,使得加工效率大大提高。
2.非圆曲线的数学处理当零件的形状是由直线段或圆弧之外的其他曲线构成,而数控装置又不具备该曲线的插补功能时,其数值计算就比较复杂。
将组成零件轮廓曲线按数控系统插补功能的要求,在满足允许的编程误差的条件下,用若干直线段或圆弧来逼近给定的曲线,逼近线段的交点或切点称为节点。
一个已知方程的曲线节点数目主要取决于所逼近线段的形状(直线段还是圆弧段),曲线方程的特性和各线段的长度,并按节点划分程序段。
数控加工中把除直线与圆弧之外可以用数学方程式表达的平面轮廓曲线,称为非圆曲线。
其数学表达式的形式可以是以y=f(X)的直角坐标的形式给出,也可以是以P=P(a )的极坐标形式给出,还可以是以参数方程的形式给出。
非圆曲线数控插补的直接刀具半径补偿算法非圆曲线数控插补的直接刀具半径补偿算法是一种用于数控加工中的
算法,旨在实现对不规则工件的加工。
该算法基于直线和圆弧的插补算法,可以很好地解决圆外轮廓的加工问题。
具体算法步骤如下:
1.首先确定刀具半径,即加工路径到工件表面的距离。
2.根据所给的工件轮廓,将其划分为一系列小段,每段可以是直线或
弧线。
3.对于每一小段,都需要进行直线或弧线插补,并结合切削转向进行
刀具半径补偿。
4.对于直线段,可以根据切线方向计算刀具半径补偿的偏移量,并实
现直线插补。
5.对于弧线段,需要计算插补的圆心,确定圆弧的起始点和终止点,
并计算圆弧半径。
然后,再根据刀具半径和圆弧半径计算刀具半径补偿的
偏移量,并实现弧线插补。
6.最后,将每个小段的插补结果连续起来,就可以得到整个工件的加
工路径。
7.需要注意的是,实现刀具半径补偿时,需要特别考虑转弯处的补偿
问题,以避免出现角度过大或路劲交错的问题。
总之,通过直接刀具半径补偿算法,我们可以实现对非圆曲线工件的
精确加工,提高加工质量和效率。
NURBS 曲线插补过程中运动平滑处理姬俊锋 周来水 张得礼南京航空航天大学,南京,210016摘要:由于不能通过积分方法在短时间内精确计算NURBS 曲线的长度,使得在数控加工过程中实时计算减速距离、判断最终减速段开始点变得非常困难。
基于插补的实际情况,给出一种实时计算减速距离的方法,在此基础上,实现了基于梯形速度曲线的速度平滑处理以及基于S 形速度曲线的加速度平滑处理。
模拟结果表明,该方法在NURBS 曲线实时插补过程中,在保证误差的基础上,满足了插补周期和加减速的要求,且实现了速度以及加速度的平滑过渡。
关键词:NURBS ;插补;速度曲线;平滑处理中图分类号:TG659;TP391 文章编号:1004—132X (2006)21—2225—04Motion Smoothing Implem entation for NURBS C urve Inte rpolationJi Junfeng Zhou Laishui Zhang DeliNanjing University of Aeronautics and Astronautics ,Nanjing ,210016A bstract :Due to the impossibility to compute the exact length of NURBS curve through integration in a short time ,it is very difficult to get the dec eleration distance and to forecast the point to begin the deceleration stage in real time.Based on the practical process ,this paper presented a method to compute the deceleration distance in real time.With the result ,trapezoidal velocity profile was adopted to smooth the velocity profile and S -curve veloc ity profile w as adopted to smooth the acceleration profile.The simulation results show that the method presented here satisfies the needs of the interpolator cycle and the acceleration and deceleration be -sides ensuring the chordal errors.Key w or ds :NURBS ;interpolator ;velocity curve ;smoothing implementation收稿日期:2005—08—010 引言由于NURBS 方法不仅能够描述自由型曲线曲面,又能够精确表示二次曲线弧与二次曲面,因此,它在一些商用CAD /CAM 软件中获得了广泛的应用,并被国际标准化组织定为描述自由型曲线曲面的唯一标准。
多面形非圆曲面数控磨削加工实时插补方法研究邬义杰 副教授邬义杰 项占琴浙江大学现代制造工程研究所,杭州,310027 摘要:对任意n 面形非圆曲面数控磨削加工控制与实时插补方法进行了系统研究,建立了多面形非圆轴孔连接数控磨削加工运动控制模型。
提出一种多坐标联动基于圆心角分割的轨迹实时插补算法,给出了按型面曲率变化保持磨削表面速度均匀的进给速度实时自调整方法,成功地解决了多面形非圆曲面数控加工轨迹实时插补技术问题。
关键词:多面形;非圆曲面;数控磨削加工;插补算法中图分类号:TH16;TP13 文章编号:1004—132Ⅹ(2004)08—0728—03R esearch on R eal -time Interpolation Algorithm forPolygon Non -circular Surface NC G rindingWu Y ijie Xiang ZhanqinZhejiang University ,Hangzhou ,310027Abstract :The NC control model and real -time interpolation algorithm of polygon non -circular sur 2face were studied deeply and systematically.A motion control model for machining polygon surfacs was set up ,and the real -time interpolation algorithm was presented based on central angle division.The problems of tool path generation were solved successfully ,and a feedrate self -turning method was presented to uni 2form the machining speed on the basis of curvatures of the section.The foundation is laid for machining processes and applications of polygon non -circular surfaces.K ey w ords :polygon ;non -circular surface ;NC grinding ;interpolation algorithm收稿日期:2003—07—03 修回日期:2003—10—23基金项目:国家自然科学基金资助项目(50275134)0 引言多面形非圆轴孔连接具有键类(平键、花键等)连接无法比拟的优越性,很适合于高转速、大扭矩,特别是一些有高精度要求或安装空间很小的应用场合。
一种改进的NURBS曲线直接插补算法徐阳;刘强【摘要】为解决传统NURBS曲线插补算法带来的速度波动问题,基于S型曲线加减速策略,提出了一种改进的NURBS曲线直接插补算法,能够在满足精度要求和实时性要求的前提下,综合考虑电机性能,使加工步长平缓连续变化,减小了加工过程中的速度波动,提高了零件的表面质量.【期刊名称】《装备制造技术》【年(卷),期】2016(000)007【总页数】4页(P70-73)【关键词】NURBS曲线;直接插补;S曲线加减速;速度波动【作者】徐阳;刘强【作者单位】北京航空航天大学,机械工程及自动化学院,北京100191;北京航空航天大学,机械工程及自动化学院,北京100191【正文语种】中文【中图分类】TG659航空航天、船舶汽车等领域的许多产品结构外形由自由型复杂曲线曲面构成。
非均匀有理B样条(Non-Uniform Rational B-Spline,简称NURBS)在表示和设计自由型曲线曲面形状时显示出了强大的功能,1991年,STEP国际标准亦把NURBS作为定义产品形状的唯一数学方法[1],因此,在CNC系统中添加NURBS曲线直接插补功能,是现代高端数控系统的关键技术之一。
当前NURBS曲线插补的主流算法是一阶和二阶泰勒展开法,该种方法快速有效,但却存在弦长误差从而导致实际插补速度与速度规划得到的速度不一致进而导致速度波动,造成机床运动冲击,最终影响零件表面质量。
一些学者针对该种情况提出了保持进给速度恒定的改进方法。
刘宇[2]等人分析了泰勒展开法中的速度波动与曲线曲率的关系,并指出泰勒展开法对于误差的控制是一种开环方法。
Yeh和Hsu[3]在一阶泰勒展开法的基础上,对高阶截断误差进行分析,提出了补偿算法,提高速度精度,但该法只能保持恒定进给速度,无法适应加工中的速度变化;Farouki和Tsai[4]也采用一阶泰勒展开式,并进行了修正,速度精度较高,但由于修正项求解复杂,限制了应用。
对逐点比较插补方法的改进
李长有;卢宝生
【期刊名称】《组合机床与自动化加工技术》
【年(卷),期】1996(000)005
【总页数】5页(P32-35,39)
【作者】李长有;卢宝生
【作者单位】不详;不详
【正文语种】中文
【中图分类】TH123.1
【相关文献】
1.一种改进型逐点比较圆弧插补算法的FPGA实现 [J], 韩赛飞;施佺;刘炎华;黄新明;孙玲
2.基于VC逐点比较空间直线插补算法改进与仿真 [J], 王选;赵庆志
3.传统逐点比较法直线插补方法的改进 [J], 席港港;赵庆志;王军;田晓文
4.逐点比较插补方法的改进 [J], 谢漱峰;
5.基于一种改进逐点比较插补法的激光打标机控制加工算法 [J], 吕万德; 罗晓曙; 张盛明
因版权原因,仅展示原文概要,查看原文内容请购买。