1--插补的基本概念、脉冲增量插补与数据采样插补的特点和区别
一、插补及其算法 插补:是指在一条已知起点和终点的曲线上进行数

插补: 插补:是指在一条已知起点和终点的曲线上进行 数据点的密化。 数据点的密化。 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
插补原理
⒊ 坐标变换及自动过象限处理
数控技术第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。 脉冲当量越小, 脉冲当量越小,则机床精度越高
数控机床插补原理

X轴实际位置 X轴位置
比较
X坐标轴的位置增量/本周期
插 补 程 序
X轴位置 跟踪误差
Y坐标轴的位置增量/本周期
Y轴位置
采样反馈
比较
Y轴位置 跟踪误差
Y轴实际位置
伺 服 位 置 控 制 软 件
X轴 速度
X 驱 动 Y 驱 动
Y轴 速度
2插补的分类
2.4数据采样插补算法分类
1、直接函数法
数 据 采 样 插 补 算 法
Σ =5
Σ =4 Σ =3
6
7 8
F5<0
F6>0 F7<0
+y
-x -x
F6=F5+2y5+1=4
F7=F6-2x6+1=1 F8=F7-2x7+1=0
x6=4, y6=0
x7=4, y7=0 x8=4, y8=0
Σ =2
Σ =1 Σ =0
四、总结
插补原理,就是根据加工要求,确定出起 点和终点坐标之间的中间点,进而控制刀具 沿规定的轨迹运动,以加工出规定的轮廓的 方法。
X i 1 X i 1 2 2 2 Fi 1 ( X i 1) Yi R Fi 2 X i 1
3.3.4终点判别
双向计数:Σ=|Xb-Xa|+|Yb-Ya|,Σ=0停止 单向计数:Σ=max{|Xb-Xa|,|Yb-Ya|},Σ=0停止 分别计数:Σ1=|Xb-Xa|,Σ2=|Yb-Ya|,Σ1&Σ2=0停止
y
4 2 2 3
E(4,2)
o
1 1
x
2.投影法(单向计数) 取X方向和Y方向最多的步数作为计 数长度,此方向每走一步减一,直 到减为0停止。 Σ=max{|Xe|,|Ye|} Σ=0插补停止
插补的基本概念脉冲增量插补与数据采样插补的特点和区别逐点比较法的基本原理直线插补和圆弧插补

插补的基本概念脉冲增量插补与数据采样插补的特点和区别逐点比较法的基本原理直线插补和圆弧插补
脉冲增量插补和数据采样插补是实现插补的两种不同方法。
脉冲增量插补是将连续的运动轨迹离散化,以一定的脉冲数来表示,通过控制脉冲信号的频率和方向来控制机床的运动方向和速度。
而数据采样插补则是将预先生成的轨迹数据存储在内存中,通过对数据进行采样来得到机床的控制指令。
脉冲增量插补的特点是运算简单,系统响应速度较快,适合于高速运动控制;但由于其离散化的特点,可能会引入累积误差。
数据采样插补的特点是能够精确控制机床的运动轨迹,减小累积误差,但需要占用较大的内存空间。
逐点比较法是一种用于校正控制系统误差的方法。
其基本原理是通过对实际运动轨迹数据和预期轨迹数据进行逐点比较,根据比较结果来调整机床的控制指令,使实际运动轨迹尽可能地与预期轨迹一致。
逐点比较法的关键是选择合适的比较误差补偿算法,以实现高效准确的校正。
直线插补是指在机床坐标系下,按照直线轨迹进行插补运动。
直线插补的计算相对简单,只需要对坐标进行线性插值即可。
圆弧插补是指在机床坐标系下,按照圆弧轨迹进行插补运动。
圆弧插补的计算相对复杂,需要考虑起点、终点和半径等参数,通过数学运算得出插补指令。
总之,插补是机床运动控制的基础,脉冲增量插补和数据采样插补是两种常见的实现方式,逐点比较法是一种用于校正误差的方法,直线插补和圆弧插补则是两种常见的插补方式。
机床数控 简答 名词解释

1.计算机数控系统(CNC):指以计算机为核心的数控系统。
而数控系统则是指实现数控技术相关功能的软硬件模块有机集成系统,它是数控技术的载体。
C进给功能:数控系统的进给速度的控制功能。
主要分为:(1)进给速度 (2)同步进给速度 (3)进给倍率1 脉冲增量插补:又称基准脉冲插补,其特点是每次插补结束在一个轴上仅产生单个的行程增量,以一个脉冲的方式输出,实现一个脉冲当量的位移。
1.主轴定向控制(或主轴准停):是指实现主轴准确定位于周向特定位置的功能。
1.自动编程:即计算机辅助编程,它是借助数控自动编程系统由计算机来辅助生成零件加工程序。
1.模拟式测量:是将被测量用连续变量来表示,如电压的幅值变化、相位变化。
模拟式测量装置有旋转变压器和感应同步器等。
11. 简述CAD/CAM技术特点。
1)产品开发的集成2)相关性3)并行协作11.数控加工工艺分析的目的是什么?包括哪些内容?在数控机床上加工零件,首先应根据零件图样进行工艺分析、处理,编制数控加工工艺,然后再能编制加工程序。
正确的工艺分析,对保证加工质量,提高劳动生产率,降低生产成本,减轻工人劳动强度以及制订合理的工艺规程都有极其重要的意义。
11. 平行铣削中行距的大小取决于什么?空间曲面一般都采用行切法加工,故无论采用三坐标还是两坐标联动铣削,都必须计算或确定行距与步长。
行距指相邻两行直接刀具中心轨迹之间的距离。
行距S的大小直接关系到加工后曲面上残留沟纹高度h的大小。
一般来说,行距S的选择取决于铣刀半径Rn及所要求或允许的刀峰高度h和曲面的曲率变化情况。
11. 简述插补的概念。
目前使用的插补算法有哪些?所谓插补就是根据输入线型和速度的要求,实时分配各轴在每个插补周期内的位移量。
其目的是控制加工运动,使刀具相对于工件作出符合零件轮廓轨迹的相对运动。
目前数控系统常用的插补算法有脉冲增量插补和数据采样插补两大类。
11.CNC系统为何要进行加减速控制?有哪些方法?数控机床进给系统的速度是不能突变的,进给速度的变化必须平稳过渡,以避免冲击、失步、超程、振荡或引起工件超差。
什么是插补

什么是插补一、插补的概念在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能用折线轨迹逼近所要加工的曲线。
插补(interpolation)定义:机床数控系统依照一定方法确定刀具运动轨迹的过程。
也可以说,已知曲线上的某些数据,按照某种算法计算已知点之间的中间点的方法,也称为“数据点的密化”。
数控装置向各坐标提供相互协调的进给脉冲,伺服系统根据进给脉冲驱动机床各坐标轴运动。
数控装置的关键问题:根据控制指令和数据进行脉冲数目分配的运算(即插补计算),产生机床各坐标的进给脉冲。
插补计算就是数控装置根据输入的基本数据,通过计算,把工件轮廓的形状描述出来,边计算边根据计算结果向各坐标发出进给脉冲,对应每个脉冲,机床在响应的坐标方向上移动一个脉冲当量的距离,从而将工件加工出所需要轮廓的形状。
插补的实质:在一个线段的起点和终点之间进行数据点的密化。
插补工作可由硬件逻辑电路或执行软件程序来完成,在CNC系统中,插补工作一般由软件完成,软件插补结构简单、灵活易变、可靠性好。
二、插补方法的分类目前普遍应用的两类插补方法为基准脉冲插补和数据采样插补。
1.基准脉冲插补(行程标量插补或脉冲增量插补)特点:每次插补结束,数控装置向每个运动坐标输出基准脉冲序列,每插补运算一次,最多给每一轴一个进给脉冲。
每个脉冲代表了最小位移,脉冲序列的频率代表了坐标运动速度,而脉冲的数量表示移动量。
每发出一个脉冲,工作台移动一个基本长度单位,也叫脉冲当量,脉冲当量是脉冲分配的基本单位。
该方法仅适用于一些中等精度或中等速度要求的计算机数控系统主要的脉冲增量插补方法:数字脉冲乘法器插补法逐点比较法数字积分法矢量判别法比较积分法最小偏差法目标点跟踪法单步追踪法直接函数法加密判别和双判别插补法2. 数字采样插补(数据增量插补)数据采样插补又称时间增量插补,这类算法插补结果输出的不是脉冲,而是标准二进制数。
根据程编进给速度,把轮廓曲线按插补周期将其分割为一系列微小直线段,然后将这些微小直线段对应的位置增量数据进行输出,以控制伺服系统实现坐标轴的进给。
数据采样插补

在CNC系统中较广泛采用的另一种插补计算方法即所谓数据采样插补法,或称为时间分割法。
它尤其适合于闭环和半闭环以直流或交流电机为执行机构的位置采样控制系统。
这种方法是把加工一段直线或圆弧的整段时间细分为许多相等的时间间隔,称为单位时间间隔(或插补周期)。
每经过一个单位时间间隔就进行一次插补计算,算出在这一时间间隔内各坐标轴的进给量,边计算,边加工,直至加工终点。
与基准脉冲插补法不同,采用数据采样法插补时,在加工某一直线段或圆弧段的加工指令中必须给出加工进给速度v,先通过速度计算,将进给速度分割成单位时间间隔的插补进给量(或称为轮廓步长),又称为一次插补进给量。
例如,在FANUC 7M系统中,取插补周期为8 ms,若v的单位取mm/min,f的单位取mμ/8 ms,则一次插补进给量可用下列数值方程计算:10008260100015vf v⨯⨯==⨯按上式计算出一次插补进给量f后,根据刀具运动轨迹与各坐标轴的几何关系,就可求出各轴在一个插补周期内的插补进给量,按时间间隔(如8 ms)以增量形式给各轴送出一个一个插补增量,通过驱动部分使机床完成预定轨迹的加工。
由上述分析可知,这类算法的核心问题是如何计算各坐标轴的增长数x∆或y∆(而不是单个脉冲),有了前一插补周期末的动点位置值和本次插补周期内的坐标增长段,就很容易计算出本插补周期末的动点命令位置坐标值。
对于直线插补来讲,插补所形成的轮廓步长子线段(即增长段)与给定的直线重合,不会造成轨迹误差。
而在圆弧插补中,因要用切线或弦线来逼近圆弧,因而不可避免地会带来轮廓误差。
其中切线近似具有较大的轮廓误差而不大采用,常用的是弦线逼近法。
有时,数据采样插补是分两步完成的,即粗插补和精插补。
第一步为粗插补,它是在给定起点和终点的曲线之间插入若干个点,即用若干条微小直线段来逼近给定曲线,粗插补在每个插补计算周期中计算一次。
第二步为精插补,它是在粗插补计算出的每一条微小直线段上再做“数据点的密化”工作,这一步相当于对直线的脉冲增量插补。
第四部分插补原理与速度控制

(3)迭代法偏差函数F的推导
①设加工点P在圆弧外侧或圆弧上,则加工偏差F≥0, 刀具需向X坐标负方向进给一步,即移动到新的加工点
P(Xi+1,Yi)。新加工点的偏差为: Fi+1,i = (Xi – 1)2 +Yi2 -(X02 + Y02)
=Xi2-2Xi+1-X02+Yi2-Y02 =F-2Xi+1 ②设加工点P在圆弧内侧,则加工偏差F<0,刀具需向
①偏差判别 根据偏差值确定刀具相对加工直线的位置。
②坐标进给 根据偏差判别的结果,决定控制沿哪个坐标 进给一步,以接近直线。
③偏差计算 计算新加工点相对直线的偏差,作为下一步 偏差判别的依据。
④终点判别 判断是否到达终点,未到达终点则返回第一 步,继续插补,到终点,则停止本程序段的插补。终 点判别可采用两种方法:一是每走一步判断Xi-Xe≥0及 Yi-Ye≥0是否成立,如成立,则插补结束否则继续。二 是把每个程序段中的总步数求出来,即n=|Xe | + | Ye | , 每走一步n-1,直到n=0为止。
线 型 偏差判别
象
1
2
限
3
4
F≥0
-Y
+X
+Y
-X
G02
F<0
+X
+Y
-X
-Y
F≥0
-X
-Y
+X
+Y
G03
F<0
+Y
-X
-Y
+X
(3)圆弧插补自动过象限处理
为了加工二个象限或二个以上象限的圆弧,圆弧插 补程序必须具有自动过象限功能。自动过象限程序包 括象限边界处理、过象限判断及数据处理等模块。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
轮廓的位置偏差。 ② 坐标进给 根据偏差判别的结果,控制相应的坐标轴进给
一步,使刀具向零件轮廓靠拢。 ③ 偏差计算 刀具进给一步后,针对新的刀具位置,计算新
的偏差值。 ④ 终点判别 刀具进给一步后,需要判别刀具是否已经到达
零件轮廓的终点。 如果已经到达终点,则停止插补过程; 如果未到达终点,则返回到第①步,重复上述
例题3-2: 在插补处理开始之前,应该先对偏差值F和总步长计数器∑进行初始化。
F0 = 0; ∑= 3 + 5 = 8 整个插补过程见下表所示。
Y 5 4 3 2 1
O1
E(3,5) 234 X
序号 偏差判别
起点
0
F0 = 0
1 F1=-5≺0
2 F2=-2≺0
3
F3=1≻0
4 F4=-4≺0
5 F5=-1≺0
终点判别 ∑0 = 8 ∑0 = 7 ∑0 = 6 ∑0 = 5 ∑0 = 4 ∑0 = 3 ∑0 = 2 ∑0 = 1 ∑0 = 0
二、逐点比较法第Ⅰ象限逆圆弧插补
位置偏差计算 设有第一象限逆圆弧SE,圆弧起点为S(Xs,Ys), Y
刀具进给 逐点比较法刀具进给方向的选择原则: ① 平行于某个坐标轴; ② 减小动点相对于零件轮廓的位置偏差。
根据这个原则可以判断出直线插补的刀具进给方向为: ① 当动点在直线上方区域时, 应 +X 方向进给一步; ② 当动点在直线下方区域时,应 +Y 方向进给一步; ③ 动点在直线上时, 既可以+X方向也可以+Y方向进给一步,在此约定 取+X方向。
如下图所示。
② 在数控机床的加工过程中,刀具只能以折线的形式去逼近需要被加工的 曲线轮廓,其实际运动轨迹是由一系列微小直线段所组成的折线,而不是光滑 的曲线,如下图所示。
a0 a1 a6
a2 a3 a4 a5 a7
(a)
a0 a1 a2 a3 a4 a5
a6插补定义
在机床运动过程中,为了实现轮廓控制,数控系统必须根据零件轮廓 的曲线形式和进给速度的要求 ,实时计算出介于轮廓起点和终点之间的所 有折线端点的坐标(a1、a2、a3、…、),这种实时运算操作就是插补运 算。
逐点比较法的特点 ① 可以实现直线插补和圆弧插补; ② 每次插补运算后,只有一个坐标轴方向有进给; ③ 插补误差不超过一个脉冲当量; ④ 运算简单直观,输出脉冲均匀。 缺点:不容易实现两坐标以上的联动插补。 在两坐标联动的数控机床中应用比较普遍。
逐点比较法的工作过程 逐点比较法插补过程的每一步都要经过以下四
四个节拍。
开始
偏差判别
坐标进给
偏差计算
到达终点?
N
Y
结束
一、逐点比较法Ⅰ象限直线插补
位置偏差计算
Y
设有第一象限直线OE,起点O为坐标系原点, 终点为E(Xe,Ye),坐标系中各点坐标的单位 为脉冲当量数。
假设在直线OE附近有一个动点N(Xi,Yi),
则该点相对于轮廓OE的位置偏差,可以用轮廓终
点E的位矢和动点N的位矢与X轴的夹角正切差来
∑=|Xe|+ |Ye| 其中,
|Xe|:在X轴方向上刀具应该走的总步数; |Ye|:在Y轴方向上刀具应该走的总步数; ∑ :整个插补过程中,刀具应该走的总步数。
在插补过程中,每进行一次插补计算,无论哪根坐标轴进给一步,计数 器∑都做一次减1操作。当计数器∑内容减到零时,表示刀具已经走了规定的 步数,应该已经抵达直线轮廓的终点,系统停止插补计算。
开始
偏差计算
偏差判别
坐标进给
到达终点?
N
Y
结束
Y F>0
E(Xe,Ye) F<0
O
X
偏差值的迭代计算公式 通过以上讨论,逐点比较法直线插补的偏差值计算公式为
Fi = XeYi – XiYe
该式有一个缺点:需要做乘法运算。对于硬件插补器或者使用汇编语言的 软件插补器,这将产生一定的困难。
为简化偏差值Fi的计算,通常采用迭代公式,即根据当前点的偏差值推算 出下一点的偏差值。
④ 插补运算速度直接影响数控系统的运行速度;插补运算精度又直接 影响数控系统的运行精度。
插补速度和插补精度之间是相互制约、互相矛盾的,因此只能折中选择。
(5)插补算法分类 脉冲增量插补算法 通过向各个运动轴分配驱动脉冲来控制机床坐标轴相互协调运动,从而加工出一
定轮廓形状的算法。 特点: ① 每次插补运算后,在一个坐标轴方向(X、Y或Z) ,最多产生一个单位脉冲
③ 终点坐标法 在插补处理开始之前,先设置两个步长计数器∑1 和∑2 ,分别用来存放 刀具在两个坐标轴方向上应该走的总步数:
∑1 = |Xe|, ∑2 = |Ye| 在插补过程中,每进行一次插补计算,如果X方向进给一步,则计数器∑1 做减1操作;如果Y方向进给一步,则计数器∑2做减1操作。当两个步长计数器 都为零时,表示刀具已经抵达直线轮廓的终点,系统停止插补计算。
② 直线和圆弧是构成零件轮廓的基本线型,所以绝大多数数控系统都 具有直线插补和圆弧插补功能。
本课程将重点介绍直线插补和圆弧插补的计算方法。
③ 插补运算速度是影响刀具进给速度的重要因素。为减少插补运算时 间,在插补运算过程中,应该尽量避免三角函数、乘、除以及开方等复杂运 算。因此插补运算一般都采用迭代算法。
6
F6=2≻0
7 F7=-3≺0
坐标进给
+X +Y +Y +X +Y +Y +X +Y
偏差计算 F0 = 0
F1=F0–Ye=0-5=-5 F2=F1+Xe=-5+3=-2 F3=F2+Xe=-2+3=1 F4=F3–Ye=1-5=-4 F5=F4+Xe=-4+3=-1 F6=F5+Xe=-1+3=2 F7=F6–Ye=2-5=-3 F8=F7+Xe=-3+3=0
形式的步进电机控制信号,使该坐标轴最多产生一个单位的行程增量。 每个单位脉冲所对应的坐标轴位移量称为脉冲当量,一般用δ或BLU来表示。
② 脉冲当量是脉冲分配的基本单位,它决定了数控系统的加工精度。 普通数控机床: δ = 0.01mm; 精密数控机床: δ = 0.005mm 、 0.0025mm 或0.001mm;
a0 a1 a6
a2 a3 a4 a5 a7
a0 a1 a2 a3 a4 a5
a6
a7
a8
a9
(a)
(b)
所谓插补,就是根据零件轮廓的几何形状、几何尺寸以及轮廓加工的 精度要求和工艺要求,在零件轮廓的起点和终点之间插入一系列中间点 (折线端点)的过程,即所谓“数据点的密化过程”,其对应的算法称为 插补算法。
② 投影法 在插补处理开始之前,先确定直线轮廓终点坐标绝对值中较大的那根轴, 并求出该轴运动的总步数,然后存放在总步长计数器∑ 中。
∑=max(|Xe|, |Ye|) 在插补过程中,每进行一次插补计算,如果终点坐标绝对值较大的那根坐 标轴进给一步,则计数器∑做减1操作。当计数器∑内容减到零时,表示刀具 在终点坐标绝对值较大的那根坐标轴方向上已经走了规定的步数,应该已经抵 达直线轮廓的终点,系统停止插补计算。
表示。即
O
Yi Ye
Xi Xe
使用一个正数XeXi乘以该式,最后得
Fi X eYi X iYe
E(Xe,Ye) N(Xi,Yi) X
(3-1)
很显然,偏差值Fi的符号反映了动点N相对于直线OE的位置偏离情况。 ① Fi = 0 时,动点N在直线上; ② Fi ≻ 0 时,动点N在直线的上方区域; ③ Fi ≺ 0 时,动点N在直线的下方区域。
② 多个CPU的分布式处理方案 首先,将数控系统的全部功能划分为几个子功能模块,每个子功能模块 配置一个独立的CPU来完成其相应功能,然后通过系统软件来协调各个CPU之 间的工作。
③ 采用单台高性能微型计算机方案
第二节 逐点比较法 逐点比较法的基本原理 在刀具运动过程中,不断比较刀具与零件轮廓之间的相对位置,并根据 比较结果使刀具平行于坐标轴向减小偏差的方向进给。
③ 开始加工直线轮廓时,刀具总是处在直线轮廓的起点位置。因此偏差
值的初始值
F0 = 0
Y F>0
O
E(Xe,Ye)
F<0 X
终点判别 确定刀具是否已经抵达直线终点。如果到了终点,则停止插补计算;否 则继续循环处理插补计算。常用的终点判别方法有以下三种。 ① 总步长法 在插补处理开始之前,先设置一个总步长计数器∑,其初值为:
Y F>0
E(Xe,Ye)
F<0
O
X
综合上述讨论,有如下结论。 ① 偏差值 Fi = XeYi - XiYe ② 当 Fi ≥ 0 时,动点在直线上,或在直线上方区域,应该向 +X 方向进 给一步;
③ 当 Fi < 0 时,动点在直线下方区域,应该向 +Y 方向进给一步。
据此可设计出逐点比较法直线插补的计算流程如下。
第三章 轮廓插补原理 第一节 概述
(1)插补模块在数控系统软件中的作用 数控系统的一般工作过程如下。
编写数控加工程序
人
(个人计算机等)
工
处
理
输入数控加工程序
(通信接口、键盘等)
数
控
译码和预处理
系
(刀具补偿计算等)
统
自
动 处
插补运算处理
理
图纸 数控加工程序 驻留内存的数控加工程序
刀具中心轨迹 产生刀具坐标移动的实际控制信号
采用数据采样插补算法时,每调用一次插补程序,数控系统就计算出本插 补周期内各个坐标轴的位置增量以及各个坐标轴的目标位置。