
轮廓外形铣削的刀路定义及自动编程.doc
11页轮廓外形铣削的刀路定义及自动编程轮廓外形铣削的刀路定义及自动编程 一、实训目的一、实训目的 ( 1)、熟练掌握 M aster CAM 轮廓外形铣削的刀路定义方法 ( 2)、掌握 MasterCAM 的 2D 刀路定义的主要参数设置及其含义 ( 3)、初步掌握 MasterCAM 刀路定义的技巧性操作 ( 4)、初步了解 MasterCAM 后置处理文件对程序输出格式的影响 二、预习要求二、预习要求 认真阅读教材中有关轮廓外形铣削的刀路定义及自动编程部分的内容 三、实训理论基础三、实训理论基础 关于刀具面和构图面的设定,如图 13-1 所示只要两者一致,无论图 a 还是图 d 的模式,程序都将以构图面为 XY 面、刀具轴为 Z 来进行输出换而言之,无论你将图形绘制在什么构图面上,只要将刀具面和构图面设为一致,都可以输出成按俯视面 XY 来进行加工的程序,而不需要进行旋转变换操作对图 b 设定方式的铣削,必须用 3D 轮廓方式,而图 c 设定方式的铣削,可正常获得 G18 ( G02/G03 )的程序格式输出图 13-1 刀具面和构图面的关系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 N 指令,需要修改后处理文件,或通过程序编辑器来消除指令,需要修改后处理文件,或通过程序编辑器来消除 ( 7 )主轴转速:用以产生 NC 程序中 Sxxxx 指令 ( 8 )冷却液:用以在程序中相应加工起始位置添加 M08 (或 M07 )、 M09 的自动开关冷却液的指令。
注:这里的关闭选项是指不生成注:这里的关闭选项是指不生成 M07M07 (或(或 M08M08 )、)、 M09M09 指令并非指仅生成指令并非指仅生成 M09M09 指令,指令,M09M09 指令将由系统自动生成指令将由系统自动生成 ( 9 )机械原点:用来作为 G92 格式输出时其后所跟的起刀点坐标值 ( 10 )刀具面/构图面:系统默认情形下是按构图原点和程序原点重合来进行输出的,但在已经绘好图形,而生成程序时又想按另外的点为程序零点来输出时,可通过此处来重设工件原点若定义了一个新的工件原点的坐标如( 5 , 10 , 8 ),则 NC 程序中所有的坐标点数据将相对于原始坐标数据进行如下换算 X = X – 5Y = Y – 10Z = Z – 8 注:此设置并不改变构图原点的位置,只是在注:此设置并不改变构图原点的位置,只是在 NCINCI 中提供一个数据换算的参考值中提供一个数据换算的参考值 ( 11 )备刀点: 进刀点:进刀时刀具暂停的位置坐标点(起刀点 — 程序开始时刀具首先去的位置)退刀点:退刀时刀具停止的位置点(终刀点 — 程序结束时刀具所在位置) 注:使用注:使用 G92G92 作批量加工时应注意备刀点的设置。
作批量加工时应注意备刀点的设置 ( 12 )杂项变数: 整变数的第一项用于设定 NC 程序中工件坐标系是用 G92 还是 G54 [0-1=G92, 2=G54's] 默认: 2 第二项用于设定生成的 NC 程序是用绝对 G90 还是相对 G91 的格式 [0=G90, 1=G91] 默认: 0 第三项用于设定自动返回参考点是用 G28 还是用 G30 代码[0=G28, 1=G30] 默认:0 2. 关于轮廓铣削参数的设定 计算机刀补和机床(控制器)刀补: 主要用于 2D 轮廓铣削的刀径补偿 计算机刀补是指生成 NC 程序时是将整个轮廓按刀补方向均匀地向外或向内偏移一个刀具半径值后算出的刀心轨迹坐标,由此而产生的程序 机床控制器刀补是指生成 NC 程序时还是按原始轮廓轨迹坐标生成程序,但在程序中相应的位置添加 G41 、 G42 、 G40 的刀补指令 注:挖槽、钻孔及注:挖槽、钻孔及 3D3D 铣削时一般不用考虑刀径补偿的设定铣削时一般不用考虑刀径补偿的设定 刀补位置:有刀尖和刀具中心两种选择主要用于刀具长度 Z 方向的补偿设定,它仅影响球刀和牛鼻刀等成型刀的编程 刀补路径优化:当电脑刀补关,而设定机床控制器刀补时,该功能有效。
该功能可消除在刀路中小于或等于刀具半径的圆弧段,以防止过切 寻找相交性:该功能也是用以在进行电脑刀补计算时防止过切刀路的产生如外形轮廓中的窄槽部位、交叠部位等和刀具转角设定一样,该功能只有在电脑刀补设定时才有效 图 13-3 刀具转角设定 刀具转角设定:指在轮廓类铣削加工程序生成时,是否需要在图形尖角处自动加上一段过渡圆弧,主要针对于一些早期刀补功能还不完善的机床而设置的对于刀补功能不完善的数控系统,当图形尖角较小时,其刀补结果可能会导致补偿轨迹超程,此时可以借助此刀具转角设定功能,设定为小于 135 o 或所有尖角 自动添加圆角,便可避免加工时出错的可能本项设定的效果如图 13-3 所示 线性误差: 3D 圆弧外形和曲线外形铣削时需要设定线性误差是将这类外形用空间直线进行逼近计算的逼近精度 最大深度偏差:只用于 3D 外形铣削当对 3D 外形进行刀补计算时,两线接点处的补偿轨迹可能有所偏差而交接不上,在此可设定其交接的允许偏差 图 13-4 深度分层和径向分次设定毛坯余量:用以设定留给下一道工序的加工余量, XY 平面和 Z 深度方向是分开设置的当前刀路是作为粗加工时需要设定,精加工时不需设定。
3 .径向分次铣削和深度方向分层铣削 深度方向的分层和轮廓径向的分次设定的主要参数是粗切间距、粗切次数、精切间距(精修量)、精修次数等,其含义如图 14-4 所示 另外还有:不提刀:用以设定是否在每一层铣削完后都进行提刀动作,然后再下刀使用子程序:由于每一层铣削的轨迹都一样,采用子程序编程可大大简化程序量 锥度:可设定带锥度加工 深度分层生成程序时,精修次数和每次精修深度按设定值,粗切时每次切深度依据如下算法:最终粗切 Z 值 = 最终 Z 深度 - 精修次数 × 精修量 粗切次数 ≥ (上表面 Z 值 - 最终粗切 Z 值) / 最大粗切量 -- [ 圆整为整数 ] -- 每次粗切 Z 深度 = (上表面 Z 值 - 最终粗切 Z 值) / 圆整后的粗切次数 图 13-5 引入、引出矢量4 .引入引出矢量 引入、引出是用来设置下刀后从外部切入到工件内和加工完毕后将刀具引出到外部的过渡段,通常它也就是刀补加载和卸载的线段当使用机床(控制器)刀补方式时,设置引入、引出矢量是获得合理的 NC 程序必不可少的内容引入、引出矢量包括引入、引出线和弧以及连接方向等如图 13-5 所示 四、实训仪器及设备四、实训仪器及设备 (1)PC 机 1 台 / 人 (2)MasterCAM 软件 1 套 / 台 图 13-6 刀路定义例图五、实训内容及步骤五、实训内容及步骤 ( 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 分次切削设定等,分别再去进行实体验证、生成程序等操作,比较察看其中变化情况 注:每次更改注:每次更改 NCNC 参数设定后,需要点参数设定后,需要点““重新计算重新计算””按钮进行。












