数控技术 第三章 CNC系统的基本原理.ppt
《数控技术 第三章 CNC系统的基本原理.ppt》由会员分享,可在线阅读,更多相关《数控技术 第三章 CNC系统的基本原理.ppt(265页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 计算机数控计算机数控(CNC)系统的基本原理系统的基本原理 本本 章章 重重 点点 内内 容容刀刀 具具 补补 偿偿 原原 理理插插 补补 原原 理理CNC装置的硬件系统装置的硬件系统CNC装置的软件系统装置的软件系统第三章第三章 计算机数控计算机数控(CNC)系统的基本原理系统的基本原理 第一节第一节 概述概述 第三节第三节 CNC的数据处理的数据处理第二节第二节 插补原理插补原理第四节第四节 CNC的软件系统的软件系统第五节第五节 CNC的硬件系的硬件系统统第六节第六节 典型典型CNC系统实例系统实例 第一节第一节 概概 述述 一、一、CNC系统的组成系统的组成第三章计算机数
2、控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理程序程序输入输入设备设备输出输出设备设备CNC装置装置PC 位置位置检测器检测器进给进给电机电机机床机床主轴主轴电机电机主轴主轴控制控制单元单元速度速度控制控制单元单元二、二、CNCCNC装置的结构装置的结构(一一)CNC)CNC装置的一般装置的一般硬件硬件结构结构第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理设备层设备层机床机床机器人机器人测量机测量机显示设备
3、显示设备输入输入/输输出设备出设备其他设备其他设备接接 口口计算机基本系统计算机基本系统设备支持层设备支持层人机控制人机控制运动控运动控制制PMC其他其他I/OCNC装置硬件组成装置硬件组成第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理CPUEPROMRAMIN接口接口OUT接口接口纸带纸带阅读机阅读机MDI/CRT接口接口位置位置控制控制其它其它接口接口总线总线(二二)CNC装置装置软件软件的功能性结构的功能性结构第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNC
4、CNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理操作系统操作系统管理软件管理软件零零件件操操作作系系统统显显 示示 处处 理理人人 机机 交交 互互输输入入输输出出管管理理编编 译译 处处 理理刀刀具具半半径径补补偿偿速速 度度 处处 理理插插 补补 运运 算算控制软件控制软件(三三)CNC硬件、软件的作用和相互关系硬件、软件的作用和相互关系CNC装置的硬件和软件构成了装置的硬件和软件构成了CNC装置的装置的系统平台系统平台:第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理
5、数控加工系统数控加工系统 CNCCNC装置的系统平台装置的系统平台被控设备被控设备机机 床床机器人机器人测量机测量机 根据用户根据用户要求开发要求开发 应用应用 软件软件控控 制制软软 件件管管 理理 程程 序序 操作系统操作系统 硬硬 件件接接 口口第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 该平台提供该平台提供CNC装置基本配置的装置基本配置的必备功能必备功能 该平台根据用户要求进行该平台根据用户要求进行功能设计和开发功能设计和开发 CNC平台的建构方式就是平台的建构方式就是CNC装置
6、的体系结构。装置的体系结构。该平台由以下该平台由以下两两个方面的含义个方面的含义:三、三、CNC装置的功能装置的功能基本基本功能功能选择选择功能功能数控系统基本配置的功能,即必备的功能数控系统基本配置的功能,即必备的功能用户可以根据要求选择的功能用户可以根据要求选择的功能四四.CNC系统的特点系统的特点 灵活性大灵活性大第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理只要改变系统软件,就可改变和扩展其功能,只要改变系统软件,就可改变和扩展其功能,补充新技术,延长硬件结构的使用期补充新技术,延长硬
7、件结构的使用期 通用性强通用性强硬件有多种通用的模块化结构,易于扩展硬件有多种通用的模块化结构,易于扩展 可以实现复杂的功能可以实现复杂的功能如高次曲线插补、动静态图形显示等功能如高次曲线插补、动静态图形显示等功能 可靠性高可靠性高 使用维修方便使用维修方便第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理许多功能由软件实现,硬件结构大大简化许多功能由软件实现,硬件结构大大简化,用大规模和特大规模通用和专用集成电路用大规模和特大规模通用和专用集成电路CNCCNC的诊断程序使维修非常方便的诊断程序使
8、维修非常方便 易于实现机电一体化易于实现机电一体化半导体集成电路技术的发展和采用先进的半导体集成电路技术的发展和采用先进的制造安装技术制造安装技术,使使CNCCNC装置尺寸大为缩小。装置尺寸大为缩小。K9MK9M铣床数控系统铣床数控系统K9MK9M铣床数控系统(立式铣床数控系统(立式1 1)K9MK9M铣床数控系统(箱式)铣床数控系统(箱式)K9TK9T铣床数控系统(箱式)铣床数控系统(箱式)四、几个典型的四、几个典型的CNC系统系统 美国艾美国艾伦伦 勃勃兰兰特雷公司本世特雷公司本世纪纪7070年代中期生年代中期生产产 的的73607360系系统统,是世界上第一个,是世界上第一个CNC系系统
9、统,是,是该该 公司于公司于19711971年公布的。年公布的。第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 世界著名控制系统制造商日本富士通法努克在世界著名控制系统制造商日本富士通法努克在 本世界本世界7070年代中期生产的年代中期生产的System 7 7,包括,包括7 7T和和 7 7M 两种。两种。美国著名的飞机制造公司麦克唐纳美国著名的飞机制造公司麦克唐纳 道格拉斯公道格拉斯公 司生产的司生产的Actrion,是一个典型的分布式微型是一个典型的分布式微型 计算机数控系统。计算机数控
10、系统。返返 回回第二节第二节 插补原理插补原理2.1 2.1 概概 述述第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 一一.什么是插补什么是插补 数控装置根据输入的零件程序的信息,将数控装置根据输入的零件程序的信息,将程序段所描述的曲线的起点、终点之间的空程序段所描述的曲线的起点、终点之间的空间进行数据密化,用一个个输出脉冲把这一间进行数据密化,用一个个输出脉冲把这一空间填补起来,从而形成要求的轮廓轨迹,空间填补起来,从而形成要求的轮廓轨迹,这种这种“数据密化数据密化”机能就称为机能就称为“
11、插补插补”。第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理零件程序零件程序 N12 G00 X12 Y24N13 G01 X24 Y56 第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理yx x 0 012242456 直线插补直线插补第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 零件程序提供
12、直线段的起点、终点坐标零件程序提供直线段的起点、终点坐标,数控装置数控装置将这两点之间的空间进行数据密化将这两点之间的空间进行数据密化,用一个个输出用一个个输出脉冲把空间填补起来脉冲把空间填补起来,从而形成要求的直线轨迹。从而形成要求的直线轨迹。N12 G00 X12 Y24N13 G01 X24 Y56 yx x 0 012242456圆弧插补圆弧插补第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 零件程序提供圆弧起点、终点、圆心坐标零件程序提供圆弧起点、终点、圆心坐标,数控数控装置将起点、
13、终点之间空间进行数据密化装置将起点、终点之间空间进行数据密化,用一个用一个个脉冲把这一空间填补成近似理想的圆弧个脉冲把这一空间填补成近似理想的圆弧,即对圆即对圆弧段进行数据密化。弧段进行数据密化。N12 G00 X40 Y30N13 G03 X0 Y50 R50 505040403030y0XR R二维插补二维插补 第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 对于平面曲线,通过二个坐标的插补运算,就能对于平面曲线,通过二个坐标的插补运算,就能 控制两个坐标轴走出所需轨迹。控制两个坐标轴走出
14、所需轨迹。yx x 0 012242456505040403030y0XR R第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 对于空间曲线对于空间曲线(三维、四维三维、四维),需要多个坐标,需要多个坐标 轴联动,也就需要多个坐标的插补运算。轴联动,也就需要多个坐标的插补运算。多维插补多维插补A(Xe、Ye、Ze)ZYXOXeYeZe二二.软件插补算法软件插补算法.脉冲增量插补脉冲增量插补 第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统
15、的基本原理)系统的基本原理)系统的基本原理产生的单个行程增量,以一个个产生的单个行程增量,以一个个脉脉冲冲方式输入给伺服系统。方式输入给伺服系统。原理原理yx x 0 012242456第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理步进电机为驱动装置的开环数控系统。步进电机为驱动装置的开环数控系统。计算机计算机数控柜数控柜步进电机步进电机驱动驱动电源电源步进步进电机电机机机 床床 滚珠丝杆滚珠丝杆应用应用.数字采样插补(数字采样插补(时间标量插补时间标量插补)插补程序每调用一次,算出坐标轴在一
16、个插补程序每调用一次,算出坐标轴在一个周期中的增长周期中的增长段段(不是脉冲不是脉冲),得到坐标轴),得到坐标轴相应的指令位置,与通过位置采样所获得的相应的指令位置,与通过位置采样所获得的坐标轴的现时的实际位置(数字量)相比较坐标轴的现时的实际位置(数字量)相比较,求得求得跟随误差跟随误差。位置伺服软件将根据当前的。位置伺服软件将根据当前的跟随误差算出适当的坐标轴进给速度指令,跟随误差算出适当的坐标轴进给速度指令,输出给驱动装置。输出给驱动装置。第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理1
17、.1.插补程序的调用周期和系统的位置采样周期相同插补程序的调用周期和系统的位置采样周期相同 第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 美国美国AllenBradley公司的公司的 7300 7300 CNC 系列系列2.2.调用周期是系统的位置采样周期的整数倍调用周期是系统的位置采样周期的整数倍 西门子公司的西门子公司的 System7 CNC 系统,采用系统,采用8 8ms 的插补周期和的插补周期和4 4ms的位置反馈采样周期的位置反馈采样周期应用应用适用于闭环和半闭环,以直流(或交流
18、)适用于闭环和半闭环,以直流(或交流)电机为驱动装置的位置采样系统。电机为驱动装置的位置采样系统。类型类型目前的目前的MNC系统常采用以下结构方式完成插补运算系统常采用以下结构方式完成插补运算i i 采用软采用软/硬件配合实现插补方案的单微机系统硬件配合实现插补方案的单微机系统 第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 FANUC 的的 System5 5ii ii 具有分布式微机系统具有分布式微机系统 麦唐纳麦唐纳 巴格拉斯公司巴格拉斯公司Actrion III 型型MNC系统系统 i
19、ii iii 具有单台高性能微型计算机具有单台高性能微型计算机NC系统系统 西德西门子公司的西德西门子公司的 System-7 CNC 系统系统 2.2 2.2 逐点比较法插补原理逐点比较法插补原理基本思想基本思想基本思想基本思想第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理脉冲当量脉冲当量 被控对象在按要求的轨迹运动时,每走一步都被控对象在按要求的轨迹运动时,每走一步都要和规定的轨迹进行比较,由比较结果决策下要和规定的轨迹进行比较,由比较结果决策下一步移动的方向。一步移动的方向。一个脉冲所产
20、生的坐标轴的移动量一个脉冲所产生的坐标轴的移动量mm/p。逐点比较法既可实现直线插补,又可实现圆弧插补。逐点比较法既可实现直线插补,又可实现圆弧插补。、直线插补直线插补(一一).).偏差计算公式偏差计算公式第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 如图所示,设规定轨迹为如图所示,设规定轨迹为直线段直线段OE,起点在原点,起点在原点,终点终点E E的坐标为的坐标为E(Xe,Ye),第一象限第一象限Pi(xi,yi)为加工点为加工点(轨迹点)(轨迹点)。1.1.若若P P正好处在正好处在 O
21、E OE 上上,则下式成立。则下式成立。x xi i=y yi i y ye ex xe e即即 xeyi xiye=0y0 0 xE(Xe,Ye)Pi(xi,yi)2.2.当当P在在OE上方时,上方时,第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理即即 xeyixiye03.3.3.3.当当当当P P在在在在OEOE下方时,下方时,下方时,下方时,即即 xeyixiye0 x xi i y yi ix xe e y ye eE(E(XeXe,Ye),Ye)y yx xPi(Pi(x xi i
22、,y yi i)0 0E(E(XeXe,Ye),Ye)y yPi(Pi(x xi i,y yi i)x x0 0判别函数判别函数F为为 FXeYi-XiYe 由由F可判别动点可判别动点PiPi与理想轨迹的相对位置,从而决定下一与理想轨迹的相对位置,从而决定下一步移动方向。步移动方向。第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理y0 0 xE(xe,ye)F0,点,点PiPi在直线上方,应向在直线上方,应向+X 移动。移动。F0。为便于计算机编程计算为便于计算机编程计算,将将F的计算予以简化。
23、的计算予以简化。第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理 设第设第I I象限中动点象限中动点Pi(xi,yi)的的F值为值为Fi,FiXeYi-XiYe1.1.若沿若沿+x向走一步,即向走一步,即于是有于是有 Fi+1=Fi YePi(Xi,Yi)E(xe,ye)y0 xP Pi+1i+1(X(Xi+1i+1,Y,Yi+1i+1)2.2.若沿若沿+y向走一步,即向走一步,即第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理
24、)系统的基本原理)系统的基本原理于是有于是有 u 新加工点的偏差完全可以用前一加工点的偏差递推。新加工点的偏差完全可以用前一加工点的偏差递推。xy0Pi(Xi,Yi)Pi+1E(xe,ye)(二二)终点判别的方法有两种:终点判别的方法有两种:1.1.每走一步,判断动点每走一步,判断动点Pi(xi,yi)的坐标值是否与的坐标值是否与 终点坐标相同,即终点坐标相同,即 Xi-Xe 0且且 Yi-Ye0 若两式同时满足,插补结束。若两式同时满足,插补结束。第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原
25、理2.2.求程序段总步数求程序段总步数 n=Xe+Ye 每走一步,每走一步,n 1n,直到,直到 n=0,插补结束。,插补结束。(三三)插补计算过程:(用插补计算过程:(用流程图流程图表示表示 )终终 点点 到?到?初始化初始化偏偏 差差 判判 别别坐坐 标标 进进 给给偏偏 差差 计计 算算End YN第第 I 象限直线插补软件流程图象限直线插补软件流程图(四四)不同象限的直线插补计算不同象限的直线插补计算第三章计算机数控(第三章计算机数控(第三章计算机数控(第三章计算机数控(CNCCNC)系统的基本原理)系统的基本原理)系统的基本原理)系统的基本原理初始化初始化x xe e、y ye,e,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 第三章 CNC系统的基本原理 第三 CNC 系统 基本原理
限制150内