第四章FANUC系统数控铣床与加工中心编程 PPT
合集下载
FANUC系统数控车床编程与操作PPT课件

其加工过程控制的一种方法。 (2)编程:从零件图样到加工信息用规定的代
码按一定的书写格式编写成加工程序单, 称为数控编程。
最新课件
4
❖ 2.数控机床的工作原理:
❖ 数控机床加工原理是将预先编好的加工程 序以数据的形式输入到机床内,系统通过译 码、数据处理、插补运算,最终实现零件的 加工。
❖ (零件工艺分析→编写加工程序→输入到数 控系统内→控制机床运动→完成零件加工)
正。此功能仅限于带有双刀架的机床上 G69 镜像关
最新课件
23
G11 可编程数据输入取消
在执行完G10之后执行G11,取消G10输入状 态
最新课件
24
G17~G19 加工平面选择
G17代表XY平面,G18为XZ平面,G19为YZ 平面。车床都是采用G18,XZ平面。开机默认, 无需输入。
最新课件
25
G20 英制输入 (每英寸等于25.4mm) G21 公制输入 开机默认,无需输入 G22 行程检测开关打开 G23 行程检测开关关闭 G25 主轴速度波动检测开 G26 主轴速度波动检测关 G27返回参考点检测 (基本不用)
最新课件
20
G04 暂停指令
G04为程序的暂停,格式为 G04 X 或G04 U 或G04 P,X和U的单位为秒,P的单位为毫秒.
如:G04 X1.; 表示暂停1秒
G04 U1.; 表示暂停1秒
G04 P1000;表示暂停1秒。
注:有的机床在主轴停止状态下不执行暂停指令,
只有在主轴旋转下才执行。
最新课件
35
宏指令
G65 宏程序非模态调用
格式:G65 P_ X_ Z_ A_ B_ C_ L_;G65为自变量,直 接对相对应的变量号赋值,被调用的程序内无需再赋值。X 对应#24,Z对应#26,A对应#1,B对应#2.C对应#3。L表示 被调用的次数,如不输入L,表示只调用一次,无需输入。P 表示被调用的程序号。如果被调用的程序号为9000以后,而 再用参数把9000以后的程序隐藏,那么机床只运行被调用的 程序,但看不到被调用程序的内容。注:被调用的程序最多 可以4级嵌套,被调用的程序可以再执行程序调用。被调用 的程序结束符为M99。)
码按一定的书写格式编写成加工程序单, 称为数控编程。
最新课件
4
❖ 2.数控机床的工作原理:
❖ 数控机床加工原理是将预先编好的加工程 序以数据的形式输入到机床内,系统通过译 码、数据处理、插补运算,最终实现零件的 加工。
❖ (零件工艺分析→编写加工程序→输入到数 控系统内→控制机床运动→完成零件加工)
正。此功能仅限于带有双刀架的机床上 G69 镜像关
最新课件
23
G11 可编程数据输入取消
在执行完G10之后执行G11,取消G10输入状 态
最新课件
24
G17~G19 加工平面选择
G17代表XY平面,G18为XZ平面,G19为YZ 平面。车床都是采用G18,XZ平面。开机默认, 无需输入。
最新课件
25
G20 英制输入 (每英寸等于25.4mm) G21 公制输入 开机默认,无需输入 G22 行程检测开关打开 G23 行程检测开关关闭 G25 主轴速度波动检测开 G26 主轴速度波动检测关 G27返回参考点检测 (基本不用)
最新课件
20
G04 暂停指令
G04为程序的暂停,格式为 G04 X 或G04 U 或G04 P,X和U的单位为秒,P的单位为毫秒.
如:G04 X1.; 表示暂停1秒
G04 U1.; 表示暂停1秒
G04 P1000;表示暂停1秒。
注:有的机床在主轴停止状态下不执行暂停指令,
只有在主轴旋转下才执行。
最新课件
35
宏指令
G65 宏程序非模态调用
格式:G65 P_ X_ Z_ A_ B_ C_ L_;G65为自变量,直 接对相对应的变量号赋值,被调用的程序内无需再赋值。X 对应#24,Z对应#26,A对应#1,B对应#2.C对应#3。L表示 被调用的次数,如不输入L,表示只调用一次,无需输入。P 表示被调用的程序号。如果被调用的程序号为9000以后,而 再用参数把9000以后的程序隐藏,那么机床只运行被调用的 程序,但看不到被调用程序的内容。注:被调用的程序最多 可以4级嵌套,被调用的程序可以再执行程序调用。被调用 的程序结束符为M99。)
数控车削编程与加工(FANUC系统)4

,采用双顶尖装夹的方法。用双顶尖装夹零件方便,无需找 正,重复定位精度高,但装夹前需保证零件总长并在两端钻 出中心孔。
图2.1.4 双顶尖装夹零件
4、用一夹一顶装夹 用双顶尖装夹零件精度高,但刚性较差,故在车削一般轴
类零件时采用一端用卡盘夹住,另—端用顶尖顶住的装夹方法。 为防止切削时产生轴向位移,可用限位支承或台阶限位。其中台 阶限位安全,刚性好,能承受较大切削力,故应用广泛。
07 刀尖半径左补偿 07 刀尖半径右补偿 08 × 08 × 08 ×
11 工件坐标原点设置/最大主轴速度设置
相同
相同 相同
× 相同
× × × 刀具半径补偿取消
刀具半径左补偿 刀具半径右补偿 刀具长度正补偿 刀具长度负补偿 刀具长度补偿取消
比例缩放功能取消
模态
非模态 非模态 非模态 非模态 模态 非模态 非模态 模态
15
×
15
×
00 宏程序调用
用于数控铣的功能
比例缩放功能 局部坐标系设置
相同 相同 相同 相同 相同 相同 相同 攻丝模式 切削模式 相同
附注
模态 非模态 非模态
模态 模态 模态 模态 模态 模态 模态 模态 非模态
G66 12 宏程序调用模态
G67 * 12 宏程序调用取消
G68 16 ×
G69 * 16 双刀架镜像关闭
T-
M-
刀具号
辅助功 能
;
行 结束
程序的结构:
由程序号、程序内容、程序结束三个基本部分组成。
O0100; N10 G50 X200 Z150 T0100; N20 G96 S150 M03; N30 G00 X20 Z6 T0101; N40 G01 Z-30 F0.25; N50 X50; N60 X60 Z-70; N70 X90; N80 G00 X200 Z150 T00; N90 M05; N100 M02;
图2.1.4 双顶尖装夹零件
4、用一夹一顶装夹 用双顶尖装夹零件精度高,但刚性较差,故在车削一般轴
类零件时采用一端用卡盘夹住,另—端用顶尖顶住的装夹方法。 为防止切削时产生轴向位移,可用限位支承或台阶限位。其中台 阶限位安全,刚性好,能承受较大切削力,故应用广泛。
07 刀尖半径左补偿 07 刀尖半径右补偿 08 × 08 × 08 ×
11 工件坐标原点设置/最大主轴速度设置
相同
相同 相同
× 相同
× × × 刀具半径补偿取消
刀具半径左补偿 刀具半径右补偿 刀具长度正补偿 刀具长度负补偿 刀具长度补偿取消
比例缩放功能取消
模态
非模态 非模态 非模态 非模态 模态 非模态 非模态 模态
15
×
15
×
00 宏程序调用
用于数控铣的功能
比例缩放功能 局部坐标系设置
相同 相同 相同 相同 相同 相同 相同 攻丝模式 切削模式 相同
附注
模态 非模态 非模态
模态 模态 模态 模态 模态 模态 模态 模态 非模态
G66 12 宏程序调用模态
G67 * 12 宏程序调用取消
G68 16 ×
G69 * 16 双刀架镜像关闭
T-
M-
刀具号
辅助功 能
;
行 结束
程序的结构:
由程序号、程序内容、程序结束三个基本部分组成。
O0100; N10 G50 X200 Z150 T0100; N20 G96 S150 M03; N30 G00 X20 Z6 T0101; N40 G01 Z-30 F0.25; N50 X50; N60 X60 Z-70; N70 X90; N80 G00 X200 Z150 T00; N90 M05; N100 M02;
第四章 数控铣床(加工中心)编程指令

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 34张)

数控铣床/加工中心常用刀具
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
整体式面铣刀
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
硬质合金整体焊接式面铣刀
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
硬质合金可转位式面铣刀
1-刀垫 2-轴向支撑块 3-可转位刀片
【知识准备】
三、任务实施
(一)工艺分析 (二)编写加工程序 (三)数控加工
1.安装刀具与装夹工 件 2.数控程序的输入与 校验 3.数控自动运行操作 (1)程序校验 (2)自动运行操作过 程
【任务实施】
1)在系统控制面板下,按下“自动加工F1” 按键,进入程序运行子菜单;
2)在程序运行子菜单下,可以自动运行零件程序。
【技能目标】
1
熟悉平面铣削工艺特点
2
学会一般平面铣削工艺设计编程
3
具有加工平面的实践能力
二、知识准备
(一)数控铣床/加工中心用铣平面夹具
(a)
(b)
(c)
(d)
a) 螺旋夹紧式通用平口钳 b)液压式正弦规平口钳 b) c) 气动式精密平口钳 d) 液式压精密平口钳
【知识准备】
(二)数控铣床/加工中心加工平面常用刀具
(三)平面铣削工艺
周边铣削
【知识准备】
(三)平面铣削工艺
端面铣削
【知识准备】
(三)平面铣削工艺
水平面加工
【知识准备】
(三)平面铣削工艺
50 10 φ10
10 40 7
67
行切法铣削平面
2
【知识准备】
(四)数控编程规则
1.小数点编程 2.米、英制编程 G21/G20 3.平面选择指令 G17/G18/G19 4.绝对值/增量值编程 G90/G91 (1)绝值编程G90 (2)增量值编程G91
第四章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】如图所示,整圆程序的编写如下:
《FANUC系统数控铣床编程与加工》PPT课件讲义

X..Y..Z.. N… G… A..B..C..
U..V..W..
I..J..K.. R
F…
S…
T…
H.. D..
M… ;
程准 序备 段功 号能
尺寸字
主
进 给 功 能
轴刀刀
转具具
速功补
功能偿
能
号
辅段 助结 功束 能符
图4-6 程序段格式
4.4 数控机床的有关功能及规则
数控系统常用的功能有准备功能、辅助功能、其他功能三种,这些功能是编制 加工程序的基础。
Y
Z
a
工件坐标系
X
图4-5 工件坐标系原点设定
4.3 数控加工程序的格式与组成
4.3.1 程序格式 一个零件程序是一组被传送到数控装置中去的指令和数据。它由遵循一定结 构句法和格式规则的若干个程序段组成,而每个程序段又由若干个指令字组成。
1、程序的组成 一个完整的程序由程序名、程序内容和程序结束组成,如下所示:
O0010;
程序名
G90 G94 G40 G17 G21 G54;
G91 G28 Z0;
G90 G00 X-16.0 Y840.0;
Z20.0;
程序内容
M03 S600 M08;
……
G00 Z50.0 M09;
M30;
程序结束
4.3.2 程序段的组成
(1)程序段的基本格式 程序段格式是指在一个程序段中,字、字符、数据的排列、书写方式和顺序。
刀具交换 切削液开启
切削液关闭 程序结束,返
回开头 调用子程序 子程序结束
1、暂停指令M00 当CNC 执行到M00 指令时,将暂停执行当前程序,以方便操作者进行刀 具更换、工件的尺寸测量、工件调头或手动变速等操作。暂停时机床的主轴进给 及冷却液停止,而全部现存的模态信息保持不变。若欲继续执行后续程序重按操 作面板上的“启动键”即可。 2、程序结束指令M02 M02用在主程序的最后一个程序段中,表示程序结束。当CNC 执行到M02 指令时机床的主轴、进给及冷却液全部停止。使用M02的程序结束后,若要重新 执行该程序就必须重新调用该程序。 3、程序结束并返回到零件程序头指令M30 M30 和M02 功能基本相同,只是M30 指令还兼有控制返回到零件程序头 (%)的作用。 使用M30 的程序结束后,若要重新执行该程序,只需再次按操作面板上的 “启动键”即可。
第四章FANUC系统数控铣床与加工中心编程 ppt课件

(1)绝对值编程G90 格式:G90 说明:程序中绝对坐标功能字后面的坐标是以工件坐标原 点作为基准的,表示刀具终点的绝对坐标。
ppt课件
3
图所示刀具轨迹O→A→B,用G90编程为 G90 G01 X40.0 Y30.0 F80;
X20.0 Y50.0;
图形轨迹
ppt课件
4
(2)增量值编程G91 格式:G91 说明:程序中增量坐标功能字后面的坐标是以刀具起点坐 标作为基准的,表示刀具终点坐标相对刀具起点坐标的增量。
R_ I_J_
F_;
ZX平面圆弧
G18 G02/G03 X Z_ R_ F_; I_K_
YZ平面圆弧
圆弧插补
G19 G02/G03 Y Z_ R_ F_;
J_K_ppt课件
10
(2)圆心编程 与圆弧加工有关的指令说明如表4-2所示。用圆心编程的 情况如图所示。
圆心编程
ppt课件
11
(3)半径编程 用R指定圆弧插补时,圆心可能有两个位置,这两个位置由R 后面值的符号区分,圆弧所含弧度不大于π时,R为正值;大于π 时,R为负值。
如图所示为用半径编程时的情况。
若编程对象为以C为圆心的圆弧时有:
G17 G02 X Y R+R1;
若编程对象为以D为圆心的圆弧
时有:
G17 G02 X Y R-R2;
其中R1、R2为半径值。
半径编程
ppt课件
12
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
绝对值编程: G02 I-20.0; 增量值编程: G91 G02 I-20.0; 在圆弧插补时,I0、J0、K0可省略。整圆程序的编写ppt课件13
注意: 1)在编写整圆程序时,仅用I、J、K指定中心即可。 例如:G02 I (整圆)。若仅写入R时,则为0°圆弧。 例如:G02 R (机床不运动)。 2)若写入的半径R为0时,机床报警(N023)。 3)实际刀具移动速度与指令速度的相对误差在±2%以内。 但是这个指定速度是使用刀具半径补偿后的沿工件圆弧的速 度。
ppt课件
3
图所示刀具轨迹O→A→B,用G90编程为 G90 G01 X40.0 Y30.0 F80;
X20.0 Y50.0;
图形轨迹
ppt课件
4
(2)增量值编程G91 格式:G91 说明:程序中增量坐标功能字后面的坐标是以刀具起点坐 标作为基准的,表示刀具终点坐标相对刀具起点坐标的增量。
R_ I_J_
F_;
ZX平面圆弧
G18 G02/G03 X Z_ R_ F_; I_K_
YZ平面圆弧
圆弧插补
G19 G02/G03 Y Z_ R_ F_;
J_K_ppt课件
10
(2)圆心编程 与圆弧加工有关的指令说明如表4-2所示。用圆心编程的 情况如图所示。
圆心编程
ppt课件
11
(3)半径编程 用R指定圆弧插补时,圆心可能有两个位置,这两个位置由R 后面值的符号区分,圆弧所含弧度不大于π时,R为正值;大于π 时,R为负值。
如图所示为用半径编程时的情况。
若编程对象为以C为圆心的圆弧时有:
G17 G02 X Y R+R1;
若编程对象为以D为圆心的圆弧
时有:
G17 G02 X Y R-R2;
其中R1、R2为半径值。
半径编程
ppt课件
12
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
绝对值编程: G02 I-20.0; 增量值编程: G91 G02 I-20.0; 在圆弧插补时,I0、J0、K0可省略。整圆程序的编写ppt课件13
注意: 1)在编写整圆程序时,仅用I、J、K指定中心即可。 例如:G02 I (整圆)。若仅写入R时,则为0°圆弧。 例如:G02 R (机床不运动)。 2)若写入的半径R为0时,机床报警(N023)。 3)实际刀具移动速度与指令速度的相对误差在±2%以内。 但是这个指定速度是使用刀具半径补偿后的沿工件圆弧的速 度。
发那科加工中心编程PPT培训课件

感谢您的观看
加工中心操作基础
加工中心结构与工作原理
加工中心维护与保养
介绍加工中心的基本组成、工作原理 以及与其他机床的区别。
指导操作人员如何进行日常维护和保 养,延长加工中心的使用寿命。
安全操作规程
强人员的人身安全。
刀具选择与参数设置
刀具基础知识
介绍刀具的种类、材料、切削原 理等,帮助操作人员了解刀具的
总结词:进阶提高
详细描述:针对复杂零件的加工,讲解如何进行工艺分析、刀路规划、高级切削参数设置等操作,以及如何优化加工效率和 减小误差。
案例三:多轴联动加工
总结词:高阶应用
详细描述:介绍多轴联动加工的概念和优势,通过实际案例演示如何进行多轴联动编程和加工,包括 多轴联动刀路的生成、优化和后处理等。
M代码语言
阐述M代码在加工中心编程中的 作用,如M03、M05等常用代码 的含义和使用场合。
编程常用指令
切削指令
介绍G01、G02、G03等切削指令的 使用方法和注意事项,以及如何根据 工件材料和刀具选择合适的切削参数 。
循环指令
阐述钻孔、铣槽等加工过程的循环指 令,如G81、G83等,并说明循环起 点和循环终点的设定。
常见问题二:刀具路径问题
总结词
刀具路径问题通常表现为刀具路径不正确、加工过程出现异常或加工结果不符 合要求。
详细描述
解决刀具路径问题的方法包括检查刀具路径计算是否正确、刀具参数设置是否 合理,以及加工参数是否适合被加工材料。此外,还需要确保工件坐标系设置 正确,以避免加工过程中的位置偏差。
常见问题三:加工精度问题
04 发那科加工中心编程常见 问题与解决方案
常见问题一:程序错误
总结词
程序错误是发那科加工中心编程中常见的问题之一,通常是 由于编程语言语法错误、逻辑错误或输入错误引起的。
加工中心操作基础
加工中心结构与工作原理
加工中心维护与保养
介绍加工中心的基本组成、工作原理 以及与其他机床的区别。
指导操作人员如何进行日常维护和保 养,延长加工中心的使用寿命。
安全操作规程
强人员的人身安全。
刀具选择与参数设置
刀具基础知识
介绍刀具的种类、材料、切削原 理等,帮助操作人员了解刀具的
总结词:进阶提高
详细描述:针对复杂零件的加工,讲解如何进行工艺分析、刀路规划、高级切削参数设置等操作,以及如何优化加工效率和 减小误差。
案例三:多轴联动加工
总结词:高阶应用
详细描述:介绍多轴联动加工的概念和优势,通过实际案例演示如何进行多轴联动编程和加工,包括 多轴联动刀路的生成、优化和后处理等。
M代码语言
阐述M代码在加工中心编程中的 作用,如M03、M05等常用代码 的含义和使用场合。
编程常用指令
切削指令
介绍G01、G02、G03等切削指令的 使用方法和注意事项,以及如何根据 工件材料和刀具选择合适的切削参数 。
循环指令
阐述钻孔、铣槽等加工过程的循环指 令,如G81、G83等,并说明循环起 点和循环终点的设定。
常见问题二:刀具路径问题
总结词
刀具路径问题通常表现为刀具路径不正确、加工过程出现异常或加工结果不符 合要求。
详细描述
解决刀具路径问题的方法包括检查刀具路径计算是否正确、刀具参数设置是否 合理,以及加工参数是否适合被加工材料。此外,还需要确保工件坐标系设置 正确,以避免加工过程中的位置偏差。
常见问题三:加工精度问题
04 发那科加工中心编程常见 问题与解决方案
常见问题一:程序错误
总结词
程序错误是发那科加工中心编程中常见的问题之一,通常是 由于编程语言语法错误、逻辑错误或输入错误引起的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
铣刀,长度补偿号为H0l,半径补偿号为D01,每次Z轴吃刀为 2.5mm。
方槽加工
大家学习辛苦了,还是要坚持
继续保持安静
4.圆弧插补(G02、G03)
程序的编制程序段有两种书写方式,一种是圆心法,另一
种是半径法。
(1)书写格式 XY平面圆弧
G17 G02/G03 X Y—
R_ I_J_
F_;
ZX平面圆弧
3.直线插补G01
格式:G01 X_Y_Z_F_; 说明:1)X、Y、Z:直线插补的终点。 2)G01指令刀具以联动的方式,按F规定的合成进给速度, 从当前位置按线性路线移动到程序段指令的终点。使用G01编 程:要求从A点直线插补到B点。其编程路径就是刀具实际进 给路径。
G00的轨迹
பைடு நூலகம்
【例4-1】编写加工如图所示零件,刀具T01为φ8mm的键槽
图所示刀具轨迹O→A→B,用G90编程为 G90 G01 X40.0 Y30.0 F80;
X20.0 Y50.0;
图形轨迹
(2)增量值编程G91 格式:G91 说明:程序中增量坐标功能字后面的坐标是以刀具起点坐 标作为基准的,表示刀具终点坐标相对刀具起点坐标的增量。
图所示刀具轨迹O→A→B, 用G91编程为 G91 G01 X40.0 Y30.0 F80; X-20.0 Y20.0
1.工艺分析: 由于除了对螺旋线导程要求严格外,水平方向切人段无 严格要求,故起刀点设在(-48.0,30.0),切到水平位时Z轴同 时升高了2mm(可在初次切削测量后再调整为合适的数值)。 2.加工程序的编制:(略)
第一节 常用功能指令 第二节 固定循环 第三节 极坐标编程与坐标系变换
第二节 固定循环
特殊离合器加工
1.工艺分析: 圆柱类零件的装夹采用三爪卡盘,寻边器找正,由于加工的 形面是螺旋线,可以通过数控铣床三轴联动圆弧插补的方式完 成加工。 加工路线采用螺旋线,分2次从下往上对称铣削,铣刀的中 心刚好落到外形壁厚的中线上,程序原点设在毛坯上表面的中 心。应特别注意刀具刚切人的时候,背吃刀量较大,需手工调 整。
三、任意角度倒棱角C/倒圆弧R
直线插补(G01)及圆弧插补(G02、G03)程序段最后附加C则 自动插入倒棱。附加R则自动插入倒圆。
C后的数值为假设未倒角时,指令由假想交点到倒角开始点 、终止点的距离。
R后的数值指令倒圆R的半径值如图所示。
自动倒棱角
自动倒圆弧角
说明: 1)倒棱C及倒圆R只能在同一插补平面能插入。 2)插入倒棱C及倒圆R若超过原来的直线插补范围,则出现 P/S55报警。 3)变更坐标系的指令(G92、G52~G59)及回参考点(G28~G30) 后,不可写入倒棱C及倒圆R指令。 4)直线与直线、直线和交点圆弧的切线以及两交点圆弧的切 线间的夹角在±1°以内时,倒棱及倒圆的程序段都当做移动量 为0。
螺旋线插补 A—起点 B—终点 C—圆心 K—导程
【例4-4】图所示螺旋槽由两个螺旋面组成,前半圆AmB为 左旋螺旋面,后半圆AnB为右旋螺旋面。螺旋槽最深处为A点
,最浅处为B点。要求用φ8mm的立铣刀进行加工该螺旋槽,
编制数控加工程序。刀具半径补偿号为D01,长度补偿号为 H01。
螺旋槽加工
【例4-5】加工图所示特殊离合器。材料为45钢调质,硬 度为180~230HBS;车削加工部分已经完成,表面粗糙度达 1.6μm。
出现报警的情况
【例4-3】如图所示,刀具:T01为φ16mm的铣刀,刀具长
度补偿号为H01,刀具半径补偿号为D01。
外轮廓的加工
四、螺旋线加工
1.螺旋线插补
螺旋线插补指令与圆弧插补指令相同,即G02和G03分别表 示顺时针、逆时针螺旋线插补,顺、逆时针的定义与圆弧插补 相同。
在进行圆弧插补时,垂直 于插补平面的坐标同步运动, 构成螺旋线插补运动,如图所 示。
G18 G02/G03 X Z_ R_ F_; I_K_
YZ平面圆弧
圆弧插补
G19 G02/G03 Y Z_ R_ F_; J_K_
(2)圆心编程 与圆弧加工有关的指令说明如表4-2所示。用圆心编程的 情况如图所示。
圆心编程
(3)半径编程 用R指定圆弧插补时,圆心可能有两个位置,这两个位置由R 后面值的符号区分,圆弧所含弧度不大于π时,R为正值;大于π 时,R为负值。
整圆程序的编写
注意: 1)在编写整圆程序时,仅用I、J、K指定中心即可。 例如:G02 I (整圆)。若仅写入R时,则为0°圆弧。 例如:G02 R (机床不运动)。 2)若写入的半径R为0时,机床报警(N023)。 3)实际刀具移动速度与指令速度的相对误差在±2%以内。 但是这个指定速度是使用刀具半径补偿后的沿工件圆弧的速 度。
第四章FANUC系统数控铣床与加工中心编 程
第一节 常用功能指令
一、FANUC系统数控铣床/铣削中心的功能
FANUC系统数控铣床/加工中心的准备功能见表4-1。
二、简单指令介绍
1.绝对值/增量值编程G90/G91
(1)绝对值编程G90 格式:G90 说明:程序中绝对坐标功能字后面的坐标是以工件坐标原 点作为基准的,表示刀具终点的绝对坐标。
图形轨迹
2.快速点定位G00
格式:G00 X_ Y_ Z_ 说明:1)X、Y、Z:定位终点坐标。 2)G00指令中的快移速度由机床参数“快移进给速度”对 各轴分别设定,不能用地址F指定。
G00的轨迹
3)G00一般用于加工前快速定位或加工后快速退刀。移动速 度可由面板上的修调旋钮来调整。
4)在执行G00指令时,联动直线轴的合成轨迹不一定是直线。 5) 当进刀时,先移动X和Y轴进行定位,然后Z轴下降到加工 深度;当退刀时,先将Z轴向上移动到安全高度,然后再移动X 轴和Y轴。
如图所示为用半径编程时的情况。 若编程对象为以C为圆心的圆弧时有:
G17 G02 X Y R+R1; 若编程对象为以D为圆心的圆弧 时有: G17 G02 X Y R-R2; 其中R1、R2为半径值。
半径编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
绝对值编程: G02 I-20.0; 增量值编程: G91 G02 I-20.0; 在圆弧插补时,I0、J0、K0可省略。
方槽加工
大家学习辛苦了,还是要坚持
继续保持安静
4.圆弧插补(G02、G03)
程序的编制程序段有两种书写方式,一种是圆心法,另一
种是半径法。
(1)书写格式 XY平面圆弧
G17 G02/G03 X Y—
R_ I_J_
F_;
ZX平面圆弧
3.直线插补G01
格式:G01 X_Y_Z_F_; 说明:1)X、Y、Z:直线插补的终点。 2)G01指令刀具以联动的方式,按F规定的合成进给速度, 从当前位置按线性路线移动到程序段指令的终点。使用G01编 程:要求从A点直线插补到B点。其编程路径就是刀具实际进 给路径。
G00的轨迹
பைடு நூலகம்
【例4-1】编写加工如图所示零件,刀具T01为φ8mm的键槽
图所示刀具轨迹O→A→B,用G90编程为 G90 G01 X40.0 Y30.0 F80;
X20.0 Y50.0;
图形轨迹
(2)增量值编程G91 格式:G91 说明:程序中增量坐标功能字后面的坐标是以刀具起点坐 标作为基准的,表示刀具终点坐标相对刀具起点坐标的增量。
图所示刀具轨迹O→A→B, 用G91编程为 G91 G01 X40.0 Y30.0 F80; X-20.0 Y20.0
1.工艺分析: 由于除了对螺旋线导程要求严格外,水平方向切人段无 严格要求,故起刀点设在(-48.0,30.0),切到水平位时Z轴同 时升高了2mm(可在初次切削测量后再调整为合适的数值)。 2.加工程序的编制:(略)
第一节 常用功能指令 第二节 固定循环 第三节 极坐标编程与坐标系变换
第二节 固定循环
特殊离合器加工
1.工艺分析: 圆柱类零件的装夹采用三爪卡盘,寻边器找正,由于加工的 形面是螺旋线,可以通过数控铣床三轴联动圆弧插补的方式完 成加工。 加工路线采用螺旋线,分2次从下往上对称铣削,铣刀的中 心刚好落到外形壁厚的中线上,程序原点设在毛坯上表面的中 心。应特别注意刀具刚切人的时候,背吃刀量较大,需手工调 整。
三、任意角度倒棱角C/倒圆弧R
直线插补(G01)及圆弧插补(G02、G03)程序段最后附加C则 自动插入倒棱。附加R则自动插入倒圆。
C后的数值为假设未倒角时,指令由假想交点到倒角开始点 、终止点的距离。
R后的数值指令倒圆R的半径值如图所示。
自动倒棱角
自动倒圆弧角
说明: 1)倒棱C及倒圆R只能在同一插补平面能插入。 2)插入倒棱C及倒圆R若超过原来的直线插补范围,则出现 P/S55报警。 3)变更坐标系的指令(G92、G52~G59)及回参考点(G28~G30) 后,不可写入倒棱C及倒圆R指令。 4)直线与直线、直线和交点圆弧的切线以及两交点圆弧的切 线间的夹角在±1°以内时,倒棱及倒圆的程序段都当做移动量 为0。
螺旋线插补 A—起点 B—终点 C—圆心 K—导程
【例4-4】图所示螺旋槽由两个螺旋面组成,前半圆AmB为 左旋螺旋面,后半圆AnB为右旋螺旋面。螺旋槽最深处为A点
,最浅处为B点。要求用φ8mm的立铣刀进行加工该螺旋槽,
编制数控加工程序。刀具半径补偿号为D01,长度补偿号为 H01。
螺旋槽加工
【例4-5】加工图所示特殊离合器。材料为45钢调质,硬 度为180~230HBS;车削加工部分已经完成,表面粗糙度达 1.6μm。
出现报警的情况
【例4-3】如图所示,刀具:T01为φ16mm的铣刀,刀具长
度补偿号为H01,刀具半径补偿号为D01。
外轮廓的加工
四、螺旋线加工
1.螺旋线插补
螺旋线插补指令与圆弧插补指令相同,即G02和G03分别表 示顺时针、逆时针螺旋线插补,顺、逆时针的定义与圆弧插补 相同。
在进行圆弧插补时,垂直 于插补平面的坐标同步运动, 构成螺旋线插补运动,如图所 示。
G18 G02/G03 X Z_ R_ F_; I_K_
YZ平面圆弧
圆弧插补
G19 G02/G03 Y Z_ R_ F_; J_K_
(2)圆心编程 与圆弧加工有关的指令说明如表4-2所示。用圆心编程的 情况如图所示。
圆心编程
(3)半径编程 用R指定圆弧插补时,圆心可能有两个位置,这两个位置由R 后面值的符号区分,圆弧所含弧度不大于π时,R为正值;大于π 时,R为负值。
整圆程序的编写
注意: 1)在编写整圆程序时,仅用I、J、K指定中心即可。 例如:G02 I (整圆)。若仅写入R时,则为0°圆弧。 例如:G02 R (机床不运动)。 2)若写入的半径R为0时,机床报警(N023)。 3)实际刀具移动速度与指令速度的相对误差在±2%以内。 但是这个指定速度是使用刀具半径补偿后的沿工件圆弧的速 度。
第四章FANUC系统数控铣床与加工中心编 程
第一节 常用功能指令
一、FANUC系统数控铣床/铣削中心的功能
FANUC系统数控铣床/加工中心的准备功能见表4-1。
二、简单指令介绍
1.绝对值/增量值编程G90/G91
(1)绝对值编程G90 格式:G90 说明:程序中绝对坐标功能字后面的坐标是以工件坐标原 点作为基准的,表示刀具终点的绝对坐标。
图形轨迹
2.快速点定位G00
格式:G00 X_ Y_ Z_ 说明:1)X、Y、Z:定位终点坐标。 2)G00指令中的快移速度由机床参数“快移进给速度”对 各轴分别设定,不能用地址F指定。
G00的轨迹
3)G00一般用于加工前快速定位或加工后快速退刀。移动速 度可由面板上的修调旋钮来调整。
4)在执行G00指令时,联动直线轴的合成轨迹不一定是直线。 5) 当进刀时,先移动X和Y轴进行定位,然后Z轴下降到加工 深度;当退刀时,先将Z轴向上移动到安全高度,然后再移动X 轴和Y轴。
如图所示为用半径编程时的情况。 若编程对象为以C为圆心的圆弧时有:
G17 G02 X Y R+R1; 若编程对象为以D为圆心的圆弧 时有: G17 G02 X Y R-R2; 其中R1、R2为半径值。
半径编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
绝对值编程: G02 I-20.0; 增量值编程: G91 G02 I-20.0; 在圆弧插补时,I0、J0、K0可省略。