版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、13.1 概述3.1.1 插补的基本概念 数控设备中,刀具的移动轨迹是折线,因此刀具不能严格沿着要求的曲线运动,只能用折线轨迹逼近所要求的运动轨迹曲线。数控系统根据一定方法确定刀具实时运动轨迹的过程称为插补。 数控系统中完成插补工作的装置称为插补器,可以分为硬件插补器和软件插补器两类。第1页/共46页23.1 概述3.1.2 插补方法的分类 从产生的数学模型来分,有一次插补器,二次插补器,高次曲线插补器等。也可以从插补器的基本原理来分类。从插补的计算方法来分,可以主要分为两类:脉冲增量插补数据采样插补第2页/共46页3脉冲增量插补脉冲增量插补 脉冲增量插补又称为基准脉冲插补或行程标量插补,脉冲
2、增量插补又称为基准脉冲插补或行程标量插补,这类插补算法是以脉冲形式输出,每插补运算一次,最多给这类插补算法是以脉冲形式输出,每插补运算一次,最多给每一轴一个进给脉冲。把每次插补运算产生的指令脉冲输出每一轴一个进给脉冲。把每次插补运算产生的指令脉冲输出到伺服系统,以驱动工作台运动,每发出一个脉冲,工作台到伺服系统,以驱动工作台运动,每发出一个脉冲,工作台移动一个基本长度单位,即脉冲当量,脉冲当量是脉冲分配移动一个基本长度单位,即脉冲当量,脉冲当量是脉冲分配的基本单位。的基本单位。 这种插补算法的特点是每次插补结束,数控装置向每这种插补算法的特点是每次插补结束,数控装置向每个运动坐标输出基准脉冲序
3、列,每个脉冲插补的实现方法较个运动坐标输出基准脉冲序列,每个脉冲插补的实现方法较简单(只有加法和移位)可以用硬件实现。目前,随着计算简单(只有加法和移位)可以用硬件实现。目前,随着计算机技术的迅猛发展,多采用软件完成这类算法。脉冲的累积机技术的迅猛发展,多采用软件完成这类算法。脉冲的累积值代表运动轴的位置,脉冲产生的速度与运动轴的速度成比值代表运动轴的位置,脉冲产生的速度与运动轴的速度成比例。由于脉冲增量插补的转轴的最大速度受插补算法执行时例。由于脉冲增量插补的转轴的最大速度受插补算法执行时间限制,所以它仅适用于一些中等精度和中等速度要求的经间限制,所以它仅适用于一些中等精度和中等速度要求的经
4、济型计算机数控系统。济型计算机数控系统。 第3页/共46页4基准脉冲插补方法有以下几种: 1、数字脉冲乘法器插补法; 2、逐点比较法; 3、数字积分法; 4、矢量判别法; 5、比较积分法; 6、最小偏差法; 7、目标点跟踪法; 8、直接函数法; 9、单步跟踪法; 10、加密判别和双判别插补法; 11、Bresenham算法 第4页/共46页5 早期常用的脉冲增量式插补算法有逐点比较法、早期常用的脉冲增量式插补算法有逐点比较法、单步跟踪法、单步跟踪法、DDADDA法等。插补精度常为一个脉冲当法等。插补精度常为一个脉冲当量,量,DDADDA法还伴有运算误差。法还伴有运算误差。 8080年代后期插补
5、算法有改进逐点比较法、直接年代后期插补算法有改进逐点比较法、直接函数法、最小偏差法等,使插补精度提高到半个脉函数法、最小偏差法等,使插补精度提高到半个脉冲当量,但执行速度不很理想,在插补精度和运动冲当量,但执行速度不很理想,在插补精度和运动速度均高的速度均高的CNCCNC系统中应用不广。近年来的插补算系统中应用不广。近年来的插补算法有改进的最小偏差法,映射法。兼有插补精度高法有改进的最小偏差法,映射法。兼有插补精度高和插补速度快的特点。和插补速度快的特点。 总的说来,最小偏差法插补精度较高,且有利总的说来,最小偏差法插补精度较高,且有利于电机的连续运动。于电机的连续运动。第5页/共46页6数据
6、采样插补数据采样插补 数据采样插补又称为时间分割插补或数字增量插补,数据采样插补又称为时间分割插补或数字增量插补,这类算法插补结果输出的不是脉冲,而是标准二进制数。根这类算法插补结果输出的不是脉冲,而是标准二进制数。根据程编进给速度,把轮廓曲线按插补周期将其分割为一系列据程编进给速度,把轮廓曲线按插补周期将其分割为一系列微小的直线段,然后将这些微小直线段对应的位置增量数据微小的直线段,然后将这些微小直线段对应的位置增量数据进行输出,以控制伺服系统实现坐标轴的进给。进行输出,以控制伺服系统实现坐标轴的进给。 插补计算是计算机数控系统中实时性很强的一项工作,插补计算是计算机数控系统中实时性很强的一
7、项工作,为了提高计算速度,缩短计算时间,按以下三种结构方式进为了提高计算速度,缩短计算时间,按以下三种结构方式进行改进。行改进。 1. 1. 采用软采用软/ /硬件结合的两级插补方案。硬件结合的两级插补方案。 2.2.采用多采用多CPUCPU的分布式处理方案。的分布式处理方案。 3. 3. 采用单台高性能微型计算机方案。采用单台高性能微型计算机方案。第6页/共46页7 数据采样插补方法很多,常用方法如下:数据采样插补方法很多,常用方法如下: 1 1、直接函数法;、直接函数法; 2 2、扩展数字积分法;、扩展数字积分法; 3 3、二阶递归扩展数字积分圆弧插补法;、二阶递归扩展数字积分圆弧插补法;
8、 4 4、圆弧双数字积分插补法;、圆弧双数字积分插补法; 5 5、角度逼近圆弧插补法;、角度逼近圆弧插补法; 6 6、“改进吐斯丁改进吐斯丁”(Improved Tustin MethodImproved Tustin Method,ITMITM)法。)法。 近年来,众多学者又研究了更多的插补类型及改进方法。改近年来,众多学者又研究了更多的插补类型及改进方法。改进进DDADDA圆弧插补算法,空间圆弧的插补时间分割法,抛物线的圆弧插补算法,空间圆弧的插补时间分割法,抛物线的时间分割插补方法,椭圆弧插补法,时间分割插补方法,椭圆弧插补法,BezierBezier、B B样条等参数曲样条等参数曲线的
9、插补方法,任意空间参数曲线的插补方法。线的插补方法,任意空间参数曲线的插补方法。 第7页/共46页83.2 3.2 逐点比较法逐点比较法3.2.1 3.2.1 概述概述 逐点比较法又称代数演算法,是经济型数控系逐点比较法又称代数演算法,是经济型数控系统应用较多的一种插补算法。统应用较多的一种插补算法。所谓逐点比较法,就是每所谓逐点比较法,就是每走一步都要和给定轨迹比较一次,根据比较结果来决定走一步都要和给定轨迹比较一次,根据比较结果来决定下一步的进给方向,使刀具向减小偏差的方向并趋向终下一步的进给方向,使刀具向减小偏差的方向并趋向终点移动,刀具所走的轨迹应该和给定轨迹非常相点移动,刀具所走的轨
10、迹应该和给定轨迹非常相“象象”,并且最大偏差不超过一个脉冲当量。并且最大偏差不超过一个脉冲当量。 第8页/共46页9 逐点比较法的四个工作节拍:(1)偏差判别:判别加工点对规定几何轨迹的偏离位置;(2)进给控制:根据判别结果控制某坐标工作台进给一 步;(3)偏差计算:计算新的加工点对规定轨迹的偏差;(4)终点判别:判别是否到达规定轨迹的终点,到达则停 止插补,否则返回第一步。第9页/共46页103.2.2 逐点比较法第一象限的直线插补计算方法 1 偏差判别: Fi=YiXe-XiYe (Fi为偏差函数) Fi=0,插补点P1在直线上; (见图3-1) Fi0,插补点P2在直线上方; Fi=0,
11、向X正向进给一步; Fi0, 向Y正向进给一步;3 偏差计算: 若向X正向进给一步,则:Fi+1=YiXe-(Xi+1)Ye=Fi-Ye 若向Y正向进给一步,则:Fi+1=(Yi+1)Xe-XiYe=Fi+Xe4 终点判别: N=|Xe-Xs|+|Ye-Xs|第10页/共46页11P1P2P3XY图31 插补点与直线的位置关系(Xe,Ye)第11页/共46页12例:脉冲当量为1,起点(0,0),终点(5,3)序号序号偏差判别偏差判别进给控制进给控制偏差计算偏差计算终点判别终点判别1F0=0+xF1=F0-Ye=0-3=-3N=8-1=72F10+XF3=F2-Ye=2-3=-154F30+XF
12、5=F4-Ye=4-3=136F50+XF6=F5-Ye=1-3=-227F60+XF8=F-Ye=3-3=00YX(5,3)O第12页/共46页13 例3-1 加工第一象限直线OE,如图3-5所示,起点为坐标原点,终点坐标为E(4,3)。试用逐点比较法对该段直线进行插补,并画出插补轨迹。 图3-2 直线插补轨迹过程实例 Y X 2 E(4,3) O 1 3 4 1 2 3 第13页/共46页14 表3-1 直线插补运算过程 序号 偏差判别 坐标进给 偏差计算 终点判别 起点 00=F =7 1 F0=0 +X 301-=-=eYFF =6 2 F10 +X 223-=-=eYFF =4 4
13、F30 +X 145-=-=eYFF =2 6 F50 +X 067=-=eYFF =0 第14页/共46页15yxL1F0L2L3F0F0F0L4F0F0F0F0 当P点在圆弧内侧时,则OP小于圆弧半径R,即 Xi2Yi2R20Fi0,插补点,插补点P2P2在圆弧上方(在圆弧上方(upup);); Fi=0Fi=0,插补点,插补点P3P3在圆弧下方(在圆弧下方(downdown);); 2 2 进给控制:进给控制: 当当Fi Fi 0 0时,向时,向X X负向进给一步;负向进给一步; 当当Fi 0Fi 0时,向时,向Y Y正向进给一步;正向进给一步;3 3 新偏差计算:新偏差计算: 如果向如
14、果向Y Y正向进给一步,则正向进给一步,则 F Fi i1 1= =(X Xi i1 1)2 2 (Y Yi i1 1)2 2R R2 2 =X =Xi i2 2 (Y Yi i1 1)2 2 R R2 2FiFi2Yi2Yi1 1 同理,如果向同理,如果向X X负向进给一步,则负向进给一步,则 F Fi i1 1= =(X Xi i1 1)2 2 (Y Yi i1 1)2 2R R2 2 = =(X Xi i-1-1)2 2 Y Yi i2 2 R R2 2Fi-Fi-2Xi2Xi1 14 4 终点判别:终点判别: N N=|Xe-XsXe-Xs|+|Ye-YsYe-Ys|四个工作节拍第17
15、页/共46页18图3-4 第一象限逆圆弧插补PP第18页/共46页19例3-2 设第一象限有一逆圆弧AB,起点A的坐标(6,0),终点B的坐标(0,6)。试用逐点比较法插补。图3-5 逆圆弧插补第19页/共46页20序号偏差判别坐标进给偏差及坐标计算终点判别偏差计算坐标计算1F0=0-XF1=0-12+1=-11X1=6-1=5Y1=0N=112F10+YF2=-11+1=-10X2=5Y2=0+1=1N=103F20+YF3=-10+2+1=-7X3=5Y3=1+1=2N=94F30+YF4=-7+4+1=-2X4=5Y4=2+1=3N=85F40-XF6=5-10+1=-4X6=5-1=4
16、Y6=4N=6第20页/共46页21序号偏差判别坐标进给偏差及坐标计算终点判别偏差计算坐标计算7F60-XF8=5-8+1=-2X8=4-1=3Y8=5N=49F80-XF10=9-6+1=4X10=3-1=2Y10=6N=211F100-XF11=-4-4+1=1X11=2-1=1Y11=6N=112F110-XF12=1-2+1=-0X12=1-1=0Y12=6N=0第21页/共46页22圆弧插补进给方向和偏差计算第22页/共46页23 X Y 3 2 1 1 2 3 4 4 O A(0,4) B(4,0) 例3-3 现欲加工第一象限顺圆弧AB,如图3-6所示,起点A(0,4),终点B(4
17、,0),试用逐点比较法进行插补。 图3-6 圆弧插补实例第23页/共46页24 圆弧插补过程步数 偏差判别 坐标进给 偏差计算 坐标计算 终点判别 起点 00=F X0=0,Y0=4 =8 1 F0=0 -Y 712001-=+-=YFF X1=0,Y1=3 =7 2 F10 +X 612112-=+=XFF X2=1,Y2=3 =6 3 F20 +X 312223-=+=XFF X3=2,Y3=3 =5 4 F30 -Y 312445-=+-=YFF X5=3,Y5=2 =3 6 F50 -Y 112667=+-=YFF X7=4,Y7=1 =1 8 F70 -Y 012778=+-=YFF
18、 X7=4,Y7=0 =0 第24页/共46页253.3 数字积分法插补 数字积分法又称数字微分分析器(Digital Differential Analyzer,简称DDA)。采用该方法进行插补,具有运算速度快,逻辑功能强,脉冲分配均匀等特点,且只输入很少的数据,就能加工出直线、圆弧等较复杂的曲线轨迹,精度也能满足要求,而且易于实现多轴联动。因此,该方法在数控系统中得到广泛的应用。3.3.1 概述第25页/共46页26数字积分的基本原理如图:从时刻t=0到t,函数Y=f(t)曲线所包围的面积可表示为:S= f(t)dt若将0t的时间划分成时间间隔为t的有限区间,当t足够小时,可得公式:S=
19、f(t)dt = Yi t即积分运算可用一系列微小矩形面积累加求和来近似。TOYY=f(t)tYo t t00 ti=0n-1第26页/共46页27若t取最小基本单位“1”,则上式可简化为: S= Yi (累加求和公式或矩形公式)这种累加求和运算,即积分运算可用数字积分器来实现。n-1i=0被积函数寄存器+ 累加器(余数寄存器)t Y存放Y值第27页/共46页28 若取的脉冲当量足够小, 求和运算代替积分运算所引起的误差可以不超过允许的数值。 数字积分器具有两个寄存器和一个全加器构成。被积函数寄存器J JV V ,和累加寄存器或称余数寄存器 J JR R 如取寄存器的容量为一个单位面积值,则累
20、加过程中J JR R的溢出一个脉冲就表示获得一个单位的面积值。 J JR R总溢出脉冲数即为所求得积分值。第28页/共46页29被积函数寄存器与累加器相加的计算方法:例:被积函数寄存器与累加器均为3位寄存器,被积函数为5,求累加过程。 101 101 101 101+)000 +)101 +)010 +)111 101 010 111 100 101 101 101 101+) 100 +)001 +)110 +) 011 001 110 011 000经过2 = 8次累加完成积分运算,因为有5次溢出,所以积分值等于5。3第29页/共46页303.3.2 数字积分直线插补eyexyvxvOAv
21、k=定义:可得直线参数方程:在OA点区间内积分:积分值为从当前点经过(tn -t0)时间后的坐标增量,因为起点是原点,这里积分值即为终点坐标。第30页/共46页313.3.2 数字积分直线插补用累加代替积分得:若取t为1,得:由上式可知,kn =1,或者k =1/n令:则在X,Y方向分别经过n步后,可移动到终点。第31页/共46页323.3.2 数字积分直线插补 选择k时,应使每次的增量X、Y不大于1,这样保证各坐标轴每次分配进给脉冲是不会超过一个。 其中Xe、Ye的最大允许值受被积函数寄存器容量的限制。假定寄存器有n位,则Xe、Ye的最大允许值为:若取:这样可以选定k值满足要求,且累加次数为
22、:取t为1时的累加为:(*)将(*)式代入上式:第32页/共46页33 例:插补第一象限直线OA,起点为O( 0 , 0 ) ,终点为 A ( 5 , 3 )。取被积函数寄存器分别为JVx, JVy,余数寄存器分别为JRx 、JRy ,终点计数器为 JE,且都是三位二进制寄存器。试写出插补计算过程并绘制轨迹。XOY12345123A( 5 , 3 )第33页/共46页34插补计算过程如下累加次数(t)X积分器 JVxJRx 溢出XY积分器 JVyJRy溢出Y终点计数器 JE备注012345678101000011000初始状态1011010001011011011011011011010110
23、11011011011011011011011111第一次累加0101110JRx有进位, X溢出1101110011101JRy有进位, Y溢出1001100100X溢出0011111011X溢出1100101010Y溢出0111101001X溢出00010001000X,Y同时溢出JE=0,插补结束第34页/共46页35加工轨迹如下:XOY12345123A( 5 , 3 )第35页/共46页363.3.3 数字积分圆弧插补 如图所示,设加工半径为R的第一象限逆时针圆弧AB,坐标原点定在圆心上,A(Xo,Yo)为圆弧起点,B(Xe,Ye)为圆弧终点,Pi(Xi,Yi)为加工动点。XOYA(
24、Xo,Yo)B(Xe,Ye)Pi(Xi,Yi)第36页/共46页37 如图所示,可以得到:V Vx Vy R Yi Xi 即Vx=K Yi,Vy=K Xi 因而可以得到坐标微小位移增量为: X=Vxt=KYit Y=Vyt =KXit 设t=1,K=1/2 则有: XOYA(Xo,Yo)B(Xe,Ye)Pi(Xi,Yi)RVVxVy= = KnX = 1/2i=1mYiY =1/2i=1mXinn第37页/共46页38由 可看出,用DDA法进行圆弧插补时,是对加工 动点的坐标Xi和Yi的值分别进行累加,若积分累加器有溢出,则相应坐标轴进给一步,则圆弧积分插补器如图所示:X = 1/2i=1mY
25、iY =1/2i=1mXinn第38页/共46页39圆弧积分插补器:J Vx(Y)(被积函数寄存器)+J Ry(累加器)J Rx(累加器)J Vy(X)(被积函数寄存器)+tXX轴溢出脉冲Y轴溢出脉冲Y第39页/共46页40例:设圆弧AB为第一象限逆圆弧,起点A(,0),终点为B(0,),用DDA法加工圆弧AB。XOY1234512345第40页/共46页41 插补计算过程如下:累加次数(t)X积分器 JVx(Yi)JRy 溢出XY积分器 Jvy (Xi)JRx溢出YX终点计数器 备注012345000000101101初始状态000000000000001001001010010011101
26、101101101101101101第一次累加000010Y溢出,修正Yi100001101111100X,Y无溢出010100011Y溢出修正Yi100001010Y溢出修正Yi11Y终点计数器 1011011011011101第41页/共46页42插补计算过程如下:累加次数(t)X积分器 JVx(Yi)JRy 溢出XY积分器 Jvy (Xi)JRx溢出YX终点计数器 备注67911011111101010无溢出011010110100100100101101101010101100100011011011001XY同时溢出,修正Xi,Yi010011011000XY同时溢出,Y到终点停止迭
27、代100X溢出修正XiY终点计数器 101100010118110100100111无溢出11101110110111第42页/共46页43 插补计算过程如下:累加次数(t)X积分器 JVx(Yi)JRy 溢出XY积分器 Jvy (Xi)JRx溢出YX终点计数器 备注12101001010X溢出修正Xi101101001000Y终点计数器 00114011000001113110001001无溢出1X溢出修正XiX到达终点。第43页/共46页443.4 3.4 数据采样法数据采样法 3.4.1 3.4.1 数据采样法原理数据采样法原理 数据采样插补又称为时间分割法,与基准脉冲插数据采样插补又称为时间分割法,与基准脉冲插补法不同,数据采样插补法得出的不是进给脉冲,而补法不同,数据采样插补法得出的不是进给脉冲,而是用二进制表示的进给量。这种方法是根据程编进给是用二进制表示的进给量。这种方法是根据程编进给速度速度F F,将给定轮廓曲线按插补周期,将给定轮廓曲线按插补周期T T(某一单位时间(某一单位时间间隔)分割为插补进给段(轮廓步长),即用一系列间隔)分割为插补进给段(轮廓步长),即用一系列首尾相连的微小线段来逼近给定曲线。每经过一个插首尾相连的微小线段来逼近给定曲线。每经过一个插补周期就进行一次插补计算,算出下一个插补点,即补周期就进行一次插补
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新兴产业新兴业态培育与支持研究计划
- 人事档案管理与员工信息手册
- 农产品电商直播脚本策划标准操作指引
- 远离交通伤害维护生命安全小学主题班会课件
- 体育用品行业销售经理销售策略与执行能力绩效考评表
- 应答供应商关于产品瑕疵的回复函8篇
- 科技梦想照我心:小学主题班会课件
- 电力公司变电站运营班组长绩效衡量表
- 市场营销部年度工作KPI考核表
- 标本员岗前规程考核试卷含答案
- 律师费约定合同范本
- 华为干部管理体系
- 2025年度小户型家居市场调研:空间优化、多功能家具及刚需适配报告
- 护理员院感知识培训
- 华为公司管理学核心框架
- 机组大修安全教育培训课件
- 医药代表合同(标准版)
- 钢铁厂铁矿石验收规章
- 2025年江苏省档案职称考试(新时代档案工作理论与实践)历年参考题库含答案详解(5套)
- 2025年高级经济师知识产权考试历年真题及答案
- T-CIAPS0002-2017 锂离子电池企业安全生产规范
评论
0/150
提交评论