《基于FANUC数控系统TH7640加工中心电气控制系统的设计.doc》由会员分享,可在线阅读,更多相关《基于FANUC数控系统TH7640加工中心电气控制系统的设计.doc(57页珍藏版)》请在三一办公上搜索。
1、1绪论随着经济的发展,各行业不仅对零件精度要求越来越高,而且对零件的形状也有非常高的要求,在这时,车床和铣床不能解决零件精度和形状的问题,人们迫切需求一种新的数控床来解决这些问题。随之,加工中心面世,加工中心以其独特的加工角度和庞大的刀具刀库,能够将多道工序集中在一起,这样解决了加工精度和加工形状等问题。而FANUC数控系统作为世界著名数控系统,其稳定性非常高能很好的与加工中心配合,有着很广阔的市场空间。1.1数控系统基本情况构成1.1.1硬件构成考虑到机床数控的功能、自动化程度和加工精度,计算机数控系统在硬件上有多种构成方式。以经济型数控系统为例,它由主模块(含有系统控制与管理功能的模块)和
2、PLC模块两个含微处理器电路的模块组成,CNC核心功能、通信、显示和可编程控制器的逻辑控制功能等任务都由它们共同完成。1.1.2软件构成数控机床的加工过程是用数控加工程序描述并输入数控系统的。对输入的数控加工程序进行译码、刀补处理及插补运算等,是由数控系统的控制软件实现的。在现代数控系统中,一般使用PLC进行数控加工程序中有关机床电器的逻辑控 制及其它一些开关信号的处理,这些逻辑处理和控制是用PLC控制程序来实现的,它常采用梯形图语言来编写。此外,数控功能程序和PLC控制程序的运行也都需要相应的计算机系统软件的支持。计算机数控系统的软件结构有:数控硬件、各种外设;外设驱动软件;实时管理软件依赖
3、于硬件部分;实时管理软件不依赖于硬件部分;图形库;实时数据库;数控功能程序。1.1.3主要工作过程接通电源后,数控装置和可编程控制器都对数控机床组成部分的工作状态进行检查和诊断,并设置初始状态。 数控机床正常工作后,开始输入数控加工程序。数控加工程序在加工准备阶段利用专门的编程系统产生,保存到数控介质上,再输入数控装置或者采用通讯方式。另一种情况,直接利用数控装置的编程环境进行数控加工程序的编写。加工控制信息输入后,可选择一种加工方式启动加工运行。此外,数控装置在系统控制程序作用下,首先对输入的加工控制信息进行预处理,即进行译码、刀补计算和速度处理等,然后开始逐段执行数控加工程序。 在连续轮廓
4、加工过程中,数控装置要根据轮廓段已知的几何数据,以及相应工艺数据中的速度信息,计算出轮廓段起点、终点之间的一系列中间点,分别向各个坐标轴发出方向、大小和速度都确定的协调的运动序列命令,通过各个运动轴的合成,获得数控加工程序要求的工件轮廓的刀具运动轨迹。数控装置向各个轴伺服系统发出命令值,位置调节器将其与机床上位置检测元件测得的实际位置相比较,经过调节,输出相应的位置和速度控制信号,控制各轴伺服系统驱动机床刀具或工作台运动,从而加工出要求的零件轮廓。 由数控装置发出的开关命令在系统控制程序的指挥下,在各加工程序段插补处理开始前或完成后,适时输出给机床逻辑控制器,由它将开关命令和机床反馈的回答信号
5、一起被处理和转换为对机床开关电器的控制命令。 在机床的运行过程中,数控系统要随时监视数控机床的工作状态,通过显示部件及时向操作者提供工作状态和故障情况。此外,数控系统还要对机床操作面板进行监控。1.1.4信息流处理过程根据零件图样和加工工艺编写出数控加工程序送给CNC装置,在内部进行一系列的处理后,输出给相应的位置控制信号给伺服系统,通过电动机和滚珠丝杠副驱动工作台或刀具进行移动,最后加工出合格的零件。其信息流流程图如图 1.1所示:图1.1信息流处理过程1.1.5数控系统的功能(1)核心功能所谓核心功能,是指一般数控系统必须具备的功能,包括准备功能(G功能)、进给功能(F功能)、主轴转速功能
6、(S功能)、辅助功能(M功能)、刀具功能(T功能)等。 (2)可选功能编程功能、加工模拟功能、监测和诊断功能、测量和校正功能、用户界面功能、通信功能、单元功能 (3)先进功能 半径直接编程、倒角功能、恒线速度切削功能、刀尖圆弧半径补偿功能、刀具寿命管理功能、镜像加工功能、自动交换工作台功能、靠模加工与数据采集功能、动力刀具与C轴功能、子程序与用户宏程序、循环加工功能、跳步功能、自动工件检测功能、螺纹加工中的特殊功能、同步轴控制功能、先进伺服控制功能、逆动功能、比例缩放与坐标旋转功能。1.2文本结构本文以TH7640加工中心的项目作为应用背景,全文共分为六章,各章的主要内容如下:第一章扼要地介绍
7、了数控系统的基本情况。第二章给出了基于FANUC系统TH7640加工中心的设计方案以及介绍了FANUC 0i-MC数控系统。第三章对基于FANUC数控系统的TH7640加工中心控制系统的电气硬件方面进行了详细的设计和分析,包括主电路原理图,供电回路原理图,控制电路原理图,输入输出接口等设计。第四章研究了FANUC 系统的PMC,设计了基于FANUC 数控系统的TH7640加工中心的梯形图。第五章TH7640加工中心电气系统进行调试。第六章总结全文。2 基于FANUC系统TH7640加工中心的电气设计方案2.1TH7640加工中心电气设计基本思路如图2.1可知,本次设计的基于FANUC系统TH7
8、640加工中心分别由FANUC 0i-MC系统,机床控制电器,X、Y、Z轴进给驱动,电机主轴伺服控制,刀库电机控制,主轴电机冷却控制,冷却控制及其它信号控制电路组成。图2.1基于FANUC系统TH7640加工中心电器组成总框图2.2 FANUC数控系统0i-MC系统介绍(1)最大联动轴数 4轴(2)最大主轴台数 2台(3)丰富、先进的控制软件功能包(4)可连接FANUC 、i 系列伺服电机(5)可连接FANUC 、i 系列主轴电机(6)丰富的显示单元:7.2单色LCD/9单色CRT8.4/10.4彩色LCD显示器(7)操作编程指南0i(8)先进的磨床功能(9)丰富方便的维修功能2.3综合连接图
9、图2.2 综合连接图IO及电源模块图2.3 综合连接图伺服电源和主轴控制模块图2.4 综合连接图进给电机模块0i-MC控制器是FANUC0i-MC数控系统的核心,主要集成了CPU控制器、伺服控制器、主轴控制器、I/OLINK 接口、RS232接口等功能。0i-MC控制器综合连接图如图2.2、图2.3、图2.4 所示:从综合连接图可以看出:(1)FANUC0i-MC系统的驱动电源是DC24V,插座口定义为CP1A。(2)MDI单元为操作单元,其插座口定义为JA2。(3)本设计选用外置I/O,有4个外置IO模块分别是CB104、CB105、CB106、CB107,其插座口定义为JD1A。(4)0i
10、-MC系列允许有2个主轴电机,在本次设计只用一个主轴电机,其插座口定义为JA7A。(5)0i-MC系列允许有4个进给电机,在本次设计只用3个进给电机,而且可以看出进给电机是半闭环控制。同时伺服电源查FANUC公司给出的参考电源是AC200V-AC240V有效,其插座口定义为COP10A-1。3 TH7640加工中心电气硬件详细设计及分析3.1 TH7640加工中心电气原理图详细设计 3.1.1 TH7640加工中心冷却泵控制图3.1TH7640加工中心冷却泵控制图图3.1为TH7640加工中心冷却电机的控制原理图,控制过程为:当地址Y3.0的输出为“1”时(在FANUC数控系统中,输出是高电平
11、有效),中间继电器KA2的线圈导通,在控制回路中,中间继电器KA2的常开触点闭合,交流接触器KM1的线圈导通,在主回路中,交流接触器KM1的常开触点闭合,冷却电机工作。3.1.2 TH7640加工中心主轴冷却图3.2 TH7640加工中心主轴冷却控制图图3.2为TH7640加工中心主轴冷却控制图,控制过程为:当地址Y3.2的输出为“1”时,中间继电器KA3的线圈导通,在控制回路中,中间继电器KA3的常开触点闭合,交流接触器KM2的线圈导通,在主回路中,交流接触器KM2的常开触点闭合,冷却电机工作。3.1.3 TH7640加工中心伺服电源图3.3 TH7640加工中心伺服电源图图3.3为TH76
12、40加工中心伺服电源原理图,在FANUC0i-MC数控系统中,控制伺服电机的电源不为AC380V,在这加入变压器,把AC380V电源转变为AC220V电源,来控制伺服电机,变压器TC1的作用是将AC380V电源转变为AC220电源,将AC220V电源,送到电源模块去,作为伺服电机的电源。同时,在AC220V三相电源中引出两相电源去做为伺服电机的控制电源。3.1.4 TH7640加工中心照明灯图3.4为TH7640加工中心照明电路控制图,控制过程为:当地址Y3.6的输出为“1”时,中间继电器KA9的线圈导通,在控制回路中,中间继电器KA9的常开触点闭合,交流接触器KM7的线圈导通,在主回路中,交
13、流接触器KM7的常开触点闭合,照明灯亮。图3.4 照明电路控制图3.1.5 TH7640加工中心风扇和DC电源图3.5 TH7640加工中心风扇和DC电源图在本次设计中,设计了两个风扇,它们的作用是消除电器柜内部的的热量,本设计的风扇电源为110V交流电源。一个风扇的作用是使外部气流进入电器柜。另一个风扇的作用是将内部气流传到外部。TC2的作用是把380V的交流电源变为110V的交流电源和24V的交流电源,110V的交流电源就作为控制电路中控制交流接触器线圈的电源。24V的交流电源通过两个整流器变为2个24 V的直流电源,1个24V的直流电源拿来作为控制电路中控制中间继电器线圈的电源,1个拿来
14、作为数控装置的电源。为了数控装置的通断也能人为控制,在它的主电路图中加入了中间继电器KA14。3.1.6 TH7640加工中心急停和超程TH7640加工中心急停和超程的原理图如图3.6所示:在本次设计中,超程是放在急停控制电路中的,SQ11-2,SQ12-2,SQ13-2分别代表的是X,Y,Z的正负超程信号,当钥匙开关SA1开通,在机床运动没有超程时,中间继电器KA0的线圈得电,KA0的常开触点闭合,传入到PMC的急停信号无效,当按下急停按钮或者机床运动超程时。KA0的线圈不导通,KA0的常开触点断开,传入到PMC的急停信号有效,机床停止运动。如果是按下急停按钮使机床停止运动,则能再按该按钮使
15、它复位,如果是超程的原因使机床急停,则可以按下SB10超程解除按钮与手动进给按钮配合来解除急停状态。图3.6 TH7640加工中心急停控制图3.1.7 TH7640加工中心系统电源控制本次设计的TH7640加工中心系统电源控制原理图如图3.7,开机上电后数控装置并没有通电,而是要按下通电按钮才能通电,SB2为控制面板上的通电按钮,SB3为控制面板上的断电按钮,当按下SB2时,KA14线圈得电,在控制电路上形成一个自锁电路,在主回路的KA14常开触点闭合,数控装置得电,当按下SB3时,自锁电路被断开,KA14线圈不得电,在主回路的KA14常开触点断开,数控装置断电。图3.7 TH7640加工中心
16、系统电源控制图3.1.8 TH7640加工中心排屑电机控制图3.8为TH7640加工中心排屑电机控制图,控制过程为:当地址Y3.3输出为“1”时,中间继电器KA4的线圈导通,在控制回路中,中间继电器KA4的常开触点闭合,而此时,Y3.4输出为“0”,中间继电器KA5的线圈不导通,中间继电器KA5的常闭触点保持,则交流接触器KM3的线圈导通,在主回路中,KM3的常开触点闭合,排屑电机正转。当地址Y3.4输出为“1”时,中间继电器KA5的线圈导通,在控制回路中,中间继电器KA5的常开触点闭合,而此时,Y3.3输出为“0”,中间继电器KA4的线圈不导通,中间继电器KA4的常闭触点保持,则交流接触器K
17、M4的线圈导通,在主回路中,KM4的常开触点闭合,排屑电机反转。这里在控制电路中添加一个互锁电路,目的是保护电机。图3.8 TH7640加工中心排屑电机控制图3.1.9 TH7640加工中心刀库电机控制图3.9为TH7640加工中心刀库电机控制图,其控制过程为:当地址Y2.0输出为“1”时,中间继电器KA6的线圈导通,在控制回路中,中间继电器KA6的常开触点闭合,而此时,Y2.1输出为“0”,中间继电器KA7的线圈不导通,中间继电器KA7的常闭触点保持,则交流接触器KM5的线圈导通,在主回路中,KM5的常开触点闭合,刀库电机正转。当地址Y2.1输出为“1”时,中间继电器KA7的线圈导通,在控制
18、回路中,中间继电器KA7的常开触点闭合,而此时,Y2.0输出为“0”,中间继电器KA6的线圈不导通,中间继电器KA6的常闭触点保持,则交流接触器KM6的线圈导通,在主回路中,KM6的常开触点闭合,刀库电机反转。这里在控制电路中添加一个互锁电路,目的是保护电机。图3.9 TH7640加工中心刀库电机控制图3.1.10 TH7640加工中心刀库的运动图3.10 TH7640加工中心刀库的进退控制图图3.8为TH7640加工中心刀库的进退控制图,控制过程为:当地址Y2.2的输出为“1”时,中间继电器KA8的线圈导通,在控制回路中,中间继电器KA8的常开触点闭合,电磁阀导通,气泵使刀库前进。3.2 T
19、H7640加工中心操作面板的设计3.2.1 TH7640加工中心操作面板设计流程:(1)根据提供的资料,再根据数控加工中心的特点,列出常用加工中心的操作面板按键功能。(2)根据TH7640加工中心操作面板功能,确定操作面板所用PMC输入点数,若需状态指示,列出输出点数。在罗列输入点时,需要注意CNC所需G信号与操作按键的关系。3.2.2 TH7640加工中心面板设计图本次设计的TH7640加工中心操作面板图如图3.11所示,本次设计的 机床面板功能包括快速进给倍率、主轴正反转、工作方式选择、主轴调速、进给倍率调速、机床急停、系统上断电、刀库的动作、排屑电机动作、机床加工、手动进给控制等功能。图
20、3.11 TH7640加工中心操作面板3.3 TH7640加工中心输入输出接口图图3.12 CB105输入图如图3.12所示为TH7640加工中心外部输入原理图,X8.4的对应信号是急停信号,是用中间继电器的常开触点来控制。X8.6对应的是润滑液面报警,是用限位开关来控制。X8.7对应的是刀库计数,是用限位开关来控制。X9.0、X9.1、X9.2分别对应X、Y、Z轴的回零到位开关,是用限位开关来控制。X9.4、X9.5分别对应刀库进到位和刀库退到位开关,是用限位开关来控制。X9.6、X9.7分别对应主轴的紧刀检测和松刀检测,是用限位开关来控制。图3.13 CB105输出图(a)如图3.13所示
21、为TH7640加工中心IO口的外部输出图,当Y2.0输出为“1”时,KA6的线圈导通来控制刀库电机的正转,当Y2.1输出为“1”时,KA7的线圈导通来控制刀库电机的反转,当Y2.2输出为“1”时,KA8的线圈导通来控制刀库气泵的工作,当Y2.4输出为“1”时,KA10的线圈导通来控制绿灯点亮,当Y2.5输出为“1”时,KA11的线圈导通来控制红灯点亮,当Y2.6输出为“1”时,KA13的线圈导通来控制换刀动作,当Y2.7输出为“1”时,KA12的线圈导通来控制机床抱闸。图3.14 CB105输出图(b)如图3.14所示为TH7640加工中心IO口的外部输出图,当Y3.0输出为“1”,KA2的线
22、圈导通来控制冷却电机的动作,当Y3.2输出为“1”时,KA3的线圈导通来控制主轴冷却电机,当Y3.3输出为“1”时,KA4的线圈导通来控制排屑电机的正转,当Y3.4输出为“1”时,KA5的线圈导通来控制排屑电机的反转,当Y3.6输出为“1”时,KA9的线圈导通来点亮照明灯。如图3.15所示为TH7640加工中心控制面板的输入原理图,控制面板上的按钮为开关按钮。X0.0对应向Y轴正向运动的功能,X0.2对应向Z轴负方向运动的功能,X0.4对应向X轴正方向运动的功能,X0.6对应快速移动功能,X1.0 对应向X轴负方向运动的功能,X1.2对应向Y轴负方向运动的功能,X1.6对应程序启动功能,X2.
23、0对应进给保持功能,X2.2对应主轴定向功能,X2.4对应主轴反转功能,X2.5对应主轴停止功能,X2.6对应机床复位功能,X2.7对应主轴正转功能,X0.1、X0.3、X0.5、X0.7对应的是快速倍率功能,通过旋转开关的编码实现,X1.1、X1.3、X1.5对应的是主轴调速功能,通过旋转开关的编码实现,X1.7、X2.1、X2.3对应的是机床模式选择功能,通过旋转开关编码实现。图3.15 CB104输入图图3.16 CB104输出图图3.16为TH7640加工中心控制面板的输出原理图,控制面板上与每个功能相对应的都有一个输出信号灯,当按下控制面板上的功能按钮时,与之对应的信号灯就会点亮。Y
24、0.0的信号控制的是Z轴原点灯,Y0.2的信号控制的是Y轴原点灯,Y0.3的信号控制的是润滑灯,Y0.4的信号控制进给保持灯,Y0.5的信号控制程序启动灯,Y0.6的信号控制X原点灯,Y1. 的信号控制NC准备好灯,Y1.3的信号控制主轴正转灯,Y1.4的信号控制润滑报警灯,Y1.5的信号控制主轴反转灯,Y1.7的信号控制主轴停止灯。图3.17为TH7640加工中心控制面板上输入原理图,控制面板上的按钮为开关按钮。X4.0对应快速倍率100,X4.1对应快速倍率25,X4.2对应快速倍率0,X4.3对应快速倍率50,X5.0对应排屑反转功能,X5.1对应冷却控制功能,X5.2对应刀库反转功能,
25、X5.3对应选择停止功能,X5.4对应排屑正转功能,X5.5对应照明功能,X5.6对应刀库运动功能,X5.7对应程序重启功能,X6.0对应选择跳过功能,X6.2对应刀库正转功能,X6.3对应空运行功能,X6.4对应机床锁住功能,X6.5对应润滑功能,X6.6对应程序保护功能,X6.7对应单字节执行功能。图3.18为TH7640加工中心控制面板的输出原理图,控制面板上与每个功能相对应的都有一个输出信号灯,当按下控制面板上的功能按钮时,与只对应的信号灯就会点亮。Y4.0的信号控制快速倍率100灯,Y4.1的信号控制快速倍率50灯,Y4.2的信号控制快速倍率25灯,Y4.3的信号控制快速倍率0灯,Y
26、4.4的信号控制空运行灯,Y4.5的信号控制单字节灯,Y4.6的信号控制选择停止灯,Y4.7的信号控制程序重启灯,Y5.0的信号控制选择跳过灯,Y5.1的信号控制机床锁住灯,Y5.2的信号控制排屑反转灯,Y5.3的信号控制排屑正转灯,Y5.4的信号控制刀库反转灯,Y5.6的信号控制刀库运动灯,Y5.7的信号控制刀库正转灯。图3.19为TH7640加工中心控制面板上输入原理图(手轮连接图),X7.2、X7.4、X7.6对应的是手轮轴选择功能,通过旋转开关编码实现,X10.0、X10.2、X11.0对应手轮倍率选择功能,通过旋转开关编码实现。图3.20为TH7640加工中心控制面板的输出原理图,信
27、号通过IO模块,传递到控制面板上,当按下控制面板上的功能按钮时,系统识别该按钮的功能后就回反馈一个输出信号。Y6.0的信号控制X轴正向运动的状态灯,Y6.2的信号控制Z轴正向运动的状态灯,Y6.3的信号控制Y轴正向运动的状态灯,Y6.5的信号控制Z轴负向运动的状态灯,Y6.6的信号控制Y轴负向运动的状态灯,Y7.0的信号控制快速运动灯,Y7.4的信号控制X轴负向运动的状态灯,Y7.5的信号控制冷却控制灯,Y7.6的信号控制主轴停止灯,Y7.7的信号控制照明灯。图3.17 CB106 输入图图3.18 CB106输出图图3.19 CB107输入图图3.20 CB107输出图3.4 TH7640加
28、工中心PMC输入输出地址分配TH7640加工中心的I/O的地址分配如图3.21所示:图3.21 IO分配图从图3.21可以看出:本次设计的I/O地址为外置I/O地址,输入地址从X0.0开始到X11.7截止,输出地址从Y0.0开始到Y7.7截止。从图3.21可以看出输入地址分配为:X0.0、X0.2、X0.4、X1.0、X1.2、X1.4对应的是三轴的运动方向,X0.1、X0.3、X0.5、X0.7对应进给倍率选择信号,X1.1、X1.3、X1.5对应主轴倍率选择信号,X1.7、X2.1、X2.3对应工作方式选择信号,X0.6对应快速启动功能,X1.6对应程序启动功能,X2.0对应进给保持功能,
29、X2.2对应主轴定向功能,X2.4对应主轴反转功能,X2.6对应机床复位功能,X2.5对应主轴停止功能,X2.7对应主轴正转功能,X8.4对应急停功能,X8.5对应松刀按钮,X8.7对应刀库计数功能,X9.0、X9.1、X9.2对应三轴回零开关,X9.4、X9.5对应刀库运动开关,X9.6、X9.7对应主轴松紧刀检测信号,X4.0、X4.1、X4.2、X4.3对应快速倍率功能,X5.0、X5.4对应排屑正反转功能,X5.1对应冷却控制功能,X5.2、X6.2对应刀库正反转功能,X5.5对应照明功能,X5.7对应程序重启功能,X6.0对应选择跳过功能,X6.3对应空运行功能,X6.4对应机床琐住
30、功能,X6.6对应程序保护功能,X6.7对应单字节执行功能,X7.2、X7.4、X7.6对应手轮轴选择功能,X10.0、X10.2、X11.0为手轮倍率选择信号。从图3.21可以看出输出地址分配为:Y0.0、Y0.2、Y0.6对应的是三轴原点灯,Y0.4对应进给保持灯,Y0.5对应程序启动灯,Y1.1对应主轴准备好灯,Y1.3、Y1.5、Y1.7对应主轴正反停灯,Y2.0、Y2.1对应刀库正反转灯,Y2.2对应刀库气泵灯,Y2.4、Y2.5对应红绿灯,Y2.6、Y2.7对应换刀和抱闸灯,Y3.2对应主轴冷却灯,Y3.3、Y3.4、Y3.5对应排屑电机正反停灯,Y3.6对应照明状态灯,Y4.0、
31、Y4.1、Y4.2、Y4.3对应快速倍率选择灯,Y4.4对应空运行灯,Y4.5对应单字节灯,Y4.6对应选择停止灯,Y4.7对应程序重启灯,Y5.0对应选择跳过灯,Y5.1对应机床琐住灯,Y5.2、Y5.3对应排屑正反转灯,Y5.4、Y5.7对应刀库正反转灯,Y6.0、Y6.2、Y6.3、Y6.5、Y6.6、Y7.4对应三轴运动方向灯,Y7.6对应主轴停止灯。4 TH7640加工中心电气软件功能设计4.1 CNC、PMC与MT之间的关系CNC装置完成插补、控制和监控管理等功能,而I/O逻辑处理主要都 是PLC完成。PLC主要用于一般的自动化设备,具有输入、与、或、输出、定时器、计数器等功能。F
32、ANUC数控系统中的PMC(可编程机床控制器)除具有一般PLC逻辑功能外,还设计了便于用户使用针对机床控制的功能指令,像快捷找刀、用于机床的译码指令等。图4.1 FANUC数控系统各接口信号地址之间关系从图4.1可以看出:1)CNC是数控系统的核心,机床上I/O与CNC交换信息,要通过PMC处理,才能完成信号处理,PMC起着机床与CNC之间桥梁作用。2)机床本体上的信号进入PMC,输入信号为X地址信号,输出到机床本体信号为Y信号地址,因内置PMC和外置PMC不同,地址的编排和范围有所不同。3)根据机床动作要求,编制PMC程序,由PMC处理送给CNC装置的信号为G信号,CNC处理结果产生的标志位
33、为F信号。4.2 TH7640加工中心PMC编程(1)急停信号图4.2 TH7640加工中心急停控制梯形图急停功能在TH7640加工中心运动中非常重要,当机床运动出现危险时就可以用急停功能使机床停止运动,正因为它的处理时间要求非常短,所以特把急停功能的优先级设计在第一级。这样保证机床能第一时间响应急停信号。在本次设计中急停信号的外围输入PMC地址为X8.4,是属于CB105模块,该信号的符号常用*ESP表示,进入 CNC装置的地址信号为G8.4。由于急停信号的输入是“0”有效,所以在外围模块的输入上开关设定为常闭。如图4.2所示:当在控制面板上按下急停按钮时,中间继电器KA0的线圈不得电,KA
34、0的常开触点保持,X8.4信号从“1”变为“0”,G8.4得到“0”信号,加工中心停止运动。(2)方式选择信号图4.3 TH7640加工中心方式选择梯形图TH7640加工中心对机床的控制有不同的操作方式,但是FANUC系统每次只能接收到一种操作方式,FANUC系统只有在接收到对应的操作方式G信号后,系统才能处于与之相对应的操作方式中。在FANUC 0i数控系统中,方式选择信号是由G43.0,G43.1,G43.5,G43.7 四位构成的代码信号组合而成,它们有不多种组合方法,组合情况如表4.1所示:表 4.1 工作方式从表4.1可以得知:在本次设计中定义了8种工作方式,分别为:存 储器编辑,自
35、动运行,MDI方式,连线方式,手轮进给,手动进给,手动连续进给,手动寸动,手动返回参考点方式。同时CNC装置在接收到输入信号后会通过F输出给PMC反馈输出信号状态。本次设计选择工作方式的输入为旋转开关输入,旋转开关通过编码可 以的到2的N次方个组合,设定旋转开关的输入点数为3,就可以得到8个不同的组合。图4.3为TH7640加工中心方式选择梯形图,本次设计的工作方式入口地址在控制面板上的CB104上,入口地址分别为:X1.7,X2.1,X2.3,通过这三个输入口信号的不同组合设计了与之对应的工作方式R1.0-R1.7。然后通过表4.1可以列出如下组合:G43.0 = (R1.4)+(R1.5)
36、+(R1.6)+(R1.7)G43.1 = (R1.0)+(R1.6)G43.2 = (R1.0)+(R1.1)+(R1.3)+(R1.5)+(R1.7)G43.5 = (R1.3)G43.7 = (R1.7)(3)进给轴运动图4.4 TH7640加工中心进给控制梯形图进给轴方向选择信号(输入)+JN,-JN(G100#0,G100#1,G101#0,G101#1,G102#0,G102#1)表示JOG进给时的进给轴及进给方向,信号名中的+/-表示进给方向,J后面的数字表示控制轴的序号。本次设计的TH7640加工中心进给控制梯形图如图4.4所示:在CB104输入模块中的X0.0,X0.2,X0
37、.4,X1.0,X1.2,X1.4定义为X,Y,Z方向进给信号,它们的信号输入到PMC中,PMC把信号传入到FANUC系统中来控制加工中心各轴的运动。在手动模式F3.2的方式下,当按下代表X,Y,Z方向的按钮加工中心各轴就会随之运动。在CB104的输出模块中,为了直观的观察机床是否运动,则在对应的运动状态上添加一个发光二级管,当按下对应的方向按钮时,则与之对应的二级管就会被点亮,这样也可以来调试信号是否传入FANUC系统。当把方式选择调到手动进给方式时,按下方向的按钮键,加工中心不会运动,这是因为手动方式的进给倍率没有输入。手动速度的进给速度倍率输入信号为*JV0*JV15(G10,G11),
38、JOG进给及步进进给的实际速度为JOG设定值乘以进给速度倍率。是16位二进制代码信号,倍率值对应如表4.2所示:倍率值(%)=0.012Vi其中*JVi为“1”时,V=0i*JVi为“0”时,V=1i*JV0*JV15全为“1”或“0”时,倍率值为0,停止进给。倍率值在0655.34%范围之内,步距为0.01%。表4.2 手动倍率组合表由于PMC的设计是在FANUC专门的梯形图编辑工具上,因此本设计调用了SUB27功能模块来进行倍率的编辑。SUB27的功能是二进制代码转换,在这里的作用是把旋转开关的位置分别对应手动倍率0%150%档,把0%150%倍率所对应的G10,G11与旋转开关编码对应。
39、G10与G11的数据是设定值的补码形式。如当10%倍率时G11G10为 1111110000010111取补码为1000001111101001,将100001111101001转化为十进制为-1001,同理将0%150%的补码与输入的状态相对应,来判断手动进给倍率。根据典型TH7640加工中心而设计的操作面板,在手动返回参考点工作方式下同样也需要用到+X,+Y,+Z方向按钮,所以在编制PMC的时候将两种工作方式逻辑或,当选择工作方式档换到手动进给或者手动返回参考点时,按下+X,+Y,+Z键加工中心能进行响应的动作。手动返回参考点的动作过程分析:选择JOG进给方式,将信号ZRN(G43.7)置
40、为“1”,然后按返回参考点方向的手动进给按钮,加工中心可动部件就会以快速进给速度移动,当碰上减速限位开关,返回参考点用减速信号为“0”时,则进给速度减速,然后以一定的低速持续移动。次后离开减速限位开关,返回参考点用减速信号再次变为“1”后,进给停止在第一个电气栅格位置上,返回参考点结束信号变为“1”。(4)自动运行图4.5 TH7640加工中心自动运行梯形图在加工中心加工中,加工零件就需要自动运行,因此在本次设计中编写了自动运行的PMC。当选择存储器运行方式时,若将信号ST(G7.2)置为“1”后又置为“0”,FANUC系统就能识别为自动加工方式,会根据事先选择的程序,程序自动加工,系统同时将
41、自动运行起动中信号STL(F0.5)置“1”,根据工作原理,在本次设计中,如图4.5所示:当按下自动运行按钮时,X1.6置为“1”,当X1.6导通时,又在F3.5的工作方式下,则信号ST置为“1”,当松开自动运行按钮时,X1.6置为“0”,信号ST也置为“0”,FANUC系统为自动运行状态。同时系统将自动运行信号F0.5置为“1”,则自动运行灯所对应的地址Y0.5也置为“1”,二级管导通发光。系统处于自动运行状态时,若将信号*SP(G8.5)置为“0”,FANUC系统就处于自动运行暂停状态,停止动作,同时自动运行启动信号STL(F0.5)变为“0”,自动运行暂停信号SPL(F0.4)变为“1”
42、。此时即使信号*SP再次为“1”,也不能变为自动运行状态,只有将信号*SP置为“1”,信号ST(G7.2)变为“1”后又变为“0”时,系统才处于自动运行状态。如图4.5所示:本次设计的自动暂停信号地址为X2.0,当没有按下暂停按钮时。X2.0置为“1”,G8.5置为“1”,当按下暂停按钮时,X2.0变为“0”,G8.5变为“0”,FANUC系统停止动作。同时自动暂停信号F0.4变为“1”,则自动暂停灯所对应的地址Y0.4置为“1”,二极管导通。在自动运行方式下机床想要运动则还需自动运行速度倍率的设定,在自动运动中,实际的进给速度为指令速度乘以该信号所选择的倍率值。其为8位二进制代号。倍率公式如
43、下倍率值=|2iVi|% *FVi为“1”时,Vi=0 ; *FVi为“0”时,Vi=1 即各信号具有如下加权值。*FV0=1%,*FV1=2%,*FV2=4%,*FV3=8%,*FV4=16%,*FV5=32%,*FV6=64%,*FV7=128% 信号都为“0”和都为“1”一样,认为倍率为0。这样,以1%为步距,可以在0254%范围进行选择,倍率组合如表 4.3所示:表4.3 自动倍率组合表在本次设计中,自动运行倍率的选择开关与手动运行的选择开关相 同,所以编程方法与手动倍率的编程方法相同。(5)控制面板编程1)机床锁住功能图4.6 TH7640加工中心机床锁住梯形图在本次设计中,为个使设
44、计更完整,特添加了许多典型TH7640加工中心面板功能,G44.1为机床锁住信号,该信号为“1”时,输出脉冲不送到伺服放大器中,位置仍然显示变化,由于在设计中用的开关为按钮开关因此为了按下之后能继续保证状态,特编写了PMC程序。 如图4.6所示:当机床锁住按钮按下时,第一句:X6.4置为“1”,这时中间继电器R100.1的常闭也为“1”,中间继电器R100.0置为“1”。第二句:中间继电器R100.1也置为“1”。第三句:R100.0为“1”,G44.1的常闭为“1”,G44.1的信号导通。同时机床锁住灯也导通,当按钮按下有一个延迟,这时PMC又执行到这一段,第一句:X6.4为“1”,R100
45、.1的常闭为“0”,R100.0置为“0”。第二句:X6.4为“1”,R100.0为“1”。第三句:R100.0的常闭也“1”,G44.1也为“1”,则G44.1也一直被置为“1”,是个自锁功能。当按钮松开时, 第一句:X6.4变为“0”,则R100.0为“0”。第三句:R100.0的常闭为“1”,G44.1为“1”,则G44.1也一直为“1”。这样就成了一个保持电路。如图4.6所示:当再次按下机床锁住按钮时,第一句:X6.4置“1”这时中间继电器R100.0为“1”。第二句:X6.4置“1”,中间继电器R100.1也置为“1”。第三句:R100.0为“1”,G44.1的常闭为“0”,则G44
46、.1置为“0”,同时机床锁住灯熄灭。当按钮按下有一个延迟,这时PMC执行到这一段,第一句:X6.4为“1”,R100.1的常闭为“0”,R100.0被置为“0”。 第二句:X6.4为“1”,R100.0为“1”。第三句:R100.0的常闭也“1”,G44.1的常闭“0”,则G44.1也一直被置为“0”。 当按钮松开时,第一句:X6.4变为“0”,则R100.0为“0”。第三句:R100.0的常闭为“1”,G44.1为“0”,则G44.1也一直为 “0”。这样就成了一个保持电路。编制上面的PMC程序就能保证按下开关按钮后机床能一直保持与之对应的状态。在本次设计中面板上的功能有很多都用到了这种编程
47、技巧。2)单程序段信号图4.7TH7640加工中心单程序段梯形图该功能表示正在执行的程序段一结束,机床就停止动作,直到再次按启动按钮。如图4.7所示:单程序段信号的按钮地址为X6.7,单程序段灯的地址为Y4.5,进入FANUC系统的是G46.1。3)选择跳过信号图4.8 TH7640加工中心选择跳过梯形图该功能信号为“1”,以后从“/”开始读入的程序段到程序段结束为止的信息视为无效。如图4.8所示:选择跳过信号的按钮地址为X6.0,选择跳过灯的地址为Y5.0,进入FANUC加工中心的是G44.0。4)空运行信号图4.9 TH7640加工中心空运行梯形图该功能信号表示此时自动运行的进给速度不是指
48、令值,而是用参数设定的空运行速度值。如图4.9所示:空运行信号的按钮地址为X6.3,空运行灯的地址为Y4.4,进入FANUC系统的是G46.7。5)照明灯信号图4.10 TH7640加工中心照明灯梯形图如图4.10所示:照明灯信号的按钮地址为X5.5,照明灯灯的地址为Y7.7,控制照明的的输出地址为Y3.6。6)排屑电机图4.11TH7640加工中心排屑电机梯形图在设计整个加工中心的时候,为了使加工中心的设计更加的完整特添加了排屑电机正反转功能,该功能只能是手动控制,在PMC设计方面跟面板程序的设计相同,只不过在输出地址上有所不同,如图4.11所示它的输出地址为Y3.3与Y3.4,通过控制中间继电器来控制交流接触器,最终来控制排屑电机。7)快速倍率图4.12 T