第5章 计算机数控装置.ppt
《第5章 计算机数控装置.ppt》由会员分享,可在线阅读,更多相关《第5章 计算机数控装置.ppt(104页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 计算机数控装置计算机数控装置(CNC系统)系统)目录目录 5.1 CNC系统的组成与特点系统的组成与特点 5.2 CNC系统系统的硬件结的硬件结构构5.3 CNC系统系统的软件结的软件结构构5.4 CNC系统系统的控的控制原理与功能制原理与功能5.5 典型典型CNC系统系统 5.1 CNC系统的组成与特点系统的组成与特点数控装置是数控系统的核心,数控装置是数控系统的核心,主要功能:主要功能:正确识别和解释数控加工程序,对解释结果进行正确识别和解释数控加工程序,对解释结果进行各种数据计算和逻辑判断处理,完成各种输入、输出任务。各种数据计算和逻辑判断处理,完成各种输入、输出任务。形式:
2、形式:专用硬件数控装置专用硬件数控装置数字逻辑电路数字逻辑电路 计算机数控装置(计算机数控装置(CNCCNC)信息输出:信息输出:连续控制量连续控制量 驱动控制装置驱动控制装置 离散的开关量离散的开关量机床电器逻辑控制装置机床电器逻辑控制装置程序程序输入输入设备设备输出输出设备设备CNCCNC装置装置PCPC 位置位置检测器检测器进给进给电机电机机床机床主轴主轴电机电机主轴主轴控制控制单元单元速度速度控制控制单元单元 5.1 CNC系统的组成与特点系统的组成与特点 灵活性大灵活性大只要改变系统软件,就可改变和扩展其功能,补充新只要改变系统软件,就可改变和扩展其功能,补充新技术,延长硬件结构的使
3、用期技术,延长硬件结构的使用期 通用性强通用性强硬件有多种通用的模块化结构,易于扩展硬件有多种通用的模块化结构,易于扩展 可以实现复杂的功能可以实现复杂的功能如高次曲线插补、动静态图形显示等功能如高次曲线插补、动静态图形显示等功能CNC系统的特点系统的特点 5.1 CNC系统的组成与特点系统的组成与特点 使用维修方便使用维修方便许多功能由软件实现,硬件结构大大简化许多功能由软件实现,硬件结构大大简化,用大规模和特大规模通用和专用集成电路用大规模和特大规模通用和专用集成电路CNCCNC的诊断程序使维修非常方便的诊断程序使维修非常方便 易于实现机电一体化易于实现机电一体化半导体集成电路技术的发展和
4、采用先进的半导体集成电路技术的发展和采用先进的制造安装技术制造安装技术,使使CNCCNC装置尺寸大为缩小。装置尺寸大为缩小。可靠性高可靠性高 5.1 CNC系统的组成与特点系统的组成与特点设备层设备层机床机床机器人机器人测量机测量机显示设备显示设备输入输入/输出设备输出设备其他设备其他设备接接 口口计算机基本系统计算机基本系统设备支持层设备支持层人机控制人机控制运动控制运动控制PMCPMC其他其他I/OI/O5.2 CNC系统的硬件结构系统的硬件结构CNC装置硬件组成CPUEPROMRAMIN接口OUT接口纸带阅读机MDI/CRT接口位置控制其它接口总线5.2 CNC系统的硬件结构系统的硬件结
5、构1.1.专用型专用型CNC装置装置 总线式模块化结构总线式模块化结构 采用功能模块化结构。按功能要求可选用采用功能模块化结构。按功能要求可选用7 7、9 9、1111和和1313个槽的控制单元母板。在控制单元个槽的控制单元母板。在控制单元母板上插入各种不同功能模块的印刷电路板。母板上插入各种不同功能模块的印刷电路板。单板或专用芯片及模板组成的紧凑结构单板或专用芯片及模板组成的紧凑结构组成:由主电路板、组成:由主电路板、PLCPLC板、附加板、附加I/OI/O板、板、图形控制板和电源单元等组成。图形控制板和电源单元等组成。5.2.1 常规常规CNC的硬件结构的硬件结构按硬件制造方分按硬件制造方
6、分5.2 CNC系统的硬件结构系统的硬件结构2.PC式式CNC系统系统 采用工业标准计算机作为采用工业标准计算机作为CNCCNC系统支撑平台;系统支撑平台;不同数控制造厂仅需插入自己的控制卡和不同数控制造厂仅需插入自己的控制卡和CNCCNC软件即可构软件即可构成成CNCCNC系统,不设计专门硬件;系统,不设计专门硬件;由于工业标准计算机的生产数以白万计,其生产成本很由于工业标准计算机的生产数以白万计,其生产成本很低,继而降低低,继而降低CNCCNC系统的成本。系统的成本。5.2 CNC系统的硬件结构系统的硬件结构5.2.2 按按CPU的多少分的多少分1.单微处理器结构:单微处理器结构:CPUC
7、MOSROMRS-232232I/O接接口口CRT接接口口PC控控制制位置位置控控制制控制控制媒介媒介机床机床控制控制面板面板速度控速度控制单元制单元EPROMCRT总总 线线5.2 CNC系统的硬件结构系统的硬件结构2).2).特点特点 系统功能受到系统功能受到CPUCPU字长、数据宽度、寻址能力和字长、数据宽度、寻址能力和运算速度等因素的限制,现在已被多机系统的主运算速度等因素的限制,现在已被多机系统的主从结构所取代。从结构所取代。整个整个CNC装置装置只有一个只有一个CPU,集中控制和管理,集中控制和管理整个整个系统资源系统资源,通过分时处理的方式实现各种数控功能。,通过分时处理的方式实
8、现各种数控功能。优优 点点投资小投资小,结构简单结构简单,易于实现。易于实现。缺缺 点点1).1).基本概念基本概念5.2 CNC系统的硬件结构系统的硬件结构主从结构系统主从结构系统 系统中有两个或两个以上的系统中有两个或两个以上的CPUCPU,但只有一个,但只有一个CPU(CPU(主主CPU)CPU)处于主导地位,对系统资源有控制和使用处于主导地位,对系统资源有控制和使用权,其他权,其他CPUCPU处于从属地位,不能控制系统总线,只处于从属地位,不能控制系统总线,只能接受主能接受主CPUCPU的控制命令或数据,或向主的控制命令或数据,或向主CPUCPU发出请求发出请求信息以获得所需的数据。信
9、息以获得所需的数据。5.2 CNC系统的硬件结构系统的硬件结构其其 他他 外外 围围 设设 备备I/OI/O接口接口辅助功能辅助功能CPU|CPU|输入端输入端|输出端输出端可编程控制器可编程控制器 CNC CNC插补插补|位置控制位置控制 模块模块|模块模块 几何处理几何处理其其 他他功功 能能管理模块管理模块存储器模块存储器模块多机系统多机系统CNC系统并联数据总线系统并联数据总线2.2.多微处理器结构多微处理器结构5.2 CNC系统的硬件结构系统的硬件结构 整个整个CNCCNC装置中有两个或两个以上装置中有两个或两个以上CPUCPU,就是系统中的某些功能模块自身也带有就是系统中的某些功能
10、模块自身也带有CPUCPU。两个或两个以上两个或两个以上CPUCPU构成的处理部件之间有两种结构构成的处理部件之间有两种结构形式:形式:紧耦合(相关性强)紧耦合(相关性强)有集中的操作系统,共享资源有集中的操作系统,共享资源松耦合(具有相对独立性或相关性弱)松耦合(具有相对独立性或相关性弱)有多重操作系统有效地实现并行处理有多重操作系统有效地实现并行处理1).1).基本概念基本概念5.2 CNC系统的硬件结构系统的硬件结构 整个系统有两个或两个以上的带整个系统有两个或两个以上的带CPUCPU的功能部件对的功能部件对系统资源有控制和使用权。模块间采用紧耦合。系统资源有控制和使用权。模块间采用紧耦
11、合。分布式结构系统分布式结构系统 整个系统有两个或两个以上的带整个系统有两个或两个以上的带CPUCPU的功能的功能模块,每个模块有独立的运行环境,模块间模块,每个模块有独立的运行环境,模块间采用松耦合。采用松耦合。2).2).分类分类多主结构系统多主结构系统5.2 CNC系统的硬件结构系统的硬件结构 3 3)特点)特点实现真正意义上的并行处理,处理速度快。实现真正意义上的并行处理,处理速度快。容错能力强。容错能力强。1).1).共享总线结构共享总线结构 结构简单、系统组配灵活、可靠性高结构简单、系统组配灵活、可靠性高 FANUCFANUC系统系统 4 4).结构形式结构形式2).2).共享存储
12、器结构共享存储器结构 美国美国GEGE公司的公司的MTC1-CNCMTC1-CNC系统系统5.2 CNC系统的硬件结构系统的硬件结构什么是模块化设计方法:什么是模块化设计方法:每个模块配上相应的驱动软件,按功能要求选择不每个模块配上相应的驱动软件,按功能要求选择不同的功能模块,并将其插入控制单元母板上,组同的功能模块,并将其插入控制单元母板上,组成一个完整的控制系统。成一个完整的控制系统。将控制系统按功能划分成若干种具有独立功能的单将控制系统按功能划分成若干种具有独立功能的单元模块。元模块。模块化设计的条件:模块化设计的条件:总线总线(BUS)(BUS)标准化标准化5.2 CNC系统的硬件结构
13、系统的硬件结构功能驱动功能驱动1 1功能驱动功能驱动n n控制面板控制面板机床机床I/OI/O主轴控制模块主轴控制模块速度控制单元速度控制单元1 1速度控制单元速度控制单元n n系系 统统 总总 线线 (B BU US S)计算机主板计算机主板显显 示示 卡卡多功能卡多功能卡电电 子子 盘盘计计算算机机I/OI/O设备设备PLC PLC 模模 块块位置控制块位置控制块1 1位置控制块位置控制块n n功能模块功能模块1 1功能模块功能模块n n单机或主从结构的单机或主从结构的CNC装置硬件结构装置硬件结构5.2 CNC系统的硬件结构系统的硬件结构RAM/EPROM反馈信号反馈信号收发器收发器RA
14、M512512键盘键盘显示显示CPUEPROM512512RAMEPROM中央中央CPU串口和串口和收发器收发器插补插补CPU字符字符发生器发生器CTRC并行接口并行接口反馈脉冲反馈脉冲和处理和处理CRT模拟量输出模拟量输出机床接口机床接口共享存储器结构共享存储器结构CNC装置硬件结构装置硬件结构5.2 CNC系统的硬件结构系统的硬件结构随着技术、市场、生产组织结构等多方面的快速变随着技术、市场、生产组织结构等多方面的快速变化,对化,对CNCCNC数控系统的数控系统的柔性化柔性化和和通用化通用化提出更高的提出更高的要求。要求。开放式系统的开放式系统的定义定义:必须具备不同应用程序能协调:必须具
15、备不同应用程序能协调地运用于系统平台上的能力,提供面向功能的动态地运用于系统平台上的能力,提供面向功能的动态重构工具,同时提供统一标准化的应用程序用户界重构工具,同时提供统一标准化的应用程序用户界面。面。5.2.3 开放式开放式CNC的硬件结构的硬件结构5.2 CNC系统的硬件结构系统的硬件结构开放式系统的开放式系统的特征特征:可互操作性可互操作性 可移植性可移植性 可缩放性可缩放性 可相互替代性可相互替代性5.2 CNC系统的硬件结构系统的硬件结构基于基于PCPC开放式开放式CNCCNC的硬件配置形式的硬件配置形式 基于基于PCPC的有限开放的有限开放CNCCNC PCPC连接性连接性CNC
16、CNC:串行线相连,:串行线相连,CNCCNC几乎不用改几乎不用改 PCPC内藏型内藏型CNCCNC:专用总线连接,保持原有:专用总线连接,保持原有CNCCNC的性能。的性能。数据传送快,系统响应快。数据传送快,系统响应快。基于基于PCPC的可开放的可开放CNCCNC CNC CNC内藏型:通用内藏型:通用PCPC机的扩展槽中加入专用机的扩展槽中加入专用CNCCNC卡卡 充分保证系统性能,软件的通用性强,充分保证系统性能,软件的通用性强,编程灵活。编程灵活。5.2 CNC系统的硬件结构系统的硬件结构 5.3.1 CNC系统软件的组成系统软件的组成CNCCNC是一个实时的计算机控制系统。是一个实
17、时的计算机控制系统。数控的基本功能是由各种功能子程序实现的。数控的基本功能是由各种功能子程序实现的。CNCCNC软件分为应用软件、系统软件。软件分为应用软件、系统软件。应用软件包括零件数控加工或其他辅助软件,如应用软件包括零件数控加工或其他辅助软件,如CAD/CAMCAD/CAM软软件。件。系统软件是为实现系统软件是为实现CNCCNC系统各项功能所编制的专门软件,也系统各项功能所编制的专门软件,也叫控制软件,存放在计算机叫控制软件,存放在计算机EPROMEPROM内存中。内存中。5.3 CNC系统的软件结构系统的软件结构应用软件应用软件输输入入程程序序译译码码程程序序数据数据处理处理程序程序C
18、NCCNC软件软件零件数控零件数控加工或其加工或其他辅助软他辅助软件件输入数据处输入数据处理程序理程序诊诊断断程程序序管管理理程程序序速速 度度 控控制制程程序序插插 补补 运运 算算程程序序系统软件系统软件/控制软件控制软件5.3 CNC系统的软件结构系统的软件结构5.3.2 CNC常规与开放式软件结构常规与开放式软件结构CNC装置的硬件和软件构成了装置的硬件和软件构成了CNC装置的装置的系统平台系统平台:数控加工系统数控加工系统 CNC装置的系统平台被控设备被控设备机机 床床机器人机器人测量机测量机 根据用户根据用户要求开发要求开发 应用应用 软件软件控控 制制软软 件件管管 理理 程程
19、序序 操作系统操作系统 硬硬 件件接接 口口5.3 CNC系统的软件结构系统的软件结构 该平台提供该平台提供CNC装置基本配置的必备功能装置基本配置的必备功能 该平台根据用户要求进行功能设计和开发该平台根据用户要求进行功能设计和开发 CNC平台的建构方式就是平台的建构方式就是CNC装置的体系结构。装置的体系结构。CNC装置的功能装置的功能基本基本功能功能选择选择功能功能数控系统基本配置的功能,即必备的功能数控系统基本配置的功能,即必备的功能硬件实现(处理速度快,造价较高)硬件实现(处理速度快,造价较高)用户可以根据要求选择的功能用户可以根据要求选择的功能软件实现(设计灵活、适应性强、软件实现(
20、设计灵活、适应性强、处理速度慢)处理速度慢)该平台由以下该平台由以下两个方面两个方面的含义的含义:5.3 CNC系统的软件结构系统的软件结构1.1.CNC系统软、硬件的界面系统软、硬件的界面 CNCCNC中软、硬件的分配比例是由性能价格比决定,中软、硬件的分配比例是由性能价格比决定,很大程度涉及软硬件技术的发展水平。很大程度涉及软硬件技术的发展水平。现代现代CNCCNC系统软、硬件的界面并不是固定不变的,系统软、硬件的界面并不是固定不变的,而是随着软硬件的水平和成本,以及而是随着软硬件的水平和成本,以及CNCCNC所具有的性所具有的性能不同而发生变化的。能不同而发生变化的。CNC CNC软件势
21、必发展成以操作系统为基础的多层次的软件势必发展成以操作系统为基础的多层次的软件结构,这在基于软件结构,这在基于PCPC的的CNCCNC系统中尤为明显。系统中尤为明显。5.3 CNC系统的软件结构系统的软件结构CNC系统软件设计方法系统软件设计方法 常规常规CNCCNC的软件设计中,大多利用基于数据的软件设计中,大多利用基于数据流图的程序结构化设计方法。流图的程序结构化设计方法。开放式开放式CNCCNC的软件设计中,采用面向对象的的软件设计中,采用面向对象的设计方法,更稳定且可重用。设计方法,更稳定且可重用。5.3 CNC系统的软件结构系统的软件结构软软 件件硬硬 件件硬硬 件件第一种第一种硬硬
22、 件件硬硬 件件介介 质质输输 入入插补插补准备准备插插 补补位位 控控速速 控控电电 机机测测 量量软软 件件硬硬 件件软软 件件硬硬 件件第二种第二种第三种第三种5.3 CNC系统的软件结构系统的软件结构 2.CNC 2.CNC系统的多任务并行处理系统的多任务并行处理 CNC的功能则可定义为的功能则可定义为CNC的任务:的任务:显示、译码、刀补、速度处理、插补处理、位置控制、显示、译码、刀补、速度处理、插补处理、位置控制、CNC系统的任务要求并行处理:系统的任务要求并行处理:为了保证控制的连续性和各任务执行的为了保证控制的连续性和各任务执行的时序配合时序配合要求,要求,CNCCNC系统的任
23、务必须采用并行处理,而不能逐一处理。系统的任务必须采用并行处理,而不能逐一处理。5.3 CNC系统的软件结构系统的软件结构输输 入入显显 示示位位 控控诊诊 断断I/OI/O译译 码码刀刀 补补速速 度度处处 理理插插 补补位位 控控并行处理定义:并行处理定义:系统在系统在同一时间间隔同一时间间隔或或同一时刻同一时刻内完成两个或两个以内完成两个或两个以上任务处理的方法。上任务处理的方法。5.3 CNC系统的软件结构系统的软件结构 采用并行处理技术的采用并行处理技术的目的:目的:合理使用和调配合理使用和调配CNCCNC系统的资源系统的资源 提高提高CNCCNC系统的处理速度。系统的处理速度。p
24、并行处理的并行处理的实现方式实现方式:资源重复资源重复 硬件设计硬件设计 时间重叠流水处理时间重叠流水处理 软件设计软件设计 资源分时共享资源分时共享 软件设计软件设计5.3 CNC系统的软件结构系统的软件结构 时间重叠流水处理技术是利用重复的资源(时间重叠流水处理技术是利用重复的资源(CPUCPU),),将一将一个大的任务分成若干个子任务个大的任务分成若干个子任务(任务的分法与资源重复的多任务的分法与资源重复的多少有关少有关),这些小任务是彼此关系的,然后按一定的顺序安,这些小任务是彼此关系的,然后按一定的顺序安排每个资源执行一个任务,就象在一条生产线上分不同工排每个资源执行一个任务,就象在
25、一条生产线上分不同工序加工零件的流水作业一样。序加工零件的流水作业一样。在任何时刻(流水处理除开始和结束外)均有两个或两在任何时刻(流水处理除开始和结束外)均有两个或两个以上的任务在同时执行。个以上的任务在同时执行。流水处理的关键是时间重叠,是以资源重复的代价换得时流水处理的关键是时间重叠,是以资源重复的代价换得时间上的重叠,或者说以空间复杂性的代价换得时间上的快间上的重叠,或者说以空间复杂性的代价换得时间上的快速性。速性。时间重叠流水处理时间重叠流水处理5.3 CNC系统的软件结构系统的软件结构1231232tt空间时间顺序处理输出输出CPU1时间t+tt空间111333222输出输出输出C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 计算机数控装置 计算机 数控 装置
限制150内