钻孔循环指令:G81、G82、G73、G84、G74、G85、G86、G89、G76、G87、G80。

采用孔加工固定循环功能,只用一个指令,便可完成某种孔加工(如钻、攻、镗)的整个过程。

1孔加工循环的动作

孔加工循环指令为模态指令,一旦某个孔加工循环指令有效,在接着所有的位置均采用该孔加工循环指令进行孔加工,直到用G80取消孔加工循环为止。在孔加工循环指令有效时,XY平面内的运动方式为快速运动(G00)。

孔加工循环一般由以下6个动作组成:

1、A→B刀具快速定位到孔加工循环起始点B(X,Y);

2、B→R刀具沿Z方向快速运动到参考平面R;

3、R→E孔加工过程(如钻孔、镗孔、攻螺纹等);

4、E点,孔底动作(如进给暂停、主轴停止、主轴准停、刀具偏移等);

5、E→R刀具快速退回到参考平面R;

6、R→B刀具快速退回到初始平面B。

2孔加工固定循环指令

FANUC系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍。

1、钻孔循环指令 G81

G81钻孔加工循环指令格式为:

G81 G△△ X__ Y__ Z__ R__ F__

X,Y为孔的位置、Z为孔的深度,F为进给速度(mm/min),R为参考平面的高度。G△△可以是G98和G99,G98和G99两个模态指令控制孔加工循环结束后刀具是返回初始平面还是参考平面;G98返回初始平面,为缺省方式;G99返回参考平面。

编程时可以采用绝对坐标G90和相对坐标G91编程,建议尽量采用绝对坐标编程。

其动作过程如下:

(1)钻头快速定位到孔加工循环起始点B(X,Y);

(2)钻头沿Z方向快速运动到参考平面R;

(3)钻孔加工;

(4)钻头快速退回到参考平面R或快速退回到初始平面B。

该指令一般用于加工孔深小于5倍直径的孔。

2、钻孔循环指令 G82

G82钻孔加工循环指令格式为:

G82 G△△ X__ Y__ Z__ R__ P__ F__

在指令中P为钻头在孔底的暂停时间,单位为ms(毫秒),其余各参数的意义同G81。

该指令在孔底加进给暂停动作,即当钻头加工到孔底位置时,刀具不作进给运动,并保持旋转状态,使孔底更光滑。G82一般用于扩孔和沉头孔加工。

其动作过程如下:

(1)钻头快速定位到孔加工循环起始点B(X,Y);

(2)钻头沿Z方向快速运动到参考平面R;

(3)钻孔加工;

(4)钻头在孔底暂停进给;

(5)钻头快速退回到参考平面R或快速退回到初始平面B。

3、高速深孔钻循环指令 G73

对于孔深大于5倍直径孔的加工由于是深孔加工,不利于排屑,故采用间段进给(分多次进给),每次进给深度为Q,最后一次进给深度≤Q,退刀量为d(由系统内部设定),直到孔底为止。见图b所示。

G73高速深孔钻循环指令格式为:

G73 G△△ X__ Y__ Z__ R__ Q__ F__

在指令中Q为每次进给深度为Q,其余各参数的意义同G81。

其动作过程如下:

(1)钻头快速定位到孔加工循环起始点B(X,Y);

(2)钻头沿Z方向快速运动到参考平面R;

(3)钻孔加工,进给深度为Q;

(4)退刀,退刀量为d

(5)重复(3)、(4),直至要求的加工深度

(6)钻头快速退回到参考平面R或快速退回到初始平面B。

4、攻螺纹循环指令 G84

G84螺纹加工循环指令格式为:

G84 G△△ X__ Y__ Z__ R__ F__

攻螺纹过程要求主轴转速S与进给速度F成严格的比例关系,因此,编程时要求根据主轴转速计算进给速度,进给速度F=主轴转速×螺纹螺距,其余各参数的意义同G81。

使用G84攻螺纹进给时主轴正转,退出时主轴反转。与钻孔加工不同的是攻螺纹结束后的返回过程不是快速运动,而是以进给速度反转退出。

该指令执行前,甚至可以不启动主轴,当执行该指令时,数控系统将自动启动主轴正转。

其动作过程如下:

(1)主轴正转,丝锥快速定位到螺纹加工循环起始点B(X,Y);

(2)丝锥沿Z方向快速运动到参考平面R;

(3)攻丝加工;

(4)主轴反转,丝锥以进给速度反转退回到参考平面R;

(5)当使用G98指令时,丝锥快速退回到初始平面B。

5、左旋攻螺纹循环指令 G74

G74螺纹加工循环指令格式为:

G74 G△△ X__ Y__ Z__ R__ F__

与G84的区别是:进给时主轴反转,退出时主轴正转。各参数的意义同G84。

其动作过程如下:

(1)主轴反转,丝锥快速定位到螺纹加工循环起始点B(X,Y);

(2)丝锥沿Z方向快速运动到参考平面R;

(3)攻丝加工;

(4)主轴正转,丝锥以进给速度正转退回到参考平面R;

(5)当使用G98指令时,丝锥快速退回到初始平面B。

6、镗孔加工循环指令 G85

G85镗孔加工循环指令指令格式为:

G85 G△△ X__ Y__ Z__ R__ F__

各参数的意义同G81。

其动作过程如下:

(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);

(2)镗刀沿Z方向快速运动到参考平面R;

(3)镗孔加工;

(4)镗刀以进给速度退回到参考平面R或初始平面B;

7、镗孔加工循环指令 G86

G86钻孔加工循环指令格式为:

G86 G△△ X__ Y__ Z__ R__ F__

与G85的区别是:在到达孔底位置后,主轴停止,并快速退出。各参数的意义同G85。

其动作过程如下:

(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);

(2)镗刀沿Z方向快速运动到参考平面R;

(3)镗孔加工;

(4)主轴停,镗刀快速退回到参考平面R或初始平面B;

8、镗孔加工循环指令 G89

G89镗孔加工循环指令格式为:

G89 G△△ X__ Y__ Z__ R__ P__ F__

与G85的区别是:在到达孔底位置后,进给暂停。P为暂停时间(ms),其余参数的意义同G85。

其动作过程如下:

(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);

(2)镗刀沿Z方向快速运动到参考平面R;

(3)镗孔加工;

(4)进给暂停;

(5)镗刀以进给速度退回到参考平面R或初始平面B;

9、精镗循环指令 G76

G76镗孔加工循环指令格式为:

G76 G△△ X__ Y__ Z__ R__ P__ Q__ F__

与G85的区别是:G76在孔底有三个动作:进给暂停、主轴准停(定向停止)、刀具沿刀尖的反向偏移Q值,然后快速退出。这样保证刀具不划伤孔的表面。P为暂停时间(ms),Q为偏移值,其余各参数的意义同G85。

其动作过程如下:

(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);

(2)镗刀沿Z方向快速运动到参考平面R;

(3)镗孔加工;

(4)进给暂停、主轴准停、刀具沿刀尖的反向偏移;

(5)镗刀快速退出到参考平面R或初始平面B;

10、背镗循环指令G87

G87背镗加工循环指令指令格式为:

G87 G△△ X__ Y__ Z__ R__ Q__ F__

各参数的意义同G76。

其动作过程如下:

(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);

(2)主轴准停、刀具沿刀尖的反方向偏移;

(3)快速运动到孔底位置;

(4)刀尖正方向偏移回加工位置,主轴正转;

(5)刀具向上进给,到参考平面R;

(6)主轴准停,刀具沿刀尖的反方向偏移Q值;

(7)镗刀快速退出到初始平面B;

(8)沿刀尖正方向偏移;

11、取消孔加工循环指令 G80

3固定孔循环应用实例

加工方板上13个直径不同、深度不同的孔,所用刀具及加工程序如下:

在加工过程中,由于所用三把刀的长度不同,故需设定刀具长度补偿。T11号刀具长度补偿量设定为+200.0,则T15号刀具长度补偿量为+190.0,T31号刀具长度补偿量为+150.0。

加工程序如下:

01234

N01 G92 XO YO Z0;(在原点设定坐标系)

N02 G90 GOO Z250.0 T11 M06;(换刀)

N03 G43 Z0 H11;(初始平面,刀具长度补偿)

N04 S30 M03;(主轴正转)

N05 G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F120;(钻#1孔,返回到R平面)

N06 Y-550.0;(钻#2孔,返回到R平面)

N07 G98 Y-750.0;(钻#3孔,返回到初始平面)

N08 G99 X1200.0;(钻#4孔,返回到R平面)

N09 Y-150.0;(钻#5孔,返回到R平面)

N10 G98 Y-350.0;(钻#6孔,返回到初始平面)

N11 GOO G44 XO YO M05;(回原点,主轴停止)

N12 Z250.0 T15 M06;(刀具长度补偿取消,换刀)

N13 G43 Z0 H15;(初始平面,刀具长度补偿)

N14 S20 M03;(主轴正转)

N15 G99 G82 X550.0 Y-450.0 Z-130.0 R-97.0 P300 F70;(钻#7孔,返回到R平面)

N16 G98 Y-650.0;(钻#8孔,返回到初始平面)

N17 G99 X1050.0;(钻#9孔,返回到R平面)

N18 G98 Y-450.0;(钻#10孔,返回到初始平面)

N19 GOO G44 XO YO M05;(原点复归,主轴停止)

N20 Z250.0 T15 M06;(刀具长度补偿取消,换刀)

N21 G43 Z0 H31;(起始点位置,刀具长度补偿)

N22 S10 M03;(主轴正转)

N23 G85 G99 X800.0 Y-350.0 Z-153.0 R47.0 P50;(钻#11孔,返回到R平面)

N24 G91 Y-200.0 K2;(钻#12、#13孔,返回到R平面)

N25 G28 XO YO M05;(回原点,主轴停止)

N26 G44 Z0;(刀具长度补偿取消)

N27 M30;(程序结束)

想要资料的朋友欢迎加入我们万人社群,群内不定期分享您需要的资料

1肯纳《航空解决方案》PPT

2山特《圆柄刀具铣削策略》PPT

3 某外企《珩磨培训》资料

4 安卡培训资料

5 Mazak 程序设计资料

6 Grob资料

7 海德汉资料

8 各种精益生产培训

可以添加小编微信 fatliu1984 索取,也可以关注我们 公众号:切削之家(备注:头条)

镗孔指令g76格式_11种孔加工固定循环指令+1个案例=完美解决孔加工问题相关推荐

  1. 循环左移和循环右移指令_11种孔加工固定循环指令+1个案例=完美解决孔加工问题...

    钻孔循环指令:G81.G82.G73.G84.G74.G85.G86.G89.G76.G87.G80. 采用孔加工固定循环功能,只用一个指令,便可完成某种孔加工(如钻.攻.镗)的整个过程. 1孔加工循 ...

  2. 镗孔指令g76格式_数控车床螺纹切削指令G32,用途广泛,可分度车削多头螺纹

    做过数控车床的朋友都知道,数控车床螺纹切削指令有G32,G92,G76这三种最主要的螺纹指令,当然还有其他的,最常用的就是这三种.对于初学者来说,最熟悉的应该就是G92了吧,因为它是循环,用起来简单易 ...

  3. 镗孔指令g76格式_钻孔、镗孔、攻丝,11个固定循环详解!

    FANUC系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍. 1)钻孔循环指令G81 G81钻孔加工循环指令格式为: G81 G△△ X__ Y__ Z__ R__ F__ X,Y为孔的 ...

  4. 镗孔指令g76格式_关于镗孔G76循环退刀方式总结

    数控机床G76镗孔指令退刀的说明,如对大家有帮助可以分享到朋友圈哦!当然,这里说的是针对FANUC系统的机床! 今天有学员问我,单位做镗孔,要求不能在孔的侧壁有划痕,怎么破?有个最简单的方式,就是镗孔 ...

  5. 一种双灰度传感器巡黑线方案:完美解决小车循迹时左右摇摆的问题

    背景 在使用灰度传感器制作巡迹小车时,传统循迹方法通常采用三灰度循迹,即在小车车体的左中右三个位置分别放置三个灰度传感器,根据传感器是否触发或是传感器返回的数值大小来判断车体的三种位置状态:中正.偏左 ...

  6. 循环左移和循环右移指令_数控铣床编程中,关于钻孔循环指令G81G82G83G73,分享个人经验...

    从事数控铣床编程加工中,常会遇到钻孔加工.因此,编程人员首先需要了解孔加工类刀具的选择与使用:其次,要根据孔的形状和加工特点选择合适的固定循环指令,本文主要讲解四种钻孔切削循环指令. 首先,对工件孔加 ...

  7. 法兰克机器人循环编程_【发那科】FANUC机器人循环指令介绍

    如果我们想在发那科机器人编程中对一定的内容进行多次重复执行,可以用什么指令来满足? 一般来讲,介于FOR和ENDFOR指令中间的程序内容可以实现多次重复执行,FOR和ENDFOR是一组成对出现的指令, ...

  8. 法兰克机器人循环编程_FANUC机器人循环指令介绍

    如果我们想在Fanuc机器人编程中对一定的内容进行多次重复执行,可以用什么指令来满足?一般来讲,介于FOR和ENDFOR指令中间的程序内容可以实现多次重复执行,FOR和ENDFOR是一组成对出现的指令 ...

  9. 跳转指令和循环指令详解

    跳转指令 Jxx指令不影响标志,但要利用标志(下表).根据利用的标志位不同,17条指令分成4种情况:   ⑴  判断单个标志位状态 ⑵  比较无符号数高低 ⑶  比较有符号数大小 ⑷  判断计数器CX ...

最新文章

  1. android中进程的优先级
  2. idea插件GsonFormat的使用
  3. 设计模式-软件架构设计七大原则及开闭原则详解
  4. 关于LB论坛的一个BUG的探讨
  5. 在要求或期待别人做到某事的时候,先反思下自己是否值得。就好比我常会期望有很多人会记住我生日是哪天,但......
  6. JVM初识之自定义类加载器
  7. sql常用语句整理(包括增删改查),适合小白使用
  8. html运行flash脚本语言,flash课件制作常用的脚本语句
  9. 如何免费将office文档转成PDF的几种方法
  10. 化学计算机模拟计算,计算机化学与分子设计课件.ppt
  11. 【笔记】用函数实现折半查找
  12. 2019-4—22爬取头条新闻街拍图片
  13. 写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
  14. centos7是linux内核,在CentOS 7上用源代码编译最新的Linux内核
  15. 谷歌浏览器翻译插件使用不了,替代品 AnyTranslation
  16. FPGA学习笔记_ROM核调用与调试
  17. 钾肥认沽权证谢幕:揭密2007年股市第一奇案
  18. python实现屏幕视频录制_用Python来做一个屏幕录制工具
  19. 微信小程序+腾讯地图 获取定位与地图选点插件
  20. TortoiseGit提示No supported authentication methods available异常

热门文章

  1. 基于asp.net2.0中membership系统角色、用户、资源的权限设计
  2. django源码分析 LazySetting对象
  3. Linux基础命令---修改用户信息usermod
  4. ASIFormDataRequest实现post的代码示例
  5. grails的controller和action那点事---远程调试groovy代码
  6. 开源纯C日志函数库iLOG3快速入门(八、如果你喜欢简单日志函数甚于日志函数库)...
  7. 综合布线系统设计遵循的标准和条件
  8. python 输入学生成绩 若成绩在90、流程图_Python习题选编
  9. android viewpager 复杂指示器_View Pager 性能优化之 无限循环
  10. python线程暂停恢复退出_python中的暂停和恢复线程