第三章 插补原理
第三章 插补原理及控制方法
控
制
方
法
插补计算的任务就
是对轮廓线的起点到终
点之间再密集地计算出
有限个坐标点,刀具沿
第 着这些坐标点移动,来 三 逼近理论轮廓,以保证 章 切削过程中每一点的精
度和表面质量。
插
补
插补的实质是根据有限的信息完成 “数据
原 理 及
密化” 的工作,即数控装置依据编程时的有 限数据,按照一定方法产生基本线型 (直线、
补 期的进给段(轮廓步长),即用弦线或割线逼
原 理
近轮廓轨迹。
及
控
制
方
法
数据采样插补运算分 两步完成。
第一步为粗插补,在给定
起点和终点的曲线之间插
入若干个点,即用若干条
第
微小直线段来逼近
三 章
给定曲线,每一微小直线段的长度⊿L都相等,且与
给定进给速度有关。粗插补在每个插补运算周期中计
算一次,因此,每一微小直线段的长度与进给速度F
章
插 补
若m在OA直线上方,则
yj ye xi xe
原
理
即 xe yj xi ye 0
及
控 制
若m在OA直线下方,则 yj ye
方
xi xe
法
即 xe yj xi ye 0
由此可以取
Fi j xe y j xi ye
第
偏差判别函数为
三
章
插 补
若Fi j =0,表明 m 在直线上;
原 理
第一、偏差判别 判别实际加工点相对规定几
第
何轨迹的偏离位置,然后决定刀具走向;
三 第二、进给运动 控制某坐标轴使工作台进给
章
一步,向规定的几何轨迹靠拢,缩小偏差;
第三章插补原理及控制方法
yj = yj
则 M1点的偏差为:
A M(xi,yj) M1( xi +1, y j ) x
y
Fi+1,j = x e y j - x i+1 ye
= x e y j - ( xi + 1) ye
αi
α
o
=( x e y j - xi ye ) – ye
Fi+1,j = Fi,j - ye
第三章 插补原理及控制方法 2
插补计算就是对数控系统输入的基本数据, ( 如直线起点、终点坐标值,圆弧起点、圆心、 圆弧终点坐标值、进给速度等 ) ,运用一定的算 法计算,由数控系统实时地算出各个中间点的坐 标。即需要“插入补上”运动轨迹各个中间点的 坐标,通常将这个过程称为“插补”。 插补结果是输出运动轨迹的中间点坐标值, 机床伺服系统根据此坐标值控制各坐标轴的相互 协调运动,走出预定轨迹。
o
α
αi
第三章 插补原理及控制方法
x
16
当M点在直线上方时,+ΔX
(αi> α) (αi< α)
Fi,j > 0
Fi,j < 0
y
A (Xe,Ye)
当M点在直线下方时, + Δ Y
M (xi,yj)
当M点在直线上时, + Δ X
(αi= α)
Fi,j = 0
o
α
αi
x
第三章 插补原理及控制方法
17
25
第三章 插补原理及控制方法
若 F i , j < 0,应+ΔY 进给一步,
使加工点移动一步到:M1 ( x i , y j +1 ) 得: xi = xi yj+1 = yj +1 则 M1点的偏差为:
数控技术第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。 脉冲当量越小, 脉冲当量越小,则机床精度越高
第3章-插补原理
Y积分器
计t数 器JVX为(XeJ)E,JR均X 为溢三出位Jvy(Ye) JRy 溢出
终点计 数器
JE
备注
二0进制1存01 放器00。0
011 000
000
初始状态
1
101 101
011 011
001 第一次迭代
2
101 010
1
011 110
010
X溢出
3
101 111
011 001
1
011
Y溢出
∑=8-1=7
4
F<0
+Y
F4=F3+xe=-2+6=4
∑=7-1=6
5
F>0
+X
F5=F4-ye=4-4=0
∑=6-1=5
6
F=0
+X
F6=F5-ye=0-4=-4
∑=5-1=4
7
F<0
+Y
F7=F6+xe=-4+6=2
∑=4-1=3
8
F>0
+X
F8=F7-ye=2-4=-2
∑=3-1=2
9
F<0
4
101 100
1
011 100
100
X溢出
5
101 001
1
011 111
101
X溢出
6
101 110
011 010
1
110
Y溢出
7
101 011
1
011 101
111
件加工的要求,现在的数控系统已很少采用这类算法 了。
4
*
第三章 数控插补原理
解:插补完这段直线刀具沿X和Y轴应走的总步数为 = x e + y e =5 + 3=8。 Y 刀具的运动轨迹如图 E(5,3) 3
2 1 O 1 2 3 4 5 X
第二节 基准脉冲插补
插补运算过程见表:
循环序号 偏差判别 F ≥0 坐标进给 +X 偏差计算 Fi+1=Fi-ye
教案 3
终点判别
m
Y
m(Xm,Ym) B(XB,YB)
+Y2
2 m-R
若Fm=0,表示动点在圆弧上;
若Fm>0,表示动点在圆弧外; 若Fm<0,表示动点在圆弧内。
Rm
R A(XA,YA)
第Ⅰ象限逆圆弧
X
第二节 基准脉冲插补
2)坐标进给
教案 3
与直线插补同理,坐标进给应使加工点逼近给定圆弧,规定如下: 当Fm≥0时,向-X方向进给一步; 当Fm<0时,向+Y方向进给一步。
教案 3
若Fi=0,表示动点在直线OE上,如P; 若Fi>0,表示动点在直线OE上方,如P′; 若Fi<0,表示动点在直线OE下方,如P″。
O
xi 第Ι象限直线
X
第二节 基准脉冲插补
2)坐标进给
教案 3
坐标进给应逼近给定直线方向,使偏差缩小的方向进给一步,由插补装 置发出一个进给脉冲控制向某一方向进给。
教案 3
直线线型 进给方向 偏差计算 直线线型
L1、L4 L2、L3 +X -X Fi+1=Fi-ye L1、L2 L3、L4
偏差计算
Fi+1=Fi+xe
注:表中L1、L2、L3、L4分别表示第Ⅰ、第Ⅱ、 第Ⅲ、第Ⅳ象限直线,偏差计算式中xe、ye均代 入坐标绝对值。
第三章、插补计算原理与速度控制
第三章 插补计算原理、刀具半径补偿与速度控制第一节 概述一、插补的基本概念如何控制刀具或工件的运动是机床数字控制的核心问题。
要走出平面曲线运动轨迹需要两个运动坐标的协调运动,要走出空间曲线运动轨迹则要求三个或三个以上运动坐标的协调运动。
运动控制不仅控制刀具相对于工件运动的轨迹,同时还要控制运动的速度。
直线和圆弧是构成工件轮廓的基本线条,因此大多数CNC 系统一般都具有直线和圆弧插补功能。
对于非直线或圆弧组成的轨迹,可以用小段的直线或圆弧来拟合。
只有在某些要求较高的系统中,才具有抛物线、螺旋线插补功能。
一个零件加工程序除了提供进给速度和刀具参数外,一般都要提供直线的起点和终点,圆弧的起点、终点、顺逆和圆心相对于起点的偏移量。
所谓插补是指数据密化的过程。
在对数控系统输入有限坐标点(例如起点、终点)的情况下,计算机根据线段的特征(直线、圆弧、椭圆等),运用一定的算法,自动地在有限坐标点之间生成一系列的坐标数据,从而自动地对各坐标轴进行脉冲分配,完成整个线段的轨迹运行,使机床加工出所要求的轮廓曲线。
对于轮廓控制系统来说,插补是最重要的计算任务,插补程序的运行时间和计算精度影响着整个CNC 系统的性能指标,可以说插补是整个CNC 系统控制软件的核心。
人们一直在努力探求一种简单而有效的插补算法,目前普遍应用的算法可分为两大类:一类是脉冲增量插补;另一类是数据采样插补。
二、脉冲增量插补脉冲增量插补又称基准脉冲插补或行程标量插补。
该插补算法主要为各坐标轴进行脉冲分配计算。
其特点是每次插补的结束仅产生一个行程增量,以一个个脉冲的方式输出给步进电动机。
脉冲增量插补在插补计算过程中不断向各个坐标发出相互协调的进给脉冲,驱动各坐标轴的电动机运动。
在数控系统中,一个脉冲所产生的坐标轴位移量叫做脉冲当量,通常用δ表示。
脉冲当量δ是脉冲分配的基本单位,按机床设计的加工精度选定。
普通精度的机床取mm 01.0=δ,较精密的机床取mm 001.0=δ或mm 005.0。
第三章 插补原理及控制方法
昆明学院戴丽玲
12
3-1 逐点比较法插补
6)四个象限直线的插补 第二、三、四象限的 直线插补,其逐点比较法 直线插补原理与第一象限 直线相同,只是注意在处 理时计算公式
+Y F≽0
F x y x i e i iy e
中的各坐标值取做绝对值 即可。
-X
F<0
F<0
+X
F≽0 -Y
图3.6 四象限直线插补
2019/2/14
昆明学院戴丽玲
23
3-2 数字积分法插补
数字积分法又称数字微分分析法( DDA ,Digital Differential Analyzer),数字积分法具有运算速度快,脉 冲分配均匀的特点,易于实现多坐标的联动及描绘平面各 种函数曲线。 一、数字积分法的数学原理 Y 如右图,函数在 [t0 , tn ]的定积分,即 为函数在该区间的面积: Yi-1 Yi Y=f(t)
终点判别
Σ=4+4=8 Σ=8-1=7 Σ=7-1=6 Σ=5 Σ=4 Σ=3 Σ=2 Σ=1 Σ=0
F0=0 F1<0 F2<0 F3<0 F4>0 F5<0 F6>0 F7>0
-x +y +y +y -x +y -x -x
2
3 4 5 6
F1=F0-2x0+1 =0-2*4+1=-7 F2=F1+2y1+1 =-7+2*0+1=-6 F3=F2+2y2+1=-3 F4=F3+2y3+1=2 F5=F4-2x4+1=-3 F6=F5+2y5+1=4 F7=F6-2x6+1=1 F8=F7-2x7+1=0
第三章 数控系统插补原理
第三章 数控系统插补原理3.1 概述3.2 基准脉冲插补3.2.1 逐点比较插补法3.2.2 数字积分插补法3.3 数据采样插补3.3.1 直线函数法3.3.2 扩展DDA 法3.4 刀具补偿原理3.5 CNC 装置的加减速控制零件的轮廓形状是由各种线型组成的,这些线形包括:直线、圆弧以及螺旋线、抛物线、自由曲线等。
因此如何控制刀具与工件的相对运动,使加工出来的零件满足几何尺寸精度和粗糙度的要求,是机床数控系统的核心问题。
数控加工中是利用小段直线或圆弧来逼近或拟合零件的轮廓曲线。
3.1 概述插补运算是根据数控语言G 代码提供的轨迹类型(直线、顺圆或逆圆)及所在的象限等选择合适的插补运算公式,通过相应的插补计算程序,在所提供的已知起点和终点的轨迹上进行“数据点的密化”。
过去,插补是由硬件实现的;现在的CNC 系统,插补工作一般是由软件实现的。
3.1.1 插补的基本概念3.1.2 插补原理所谓插补就是指数据点的密化过程:对输入数控系统的有限坐标点(例如起点、终点),计算机根据曲线的特征,运用一定的计算方法,自动地在有限坐标点之间生成一系列的坐标数据,以满足加工精度的要求。
目前应用的插补算法分为:逐点比较插补法、数字积分插补法和数据采样插补法。
前两种方法也称作脉冲增量插补法。
y x图3.3.2 插补轨迹A(8,6)O用折线来加工直线的例子。
图3.3.8 逆圆插补轨迹A(6,0)B(0,6)插补轨迹理想轨迹yxO用折线来加工圆弧的例子。
3.1.3 脉冲增量插补脉冲增量插补,适用于以步进电机为驱动装置的开环数控系统。
其特点是:每次插补计算结束后产生一个行程增量,并以脉冲的方式输出到坐标轴上的步进电机。
单个脉冲使坐标轴产生的移动量叫脉冲当量,一般用δ来表示。
其中逐点比较插补法和数字积分插补法得到了广泛的应用。
下面分别讲述。
逐点比较法的基本原理是计算机在控制过程中逐点地计算和判断加工偏差,并根据偏差决定下一步的进给方向,以折线来逼近直线或圆弧曲线。
第三章插补原理 课件
延边大学 工学院
12
● 顺圆插补
◆ F≥0,规定向 -Y 方向走一步
Yi +1 = Yi - 1 Fi +1 = X i2 + (Yi - 1) 2 - R 2 = Fi - 2Yi + 1
◆ Fi<0,规定向 + X 方向走一步
X i +1 = X i + 1 Fi +1 = ( X i + 1) 2 + Yi 2 - R 2 = Fi + 2 X i + 1
延边大学 工学院
19
逐点比较法的象限处理
● 分别处理法
四个象限的直线插补,会有4组计算公式,对于4个象限的逆时针 圆弧插补和4个象限的顺时针圆弧插补,会有8组计算公式
● 坐标变换法 用第一象限逆圆插补的偏差函数进行第三象限逆圆和第二、四象限 顺圆插补的偏差计算,用第一象限顺圆插补的偏差函数进行第三象 限顺圆和第二、四象限逆圆插补的偏差计算
V = Vx = V y = k L xe y e
延边大学 工学院
26
DDA 直线插补(1)
由图中得出
V =V X =V Y = K L Xe Ye
△t时间内,X和Y方向移动的微小增量△x、△y :
ΔX = KX e Δt
ΔY = KY e Δt
因此,动点从原点走向终点的过程,可以看作是各坐标每经过一个单位
延边大学 工学院
终点判别 ∑=10 ∑=10-1=9 ∑=9-1=8 ∑=8-1=7 ∑=7-1=6 ∑=6-1=5 ∑=5-1=4 ∑=4-1=3 ∑=3-1=2 ∑=2-1=1 ∑=1-1=0
10
逐点比较法直线插补例
◆ 对于第一象限直线OA
3-插补运算原理范文.ppt
︵。
︵ 一、概述
3. 插补方法的分类
第
脉冲增量插补(行程标量插补)
三 章
– 特点:
✓ 每次插补的结果仅产生一个单位的行程增量
插 补
(一个脉冲当量)。以一个一个脉冲的方式
运 算
输出给步进电机。其基本思想是:用折线来
原
逼近曲线(包括直线)。
理
13
︵。
︵ 一、概述
✓ 插补速度与进给速度密切相关。因而进给速度指标难以提
v
第f
三
章 ap
插 补 运 算数 原控 理程
序
数 控
Fx
Fx
t
y
装 置
Fy Fy
t
x
插补运算
伺服电路 伺服装置 进给伺服系统
执行部件 机械传动
3
插补的定义
加工直线的程序 N3G01X-45000Y-75000F150
4
插补的定义
数据密集化的过程。数控系统根据输入的基本 数据(直线起点、终点坐标,圆弧圆心、起点、终 点坐标、进给速度等)运用一定的算法,自动的在 有限坐标点之间形成一系列的坐标数据,从而自动 的对各坐标轴进行脉冲分配,完成整个线段的轨迹 分析,以满足加工精度的要求。
章
的实际速度(Fr)与给定的进给速度(F )的符合程度。
插
➢ 速度不均匀性系数:
补
运
F Fr *100%
算 原
F
➢ 合成速度均匀性系数应满足:
理
λmax ≤ 1 %
10
︵。
︵ 一、概述
插补算法要尽可能简单,要便于编程
第
三
章
因为插补运算是实时性很强的运算,若算法太复杂,
第三章 插补原理及控制方法
逼近误差(直线逼近曲线)、计算误差和圆整误差
要求:综合效应(轨迹误差)不大于系统的最小运动指令或脉冲当量。
3。合成速度的均匀性指标
合成速度的均匀性——插补运算输出的各轴进给量,经运动合成的实际速度与给定的进给速度的符合程度。
(3)偏差计算 根据递推公式算出新加工点的偏差值。
(4)终点判别 用来确定加工点是否到达终点。
若已到达,则应发出停机或转换新程序段信号。一般用X和Y坐标所要走的总步数J来判别。令J=Xe+Ye,每走一步则了减1,直至J=0。
实际加工中零件形状各式各样:
由直线、圆弧组成的零件轮廓;
由诸如自由曲线、曲面、方程曲线和曲面体构成的零件轮廓,对这些复杂的零件轮廓最终还是要用直线或圆弧进行逼近以便数控加工。
为满足几何尺寸精度要求,刀具中心轨迹应与零件轮廓形状一致,但实际应用时往往用一小段直线或圆弧去逼近,从而使得控制算法简单,计算量减少。
综上所述,系统的刀补工作状态,始终存有三个程序段的信息。
刀具补偿的转接处理是对所有的编程轨迹作矢量处理,
综上所述,逐点比较法直线插补每走一步都要完成四个步骤(节拍),即:
(1)位置判别 根据偏差值Fi,j大于零、等于零、小于零确定当前加工点的位置。
(2)坐标进给 根据偏差值Fi,j大于零、等于零、小于零确定沿哪个方向进给一步。
数字积分器的工作原理
求函数y=f(t)在区间[t0,tn]的定积分
即求
若将积分区间[t0,tn]等分成很多小区间△t(其中△t=ti+1,ti),则面积S可近似看成为很多小长方形面积之和,即
如将△t取为一个最小单位时间(即一个脉冲周期时间),即△t=1,则
插补原理及控制方法
坐标计算 X0 = XA=10 Y0 = YA=0 X1 = X0 -1=9 Y1 = Y0=0 X2= X1=9 Y2 = Y1+1=1 X3= X2=9 Y3 = Y2+1=2
终点判别 n=0; N=12
第 三 章 插 补 原 理 及 控 制 方 法
1 2 3
F0 = 0 F1 = -19 <0 F2 = -18 <0
第 三 章
2-1 逐点比较法插补
一、逐点比较法直线插补 Y
2018年12月10日星期一
偏差判别函数 当M在OA上,即F=0时;
i e
Y Y F<0 插 FX Y XY 0 F=0 X X 补 X 原 O 当M在OA下方,即F<0时; 理 Yi Ye 及 插补规则 FX Y XY 0 控 当F0,则沿+X方向进给一步 X X e 制 当F<0,则沿+Y方向进给一步。 i 方 4 法
i e
e i i e
F>0
· ··
M(Xi,Yi)
Y Y A(Xe,Ye) X X
i
FX Y XY 0
e i i e
e
当M在OA上方,即F>0时;iee来自iie
数 控 技 术
2-1 逐点比较法插补
2018年12月10日星期一
偏差判别函数的递推形式 设当前切削点(Xi,Yi)的偏差为F=Fi=XeYi-XiYe 则根据偏差公式
2 2 2 i i i
R
O A(X0,Y0)
X
偏差判别式
F X Y R
9
数 控 技 术
2-1 逐点比较法插补
偏差判别函数的递推形式 设当前切削点M(Xi,Yi)的偏差为 i 则根据偏差公式
数控技术 第三章 插补原理
一.逐点比较法直线插补算法
⑴判别函数及判别条件 如图所示,对XY平面第一象限直线段进 行插补。直线段起点位于坐标原点O,终点位 于A(Xe,Ye)。设点P(Xi,Yi)为任一动点。 若P点在直线OA上,则: Y XeYi – XiYe = 0 A (X Y ) 若P点在直线OA上方,则: F>0 P (X Y ) XeYi – XiYe > 0 若P点在直线OA下方,则: F<0 XeYi – XiYe < 0 X
2013-8-13
Y E(Xe,Ye) ) O X
15
四个象限直线的偏差符号和插补进给方向如下图所示, 用L1、L2、L3、L4分别表示第Ⅰ、Ⅱ、Ⅲ、Ⅳ象限的直线。 为适用于四个象限直线插补,插补运算时用∣X∣, ∣Y∣代替X,Y,偏差符号确定可将其转化到第一象限, 动点与直线的位置关系按第一象限判别方式进行判别。
2013-8-13
4
脉冲增量插补法比较适用于步进电机作 为驱动电机的系统。有下列常见的几种:
( 1 )数字脉冲乘法器 ( 2 )逐点比较方法 ( 3 )数字积分方法 ( 4 )比较积分方法 (5)最小偏差方法 ( 6 )直接函数方法
2013-8-13
5
(二)数字增量(数据采样)插补算法
1.数字增量插补的特点 数字增量插补也称数据采样插补,它为时间标量插 补,这类插补算法的特点是插补运算分两步完成:第 一步是粗插补:计算出插补周期内各坐标轴的增量值。 第二步是精插补:根据采样得到的实际位置增量值, 计算跟随误差,得到速度指令,输出给伺服系统,通 常称为精插补。这种方法比较适用于伺服电机作为驱 动电机的系统 ⑴粗插补 它是在给定起点和终点的曲线之间插入若干个点, 即用若干条微小直线段来逼近给定的曲线,这些微小 直线段的长度ΔL相等且与给定的进给速度有关。由于 粗插补在每个插补周期内之计算一次,因此每一微小 直线段的长度ΔL与进给速度F和插补周期T的关系如下: ΔL=FT。粗插补在每个插补周期内计算出坐标位置增 量值。
第三章 机床数控装置的插补原理
5、直线插补举例
插补轨迹见图:
Y E(3,5)
演示
1 2 3
X
Y
(4)逐点比较法直线插补举例
对于第一象限直线OA,终点坐标 Xe=6 ,Ye=4,插补从直线起点O开始,故 F0=0 。终点判别是判断进给总步数 N=6+4=10,将其存入终点判别计数器中, 每进给一步减1,若N=0,则停止插补。
O 1 8 5 7 6 9
F>=0
N
+y走一步
F
F-ye
F
F+xe
N
n=n1=0
Y
出口
初始化 置数xe,ye,f=0 N=xe+ye Y 送一个+x 方向脉冲 偏差计算 F F-ye F≥0? N 送一个+y 方向脉冲 偏差计算 F F+xe
逐点比较法直 线插补计算流 程图:
n n-1
n=0
结束
N
5、直线插补举例
• 设欲加工第一象限直线OE,终点坐标为xe=3 ye=5 • 用逐点比较法加工直线OE • 解:总步数 n=3+5=8 • 开始时刀具在直线起点,即在直线上,故F0=0 • 下表列出了直线插补运算过程:
2.进给
• 第一象限逆圆偏差判别函数F与进给方向的关 系如下: • F>=0,沿-x方向走一步 Y • F F-2x+1 x x-1 B F>0 • F<0,沿+y方向走一步 P (X ,Y ) • F F+2y+1 y y+1
i i i
F<0
A
X
3、终点判别:
• 圆弧插补时每进给一步也要进行终点判别,与 直线插补相同。 • 一是把每个程序段中的总步数求出来, • 即n=|xe-Xo|+|ye-Yo|,每走一步n-1,直到n=0为止。 二是每走一步判断 xi-xe>=0,且yi-ye>=0是否成立, 如果成立插补结束
数控技术-第3讲-插补原理
xi2 y 2 j
2 2 x0 y0
F>0
2 2 圆弧外 xi2 y 2 x y j 0 0
圆弧内
xi2 y 2 j
2 2 x0 y0
o
F<0
P(x0,y0)
x
0点在圆弧上 2 2 偏差判别函数 Fij ( xi2 x0 ) ( y2 y j 0 ) 0点在圆弧外 0点在圆弧内
44
6.数字积分法
数字积分器具有运算速度快、脉冲分配 均匀、易于实现多坐标联动,进行空间直线 插补及描给平面各种函数曲线的特点。其缺 点是速度调节不便,插补精度需要采取一定
措施才能满足要求。
ห้องสมุดไป่ตู้
45
6.数字积分法
函数 y = f (t) ,从时刻 t=0 到 t 求函数 y = f (t) 积 分可用如下积分公式计算:
35
5.插逐点比较法
1)逐点比较法直线插补的象限处理:
A2 (Xe ,Ye )
Y
F 0
F 0
A1 ( X e , Y e )
F 0
F 0
F 0
F 0 F 0
F 0
F 0
O
F 0
F 0
X
F 0
F 0 F 0
F 0 F 0
A3 ( X e ,Ye )
A4 ( X e ,Ye )
插补(Interpolation):数控装置依据 编程时的有限数据,按照一定计算方 法,用基本线型(直线、圆弧等)拟合出 所需要轮廓轨迹。边计算边根据计算 结果向各坐标发出进给指令。
机床导轨是互相垂直的,并且单个导轨只能走直 线,因此,加工平面斜线、曲线时就需要两个导轨 按照一定的一一对应关系协调进给;若要求加工曲 面时就需要三个或三个以上导轨协调进给。
第三章数控机床插补原理
•若Fi≥0,表明Pi(Xi,Yi)点在OE直线上方或在直线上,应 沿+X向走一步,假设坐标值的单位为脉冲当量,走步后 新的坐标值为(Xi+1,Yi+1),且Xi+1=Xi+1,Yi+1=Yi , 新点偏 差为
•即
(3-3)
•方=向Yi+进1若给,F一新i<步0点,,的表新偏明点差P坐为i(标X值i,为Yi()Xi点+1,在YOi+E1),的且下X方i+,1=应Xi 向,Yi++1 Y
• 由图3-7可见,靠近Y轴区域偏差大于零,靠近X轴区 域偏差小于零。F≥0时,进给都是沿X轴,不管是+X向还 是-X向,X的绝对值增大;F<0时,进给都是沿Y轴,不 论+Y向还是-Y向,Y的绝对值增大。
•
图3-8为四象限直线插补流程图。
第三章数控机床插补原理
•图3-7 四象限直线偏差符号和进给方向
2. 采用多CPU的分布式处理方案。
3. 采用单台高性能微型计算机方案。
第三章数控机床插补原理
二、基准脉冲插补
(一) 逐点比较法 加工图3-1所示圆弧AB,如果刀具在起始点A,假 设让刀具先从A点沿-Y方向走一步,刀具处在圆内1点。 为使刀具逼近圆弧,同时又向终点移动,需沿+X方向 走一步,刀具到达2点,仍位于圆弧内,需再沿+X方 向走一步,到达圆弧外3点,然后再沿-Y方向走一步, 如此继续移动,走到终点。
第三章数控机床插补原理
图3-6 第三象限直线插补
第三章数控机床插补原理
• 四个象限直线的偏差符号和插补进给方向如图3-7所 示,用L1、L2、L3、L4分别表示第Ⅰ、Ⅱ、Ⅲ、Ⅳ象限的 直线。为适用于四个象限直线插补,插补运算时用∣X∣, ∣Y∣代替X,Y,偏差符号确定可将其转化到第一象限, 动点与直线的位置关系按第一象限判别方式进行判别。
第三章 插补
F>0?
Y 沿-x向走一步
Fi +1, j = Fi , j + 2 xi + 1
沿y向走一步
F ← F − | xe |
n=n-1 n=0?
Y 结束 N
n=n-1 n=0?
Y 结束 N
10
4.逐点比较法的速度分析
L N = V f
式中:L —直线长度; V —刀具进给速度; N —插补循环数; f —插补脉冲的频率。
F=0 F<0 F>0 F<0 F>0 F=0 F<0 F>0 F<0 F>0
+X +Y +X +Y +X +X +Y +X +Y +X
F1=F0-ye=0-4=-4 F2=F1+xe=-4=6=2 F3=F2-ye=2-4=-2 F4=F3+xe=-2+6=4 F5=F4-ye=4-4=0 F6=F5-ye=0-4=-4 F7=F6+xe=-4+6=2 F8=F7-ye=2-4=-2 F9=F8+xe=-2+6=4 F =F -y =4-4=0
3
2.逐点比较法直线插补
(1)偏差函数构造 对于第一象限直线OA上任一点(X,Y)
YX e − XYe = 0
若刀具加工点为Pi(Xi,Yi),则该点的偏差 函数Fi可表示为 Fi = Yi X e − X i Ye 若Fi=0,表示加工点位于直线上; 若Fi>0,表示加工点位于直线上方; 若Fi<0,表示加工点位于直线下方。
逆圆
(2)坐标变换法 用第一象限逆圆插补的偏差函数进行第三象限逆圆和第二、 四象限顺圆插补的偏差计算,用第一象限顺圆插补的偏差函 数进行第三象限顺圆和第二、四象限逆圆插补的偏差计算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
E=E-1=8-1=7≠0
E=E-1=7-1=6≠0 E=E-1=6-1=5≠0 E=E-1=5-1=4≠0 E=E-1=4-1=3≠0 E=E-1=3-1=2≠0
F4 4 0
F5 1 0 F6 2 0 F8 3 0
7
8
+Y
+X
E=E-1=2-1=1≠0
E=E-1=1-1=0到终点
进 给
偏差计算 终点判别
终点判别 判断刀具是否到达曲线的终点。若到达终点, 则插补工作结束;若未到达,则返回到节拍 1继续插补
第三章 数控插补原理
•直线插补(linear interpolation)
*偏差函数
OA是要加工的直线。起点坐标O为坐标原 ( Xe,Ye)。点P ( X i ,Yi ) 点,终点A坐标为 为任一加工点(刀具),若P点正好在直 线OA上时,下式成立 Yi Ye
插补实质上是根据有限的信息完成“数据点的密化” 工作。
第三章 数控插补原理
• 插补的定义
数据密集化的过程。数控系统根据输入的基本数 据(直线起点、终点坐标,圆弧圆心、起点、终
点坐标、进给速度等)运用一定的算法,自动的
在有限坐标点之间形成一系列的坐标数据,从而
自动的对各坐标轴进行脉冲分配,完成整个线段
当偏差值F <0时,刀具从现加工点 ( X i ,Yi ) 向Y正向前进一步, ( X i ,Yi 1) 则新加工点的偏差值为 到达新加工点
Fi,i 1 X eYi 1 X iYe X e (Yi 1) X iYe X eYi X e X iYe 即 Fi,i 1 F Xe
F3 1 0
+X
+Y +X +Y +X +X
F F0 Ye 0 3 3 1 F2 F1 X e 3 5 2 F3 F2 Ye 2 3 1 F4 F3 X e 1 5 4 F5 F4 Ye 4 3 1 F6 F5 Ye 1 3 2 F7 F6 X e 2 5 3 F8 F7 Ye 3 3 0
偏差判别 判别偏差函数的正负,以确定刀具相对于所 加工曲线的位臵 坐标进给 根据上一节拍的判断结果确定刀具的进给方向。 若偏差函数F(x,y)小于零,说明刀具在曲线下方 (P0点)。请回答,为了让刀具向曲线靠近并朝曲 线的终点运动,刀具应沿X轴或Y轴走一步?若偏 差函数大于零呢?等于零? 偏差计算 计算出刀具进给后在新位臵上的偏差 值,为下一插补循环做好准备 偏差判别
第三章
长沙学院机械设计制造及自动化专业 2009.7.14
第三章 数控插补原理
概述 逐点比较插补法 数字积分插补法 数据采样插补法
第三章 数控插补原理
概述
在数控加工中,一般已知运动轨迹的起点坐标、 终点坐标和曲线方程,如何使切削加工运动沿着预定 轨迹移动呢?数控系统根据这些信息实时地计算出各 个中间点的坐标,通常把这个过程称为“插补”。
函数F的正负必须反映出刀具与曲线的相对 位臵关系,设这种关系为 F(x,y)>0 刀具在曲线上方
F(x,y)=0
F(x,y)<0
刀具在曲线上
刀具在曲线下方
A
P0(x,y)
X
O 由于F(x,y)反映了刀具偏离曲线的情况,称之为偏差函数
第三章 数控插补原理
逐点比较法的程序流程如图。一个插补循环由偏差判别、 坐标进给、偏差计算和终点判别四个工作节拍组成。
*进给方向与偏差判别
若点P在直线上或上方(F≥0)应向+X方 向发一脉冲,使机床刀具向+X方向前进一 O 步,以接近该直线; 当点P在直线下方时(F<0),刀具向 +Y 方向前进一步。 Y Y P2 ( xi , yi 1) A P (x , y )
1 i i
P2 ( xi 1, yi 1)
Y
B Rp
P ( X i ,Yi )
F>0
在圆弧外侧,则有Rp>R 在圆弧内侧,则有 O
F<0
A ( X 0,Y0 )
若点 P ( X i ,Yi ) Rp<R 2 2
R
X
2 2 X i Yi X 0 Y0 R2
第三章 数控插补原理
*插补程序及举例
0 n, 0 Fi
左图是逐点比较法直线插补流 时 插 原地等待 钟补 程图。n是插补循环数, Fi是 第i个插补循环时偏差函数值。 F≥0? Y N 例1:用逐点法加工直线OA,并 画出插补轨迹 进给方向+x 进给方向+y
Y A(5,3)
n 1 n n N?
第三章 数控插补原理
1. 逐点比较插补法(point-by-point relative method)
早期数控机床广泛采用的方法,又称代数法、醉步伐,适 用于开环系统。 1.插补原理及特点 原理:每次仅向一个坐标轴输出一个进给脉冲,而每走一步都 要通过偏差函数计算,判断偏差点的瞬时坐标同规定加工 轨迹之间的偏差,然后决定下一步进给方向。每个插补循 环由偏差判别、进给、偏差函数计算和终点判别四个步骤 组成。 逐点比较法可以实现直线插补、圆弧插补及其它曲线插补。 特点:运算直观,插补误差不大于一个脉冲当量,脉冲输出均 匀,调节方便。
P ( xi , yi ) 1
O
O
X
X
第三章 数控插补原理
新加工点的偏差可用前一点的偏差递推出来: 当偏差值F ≥0时,刀具从现加工点 ( X i ,Yi ) 向X正向前进一步, ( X i 1,Yi ) 则新加工点的偏差值为 到达新加工点
Fi 1,i X eYi X i 1Ye X eYi ( X i 1)Ye X eYi X iYe Ye 即 Fi 1 Fi - Ye
的轨迹分析,以满足加工精度的要求。
第三章 数控插补原理
插补的分类
脉冲增量插补
逐点比较法
数字脉冲乘法器
数字积分法
矢量判别法
比较积分法
数据采样插补
第三章 数控插补原理
脉冲增量插补
每次插补结束只产生一个行程增量,以 一个个脉冲的方式输出给驱动电机,适 用于步进电机为驱动电机的开环7 5 6 A(5,3)
4
3 2 O 1 X
例2
第一象限直线OA,终点坐标 Xe=6 ,Ye=4,插补从直线起点O开始, 故F0=0 。终点判别是判断进给总 步数N=6+4=10,将其存入终点判别 计数器中,每进给一步减1,若N=0, 则停止插补。
O
Y
10
8 5 7 6 9
∑=9-1=8
∑=8-1=7 ∑=7-1=6 ∑=6-1=5 ∑=5-1=4 ∑=4-1=3 ∑=3-1=2 ∑=2-1=1
10
F>0
+X
F10=F9-ye=4-4=0
∑=1-1=0
第三章 数控插补原理
四象限的直线插补 假设有第三象限直线OE′(图4-1),起点坐标在 原点O,终点坐标为E′(-Xe,-Ye),在第一象限有 一条和它对称于原点的直线,其终点坐标为E(Xe, Ye),按第一象限直线进行插补时,从O点开始把沿X Y 轴正向进给改为X 轴 E(Xe,Ye) 负向进给,沿Y 轴正向 ) 改为Y 轴负向进给,这 时实际插补出的就是第 X 三象限直线,其偏差计算 O 公式与第一象限直线的 偏差计算公式相同,仅仅 E′(-Xe,-Ye) 是进给方向不同,输出驱动, 图4-1 第三象限直线插补 应使X 和Y 轴电机反向旋转。
第三章 数控插补原理
基本原理:每走一步都将加工点瞬时坐标与规定图形轨迹比较,判断一 下偏差,再决定下一步走向,如果加工点走到图形外面,则下一步就往 图形里走;如加工点在图形里面,则下一步就向图形外走,以缩小差距。 由此可得到一个很接近规定图形的轨迹。 图中AB是需要插补的曲线,用逐点比较法 插补前先要根据AB的形状构造一个函数 F=F(x,y) x,y为刀具的坐标 Y P1 P2 B
直线插补计算过程
偏差情况 进给方向
偏差计算
Fi 1 Fi Ye Fi 1 Fi X e
Fi 0 Fi 0
+X +Y
第三章 数控插补原理
* 终点判别 对于逐点比较插补法,每进行一个插补循环,刀具或 者沿X轴走一步,或沿Y轴走一步,因此插补数与刀具 沿X、Y轴已走的总步数相等。这样可根据插补循环数i 与刀具沿X、Y轴应进给的总步数N是否相等判断终点。 总步数N为:N=︱Xe ︱+ ︱Ye ︱ 刀具每走一步N的内容减1,N=0插补计算结束。 从以上的分析我们知道,利用逐点比较法进行插 补,刀具每走一步,需要作四个方面的工作: (1)判别Fi j是大于零、等于零或小于零 (2)坐标进给 (3)新的偏差值计算(为下一步进给做准备) (4)终点判别
第三章 数控插补原理
四个象限直线的偏差符号和插补进给方向如图4-2,用 L1、L2、L3、L4分别表示第Ⅰ、Ⅱ、Ⅲ、Ⅳ象限的直线。为 适用于四个象限直线插补,插补运算时用∣X∣,∣Y∣代替 X,Y,偏差符号确定可将其转化到第一象限,动点与直线的 位臵关系按第一象限判别方式进行判别。 由图4-2可见,靠近Y 轴区域偏差大于零,靠近X 轴区 域偏差小于零。F≥0时,进给都是沿X 轴,不管是+X 向还 是-X 向,X 的绝对值增大;F <0时,进给都是沿Y 轴,不 论+Y 向还是-Y向,Y 的绝对值增大。
即 设某时刻刀具运动到P(Xi ,Yi)偏差函数为Fi,则 F的数值称为该点的“偏差值”
Fi X eYi X iYe
第三章 数控插补原理
综上所述,在直线插补中,偏差函数与刀具位臵的关系是 F>0 刀具在直线上方 Y F=0 刀具在直线上
F >0