一、G代码功用简述
G00------赶快定位
G01------直线插补
G02------顺时针方位圆弧插补
G03------逆时针方位圆弧插补
G04------按时停息
G05------经过中央点圆弧插补
G06------抛物线插补
G07------Z样条弧线插补
G08------进给加快
G09------进给加速
G10------数据配置
G16------极坐标编程
G17------加工XY平面
G18------加工XZ平面
G19------加工YZ平面
G20------英制尺寸(法兰克系统)
G21-----公制尺寸(法兰克系统)
G22------半径尺寸编程方法
G-----系统职掌界面上利用
G23------直径尺寸编程方法
G-----系统职掌界面上利用
G24------子程序完毕
G25------跳转加工
G26------轮回加工
G30------倍率刊出
G31------倍率界说
G32------等螺距罗纹切削,英制
G33------等螺距罗纹切削,公制
G34------增螺距罗纹切削
G35------减螺距罗纹切削
G40------刀具赔偿/刀具偏置刊出
G41------刀具赔偿——左
G42------刀具赔偿——右
G43------刀具偏置——正
G44------刀具偏置——负
G45------刀具偏置+/+
G46------刀具偏置+/-
G47------刀具偏置-/-
G48------刀具偏置-/+
G49------刀具偏置0/+
G50------刀具偏置0/-
G51------刀具偏置+/0
G52------刀具偏置-/0
G53------直线偏移,刊出
G54------设定工件坐标
G55------设定工件坐标二
G56------设定工件坐标三
G57------设定工件坐标四
G58------设定工件坐标五
G59------设定工件坐标六
G60------正确门路方法(精)
G61------正确门路方法(中)
G62------正确门路方法(粗)
G63------攻罗纹
G68------刀具偏置,内角
G69------刀具偏置,外角
G70------英制尺寸寸(这个是西门子的,法兰克的是G21)
G71------公制尺寸毫米
G74------回参考点(机床零点)
G75------返回编程坐标零点
G76------车罗纹复合轮回
G80------中止轮回刊出
G81------外圆中止轮回
G-----罗纹中止轮回
G90------绝对尺寸
G91------相对尺寸
G92------预制坐标
G93------功夫倒数,进给率
G94------进给率,每分钟进给
G95------进给率,每转进给
G96------恒线速率把持
G97------取销恒线速率把持
二、G代码功用详解
赶快定位
格式:G00X(U)__Z(W)__
注明:(1)该指令使刀具遵照点位把持方法赶快挪移到指定场所。挪移历程中不得对工件
施行加工。
(2)悉数编程轴同时以参数所界说的速率挪移,当某轴走完编程值便中止,而其余
轴持续行动,
(3)不行动的坐标毋庸编程。
(4)G00也许写成G0
例:G00X75Z
G01U-25W-
先是X和Z同时走25赶快到A点,接着Z向再走75赶快到B点。
直线插补
格式:G01X(U)__Z(W)__F__(mm/min)
注明:(1)该指令使刀具遵照直线插补方法挪移到指定场所。挪移速率是由F指令
进给速率。悉数的坐标均也许联动运转。
(2)G01也也许写成G1
例:G01X40Z20F
两轴联动从A点到B点
圆弧插补
格式1:G02X(u)____Z(w)____I____K____F_____
注明:(1)X、Z在G90时,圆弧止境坐标是相对编程零点的绝对坐标值。在G91时,
圆弧止境是相对圆弧肇始的增量值。不管G90,G91时,I和K为圆弧的圆心相关于肇始的增量坐标。
I是X方位值、K是Z方位值。圆心坐标在圆弧插补时不得省略,除非用其余格式编程。
(2)G02指令编程时,也许直接编过象限圆,整圆等。
注:过象限时,会主动施行空隙赔偿,假如参数区末输入空隙赔偿与机床理论反向空隙
迥异,城市在工件上形成显然的切痕。
(3)G02也也许写成G2。
例:G02X60Z50I40K0F
格式2:G02X(u)____Z(w)____R(+\-)__F__
注明:(1)不能用于整圆的编程
(2)R为工件单边R弧的半径。R为带标志,“+”示意圆弧角小于度;
“-”示意圆弧角大于度。此中“+”也许省略。
(3)它以止境点坐标为准,当止境与肇始的长度值大于2R时,则以直线接替圆弧。
例:G02X60Z50R20F
格式3:G02X(u)____Z(w)____CR=__(半径)F__
格式4:G02X(u)____Z(w)__D__(直径)F___
这两种编程格式根底上与格式2不异
顺圆插补
注明:除了圆弧回旋方位相悖外,格式与G02指令不异。
按时停息
格式:G04__F__或G04__K__
注明:加工行动停息,功夫到后,持续加工。停息功夫由F背面的数据指定。单元是秒。
规模是0.01秒到秒。
中央点圆弧插补
格式:G05X(u)____Z(w)____IX_____IZ_____F_____
注明:(1)X,Z为止境坐标值,IX,IZ为中央点坐标值。别的与G02/G03类似
例:G05X60Z50IX50IZ60F
加快/加速
格式:G08
注明:它们在程序段中单身占一行,在程序中运转到这一段时,进给速率将添加10%,如要添加20%则须要写成单身的两段。
半径编程
格式:G22
注明:在程序中单身占一行,则系统以半径方法运转,程序中上面的数值也因而半径为准的。
直径尺寸编程方法
格式:G23
注明:在程序中单身占一行,则系统以直径方法运转,程序中上面的数值也因而直径为准的。
跳转加工
格式:G25LXXX
注明:当程序实行到这段程序时,就迁徙它指定的程序段。(XXX为程序段号)。
轮回加工
格式:G26LXXXQXX
注明:当程序实行到这段程序时,它指定的程序段着手到本段做为一个轮回体,轮回次数由Q背面的数值决意。
倍率刊出
格式:G30
注明:在程序中单身占一行,与G31协助利用,刊出G31的功用。
倍率界说
格式:G31F_____
G32—等螺距罗纹加工(英制)
G33—等螺距罗纹加工(公制)
格式:G32/G33X(u)____Z(w)____F____
注明:(1)X、Z为止境坐标值,F为螺距
(2)G33/G32只可加工单刀、单头罗纹。
(3)X值的改观,能加工锥罗纹
(4)利用该指令时,主轴的转速不能过高,不然刀具磨损较大。
设定工件坐标/设定主轴最高(低)转速
格式:G50S____Q____
注明:S为主轴最高转速,Q为主轴最低转速
设定工件坐标
格式:G54
注明:在系统中也许有几个坐标系,G54对应于第一个坐标系,其原点场所数值在机床参数中设定。
G55—设定工件坐标二
同上
G56—设定工件坐标三
同上
G57—设定工件坐标四
同上
G58—设定工件坐标五
同上
G59—设定工件坐标六
同上
正确门路方法
格式:G60
注明:在理论加工历程中,几个行为连在一同时,用正确门路编程时,那末在施行下一段加工时,将会有个缓冲历程(意即加速)。
赓续门路方法
格式:G64
注明:相对G60而言。紧要用于粗加工。
回参考点(机床零点)
格式:G74XZ
注明:(1)本段中不得呈现其余实质。
(2)G74背面呈现的的坐标将以X、Z顺序回零。
(3)利用G74前一定确认机床装置了参考点开关。
(4)也也许施行单轴回零。
返回编程坐标零点
格式:G75XZ
注明:返回编程坐标零点
返回编程坐标肇始点
格式:G76
注明:返回到刀具着手加工的场所。
外圆(内圆)中止轮回
格式:G81__X(U)__Z(W)__R__I__K__F__
注明:(1)X,Z为止境坐标值,U,W为止境相关于今朝点的增量值。
(2)R为肇始截面的要加工的直径。
(3)I为粗车进给,K为精车进给,I、K为有标志数,而且两者的标志应不异。
标志商定以下:由内向重心轴切削(车外圆)为“—”,反这为“+”。
(4)不同的X,Z,R决意外圆不同的开关,如:有锥度或没有度,
正向锥度或反向锥度,左切削或右切削等。
(5)F为切削加工的速率(mm/min)
(6)加工完毕后,刀具中止在止境上。
例:G81X40ZR15I-3K-1F
加工历程:
1:G01进刀2倍的I(第一刀为I,结尾一刀为I+K精车),施行深度切削:
2:G01两轴插补,切削至止境截面,假如加工完毕则中止:
3:G01退刀I到平安场所,同时施行襄理切面润滑处置
4:G00赶快进刀到高工面I外,预留I施行下一步切削加工,反复至1。
绝对值方法编程
格式:G90
注明:(1)G90编入程序时,往后悉数编入的坐标值一块因而编程零点为基准的。
(2)系统上电后,机床处在G状况。
NG90G92x20z90
NG01X40Z80F
NG03X60Z50I0K-10
NM02
增量方法编程
格式:G91
注明:G91编入程序时,往后悉数坐标值均昔日一个坐标场所做为肇始来策画
行动的编程值。鄙人一段坐标系中,一直昔日一点做为肇始点来编程。
例:NG91G92X20Z85
NG01X20Z-10F
NZ-20
NX20Z-15
NM02
设定工件坐标系
格式:G92X__Z__
注明:(1)G92只改观系统今朝显示的坐标值,不挪移坐标轴,抵达设定坐标
原点的目标。
(2)G92的成效是将显示的刀尖坐标改为设定值。
(3)G92背面的XZ可别离编入,也可全编。
G94—进给率,每分钟进给
注明:这是机床的开机默许状况。
子程序移用
格式:G20L__
N__
注明:(1)L后为要移用的子程序N后的程序名,但不能把N输入。
N背面只准许带数字1~。
(2)本段程序不得呈现以上形容之外的实质。
子程序完毕返回
格式:G24
注明:(1)G24示意子程序完毕,返回到移用该子程序程序的下一段。
(2)G24与G20成对呈现
(3)G24本段不准许有别的指令呈现。
三、G代码编程实例
例:经过下例注明在子程序移用历程中参数的转达历程,请留心运用
程序名:P10
M03S0
G20L
M02
NG92X50Z接待