第5章 数控钻镗床与加工中心编程
钻(镗)孔加工编程

6个基本操作动作。 (1)在XY平面快速定位 (2)刀具从初始平面快速移动到R平面 (3)孔切削加工 (4)孔底的动作 (5)返回到R平面 (6)快速返回到初始平面
G99
G98
快速定位
A
到孔上方 B 初始高度平面 1
A
1
初始高度平面 B
快 速 下 移2
2
到 R平 面
R安 全 高 度 平 面
钻孔循环指令G81
模态指令
♠ G81--一般钻孔循环,用于定点钻。 ♠ 格式:G81 X__ Y__ Z __ R __ F__;
X_Y_ : 为孔位点坐标; Z_ : 为孔底Z向坐标; R_ : R平面的Z向坐标; F_ : 进给速度;
点钻循环指令G82
模态指令
♠ G82—有暂停的钻孔循环,刀具在
模态指令
♥ G85:以切削速度退刀的粗镗.
➢格式:G85 X_ Y_ Z_ R_ F_; XY为孔位坐标; Z为孔底Z向坐标; R为R面的Z向坐标; F为进给速度, 通常单位为mm/min
第5章 数控钻镗床与加工中心编程
1.4.固定循环指令
常用指令: G81 切削进给,快速退刀 G82 切削进给,孔底暂停抛光,快速退刀 G83 深孔钻,抬刀到R高度 G80 取消钻孔循环 G73 高速深孔钻,一般进给量2~3mm,抬刀量0.1mm。 常见指令: G74 反攻丝 G76 孔底准确停止,精镗 G84 攻丝 G85 切削进给,切削退刀,铰孔 G86 孔底停止,铣孔
F为进给速度
高速深孔钻指令G73
模态指令
♥ G73用于深孔钻削,在钻孔时采取间断 进给,有利于断屑和排屑,适合深孔加工
♥ 格式:G73 X_ Y_ Z_ R_ P_ Q_ F_; XY为孔位坐标; Z为孔底Z向坐标; R为R面的Z向坐标; P为孔底暂停时间,不能用小数点, 单位ms。 Q为每次切削进给的切削深度,增量值, 必须为正值,负值无效。 F为进给速度
第五章数控钻镗床的程序编制

•(1)镗刀快速 •定位到初始点
•(2)主轴准停,刀
•具沿刀尖反方向偏 移
•(8)沿刀尖 •正方向偏移
•(7)镗刀快速
•退回到初始平面
•R •(6)主轴准停,刀•(3)快速移动到孔底位置
•具沿刀尖反向偏移
•(5)刀具向上进给,到R平面
PPT文档演模板
•Z点
•(4)刀尖正向移动到加工位置,主轴正转
第五章数控钻镗床的程序编制
N80 G80;
•Y
N90 G00 Z30;
N100 X0 Y0
•30
•40
N110 M30;
•10
PPT文档演模板
•10 •50
•X
•60
第五章数控钻镗床的程序编制
3. 镗孔循环
1. 粗镗循环指令G85/G86/G88/G89 2. 精镗循环指令G76 3. 背镗(反镗)循环指令G87
PPT文档演模板
4) Z为孔底坐标,增量坐标方式时为孔底相对R点平面的增量值。
5) R为R点平面的坐标,增量坐标方式时为R点平面相对B点的 增量值;
6) Q用来指定每次的加工深度,或规定孔底刀具偏移量(增量 值);
7) P用来指定刀具在孔底的暂停时间,以ms为单位,不使用小 数点;
8) F指定孔加工切削进给时的进给速度。单位为mm/min;
G73指令动作循环如图:
•初始点
PPT文档演模板
•R点 •Q •Q •Q
•d •G98
•G99 •d
•Z点
第五章数控钻镗床的程序编制
G83指令动作循环如图:
•初始点
PPT文档演模板
•R点 •Q •Q •Q
•d •G98
•G99 •d
数控复习资料

数控复习资料第一章数控机床概述一、名词解释:1、NC:数字控制简称数控,在机床领域指用数字化信号对机床运动及其加工过程进行控制的一种自动化技术。
2、CNC:计算机数控,使用专用计算机通过控制程序来实现部分或全部基本控制功能,并能通过接口与各种输入/输出设备建立联系的一种自动化技术。
3、可编程控制器(PLC):是一种专为在工业环境下应用而设计的数字运算操作电子系统。
4、CAD:计算机辅助设计5、CAE:计算机辅助工程6、FMS:柔性制造系统7、FMC:柔性制造单元8、插补:指数据密化的过程,对输入数控系统的有限坐标点(例如起点、终点),计算机根据曲线的特征,运用一定的计算方法,自动地在有限坐标点之间生成一系列的坐标数据,以满足加工精度的要求。
9、基准脉冲插补:又称脉冲增量插补或行程标量插补,适用于以步进电动机为驱动装置的开环数控系统。
其特点是每次插补结束后产生一个行程增量,以脉冲的方式输出到步进电动机,驱动坐标轴运动。
10、数据采样插补:又称数字增量插补或时间标量插补,适用于交、直流伺服电动机驱动的闭环(或半闭环)控制系统。
这类插补算法的特点是插补运算分两步进行。
首先为粗插补,第二步为精插补,即在粗插补的基础上再做数据点的密化。
11、逐点比较插补法:又称代数运算法、醉步法,它是一种最早的插补算法,其原理是:CNC系统在控制加工过程中,能逐点计算和判别刀具的运动轨迹与给定轨迹的偏差,并根据偏差控制进给轴向给定轮廓方向靠近,使加工轮廓逼近给定轮廓曲线。
二、选择填空1、数控机床主要由机床本体、数控系统、驱动装置、辅助装置等几个部分组成。
2、数控系统是数控机床的控制核心。
3、机床数控系统是由加工指令程序、计算机控制装置、可编程逻辑控制器、主轴进给驱动装置、速度控制单元及位置检测装置等组成,其核心部分是计算机控制装置。
4、计算机控制装置由硬件和软件两部分组成。
硬件的主体是计算机,包括中央处理器、输入/输出部分和位置控制部分。
第5章 数控钻镗床与加工中心编程

速移至孔中心X__Y__,主轴定向停转,然后快速沿反刀 尖方向偏移Q__,再沿Z轴负向快速降至安全平面R__,然 后沿刀尖正向偏移Q__值,主轴正转启动,再沿Z轴正向 以进给速度向上反镗至孔底Z__,暂停P__秒,然后沿Z轴 负向回退d,主轴定向停转,反刀尖方向偏移Q__,并快 速沿Z轴正向退刀至初始平面高度,再沿刀尖正向横移 Q__回到初始孔中心位置后,主轴再次启动。
N6 Y-25.
N7 X25.
N8 G80 G00 X0 Y0 Z200. N9 M02
现在你正浏览到当前第二十一页,共七十一页。
4.镗孔加工指令
1)G85、G86、G88、G89为粗镗循环指令 其格式为:
G85 X__Y__Z__R__ F__
现在你正浏览到当前第二十二页,共七十一页。
其固定循环动作如图5.9所 示。在初始高度,刀具快 速定位至孔中心X__Y__, 接着快速下降至安全平面 R__处,再以进给速度F__ 镗至孔底Z__,然后以进给 速度退刀至安全平面,再 快速抬至初始平面高度。
现在你正浏览到当前第九页,共七十一页。
【例5.1】 编制图5.3所 示的4个Φ10mm浅孔的 数控加工程序。工件坐 标系原点定于工件上表 面对称中心,选用Φ10 的钻头,起始位置位于 工件坐标系(0, 0, 200)处。
现在你正浏览到当前第十页,共七十一页。
N1 G90 G92 X0 Y0 Z200.
现在你正浏览到当前第十三页,共七十一页。
N1 G90 G92 X0 Y0 Z200.
N2 G00 Z10.
N3 S300 M03 M08
中山建斌技校数控编程教案:第五章 加工中心的程序编制03

5.2.4应用举例使用刀具长度补偿功能和固定循环功能加工如图5.13所示零件上的12个孔。
1、分析零件图样,进行工艺处理该零件孔加工中,有通孔、盲孔,需钻、扩和镗加工,故选择钻头T01、扩孔刀T02和镗刀T03,加工坐标系Z 向原点在零件上表面处。
由于有三种孔径尺寸的加工,按照先小孔后大孔加工的原则,确定加工路线为:从编程原点开始,先加工6个φ6的孔,再加工4个φ10的孔,最后加工2个φ40的孔。
T01、T02的主轴转数S=600r/min ,进给速度F=120mm/min ;T03主轴转数S=300r/min ,进给速度F=50mm/min 。
2、加工调整 T01、T02和T03的刀具补偿号分别为H01、H02和H03。
对刀时,以T01刀为基准,按图5.13中的方法确定零件上表面为Z 向零点,则H01中刀具长度补偿值设置为零,该点在G53坐标系中的位置为Z-35。
对T02,因其刀具长度与T01相比为140-150=-10mm ,即缩短了10mm ,所以将H02的补偿值设为-10。
对T03同样计算,H03的补偿值设置为-50,如图5.14所示。
换刀时,采用O9000子程序实现换刀。
根据零件的装夹尺寸,设置加工原点G54:X=-600,Y=-80,Z=-35。
3、数学处理在多孔加工时,为了简化程序,采用固定循环指令。
这时的数学处理主要是按固定循图5.13 零件图样图5.14 刀具图环指令格式的要求,确定孔位坐标、快进尺寸和工作进给尺寸值等。
固定循环中的开始平面为Z=5,R点平面定为零件孔口表面+Z向3mm处。
4、编写零件加工程序N10 G54 G90 G00 X0 Y0 Z30 //进入加工坐标系N20 T01 M98 P9000 //换用T01号刀具N30 G43 G00 Z5 H01 //T01号刀具长度补偿N40 S600 M03 //主轴起动N50 G99 G81 X40 Y-35 Z-63 R-27 F120 //加工#1孔(回R平面)N60 Y-75 //加工#2孔(回R平面)N70 G98 Y-115 //加工#3孔(回起始平面)N80 G99 X300 //加工#4孔(回R平面)N90 Y-75 //加工#5孔(回R平面)N100 G98 Y-35 //加工#6孔(回起始平面)N110 G49 Z20 //Z向抬刀,撤消刀补N120 G00 X500 Y0 //回换刀点,N130 T02 M98 P9000 //换用T02号刀N140 G43 Z5 H02 //T02刀具长度补偿N150 S600 M03 //主轴起动N160 G99 G81 X70 Y-55 Z-50 R-27 F120 //加工#7孔(回R平面)N170 G98 Y-95 //加工#8孔(回起始平面)N180 G99 X270 //加工#9孔(回R平面)N190 G98 Y-55 //加工#10孔(回起始平面)N200 G49 Z20 //Z向抬刀,撤消刀补N210 G00 X500 Y0 //回换刀点T220 M98 P9000 //换用T03号刀具N230 G43 Z5 H03 //T03号刀具长度补偿N240 S300 M03 //主轴起动N250 G76 G99 X170 Y-35 Z-65 R3 F50 //加工#11孔(回R平面)N260 G98 Y-115 //加工#12孔(回起始平面)N270 G49 Z30 //撤消刀补N280 M30 //程序停参数设置:H01=0,H02=-10,H03=-50;G54:X=-600,Y=-80,Z=-35。
数控钻铣加工中心编程方法及步骤【教程】

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

30 20 10 50 60
φ10 15
X
X
高速深孔加工循环
该指令一般用于加工孔深大于5倍直径的孔;
用于Z轴的间歇进给,使深孔加工时容易排屑; 深孔加工固定循环指令有:G73和G83
格式: G98/G99 G73/G83 X_ Y_ Z_ R_ Q_ F_ ;
每次进刀深度为Q(一般取3~10mm,最后一次进
到G81
初始点
R点
G98 G99 Z点
1. 钻孔循环指令
G81 G82 G73/G83
浅孔循环指令G81
格式: G98/G99 G81 X_ Y_ Z_ R_ F_ ;
注:
1. 如果Z的移动量为零,该指令不执行; 2. 该指令一般用于加工孔深小于5倍直径的孔
G81指令动作循环图
(1)X、Y坐标定位(初始点)
3×φ5
2×M6×1. 2
40
20
20
20
40 80
Z
7 3
17 3 15
25
2
13
54 80
3×φ5
2×M6×1. 2
40
20
20
20
40 80
Z
3 17 3 2 15
25
7
13
54 80
N160 G99 G81 Z-22 R-7 F50; N170 G98 Y13; N180 G80 M09 M05; N190 G00 X-30 Y0; N200 T03 M06; N210 G00 X60 Y13; N220 M03 S200 M08; N230 G84 Z-22 R-5 F240; N240 Y67; N250 G80 M05 M09; N260 G00 X-30 Y0 Z10; N270 M02;
数控镗床编程及加工工艺控制

数控镗床编程及加工工艺控制数控镗床是一种高精度、高效率的机床,广泛应用于制造业中。
今天,我们将介绍数控镗床编程及加工工艺控制方面的知识。
一、数控镗床编程基础知识1.数控编程语言数控编程语言一般分为ISO编程语言、EIA编程语言和ANSI 编程语言三种。
其中ISO编程语言多用于欧洲和印度,在中国使用的比较少;EIA编程语言是美国制定的标准,目前在中国市场上使用的比较普遍;ANSI编程语言是美国和欧洲广泛使用的数控编程语言。
2.数控编程代码格式数控编程代码一般由四部分组成:程序号、N代码、G代码和M代码。
程序号是一组唯一的数字,用于将程序编号;N代码通常用于描述程序的注释信息;G代码是定义加工功能的指令;M 代码则是设置辅助功能的指令。
3.数控编程指令在数控编程中,通常会使用以下指令:(1)加工指令(G代码):包括直线插补指令、圆弧插补指令、钻孔指令、镗孔指令等。
(2)刀具半径补偿指令(D代码):因为刀具半径存在偏差,因此需要进行补偿,在加工时使用D代码目标半径,表示需要把刀具半径向外偏移的距离。
(3)切削进给指令(F代码):指定切削进给速度的加工指令。
(4)工作坐标系偏移指令(G92代码):通常用于镗孔,以方便精确控制加工位置。
二、数控镗床加工工艺控制1.数控镗床加工工艺流程(1)加工准备:确定加工件的型号和规格,确定加工精度要求,检查设备的加工工艺准备情况。
(2)接工件:将工件装入夹具,然后使用G代码操作机床,以将夹具定位在机床工作区域内。
(3)加工程序编写:根据加工件的图纸,编写相应的加工程序。
(4)机床加工:通过数控编程控制机床完成加工工艺。
(5)加工质量检查:对加工后的产品进行质量检查,如包括精度、外观等质量因素在内。
2.加工工艺控制技术数控镗床加工工艺控制的主要技术包括以下几种:(1)加工速度控制:控制加工速度,保证加工精度。
(2)控制加工深度:根据加工件的要求,控制加工深度。
(3)切削力控制:根据加工对象的材料和硬度,控制切削力大小,通过更换切削刀具、改变切削角度等方式控制切削力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教学目标
了解数控钻镗床孔加工固定循环指令,了解数 控加工中心程序编制的基本方法,掌握数控加工 中心的主要功能及工艺性分析,掌握坐标系的设 定,刀具的自动换刀指令、多个工件坐标系设定、 刀具补偿指令等编程指令。根据加工零件的要求 灵活运用编程指令,能教熟练进行编程。
孔加工是常见的加工工序,主要有钻孔、锪孔、 镗孔、攻螺纹等操作。孔加工可在数控钻镗床上 加工,也可以在数控铣床或加工中心上安装钻头、 锪刀、镗刀、丝锥等不同的孔加工刀具,完成孔 加工工序。加工中心简称MC,是由数控铣、数控 钻镗类机床发展而来的,集铣削、钻镗、攻螺纹 等各种功能于一体,并配备有规模庞大的刀具库, 具有自动换刀功能,是适用于加工复杂工件的高 效率、高精度的自动化机床。加工程序的编制, 是决定加工质量的重要因素。 加工中心是高效、高精度数控机床,工件在一 次装夹中便可完成多道工序的加工,同时还备有 刀具库,并且有自动换刀功能。
Q的值永远为正值。 L 为子程序调用次数,L0时,只记忆加工参数, 不执行加工。只调用一次时,L1可以省略。F为钻 孔的进给速度。 5.1.2 固定循环指令简介 1.浅孔加工指令 1)浅孔加工包括用中心钻打定位孔、用钻头打浅 孔、 2)用锪刀锪沉头孔等,指令有G81、G82两个。 G81 主要用于定位孔和一般浅孔加工。 指令为: G81 X Y Z R F
6.使用固定循环指令注意事项 1)固定循环指令是模态变量 2)孔中心位置的确定 3)固定循环指令的重复调用
【例5.4】用Φ10的钻头钻图5.13所示的四孔。若 孔深为10mm,用G8l指令;若孔深为40mm,用 G83指令。试用循环方式编程。 刀具的初始位置位于工件坐标系的(0, 0, 200)处。
N1 G90 G92 X0 Y0 Z200. N2 S500 M03 M08 N3 G0-14.R3.F60 N5 X0 Y45. N6 X-45. Y0 N7 G98 X0 Y-45. N8 G80 M09 M05 N9 G00 Y0 Z200. N10 M02
的几个连续动作,数 控系统均以子程序的 形式事先存贮在子程 序存储器中,在需要 时可用一组“固定循 环”指令代码去调用 相应的子程序,执行 不同的孔加工操作, 使钻镗加工程序大大 简化。
5.1.1 固定循环指令调用格式 常用的孔加工固定循环指令有13个:G73、G74、 G76、G80、G81~G89,其中G80为取消固定循环 指令,其调用格式为: G98/G99 G X Y Z R P Q L F G98 表示自动抬高至初始平面高度。 G99 表示自动抬高至安全平面高度。 G98/G99 G X Y Z R P Q L F G为G73、G74、G76、G81G89中的任一个代码。 X Y是孔中心位置坐标 ,Z 是孔底位置或孔的深 度,R 是安全平面高度。 P 刀具在孔底停留时间。用于G76、G82、G88、 G89。 Q 深孔加工(G73、G83)时,每次下钻的进给深度; 或 镗孔(G76、G87) 时,刀具的横向偏移量。
【例5.3】 如图5.8所 示,零件上5个 M20×1.5的螺纹底孔 已打好,零件厚为 10mm,通丝, 试编写 右螺纹加工程序。
设工件坐标系原点位于零件上表面对称中心,丝 锥起始位置在(0, 0, 200)处。加工程序如下: N1 G90 G92 X0 Y0 Z200. N2 G00 Z30. S200 N3 G84 X0 Y0 Z-20. R5. F1.5 N4 X25. Y25 N 5 X-25. N6 Y-25. N7 X25. N8 G80 G00 X0 Y0 Z200. N9 M02
图5.11 精镗G76
图5.12 背镗G87
3) G87 为背镗(又称反镗)循环指令。 背镗中的镗孔进给方向与一般孔加工方向相反, 一般加工时,刀具主轴沿Z轴负向向下加工进给, 安全平面R在孔底Z的上方,见图5.12;背镗时, 刀具主轴沿Z轴正向向上加工进给,安全平面R在 孔底Z的下方。 其指令参数格式为: G87 X__ Y__ Z__R__ Q__P__ F__ 其固定循环动作如图5.12所示,刀具在初始平 面高度快速移至孔中心X__Y__,主轴定向停转, 然后快速沿反刀尖方向偏移Q__,再沿Z轴负向快 速降至安全平面R__,然后沿刀尖正向偏移Q__值, 主轴正转启动,再沿Z轴正向以进给速度向上反镗 至孔底Z__,暂停P__秒,然后沿Z轴负向回退d, 主轴定向停转,反刀尖方向偏移Q__,并快速沿Z 轴正向退刀至初始平面高度,再沿刀尖正向横移 Q__回到初始孔中心位置后,主轴再次启动。
其固定循环指令动作如图5.5(b)所示。G83与 G73的区别在于:G73每次以进给速度钻出Q深度 后,快速抬高d,再由此处以进给速度钻孔至第二 个Q深度,依次重复,直至完成整个深孔的加工; 而G83则是在每次进给钻进一个Q深度后,均快速 退刀至安全平面高度,然后快速下降至前一个Q 深度之上d处,再以进给速度钻孔至下一个Q深度。
5.1 孔加工固定循环指令
数控钻镗编程时,数值计算比较简单,程序 中只需要给出被加工孔的中心位置、孔的深度、 及孔在加工过程中刀具的几个关键位置就可以了。 一般,一条加工指令仅完成一个加工动作。但孔 的加工需要一套连续的几个固定动作才能完成。 孔循环一般包括六个动作:在XY面定位;快 速移动到R平面;孔加工;孔底动作;返回到R平 面;返回到起始点。 如图5.1所示钻浅孔:刀具在初始平面快速定 位至孔中心,再快速下至安全平面位置,然后以 钻孔进给速度加工至孔底,最后再快速抬刀,完 成一浅孔的加工。对孔加工中的这些典型的固定
3.螺纹加工指令 螺纹加工指令有两个:G74和G84。它们分别用于 左螺纹加工和右螺纹加工。
1) G74为左螺纹加工指令。 G74 X Y Z R F G98 返回R安全平面。 G99 返回初始平面。 其固定循环动作如图5.6所示,丝锥在初始平面高 度快速平移至孔中心X__Y__处,然后再快速下降 至安全平面R__高度,反转启动主轴,以进给速度 (导程/转)F__切入至Z__处,主轴停转,再正 转启动主轴,并以进给速度退刀至R平面,主轴停 转,然后快速抬刀至初始平面。 2) G84为右螺纹加工指令。 G84 X Y Z R F 其固定循环动作如图5.7所示,与G74不同的是, 在快速降至安全平面R后,正转起动主轴,丝锥攻 入孔底后停转,再反转退刀。
5.2 数控钻镗床编程实例
【例5.5】 如图5.14所示,要求在 300×200×5的45﹟钢板上钻15个φ25的通孔。
因为钢板厚仅5mm,用浅孔循环指令G81即可。孔 径由φ25的钻头保证。因15个孔的孔径相同,加工 过程中不需要换刀,所以φ25的钻头可在加工前安 装好(对刀、测长),程序中可不考虑刀具代码 及刀具长度补偿问题。另外,钢板上15个孔的孔 间距相同,可考虑使用重复调用参数L。假设程序 开始时,钻头的刀尖位于图5.14所示的工件坐标系 (0,0,300)处,则可编制加工程序如下: N01 G90 G92 X0 Y0 N02 G00 Z20. N03 G00 Y50. S500 M03 M08 N04 G91 G99 G81 X50. Z-10. R-17 L5 F80 N05 G90 G00 X0 Y100. Z20. N06 G91 G99 G81 X50. Z-10. R-17 L5 F80 N07 G90 G00 X0 Y150. Z20.
加工过程如图5.2所示, 刀具在当前初始平面 高度快速定位。至孔 中心X Y ;然后沿Z的 负向快速降至安全平 面R的 高度;再以进 给速度F下钻,钻至孔 深Z后,快速沿Z的正 向退刀。
【例5.1】 编制图5.3 所示的4个Φ10mm浅孔 的数控加工程序。工 件坐标系原点定于工 件上表面对称中心, 选用Φ10的钻头,起始 位置位于工件坐标系(0, 0, 200)处。
N1 G90 G92 X0 Y0 Z200. N2 G00 Z20. N3 S300 M03 N4 G91 G99 G8l X20. Y10. Z-13.R-17. L4 F50 或 N4 G91 G99 G83 X20. Y10. Z-43 R-17.Q10.L4 F50 N5 G80 M05 N6 G90 G00 X0 Y0 Z200. N7 M02
G86参数格式与G85相同,如 图5.10所示,与G85固定循环 动作不同的是,当镗至孔底后, 主轴停转,快速返回安全平面 (G99时)或初始平面(G98 时)后,主轴重新启动。 G88 X__ Y__ Z__ R__ P__ F__ 其固定循环动作与G86类似, 不同的是,刀具在镗至孔底后, 暂停P__秒,然后主轴停止转 动,退刀是在手动方式下进 行。 G89 X__ Y__ Z__ R__ P__ F__ 其固定循环动作与G85的唯一 差别是在镗至孔底时暂停P__ 秒。
2) G76 为精镗循环指令。 精镗循环与粗镗循环的区别是:刀具镗至孔底后, 主轴定向停止,并反刀尖偏移,使刀具在退出时 刀具不划伤精加工孔的表面。 其指令参数格式为: G76 X__ Y__ Z__ R__ Q__ P__ F__ 其固定循环动作如图5.11所示,镗刀在初始平面高 度快速移至孔中心X__Y__,再快速降至安全平面 R__,然后以进给速度F__镗孔至孔底Z__,暂停 P__秒,然后刀具抬高一个回退量d,主轴定向停 止转动,然后反刀尖方向快速偏移Q__,再快速 抬刀至安全平面(G99时)或初始平面(G98时), 再沿刀尖方向平移Q__。
2.深孔加工指令 深孔加工固定指令有两个G73和G83,分高速深孔 加工和一般深孔加工。 1) G73为高速深孔加工指令。 G73 X Y Z R Q F 其固定循环指令动作如图5.5(a)所示,高度深孔 加工采用间断进给,有利于断屑、排屑。每次进 给钻孔深度为Q,一般取3~10mm,末次进刀深度 ≤Q。 d为间断进给时的抬刀量,由机床内部设定,一般 为0.2 ~ 1mm。 2) G83为一般深孔加工指令。 G83 X Y Z R Q F
4.镗孔加工指令 1)G85、G86、G88、G89为粗镗循环指令 其格式为: G85 X__Y__Z__R__ F__