数控系统的硬件和软件课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控系统的硬件和软件课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控系统 硬件 软件 课件
- 资源描述:
-
1、第第4章章 数控系统的硬件和软件数控系统的硬件和软件4.1 概述概述4.2 数控系统的硬件结构数控系统的硬件结构 4.3 数控系统的数控系统的I/O接口接口 4.4 数控系统的通信数控系统的通信 4.5 数控系统的软件结构数控系统的软件结构 4.6 数控机床用可编程序控制器数控机床用可编程序控制器 4.1 概述概述4.1.1 计算机数控系统的概念计算机数控系统的概念 按照美国电子工业协会按照美国电子工业协会(Electronic Industries Association-EIA)数控标准化委员会的定义,计算机数控标准化委员会的定义,计算机数控数控(CNC)系统是用计算机通过执行其存储器内的
2、程序来完系统是用计算机通过执行其存储器内的程序来完成数控要求的部分或全部功能,并配有接口电路、伺服驱动成数控要求的部分或全部功能,并配有接口电路、伺服驱动的一种专用计算机系统。的一种专用计算机系统。下一页 返回4.1 概述概述 CNC系统根据输入的程序系统根据输入的程序(或指令或指令),由计算机进行插补,由计算机进行插补运算,形成理想的运动轨迹。插补计算出的位置数据输出到运算,形成理想的运动轨迹。插补计算出的位置数据输出到伺服单元,控制电动机带动执行机构,加工出所需要的零件。伺服单元,控制电动机带动执行机构,加工出所需要的零件。CNC系统是由程序、输入输出设备、计算机数字控制装系统是由程序、输
3、入输出设备、计算机数字控制装置置(CNC装置装置)、可编程序控制器、可编程序控制器(PLC)、主轴驱动和进给驱、主轴驱动和进给驱动装置等组成。数控系统的核心是动装置等组成。数控系统的核心是CNC装置,如装置,如图图4-1所示。所示。下一页上一页返回4.1 概述概述4.1.2 计算机数控装置的组成计算机数控装置的组成 CNC装置由硬件和软件组成。硬件由微处理器装置由硬件和软件组成。硬件由微处理器(CPU)、存储器、位置控制、输入)、存储器、位置控制、输入/输出(输出(I/O)接口、)接口、可编程序控制器(可编程序控制器(PLC)、图形控制、电源等模块组成,硬)、图形控制、电源等模块组成,硬件组成
4、如件组成如图图4-2所示。软件则由系统软件和应用软件组成。所示。软件则由系统软件和应用软件组成。为了实现为了实现CNC系统各项功能而编制的专用软件,称为系统软系统各项功能而编制的专用软件,称为系统软件。在系统软件的控制下,件。在系统软件的控制下,CNC装置对输入的加工程序自动装置对输入的加工程序自动进行处理并发出相应的控制指令及进给控制信号。系统软件进行处理并发出相应的控制指令及进给控制信号。系统软件由管理软件和控制软件组成,如由管理软件和控制软件组成,如图图4-3所示。管理软件承担所示。管理软件承担零件加工程序的输入输出、零件加工程序的输入输出、I/O处理、系统的显示和故障诊处理、系统的显示
5、和故障诊断。控制软件则承担译码处理、刀具补偿、速度处理、插补断。控制软件则承担译码处理、刀具补偿、速度处理、插补运算、位置控制等工作。运算、位置控制等工作。下一页上一页返回4.1 概述概述1计算机数控装置中的微型计算机计算机数控装置中的微型计算机 微型计算机(以下简称微机)是计算机数控装置中的核微型计算机(以下简称微机)是计算机数控装置中的核心,与通用计算机一样,它包括中央处理器心,与通用计算机一样,它包括中央处理器(CPU)、内部存、内部存储器、储器、I/O接口以及时钟、译码等辅助电路。接口以及时钟、译码等辅助电路。下一页上一页返回4.1 概述概述 中央处理器中央处理器(CPU)由运算器和控
6、制器两部分组成。运算由运算器和控制器两部分组成。运算器是对数据进行算术和逻辑运算的部件。在运算过程中,运器是对数据进行算术和逻辑运算的部件。在运算过程中,运算器不断地得到由存储器提供的数据,并将运算的中间结果算器不断地得到由存储器提供的数据,并将运算的中间结果送回存储器暂时保存起来。控制器从存储器中依次取出组成送回存储器暂时保存起来。控制器从存储器中依次取出组成程序的指令,经过译码后向数控系统的各部分按顺序发出执程序的指令,经过译码后向数控系统的各部分按顺序发出执行操作的控制信号,使指令得以执行。行操作的控制信号,使指令得以执行。下一页上一页返回4.1 概述概述 存储器用于存储系统软件和零件加
7、工程序,并将运算的存储器用于存储系统软件和零件加工程序,并将运算的中间结果以及处理后的结果储存起来。它包括存放系统控制中间结果以及处理后的结果储存起来。它包括存放系统控制软件的存储器软件的存储器(ROM)和存放中间数据的存储器和存放中间数据的存储器(RAM)两部两部分。分。ROM中的系统控制软件程序是由数控系统生产厂家写入中的系统控制软件程序是由数控系统生产厂家写入的,用来完成的,用来完成CNC系统的各项功能。系统的各项功能。下一页上一页返回4.1 概述概述 输入输入/输出接口是中央处理器和外界联系的通路,它提供输出接口是中央处理器和外界联系的通路,它提供物理的连接手段,完成必要的数据格式和信
8、号形式的转换。物理的连接手段,完成必要的数据格式和信号形式的转换。I/O接口按功能可分为两类:一类连接常规的输入输出设备接口按功能可分为两类:一类连接常规的输入输出设备以实现程序的输入输出及人机交互的界面,称之为通用的以实现程序的输入输出及人机交互的界面,称之为通用的I/O接口;另一类则连接专用的控制和检测装置,实现机床接口;另一类则连接专用的控制和检测装置,实现机床的位置和工作状态的控制与检测,这是的位置和工作状态的控制与检测,这是CNC系统专有的,称系统专有的,称之为机床控制之为机床控制I/O接口。接口。下一页上一页返回4.1 概述概述2输入输入/输出装置输出装置 输入输入/输出部分包括各
9、种类型的输入输出部分包括各种类型的输入/输出设备(又称外输出设备(又称外部设备)以及输入部设备)以及输入/输出接口控制部件。其外部设备主要包输出接口控制部件。其外部设备主要包括光电阅读机、括光电阅读机、CRT显示器、键盘、穿孔机以及面板等。其显示器、键盘、穿孔机以及面板等。其中光电阅读机是用来输入系统程序和零件加工程序的;中光电阅读机是用来输入系统程序和零件加工程序的;CRT作为显示器及监控之用;键盘主要用作输入操作命令及编辑作为显示器及监控之用;键盘主要用作输入操作命令及编辑修改数据,也可以用作少量零件加工程序的输入;穿孔机则修改数据,也可以用作少量零件加工程序的输入;穿孔机则作为复制零件程
10、序纸带之用,以便保存和检查零件程序;操作为复制零件程序纸带之用,以便保存和检查零件程序;操作面板可供操作员改变操作方式,输入设定数据以及启停加作面板可供操作员改变操作方式,输入设定数据以及启停加工等。典型的输入工等。典型的输入/输出接口控制部件有纸带输入机接口、输出接口控制部件有纸带输入机接口、盒式磁带输入机接口、数控系统操作面板接口、进给伺服控盒式磁带输入机接口、数控系统操作面板接口、进给伺服控制接口以及字符显示器(制接口以及字符显示器(CRT)接口等。)接口等。下一页上一页返回4.1 概述概述3可编程序控制器(可编程序控制器(PLC)数控机床的控制在控制侧数控机床的控制在控制侧(即即NC侧
11、侧)有各坐标轴的运动有各坐标轴的运动控制,在机床侧控制,在机床侧(即即MT侧侧)有各种执行机构的逻辑顺序控制。有各种执行机构的逻辑顺序控制。可编程序控制器处于可编程序控制器处于NC和和MT之间,对之间,对NC和和MT的输入、输的输入、输出信息进行处理,用软件实现机床侧的控制逻辑,亦即用出信息进行处理,用软件实现机床侧的控制逻辑,亦即用PLC提高提高 CNC系统的灵活性、可靠性和利用率,并使结构系统的灵活性、可靠性和利用率,并使结构更紧凑。更紧凑。下一页上一页返回4.1 概述概述 数控机床用可编程序控制器有内装型数控机床用可编程序控制器有内装型(Built in Type)和独立型和独立型(St
12、and-alone Type)两种。两种。PLC的应用程序的应用程序(Application Program),即,即PLC程程序,通常用梯形图表示。编制序,通常用梯形图表示。编制PLC程序的设备有程序的设备有PLC专用编专用编程机、编程器、有程机、编程器、有PLC编程功能的编程功能的CNC系统或配有系统或配有PLC编程编程系统软件的个人计算机系统软件的个人计算机(或工作站或工作站)。下一页上一页返回4.1 概述概述4位置控制装置位置控制装置 位置控制装置由伺服机构和执行元件组成。伺服机构包位置控制装置由伺服机构和执行元件组成。伺服机构包括速度控制单元和位置控制单元两部分。经插补运算得到的括速
13、度控制单元和位置控制单元两部分。经插补运算得到的每个坐标轴在单位时间间隔内的位移量送往位置控制单元,每个坐标轴在单位时间间隔内的位移量送往位置控制单元,由它生成伺服电动机速度指令发往速度控制单元。速度控制由它生成伺服电动机速度指令发往速度控制单元。速度控制单元接收速度反馈信号,对伺服电动机进行速度闭环控制;单元接收速度反馈信号,对伺服电动机进行速度闭环控制;同时位置控制单元接收实际位置反馈,并修正速度指令,实同时位置控制单元接收实际位置反馈,并修正速度指令,实现机床运动的准确控制。执行元件可以是交流或直流伺服电现机床运动的准确控制。执行元件可以是交流或直流伺服电动机。动机。下一页上一页返回4.
14、1 概述概述4.1.3 计算机数控装置的工作原理计算机数控装置的工作原理 CNC装置在其硬件环境支持下,按照系统监控软件的控装置在其硬件环境支持下,按照系统监控软件的控制逻辑,对输入、译码处理、数据处理、刀具补偿、速度控制逻辑,对输入、译码处理、数据处理、刀具补偿、速度控制、插补运算与位置控制、制、插补运算与位置控制、I/O处理、显示和诊断等方面进处理、显示和诊断等方面进行控制。行控制。下一页上一页返回4.1 概述概述1输人输人 输入到输入到CNC装置的有零件加工程序、控制参数和补偿数装置的有零件加工程序、控制参数和补偿数据。常用的输入方式有键盘手动输入、光电阅读机纸带输入、据。常用的输入方式
15、有键盘手动输入、光电阅读机纸带输入、磁盘输入、磁带输入、通信接口磁盘输入、磁带输入、通信接口RS-232输入、连接上一级输入、连接上一级计算机的计算机的 DNC接口输入以及通过网络通信方式输入。接口输入以及通过网络通信方式输入。CNC装置在输入过程中还需完成程序检验和代码转换等工作。输装置在输入过程中还需完成程序检验和代码转换等工作。输入的全部信息存放在入的全部信息存放在CNC装置的内部存储器中。装置的内部存储器中。下一页上一页返回4.1 概述概述2译码处理译码处理 译码处理程序将零件程序以程序段为单位进行处理,每译码处理程序将零件程序以程序段为单位进行处理,每个程序段中含有零件的轮廓信息、要
16、求的加工速度以及其他个程序段中含有零件的轮廓信息、要求的加工速度以及其他的辅助信息的辅助信息(换刀、切削液开停等换刀、切削液开停等),这些信息在计算机作插,这些信息在计算机作插补运算与控制操作之前必须翻译成计算机内部能识别的语言,补运算与控制操作之前必须翻译成计算机内部能识别的语言,译码程序就承担着此项任务。在译码过程中,还要完成对程译码程序就承担着此项任务。在译码过程中,还要完成对程序段的语法检查,若发现语法错误便立即报警。序段的语法检查,若发现语法错误便立即报警。下一页上一页返回4.1 概述概述3数据处理数据处理 数据处理程序一般包括刀具半径补偿、速度计算以及辅数据处理程序一般包括刀具半径
17、补偿、速度计算以及辅助功能的处理等。一般来说,对输入数据处理的程序的实时助功能的处理等。一般来说,对输入数据处理的程序的实时性要求不高。输入数据处理进行得充分一些,可减轻加工过性要求不高。输入数据处理进行得充分一些,可减轻加工过程中实时性较强的插补运算及速度控制程序的负担。程中实时性较强的插补运算及速度控制程序的负担。下一页上一页返回4.1 概述概述4插补运算及位置控制插补运算及位置控制 插补运算程序完成插补运算程序完成CNC系统中插补器的功能,即实现坐系统中插补器的功能,即实现坐标轴脉冲分配的功能。脉冲分配包括点位、直线以及曲线三标轴脉冲分配的功能。脉冲分配包括点位、直线以及曲线三个方面,由
18、于现代微机具有完善的指令系统和相应的算术子个方面,由于现代微机具有完善的指令系统和相应的算术子程序,给插补计算提供了许多方便。可以采用一些更方便的程序,给插补计算提供了许多方便。可以采用一些更方便的数学方法提高轮廓控制的精度,而不必顾忌会增加硬件线路。数学方法提高轮廓控制的精度,而不必顾忌会增加硬件线路。下一页上一页返回4.1 概述概述 插补运算的结果输出,经过位置控制部分插补运算的结果输出,经过位置控制部分(这部分工作既可这部分工作既可由软件完成,也可由硬件完成由软件完成,也可由硬件完成)控制伺服系统运动,控制刀具控制伺服系统运动,控制刀具按预定的轨迹加工。位置控制的主要任务是在每个采样周期
19、按预定的轨迹加工。位置控制的主要任务是在每个采样周期内,将插补计算出的理论位置与实际反馈位置相比较,用其内,将插补计算出的理论位置与实际反馈位置相比较,用其差值去控制进给电动机。在位置控制中,通常还要完成位置差值去控制进给电动机。在位置控制中,通常还要完成位置回路的增益调整、各坐标方向的螺距误差补偿和反向间隙补回路的增益调整、各坐标方向的螺距误差补偿和反向间隙补偿,以提高机床的定位精度。偿,以提高机床的定位精度。下一页上一页返回4.1 概述概述 水平较高的管理程序可使多道程序并行工作,如在插补运水平较高的管理程序可使多道程序并行工作,如在插补运算与速度控制的空闲时刻进行数据的输入处理,即调用各
20、功算与速度控制的空闲时刻进行数据的输入处理,即调用各功能子程序,完成下一数据段的读入、译码和数据处理工作,能子程序,完成下一数据段的读入、译码和数据处理工作,且保证在本数据段加工过程中将下一数据段准备完毕,一旦且保证在本数据段加工过程中将下一数据段准备完毕,一旦本数据段加工完毕就立即开始下一数据段的插补加工。有的本数据段加工完毕就立即开始下一数据段的插补加工。有的管理程序还安排进行自动编程工作,或对系统进行必要的预管理程序还安排进行自动编程工作,或对系统进行必要的预防性诊断。防性诊断。下一页上一页返回4.1 概述概述5输入输入/输出处理输出处理 输入输入/输出处理主要是处理输出处理主要是处理C
21、NC装置和机床之间来往信装置和机床之间来往信号输入、输出和控制。号输入、输出和控制。CNC装置和机床之间必须通过光电隔装置和机床之间必须通过光电隔离电路进行隔离,确保离电路进行隔离,确保CNC装置稳定运行。装置稳定运行。下一页上一页返回4.1 概述概述6显示显示 CNC装置显示主要是为操作者提供方便,通常应具有:装置显示主要是为操作者提供方便,通常应具有:零件程序显示、参数显示、机床状态显示、刀具加工轨迹动零件程序显示、参数显示、机床状态显示、刀具加工轨迹动态模拟图形显示、报警显示等功能。态模拟图形显示、报警显示等功能。下一页上一页返回4.1 概述概述7诊断程序诊断程序 CNC装置利用内部自诊
22、断程序可以进行故障诊断,主要装置利用内部自诊断程序可以进行故障诊断,主要有启动诊断和在线诊断两种。启动诊断是指有启动诊断和在线诊断两种。启动诊断是指CNC装置每次从装置每次从通电开始至进入正常的运行准备状态中,系统相应的自诊断通电开始至进入正常的运行准备状态中,系统相应的自诊断程序通过扫描自动检查系统硬件、软件及有关外设等是否正程序通过扫描自动检查系统硬件、软件及有关外设等是否正常。只有当检查到的各个项目都确认正确无误后,整个系统常。只有当检查到的各个项目都确认正确无误后,整个系统才能进入正常运行的准备状态。否则,才能进入正常运行的准备状态。否则,CNC装置将通过网络、装置将通过网络、TFT、
23、CRT或用硬件(如发光二极管)报警方式显示故障的或用硬件(如发光二极管)报警方式显示故障的信息。此时,启动诊断过程不能结束,系统不能投入运行。信息。此时,启动诊断过程不能结束,系统不能投入运行。只有排除故障之后只有排除故障之后CNC装置才能正常运行。装置才能正常运行。下一页上一页返回4.1 概述概述 在线诊断是指在系统处于正常运行状态中,由系统相应的在线诊断是指在系统处于正常运行状态中,由系统相应的内装诊断程序,通过定时中断扫描检查内装诊断程序,通过定时中断扫描检查CNC装置本身及外设。装置本身及外设。只要系统不停电,在线诊断就持续进行。只要系统不停电,在线诊断就持续进行。上一页返回4.2 数
24、控系统的硬件结构数控系统的硬件结构4.2.1 按硬件制造方式分类按硬件制造方式分类 CNC系统硬件结构根据其硬件制造方式的不同可分为两系统硬件结构根据其硬件制造方式的不同可分为两类:专用型类:专用型CNC系统和个人计算机式系统和个人计算机式CNC系统。系统。下一页 返回4.2 数控系统的硬件结构数控系统的硬件结构1专用型专用型CNC系统系统 这类这类CNC系统的硬件由各制造厂专门设计和制造的,没系统的硬件由各制造厂专门设计和制造的,没有通用性。其中,又有大板式结构和模块化结构之分。有通用性。其中,又有大板式结构和模块化结构之分。大板式结构的大板式结构的CNC装置一般由主电路板、装置一般由主电路
25、板、PLC板、附加板、附加I/O板、图形控制板和电源单元等组成。主电路板是大印制板、图形控制板和电源单元等组成。主电路板是大印制板,其他电路板为小板并插在大电路板上的插槽内,大板结板,其他电路板为小板并插在大电路板上的插槽内,大板结构示意图如构示意图如图图4-4所示。大板式结构紧凑,体积小,可靠性所示。大板式结构紧凑,体积小,可靠性高,有很高的性价比,也便于机床的一体化设计。但它的硬高,有很高的性价比,也便于机床的一体化设计。但它的硬件功能不易变动,不利于组织生产。件功能不易变动,不利于组织生产。下一页上一页返回4.2 数控系统的硬件结构数控系统的硬件结构 模块化结构的模块化结构的CNC装置,
展开阅读全文