五轴联动加工中心操作与基础编程 第2版 课件 3.4五轴后置处理技术_第1页
五轴联动加工中心操作与基础编程 第2版 课件 3.4五轴后置处理技术_第2页
五轴联动加工中心操作与基础编程 第2版 课件 3.4五轴后置处理技术_第3页
五轴联动加工中心操作与基础编程 第2版 课件 3.4五轴后置处理技术_第4页
五轴联动加工中心操作与基础编程 第2版 课件 3.4五轴后置处理技术_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多轴数控加工技术五轴后置处理技术机床系统的后处理档结构基本格式输出的后置设置五轴机床后置设置技术CAM多轴后置设置技术关于五轴后置处理相关文档组成

MasterCAM-X版后,要换机床后置处理不仅仅只是选择一新的PST文档,它涉及到一组文件名相同而扩展名不同的几个文件组,包括PST档、PSB档(五轴必备)、机床结构模型MMD档以及控制系统CONTROL档。由V9版升级到新版。先选择V9版下已有近似结构的五轴后处理文档并复制更名,然后在Xn版下按ALT+C运行外部程序,选择并执行CHOOKS下的UpdatePost.DLL应用程序,在升级对话框中选用已更名的V9版后处理档,由此在升级的同时系统将同时生成同名的新MMD档和CONTROL档。但PSB档需在Xn版中由已有PSB档复制更名得到。由已有近似结构五轴后置档更名另存。将Xn版中已有近似结构的五轴后置PST、PSB文档复制更改为新的主文件名,然后由机床定义管理器中打开一近似结构的五轴机床MMD文档,更名另存为新的MMD档。更改其关联的机床控制系统定义为新的PST档,并更名另存为新的CONTROL文档。

MasterCAM五轴加工的后置文档组成机床系统的后置处理结构从刀路到适应所用机床系统的NC程序生成,需要选用机床并合理进行后置设置。学习内容主要包括:

1.如何基于标准系统构建一个新的机床系统?2.旧版后置如何升级到新版软件?3.如何进行基本格式输出的设置?4.各类机床系统编程格式有何特点?5.哪些影响NC输出的参项可在界面内设置,哪些需修改PST档?6.钻镗循环输入参数项如何激活?如何定制其后置输出?机床系统的后置处理结构如何基于标准系统构建一个新的机床系统?构建方法:基于标准机床定义的文件另存并关联由旧版后置升级到新版,同时创建相关文档新机床系统包括:1.机床结构模型MMD(各坐标轴系统运动的逻辑关系)2.机床控制系统CONTROL档(通用的格式设置)3.与之对应的PST后置文档(特色的格式设置)

(五轴后置通常还有一个同名的PSB文件)由旧版后置升级到新版,同时创建新机床文档运行CHOOKS下UpdatePost.dll升级旧版PST,同时生成同名的系统控制文件.control和机床结构模型文件.mmd。基于标准机床定义的文件另存先复制粘贴并更名生成一个新的PST档;再运行机床定义管理→控制器定义,添加更换新PST后赋名另存CONTROL档;基于标准机床定义的文件另存返回到机床定义管理再赋名另存MMD档。基本格式输出的后置设置基本格式输出中一些通用的设置可通过界面直接设置,但一些特色输出格式则需要修改PST文档来设置。通用格式输出设置包括:1.程序番号、是否输出行号2.程序坐标是绝对G90还是增量G91算法数据3.工件坐标系是用G92还是G54~G594.回零是G28返回第一参考点还是G30返回第二参考点5.圆弧数据是用IJK还是R输出,大圆弧是否分割为几段输出6.换刀前后的快速移动是三轴联动还是将XY与Z分开程序番号设置基本格式输出的后置设置行号、注释输出设置杂项变量设置—工件坐标系、坐标数据方式、回零方式基本格式输出的后置设置直线运动路线控制设置基本格式输出的后置设置圆弧数据格式及分割输出设置基本格式输出的后置设置特色编程格式输出的后置设置特色输出格式需要修改PST文档来设置以注释形式关闭格式行输出找到欲关闭输出的控制行,在行首加#屏蔽该行的输出。程序头(区段:#StartofFileandToolchangeSetup

)华中HNC:【“%”,e$,*progno$,e$】

可删去“%”,e$,部分

或在要屏蔽部分加#“%”,e$,#*progno$,e$钻镗循环孔加工特色编程格式输出的定制钻孔参数对话窗中数据输入项的激活

标准钻镗循环对话窗中许多数据输入项为屏蔽非激活状态,无法接收数据的输入,需通过控制器定义界面进行预激活处理;

数据输入项的源变量处理需预知被激活数据输入项的数据源变量名,且应在PST档中定义该变量输出时的前导字符;

格式输出的PST档修改

应在相应钻镗输出程序行格式中加载该激活数据项的输出,有必要时还应编写控制输出的算法语句。钻镗加工参数设置对话框定制FANUC默认参数输入项HNC-848参数输入定制项提示文字激活项钻镗加工对话参数项激活设置方法设置提示文字即可激活其输入项钻镗加工对话参数项数据源变量HNC-848格式G83XYZRQKF变量peck2前导字符为K要求:Q为负值,K为正值且K<=|Q|HNC-8M钻孔加工G73/G83的后处理定制定义变量peck2前导字符为K处理Q、K的数据关系如果Q为正值则取反,如果K为负值则取绝对值;如果K>|Q|,取K=|Q|

五轴后置处理

五轴结构模式选配五轴关键参数设置拓展界面控制相关算法处理双摆台五轴模式双摆头五轴模式摆头+摆台五轴模式五轴后置处理技术UGNX五轴后置处理技术

Cimatron五轴后置处理技术五轴后置处理技术MasterCAMmi1~mi10mr1~mr10非RTCP轴间偏置PST后置处理文档中五轴相关设置

原始设置(BC)修改后的设置(AC)修改后含义解析str_pri_axis"C"str_sec_axis"B"str_dum_axis"A"str_pri_axis"C"str_sec_axis"A"str_dum_axis"B"设置第一/第二旋转轴输出的前导字符mtype:0mtype:0五轴结构模式.0:双摆台,1:摆头+摆台,2:双摆头rotaxis1$=vecyrotdir1$=vecxrotaxis2$=veczrotdir2$=vecxresult=updgbl(rotaxis1$,"vecy")result=updgbl(rotdir1$,"vecx")result=updgbl(rotaxis2$,"vecz")result=updgbl(rotdir2$,"vecx")rotaxis1$=vecyrotdir1$=-vecxrotaxis2$=vecz

rotdir2$=-vecyresult=updgbl(rotaxis1$,"vecy")result=updgbl(rotdir1$,“-vecx")result=updgbl(rotaxis2$,"vecz")result=updgbl(rotdir2$,"-vecy")旋转轴法平面及正向设置。轴C以+y为0位,朝-x方向为正,轴A以+z为0位,朝-y方向为正top_type:4top_type:3刀轴平面设置。1:A+C;2:B+C;3:C+A;4:C+BMasterCAM的五轴后置关键设置MasterCAM的五轴后置关键设置原始设置(BC)修改后的设置(AC)修改后含义解析use_tlength:0toollength:0shift_z_pvt:0use_tlength:0toollength:0shift_z_pvt:0使用摆头结构模式时:use_tlength:0:使用摆长变量;1:MastercamOAL数据;2:计算前提示输入toollength(摆长):摆长值shift_z_pvt(Z偏置):0:按枢轴点;1:按摆长补(枢轴点-摆长);2:按鼻端补(刀尖编程)shft_misc_r:0saxisx:0saxisy:0saxisz:0shft_misc_r:1摆台模式轴间偏置距离的数据导入方式。0:在PST文档内由对应变量设置各轴间偏移saxisx/saxisy/saxisz1:允许在杂项变量中设置各轴间偏移pri_limlo$:-9999pri_limhi$:9999sec_limlo$:-9999sec_limhi$:9999pri_limlo$:-360pri_limhi$:360sec_limlo$:-110sec_limhi$:110第一、第二旋转轴绝对输出时角度极限的设置PST后置处理文档中五轴相关设置

杂项变量的NC输出控制

PST中设shft_misc_r=1时,非RTCP编程在此设置轴间偏置数据,RTCP编程则均设为0RTCP及倾斜面定向时,在此设置不同Mi1值控制兼容多种格式输出的后置设计借助杂项整型变量中的第一项(变量mi1设置值)作为标记。设为0时为普通方式(包括常规三轴、非RPCP数据处理)设为1-9时为倾斜面五轴定向的数据处理方式(1),按G68.1Qn格式输出,n=1-9设为68时为倾斜面五轴定向的数据处理方式(2),按G68.2格式输出设为999时为五轴联动RPCP数据处理方式。非RTCP编程控制的后置处置方法五轴非RPCP处理方式时,旋转轴轴间偏置数据需在mr7-9中设置双摆台AC结构时,mr7=0;mr8设置AC轴在Y向偏置距离;mr9设置AC轴在Z向偏置距离。双摆台BC结构时,mr8=0;mr7设置BC轴在X向偏置距离;mr9设置BC轴在Z向偏置距离。工件零点相对C轴中心偏装时,其偏装距离由建模保证。

即:刀路轨迹应该是以C轴中心为WCS编程零点求算的。RTCP编程控制的后置处置方法五轴RPCP处理方式时,mr7-9中均设置为0;其算法特点:MasterCAM中,倾斜面五轴定向加工和非RPCP一样,需要按正常的双摆台模式(mtype=0)设置,才可得到所需的NC数据五轴联动RPCP控制方式时,则需将机床结构类别设为双摆头模式(mtype=2)时才可得到所需的NC数据。为兼容输出,可在pheader$头部处理函数中增加

ifmi1$=999,mtype=2,else,mtype=0

的语句实现算法处理的有效控制。RTCP编程控制的后置处置方法区段及函数项设置修改处理的内容设置修改处理的含义解析#MappingconversionGcodeselection

旋转轴变换指令代码输出设置sg69:“G69"#Cancelsg68.1:“G68.1"#Enablesg68.2:“G68.2"smap_mode:""

#Targetfstrselsg69map_modesmap_mode3-1map_mode=0,smap_mode=“G69”map_mode=1,smap_mode=“G68.1”map_mode=2,smap_mode=“G68.2”sg69共有3种字串输出状态,其输出取决于当前map_mode的值p_goto_strt_tl函数

#换刀起始的程序头输出处理,根据mi1给定值处理RPCP与非RPCP输出变化…ifstagetool<=one,[n$,“G0A0.C0.”,e$n$,*t$,e$,pbld,n$,“M6”,e$n$,*sg28,“G91Z0.”,e$]n$,pwcs,sgplane,*sgabsinc,e$

n$,*sgcode,*s_out,*p_out,e$

ifmi1$&mi1$<>c9d,pg68ifmi1$=0,[n$,*sgcode,*xout,*yout,*speed,*spindle,e$n$,"G43",*tlngno$,*zout,e$]ifmi1$=c9d,[n$,“G43.4”,*tlngno$,scoolant,e$n$,*xout,*yout,*zout,*speed,*spindle,e$]…换刀的前期输出输出G0A0.C0.输出TxxM6自动换刀指令输出G28G91Z0的Z轴回升指令输出G54G17G90初始化行输出:G0A_C_当五轴定向方式时,执行函数pg68若为普通方式,输出G0X_Y_S_M3的起点定位移动指令输出G43H_Z_M8下刀程序行若为五轴联动方式,输出G43.4H_启用RTCP输出G0X_Y_Z_S_M3的起点定位指令RTCP编程控制的后置处置方法区段及函数项设置修改处理的内容设置修改处理的含义解析ptlchg$

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论