1 / 54
文档名称:

(完整版)FANUC+0T编程祥解资料.pdf

格式:pdf   大小:1,679KB   页数:54页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(完整版)FANUC+0T编程祥解资料.pdf

上传人:秋江孤影 2023/3/19 文件大小:1.64 MB

下载得到文件列表

(完整版)FANUC+0T编程祥解资料.pdf

文档介绍

文档介绍:该【(完整版)FANUC+0T编程祥解资料 】是由【秋江孤影】上传分享,文档一共【54】页,该文档可以免费在线阅读,需要了解更多关于【(完整版)FANUC+0T编程祥解资料 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
FANUC0-TD系统
G代码命令
代码组及其含义
“模态代码”和“一般”代码
“形式代码”的功能在它被执行后
会继续维持,而“一般代码”仅仅
在收到该命令时起作用。定义移动的
代码通常是“模态代码”,像直线、
圆弧和循环代码。反之,像原点返回
代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被
加载的同组代码替换。
G代组解释
-1-:.
码别
G00定位(快速移动)
G01直线切削
顺时针切圆弧(CW,顺
G0201
时钟)
逆时针切圆弧(CCW,逆
G03
时钟)
G04暂停(Dwell)
00
G09停于精确的位置
G20英制输入
06
G21公制输入
G22内部行程限位有效
04
G23内部行程限位无效
-2-:.
G27检查参考点返回
G28参考点返回
00
G29从参考点返回
G30回到第二参考点
G3201切螺纹
G40取消刀尖半径偏置
G4107刀尖半径偏置(左侧)
G42刀尖半径偏置(右侧)
修改工件坐标;设置主轴
G50
最大的RPM
00
G52设置局部坐标系
G53选择机床坐标系
G7000精加工循环
-3-:.
G71内外径粗切循环
G72台阶粗切循环
G73成形重复循环
G74Z向步进钻削
G75X向切槽
G76切螺纹循环
G80取消固定循环
G83钻孔循环
G84攻丝循环
G8510正面镗孔循环
G87侧面钻孔循环
G88侧面攻丝循环
G89侧面镗孔循环
-4-:.
G90(内外直径)切削循环
G9201切螺纹循环
G94(台阶)切削循环
G96恒线速度控制
12
G97恒线速度控制取消
G98每分钟进给率
05
G99每转进给率
代码解释
G00定位

G00X_Z_
-5-:.
这个命令把***从当前位置移动到
命令指定的位置(在绝对坐标方式
下),或者移动到某个距离处(在增
量坐标方式下)。

我们的定义是:采用独立的快速移动
速率来决定每一个轴的位置。***路
径不是直线,根据到达的顺序,机器
-6-:.
轴依次停止在命令指定的位置。

***路径类似直线切削(G01)那样,
以最短的时间(不超过每一个轴快速
移动速率)定位于要求的位置。

N10G0X100Z65
G01直线插补

G01X(U)_Z(W)_F_;
直线插补以直线方式和命令给定的
移动速率从当前位置移动到命令位
-7-:.
置。
X,Z:要求移动到的位置的绝对坐标
值。
U,W:要求移动到的位置的增量坐标
值。

-8-:.
①绝对坐标程序
;
X100.;
②增量坐标程序
-;
U50.
圆弧插补(G02,G03)
-9-:.

G02(G03)X(U)__Z(W)__I__K__F__;
G02(G03)X(U)__Z(W)__R__F__;
G02–顺时钟(CW)
G03–逆时钟(CCW)
X,Z–在坐标系里的终点
U,W–起点与终点之间的距离
I,K–从起点到中心点的矢量(半径
值)
R–圆弧范围(最大180度)。
-10-:.

①绝对坐标系程序


-11-:.
;
②增量坐标系程序
-;

-;
第二原点返回(G30)
坐标系能够用第二原点功能来设置。
(a,b)设置***起点的坐
标值。点“a”和“b”是机床原
点与起刀点之间的距离。

设置坐标系。
-12-:.
,不
论***实际位置在那里,碰到这个命
令时***便移到第二原点。
***也是在第二原点进行
的。
切螺纹(G32)

G32X(U)__Z(W)__F__;
G32X(U)__Z(W)__E__;
F–螺纹导程设置
E–螺距(毫米)
在编制切螺纹程序时应当带主轴转
速RPM均匀控制的功能(G97),并
且要考虑螺纹部分的某些特性。在螺
-13-:.
纹切削方式下移动速率控制和主轴
速率控制功能将被忽略。而且在送进
保持按钮起作用时,其移动进程在完
成一个切削循环后就停止了。

;(1循环切削)
G32Z-;
G00X32;
Z4.;
-14-:.
X29.;(2循环切削)
G32Z-;
G00X32.;
Z4.
***直径偏置功能
(G40/G41/G42)

G41X_Z_;
G42X_Z_;
-15-:.
在***刃是尖利时,切削进程按照程
序指定的形状执行不会发生问题。不
过,真实的***刃是由圆弧构成的
(刀尖半径)就像上图所示,在圆弧插
补和攻螺纹的情况下刀尖半径会带
来误差。



命令***路径


取***按程
G40
消序路径的
-16-:.
移动
***从程

G41序路径左

侧移动
***从程

G42序路径右

侧移动
补偿的原则取决于刀尖圆弧中心的
动向,它总是与切削表面法向里的半
径矢量不重合。因此,补偿的基准点
是刀尖中心。通常,***长度和刀尖
半径的补偿是按一个假想的刀刃为
基准,因此为测量带来一些困难。
-17-:.
把这个原则用于***补偿,应当分别
以X和Z的基准点来测量***长
度刀尖半径R,以及用于假想刀尖半
径补偿所需的刀尖形式数(0-9)。
这些内容应当事前输入***偏置文
件。
“刀尖半径偏置”应当用G00或者
G01功能来下达命令或取消。不论这
个命令是不是带圆弧插补,刀不会
-18-:.
正确移动,导致它逐渐偏离所执行的
路径。因此,刀尖半径偏置的命令应
当在切削进程启动之前完成;并且
能够防止从工件外部起刀带来的过
切现象。反之,要在切削进程之后用
移动命令来执行偏置的取消过
工件坐标系选择(G54-G59)

G54X_Z_;

-19-:.
通过使用G54–G59命令,来将
机床坐标系的一个任意点(工件原点
偏移值)赋予1221–1226的参
数,并设置工件坐标系(1-6)。该参
数与G代码要相对应如下:
工件坐标系1(G54)---工件原点返
回偏移值---参数1221
工件坐标系2(G55)---工件原点返
回偏移值---参数1222
-20-:.
工件坐标系3(G56)---工件原点返
回偏移值---参数1223
工件坐标系4(G57)---工件原点返
回偏移值---参数1224
工件坐标系5(G58)---工件原点返
回偏移值---参数1225
工件坐标系6(G59)---工件原点返
回偏移值---参数1226
在接通电源和完成了原点返回后,系
统自动选择工件坐标系1(G54)。在
有“模态”命令对这些坐标做出改
变之前,它们将保持其有效性。
除了这些设置步骤外,系统中还有一
参数可立刻变更G54~G59的参数。
-21-:.
工件外部的原点偏置值能够用1220
号参数来传递。
精加工循环(G70)

G70P(ns)Q(nf)
ns:精加工形状程序的第一个段号。
nf:精加工形状程序的最后一个段号

用G71、G72或G73粗车削后,G70
精车削。
外园粗车固定循环(G71)
-22-:.

G71U(△d)R(e)
G71P(ns)Q(nf)U(△u)W(△
w)F(f)S(s)T(t)
p程序开头代号
Q程序末尾代号
N(ns)……
………
.F__从序号ns至nf的程序段,指定A
及B间的移动指令。
.S__
.T__
N(nf)……
-23-:.
△d:切削深度(半径指定)
不指定正负符号。切削方向依照AA’
的方向决定,在另一个值指定前不会
改变。FANUC系统参数()
指定。
e:退刀行程
本指定是状态指定,在另一个值指定
前不会改变。FANUC系统参数
()指定。
ns:精加工形状程序的第一个段号。
nf:精加工形状程序的最后一个段号。
△u:X方向精加工预留量的距离及方
向。(直径/半径)
-24-:.
△w:Z方向精加工预留量的距离及方
向。

如果在下图用程序决定A至A’至B
的精加工形状,用△d(切削深度)车掉
指定的区域,留精加工预留量△u/2及
△w。
端面车削固定循环(G72)
-25-:.

G72W(△d)R(e)
G72P(ns)Q(nf)U(△u)W(△
w)F(f)S(s)T(t)
△t,e,ns,nf,△u,△w,f,s及t的含义
与G71相同。

如下图所示,除了是平行于X轴外,
本循环与G71相同。
-26-:.
成型加工复式循环(G73)

G73U(△i)W(△k)R(d)
G73P(ns)Q(nf)U(△u)W(△
w)F(f)S(s)T(t)
N(ns)………
…………沿AA’B的程序段号
N(nf)………
△i:X轴方向退刀距离(半径指定),
FANUC系统参数()指定。
△k:Z轴方向退刀距离(半径指定),
FANUC系统参数()指定。
d:分割次数
这个值与粗加工重复次数相同,
-27-:.
FANUC系统参数()指定。
ns:精加工形状程序的第一个段号。
nf:精加工形状程序的最后一个段号。
△u:X方向精加工预留量的距离及方
向。(直径/半径)
△w:Z方向精加工预留量的距离及方
向。

本功能用于重复切削一个逐渐变换
的固定形式,用本循环,可有效的切削
一个用粗加工段造或铸造等方式已
-28-:.
经加工成型的工件。
端面啄式钻孔循环(G74)

G74R(e);
G74X(u)Z(w)P(△i)Q(△k)R(△d)
F(f)
e:后退量
本指定是状态指定,在另一个值指定
-29-:.
前不会改变。FANUC系统参数
()指定。
x:B点的X坐标
u:从a至b增量
z:c点的Z坐标
w:从A至C增量
△i:X方向的移动量
△k:Z方向的移动量
△d:在切削底部的***退刀量。△d的
符号一定是(+)。但是,如果X(U)
及△I省略,可用所要的正负符号指定
***退刀量。
f:进给率:

-30-:.
如下图所示在本循环可处理断削,如
果省略X(U)及P,结果只在Z轴
操作,用于钻孔。
外经/内径啄式钻孔循环(G75)

G75R(e);e:每次径向进给后的
径向退刀量(单位mm);
-31-:.
G75X(u)Z(w)P(△i)Q(△k)R(△
d)F(f)
:切削终点的X轴绝对坐标值,
也可采用相对坐标
U:切削终点与起点的X轴相对坐标的
差值(单位:mm);
Z:切削终点的Z轴绝对坐标值,也可
采用相对坐标
W:切削终点与起点的Z轴相对坐标
的差值(单位:mm);
△i:径向(X轴)进给,X轴断续进给
的进给量(单位:,半径
值)无符号;
-32-:.
△k:轴向(Z轴)移动量(单位:
),无符号,
Z向移动量必须小于刀宽;
△d:切削至终点时,轴向的退刀量,
一般设为0,以免断刀。
F:进给速度。

以下指令操作如下图所示,除X用Z
代替外与G74相同,在本循环可处理
断削,可在X轴割槽及X轴啄式钻孔。
-33-:.
螺纹切削循环(G76)

G76P(m)(r)(a)Q(△dmin)R(d)
G76X(u)Z(w)R(i)P(k)Q(△d)F(f)
m:精加工重复次数(1至99)
本指定是状态指定,在另一个值指定
前不会改变。FANUC系统参数
()指定。
r:到角量
本指定是状态指定,在另一个值指定
前不会改变。FANUC系统参数
()指定。
a:刀尖角度:
-34-:.
可选择80度、60度、55度、30度、
29度、0度,用2位数指定。
本指定是状态指定,在另一个值指定
前不会改变。FANUC系统参数
()指定。如:P(02/m、
12/r、60/a)
△dmin:最小切削深度
本指定是状态指定,在另一个值指定
前不会改变。FANUC系统参数
()指定。
i:螺纹部分的半径差
如果i=0,可作一般直线螺纹切削。
k:螺纹高度
这个值在X轴方向用半径值指定。
-35-:.
△d:第一次的切削深度(半径值)
l:螺纹导程(与G32)

螺纹切削循环。
内外直径的切削循环(G90)

直线切削循环:
G90X(U)___Z(W)___F___;
按开关进入单一程序块方式,操作完
成如图所示1→2→3→4路径的循
环操作。U和W的正负号(+/-)
在增量坐标程序里是根据1和2的方
向改变的。
-36-:.
锥体切削循环:
G90X(U)___Z(W)___R___F___;
必须指定锥体的“R”值。切削功
能的用法与直线切削循环类似。

外园切削循环。
<0,W<0,R<0
-37-:.
>0,W<0,R>0
<0,W<0,R>0
-38-:.
>0,W<0,R<0
切削螺纹循环(G92)

-39-:.
直螺纹切削循环:
G92X(U)___Z(W)___F___;
螺纹范围和主轴RPM稳定控制
(G97)类似于G32(切螺纹)。在这个
螺纹切削循环里,切螺纹的退刀有可
能如[图9-9]操作;倒角长度根据
~

锥螺纹切削循环:
G92X(U)___Z(W)___R___F___;

切削螺纹循环
-40-:.
台阶切削循环(G94)

平台阶切削循环:
G94X(U)___Z(W)___F___;
锥台阶切削循环:
-41-:.
G94X(U)___Z(W)___R___F___;

台阶切削
线速度控制(G96,G97)
-42-:.
NC车床用调整步幅和修改RPM
的方法让速率划分成,如低速和高速
区;在每一个区内的速率可以自由改
变。
G96的功能是执行线速度控制,并
且只通过改变RPM来控制相应的工
件直径变化时维持稳定的切削速率。
G97的功能是取消线速度控制,并
且仅仅控制RPM的稳定。
设置位移量(G98/G99)
切削位移能够用G98代码来指派每
分钟的位移(毫米/分),或者用G99
代码来指派每转位移(毫米/转);这
里G99的每转位移在NC车床里
-43-:.
是用于编程的。
每分钟的移动速率(毫米/分)=每
转位移速率(毫米/转)x主轴RPM
例题:
.

-44-:.
操作方法:
操作步骤:
:
第一、FANUC系统数控车床设置工
件零点的几种方法:
1、直接用***试切对刀
(1)用外园车刀先试车一外园,测
-45-:.
量外园直径后,在offset界面的几何
形状输入“MX外园直径值”,按
“input”键,即输入到几何形状里。
(2)用外园车刀先试车一外园端
面,在offset界面的几何形状输入
“MZ当前Z坐标值”,按“input”
键,即输入到几何形状里。
2、用G50设置工件零点
(1)用外园车刀先试车一外园,测
量外园直径后,把刀沿Z轴正方向退
点,切端面到中心。
(2)选择MDI方式,输入G50X0
Z0,启动START键,把当前点设为
-46-:.
零点。
(3)选择MDI方式,输入G0X150
Z150,使***离开工件进刀加工。
(4)这时程序开头:G50X150
Z150…….。
(5)注意:用G50X150Z150,你
起点和终点必须一致即X150Z150,
这样才能保证重复加工不乱刀。
(6)如用第二参考点G30,即能保
证重复加工不乱刀,这时程序开头
G30U0W0
G50X150Z150
(7)在FANUC系统里,第二参考
点的位置在参数里设置,在Yhcnc软
-47-:.
件里,按鼠标右键出现对话框,按鼠
标左键确认即可。
3、工件移设置工件零点
(1)在FANUC0-TD系统的Offset
里,有一工件移界面,可输入零点偏
移值。
(2)用外园车刀先试切工件端面,
这时Z坐标的位置如:Z200,直接
输入到偏移值里。
(3)选择“Ref”回参考点方式,按
X、Z轴回参考点,这时工件零点坐
标系即建立。
(4)注意:这个零点一直保持,只
-48-:.
有从新设置偏移值Z0,才清除。
4、G54------G59设置工件零点
(1)用外园车刀先试车一外园,测
量外园直径后,把刀沿Z轴正方向退
点,切端面到中心。
(2)把当前的X和Z轴坐标直接输
入到G54----G59里,程序直接调用
如:G54X50Z50…….
(3)注意:可用G53指令清除
G54-----G59工件坐标系.
%
程序:
-49-:.
.(回第二参考点)
(建工件坐标
系,换T01号刀)
N020G96S150M03(主轴转动,恒线
速)
N025G00Z-(调T01刀补)

.
(粗切循环)
N045
(粗切
循环)
N050G00X20.(子程序)
N055G01Z0..(子程序)
-50-:.
N060X22..(子程序)
N065Z-..(子程序)
N070Z-..(子程序)
N075Z-..(子程序)
N080Z-..(子程序)
N085Z-..(子程序)
N090Z-..(子程序)
N095G03Z--..(子程
序)
N100G01Z-..(子程序)
N105G03Z--..(子程
序)
N110G01Z-..(子程序)
N115Z-..(子程序)
-51-:.
N120G00Z30.
(退刀去刀
补)
(换刀T2)
N135G42G00Z10.
N140G70P50Q115(精切循环)
N145G40G00Z30.
(退刀去刀
补)
(换刀T4)
N156G0Z1.
N157G01Z-
(退刀去刀补)
N159T0505(换刀T5)
-52-:.
N159G0Z1.
N160G01Z-
N161G0Z170T0500
N155G97S500M03(恒转速)
(换刀T3)
-32.
N170G76P010060(切螺纹循环)
N175
-
(切螺纹循环)
.
(退刀去刀
补)
-53-:.
N190M05(主轴停止)
N195M30(程序停止)
-54-