第三章插补计算原理刀具半径补偿与速度控制4
数控技术自学指导书

《数控技术》自学指导书一、课程名称:数控技术二、自学学时:30课时三、教材名称:《数控技术》,赵玉刚宋现春编著,机械工业出版社四、课程简介:本课程是高等学校机械类专业学生必修的一门专业基础课程。
通过本课程的学习,使学生掌握现代数控技术的基本理论体系、方法和应用工具;具有综合运用所学知识,正确使用数控设备的能力;了解与本课程有关的机电一体化新技术及发展趋势;提高分析问题和动手动脑的综合能力;为学习其他有关课程和将来从事数控技术方面的工程设计与开发打好必要的基础。
本课程主要研究数控机床的工作原理、各组成部分及其在机械生产中的应用.基本教学内容有:数控技术概述、数控加工程序的编制、计算机数控装置、进给伺服系统、数控技术的发展、数控机床的故障诊断与维修等。
六、考核方式:开卷考试七、自学内容指导:第一章绪论1、本章内容概述:了解机床数控技术基本概念及其发展概况;掌握数控机床的工作流程、基本组成、工作原理、分类、特点和适用范围.2、自学学时安排:2学时3、知识点:概述、数控技术概念,数控机床概念。
数控机床的基本工作原理,数控机床的工作流程,数控机床的组成。
数控机床的特点,数控机床的适用范围。
点位、直线、轮廓控制数控机床概念,开环、闭环、半闭环数控机床概念,多轴联动数控机床的含义和实例。
4。
本章重点:点位、直线、轮廓控制数控机床概念,开环、闭环、半闭环数控机床概念,多轴联动数控机床的含义和实例.5。
习题1.数控机床是由哪几部分组成,它的工作流程是什么?2.按伺服系统的控制原理分类,分为哪几类数控机床?各有何特点?4.数控机床有哪些特点?3.什么是点位控制、直线控制、轮廓控制数控机床?三者如何区别?第二章数控机床的加工程序的编制1、本章内容概述:掌握数控编程基础知识;掌握常用G、M指令的编程方法;掌握数控编程的工艺处理原则;了解程序编制中的数学处理方法。
2、自学学时安排:103、知识点:数控编程基本概念,数控编程的一般步骤,数控编程代码的含义,手工编程和自动编程两种方法的异同数控机床的坐标系和坐标轴的确定,机床原点与机床坐标系,工件原点和工件坐标系,绝对坐标与相对坐标,尺寸设定单位,数控加工程序的结构常用的准备功能G指令(包括坐标系相关指令、运动方式相关指令、刀具补偿指令、子程序调用指令),常用的辅助功能M指令,F、S、T指令。
数控机床插补原理

对圆弧,提供起点、终点、顺圆或逆圆、以及圆心相对于起点的位置。为满
足零件几何尺寸精度要求,必须在刀具(或工件)运动过程中实时计算出满足 线形和进给速度要求的若干中间点(在起点和终点之间),这就是数控技术中
插补(Interpolation)的概念。据此可知,插补就是根据给定进给速度和给定
轮廓线形的要求,在轮廓已知点之间,确定一些中间点的方法,这种方法称 为插补方法或插补原理。
Xm+1=Xm+1, Ym+1=Ym
新的偏差为
Fm+1=Ym+1Xe-Xm+1Ye=Fm-Ye
若Fm<0时,为了逼近给定轨迹,应向+Y方向进给一步,走一步后新的坐标值为
Xm+1=Xm, Ym+1=Ym +1
新的偏差为
Fm+1=Fm+Xe
4. 终点判别法
逐点比较法的终点判断有多种方法,下面主要介绍两种:
直到∑为零时,就到了终点。
2.2
不同象限的直线插补计算
上面讨论的为第一象限的直线插补计算方法,其它三个象
限的直线插补计算法,可以用相同的原理获得,表5-1列出了
四个象限的直线插补时的偏差计算公式和进给脉冲方向,计 算时,公式中Xe,Ye均用绝对值。
表1-1 四个象限的直线插补计算
第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均代 入坐标绝对值。
逐点比较法计算

第二节逐点比较法插补(数控基础第三章插补计算原理、刀具半径补偿与速度控制)发布:2009-7-19 19:24 | 作者:唐义| 来源:本站| 查看:6次| 字号: 小中大逐点比较法的基本原理是被控对象在按要求的轨迹运动时,每走一步都要与规定的轨迹进行比较,由此结果决定下一步移动的方向。
逐点比较法既可以作直线插补又可以作圆弧插补。
这种算法的特点是,运算直观,插补误差小于一个脉冲当量,输出脉冲均匀,而且输出脉冲的速度变化小,调节方便,因此在两坐标数控机床中应用较为普遍。
一、逐点比较法直线插补1.逐点比较法的直线插补原理在图3-1所示平面第一象限内有直线段以原点为起点,以为终点,直线方程为:改写为:如果加工轨迹脱离直线,则轨迹点的、坐标不满足上述直线方程。
在第一象限中,对位于直线上方的点,则有:对位于直线下方的点B,则有:因此可以取判别函数来判断点与直线的相对位置,为当加工点落在直线上时,;当加工点落在直线上方时,;当加工点落在直线下方时,。
我们称为“直线插补偏差判别式”或“偏差判别函数”,的数值称为“偏差”。
例如图3-2待加工直线,我们运用下述法则,根据偏差判别式,求得图中近似直线(由折线组成)。
若刀具加工点的位置处在直线上方(包括在直线上),即满足≥0时向轴方向发出一个正向运动的进给脉冲(),使刀具沿轴坐标动一步(一个脉冲当量δ),逼近直线;若刀具加工点的位置处在直线下方,即满足<0时,向轴发出一个正向运动的进给脉冲(),使刀具沿轴移动一步逼近直线。
但是按照上述法则进行运算判别,要求每次进行判别式运算——乘法与减法运算,这在具体电路或程序中实现不是最方便的。
一个简便的方法是:每走一步到新加工点,加工偏差用前一点的加工偏差递推出来, 这种方法称“递推法”。
若≥0时,则向轴发出一进给脉冲,刀具从这点向方向迈进一步,新加工点的偏差值为根据式(3-1)及式(3-2)可以看出,新加工点的偏差值完全可以用前一点的偏差递推出来。
第三章、插补计算原理与速度控制

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

S = ∫ f (t )dt
0
t
数字积分原理
如果将时间划分为间隔为∆t,则当 足够小时 可得: 足够小时, 如果将时间划分为间隔为 ,则当∆t足够小时,可得:
S = ∫ f (t )dt = ∑ xi −1∆t
0 i =1 t n
如果认为∆t为一个单位的话,上式可以简化为: 如果认为 为一个单位的话,上式可以简化为: 为一个单位的话
xi +1 = xi
yi +1 = yi + 1
Fi +1 = Fi + 2 yi + 1
用逐点比较法插补,每插补一次需要五个节拍: 用逐点比较法插补,每插补一次需要五个节拍:
(1)偏差判别:根据偏差值判断加工点位置。 偏差判别:根据偏差值判断加工点位置。 (2)坐标进给:根据偏差判别结果,沿规定方向前进一 坐标进给:根据偏差判别结果, 个脉冲当量。 个脉冲当量。 (3)偏差计算:计算新加工点偏差。 偏差计算:计算新加工点偏差。 (4)坐标计算:计算新加工点坐标值。 坐标计算:计算新加工点坐标值。 (5)终点判别:判断是否到达终点,如果未到,继续插 终点判别:判断是否到达终点,如果未到, 否则停止插补。 补,否则停止插补。终点判别是判断移动步数是否等 于总移动步数( 于总移动步数(N=|Xe-X0|+|Ye-Y0|)。 )。
A(6,4)
O
线段插补实例
X
脉冲 个数
0 1 2 3 4 5 6 7 8 9 10
偏差判别
进给 方向
X→+1 Y→+1 X→+1 Y→+1 X→+1 X→+1 Y→+1 X→+1 Y→+1 X→+1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
圆弧 ---- 圆弧 α
过渡 方式 缩 短 型
90o≤α <180o
α r α
α r α
α
r α
α r α
伸 长 型
插
α <90o
α r α
r α
α
α
r α
α r α
入 型
10
现 二. 刀具半径补偿的工作原理 代 数 控 技 4. 刀具半径补偿的实例 术 第 六 节 刀 具 半 径 补 偿 原 理
现 代 一、刀具半径补偿的基本概念 数 控 技 B刀补这种刀补方法,无法满足实际应用中的许多 术
要求。因此现在用得较少,而用得较多的是C刀补。
上午10时48分
第 六 节 刀 具 半 径 补 偿 原 理
C刀补
它的主要特点是采用直线作为轮廓之间的过渡,因 此,它的尖角性好,并且它可自动预报(在内轮廓加工 时) 过切,以避免产生过切。
读入OA,判断出是刀补建立, 继续读下一段。 读入AB,因为∠OAB<90o, 且又是右刀补(G42),由表 可知,此时段间转接的过渡形 式是插入型。则计算出a、b、 ba A c的坐标值,并输出直线段oa、 c ab、bc,供插补程序运行。
上午10时48分
E
O D C
B
11
现 代 二. 刀具半径补偿的工作原理 数 控 技 读入BC,因为∠ABC<90o,同理,由表可知,段间 术 转接的过渡形式是插入型。则计算出d、e点的坐标值, 第 六 节 刀 具 半 径 补 偿 原 理
上午10时48分
在一般的CNC装置中,均有圆弧和直线插补两种功能。而C 第 六 功能刀补的主要特点就是来用直线过渡,由于采用直线过渡, 节 实际加工过程中,随着前后两编程轨迹的连接方法的不同,
刀 相应的加工轨迹也会产生不同的转接情况: 具 半 直线与圆弧 直线与直线 径 补 圆弧与圆弧 圆弧与直线 偿 原 理
半 径 减少粗、精加工程序编制的工作量。由于轮廓加工往往不 是一道工序能完成的,在粗加工时,均要为精加工工序预 补 偿 留加工余量。加工余量的预留可通过修改偏置参数实现, 原 而不必为粗、精加工各编制一个程序。 理 1
现 代 一、刀具半径补偿的基本概念 数 控 技 3. 刀具半径补偿的常用方法: 术 2 第 六 节
并输出直线cd、de。 读入CD,因为∠BCD>180o, 由表可知,段间转接的过渡 形式是缩短型。则计算出f点 的坐标值,由于是内侧加工, 须进行过切判别(过切判别的 a A b 原理和方法见后述),若过切 c 则报警,并停止输出,否则输 出直线段ef。
上午10时48分
刀具 编程轨迹
G41
C” A B G42 刀具
B刀补:有R 法,比例法,该法 对加工轮廓的连接都是以园弧进 行的。如图示,其缺点是: 1)在外轮廓尖角加工时,由于轮廓 尖角处,始终处于切削状态,尖 角的加工工艺性差。
C A’ B’ 刀具中心轨迹 C’
刀 具 半 径 2)在内轮廓尖角加工时,由于C”点不易求得(受计算能力 补 的限制)编程人员必须在零件轮廓中插入一个半径大于刀具 偿 半径的园弧,这样才能避免产生过切。 原 理 2
上午10时48分
刀具半径补偿功能在实施过程中,各种转接形式
和过渡方式的情况,如下面两表所示。表中实线表示
编程轨迹;虚线表示刀具中心轨迹;α 为矢量夹角;r 为刀具半径;箭头为走刀方向。表中是以右刀补(G42)
为例进行说明的,左刀补(G41)的情况与右刀补相似,
就不再重复。
8
现 二. 刀具半径补偿的工作原理 代 数 刀具半径补偿的建立和撤消 控 技 转接 刀补建立(G42) 刀补撤消(G42) 术 形式 矢量
实现根据编程轨迹对刀具中心轨迹的控制。可避免在加工 中由于刀具半径的变化(如由于刀具损坏而换刀等原因)而 第 六 重新编程的麻烦。
现 代 一、刀具半径补偿的基本概念 数 控 技 2. 刀具半径补偿功能的主要用途 术
上午10时48分
节
刀具半径误差补偿,由于刀具的磨损或因换刀引起的刀具 半径的变化,也不必重新编程,只须修改相应的偏置参数 刀 具 即可。
3
现 代 二. 刀具半径补偿的工作原理 数 控 技 1.刀具半径补偿的工作过程 术 第 六 节 刀 具 半 径 补 偿 原 理
上午10时48分
刀补建立
刀具中心轨迹
编程轨迹
刀补进行 刀补撤销。
刀补撤销 刀补进行
起刀点
刀补建立
4
现 代 二. 刀具半径补偿的工作原理 数 控 2. C功能刀具半径补偿的转接形式和过渡方式 技 术 转接形式
夹角
上午10时48分
直线 ---- 直线 α r α
直线 ---- 圆弧 α
直线 ---- 直线 α
圆弧 ---- 直线 α r α
过渡 方式 缩 短 型
第 六 节 刀 具 半 径 补 偿 原 理
α ≥180o
r α
r α
90o≤α <180o
α r α
α r α
α r α
α r α
伸 长 型
插
α <90o
缩短型:矢量夹角α≥180°
上午10时48分
刀具中心轨迹短于编程轨迹的过渡方式。
伸长型:矢量夹角90°≤α<180° 刀具中心轨迹长于编程轨迹的过渡方式。
插入型:矢量夹角α<90°
在两段刀具中心轨迹之间插入一段直线的过 渡方式。
7
现 二. 刀具半径补偿的工作原理 代 数 控 技 3. 刀具中心轨迹的转接形式和过渡方式列表 术 第 六 节 刀 具 半 径 补 偿 原 理
α r α
α r α
α r α
α r α
入 型
9
现 二. 刀具半径补偿的工作原理 代 数 刀具半径补偿的进行过程 控 刀 补 进 行(G42) 技 直线 ---- 直线 直线 ---- 圆弧 圆弧 ---- 直线 术 第 六 节 刀 具 半 径 补 偿 原 理
α ≥180o
α α α
上午10时48分
5
Байду номын сангаас
现 代 二. 刀具半径补偿的工作原理 数 控 技 过渡方式 术 第 六 节 刀 具 半 径 补 偿 原 理
轨迹过渡时,矢量夹角α 的定义: 指两编程轨迹在交点处非加工侧的夹角α
非加工侧 编程轨迹 刀具中心轨迹 加工侧 α 刀具中心轨迹 编程轨迹 加工侧
上午10时48分
α
非加工侧
6
现 二. 刀具半径补偿的工作原理 代 数 控 根据两段程序轨迹的矢量夹角α 和刀补方向的不同, 技 术 又有以下几种转接过度方式: 第 六 节 刀 具 半 径 补 偿 原 理