数控铣床固定循环编程.
数控铣床FANUC系统编程代码
第四章 FANUC-Oi-MD系统数控铣床编程1.1常用编程指令一:准备功能(G功能)准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。
数控加工常用的G功能代码见表4-1.表4-1G代码组功能附注G0001定位 (快速移动)模态G01直线插补模态G02顺时针方向圆弧插补模态G03逆时针方向圆弧插补模态G0400停刀,准确停止非模态G1702XY平面选择模态G18XZ平面选择模态G19YZ平面选择模态G2800机床返回参考点非模态G4007取消刀具半径补偿模态G41刀具半径左补偿模态G42刀具半径右补偿模态G4308刀具长度正补偿模态G44刀具长度负补偿模态G49取消刀具长度补偿模态G5011比例缩放取消模态G51比例缩放有效模态G50.122可编程镜像取消模态G51.1可编程镜像有效模态G5200局部坐标系设定非模态G5300选择机床坐标系非模态G5414工件坐标系1选择模态G55工件坐标系2选择模态G56工件坐标系3选择模态G57工件坐标系4选择模态G58工件坐标系5选择模态G59工件坐标系6选择模态G6500宏程序调用非模态G6612宏程序模态调用模态G67宏程序模态调用取消模态G6816坐标旋转模态G69坐标旋转取消模态G7309排削钻孔循环模态G74左旋攻螺纹循环模态G76精镗循环模态G80取消固定循环模态G81钻孔循环模态G82反镗孔循环模态G83深孔钻削循环模态G84攻螺纹循环模态G85镗孔循环模态G86镗孔循环模态G87背镗循环模态G88镗孔循环模态G89镗孔循环模态G9003绝对值编程模态G91增量值编程模态G9200设置工件坐标系非模态G9405每分钟进给模态G95每转进给模态G9810固定循环返回初始点模态G99固定循环返回R点模态二:辅助功能(M代码)辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。
数控铣床固定循环编程
1)高速钻深孔循环G73和钻深孔循环指令G83
说明:Q:每次进给深度;
k:指令执行重复次数。G73 用于Z 轴的间歇进给,使深孔加工时容易排屑,减少退刀量, 可以进行高效率的加工。G73 指令动作循环见上图。注意:Z、K、Q 移动量为零时,该指令不执行。
G73(G83) X_Y_Z_R_Q_F_K_
第17页/共24页
例 使用G88 指令编制如图所示的螺纹加工程序:设刀具起点距工作表面 100mm 处,切削深度为10mm。
(i) 先用G81 钻孔%1000G92 X0 Y0 Z0G91 G00 M03 S600G99 G81 X40 Y40 G90 R −98 Z −110 F200G91 X40 L3Y50X-40 L3G90 G80 X0 Y0 Z0 M05M30(ii) 再用G84 攻丝%2000G92 X0 Y0 Z0G91 G00 M03 S600G99 G84 X40 Y40 G90 R −93 Z −110 F100G91 X40 L3Y50X-40 L3G90 G80 X0 Y0 Z0 M05M30
第21页/共24页
例2:如图3-36所示,工件材料为HT300,使用刀具T01为镗孔刀, T02为Φ13钻头,T03为锪钻。
第22页/共24页
小结 本次课需要学生掌握数控铣床的孔加工的循环指令格式;编程方法;学会应用这些指令来
G82 X_Y_Z_R_P_F_K_G82 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间由地址P 给出。G82 指令主要用于加工盲孔,以提高孔深精度。注意:如果Z 的移动量为零,该指令不执行。
3)攻丝循环指令G74(左) G84(右)
G74 X_Y_Z_R_P_F_K_G74 攻反螺纹时主轴反转,到孔底时主轴正转,然后退回。G74 指令动作循环见图。★注意:(1) 攻丝时速度倍率、进给保持均不起作用;(2) R 应选在距工件表面7mm 以上的地方;(3) 如果Z 的移动量为零,该指令不执行。
数控铣床钻孔固定循环指令详解
注:1、在固定循环指令的程序段尾,若指定了G04P__,则在完成固定循环后执行暂停,而固定循环指令 用固定循环指令G74/G84/G86/G88时,如连续加工的孔间距较小或初始点到R顶的距离很短,则在进入孔 速,因此必须在每一孔动作间插入一个暂停指令G04。
铣床钻孔固定循环
参数说明 Z:从R点到孔底的距离 钻削(-Z方向) 间歇进给 切削进给 Q:孔底刀具偏移量 切削进给 切削进给 切削进给 切削进给 间歇进给 停刀 停刀----主轴正转 主轴定向停止 在孔底的动作 回退(+Z方向) 快速移动 切削进给 刀具离开孔壁快 速移动 快速移动 快速移动 快速移动 快速移动
4 4 1
啄式深孔钻孔循环 G90/G91 G98/G99 G83 X_ Y_Z_R_Q_F_K_ 小孔排屑钻孔循环 G90/G91 G98/G99 G83X_ Y_Z_R_Q_F_I_K_P_
G84
2
右旋攻丝循环
G90/G91 G98/G99 G84 X_ Y_Z_R_P_F_K_
G85 G86 G87 G88 G89
应用 高速深孔钻 左旋攻丝 精镗 取消 钻浅孔和中心孔 镗阶梯孔或锪孔 深孔
刚性攻丝主轴为伺服电机 (指令前加入M29,或参 数NO5200#0=1),柔性 攻丝需用攻丝夹头 转速需与进给量/螺Y-250Z150R-100Q15F100 M04S100;G99G74X300Y -250Z-150R-100Q15F100 G99G76X300Y-250Z150R-100Q5P1000F100 G99G81X300Y-250Z150R-100F100 G99G82X300Y-250Z150R-100P1000F100 G99G83X300Y-250Z150R-100P1000F101 M03S100;G99G84X300Y -250Z-150R100P1000F200 ; G84(G74) X_Y_Z_R_P_Q_F_K_(排 屑性刚性攻丝) G99G85X300Y-250Z150R-100F100 G99G86X300Y-250Z150R-100F100 G99G87X300Y-250Z150R-100Q5F100 G99G88X300Y-250Z150R-100P1000F100 G99G89X300Y-250Z150R-100P1000F100
数控铣床铰孔
② 固定循环功能表
G指令 G73 G74 G76 G80 G81
G82 G83 G84 G85 G86 G87 G88 G89
加工动作Z向 间歇进给 切削进给 切削进给
切削进给
切削进给 间削进给 切削进给 切削进给 切削进给 切削进给 切削进给 切削进给
在孔底部的动作
主轴正转 主轴定向停止
间。
⑥ G80:取消固定循环;该指令能取消固定循环,同时R 点和Z点也被取消。
2.数控铣床钻孔循环指令编程与加工技能
(1)一般钻孔(中心孔)循环 指令编程与加工技能(G81)。 格式: G98(G99)G81 X_ Y_ Z_ R_ F_
(2)带停顿的钻孔循环编程与加工技能(G82)。 格式: G98(G99)G82 X_ Y_ Z_ R_ P_ F_ (3)高速深孔加工循环指令编程与加工技能(G73)。 格式: G98(G99)G73 X_ Y_ Z_ R_ Q_ K_ F_ L_(华中数控系 统) G98(G99)G73 X_ Y_ Z_ R_ Q_ F_ (FANUC数控系统) (4)深孔加工循环指令编程与加工技能(G83)。
任务四编制孔类零件的加工程序
1
知识准备
2
任务实施
3
知识拓展
一、准备知识
1.数控铣床固定循环指令编程的概述 (1)固定循环指令的含义。
数控加工中,某些加工动作循环已经典型化。例 如,钻孔、镗孔的动作是孔位平面定位、快速引进、工 作进给、快速退回等,这样一系列典型的加工动作已经 预先编好程序,存储在内存中,可用包含G代码的一个程 序段调用,从而简化编程工作。这种包含了典型动作循 环的G代码称为循环指令。
暂停
主轴反转
主轴停止 主轴停止 暂停、主轴停止
数控铣床常用编程指令
数控铣床常用编程指令?一、有关单位的设定1.尺寸单位选择G20,G21,G22格式:G20;G21;G22;本系统采用3种尺寸输入制式:英制由G20指定,公制由G21指定,脉冲当量由G22指定,缺省时采用公制。
3种制式下线性轴、旋转轴的尺寸单位如下表所示。
尺寸输入制式及其单位?线性轴旋转轴英制(G20)英寸度公制(G21)毫米度脉冲当量(G22)移动轴脉冲当量旋转轴脉冲当量这3个代码必须在程序的开头坐标系设定之前用单独的程序段指令。
G20,G21,G22不能在程序的中途切换。
2.进给速度单位的设定G94、G95格式:G94 [ F_ ];G95 [ F_ ];G94为每分钟进给,F的单位依G20/G21/G22的设定而为mm/min,in/min或脉冲当量/min。
此外,G94 F_可以指定旋转轴的速度,旋转轴的速度单位为度/min或脉冲当量/min。
G95为每转进给,在F之后,直接指定刀具在主轴转一转的进给量,单位依G20/G21/G22的设定而为mm/r,in/r或脉冲当量/r。
这个功能必须在主轴装有编码器时才能使用。
G94,G95为模态功能,可相互注销,G94为缺省值。
这两种指令功能的关系为:每分钟进给=每转进给×主轴速度?二、进给控制指令常用G指令动画1.快速定位指定G00格式:G00 X_ Y_ Z_ A_ B_ C_ U_ V_ W_;其中,X,Y,Z,A,B,C,U,V,W为快速定位终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
2.线性进给指令G01格式:G01 X_ Y_ Z_ A_ B_ C_ U_ V_ W_ F_;其中,X,Y,Z,A,B,C,U,V,W为终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
(1)圆弧进给格式:图2 圆弧插补应用其中,α、β∈{X,Y,Z,U,V,W}为圆弧终点,在G90时为圆弧终点在工件坐标系中的坐标;在G91时为圆弧终点相对于圆弧起点的位移量;γ、δ∈{I,J,K},不论在G90还是在G91时都是以增量方式指定,为圆心相对于起点的偏移值,R为圆弧半径,当圆弧圆心角小于180°时,R为正值,否则R为负值,整圆编程时不可以使用R,只能用γ、δ;F为编程的两个轴的合成进给速度.在G02/G03前必须用G17/G18/G19指定平面,其中用G17代码进行XY平面的指定,省略时就被默认为是G17,但当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略。
数控编程说课(孔加工固定循环指令)
固定循环的三个平面
4 教学过程设计分析
二、分析解决问题(75‘)
通过分析固定循 环的三个平面,进而 引出通孔加工时孔底 平面的特殊位置超越 量的问题,学生分析, 教师总结并展示图片。 (3‘)
通孔加工要留超越量
4 教学过程设计分析
二、分析解决问题(75‘)
固定循环的两种返回方式
4 教学过程设计分析
二、分析解决问题(75‘)
通过分析孔类零件的加
工过程,进而分析固定循环
的基本思路即六个动作。学
生分析教师总结并动画演示
(10‘)(重在培养学生的固 定循环的基本原理理解, 即一个指令多个动作)。
4 教学过程设计分析
二、分析解决问题(75‘)
通过分析固定循环的六个基本动作 。进而引出六个动作中的三个特殊位置 即三个平面,学生分析,教师总结并动 画演示(5‘)(重在培养学生的安全意
1
教材分析
一.本节课在整个课程中的作用及地位
本项目主要介绍了孔类零件的加工方法, 本节学习的主题是“钻孔加工中的编程准备” 。为完成数控技术专业的高技能人才的培养目 标,在前期章节中已经详细讲解了数控车床的 编程与操作、数控铣床的结构及基本工艺、数 控铣床编程的基本指令等内容,在掌握了数控 铣床一般工件的编程及加工方法后,还要掌握 铣床中孔类零件的加工方法,为后期加工中心 的高速、高效、高精度加工复杂综合类零件打 下基础。
屏幕 投影 区域
谢谢
不足之处敬请指正
4 教学过程设计分析
一、提出问题(12‘)
图示工件用所学指令如何加工? 引导学生复习一般指令的编程方法和 子程序的编程方法。进而达到复习旧 指令并区分车、铣编程和工艺路线的 区别。
(完整版)数控铣床固定循环编程
G85(G86) X_Y_Z_R_F_K_ G85 指令与G84 指令相同,但在孔底时主轴不反转。 G86 指令与G81 相同,但在孔底时主轴停止,然后快
速退回。 注意: (1) 如果Z 的移动位置为零,该指令不执行; (2) 调用此指令之后,主轴将保持正转。
20.8.15
G89 X_Y_Z_R_P_F_K_
G89 指令与G85 指令相同,但在孔底有暂停。 注意:如果Z 的移动量为零,G89 指令不执行 。
20.8.15
② 反镗循环指令G87
X_Y_Z_R_Q_F_K_
说明: G87 指令动作循环见图。描述如下: (1) 在X、Y 轴定位; (2) 主轴定向停止; (3) 在X、Y 方向分别向刀尖的反方向移动I 、J 值; (4) 定位到R 点(孔底); (5) 在X、Y 方向分别向刀尖方向移动I 、J 值; (6) 主轴正转; (7) 在Z 轴正方向上加工至Z 点; (8) 主轴定向停止; (9) 在X、Y 方向分别向刀尖反方向移动I 、J 值; (10) 返回到初始点(只能用G98); (11) 在X、Y 方向分别向刀尖方向移动I 、J 值; (12) 主轴正转。 注意:如果Z 的移动量为零,该指令不执行。
20.8.15
1)高速钻深孔循环G73和钻深孔循环指令G83
G73(G83) X_Y_Z_R_Q_F_K_
说明: Q:每次进给深度; k:指令执行重复次数。高速钻深孔循环G73 G73 用于Z 轴的间歇进给,使深孔
加工时容易排屑,减少退刀量, 可以进行高效率的加工。 G73 指令动作循环见上图。 注意:Z、K、Q 移动量为零时,该指令不执行。
7.孔加工固定循环指令
孔加工固定循环指令通常由下述 6 个动作构成: (1) X、Y 轴定位; (2) 快速运行到R平面; (3) 孔加工; (4) 在孔底的动作; (5) 退回到R平面; (6) 快速返回到起始点。
25 数控铣削加工编程指令(固定循环)
25 数控铣削加工编程指令(固定循环)授课内容一、孔加工固定循环功能孔加工是最常见的零件结构加工之一,孔加工工艺内容广泛,包括钻削、扩孔、铰孔、锪孔、攻丝、镗孔等孔加工工艺方法。
数控铣床和加工中心通常都具有能完成钻孔、镗孔、铰孔和攻螺纹等加工的固定循环功能。
本节介绍的固定循环功能指令,即是针对各种孔的加工,用一个G代码即可完成。
该类指令为模态指令,使用它编程加工孔时,只须给出第一个孔加工的所有参数,接着加工孔凡与第一个孔有相同的参数均可省略,这样可极大提高编程效率,而且使程序变得简单易读。
表5-2 列出了这些指令的基本含义。
表5-2 固定循环功能指令一览表二、固定循环的基本动作如图5-44所示,对工件孔加工时,根据刀具的运动位置可以分为四个平面:初始平面、R平面、工件平面和孔底平面。
图5-44 固定循环的动作(1) 初始平面初始平面是为安全操作而设定的定位刀具的平面。
(2) R点平面R点平面又叫R参考平面。
这个平面表示刀具从快进转为工进的转折位置,R点平面距工件表面的距离主要考虑工件表面形状的变化,一般可取2-5mm。
(3) 孔底平面Z表示孔底平面的位置,加工通孔时刀具伸出工件孔底平面一段距离,保证通孔全部加工到位,钻削盲孔时应考虑钻头钻尖对孔深的影响。
孔加工固定循环一般由下述六个动作组成(图中用虚线表示的是快速进给,用实线表示的是切削进给);动作1――x轴和y轴定位:使刀具快速定位到孔加工的位置。
动作2――快进到R点:刀具自初始点快速进给到R点(Referance point)。
动作3――孔加工:以切削进给的方式执行孔加工的动作。
动作4――孔底动作:包括暂停、主轴准停、刀具移位等动作。
动作5――返回到R点:继续加工其他孔且可以安全移动刀具时选择返回R点。
动作6――返回到起始点:孔加工完成后一般应选择返回起始点。
为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。
说明:1)固定循环指令中地址R与地址Z的数据指定与G90或G91的方式选择有关。
数控铣床的程序编制基本指令
基本指令编程及应用
1 加工坐标系的设定指令
(1)G92——预置寄存指令,即建立坐标系,机床(刀 具、工作台)不产生运动,通过该指令设定起刀点即 程序开始运动的起点。 格式:G92 X Y Z ;
式中X、Y、Z尺寸字是指起刀点相对于加工原点的位 置。 应用: 应用:G92 X20 Y10 Z10 示意图如右图
超链文件\用户宏程序应用举例.doc
6 编程时应注意的问题
§4.3 图形的数学处理
1 直线轮廓的图形处理
两平行铣削平面的数学处理 两相交铣削平面的数学处理 定斜角直线轮廓的处理
2 空间曲面的数学处理
铣削空间曲面的方法 确定行距与步长(插补段的长度)
行距S的计算方法 确定步长L
§4.4 典型零件的程序处理
平面凸轮的工艺分析及编程 应用宏功能指令加工空间曲线 铣削软件模拟(1):熟悉铣削加工仿真软件的 1 : 使用 铣削软件模拟(2):能进行一般零件的铣削加 工仿真
平面凸轮的工艺分析及编程
平面凸轮的工艺分析及编程
1 工艺分析 2 加工调整(超链文件\数控加工工序卡.doc) 3 数学处理(超链文件\平面凸轮数学处理方法.doc)
式中:X、Y、Z--比例中心坐标(绝对方式),P-比例系数。
(2)各轴以不同比例编程 编程格式:G51 X~ Y~Z~ I~J~K~ G50
式中:X、Y、Z --比例中心坐标;I、J、K -- 对 应X、Y、Z轴的比例系数 (3)镜像功能(比例及镜像功能)
§4.2.2 基本指令编程及应用
9.坐标系旋转功能 G68、G69
1 加工坐标系的设定指令
(3)G54、G55、G56、G57、G58、G59 这些指令可
第四章FANUC系统数控铣床与加工中心编程
6)固定循环指令和辅助功能在同一程序段中,在定位前执行M功能。进给次数 指定(K)时,只在初次送出M码,以后不送出。
7)在固定循环模式中刀具半径补无效。 8)在固定循环模式指定刀具长度补偿(G43、G44、G49)时,当刀具位于R点时 (图4-15中动作2)生效。
一、孔加工的固定循环功能
1.孔的固定循环功能概述
(1)孔加工指令 加工孔的固定循环指令如表4-3所示
(2)固定循环的动作组成
固定循环 动作的组成
固定循环的动作组成如图所示,固定循环一般由六个动作组成,动作说明见表4-
4。
(3)固定循环的代码组成 组成一个固定循环,要用到以下三组G代码: 1)数据格式代码 G90/G91 2)返回点代码 G98(返回初始点)/G99(返回R点) 3)孔加工方式代码 G73~G89 在使用固定循环编程时一定要在前面程序段中指定M03(或M04),使主轴起动。
G82循环
(6)深孔排屑(G83) 书写格式: G83 X Y Z Q__R__F__;
以上指令指定钻深孔循环。Q是每次切削量,用增 量值指定。在第二次及以后切入执行时,在切入到d mm(或in)的位置,快速进给转换成切削进给。指定的Q 值是正值。如果指令负值,则负号无效。d值用参数 (No.5115)设定。
G17 G02 X Y R+R1; 若编程对象为以D为圆心的圆弧时有: G17 G02 X Y R-R2; 其中R1、R2为半径值。
半径编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
数控铣床编程讲解
➢ 格式:
G17
G18
G19
该指令选择一个平面,在此平面中进行圆弧插补和刀
具半径补偿。
G17选择XY平面,G18选择ZX平面,G19选择YZ平面。
移动指令与平面选择无关。例如在规定了G17 Z_时,
Z轴照样会移动。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
一、数控铣床常用编程指令
铣床
立式铣床坐标轴的定义
+Z
-X +Y
数控机床编程指令
一、数控铣床编程基本指令 二、数控铣床简化编程指令
一、数控铣床常用编程指令
5-1、M指令(或辅助功能)
表 3-2 指令 M03 M04 M05 M06 M08 M09 M19 M20 M30 M98 M99
功能 主轴正转 主轴反转 主轴停 换刀 切削液开 切削液关
O 20 40 60
N6 M30
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
图8 两种指令方式
一、数控铣床常用编程指令
2、坐标系设定G92(此坐标最好不要动,要是动 了关机在开机就可消除)
格式:G92 X_ Y_ Z_
二、有关单位的设定
1、尺寸单位选择G20,G21,G22(一般我们会 使用的是G21公制,G20英制是外国人用的单位)
➢格式: G20 G21 G22
本系统采用3种尺寸输入制式:英制由G20指定,公制 由G21指定,脉冲当量由G22指定,缺省时采用公制。 3种制式下线性轴、旋转轴的尺寸单位如表4所示。
➢要取消刀具长度补偿时用指令G49或H00。 ➢G43、G44、G49都是模态代码,可相互注销。
fanuc数控车床钻孔循环指令【大全】
从事数控铣床编程加工中,常会遇到钻孔加工。
因此,编程人员首先需要了解孔加工类刀具的选择与使用;其次,要根据孔的形状和加工特点选择合适的固定循环指令,本文主要讲解fanuc发那科钻孔切削循环指令。
FANUC系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍。
1)钻孔循环指令G81G81钻孔加工循环指令格式为: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)钻孔循环指令G82G82钻孔加工循环指令格式为: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(由系统内部设定),直到孔底为止。
数控编程固定循环
第三章 数控铣床的编程第三节 基本编程方法(2)一、组织教学:考勤、学习准备等。
二、复习旧课:(一)、复习上学期学过的内容,进一步巩固所学过的知识。
(二)、复习刀具半径补偿指令G40、G41、G421、指令格式为:___424101D Y X G G G ⎭⎬⎫⎩⎨⎧;G01 G40 X_Y_;其中:G41——左偏半径补偿,指沿着刀具前进方向,向左侧偏移一个刀具半径,G42——右偏半径补偿,指沿着刀具前进方向,向右侧补偿一个刀具半径, X,Y ——建立刀补直线段的终点坐标值。
D ——数控系统存放刀具半径值的内存地址,后有两位数字。
如:D01代表了存储在刀补内存表第1号中的刀具的半径值。
刀具的半径值需预先用手工输入。
G40——刀具半径补偿撤消指令。
注意:①刀具半径补偿平面的切换,必须在补偿取消方式下进行。
②刀具半径补偿的建立与取消只能用G00 或G01 指令,不得是G02 或G03。
2、通过实例进一步巩固刀具半径补偿指令的应用,如图1所示零件的加工程序。
要求建立如图所示的工件坐标系,按箭头所指示的路径进行加工。
设加工开始时刀具距离工件上表面50mm ,切削深度为2mm 。
图1 刀补指令的应用解:一个完整的零件程序如表1。
注意:①加工前应先用手动方式对刀,将刀具移动到相对于编程原点(-10,-10,50)的对刀点处。
②图中带箭头的实线为编程轮廓,不带箭头的虚线为刀具中心的实际路线。
3、刀具长度补偿指令G43、G44、G49G43使刀具在终点坐标处向正方向多移动一个偏差量e ;G44则把刀具在终点坐标值减去一个偏差量e (向负方向移动e );G49(或D00)撤销刀具长度补偿。
其格式与刀具半径补偿指令相类似。
三、引入新课:引子:利用刀具半径补偿指令G40、G41、G42引出拐角圆弧插补G39指令。
(一)、拐角圆弧插补G39指令1、G39代码在刀具半径补偿B 功能的偏移方式中指定,实现工件拐角加工的圆弧过渡。
固定循环功能
N001 G90 G00 Z300.0 T01 M06
N002 G43 Z120.0 H01 M03S1500
Y
定循环
N003 G99 G81 X40. 0 Y-20. 0 Z89. 0 R93. 0 F200 N004 G98 Y-50.0
N005 G99 G81 X70.0 Z99.0 R103.0 F200 N006 G98 Y-20. 0 N007 G80 Z300. 0 H00 M05 N008 G00 X130.0 T02 M06 N009 G43 Z120.0 H02 M03 S1500 N010 G99 G81 X70.0 Z82.0 R103.0 F150 N011 Y-50.0
定循环
G73与G83用于钻深孔,它们都考虑了排屑和散热情况,以 保证冷 却和润滑。它们的区别在于G83每次钻削一定深度后都返 回R点 (退出孔外),然后再进给,所以它的排屑和散热情况比G73
图2.4.15 G73,G83個循环过程
1定循环
(2)钻孔循环指令G81 和 G82
指令格式;G81 X Y Z R F K G82 X Y Z R P F K
①镗孔循环指令G85, G86和G89指令 格式:G85 (G86) X Y Z R F K G89 X Y Z R P F K
G89指令与G85指令基本相同,只是在加工 至孔底后,延时一段时间(由P定义)。 G86与G85的不同在于,加工至孔底后,主 轴停转并快速退刀。
C85 (G8»)
定循环
②反镗循环指令G87 指令格式:G87 X Y Z R Q F K
固定循环
定循环
Fanuc系统数控铣床常用固定循环祥解
Fanuc系统数控铣床常用固定循环祥解1.高速啄式深孔钻循环(G73)指令格式:G73 X---Y---Z---R---Q---P---F---K---加工方式:进给孔底快速退刀2.攻左牙循环(G74)指令格式:G74 X---Y---Z---R---Q---P---F---K---加工方式:进给孔底主轴暂停正转快速退刀3.精镗孔循环(G76)指令格式:G76 X---Y---Z---R---Q---P---F---K---加工方式:进给孔底主轴定位停止快速退刀4.钻空循环,点钻空循环(G81)指令格式:G81 X---Y---Z---R---F---K--- 加工方式:进给孔底快速退刀5.钻孔循环,反镗孔循环(G82)指令格式:G82 X---Y---Z---R---F---K--- 加工方式:进给孔底快速退刀6.啄式钻空循环(G83)指令格式:G83 X---Y---Z---Q---R---F---K--- 加工方式:中间进给孔底快速退刀7.攻牙循环(G84)指令格式:G84 X---Y---Z---R---P---F---K--- 加工方式:进给孔底主轴反转快速退刀8.镗孔循环(G85)指令格式:G85 X---Y---Z---R---F---K--- 加工方式:中间进给孔底快速退刀9.镗孔循环(G86)指令格式:G86 X---Y---Z---R---F---K--- 加工方式:进给孔底主轴停止快速退刀10.反镗孔循环(G87)指令格式:G87 X---Y---Z---R---F---K---加工方式:进给孔底主轴正转快速退刀11.镗孔循环(G88)指令格式:G88 X---Y---Z---R---F---K---加工方式:进给孔底暂停, 主轴停止快速退刀12.镗孔循环(G89)指令格式:G89 X---Y---Z---R---F---K--- 加工方式:进给孔底暂停快速退刀13.取消固定循环(G80)指令格式:G80。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
май-20
钻深孔循环指令G83
G83 指令动作循环见图。
май-20
2) 钻孔循环指令G81 和G82
G81 X_Y_Z_R_F_K_
G81 钻孔动作循环,包括X,Y 坐标定位、 快进、工进和快速返回等动作。
G81 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。
май-20
май-20
例1 编程如图所示零件。加工该零件所用的刀具 如下:
(1)中心钻:T01,刀具的长度补偿 号为H01; (2)Φ5钻头:T02,刀具长度补偿号为H02; (3)M6丝锥:T03,刀具长度补偿号为H03
май-20
对刀点 换刀点2
6
1
4
2
3
130 换刀点1
主轴
工作台
май-20
G74 攻反螺纹时主轴反转,到孔底时主轴 正转,然后退回。
G74 指令动作循环见图。 ★注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。
май-20
攻丝循环指令G84(右)
G84 X_Y_Z_R_P_F_K_
G82:带停顿的钻孔循环
G82 X_Y_Z_R_P_F_K_
G82 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间 由地址P 给出。
G82 指令主要用于加工盲孔,以提高孔深精度。 注意:如果Z 的移动量为零,该指令不执行。
май-20
3)攻丝循环指令G74(左) G84(右)
G74 X_Y_Z_R_P_F_K_
程序: N001 G90 G00 Z300.0 T01 M06 N002 G43 Z120.0 H01 S15 M03 N003 G99 G81 X40.0 Y-20.0 Z89.0 R93.0 F200 N004 G98 Y-50.0 N005 G99 G81 X70.0 Z99.0 R103.0 F200 N006 G98 Y-20.0 N007 G80 Z300.0 H00 M05 N008 G00 X130.0 T02 M06 N009 G43 Z120.0 H02 S15 M03
G84 攻螺纹时从R 点到Z 点主轴正转, 在孔底暂停后,主轴反转,然后退回。 G84 指令动作循环见图。 注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。
май-20
4)镗孔循环指令
май-20
③ 精镗指令G76
G76 X_Y_Z_R_Q_P_F_K_
说明: G76 精镗时,主轴在孔底定向停止后,
向刀尖反方向移动,然后快速退刀。 这种带有让刀的退刀不会划伤已加工 平面,保证了镗孔精度。 G76 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。
май-20
① 镗孔循环指令G85 \G86 和G89
G85(G86) X_Y_Z_R_F_K_ G85 指令与G84 指令相同,但在孔底时主轴不反转。 G86 指令与G81 相同,但在孔底时主轴停止,然后快
速退回。 注意: (1) 如果Z 的移动位置为零,该指令不执行; (2) 调用此指令之后,主轴将保持正转。
(5) G80:取消固定循环
该指令能取消固定循环,同时R 点和Βιβλιοθήκη 点 也被取消。май-20
★使用固定循环时应注意以下几点:
(1) 在固定循环指令前应使用M03 或M04 指令使主轴回转; (2) 在固定循环程序段中,X, Y, Z, R 数据应至少指令一个才
能进行孔加工; (3) 在使用控制主轴回转的固定循环(G74、G84、G86)中,
G90(91):绝对(增量)坐标方式; G98(99):返回初始平面(R点平面); G:固定循环代码之一; X 、Y:加工起点到孔位的距离(G91)或孔位坐标(G90); R:初始点到R 点的距离(G91)或R 点的坐标(G90); Z:R 点到孔底的距离(G91)或孔底坐标(G90); Q:每次进给深度(G73/G83); P:刀具在孔底的暂停时间; F:切削进给速度; k:固定循环的次数。
7.孔加工固定循环指令
孔加工固定循环指令通常由下述 6 个动作构成: (1) X、Y 轴定位; (2) 快速运行到R (3) 孔加工; (4) 在孔底的动作; (5) 退回到R (6) 快速返回到起始点。
май-20
循环指令的通用指令格式
G90(91) G98(99) (G73~G88) X_Y_Z_R_Q_P_F_K_
май-20
1)高速钻深孔循环G73和钻深孔循环指令G83
G73(G83) X_Y_Z_R_Q_F_K_
说明: Q:每次进给深度; k:指令执行重复次数。高速钻深孔循环G73 G73 用于Z 轴的间歇进给,使深孔
加工时容易排屑,减少退刀量, 可以进行高效率的加工。 G73 指令动作循环见上图。 注意:Z、K、Q 移动量为零时,该指令不执行。
май-20
G89 X_Y_Z_R_P_F_K_
G89 指令与G85 指令相同,但在孔底有暂停。 注意:如果Z 的移动量为零,G89 指令不执行 。
май-20
② 反镗循环指令G87
G87 X_Y_Z_R_Q_F_K_
说明: G87 指令动作循环见图。描述如下: (1) 在X、Y 轴定位; (2) 主轴定向停止; (3) 在X、Y 方向分别向刀尖的反方向移动I 、J 值; (4) 定位到R 点(孔底); (5) 在X、Y 方向分别向刀尖方向移动I 、J 值; (6) 主轴正转; (7) 在Z 轴正方向上加工至Z 点; (8) 主轴定向停止; (9) 在X、Y 方向分别向刀尖反方向移动I 、J 值; (10) 返回到初始点(只能用G98); (11) 在X、Y 方向分别向刀尖方向移动I 、J 值; (12) 主轴正转。 注意:如果Z 的移动量为零,该指令不执行。