西门子6ES7223-1BL22-0XA8使用方式
加工程序和PLC程序关系示意图PLC程序是数控机床正常运转的软件核心,是连接NC和机床的桥梁,也是机床电气设计人员调试机床的关键。
一个完善的PLC程序不仅能使机床正常运行,还要让人看起来一目了然,既为自己调试提供方便,还能帮助维修人员查找故障和分析原因。下面就XH756B系列卧式加工中心配SIEMENS802D数控系统时,在自动换刀过程中机械手的编程技巧作一介绍。
首先简单介绍一下刀具交换装置的基本情况,刀库是可正反向旋转的链式刀库、装在刀具交换装置上的机械手用15个步骤将刀库中的刀具交换到主轴,并将主轴刀具还回刀库对应的刀套中。为尽量缩短换刀时间,我们采用刀具预选与零件加工同时进行的方式来压缩换刀时间。机械手动作顺序如下:
步骤 1:平移缩回,抓刀库中预选的刀具:步骤2:拔刀伸出,拔出刀套中的刀具:步骤3:平移伸出,离开刀库侧抓刀位置:步骤4:拔刀缩回,机械手缩回:步骤 5:摇臂伸出,摇臂转向主轴侧:步骤6:平移伸出,抓主轴刀具:步骤7:拔刀伸出,拔出主轴中的刀具:步骤8:换刀正转或反转,刀具交换:步骤9:拔刀缩回,将预选刀具插入主轴:步骤10:平移缩回,机械手离开主轴:步骤11:摇臂缩回,摇臂转向刀库侧:步骤12:拔刀伸出,准备将主轴刀具送回刀库:步骤 13:平移缩回,机械手移向刀库:步骤14:拔刀缩回,将主轴刀具插入刀库:步骤15:平移伸出,离开刀库侧抓刀位置。
以上15个步骤可分为如下4个阶段:
第1阶段:抓新刀。Txx代码控制刀库按就近方向转动到编程刀具所在的位置,到位且有刀库定位I信号后启动机械手,经过步骤1→步骤2→步骤3→步骤4,将编程刀具抓在手上等待换刀。
第2 阶段:换刀。M06启动换刀固定循环“TOOL”。“TOOL”控制各坐标移动到换刀位置,并用M90通知PLC启动换刀,PLC用M90信号请求NC “读入禁止”并启动机械手换刀步骤5→步骤6→步骤7→步骤8→步骤9→步骤10→步骤11,同时用步骤5的到位信号控制刀库转到主轴刀号的位置。
第3阶段:还刀。步骤5启动的刀库旋转停止且有刀库定位I信号后,启动机械手步骤12→步骤13→步骤14→步骤15,将主轴刀具还到刀库中并将记忆主轴刀号的存储器更新。步骤11完成后,取消“读入禁止”,激活刀具参数,加工程序和机械手还同时进行。
第4 阶段:抓预选新刀。在M06的下一段紧跟下道工序要用的刀具号Txx,刀库在完成还刀动作后可在零件加工的同时启动机械手步骤1→步骤2→步骤3→步骤 4,将下道工序所用的刀具预选抓到机械手上,等待M06启动后面的换刀动作,这样大大缩短了刀具交换的时间,tigao了工作效率。
注意事项:
Txx和M06不能编在同一程序段内:
在固定循环TOOL中,所有位移程序段应加G153(段有效)取消基本偏移:
三个换刀过程:①装刀:主轴无刀,Txx/M06直接安装编程刀具:②换刀:主轴有刀,交换编程刀具和主轴刀具:③还刀:主轴有刀,编程T0,将主轴刀具还回刀库。
主轴准停角度利用PLC浮点参数MD14514[0]:$MN_USER_DATA_FLOAT[0]
本编程方法的核心是将机械手动作按时序分成共15个步骤。“步骤”存储在一个中间的变量中,该中间变量点占一个字节,每个“步骤”完成后将中间变量的值修改为下一个“步骤”,而整个步骤全部完成后将中间变量置为零,下一个换刀指令到来后又从步骤1开始执行。这样不仅使PLC程序简单、直观,而且由于“步骤” 是唯一的,这样就能避免信号之间的互相干扰,编程人员再也不用绞尽脑汁来为每一个输出信号加各种限制条件,巧妙利用“变量”达到事半功倍的效果。加工程序和PLC程序关系见下图。
图
此外,刀库运转、托盘交换等也可以用这种方法来编程
1 引言
数控机床是典型的机电一体化系统。PLC工程现场界面涉及光、机、电、气、液等复杂的输入输出信令,加之PLC对于信号的逻辑处理具有的抽象运算特征,使得工业现场故障处理工作通常是相当的复杂困难,PLC机电系统现场故障往往使得缺少工程经验的设备管理者们束手无策,较长时间的故障处理处理可以大幅度降低产能,严重影响生产。本文以就事论事的方式平铺直叙具体的机电工程现场故障处理案例,保留住故障处理经验中珍贵的分析判断过程。
2 数控机床故障诊断案例
2.1 甄别PLC内外部故障实例
配备820数控系统的某加工中心,产生7035号报警,查阅报警信息为工作台分度盘不回落。在SINUMERIK 810/820S数控系统中,7字头报警为PLC操作信息或机床厂设定的报警,指示CNC系统外的机床侧状态不正常。处理方法是,针对故障的信息,调出PLC输入/输出状态与拷贝清单对照。
工作台分度盘的回落是由工作台下面的接近开关SQ25、SQ28来检测的,其中SQ28检测工作台分度盘旋转到位,对应PLC输入接口110.6,SQ25检测工作台分度盘回落到位,对应PLC输入接口110.0。工作台分度盘的回落是由输出接口Q4.7通过继电器KA32驱动电磁阀YV06动作来完成。
从PLC STATUS中观察,110.6为“1”,表明工作台分度盘旋转到位,I10.0为“0”,表明工作台分度盘未回落,再观察Q4.7为“0”,KA32继电器不得电,YV06电磁阀不动作,因而工作台分度盘不回落产生报警。
处理方法:手动YV06电磁阀,观察工作台分度盘是否回落,以区别故障在输出回路还是在PLC内部。
2.2 诊断接近开关故障实例
某立式加工中心自动换刀故障。
故障现象:换刀臂平移到位时,无拔刀动作。
ATC动作的起始状态是:(1)主轴保持要交换的旧刀具。(2)换刀臂在B位置。(3)换刀臂在上部位置。(4)刀库已将要交换的新刀具定位。
自动换刀的顺序为:换刀臂左移(B→A)→换刀臂下降(从刀库拔刀)→换刀臂右移(A→B)→换刀臂上升→换刀臂右移(B→C,抓住主轴中刀具)→主轴液压缸下降(松刀)→换刀臂下降(从主轴拔刀)→换刀臂旋转180°(两刀具交换位置)→换刀臂上升(装刀)→主轴液压缸上升(抓刀)→换刀臂左移(C→B)→刀库转动(找出旧刀具位置)→换刀臂左移(B→A,返回旧刀具给刀库)→换刀臂右移(A→B)→刀库转动(找下把刀具)。换刀臂平移至C位置时,无拔刀动作,分析原因,有几种可能:
(1)SQ2无信号,使松刀电磁阀YV2未激磁,主轴仍处抓刀状态,换刀臂不能下移。
(2)松刀接近开关SQ4无信号,则换刀臂升降电磁阀YV1状态不变,换刀臂不下降。
(3)电磁阀有故障,给予信号也不能动作。
逐步检查,发现SQ4未发信号,进一步对SQ4检查,发现感应间隙过大,导致接近开关无信号输出,产生动作障碍。
2.3 诊断压力开关故障实例
配备FANUC 0T系统的某数控车床。
故障现象:当脚踏尾座开关使套筒顶紧工件时,系统产生报紧。
在系统诊断状态下,调出PLC输入信号,发现脚踏向前开关输入X04.2为“1”,尾座套筒转换开关输入X17.3为“l”,润滑油供给正常使液位开关输入X17.6为“1̶1;。调出PLC输出信号,当脚踏向前开关时,输出Y49.0为“1”,同时,电磁阀YV4.1也得电,这说明系统PLC输入/输出状态均正常,分析尾座套筒液压系统。
当电磁阀YV4.1通电后,液压油经溢流阀、liuliang控制阀和单向阀进入尾座套筒液压缸,使其向前顶紧工件。松开脚踏开关后,电磁换向阀处于中间位置,油路停止供油,由于单向阀的作用,尾座套筒向前时的油压得到保持,该油压使压力继电器常开触点接通,在系统PLC输入信号中X00.2为“l”。但检查系统PLC输入信号X00.2则为“0”,说明压力继电器有问题,其触点开关损坏。
故障原因:因压力继电器SP4.1触点开关损坏,油压信号无法接通,从而造成PLC输入信号为“0”,故系统认为尾座套筒未顶紧而产生报警。
解决方法:更换新的压力继电器,调整触点压力,使其在向前脚踏开关动作后接通并保持到压力取消,故障排除。
2.4 诊断中间继电器故障实例
某数控机床出现防护门关不上,自动加工不能进行的故障,而且无故障显示。该防护门是由气缸来完成开关的,关闭防护门是由PLC输出Q2.0控制电磁阀YV2.0来实现。检查Q2.0的状态,其状态为“1”,但电磁阀YV2.0却没有得电,由于PLC输出Q2.0是通过中间继电器KA2.0来控制电磁阀YV2.0的,检查发现,中间继电器损坏引起故障,更换继电器,故障被排除。
另外一种简单实用的方法,就是将数控机床的输入/输出状态列表,通过比较通常状态和故障状态,就能迅速诊断出故障的部位。
2.5 根据梯形图逻辑诊断DI点故障实例
配备SINUMERIK 810数控系统的加工中心,出现分度工作台不分度的故障且无故障报警。根据工作原理,分度时首先将分度的齿条与齿轮啮合,这个动作是靠液压装置来完成的,由PLC输出Q1.4控制电磁阀YVl4来执行,PLC梯形图如下图所示。
通过数控系统的DIAGNOSIS能中的“STATUS PLC”软键,实时查看Q1.4的状态,发现其状态为“0”,由PLC梯形图查看F123.0也为“0”,按梯形图逐个检查,发现F105.2为“0”导致F123.0也为“0”,根据梯形图,查看STATUS PLC中的输入信号,发现I10.2为“0”,从而导致F105.2为“0”。I9.3、I9.4、I10.2和I10.3为四个接近开关的检测信号,以检测齿条和齿轮是否啮合。分度时,这四个接近开关都应有信号,即I9.3、I9.4、I10.2和I10.3应闭合,现I10.2未闭合,处理方法:(1)检查机械传动部分。(2)检查接近开关是否损坏。
2.6 根据梯形图逻辑诊断DO点故障实例
配备SINUMERIK 810数控系统的双工位、双主轴数控机床。
故障现象:机床在AUTOMATIC方式下运行,工件在一工位加工完,一工位主轴还没有退到位且旋转工作台正要旋转时,二工位主轴停转,自动循环中断,并出现报警且报警内容表示二工位主轴速度不正常。
两个主轴分别由B1、B2两个传感器来检测转速,通过对主轴传动系统的检查,没发现问题。用机外编程器观察梯形图的状态。
F112.0为二工位主轴起动标志位,F111.7为二工位主轴起动条件,Q32.0为二工位主轴起动输出,I21.1为二工位主轴刀具卡紧检测输入,F115.1为二工位刀具卡紧标志位。
在编程器上观察梯形图的状态,出现故障时,F112.0和Q32.0状态都为“0”,因此主轴停转,而F112.0为“0”是由于Bl、B2检测主轴速度不正常所致。动态观察Q32.0的变化,发现故障没有出现时,F112.0和F111.7都闭合,而当出现故障时,F111.7瞬间断开,之后又马上闭合,Q32.0随F111.7瞬间断开其状态变为“0”,在Flll.7闭合的同时,F112.0的状态也变成了“0”,这样Q32.0的状态保持为“0”,主轴停转。Bl、B2由于Q32.0随F111.7瞬间断开测得速度不正常而使F112.0状态变为“0”。主轴起动的条件F111.7受多方面因素的制约,从梯形图上观察,发现F111.6的瞬间变“0”引起Flll.7的变化,向下检查梯形图PB8.3,发现刀具卡紧标志F115.1瞬间变“0”,促使Flll.6发生变化,继续跟踪梯形图PB13.7,观察发现,在出故障时,I21.1瞬间断开,使F115.1瞬间变“0”,后使主轴停转。I21.1是刀具液压卡紧压力检测开关信号,它的断开指示刀具卡紧力不够。由此诊断故障的根本原因是刀具液压卡紧力波动,调整液压使之正常,故障排除。
3 结束语
通过典型实例与故障现象对数控系统、立式加工中心自动换刀故障、配备FANUC 0T系统的某数控车床、配备SINUMERIK 810数控系统的双工位、双主轴数控机床等运行中存在的问题加以分析,并作出相应的故障排除方法。
前言:
包钢带钢厂璇流井水系统是为轧线供生产用水,整个水系统是循环运行的。为保证璇流井内水位保证基本平衡,通过5#泵(110KW)将水池内循环水再抽到外面,防止水溢出。由于原有系统采用软启动启动,不能调节转速,水位的控制依靠人为值守,来通过开阀和关阀来控制。否则在低液位会造成水泵抽真空而损伤泵体(气蚀);高液位则会淹没水泵房造成停电事故。为此,我们设计变频恒液位控制系统,液位检测采用超声波液位器(百特公司),通过变频器内部PID构成液位闭环,实现液位的自动恒定控制。
1、变频恒液位控制系统构成
系统水泵电机为110KW,四级,转速1480r/min。设计采用EV2000-4T1100P系列通用变频器作为水泵电机控制核心。液位检测采用百特工控公司生产FBSON-Y-05-N系列超声波物位检测仪,供电电源为AC220V,一体式安装。量程大可达到5米,实际检测水位高1.85米。系统原理图附图一至三。
采用一台EC20-1006BRA作简单的继电连锁,除了和旧系统进行连锁(互锁),还有变频器的简单启动和停止及报警。本系统还另外装有一台EC20-1006BRA,通过串口与一台数传电台相通讯(MODBUS),来实现和另外一个水泵房(净环泵房)实现连锁。当璇流井有高液位报警时,通过PLC及数传电台传送到净环泵房,由操作人员确定水泵的启动和停止(由于二者距离太远,且不适合电缆敷设,所以采用无线数传的方式)。 其中璇流井内PLC设置为主站,净环内PLC为从站。数传电台采用深圳科立讯生产的PT6080无线数传电台是利用先进的单片机技术,无线射频技术,数字处理技术设计的功率较大,体积较小的模块式半双工数传电台,采用SMT新工艺,选用高质量的元器件。抗干扰能力强,精致坚固,结构紧凑,安装方便。数话兼容,数传可优先。RS232、RS485及TTL多种接口可供选择,适应面宽。参见下面原理图:
2、变频恒液位控制参数及工作原理:
2.1 EV2000 通用技术规格:
输入 | 额定电压;频率 | 三相,380V~440V;50Hz/60Hz |
允许电压工作范围 | 电压:320V~460V;电压失衡率:<3%;频率:±5% | |
输出 | 额定电压 | 380V |
频率 | 0Hz~650Hz | |
过载能力 | G型:150%额定电流1分钟,200%额定电流0.5秒; P型:110%额定电流1分钟;150%额定电流1秒 | |
主要控制性能 | 调制方式 | 磁通矢量PWM调制 |
调速范围 | 1:100 | |
起动转矩 | 0.50Hz时180%额定转矩 | |
运行转速稳态精度 | ≤±0.5%额定同步转速 | |
频率精度 | 数字设定:高频率×±%;模拟设定:高频率×±0.2% | |
频率分辨率 | 数字设定:Hz;模拟设定:高频率×0.1% | |
转矩tisheng | 自动转矩tisheng,手动转矩tisheng0.1%~30.0% | |
V/F曲线 | 四种方式:1种用户设定V/F曲线方式和3种降转矩特性曲线方式(2.0次幂、1.7次幂、1.2次幂) | |
加减速曲线 | 三种方式:直线加减速、S曲线加减速及自动加减速方式;四种加减速时间,时间单位(分/秒)可选,长60小时 | |
直流制动 | 直流制动开始频率:0.20~60.00Hz; 制动时间:0.0~30.0秒; 制动电流:G型:0.0~100.0% P型:0.0~80.0% | |
点动 | 点动频率范围:0.20Hz~50.00Hz;点动加减速时间0.1~60.0秒可设,点动间隔时间可设 | |
多段速运行 | 通过内置PLC或控制端子实现多段速运行 | |
内置PI | 可方便地构成闭环控制系统 | |
自动节能运行 | 根据负载情况,自动优化V/F曲线,实现节能运行 | |
自动电压调整(AVR) | 当电网电压变化时,能自动保持输出电压恒定 | |
自动限流 | 对运行期间电流自动限制,防止频繁过流故障跳闸 | |
自动载波调整 | 根据负载特性,自动调整载波频率;可选 | |
客户化功能 | 纺织摆频 | 纺织摆频控制,可实现中心频率可调的摆频功能 |
定长控制 | 到达设定长度后变频器停机 | |
下垂控制 | 适用于多台变频器驱动同一负载的场合 | |
音调调节 | 调节电机运行时的音调 | |
瞬停不停机控制 | 瞬时掉电时,通过母线电压控制,实现不间断运行 | |
捆绑功能 | 运行命令通道与频率给定通道可以任意捆绑,同步切换 | |
运行功能 | 运行命令通道 | 操作面板给定、控制端子给定、串行口给定,可通过多种方式切换 |
频率给定通道 | 数字给定、模拟电压给定、模拟电流给定、脉冲给定、串行口给定,可通过多种方式随时切换 | |
辅助频率给定 | 实现灵活的辅助频率微调、频率合成 | |
脉冲输出端子 | 0~50kHz的脉冲方波信号输出,可实现设定频率、输出频率等物理量的输出 | |
模拟输出端子 | 2路模拟信号输出,分别可选0/4~20mA或0/2~10V,可实现设定频率、输出频率等物理量的输出 |
2.2为实现璇流井内恒液位控制,我们采用给定电位计作为液位给定,反馈采用超声波液位仪(变送输出4-20MA)。通过变频器内部的PID调节器做压力闭环调节。变频器参数设置如下:
FP.01=0 参数写保护选择,全部参数允许改写
F0.00=3 给定为VCI模拟给定
F0.03=1 端子运行
F0.04=0 转向为正向
F0.08=1 负载为风机类
F0.10=15 加速时间
F0.11=15 减速时间
F0.14=1 V/F曲线设定(2次幂,泵类负载特性)
F5.00=1 闭环运行有效
F5.01=1 给定为VCI
F5.02=1 反馈为CCI(注意要做调线改动),超声波输出
F5.09=20 小给定量对应反馈(4mA ,相对于20mA为20%)
F5.12=0.10 比例增益
F5.13=0.05 积分时间
FH.00=4 四极电机
FH.01=110 功率110KW
变频器内部PID控制框图:
2.3超声波参数设置
a、测量模式选择:距离测量
b、测量范围:0-185cm
c、响应速度选择:慢速
d、安全物位:保持超声波工作电压220VAC,输出信号为4-20MA为可靠检测液位,使用超声波变送器必须使其响应速度较慢。这是因为过快的响应速度,会造成外界干扰信号的扰动,使液位信号变化太快,影响了正常的设备运行。降低速度,可以使信号综合平均后输出实际稳定电流信号。
3、实际运行效果
经过现场一段时间的运行,变频恒液位运行效果非常好。当用电位计设定一个液位高度后,变频器以恒液位控制方式运行。当液位设定为70cm,实际检测璇流井内的液位基本在60-80cm之间恒定。当液位低于70cm,变频器频率降低,直到后停止在低运行频率(20HZ)。这是因为如果变频器运行频率过低,水泵的扬程不够,电机功率白白损耗掉,不利于节能运行。设置低运行频率,能够使水泵扬程达到要求(璇流井内循环水不会造成在低的运行功率下导致液位过低而水泵抽真空)。变频器的频率一般在生产的时候达到35-45HZ左右,这样的节能率是非常高的(40%左右),而且恒液位控制大大的降低了操作人员的劳动强度。当由于某种原因造成液位过高时,通过EC20 PLC和数传电台还可以为上级泵站提供信号,实现泵站水系统的连锁控制,保证了正常的生产供水要求,同时也大大地节约了电能(35%以上),为包钢节能降耗工程作了一个工程。
附原理图如下: