CNC及雕刻机常用G代码.docx
《CNC及雕刻机常用G代码.docx》由会员分享,可在线阅读,更多相关《CNC及雕刻机常用G代码.docx(14页珍藏版)》请在冰豆网上搜索。
CNC及雕刻机常用G代码
G代码
代码名称-功效简述
G00------快速定位
G01------直线插补
G02------顺时针偏向圆弧插补
G03------逆时针偏向圆弧插补
G04------准时暂停
G05------经由过程中央点圆弧插补
G07------Z样条曲线插补
G08------进给加快
G09------进给减速
G10------数据设置
G20------子程序挪用
G22------半径尺寸编程方法
G220-----体系操纵界面上运用
G23------直径尺寸编程方法
G230-----体系操纵界面上运用
G24------子程序停滞
G25------跳转加工
G26------轮回加工
G30------倍率刊出
G31------倍率界说
G32------等螺距螺纹切削,英制
G33------等螺距螺纹切削,公制
G53,G500-设定工件坐标系刊出
G54------设定工件坐标系一
G55------设定工件坐标系二
G56------设定工件坐标系三
G57------设定工件坐标系四
G58------设定工件坐标系五
G59------设定工件坐标系六
G60------精确路径方法
G64------持续路径方法
G70------英制尺寸寸
G71------公制尺寸毫米
G74------回参考点(机床零点)
G75------返回编程坐标零点
G76------返回编程坐标肇端点
G81------外圆固定轮回
G331-----螺纹固定轮回
G90------绝对尺寸
G91------相对尺寸
G92------预制坐标
G94------进给率,每分钟进给
G95------进给率,每转进给
功效详解
G00—快速定位
格局:
G00X(U)__Z(W)__
解释:
(1)该指令使刀具按照点位掌握方法快速移动到指定地位.移动进程中不得对工件
进行加工.
(2)所有编程轴同时以参数所界说的速度移动,当某轴走完编程值便停滞,而其他
轴持续活动,
(3)不活动的坐标无须编程.
(4)G00可以写成G0
例:
G00X75Z200
G0U-25W-100
先是X和Z同时走25快速到A点,接着Z向再走75快速到B点.
G01—直线插补
格局:
G01X(U)__Z(W)__F__(mm/min)
解释:
(1)该指令使刀具按照直线插补方法移动到指定地位.移动速度是由F指令
进给速度.所有的坐标都可以联动运行.
(2)G01也可以写成G1
例:
G01X40Z20F150
两轴联动从A点到B点
G02—逆圆插补
格局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.
例:
G02X60Z50I40K0F120
格局2:
G02X(u)____Z(w)____R(+\-)__F__
解释:
(1)不克不及用于整圆的编程
(2)R为工件单边R弧的半径.R为带符号,“+”暗示圆弧角小于180度;
“-”暗示圆弧角大于180度.个中“+”可以省略.
(3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧.
例:
G02X60Z50R20F120
格局3:
G02X(u)____Z(w)____CR=__(半径)F__
格局4:
G02X(u)____Z(w)__D__(直径)F___
这两种编程格局根本上与格局2雷同
G03—顺圆插补
解释:
除了圆弧扭转偏向相反外,格局与G02指令雷同.
G04—准时暂停
格局:
G04__F__或G04__K__
解释:
加工活动暂停,时光到后,持续加工.暂停时光由F后面的数据指定.单位是秒.
规模是0.01秒到300秒.
G05—经由中央点圆弧插补
格局:
G05X(u)____Z(w)____IX_____IZ_____F_____
解释:
(1)X,Z为终点坐标值,IX,IZ为中央点坐标值.其它与G02/G03类似
例:
G05X60Z50IX50IZ60F120
G08/G09—进给加快/减速
格局:
G08
解释:
它们在程序段中独自占一行,在程序中运行到这一段时,进给速度将增长10%,
如要增长20%则须要写成单独的两段.
G22(G220)—半径尺寸编程方法
格局:
G22
解释:
在程序中独自占一行,则体系以半径方法运行,程序中下面的数值也是
以半径为准的.
G23(G230)—直径尺寸编程方法
格局:
G23
解释:
在程序中独自占一行,则体系以直径方法运行,程序中下面的数值也是
以直径为准的.
G25—跳转加工
格局:
G25LXXX
解释:
当程序履行到这段程序时,就转移它指定的程序段.(XXX为程序段号).
G26—轮回加工
格局:
G26LXXXQXX
解释:
当程序履行到这段程序时,它指定的程序段开端到本段作为一个轮回体,
轮回次数由Q后面的数值决议.
G30—倍率刊出
格局:
G30
解释:
在程序中独自占一行,与G31合营运用,刊出G31的功效.
G31—倍率界说
格式:
G31F_____
G32—等螺距螺纹加工(英制)
G33—等螺距螺纹加工(公制)
格局:
G32/G33X(u)____Z(w)____F____
解释:
(1)X.Z为终点坐标值,F为螺距
(2)G33/G32只能加工单刀.单头螺纹.
(3)X值的变更,能加工锥螺纹
(4)运用该指令时,主轴的转速不克不及太高,不然刀具磨损较大.
G50—设定工件坐标/设定主轴最高(低)转速
格局:
G50S____Q____
解释:
S为主轴最高转速,Q为主轴最低转速
G54—设定工件坐标一
格局:
G54
解释:
在体系中可以有几个坐标系,G54对应于第一个坐标系,其原点地位数值在机床
参数中设定.
G55—设定工件坐标二
同上
G56—设定工件坐标三
同上
G57—设定工件坐标四
同上
G58—设定工件坐标五
同上
G59—设定工件坐标六
同上
G60—精确路径方法
格局:
G60
解释:
在现实加工进程中,几个动作连在一路时,用精确路径编程时,那么在进行
下一段加工时,将会有个缓冲进程(意即减速)
G64—持续路径方法
格局:
G64
解释:
相对G60而言.重要用于粗加工.
G74—回参考点(机床零点)
格局:
G74XZ
解释:
(1)本段中不得消失其他内容.
(2)G74后面消失的的座标将以X.Z依次回零.
(3)运用G74前必须确认机床装配了参考点开关.
(4)也可以进行单轴回零.
G75—返回编程坐标零点
格局:
G75XZ
解释:
返回编程坐标零点
G76—返回编程坐标肇端点
格局:
G76
解释:
返回到刀具开端加工的地位.
G81—外圆(内圆)固定轮回
格局:
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)加工停滞后,刀具停滞在终点上.
例:
G81X40Z100R15I-3K-1F100
加工进程:
1:
G01进刀2倍的I(第一刀为I,最后一刀为I+K精车),进行深度切削:
2:
G01两轴插补,切削至终点截面,假如加工停滞则停滞:
3:
G01退刀I到安然地位,同时进行帮助切面滑腻处理
4:
G00快速进刀到高工面I外,预留I进行下一步切削加工,反复至1.
G90—绝对值方法编程
格局:
G90
解释:
(1)G90编入程序时,今后所有编入的坐标值全体是以编程零点为基准的.
(2)体系上电后,机床处在G状况.
N0010G90G92x20z90
N0020G01X40Z80F100
N0030G03X60Z50I0K-10
N0040M02
G91—增量方法编程
格局:
G91
解释:
G91编入程序时,之后所有坐标值均以前一个坐标地位作为起点来盘算
活动的编程值.鄙人一段坐标系中,始终以前一点作为肇端点来编程.
例:
N0010G91G92X20Z85
N0020G01X20Z-10F100
N0030Z-20
N0040X20Z-15
N0050M02
G92—设定工件坐标系
格局:
G92X__Z__
解释:
(1)G92只转变体系当前显示的坐标值,不移动坐标轴,达到设定坐标
原点的目标.
(2)G92的后果是将显示的刀尖坐标改成设定值.
(3)G92后面的XZ可分离编入,也可全编.
G94—进给率,每分钟进给
解释:
这是机床的开机默认状况.
G20—子程序挪用
格局:
G20L__
N__
解释:
(1)L后为要挪用的子程序N后的程序名,但不克不及把N输入.
N后面只许可带数字1~99999999.
(2)本段程序不得消失以上描写以外的内容.
G24—子程序停滞返回
格局:
G24
解释:
(1)G24暗示子程序停滞,返回到挪用该子程序程序的下一段.
(2)G24与G20成对消失
(3)G24本段不许可有其它指令消失.
实例
例:
经由过程下例解释在子程序挪用进程中参数的传递进程,请留意运用
程序名:
P10
M03S1000
G20L200
M02
N200G92X50Z100
G01X40F100
Z97
G02Z92X50I10K0F100
G01Z-25F100
G00X60
Z100
G24
假如要多次挪用,请按如下格局运用
M03S1000
N100G20L200
N101G20L200
N105G20L200
M02
N200G92X50Z100
G01X40F100
Z97
G02Z92X50I10K0F100
G01Z-25F100
G00X60
Z100
G24
G331—螺纹加工轮回
格局:
G331X__Z__I__K__R__p__
解释:
(1)X向直径变更,X=0是直螺纹
(2)Z是螺纹长度,绝对或相对编程均可
(3)I是螺纹切完后在X偏向的退尾长度,±值
(4)R螺纹外径与根径的直径差,正值
(5)K螺距KMM
(6)p螺纹的轮回加工次数,即分几刀切完
提醒:
1.每次进刀深度为R÷p并取整,最后一刀不进刀来光整螺纹面
2.内螺纹退尾依据沿X的正负偏向决议I值的称号.
3.螺纹加工轮回的肇端地位为将刀尖瞄准螺纹的外圆处.
例子:
M3
G4f2
G0x30z0
G331z-50x0i10k2r1.5p5
G0z0
M05
留意事项
填补一下:
1.G00与G01
G00活动轨迹有直线和折线两种,该指令只是用于点定位,不克不及用于切削加工
G01按指定进给速度以直线活动方法活动到指令指定的目标点,一般用于切削加工
2.G02与G03
G02:
顺时针圆弧插补G03:
逆时针圆弧插补
3.G04(延时或暂停指令)
一般用于正反转切换.加工盲孔.阶梯孔.车削切槽
4.G17.G18.G19平面选择指令,指定平面加工,一般用于铣床和加工中间
G17:
X-Y平面,可省略,也可所以与X-Y平面相平行的平面
G18:
X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不必专门指定
G19:
Y-Z平面或与之平行的平面
5.G27.G28.G29参考点指令
G27:
返回参考点,检讨.确认参考点地位
G28:
主动返回参考点(经由中央点)
G29:
从参考点返回,与G28合营运用
6.G40.G41.G42半径抵偿
G40:
撤消刀具半径抵偿
先给这么多,晚上整顿好了再给
7.G43.G44.G49长度抵偿
G43:
长度正抵偿G44:
长度负抵偿G49:
撤消刀具长度抵偿
8.G32.G92.G76
G32:
螺纹切削G92:
螺纹切削固定轮回G76:
螺纹切削复合轮回
9.车削加工:
G70.G71.72.G73
G71:
轴向粗车复合轮回指令G70:
精加工复合轮回G72:
端面车削,径向粗车轮回G73:
仿形粗车轮回
10.铣床.加工中间:
G73:
高速深孔啄钻G83:
深孔啄钻G81:
钻孔轮回G82:
深孔钻削轮回
G74:
左旋螺纹加工G84:
右旋螺纹加工G76:
精镗孔轮回G86:
镗孔加工轮回
G85:
铰孔G80:
撤消轮回指令
11.编程方法G90.G91
G90:
绝对坐标编程G91:
增量坐标编程
12.主轴设定指令
G50:
主轴最高转速的设定G96:
恒线速度掌握G97:
主轴转速掌握(撤消恒线速度掌握指令)G99:
返回到R点(中央孔)G98:
返回到参考点(最后孔)
13.主轴正反转停滞指令M03.M04.M05
M03:
主轴正传M04:
主轴反转M05:
主轴停滞
14.切削液开关M07.M08.M09
M07:
雾状切削液开M08:
液状切削液开M09:
切削液关
15.活动停滞M00.M01.M02.M30
M00:
程序暂停M01:
筹划停滞M02:
机床复位M30:
程序停滞,指针返回到开首
16.M98:
挪用子程序
17.M99:
返回主程序