数控铣铣平面循环怎么编(FANUC常用几种孔加工固定循环)

Posted

篇首语:世事洞明皆学问,人情练达即文章。本文由小常识网(cha138.com)小编为大家整理,主要介绍了数控铣铣平面循环怎么编(FANUC常用几种孔加工固定循环)相关的知识,希望对你有一定的参考价值。

数控铣铣平面循环怎么编(FANUC常用几种孔加工固定循环)

大家好,我是操机小能手。今天给大家带来的是CNC孔加工指令的详细讲解,包含钻孔、镗孔、铰孔、攻丝等10种,每一种都是自己实践应用精心整理而出!希望大家喜欢,老铁们的关注和收藏及转发,是我更新最大的动力,喜欢的老铁,希望你们继续支持我。


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倍直径的孔。编程实例:如图a所示零件,要求用G81加工所有的孔,其数控加工程序如下:

T01 M06; 选用1号刀具(Φ8钻头)


S1200 M03; 主轴正转1200r/min


G00 X0. Y0. M08;


G81 G99 X10. Y10. Z-15. R5 F20; 在(10,10)位置钻孔,孔的深度为15mm,参考平面高度为5mm,钻孔加工循环结束返回参考平面


X50. Y10.; 在(50,10)位置钻孔(G81为模态指令,直到G80取消为止)


Y30; 在(50,30)位置钻孔,X若不赋值,则系统默认前一段X值


X10; 在(10,30)位置钻孔


G80;取消钻孔循环


G00 Z30


G91 G28 Z0


M30


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。

T01 M06; 选用1号刀具(Φ8钻头)

G90 S1000 M03; 启动主轴正转1000r/min

G00 X0. Y0. Z30. M08;

G82 G99 X10. Y10. Z-15. R5 P2000 F20; 在(10,10)位置钻孔,孔的深度为15mm,参考平面高度为5mm,钻到孔底暂停2秒,钻孔加工循环结束返回参考平面

X50; 在(50,10)位置钻孔(G81为模态指令,直到G80取消为止)

Y30; 在(50,30)位置钻孔

X10; 在(10,30)位置钻孔

G80;取消钻孔循环

G00 Z30

M30

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。

T02 M06; 选用2号刀具( M10丝锥。标准螺距为1.5mm)

S100 M03; 启动主轴正转100r/min

G00 X0. Y0. Z30. M08;

G84 G99 X10. Y10. Z-10. R5 F150; 在(10,10)位置攻螺纹,螺纹的深度为10mm,参考平面高度为5mm,螺纹加工循环结束返回参考平面,进给速度F=(主轴转速)100×(螺纹螺距)1.5=150

X50; 在(50,10)位置攻螺纹(G84为模态指令,直到G80取消为止)

Y30; 在(50,30)位置攻螺纹

X10; 在(10,30)位置攻螺纹

G80;取消攻螺纹循环

G00 Z30

M30

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镗孔加工循环指令格式为:

G89G△△ 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)沿刀尖正方向偏移;

相关参考

数控铣铣螺纹编程实例(数控铣床编程实例教程)

...一:毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件资料为45钢。1.依据图样要求、毛坯及前道工序加工状况,确认工艺方案及加工道路1)以已加工过的底面为定位基准,用通用台虎钳夹紧工...

数控车床故障1(CNC加工中心常用(FANUC )系统故障维修 10 种解决方式)

《FANUC系统故障维修10例》例161.“循环起动”灯不灭的故障维修故障现象:某配套FANUC6M的立式加工中心,在执行程序时出现仅执行程序中的第一移动指令,此后“循环起动”灯一直亮,但不执行下一段。分析及处理过程:由于...

数控铣床铣平面程序(FANUC数控铣床编程实例1-铣削矩形零件平面一)

矩形零件是最常见的零件,而铣削平面又是经常遇到的加工任务。手工编程加工平面需要考虑的事情有矩形平面的尺寸、刀具的尺寸、工件坐标系原点、走刀路线以及加工参数等内容。加工平面时,尽量选用大直径的铣刀,这样...

数控铣刀具大全图片(机械加工中最常用的几种铣刀介绍,你都知道吗?)

...业工具厂生产。现介绍几种常用铣刀。1立铣刀立铣刀是数控机床上用得最多的一种铣刀,立铣刀的圆柱表面和端面上都有切削刀,圆柱面上的切削刃是主切削刃,端面

数控车床G73(FANUC系统数控车固定循环G73案例及宏程序对比)

一、具体格式:G73格式:G73U--W--R--;G73P--Q--U--W--F--S--T--;二、程序解释:1、G73U--W--R--;U:X轴方向每刀车削的深度,如2.5W:Z轴方向每刀车削的深度。如0.2R:G73这个动作执行次数,如12,即此值用以平均每次切削深度2、G73P--Q--U--...

法兰克系统数控车床页面(FANUC系统数控车固定循环G73案例及宏程序对比)

一、具体格式:G73格式:G73U--W--R--;G73P--Q--U--W--F--S--T--;二、程序解释:1、G73U--W--R--;U:X轴方向每刀车削的深度,如2.5W:Z轴方向每刀车削的深度。如0.2R:G73这个动作执行次数,如12,即此值用以平均每次切削深度2、G73P--Q--U--...

法兰克系统数控车床页面(FANUC系统数控车固定循环G73案例及宏程序对比)

一、具体格式:G73格式:G73U--W--R--;G73P--Q--U--W--F--S--T--;二、程序解释:1、G73U--W--R--;U:X轴方向每刀车削的深度,如2.5W:Z轴方向每刀车削的深度。如0.2R:G73这个动作执行次数,如12,即此值用以平均每次切削深度2、G73P--Q--U--...

排刀式数控车床编程(加工中心编程详解)

FANUC-Oi-MD系统数控编程1.1常用编程指令一:准备功能(G功能)准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。数控加工常用的G功能代码见表4-1.表4-1G代码组功...

数控铣床刀补怎么使用(FANUC数控铣床编程实例2-铣削矩形零件平面二)

当刀具直径小于零件平面宽度时,就要走多行轨迹,此时要考虑的是走几行,行间距是多少。不加刀补折线往返平行走刀铣削平面上图零件使用ø12立铣刀加工,零件平面宽度24mm,显然不可能一次走刀加工完成。行间距取2/3倍的...

数控加工中心G4是啥意思(数控系统代码信息大全,花了三天时间整理的)

做数控系统的朋友们福利来啦,这篇文章汇聚了大量数控系统代码信息,大家研究数控系统的可以收藏啦。FANUC车床G代码FANUC铣床G代码FANUCM指令代码SIEMENS铣床G代码SIEMENS802S/CM固定循环SIEMENS802DM/810/840DM固定循环SIEMENS车床G代码D刀...