数控铣床及加工中心编程课件第04章
合集下载
第四章 数控铣床(加工中心)编程指令

G00一般用于加工前快速定位或加工后快速退刀, 快移速度可由面板上的快速修调旋钮修正。 G00为模态功能,可由G01、G02、G03 或G33 等指 令注销。 1)HCNC-22M系统指令格式:G00 X_Y_Z_; X_Y_Z_: 快速定位终点,在G90(绝对值指令)时 为终点在工件坐标系中的坐标;在G91(增量值指 令)时为终点相对于起点的位移量。 2)FANUC-0i-MA系统指令格式: G00 IP_ ; IP_:绝对值指令时,是终点的坐标值;增量值指 令时,是刀具移动的距离。 3)SIEMENS 802D系统指令格式:G0 X_Y_Z_; X_Y_Z_:绝对值指令时,是终点的坐标值;增量值 指令时,是刀具移动的距离。
二、准备功能(G代码) 准备功能G指令由G及其后面的一或二位数字组 成,它用来规定刀具和工件的相对运动轨迹、机床 坐标系、坐标平面、刀具补偿、坐标偏臵等多种加 工操作。 G功能有非模态G功能和模态G功能之分: (1)非模态G功能:只在所规定的程序段中有效 ,程序段结束时被注销。 (2)模态G功能:为一组可相互注销的G功能, 这些功能一旦被执行则一直有效,直到被同一组的G 功能注销为止。参数的不同组G代码可以放在同一程序
1、进给控制功能指令G00、G01、G02/G03的格 式及应用 G00、G01、G02/G03属于基本移动指令,分别 是快速移动指令、直线插补指令和圆弧插补指令, 在所有数控系统中,功能和应用上基本都是一致的 ,区别在于指令的格式上,下面针对HCNC-22M、和 SIEMENS 802D三种系统的指令格式和应用分别加以 说明。 (1)快速移动指令(G00) G00指令:刀具相对于工件以各轴预先设定的 速度,从当前位臵快速移动到程序段指令的定位目 标点。 G00指令中的快速移动速度,由机床参数“快 移进给速度”对各轴分别设定,不能用F 规定。
第四章数控铣削加工工艺ppt课件

精选课件ppt
38
第二节 数控铣削用刀具
(4)镗孔刀刀头 分为粗镗刀刀头和精镗刀刀头。
粗镗刀刀头
精镗刀刀头
精选课件ppt
39
第二节 数控铣削用刀具
9.铣螺纹用刀具
a)整体螺纹铣刀
b)带组合倒角的整体螺纹铣刀
c)带可换刀片的螺纹铣刀及可换刀片
精选课件ppt
40
第二节 数控铣削用刀具
铣螺纹的加工工艺
具有较大的通用性和经济性,适用于尺寸较小的方形 工件的装夹。
a)螺旋夹紧式 b)液压式正弦规 c)气动式精密
通用平口钳
平口钳
平口钳
精选课件ppt
d)液式压精密 平口钳
2
第一节 数控铣床/加工中心上的零件装夹
2.压板
适用于中型和大型工件。
压板安装工件所用工具
压板在立式数控铣床应用
压板在卧式加工中心上的应用
倒 角 铣 削
45°倒角铣刀
精选课件ppt
加工内容
43
第二节 数控铣削用刀具
加工内容
选 槽 择 粗切削铣刀 粗切削铣刀 立铣刀 铣刀 削具
球形端铣刀
立铣刀 粗切削铣刀 粗切削铣刀 圆刃端铣刀
精选课件ppt
44
第二节 数控铣削用刀具
型 腔 铣 削
选 择 球形端铣刀 球形端铣刀 八角铣刀 刀 具
加工内容
精选课件ppt
51
第二节 数控铣削用刀具
铣刀后角选择参考数值
精选课件ppt
52
第二节 数控铣削用刀具
(3)刃倾角的选择原则和数值 1)铣削硬度较高的工件时,可选取绝对值较大的负刃
倾角。 2)粗加工时,可取正刃倾角。 3)工艺系统刚度不足时,不宜取负刃倾角。 4)为了使圆柱铣刀和立铣刀切削平稳轻快,切屑容易
数控铣床(加工中心)编程与操作课件

第四章 SIEMENS802S编程
第二节 快速定位G00
数控机床的快速定位动作用G0指令指定,执行G0指令,刀具按照机床的 快进速度移动到终点。实现快速定位,其指令格式如下: G0 X Y Z G0为模态指令,在绝对值编程方式中,X、Y、Z代表刀具的运动终点坐 标。
第三章 FANUC编程
第四节 圆弧G02、G03
整圆 加工整圆(全圆),圆弧起点和终点坐标值相同,必须用格式2,带有圆心 (I、J、K)坐标的圆弧编程格式。
G02 X Y Z I J 顺时针铣整圆 G03 X Y Z I J 逆时针铣整圆
注意:半径R无法判断圆弧走向,故不用。
第三章 FANUC编程
第三章 FANUC编程
第五节 刀具补偿
2.刀具半径补偿(G40、G4l、G42) 刀具半径补偿功能用于铣刀半径的自动补偿。根据刀具半径和编程轮廓, 数控系统自动计算刀具中心点移动轨迹的功能,称为刀具半径补偿功能。 G41 G00 X Y 在快速移动时进行刀具半径左补偿的格式; G42 G00 X Y 在快速移动时进行刀具半径右补偿的格式。 G41 G01 X Y 在进给移动时进行刀具半径左补偿的格式; G42 G01 X Y 在进给移动时进行刀具半径右补偿的格式。 G40 撤销刀具补偿,一般单独使用程序段。
第三章 FANUC编程
第二节 快速定位G00
数控机床的快速定位动作用G00指令指定,执行G00指令,刀具按照机床 的快进速度移动到终点。实现快速定位,其指令格式如下: G00 X Y Z G00为模态指令,在绝对值编程方式中,X、Y、Z代表刀具的运动终点坐 标。程序中G00亦可以用G0表示。
第三章 FANUC编程
• 加工中心是一种备有刀库并能自动更换刀具对 工件进行多工序加工的数控机床,是具备两种 机床功能的组合机床,
第四章FANUC系统数控铣床与加工中心编程

G# G×× X Y Z R Q F P K ; (执行固定循环) G×× G# X Y Z R Q F P K ;(X、Y、Z按G#移动,R、P、Q被忽视,F被记忆)
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】如图所示,整圆程序的编写如下:
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】如图所示,整圆程序的编写如下:
数控铣床的程序编程PPT课件

G90编 程
G91编 程
Y
45
2
%0001 N1 G92 X0 Y0 N2 G90G01X20 Y15
%0002 N1G91G01X20 Y15 N2 X20 Y30
25
15
1
3
N3 X40 Y45
N4 X60 Y25
X N5X0Y0
O 20 40 60
N6 M30
N3X20Y-20 N4X-60Y-25 N5 M30
❖ (4)、G53 --选择机床坐标系
编程格式:G53 G90 X~ Y~ Z~ ;
➢ G53 指令使刀具快速定位到机床坐标系中的指定位置 上,式中X、Y、Z后的值为机床坐标系中的坐标值。 例:G53 X-100 Y-100 Z-20
➢ G53为非模态指令,只在当前程序段有效.
➢ (5)、G52 –局部坐标系设定
X
Y2
40
A
G 59 30 45
X 59
G 54
30
G 92 .
X 54 X 92
❖ 编程如下
❖ N01 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点
❖ N02 G59
将G59置为当前工件坐标系
❖ N03 G00 X30.0 Y30.0
移到G59中的B点
❖ N04 G52 X45.0 Y15.0 在当前工件坐标系G59中建立局部坐标系G52
❖ 2、该指令执行后,所有坐标值指定的坐标尺寸 都是选定的工件加工坐标系中的位置。1~6号工 件加工坐标系是通过CRT/MDI方式设置的。
❖ 3、G54~G59预置建立的工件坐标原点在机床坐 标系中的坐标值可用MDI方式输入,系统自动记 忆。
数控铣床编程与技能训练教学课件优秀课件

1.粗加工时切削用量的选择原则
(1)选取尽可能大的背吃刀量
(2)要根据机床动力和刚性的限制条件等,选取 尽可能大的进给量
(3)根据刀具耐用度确定最佳的切削速度
2.精加工时切削用量的选择原则
(1)根据粗加工后的余量确定背吃刀量
(2)据已加工表面的粗糙度要求,选取较小的进给量 (3)在保证刀具耐用度的前提下,尽可能选取较高 的切削速度
3.夹具的刚性与稳定性要好。尽量不采用在加工过程中更 换夹紧点的设计,当非要在加工过程中更换夹紧点不可时, 要特别注意不能因更换夹紧点而破坏夹具或工件定位精度。
3.2.2常用夹具种类 1. 万能组合夹具 2. 专用铣切夹具 5. 真空夹具 通用夹具
3. 多工位夹具 4. 气动或液压夹具
3.2.3铣削夹具的选用原则 在选用夹具时,通常需要考虑产品的生产批量,生产
(1)零件图分析
应熟悉零件在产品中的作用、位置、装配关系 和工作条件,搞清楚各项技术要求对零件装配质量 和使用性能的影响,找出主要的关键的技术要求, 然后对零件图样进行分析。
① 尺寸标注方法分析 ② 零件图的完整性与正确性分析 ③ 零件技术要求分析 ④ 零件材料分析
(2)零件的结构工艺性分析
零件各加工部位的结构工艺性应符合数控加工的特点。 ①工件的内腔与外形应尽量采用统一的几何类型和尺寸,这样可以减少 刀具的规格和换刀的次数,方便编程和提高数控机床加工效率。 ②工件内槽及缘板间的过渡圆角半径不应过小。
4.1 数控铣床加工工艺概述
4.1.1数控加工的主要对象
(1)由直线、圆弧、非圆曲线及列表曲线构成 的内外轮廓; (2)空间曲线或曲面; (3)形状虽然简单,但尺寸繁多,检测困难的部位; (4)用普通机床加工时难以观察、控制及检测的 内腔、箱体内部等; (5)有严格位置尺寸要求的孔或平面; (6)能够在一次装夹中顺带加工出来的简单表面或形状。
(1)选取尽可能大的背吃刀量
(2)要根据机床动力和刚性的限制条件等,选取 尽可能大的进给量
(3)根据刀具耐用度确定最佳的切削速度
2.精加工时切削用量的选择原则
(1)根据粗加工后的余量确定背吃刀量
(2)据已加工表面的粗糙度要求,选取较小的进给量 (3)在保证刀具耐用度的前提下,尽可能选取较高 的切削速度
3.夹具的刚性与稳定性要好。尽量不采用在加工过程中更 换夹紧点的设计,当非要在加工过程中更换夹紧点不可时, 要特别注意不能因更换夹紧点而破坏夹具或工件定位精度。
3.2.2常用夹具种类 1. 万能组合夹具 2. 专用铣切夹具 5. 真空夹具 通用夹具
3. 多工位夹具 4. 气动或液压夹具
3.2.3铣削夹具的选用原则 在选用夹具时,通常需要考虑产品的生产批量,生产
(1)零件图分析
应熟悉零件在产品中的作用、位置、装配关系 和工作条件,搞清楚各项技术要求对零件装配质量 和使用性能的影响,找出主要的关键的技术要求, 然后对零件图样进行分析。
① 尺寸标注方法分析 ② 零件图的完整性与正确性分析 ③ 零件技术要求分析 ④ 零件材料分析
(2)零件的结构工艺性分析
零件各加工部位的结构工艺性应符合数控加工的特点。 ①工件的内腔与外形应尽量采用统一的几何类型和尺寸,这样可以减少 刀具的规格和换刀的次数,方便编程和提高数控机床加工效率。 ②工件内槽及缘板间的过渡圆角半径不应过小。
4.1 数控铣床加工工艺概述
4.1.1数控加工的主要对象
(1)由直线、圆弧、非圆曲线及列表曲线构成 的内外轮廓; (2)空间曲线或曲面; (3)形状虽然简单,但尺寸繁多,检测困难的部位; (4)用普通机床加工时难以观察、控制及检测的 内腔、箱体内部等; (5)有严格位置尺寸要求的孔或平面; (6)能够在一次装夹中顺带加工出来的简单表面或形状。
《数控加工工艺与编程》第4章 FANUC系统数控铣床与加工中心编程

对刀点可选在工件上,也可选在工件外面,但必须与工件坐标系的原点有一定的尺寸关系。 为了提高加工精度,对刀点应尽量选在工件的设计基准或工艺基准上,如以孔定位的工件,可 选孔的中心作为对刀点。工厂常用的找正方法是将千分表装在机床主轴上,然后转动机床主轴, 以找正刀具的对刀点位置。对刀点的位置是以刀具的“刀位点”来表示的,刀位点是刀具上的 一点,不同的刀具形状,其刀位点的规定不同,如立铣刀和端铣刀,刀位点为其底面中心;球 头铣刀为球头球心;车刀、镗刀和钻头则为刀尖或钻尖。
14
陶瓷刀具: ① 不仅能对高硬度材料进行粗、精加工,也可进行铣削、刨削、断续切
削和毛坯拔荒粗车等冲击力很大的加工; ② 可加工传统刀具难以加工或根本不能加工的高硬材料; ③ 刀具耐用度比传统刀具高几倍甚至几十倍,减少了加工中的换刀次数; ④ 可进行高速切削或实现“以车、铣代磨”,切削效率比传统刀具高3-
6
数控镶片式铣刀的种类
7
数控镶片式铣刀的种类
数控刀具的基本特征:数控加工刀具必须适应数控机床高速、高效和自动化程度
高的特点,一般应包括通用刀具、通用连接刀柄及少量专用刀柄。刀柄要联接刀具并 装在机床动力头上,因此已逐渐标准化和系列化。数控刀具的分类有多种方法。
8
数控刀具的种类:
按照刀具结构分:
29
对刀的原理、目的、方法
对刀的目的:
进行编程时,要确定一个工件坐标系,而必须通过对刀确定工件坐标系原点的机床坐标值, 确定工件坐标系原点在机床坐标系中的位置,从而设定刀具偏置值。
对刀的方法:
根据加工精度要求选择对刀方法,可采用直接对刀法、试切法、寻边器对刀、机内对刀仪 对刀、自动对刀等。其中,试切法对刀精度较低,加工中常用寻边器和Z向设定器对刀,效率高, 能保证对刀精度。
14
陶瓷刀具: ① 不仅能对高硬度材料进行粗、精加工,也可进行铣削、刨削、断续切
削和毛坯拔荒粗车等冲击力很大的加工; ② 可加工传统刀具难以加工或根本不能加工的高硬材料; ③ 刀具耐用度比传统刀具高几倍甚至几十倍,减少了加工中的换刀次数; ④ 可进行高速切削或实现“以车、铣代磨”,切削效率比传统刀具高3-
6
数控镶片式铣刀的种类
7
数控镶片式铣刀的种类
数控刀具的基本特征:数控加工刀具必须适应数控机床高速、高效和自动化程度
高的特点,一般应包括通用刀具、通用连接刀柄及少量专用刀柄。刀柄要联接刀具并 装在机床动力头上,因此已逐渐标准化和系列化。数控刀具的分类有多种方法。
8
数控刀具的种类:
按照刀具结构分:
29
对刀的原理、目的、方法
对刀的目的:
进行编程时,要确定一个工件坐标系,而必须通过对刀确定工件坐标系原点的机床坐标值, 确定工件坐标系原点在机床坐标系中的位置,从而设定刀具偏置值。
对刀的方法:
根据加工精度要求选择对刀方法,可采用直接对刀法、试切法、寻边器对刀、机内对刀仪 对刀、自动对刀等。其中,试切法对刀精度较低,加工中常用寻边器和Z向设定器对刀,效率高, 能保证对刀精度。
数控技术 第四章 数控铣床编程及操作幻灯片PPT

淮海工学院
3.2 数控铣床常用G功能指令
60 40 20
8 66 100
Y
O 20
80 100
Z
BY
E D
C A
X
O
X
图2-28d 刀具长度补偿
淮海工学院
3.2 数控铣床常用G功能指令
N005 M06 T02
换02号刀
N006 S1500 M03
主轴正转1500r/min
N007 G43 G01 H01 Z2 F400
例1 编制加工右图所示 的轮廓加工程序,工件 的厚度为5mm。设起刀 具点相对工件的坐标为 (-10, -10, 300)。
YY
D
C
28
8A 10 O工 8 16 O刀 10
BX 32 40 X
图4-13a
4.2 数控铣床常用G功能指令
N01 G90 G92 X-10 Y-10 Z300 设定起刀点的位置
2. 指令
G40是取消刀具半径补偿功能。 G41是刀具半径左补偿指令。即沿着刀具前 进方向,刀具始终位于工件的左侧。 G42是刀具半径右补偿指令。即沿着刀具前进 方向,刀具始终位于工件的右侧。
4.2 数控铣床常用G功能指令
图4-25a 刀具左补偿G41
4.2 数控铣床常用G功能指令
图4-25b 刀具右补偿G42
Y
Y
D O2 R10
30
⑤
20 10
O工
E
⑥ ①
O1 A
②B
③
④
C
R10
10
⑦ 10
30 40 X
O机 10
X
图4-24
4.2 数控铣床常用G功能指令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.非同步/同步进给G94/G95
进给运动速度指令字的单位由切削进 给速度转换功能指令(G94/G95)定义, 如:
G94——定义分进给,即每分钟进给 量(mm/min)。
G95——定义转进给,即:T03 M06 T00;
调用刀位号为03的刀具
及外圆轮廓均要求铣削。
1.刀具选择
(1)端面加工选用65mm硬质合金
机夹式端面铣刀;
(2)外圆及轮廓铣削粗加工选用
16mm两刃立铣刀;
(3)外圆及轮廓铣削精加工选用
8mm四刃立铣刀;
(4)10孔粗加工选用5mm中心钻 及9.8mm麻花钻;
(5)10孔精加工选用10mm高速钢
机用铰刀;
2.程序段号
程序段号是每个程序功能段的参考代 码,一个程序段号必须在字母“N”后紧接 最多5个阿拉伯数字。
3.程序段
一个程序段能完成某一个功能,程序 段中含有执行一个工序所需的全部数据, 程序段由若干个字及段结束符“LF”组成。
/N10 G03 X10.0 Y30.0 CR=25.0 F100 ; (注释)LF
4.2.7 子程序
在程序编写过程中,常把一些在程序 执行时经常重复使用的程序段写成独立的 一个程序,在适当时候利用一些指令直接 调用,这样的独立程序即为子程序。
4.3 加工中心程序编制实例
编程实例:利用LGMAZAK VTC16A型加工中心加工如图4-27所示工件。
工件毛坯材料为65×30mm的45钢,端面
8.刀具补偿功能
(1)刀具长度补偿/取消: G43、G44/G49
G43刀具长度正补偿; G44刀具长度负补偿; G49取消刀具长度补偿。
(2)刀尖半径补偿/取消
刀具补偿地址D中的半径补偿值必须 与G41/G42一起执行方能生效。
9.可设定的零点偏置 G54~G59
G54; 第一可设定零点偏置 G55; 第二可设定零点偏置 G56; 第三可设定零点偏置 G57; 第四可设定零点偏置 G58; 第五可设定零点偏置 G59; 第六可设定零点偏置
4.2.4 进给功能指令
1.快速进给率
每个轴的快速进给率能够分别设定,可 设定的快速进给率的范围是从1mm/min到 240000 mm/min。快速进给率应用于G00, G27,G28,G29,G30和G60等指令。
2.切削进给率F
切削进给率必须用地址F和一个八位数 字(F8直接指定)来指定。
4.1.2 数控铣床及加工中心坐标 系统
1.加工中心运动部件运动方向的规定
(1)z轴坐标运动
规定与主轴线平行的坐标轴为z坐标 (z轴),并取刀具远离工件的方向为正方 向。
当机床有几根主轴时,则选取一个垂 直于工件装夹表面的主轴为z轴(如龙门铣 床)。
(2)x轴坐标运动
x轴规定为水平平行于工件装夹表面。
10.自动返回参考点G28
指令格式: G91 G28 X…Y…Z…
4.2.3 主轴及辅助功能指令
1.主轴功能指令
指令格式:S_M03(M04)
2.辅助功能指令
(1)关于停止的辅助功能指令(M00、 M01、M02、M30)
M00:程序停止。在程序执行过程中, 系统读取到M00指令时,无条件停止程序 执行,待重启动后继续执行;
7.暂停功能G04
(1)按时间计的暂停指令:
(G94)G04
指令格式:
G94 G04 X_ 或G94 G04 P_;
在每分进给方式(G94)中,指定指令 G04按设定的时间延迟了下一个程序段的执 行,对于地址P,不能用小数点,否则将忽 略小数点后的部分。编程规范如下:
G04 X500; 暂停时间=0.5sec G04 X5000; 暂停时间=5.0 sec G04 X5.0; 暂停时间=5.0 sec G04 P5000; 暂停时间=5.0 sec G04 P12.345; 暂停时间=0.012 sec
(2)加工中心工作坐标系
编程时一般选择工件上的某一点作为 程序原点,并以这个原点作为坐标系的原 点,建立一个新的坐标系,这个新的坐标 系就是工作坐标系(编程坐标系)。
(3)绝对坐标与增量坐标
4.2 FANUC系统加工中心编程原理
4.2.1 程序结构
1.程序号
程序号作为程序的标记需要预先设定, 一个程序号必须在字母“O”后面紧接最多 8个阿拉伯数字。
第4章 数控铣床及加工中心编程
4.1 数控铣床及加工中心编程基础 4.2 FANUC系统加工中心编程原理 4.3 加工中心程序编制实例 4.4 宏程序编制
4.1 数控铣床及加工中心编程基础
4.1.1 数控铣床及加工中心概述
数控铣床是一种用途广泛的机床,有 立式、卧式及龙门铣3种。加工中心 (Machining Center)是一种集成化的数 控加工机床,是在数控铣床的发展基础上 衍化而成的,它集铣削、钻削、铰削、镗 削及螺纹切削等工艺于一体,通常称镗铣 类加工中心,习惯称加工中心。
(3)冷却控制M代码 (M07、M08、M09) M07——冷却汽雾开; M08——冷却液开; M09——关闭冷却液、汽。
(4)子程序功能M代码。 M98——子程序调用M代码。 指令格式:M98 P…L…; 在这条指令中,子程序程序号由P定 义,并且执行L次。如L省略,执行次数为 1次,子程序最多可重复4次。 M99——子程序结束。
4.2.2 准备功能指令——G代码
1.尺寸数据输入方式G90/G91 2.英制/公制选择G20/G21
G20设定为英制尺寸、G21设定为公 制尺寸,这两个指令均为模态指令。
3.快速点定位G00
指令格式: G00 X(U) Z(W) ;
4.直线插补G01
指令格式: G01X(U) Z(W) F ;
f1——加倍率后的进给率; ko——从R点到切削进给起点的距离; f2——返回速度(固定的); io——进给倍率的距离。
4.镗孔循环G76
G76 [Xx Yy] Rr Zz [Ptc Qq0] Ff1 [Ddo Jjo(Bb0)]
tc——停顿时间或主轴旋转的圈数; jo(b0)——如果设0或不设,则在结束 加工之后,M03输出,如果设除了0以外 的值,则在结束加工之后,M04输出; f1——进给率; q0——在xy平面上的让刀量; do——离R点的距离。
2.加工中心机械原点及工作坐标系
(1)加工中心机械原点
机床坐标系的原点也称机械原点、参 考点或零点。
而机床坐标系的原点是三维面的交点, 无法直接感觉和测量,只有通过各坐标轴 的零点,做相应的平行切面,这些切面的 交点,即为机床坐标系的原点(机械原 点),这个原点是机床一经设计和制造出 来,就已经确定下来的。
(2)按加工中心的换刀形式分类 ① 带刀库、机械手的加工中心 ② 无机械手的加工中心 ③ 一般在小型加工中心上采用转塔刀 库形式,主要以孔加工为主。
3.加工中心主要结构部件及其功能 加工中心类型繁多,结构各异,但总 体来看主要由基础部件、主轴部件、数控 系统、自动换刀装置和辅助装置等几部分 组成。
(2)按圈数计的暂停指令 (G95)G04
在每转进给方式(G95)下,推迟到 主轴已经旋转了设定的圈数以后,才开始 下一个程序的执行,对于地址P,不能用 小数点,否则将忽略小数点之后的部分。 编程规范如下:
G04 X500; 暂停时间=0.5r G04 X5000; 暂停时间=5.0 r G04 X5.0; 暂停时间=5.0 r G04 P5000; 暂停时间=5.0 r G04 P12.345; 暂停时间=0.012 r
其中:
“/”
表示程序段在执行过程中
可以被跳过;
“N10” 表示程序段号,主程序段 中可以有字符;
“” 略);
表示中间间隔(可以省
“G03” 表示程序段具体指令;
“(注释)” 表示对程序段进行必 要的说明;
4.坐标字
用于在轴方向移动和设置坐标系的命 令称为坐标字,坐标字包括轴的地址符及 代表移动量的数值,其基本构成见表4-1。
io——进给倍率的距离; do——快速进给停止的余量; jo(b0)——进给倍率(%); ko——从R点到切削进给起点的距离; fo——进给率。
3.高速间歇钻G73
G73 [Xx Yy] Rr Zz [Qtz] [Ptc] Ffo [ Ddo Kko Iio Jjo(Bb0)]
tz——每次进刀的切削深度; jo(bo) ——进给倍率(%); tc——停顿时间或主轴旋转的圈数; fo——进给率; do——返回距离;
1.加工中心的工艺特点
(1)加工精度高 (2)表面质量好 (3)加工生产率高 (4)工艺适应性强 (5)劳动强度低、劳动条件好 (6)良好的经济效益 (7)有利于生产管理的现代化
2.加工中心的分类
(1)按照机床形态及主轴布局形 式分类
① 立式加工中心 ② 卧式加工中心 ③ 龙门式加工中心 ④ 复合加工中心
5.平面选择G17~G19
在计算刀具长度补偿和刀具半径 补偿时必须首先确定一个平面,即确 定一个两坐标轴的坐标平面,在此平 面中可以进行刀具半径补偿,G17到 G19各自的含义见表4-3。
6.圆弧插补G02/G03
圆弧插补指令G02/G03是圆弧运动指 令。它是用来指令刀具在给定平面内以F 进给的速度,作圆弧插补运动的指令。 G02/G03是一种模态指令。
5.铰孔循环G85
G85 [Xx Yy] Rr Zz [Ptz] Ffo [Ef1 Ddo ]
执行过程如图4-24所示。 tz——停顿时间或主轴旋转的圈数; do——离R点的距离; fo——进给率0; f1——进给率1。
6.攻丝循环G84
G84 [Xx Yy] Rr Zz [Ptc] Ffo [Jjo (Bb0) Ddo Hho Kko]
(3)y轴坐标运动
y坐标轴垂直于x、z坐标轴。当x轴、z 轴确定之后,按笛卡儿直角坐标系右手定 则法判断,y轴方向就惟一地被确定了。