版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章CNC系统结构及限制方法一、CNC系统的定义及结构定义从自动限制的角度来看,CNC系统是一种位置、速度(还包括电流)限制系统,其本质上是以多执行部件(各运动轴)的位移量、速度为限制对象并使其协调运动的自动限制系统,是一种配有专用操作系统的计算机限制系统。方框图CNC系统的功能
1.限制功能限制轴有移动轴和回转轴,有基本轴和附加轴。通过轴的联动可以完成轮廓轨迹的加工。一般数控车床只需二轴限制,二轴联动;一般数控铣床须要三轴限制、三轴联动或多轴联动;一般加工中心为多轴限制,三轴联动。限制轴数越多,特殊是同时限制的轴数越多,要求CNC系统的功能就越强,同时CNC系统也就越困难,编制程序也越困难。2.几何参数CNC设定的最小设定单位插补方式限制轴数3.准备功能P4准备功能也称G指令代码,它用来指定机床运动方式的功能,包括基本移动、平面选择、坐标设定、刀具补偿、固定循环等指令。对于点位式的加工机床,如钻床、冲床等,须要点位移动限制系统。对于轮廓限制的加工机床,如车床、铣床、加工中心等,须要限制系统有两个或两个以上的进给坐标具有联动功能。4.进给功能依据加工工艺要求,CNC系统的进给功能用F指令代码干脆指定数控机床加工的进给速度。(1)切削进给速度以每分钟进给的毫米数指定刀具的进给速度,如100mm/min。对于回转轴,表示每分钟进给的角度。(2)同步进给速度以主轴每转进给的毫米数规定的进给速度,如0.02mm/r。只有主轴上装有位置编码器的数控机床才能指定同步进给速度,用于切削螺纹的编程。(3)进给倍率操作面板上设置了进给倍率开关,倍率可以从0~200%之间变更,每档间隔10%。运用倍率开关不用修改程序就可以变更进给速度,并可以在试切零件时随时变更进给速度或在发生意外时随时停止进给。5.主轴功能——指定主轴转速的功能(1)转速的编码方式一般用S指令代码指定。r/min(2)指定恒定线速度该功能可以保证车床和磨床加工工件端面质量和不同直径的外圆的加工具有相同的切削速度。mm/min(3)主轴定向准停该功能使主轴在径向的某一位置精确停止,有自动换刀功能的机床必需选取有这一功能的CNC装置。6.协助功能协助功能用来指定主轴的启、停和转向;切削液的开和关;刀库的启和停等,一般是开关量的限制。各种型号的数控装置具有的协助功能差别很大,而且有很多是自定义的。7.刀具功能刀具功能用来选择所需的刀具。8.补偿功能补偿功能是通过输入到CNC系统存储器的补偿量,依据编程轨迹重新计算刀具的运动轨迹和坐标尺寸,从而加工出符合要求的工件。补偿功能主要有以下种类:(1)刀具的尺寸补偿如刀具长度补偿、刀具半径补偿和刀尖圆弧补偿。这些功能可以补偿刀具磨损以及换刀时对准正确位置,简化编程。(2)丝杠的螺距误差补偿和反向间隙补偿或者热变形补偿通过事先检测出丝杠螺距误差和反向间隙,并输入到CNC系统中,在实际加工中进行补偿,从而提高数控机床的加工精度。9.字符、图形显示功能CNC限制器可以配置单色或彩色CRT或LCD,通过软件和硬件接口实现字符和图形的显示。通常可以显示程序、参数、各种补偿量、坐标位置、故障信息、人机对话编程菜单、零件图形及刀具实际移动轨迹的坐标等。10.自诊断功能为了防止故障的发生或在发生故障后可以快速查明故障的类型和部位,以削减停机时间,CNC系统中设置了各种诊断程序。不同的CNC系统设置的诊断程序是不同的,诊断的水平也不同。诊断程序一般可以包含在系统程序中,在系统运行过程中进行检查和诊断;也可以作为服务性程序,在系统运行前或故障停机后进行诊断,查找故障的部位。有的CNC可以进行远程通信诊断。11.通信功能
为了适应柔性制造系统(FMS)和计算机集成制造系统(CIMS)的需求,CNC装置通常具有RS232C通信接口,有的还备有DNC接口。也有的CNC还可以通过制造自动化协议(MAP)接入工厂的通信网络。12.人机交互图形编程功能为了进一步提高数控机床的编程效率,对于NC程序的编制,特殊是较为困难零件的NC程序都要通过计算机协助编程,尤其是利用图形进行自动编程,以提高编程效率。因此,对于现代CNC系统一般要求具有人机交互图形编程功能。有这种功能的CNC系统可以依据零件图干脆编制程序,即编程人员只需送入图样上简洁表示的几何尺寸就能自动地计算出全部交点、切点和圆心坐标,生成加工程序。有的CNC系统可依据引导图和显示说明进行对话式编程,并具有自动工序选择、刀具和切削条件的自动选择等智能功能。有的CNC系统还备有用户宏程序功能(如日本FANUC系统)。这些功能有助于那些未受过CNC编程特地训练的机械工人能够很快地进行程序编制工作。数控系统的组成从外部特征来看,CNC系统是由硬件(通用硬件和专用硬件)和软件(专用)两大部分组成的。程序、输入输出设备、计算机数字限制装置、可编程逻辑限制器、主轴驱动装置、进给驱动装置组成。
目前CNC的硬件结构广泛接受各种多CPU结构,80年头后出现了以个人计算机(PC)为基础的CNC结构。从结构上看,近代CNC由以下三部分组成:NC:主要负责数控加工程序的处理、插补、伺服、进给的限制等数控主流程的处理和限制;PLC:主要负责对数控设备及其他协助设备的开关量限制MMC:它是CNC中负责处理人机界面及外界通信任务的机构,具有图形处理和数据处理功能。计算机数字限制系统的硬件结构按限制功能的困难程度可分为:单处理机结构和多处理机结构;按电路板的结构特点可分为:大板结构和模块化结构。按总体安装结构特点可分为:整体式结构和分体式结构按CNC装置硬件的制造方式可分为:专用型结构和个人计算机式结构CNC装置的硬件结构整体式结构——把CRT和MDI面板、操作面板以及功能模块板组成的电路板等安装在同一机箱内分体式结构——把CRT和MDI面板、操作面板等做成一个部件,而把功能模块组成的电路板安装在一个机箱内,两者之间用导线或光纤连接。按总体安装结构特点分类按CNC装置硬件的制造方式分类专用型结构——由各制造厂家特地设计和制造。个人计算机式结构——以工业PC作为CNC装置的支撑平台,再由机床制造厂依据数控须要,插入限制卡和数控软件,构成CNC装置。大板结构——一个系统一般都有一块大板,称为主板。主板上装有主CPU和各轴的位置限制电路等。其他相关的子板(完成确定功能的电路板),如ROM板、零件程序存储器板和PLC板都干脆插在主板上面,组成CNC系统的核心部分按电路板的结构特点分类模块化结构——将CPU、存储器、输入输出限制分别做成插件板(称为硬件模块),甚至将CPU、存储器、输入输出限制组成独立微型计算机级的硬件模块,相应的软件也是模块结构,固化在硬件模块中。单处理机结构初期的CNC系统和现在的一些经济型CNC系统一般接受单CPU结构多处理机结构多CPU结构可以满足数控机床高进给速度、高加工精度和很多困难功能的要求。多用于高档的,全功能型的CNC机床按限制功能的困难程度单微处理器硬件结构图单处理器计算机限制单微处理器结构组成:微处理器(运算、限制)、总线、存储器、接口等;微处理器和总线微处理器CPU——运算器,限制器组成运算器包括:算术逻辑运算、寄存器、堆栈总线:具有确定信号意义的物理导线数据总线(双方向线)地址总线(单方向线)限制总线(单方向线)可擦写只读存储器(EPROM):系统程序随机存储器(RAM): 运算的中间结果、需显示的数据、运行中的状态、标记信息有后备电池的CMOSRAM或磁盘存储器:加工的零件程序、机床参数、刀具参数等I/O(输入/输出)接口1.进行必要的电气隔离2.电平转换和功率放大MDI/CRT接口位置限制模块——速度限制、位置反馈要求:无超调、无滞后、抗干扰实力强。对机床进给运动的坐标轴位置进行限制。对主轴限制,一般只包括速度限制。刀库位置限制(简易位置限制)C轴位置限制:包括位置和速度限制可编程限制器内装型为实现机床的依次限制而特地设计制造的。独立型在技术规范、功能和参数上均可满足数控机床要求的独立部件。通信接口单微处理器数控装置:以一个CPU(中心处理器)为核心,CPU通过总线与存储器和各种接口相连接,实行集中限制、分时处理的工作方式,完成数控加工各个任务。结构特点:一个微处理器完成全部的功能接受总线结构结构简洁,易于实现功能受限制多微处理器计算机限制多处理器计算机限制——在CNC系统中有两个或两个以上的CPU能限制系统总线或主存储器进行工作的系统结构特点:能实现真正意义上的并行处理,处理速度快,可以实现较困难的系统功能。容错实力强,在某模块出了故障后,通过系统重组仍可接着工作。常见的有下面六种基本功能模块,假如希望扩充功能,则可以再增加相应的模块。1.CNC管理模块它具有管理和组织整个CNC系统工作过程的职能。例如:系统初始化、中断管理、总线裁决、系统出错识别和处理、系统软/硬件诊断等。它能够对工件加工程序进行译码、刀具补偿、坐标位移量计算和进给速度处理等插补前的预处理工作。2.CNC插补模块按给定的插补类型和轨迹坐标进行插补计算,并向各个坐标轴发出位置指令值。3.位置限制模块它将插补后的坐标位置指令值与位置检测单元反馈回来的实际位置值进行比较,并进行自动加减速、回基准点、伺服系统滞后量的监视和漂移补偿,最终得到速度限制的模拟电压,去驱动进给电动机。4.PLC模块它能够对加工程序中的开关功能和来自机床的信号进行逻辑处理,以实现各功能与操作方式之间的连锁。例如:机床电气设备的启动与停止、刀具交换、回转台分度、工件数量和运行时间的计算等。5.数据输入、输出和显示模块它包括加工程序、参数、数据和各种操作吩咐的输入(如通过纸带阅读机、键盘或上级计算机等)和输出(如通过打印机、纸带穿孔机等)以及显示(如通过CRT、液晶显示器等)所须要的各种接口电路。6.存储器模块它是存放程序和数据的主存储器,也可以是各功能模块间传送数据用的共享存储器。多处理器CNC装置的典型结构1)共享总线结构在这种结构的CNC系统中,只有主模块有权限制系统总线,且在某一时刻只能有一个主模块占有总线,如有多个主模块同时恳求运用总线会产生竞争总线问题。总线仲裁机构在各主模块争用总线时,判别出各模块优先级的凹凸。串行总线仲裁方式——链接位置并行总线仲裁方式——专用逻辑电路,优先权 编码方案共享总线结构的优点结构简洁、系统组配敏捷、成本相对较低、牢靠性高共享总线结构的缺点总线是系统的“瓶颈”,一旦系统总线出现故障,将使整个系统受到影响;由于运用总线要经仲裁,使信息传输率降低。2)共享存储器结构在该结构中,接受多端口存贮器来实现各CPU之间的互连和通信,每个端口都配有一套数据、地址、限制线,以供端口访问。由多端限制逻辑电路解决访问冲突。功能困难,当CNC系统要求CPU数量增多时,会因争用共享存储器而造成信息传输的堵塞,降低系统的效率,其扩展功能较为困难。多处理机的结构特点
1.性能价格比高2.接受模块化结构,有良好的适应性和扩展性3.硬件易于组织规模生产。4.有很高的牢靠性。1.计算机数字限制系统的软硬件界面CNC系统软件结构及限制计算机数字限制装置的数据转换流程CNC系统的软件结构及限制CNC装置的软件的特点:CNC系统的多任务性CNC系统软件的任务:管理和限制并行处理:计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作
加工时,CNC为了解决同一时间间隔完成两个或两个以上的工作,通常接受:1.资源分时共享2.资源重叠流水处理计算机数字限制装置的数据转换流程t=△t1+△t2+△t3+△t4实时中断处理
CNC系统的多任务性和实时性确定了系统中断成为整个系统必不行少的重要组成部分。CNC系统的中断管理主要靠硬件完成,而系统的中断结构确定了系统软件的结构。(1)外部中断。主要有纸带光电阅读机读孔中断、外部监控中断(如紧急停、量仪到位等)和键盘操作面板输入中断。前两种中断的实时性要求很高,通常把这两种中断放在较高的优先级上,而键盘和操作面板输入中断则放在较低的中断优先级上。在有些系统中,甚至用查询的方式来处理它。(2)内部定时中断。主要有插补周期定时中断和位置采样定时中断。在有些系统中,这两种定时中断合二为一。但在处理时,总是先处理位置限制,然后处理插补运算。(3)硬件故障中断。它是各种硬件故障检测装置发出的中断,如存储器出错、定时器出错、插补运算超时等。(4)程序性中断。它是程序中出现的各种异样状况的报警中断,如各种溢出、清零等。前后台型软件结构组成:前台程序、后台程序前台程序是指实时中断服务程序,实现插补、伺服、机床监控等实时功能后台程序是一个循环运行程序,完成管理功能和输入、译码、数据处理等非实时性任务,也叫背景程序,管理软件和插补准备在这里完成后台程序运行中,实时中断程序不断插入,与后台程序相协作,共同完成零件加工任务。这种前后台型的软件结构一般适合单处理器集中式限制,对CPU的性能要求较高。中断型软件结构特点:除了初始化程序之外,整个系统软件的各种功能模块依据实时性不同分别支配在不同级别的中断服务程序中,整个软件就是一个大的多重中断系统。系统的管理功能主要通过各级中断服务程序间的通信实现。中断级别主要功能中断源0控制CRT显示硬件1译码、刀具中心轨迹计算,显示器控制软件,16ms定时2键盘监控,I/O信号处理,穿孔机控制软件,16ms定时3操作面板和电传机处理硬件4插补运算、终点判别和转段处理软件,8ms定时5纸带阅读机读纸带处理硬件6伺服系统位置控制处理4ms硬件时钟7系统测试硬件系统管理主要通过各级中断服务程序之间的通信来实现,通信方式主要有以下几种:设置软件中断中断服务程序自身的链接设置标记第一级中断——为插补做准备第一级中断工作内容分13个口子,由低到高依次查询“口状态字”,若状态为1,转入相应口子处理。最终对‘0“号显示处理。1)口状态字的置1和复0置1分两种状况:a.其他中断依据须要置第一级中断恳求,置相应的口状态字b.在执行第一级中断的某一口子处理时,置口状态字的另一位。 某一号口处理结束,程序将口状态字中对应位复0。2)0号口显示处理 四位字段数控地址八位数据发光二极管状态灯坐标位置3)3号,4号口特殊处理 将零件程序从MP、SP、PC中读入缓冲存储器。计算刀具中心轨迹
1.输入 输入CNC限制器的信息通常有:(1)零件加工程序(2)与机械有关的参数(3)刀具参数(4)与伺服系统有关的参数(5)与外设有关的参数输入程序的任务:(1)从键盘或光电阅读机将零件加工程序输入到零件程序存储器中(2)将零件程序存储器中的零件加工程序送入缓冲器中转入译码。CNC系统的限制软件工作过程输入零件程序至存储器的过程:用MDI键盘输入零件程序,此时,限制程序循环等待,字符以中断方式进入MDI缓冲器。当检测到规定的结束符时,设置MDI缓冲器起址至相应单元,并完成以下处理:判别是否取出的字符为结束符;从MDI缓冲器读入一段字符,统计字符个数,越界检查;其次次从MDI缓冲器中读取本段字符,并且存全部的字符至零件程序存储器中;将零件程序存储器指针指向下一数据段区域。为了把字符送入缓冲器,CNC系统设置了特地的阅读机输入和键盘输入中断服务程序。阅读机中断程序执行一次读入一个字符,在通过一系列检查合格后存入缓冲器。奇偶校验,操作数是否超限,字地址的依次,程序格式是否正确,信息是否完整。键盘中断服务程序,每按下一键发出一次中断恳求。2.译码译码是以零件程序的一个程序段为单位进行处理,把其中零件的轮廓信息(起点、终点、直线或圆弧等),F、S、T、M等信息按确定的语法规则说明(编译)成计算机能够识别的数据形式,并以确定的数据格式存放在指定的内存专用区域。编译过程中还要进行语法检查,发觉错误马上报警。译码程序按次序将一个个字符和相应的数字进行比较,若相等了,则说明已输入了该字符。以ISO码为例,M为(01,001,101)2,即M为八进制的(115)8,S为(123)8,T为(124)8,F为(106)8,……,因此,在判定数据段中是否已编入M,S,T或F字时,就可以将输入的字符和这些八进制数相比较,若相等了,则说明相应的字符已输入,马上设立相应的标记。某一个字符输入以后的处理过程包括:建立格式标记。假如是位格式,确定每个字符所占的格式字的位数。依据输入字符的不同,确定相应的存放数值的地址。M码的值存放在1000H,S码的值存放在1002H,……;有的系统则对于各专用地址码(如N,X,Y,G,M,F等)在存放区域中都有一个位移量,该区域的首址加上地址码所对应的位移量,就可得到该地址码所存放的区域。确定调用“数码转换程序”的次数。所谓数码转换,即把输入的字符(如ASCII码)转换成二进制码在内存中存放。将不同字符的处理程序合并通过信息表查询,完成译码工作。在进行译码的同时,系统要对零件程序作语法检查,如输入的数字个数是否大于允许值,不允许带负号的地址码是否带了负号等。译码的结果存放在规定的存储区内,存放译码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门面店转让合同(2024版)
- 正规完整版土地转让协议书标准版可打印
- 销售代理合同书
- 塔吊使用效率提升2024年度咨询服务合同
- 铝合金高速列车制造与供应合同2024
- 二零二四年度工程合同中的数据保护和信息安全2篇
- 二零二四年度高端生物医药产品研发与生产合同
- 礼品定制采购合同
- 辅料采购合同模板
- 蒙文课件教学课件
- GB/T 19342-2024手动牙刷一般要求和检测方法
- 海洋生物资源与环境PPT课件
- 储罐施工计划
- 用人单位调查问卷
- 《计算机网络基础》教案(完整版)
- 采煤工作面采煤工艺课程设计.doc
- 公安机关内部控制建设问题研究
- 年晋升司机理论考试HXD1专业知识题库
- 苯氯苯连续精馏塔设计二设计正文
- 焊缝焊条用量的计算公式
- 浆砌块石施工方法
评论
0/150
提交评论