收藏 分销(赏)

编程指令代码详解.doc

上传人:仙人****88 文档编号:8517387 上传时间:2025-02-16 格式:DOC 页数:18 大小:1.26MB 下载积分:10 金币
下载 相关 举报
编程指令代码详解.doc_第1页
第1页 / 共18页
编程指令代码详解.doc_第2页
第2页 / 共18页


点击查看更多>>
资源描述
G指令代码说明 G00——快速进给 格式:G00 X(U)__Z(W)__ 说明:1、该指令运行轨迹有直线和折线两种,使刀具按照点定位控制方式快速移动到指定位置,不能用于切削加工,用于机床的快速定位。各轴分别快速而独立移动到编程点。(移动距离最短的轴先到达,通过设定参数NO.010可以选择直线型插补快速定位) 2、 所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴还要继续运动。 3、不运动的坐标无需编程 4、G00可以写成G0 例子:G00 X75 Z200 G0 U-25W-100 先是X和Z同时走到25快速到A点,接着z向再走75快速到B点 G01——直线插补 格式:G01 X(U)__Z(W)__F__(mm/min) 说明:1:、该指令使刀具按照直线插补方式移动到指定位置,移动速度是由F指令进给速度,所有的坐标都可以联动运行,一般用于切削加工 2、G01也可以写成G1 例子:G01 X40 Z20 F150 两轴联动从A点到B点 G02——顺时针方向圆弧插补 格式1:G02 X(U)__Z(W)__I__K__F__ 说明:1、X\Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,圆弧终点是相对圆弧起点的增量值。无论G90\G91时,I和K军事圆弧终点的坐标值。I时X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。 在指令G02(顺时针)和G03(逆时针)中,刀具按照编程速度(F)沿着圆上的一段弧运动。注意顺时针得的方向是从你选择的平面上观察而来的。圆弧中心坐标(I,J,K)是从起点到中心点的增量值(有+或有-),与G90\G91的方式无关。 2、G02指令编程时,可以直接编过象限圆,整圆等。从结果上来讲,半径R是可以代替圆弧中心坐标(I,J,K)的,如果圆弧角度大于180度,则R为负值。不能通过半径R程编一个整圆。 3、G02也可以写成G2 要编程一个整圆也是可以的,但必须用I,J,K编程。 例子:G02 X60 Z50 I40 K0 F120 格式2:G02 X(U)__Z(W)__R(+\-)__F__* 说明:1、不能用于整个圆的编程 2、R为工件单边的R弧的半径。R为带符号,“+”表示圆弧角小于180度,“-”表示圆弧角大于180度。其中“+”可以省略。 3、它以终点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。 例子:G02 X60 Z50 R20 F120 格式3:G02 X(U)__Z(W)__CR=__(半径)F__ 格式4:G02 X(U)__Z(W)__D__(直径)F__ 这两种编程格式基本上与格式2相同 G03------逆时针方向圆弧插补 说明:除了圆弧旋转方向相反外,格式和G02指令相同 G04———定时暂停 格式:G04__F__或G04__K__ 说明:加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒,范围是0.01到300秒。一般用于正反转切换、加工盲孔,阶梯孔、车削切槽。 G05-----通过中间点圆弧插补 格式:G05 X(U)__Z(W)__IX__IZ__F__\ 说明:1、X,Z为终点坐标值,IX,IZ,为中间点的坐标值。其他与G02\G03相似. 例子:G05 X60 Z50 IX50 IZ60 F120 G07-----Z样条曲线插补 G08\G09-------进给加速\进给减速 格式:G08 说明:他们在程序段中独占一行,在程序中运行到这一段程序时,进给速度将增加10%,如要增加20%则需要写成单独的两段。 G17\G18\G19------平面选择指令 说明:指定平面加工,一般用于铣床和加工中心 G17:XY平面,可省略,也可以时与XY平面相平行的平面 G18:XZ平面或与之平行的平面,数控车床中只有XZ平面,不用专门指定 G19:YZ平面或与之平行的平面 G20------子程序调用 格式:G20 L__ N___ 说明:1、L后腰调用的子程序N后的程序名,但不能把N输入。N后面只允许带数字1~~999999999. 2、本段程序不得出现以上描述以外的内容。 G22(G220)------半径尺寸编程方式(系统操作界面上使用) 格式:G22 说明:在程序中独占一行,则系统以半径方式运行,程序中下面的数值也是以半径为准的。 G23(G230)----直径尺寸编程方式(系统操作界面上使用) 格式:G23 说明:在程序中独占一行,则系统以半径方式运行,程序中下面的数值也是以直径为准的。 G24----子程序结束 格式:G24 说明:1、G24表示子程序结束,返回到调用该子程序的下一段。 2、G24与G20成对出现 3、G24本段不允许有其他指令出现 例子:通过下列说明在在城西调用过程中参数的传递过程,请注意应用 程序名:P10 M03 S1000 G20 L200 M02 N20 G92 X50 Z100 G01 X40 F100 Z97 G02 Z92 X50 I10 K0 F100 G01 Z-25 F100 G00 X60 Z100 G24 如果要多次调用,请按下面的格式使用 M03 S1000 N100 G20 L200 N101 G20 L200 N105 G20 L200 M02 N200 G92 X50 Z100 G01 X40 F100 Z97 G02 Z92 X50 I10 K0 F100 G01 Z-25 F100 G00 X60 Z100 G24 G25-----跳转加工 格式:G25 LXXX 说明:当程序执行到这一段时。它指定的程序段开始到本段作为一个循环体,循环次数由Q后面的数值决定 G27\G28\G29-------参考点指令 G27:返回参考点,检查、确认参考点的位置 G28:自动返回参考点(经过中间点) G29:从参考点返回,与G28配合使用 格式:1、自动返回参考点G28 G28 X__Y__Z__ 说明:X\Y\Z:绝对编程时为中间点在工件坐标系中的坐标 U\W:增量编程时为中间点相对于起点的位移量 G28指令首先使所有的编程轴都快速定位到中间点,然后再从中间点返回到参考点 一般G28指令用于刀具自动更换或者消除机械性错误,在执行该指令之前应取消刀尖半径补偿。 在G28的程序段中不仅产生坐标轴移动指令,而且记忆了中间点的饿坐标值,以供G29使用,电源接通后在没有手动返回参考点的情况下,指定G28时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间点参考点的方向就是机床参数“回参考点的方向”设定的方向。G28指令紧张其被规定的程序段中有效。 2、自动返回参考点返回G29 格式:G29 X__Y__Z__ 说明:X\Y\Z:绝对编程时为定位终点在工件坐标系中得坐标 U\W:增量编程时为定位终点相对于G28指令定义的中间点,然后再到达指定点,通常该指令紧跟在G28之后 G29指令仅在其被规定的程序段中有效 例子:用G28、G29对图所示的路径编程:要求由A经过中间点B并返回参考点,然后从参考点经由中间点B。 N1 G92 X50 Z100 (设立坐标系,定义对刀点A的位置) N2 G28 X80 Z200(从A点到达B点再快速移动到参考点) N3 G29 X40 Z250(从参考点R经中间点B到达目标点C) N5 M30(主轴停止、主程序结束并复位) G30-------倍率注销 格式:G30 说明:在程序中独占一行,与G31配合使用,注销G31的功能 G31------倍率定义 格式:G31 F___ G32-------等螺距螺纹切削,英制 G33-------等螺距螺纹切削,公制 格式:G32\G33 X(u)___Z(w)___F___ 说明;1、X\Z为终点坐标值,F为螺距 2、G33\G32只能加工单刀、单头螺纹 3、X值的变化,只能加工锥螺纹 4、使用该命令时,主轴的转速不能太高,否则刀具磨损较大 G40\G41\G42\---------半径补偿 G41刀具半径补偿、G42刀具半径补偿、G40取消刀具半径补偿 半径补偿指令格式如下: G17 G41(或G42)G00(或G01)X Y D/ G18 G41(或G42)G00(或G01)X Y D/ G19 G41(或G42)G00(或G01)X Y D/ G40是取消刀具补偿 G41时相对于刀具前进方向左侧进行补偿,成称为左刀补如图1A所示。这时相当于顺铣 G42时相对于刀具前进方向右侧进行补偿,成称为右刀补如图1B所示。这时相当于顺铣 从刀具寿命、加工精度、表面粗糙度而言,顺铣效果较好,因此G41使用较多 D时刀补号地址,时系统中记录刀具半径的存储器地址,后面跟着的数值是刀具号,用来调用内存中刀具半径值存入刀具表中,补偿只能在所选定的插补平面内(G17\G18\G19)进行。G41、G42都是模态代码,二者互相取代,用G40取消。使用刀具补偿功能的优越性在于: 在编程时可以不考虑刀具的半径,直接按图样所给的尺寸进行编程,只要在实际加工时输入刀具的半径值即可。可以使粗加工的程序简化。利用有意识的改变刀具半径补偿量即可同一刀具、同一程序、不同的切削余量完成加工 例子:设刀具半径为10MM,刀具号为T0101,假定Z轴方向无运动。起刀点在用G92定义的原点。程序如下: G92 X0 Y0 Z0 G90 G17 G01 F150 S1000 T0101 M06 M03 G42 X30 Y30 X50 Y60 X80 X100 Y40 X140 X120 Y70 X30 G40 G00 X0 Y0 M05 M30 G43、G44、G49---------长度补偿 G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿 格式:G43(g44)Z__ H__ 其中:Z为补偿轴的终点值,H为刀具长度偏移量的储存器地址。 把编程时假定的理想刀具长度与实际使用的刀具长度之差作为偏置设定在存储器中,该指令不改变程序就可以实现对Z轴(或X、Y)轴运动指令的终点位置进行正向或负向补偿。 使用G43指令时,实现正向偏置:用G44指令时,实现负向偏置。无论是绝对指令还是增量指令,由H代码指定的已存入偏置储存器中得偏置值在G43时加,在G44时则是由Z轴(或X、Y轴)运动指令的终点坐标值中减去。计算后的坐标值成为终点。 取消长度补偿指令的格式 G49 Z(或X或Y)实际上,他和指令G44\G43 Z H00 的功能一样。G43、G44、G49为模态指令,他们可以互相注销。 下面是一包含刀具长度补偿指令的程序,其刀具运作过程如下图所示: 刀具长度补偿加工 H01=-4.0(偏移值) N10 G91 G00 X120.0 Y80.0 M03 S500; N20 G43 Z-32.0 H01; N30 G01 Z-21.0 F1000; N40 G04 P2000; N50 G00 Z21.0; N60 X30.0 Y-50.0; N70 G01 Z-41.0; N80 G00 Z41.0; N90 X50.0 Y30.0; N100 G01 Z-25.0; N110 G04 P2000; N120 G00 Z57.0 H00; N130 X-200.0 Y-60.0 M05 M03; 由于偏置号的改变而造成偏置的改变时,新的偏置值并不加到旧的偏置值上,例如,H01的偏置值为20.0,H02的偏置值为30.0时 G90 G43 Z100.0 H01 Z将达到120 G90 G43 Z100.0 H02 Z将达到130 刀具长度补偿的同时只能加在一个轴上,下面的指令将出现报警。在必须进行刀具长度补偿的切换时,要取消一次刀具长度补偿。 G43 Z_H_ G43 X_H_ G50-------设定工件坐标\设定主轴最高(最低)转速 格式:G50 S__Q__ 说明:S为主轴最高转速,Q为主轴最低转速 G53\G500------设定工件坐标系注销 G54--------设定工件坐标系一 格式:G54 说明:在系统中可以看出有几个坐标系,G54对应于第一个坐标系,起原点位置数值在机床参数中设定。 G55--------设定工件坐标系二 说明:同上 G56-------设定工件坐标系三 说明:同上 G57------设定工件坐标系四 说明:同上 G58------设定工件坐标系五 说明:同上 G59-----设定工件坐标系六 说明:同上 G60-------准确路劲方式 格式:G60 说明:在实际加工过程中,几个动作连在一起时,用准确的路劲编程时,那么在进行下一段加工时,将会有个缓冲的过程(减速) G64------连续路劲方式 格式:G64、 说明:相对于G60而言,主要用于粗加工。 G70-------精加工循环(G70) 说明: 用G71、G72、G73粗车削后,G70精车削 格式:G70 P(ns)Q(nf) ns:精加工形状程序的第一个段号 nf:精加工形状程序的最后一个段号 G71------外圆粗车固定循环 如果在下图用程序决定A至A至B的精加工形状,用△d(切削深度)车掉指定的区域,留精加工预留量△u/2及△w。 F__从序号ns至nf的程序段,指定A及B间的移动指令。 S__ T__ N(nf)````````\ △ d切削深度(半径指定) 不指定正负符号。切削方向依照AA+的方向决定。在另一个值指定前不会改变。FANUC系统参数(NO.0717)指定。 退刀行程 本指定是指状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0718)指定。 ns:精加工形状程序的第一个段号 nf:精加工形状程序的最后一个段号 △ u:X方向精加工预留量的距离及方向 △ w:Z方向精加工预留量的距离及方向 G72-------端面车削固定循环 G73------成型加工复式循环 本功能用于重复切削一个逐渐变换的固定形式,用本循环,可有效的切削一个用粗加工锻造或铸造等方式已经加工成型的工件 这个值与粗加工重复次数相同,FANUC系统参数(NO.0719)指定。 ns:精加工形状程序的第一个段号 nf:精加工形状程序的最后一个段号 △ u:X方向精加工预留量的距离及方向(直径/半径) △ w:Z方向精加工预留量的距离及方向 G74----回参考点(机床零点) 1、 格式:G74 X__z__ 说明:本段中部得出现其他内容 G74后面出现的坐标将以X、Z依次回零 使用G74前必须确认机床装配了参考点开关 也可以进行单轴回零 I为螺纹导程(同G32) G81------外圆(内圆)固定循环 格式:G81 X(U)__Z(W)__R__I__K__F__ 说明:1、Z、X为终点坐标值,U、W为终点相对于当前点的增量值。 2、 R为起点截面的要加工的直径 3、 I为粗车进给,K为精车进给,I、K为有符号数,并且两者的符号应相同。符号约定如下:由外向中心轴切削(车外圆)为“-“,反之为正。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服