论文部分内容阅读
摘 要:数控机床是集机械、电气、液压、气动、微电子和信息等多项技术为一体机电一体化产品。是机械制造设备中具有高精度、高效率、高自动化和高柔性化等优点的工作母机。数控车床是目前适用较为广泛的数控机床之一。它主要用于轴类零件或者盘类零件的内外圆柱面、任意锥角的内外圆锥面、复杂回转内外曲面和圆柱、圆锥螺纹等切削加工。数控机床是按照事先编制好的加工程序,自动的对零件进行加工。
关键词:发那科系统、刀补、防错
引言:
数控车床的大脑就是其控制系统,目前常用的数控机床控制系统有:西门子、发那科、发格、三菱、海德汉、哈斯、霍克、马扎克使用数控车床加工零件主要包括:图纸、程序、操作、工装夹具操作主要包括:零件裝夹找正、对刀、上刀、测量其中上刀又称为上刀补,根据测量的实际值与图纸规定的值之间的差距确定刀补值,但在加工过程中由于操作着疏忽大意刀补值输入错误的情况屡见不鲜,刀补值输入错误后果严重轻则超差重则零件报废。
本文主要针对发那科系统提供了一套避免刀补可能输入错误的方案供同行参考研究。
1系统介绍
数控车床每次加工零件之前需要根据数控工布卡的要求设置加工零点即编程零点,通常每一个工序只设置一个加工零点,对刀值在设备“工具补正/形状”栏输入包括X值、Z值、刀具半径R。
程序根据加工部位、走到路线不同可选择刀心编程、轮廓编程、刀尖编程等。刀心编程、刀尖编程只能使用固定规格的刀片适用于粗加工去除余量以及精度不高的精加工工序。轮廓编程由于是沿零件图纸要求尺寸编制对刀具选择性较强,尤其是封闭型面可以在R里面让刀更加方便,精加工过程中可以根据实际测量值确定刀补值。刀补值在“刀具补正/磨耗”栏输入。
2防错措施
由于刀补分为X+、X-、Z+、Z-、R+五种情况,根据系统内部编码编制了五个子程序。实现刀补输入错误报警,提示哪个刀补输入的过大或过小,能有效地防止由于刀补输入错误导致的质量超差或报废,而重复多次报警会使得操作者对刀补输入防错产生麻痹大意。
考虑到在日常工作中刀具刀补位置固定难度太大,可以在工步卡中注明:“在改刀补号时仅可更改程序中变量 #6=’刀号刀补号’,程序中T#6和T#8不可改动”。根据加工方位的不同,制定不同的校验子程序,主程序据实际情况进行调用,输入错误会报警,且简单易操作。另外,工步卡中还应注明:“如果出现报警信息,请重新核对刀补值,如无问题可继续加工。”“形状界面输入实际刀具半径,在磨耗界面输入实际补偿量。”
2.1主程序做如下更改:
O6666(车内孔、背面)
#6=0205
(#6=DAO HAO DAOBU HAO)
#7=FIX[#6/100](FIX为上取整)
#8=#7*100
#5=#6-#8
(#5 =DAO BU HAO)
#1=#[2000+#5](#2001~#2064 为X轴补偿磨损值)
#2=#[2100+#5](#2101~#2164 为Z轴补偿磨损值)
#3=#[2200+#5](#2201~#2264 为刀尖半径补偿磨损值)
G40
T#6
G65 P6001 A#1 B#2 C#3 ;
G65 P6003 A#1 B#2 C#3 ;
。。。。。。;程序主体
T#8
M30
2.2 防错子程序:
子程序以“0”为界限,刀补值超越“0”后会报警,提示相应报警信息,操作者应及时校对刀补值。报警有两个指令:
#3006 指令为程序暂停,提示报警信息,操作者查看刀补后,按“循环启动”后可继续执行;
O6001
IF[#1LE 0]GOTO10
#3006=1(X LARGE)
N10 M99
O6002
IF[#1GE 0]GOTO10
#3006=1(X SMALL)
N10 M99
O6003
IF[#2LE 0]GOTO10
#3006=1(Z LARGE)
N10 M99
O6004
IF[#2GE 0]GOTO10
#3006=1(Z SMALL)
N10 M99
O6005
IF[#3GE 0]GOTO10
#3006=1(R SMALL)
N10 M99
2.3 使用说明:
同系统的机床可以统一申请5个子程序号,应用时只需根据实际情况调用相应子程序即可。以“0” 为界限,可简化工艺员编程,无需每个程序单独设置“界限”。
2.4 符号说明:
EQ 等于
NE 不等于
GT 大于
GE 大于或等于
LT 小于
LE 小于等于
3 总结
通过此任务的展开,针对发那科系统车加工的刀补输入错误进行了分析,并采取了相应的措施并针对刀补输入的五种情况编制相应子程序并运用宏程序起到了对操作者可能存在的刀补错误的提示,避免由于操作者一时疏忽出现的刀补错误,导致零件超差甚至报废。
参考文献:
[1] 唐耿林.航空发动机制造技术发展及趋势.航空科学技术1997
[2] 发那科系统操作说明书.2004
关键词:发那科系统、刀补、防错
引言:
数控车床的大脑就是其控制系统,目前常用的数控机床控制系统有:西门子、发那科、发格、三菱、海德汉、哈斯、霍克、马扎克使用数控车床加工零件主要包括:图纸、程序、操作、工装夹具操作主要包括:零件裝夹找正、对刀、上刀、测量其中上刀又称为上刀补,根据测量的实际值与图纸规定的值之间的差距确定刀补值,但在加工过程中由于操作着疏忽大意刀补值输入错误的情况屡见不鲜,刀补值输入错误后果严重轻则超差重则零件报废。
本文主要针对发那科系统提供了一套避免刀补可能输入错误的方案供同行参考研究。
1系统介绍
数控车床每次加工零件之前需要根据数控工布卡的要求设置加工零点即编程零点,通常每一个工序只设置一个加工零点,对刀值在设备“工具补正/形状”栏输入包括X值、Z值、刀具半径R。
程序根据加工部位、走到路线不同可选择刀心编程、轮廓编程、刀尖编程等。刀心编程、刀尖编程只能使用固定规格的刀片适用于粗加工去除余量以及精度不高的精加工工序。轮廓编程由于是沿零件图纸要求尺寸编制对刀具选择性较强,尤其是封闭型面可以在R里面让刀更加方便,精加工过程中可以根据实际测量值确定刀补值。刀补值在“刀具补正/磨耗”栏输入。
2防错措施
由于刀补分为X+、X-、Z+、Z-、R+五种情况,根据系统内部编码编制了五个子程序。实现刀补输入错误报警,提示哪个刀补输入的过大或过小,能有效地防止由于刀补输入错误导致的质量超差或报废,而重复多次报警会使得操作者对刀补输入防错产生麻痹大意。
考虑到在日常工作中刀具刀补位置固定难度太大,可以在工步卡中注明:“在改刀补号时仅可更改程序中变量 #6=’刀号刀补号’,程序中T#6和T#8不可改动”。根据加工方位的不同,制定不同的校验子程序,主程序据实际情况进行调用,输入错误会报警,且简单易操作。另外,工步卡中还应注明:“如果出现报警信息,请重新核对刀补值,如无问题可继续加工。”“形状界面输入实际刀具半径,在磨耗界面输入实际补偿量。”
2.1主程序做如下更改:
O6666(车内孔、背面)
#6=0205
(#6=DAO HAO DAOBU HAO)
#7=FIX[#6/100](FIX为上取整)
#8=#7*100
#5=#6-#8
(#5 =DAO BU HAO)
#1=#[2000+#5](#2001~#2064 为X轴补偿磨损值)
#2=#[2100+#5](#2101~#2164 为Z轴补偿磨损值)
#3=#[2200+#5](#2201~#2264 为刀尖半径补偿磨损值)
G40
T#6
G65 P6001 A#1 B#2 C#3 ;
G65 P6003 A#1 B#2 C#3 ;
。。。。。。;程序主体
T#8
M30
2.2 防错子程序:
子程序以“0”为界限,刀补值超越“0”后会报警,提示相应报警信息,操作者应及时校对刀补值。报警有两个指令:
#3006 指令为程序暂停,提示报警信息,操作者查看刀补后,按“循环启动”后可继续执行;
O6001
IF[#1LE 0]GOTO10
#3006=1(X LARGE)
N10 M99
O6002
IF[#1GE 0]GOTO10
#3006=1(X SMALL)
N10 M99
O6003
IF[#2LE 0]GOTO10
#3006=1(Z LARGE)
N10 M99
O6004
IF[#2GE 0]GOTO10
#3006=1(Z SMALL)
N10 M99
O6005
IF[#3GE 0]GOTO10
#3006=1(R SMALL)
N10 M99
2.3 使用说明:
同系统的机床可以统一申请5个子程序号,应用时只需根据实际情况调用相应子程序即可。以“0” 为界限,可简化工艺员编程,无需每个程序单独设置“界限”。
2.4 符号说明:
EQ 等于
NE 不等于
GT 大于
GE 大于或等于
LT 小于
LE 小于等于
3 总结
通过此任务的展开,针对发那科系统车加工的刀补输入错误进行了分析,并采取了相应的措施并针对刀补输入的五种情况编制相应子程序并运用宏程序起到了对操作者可能存在的刀补错误的提示,避免由于操作者一时疏忽出现的刀补错误,导致零件超差甚至报废。
参考文献:
[1] 唐耿林.航空发动机制造技术发展及趋势.航空科学技术1997
[2] 发那科系统操作说明书.2004