第
This presentation is the property of its rightful owner.
Sponsored Links
1 / 30

第 2 章 数控系统的加工控制原理 2.1 概述 2.1.1 插补的基本概念 数控系统根据零件轮廓线型的有限信息,计算出刀具的一系列加工点、完成所谓的数据 “ 密化 ” 工作。 PowerPoint PPT Presentation


  • 53 Views
  • Uploaded on
  • Presentation posted in: General

第 2 章 数控系统的加工控制原理 2.1 概述 2.1.1 插补的基本概念 数控系统根据零件轮廓线型的有限信息,计算出刀具的一系列加工点、完成所谓的数据 “ 密化 ” 工作。 插补有二层意思: 一是用小线段逼近产生基本线型(如直线、圆弧等); 二是用基本线型拟和其它轮廓曲线。 插补运算具有实时性,直接影响刀具的运动。插补运算的速度和精度是数控装置的重要指标。插补原理也叫轨迹控制原理。五坐标插补加工仍是国外对我国封锁的技术。. 2.1 概述. 计算机数控: 利用计算机强大的数值计算和信息处理能力,对产品加工过程进行数字化信息处理与控制。.

Download Presentation

第 2 章 数控系统的加工控制原理 2.1 概述 2.1.1 插补的基本概念 数控系统根据零件轮廓线型的有限信息,计算出刀具的一系列加工点、完成所谓的数据 “ 密化 ” 工作。

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


2 2 1 2 1 1

第2章 数控系统的加工控制原理

2.1 概述

2.1.1插补的基本概念

数控系统根据零件轮廓线型的有限信息,计算出刀具的一系列加工点、完成所谓的数据“密化”工作。

插补有二层意思:

一是用小线段逼近产生基本线型(如直线、圆弧等);

二是用基本线型拟和其它轮廓曲线。

插补运算具有实时性,直接影响刀具的运动。插补运算的速度和精度是数控装置的重要指标。插补原理也叫轨迹控制原理。五坐标插补加工仍是国外对我国封锁的技术。


2 2 1 2 1 1

2.1 概述

计算机数控:

利用计算机强大的数值计算和信息处理能力,对产品加工过程进行数字化信息处理与控制。


2 2 1 2 1 1

数控加工原理与实现过程

一、数控加工的“分解与合成”原理

分解:将零件设计信息细化为控制机床坐标运动的细微指令。

合成:通过驱动装置实现微小运动,通过机床结构及工艺过程将各坐标轴的微小运动进行合成形成刀具运动轨迹及加工轨迹,通过加工轨迹合成形成工件表面。


2 2 1 2 1 1

二、数控加工的实现过程

1.零件加工表面分解

加工表面 --> 加工路径 --> 刀具路径


2 2 1 2 1 1

2. 刀具运动路径分解

刀具运动路径分解:

将刀具运动路径分解成数控系统所能接受和执行的最基本的数控曲线。

分解方法:

(1)直接分解法

(2)函数逼近法

(3)曲线拟合法


2 2 1 2 1 1

3. 数控轨迹插补

路径、轨迹与轨迹插补:

路径表示刀具将要走过的道路,只具有几何形状的概念,没有时间上的概念。

轨迹表示刀具不仅要沿给定的路径运动,而且还规定了完成这一运动所需的时间,即轨迹不但具有几何形状的概念,而且还包含速度和加速度等物理概念。

插补是根据给定的基本数控曲线、刀具路径或零件表面等几何元素描述信息,在这些元素上的已知点之间,按要求的精度和速度进行坐标点密化的过程。


2 2 1 2 1 1

轨迹插补方法

(1)脉冲增量插补

(2)数据采样插补

(3)混合插补


2 2 1 2 1 1

2.2 插补方法的分类

硬件插补器

完成插补运算的装置或程序称为插补器 软件插补器

软硬件结合插补器

1.基准脉冲插补

每次插补结束仅向各运动坐标轴输出一个控制脉冲,各坐标仅产生一个脉冲当量或行程的增量。脉冲序列的频率代表坐标运动的速度,而脉冲的数量代表运动位移的大小。基准脉冲插补的方法很多,如逐点比较法、数字积分法、脉冲乘法器等。


2 2 1 2 1 1

2.2.2 插补方法的分类

2.数据采样插补

采用时间分割思想,根据编程的进给速度将轮廓曲线分割为每个插补周期的进给直线段(又称轮廓步长)进行数据密化,以此来逼近轮廓曲线。然后再将轮廓步长分解为各个坐标轴的进给量(一个插补周期的近给量),作为指令发给伺服驱动装置。该装置按伺服检测采样周期采集实际位移,并反馈给插补器与指令比较,有误差运动,误差为零停止,从而完成闭环控制。

数据采样插补方法有:直线函数法、扩展DDA、二阶递归算法等。


2 2 1 2 1 1

一、基准脉冲插补

1 逐点比较法

早期数控机床广泛采用的方法,又称代数法、醉步法,适

用于开环系统。

1.插补原理及特点

原理:每次仅向一个坐标轴输出一个进给脉冲,而每走一步都要通过偏差函数计算,判断偏差点的瞬时坐标同规定加工轨迹之间的偏差,然后决定下一步的进给方向。每个插补循环由偏差判别、进给、偏差函数计算和终点判别四个步骤组成。

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

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


2 2 1 2 1 1

Y

Ae (Xe,Ye)

F>0

Pi (Xi,Yi)

F<0

X

O

2.逐点比较法直线插补

(1)偏差函数构造

对于第一象限直线OA上任一点(X,Y):X/Y = Xe/Ye

若刀具加工点为Pi(Xi,Yi),

则该点的偏差函数Fi可表示为

若Fi= 0,表示加工点位于直线上;

若Fi> 0,表示加工点位于直线上方;

若Fi< 0,表示加工点位于直线下方。

(2)偏差函数字的递推计算

采用偏差函数的递推式(迭代式)

既由前一点计算后一点


2 2 1 2 1 1

Fi =Yi Xe -XiYe

若Fi>=0,规定向 +X 方向走一步

Xi+1 = Xi+1

Fi+1 = XeYi–Ye(Xi+1)=Fi-Ye

若Fi<0,规定 +Y 方向走一步,则有

Yi+1 = Yi+1

Fi+1 = Xe(Yi+1)-YeXi=Fi+Xe

(3)终点判别

直线插补的终点判别可采用三种方法。

1)判断插补或进给的总步数:;

2)分别判断各坐标轴的进给步数;

3)仅判断进给步数较多的坐标轴的进给步数。


4 oa x e 6 y e 4 o f 0 0 n 6 4 10 1 n 0

步数

判别

坐标进给

偏差计算

终点判别

Y

A

10

0

F0=0

∑=10

9

8

1

F=0

+X

F1=F0-ye=0-4=-4

∑=10-1=9

5

7

6

4

2

F<0

+Y

F2=F1+xe=-4+6=2

∑=9-1=8

3

X

2

1

3

F>0

+X

F3=F2-ye=2-4=-2

∑=8-1=7

O

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

+Y

F9=F8+xe=-2+6=4

∑=2-1=1

10

F>0

+X

F10=F9-ye=4-4=0

∑=1-1=0

(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

Y

B

F > 0

Pi(Xi,Yi)

F < 0

A

X

3.逐点比较法圆弧插补

(1)偏差函数

任意加工点Pi(Xi,Yi),偏差函数Fi可表示为

若Fi=0,表示加工点位于圆上;

若Fi>0,表示加工点位于圆外;

若Fi<0,表示加工点位于圆内


2 2 1 2 1 1

(2)偏差函数的递推计算

1) 逆圆插补

若F≥0,规定向-X方向

走一步

若Fi<0,规定向+Y方向

走一步

2) 顺圆插补

若Fi≥0,规定向-Y方向

走一步

若Fi<0,规定向+y方向

走一步

(3)终点判别

1)判断插补或进给的总步数:

2)分别判断各坐标轴的进给步数; ,


4 ab a 4 0 b 0 4

步数

偏差判别

坐标进给

偏差计算

坐标计算

终点判别

起点

F0=0

x0=4, y0=0

Σ=4+4=8

1

F0=0

-x

F1=F0-2x0+1

=0-2*4+1=-7

x1=4-1=3

y1=0

Σ=8-1=7

Y

2

F1<0

+y

F2=F1+2y1+1

=-7+2*0+1=-6

x2=3

y2=y1+1=1

Σ=7-1=6

4

B

3

F2<0

+y

F3=F2+2y2+1=-3

x3=4, y3=2

Σ=5

4

F3<0

+y

F4=F3+2y3+1=2

x4=3, y4=3

Σ=4

5

F4>0

-x

F5=F4-2x4+1=-3

x5=4, y5=0

Σ=3

A

X

4

6

F5<0

+y

F6=F5+2y5+1=4

x6=4, y6=0

Σ=2

7

F6>0

-x

F7=F6-2x6+1=1

x7=4, y7=0

Σ=1

8

F7<0

-x

F8=F7-2x7+1=0

x8=4, y8=0

Σ=0

(4)逐点比较法圆弧插补举例

对于第一象限圆弧AB,

起点A(4,0),终点B(0,4)


4 l v n f f x

4.逐点比较法的速度分析

式中:L —直线长度;

V —刀具进给速度;

N —插补循环数;

f —插补脉冲的频率。

所以:

刀具进给速度与插补时钟频率f 和与X轴夹角 有关


2 2 1 2 1 1

顺圆

逆圆

5.逐点比较法的象限处理

(1)分别处理法

四个象限的直线插补,会有4组计算公式,对于4个象限的逆时针圆弧插补和4个象限的顺时针圆弧插补,会有8组计算公式

(2)坐标变换法

用第一象限逆圆插补的偏差函数进行第三象限逆圆和第二、四象限顺圆插补的偏差计算,用第一象限顺圆插补的偏差函数进行第三象限顺圆和第二、四象限逆圆插补的偏差计算。


2 2 1 2 1 1

Y

Y

A(Xe,Ye)

A(Xe,Ye)

L

V

Vy

Vy

△Y

X

X

O

△X

2.3 数字积分法

用数字积分的方法计算刀具沿各坐标轴的位移,数

字积分法又称数字微分分析(DDA)法.

1. DDA直线插补

(1)原理:积分的过程可以用微小量的累加近似:

由右图所示

X、Y方向的位移 (积分形式)

Vx


2 2 1 2 1 1

(累加形式)

其中,m为累加次数(容量)取为整数,m=0〜2N-1,共2N 次(N为累加器位数)。

令△t =1,mK =1,则K =1/m=1/2N。

(2)结论:直线插补从始点走向终点的过程,可以看作是各坐标轴每经过一个单位时间间隔,分别以增量kxe(xe /2N)及k(ye /2N)同时累加的过程。累加的结果为:


2 2 1 2 1 1

DDA直线插补:以Xe/2N 、ye/2N (二进制小数,形式上即Xe、ye )作为被积函数,同时进行积分(累加),N为累加器的位数,当累加值大于2N -1时,便发生溢出,而余数仍存放在累加器中。

积分值=溢出脉冲数代表的值+余数

当两个积分累加器根据插补时钟脉冲同步累加时,用这些溢出脉冲数(最终X坐标Xe个脉冲、Y坐标ye个脉冲)分别控制相应坐标轴的运动,加工出要求的直线。

(3)终点判别

累加次数、即插补循环数是否等于2N可作为DDA法直线插补判别终点的依据。

(4)组成:二坐标DDA直线插补器包括X积分器和Y积分器,每个积分器都由被积函数寄存器JVX(速度寄器)和累加器JRX(余数寄存器)组成。初始时,X被积函数寄存器存Xe, Y被积函数寄存器存ye。


2 dda oe o 0 0 e 5 3 j vx j vy j rx j ry j e

Y

A(5,3)

X

2.DDA法直线插补举例

插补第一象限直线OE,起点为O(0,0),终点为E(5,3)。取被积函数寄存器分别为JVX、JVY,余数寄存器分别为JRX、JRY,终点计数器为JE,均为三位二进制寄存器。


3 dda dda x i y i

Y

B

Vy

V

Vx

P

R

A

X

O

3. DDA法圆弧插补

DDA法圆弧插补的积分表达式

圆弧插补时,是对切削点的即时坐标Xi与Yi的数值分别进行累加


2 2 1 2 1 1

(2) 其特点是:

1) 各累加器的初始值为零,各寄存器为起点坐标值;

2) X被寄函数积存器存Yi ,Y被寄函数积存器存Xi,为动点坐标;

3) Xi 、Yi在积分过程中,产生进给脉冲△X、△Y时,要对相应

坐标进行加1或减1的修改;

4) DDA圆弧插补的终点判别要有二个计数器,哪个坐标终点到了,

哪个坐标停止积分迭代;

5) 与DDA直线插补一样,JVX、JVY中的值影响插补速度。


4 dda

Y

X

4.

DDA


2 2 1 2 1 1

2.4 数据采样插补

2.4.1 概述

1.数据采样插补的基本原理

粗插补:采用时间分割思想,根据进给速度F和插补周期T,将廓型曲线分割成一段段的轮廓步长L,L=FT,然后计算出每个插补周期的坐标增量。

精插补:根据位置反馈采样周期的大小,由伺服系统完成。

2.插补周期和检测采样周期

插补周期大于插补运算时间与完成其它实时任务时间之和 ,现代数控系统一般为2~4ms,有的已达到零点几毫秒。插补周期应是位置反馈检测采样周期 的整数倍。

3.插补精度分析

直线插补时,轮廓步长与被加工直线重合,没有插补误差。

圆弧插补时,轮廓步长作为弦线或割线对圆弧进行逼近,存在半径误差。


2 2 1 2 1 1

era

Y

Y

l

ra

er

eri

δ

r

era

δ*

r

O

X

O

X

采用弦线(l)逼近时,见左图。半径为r的被逼近圆弧最大半径误差er,其对应的圆心角为δ,由图可推导出:

当采用内外均差( era = eri)的割线时,半径误差更小,是内接弦的一半;若令二种逼近的半径误差相等,则内外均差弦的轮廓步长或步距角是内接弦时的 倍。但由于内外均差割线逼近时,插补计算复杂,很少应用。

由上面分析可知:圆弧插补时的半径误差er与圆弧半径r成反比,与插补周期T

和进给速度F 的平方成正比。


2 2 1 2 1 1

Y

A(Xe,Ye)

l

l

△X

l

△Y

β

α

O

2.4.2 数据采样法直线插补

1.插补计算过程

(1)插补准备 主要是计算轮廓步长及其相应的坐标增量。

(2)插补计算 实时计算出各插补周期中的插补点(动点)坐标值。

2.实用的插补算法(原则:算法简单、计算速度快、插补误差小、精度高)

(1)直接函数法

插补准备:

插补计算:

(2)进给速率数法(扩展DDA法)

插补准备:步长系数

插补计算:

(3)方向余弦法

插补准备:

插补计算:

(4)一次计算法

插补准备:

插补计算:

X


2 4 3 1

Y

A(Xi,Yi)

E

F

C

α

D

P

H

M

B(Xi+1,Yi+1)

Φi+1

Φi

δ

X

O

2.4.3 数据采样法圆弧插补

1.直线函数法(弦线法)

上式中, 和 都是未知数,难以用简单方法求解,采用近似计算,用 和 来取代,


2 dda dda t l x i y i a i

Y

Ai-1

B

Q

Ai

C

M

Ai’

H

X

O

2.扩展DDA法数据采样插补

将DDA的切向逼近改变为割线逼近。具体还是计算一个插补周期T内,轮廓步长L的坐标分量∆Xi和∆Yi

由右图经过推导

可得:

其中:

新加工点Ai’的坐标位置

特点:计算简单,速度快,精度高。


  • Login