8-数据采样插补
插补的基本概念、脉冲增量插补与数据采样插补的特点和区别

本课程将重点介绍直线插补和圆弧插补的计算方法。
插补的基本概念、脉冲增量插补与 数据采样插补的特点和区别
③ 插补运算速度是影响刀具进给速度的重要因素。为减少插补运算时 间,在插补运算过程中,应该尽量避免三角函数、乘、除以及开方等复杂运 算。因此插补运算一般都采用迭代算法。
定轮廓形状的算法。 特点: ① 每次插补运算后,在一个坐标轴方向(X、Y或Z) ,最多产生一个单位脉冲形
式的步进电机控制信号,使该坐标轴最多产生一个单位的行程增量。 每个单位脉冲所对应的坐标轴位移量称为脉冲当量,一般用δ或BLU来表示。
② 脉冲当量是脉冲分配的基本单位,它决定了数控系统的加工精度。 普通数控机床: δ = 0.01mm; 精密数控机床: δ = 0.005mm 、 0.0025mm 或0.001mm;
数据采样插补算法
根据数控加工程序所要求的进给速度,按照插补周期的大小,先将零件轮廓 曲线分割为一系列首尾相接的微小直线段,然后输出这些微小直线段所对应的位 置增量数据,控制伺服系统实现坐标轴进给。
采用数据采样插补算法时,每调用一次插补程序,数控系统就计算出本插补 周期内各个坐标轴的位置增量以及各个坐标轴的目标位置。
第三章 轮廓插补原理 第一节 概述
(1)插补模块在数控系统软件中的作用 数控系统的一般工作过程如下。
编写数控加工程序
人
(个人计算机等)
工
处
理
输入数控加工程序
(通信接口、键盘等)
数
控
译码和预处理
系
(刀具补偿计算等)
统
自
动 处
插补运算处理
理
9.数据采样法插补原理

数据采样插补又称为时间分割法,与基准脉冲插补法不同,数据采样 插补法得出的不是进给脉冲,而是用二进制表示的进给量。这种方法是根 据程编进给速度F,将给定轮廓曲线按插补周期T(某一单位时间间隔)分 割为插补进给段(轮廓步长),即用一系列首尾相连的微小线段来逼近给 定曲线。每经过一个插补周期就进行一次插补计算,算出下一个插补点, 即算出插补周期内各坐标轴的进给量,如等,得出下一个插补点的指令位 置。
插补周期越长,插补计算误差越大,插补周期应尽量选得小一些。CNC 系统在进行轮廓插补控制时,除完成插补计算外,数控装置还必须处理一 些其它任务,如显示、监控、位置采样及控制等。
数据采样插补一般分为粗、精插补两步完成。第一步是粗插补,由它 在给定曲线的起、终点之间插入若干个微小直线段。 这些微小直线段由精 插补进一步进行数据的密化工作,即进行对直线的脉冲增量插补。
有缘学习更多+谓ygd3076或关注桃报:奉献不连续信号,对时间上连 续的信号进行采样,就是通过一个采样开关K(这个开关K每隔 一定的周期TC闭合一次)后,在采样开关的输出端形成一连串 的脉冲信号。这种把时间上连续的信号转变成时间上离散的脉 冲系列的过程称为采样过程,周期T叫采样周期。
) 2
R 1
1
/ 2 2
2!
/ 22
4!
图5-29 圆弧插补
2 R
8
X
对于直线插补,不会造成轨迹误差。在圆弧插补中,会带来轨迹误差。
机电工程学院
设T为插补周期,F为进给速度,则轮廓步长为
l TF
用轮廓步长代替弦长,有
l TF RR
,得
er
(TF ) 2 8R
可见,圆弧插补过程中,用弦线逼近圆弧时,插补误差er与程编
插补的基本概念脉冲增量插补与数据采样插补的特点和区别逐点比较法的基本原理直线插补和圆弧插补

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

数据采样插补一、概述数据采样插补多用于进给速度要求较高的闭环掌握系统。
它与前面我们介绍的插补方法的最大不同就是前者计算机一般不包含在伺服掌握环内,计算机插补的结果是输出进给脉冲,伺服系统依据进给脉冲进给。
每进给一步(一个脉冲当量),计算机都要进行一次插补运算。
进给速度受计算机插补速度的限制,很难满意现代数控机床高速度的要求。
而后者计算机一般包含在伺服掌握环内。
数据采样插补用小段直线来靠近给定轨迹,插补输出的是下一个插补周期内各轴要运动的距离,不需要每走一个脉冲当量就插补一次,可达到很高的进给速度。
1. 数据采样插补的基本原理粗插补:采纳时间分割思想,依据进给速度F和插补周期T,将廓型曲线分割成一段段的轮廓步长L,L=FT,然后计算出每个插补周期的坐标增量。
精插补:依据位置反馈采样周期的大小,由伺服系统的硬件完成。
2. 插补周期和检测采样周期插补周期大于插补运算时间与完成其它实时任务时间之和,现代数控系统一般为2~4ms,有的已达到零点几毫秒。
插补周期应是位置反馈检测采样周期的整数倍。
3.插补精度分析直线插补时,轮廓步长L与被加工直线重合,没有插补误差。
圆弧插补时,轮廓步长L作为弦线或割线对圆弧进行靠近,存在半径误差。
二、数据采样法直线插补1.插补计算过程(1)插补预备主要是计算轮廓步长l=FT及其相应的坐标增量。
(2)插补计算实时计算出各插补周期中的插补点(动点)坐标值。
2.有用的插补算法(1)直线函数法插补预备:插补计算:2)进给速率数法(扩展DDA法)插补预备: 引入步长系数K则插补计算:三、数据采样法圆弧插补1. 直线函数法(弦线法)如图5-13所示,要加工圆心在原点O(0,0)、半径为R的第一象限顺圆弧,在顺圆弧上的B点是继A点之后的插补瞬时点,两点的坐标分别为A(Xi,Yi)、B(Xi+1,Yi+1),现求在一个插补周期T内X 轴和Y轴的进给量△X、△Y。
图中的弦AB是圆弧插补时每个插补周期内的进给步长l,AP是A点的圆弧切线,M是弦的中点。
数控技术课后题答案

第一章1. 什么叫机床的数字控制?什么是数控机床?机床的数字控制原理是什么?答:数字控制是一种借助数字、字符或其它符号对某一工作过程(如加工、测量、装配等)进行可编程控制的自动化方法。
数控机床是采用数字控制技术对机床的加工过程进行自动控制的一类机床。
是数控技术典型应用的例子。
数控机床在加工零件时,首先是根据零件加工图样进行工艺分析,确定加工方案、工艺参数和位移数据;其次是编制零件的数控加工程序,然后将数控程序输入到数控装置,再由数控装置控制机床主运动的变速、启停、进给运动方向、速度和位移的大小,以及其他诸如刀具选择交换、工件夹紧松开、路程和参数进行工作,从而加工出形状、尺寸与精度符合要求的零件。
2. 什么叫点位控制、直线控制和轮廓控制?答:点位控制是控制点到点的距离。
只是要求严格控制点到点之间的距离,而与所走的路径无关。
直线控制是不仅控制点到点的距离,还要控制这两点之间的移动速度和路线,使之沿坐标平行或成45°的方向运动。
也就是说同时控制的坐标只有一个。
轮廓加工控制是控制轮廓加工,实时控制位移和速度。
它的特点是能够对两个或两个以上的运动坐标的位移和速度同时进行连续地相关控制,使合成的平面或空间运动轨迹能满足轮廓曲线和曲面加工的要求。
控制过程中不仅对坐标的移动量进行控制,而且对各坐标的速度及它们之间比率都要行严格控制,以便加工出给定的轨迹。
3. 简述数控机床是如何分类的?答:按伺服系统的类型分:开环控制的数控机床、闭环控制的数控机床、半闭环控制的数控机床。
按工艺方法分:金属切削类数控机床、金属成型类及特种加工类数控机床。
按功能水平分:低档数控机床;中档数控机床;高档数控机床。
4.什么叫CNC?答:以计算机为核心的数控系统。
第二章1.数控程序和程序段的格式是什么?包括哪几类指令代码?答:从数控系统外部输入的,根据被加工零件的图纸及其技术要求、工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制并直接用于加工的程序,就是数控加工程序,简称为数控程序。
数控系统插补的方法和原理

数控系统插补的方法和原理数控机床上进行加工的各种工件,大部分由直线和圆弧构成。
因此,大多数数控装置都具有直线和圆弧的插补功能。
对于非圆弧曲线轮廓轨迹,可以用微小的直线段或圆弧段来拟合。
插补的任务就是要根据进给速度的要求,在轮廓起点和终点之间计算出若干中间掌握点的坐标值。
由于每个中间点计算的时间直接影响数控装置的掌握速度,而插补中间点的计算精度又影响整个数控系统的精度,所以插补算法对整个数控系统的性能至关重要,也就是说数控装置掌握软件的核心是插补。
插补的方法和原理许多,依据数控系统输出到伺服驱动装置的信号的不同,插补方法可归纳为脉冲增量插补和数据采样插补两种类型。
一、脉冲增量插补这类插补算法是以脉冲形式输出,每次插补运算一次,最多给每一轴一个进给脉冲。
把每次插补运算产生的指令脉冲输出到伺服系统,以驱动工作台运动。
一个脉冲产生的进给轴移动量叫脉冲当量,用δ表示。
脉冲当量是脉冲安排计算的基本单位,依据加工的精度选择,一般机床取δ=0.01mm,较为精密的机床取δ=1μm或0.1μm 。
插补误差不得大于一个脉冲当量。
这种方法掌握精度和进给速度低,主要运用于以步进电动机为驱动装置的开环掌握系统中。
二、数据采样插补数据采样插补又称时间标量插补或数字增量插补。
这类插补算法的特点是数控装置产生的不是单个脉冲,而是数字量。
插补运算分两步完成。
第一步为粗插补,它是在给定起点和终点的曲线之间插入若干个点,即用若干条微小直线段来拟合给定曲线,每一微小直线段的长度△L 都相等,且与给定进给速度有关。
粗插补时每一微小直线段的长度△L 与进给速度F和插补T周期有关,即△L=FT。
图1 数据采样插补其次步为精插补,它是在粗插补算出的每一微小直线上再作“数据点的密化”工作。
这一步相当于对直线的脉冲增量插补。
数据采样插补方法适用于闭环、半闭环的直流或沟通伺服电动机为驱动装置的位置采样掌握系统中。
实训报告(数据采样插补)

数字化实训报告一数据采样差补简介所谓数据采样插补法,或称为时间分割法。
它尤其适合于闭环和半闭环以直流或交流电机为执行机构的位置采样控制系统。
这种方法是把加工一段直线或圆弧的整段时间细分为许多相等的时间间隔,称为单位时间间隔(或插补周期)。
每经过一个单位时间间隔就进行一次插补计算,算出在这一时间间隔内各坐标轴的进给量,边计算,边加工,直至加工终点。
与基准脉冲插补法不同,采用数据采样法插补时,在加工某一直线段或圆弧段的加工指令中必须给出加工进给速度F,先通过速度计算,将进给速度分割成单位时间间隔的插补进给量L(或称为轮廓步长),又称为一次插补进给量。
这类算法的核心问题是如何计算各坐标轴的增长数∆x和∆y(而不是单个脉冲),有了前一插补周期末的动点位置值和本次插补周期内的坐标增长段,就很容易计算出本插补周期末的动点命令位置坐标值。
对于直线插补来讲,插补所形成的轮廓步长子线段(即增长段)与给定的直线重合,不会造成轨迹误差。
而在圆弧插补中,因要用切线或弦线来逼近圆弧,因而不可避免地会带来轮廓误差。
其中切线近似具有较大的轮廓误差而不大采用,常用的是弦线逼近法。
有时,数据采样插补是分两步完成的,即粗插补和精插补。
第一步为粗插补,它是在给定起点和终点的曲线之间插入若干个点,即用若干条微小直线段来逼近给定曲线,粗插补在每个插补计算周期中计算一次。
第二步为精插补,它是在粗插补计算出的每一条微小直线段上再做“数据点的密化”工作,这一步相当于对直线的脉冲增量插补。
二直线插补直线插补的情况如右图所示。
要求刀具在XY 平面中作所示的直线运动。
在这一程序段中,每一小段的长度为L=KFT(K进给倍率,F进给速度,T插补周期)。
只要求出∆x和∆y即可。
tanα=X E Y Ecosα=1√1+(tanα)2∆X=L∗cosα∆Y=∆X∗tanα三顺圆圆弧插补3.1公式推导圆弧插补的情况如下。
顺圆弧AB为待加工曲线,可以依据几何知识推导出关系式:∆Y ∆X =X I+0.5∗L∗COSαY I−0.5∗L∗SINα无法求解出∆x和∆y,取α=45°.如此会引起的误差就是下一点可能不在圆弧上面,所以修正关系式为:∆X′=L*COS45X I2+Y I2=(X I+∆X)2+(Y I−∆Y)2AB3.2流程图3.3程序CLOSE&1#1->2500X#2->2500YOPEN PROG 28CLEARINC;增量模式P0=1;每个周期的步长P1=100;半径P2=0;x0P3=100;y0P4=100;x1P5=0;y1P11=0.7071;sin45,cos45P6=SQRT((P4-P2)*(P4-P2)+(P5-P3)*(P5-P3));始末点距离P7=INT(2*(ASIN(P6/2/P1))*P1/P0)+1;步数WHILE(P7>0);由步数控制循环P8=ATAN((P2+0.5*P0*P12)/(P3-0.5*P12*P0));计算新的角度P9=P0*COS(P8);dxP10=-(P2+0.5*P9)*P9/(P3-0.5*P9);dyP2=P2+P9;新的x0P3=P3+P10;新的y0X(P9);电机动作Y(P10)P7=P7-1;步数减一ENDWHILECLOSE四逆圆圆弧插补4.1公式推导圆弧插补的情况如下。
什么是插补

什么是插补一、插补的概念在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能用折线轨迹逼近所要加工的曲线。
插补(interpolation)定义:机床数控系统依照一定方法确定刀具运动轨迹的过程。
也可以说,已知曲线上的某些数据,按照某种算法计算已知点之间的中间点的方法,也称为“数据点的密化”。
数控装置向各坐标提供相互协调的进给脉冲,伺服系统根据进给脉冲驱动机床各坐标轴运动。
数控装置的关键问题:根据控制指令和数据进行脉冲数目分配的运算(即插补计算),产生机床各坐标的进给脉冲。
插补计算就是数控装置根据输入的基本数据,通过计算,把工件轮廓的形状描述出来,边计算边根据计算结果向各坐标发出进给脉冲,对应每个脉冲,机床在响应的坐标方向上移动一个脉冲当量的距离,从而将工件加工出所需要轮廓的形状。
插补的实质:在一个线段的起点和终点之间进行数据点的密化。
插补工作可由硬件逻辑电路或执行软件程序来完成,在CNC系统中,插补工作一般由软件完成,软件插补结构简单、灵活易变、可靠性好。
二、插补方法的分类目前普遍应用的两类插补方法为基准脉冲插补和数据采样插补。
1.基准脉冲插补(行程标量插补或脉冲增量插补)特点:每次插补结束,数控装置向每个运动坐标输出基准脉冲序列,每插补运算一次,最多给每一轴一个进给脉冲。
每个脉冲代表了最小位移,脉冲序列的频率代表了坐标运动速度,而脉冲的数量表示移动量。
每发出一个脉冲,工作台移动一个基本长度单位,也叫脉冲当量,脉冲当量是脉冲分配的基本单位。
该方法仅适用于一些中等精度或中等速度要求的计算机数控系统主要的脉冲增量插补方法:数字脉冲乘法器插补法逐点比较法数字积分法矢量判别法比较积分法最小偏差法目标点跟踪法单步追踪法直接函数法加密判别和双判别插补法2. 数字采样插补(数据增量插补)数据采样插补又称时间增量插补,这类算法插补结果输出的不是脉冲,而是标准二进制数。
根据程编进给速度,把轮廓曲线按插补周期将其分割为一系列微小直线段,然后将这些微小直线段对应的位置增量数据进行输出,以控制伺服系统实现坐标轴的进给。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上式反应了A点与B点的位置关系,只要坐标满足上式,则
A点与B点必在同一圆弧上。由于式中和都是未知数,难以求 解,这里采用近似算法。取α≈45°,即
f cos f co f sin f sin 45 (Yi ) (Yi ) 2 2
采样周期的选择
采用数据采样插补算法,首先需要解决的问题是选择合适 的插补周期。对于位置采样控制系统,确定插补周期时,主 要考虑如何满足采样定理(香农定理),以保证采集到的实际 位移数据不失真。CNC系统位置环的典型带宽为20Hz左右。 根据采样定理,采样频率应该等于或大于信号最高频率的2倍。 取信号最高频率的5倍作为采样频率,即100Hz。因此典型的 采样周期(或插补周期)取为10ms左右。美国A-B公司生产的 一些CNC系统,其插补周期和采样周期均取10.24ms,日本 FANUC公司生产的一些CNC系统,其采样周期取4ms,插补 周期取8ms(采样周期的2倍)。对于后一种情况,插补程序每 8ms调用一次,为下一个周期算出各坐标轴的增量值;而位 置反馈采样程序每4ms调用一次,将插补程序算好的坐标位 置增量值除以2后再与坐标位置采样值进行比较。
FTs X e2 Ye2 FTs X e2 Ye2 Ye
Xe
2. 数据采样圆弧插补
圆弧插补的基本思想是在满足精度要求的前提下,用弦进 给代替弧进给,即用直线逼近圆弧。 图1-15所示为一逆圆弧,圆心在坐标原点,起点A(Xe, Ye),终点(Xe,Ye)。圆弧插补的要求是在已知刀具移动速度F 的条件下,计算出圆弧段上的若干个插补点,并使相邻两个插 补点之间的弦长满足下式:
令K=FT/R
Xi K(Yi - 1 - KXi - 1/2) Yi K(Xi - 1 - KYi - 1/2)
那么Ai’点的坐标为:
Xi Xi - 1 Xi Yi Yi - 1 Yi
i1 i
Y
Yi
C
A(Xi, Yi)
E
F
H M
Yd
D
P
Yi+ 1
B(Xi+ 1 , Yi+ 1 )
i
i+ 1
O
Xi
Xi+ 1
X
图3-14
数据采样法顺圆插补
其中 为进给弦AB所对应的角度增量。根据几何关系,有
AOC PAF i
AOB BAP 2 2
数据采样插补的最大进给速度不受计算机最大运 算速度的限制,而主要受圆弧弦线误差和伺服系统性 能的限制。
在直线插补中,插补形成的每个微小线段与给定的直 线重和,不会造成轨迹误差。但在圆弧插补中,通常 用内接弦线或内、外均差弦线来逼近圆弧,这种逼近 必然要造成轨迹误差。
(TF) eR R 8 8R
以此新的插补点坐标值又可求出下一个插补点坐标值。 在这里需要说明的是,由于取 α ≈45°,所以、也是近似 值,但是这种偏差不会使插补点离开圆弧的轨迹。
2.扩展DDA法圆弧插补
图3-15 扩展DDA法圆弧插补
经推导得:
Xi FT /R(Y i - 1 - FT /2R* Xi - 1) Yi FT /R(X i - 1 - FT /2R* Yi - 1)
2.4数据采样法插补原理
数据采样插补又称为时间分割法,与基准脉 冲插补法不同,数据采样插补法得出的不是进给 脉冲,而是用二进制表示的进给量。这种方法是 根据程编进给速度 F ,将给定轮廓曲线按插补周期 T (某一单位时间间隔)分割为插补进给段(轮廓 步长),即用一系列首尾相连的微小线段来逼近 给定曲线。每经过一个插补周期就进行一次插补 计算,算出下一个插补点,即算出插补周期内各 坐标轴的进给量,得出下一个插补点的指令位置。
O
图
Xi
Xi+ 1
X
数据采样法直线插补
式中,L为直线段长度;K为系数, 因为
L
X e2 Ye2
K L / L
X i X i 1 X i X i 1 KX e Yi Yi 1 Yi Yi 1 KYe
因而动点的插补计算公式为
X i X i-1 Yi Yi-1
由于每次进给量很小,所以在整个插补过程中,这种近似是 可行的。其中Xi、Yi为已知。由上式可求出所以可得
X f cos
又由式
X (Xi )X 2 Y Y Yi 2
便可求得 △Y. △X 、△Y求出后,可求得新的插补点坐标值为
Xi+1=Xi+Δ X,Yi+1=Yi+Δ Y
令
PAF BAP i
在△MOD中,
2
DH HM tan OC CD
式中
f cos X f sin Y DH X i , OC Yi , HM , CD 2 2 2 2
故
X f cos (Xi ) (Xi ) (Yi 1 Yi ) Y 2 2 tan Y f sin ( X i 1 X i ) X (Yi ) (Yi ) 2 2
数据采样插补可以划分两个阶段:粗插补和 精插补,其中粗插补是主要环节。粗插补是用微 小的直线段逼近给定的轮廓,该微小的直线段与 指令给定的速度有关,常用软件实现;精插补是 在上述微小的直线段上进行“数据点的密化”, 这一阶段其实就是对直线的脉冲增量插补,计算 简单,可以用硬件或软件实现。这种插补方法所 产生的最大速度不受计算机最大运算速度的限制, 但插补程序比较复杂。
2
2
2.4
数据采样插补原理
1. 数据采样直线插补 如图所示,直线起点在原点O(0,0),终点为E(Xe,Ye), 刀具移动速度为F。设插补周期,则每个插补周期的进给步长 为
L FTs
各坐标轴的位移量为
L X X e KX e L L Y Ye KYe L
Y E(Xe, Ye) Yi+ 1 Yi Ni Ni+ 1 L Yi Xi
L FTs
Y E(Xe, Ye) L=FT S
A(Xa, Ya)
O
X
图1-15 用弦进给代替弧进给
如图所示,设刀具在第一象限沿顺时针圆弧运动,圆上点 A(Xi,Yi)为刀具当前位置,B(Xi+1,Yi+1)为刀具插补后到达
的位置,需要计算的是在一个插补周期内,X轴和Y轴的进给
增量△X=Xi+1-Xi和△Y=Yi+1-Yi。 图中,弦AB正是圆弧插补时每个插补周期的进给步长f= FTs。AP为图上过A点的切线,M为AB弦中点, ME AF 由于 OM AB ,因此AE=EF。圆心角具有下列关系: 。