机床数控技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机床数控技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机床 数控技术 课件
- 资源描述:
-
1、第四章、插补、刀具补偿及速度控制第四章、插补、刀具补偿及速度控制1 插补原理与插补算法 脉冲增量法、数字增量法2 刀具半径补偿算法特点 B功能、C功能刀补3 进给速度与加减速控制方法 与插补算法有关:改变插补周期、改变速度指令4.1 插补原理与程序设计插补原理与程序设计l点位控制:点位控制:使工作台(或刀具)精确地移动到某一个位置点。控制装置只控制终点位置精度,而忽略对路径的控制。控制方法简单,只需控制驱动装置的起停。l轮廓控制:轮廓控制:使工作台(或刀具)精确地沿要求的轨迹移动。控制装置需控制起点至终点间每一个点的速度和位置精度。实现的方法:将轮廓控制看成是由足够多点的点位控制,这样就需要计
2、算这些中间点的位置值。l插补:插补:在轮廓的起点和终点之间,按照轮廓的数学特征计算所有的中间点的坐标值。为与伺服系统匹配,坐标值以增量形式表示。插补与脉冲指令插补与脉冲指令1、数字化进给脉冲指令伺服系统进给轴 一个脉冲所产生的坐标轴位移量称为脉冲当量,脉冲当量值取决于伺服电机与位置检测装置的分辨力。(0.110m)2、插补运算,输出脉冲指令 CNC装置根据零件的加工轨迹,计算刀具轨迹上的每一个中间点的坐标值,该坐标值经伺服驱动装置的脉冲当量量化,所以其个数是有限的;该坐标值以增量形式表示,以脉冲形式输出的。中间点的计算精度将影响零件的加工精度。3、插补程序是CNC装置控制软件的核心插补与轮廓控
3、制插补与轮廓控制插补脉冲:进给速度插补输出:运动合成插插补补算算法法与与插插补补效效果果脉冲增量插补法行程标量插补每次插补结束只产生一个行程增量,以一个个脉冲的方式输出给步进电机。方法简单,易用硬件实现,运算速度很快。适用于步进电机驱动的开环CNC系统。采用脉冲增量插补算法的CNC系统,坐标轴进给速度主要受插补程序运算时间的限制,一般为 13m/min。此类算法通常需要20多条指令,如果计算一个脉冲当量的时间为40s,当脉冲当量为0.001mm时,可以达到的极限速度为1.5mmin,如果要控制两个或两个以上的坐标时速度还将进一步降低。脉冲增量插补算法主要有:逐点比较法和数字积分法。数字增量插补
4、法时间标量插补 适用于交直流伺服电机驱动的闭环(半闭环)位置采样控制系统。进给速度取决于弦线误差要求和伺服系统。插补运算分两步完成:l 粗插补,即在给定起点和终点的曲线之间插入若干个点,用若干条微小直线段来逼近给定曲线,每一微小直线段的长度l相等,且与给定的进给速度有关。粗插补在每个插补运算周期中计算一次。因此每一微小直线段的长度l与进给速度F和插补周期T(约10ms)有关,即l FT。l 精插补,它是在粗插补时算出的每一条微小直线段上再做“数据点的密化”工作,这一步相当于对直线的脉冲增量插补。脉冲增量插补之逐点比较法 算法原理:计算机在控制加工轨迹过程中,逐点计算和判别加工偏差以控制坐标进给
5、方向,从而按规定的图形加工出合格工件。算法流程:偏差判别 进给 偏差计算 终点判别(确定方向)逐点比较法流程图逐点比较法流程图逐点比较法直线逐点比较法直线插补算法(第插补算法(第1象限)象限)1、偏差判别:F=02、坐标进给:F=0 则 X+3、偏差修正:+X:Fi+1=XeYi-(Xi+1)Ye=F-Ye +Y:Fi+1=Xe(Yi+1)-XiYe=F+Xe4、终点判别终点:Xe、Ye,初始偏差F0=XeY0-X0Ye逐点比较法直线逐点比较法直线插补算法算例插补算法算例F X Y Xe=8 Ye=10 Fi+10 1 0 -Ye -10-10 0 1 +Xe -2-2 0 1 +Xe 66
6、1 0 -Ye -4-4 0 1 +Xe 44 1 0 -Ye -6-6 0 1 +Xe 2 2 1 0 -Ye -8-8 0 1 +Xe 0坐标 4 5 终点判别:X,Y向的总脉冲数与终点坐标一致 象限与脉冲分配规律象限与脉冲分配规律线型偏差象限1234G01F=0+X+Y-X-YF0+Y-X-Y+X逐点比较法逐点比较法插补的改进插补的改进l八个进给方向将四个象限分为八个区域。在各个区域中的直线的进给方向如图。l如在1区的直线进给方向为X+Y、+X,在2区的直线进给方向为X+Y或+Y。即对于某一区域的直线,进给方向也只有两种可能,要么两坐标同时进给,要么单坐标进给。逐点比较法直线插补的改进算
7、例逐点比较法直线插补的改进算例逐点比较法圆弧逐点比较法圆弧插补算法(第插补算法(第1象限象限逆圆)逆圆)0、偏差计算:F=(XiXi+YiYi)-(XeXe+YeYe)=(XiXi+YiYi)-R*R1、偏差判别;2、分配进给脉冲 F=0 则 X-向进给(“向圆内走”)3、终点判别:按两方向坐标应走总步数之和判别终点4、偏差修正计算 -X后:Fi+1=F-2Xi+1;+Y后:Fi+1=F+2Yi+1逐点比较法圆弧逐点比较法圆弧插补算法算例插补算法算例1、终点时应发脉冲202、F Xi Yi X Y Fi+1 0 10 0 -1 -19 -19 9 0 1 -18 -18 9 1 1 -15 -
8、15 9 2 1 -10 -10 9 3 1 -3 -3 9 4 1 6 6 9 5 -1 -11 -11 8 5 1 0 例 设欲加工第一象限逆时针圆弧AB,起点为A(10,0),终点为B(0,10)。xy1。请写出其插补计算过程。逐点比较法的进给速度逐点比较法的进给速度lX或Y向直线时,每次插补,均向一个坐标轴输出一个进给脉冲;进给速度V0与插补频率正比。l走45度直线时,每两次插补,均向X、Y坐标轴输出一个进给脉冲;X、Y向的进给速度均与插补频率的1/2正比,合成速度V1=0.707V0。l插补频率不变,进给速度受直线的斜率影响变化,但这样的变化(0.7071)在加工过程中是允许的。脉冲
9、增量插补数字积分法数字积分法l算法原理:利用速度合成轨迹,使动点沿速度矢量的方向前进。l算法设计:(速度位移进给脉冲?)用数字积分器DDA对速度分量进行积分,即对各轴的速度分量值进行累加求和,累加器溢出频率正比与各轴的速度分量,溢出脉冲使刀具沿各坐标轴的移动。准确保证各动点处的速度比,即可生成要求的轨迹。所以其中的一个速度分量可以是任意的。该方法利用累加器溢出输出进给脉冲的,所以应使其中的一个速度分值充分利用寄存器容量。数字积分法特点数字积分法特点l在一次插补中会输出两个进给脉冲;l对曲线的数字积分运算中会出现误差,需采取措施。数字积分法直线数字积分法直线插补流程图插补流程图x为Y向积分结果的
10、溢出(进位),y为X向积分结果的溢出(进位)。数字积分法直线数字积分法直线插补算法(第插补算法(第1象限)象限)1、X、Y方向的被积函数寄存器初值存入X0、Y0;2、一次插补,累加一次;3、X向的积分累加器溢出时,向X坐标发进给脉冲;4、Y向的积分累加器溢出时,向Y坐标发进给脉冲;5、X、Y向的积分累加器,存放X、Y向积分结果的余数;6、累加次数2n。数字积分法直线数字积分法直线插补算法算例插补算法算例 直线OA,起点为圆点0,终点A(8,10),累加器和寄存器的位数为4位,其最大容量为2416,用DDA插补及绘制轨迹。运算参数:X速度分量1000(8)Y速度分量1010(10)基值16,即累
11、加器数值超过16溢出一次,输出一个进给脉冲。数字积分法直线数字积分法直线插补法计算步骤插补法计算步骤0、Vx=1000 CX Vy=1010 CY 1、Lx=1000 0 Ly=1010 02、Lx=0000 1 Ly=0100 13、Lx=1000 0 Ly=1110 04、Lx=0000 1 Ly=1000 15、Lx=1000 0 Ly=0010 16、Lx=0000 1 Ly=1100 07、Lx=1000 0 Ly=0110 18、Lx=0000 1 Ly=0000 19、Lx=1000 0 Ly=1010 0 Vx CX Vy CY10、Lx=0000 1 Ly=0100 111、
12、Lx=1000 0 Ly=1110 012、Lx=0000 1 Ly=1000 113、Lx=1000 0 Ly=0010 114、Lx=0000 1 Ly=1100 015、Lx=1000 0 Ly=0110 116、Lx=0000 1 Ly=0000 1数字积分法圆弧数字积分法圆弧插补流程图(第插补流程图(第1象限逆圆)象限逆圆)Jvx、Jvy为X、Y方向的被积函数寄存器(动点X+、Y-),JRx、JRy是X、Y向的积分累加器,存放X、Y向积分结果的余数。miimiitKXYtKYX11数字积分法圆弧数字积分法圆弧插补算法特征插补算法特征1、速度值为变量;2、X被积寄存器存入Y动点坐标值;
13、Y被积寄存器存入X动点坐标值;3、每次输出进给脉冲后,动点坐标变化,被积寄存器内容需随即修改;4、以数字化速度取代模拟量速度,会造成积算误差,产生输出误差,需做处理。数字积分法圆弧数字积分法圆弧插补算法(第插补算法(第1象限逆圆)象限逆圆)1、X、Y方向的被积函数寄存器初值存入起点Y0、X0;2、一次插补,累加一次;3、X向的积分累加器溢出时,向X坐标发进给脉冲,且Y方向的被积函数寄存器的数值减1;4、Y向的积分累加器溢出时,向Y坐标发进给脉冲,且X方向的被积函数寄存器的数值加1;5、X、Y向的积分累加器,存放X、Y向积分结果的余数;6、进给脉冲计数判断终点。数字积分法圆弧插补算法数字积分法圆
14、弧插补算法算例算例 第一象限圆弧AB,起点为(5,0),终点B(0,5),累加器和寄存器的位数为4位,其最大容量为2416,用DDA插补及绘制轨迹。1、初值:初值累加器Jx=0、Jy=0 被积寄存器Rx=0、Ry=52、积算:在有些情况下,由于算法存在误差,需作一些处理:插补过程中判别是否有一个坐标方向到达终点,若已到达终点,在积分运算时该方向就不再累加计算,只在另一方向进行累加计算。数字积分法圆弧数字积分法圆弧插补法计算步骤插补法计算步骤0、Jx=0 Jy=0 Rx=0 Ry=5 1、0 5 0 52、0 103、0 154、0 4+1 55、1 96、2 147、3 3+2 5 8、5 8
15、 9、7 1310、9 2+3 511、12 712、15 12 3 5 13、2-1+4 414、6 515、10 916、14 1317、2-1+5 319、12 720、1-10 5 222、11 1423、0-0+6 126、15 327、4-4 6 0数字积分法圆弧插补算法数字积分法圆弧插补算法算例结果算例结果线段行程与进给速度线段行程与进给速度l在插补频率不变的情况下进给速度稳定?情况1:累加器容量4位,完成直线插补(0,0)-(1,1)速度分量X=0001(1),Y=0001(1)累积运算16次后完成插补输出 进给速度:V=(1.414/16Tclk)情况2:累加器容量4位,完成
展开阅读全文