钻孔循环指令: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 索取,也可以关注我们 公众号:切削之家(备注:头条)

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

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

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

  2. 列表输出循环左移_互联网人工智能开发语言Python之for循环、break、continue详解...

    IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击[关注]:把经验传递给有梦想的人: 1.for循环 Python循环的话除了while还可以用for完成循环. 在Python中for循环可 ...

  3. rol 循环左移 计算_第四周 算术运算、逻辑运算与移位操作指令

    大家好,又是我,沉迷学习无法自拔的小笨蛋康sir. 这个文集将会同步更新我观看吴宁老师的<微机原理与接口技术>教学视频写的笔记,学习笔记,大概每周一章. 有问题大家可以在评论下面留言讨论, ...

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

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

  5. java循环左一_java实现循环左移和右移的简单算法

    java实现循环左移和右移的简单算法 byte a=112,用程序实现,将其循环左移三位和右移三位. 112的二进制原码:0111 0000 112循环左移3位后的二进制码:1000 0011 112 ...

  6. c语言解决循环左移和循环右移

    循环左移: 例:1 2 3 4 5循环左移一位后变成2 3 4 5 1,循环左移两位后变成3 4 5 2 1. 下面用for循环实现: int i,k,j,temp,a[n]={1,2,3,4,5}; ...

  7. 长度为n的整数数组循环左移右移m位

    长度为n的整数数组循环左移m位 右移m相当于左移n-m // pat.cpp : Defines the entry point for the console application. //#inc ...

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

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

  9. 剑指offer:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。

    汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循环左移K位后的序列输出.例如,字符序列S="abc ...

最新文章

  1. 收集Cocos2d提供的字体!共57种
  2. 获取异常信息e.printStackTrace()的内容
  3. 有关opencv光流法的解释
  4. hibernate-jpa/hibernate-jpa-2.1-api-1.0.0.final.jar源代码下载地址
  5. Linux一些经典书籍
  6. 遗传算法及其应用实现
  7. Ubuntu安装时怎样分区
  8. 乌龟GIT的合并代码
  9. 如何批量将 PPT 幻灯片文档转换为 XPS 格式
  10. 第三部分 数据结构 -第一章 栈-1357:车厢调度(train)
  11. windows 无法更新计算机启动配置,“windows 无法更新计算机的启动配置。安装无法继续”这样解决...
  12. 闲云野鹤:吃鸡(四)之场景制作—用unity内置草功能制作草
  13. 从 “ 我爱你 ” 到 “ 我爱钱 ”
  14. 计算机科学与技术显卡要求,准大一新生,遥感科学与技术专业,对电脑有什么要求?...
  15. 深入了解MSB和LSB
  16. HDU 4082 Hou Yi's secret
  17. wap2app ios首页侧滑关闭页面出现空白 解决方法
  18. 虚假同感偏差(false consensus bias)
  19. linux下mv命令无法识别,linux下mv命令使用方法
  20. 论文阅读:Salient Object Detection: A Benchmark

热门文章

  1. butter滤波器matlab设计,详解滤波器设计命令之二:butter命令使用实例
  2. English story 23
  3. 张小龙首次全面阐述小程序,宣布1月9日上线(附微信公开课演讲全文)
  4. LabVIEW 2013SP1视觉开发必备软件LV、VDM、VBAI、VAS
  5. magic和android的区别,荣耀Magic缺点是什么?荣耀Magic优缺点一览
  6. Java训练work3.Exer5---供应商问题
  7. 全球股市总市值创新高 中国IT企业存在感渐强
  8. @Scheduled(cron = * * * * * *) cron表达式详解
  9. Stable Diffsuion还能用来压缩图像?压缩率更高,清晰度超越JPEG等算法
  10. 动物科学可以转计算机专业吗,报考华中农业大学计算机,被调剂到动物科学,真不该盲目服从...