插补的基本原理

合集下载

数控技术第3章插补原理

数控技术第3章插补原理

5. 运算举例(第Ⅰ 象限逆圆弧) 运算举例( 象限逆圆弧) 加工圆弧AE 起点(4,3) AE, (4,3), 终点(0,5) E=(4-0)+(5加工圆弧AE,起点(4,3), 终点(0,5) ,E=(4-0)+(53)=6 插补过程演示
三.逐点比较法的进给速度 逐点比较法的进给速度
逐点比较法除能插补直线和圆弧之外,还能插补椭圆、 逐点比较法除能插补直线和圆弧之外,还能插补椭圆、 抛物线和双曲线等二次曲线。此法进给速度平稳, 抛物线和双曲线等二次曲线。此法进给速度平稳, 精度较高。在两坐标联动机床中应用普遍. 精度较高。在两坐标联动机床中应用普遍. 对于某一坐标而言, 对于某一坐标而言,进给脉冲的频率就决定了进给速 度 :
插补是数控系统最重要的功能; 插补是数控系统最重要的功能; 插补实际是数据密集化的过程; 插补实际是数据密集化的过程; 插补必须是实时的; 插补必须是实时的; 插补运算速度直接影响系统的控制速度; 插补运算速度直接影响系统的控制速度; 插补计算精度影响到整个数控系统的精度。 插补计算精度影响到整个数控系统的精度。 插补器按数学模型分类,可分为一次插补器、 插补器按数学模型分类,可分为一次插补器、二次插补器及高 次曲线插补器; 次曲线插补器; 根据插补所采用的原理和计算方法不同, 根据插补所采用的原理和计算方法不同,分为软件插补和硬件 插补。目前大多采用软件插补或软硬件结合插补。 插补。目前大多采用软件插补或软硬件结合插补。 根据插补原理可分为:脉冲增量插补和数字采样插补。 根据插补原理可分为:脉冲增量插补和数字采样插补。
脉冲当量: 脉冲当量:每一个脉冲使执行件按指令要求方向移动的直线 距离,称为脉冲当量, 表示。一般0.01mm 0.001mm。 0.01mm~ 距离,称为脉冲当量,用δ表示。一般0.01mm~0.001mm。 脉冲当量越小, 脉冲当量越小,则机床精度越高

插补原理

插补原理
2. 采用多CPU的分布式处理方案。
3. 采用单台高性能微型计算机方案。
二、基准脉冲插补
一、 逐点比较法
加工图1所示圆弧AB,如果刀具在起始点A,假设让刀具先从A点 沿-Y方向走一步,刀具处在圆内1点。为使刀具逼近圆弧,同时又 向终点移动,需沿+X方向走一步,刀具到,然后再沿-Y方向走一步, 如此继续移动,走到终点。
每发出一个脉冲,工作台移动一个基本长度单位, 也叫脉冲当量,脉冲当量是脉冲分配的基本单位。
(二)数据采样插补 数据采样插补又称时间增量插补,这类算法插补结 果输出的不是脉冲,而是标准二进制数。根据编程进 给速度,把轮廓曲线按插补周期将其分割为一系列微 小直线段,然后将这些微小直线段对应的位置增量数 据进行输出,以控制伺服系统实现坐标轴的进给。 插补计算是计算机数控系统中实时性很强的一项 工作,为了提高计算速度,缩短计算时间,按以下三 种结构方式进行改进。 1. 采用软/硬件结合的两级插补方案。
• 数控系统中常用的插补算法有:逐点比较法、数
字积分法、时间分割法等。
• 目前普遍应用的两类插补方法为基准脉冲插补和
数据采样插补。
(一)基准脉冲插补
基准脉冲插补又称脉冲增量插补,这类插补 算法是以脉冲形式输出,每插补运算一次,最多 给每一轴一个进给脉冲。把每次插补运算产生的 指令脉冲输出到伺服系统,以驱动工作台运动,
令:Fi , j= xe yi-xi ye --------(1)
偏差判别:根据刀具当前位置, 确定进给方向。 坐标进给:使加工点向给定轨迹 趋进,即向减少误差方向移动。 偏差计算:计算新加工点与给定 轨迹之间的偏差,作为下一步判 别依据。 终点判别:判断是否到达终点, 若到达,结束插补;否则,继续 以上四个步骤(如图3所示)。

4.3插补原理与程序设计

4.3插补原理与程序设计

y
… N12 G00 X12 Y24 56
N13 G01 X24 Y56

24
0
12
24
x
2
§4.3 插补原理与程序设计
一、插补概念
第 插补需要解决的问题(1)让单独的坐标分别运动合成理想的 轨迹;(2)几个坐标同时进给,还是每次单坐标进给; 四 (3)判断进给哪一个坐标可使误差更小;(4)每次插补 章 进给多少;(5)如果同时进给,各个坐标进给的比例是 多少;(6)选用什么样的实际轨迹合成后与理想轨迹误 数 差最小。 控 系 插补的基本要求(1)插补所需的原始数据要少;(2)插补 结果没有累计误差;(3)进给速度的变化要小;(4)插 统 补计算速度要快。 软 件 技 术
进给方向
+Y -Y
偏差计算
Fm+1= Fm+xe
10
a.看成是第I象限,起点A,终点B,输出为+x,+y 第 四 章 数 控 系 统 软 件 技 术 b.看成是第Ⅱ象限,起点B,终点C,输出为-x,+y c.看成是第Ⅲ象限,起点C,终点D,输出为-x,-y d.看成是第IV象限,起点D,终点A,输出为+x,-y
F≥0 都沿x方向步进, F<0均沿y方向步进,无 (-xe,ye) 无论+x,-x,|x|总是 论+y,-y,|y|增大, 增大, 走+x或-x由象 走+y或-y由象限标志 限标志控制(随xe的+、 控制(随ye的+, -X -) -)。 终点坐标用绝对值代入 L1偏差计算公式,进给 坐标和方向根据直线线 (-xe,-ye) 型确定
1
§4.3 插补原理与程序设计
一、插补概念
第 一、插补概念 插补:根据给定轨迹方程(直线、圆弧或高次函数)和已知 四 点坐标(起点、终点、圆心坐标)计算中间点坐标的过程。 章 数控装臵根据输入的零件程序的信息,将程序段所描述的曲 数 控 系 统 软 件 技 术 线的起点、终点之间的空间进行数据密化,用一个个输出脉 冲把这一空间填补起来,从而形成要求的轮廓轨迹。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

插补原理与刀具补偿原理

插补原理与刀具补偿原理

2
3 4 5
F1=-3 F2=-1 F3=1
F4=-2
∑=0
一、逐点比较法第一象限直线插补
2.硬件实现
一、逐点比较法第一象限直线插补
3.软件实现
二、逐点比较法第一象限圆弧插补
1.基本原理 在圆弧加工过程中,要描述刀具位置与被加工圆 弧之间的相对位置关系,可用动点到圆心的位置的距 离大小来反映
(1)偏差函数 任意加工点Pi(Xi,Yi),偏差函数Fi可表示为
(累加形式)
其中,m为累加次数(容量)取为整数,m=0〜2N-1,共2N 次(N为累加器位数)。 令△t =1,mK =1,则K =1/m=1/2N。
m Xe X Xe N i 1 2 m Ye Y Ye N i 1 2



(2)结论:直线插补从始点走向终点的过程,可以看作是各坐标轴每经过一 个单位时间间隔,分别以增量kxe(xe / 2N )及k (ye / 2N )同时累加的过程。 累加的结果为:
E (Xe、Ye)
B(Xb,Yb) Cቤተ መጻሕፍቲ ባይዱXc,Yc) o X
则取函数F=YXe -XYe来判别插补点和直线的偏差,且F 被称为偏差函数。 所以,任意动点I的判别方程 Fi为: Fi=YiXe -XiYe 若 Fi=0,则动点恰好在直线上; Fi>0,动点在直线上方; Y Fi< 0,动点在直线下方。 A(Xa,Ya)
DDA直线插补:以Xe/2N 、ye/2N (二进制小数,形式上即Xe、
ye
)作为被积函数,同时进行积分(累加),N为累加器的位数, 当累加值大于2N -1时,便发生溢出,而余数仍存放在累加器中。 积分值=溢出脉冲数代表的值+余数 当两个积分累加器根据插补时钟脉冲同步累加时,用这些溢出 脉冲数(最终X坐标Xe个脉冲、Y坐标ye个脉冲)分别控制相应坐标 轴的运动,加工出要求的直线。 (3)终点判别 累加次数、即插补循环数是否等于2N可作为DDA法直线插补判 别终点的依据。

逐点比较法的概念基本原理及特点

逐点比较法的概念基本原理及特点

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

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 —插补脉冲的频率。

插补与刀补计算原理


B
现在,我们来计算逐点比较法的合成进给速度。
01
我们知道,逐点比较法的特点是脉冲源每产生一个脉冲,不是发向x轴( ),就是发向y轴( )。令 为脉冲源频率,单位为“个脉冲/s”,则有
02
从而x和y方向的进给速度 和 (单位为mm/min)分别为
03
合成进给速度 为
下面举例说明插补过程。设欲加工第Ⅰ象限逆时针走向 的圆弧 (见图2—3), 起点A的坐标是 ,终点E的坐标是 ,终点判别值: 加工过程的运算节拍见表2—2,插补后获得的实际轨迹如图2—3折线所示。 逐点比较法插补第Ⅰ象限直线和第Ⅰ象限逆圆弧的计算流程图分别见图2—3和图2—4。 图2-3 圆弧实际轨迹
设加工点P(xi, yj)在圆弧外侧或圆弧上,则加工偏差为
x坐标需向负方向进给一步(—Δx),移到新的加工点P(xi, yj)位置,此时新加工点的x坐标值为xi-1,y坐标值仍为yj,新加工点P(xi+1, yj)的加工偏差为
01
03
02
设加工点P(xi, yj)在圆弧的内侧,则
那么,y坐标需向正方向进给一步(+Δy),移到新加工点P(xi+1, yj),此时新加工点的x坐标值仍为xi,y坐标值则改为yj+1,新加工点P(xi, yj+1)的加工偏差为
我们用SR1,SR2,SR3,SR4分别表示第Ⅰ,Ⅱ,Ⅲ,Ⅳ象限的顺时针圆弧,用NR1,NR2,NR3,NR4分别表示第Ⅰ,Ⅱ,Ⅲ,Ⅳ象限的逆时针圆弧,如图2—6(a)所示;用L1,L2,L3,L4分别表示第Ⅰ,Ⅱ,Ⅲ,Ⅳ象限的直线,如图2—6(b)所示。由图2—6可以看出:按第Ⅰ象限逆时针走向圆弧NR1线型插补运算时,如将x轴的进给反向,即走出第Ⅱ象限顺时针走向圆弧SR2;将y轴的进给反向,即走出SR4;将x和y轴两者进给都反向,即走出NR3。此时NR1,NR3,SR2,SR4四种线型都取相同的偏差运算公式,无须改变。

插补原理


F8=F7-2x7+1=0
x8=4, y8=0
终点判别 Σ=4+4=8 Σ=8-1=7
Σ=7-1=6
Σ=5 Σ=4 Σ=3 Σ=2 Σ=1 Σ=0
图 3.4 逐点比较法圆弧插补轨
4.逐点比较法的速度分析 刀具进给速度是插补方法的重要性能指标,也是选择插补方法的重要依据。 (1)直线插补的速度分析 直线加工时,有
(为 0.701f),进给速度在(1~0.707)f 间变化。 5.逐点比较法的象限处理 以上仅讨论了第一象限的直线和圆弧插补,对于其它象限的直线和圆弧,可采取不同
方法进行处理。下面介绍其中的两种。 (1)分别处理法 前面讨论的插补原理与计算公式,仅适用与第一象限的情况。对于其它象限的直线插补
和圆弧插补,可根据上面的分析方法,分别建立其偏差函数的计算公式。这样对于四个象限 的直线插补,会有 4 组计算公式,对于 4 个象限的逆时针圆弧插补和 4 个象限的顺时针圆弧 插补,会有 8 组计算公式,其刀具的偏差和进给方向可用图 3.7 的简图加以表示。
F2=F1+2y1+1 =-7+2*0+1=-6
x2=3 y2=y1+1=1
F3=F2+2y2+1=-3
x3=4, y3=2
F4=F3+2y3+1=2
x4=3, y4=3
F5=F4-2x4+1=-3
x5=4, y5=0
F6=F5+2y5+1=4
x6=4, y6=0
F7=F6-2x6+1=1
x7=4, y7=0
步数
表 3.1 逐点比较法直线插补过程
偏差判别
坐标进给
偏差计算

插补与刀补计算原理


Xi|、坐标|Yi|、总步数Σ=+|Ye-Ys|在内存中均占用三个字节,
并且F采用补码形式,其余数据采用绝对值或正数,地址分配 情况如表3-6所示。
14603C
表3-6 第Ⅰ象限逆圆插补参数地址分配表
14603C
(三)插补实例
例3-4设将要加工的零件轮廓为第Ⅰ象限逆圆,如图3-9所示, 圆心在坐标原点,起点为S(4,3),终点为E(0,5),试用逐点比
4。该圆弧插补运算过程如表3-11所示,插补轨迹如图3-25的折
线所示。
14603C
表3-11 DDA圆弧插补运算过程
14603C
四、数字积分法插补的象限处理
表3-12 DDA法插补不同象限直线和圆弧情况
14603C
五、提高数字积分法插补质量的措施
(一)合成进给速度 (二)进给速度均匀化的措施
14603C
(三)插补实例
例3-6设有第Ⅰ象限逆圆弧,如图3-25所示,起点为S(4,0),终 点为E(0,4),且寄存器位数N=3。试用DDA法对该圆弧进行插
补,并画出插补轨迹。
解 插补开始时,被积函数寄存器初值分别为 JVX=Ys=0,J
VY=Xs=4,终点判别寄存器JΣX=|Xe-Xs|=4,JΣY=|Ye-Ys|=
图3-17 合成进给速度 与轴速度的关系
14603C
四、逐点比较法合成进给速度
图3-18 合成进给速度变化曲线
14603C
第三节 数字积分法 一、数字积分法基本原理 二、数字积分法直线插补
三、数字积分法圆弧插补
四、数字积分法插补的象限处理 五、提高数字积分法插补质量的措施
14603C
一、数字积分法基本原理
→NR2→NR3→NR4→NR1→…;顺圆过象限的转换顺序是:SR1→

第六讲 插补的基本原理


yi − ∆yi −1 / 2 ∆xi = ∆L R xi +1 = xi + ∆xi yi +1 = R 2 − x 2 i +1 ∆yi = yi − yi +1
y ym (公式1) 公式1
A( x0 , y0 ) Pi ( xi , yi ) ∆xi
θi
D
β i ∆α i
d (∆yi ) = xi +1 / yi +1 d (∆xi )
d (∆xi ) = yi +1 / xi +1 d (∆yi )
当 xi ≤ y i 当 xi > yi
应选公式1 时,应选公式1。 应选公式2 时,应选公式2。
§2.5 刀具半径补偿
一、刀具补偿原理 数控系统对刀具的控制是以刀架参考点为基准 数控系统对刀具的控制是以刀架参考点为基准 刀架参考点 而零件加工程序给出的是零件轮廓轨迹 零件轮廓轨迹, 的,而零件加工程序给出的是零件轮廓轨迹,但实 际上是要用刀具的刀尖实现加工的, 刀尖实现加工的 际上是要用刀具的刀尖实现加工的,这样需要在刀 架的参考点与加工刀具的刀尖之间进行位置偏置 位置偏置。 架的参考点与加工刀具的刀尖之间进行位置偏置。 这种位置偏置由两部分组成: 这种位置偏置由两部分组成:刀具长度补偿及刀具 半径补偿。
Pi(xi,yi) x
∆xi = ∆L cos α ye ∆yi tan α = x = ∆x 任意T内 任意T e i xi +1 = xi + ∆xi xe 公式1 (公式1) cos α = 2 2 yi +1 = xi +1 tan α xe + ye ∆yi = yi +1 − yi
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据采样插补的基本原理(数字增量插补)
插补算法由两部分组成:
首先是粗插补,即将被加工零件的轮廓曲线分割为插补采样周期的进给步长ΔL。

在每一插补周期中,插补程序被调用一次,为下一进给周期计算出各坐标轴应该行进的增长段ΔX或ΔY等。

其次是精插补,它在粗插补计算出的每一微小直线段的基础上再做“数据点的密化”工作。

这一步相当于对直线的脉冲增量插补。

§2.4
时间分割插补每隔T(单位:ms)进行一次插补运算,首先要根据加工指令中的进给速度F (单位:mm/min)计算出每一周期的轮廓步长ΔL,进而计算出各坐标轴的进给量Δx和Δy。

控制x和y坐标轴分别以
达到下一插补点。

z 时间分割⎪⎪⎩⎪⎪⎨⎧
cos tan ααOP为被加工直线,要求刀具以速度F(单位:mm/min)沿OP进给,设插补周期为T(单位:ms)。

设P i 为下一插补点,线段P 为ΔL,由图可得:
公式1是先计算Δx Δy
,后计算Δx
i
在插补计算时,要根据x 或公式2:
分别对以上两式求微分并取绝对值得:
当当9当9当
z 时间分割θ圆弧AB为被加工曲线,直线
P i P i+1为本次插补的合成进给量,D为直线P 误差。

是用一段内计算出x轴、y轴的进给量,再控制坐标轴同时进给,则合成的运动轨迹即为一段弦线。

θ
= R y
cos
Δy
i
和δ均为未知,需做近似处理。

由于R>>δ,可用R代替R-δ;由于ΔL很小,可用Δy
Δy
最初的Δx 关系求得:
⎩⎨
⎧⎪⎩
⎪⎨

Δ

⎪⎩
⎪⎪⎨

Δ=Δ+i i x y ⎪
⎪⎩
⎪⎪⎨

Δ=Δ+i i y x x
在插补计算时,要根据x
或公式2:
分别对以上两式求微分并取绝对值得:
9当
9当
§2.5 刀具半径补偿
一、刀具补偿原理
数控系统对刀具的控制是以刀架参考点为基准的,而零件加工程序给出的是零件轮廓轨迹,但实际上是要用刀具的刀尖实现加工的,这样需要在刀架的参考点与加工刀具的刀尖之间进行位置偏置。

这种位置偏置由两部分组成:刀具长度补偿及刀具半径补偿。

对铣刀而言,只有刀具半径补偿。

§2.5
二、刀具
加工零件的外轮廓时,刀具有一定的半径(如铣刀的半径或线切割机的钼丝半径等),另外在粗加工或半精加工时,还要留有一定的加工余量,因此刀具中心的运动轨迹和被加工零件的轮廓轨迹并不重合,而是有一定的
在加工内轮廓时,刀具中心要向零件的
离;
在加工外轮廓时,刀具中心要向零件的
离;
刀具半径补偿由机床的数控系统自动完成。

根据ISO标准: 当刀具中心轨迹在编程轨迹前进方向的左侧时称为补
当刀具中心轨迹在编程轨迹前进方向的右侧时称为补
在零件轮廓加工过程中,
个步骤:
刀补建立
9刀具半径补偿的建立
程轨迹的基础上,刀具中心轨迹向左或向右偏移一个刀具半径(由G41或G42确定),刀具半径补偿只能在G00或G01的程序段中建立。

9刀具半径补偿进行
持补偿状态,直到刀具半径补偿被撤销为止。

9刀具半径补偿注销
中,用G40撤销刀具半径补偿。

刀具半径补偿注销只能在G00或G01的程序段中进行。

§2.5 刀具半径补偿
三、刀具半径补偿的方法
(1)B功能刀具半径补偿
其特点是刀具中心轨迹的
段间连接都是圆弧,这种补
偿方法计算简单,但存在以
下不可避免的问题:
加工外轮廓尖角时,刀具中心在通过连接圆弧轮廓尖角时始终处于切削状况,使零件的轮廓尖角被加工成小圆角;
加工内轮廓时,要由编程人员插入一个比刀具半径大的过渡圆弧,如图中圆弧AB,一旦疏忽,就会产生过切现象。

z B功能刀具半径补偿
经过补偿后刀具中心的运动轨
迹与原直线平行,只需要计算出
刀具中心轨迹的
值。

如图,被加工直线的起点坐标及终点坐标已知。

假设上一程序段加工完毕后,刀具中心O
现要求计算右刀具补偿后,直线O
⎩⎨
⎧y x 11⎪⎪⎩

⎪⎨⎧
ΔΔ设直线AA 投影为Δx和Δy,则有:
因为
z B功能刀具半径补偿
经过补偿后刀具中心的运动轨迹
是与零件轮廓(圆弧)同心的一段
圆弧,只需计算出刀具中心轨迹的
起点和终点
圆弧半径值
如图,假设被加工的圆弧圆心在坐标原点,圆弧半径为R,圆弧起点M的坐标为M(x
径为r。

假设上一个程序段结束后,刀具中心M
在加工圆弧时要实现刀具半径补偿,必须求出圆弧加工完毕后刀具中心的坐标N
⎩⎨⎧⎪⎩
⎪⎨⎧
又因为设直线NN 的投影为Δx和Δy,则有:
(2)C功能刀具半径补偿
随着CNC技术的发展,系统的运行速度和存储容量都得到了很大的提高,现在的数控系统多采用
具中心轨迹的交点,这种方法称为
B功能刀具半径补偿
在处理刀具中心轨迹时,采用读一段,算一段,再走一段的方法,这样无法预计由于刀具半径补偿所造成的下一段加工轨迹对本段加工轨迹的影响。

C功能刀具半径补偿
是一次对零件的
根据下一段的
完成本段的刀补运算,然后再从程序段缓存器读下一段,用于完成第二段的刀补轨迹,依次进行,直至程序结束。

z C功能刀具半径补偿
要实现C功能刀具的半径补偿,必须首先对相邻两段编程轨迹的
心轨迹的
由圆弧和直线两种线形组成的编
程轨迹有三种
z C功能刀具半径补偿
C功能刀具半径补偿的
量夹角α是指工件侧转处两个
刀具中心轨迹
加工侧
在实际加工过程中,随着前后两段编程轨迹的
补方向的不同,刀具中心轨迹从一段转到另一段间会产生不同的转接形式:缩短型、伸长型、插入型。

z C功能刀具半径补偿
9缩短型转接
OA和AF是两相邻的编程轨迹,刀具中心的运动轨迹在C点相交,刀具实际运行轨迹为JCK,与编程轨迹相比,缩短了CB与DC,这种转接方式称为
此时,180°<α< 360°
9伸长型转接
刀具中心的运动轨迹JB和DK在C点相交,刀具实际运行轨迹为JCK,与编程轨迹相比,伸长了直线CB与DC,所以这种转接方式称为伸长型转接。

此时,90°≤α< 180°
9插入型转接
如果采用伸长型转接,则要增加太多的刀具的非切削空行程时间。

为了提高切削效率,令
BC=C’D=AB=AD,同时在中间插入过渡直线CC
运行轨迹为JBCC
式称为
此时,0°<α< 90°
伸长型交点C的坐标计算已知:αBAD =∠BAC =∠2
α=∠BAX 所以z C 功能刀具半径补偿
•逐点比较法直线插补
e
i i e i Y X Y X F −=当F≥0时,e
i i Y F F −=+1当F<0时,
e
i i X F F +=+1•逐点比较法圆弧插补
2
2
2
R
Y X F i i i −+=当F≥0时,1
21+−=+i i i X F F 当F<0时,
1
21++=+i i i Y F F §2.2 逐点比较法
⎪⎩
⎪⎨⎧====∫∫t
e t e t
e t e y d Ky y x
d Kx x 00
•DDA ⎪⎪⎩
⎪⎪⎨⎧====∑∑∑∑====m i m
i n e
e e m
i m
i n e e e y Ky y x Kx x 111122X
O
A(x e ,y e )
Y
V y
•DDA ⎪⎩
⎪⎨⎧=−−=−∫∫n
n
t t i e t t i e dt
kx y y dt
ky x x 0000
P(x i ,y i )
x
o
A(x 0,y 0)
y
B(x e ,y e )R
v x v
v y
⎪⎪⎩
⎪⎪⎨⎧=−−=−∑∑==n
i i e n
i i e kx y y ky x x 1010
•数据采样插补是如何实现的?
•说明数字积分插补法与时间分割法的区别与优劣。

§2.4 时间分割法
§2.5 刀具半径补偿
•简述刀具补偿的概念和作用。

•B 功能和C 功能刀具补偿各有什么特点?•C 功能刀具补偿的段间过渡方式有哪些?
练习题
试用逐点比较法和数字积分法画出以下给定线型的实际插补轨迹(其坐标值为脉冲当量数)
顺圆弧AB在x、y 平面内的坐标为A(0,4)、B(4,0).
F 8
F 6 7F 56F 5F 3 4F 23F 12F 10脉冲个数
X Y
A(0,4)
B(0,4)。

相关文档
最新文档