第4章计算机数控装置CNC

上传人:陈** 文档编号:188536556 上传时间:2023-02-19 格式:PPTX 页数:55 大小:3.13MB
收藏 版权申诉 举报 下载
第4章计算机数控装置CNC_第1页
第1页 / 共55页
第4章计算机数控装置CNC_第2页
第2页 / 共55页
第4章计算机数控装置CNC_第3页
第3页 / 共55页
资源描述:

《第4章计算机数控装置CNC》由会员分享,可在线阅读,更多相关《第4章计算机数控装置CNC(55页珍藏版)》请在装配图网上搜索。

1、1 2 3 CNC系统由硬件和软件组成,包括数控程序、输入输出设备、计算机数控装置(CNC装置)、可编程控制器(PLC)、主轴驱动装置和进给驱动装置(包括检测装置)等。其中CNC装置是CNC系统的核心部件。见图4.1。4改变相应的软件即可,而不要改变硬件。在CNC系统中,硬件可采用通用的模块化结构,而且易于扩展,并结合软件变化来满足数控机床的各种不同要求。数控加工程序,功能都由软件完成,硬件结构大大简化。多种插补功能、动静态图形显示、数字伺服控制等。编程工作简单方便,模拟,有诊断程序。5 装置由硬件和软件组成,见图4.2。图4.2 CNC装置的硬件组成6 包括译码程序、刀具补偿计算程序、插补计

2、算程序、速度控制程序和位置控制程序等。由管理软件和控制软件两部分组成,见图4.3。包括零件程序的输入/输出程序、显示程序与故障诊断程序等.图4.3 CNC装置的软件组成框图7 装置功能除了有准备功能、坐标功能、进给功能、主轴功能、刀具功能和辅助功能外,还具有以下功能:多轴控制、多轴联动控制。配有CRT或液晶显示器,在显示窗口中显示零件程序、图形、人机对话菜单和故障信息等。8 9 分为大板结构和功能模块结构。分为专用型结构和个人计算机式结构。分为单微处理器结构和多微处理器结构。分为经济型CNC结构和标准型CNC结构。10 我国经济型CNC多数是以8位或16位单片机或者以8位或16位微处理器为主构

3、成的系统,进给驱动采用步进电动机,控制轴数和联动轴数为23轴。经济型CNC是根据国内需要自行开发的,主要用于功能简单的车、铣、钻、冲床等控制,大量用于旧机床改造。多采用一个微处理器来集中控制,分时处理数控的各个任务。能够控制系统总线的只是一个微处理器,是一种主从结构,也被归纳于单微处理器结构。组成框图,如图4.4所示,由微机、外围设备和机床控制等三部分组成。11图4.4 单微处理器结构的组成框图12 用8031单片机组成CNC系统,其数控装置硬件框图见图4.7。图4.7 8031组成的CNC系统131)键盘接口电路 键盘接口电路主要解决按键的识别问题,既可采用查询方式,也可采用中断方式。查询方

4、式电路简单,但采用查询方式不管是否有键按下,CPU每隔一段时间查询一次键盘状态,这样将浪费CPU的时间。采用中断方式,只有有键按下时,才向CPU发出中断请求,CPU才对键盘服务,提高了CPU的利用率。中断方式下按键与单片机的连接方式:并行连接方式并行连接方式矩阵连接方式矩阵连接方式14 如图4.8所示,适用于按键较少的场合。图4.8 按键与单片机的并行连接15 如图4.9所 示,优点 是 占 用的 I O 线少,适用于 按 键 较少的场合。图4.9 按键与单片机的矩阵方式连接162)显示接口电路 发光二极管LED的功耗小、亮度强、控制简单可靠,且价格低,因此LED显示器在经济型数控系统中得到广

5、泛应用。图4.10 LED数码管17图4.11 单个LED数码管与微机的接口18 CRT显示具有屏幕宽阔,可传递信息量大;不仅可显示字符,还可显示图形,模拟数控加工过程等优点。图4.11 CRT接口电路原理框图193)开关量接口电路 数控系统接受开关量和输出开关量信息,需通过输入输出接口电路。开关信号通过光电耦合电路接到输入通道缓冲门,可以提高抗干扰能力和便于实现电平转换,见图4.13。图4.13 光电耦合输入电路20 机械开关触点闭合时,存在着抖动,见图4.14(a)。为了可靠地接受开关信号,必须消除这一抖动。消除抖动的方法可用硬件实现,也可用软件延时实现。一种硬件防抖电路见图4.14(b)

6、。图4.14 开关防抖电路21 继电器方式的开关量输出是目前最常用的输出方式。一般在驱动大型设备时,往往利用继电器作为数控系统输出到驱动级之间的第一级执行机构。通过第一继电器输出,可完成从低压直流到高压交流的过渡。图4.15 开关量继电器接口 见图4.15,光电隔离后,直流部分给继电器供电,输出部分则直接与220V交流电相连。此外,还有模拟量接口电路数模(DA)转换接口、模数(AD)转换器接口、通讯接口、步进电动机接口 等。22 标准型数控系统精度和速度都较高,功能比较齐全,基本都是闭环控制,广泛应用各种中、高档数控机床。多微处理器结构的CNC装置大都采用模块化结构,微处理器、存储器、输入输出

7、控制等分别做成硬件模块,相应的软件也是模块化结构,固化在硬件中。软硬件模块形成一个具有特定功能的单元,称为功能模块。功能模块之间有明确定义的固定接口,按工厂或企业标准制造,于是可以组成积木式的CNC装置。如果某一个模块出了故障,其它模块仍能照常工作,可靠性高。23 CNC装置一般有以下六种基本功能模块:图4.20 多微处理器结构的CNC装置结构框图24 25 图4.22 SINUMERIK 801M前面板26 27 主要包括监控与操作软件、插补计算软件、步进电动机控制软件、误差补偿软件等。用来实现人机对话、系统监控、指挥整个系统软件协调工作等。它包括系统的初始化、命令处理循环、零件加工程序的输

8、入、零件加工程序的编辑修改、指令分析与执行、系统自检等。1)系统的初始化图4.25 初始化程序框图28图4.26 键盘扫描中断方式程序框图图 2)命令处理循环 经济型数控一般采用两种键盘处理方式:一种是键盘扫描中断方式,其程序框图见图4.26所示;另一种是采用专用可编程键盘显示芯片8279管理方式。29 3)零件加工程序的输入程序 其任务是将输入的源程序顺序读入,并根据字地址把有关的数据送至指定的存储单元,同时将坐标值BCD码转换成二进制数码。每读完一个程序段,必须把当前指针压入堆栈,以备下段程序读入时使用。输入程序框图如图4.27所示。4.27 零件加工程序的输入程序框图30 4)零件加工程

9、序的编辑修改程序 编辑修改程序可看作为一个键盘命令处理程序。图4.28 G功能分析程序框图 5)指令分析和执行 G功能分析程序框图见图4.28。6)系统诊断程序 检测、指示各个硬件可能存在的故障的位置和性质。常有定时/计数器诊断、中断功能诊断、ROM区诊断、RAM区诊断、键盘诊断等31 步进电动机控制程序,不仅可代替可变频率脉冲源和环形分配器等硬件,还能实现步进电动机升降速控制等功能。1)软件环形分配 图4.29为单片机直接带动三相步进电动机的接口方式。单片机P1的低三位为输出位,分别控制步进电动机A、B、C三相绕阻通断电顺序和方式。图4.29 软件环形分配步进电动机控制32 单三拍方式通电顺

10、序为ABCA,所以只需依次向P1口输出如下控制字:0 0 1(01H)U相通电0 1 0(02H)V相通电1 0 0(04H)W相通电 在两控制字间应加入软件延时来保证一定的时间间隔,以此控制步进电动机速度。控制步进电动机三相三拍正转的程序框图,见图4.30。电动机反转,通电顺序为ACBA。图4.30 三相三拍正转程序框图33 三相六拍正转通电顺序为:AABBBCCCAA,P1口输出如下控制字:0 0 1(01H)A相通电 0 1 1(03H)A、B相通电 0 1 0(02H)B相通电 1 1 0(06H)B、C相通电 1 0 0(04H)C相通电 1 0 1(05H)C、A相通电 如反转时,

11、通电顺序为:ACACCBBBAA。34 2)微机控制步进电动机的升降速方法 由于步进电动机的响应频率比较低,限制了步进电动机的最高启动频率。因此,微机应能对步进电动机的脉冲频率进行升降频控制,使脉冲频率开始时较低,步进电动机不“丢步”地起动,然后逐渐升高到较高的连续运行频率。同理,在要求停止转动时,为防止“过冲”,使脉冲频率逐渐降到零。微机实现升降频控制,可采用均匀地改变步进脉冲间隔的方法,进行升降速控制。微机对步进电动机的控制,也就是控制步进脉冲的个数和步进脉冲的间隔,而其间隔又可转化为某基准延时子程序的循环次数。因此,可以方便地用软件来控制步进电动机的运行,实现步进电动机不丢步地快速起、停

12、。35 经济型数控机床的加工误差是必然存在的,可在编程中正确地引入修正值,调整进给脉冲,达到减少和消除部分误差的作用。1)编程误差1 编程误差由三部分组成:逼近误差逼近误差1a。插补误差插补误差1b。圆整误差圆整误差1c。编程误差11a1b1c,一般取零件加工允许误差的0.10.2倍。为减小编程误差,可通过减小插补间隙或增加机床分辨率来达到,一般不需要专门的软件补偿。36 2)间隙误差2 数控机床机械传动部件间存在有间隙,由此产生的加工误差成为间隙误差。机械传动间隙通常有:丝杠轴承轴向间隙;丝杠螺母副之间的传动间隙;联轴节的扭转间隙;齿轮传动的齿侧间隙等。间隙对误差的影响,主要是运动换向时发生

13、。其软件补偿处理的过程是:先将各个间隙值经标度变换确定指令脉冲数M,然后在零件加工程序中判别进给方向的指令转向后,给出M个额外的进给指令脉冲,再执行正常的程序。这种补偿处理方法,对于点位和轮廓控制都适用。但对于大型机床,其间隙大小随工件的重量或间隙的位置改变而改变,这时就会出现补偿不完全的情况。37 对于标准型数控系统,具有多任务并行处理和多重实时中断的特点。因此,CNC系统是一个专用的实时多任务系统,其系统软件包括前台和后台两大部分。后台部分:后台部分:包括通信、显示、诊断以及加工程序的编制管理等程序,这类程序实时性要求不高。前台程序:前台程序:包括译码、刀具补偿、速度处理、插补、位置控制、

14、开关量控制等软件,这类程序完成实时性很强的控制任务。在单微处理器数控系统中,常采用前后台型的软件结构和中断型的软件结构。38 其软件包括两个:1)前台程序 又称实时中断服务程序,它是在一定周期内定时发生的(中断周期一般小于10ms),是与机床控制直接相关的实时控制部分,主要完成机床监控、操作面板状态扫描、插补计算、位置控制、PLC可编程控制器功能等实时控制,其流程见图4.33。图4.33 实时中断服务程序流程39 2)后台程序 又称背景程序,是循环执行的主程序,完成协调管理、数据译码、预计算数据、显示坐标等无实时性要求的任务,其 结 构 见 图4.32。图4.32 背景程序结构40 见图4.3

15、1,在背景程序循环的过程中,实时中断服务程序不断定时插入,两者密切配合,共同完成零件加工任务。前后台软件的同步与协调以及各功能模块之间的同步,通过设置各种标志位来进行。最大执行时间必须小于中断周期,而两次中断之间的时间用来执行背景主程序。图4.31 前后台型结构 这种前后台型软件结构一般适合单微处理器集中控制,对微处理器性能要求比较高。41 除初始化程序之外,将CNC的各种功能模块分别安排在不同级别的中断服务程序中,无前后台程序之分。系统软件本身就是一个大的多重中断系统,通过各级中断服务程序之间的通信来进行处理。中断类型:42 43 CNC装置的数据预处理,包括CNC对零件程序的输入、译码、刀

16、具补偿(含刀具半径补偿、刀具长度补偿)和其它预处理(坐标系转换、编程方式转换)、插补、位置控制,由伺服系统执行CNC输出的指令以驱动机床完成加工,见图4.34。44 零件程序的输入可分为手动输入和自动输入两种方式。手动输入:手动输入:一般是通过键盘输入。自动输入:自动输入:可用纸带、磁带、磁盘等程序介质输入,随着CAD/CAM技术的发展,越来越多地使用通信输入方式。输入过程如图4.35所示。45 程序输入后,启动数控系统运行,控制系统从零件程序存储区逐段读出零件加工程序,进行译码及预处理。其读出过程如图4.36所示。从图4.35和图4.36可知,零件程序缓冲区是零件程序进入CNC系统的必经之路

17、。46 译码就是将输入的零件程序按一定规则翻译成CNC装置能识别的数据格式,并按约定的格式存放在指定的内存中。译码通过译码程序来完成,即译码程序以程序段为单位,处理零件程序,将其中的轮廓信息、加工速度(F代码)和辅助功能信息(M、S、T代码),翻译成便于计算机处理的信息格式,存放在指定的内存专用空间。译码方式:编译:编译:一次性将整个程序翻译;解释:解释:利用空闲时间来对后面的程序段进行译码。翻译完一个程序段,经过译码,形成图4.37所示的译码缓冲存储区存放格式。译码程序流程图见图4.38。47图4.37 译码缓冲存储区的存放格式 图4.38 译码程序流程图 48 经过译码后得到的数据,须通过

18、刀具补偿计算,将编程轮廓或位置的数据转换成刀具中心轨迹的数据才能用于插补。1)刀具长度补偿 在数控立式铣镗床上,当刀具磨损或更换刀具使Z向刀尖不在原初始加工的程编位置时,必须在Z向进给中,通过伸长或缩短1个偏置值e来补偿其尺寸的变化,以保证加工深度达到原设计位置,见图4.39。刀具长度补偿由准备功能G43、G44、G49以及H代码指定。图4.39 刀具长度补偿49 2)刀具半径补偿 数控装置能使刀具中心自动从零件实际轮廓上偏离一个指定的刀具半径值。根据ISO规定,当刀具中心轨迹在程序规定的前进方向的编程轨迹右边时,称为右刀补,用G42表示;反之称为左刀补,用G41表示;撤销刀具半径补偿用G40

19、表示。图4.39 刀具半径补偿 刀补仅在指定的二维坐标平面内进行。平面的指定由代码:G17(X-Y平面);G18(Y-Z平面);G19(Z-X平面)。50 1)B功能刀具半径补偿 它仅根据本段程序的轮廓尺寸进行圆本段程序的轮廓尺寸进行圆弧过渡弧过渡,计算刀具中心的运动轨迹。一般数控系统的轮廓控制通常仅限于直线与圆弧。对于直线对于直线,刀补后的刀具中心轨迹为平行于轮廓直线的一条直线,只要计算出刀具中心轨迹的起点和终点坐标,见图4.42。对于圆弧对于圆弧,刀补后的刀具中心轨迹为与指定轮廓圆弧同心的一段圆弧,因此,圆弧的刀具半径补偿,需要计算出刀具中心轨迹圆弧的起点、终点和半径,见图4.43。51

20、2)C功能刀具半径补偿 B功能刀具半径补偿只根据本段程序进行刀补计算,不能解决不能解决程序段之间的过渡问题程序段之间的过渡问题,所以要求编程人员将工件轮廓处理成圆弧过渡。这样处理带来两个弊端:编程复杂编程复杂;工件尖角处工艺性不好工件尖角处工艺性不好。C功能刀补自动处理两个程序段之间刀具中心轨迹的转接,编程人员可完全按工件轮廓编程。C功能刀补根据前后两段程序及刀补的左右情况,首先判断是缩短型转接、伸长型转接或是插入型转接。图4.44为G41直线与直线转接的情况。52图4.44 G41直线与直线转接形式53 由于安装调整的原因,工件坐标系的原点与机床零点不重合或不固定,故需将程序中工件坐标系的坐标值转换到机床坐标系中,以确定机床执行部件位置。坐标系转换,可通过准备功能G92或G50来实现。G92或G50确定工件坐标系与机床坐标系之间的逻辑关系,但不引起坐标轴的运动。图4.47 机床坐标系与工件坐标系54 数控编程方式有绝对值方式G90和相对值方式G91。在系统内部一般按绝对值方式处理,因此需进行编程方式转换,即根据两种编程方式的程序段数据,计算出当前程序的终点坐标及移动量,见图4.48。图4.48 编程方式转换演讲完毕,谢谢观看!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!