足球比分直播

数控铣技师论文.doc

返回
数控铣技师论文.doc_第1页
第1页 / 共11页
数控铣技师论文.doc_第2页
第2页 / 共11页
数控铣技师论文.doc_第3页
第3页 / 共11页
数控铣技师论文.doc_第4页
第4页 / 共11页
数控铣技师论文.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述:
国家职业资格全国统一鉴定数控铣技师论文(国家职业资格二级)论文题目 数控铣削加工中刀具半径补偿的应用 姓 名 xx 明 身份证号 36230 xxxxxxxxxxxxX 所在省市 江西省 xx 市 数控铣削加工中刀具半径补偿的应用技巧[摘 要]介绍数控编程刀具半径补偿功能的概念及应用,在数控铣削中应用刀具半径补偿功能不必计算铣刀中心轨迹直接按工件轮廓尺寸编程,粗精铣削时可采用同一加工程序以及灵活处理实际铣刀直径变化问题。在数控铣削加工与编程中,刀具半径补偿以及新工艺思路的巧妙应用往往可以简化很多典型问题、甚至可以解决很多工程实例中的难题。[关键词]数控铣削加工 刀具半径补偿 应用 分析随着现代数控加工技术的飞跃发展,引领了各行各业不断的提高,推动着社会物质文明和精神文明不断的进步。现代数控加工技术将机械制造技术、微电子技术和计算机技术等有机地结合在一起,使传统的机械制造方法和生产方式发生了深刻的、革命性的变化。数控机床在机械制造业中已经得到了日益广泛的应用,因为它有效地解决了复杂、精密、小批多变的零件加工问题,能满足社会生产中对机械产品的结构、性能、精度、效率等提出的较高要求。因此,作为年轻一代学习数控技术的我们,要掌握这门技术、灵活应用这门技术,让它更好的服务于社会、服务于人类。笔者从事数控加工技术的学习与实践已有数年,总结了一些数控铣削加工编程中刀具半径补偿及新工艺的应用技巧,在此以实例分析解说的方式与大家分享在数控编程中刀具半径补偿功能主要用于数控车、数控铣或加工中心。按刀具半径补偿偏置位置分为 G41“左刀补”与 G42“右刀补”两类。 “左刀补” ,刀具按照左手手心向上位置,在拇指指向一侧自动位移一个刀具半径并沿四指指向切削前进。 “右刀补” ,刀具按照右手手心向上位置,在拇指指向一侧自动位移一个刀具半径并沿四指指向切削前进。选择刀具半径补偿类型,依据加工工件的形状、位置以及刀具切削方向等要素来确定。一、圆孔的加工如图 1(下页)所示,对于此类的圆孔,孔径尺寸不大不小(一般指φ20~φ40) 、孔深不是太深(一般不超过 20mm) 、精度要求也不是太高(一般指 IT7 级) 。在数控铣床上可直接用一把立铣刀完成。工艺及编程分析1、刀具的选择对于此类的圆孔,工件材料若为 45钢调质处理,可选一把硬质合金立铣刀,刀具的直径要根据孔的直径来确定。刀具直径太小,那么刀具走一整圆下来可能中间还有一定的残料铣不到,刀具直径太大,可能刀具在这个小范围内连刀补都建不起来。假定孔径为 φD、刀具直径为 φd、它们之间的关系应是D/3 < d < D/2分析计算后发现可以在 φ12 和 φ14 中选一种,刀具直径越大、铣削效率当然就越高,所以最终确定选 φ14 的三刃立铣刀。2、由于数控铣床良好的机械性能,特别是滚珠丝杆采用双螺母调隙,不存在反向窜刀的现象,从提高刀具耐用度和降低加工表面粗糙度的角度考虑,一般优先采用顺铣。按传统的铣削工艺,加工内腔需先钻一个工艺孔、再扩孔,那么,钻孔、换刀、建坐标系(主要是 Z 轴长度设定) 、编程等会浪费一定的时间,我们可以以“少吃走快”的方法,即每次慢下刀 0.5mm 左右、主轴转速尽量高、走刀速度尽量快 此时的切削要素主要由刀具性能决定 ,这样以来刀具主要是受高转速下的离心力,切削力的影响已经不大。而且加工的铁屑均为颗粒状,加上冷却液的冲刷可以带走大量的切削热、降低切削温度。该方法下切削加工的时间并没有增加、反而省去了大部分的辅助工作时间。3、编程路径的确定如图 2 所示如图 2(a)所示刀具编程路径图,注意一定要采用圆弧过度的切向切入和切出法,过度圆弧的半径 r 必须大于刀具的半径、且小于圆孔的半径,否则刀具路径就不是我们想要的那样。选择 r8mm,刀具实际的中心轨迹就如图2(b)所示。4、粗精加工的安排和程序处理把图 2(a)所示的刀具路径编在一个子程序里、每次慢下刀 0.5mm、子程序连续调用 24 次、刀补值设定为 7.2、即可完成粗加工;精加工只需调用一次子程序、一次下刀到孔底、走刀量减小 5 倍、刀补值设定为理论值、其它不变、即可完成精加工。5、参考加工程序(注按华中世纪星系统编程,切削参数仅供参考)粗加工程序0001 程序名N1 G54 G90 G40 G17 G94 建立工件坐标系,程序初始化N2 M03 S2500 主轴正转,转速 2500r/minN3 G00 X0 Y0 Z10 M07 快速定位,打开切削液N4 G01 Z0 F300 定位到切削起点N5 M98 P1000 L24 调用 24 次子程序N6 G01 Z10 F300 加工完成抬刀N7 G00 Z100 M09 抬刀至安全位置,关闭切削液N8 M30 主程序完并复位N9 1000 子程序名N10 G91 G01 Z-0.5 F50 增量慢下刀 0.5mmN11 G90 G01 G41 X8 Y-8 D01 F1000绝对编程,建立左刀补(刀补值7.2mm)N12 G03 X16 Y0 R8 圆弧过度切向切入N13 I-16 J0 铣削整圆N14 X8 Y8 R8 圆弧过度切向切出N15 G01 G40 X0 Y0 取消刀补,回到下刀起点N16 M99 子程序完(精加工时只需将 N5 中“L24”删掉,N10 中改为“Z-12”,刀补值改成理论值即可) 。由此例可见,通过巧妙应用刀具半径补偿、选择合理的刀具、制定最优化的刀具路径和新工艺“少吃走快”的大胆应用,就能快速、高效、准确地加工出类似的孔类零件。二、内外壁的加工如图 3 所示,要在一个平面上铣出一条封闭的沟槽,槽宽有精度要求。在数控铣床上也可用一把立铣刀完成。通过图形和工艺分析应选一把 φ12 硬质合金三刃立铣刀,加工思路也应该是“少吃走快” 。现在关键的问题是图素较复杂,各节点计算难度大。按常规的编程思路就要把内外壁轮廓上各点坐标先计算出来,再把加工内壁编写一个程序、加工外壁编写一个程序,然后分别加工。显而易见,在竞赛类的场合或急需时这种方法非常浪费时间。能不能通过巧妙地应用刀具半径补偿,使工作量大减、节约时间,又能合理地加工出类似的合格工件呢我们只需按尺寸标注计算出图 4 中所示内壁上A、B、C、D、E、F、G、H 各点坐标值(其实只有 B、C、F、G 四点中任意一点需计算) ,确定下刀点为 O 点,按图 4 所示轨迹建立刀补编写一个程序即可。当加工内壁时,把刀补值设为刀具的实际半径,此时走出的轮廓就如图5(a)所示;加工外壁时,刀补值设为(槽宽-刀具半径) ,此时走出的轮廓就如图 5(b)所示。采用此方法加工内外壁的特点就是只需编写一个程序,通过不断修改刀补值来完成内外壁的粗精加工。需要注意的是精加工内壁时采用的是顺铣,精加工外壁时采用的是逆铣,所以加工过程中还需要合理调整切削加工参数,以获得最好的加工效果。参考加工程序(注按华中世纪星系统编程,切削参数仅供参考)粗加工程序0001 程序名N1 G54 G90 G40 G17 G94 建立工件坐标系,程序初始化N2 M03 S3000 主轴正转,转速 3000r/minN3 G00 X-47.5 Y0 Z10 M07 快速定位,打开切削液N4 G01 Z0 F300 定位到切削起点N5 M98 P1000 L10 调用 10 次子程序N6 G01 Z10 F300 加工完成抬刀N7 G00 X0 Y0 Z100 M09 抬刀至安全位置,关闭切削液N8 M30 主程序完并复位N9 1000 子程序名N10 G91 G01 Z-0.5 F50 增量慢下刀 0.5mmN11 G90 G01 G41 X-40 Y10 D01 F1000绝对编程,建立左刀补N12 G02 X-24 Y18 R10 A→B 圆弧进给N13 G03 X24 R40 B→C 圆弧进给N14 G02 X40 Y10 R10 C→D 圆弧进给N15 G01 Y-10 D→E 直线进给N16 G02 X24 Y-18 R10 E→F 圆弧进给N17 G03 X-24 R40 F→G 圆弧进给N18 G02 X-40 Y-10 R10 G→H 圆弧进给N19 G01 Y10 H→A 直线进给N20 G01 G40 X-47.5 Y0 取消刀补,回到下刀起点N21 M99 子程序完(需要注意的是粗加工内外壁设置刀补值要把精加工余量考虑进去,而且内壁是在刀补值上加上余量、外壁是在刀补值上减去余量,想想为什么)类似这种内外壁加工、薄壁加工、阴阳模加工等,都是根据图纸尺寸标注只计算一条轮廓上的节点,巧妙设置下刀起点,正确加入刀补指令,合理设置刀补值及切削参数来完成工件的加工。三、轮廓周边倒圆角的加工提起轮廓周边倒圆角的加工大家可能感到疑惑,这跟刀具半径补偿的应用有关系吗轮廓周边倒圆角那属于曲面加工,应该用 CAM 软件自动生成加工程序,这样既方便又准确。当然笔者不否认 CAM 软件的强大功能。当你看了下面这个用设置刀具半径补偿手工编写宏程序在轮廓周边倒圆角的例子之后,一定颇有感慨。如图 6 所示,两圆两边用直线相切连接形成一个封闭轮廓,要在此轮廓周边倒半径为 6mm 的圆角。这种轮廓若用 CAM 软件自动生成加工程序,需要把三维图形画出来,按照曲面加工的思路来进行。用过 CAM软件的人就应该知道,如果真的是非常复杂的曲面用手工编程无法完成的情况下,那当然没有选择。CAM 软件生成的曲面加工程序往往要走上好几个小时(甚至数十个小时) ,所以像图 6 这样的例子我们就千万不要选择 CAM 软件加工。手工编程、建立刀补、编写宏程序,是最佳思路。我们只需要计算出图 7所示 A、B、C、D、E几个节点坐标, 分两步走。第一步选择一把稍大一点的硬质合金三刃立铣刀,按图 7 所示选择一个下刀点,建立刀补编写轮廓二维加工程序。注意粗精加工的切削参数选用和刀补值的设置。以最快最准的速度加 工出二维轮廓。可见只要刀具性能好,此道工序用不了多长时间。第二步加工周边圆角。曲面加工,选择球头铣刀要比平底立铣刀好的多。编辑宏程序的思路是先选择一个合适的剖切平面,在平面上做数学模型分析,推导出相关参数的计算程式,再结合空间几何概念,建立循环语句。通过该例分析,我们还是按轮廓建立刀补编程,根据每一层面上刀补的偏置值不同,循序渐进,一层一层把圆角铣出来。如图 8 分析所示,我们选择 φ8 硬质合金球头铣刀(当然不一定要选φ8,根据实际情况选择,不同规格刀具导致某些参数不同) ,很明显,在铣削的第一层上,刀位点在工件坐标系下的 Z 轴高度是-6,按照图形轮廓,此时的刀补值为 4(即刀具半径值) ;在铣削的最后一层上,刀位点在工件坐标系下的 Z 轴高度是 4,按照图形轮廓,此时的刀位点向轮廓里面偏置了一个圆角半径量(即刀补值为-6) 。我们把第一层到最后一层看成一个从 0°到 90°的圆弧,刀位点在任意一点上对应的角度为#1,那么,对应的#1 角度下的当前Z 轴高度#4 和当前刀补值#101 就可以通过函数关系式表达出来。祥见参考加工程序(注按华中世纪星系统编程,切削参数仅供参考)加工程序0001 程序名N1 G54 G90 G40 G17 G94 建立工件坐标系,程序初始化N2 M03 S3000 主轴正转,转速 3000r/minN3 G00 X-35 Y-20 Z10 M07 快速定位,打开切削液N4 G01 Z-6 F300 定位到切削起点N5 10 设置初始角度N6 290PI/180 设置终止角度N7 32PI/180 设置每层步距角度N8 WHILE 1 LE 2 循环判别N9 410SIN[1]-6 计算 Z 轴当前高度N10 10110COS[1]-6 计算当前刀具半径补偿值N11 G01 Z[4] F300 Z 轴抬刀N12 G01 G41 X-30 Y0 D[101] F1500加入刀补 O→A 直线进给N13 G02 X6 Y29.4 R30 A→B 圆弧进给N14 G01 X54 Y9.6 B→C 直线进给N15 G02 Y-9.6 R20 C→D 圆弧进给N16 G01 X6 Y-29.4 D→E 直线进给N17 G02 X-30 Y0 R30 E→A 圆弧进给N18 G01 G40 X-35 Y-20 A→O 返回起点并取消刀补N19 113 当前角度位置增量步进N20 ENDW 返回循环,继续判别N21 G01 Z10 F300 循环完毕,Z 轴抬刀N22 G00 X0 Y0 Z100 M09 抬刀至安全位置,关闭切削液N23 M30 程序完并复位(宏程序的应用其实就是数学知识的应用,大家能分析各种图形的数学模型就能毫不费力地编写出宏程序。 )我们通常理解的刀具半径补偿是在数控系统的刀具参数寄存器中设置一个常量。此例就打破了传统的思维,原来刀补也可以设置成变量,用来加工一些典型曲面。就此例而言,用该程序加工周边圆角只需十多分钟(已通过实验证明) ,而且程序相当简洁。跟 CAM 软件编程加工相比,只要编程熟练,所有的工作时间加起来也要比 CAM 加工快得多。其实不单单只是此例,任意图形周边倒圆角、倒方角、倒任意斜角、铣曲面等等,都可以应用刀补设变量的方法编写宏程序进行加工。这三个例子很简单,但是都比较典型。说明了数控铣削加工中刀具半径补偿应用的三种思想。刀具半径补偿的应用远远不止这些,还有待于我们继续探讨。由于笔者水平有限,可能会有很多错误或不成熟的思想,希望大家批评指正。[参考文献]1、袁锋 全国数控大赛试题精选 机械工业出版社2、胡涛 数控铣床编程与操作基础 武汉华中数控股份有限公司 3、张宝林 数控技术 机械工业出版社4、于春生、韩旻 数控机床编程及应用 高等教育出版社
展开阅读全文
收藏
下载资源

加入会员免费下载





足球比分直播