计算机数字程序控制技术.ppt_第1页
计算机数字程序控制技术.ppt_第2页
计算机数字程序控制技术.ppt_第3页
计算机数字程序控制技术.ppt_第4页
计算机数字程序控制技术.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

计算机数字控制技术,第四讲 计算机数字程序控制技术,主讲: 王 文 2019年7月23日,数字程序控制基本原理,4.1,逐点比较法直线插补,4.2,逐点比较法圆弧插补,4.3,其它插补算法,4.4,主 要 内 容,步进电机控制技术,4.5,4.1.1 引言 4.1.2 数字程序控制原理 4.1.3 数字程序控制方式,4.1、数字程序控制基本原理,4.1、数字程序控制基本原理,4.1.1 引言 数字程序控制:计算机根据输入的指令和数据,控制生产机械按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自动地完成工作 。 应用:车、铣、加工中心、线切割、焊接、气割等各类数字控制机床。 世界上第一台数控机床由MIT于1952年发明。 数控的发展 NC (Numerical Control) CNC (Computer Numerical Control) MNC (Micro-computer Numerical Control) Open-CNC (Open-architecture Computer Numerical Control) Soft-CNC (Software Computer Numerical Control) 数控系统组成:输入装置输出装置控制器插补器,4.1、数字程序控制基本原理,4.1.2 数字程序控制原理 对于图4-1,用计算机在绘图仪或加工中心上重现: 将曲线分成若干段,用 直线或圆弧取代。 确定各分段点的坐标值。 确定各段的插补方式以 及线段的起点和终点。 将插补运算中定出的各中 间点,以脉冲信号形式 控制x、y方向上步进。,图4-1 曲线分段,4.1、数字程序控制基本原理,图4-2是一段用折线逼近直线的插补线段,其中 代表该线段的起点坐标值。 代表终点的坐标值,则x方向和y方向应移动的总步数 和 为,图4-2 直线分段逼近处理,4.1、数字程序控制基本原理,4.1.3 数字程序控制方式 点位控制(Point To Point,PTP) 只控制终止点坐标,不要求中间轨迹。如:钻床、镗床、冲床等 直线切削控制 控制终止点坐标某一直角坐标轴。如:铣床、车床、磨床、加工中心 轮廓切削控制(Continuous Path,CP) 控制刀具沿工件轮廓曲线运动,并完成形状加工。如:铣床、车床、磨床、加工中心、复杂齿轮加工机床等。 开环数字程序控制与闭环数字程序控制,4.2、逐点比较法直线插补,4.2.1 引言 4.2.2 直线插补计算原理 4.2.3 终点判别方法 4.2.4 四象限的偏差判别及进给方向 4.2.5 直线插补程序流程,4.2、逐点比较法直线插补,4.2.1 引言 插补的定义 根据给定的数学函数,诸如线性函数、圆函数或高次函数,在理想的轨迹或轮廓上的已知点之间确定中间点的方法。常用的基本线条有直线、圆弧、抛物线和螺旋线。 常用的插补方法 逐点比较法、数字积分插补法和数据采样插补计算法。 逐点比较法原理 画笔或刀具每移动一步,就进行一次偏差计算和判别。然后根据偏差的大小确定下一步的移动方向,使画笔或刀具始终紧靠理想线型运动,即”一点一比较,一步步逼近”。,4.2、逐点比较法直线插补,4.2.2 直线插补计算原理 设如图4-3所示直线OP,将加工起点预先调整到坐标原点,以不超过一步(一个脉冲当量)的误差,沿直线OP进给到终点 。直线上任一加工点 满足关系:,即,图4-3直线插补判别函数区域图,4.2、逐点比较法直线插补,若 点在直线OP的下方, 则 若 点在直线OP的上方(或直线上), 则 取直线加工的偏差函数 为 偏差函数是两组乘积之差,为提高插补 速度,需简化,以简单的运算代替。,图4-3直线插补区域图,4.2、逐点比较法直线插补,将 记为F,当加工点落在OP上方时,显然 ,下一步应向+X方向进给一步而到达 点,可令 点的新偏差为 由式 可得: F 为进给前的原偏差 ; 为已知终点坐标值 当加工点落在OP下方时,显然 ,下一步应向+Y方向进给一步而到达 点,则 点的新偏差 为 新偏差 ,等于进给前偏差值F和终点坐标 之一进行加/减运算,4.2、逐点比较法直线插补,4.2.3 终点判别方法 1、在加工过程中利用终点坐标值 与动点坐标值 每走一步比 较一次直至两者相等为止。 2、在加工过程中取终点坐标 和 中的较大者作为终点判别的依据,称此较大者为长轴。只要沿长轴方向上有进给脉冲,终判计数器就减1,因长轴总是最后到达终点,所以这种判断方法是正确的。 3、用一个终点判别计数器,存放x和y两个坐标的总步数 ,x或y坐标每进给一步,总步数计数器减1,当该计数器为零时即到达终点。,4.2、逐点比较法直线插补,4.2.4 四象限的偏差判别及进给方向,4.2、逐点比较法直线插补,4.2.5 直线插补程序流程 直线插补过程可归纳为以下四步 1、偏差判别 2、坐标进给 3、偏差计算 4、终点判别,图4-4 第一象限 直线插补计算程序流程图,4.2、逐点比较法直线插补,例题:如图设给定的加工轨迹为第一象限的直线OP,起点为坐标原点,终点坐标为(6,4),试进行插补计算并作出走步轨迹图。 解:以两终点坐标值中较大者 作为终点判别的依据。插补轨迹图如图4-5所示:,图4-5 直线插补轨迹图,4.3、逐点比较法圆弧插补,4.3.1 圆弧插补计算原理 4.3.2 终点判别方法 4.3.3 四个象限圆弧插补计算公式 4.3.4 圆弧插补程序流程,4.3、逐点比较法圆弧插补,4.3.1 圆弧插补计算原理 如图4-6所示圆弧,将加工点预先调整到起点A,并以不超过一步(即一个脉冲当量)的误差,沿圆弧自起点A进给到终点B。圆弧上的任一加工点 满足方程,图4-6 圆弧插补的进给,即,4.3、逐点比较法圆弧插补,若 点在圆弧内时,满足: 若 点在圆弧外时, 满足: 取圆弧加工的偏差函数 为 偏差函数有平方计算,为 了提高插补速度,需简化。,图4-6 圆弧插补的进给,4.3、逐点比较法圆弧插补,当加工点落在弧AB外时,显然 ,下一步应向-X方向进给一步而到达 新的一点 ,可令 点的新偏差为 由式 可得: 当加工点落在弧AB内时,显然 ,下一步应向+Y方向进给一步而到达 点,则 点的新偏差 为 进给方向可归纳为:,4.3、逐点比较法圆弧插补,4.3.2 终点判别方法 圆弧插补的终点判断方法和直线插补相同。 1、将想x、y轴走步步数的总和存入一个计数器,每走一步总的计数器减1,减至0时发出终点到信号。 2、用动点坐标值与终点坐标值的比较得到,如果x方向到终点,则 即 ,如果y方向到终点则 ,鉴别两个值是否等于零,可以进行终点判断。,4.3、逐点比较法圆弧插补,4.3.3 四个象限圆弧插补计算公式 用SR1、SR2、SR3、SR4依次表示第一、二、三、四象限中的顺圆弧,用NR1、NR2、NR3、NR4分别表示第一、二、三、四象限中的逆圆弧。 第二象限顺圆的偏差计算公式 时,+X方向进给,偏差为: 时,+y方向进给,偏差为:,4-6 第二象限的顺圆,4.3、逐点比较法圆弧插补,四个象限圆弧插补计算,图4-7 四个象限中圆弧的对称性,(a),(b),4.3、逐点比较法圆弧插补,4.3.4 圆弧插补程序流程 圆弧插补工作过程可归纳: 1、偏差判别 2、坐标进给 3、偏差计算 3、终点判别,图4-8 第一象限逆圆弧插补,4.3、逐点比较法圆弧插补,例题:加工轨迹为第一象限的逆圆弧PQ,已知起点P的坐标为 ,终点Q的坐标为 ,试进行插补计算并作出走步轨迹图。,图4-9 插补轨迹图,4.4、其它插补算法,4.4.1 脉冲增量插补(逐点比较法插补)的特点 4.4.2 数据采样插补法 4.4.3 其它数据采样插补算法,4.4、其它插补算法,4.4.1 脉冲增量插补(逐点比较法插补)的特点 两大类插补方法 脉冲增量插补、数据采样插补 脉冲增量插补 适用于以步进电机为驱动装置的开环数控系统中。特点是每次插补的结果仅产生一行程增量,以一个个脉冲方式输出给步进电机。 常用的脉冲增量插补方法 逐点比较法、DDA积分法以及两种算法的改型算法 脉冲增量插补法适用范围 中等精度、中等速度、步进驱动元件,4.4、其它插补算法,4.4.2 数据采样插补法 也称时间分割插补,适用于闭环和半闭环位置采样控制系统。 数据采样插补是把加工的一段直线或圆弧的整段分为许多相等的时间间隔,称为插补采样周期。 每经过一个单位时间间隔就进行一次插补计算,算出在这一间隔内各坐标的进给量,边计算边加工,直到加工终点。 插补算法得出的不是进给脉冲,而是用二进制表示的轮廓曲线上的进给段在各坐标轴的位置增量。,4.4、其它插补算法,4.4.2 数据采样插补法 插补周期与采样周期 插补周期是插补程序两次计算各坐标轴增量进给指令间的时间。 采样周期是坐标轴位置闭环数字控制系统的采样时间。 插补周期与采样周期是固定不变的两个时间间隔。 采样周期必须小于或等于插补周期 插补周期是采样周期的整数倍。 如:采样周期1ms, 插补周期=8ms 减小采样周期的目的是提高反馈响应速度,使机床实际进给速度变化更均匀。,4.4、其它插补算法,4.4.2 数据采样插补法 插补周期与采样周期的选择 插补周期影响系统的轮廓轨迹精度,不影响系统的稳定性。 采样周期对系统的稳定性和轮廓轨迹精度均有影响。 因此,选择插补周期时主要从插补精度考虑;而选择采样周期时,则其要从位置闭环伺服系统的稳定性和精度来考虑。 插补计算误差与插补周期成正比。 插补周期插补计算时间其它实时任务占用CPU时间。 如:AB公司7360CNC插补周期10.24ms, Simens公司System-7的插补周期=8ms,4.4、其它插补算法,4.4.3 其它数据采样插补算法 内接弦法插补方法(直线、圆弧) 扩展DDA插补方法(直线、圆弧) 椭圆插补方法 高次曲线样条插补方法(三次样条、四次样条、B样条等) 螺旋线插补方法,4.5、步进电机控制技术,4.5.1 引言 4.5.2 步进电机的工作原理 4.5.3 步进电机的工作方式 4.5.4 步进电机的速度控制,4.5、步进电机控制技术,4.5.1 引言 步进电机:脉冲电机,将电脉冲信号转换为角位移的机电式数模转换器(DA)。 常用作开环程序控制的输出驱动元件,接收计算机指令,完成相应的转动。 指令数决定总移动量、指令脉冲频率决定移动速度。 数控机床运动位移的精度与步进电机的性能(步距角)密切相关。,4.5、步进电机控制技术,4.5.2 步进电机的工作原理 步进电机步进转动 步进电机的

温馨提示

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

评论

0/150

提交评论