数控机床PLC控制设计正文Word下载.docx
- 文档编号:8663490
- 上传时间:2023-05-12
- 格式:DOCX
- 页数:33
- 大小:156.86KB
数控机床PLC控制设计正文Word下载.docx
《数控机床PLC控制设计正文Word下载.docx》由会员分享,可在线阅读,更多相关《数控机床PLC控制设计正文Word下载.docx(33页珍藏版)》请在冰点文库上搜索。
(2)高技术水平、全功能产品主要靠进口;
(3)配套的高质量功能部件、数控系统附件主要靠进口;
(4)应用技术水平较低,联网技术没有完全推广使用;
(5)自行开发能力较差,相对有较高技术水平的产品主要靠引进图纸、合资生产或进口件组装。
1.2数控技术的发展趋势
数控技术的应用不但给传统制造业带来了革命性的变化,使制造业成为工业化的象征,而且随着数控技术的不断发展和应用领域的扩大,他对国计民生的一些重要行业(IT、汽车、轻工、医疗等)的发展起着越来越重要的作用,因为这些行业所需装备的数字化已是现代发展的大趋势。
从目前世界上数控技术及其装备发展的趋势来看,其主要研究热点有以下几个方面。
1.2.1高速、高精加工技术及装备的新趋势
效率、质量是先进制造技术的体。
高速、高精加工技术可极大地提高效率,提高产品的质量和档次,缩短生产周期和提高市场竞争能力。
为此日本先端技术研究会将其列为5大现代制造技术之一,国际生产工程学会(CIRP)将其确定为21世纪的中心研究方向之一。
1.2.25轴联动加工bsp
采用5轴联动对三维曲面零件的加工,可用刀具最佳几何形状进行切削,不仅光洁度高,而且效率也大幅度提高。
当前由于电主轴的出现,使得实现5轴联动加工的复合主轴头结构大为简化,其制造难度和成本大幅度降低,数控系统的价格差距缩小。
因此促进了复合主轴头类型5轴联动机床和复合加工机床(含5面加工机床)的发展
1.2.3智能化、开放式、网络化成为当代数控系统发展的主要趋势
21世纪的数控装备将是具有一定智能化的系统,智能化的内容包括在数控系统中的各个方面:
为追求加工效率和加工质量方面的智能化,如加工过程的自适应控制,工艺参数自动生成;
为提高驱动性能及使用连接方便的智能化,如前馈控制、电机参数的自适应运算、自动识别负载自动选定模型、自整定等;
简化编程、简化操作方面的智能化,如智能化的自动编程、智能化的人机界面等;
还有智能诊断、智能监控方面的内容、方便系统的诊断及维修等。
1.2.4柔性化
包含两方面:
数控系统本身的柔性,数控系统采用模块化设计,功能覆盖面大,可裁剪性强,便于满足不同用户的需求;
群控系统的柔性,同一群控系统能依据不同生产流程的要求,使物料流和信息流自动进行动态调整,从而最大限度地发挥群控系统的效能。
1.2.5工艺复合性和多轴化
以减少工序、辅助时间为主要目的的复合加工,正朝着多轴、多系列控制功能方向发展。
数控机床的工艺复合化是指工件在一台机床上一次装夹后,通过自动换刀、旋转主轴头或转台等各种措施,完成多工序、多表面的复合加工。
1.2.6功能发展方向
1)用户界面图形化用户界面是数控系统与使用者之间的对话接口。
2)科学计算可视化科学计算可视化可用于高效处理数据和解释数据,使信息交流不再局限于用文字和语言表达,而可以直接使用图形、图像、动画等可视信息。
3)插补和补偿方式多样化
4)内装高性能PLC数控系统内装高性能PLC控制模块,可直接用梯形图或高级语言编程,具有直观的在线调试和在线帮助功能。
编程工具中包含用于车床铣床的标准PLC用户程序实例,用户可在标准PLC用户程序基础上进行编辑修改,从而方便地建立自己的应用程序。
5)多媒体技术应用多媒体技术集计算机、声像和通信技术于一体,使计算机具有综合处理声音、文字、图像和视频信息的能力。
在数控技术领域,应用多媒体技术可以做到信息处理综合化、智能化,在实时监控系统和生产现场设备的故障诊断、生产过程参数监测等方面有着重大的应用价值。
1.2.7体系结构的发展
1)集成化采用高度集成化CPU、RISC芯片和大规模可编程集成电路FPGA、EPLD、CPLD以及专用集成电路ASIC芯片,可提高数控系统的集成度和软硬件运行速度。
通过提高集成电路密度、减少互连长度和数量来降低产品价格,改进性能,减小组件尺寸,提高系统的可靠性。
2)模块化硬件模块化易于实现数控系统的集成化和标准化。
根据不同的功能需求,将基本模块,如CPU、存储器、位置伺服、PLC、输入输出接口、通讯等模块,作成标准的系列化产品,通过积木方式进行功能裁剪和模块数量的增减,构成不同档次的数控系统。
3)网络化机床联网可进行远程控制和无人化操作。
通过机床联网,可在任何一台机床上对其它机床进行编程、设定、操作、运行,不同机床的画面可同时显示在每一台机床的屏幕上。
4)通用型开放式闭环控制模式采用通用计算机组成总线式、模块化、开放式、嵌入式体系结构,便于裁剪、扩展和升级,可组成不同档次、不同类型、不同集成程度的数控系统。
1.3本文设计的任务和目的
1)主轴为三相异步电动机,由交流接触器控制正/反转。
主轴的控制包括正转、反转、停止、制动和冲动等。
按停止按钮时电机停止,并控制制动器制动2s;
按下冲动按钮,电机正传0.5s;
然后停止。
2)液压卡盘和液压尾座都在JOG方式下进行,液压卡盘的夹紧个松开时由一个脚踏开关控制。
液压尾座的伸出和退回由按钮控制。
3)冷却耶的开/关由手动旋钮个M功能指令共同控制。
润滑泵的启动/停止在无急停报警的情况下每30min润滑一次,每次10s。
4)在执行换刀指令时,刀架电机旋转,当转到预定刀位时,刀架下降锁紧,执行换刀动作。
5)当出现X、Z轴限位,油泵过载、主轴过载或者伺服电机过热时,发出急停信号,通知CNC进行急停处理。
第二章数控系统及PLC简述
2.1系统分析
数控机床采用数控系统结合继电气、接触器等硬件电路实现功能控制,存在固有缺陷,如:
继电气依靠触点动作会产生火花和抖动,影响系统稳定性和可靠性、使用寿命较短、响应速度较慢、功能灵活性较差、系统硬件规模较大等。
数控的功能控制,一般采用汇编语言、高级语言、专业编程系统或面向对象等的编程技术编制,要么程序结构差,功能不易扩展;
要么专业技术要求高,难被一般的用户掌握。
PLC采用微电子技术,开关动作由无触点的半导体电路完成,可取代继电器控制电路,适合于执行逻辑运算和顺序控制等操作,控制各类机械或生产过程。
目前PLC编程技术已被普通用户所掌握,但是,在数控机床复杂的功能控制中,国产PLC的应用还只停留在辅助功能M、刀具功能T、主轴功能S和开关量的控制及一些单一化功能的应用上,对于数控前、后台控制的其他功能还没有完全开发出来,这也阻碍国产数控系统向数字化控制、功能模块化和开放式结构方向发展,国外数控厂商,如西门子公司推出的数控系统中,采用嵌入式PLC,大大提高系统的集成度,整个数控系统除一个微机平台外,剩下的只有驱动的功率接口和反馈接口,实现了全数字化控制,既有效提高系统可靠性,又消除信息传递瓶颈,提高了系统性能。
2.2PLC和NC的关系
PLC用于通用设备的自动控制,称为可编程控制器。
PLC用于数控机床的外围辅助电气的控制,称为可编程序机床控制器。
因此,在很多数控系统中将其称之为PMC(programmable
machine
tool
controller)。
数控系统有两大部分,一是NC、二是PLC,这两者在数控机床所起的作用范围是不相同的。
可以这样来划分NC和PLC的作用范围:
1、
实现刀具相对于工件各坐标轴几何运动规律的数字控制。
这个任务是由NC来完成;
2、
机床辅助设备的控制是由PLC来完成。
它是在数控机床运行过程中,根据CNC内部标志以及机床的各控制开关、检测元件、运行部件的状态,按照程序设定的控制逻辑对诸如刀库运动、换刀机构、冷却液等的运行进行控制。
在数控机床中这两种控制任务,是密不可分的,它们按照上面的原则进行了分工,同时也按照一定的方式进行连接。
NC和PLC的接口方式遵循国际标准“ISSO
4336-1981(E)机床数字控制-数控装置和数控机床电气设备之间的接口规范”的规定,接口分为四种类型:
1、与驱动命令有关的连接电路;
2、数控装置与测量系统和测量传感器间的连接电路;
3、电源及保护电路;
4、通断信号及代码信号连接电路。
从接口分类的标准来看,第一类、第二类连接电路传送的是数控装置与伺服单元、伺服电机、位置检测以及数据检测装置之间控制信息。
第三类是由数控机床强电电路中的电源控制控制电路构成。
通常由电源变压器、控制变压器、各种断路器、保护开关、继电器、接触器等等构成。
为其他电机、电磁阀、电磁铁等执行元件供电。
这些相对于数控系统来讲,属于强电回路。
这些强电回路是不能够和控制系统的弱电回路,直接相连接的,只能够通过中间继电器等电子元器件转换成直流低压下工作的开关信号,才能够成为PLC或继电器逻辑控制电路的可接受的电信号。
反之,PLC或继电器逻辑控制来的控制信号,也必须经过中间继电器或转换电路变成能连接到强电线路的信号,再由强电回路驱动执行元件工作。
第四类信号是数控装置向外部传送的输入输出控制信号。
2.3
PLC在数控机床中的应用形式
PLC在数控机床中应用,通常有两种形式:
一种称为内装式;
一种称为独立式。
内装式PLC也称集成式PLC,采用这种方式的数控系统,在设计之初就将NC和PLC结合起来考虑,NC和PLC之间的信号传递是在内部总线的基础上进行的,因而有较高的较高交换速度和较宽的信息通道。
它们可以共用一个CPU也可以是单独的CPU这种结构从软硬件整体上考虑,
PLC
和NC
之间没有多余的导线连接,
增加了系统的可靠性,
而且NC
和PLC
之间易实现许多高级功能。
中的信息也能通过CNC
的显示器显示,
这种方式对于系统的使用具有较大的优势。
高档次的数控系统一般都采用这种形式的PLC。
独立式PLC也称外装式PLC,它独立于NC装置,具有独立完成控制功能的PLC。
在采用这种应用方式式,可根据用户自己的的特点,选用不同专业PLC厂商的产品,并且可以更为方便的对控制规模进行调整。
2.4PLC与数控系统及数控机床间的信息交换
相对于PLC,机床和NC就是外部。
PLC与机床以及NC之间的信息交换,对于PLC的功能发挥,是非常重要的。
PLC与外部的信息交换,通常有四个部分:
(1)机床侧至PLC:
机床侧的开关量信号通过I/O单元接口输入到PLC中,除极少数信号外,绝大多数信号的含义及所配置的输入地址,均可由PLC程序编制者或者是程序使用者自行定义。
数控机床生产厂家可以方便的根据机床的功能和配置,对PLC程序和地址分配进行修改。
(2)PLC至机床:
PLC的控制信号通过PLC的输出接口送到机床侧,所有输出信号的含义和输出地址也是由PLC程序编制者或者是使用者自行定义。
(3)NC至PLC:
CNC至PLC:
CNC送至PLC的信息可由CNC
直接送入PLC的寄存器中,所有CNC送至PLC的信号含义和地址(开关量地址或寄存器地址)
均由CNC
厂家确定,PLC编程者只可使用不可改变和增删。
如数控指令的M、S、T
功能,通过CNC译码后直接送入PLC相应的寄存器中。
(4)
PLC至CNC
:
送至CNC
的信息也由开关量信号或寄存器完成,所有PLC送至CNC的信号地址与含义由CNC
厂家确定,PLC
编程者只可使用,不可改变和增删。
2.5PLC在数控机床中的工作流程
PLC在数控机床中的工作流程,和通常的PLC工作流程基本上是一致的,分为以下几个步骤:
(1)输入采样:
输入采样,就是PLC以顺序扫描的方式读入所有输入端口的信号状态,并将此状态,读入到输入映象寄存器中。
当然,在程序运行周期中这些信号状态是不会变化的,除非一个新的扫描周期的到来,并且原来端口信号状态已经改变,读到输入映象寄存器的信号状态才会发生变化。
(2)程序执行:
程序执行阶段系统会对程序进行特定顺序的扫描,并且同时读入输入映像寄存区、输出映像寄存区的读取相关数据,在进行相关运算后,将运算结果存入输出映像寄存区供输出和下次运行使用。
(3)出刷新阶段:
在所指令执行完成后,输出映像寄存区的所有输出继电器的状态(接通/断开)在输出刷新阶段转存到输出锁存器中,通过特定方式输出,驱动外部负载。
2.6
PLC在数控机床中的控制功能
(1)操作面板的控制。
操作面板分为系统操作面板和机床操作面板。
系统操作面板的控制信号先是进入NC,然后由NC送到PLC,控制数控机床的运行。
机床操作面板控制信号,直接进入PLC,控制机床的运行。
(2)机床外部开关输入信号。
将机床侧的开关信号输入到送入PLC,进行逻辑运算。
这些开关信号,包括很多检测元件信号(如:
行程开关、接近开关、模式选择开关等等)。
(3)输出信号控制:
PLC输出信号经外围控制电路中的继电器、接触器、电磁阀等输出给控制对象。
(4)功能实现。
系统送出T指令给PLC,经过译码,在数据表内检索,找到T代码指定的刀号,并与主轴刀号进行比较。
如果不符,发出换刀指令,刀具换刀,换刀完成后,系统发出完成信号。
(5)M功能实现。
系统送出M指令给PLC,经过译码,输出控制信号,控制主轴正反转和启动停止等等。
M指令完成,系统发出完成信号。
2.7PLC与数控机床外围电路的关系
如前所述,PLC在数控机床中用来控制机床的强电回路(通过一些电器元件)。
为了更好了解数控机床的PLC的控制功能,就有必要对PLC和外围电路的关系进行分析。
数控机床通过PLC对机床的辅助设备进行控制,PLC对对外围电路的控制来实现对辅助设备的控制的。
PLC接受NC的控制信号以及外部反馈信号,经过逻辑运算、处理将结果以信号的形式输出。
输出信号从PLC的输出模块输出,有些信号经过中间继电器控制接触器然后控制具体的执行机构动作,从而实现对外围辅助机构的控制。
有些信号不需要通过中间环节的处理直接用于控制外部设施,比如说,有些直接用低压电源驱动的设备(如:
面板上的指示灯)。
也就是说每一个外部设备(使用PLC控制的)都是由PLC的一路控制信号来控制的,也就是说每一个外部设备(使用PLC控制的)都在PLC中和一个PLC输出地址相对应。
PLC对外围设备的控制,不仅仅是要输出信号控制设备、设施的动作,还要接受外部反馈信号,以监控这些设备设施的状态。
在数控机床中用于检测机床状态的设备或元件主要有,温度传感器、震动传感器、行程开关、接近开关等等。
这些检测信号有些是可以直接输入到PLC的端口,有些必须要经过一些中间环节才能够输入到PLC的输入端口。
无论是输入还是输出,PLC都必须要通过外围电路才能够控制机床的辅助设施的动作。
在PLC和外围电路的关系中,最重要的一点就是外部信号和PLC内部信号处理的对应。
这种对应关系就是前面所说的地址分配,就是将每一个PLC中地址和外围电路每一路信号相对应。
这个工作是在机床生产过程中,编制和该机床相对应的PLC程序时,由PLC程序编制工程师定义。
当然做这样的定义必须遵循必要的规则,以使PLC程序符合系统的要求。
第三章硬件分析
3.1数控机床与PLC的连接方式
数控机床所用PLC可分为两种类型。
一种是PLC独立于CNC装置,有完备的硬件和软件功能,能够独立完成规定控制任务,以满足数控机床或其他顺序控制领域要求的“通用型”PLC;
另一个是专为实现数控机床顺序控制面设计、制造的“内装型”PLC,它从属于CNC装置,与CNC共用计算机内部即可实现。
本文采用的是第一种类型,PLC独立于CNC装置,PLC与CNC信号在CNC装置内部传送,而PLC与机床电气控制信号通过CNC的I/O接口传送。
PLC作为CNC的基本功能而统一设计和制造,因此结构十分紧凑;
PLC控制程序编程完成后,传送到CNC装置中,即可用于数控系统对机床功能信号的控制。
数控机床系统结构框图如图1
图3.1数控机床软PLC的系统框图
其中计算机数控装置(CNC)根据输入的零件加工程序进行相应的处理(如运动轨迹处理、机床输入输出处理等),然后输出控制命令到相应的执行部件(伺服单元,驱动装置和PLC等),所有这些工作是由CNC装置内硬件和软件协调配合,合理组织,使整个系统有条有序地进行工作。
其中PLC的作用是接受CNC的M、S、T指令,对其进行译码并转换成对应的控制信号,控制辅助装置完成机床相应的开关动作;
同时接受操作面板和机床侧的I/O信号,送给CNC装置,经其处理后,输出指令控制CNC系统的工作状态和机床的动作。
3.2实现过程控制(电气控制)的常规方法
实际控制系统一般由传感器、调节器、执行机构等组成,有开环及闭环控制系统之分。
精密数控机床依赖于电气与液压两部分控制,除了要求合理的机械结构外,还必须配备高性能的液压控制技术及相应的电气控制技术,以便对数控机床实现主轴转速控制、冷却液和润滑控制、液压卡盘和液压尾座控制、刀具互换控制。
因此,目前大多采用电液比例技术来满足主机对数控系统的要求,常用电气控制系统包括:
⑴传统继电器型这是一种由传统的继电器控制箱再加上数码—电压转换器组成的典型控制柜,还包括信号检测及输出控制电路。
其中,由数码—电压转换器来连接逻辑开关控制线路与模拟控制阀,将拨盘数字转换成模拟电压,并经比例放大器来控制比例阀。
信号输入及数值显示单元只能是数码拨盘和电位计。
但由于继电器控制存在着线路复杂、可靠性低、维修麻烦等缺陷,现在已趋于淘汰。
⑵可编程控制型可编程控制器最初是从微机中简化出来的简单控制器,包括时间继电器、计数继电器、锁存继电器、记忆继电器和通断继电器等,由于它能够完全代替电气控制系统中的继电器部分,性能优良、价格低,指令系统简单易学,对操作、使用、管理要求不高等特点,与模拟电压输出装置(数码—电压转换器、电位计等)结合,可用于控制冷却液和润滑系统。
近年来,随着PLC控制技术的发展以及各种智能外围模块的使用,PLC可以对数控机床的控制过程进行精确、实时的控制。
⑶微机控制型六十年代后期,美国费洛斯公司(FELLOWS)首次采用微型计算机对注塑机进行过程控制。
进行微机控制的第一步,是将主轴的制动和冲动时间、冷却液和润滑开启时间译为计算机的语言,输入到计算机内同预先设定值对比,进行决策控制。
输入信号及数值显示单元种类较多,有数码拨盘、矩阵插孔板、阵列电位器、发光二级管矩阵、标准或专用键盘等输入方式,以及数码管、LCD、CRT等信号显示方式。
①Z80—CPU控制系统以TP—801单板机为典型代表,结构紧凑,板上安装有中央处理单元、键盘、显示器、CTC、PIO、RAM、ROM,而且还可以扩展I/O、D/A、A/D等接口。
TP—801采用汇编语言编程,由于有较强的数据处理功能,可进行8位数据的输入和输出,在软件的支持下,还可以进行8位以上数字运算、处理,完全能满足数控机床控制的要求。
②单片机控制系统单片机是比单板机集成度高的微处理器,在一块芯片上集成了CPU、RAM、ROM、I/O、振荡器和时钟线路,几乎包含了一个数字系统所需的全部功能,具有处理能力强而灵活、兼容性好、单一正5伏电源、性能价格比高等特点,已用来构成各种实际需要的控制系统。
但单片机控制存在着抗干扰性能差、标准性差、编程复杂等缺点,限制了其使用。
③专用电脑控制系统随着微机技术的发展及广泛运用,已有专用电脑用于注塑机控制,并由简单的开环控制过渡到局部闭环控制,再发展到今天的全闭环控制。
系统除了常规的功能外,还有图形显示、故障报警、自诊断及数据处理、存储和打印功能。
④多处理机系统这种系统的设计思想是将多任务进行分配,即由若干CPU来完成,例如,电机控制就由独立的CPU来完成,而别的CPU则作程控及过程参数控制工作,系统中只有一台主机和若干台从机。
3.3PLC的选择
由于数控机床的控制系统要求可靠性高,接线方便,便于维护而且输入输出信号多,因此PLC系统选用西门子SIMATICS7—200系列CPU226、EM221、EM222。
SIMATICCPC226作为系统运算、采集、控制部分本身集成开关量24入/16出。
EM221和EM222作为数字量输入、输出扩展模块,负责控制信号的采集和输出,使系统控制规模得到扩展。
西门子SIMATICS7—200系列PLC具有如下特点:
a.小型机身,占用空间小;
b.可靠性高。
PLC以微处理器为核心,结构紧凑,采用光电隔离措施,抗干扰能力强,输入输出独立于控制单元,具有极高的可靠性和稳定性;
c.操作简单。
S7—200软件STEP7—MICRO/MIN32V3.2可在普通的PC机上进行安装,该软件提供了各种逻辑运算和算术运算指令,对于习惯使用电路图的工程技术人员用梯形图编程非常方便;
d.便于调试维护。
可以在线编程调试面对于较复杂的故障,可以用PC机在线检测PLC的运行状态,从而查出故障的原因。
对于外部输入输出,在PLC上都有相应的显示,只要观察PLC上的对应LED指示灯,即可知道输入输出的状态。
3.4设计方案
本文基于S7-200PLC,采用STEP7-Micro/WIN32编程软件,对数控机床的功能控制进行设计和编程,最后把整套软件传送到西门子数控系统中进行调试,实现设计方案。
本套设计包括了如下数控机床的常规功能:
1)数控机床控制主轴的启动、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 PLC 控制 设计 正文