第三章 插补原理及控制方法
第三章 插补原理及控制方法

控
制
方
法
插补计算的任务就
是对轮廓线的起点到终
点之间再密集地计算出
有限个坐标点,刀具沿
第 着这些坐标点移动,来 三 逼近理论轮廓,以保证 章 切削过程中每一点的精
度和表面质量。
插
补
插补的实质是根据有限的信息完成 “数据
原 理 及
密化” 的工作,即数控装置依据编程时的有 限数据,按照一定方法产生基本线型 (直线、
补 期的进给段(轮廓步长),即用弦线或割线逼
原 理
近轮廓轨迹。
及
控
制
方
法
数据采样插补运算分 两步完成。
第一步为粗插补,在给定
起点和终点的曲线之间插
入若干个点,即用若干条
第
微小直线段来逼近
三 章
给定曲线,每一微小直线段的长度⊿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 在直线上;
原 理
第一、偏差判别 判别实际加工点相对规定几
第
何轨迹的偏离位置,然后决定刀具走向;
三 第二、进给运动 控制某坐标轴使工作台进给
章
一步,向规定的几何轨迹靠拢,缩小偏差;
第三章 数控插补原理

解:插补完这段直线刀具沿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均代 入坐标绝对值。
第三章数控装置的插补原理(共83张PPT)

取判别函数F为 F=(xi²+ yi²)-(x0²+ y0²)
第三章计算机数控(CNC)系统的插补原理
F=(xi²+ yi²)-(x0²+ y0²)
1.动点在圆弧外,F > 0,向-x 走一步; 2.动点在圆弧内,F < 0, 向+y 走一步; 3.动点在圆弧上,F = 0,向-x 走一步。
y E(xxee,,yyee))
Pii
0
A(xx00,,yy00)) x
第三章计算机数控(CNC)系统的插补原理
(二)终点判别的方法有两种:
1、动点与终点坐标值比较
若 xi=xe,x 向已到终点 若 yi=ye,y 向已到终点 只有当x、y都到达终点,插补才算完成。
2、计算总步数 n=|Xe-X0|+ |Ye-Y0| 每走一步,n-1→n,直到n=0,插补结束
yi
ye
xi = xe
即 xeyi - xiye=0
第三章计算机数控(CNC)系统的插补原理
2.当P在OE上方时,
y
Pi(xi,yi)
yi
ye
xi > xe
E(Xe,Ye)
即 xeyi-xiye>0
0
x
3.当P在OE下方时,
y
E(Xe,Ye)
yi
ye
xi < xe
即 xeyi-xiye<0
∴判别函数F为
•圆弧插补
x
基本思想:满足精度要求前提下,用弦进给代替弧进给
第三章计算机数控(CNC)系统的插补原理
类型
数字积分法(DDA)、二阶近似插补法、双DDA插补法、 角度逼近插补法、时间分割法等。这些算法大多是针 对圆弧插补设计的。
第三章计算机数控装置的插补原理

第三章计算机数控装置的插补原理3.1 概述3.1.1插补的基本概念是指在轮廓控制系统中,根据给定的进给速度和轮廓线形的要求等“有限信息”,在已知数据点之间插入中间点的方法,这种方法称为插补方法。
插补的实质就是数据点的“密化”。
插补的结果是输出运动轨迹的中间坐标值,机床伺服驱动系统根据这些坐标值控制各坐标轴协调运动,加工出预定的几何形状。
插补有二层意思:一是用小线段逼近产生基本线型(如直线、圆弧等);二是用基本线型拟和其它轮廓曲线。
插补运算具有实时性,直接影响刀具的运动。
插补运算的速度和精度是数控装置的重要指标。
插补原理也叫轨迹控制原理。
五坐标插补加工仍是国外对我国封锁的技术。
下面以直线、圆弧生成为例,论述插补原理。
3.1.2 插补方法的分类完成插补运算的装置或程序称为插补器,包括:硬件插补器:早期NC系统的数字电路装置。
软件插补器:现代CNC系统的计算机程序。
软硬件结合插补器:软件完成粗插补,硬件完成精插补。
由于直线和圆弧是构成零件轮廓的基本线型,因此CNC系统一般都具有直线插补和圆弧插补两种基本类型。
插补运算所采用的原理和方法很多,一般可归纳为基准脉冲插补和数据采样插补两大类型。
1.基准脉冲插补每次插补结束仅向各运动坐标轴输出一个控制脉冲,各坐标仅移动一个脉冲当量或行程的增量。
脉冲序列的频率代表坐标运动的速度,而脉冲的数量代表运动位移的大小。
这类插补运算简单,主要用于步进电机驱动的开环数控系统的中等精度和中等速度要求的经济型计算机数控系统。
也有的数控系统将其用做数据采样插补中的精插补。
基准脉冲插补也叫脉冲增量插补,其插补的方法很多,如逐点比较法、数字积分法、脉冲乘法器等。
2.数据采样插补采用时间分割思想,根据编程的进给速度将轮廓曲线分割为每个插补周期的进给直线段(又称轮廓步长)进行数据密化,以此来逼近轮廓曲线。
然后再将轮廓步长分解为各个坐标轴的进给量(一个插补周期的进给量),作为指令发给伺服驱动装置。
第三章、插补计算原理与速度控制

第三章 插补计算原理、刀具半径补偿与速度控制第一节 概述一、插补的基本概念如何控制刀具或工件的运动是机床数字控制的核心问题。
要走出平面曲线运动轨迹需要两个运动坐标的协调运动,要走出空间曲线运动轨迹则要求三个或三个以上运动坐标的协调运动。
运动控制不仅控制刀具相对于工件运动的轨迹,同时还要控制运动的速度。
直线和圆弧是构成工件轮廓的基本线条,因此大多数CNC 系统一般都具有直线和圆弧插补功能。
对于非直线或圆弧组成的轨迹,可以用小段的直线或圆弧来拟合。
只有在某些要求较高的系统中,才具有抛物线、螺旋线插补功能。
一个零件加工程序除了提供进给速度和刀具参数外,一般都要提供直线的起点和终点,圆弧的起点、终点、顺逆和圆心相对于起点的偏移量。
所谓插补是指数据密化的过程。
在对数控系统输入有限坐标点(例如起点、终点)的情况下,计算机根据线段的特征(直线、圆弧、椭圆等),运用一定的算法,自动地在有限坐标点之间生成一系列的坐标数据,从而自动地对各坐标轴进行脉冲分配,完成整个线段的轨迹运行,使机床加工出所要求的轮廓曲线。
对于轮廓控制系统来说,插补是最重要的计算任务,插补程序的运行时间和计算精度影响着整个CNC 系统的性能指标,可以说插补是整个CNC 系统控制软件的核心。
人们一直在努力探求一种简单而有效的插补算法,目前普遍应用的算法可分为两大类:一类是脉冲增量插补;另一类是数据采样插补。
二、脉冲增量插补脉冲增量插补又称基准脉冲插补或行程标量插补。
该插补算法主要为各坐标轴进行脉冲分配计算。
其特点是每次插补的结束仅产生一个行程增量,以一个个脉冲的方式输出给步进电动机。
脉冲增量插补在插补计算过程中不断向各个坐标发出相互协调的进给脉冲,驱动各坐标轴的电动机运动。
在数控系统中,一个脉冲所产生的坐标轴位移量叫做脉冲当量,通常用δ表示。
脉冲当量δ是脉冲分配的基本单位,按机床设计的加工精度选定。
普通精度的机床取mm 01.0=δ,较精密的机床取mm 001.0=δ或mm 005.0。
插补原理及控制方法课件

基于粒子群优化算法的路径规划
02
利用粒子群优化算法的群体搜索特性,寻找最优解,提高插补
路径的合理性。
基于模拟退火算法的路径规划
03
利用模拟退火算法的全局搜索能力,寻找最优解,提高插补路
Байду номын сангаас径的合理性。
结合机器学习算法优化插补控制参数
基于神经网络的参数优化
利用神经网络的自学习能力,根据历史数据学习最优参数,提高插补控制的精度。
案例二:圆弧插补算法的实现与优化
圆弧插补定义
圆弧插补原理
圆弧插补算法实现
圆弧插补优化
圆弧插补是指通过在两个给定 点之间插入若干个点,以绘制 圆弧的插补算法。
通过确定圆心和半径,以及起 始点和终点,计算出各点的坐 标值。常用的算法包括中心法 、极坐标法和参数方程法等。
一种常见的实现方法是使用参 数方程,通过设置起始点、终 点和圆心位置,以及需要插入 的点数,计算出各点的坐标值 。
一种常见的实现方法是使用参数方程,通过设置 起始点和终点,以及需要插入的点数,计算出各 点的坐标值。
直线插补原理
通过计算两个点之间的斜率和截距,确定直线方 程,然后根据需要插入的点数,计算出各点的坐 标值。
直线插补优化
对于复杂图形,需要优化直线插补算法,以减少 计算量和提高效率。一种常见的方法是使用样条 曲线插补,将直线分成若干段,每段使用不同的 斜率和截距。
对于复杂图形,需要优化圆弧 插补算法,以减少计算量和提 高效率。一种常见的方法是使 用样条曲线插补,将圆弧分成 若干段,每段使用不同的半径 和中心位置。
案例三:多轴插补算法的实现与优化
• 多轴插补定义:多轴插补是指通过同时控制多个轴的运动,以实现复杂形状的 插补算法。
第三章 插补原理及控制方法

逼近误差(直线逼近曲线)、计算误差和圆整误差
要求:综合效应(轨迹误差)不大于系统的最小运动指令或脉冲当量。
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 则根据偏差公式
数控技术第3章插补原理

数控技术第3章插补原理插补原理第三章插补原理插补原理§3.1一、基本概念概述插补(Interpolation):数控系统根据给定的进给速度和轮廓线形基本数据(直线起点、终点坐标,圆弧圆心、起点、终点坐标),在轮廓的已知点之间,运用一定的算法,形成一系列中间点坐标数据,从而自动的对各坐标轴进行脉冲分配,完成整个线段的轨迹分析,以满足加工精度的要求。
插补原理插补是数控系统最重要的功能;插补实际是数据密集化的过程;插补必须是实时的;插补运算速度直接影响系统的控制速度;插补计算精度影响到整个数控系统的精度。
插补器按数学模型分类,可分为一次插补器、二次插补器及高次曲线插补器;根据插补所采用的原理和计算方法不同,分为软件插补和硬件插补。
目前大多采用软件插补或软硬件结合插补。
根据插补原理可分为:脉冲增量插补和数字采样插补。
插补原理脉冲当量:每一个脉冲使执行件按指令要求方向移动的直线距离,称为脉冲当量,用δ表示。
一般0.01mm~0.001mm。
脉冲当量越小,则机床精度越高yA(xe,ye)ox插补原理二、插补方法分类 1.脉冲增量插补每次插补结束,在一个轴上仅产生单个的行程增量,以一个脉冲的方式输出给步进电动机,实现一个脉冲当量的位移。
进给速度与插补速度相关。
插补的实现方法简单,通常只用加法和移位即可完成插补,易用硬件实现,且运算速度快。
适用于以步进电动机为驱动装�Z的开环数控系统。
按插补运算方法,可分为逐点比较法和数字积分法等。
插补原理2.数字增量插补数控装�Z产生的是数字量,而不是单个脉冲。
插补程序以一定的周期定时进行,在每个周期内根据进给速度计算出坐标轴在下一个插补周期内的位移增量。
分为粗插补(用若干条微小直线段来逼近给定曲线)和精插补(在每一条微小直线段上进行数据的密化工作)。
插补运算速度与进给速度无严格的关系,可获得较高的进给速度插补算法复杂,对计算机有较高要求。
适用于以直流或交流伺服电动机为驱动的闭环或半闭环位�Z采样控制系统常用的数字增量插补有时间分割法和扩展数字积分法插补原理三、评价插补算法的指标稳定性指标:插补运算实际是一种叠代运算。
第三章插补原理及控制方法

及
控
终点判别
N
终点?
制
方
法
结束
25
二、逐点比较法圆弧插补---其它象限
y
F>0
y
F>0
第
F<0
F<0
三 章
o
x
o
x
插
补
原
理
逆圆
顺圆
及 控
各象限插补进给方向, 各象限插补进给方向,远
制
远离原点坐标值加一接 离原点坐标值加一,接近
方
近原点坐标值减一。
原点坐标值减一。
法
26
作业
试推导逐点比较法第一象限顺圆弧 第 插补的递推公式,并画出程序流程图。
逐点比较插补计算法(简称逐点比较法)
第
三 章
数字积分插补计算法(简称数字积分法)
插 时间分割插补计算法(简称时间分割法)
补
原
理 及
样条插补计算方法等。
控
制
方
法
2
3-1 逐点比较法插补
逐点比较插补计算法(简称逐点比
第 较法)又称区域判别法。
三
章
其原理是:计算机在控制加工轨迹过
插 程中逐点计算和判断加工偏差以控制坐
章
当M点在直线上时, + Δ X
y
插 补
(αi= α)
原
M (x i y j )
A
理
及 控
tg αi= tg α
制
方 法
αi
oα
x
6
其中 tg αi= y j / xi
tgα= y e / x e
tg αi -tgα= y j / xi - y e / x e
数控技术 第三章 插补原理

一.逐点比较法直线插补算法
⑴判别函数及判别条件 如图所示,对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.插补方法的分类❑脉冲增量插补(行程标量插补)特点:✓每次插补的结果仅产生一个单位的行程增量(一个脉冲当量)。
以一个一个脉冲的方式输出给步进电机。
其基本思想是:用折线来逼近曲线(包括直线)。
✓插补速度与进给速度密切相关。
因而进给速度指标难以提高,当脉冲当量为10μm时,采用该插补算法所能获得最高进给速度是3-4 m/min。
✓脉冲增量插补的实现方法较简单,通常仅用加法和移位运算方法就可完成插补。
因此它比较容易用硬件来实现,而且,用硬件实现这类运算的速度很快的。
但是也有用软件来完成这类算法的。
✓这类插补算法有:逐点比较法;最小偏差法;数字积分法;目标点跟踪法;单步追综法等✓它们主要用早期的采用步进电机驱动的数控系统。
✓由于此算法的速度指标和精度指标都难以满足现在零件加工的要求,现在的数控系统已很少采用这类算法了。
❑数字增量插补(时间标量插补)❑特点:插补程序以一定的时间间隔定时(插补周期)运行,在每个周期内根据进给速度计算出各坐标轴在下一插补周期内的位移增量(数字量)。
其基本思想是:用直线段(内接弦线,内外均差弦线,切线)来逼近曲线(包括直线)。
插补运算速度与进给速度无严格的关系。
因而采用这类插补算法时,可达到较高的进给速度(一般可达10m/min以上)。
数字增量插补的实现算法较脉冲增量插补复杂,它对计算机的运算速度有一定的要求,不过现在的计算机均能满足要求。
这类插补方法有:数字积分法(DDA)、二阶近似插补法、双DDA插补法、角度逼近插补法、时间分割法等。
这些算法大多是针对圆弧插补设计的。
这类插补算法主要用于交、直流伺服电机为伺服驱动系统的闭环,半闭环数控系统,也可用于以步进电机为伺服驱动系统的开环数控系统,而且,目前所使用的CNC系统中,大多数都采用这类插补方法。
数控技术-第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,偏差符号确定可将其转化到第一象限, 动点与直线的位置关系按第一象限判别方式进行判别。
插补原理及控制方法

插补原理及控制方法插补原理是指在数控机床运动控制系统中,通过对多个轴同时进行定长或定角度的运动控制,实现复杂曲线的加工。
插补控制方法包括线性插补和圆弧插补两种。
一、线性插补线性插补是指在工件加工中,沿直线轨迹进行直线段的插补控制方法。
线性插补的原理是通过控制系统对多个轴的运动速度和方向进行精确控制,使得工件能够沿着设定的直线路径进行加工。
线性插补的控制方法包括点位控制和连续控制两种。
1.点位控制点位控制是将每个插补段分解成多个线性插补点,通过对每个点的坐标进行控制,实现工件的加工。
点位控制方式适用于工件形状简单、精度要求不高的情况下。
2.连续控制连续控制是通过对每个时间段内的轴位置进行插补计算,实现工件的连续运动。
此命令适用于工件形状复杂、精度要求较高的场景。
在连续控制中,通常使用插补算法进行计算,将每个时间段内需要插补的线性段分割成多个小段,并根据小段的长度和速度来确定每个小段的运动规律。
二、圆弧插补圆弧插补是指在数控机床加工中,通过对多个轴的运动进行控制,实现工件上圆弧曲线的加工。
圆弧插补的原理是通过对多个轴进行同步运动,控制圆弧路径的切线和加工速度,使得工件能够按照设定的半径和圆弧角度进行加工。
圆弧插补的控制方法包括圆心插补法和半径插补法。
1.圆心插补法圆心插补法是通过控制系统中的插补算法,计算每个时间段内轴的位置和速度,实现工件画圆弧的加工。
在圆心插补中,需要手动指定圆心的坐标位置和圆弧的半径、角度来实现加工。
2.半径插补法半径插补法是指通过在控制系统中指定圆弧的起点、终点和半径来实现工件圆弧的加工。
在半径插补中,插补算法会根据起始点和终点的位置,计算出圆心的位置和圆弧的角度,从而实现工件的加工。
总结:插补原理及控制方法是数控机床系统中非常重要的部分,通过对多个轴的运动进行精确控制,实现工件曲线轨迹的加工。
线性插补适用于直线段的加工,圆弧插补适用于曲线段的加工。
掌握插补原理及控制方法,对于数控机床加工精度的提高和加工效率的提高具有重要意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
昆明学院戴丽玲
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
E(xe, ye )
X
图3.1 逐点比较法插补
2019/2/14
昆明学院戴丽玲
3
3-1 逐点比较法插补
2.逐点比较法的工作节拍 插补器控制机床(某个坐标)运动, 每走一步都要完成四个工作节拍。如 图3.2所示: <1>偏差判别-判断刀具相对于给定 轮廓的偏离位置,决定进给方向; <2>坐标进给-根据偏差判别的结果, 控制刀具相对于工件轮廓进给一步, 以缩小偏差; <3>偏差计算-由于刀具进给后改变 了位置,因此要计算出刀具当前位置 的新偏差,为下一次偏差判别做准备; <4>终点判别-判断刀具是否已到达 终点,若已到达终点,则停止插补, 若还未到达终点,则继续插补。
2 2 2 2 2 F R R x y R i i i i
Fi>0 → 动点落在圆弧外→ 刀具向圆弧内插补 Fi=0 → 动点落在圆弧上 Fi<0 → 动点落在圆弧内→ 刀具向圆弧外插补
2019/2/14 昆明学院戴丽玲 16
3-1 逐点比较法插补
2)坐标进给: Fi ≥ 0 → 动点落在圆弧外→ 刀具向-X插补 Fi < 0 → 动点落在圆弧内→ 刀具向+Y插补 3)偏差计算: 利用递推法求出Fi+1计算公式的简便形式:
7
8
2019/2/14
昆明学院戴丽玲
20
3-1 逐点比较法插补
步数
起点
1
偏差判别
坐标进给
偏差计算
F0=0
坐标计算
x0=4, y0=0 x1=4-1=3 y1=0 x2=3 y2=y1+1=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
昆明学院戴丽玲
14
3-1 逐点比较法插补
4.圆弧逐点比较法插补 1)偏差判别函数 设第一象限逆圆SE的 半径为R,以原点O为圆心,Y 起点为S(xs,ys),终点为 E(xe,ye),圆的方程为:
2 2 2 x y R
E(xe, ye )
N(xi , yi )
F<0 Ri F>0 F=0
假设某一时刻刀具动点 为N(xi,yi),N点与圆心O 的距离公式为:
Fi ≥ 0 → 插补-X →
则新偏差判别函数为:
2 i 1
x x 1 , y y i 1 i i 1 i
2 F x y R F 2 x 1 i 1 i i
2 i 1
Fi < 0 → 插补+Y → x x ,y y 1 i 1 i i 1 i 则新偏差判别函数为:
2 F x y R F 2 y 1 i 1 i i 2 i 1 2 i 1
2019/2/14
昆明学院戴丽玲
17
3-1 逐点比较法插补
结论:圆弧插补新的偏差判别函数Fi+1与Fi有关,还与动点 坐标值N(xi,yi)有关。 4) 终点判别 ⅰ 终点坐标法:取Σx=|xe-xs| ,Σy=|ye-ys| Fi≥0 ⇒ -X ⇒ Σx-1赋值给Σx Fi<0 ⇒+Y ⇒ Σy–1赋值给Σy 当Σx,Σy=0时,表示插补结束。 ⅱ 坐标投影法 取Σ=max(|xe-xs| ,|ye-ys|) 当刀具向相应坐标方向进给一步时,Σ=Σ-1。 ⅲ 总步长法 取Σ=|xe-xs|+|ye-ys| 刀具每进给一步时,执行Σ=Σ-1。
上述分式的分母xixe>0,可取分子xeyi-xiye为偏差判别 函数:
F x y x i e i iy e
2019/2/14 昆明学院戴丽玲 6
3-1 逐点比较法插补
当F=0时,动点N与直线重合,为方便插补,将F=0 归入F>0。 F≥0,动点N在直线上方 Y F<0,动点N在直线下方 A(Xe,Ye) 2)坐标进给 N(Xi,Yi) 坐标进给的方向由偏差 F>0 判别的结果决定,即: F<0 F≥0,动点向+X方向进 F=0 给一步 X O F<0,动点向+Y方向进给 图3.4 第一象限直线插补 一步
2019/2/14 昆明学院戴丽玲 5
3-1 逐点比较法插补
欲比较α与α0 角度的大小,可比较其三角函数值的大 小,现选择正切值tan的大小。
t an
yi
xi
tan 0
ye
xe
欲比较tanα和tanα0 的大小,可通过判断其差值正 负号实现:
y y y x y i e x e i i e tan tan 0 x x x x i e i e
F0 0
经i次插补后,有:
F x y x i e i iy e
2019/2/14 昆明学院戴丽玲 8
3-1 逐点比较法插补
F≥0 ⇒ +ΔX ⇒
x x 1 , y y i 1 i i 1 i
F x y x y F y i 1 e i 1 i 1 e i e
4)终点判别 刀具每进给一步后,CNC装置都要进行一次终点判别, 直线插补的终点判别可以采用三种方法: 终点坐标法 取Σx=|xe | ,Σy=|ye| Fi≥0 ⇒ +ΔX ⇒ Σx =Σx-1 Fi<0 ⇒ +ΔY ⇒ Σy =Σy –1 当Σ x,Σ y=0时,表示插补结束。 坐标投影法 取Σ=max(|xe| ,|ye|) 当刀具向相应坐标方向进给一步时,Σ=Σ-1,当Σ=0 时,表示插补结束。
2019/2/14 昆明学院戴丽玲 18
3-1 逐点比较法插补
5)圆弧插补流程 例3-2 设欲加工第一象 限逆时针圆弧SE,起点S (4,0),终点E(0, 4),试用逐点比较法插 补。 解:用总步长法进行终点 判别 Σ=|xe-xs|+|ye-ys| =4+4=8
Y
E(0,4)
R
S(4,0)
O
图3.8 第一象限逆圆插补
X
2019/2/14
昆明学院戴丽玲
19
3-1 逐点比较法插补
步数
起点
1
偏差判别
坐标进给
F0=0
偏差计算
坐标计算
x0=4, y0=0
终点判别
Σ=4+4=8
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
F4=F3+xe=-2+4=2
终点判别 ∑=7 ∑=7-1=6 ∑=6-1=5 ∑=5-1=4 ∑=4-1=3
5
6
7 7
F>0
F<0 F>0
+X
+Y +X
F5=F4-ye=2-3=-1
F6=F5+Xe=-1+4=3 F7=F6-Ye=3-3=0
∑=3-1=2
∑=2-1=1 ∑=1-1=0
2019/2/14
F<0 ⇒+ΔY ⇒
x x ,y y 1 i 1 i i 1 i
F x y x y F x i 1 e i 1 i 1 e i e
由递推公式可知,偏差判别函数仅与前一步插补的 偏差判别函数和已知的终点坐标值有关。
2019/2/14
昆明学院戴丽玲
9
3-19/2/14
昆明学院戴丽玲
7
3-1 逐点比较法插补
3)偏差计算 刀具进给一步后,CNC系统需计算刀具当前位置的新 偏差,为下一次偏差判别做准备,即需计算出Fi+1的值:
F x y x y i 1 e i 1 i 1 e
为简化计算,常采用递推法得出递推公式: 刚开始插补时,刀具位于直线的起点O,即: