第二章 插补与刀补计算原理.ppt_第1页
第二章 插补与刀补计算原理.ppt_第2页
第二章 插补与刀补计算原理.ppt_第3页
第二章 插补与刀补计算原理.ppt_第4页
第二章 插补与刀补计算原理.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章插补与刀补计算原理 2 1概述机床数控的轮廓控制主要问题就是怎样控制刀具或工件的运动轨迹 无论是硬件数控 NC 系统 还是计算机数控 CNC 系统或者微机数控 MNC 系统 都必须有完成插补功能的部分 只是采取的方式不同而已 在CNC或MNC中 以软件 程序 完成插补或软 硬件结合实现插补 而在NC中有一个专门完成脉冲分配计算 即插补计算 的计算装置 插补器 无论是软件数控还是硬件数控 其插补的运算原理基本相同 其作用都是根据给定的信息进行数字计算 在计算过程中不断向各个坐标发出相互协调的进给脉冲 使被控机械部件按指定的路线移动 有关插补算法问题 除了要保证插补计算的精度之外 还要求算法简单 这对于硬件数控来说 可以简化控制电路 采用较简单的运算器 而对于计算机数控系统来说 则能提高运算速度 使控制系统较快且均匀地输给进给脉冲 经过多年的发展 插补原理不断成熟 类型众多 从产生的数学模型来分 有直线插补 二次曲线插补等 从插补计算输出的数值形式来分 有基准脉冲插补 又称脉冲增量插补 和数据采样插补 在基准脉冲插补中 按基本原理又分为以区域判别为特征的逐点比较法插补 以矢量运算为基础的矢量判别法插补 兼备逐点比较和数字积分特征的比较积分法插补 等等 2 2逐点比较法 逐点比较法 顾名思义 就是每走一步都要将加工点的瞬时坐标同规定的图形轨迹相比较 判断其偏差 然后决定下一步的走向 如果加工点走到图形外面去了 那么下一步就要向图形里面走 如果加工点在图形里面 那么下一步就要向图形外面走 以缩小偏差 这样就能得出一个非常接近规定图形的轨迹 最大偏差不超过一个脉冲当量 在逐点比较法中 每进给一步都需要进行偏差判别 坐标进给 新偏差计算和终点比较四个节拍 一 逐点比较法直线插补 如上所述 偏差计算是逐点比较法关键的一步 下面以第 象限直线为例导出其偏差计算公式 如图2 1所示 假定直线OA的起点为坐标原点 终点A的坐标为A xe ye P xi yi 为加工点 若P点正好处在直线OA上 那么下式成立 若任意点在直线 的上方 严格地说 在直线 与y轴所成夹角区域内 那么有下述关系成立 亦即 由此可以取偏差判别函数为 由的数值 称为 偏差 就可以判别出P点与直线的相对位置 即 对于图2 1的加工直线OA 我们运用上述法则 根据偏差判别函数值 就可以获得如图中折线段那样的近似直线 但是按照上述法则进行Fij的运算时 要作乘法和减法运算 这对于计算过程以及具体电路实现起来都不很方便 对于计算机而言 这样会影响速度 对于专用控制机而言 会增加硬件设备 因此应简化运算 通常采用的是迭代法 或称递推法 即每走一步后新加工点的加工偏差值用前一点的加工偏差递推出来 下面推导该递推式 根据式 2 1 及式 2 2 可以看出 新加工点的偏差完全可以用前一加工点的偏差递推出来 综上所述 逐点比较法的直线插补过程为每走一步要进行以下4个节拍 步骤 即判别 进给 运算 比较 1 判别 根据偏差值确定刀具位置是在直线的上方 或线上 还是在直线的下方 2 进给 根据判别的结果 决定控制哪个坐标 x或y 移动一步 3 运算 计算出刀具移动后的新偏差 提供给下一步作判别依据 根据式 2 1 及式 2 2 来计算新加工点的偏差 使运算大大简化 但是每一新加工点的偏差是由前一点偏差Fij推算出来的 并且一直递推下去 这样就要知道开始加工时那一点的偏差是多少 当开始加工时 我们是以人工方式将刀具移到加工起点 即所谓 对刀 这一点当然没有偏差 所以开始加工点的Fij 0 4 比较 在计算偏差的同时 还要进行一次终点比较 以确定是否到达了终点 若已经到达 就不再进行运算 并发出停机或转换新程序段的信号 表2 1逐点比较法直线插补运算举例 二 逐点比较法圆弧插补 加工一个圆弧 很容易联想到把加工点到圆心的距离和该圆的名义半径相比较来反映加工偏差 这里 我们以第 象限逆圆弧为例导出其偏差计算公式 设要加工图2 2所示第 象限逆时针走向的圆弧 半径为R 以原点为圆心 起点坐标为A 对于圆弧上任一加工点的坐标设为P xi yj P点与圆心的距离Rp的平方为 现在讨论这一加工点的加工偏差 图2 3圆弧插补过程若点P xi yj 正好落在圆弧上 则下式成立 若点P xi yj 正好落在圆弧外侧 则Rp R 即 若加工点P xi yj 正好落在圆弧内侧 则Rp R 即将上面各式分别改写为下列形式 加工点在圆弧上 加工点在圆弧外侧 加工点在圆弧内侧 取加工偏差判别式为 运用上述法则 利用偏差判别式 即获得图2 2折线所示的近似圆弧 若点P xi yj 在圆弧外或圆弧上 即满足的条件时 应向x轴发出一个负向运动的进给脉冲 x 即向圆内走一步 若P xi yj 在圆弧内侧 即满足的条件 则向y轴发出一个正向运动的进给脉冲 y 即向圆弧外走一步 为了简化偏差判别式的运算 仍用递推法来推算下一步新的加工偏差 设加工点P xi yj 在圆弧外侧或圆弧上 则加工偏差为x坐标需向负方向进给一步 x 移到新的加工点P xi yj 位置 此时新加工点的x坐标值为xi 1 y坐标值仍为yj 新加工点P xi 1 yj 的加工偏差为 设加工点P xi yj 在圆弧的内侧 则那么 y坐标需向正方向进给一步 y 移到新加工点P xi 1 yj 此时新加工点的x坐标值仍为xi y坐标值则改为yj 1 新加工点P xi yj 1 的加工偏差为展开上式 并真理得 综上所述可知 当时 应走 x 新偏差为 动点 加工点 坐标为 当 应走 y 新偏差为 动点坐标为可见 圆弧插补偏差计算的递推公式也是比较简单的 但计算偏差的同时 还要对动点的坐标进行加1 减1运算 为下一点的偏差计算做好准备 和直线插补一样 除偏差计算外 还要进行终点判别计算 每走一步 都要从两坐标方向总步数中减去1 直至总步数被减为零 发终点到达信号 时为止 才终止计算 下面举例说明插补过程 设欲加工第 象限逆时针走向的圆弧 见图2 3 起点A的坐标是 终点E的坐标是 终点判别值 加工过程的运算节拍见表2 2 插补后获得的实际轨迹如图2 3折线所示 逐点比较法插补第 象限直线和第 象限逆圆弧的计算流程图分别见图2 3和图2 4 图2 3圆弧实际轨迹 表2 2逐点比较法圆弧插补运算举例 图2 4直线插补计算流程图 图2 5圆弧插补计算流程图 三 坐标转换和终点判别问题 1 象限与坐标变换前面所讨论的用逐点比较法进行直线及圆弧插补的原理和计算公式 只适用于第 象限直线和第 象限逆时针圆弧那种特定的情况 对于不同象限的直线和不同象限 不同走向的圆弧来说 其插补计算公式和脉冲进给方向都是不同的 为了将各象限直线的插补公式统一于第 象限的公式 将不同象限 不同走向的8种圆弧的插补公式统一于第 象限逆圆的计算公式 就需要将坐标和进给方向根据象限等的不同而进行变换 这样 不管哪个象限的圆弧和直线都按第 象限逆圆和直线进行插补计算 而进给脉冲的方向则按实际象限和线型来决定 采用逻辑电路或程序将进给脉冲分别发到 X X Y Y四个通道上去 以控制机床工作台沿X和Y向的运动 我们用SR1 SR2 SR3 SR4分别表示第 象限的顺时针圆弧 用NR1 NR2 NR3 NR4分别表示第 象限的逆时针圆弧 如图2 6 a 所示 用L1 L2 L3 L4分别表示第 象限的直线 如图2 6 b 所示 由图2 6可以看出 按第 象限逆时针走向圆弧NR1线型插补运算时 如将x轴的进给反向 即走出第 象限顺时针走向圆弧SR2 将y轴的进给反向 即走出SR4 将x和y轴两者进给都反向 即走出NR3 此时NR1 NR3 SR2 SR4四种线型都取相同的偏差运算公式 无须改变 图2 6直线和圆弧不同象限的走向 还可以看出 按NR1线型插补时 把运算公式的坐标x和y对调 以x作y 以y作x 那么就得到SR1的走向 按上述原理 应用SR1同一运算公式 适当改变进给方向也可获得其余线型SR3 NR2 NR4的走向 这就是说 若针对不同象限建立类似于第 象限的坐标 就可得到与第 象限直线和第 象限逆圆的类似情况 从而可以用统一公式作插补计算 然后根据象限的不同发出不同方向的脉冲 图2 6 a b 分别为8种圆弧和4种直线的坐标建立情况 据此可以得到表2 3的进给脉冲分配类型 表2 3 x y脉冲分配的12种类型表2 3可以看出 对于直线 G01 来说 按照第 象限直线偏差计算公式得到的 x和 y脉冲 根据不同的象限 分配到机床不同坐标 X Y 的正负方向上 即若是第 象限直线 则 x应发往 Y坐标 若是第 象限直线 则 x应发往X坐标 等等 由此表可以得到发往 X Y坐标方向的脉冲分配逻辑式为 X G02 y G01 x G02 x G03 x G03 y G01 y X G03 x G03 y G01 y G02 y G01 x G02 x Y G03 y G01 y G02 y G01 x G02 x G03 x Y G02 x G03 x G03 y G01 y G02 y G01 x 2 逐点比较法的终点判别逐点比较法的终点判别方法大致有下列几种 1 设置一个终点减法计数器JE 插补运算开始前记入该程序x及y坐标的加工总长 即x和y的位移总步数 在插补过程中 x或y向每走一步 就从总步数中减去1 直至JE中存数被减为零 表示到达终点 这种方法 前例已作介绍 2 设置两个计数器JEX及JEY 分别控制两个坐标轴的加工长度 若沿x轴移动一步 从JEX中减1 同样 若沿y轴移动一步 从JEY中减1 当JEX及JEY中存数均被减为零时 表示到达终点 3 设置一个终点减法计数器JE 插补运算开始前记入该程序x坐标轴 或y轴 上的投影加工总长度Ex 或Ey 应选取Ex和Ey中较大的坐标值作为终点判别坐标 在插补过程中 若JE中寄存的是Ex 则每当沿x轴走一步 即从JE存数中减去1 若JE中寄存Ey 则每当沿y轴走一步 即从JE中减去1 直至JE存数被减为零 表示到达终点 逐点比较法除能插补直线和圆弧之外 还能插补椭圆 抛物线和双曲线等二次曲线 此法进给速度平稳 精度较高 无论是在普通NC系统还是在CNC系统中都有着非常广泛的应用 下面就来分析逐点比较法插补时的进给速度问题 四 逐点比较法的合成进给速度从前面的讨论知道 插补器向各个坐标分配进给脉冲 这些脉冲造成坐标的移动 因此 对于某一坐标而言 进给脉冲的频率就决定了进给速度 以坐标为例 设为以 脉冲 s 表示的脉冲频率 为以 mm min 表示的进给速度 它们有如下的比例关系 式中 为脉冲当量 以 mm 脉冲 表示 各个坐标进给速度的合成线速度称为合成进给速度或插补速度 对三坐标系统来说 合成进给速度为 式中分别为 三个方向的进给速度 合成进给速度直接决定了加工时的粗糙度和精度 我们希望在插补过程中 合成进给速度恒等于指令进给速度或只在允许的范围内变化 但是实际上 合成进给速度与插补计算方法 脉冲源频率及程序段的形式和尺寸都有关系 也就是说 不同的脉冲分配方式 指令进给速度和合成进给速度之间的换算关系各不相同 现在 我们来计算逐点比较法的合成进给速度 我们知道 逐点比较法的特点是脉冲源每产生一个脉冲 不是发向x轴 就是发向y轴 令为脉冲源频率 单位为 个脉冲 s 则有从而x和y方向的进给速度和 单位为mm min 分别为合成进给速度为 当 或 时 也就是进给脉冲按平行于坐标轴的方向分配时有最大速度 这个速度由脉冲源频率决定 所以称其为脉冲源速度 实质是指循环节拍的频率 单位为mm min 合成进给速度与之比为其插补速度的变化范围为 最大速度与最小速度之比为这样的速度变化范围 对一般机床来说已可满足要求 所以逐点比较法的进给速度是较平稳的 2 3数字积分法 数字积分法又称DDA法 DigitalDifferentialAnalyzer 采用数字积分法进行插补 脉冲分配均匀 易于实现多坐标直线插补联动或描绘平面上各种函数曲线 精度也能满足要求 所以数字积分法在轮廓控制数控系统方面获得广泛的应用 下面分别介绍数字积分法的一般插补原理 直线和圆弧插补原理 一 DDA的基本原理由高等数学可知 求函数y f t 对t的积分运算 从几何概念上讲 就是求此函数曲线所包围的面积F 如图 即 Y f x yi Yi 1 t ti 1 ti y t o to a ti ti 1 图2 7函数的积分 若把自由变量的积分区间 a b 等分成许多有限的小区间 t 其中 t ti 1 ti 这样 求面积F可以转化成求有限个小区间面积之和 即 数字运算时 t一般取最小单位 1 即一个脉冲当量 由此可见 函数的积分运算变成了变量的求和运算 当所选取的积分间隔 t足够小时 则由求和运算代替求积运算所引起的可以误差不超过允许的值 二 DDA直线插补设我们要对xy平面上的直线进行脉冲分配 直线的起点为坐标原点0 终点为如图2 8所示 0 V 图2 8合成速度与分速度的关系 y x 假定vx和vy分别表示动点在X和Y方向的移动速度 则在X和Y方向上的移动距离微小增量 x和 y应为 x vx t y vy t对直线函数来说vx和vy是常数 则下式成立 2 6 2 5 式中K为比例系数 在 t时间内 X和y位移增量的参数方程为动点从原点走向终点的过程 可以看作是各坐标系每经过一个单位时间间隔 t分别以增量Kxe和Kye同时累加的结果 经过m次累加以后 x和y分别都到达终点 即下式成立 2 7 2 8 则或 mK 1 2 9 上式表明 比例系数K和累加次数m的关系是互为倒数 因为m必须是整数 所以k一定是小数 在选取k时主要考虑每次增量 x或 y不大于1 以保证坐标轴上每次分配进给脉冲不超过一个单位的步距 即式中Xe和Ye的最大容许值受控制机的位数及用几个字节存储坐标值所限制 如用TP801 z80 单板机作控制机 用两个字节存储坐标值 因该单板机为8位机 故Xe和Ye的最大容许寄存容量为218 1 65535 为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论