FANUC系统数控铣床编程与操作实训.ppt_第1页
FANUC系统数控铣床编程与操作实训.ppt_第2页
FANUC系统数控铣床编程与操作实训.ppt_第3页
FANUC系统数控铣床编程与操作实训.ppt_第4页
FANUC系统数控铣床编程与操作实训.ppt_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

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

文档简介

1、第三章FANUC数控铣床编程及操作培训,3.1 Fanuc 0-MD数控铣床概述,3.2数控铣床基本操作,3.3数控铣床加工过程监控,3.4典型零件加工实例,3.5实践练习,3.1.1数控铣床功能及特点,3.1.2操作面板、控制面板及软件功能概述,3.1.3编程说明,3.1.1数控铣床功能及特点。该机床是大型单列立式数控铣镗床。工作台宽800毫米。机床总体布局紧凑合理。它有一个宽大的底座和四个支撑滑块的导轨,使工作台水平移动时重心始终在底座导轨上,刚性好;主传动采用进口交流主轴伺服电机,通过两档变速增加主轴的速度范围,低速时扭矩大,可进行强力切削;主轴轴承由恒温装置冷却,较低的温升保证了主轴的

2、精度;各坐标轴采用进口交流进给伺服电机,通过弹性联轴器驱动滚珠丝杠实现无间隙传动;每个运动副都有一个可调节的定时润滑装置,不仅保证所有部件同时润滑,还保证有足够的润滑油。机床配有FANUC 0-MD数控系统,主要技术规格见表3.1。表3.1机床主要技术规格,3.1.2操作面板、控制面板和软件功能,1。系统操作面板系统操作面板如图3.1所示,各键的功能见表3.2。表3.2 Fanuc 0-MD系统操作功能键的使用,图3.1系统操作面板,图3.1系统操作面板,2。机床控制面板、机床控制面板如图3.2所示,各键(按钮)的功能见表3.3。图3.2机床控制面板,表3.3控制功能键(按钮),3。软键,FA

3、NUC 0-MD数控系统可以通过软键操作一些基本功能。软键的功能如图3.3所示,图3.3显示了软键的功能,3.1.3编程指令概述,1。FANUC 0-MD数控系统的常用指令、基本功能和编程格式见表3.4和表3.5。表3.4 Fanuc 0-MD数控系统常用准备功能及说明、表3.5辅助菜单、2。编程(1)通用功能通用指令功能与第1 (2)段中的相同极坐标指令(G15,G16)指令格式,G17(或G18,G19) G90(或G91)G16;启动极坐标指令(极坐标模式);G15程序段中每个项目的含义如下。G16:启动极坐标命令。G15:取消极坐标指令。G90:指定工件坐标系的零点作为极坐标系统的原点

4、,并从该点开始测量半径。G91:将当前位置指定为极坐标系统的原点,并从该点开始测量半径。p:指定极坐标系统轴地址及其值。轴1:极半径,轴2:极角。解释端点的坐标值可以在极坐标(半径和角度)中输入。角度的正方向是选定平面的第一个轴逆时针旋转的旋转方向,而负方向是顺时针旋转的旋转方向。半径和角度都可以通过绝对值或增量值来指示。例3.1:编写一个如图3.4所示的螺栓圆孔加工程序。图3.4为螺栓圆孔,用绝对值编程:N1G17G90G16(指定极坐标指令,选择XY平面,将工件坐标系的零点设置为极坐标系统的原点)N2 g81x 100.0y 30.0 z-20.0 r-5.0 f 200.0;(指定100

5、毫米的距离和30的角度)N3 Y150.0;(指定100毫米的距离和150的角度)N4 Y270.0;(指定100毫米的距离和270的角度)N5 G15 G80;(取消极坐标指令)增量值编程:N1G17G90G16(指定极坐标指令,选择XY平面,将工件坐标系的零点设为极坐标原点)N2 g81x 100.0y 30.0 z-20.0 r-5.0 f 200.0;(指定100毫米的距离和30的角度)N3 G91 Y120.0;(指定100毫米的距离和120的增量角)N4 Y120.0;(指定100毫米的距离和增量ang主程序可以调用一个子程序,被调用的子程序也可以调用另一个子程序。子程序的组成;(

6、子程序号)M99;(子程序结束)子程序调用m98plp:子程序编号。l:子程序被重复调用的次数。当没有指定重复数据时,子程序只调用一次。当主程序调用子程序时,它被认为是第一级子程序。子程序调用可以嵌套在四个层次上,如图3.5所示。调用指令最多可以重复调用子程序999次。图3.5子程序调用格式,特殊用法a)指定主程序中的序号作为返回目标。当子程序结束时,如果一个序号由p指定,控制将不会返回到调用程序段之后的程序段,而是返回到具有由p指定的序号的程序段,如图3.6所示。但是,请注意,如果主程序以非内存模式运行,p将被忽略。这种方法返回主程序的时间比正常情况下要长。图3.6 M98特殊用法,b)在主

7、程序中使用M99如果M99在主程序中执行,控制返回到主程序的开始。如果你把“/M99;”将其置于主程序的适当位置,执行主程序时将跳过可选程序部分开关设置为关闭,然后执行M99。当M99被执行时,控制返回到主程序的开始,然后从主程序的开始重复执行。/M99;如果跳过可选部分开关打开,程序段被跳过,控制进行到下一个程序段继续执行。c)如果/M99 Pn;当指令被执行时,控制不返回到主程序的开始,而是直接跳到序号n。在这种情况下,当执行主程序时,将跳过可选程序部分开关设置为关,然后执行M99Pn。当M99Pn被执行时,控制返回到主程序的序号N,然后从主程序的序号N开始重复执行。如图3.7所示。/M9

8、9 Pn;如果跳过可选部分开关打开,程序段将跳过到下一个程序段继续执行。d)只使用子程序来查找子程序的开始,并执行子程序,就像主程序一样。此时,如果包含M99的程序段被执行,控制返回到子程序的开始重复执行。如果执行包含M99 Pn的程序段,控制返回到子程序中序号为N的程序段重复,如图3.8所示。要结束此程序,请包括/M02;或“/M30;”程序段必须放置在适当的位置,可选程序段开关必须设置为关闭,该开关的初始设置为打开。图3.7 /M99 Pn;应用程序,图3.8 M99 Pn应用程序只使用子程序,(6)固定循环功能固定循环使程序员编程变得容易。有了固定的周期,经常使用的加工操作可以在一个单独

9、的程序段中用g函数来指示;如果没有固定的循环,它通常需要多个程序段。另外,固定循环可以缩短程序,节省内存。固定循环的功能和应用见表3.6。表3.6固定周期的功能和应用,表明a)固定周期由六个连续的动作组成,如图3.9所示。图3.9固定周期动作组成,其中每个动作的具体含义如下。动作1:x轴和y轴的定位(也可以包括另一个轴)。动作2:快速移动到r点。行动3:孔加工。行动4:在洞底的行动。行动5:返回r点。动作6:快速移动到起始点,b)基本格式G90(或G91) G98(或g99) gx.y.z.r.q.p.f.k.每个项目的含义如下。G:G73G89 .X.Y.孔位置坐标。Z.孔底位置。r.r点的

10、平面位置。Q.每次钻孔深度或切割距离用于G73、G76、G83和G87。停留时间,用于G74,G76,G82,G84,G87,G88,G89 .F.喂食量。K.周期数。c)当c)G90/G91坐标指定G90时,沿钻孔轴线的移动距离数据如图3.10(a)所示;当指定G91时,数据如图3.10(b)所示。图3.10 G90和G91坐标名称,d)钻孔方法G73、G74、G76和G81至G89是模式g代码,在取消之前保持有效。生效时,当前状态为钻孔模式。一旦钻井数据在e)当刀具到达孔底时,刀具可以返回到r点平面或初始位置平面,这由G98/G99规定,如图3.11所示。通常,G99用于第一次钻孔,而G9

11、8用于最后一次钻孔。f)以k为单位指定重复次数,并对等间距的孔重复钻孔。k仅在指定的程序段内有效,第一个孔的位置以增量方式指定(G91)。如果绝对值法(G90)指示,在相同位置重复钻孔。最大重复次数k是9999。如果指定了K0,将存储钻孔数据,但不会执行钻孔。g)使用G80或G00、G01、G02、G03和G60代码可以取消固定周期。图3.11 G98和G99平面规范,高速排屑钻孔循环(G73),此循环执行高速排屑钻孔。如图3.12所示,它执行间歇切削进给,直到孔的底部,并从孔中去除切屑。图3.12 G73高速排屑钻孔循环,a)指令格式g73x.y.z.r.q.f.k.b)示出了高速排屑钻孔循

12、环沿着Z轴执行间歇进给。使用该循环时,切屑很容易从孔中排出,并且可以设置较小的回退值。这将有效地进行钻井。在参数中设定退刀量d,刀具快速移动并退回。当在固定循环中指定刀具长度偏移(G43、G44或G49)时,将定位时的偏移添加到R点。如果程序段中没有x、y、z、r或任何其他轴的命令,则不执行钻孔。在钻井程序部分指定q和r。如果在不执行钻孔的程序部分中指定了模态数据,则不能将其存储为模态数据。示例3.2:使用G73代码的程序。M3 S2000;主轴开始旋转。G90 G99 G73 X300。Y-250。Z-150。R-100。Q15。F120。定位,钻1个孔,然后返回R点。Y-550。定位,钻2

13、个孔,然后回到r. G98 Y-750点。定位,钻3个孔,然后回到初始位置平面。G80 G28 G91 X0 Y0 Z0;回到参考点。M5;主轴停止旋转。精镗循环(G76)精镗循环镗削精密孔。当到达孔底时,主轴停止,刀具离开工件的加工表面并返回,如图3.13所示。图3.13 G76精镗循环,a)指令格式g76x.y.z.r.q.p.f.k.b)解释当到达孔的底部时,主轴在一个延迟时间P后停止在一个固定的旋转位置,并且刀具在刀片尖端的相反方向移动一个返回量Q(放弃刀具)。这保证了加工面不被损坏,实现了精确有效的镗削。当在固定循环中指定刀具长度偏移(G43、G44或G49)时,将定位时的偏移添加到

14、R点。在没有x、y、z、r轴或其他轴的程序段中,不进行镗孔。q应指定为正值;如果q被指定为负值,则忽略该符号。示例3.3:使用G76代码的程序。M3 S500;主轴开始旋转。G90 G99 G76 X300。Y-250。Z-150。R-100。Q5。P1000 F120。定位,钻1个孔,定位孔底,然后移动5毫米。在孔底停留1秒钟,然后返回r点。Y-550。定位,钻2个孔,然后返回R点。G98 Y-750。定位,钻3个孔,然后回到初始位置平面。G80、G28、G91 X0、Y0 Z0;回到参考点。M5;主轴停止旋转。攻丝循环(G84)在这个攻丝循环中,当到达孔的底部时,主轴以相反的方向旋转,如图

15、3.14所示。图3.14 G84攻丝循环,a)指令格式m29s(用于刚性攻丝)g84x.y.z.r.p.f.k.解释主轴顺时针旋转进行攻丝。当到达孔的底部时,心轴以相反的方向旋转以便退回,并且这个过程产生螺纹。攻丝过程中忽略进给速度。进给暂停不会停止机床,直到返回动作完成。当在固定循环中指定刀具长度偏移(G43、G44或G49)时,将定位时的偏移添加到R点。在不包含x、y、z、r或任何其他轴的程序段中,不执行攻丝处理。在每分钟进给模式下,螺纹导程=每转进给速度的主轴速度。在每转进给模式下,螺纹导程等于每转进给速度。示例3.4:使用G84代码的程序。M3 S100;主轴开始旋转。G90 G99

16、G84 X300。Y-250。Z-150。R-120。P300 F120。位置,tG98 Y-750。定位,轻敲3个孔,然后返回初始位置平面。G80 G28 G91 X0 Y0 Z0;回到参考点。M5;主轴停止旋转。固定周期取消(G80) G80取消固定周期。a)指令格式G80;b)意味着取消所有固定周期并执行正常操作。r点和z点也被取消。这意味着在增量模式下,R=0,Z=0。其他钻井数据也被取消(清除)。固定周期的综合编程示例如图3.15所示。该工艺的加工内容如下:用10号麻花钻钻1#6#孔,刀具编号为11,刀具长度补充编号为H11;用20号键槽铣刀铣削7#10#沉头孔,刀具号为15,刀具长度补充号为H15;用1630镗刀钻11 #和13 #孔,刀号为31,刀长为H31。图3.15加工示意图,参见程序描述O0010;N001 G92 X0 Y0在参考点设置工件坐标n002g90g0z250.0t11m00。换上T11工具n 003g 43 z0h 11;在初始位置,刀具长度偏移n004 s300m3主轴从n005g9g81x400.0y-350.0开始。Z-153.0 R-97.0 F120;定位,钻1孔N006 Y-550.0;定位,钻2个

温馨提示

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

评论

0/150

提交评论