HNC-08MD系统斗笠式刀库换刀操作说明书V0.5

HNC-08MD系统斗笠式刀库换刀操作说明书V0.5
HNC-08MD系统斗笠式刀库换刀操作说明书V0.5

HNC-08MD系统斗笠式刀库使用说明书V0.5

1、换刀基本过程

对于HNC-08MD系统来说,无论是斗笠式刀库还是机械手刀库,其换刀过程均为通过M6调用9999子程序来执行的,9999为扩展程序,如果系统参数中2号参数为0,则可以通过《程序》--《选择程序》--《扩展程序》载入9999程序入内存,来查看9999程序,也可以在电脑上在..\HNC-08MD\EXT目录下用文本方式打开9999文件,查看里面的内容。

M6调用9999程序之后,再通过调用相应的M扩展代码,对换刀的整个过程进行控制。换刀的M扩展代码可以在《系统设置》——《辅助功能》里面进行查看。

2、刀库配置表

刀库配置表在主界面的《刀库配置》界面下,刀库配置表提供了主轴上和刀库上的所有的刀具信息。

刀库表起始地址:刀库表存储于PLC数据表中,该配置项用以设置刀库表在数据表中的起始地址。该配置项为参数P0196的引用,与修改参数P0196具有同等效果。(机床级权限)

刀具数量:设置刀库中能存储的刀具数量。该配置项为参数P0195的引用,与修改参数P0195具有同等效果。(机床级权限)

当前刀具号:设置主轴上夹持刀具的刀具号。该配置项为数据表D045的引用。

当前刀位号:设置刀库上在换刀位置上的刀位号。该配置项为数据表D044的引用。

刀具号:设置刀库每个刀位上所装夹刀具的序号。

刀库表的相关地址为:

刀库表首地址 = 刀库表起始地址设置值

刀库表尾地址 = 刀库表起始地址+刀具数量-1

刀位地址 = 刀库表起始地址+刀位号-1

数据表中非易失性存储单元地址范围为D000~D255,因此,刀库表尾地址最大不能超过255,否则系统报错。

对于斗笠式刀库来说,刀位号与刀具号一一对应,所以实际的【刀库配置】的刀库配置表内的各个刀位上的刀具号就没有意义,有效的内容只有“当前刀具号”同“当前刀位号”,其二者应该一致。

3、斗笠式换刀

3.1、指令格式

斗笠式换刀的代码格式:

1、“M6TX”或者“TXM6”,X为刀具号;

2、“TX;……;M6”;即在执行M6的前面先执行TX,再执行M6,但是这种格式并不能够预选刀,最终选刀的动作还是在执行M06时执行,如果M06前面没有TX,则系统会报警。

推荐使用第一种代码格式。

3.2、操作过程

3.2.1、初次操作

初次操作先定义好刀盘上各个刀位的刀位号,再通过M10刀库正转或者M11刀库反转使刀盘上想要的刀位转动到当前刀位的位置,再在【刀库配置】的刀库配置表将“当前刀具号”和“当前刀位号”里均填上当前实际的刀位号。例:在刀盘上做好刀位标记后,通过M10或者M11将刀盘转动到想要的5号刀位上,再将【刀库配置】的刀库配置表里将“当前刀具号”和“当前刀位号”里均填上5。

初次操作是针对用户第一次使用刀库进行刀库检查所使用,或者在换刀转动刀盘的过程中终止换刀之后均要进行上述操作。

3.2.2换刀操作

换刀操作为M06TX,X为刀具号,若X为0,则M06T0执行时系统会报警。当正确的输入换刀指令后,系统会先将刀具还到刀盘里面,再进行转动刀盘选刀,选中刀具之后,最后进行装刀的操作。换刀操作之后,【刀库配置】的刀库配置表里“当前刀具号”和“当前刀位号”均同步更新。

3.2.3换刀的中止操作

1、通过按“急停”按钮中止换刀的动作;

2、通过按“进给保持”按钮暂停换刀;

3.2.4装卸刀操作

装刀操作:

1、先执行M06TX,X为想换的刀具号;

2、再手动将X号刀具装到主轴上;

3、重复上面的操作,可以继续装刀。

卸刀操作:

1、先执行M06TX,X为想卸的刀具号;

2、再手动将X号刀具从主轴上卸下来;

3、重复上面的操作,可以继续卸刀。

3.3换刀规则及注意事项

1、执行M06TX后,无论换刀成功与否均会取消刀具长度补偿和刀具半径补偿。

2、换刀时必须保证刀盘的当前刀位上永远没有刀具,如果当前刀位上有刀具,此种情况禁止进行换刀操作。

3、【刀库配置】的刀库配置表里“当前刀具号”和“当前刀位号”不一致,换刀时系统会产生报警。

4、当M06TX中X有效时(X不为0且在刀库范围之内),且X等于主轴上的刀具号,即当前要换的刀具就在主轴上,则执行此命令不会有任何动作,也不

会报警。

5、当执行M06T0时,由于T为0,则换刀时,会产生报警。

6、当执行M06,没有TX指令,并且M06的前面也没有TX指令,则换刀时,也会产生报警。

7、当主轴上的刀具号为0时,会报警。

8、要定期检查系统里【刀库配置】的刀库配置表里“当前刀具号”和“当前刀位号”是否一

致,并且是否同实际的刀位一致。一旦发现不一致,应立即停止换刀的操作,更正之后才

能继续换刀。

9、在换刀过程中,一旦发现换刀的动作不对,应立即中止换刀;

10、出现“ATC错误”的报警的时候,可以通过“急停”--“复位”操作来消除此报警信号,

也可以通过执行M28进行换刀复位。

11、通过“急停”--“复位”操作或者通过执行M28进行换刀复位,只能复位报警信息,以

及一些中间寄存器的状态,并不能将机床的当前状态进行复位,例如,机床当前为刀库

近位置,则此时通过换刀复位,不能将刀库移动到刀库远位置。

12、如果在换刀的过程当中中止换刀,此时应谨慎操作。操作步骤如下:

A、如果中止换刀后,主轴已松刀,但是刀具又没有卡进刀库的当前刀位上,必须先将Z轴向

上移动,拿下刀具,再执行下面的操作。

B、如果“主轴定向”灯亮,则取消主轴定向;如果“刀具松/紧”灯亮,则将刀具紧;如果刀盘处于近的位置,则可以运行M24使刀盘远。使换刀动作

回归到初始状态,并且必须要检查【刀库配置】的刀库配置表,如果刀库配置表和实际不一致,必须更正。

C、另外如果在刀盘正在转动的过程当中中止换刀,按“急停”按钮中止了换刀,有可能使得

刀盘卡在两个刀位之间,从而对下次的换刀产生影响,此时可以通过执行M10、M11刀库

正、反转来纠正此影响,如果是刀库正转换刀用M10,如果是刀库反转换刀用M11,再检查一遍【刀库配置】的刀库配置表的“当前刀位号”是否与实际一致。

13、在【刀库配置】的检查过程中,如果发现刀库配置表中“当前刀位号”同实际的当前刀

位号不一致,则应该在刀库配置表中将“当前刀位号”更改为实际的值,再之后如果【刀

库配置】的“当前刀具号”是否等于“当前刀位号”,如果不等于的话,可以通过M10、

M11刀库正反转来调节“当前刀位号”,使“当前刀位号”等于“当前刀具号”;

14、在出现“ATC错误”的报警时,不能通过“循环启动”按键来运行程序,但是可以通过

“循环启动”按键来运行MDI,此时可以通过M28来消除报警。

3.4换刀过程中报警的处理

报警1:当出现“ATC错误”和“换刀之前不能为主轴定向状态”

其原因为:系统执行M06时PLC会先检查主轴是否处于“主轴定向”的状态,如果主轴处于“主轴定向”状态,则产生上述报警。

报警的消除方法:方法1:在手动方式下,通过按面板上的“主轴定向”按键来取消主轴定向;方法2:也可以通过运行M20来取消“主轴定向”。取消“主轴定向”之后。执行M28或者通过“急停”->“复位”操作消除报警。如果先进行“急停”->“复位”操作,由于是在“主轴定向”的状态,进行“急停”操作,可能使主轴产生报警。

报警2:当出现“ATC错误”和“换刀之前不能为主轴松刀状态”

其原因为:系统执行M06时PLC会先检查主轴是否处于“主轴松刀”的状态,如果主轴处于“主轴松刀”状态,则产生上述报警。

报警的消除方法:执行M28或者通过“急停”->“复位”操作消除报警。为了下次的换刀顺利进行必须要先进行紧刀操作,紧刀的方法:方法1:在手动方式下,通过按面板上的“刀具松/紧”按键来进行紧刀;方法2:也可以通过运行M22来进行紧刀。

报警3:当出现“ATC错误”和“换刀之前不能为刀盘近状态”

其原因为:系统执行M06时PLC会先检查主轴是否处于“刀盘近”的状态,如果刀盘处于“刀盘近”状态,则产生上述报警。

报警的消除方法:执行M28或者通过“急停”->“复位”操作消除报警。为了下次的换刀顺利的进行必须要先进行刀盘远的操作,可以通过运行M24来使刀盘远。

报警4:当出现“ATC错误”和“刀具号不等于刀位号,请检查刀库”

其原因为:系统执行M06时PLC会先检查【刀库配置】的刀库配置表里“当前刀具号”和“当前刀位号”数值是否一致,如果两个数据不一致,则会产生上述报警。例如,在换刀的选刀过程中终止换刀,有可能导致数据不一致,此时应该重新检查刀库。

报警的消除方法:执行M28或者进行“急停”->“复位”操作即可消除报警。为了下次的换刀顺利进行检查刀库,通过执行M10和M11,并更新【刀库配置】的刀库配置表里“当前刀具号”和“当前刀位号”数值,使其数值同实际的刀位号一致。

报警5:当出现“ATC错误”和“换刀指令错,T指令不能为0”

其原因为:运行M6T0指令时,会产生此报警。

报警显示消除方法:执行M28或者通过“急停”->“复位”操作消除报警。

报警6:当出现“ATC错误”和“换刀指令错,缺少T”

其原因为:指令的输入方法错误,当输入指令仅为M06时出现此报警。

报警的消除方法:“执行M28或者急停”->“复位”操作,即可消除此报警。

报警7:当出现“ATC错误”和“Z轴未回零,不能换刀”

报警原因为:Z轴没有回零或者Z轴在回零完成之后,再进行了一次没有成功的回零操作。

报警的消除方法:执行M28或者进行“急停”->“复位”操作,即可消除此报警。为了下次的换刀的顺利进行必须要成功进行Z轴的回零操作。

报警8:当出现“ATC错误”和“当前刀位不在正确位置”

报警原因为:刀盘上的当前刀位不是处于刀盘计数停止的位置。

报警的消除方法:执行M28或者进行“急停”->“复位”操作,即可消除此报警。为了下次的换刀的顺利进行,可以通过进行一次“刀库正转”M10或者“刀库反转”M11的操作,即可将当前刀位的停止位置纠正过来,同时当前刀位的位置纠正完成之后还要检查刀库表,查看【刀库配置】的刀库配置表里的“当前刀位号”是否同实际的当前刀位号一致,不一致的话,更改【刀库配置】的刀库配置表里的“当前刀位号”使之同实际的当前刀位号一致,再通过M10或M11操作,使“当前刀位号”等于“当前刀具号”。

报警9:当出现“ATC错误”和“主轴定向到位信号失败”

报警原因为:在换刀操作过程中,在进行了主轴定向操作之后,主轴定向没有成功实现或者主轴定向到位信号一直不能够到达。

报警的消除方法:执行M28或者按“急停”->“复位”操作,即可消除此报警。检查电气的主轴到位信号、检查PLC中产生此报警的主轴定向到位信号是否正确。

报警10:当出现“ATC错误”和“主轴松刀到位信号失败”

报警原因:在换刀操作过程中,当主轴松刀操作后,主轴松刀没有实现或者主轴松刀到位信号一直不能到达。

报警的消除方法:执行M28或者按“急停”->“复位”操作,即可消除此报警。检查电气上的主轴松刀到位信号、检查PLC中产生此报警的主轴松刀到位信号是否正确。

报警11:当出现“ATC错误”和“主轴紧刀到位信号失败”

报警原因:在换刀操作过程中,当主轴紧刀后,主轴紧刀没有实现或者主轴紧刀到位信号一直不能到达。

报警的消除方法:执行M28或者按“急停”->“复位”操作,即可消除此报警。检查电气上的主轴紧刀到位信号、检查PLC中产生此报警的主轴紧刀到位信号是否正确。

报警12:当出现“ATC错误”和“刀盘近到位信号失败”

报警原因:在换刀操作过程中,当刀盘近操作后,刀盘近没有实现或者刀盘近到位信号一直不能到达。

报警的消除方法:执行M28或者按“急停”->“复位”操作,即可消除此报警。检查电气上的刀盘近到位信号、检查PLC中产生此报警的刀盘近到位信号是否正确。

报警13:当出现“ATC错误”和“刀盘远到位信号失败”

报警原因:在换刀操作过程中,当刀盘远操作后,刀盘远没有实现或者刀盘远到位信号一直不能到达。

报警的消除方法:执行M28或者按“急停”->“复位”操作,即可消除此报警。检查电气上的刀盘远到位信号、检查PLC中产生此报警的刀盘远到位信号是否正确。

报警14、当出现“ATC错误”和“选刀失败”

报警原因:在换刀操作过程中的选刀时,每间隔一段时间,均有一次刀库计数信号到达,否则的话产生此报警。

报警的消除方法:执行M28或者按“急停”->“复位”操作,即可消除此报警。检查刀库的计数信号、检查PLC中产生此报警的刀盘转到计数信号是否正确。

报警15:当出现“ATC错误”和“气压报警”

其原因为:气压不够。

报警的消除方法:加大气压,气压达到正常后,再执行M28或者通过“急停”->“复位”操作可以消除此报警。

如果在HNC-210B面板的系统上,上述报警的清除,还可以通过面板上的“RESET”按键来消除。

相关主题
相关文档
最新文档