《FANUC系统宏程序配合G10指令倒角分析报告.pdf》由会员分享,可在线阅读,更多相关《FANUC系统宏程序配合G10指令倒角分析报告.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.FANUCFANUC 系统宏程序配合系统宏程序配合 G10G10 指令倒角分析指令倒角分析科技工业职业技术学院戴继东摘要:G10 指令是可编程参数输入指令,在数控编程中经常会碰到倒角或加工曲面的宏程序,但一般编辑较复杂,如果我们可以根据零件结构的特点,灵活运用 G10 指令与用户宏指令配合使用,可以使零件的加工程序更加简化,到达事半功倍的效果。关键词:G10 指令刀具补偿宏程序简化编程一、G10 指令分析在数控加工中输入补偿值通常有两种方式,一种是通过MDI面板直接输入另一种是利用指令输入。G10 指令是可编程参数输入指令,可用来输入系统参数.坐标系参数、刀具补偿值等,在输入刀具补偿值时的格
2、式为:H 的几何补偿值编程格式:G10 L10 P_ R_H 的磨损补偿值编程格式:G10 L11 P_ R_D 的几何补偿值编程格式:G10 L12 P_ R_D 的磨损补偿值编程格式:G10 L13 P_ R_其中 L 为补偿对象 P 为补偿值地址 R 刀具补偿量,当系统运行G10 的程序段时系统会按指令中指定的位置、地址输入补偿值,补偿值既可以为常量也可以为变量,用 G10 指令倒圆角就是利用了补偿值可以为变量的特点实现的。1/5.二、零件分析图一是一个 100*80*28 的一块矩形毛坯,在四条边上各有一个R12 圆弧,现要在其上外表轮廓线上加工出一个半径为 R6 的圆弧倒角。为了编程
3、方便将编程原点设在工件的对称中心和工件上外表的交点上。图一三、程序构思利用 G10 指令倒圆角,是将刀具的半径补偿设为变量来实现的刀具的半径补偿是指刀具轴线与编程轮廓线之间的距离,在图中用#5表示,当自变量#1 发生改变时,下刀深度变量#4 和刀具半径补偿变量#5 就会随着改变,也就是说只要当自变量#1 从 0 度变化到 90 度,而不断的改变加工深度和调用新的刀具补偿值就可以完成零件的倒角。现以下列图为例介绍轮廓圆角的等高外形的刀路程序编辑。根据图二中的图形关系可以得出各变量的表达式:#1=0 角度变量#2=6 倒圆角半径2/5.#3=5 球斗刀半径#4=COS#1*#2+#3-#2-#3
4、下刀深度变量#5=SIN#1*#2+#3-#2 刀具半径补偿值变量加工程序编辑O1234G54G17G40G49G90G0XOYOZ1OOM3S1800X70Y0Z2#1=90#2=6#3=N10#4=COS#1*#2+#3-#2-#3#5=SIN#1*#2+#3-#2G10L12P01R#5 输入刀具补偿值G01Z-#4F200G41X60Y10D01G03X50Y0R10G01Y-28G02X38Y-40R12G01X-38G02X-40Y-28R123/5图二下刀到切削深度调用刀具补偿圆弧进刀.G01Y28G02X-38Y40R12G01X38GO2X40Y28R12G01Y0G03X6
5、0Y-10R10圆弧出刀G01G40X70Y0返回下刀点取消刀具补偿#1=#1-1更新角度IF#1GE0GOTO10条件转移语句,当#10 时G00Z100转移到 N10 处M30由本程序可以看出倒圆角的程序变得非常简单,只需要在轮廓加工程序的开场和完毕参加含有宏程序的程序段就可以完成整个倒圆角的加工,其倒角外表的粗糙度质量可以通过改变#1 的每次变化角度的大小来进展控制。这样的话就可以把倒圆角或倒斜角的宏程序做成一个模块,不管所倒角零件的外形轮廓形状怎么变化只需要把这个模块加到轮廓加工程序中就可以完成倒角加工,这样极大的简化了倒角程序的编写,节省了编程的时间和程序存储器空间。四、分析总结在
6、FANUC 系统中使用 G10 指令配合宏程序对工件进展倒角程序的编辑,使零件加工程序变得更简单、更灵活,在进展程序优化时往往再智能的 CAM 软件也要根据变化后的加工参数重新计算刀具轨4/5.迹,在经后处理生成程序,这个过程非常耗时,且十分繁琐。而使用以上方法,操作者只需对各项参数所对应的自变量赋值做出个别调整,就能迅速的将程序调整到最优化的状态。G10 指令配合宏程序倒角只是把刀具半径补偿设为变量进展编程的其中一种用途,只要弄清把刀具补偿设为变量的原理还可以加工出很多常规手段无法编辑的程序,比方半圆球、斜面等。五、完毕语在现实加工中,各类 CAD/CAM 软件日趋普与,使得编程人员不管程序大小、加工难易,都习惯并乐于使用各种 CAD/CAM 软件来编程加工。但宏程序具有极好的易读性和易修改性,编写出的程序非常简洁,逻辑严密,通用性极强,而且机床在执行此类程序时,较执行 CAD/CAM软件生成的程序更加快捷,反响更迅速。因此巧妙的利用宏程序往往可以收到很好的效果。参考文献:1海舟数控铣削加工宏程序与应用实例机械工业 20092美)彼得斯密德 FANUC 数控系统用户宏程序与编程技巧化学工业 20073王荣兴加工中心培训教程机械工业 20065/5