数字程序控制系统.ppt
《数字程序控制系统.ppt》由会员分享,可在线阅读,更多相关《数字程序控制系统.ppt(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/231第三章第三章 数字程序控制系统数字程序控制系统第五讲第五讲-第七讲第七讲信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/232第三章第三章 数字程序控制系统数字程序控制系统3.1 数字控制系统的概述数字控制系统的概述3.2 逐点比较插补原理逐点比较插补原理3.3 步进电机控制技术步进电机控制技术3.4 小小 结结信息与电气工程学院计算机控制系统计算机控制系统第五讲第五讲山东科技大学山东科技大学信息与电
2、气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2333.1 数字控制系统的概述数字控制系统的概述 所谓所谓数字程序控制数字程序控制(numerical control,NC),就是计算机根据输入的指令和数据,控制,就是计算机根据输入的指令和数据,控制生产机械(如各种加工机床)按规定的工作顺生产机械(如各种加工机床)按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自序、运动轨迹、运动距离和运动速度等规律自动地完成工作的自动控制。动地完成工作的自动控制。信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制
3、系统山东科技大学山东科技大学2023/4/234数控系统的发展历程数控系统的发展历程 1948年美国帕森斯公司接受美国空军委托,研年美国帕森斯公司接受美国空军委托,研制直升飞机螺旋桨叶片轮廓检验用样板的加工设备。制直升飞机螺旋桨叶片轮廓检验用样板的加工设备。由于样板形状复杂多样,精度要求高,一般加工设由于样板形状复杂多样,精度要求高,一般加工设备难以适应,于是提出采用数字脉冲控制机床的设备难以适应,于是提出采用数字脉冲控制机床的设想。想。自自1952年美国麻省理工学院研制出第一台三坐年美国麻省理工学院研制出第一台三坐标的试验性数控机床以来,数控系统大致经历了以标的试验性数控机床以来,数控系统大
4、致经历了以下四个阶段:下四个阶段:信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/235 19521969 研究开发阶段研究开发阶段 典型应用:数控车床、铣床、钻铣床典型应用:数控车床、铣床、钻铣床 工艺方法:简单工艺工艺方法:简单工艺 数控功能:数控功能:NC控制、控制、3轴以下轴以下 驱动特点:步进、液压电机驱动特点:步进、液压电机 19701985 推广应用阶段推广应用阶段 典型应用:加工中心、电加工、锻压典型应用:加工中心、电加工、锻压 工艺方法:多种工艺方法工艺方法:多种工艺方法
5、 数控功能:数控功能:CNC控制、刀具自动交换、五轴联动较控制、刀具自动交换、五轴联动较好的人好的人-机界面机界面 驱动特点:直流伺服电机驱动特点:直流伺服电机信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/236 1982 系统化阶段系统化阶段典型应用:性制造单元(典型应用:性制造单元(FUC)、柔性制造系统)、柔性制造系统(FUS)工艺方法:完整的加工过程工艺方法:完整的加工过程 数控功能:多台车床和辅助设备协同。多坐标控制,数控功能:多台车床和辅助设备协同。多坐标控制,高精度、高速度
6、,友好的人高精度、高速度,友好的人-机界面机界面 驱动特点:交流伺服电机驱动特点:交流伺服电机 1990 性能集成化阶段性能集成化阶段 典型应用:计算机集成制造系统典型应用:计算机集成制造系统(CIMS)、无人化工厂、无人化工厂 工艺方法:复合设计加工工艺方法:复合设计加工 数控功能:多过程、多任务调度、模板化和复合化数控功能:多过程、多任务调度、模板化和复合化 驱动特点:数字智能化直线驱动驱动特点:数字智能化直线驱动信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/237 随着计算机技术的
7、发展,数控技术不断采用计随着计算机技术的发展,数控技术不断采用计算机、控制理论等领域的最新技术成就,使其朝着算机、控制理论等领域的最新技术成就,使其朝着下述方向发展。下述方向发展。信息与电气工程学院计算机控制系统计算机控制系统l 高速、高效、高精度加工技术与装备高速、高效、高精度加工技术与装备l 五轴联动加工和复合加工机床五轴联动加工和复合加工机床l 控制智能化、网络化、开放化控制智能化、网络化、开放化l 新技术标准、新规范的建立新技术标准、新规范的建立(STEP-NC)数控技术的发展趋势数控技术的发展趋势山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科
8、技大学2023/4/238数控系统的分类数控系统的分类 按照按照控制方式控制方式(运动轨迹运动轨迹)的的不同,数控系统分为三类:不同,数控系统分为三类:点位控制点位控制只控制加工点的准确定位只控制加工点的准确定位(刀具行程终点的坐刀具行程终点的坐标值标值)。在变换加工点时不做任何加工。多用于数控钻床、镗。在变换加工点时不做任何加工。多用于数控钻床、镗床、冲床等。床、冲床等。直线切削控制直线切削控制不仅控制加工点的起始坐标,而且控制刀不仅控制加工点的起始坐标,而且控制刀具或工作台沿直线方向的加工行程具或工作台沿直线方向的加工行程(直线插补直线插补)。如车床、铣。如车床、铣床、磨床、加工中心等。床
9、、磨床、加工中心等。轮廓切削控制轮廓切削控制能控制刀具沿工件轮廓曲线连续运动,可能控制刀具沿工件轮廓曲线连续运动,可加工出曲线、曲面、凸轮和锥面等复杂形状的零件加工出曲线、曲面、凸轮和锥面等复杂形状的零件(直线和曲直线和曲线两种插补线两种插补)。如车床、铣床、磨床、齿轮加工机床等。如车床、铣床、磨床、齿轮加工机床等。信息与电气工程学院计算机控制系统计算机控制系统最典型的应用就是数字控制机床最典型的应用就是数字控制机床(简称数控机床简称数控机床)。山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/239数字控制机床简介数字控制机床简介 数
10、控机床是数字控制机床(数控机床是数字控制机床(Computer Numerical Control Machine Tools)的简称,用数字代码形式的信息)的简称,用数字代码形式的信息(程程序指令序指令)控制按给定的工作程序、运动速度和轨迹进行自动加控制按给定的工作程序、运动速度和轨迹进行自动加工的机床。工的机床。信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2310信息与电气工程学院计算机控制系统计算机控制系统 与普通机床相比,数控机床有如下与普通机床相比,数控机床有如下特点特点:加
11、工精度高,加工质量稳定;加工精度高,加工质量稳定;可进行多坐标的联动,能加工形状复杂的零件;可进行多坐标的联动,能加工形状复杂的零件;加工零件改变时,一般只需更改数控程序和调整加工零件改变时,一般只需更改数控程序和调整刀具参数等,可节省生产准备时间;刀具参数等,可节省生产准备时间;机床本身的精度高、刚性大,可选择有利的加工机床本身的精度高、刚性大,可选择有利的加工用量,生产率高(一般为普通机床的用量,生产率高(一般为普通机床的35倍);倍);机床自动化程度高,有利于制造业技术向综合自机床自动化程度高,有利于制造业技术向综合自动化方向发展;动化方向发展;对操作人员的素质要求较高,对维修人员的技术
12、对操作人员的素质要求较高,对维修人员的技术要求更高。要求更高。山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学 数控机床的坐标系数控机床的坐标系 基本坐标系基本坐标系:直线进给直线进给运动的坐标系()。坐标运动的坐标系()。坐标轴相互关系:由右手定则轴相互关系:由右手定则决定。决定。回转坐标:回转坐标:绕轴转动绕轴转动的圆进给坐标轴分别用表的圆进给坐标轴分别用表示,坐标轴相互关系由右示,坐标轴相互关系由右手螺旋法则而定。手螺旋法则而定。X X X XY Y Y YZ Z Z ZX X X X、Y Y Y Y、Z Z Z Z+A+A+A+A、+B+B
13、+B+B、+C+C+C+CX X X XZ Z Z ZY Y Y Y+C+C+C+C+B+B+B+B+A+A+A+A2023/4/2311信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学四轴联动加工四轴联动加工四轴联动加工四轴联动加工同时控制同时控制X X、Y Y、Z Z三三个直线坐标轴与某一个直线坐标轴与某一旋转坐标轴联动旋转坐标轴联动2023/4/2312信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2313信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2314视频视频1播放播放-DMG五轴联
14、动五轴联动视频视频2播放播放-DMG四轴联动四轴联动信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2315信息与电气工程学院计算机控制系统计算机控制系统l 3.1.1 数字程序控制系统的基本概念数字程序控制系统的基本概念l 3.1.2 数字程序控制系统的组成数字程序控制系统的组成山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/23163.1.1 数字控制系统的基本概念数字控制系统的基本概念 数控系统:输入装置、输出装置、数控系统:输入装置、输出装置、控制器和插补器控制器和插补器。信息与电气工程学院
15、计算机控制系统计算机控制系统 对图所示的平面图形,如何用计算机在绘图仪或对图所示的平面图形,如何用计算机在绘图仪或加工装置上重现加工装置上重现?Step1:将该图分割成三段:将该图分割成三段:,并将并将a、b、c、d四点坐标送计算机;四点坐标送计算机;Step2:插补计算插补计算确定各坐标之间的中间确定各坐标之间的中间值;值;Step3:把插补运算过程中定出的各中间:把插补运算过程中定出的各中间点,以脉冲信号形式去控制点,以脉冲信号形式去控制x,y方向上的方向上的步进电机,带动画笔、刀具或线电极运步进电机,带动画笔、刀具或线电极运动,从而绘出图形或加工出符合要求的动,从而绘出图形或加工出符合要
16、求的轮廓来。轮廓来。图图3-1 3-1 曲线分段曲线分段山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2317l 插补计算插补计算:给定曲线基点坐标,求得曲线中间值的数值计给定曲线基点坐标,求得曲线中间值的数值计算方法。算方法。l 插补计算原则插补计算原则:通过给定的基点坐标,以一定的速度连续通过给定的基点坐标,以一定的速度连续定出一系列中间点,这些中间点的坐标值以一定的精度逼近给定出一系列中间点,这些中间点的坐标值以一定的精度逼近给定的线段。定的线段。l 插补计算形式插补计算形式:直线插补直线插补(在给定的两个基点之间用一条近似直
17、线来逼近在给定的两个基点之间用一条近似直线来逼近)二次曲线插补圆弧、抛物线、双曲线二次曲线插补圆弧、抛物线、双曲线 (在给定的两个基点之间用一条近似曲线来逼近在给定的两个基点之间用一条近似曲线来逼近)l 插补算法:插补算法:数字脉冲乘法器、数字积分法、数字脉冲乘法器、数字积分法、逐点比较法逐点比较法等。等。信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2318l 步长步长(脉冲当量脉冲当量):刀具对应于每个脉冲移动的相:刀具对应于每个脉冲移动的相对位置,可以用对位置,可以用 ,表示,一般
18、表示,一般 。信息与电气工程学院计算机控制系统计算机控制系统 每一个脉冲信号代表步进电机走一步,即画笔或刀每一个脉冲信号代表步进电机走一步,即画笔或刀具在具在x方向或方向或y方向移动一个位置。方向移动一个位置。山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2319信息与电气工程学院计算机控制系统计算机控制系统x方向步数:方向步数:y方向步数:方向步数:图图3-2 3-2 用折线逼近直线段用折线逼近直线段根据偏离直线根据偏离直线(曲曲线线)的情况调整的情况调整x,y方向的进给方向的进给插补运算:如何分配插补运算:如何分配x和和y方向上
19、的脉冲数,使实方向上的脉冲数,使实际的中间点轨迹尽可能地逼近理想轨迹。际的中间点轨迹尽可能地逼近理想轨迹。山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/23203.1.2 数字程序控制系统的组成数字程序控制系统的组成1.1.闭环数字控制闭环数字控制信息与电气工程学院计算机控制系统计算机控制系统 该控制方式主要用于大型精密加工机床,但其该控制方式主要用于大型精密加工机床,但其结构复杂,难于调整和维护。结构复杂,难于调整和维护。直流电机直流电机码盘、光栅、码盘、光栅、感应同步器感应同步器等等山东科技大学山东科技大学信息与电气工程学院计算
20、机控制系统计算机控制系统山东科技大学山东科技大学2023/4/23212.2.开环数字控制开环数字控制信息与电气工程学院计算机控制系统计算机控制系统l 开环数字控制结构简单,并且可靠性高、成本开环数字控制结构简单,并且可靠性高、成本低、易于调整和维护等,应用最为广泛。低、易于调整和维护等,应用最为广泛。l 由于采用了步进电动机作为驱动元件,使得系由于采用了步进电动机作为驱动元件,使得系统的可靠性变得更加灵活,更易于实现各种插补统的可靠性变得更加灵活,更易于实现各种插补运算和运动轨迹控制。运算和运动轨迹控制。一个脉冲,一一个脉冲,一个角度,丢掉个角度,丢掉后不变后不变山东科技大学山东科技大学信息
21、与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2322第三章第三章 数字程序控制系统数字程序控制系统3.1 数字控制系统的概述数字控制系统的概述3.2 逐点比较插补原理逐点比较插补原理3.3 步进电机控制技术步进电机控制技术3.4 小小 结结信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/23233.2 逐点比较插补原理逐点比较插补原理插补原理:插补原理:刀具或画笔每走一步都要和给定轨迹上刀具或画笔每走一步都要和给定轨迹上的坐标值进行比较一次,决定下一步的
22、进给方向。的坐标值进行比较一次,决定下一步的进给方向。“一点一比较,步步来逼近一点一比较,步步来逼近”信息与电气工程学院计算机控制系统计算机控制系统用阶梯折线逼近曲线:用阶梯折线逼近曲线:走一步走一步 比较一次比较一次 决定下一步的走向决定下一步的走向 逐点比较法的最大误差:一个脉冲当量(步长)逐点比较法的最大误差:一个脉冲当量(步长)四方向插补四方向插补 八方向插补八方向插补山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/23243.2.1 逐点比较直线插补原理逐点比较直线插补原理1.在第一象限内的直线插补在第一象限内的直线插补信息
23、与电气工程学院计算机控制系统计算机控制系统 直线段直线段OP是期望绘制的线段。是期望绘制的线段。OP把第一象限划分为两个区域:把第一象限划分为两个区域:A+,A-。任取第一象限内一点任取第一象限内一点 ,定义定义 代表代表M点的偏差值:点的偏差值:山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2325信息与电气工程学院计算机控制系统计算机控制系统偏差判别式:偏差判别式:当当 时,表示时,表示M点在直线上;点在直线上;当当 时,表示时,表示M点在点在A+区域内;区域内;当当 时,表示时,表示M点在点在A-区域内。区域内。进给方向确定:
24、进给方向确定:当当 时,沿时,沿+x轴方向走一步;轴方向走一步;当当 时,沿时,沿+y轴方向走一步;轴方向走一步;当目前坐标与终点坐标相等,停止插补。当目前坐标与终点坐标相等,停止插补。山东科技大学山东科技大学乘法运算过于复杂,乘法运算过于复杂,也会降低程序的执行力也会降低程序的执行力能否简化为加法或减法能否简化为加法或减法信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2326信息与电气工程学院计算机控制系统计算机控制系统 (a)时进给时进给 (b)时进给时进给 时,计算时,计算 时,计算时,计算图图3.6 第一象限直线插补的进给方向第一象限直线插补的进给
25、方向山东科技大学山东科技大学信息与电气工程学院计算机控制系统计算机控制系统山东科技大学山东科技大学2023/4/2327偏差计算简化为:偏差计算简化为:若若M为起点为起点0,则,则 ;否则否则:若:若Fi=0,若若Fi 0,终点判断:终点判断:(1)双计数器法:设定两个减法计数器双计数器法:设定两个减法计数器Tx,Ty,当其全为零时,当其全为零时 终止。终止。(2)单计数器法:单计数器法:a.总步数判断法。设定一个减法计数器总步数判断法。设定一个减法计数器Tz。b.长轴步数判断法。设定一个减法计数器长轴步数判断法。设定一个减法计数器 Tl。信息与电气工程学院计算机控制系统计算机控制系统山东科技
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 程序控制 系统
限制150内