刀具左右补偿与圆弧方向的关系_第1页
刀具左右补偿与圆弧方向的关系_第2页
刀具左右补偿与圆弧方向的关系_第3页
刀具左右补偿与圆弧方向的关系_第4页
刀具左右补偿与圆弧方向的关系_第5页
免费预览已结束,剩余14页可下载查看

下载本文档

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

文档简介

轮廓外形铣削的刀路定义及自动编程一、实训目的(1)、熟练掌握m aster cam 轮廓外形铣削的刀路定义方法(2)、掌握 mastercam 的 2d 刀路定义的主要参数设置及其含义(3)、初步掌握mastercam 刀路定义的技巧性操作(4)、初步了解mastercam 后置处理文件对程序输出格式的影响二、预习要求认真阅读教材中有关轮廓外形铣削的刀路定义及自动编程部分的内容。三、实训理论基础关于刀具面和构图面的设定,如图13-1 所示。只要两者一致, 无论图a 还是图d 的模式,程序都将以构图面为xy面、刀具轴为z来进行输出。换而言之,无论你将图形绘制在什么构图面上,只要将刀具面和构图面设为一致,都可以输出成按俯视面xy来进行加工的程序,而不需要进行旋转变换操作。对 图b 设定方式的铣削,必须用3d 轮廓方式,而图c 设定方式的铣削,可正-可编辑修改 -常获得g18 (g02/g03)的程序格式输出。图 131 刀具面和构图面的关系2d 轮廓外形是指组成外形轮廓的所有线、圆弧、曲线等图素均位于同一构图面内,2d 外形铣削可根据需要进行电脑刀补或机床刀补编程。3d 轮廓外形是指组成外形轮廓的所有线、圆弧、曲线等图素并不一定都位于同一构图面内,3d外形铣削的刀径补偿的左右方向判断是依据构图平面进行的。对于垂直于刀具平面(xy)中的圆弧,若无刀补设定,则按相应构图平面内的圆弧生成程序, 若有刀补设定, 则自动将圆弧逼近转换成直线而生成程序。2d 或3d 铣削方式将由系统根据所串连的外形轮廓的性质自动选用。-可编辑修改 -1. 共同的刀具参数设定选项的含义图 13 2 共同的刀具参数设置如图13-2 所示,在刀具缩微图显示区内点击鼠标右键,将弹出一菜单,用以从刀具图库内选取一把刀具,或自定义刀具。(1 )刀具号和刀具补偿号:系统将根据所选用的刀具自动地分配刀具号和刀具补偿号,但也允许人为地设置刀号。生成nc程序时,将自动地按照刀号产生t xx m6 的自动换刀指令。半径补偿号:当轮廓铣削时设置机床控制器刀补为左(右)补偿时,将在nc程序中产生g41 d xx (g42 d xx )和g40 的指令。刀长补偿号: 将在nc程序中产生g43 h xx (g44 h xx )和g49 的指令。注:刀具号和补偿号可设置成不同的数值-可编辑修改 -(2 )进给率:这里将赋予刀具在xy 平面内的进给速度,在nc 程序中产生fxxxx 指令。(3 ) z轴进给率:赋予z 轴进刀切入时的进给速度。在nc 程序中产生z fxxxx 指令。注:提刀速度通常和快进速度相当 (当后续设定为快速提刀时提刀速度无意义)(4 )刀具直径和刀角半径: 刀具直径和刀角半径通常在选用刀具后自动产生, 其数据的大小将直接影响刀路数据的计算。当使用平底刀具时,刀角半径 =0 ;曲面加工用球刀,刀角半径 = 球刀半径;圆鼻刀的刀角半径刀具半径。( 5 )程序名称:即主程序番号。在 nc 程序中产生 o xxxx 的指令。若在某些方式的加工参数设定项中设定了使用子程序 (副程式) 的功能, 则子程序番号将由系统自动产生。( 6 )起始程序行号和行号增量:指生成 nc 程序中行首的 n 代码的起始号和行号增量。注:若不需要输出 n 指令,需要修改后处理文件,或通过程序编辑器来消除。(7 )主轴转速:用以产生nc程序中sxxxx 指令。-可编辑修改 -(8 )冷却液: 用以在程序中相应加工起始位置添加m08 (或m07 ) 、 m09的自动开关冷却液的指令。注:这里的关闭选项是指不生成m07 (或m08 )、m09 指令。并非指仅生成m09 指 令,m09 指令将由系统自动生成。(9 )机械原点:用来作为g92 格式输出时其后所跟的起刀点坐标值。(10 )刀具面 / 构图面:系统默认情形下是按构图原点和程序原点重合来进行输出的,但在已经绘好图形, 而生成程序时又想按另外的点为程序零点来输出时, 可通过此处来重设工件原点。若定义了一个新的工件原点的坐标如(5 ,10 ,8 ),则nc程序中所有的坐标点数据将相对于原始坐标数据进行如下换算x = x 5 y = y 10 z = z 8注:此设置并不改变构图原点的位置,只是在nci中提供一个数据换算的参考值。(11 )备刀点:-可编辑修改 -进刀点:进刀时刀具暂停的位置坐标点(起刀点程序开始时刀具首先去的位置)退刀点:退刀时刀具停止的位置点(终刀点程序结束时刀具所在位置) 注:使用g92 作批量加工时应注意备刀点的设置。(12 )杂项变数:整变数的第一项用于设定nc程序中工件坐标系是用g92 还是g54 。0-1=g92, 2=g54s 默 认:2 。第二项用于设定生成的nc程序是用绝对g90 还是相对g91 的格式0=g90, 1=g91 默 认:0 。第三项用于设定自动返回参考点是用g28 还 是用g30 代码0=g28, 1=g30默认: 0 。2. 关于轮廓铣削参数的设定计算机刀补和机床(控制器)刀补:主要用于2d 轮廓铣削的刀径补偿。计算机刀补是指生成nc程序时是将整个轮廓按刀补方向均匀地向外或向内偏移一个刀具半径值后算出的刀心轨迹坐标,由此而产生的程序。机床控制器刀补是指生成nc程序时还是按原始轮廓轨迹坐标生成程序, 但在程序中相应的位置添加g41 、g42 、g40 的刀补指令。注:挖槽、钻孔及3d 铣削时一般不用考虑刀径补偿的设定。-可编辑修改 -刀补位置:有刀尖和刀具中心两种选择。主要用于刀具长度z方向的补偿设定,它仅影响球刀和牛鼻刀等成型刀的编程。刀补路径优化:当电脑刀补关,而设定机床控制器刀补时,该功能有效。该功能可消除在刀路中小于或等于刀具半径的圆弧段,以防止过切。寻找相交性:该功能也是用以在进行电脑刀补计算时防止过切刀路的产生。 如外形轮廓中的窄槽部位、交叠部位等。 和刀具转角设定一样,该功能只有在电脑刀补设定时才有效。图 13-3 刀具转角设定刀具转角设定: 指在轮廓类铣削加工程序生成时,是否需要在图形尖角处自动加上一段过渡圆弧,主要针对于一些早期刀补功能还不完善的机床而设置的。 对于刀补功能不完善的数控系统,当图形尖角较小时, 其刀补结果可能会导致补偿轨迹超程, 此时可以借助此刀具转角设定功能,设定为小于135 o或所有尖角自动添加圆角,便可避免加工时出错的可能。本项设定的效果如图13-3 所示。线性误差:3d 圆弧外形和曲线外形铣削时需要设定。线性误差是将这类外形用空间直线进行逼近计算的逼近精度。-可编辑修改 -最大深度偏差:只用于3d 外形铣削。当对3d 外形进行刀补计算时,两线接点处的补偿轨迹可能有所偏差而交接不上,在此可设定其交接的允许偏差。图 13 4 深度分层和径向分次设定毛坯余量: 用以设定留给下一道工序的加工余量,xy平面和z深度方向是分开设置的。当前刀路是作为粗加工时需要设定,精加工时不需设定。3 径向分次铣削和深度方向分层铣削深度方向的分层和轮廓径向的分次设定的主要参数是粗切间距、粗切次数、精切间距(精修量)、精修次数等,其含义如图14-4 所示。另外还有:不提刀:用以设定是否在每一层铣削完后都进行提刀动作,然后再下刀。使用子程序: 由于每一层铣削的轨迹都一样,采用子程序编程可大大简化程序量。锥度:可设定带锥度加工。-可编辑修改 -深度分层生成程序时, 精修次数和每次精修深度按设定值,粗切时每次切深度依据如下算法:最终粗切z值=最终z深度-精修次数精修量粗切次数(上表面z值-最终粗切z值)/最大粗切量- 圆整为整数 -每次粗切z深度=(上表面z值-最终粗切z值)/圆整后的粗切次数图 135 引入、引出矢量4 引入引出矢量引入、引出是用来设置下刀后从外部切入到工件内和加工完毕后将刀具引出 到外部的过渡段,通常它也就是刀补加载和卸载的线段。当使用机床(控制器) 刀补方式时,设置引入、引出矢量是获得合理的nc程序必不可少的内容。引入、引出矢量包括引入、引出线和弧以及连接方向等。如图13-5 所示。四、实训仪器及设备-可编辑修改 -(1) ) pc 机1 台/人(2) ) mastercam 软件1 套/台图 136 刀路定义例图五、实训内容及步骤(1 )、启动mastercam 的mill铣削模块(2)、调出上次练习图进行轮廓铣削刀路定义训练(3)、熟悉刀路定义参数设置(4)、进行刀路模拟以验证刀路-可编辑修改 -1. 轮廓铣削刀路定义训练一调出图13-6 所示零件,进行轮廓刀路定义练习。点选“ 刀具路径 ” “外形铣削 ”菜单,从右上角部开始逆时针方向串连, 点“执行”后,在弹出对话框的空白区点鼠标右键,选择 16 的平底立铣刀具,默认刀具及刀补号,设定进给率800 , z向进给率400 ,程序号1234 ,主轴转速2200 ,冷却液为喷油,杂项变数的首项为2 ,其余默认。点“外形铣削参数 ”选项卡,安全高度不设,参考高度设为绝对10 ,进给下刀高度为增量5 ,快速提刀有效,工件表面为绝对0 ,(最终加工)深度为绝对-10.5 ,计算机补正方式、右偏置,刀尖位置,不走圆角,余量0 。点“深度分层 ”有效,并设定最大粗切量为6 ,不精修,其余默认。点“进/退刀矢量 ”有效,去除“封闭轮廓中心进/退刀”选项,其余默认。点“确定”按钮,系统计算后即显示出刀具中心的轨迹线。点选“ 工作设定 ”以进行毛坯定义, 在对话框中点 “使用毛坯边界 ” 按钮,去除建立线、点选项, x扩张5 , y 扩张7.5, 确定返回后可看到毛坯x=130, y=100,再将z赋值为10 ,确定即可。点选“ 操作管理 ”菜单,在操作管理器对话框中选择所定义的外形铣削刀路, 再点“实体验证 ”即可进行实体播放模式的模拟加工。先点播放控制条的第一个按钮进行参数设定, 然后点选立方体毛坯形式、点“使用工作设定中的定义”按-可编辑修改 -钮、点选刀具框的 “显示实体 ” 、“换刀暂停 ” 、“更换刀具颜色 ”、“ 过切暂停”为有效, 其余默认, 确定后点播放控制条的第三个按钮 “ ? ”即可开始刀路模拟;若在操作管理器中点 “ 刀路模拟 ”,回到菜单区点 “自动执行 ”即可进行线架形式的刀路模拟,再按 “ esc ”键返回操作管理器。若在操作管理器中点 “ 后处理”,弹出对话框后确认后处理文件为“ mpfan.pst ” , 点选“ 储存 nc 档”、“ 编辑” 选项为有效,确定后即可生成并显示出 nc 程序。浏览一下 nc 程序内容,检查其中特征程序指令是否是按你进行刀路定义时所设定的 nc 参数来生成的。回到操作管理器, 点外形铣削刀路的参数, 重新修改 nc 参数中的部分设定, 如刀补方式、补正方向,深度分层中按子程序生成程序、 xy 分次切削设定等, 分别再去进行实体验证、生成程序等操作,比较察看其中变化情况。注:每次更改 nc 参数设定后,需要点 “ 重新计算 ” 按钮进行刀路重算。刀路定义完成后对文件进行存档,刀路定义亦将同时保存。-可编辑修改 -图 13 7 拨叉零件2. 轮廓铣削刀路定义训练二绘制或调出图 13-7 所示拨叉零件进行轮廓铣削刀路定义。毛坯: 50x28x15, 轮廓铣削深度 8mm。工艺分析:拨叉轮廓最小凹圆弧半径为 r3,因此精修时刀具直径应不大于 6 ,粗切削时可用较大的刀具,但右侧凹槽宽为 10mm ,若整个轮廓一起粗切削时,刀具直径不得大于 10。刀路设计:方案1 :先采用8 的刀具进行轮廓粗切,xy方向仅分2 次粗切,粗切间距5 (无精修),留余量0.25 ,z向精修1 次,精修量0.2 ,最大粗切深度为3 ,(从0 -8mm,大致需分4 层),然后采用 5 的刀具进行轮廓精修,余量0 ,xy、z向均无分层。-可编辑修改 -方案2 :先采用8 的刀具进行轮廓粗切,xy方向分2 次粗切,粗切间距5 , 精修1 次,精修量0.25 (最后深度精修) ; z向精修1 次,精修量0.2 , 最大粗切深度为3 ,(从0 -8mm,大致需分4 层);然后采用5 的刀具进行轮廓残料清角精修(不分层)。加工参数: 8 的刀具号及补偿号1 , xy进给率600 , z向进给率400 , 程序号2345 ,主轴转速2800 ,开冷却液,引入/引出矢量:从右下角水平 线开始顺时针串连,切向引入/引出,线长15 ,引入弧半径0 ; 5 的 刀具号及补偿号2 ,xy进给率300 ,z向进给率200 ,主轴转速3200 , 开冷却液, 引入/引出矢量: 从右下角水平线开始顺时针串连,切向引入/引出,线长2 ,引入弧半径2 ,弧心角90 ;深度控制: 以工件上表面为z0,参考高度为绝对值10 ,进给下刀深度为增量值5 ,加工表面为绝对值0 ,最终加工深度绝对值-8 。刀径补偿:计算机或控制器刀补,补正方向:左偏,寻找相交性或优化设置。刀路定义完成后,即可进行刀路模拟验证。然后进行后处理输出程序。3 探索后置处理文件对程序生成的影响针对上述轮廓铣削的刀路,简要探索修改后处理文件mpfan.pst 中的设置后,对程序生成的大致影响。用写字板打开mcam9millpostsmpfan.pst文件,找到如下基本输出设置的内容.-可编辑修改 -# -# general output settings# -进行相应的修改后存盘,再重新生成nc程序,观察程序输出后的变化,以探索其影响。1)omitseq程序行号的设置: 默认设置为 no,当 omitseq 的值为 no 时,mastercam 后处理 nc 程序文件每行都会有行号。当omitseq的值为 yes时, mastercam后处理的 nc 程序文件将不输出行号。2 ) breakarcs是否分割圆弧输出的设置: 默认为0 , 0 = no, 1 = quadrants, 2 =180deg. max arcs即设为0 时,不分割圆弧,可整圆输出;设为1 时按象限点分割圆弧,整圆则按4 段弧输出;设为2 时弧心角最大不超过180 度,超过时按2段圆弧输出。3)arcoutput 圆弧半径输出格式的设置:默认设置为1, #0=ijk ,1=r no sign, 2=r signed neg.over 18。0 即设为 0 时,以 ijk 形式输出;设为2 时,对弧心角超过 180 度时, r 以负半径输出;设为1 时,仅以无符号的r 值输出,超过180 度的弧将按象限点为界分段输出。以下是其它设置项的大致含义, 可根据需要,试着修改后观察程序输出变化状况。-可编辑修改 -sub_level : 1 # 允许自动子程序支持arctype : 2 # 圆 弧 中 心 1=abs, 2=st-ctr, 3=ctr-st, 4=unsigned inc. arccheck : 1 # 检测小圆弧,转化为直线atol : .01 #arccheck=2 时的角度公差ltol : .002 #arccheck=1 时的长度公差vtol : .0001 # 系 统 公 差maxfeedpm : 500 # 进 给 速 度 极 限 ( 英 寸 / 分 钟 ) ltol_m : .05 #arccheck=1 时的长度公差,米制vtol_m : .0025 # 系统公差,米制maxfeedpm_m:10000#进给速度极限毫米/分钟force_wcs:yes#每次换刀时强制输出wcs spaces :1#各 指 令 之 间 插 入 的 空 格 数 seqmax:9999#最大序号stagetool:0#0=无预先备刀,1=预备刀具use_gear :0#输出齿轮交换代码,0=no,1=yes max_speed :6000#最大主轴转速min_speed : 1 # 最小主轴转速nobrk:no#omitbreakupofx,y&zrapidmoves progname:1#使用大写字母表示程序名max_arc:50000#机床允许的最大圆弧半径六、注意事项:-可编辑修改 -(1 ) 2d刀路练习时绘制的图形最好是简单的2d线条,不需要绘制3 维线框或实体,以免串连时出现歧点。若有尺寸标注,最好将其放置在不同层上。(2 )若外形串连时封闭状况不好,应检查是否有重复线条或交接状况,对用镜象、旋转等变换操作获得的图形更应注意。(3 ) 修改后置处理文件前最好先进行备份,以防出错后不能正常使用。七、实训报告要求:(1 )选择填空:1 、刀路定义对话时,若将 nc 共同刀具参数中杂项整变量的首项设为 2 ,则生成 nc 程序时采用() 作为工件坐标系指令,若将第二个变量设为 1 ,则生成 nc

温馨提示

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

评论

0/150

提交评论