FANUC系统宏指令加工抛物线编程示例_第1页
FANUC系统宏指令加工抛物线编程示例_第2页
FANUC系统宏指令加工抛物线编程示例_第3页
FANUC系统宏指令加工抛物线编程示例_第4页
FANUC系统宏指令加工抛物线编程示例_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

FANUC系统宏指令加工抛物线编程示例

六安技校罗志胜2021/5/91一、用户宏程序编程特点

用户宏程序编程的最大特点是使用变量,且变量之间能进行算术和逻辑运算。因此,在数控机床加工一定批量的形状相同但尺寸不同,或由型腔、曲面、曲线等组成的工件时,使用用户宏程序功能进行编程能够减少程序重复编制,减少字符数,节约内存,使得编程更方便,更容易。2021/5/92二、变量的使用FANUC系统变量用“#”和数字合起来表示。在编写用户加工程序进行逻辑和函数计算时,通常可以用局部变量#1~#33或公共变量#100~#199。公共变量#500~#999和#1000以后的系统变量通常是提供给机床厂家进行二次开发,不能随便使用。若使用不当,便会导致整个数控系统的崩溃。2021/5/93三、抛物线编程示例2021/5/94四、零件分析该零件轮廓由抛物面组成。加工时,采取X向等距离散的方式,根据精度要求,将图中抛物面的X轴的步距设定为0.05MM。通过选择X轴的步距,将抛物面分成若干线段后,利用其数学方程式分别计算轮廓上各点的Z坐标,直到Z=-16时,结束相应轮廓的拟合加工。2021/5/95五、抛物面精加工程序段。。。。。。。#1=0;(X坐标条件变量)#2=0;(Z坐标计算变量)N10G1X[2*#1]Z[#2];(抛物线加工循环体)#1=#1+0.05;(X向半径变量)#2=-[#1*#1/16];(X向半径量转换后的抛物线Z坐标计算方程)IF[#1LE16]GOTO10;(抛物线加工条件跳转)。。。。。。2021/5/96直线拟合加工路线简图2021/5/97六、加工方法一:该方法为使用G73复合循环指令进行加工。该方法缺点是空刀较多。。2021/5/98加工程序一O0001;M03S900;T0101;G00X100Z100;X35Z0;G1X0F0.15;G00X32Z2;G73U16R8;G73P1Q20U0.5W0.1S1000F0.3;2021/5/99N1G0X0S1200F0.15;G1Z0;#1=0;#2=0;N10G1X[2*#1]Z[#2];#1=#1+0.05;#2=-[#1*#1/16];IF[#1LE16]GOTO10;N20G0X32Z2;G0X100Z100;M30;2021/5/910方法一加工路线简图2021/5/911七、加工方法二该方法为使用FANUC系统循环功(WHILE)语句。该方法和G73相同,空刀较多。格式:WHILE[表达式]DOm;(m=1,2,3)……ENDm2021/5/912加工程序二O0002;M03S900;T0101;G00X100Z100;X35Z0;G1X0F0.15;G00X32Z2;#3=16;WHILE[#3GE0]DO1;#1=0;2021/5/913#2=0;N10G1X[2*[#1+#3]]Z[#2];#1=#1+0.05;#2=-[#1*#1/16];IF[#1LE16]GOTO10;G0Z2;#3=#3-1;END1;G0X100Z100;M30;2021/5/914方法二加工路线简图

fzys2021/5/915八、加工方法三该方法是利用条件语句判断走刀是否到毛坯的尺寸。该加工方法较好地克服了前两种方法的缺点。2021/5/916加工程序三O0003M03S900;T0101;G00X100Z100;X35Z0;G1X0F0.15;G00X32Z2;#3=16;WHILE[#3GE0]DO1;N1#1=0;#2=0;2021/5/917N5#4=#1+#3;N10G1X[2*#4]Z[#2];#1=#1+0.05;#2=-[#1*#1/16];#4=#1+#3;IF[#4LE16]GOTO10;G0Z2;#3=#3-1;END1;G0X100Z100;M30;2021/5/918方法三加工路线简图fzys2021/5/919九、加工方法四该方法为层切法,即利用X坐标的变化求出Z坐标,从而切削出近似抛物线的台阶,最后精加工出抛物面。此种方法加工路线最短,效率较高。2021/5/920加工程序四O0004;M03S900;T0101;G0X34Z0;G1X0F0.15;G0X32Z2;#3=16;N5#4=-[#3*#3/16];G0X[#3];

G1Z[#4]F0.25;

G1U1;2021/5/921G0Z2;

#3=#3-1;

IF[#3GE0]GOTO5;

S1200F0.15;

#1=0;

#2=0;

N10G1X[2*#1]Z[#2];#1=#1+0.05;

#2=-[#1*#1/16];IF[#1LE16]GOTO10;G0X100Z100

温馨提示

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

评论

0/150

提交评论