数控铣床固定循环编程
数控铣床钻孔固定循环指令详解

注: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的方式选择有关。
第四章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】如图所示,整圆程序的编写如下:
数控钻铣加工中心编程方法及步骤【教程】

数控铣削(加工中心)编程概述加工中心是具有刀库,能够自动换刀的镗铣类机床。
加工中心除自动换刀之外与数控铣床基本一致。
一、数控铣床(加工中心)的加工特点加工中心是一种工艺围较广的数控加工机床,能实现三轴或三轴以上的联动控制,进行铣削(平面、轮廓、三维复杂型面)、镗削、钻削和螺纹加工。
加工中心特别适合于箱体类零件和孔系的加工。
加工中心特别适合单件、中小批量的生产,其加工对象主要是形状复杂、、工序较多、精度要求高,一般机床难以加工或需使用多种类型的通用机床、刀具和夹具,经多次装夹和调整才能完成加工的零件。
二、数控铣床(加工中心)的编程特点1.数控铣床(加工中心)可用绝对值编程或增量值(相对坐标)编程,分别用G90/G91指定。
2.手工编程只能用于简单编程,对复杂的编程广泛采用自动编程。
三、数控铣床(加工中心)的选择加工中心分立式、卧式和复合;三轴或多轴。
最常见的是三轴立式加工中心。
立式加工中心的主轴垂直于工作台,主要适用于加工板材类、壳体类零件,形状复杂的平面或立体零件、以及模具的、外型腔等,应用围广泛。
卧式加工中心的主轴轴线与工作台台面平行,它的工作台大多为由伺服电动机控制的数控回转台,在工件一次装夹中,通过工作台旋转可实现多个加工面的加工,适用于加工箱体、泵体、壳体等零件加工。
复合加工中心主要是指在一台加工中心上有立、卧两个主轴或主轴可90°改变角度,因而可在工件一次装夹中实现五个面的加工。
四、数控铣床(加工中心)刀具加工中心对刀具的基本要:✓良好的切削性能能承受高速切削和强力切削并且性能稳定;✓较高的精度刀具的精度指刀具的形状精度和刀具与装卡装置的位置精度;✓配备完善的工具系统满足多刀连续加工的要求。
加工中心的刀具主要有:立铣刀、面铣刀、球头刀、环形刀(牛鼻刀)、钻头、镗刀等。
面铣刀常用于端铣较大的平面;立铣刀的端刃切削效果差,不能作轴向进给;球头刀常用于精加工曲面,刀具半径需要小于凹曲面半径。
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 功能的偏移方式中指定,实现工件拐角加工的圆弧过渡。
数控铣床FANUC系统编程代码

G91 G03 X0 Y0I-40 J0 F80
例3:
O1234:
G17 G90;(初始化)
G54 G00 X-30.Y-50.;(设定工件坐标系)
M03 S1000;(主轴正转)
G00 Z100.;(刀具下刀)
Z5.;(下刀R点)
G01 Z-5. F100; (下刀切削深度)
模态
G58
工件坐标系5选择
模态
G59
工件坐标系6选择
模态
G65
00
宏程序调用
非模态
G66
12
宏程序模态调用
模态
G67
宏程序模态调用取消
模态
G68
16
坐标旋转
模态
G69
坐标旋转取消
模态
G73
09
排削钻孔循环
模态
G74
左旋攻螺纹循环
模态
G76
精镗循环
模态
G80
取消固定循环
模态
G81
钻孔循环模态G来自2反镗孔循环其中,X、Y、Z为终点坐标,F为进给速度,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
说明:
(1) G01指令刀具从当前位置以联动的方式,按程序段中F指令规定的合成进给速度,按合成的直线轨迹移动到程序段所指定的终点。
(2)实际进给速度等于指令速度F及进给速度修调倍率的乘积。
(2)、绝对值编程G90及增量值编程G91
格式: G90 G00/G01X—Y—Z—
G91G00/G01X— Y—Z—
注意:铣床编程中增量编程不能用U、W,如果用,就表示为U轴、W轴.
固定循环功能

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
固定循环
定循环
《数控铣床编程与加工》课程标准

《数控铣床编程与加工》课程标准(2022版)第一部分课程概述一、课程性质与作用本课程是数控技术应用专业的专业核心课程。
课程的主要内容有:数控机床编程与操作基础、零件轮廓的铣削加工、固定循环编程与孔加工、坐标变换编程、宏程序编程与自动编程。
使用教材:数控铣床/加工中心加工技术,沈建峰主编,中国劳动和社会保障出版社。
二、课程基本理念通过本课程的学习达到中级数控铣工(加工中心操作工)技能水平并取得中级数控铣工(加工中心操作工)职业资格证书。
三、课程设计思路及依据1.设计思路为了全面提升本专业教学质量,充分贴合本地机械行业企业生产需求和学校教学情况。
数控技术应用专业充分吸收国内外职业教育教学的先进理念,借鉴一体化教学改革的最新成果,特将数控铣床编程与加工课程设置为专业核心课程。
2.设计依据以《教育部关于职业院校专业人才培养方案制订与实施工作的指导意见》和《关于组织做好职业院校专业人才培养方案制订与实施工作的通知》和职业教育国家教学标准体系为指导,根据专业人才培养方案和依据新形势发展对中等职业院校人才培养要求,坚持以就业为导向,以能力为本位,制定了数控铣床编程与加工课程标准。
第二部分课程目标一、课程总体目标通过本门课程的学习,使学生熟练掌握数控编程与加工中关于基点的计算方法;能对数控铣床加工的工件进行合理的工艺分析,编写数控加工工艺文件;能合理选用装夹方式、夹具、刀具,合理选用切削用量,掌握常用刀具的刃磨及修磨方法;能合理运用固定循环指令、参数编程等高级编程指令对复杂工件进行编程。
能对数控铣床加工工件进行质量误差分析,并能提出改进与预防措施;熟练掌握1~2种数控仿真软件的操作;掌握程序的传输方法,并能在数控铣床上完成零件的加工。
二、分目标(一)素质目标以科学的劳动观与技术观为指导,帮助学生正确理解技术发展、劳动生产组织变革和劳动活动的关系,充分认识职业和技术实践活动对经济发展和个人成长的意义与价值,使受教育者形成健康的劳动态度、良好的职业道德和正确的价值观,将综合素质教育贯穿于教育教学全过程,全面提高学生素质与质量(二)知识目标学生应能认识数控铣床地结构、布局特点和工艺范围;系统掌握数控铣床零件编程与加工机械零部件地加工工艺,掌握数控铣床加工地工艺路线,掌握数控铣床编程地基本知识,具有在数控铣床编制和实施较复杂机械零件加工程序地能力,能对零件具体操作加工。
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。
法兰克数控铣床编程与操作

G17(XY平面) X
坐标平面选择
4. 进给控制指令(G00,G01,G02/G03
1)快速定位指令(G00) 编程格式:G00 X__Y__Z__; 其中X,Y,Z是快速定位至终点的坐标值,在G90编程方式下,终点
为相对于工件坐标系原点的坐标;在G91编程方式下,终点为相对于 起点的位移量。 G00为模态功能指令,可由G01、G02或G03功能指令注销。
G01指令刀具以联动的方式,按F规定的 合成进给速度,从当前位置按线性路线 (联动直线轴的合成轨迹为直线)移动到 程序段指令的终点。
如图所示,使用G01编程,要求从A点经 B点线性进给到C点(此时进给路线是从 A→B→C的折线)。 绝对坐标编程:
G90 G01 X25.0 Y30.0 F100; X40.0 Y35.0; 增量坐标编程:
3. 程序的一般结构 一个零件程序必须包括起始符和结束符,且零件程序是按程序段的输 入顺序执行而不是按程序段号的顺序执行。但书写程序时建议按升序 方式书写程序段号。 本系统的程序结构为: 程序起始符:%(或O)符,%(或O)后跟程序号; 程序体; 程序结束:M02或M30; 注释符:括号( )内或分号(;)后的内容为注释文字。
增量坐标编程: G91 G03 X0 Y0 J30.0 F80;
注意事项:
(1) 顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的 正方向看到的回转方向;
(2) 同时编入R与I,J,K时,R有效; (3) 在XZ平面或YZ平面圆弧插补指令格式分别为:
G02
I__K__
功能 零件程序号
程序段号 准备功能
尺寸字
表2.1 指令字符表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(5) G80:取消固定循环
该指令能取消固定循环,同时R 点和Z 点 也被取消。
13.4.9
★使用固定循环时应注意以下几点:
(1) 在固定循环指令前应使用M03 或M04 指令使主轴回转; (2) 在固定循环程序段中,X, Y, Z, R 数据应至少指令一个才 能进行孔加工;
(3) 在使用控制主轴回转的固定循环(G74、G84、G86)中, 如果连续加工一些孔间距比较小,或者初平面到R 点平面的 距离比较短的孔时,会出现在进入孔的切削动作前时,主轴 还没有达到正常转速的情况,遇到这种情况时,应在各孔的 加工动作之间插入G04 指令,以获得时间;
G82:带停顿的钻孔循环
G82
X_Y_Z_R_P_F_K_
G82 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间 由地址P 给出。 G82 指令主要用于加工盲孔,以提高孔深精度。 注意:如果Z 的移动量为零,该指令不执行。
13.4.9
3)攻丝循环指令G74(左) G84(右)
13.4.9
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:固定循环的次数。
G74 X_Y_Z_R_P_F_K_
G74 攻反螺纹时主轴反转,到孔底时主轴 正转,然后退回。 G74 指令动作循环见图。 ★注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。
13.4.9
攻丝循环指令G84(右)
G84 X_Y_Z_R_P_F_K_
Βιβλιοθήκη G84 攻螺纹时从R 点到Z 点主轴正转, 在孔底暂停后,主轴反转,然后退回。 G84 指令动作循环见图。 注意: (1) 攻丝时速度倍率、进给保持均不起作用; (2) R 应选在距工件表面7mm 以上的地方; (3) 如果Z 的移动量为零,该指令不执行。
1)高速钻深孔循环G73和钻深孔循环指令G83
G73(G83) X_Y_Z_R_Q_F_K_
说明: Q:每次进给深度; 高速钻深孔循环G73 k:指令执行重复次数。 G73 用于Z 轴的间歇进给,使深孔 加工时容易排屑,减少退刀量, 可以进行高效率的加工。 G73 指令动作循环见上图。 注意:Z、K、Q 移动量为零时,该指令不执行。
13.4.9
该零件的特点是形状比较简单,数值计算比较方便。现按轮廓编 程,根据图计算各基点及圆心点坐标如下: A(0,0) B(0,40) C(14.96,70) D(43.54,70) E(102,64) F(150,40) G(170,40) H(170,0) 01(70,40) 02(150,100)
13.4.9
数控铣床综合编程实例 (选)
例1:该零件的毛坯是一块180mm×90mm×l2mm板料, 要求铣削成图中粗实线所示的外形。 如图可知,各孔已加工完,各边都留有5mm的铣削留 量。铣削时以其底面和2-Φ10H8的孔定位,Φ60mm孔 对工件进行压紧。在编程时,工件坐标系原点定在工件 左下角A点(如图所示),现以Φ10mm立铣刀进行轮廓加 工,对刀点在工件坐标系中的位置为(-25,10,40), 刀具的切入点为B点,刀具中心的走刀路线为:对刀点1 --下刀点2--b--c--c’…--下刀点2--对刀点1。
13.4.9
小结
本次课需要学生掌握数控铣床的孔加工的循环指令格式;编程
方法;学会应用这些指令来进行编程。
思考题
编写下面零件的数控程序。
13.4.9
13.4.9
主轴
对刀点
6
1
4
130
换刀点1
换刀点2
2
3
工作台
13.4.9
程序: 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
13.4.9
13.4.9
N010 G99 G81 X70.0 Z82.0 R103.0 F150 N011 Y-50.0 N012 X40.0 Z72.0 R93.0 N013 Y-20.0 N014 G80 Z300.0 H00 M05 N015 G00 X-20.0 T03 M06 N016 G43 X120.0 H03 S10 M03 N017 G99 G84 X40.0 Z75.0 R93.0 F30.0 N018 Y-50.0 N019 G80 Z300.0 H00 MO5 N020 G00 X0 Y0 N021 M02
13.4.9
4)镗孔循环指令
① 镗孔循环指令G85 \G86 和G89
G85(G86) X_Y_Z_R_F_K_
G85 指令与G84 指令相同,但在孔底时主轴不反转。 G86 指令与G81 相同,但在孔底时主轴停止,然后快 速退回。 注意: (1) 如果Z 的移动位置为零,该指令不执行; (2) 调用此指令之后,主轴将保持正转。
7.孔加工固定循环指令
孔加工固定循环指令通常由下述
6 个动作构成:
(1) X、Y 轴定位;
(2) 快速运行到R平面;
(3) 孔加工; (4) 在孔底的动作; (5) 退回到R平面; (6) 快速返回到起始点。
13.4.9
循环指令的通用指令格式
G90(91) G98(99) (G73~G88) X_Y_Z_R_Q_P_F_K_
例 使用G88 指令编制如图所示的螺纹加工程序:设刀具 起点距工作表面100mm 处,切削深度为10mm。
(i) 先用G81 钻孔 %1000 G92 X0 Y0 Z0 G91 G00 M03 S600 G99 G81 X40 Y40 G90 R −98 Z −110 F200 G91 X40 L3 Y50 X-40 L3 G90 G80 X0 Y0 Z0 M05M30 (ii) 再用G84 攻丝 %2000 G92 X0 Y0 Z0 G91 G00 M03 S600 G99 G84 X40 Y40 G90 R −93 Z −110 F100 G91 X40 L3 Y50 X-40 L3 G90 G80 X0 Y0 Z0 M05M30
13.4.9
钻深孔循环指令G83
G83 指令动作循环见图。
13.4.9
2) 钻孔循环指令G81 和G82
G81 X_Y_Z_R_F_K_
G81 钻孔动作循环,包括X,Y 坐标定位、 快进、工进和快速返回等动作。 G81 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。
13.4.9
(4) 当用G00~G03 指令注销固定循环时,若G00~G03 指令 和固定循环出现在同一程序段,按后出现的指令运行;
(5) 在固定循环程序段中,如果指定了M,则在最初定位时送 出M 信号,等待M 信号完成,才能进行孔加工循环。
13.4.9
例1 编程如图所示零件。加工该零件所用的刀具 如下: (1)中心钻:T01,刀具的长度补偿 号为H01; (2)Φ5钻头:T02,刀具长度补偿号为H02; (3)M6丝锥:T03,刀具长度补偿号为H03
13.4.9
G89 X_Y_Z_R_P_F_K_
G89 指令与G85 指令相同,但在孔底有暂停。 注意:如果Z 的移动量为零,G89 指令不执行 。
13.4.9
② 反镗循环指令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 的移动量为零,该指令不执行。
13.4.9
③
精镗指令G76
G76 X_Y_Z_R_Q_P_F_K_
说明: G76 精镗时,主轴在孔底定向停止后, 向刀尖反方向移动,然后快速退刀。 这种带有让刀的退刀不会划伤已加工 平面,保证了镗孔精度。 G76 指令动作循环见图。 注意:如果Z 的移动量为零,该指令不执行。
13.4.9
13.4.9
例2:如图3-36所示,工件材料为HT300,使用刀具T01为镗孔刀, T02为Φ13钻头,T03为锪钻。
程序如下: %0004 N01 T01 N02 M06 N03 G54 N04 G90 G00 X0 Y0 N05 T02 N06G43 H01 Z20.M03 S500 F30 N07G98 G85 X0 Y0 R3. Z-45. N08G80 G28 G49 Z0.M06 N09 G00 X-60.Y50.T03 N10 G43 H02 Z10.M03 S600 N11 G98 G73 G90 X-60.Y0 R-15. Z-48. Q-4. K1.0 F40 N12 X60. N13 G80 G28 G49 Z0.M06 N14 G00 X-60.Y0. N15 G43 H03 Z10.M03 S350 N16 G98 G82 X-60.Y0 R-15.Z-32.P100 F25 N17 X60. N18 G80 G28 G49 Z0.M05 N19 G91 G28 X0 Y0 N20 M30