A06B-0111-B103
在换刀控制时,通常可以将刀具交换分为2个步骤,一是完成搜索刀库中的目标刀具,二是刀具交换的具体动作。刀库刀具交换的PMC控制程序设计主要考虑搜索目标刀具在刀库上的刀套位置,刀库旋转方向(目标刀具所在刀套的***短路径)的判别,从而完成目标刀具的搜索,为刀具的交换做准备。机床的PMC程序通过刀库的接口信号对其进行换刀等一系列动作的控制。图3是加工中心的刀库控制流程。
刀库控制流程图
图3刀库控制流程图
2.1 刀库随机换刀时序
(1)因为刀具号和刀座号之间是随机安装的,因此当程序的目标刀号发出后,首先要根据数据表所记录的刀具号和刀座号的对应关系检索出对应的刀座号。
(2)根据目标刀座号和当前位的刀座号计算出旋转步数和旋转方向驱动刀库电机旋转,当前位和目标位一致后停止刀库电机,进行主轴刀具交换。
(3)当刀具交换完成后,更新刀具表上的主轴刀号和当前位的刀号,完成整个换刀时序。
2.2 随机换刀的PMC处理
首先根据刀库的排刀情况建立刀具数据表,Fanuc 0i MC数控系统没有刀具表,刀具表是借用PMC中的数据表,刀具数据表如图4所示。
刀具数据表
图4刀具数据表
图4是随机刀库的刀库表(部分),刀具数量为刀库刀座数量加一。
2.2.1 根据T指令检索目标刀所在的刀座号
T指令进行刀具检索时的PMC程序示意如图5所示。其中数据表容量=刀具数容量;检索数据=目标刀号;检索结果=目标刀座号;W1=0:找到检索数据;W1=1:未找到检索数据。
T指令进行刀具检索时的PMC程序示意
图5 T指令进行刀具检索时的PMC程序示意
2.2.2 根据当前位刀座号和目标刀座号计算出旋转方向和旋转步数
刀库在机床上电之后首先要进行回零操作,若是没有回零系统会提示操作者,并且刀库不运动。当有换刀指令时,系统会根据当前位刀座号和目标刀座号计算出***短的旋转步数及旋转方向。
2.2.3 旋转到位并刀具交换完成后更新数据
PMC程序首先要更新当前刀位的刀号,然后更新主轴上刀具的刀号,并且把更新后的数值写入刀具数据表中。更新前后的刀具数据表的比较如图6所示。其中图6(a)为更新前刀具数据表,机床刀具表的刷新则表示机床换刀动作基本完成。
换刀后数据表的更新情况
图6换刀后数据表的更新情况
3 结束语
加工中心的商品化,改变了传统的***生产方式,对于一次装夹的工件,完成铣钻、镗、扩、铰、攻丝等加工工序。在充分准备好刀具辅助的条件下,加工中心就能够充分发挥其高速***、高精度的特点,从而降低生产成本,提高零件加工质量。在生产的过程中提高生产率和设备使用率,缩减生产成本,获取***大经济效益。
数控机床故障诊断与维修技术是制造业实现自动化、柔性化、集成化生产的重要基础,是制造业提高产品质量和生产效率的有力保障,同时对数控技术的发展和完善起到了巨大的推动作用。本文对在数控机床维修、机电一体化***实践过程中,所遇到的FANUC伺服系统的故障诊断、排除的一些重要案例进行分析,以供探讨。
1 FANUC系统诊断维修时的基本方法、诊断内容及一般步骤
FANUC系统的故障诊断与维修,可分为3种基本方法:系统所显示的报***;控制板指示灯状态或I/O信号状态;借助系统自诊断功能。
FANUC系统故障的诊断内容主要有以下5个方面:监视机床各动作部分来判定动作不良部位的动作诊断;机床电机带动负载时观察运行状态的状态诊断;定期点检液压元件、气动元件和强电柜的点检诊断;监视操作错误和程序错误的操作诊断;数控系统的故障自诊断。
当数控机床发生故障时,要尽可能地保持数控机床原来的状态不变,对出现的一些信号和现象及时地作好记录。因此故障诊断一般按如下步骤进行:1)详细记录故障现象、故障发生时的操作方式及内容,报普号及故障指示灯的显示内容,故障发生时数控机床各部分的状态与位置,有无其他偶然因素;2)确定故障源查找方向和手段;3)从易到难由表及里进行故障源查找;4)排除故障。
2 FANUC伺服系统的疑难故障诊断与排除
A16B-2200-0850
A16B-2200-0900
A16B-2200-0913
A16B-2200-0919
A16B-2200-0955
A16B-2201-0070
A16B-2201-0100
A16B-2201-0101
A16B-2201-0110
A16B-2201-0134
A16B-2201-0440
A16B-2201-0470
A16B-2201-0580
A16B-2201-0851
A16B-2201-0880
A16B-2201-0910
A16B-2202-0420
A16B-2202-0421
A16B-2202-0422
A16b-2202-0431
A16B-2202-0432
A16B-2202-0541
A16B-2202-0571
A16B-2202-0682
A16B-2202-0720
A16B-2202-0721
A16B-2202-0726
A16B-2202-0727
A16B-2202-0730
A16B-2202-0732
A16B-2202-0760
A16B-2202-0773
A16B-2202-0783
A16B-2202-0790
A16B-2202-0860
A16B-2202-0900
A16B-2202-0980
A16B-2202-0985
A16B-2203-0020
A16B-2203-0040
A16B-2203-0070
A16B-2203-0071
A16B-2203-0073
A16B-2203-0081
A16B-2203-0110
A16B-2203-0111
A16B-2203-0332
A16B-2203-0370
A16B-2203-0431
A16B-2203-0454
A16B-2203-0501
A16B-2203-0502
A16B-2203-050B
A16B-2203-0631
A16B-2203-0650
A16B-2203-0651
A16B-2203-0695
A16B-2203-0698
A16b-2203-0813
A16B-2203-0820
A16B-2203-0881
A16B-2204-0010
A16B-2204-0080
A16B-2300-0081
A16B-2300-0201
A16B-2400-0010
A16B-2700-0020
A16B-2900-0090
A16B-3200-0010
A16B-3200-0020
A16B-3200-0056
A16B-3200-0057
A16B-3200-0060
A16B-3200-0110
A16B-3200-0150
A16B-3200-0160
A16B-3200-0170
A16B-3200-0190
A16B-3200-0210
A16B-3200-0260
A16B-3200-0270
A16B-3200-0361
A16B-3200-0362
A16B-3200-0400
A16B-3200-0420
A16B-3200-0421
A16B-3200-0429
A16B-3200-0491
A16B-3200-0495
A16B-3200-0500
A16B-3200-0500
A16B-3300-0030
A16B-3300-0036
A16B-3300-0402
A16B-3300-4003
A16B-8203-0110
A17B-3300-0200
A17B-3300-0430
A20B-0005-0711
A20B-0008-0371
A20B-0008-0373
A20B-0008-0430
A20B-0008-0461
A20B-0009-0320
A20B-0009-0520
A20B-0009-0521
A20B-0009-0530
A20B-0009-0532
A20B-0098-B541
A20B-0100-0430
A20B-0198-***1
A20B-0236-C231
A20B-0309-C001
A20B-0901-0765
A20B-1000-0030
A20B-1000-0340
A20B-1000-0410
A20B-1000-0560
A20B-1000-0650
A20B-1000-0701
A20B-1000-0852
A20B-1001-0120
A20B-1001-0160
A20B-1001-0620
A20B-1001-0730
A20B-1002-0360
A20B-1003-0010
A20B-1003-0080
A20B-1003-0090
A20B-1003-0140
A20B-1003-0200
A20B-1003-0240
A20B-1003-0590
A20B-1003-0864
A20B-1003-0920
A20B-1004-0070
A20B-1004-0160
A20B-1004-0883
A20B-1004-0960
A20B-1005-0310
A20B-1006-0260
A20B-1006-0270
A20B-1006-0471
