海德汉iTNC530系统固定循环的后置处理Word格式文档下载.docx
《海德汉iTNC530系统固定循环的后置处理Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《海德汉iTNC530系统固定循环的后置处理Word格式文档下载.docx(6页珍藏版)》请在冰豆网上搜索。
lnthispapertheprocessing,parametersandtheirmeaningsofHeiclenhainiTNC530arediscussed,andtheparametersforcannedhole-machininginMasterCAMareanalyzed.Finallythepost-processfileforhole-machiningofHeidenhainiTNC530isdeveloped.Keywords:
Heidenhain;
MasterCAM;
Hole-machining;
Post-process随着中国模具工业的发展,模具加工所要求的加工精度、表面质量和加工效率也越来越高。
要加工出高质量的模具,必须有适于模具加工的特性且加工效率较高的数控机床。
多年来,海德汉(HEIDENHAIN)TNC控制系统在欧洲市场得到了广大用户的青睐。
在中国市场,进口的高档机床中也大量配备了海德汉的TNC控制系统‘1'
3]。
海德汉iTNC530孔加工固定循环的编程参数多,手工编程容易出错,而且自动编程时,由于其指令代码、程序格式与MasterCAM9.0提供的后置处理(MP-liEID.pst)有很大的区别,通常的处理方法是将MasterCAM-9.0后置处理的孔加工固定循环功能关闭,以输出由L,DR-,DR+等指令组成的加工程序。
这种处理方法,对于简单的浅孔加工是简捷可行的,但对于深孑L钻、镗孔、攻螺纹等较为复杂的孑L加工而言,则显得不尽合理甚至无法加工。
因此,需要结合该系统孑L加固定循环的编程特点进行定制和开发。
liTNC530系统子L加工固定循环的编程特点海德汉iTNC530系统具有强大的固定循环加工功能,提供了钻、镗、铰、攻共19种循环Hl。
不同的循环参数数量及含义也有所不同,下面以万能啄式钻孔(循环号205)为例,说明其动作过程及其参数的含义。
毫劈岂糍器图1为循环205所包含的参数。
图l循环205的参数1.1动作过程
(1)刀具以快速进给速度F。
、运动至参考平面。
(2)刀具按设定的进给率F钻削至第一次进刀深度。
(3)如设定了断屑,刀具会按所输入的退刀速度退刀。
若未设置断屑,则刀具以F。
。
退至参考平面,而后再以F。
。
返回至第一次进刀深度上方的起始位置。
(4)刀具再按设定的进给速度进行第二次钻削。
如经过相应设定,深度值将逐步递减。
(5)重复这一过程(2—4次)直至达到所设定的孔深度为止。
(6)若进行了相应的编程,刀具将在孑L底停留,时Technologyadst工艺与检测设置了MstrCA软件孔加工固定循环参数,开发出了针对iTNC530系统的子L加工固定循环的PopfFixycleofHeidainiTN530ZGi(RElmalolg,jiUvsityJiu21)b:
thisthsieidiscussed,andhialyz.FallyilaielKwid;
精度、表面质量和加工效率也越来越高。
要加工出高质量的模具,必须有适于模具加工的特性且加工效率较高的数控机床。
多年来,海德汉(HEIDENHAIN)控制系统在欧洲市场得到了广大用户的青睐。
的控制系统‘1'
]。
海德汉iTNC530孔加工固定循环的编程参数多,手编程容易出错,而且自动编程时,由于其指令代码、程序格式与MasterCAM9.0提供的后置处理(MPliIDt)有很大的区别,通常的处理方法是将Mas9后处理的孔加工固定循环功能关闭,以,+等指令组成的加工程序。
这种处孑L钻镗孔、攻螺纹等较为复杂的孑L加工而言,则显得系统子L加工固定循环的编程特点能提供了钻、镗、铰、攻共19种循环同循环参数数量及含义也有所不同,下面以万能啄式钻孔图l环2的参数动作过程刀具以快速进给速度F。
具按设定的进给率F钻削至第一次进刀深度如设定了断屑,刀具会按所输入的退刀速度退若未设置断屑,则刀具以F。
退至参考平面,而再以。
返回至第次进刀深度上方的起始位置。
4具按定进给速行第二次钻削。
如经过相应设定,深度值将逐步递减。
重复这过程(2—次)直至达到所设定的孔深度为止。
6若进行了相应的编程,刀具将在孑L底停留,时工艺与检测TechnologyandTest长为所输入的停顿时间,以便进行断屑。
然后再按退速度退刀至参考平面。
如编人了第二间隙值,刀具接着以F,n,。
移动至第二次进刀起始的位置。
1.2参数含义
(1)设定间隙Q200(增量值):
参考平面至工件表面的距离;
(2)深度Q201(增量值):
工件表面至孑L底的距离;
(3)进刀进给速度Q206:
钻孔时切人进给速度,单位为mm/min;
(4)进刀深度Q202(增量值):
每次切削的进给深度;
(5)工件表面坐标Q203(绝对值):
工件表面的坐标;
(6)切深递减值Q212(增量值):
TNC在每次进给后对Q202的减少量;
(7)最小进刀深度Q205(增量值):
如输入了减除值,系统按Q205的值限定最小的进刀深度;
’’‘(8)上层前进停止距离Q258(增量值):
设定TNC将刀具从孔中退刀后再次移向当前进刀深度时迅速退定位的间隙;
此值用于第次进刀深度;
(9)下层前进停止距离Q259(增量值):
当设定TNC将刀具从孑L中退刀后再次移向当前进刀深度时迅速退刀定位的间隙;
此值用于最后次进刀深度;
(10)断屑的进给深度Q257(增量值):
TNC进行断屑的深度。
如输入值为0则无断屑;
(11)断屑的退刀值Q256(增量值):
TNC在断屑时退刀的距离;
(12)孔底停顿时间Q211:
刀具在孔底停留的时间,以秒计。
1.3编程举例CYCI.DEF205LrNIVERSALPECKINCQ200=2;
安全间隙Q201_-80;
总深度Q206=150;
切人进给速度Q202=5;
第一次切深Q203=+100;
工件表面坐标Q204=50;
第2个安全问隙Q212=0.5;
切深递减{直Q205=3;
最小切深Q258=0.5;
上层停止预留距离Q259=l;
F层停止预留距离Q257=2;
断屑的切断深度Q256=0.5;
钻屑切断距离Q2ll=0.25;
具在孔底的停留时问2iTNC530系统孔加工固定循环后置处理文件的开发如前所述,海德汉iTNC530系统提供了共19种循环,而MasterCAMV9.0软件仅提供了钻孔、深孔钻、攻内螺纹、镗孔等6种固定循环功能15'
61。
因此Master-CAM软件提供的功能并不能完全满足iTNC530系统的需要。
但纵观该系统的固定循环,有些循环并不需要产生固定循环指令,而可采用直线、圆弧插补等功能实现,如循环264和265(螺旋线钻削/铣削),实际}:
为螺旋线开粗。
因此,没有必要针对该系统所有的固定循环指令进行后置处理文件的开发。
本文以万能啄式钻孑L(循环号205)为例,说明其后置处理文件的开发过程。
2.1MasterCAMV9.0软件固定循环参数图2为MasterCAM钻孔循环对话框。
图2MasterCAM软件钻孔对话框对话框中主要有以下几个参数:
(1)安全高度(安全平面,Clearance);
(2)返回高度(参考平面,retract);
(3)工件顶面坐标(Topofstock);
(4)钻孔深度(Depth);
(5)第一次钻削深度(1“pec,k)(6)以后每次的啄钻深度(subsequentpeck);
(7)啄钻间隙(peCkclearance);
(8)退刀量(retractamount);
(9)钻头在孔底停留的时间(dwell);
2.2各钻孔参数在后置处理文件中的定义fmt10dwell#Dwellfmt10inicht#IniualHeightfmtlorefht#ReferenceHeightfmtlodepth#Depthfmt10peckl#Finilpeckincremern(negaLive)彳醪笺嫠¨
埔速度退刀至参考平面。
如编人了第二间隙值,刀具接着以F,n,。
参数含义设定间隙Q200(增量值):
深Q(增量值):
给速度Q206:
钻孔时切人进给速度,深度Q202(增量值):
件表面坐标Q203(绝对值):
切深递减值Q212(增量值):
TNC在每次进给7最小进刀深度Q205(增量值):
如输入了减除值系统按Q205的值限定最小的进刀深度;
’‘8上层前进停止距离Q258(增量值):
设定TNC下层前停止距离(增量值):
当设定将从孑中退刀后再次移向当前进刀深度时断屑的进给深度Q257(增量值):
TNC进行断屑的退刀值Q256(增量值):
TNC在断屑孔底停顿时间Q211:
刀具在孔底停留的时间秒计。
编程举例YVS=;
安全隙_总深度;
切;
第次切深件表面坐标;
第2个全问隙切深递减{直最小上预留;
断屑的切断深度;
钻屑切断距离系统孔加工固定循环后置处理文而软件仅提供了钻孔、深孔钻、攻'
6因此软件提供的功能并不能完全满足iTNC530系统的需要。
但纵观该系统的固定循环,有些循环并不需要产生固定循环指令,而可采用直线、圆弧插补等功能实现,如循环264和265(螺旋线钻削/铣削),实际}:
为螺旋线开粗。
因此,没有必要针对该系统所有的固定循环指令进行后置处理文件的开发。
本文以万能啄式钻孑L(循环号205)为例,说明其后置处理文件的开发过程。
软件固定循环参数图为钻孔循环对话框。
图2软件钻孔对话框安全高度(安全平面,Clearance);
回高度(参考平面,retract);
件顶面坐标(Topofstock);
钻孔深度(Depth);
次钻削深度(1“k每次的啄钻深度(subsequentpeck);
啄钻间隙(peCkclearance);
量(钻头在孔底停留的时间(dwell);
各钻孔参数在后置处理文件中的定义ll#ellicht#fh#彳醪笺嫠¨
fmt10peck2#Secondorlaslpeck(negaLivc)lml10setup#SaletvDistance(inicht)hnl2peckclr#SafetydisLance2.3孔加工循环输出格式的定制pchpbrk#CannedChipBreakCyclepdrill_cale11.”CYCLDEF205"
”UNIVERSALDRII.IJNC"
n,”Q200=”.siecupIl,”Q201=”,depchn,"
Q206="
*fr}1,”Q202=”.peckln,”Q203=”,stck_zll,”Q204=”,inithtn,”Q212=0.5”n,”Q205=”,peck2n,”Q258=”,peckcLrn.”Q259=”.peckclrn,“Q257=2.”n,"
Q256=0.2"
1
1.”Q211:
”,dwellpcanl,n.strl,*x,车y.pcc,strf,smax,pspdl,strc.antext,eiIopcode(>
three,n,strl,*z,pcc.strf,smax,sLrmW:
an2pinitf1.”CYCLCALL"
n,strl,"
7."
,水inithL.slrr,std,smax2.4其它部分的定制
(1)程序头pheader#F'
ileheader11,sheginpgm,车progno.sinchn,”BLKFORMO.1”.strz,”X”,hlk_xmin.”Y”,blk_ymin,”Z”,blk_zminn,”BI.KFORM0.2"
”X”.blk_xmax,”Y”.blk_ymax.”z”.blk_ZmaX
(2)程序尾程序结束之前,需关闭冷却液、主轴停转,因此其PST文件作如下修改:
peof#Endoffilefornon-zeroLooln,strl,slrr,sirf,”M09M05"
n,sendpgm,唯progno,sinch(3)其它参数的修正①程序单位的设定程序单位的设定在区域“#Strings-Stringlabelsmuststartwith'
s’-theyarenotpre-assigned”中设置。
即若程序所需单位为mm,将sinch的值设为MM(默认值为英寸);
②刀具的定义psof#Startoffilefornon-zeroLoolnumber州主技工喜坛’2009年第5期TechnologyandTest工艺与检测Techn0109yandTeSI-pcann,”TOOLDEF”,t,”LO"
drad(为刀具号,LO表示刀度长度补偿值为0,tlrad为刀具半径值)③R与M的处理在区