插补的基本概念脉冲增量插补与数据采样插补的特点和区别逐点比较法的基本原理直线插补和圆弧插补

合集下载

一、插补及其算法 插补:是指在一条已知起点和终点的曲线上进行数

一、插补及其算法 插补:是指在一条已知起点和终点的曲线上进行数

插补: 插补:是指在一条已知起点和终点的曲线上进行 数据点的密化。 数据点的密化。 CNC系统插补功能:直线插补功能 系统插补功能: 系统插补功能 圆弧插补功能 抛物线插补功能 螺旋线插补功能
淮海工学院
8.1
插补原理
直线和圆弧插补功能插补算法: 直线和圆弧插补功能插补算法:
⑴逐点比较法直线插补的象限与坐标变换 线 G01 型 偏 差 判 别 F≥0 F<0 象 2 限 3
1
4
+X +Y
+Y - X
-X -Y
-Y +X
淮海工学院
8.1
插补原理
(2)逐点比较法圆弧插补象限与坐标变换 )
象 线 型 偏差判别 F≥0 G02 G03 F<0 F≥0 F<0 1 -Y +X -X +Y 2 +X +Y -Y -X 3 +Y -X +X -Y 限 4 -X -Y +Y +X
淮海工学院
或半闭环)CNC系统的加减速控制 二、闭环(或半闭环 闭环 或半闭环 系统的加减速控制
前加减速控制: 前加减速控制 (1)稳定速度和瞬时速度 ) (2)线性加减速处理 ①加速处理 )
②减速处理 ③终点判别处理
8.1
插补原理
图8-2 逐点比较法直线插补轨迹
淮海工学院
8.1
插补原理
2.逐点比较法圆弧插补 逐点比较法圆弧插补
(1)判别函数及判别条件 ) (2)进给方向判别 ) (3)迭代法偏差函数F的推导 )迭代法偏差函数 的推导 (4)逐点比较法圆弧插补终点判别 )
淮海工学院
8.1
插补原理
⒊ 坐标变换及自动过象限处理

插补原理

插补原理
于(Xi+1,Yi)
新点的偏差Fi+1,i=XeYi-(Xi+1)Ye =XeYi-Xi Ye-Ye=Fi-Ye
(新点的偏差值可以通过老点的偏差和终点坐标求出)
同理:当F<0,走+ Δy,新点位于(Xi,Yi +1 )
Fi,i+1= Xe (Yi +1) -Ye Xi = Xe + Fi = Fi + Xe
2021/4/3
20
运算过程:
2021/4/3
21
2.3.3 圆弧插补 用逐点比较法也能检修圆弧插补
F=(Xi2- X02) + (Yi2- Y02)
2021/4/3
22
逐点比较法圆弧插补结论
当F≥0,点在圆弧的外面,走-X可以靠近圆弧,
新点偏差:
Fi1,i Xi 1 X0 2 Yi Y0 2
综合之:此脉冲分配器(可控脉冲发生器)可 以输出与控制数据一致的脉冲数(把控制数据 转化为相应的脉冲个数)
2.2.2 数字脉冲乘法的直线插补 以下是2个坐标方向的数字脉冲硬件插补电路图
2021/4/3
10
控制过程
1.清0 2.插补控制信号—SD ,使TG—1 3.MF发出脉冲通过与门I,插补开始 4.插补完后,T1溢出脉冲,TG —0
2021/4/3
11
例子2—1
1,3,5,7,9,11,13,15
X
4,12
2,6,10,14
Y 4;12
(X,Y)=(10,6)=(1010,0110)
4,12 8
2021/4/3
12
2.2.3数字脉冲乘法器插补速度 分析 2.2.3.1脉冲分配的不均匀性问题

逐点比较法的概念基本原理及特点【最新精选】

逐点比较法的概念基本原理及特点【最新精选】

逐点比较法的概念基本原理及特点早期数控机床广泛采用的方法,又称代数法、醉步伐,适用于开环系统。

1.插补原理及特点原理:每次仅向一个坐标轴输出一个进给脉冲,而每走一步都要通过偏差函数计算,判断偏差点的瞬时坐标同规定加工轨迹之间的偏差,然后决定下一步的进给方向。

每个插补循环由偏差判别、进给、偏差函数计算和终点判别四个步骤组成。

逐点比较法可以实现直线插补、圆弧插补及其它曲安插补。

特点:运算直观,插补误差不大于一个脉冲当量,脉冲输出均匀,调节方便。

逐点比较法直线插补(1)偏差函数构造对于第一象限直线OA上任一点(X,Y):X/Y = Xe/Ye若刀具加工点为Pi(X i,Y i),则该点的偏差函数F i可表示为若F i= 0,表示加工点位于直线上;若F i> 0,表示加工点位于直线上方;若F i< 0,表示加工点位于直线下方。

(2)偏差函数字的递推计算采用偏差函数的递推式(迭代式)既由前一点计算后一点Fi =Yi Xe -XiYe若F i>=0,规定向+X 方向走一步Xi+1 = Xi +1Fi+1 = XeYi –Ye(Xi +1)=Fi –Ye若F i<0,规定+Y 方向走一步,则有Yi+1 = Yi +1Fi+1 = Xe(Yi +1)-YeXi =Fi +Xe(3)终点判别直线插补的终点判别可采用三种方法。

1)判断插补或进给的总步数:;2)分别判断各坐标轴的进给步数;3)仅判断进给步数较多的坐标轴的进给步数。

(4)逐点比较法直线插补举例对于第一象限直线OA,终点坐标Xe=6 ,Ye=4,插补从直线起点O开始,故F0=0 。

终点判别是判断进给总步数N=6+4=10,将其存入终点判别计数器中,每进给一步减1,若N=0,则停止插补。

逐点比较法圆弧插补3.逐点比较法圆弧插补(1)偏差函数任意加工点P i(X i,Y i),偏差函数F i可表示为若F i=0,表示加工点位于圆上;若F i>0,表示加工点位于圆外;若F i<0,表示加工点位于圆内(2)偏差函数的递推计算1)逆圆插补若F≥0,规定向-X方向走一步若F i<0,规定向+Y方向走一步2)顺圆插补若F i≥0,规定向-Y方向走一步若F i<0,规定向+y方向走一步(3)终点判别1)判断插补或进给的总步数:⎩⎨⎧+-=-+-=-=++12)1(122211iiiiiiiXFRYXFXX⎩⎨⎧++=-++=+=++12)1(122211iiiiiiiYFRYXFYY⎩⎨⎧+-=--+=-=++12)1(122211iiiiiiiYFRYXFYY⎩⎨⎧++=-++=+=++12)1(122211iiiiiiiXFRYXFXXbabaYYXXN-+-=baxXXN-=bayYYN-=2) 分别判断各坐标轴的进给步数;(4)逐点比较法圆弧插补举例对于第一象限圆弧AB ,起点A (4,0),终点B (0,4)4.逐点比较法的速度分析fN V L式中:L —直线长度;V —刀具进给速度;N —插补循环数;f —插补脉冲的频率。

第5章 数控插补原理

第5章 数控插补原理

3.时间分割法插补精度 直线插补时,轮廓步长与被加工直线重合,没有插 补误差。
圆弧插补时,轮廓步长作为弦线或割线对圆弧进行 逼近,存在半径误差。
Y A(Xe,Ye) l l △X β O l △Y
α
第5章 数控装置的轨迹控制原理
FT l er 8r 8r
2
2
式中 er——最大径向误差; r——圆弧半径。 圆弧插补时的半径误差er与圆弧半径r成反比,与插补周期T和进 给速度F 的平方成正比。 插补周期是固定的,该误差取决于进给速度和圆弧半径。 当加工圆弧半径确定后,为了使径向误差不超过允许值,对进给 速度有一个限制。 例如:当要求er≤1μ m,插补周期为T=8ms,则进给速度为:
第5章 数控装置的轨迹控制原理
5.2 脉冲增量插补
-------逐点比较法
插补原理:每次仅向一个坐标轴输 出一个进给脉冲,每走一步都要通 过偏差计算,判断偏差点的瞬时坐 标同规定加工轨迹之间的偏差,然 后决定下一步的进给方向。 每个插补循环由四个步骤组成。
Y P1 P2 B
A 0
P0(x,y)
X 终点到?
设刀具由A点移动到B点,A(Xi-1,Yi-1 )为圆弧上一插补 点, B(Xi,Yi)为下一插补点。AP为A点的切线,AB为本次插补的合成 进给量,AB=f。M为AB之中点。 通过计算可以求得下一插补点B点的坐标值
X i X i1 X
Yi Yi 1 Y
第5章 数控装置的轨迹控制原理
∑=5-1=4 ∑=4-1=3 ∑=3-1=2
9
10
F8>0
F9>0
-X
-X
F9=4-2×2+1=1,X9=2-1=1,Y9=5

第四章 CNC的插补原理(1)

第四章 CNC的插补原理(1)
一个脉冲所产生的进给轴移动量叫脉冲当量,用δ表 示,脉冲当量是脉冲分配计算的基本单位,根据加 工精度选择,普通机床取 δ =0.01mm,较为精密的 机床 δ =1μm or 0.5μm,插补误差不得大于一个脉冲 当量。
3.2 脉冲增量插补
运用范围:控制精度和进给速度较低,因此主要应 用于以步进电机为驱动装置的开环控制系统中。
ye=4, 用逐点比较法加工直线OE。 (要求:计算总步数,列表说明直线插补运算过程,并 绘制插补轨迹图)
一、逐点比较插补原理—圆弧插补
偏差计算(以第一象限逆圆为例)
设圆弧起点为A (xo,,yo), 终点为B (xe,ye),以圆心为
坐标圆点,设圆上任意一点为(xi,yi),圆上任一
点满足
Y
(xi2+yi2 )-(x2o+y2o)=0
如果成立插补结束
一、逐点比较插补原理—直线插补
初始化
置数 xe , ye, F=0 N = xe + ye
Y
F≥0? N
逐点比较直线插补 (第一象限)软件流程图
送一个+x 方向脉冲
偏差计算 F – ye → F
送一个+y 方向脉冲
偏差计算 F + xe → F
思考:
n → n-1
其余象限逐点比较直线插补软件流程图
A
✓ 若沿- x方向走一步 (xi+1= xi -1; yi+1= yi)
X
Fi+1 = (xi+12+yi+12 ) - (x2o+y2o) = Fi -2xi + 1
✓ 若沿+ y方向走一步 (xi+1= xi ; yi+1= yi+1)

3.1数控插补原理(2)逐点比较法

3.1数控插补原理(2)逐点比较法

开始 初始化 Xe→X,Ye→Y 0→Fi ,N =|Xe|+|Ye|
Y 进给方向:+X
F≥0 N 进给方向: +Y
Fi- Ye → Fi+1
Fi+ Xe → Fi+1
N = N -1
N =0
N
Y 结束
继续
逐点比较法Ⅰ象限直线插补流程图
例题:设欲加工第一象限直线OE,起点为坐标原点,
终点坐标为Xe=4,Ye=3,用逐点比较法插补之,并画出
+Y F6 F5 2Y5 1 4
-X F7 F6 2X6 1 1
8
F7>0
-X
F8 F7 2X7 1 0
坐标计算
X0=4,Y0=0 X1=3,Y1=0 X2=3,Y2=1 X3=3,Y3=2 X4=3,Y4=3 X5=2,Y5=3 X6=2,Y6=4 X7=1,Y7=4
X8=0,Y8=4
Fi 0, 朝 x 增大方向, Fi1 Fi ye Fi 0, 朝 y 增大方向, Fi1 Fi xe
5.2 脉冲增量插补 其它象限插补流程:
3.逐点比较法Ⅰ象限逆圆插补
(1)基本原理
①偏差判别 关键:寻找偏差函数F(x,y)
当动点N(Xi,Yi)位于圆弧上时有下式成立
Y
E(XeYe) Nˊ
X i2 Yi2 Xe2 Ye2 R2
当动点N(Xi,Yi)在圆弧外侧时,有下式成立
X i2 Yi2 Xe2 Ye2 R2
当动点N(Xi,Yi)在圆弧内侧时,有下式成立
O
N(Xi,Yi) R
N〞 S(XSYS)
X
X i2 Yi2 Xe2 Ye2 R2
I象限逆圆与动点之间的关系

逐点比较法直线插补

逐点比较法直线插补

§2—1 逐点比较法逐点比较法是我国数控机床中广泛采用的一种插补方法,它能实现直线、圆弧和非圆二次曲线的插补,插补精度较高。

逐点比较法,顾名思义,就是每走一步都要将加工点的瞬时坐标同规定的图形轨迹相比较,判断其偏差,然后决定下一步的走向,如果加工点走到图形外面去了,那么下一步就要向图形里面走;如果加工点在图形里面,那么下一步就要向图形外面走,以缩小偏差。

这样就能得出一个非常接近规定图形的轨迹,最大偏差不超过一个脉冲当量。

在逐点比较法中,每进给一步都须要进行偏差判别、坐标进给、新偏差计算和终点比较四个节拍。

下面分别介绍逐点比较法直线插补和圆弧插补的原理。

一、 逐点比较法直线插补如上所述,偏差计算是逐点比较法关键的一步。

下面以第Ⅰ象限直线为例导出其偏差计算公式。

图 2-1 直 线 差 补 过 程e )OY图2-1 直线插补过程点击进入动画观看逐点比较法直线插补如图2—1所示,假定直线 OA 的起点为坐标原点,终点A 的坐标为e e i j A(x ,y ),P(x ,y )为加工点,若P 点正好处在直线OA 上,那么下式成立:e j i e x y - x y 0若任意点i j P(x ,y )在直线 OA 的上方(严格地说,在直线OA 与y 轴所成夹角区域内),那么有下述关系成立:jei ey y x x >亦即:e j i e x y - x y 0>由此可以取偏差判别函数ij F 为:ij e j i e F x y - x y =由 ij F 的数值(称为“偏差”)就可以判别出P 点与直线的相对位置。

即: 当 ij F =0时,点i j P(x ,y )正好落在直线上;当 ij F >0时,点i j P(x ,y )落在直线的上方;当ij F <0时,点i j P(x ,y )落在直线的下方。

从图2—1看出,对于起点在原点,终点为A ( e e x ,y )的第Ⅰ象限直线OA 来说,当点P 在直线上方(即ij F >0)时,应该向+x 方向发一个脉冲,使机床刀具向+x 方向前进一步,以接近该直线;当点P 在直线下方(即ij F <0)时,应该向+y 方向发一个脉冲,使机床刀具向+y 方向前进一步,趋向该直线;当点P 正好在直线上(即 ij F =0)时,既可向+x 方向发一脉冲,也可向+y 方向发一脉冲。

逐点比较法的性能和数字积分法

逐点比较法的性能和数字积分法

的速度分量为Vx,Vy,
则有
Y
V Vx Vy k OE X e Ye
Vy V E(Xe,Ye)
(k为常数) (3-16)
各坐标轴的位移量为
Vx
X Vxdt kXedt
O
X
Y Vydt kYedt (3-17)
图3-19 DDA直线插补
数字积分法是求式(3-17)从 O到E区间的定积分。此积分值等 于由O到E的坐标增量,因积分是 从原点开始的,所以坐标增量即是 终点坐标。
1. 数字积分法直线插补 例子:
若要产生直线OE,其起点为坐标原点O, 终点坐标为E(7,4)。设寄存器和累加 器容量为1,将Xe=7,Ye=4分别分成8
段,每一段分别为7/8,4/8,将其存入
X和Y函数寄存器中。
第一个时钟脉冲来到时,累加器里 的值分别为7/8,4/8,因不大于累加器 容量,没有溢出脉冲。
停止插补。
例题
设欲加工第一象限直线OE,起点在原点,终点坐标Xe=5, Ye=4,试写出插补计算过程并绘制插补轨迹。
步数 偏差判别 坐标进给
偏差计算
终点判别
1 F0=0 2 F1<0 3 F2>0 4 F3<0 5 F4>0 6 F5<0 7 F6>0 8 F7<0 9 F8>0
F0=0
+X
F1.= F0 - Ye =0-4=-4
Ⅱ Ⅲ
-X -X
+Y -Y
Fm1 Fm Ye Fபைடு நூலகம்1 Fm Xe

+X
-Y
不同象限直线的逐点比较插补
二、圆弧插补 1.偏差计算公式
因为
Rm2
X
2 m
Ym2

插补原理概述

插补原理概述

2.1 插 补 原 理
2. 逐点比较法圆弧插补
在圆弧加工过程中,要描述刀具位置与被加工圆弧之间关系,可用动
点到圆心距离大小来反映。见图2-8,设圆弧圆心在坐标原点,己知圆弧
起点 A(X,a ,终Ya )点 ,B(X圆b,弧Yb )半径为R。加工点可能在三种情况出现,圆弧 上、圆弧外、圆弧内。
①当动点 P(X位,Y)于圆弧上时有
②若 F ,0 表明动点在圆内,应向+X向进给,计算出新一点的偏差。
如此走一步,算一步,直至终点。
由于偏差计算公式中有平方值计算,下面采用递推公式给予简化。对
第(一Xi象1,Y且i限1) 顺圆,X,i+1 =FXi,,i ³Yi动则+01 =点新Yi点-1的Pi偏应( X差向i , 值-YYi )为向进给,新的动点坐标为
②若点在直线上,则有 X eY - XYe > 0
③若点在直线下方,则有 X eY - XYe = 0
X
Y
e
-
XY e
<
0
因此,可以构造函数偏差为
F = X Y - XY
(2-2)
e
e
2.1 插 补 原 理
对于第一象限直线,其偏差符号与进给方向之间的关系为:
①F=0时,表示动点在OE上,如点P,可向+X向进给,也可向+Y方向进
7
F6 0
+X
F7 F6 Ye 0 0
由直线插补例子看出,在起点和终点处,刀具都在直线上。通过逐点比较法,控
制刀具走出一条尽量接近零件轮廓直线的轨迹,当脉冲当量很小时,刀具走出的折
线非常接近直线轨迹,逼近误差的大小与脉Байду номын сангаас当量的大小直接相关。

1--插补的基本概念、脉冲增量插补与数据采样插补的特点和区别、逐点比较法的基本原理、直线插补和圆弧插补

1--插补的基本概念、脉冲增量插补与数据采样插补的特点和区别、逐点比较法的基本原理、直线插补和圆弧插补

数据采样插补算法 根据数控加工程序所要求的进给速度 按照插补周期的大小, 数控加工程序所要求的进给速度, 插补周期的大小 根据数控加工程序所要求的进给速度,按照插补周期的大小,先将零件轮 廓曲线分割为一系列首尾相接的微小直线段 首尾相接的微小直线段, 廓曲线分割为一系列首尾相接的微小直线段,然后输出这些微小直线段所对应 位置增量数据,控制伺服系统实现坐标轴进给。 的位置增量数据,控制伺服系统实现坐标轴进给。 采用数据采样插补算法时,每调用一次插补程序,数控系统就计算出本插 采用数据采样插补算法时,每调用一次插补程序,数控系统就计算出本插 补周期内各个坐标轴的位置增量以及各个坐标轴的目标位置 以及各个坐标轴的目标位置。 补周期内各个坐标轴的位置增量以及各个坐标轴的目标位置。 伺服位置控制软件将把插补计算求得的坐标轴位置与采样获得的坐标 随后伺服位置控制软件 随后伺服位置控制软件将把插补计算求得的坐标轴位置与采样获得的坐标 轴实际位置进行比较求得位置跟踪误差,然后根据当前位置误差计算出坐标轴 轴实际位置进行比较求得位置跟踪误差,然后根据当前位置误差计算出坐标轴 当前位置误差 的进给速度并输出给驱动装置,从而驱动移动部件向减小误差的方向运动。 的进给速度并输出给驱动装置,从而驱动移动部件向减小误差的方向运动。
(2)数控机床的运动特点 在数控机床中,刀具的基本运动单位 脉冲当量, 基本运动单位是 ① 在数控机床中,刀具的基本运动单位是脉冲当量,刀具沿各个坐标轴方 向的位移的大小只能是脉冲当量的整数倍 脉冲当量的整数倍。 向的位移的大小只能是脉冲当量的整数倍。 因此,数控机床的运动空间被被离散化为一个网格区域 网格区域, 因此,数控机床的运动空间被被离散化为一个网格区域,网格大小为一个 脉冲当量,刀具只能运动到网格节点的位置。 脉冲当量,刀具只能运动到网格节点的位置。 如下图所示。 如下图所示。

数控技术 第三章 插补

数控技术 第三章 插补

3.逐点比较法圆弧插补 3.逐点比较法圆弧插补
(1)偏差函数 任意加工点P ),偏差函数 偏差函数F 任意加工点Pi(Xi,Yi),偏差函数Fi可表示为
Fi = X i2 + Yi 2 − R 2
=0,表示加工点位于圆上; 若Fi=0,表示加工点位于圆上; Y >0,表示加工点位于圆外; 若Fi>0,表示加工点位于圆外; <0, 若Fi<0,表示加工点位于圆内
Y Ae (Xe,Ye) F>0 Pi (Xi,Yi) F<0 X
为便于计算机计算) (2)偏差函数字的递推计算 (为便于计算机计算 为便于计算机计算 >=0,规定向+ 方向走一步(若坐标单位用脉冲当量表示) 若Fi>=0,规定向+X方向走一步(若坐标单位用脉冲当量表示)
Xi+1 = Xi +1 Fi+1 = XeYi −Ye (Xi +1) = Fi −Ye
2.逐点比较法直线插补 2.逐点比较法直线插补
(1)偏差函数构造 对于第一象限直线OA上任一点( OA上任一点 对于第一象限直线OA上任一点(X,Y) YX e − XYe = 0 若刀具加工点为Pi( ),则该点的偏差 若刀具加工点为Pi(Xi,Yi),则该点的偏差 Pi 函数F 函数Fi可表示为 Fi = Yi X e − X i Ye 若Fi=0,表示加工点位于直线上; 表示加工点位于直线上; 表示加工点位于直线上方; 若Fi>0,表示加工点位于直线上方; 表示加工点位于直线下方。 若Fi<0,表示加工点位于直线下方。
F=0 F<0 F>0 F<0 F>0 F=0 F<0 F>0 F<0 F>0

1--插补的基本概念、脉冲增量插补与数据采样插补的特点和区别、逐点比较法的基本原理、直线插补和圆弧插补

1--插补的基本概念、脉冲增量插补与数据采样插补的特点和区别、逐点比较法的基本原理、直线插补和圆弧插补

E(Xe,Ye)
N(Xi,Yi) X
Yi Ye Xi Xe
使用一个正数XeXi乘以该式,最后得
Fi X eYi X iYe
(3-1)
很显然,偏差值Fi的符号反映了动点N相对于直线OE的位置偏离情况。 ① Fi = 0 时,动点N在直线上; ② Fi ≻ 0 时,动点N在直线的上方区域; ③ Fi ≺ 0 时,动点N在直线的下方区域。
② 直线和圆弧是构成零件轮廓的基本线型,所以绝大多数数控系统都 具有直线插补和圆弧插补功能。 本课程将重点介绍直线插补和圆弧插补的计算方法。
③ 插补运算速度是影响刀具进给速度的重要因素。为减少插补运算时 间,在插补运算过程中,应该尽量避免三角函数、乘、除以及开方等复杂运 算。因此插补运算一般都采用迭代算法。 ④ 插补运算速度直接影响数控系统的运行速度;插补运算精度又直接 影响数控系统的运行精度。 插补速度和插补精度之间是相互制约、互相矛盾的,因此只能折中选择。
a0 a1 a2 a3 a4 a5 a6 a7 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9
(a)
(b)
所谓插补,就是根据零件轮廓的几何形状、几何尺寸以及轮廓加工的 精度要求和工艺要求,在零件轮廓的起点和终点之间插入一系列中间点 (折线端点)的过程,即所谓“数据点的密化过程”,其对应的算法称为 插补算法。
刀具进给 逐点比较法刀具进给方向的选择原则: ① 平行于某个坐标轴; ② 减小动点相对于零件轮廓的位置偏差。 根据这个原则可以判断出直线插补的刀具进给方向为: ① 当动点在直线上方区域时, 应 +X 方向进给一步; ② 当动点在直线下方区域时,应 +Y 方向进给一步; ③ 动点在直线上时, 既可以+X方向也可以+Y方向进给一步,在此约定 取+X方向。

数控技术第3章插补原理

数控技术第3章插补原理

插补是数控系统最重要的功能;
插补实际是数据密集化的过程; 插补必须是实时的; 插补运算速度直接影响系统的控制速度; 插补计算精度影响到整个数控系统的精度。
插补器按数学模型分类,可分为一次插补器、二次插补器及高 次曲线插补器; 根据插补所采用的原理和计算方法不同,分为软件插补和硬件 插补。目前大多采用软件插补或软硬件结合插补。 根据插补原理可分为:脉冲增量插补和数字采样插补。

过象限处理:过象限时刻, 必有一个坐标值为零。 当圆弧起点在第一象限时, 逆时针圆弧过象限后转换顺 序:NR1—NR2—NR3— NR4—NR1 顺时针圆弧过象限的转换顺 序:SRl—SR4—SR3— SR2—SRl,。 坐标变换:对于 XZ平面、 YZ平面,参照XY平面处理

5. 运算举例(第Ⅰ 象限逆圆弧) 加工圆弧AE,起点(4,3), 终点(0,5) ,E=(4-0)+(53)=6 插补过程演示
2. 递推法:后一步的偏差用前一步的偏差递推出来 若 Fi , j 0 ,向+X方向发出一个脉冲 ,新加工点 P( xi 1 , y j )的 偏差:
Fi 1, j xe y j ( xi 1) ye xe y j xi ye ye Fi, j ye

若 i, j 偏差:
e
t
ky dt ky t
e 0 i 1 e
0 t
i 1 n

直线插补数字积分器:由 累
加器(或称余数寄存器)和被积函数 寄存器组成。
插补开始前,累加器清零,被积函
数寄存器分别寄存 xe和 ye;插补开 始后,每来一个累加脉冲Δt ,被 积函数寄存器里的内容在相应的累 加器中相加一次,相加后有溢出 (即达到1个脉冲)则驱动相应坐 标轴进给一个脉冲当量。而余数仍

逐点比较法直线插补原理

逐点比较法直线插补原理

偏差计算 F0,0=0 F1,0= F0,0-Ye =-2 F1,1= F1,0+X e =1 F2,1= F1,1-Ye =-1 F2,2= F2,1+X e =2 F3,2= F2,2-Ye =0
X
终点判别 n=5 n=5-1=4 n=4-1=3 n=3-1=2 n=2-1=1 n=1-1=0
例4-2 加工第一象限直线OE,如图3-5所示,起点为 坐标原点,终点坐标为E(4,3)。试用逐点比较法 对该段直线进行插补,并画出插补轨迹。
2. 坐标进给:使加工点向给定轨迹 趋进,即向减少误差方向移动。
3. 偏差计算:计算新加工点与给定 轨迹之间的偏差,作为下一步 判别依据。
4. 终点判别:判断是否到达终点, 若到达,结束插补;否则, 继续以上四个步骤。
插补开始
偏差判别 坐标进给
偏差计算
终点判别
N
Y
插补结束
Y
例4-1:加工第一象限直线OA
第一象限判别方式进行判别。
这样,靠近Y轴区域偏差大于零,靠近X轴区域偏差小于零。
F≥0时,进给都是沿X轴,
y
不管是+X向还是-X向,
X的绝对值增大;
L2
L1
F0 F0
F<0时,进给都是沿Y轴,
F<0
F<0
不论+Y向还是-Y向,
Y的绝对值增大。
F<0
x F<0
四个象限直线的偏差符号
F0 F0
和插补进给方向如图所示。
L3
L4

开始


初始化|Xe|,|Ye| ∑=|Xe|+|Ye|

Y
N
线
F≥0

1--插补的基本概念、脉冲增量插补与数据采样插补的特点和区别、逐点比较法的基本原理、直线插补和圆弧插补

1--插补的基本概念、脉冲增量插补与数据采样插补的特点和区别、逐点比较法的基本原理、直线插补和圆弧插补
Y F>0 E(Xe,Ye)
F<0
O X
综合上述讨论,有如下结论。 ① 偏差值 Fi = XeYi - XiYe ② 当 Fi ≥ 0 时,动点在直线上,或在直线上方区域,应该向 +X 方向进 给一步; ③ 当 Fi < 0 时,动点在直线下方区域,应该向 +Y 方向进给一步。
据此可设计出逐点比较法直线插补的计算流程如下。
插补模块
目标 位置
当前 位置 误差 实际 位置
调整运算
进给 速度
驱动装置 测量元件
工作台
位置控制软件
综上所述,各类插补算法都存在着速度与精度之间的矛盾。为解决这个 问题,人们提出了以下几种方案。 ① 软件/硬件相配合的两级插补方案 在这种方案中,插补任务分成两步完成: 首先,使用插补软件(采用数据采样法)将零件轮廓按插补周期(10~ 20ms)分割成若干个微小直线段,这个过程称为粗插补。 随后,使用硬件插补器对粗插补输出的微小直线段做进一步的细分插补, 形成一簇单位脉冲输出,这个过程称为精插补。 ② 多个CPU的分布式处理方案 首先,将数控系统的全部功能划分为几个子功能模块,每个子功能模块 配置一个独立的CPU来完成其相应功能,然后通过系统软件来协调各个CPU之 间的工作。
开始 偏差计算 Y F>0 E(Xe,Ye)
偏差判别
坐标进给
到达终点? Y 结束 N O
F<0
X
偏差值的迭代计算公式 通过以上讨论,逐点比较法直线插补的偏差值计算公式为 Fi = XeYi – XiYe
该式有一个缺点:需要做乘法运算。对于硬件插补器或者使用汇编语言的 软件插补器,这将产生一定的困难。
② 投影法 在插补处理开始之前,先确定直线轮廓终点坐标绝对值中较大的那根轴, 并求出该轴运动的总步数,然后存放在总步长计数器∑ 中。 ∑=max(|Xe|, |Ye|) 在插补过程中,每进行一次插补计算,如果终点坐标绝对值较大的那根坐 标轴进给一步,则计数器∑做减1操作。当计数器∑内容减到零时,表示刀具 在终点坐标绝对值较大的那根坐标轴方向上已经走了规定的步数,应该已经抵 达直线轮廓的终点,系统停止插补计算。 ③ 终点坐标法 在插补处理开始之前,先设置两个步长计数器∑1 和∑2 ,分别用来存放 刀具在两个坐标轴方向上应该走的总步数: ∑1 = |Xe|, ∑2 = |Ye| 在插补过程中,每进行一次插补计算,如果X方向进给一步,则计数器∑1 做减1操作;如果Y方向进给一步,则计数器∑2做减1操作。当两个步长计数器 都为零时,表示刀具已经抵达直线轮廓的终点,系统停止插补计算。

第四部分插补原理与速度控制-

第四部分插补原理与速度控制-
Fi+1,i= XeYi+1 – XiYe= Xe(Yi+1) – XiYe = XeYi – XiYe +Xe =F + Xe
⑷插补步骤
逐点比较法的直线插补过程,每走一步要进行以下四 个步骤,具体如下:
①偏差判别 根据偏差值确定刀具相对加工直线的位置。
②坐标进给 根据偏差判别的结果,决定控制沿哪个坐标 进给一步,以接近直线。
②当F<0时,应该向+Y方向发一脉冲,使刀具向+Y方 向前进一步,以接近该直线。
③当F=0时,既可以向+X方向发一脉冲,也可以向+Y 方向前进一步。但通常将F=0和F>0做同样的处理,既 都向+X方向发一脉冲。
⑶迭代法偏差函数F的推导 为了减少计算量,通常采用迭代法计算偏差函数F:即每
走一步,新加工点的偏差用前一点的偏差递推出来。
(二)数字增量(数据采样)插补算法
1.数字增量插补的特点
数字增量插补也称数据采样插补,它为时间标量 插补,这类插补算法的特点是插补运算分两步完成: 第一步是粗插补:计算出插补周期内各坐标轴的增量 值。第二步是精插补:根据采样得到的实际位置增量 值,计算跟随误差,得到速度指令,输出给伺服系统, 通常称为精插补。
P (Xi,Yi)
若P点在直线OA下方,则: XeYi – XiYe < 0
F<0
X
定义F= XeYi – XiYe偏差函数,则可得到如下结论: 当F=0时,加工点P落在直线上;
当F>0时,加工点P落在直线上方;
当F<0时,加工点P落在直线下方;
⑵进给方向判别
①当F>0时,应该向+X方向发一脉冲,使刀具向+X方 向前进一步,以接近该直线。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

插补的基本概念脉冲增量插补与数据采样插补的特点和区别逐点比较法的基本原理直线插补和圆弧插补
脉冲增量插补和数据采样插补是实现插补的两种不同方法。

脉冲增量插补是将连续的运动轨迹离散化,以一定的脉冲数来表示,通过控制脉冲信号的频率和方向来控制机床的运动方向和速度。

而数据采样插补则是将预先生成的轨迹数据存储在内存中,通过对数据进行采样来得到机床的控制指令。

脉冲增量插补的特点是运算简单,系统响应速度较快,适合于高速运动控制;但由于其离散化的特点,可能会引入累积误差。

数据采样插补的特点是能够精确控制机床的运动轨迹,减小累积误差,但需要占用较大的内存空间。

逐点比较法是一种用于校正控制系统误差的方法。

其基本原理是通过对实际运动轨迹数据和预期轨迹数据进行逐点比较,根据比较结果来调整机床的控制指令,使实际运动轨迹尽可能地与预期轨迹一致。

逐点比较法的关键是选择合适的比较误差补偿算法,以实现高效准确的校正。

直线插补是指在机床坐标系下,按照直线轨迹进行插补运动。

直线插补的计算相对简单,只需要对坐标进行线性插值即可。

圆弧插补是指在机床坐标系下,按照圆弧轨迹进行插补运动。

圆弧插补的计算相对复杂,需要考虑起点、终点和半径等参数,通过数学运算得出插补指令。

总之,插补是机床运动控制的基础,脉冲增量插补和数据采样插补是两种常见的实现方式,逐点比较法是一种用于校正误差的方法,直线插补和圆弧插补则是两种常见的插补方式。

相关文档
最新文档