第一、二章数字程序控制原理.doc

第一部分 数控基础 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc111979575 第一章 数字程序控制 PAGEREF _Toc111979575 \h 1 HYPERLINK \l _Toc111979576 一、 什么叫数字程序控制? PAGEREF _Toc111979576 \h 1 HYPERLINK \l _Toc111979577 二、 逐点比较插补法 PAGEREF _Toc111979577 \h 2 HYPERLINK \l _Toc111979578 (一) 逐点比较法直线插补 PAGEREF _Toc111979578 \h 2 HYPERLINK \l _Toc111979579 (二) 逐点比较法圆弧插补 PAGEREF _Toc111979579 \h 5 HYPERLINK \l _Toc111979580 三、 步进电机控制程序设计 PAGEREF _Toc111979580 \h 9 HYPERLINK \l _Toc111979581 (一) 输出字 PAGEREF _Toc111979581 \h 10 HYPERLINK \l _Toc111979582 (二) 转速控制 PAGEREF _Toc111979582 \h 11 HYPERLINK \l _Toc111979583 第二章 数字程序控制系统举例 PAGEREF _Toc111979583 \h 12 HYPERLINK \l _Toc111979584 一、 系统结构框图 PAGEREF _Toc111979584 \h 12 HYPERLINK \l _Toc111979585 二、 输入/输出接口设置和中断控制逻辑电路 PAGEREF _Toc111979585 \h 12 HYPERLINK \l _Toc111979586 三、 加工指令和加工程序 PAGEREF _Toc111979586 \h 14 HYPERLINK \l _Toc111979587 (一) 加工指令 PAGEREF _Toc111979587 \h 14 HYPERLINK \l _Toc111979588 (二) 编程示例 PAGEREF _Toc111979588 \h 15 第一章 数字程序控制 什么叫数字程序控制? 能根据输入的数据和指令,控制生产机械按规定的工作顺序、运动轨迹、运动距离和运动速度等规律而自动完成工作的自动控制称为数字程序控制。 采用数字程序控制系统的机床叫做数字程序控制机床。简称数控机床。 数字程序控制系统一般由输入装置、输出装置、控制器、插补器等四大部分组成。目前,硬件数控系统已经很少采用。多数采用计算机数控系统,控制器和插补器功能以及部分输入输出功能都由计算机承担。 数字程序控制系统的插补器用于完成插补计算。插补计算就是按给定的基本数据(如直线的终点坐标,圆弧的起、终点坐标等),插补(插值)中间坐标数据,从而把曲线形状描述出来的一种计算。插补器实际上是一个函数发生器,能按给定的基本数据,产生一定的函数曲线,并以增量形式(例如为脉冲)向各坐标连续输出,以控制机床刀具按给定的图形运动。 多年来,在数字程序控制机床中最常采用的插补计算方法是逐点比较插补计算法(简称逐点比较法)和数字积分器插补计算方法(简称数字积分法)。近几年又采用了一些新的插补计算方法,如时间分割插补计算方法(简称时间分割法)和样条法插补计算方法等。 按插补器的功能可以分为平面的直线插补器、圆弧插补器和非圆二次曲线插补器及空间直线和圆弧插补器。因为大部分加工零件图形都可由直线和圆弧两种插补器得到,因此,在数字程序控制系统中直线插补器和圆弧插补器应用最多。 逐点比较插补法 所谓逐点比较插补法,就是它每走一步都要和给定轨迹上的坐标值进行一次比较,看这点在给定轨迹的上方或下方,或是在给定轨迹的里面或外面,从而决定下一步的进给方向。如果原来在给定轨迹的下方,下一步就向给定轨迹的上方走,如果原来在给定轨迹的里面,下一步就向给定轨迹的外面走,……。如此,走一步、看一看,比较一次,决定下一步走向,以便逼近给定轨迹,即形成“逐点比较法”插补。 逐点比较法是以阶梯折线来逼近直线或圆弧等曲线的,它与规定的加工直线或圆弧之间的最大误差为一个脉冲当量,因此只要把脉冲当量(每走一步的距离)取得足够小,就可达到加工精度的要求。 下面分别介绍逐点比较法直线和圆弧插补原理及其插补计算的程序实现方法。 逐点比较法直线插补 直线插补计算原理 (1) 偏差计算公式 按逐点比较法的原理,必须把每一插值点(动点)的实际位置与给定轨迹的理想位置间的误差,即“偏差”计算出来,根据偏差的正、负决

文档评论(0)

1亿VIP精品文档

相关文档