为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

对MasterCAM9.0中SINUMERIK840D钻孔循环后处理的修改

2018-01-09 8页 doc 22KB 66阅读

用户头像

is_686908

暂无简介

举报
对MasterCAM9.0中SINUMERIK840D钻孔循环后处理的修改对MasterCAM9.0中SINUMERIK840D钻孔循环后处理的修改 对MasterCAM9.0中SINUMERIK840D钻 孔循环后处理的修改 中国科技信息2O08年第21j期c卜?t帆sIcED1-Ec卜IN(》oGYIlMATNov.2008 ?.饕 钻孔循环后处理的修改 钟如全四川信息职业技术学院 本文针对~SterCAM90提供的后处理程序进行 嚣次开发功能的说明,对二次开发功能进行 详细酶介绍,使它符合SiNUMEmK84OD钻 孔循环盾处理,重点说明了其钻孔循环后处 理程謦修改的关键搜朱.| ...
对MasterCAM9.0中SINUMERIK840D钻孔循环后处理的修改
对MasterCAM9.0中SINUMERIK840D钻孔循环后处理的修改 对MasterCAM9.0中SINUMERIK840D钻 孔循环后处理的修改 中国科技信息2O08年第21j期c卜?t帆sIcED1-Ec卜IN(》oGYIlMATNov.2008 ?.饕 钻孔循环后处理的修改 钟如全四川信息职业技术学院 本文针对~SterCAM90提供的后处理程序进行 嚣次开发功能的说明,对二次开发功能进行 详细酶介绍,使它符合SiNUMEmK84OD钻 孔循环盾处理,重点说明了其钻孔循环后处 理程謦修改的关键搜朱.| 赣处理镛乳辘环 1前言 对于数控机床来说,不同的数控系统有 不同的编程格式,在一个单位若有多个数 控系统,则编程就比较麻烦,需要对不同的 系统去修改程序,这样效率就比较低,而且 容易出错.因此,若用软件进行数控编程的 企业,修改软件的后置处理来适应不同的 数控机床系统,是各个单位应该考虑的一 项工作.修改软件的后处理不仅能提高编 程效率而且会减小出错率. 在数控加工行业中,MasterCAM9.0 的用户数量是比较大的.MasterCAM9.0 软件是由美国CNCsoftware公司研制开发 的基于微机CAD和CAM系统.自进入我 国以来,在学校及工业界被广泛用于CAM 方面的系统.MasterCAM是采用图形交互 式自动编程方法实现NC程序的编制.数控 加工编程的功能尤其适合航空航天,汽车, 模具等行业.它的数控加工编程功能轻便 快捷,特别适合车间级和小型公司的生产 与发展,目前,在国内外得到了非常广泛的 应用. 2,MasterCAM9.0后处理文件的介 绍 后处理文件是一种由用户以回答问题 的形式自行修改的文件,其扩展名为. PST.NC程序的生成受软件的后置处理程 序的控制.不同数控系统机床对应干不同 的后置处理程序.MasterCAM9.0的后处 理程序内定成适应FANUC系统的格式. 对于SINUMERIK840D数控系统在 MasterCAM9.0qu没有相应的后处理程序. 因此,在使用SINUMERIK840D的用户编 程时,就比较麻烦.我们必须修改和设置 MasterCAM9.0的后处理,使它符合 SINUMERIK840D数控系统的编程格式要 求.以前也有一些文章介绍了怎样修改后 处理程序,但在介绍SINUMERIK840D的 钻孔循环时,却没有按照 SINUMERIK840D原有格式进行,而是把 它转化成采用G01和GO0的方式来完成钻 孔,这样就失去了SINUMERIK840D原有 的风格.在这篇文章中,主要介绍对钻孔循 环的修改,在修改完成后,都是按照 SINUMERIK840D的格式进行输出. 3,MasterCAM9.0后处理文件的修 改和设置 MasterCAM9.0默认的后处理文件为 MPFAN.PST.我们修改后处理时,可以 在它的安装目录下的POSTS的文件夹中找 到它,并用记事本打开后就可以修改了.在 修改成SINUMERIK840D的后处理时,首 先要知道它与FANUC系统的区别,然后 再去修改MPFAN.PST文件.这里主要介 绍修改一般钻削(Drill/Cbore)固定循环 的后处理. Mastercam软件提供了6种内定的孔加 工固定循环方式:一般钻削(Dri11/ Cbore),深孔啄钻(PeckDril1),断屑 钻(ChipBreak),右攻丝(Tap),精 镗孔(Bore#1),粗镗孔(Bore#2),通 过杂项选项(Misc#1/Misc#2)可设 定左攻丝,背镗孔,盲孔镗孔,盲孔铰 孔等循环,并采用G73,G89代码来表 示.如对于一般钻削(Drill/Chore)固 定循环,Mastercam采用的格式为:G81 XYZRQF;而SINUMERIK840D 系统用CYCLE81指代深孔钻削循环, 输出格式为:CYCLE81(RTP,RFP, SDIS,DP,DPR).其中RTP:返回 平面(绝对值),RFP:参考平面(绝 对值),SDIS:安全距离(无符号数), DP:钻削深度(绝对值),DPR:相 对参考平面的钻削深度(无符号 数).在这里,许多人把SDIS设置为 一 固定数,如本文中设置为常数2, 我们也可以设置为其它数值,视情 况而定.在后处理文件中需按 SINUMERIK840D系统格式进行定 义,修改和编写.修改的过程如下: (1)钻孔固定循环字符串的修 改: 144 在钻孔固定循环字符串选择中先将 sg81G81#drill—no dwell改为 sg81cycle81#drill— nodwell. 此处修改后,在程序输出时将输出成 SINUMERIK840D系统用CYCLE81的格 式. (2)钻孔固定循环字符串变量的定义: 在刀具交换/NC输出变量格式定义 字符串变量如下,即在#Toolchange/ NCoutputVariableFormats中将以下部 分加入进去. fmt""2rtp fmt""2rfp fmt""2sids fmt""2dp fmt''"2dpr (3)修改和编写钻孔固定循环: 在钻孔项目中修改原G81的部分 图1 转篱146页j》 一 中国科技信息200S~2期cHINAscIcEA卜D1_E.LoGY-d洲AT?2008 尘阀操作只有现场手动和全自动的操作模 式,更有利于系统的调试,操作及检修.装 煤与出焦操作相同,以装煤除尘为例,见图 3和图4. 3.2双层排尘阀优化控制 原控制系统,排尘阀的动作,选用其 限位开关作为相关设备启动的条件,比如, 当系统到上排尘阀关限位时,下排尘 阀打开排尘.针对这样的情况,把限位作为 启动条件的运行模式改为利用上排尘阀控 制输出信号的下降沿信号.此类处理彻底 解决了电气设备的限位信号故障率较高问 题,同时满足系统的控制功能,提高了设备 的运行率. 3.3逆向控制原理的应用 焦炉装煤除尘系统采用分组排尘方式, 5个排尘阀分为两组,一组为2个阀,另一 组为3个阀.当第一次装煤风机由高速转入 低速,脉冲控制仪动作结束后,第一组阀动 作,动作顺序为先1#后2#;当下一个装 煤循环时第二组阀动作,动作顺序为先3# 再4#后5#,以此循环控制.双层排尘阀 控制分配图见图5. 在运行过程中发现,排尘阀采用这样 的布置方式,容易造成粉尘的在刮板机上 汇合,当下料多时便容易造成刮板机卡住, 从而造成刮板机故障.通过分析,采用逆向 控制方式,即当第一组排尘阀动作时,先启 动2#后1#;当第二组排尘阀启动时,先 启动5#再4#后3#,完善后的控制方式, 充分减少了排尘时产生的挤料问题,极大 减少了刮板输送机的断裂故障,经济 有效. 3.4排尘阀动作频率的提高 出焦除尘采用l0个排尘阀,分五组反 吹后排尘.每次出焦后一组排尘阀动作,五 次出焦信号完成一个循环,排尘阀每次动 作5S,所以排尘阀的动作频率为20%,经 《《|壤毒,44页 图5装煤除尘排尘阀控制分配图 p#CannedDrillCycle pdrlcommonb n,*feed rip=initht rfptosz dp=depth dprrfp——dp n,"MCALL","",*sgdrill, "(",*rtp,",",*rfp,",","2",",", *dp,",",*dpr,")",e n,pfxout,PfYout,e pcom_movea 将取消固定循环部分修改为如下: pcanceldc#Cancelcanned drillcycle result=newfs(three,zinc) z—initht ifcuttype—one,pry—zia initht+(rotdia/two) else,prv— zia=initht pxyzcout !zabs,!zinc prv~gcode=zero pbld,n,"MCALL",e 以上修改完成后,我们就能够完成钻 孔循环后处理的修改了.当然,此处只是完 摊捌 成了一般钻削(Drill/Cbore)固定循环的 后处理,如果其它钻孔循环需要修改,请按 相应的格式进行修改,另外,在输出成 SINUMERIK840D程序时,还要做其它 的一些修改,如文件头等,此处就不做进一 步说明. 4举例说明 如图l所示的零件进行孔的加工,则 用修改后的后处理程序840D.PST,生成的 钻孔循环的加工程序如图1所示. 如图2所示为加工上图在 MasterCAM9.0中的相应设置. 设置完毕后,调用修改后的后处理,生 成程序如下: %一N』一MPF ;$PATH=/N—MPF—DIR N100G0Gl7G40G60G90 :l0.DRILLT00L—lDIA. 0FF.一lLEN.1l0. N102T1 N】04M6 N106G0G90G54X20.Y10.$600 过一年多的运行发现,排尘阀的动作时间 不能完全排出的除尘布袋中的粉尘,时间 越久造成排尘阀卡住的故障越来越高,严 重影响除尘生产.针对此问题,通过研究发 现,简单地增加每次排尘阀的动作时间,不 能增加相应的排尘量,当上下排尘阀之间 的空间充满后,时间的增加不再会增加排 尘量.所以,我们采取每一组排尘阀动作 30S后,再自动进行一次排尘.这样,排尘 阀动作的频率提高到40%,这样的系统完 善,既减少了程序的较大改动,又能较好地 1完成排尘任务. 4结论 对焦炉装煤出焦除尘控制系统进行了 大量的适应性改造后,除尘效果有了明显 的改善,设备的故障率大大降低,保证了除 尘的稳定顺行,实现了以最少的投入产生 最大效益的目的. [1】1潘立慧,魏松波等.炼焦曲技术.女自金工 监电救社薯鼍霞..囊一萋 _d|曰.缡程镟鼠寺礅 [5]杨建华阚兴东,石熊保.炼焦工艺与设 备纯萼i韭电媛社?|j?鼍甏 N118Y30. N120MCALL Nl22Z50. N124M5 N126M09 N128M30 % 5结束语 本文以实例的形式简略介绍了 MasterCAM9.0数控编程钻孔循环后处理 的关键技术,相关的内容还有很多,但限于 篇幅在此不再过多介绍,读者可参考其中 进行举一反三. 1]SINUMEI~IK8?/趴?编程说颐书霉 [2]王荣兴.加工中培训教程j机械工业 电'啦.2oo6~.鼍.|蠢l薯羲 [5】何谲才?数控鳊程与加工_Maste一AM9. Q安铖详解i人碴挪电电妞社?年慧j N108D1Z50.M8钟如全.男.1976年出生于沽目南省.汉族. N110Z30.现四JI}信息职业技术学院机电工程系数控教 N114MCALLCYCLE81(30.,研壹畦任.司-士学戗主要博数控【与 0..2.一15..15.)工艺方面的毛究,在佻tereA_M数帮维 N116x20.YIO.方程哟教学盔靖建树已从尊教苟叭年? 146
/
本文档为【对MasterCAM9.0中SINUMERIK840D钻孔循环后处理的修改】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索