下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 华中数控车床编程典型指令

华中数控车床编程典型指令.doc

华中数控车床编程典型指令

ellie芳芳
2019-04-14 0人阅读 举报 0 0 暂无简介

简介:本文档为《华中数控车床编程典型指令doc》,可适用于IT/计算机领域

华中数控车床编程典型指令G代码命令代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。G代码解释G定位(快速移动)G直线切削G顺时针切圆弧(CW,顺时钟)G逆时针切圆弧(CCW,逆时钟)G暂停(Dwell)G停于精确的位置G英制输入G公制输入G内部行程限位有效G内部行程限位无效G检查参考点返回G参考点返回G从参考点返回G回到第二参考点G切螺纹G直径编程G半径编程G取消刀尖半径偏置G刀尖半径偏置(左侧)G刀尖半径偏置(右侧)G直接机床坐标系编程GG坐标系选择G内外径粗切循环G台阶粗切循环G闭环车削复合循环G切螺纹循环G内外径切削循环G端面车削固定循环G螺纹切削固定循环G绝对值编程G增量值编程G工件坐标系设定G恒线速度控制G恒线速度控制取消G每分钟进给率G每转进给率支持参数与宏编程G定位格式:GX(U)Z(W)说明:X、Z:为绝对编程时,快速定位终点在工件坐标系中的坐标U、W:为增量编程时,快速定位终点相对于起点的位移量G指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。G指令中的快移速度由机床参数“快移进给速度”对各轴分别设定,不能用F规定。G一般用于加工前快速定位或加工后快速退刀。快移速度可由面板上的快速修调按钮修正。G为模态功能,可由G、G、G或G功能注销。注意:在执行G指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞。常见的做法是,将X轴移动到安全位置,再放心地执行G指令。G直线插补线性进给格式:GX(U)Z(W)F说明:X、Z:为绝对编程时终点在工件坐标系中的坐标U、W:为增量编程时终点相对于起点的位移量F:合成进给速度。G指令刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。G是模态代码,可由G、G、G或G功能注销倒直角格式:GX(U)Z(W)C说明:直线倒角G,指令刀具从A点到B点,然后到C点X、Z:为绝对编程时,未倒角前两相邻轨迹程序段的交点G的坐标值U、W:为增量编程时,G点相对于起始直线轨迹的始点A点的移动距离。C:是相邻两直线的交点G,相对于倒角始点B的距离。倒圆角格式:GX(U)Z(W)R说明:直线倒角G,指令刀具从A点到B点,然后到C点X、Z:为绝对编程时,未倒角前两相邻轨迹程序段的交点G的坐标值U、W:为增量编程时,G点相对于起始直线轨迹的始点A点的移动距离。R:是倒角圆弧的半径值。GG圆弧插补(G,G)格式:FRIKXZX、Z:为绝对编程时,圆弧终点在工件坐标系中的坐标U、W:为增量编程时,圆弧终点相对于圆弧起点的位移量I、K:圆心相对于圆弧起点的增加量(等于圆心的坐标减去圆弧起点的坐标,),在绝对、增量编程时都是以增量方式指定,在直径、半径编程时I都是半径值R:圆弧半径,F:被编程的两个轴的合成进给速度注意:()顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方向()同时编入R与I、K时,R有效。螺纹切削G格式:GX(U)Z(W)REPF说明:X、Z:为绝对编程时,有效螺纹终点在工件坐标系中的坐标U、W:为增量编程时,有效螺纹终点相对于螺纹切削起点的位移量F:螺纹导程,即主轴每转一圈,刀具相对于工件的进给值R、E:螺纹切削的退尾量,R表示Z向退尾量E为X向退尾量,R、E在绝对或增量编程时都是以增量方式指定,其为正表示沿Z、X正向回退,负表示沿Z、X负向回退。使用R、E可免去退刀槽。R、E可以省略,表示不用回退功能根据螺纹标准R一般取~倍的螺距,E取螺纹的牙型高。P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。注意:从螺纹粗加工到精加工,主轴的转速必须保持一常数在没有停止主轴的情况下,停止螺纹的切削将非常危险因此螺纹切削时进给保持功能无效,如果按下进给保持按键,刀具在加工完螺纹后停止运动在螺纹加工中不使用恒定线速度控制功能在螺纹加工轨迹中应设置足够的升速进刀段δ和降速退刀段δ′,以消除伺服滞后造成的螺距误差自动返回参考点G格式:GXZ说明:X、Z:绝对编程时为中间点在工件坐标系中的坐标U、W:增量编程时为中间点相对于起点的位移量。G指令首先使所有的编程轴都快速定位到中间点,然后再从中间点返回到参考点。一般,G指令用于刀具自动更换或者消除机械误差,在执行该指令之前应取消刀尖半径补偿。在G的程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供G使用。电源接通后,在没有手动返回参考点的状态下,指定G时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间点到参考点的方向就是机床参数“回参考点方向”设定的方向。G指令仅在其被规定的程序段中有效。自动从参考点返回G格式:GXZ说明:X、Z:绝对编程时为定位终点在工件坐标系中的坐标U、W:增量编程时为定位终点相对于G中间点的位移量。G可使所有编程轴以快速进给经过由G指令定义的中间点,然后再到达指定点。通常该指令紧跟在G指令之后。G指令仅在其被规定的程序段中有效。暂停指令G格式:GP说明:P:暂停时间,单位为s。G在前一程序段的进给速度降到零之后才开始暂停动作。在执行含G指令的程序段时,先执行暂停功能。G为非模态指令,仅在其被规定的程序段中有效。G可使刀具作短暂停留,以获得圆整而光滑的表面。该指令除用于切槽、钻镗孔外,还可用于拐角轨迹控制。恒线速度指令G、G格式:GSGS说明:G:恒线速度有效G:取消恒线速度功能S:G后面的S值为切削的恒定线速度,单位为mminG后面的S值为取消恒线速度后,指定的主轴转速,单位为rmin如缺省,则为执行G指令前的主轴转速度。注意:使用恒线速度功能,主轴必须能自动变速。内(外)径切削循环G圆柱面内(外)径切削循环格式:GXZF说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹和的方向确定。园锥面内(外)径切削循环格式:GXZIF说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示。I:为切削起点B与切削终点C的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)。端面切削循环G端平面切削循环格式:GXZF说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹和的方向确定。园锥端面切削循环格式:GXZKF说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示。K:为切削起点B相对于切削终点C的Z向有向距离。直螺纹切削循环格式:GX(U)Z(W)RECPF说明:X、Z:绝对值编程时,为螺纹终点C在工件坐标系下的坐标增量值编程时,为螺纹终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹和的方向确定R,E:螺纹切削的退尾量,R、E均为向量,R为Z向回退量E为X向回退量,R、E可以省略,表示不用回退功能C:螺纹头数,为或时切削单头螺纹P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为)多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角。F:螺纹导程注意:螺纹切削循环同G螺纹切削一样,在进给保持状态下,该循环在完成全部动作之后才停止运动。格式:GXZIRECPF说明:X、Z:绝对值编程时,为螺纹终点C在工件坐标系下的坐标增量值编程时,为螺纹终点C相对于循环起点A的有向距离,图形中用U、W表示。I:为螺纹起点B与螺纹终点C的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)R,E:螺纹切削的退尾量,R、E均为向量,R为Z向回退量E为X向回退量,R、E可以省略,表示不用回退功能C:螺纹头数,为或时切削单头螺纹P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为)多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角。F:螺纹导程复合循环有四类复合循环,分别是G:内(外)径粗车复合循环G:端面粗车复合循环G:封闭轮廓复合循环G:螺纹切削复合循环运用这组复合循环指令,只需指定精加工路线和粗加工的吃刀量,系统会自动计算粗加工路线和走刀次数。内(外)径粗车复合循环G无凹槽加工时格式:GU(Δd)R(r)P(ns)Q(nf)X(Δx)Z(Δz)F(f)S(s)T(t)说明:△d:切削深度(每次切削量),指定时不加符号,方向由矢量AA′决定r:每次退刀量ns:精加工路径第一程序段(即图中的AA')的顺序号nf:精加工路径最后程序段(即图中的B'B)的顺序号△x:X方向精加工余量△z:Z方向精加工余量f,s,t:粗加工时G中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。有凹槽加工时格式:GU(Δd)R(r)P(ns)Q(nf)E(e)F(f)S(s)T(t)说明:Δd:切削深度(每次切削量),指定时不加符号,方向由矢量AA′决定r:每次退刀量ns:精加工路径第一程序段(即图中的AA')的顺序号nf:精加工路径最后程序段(即图中的B'B)的顺序号e:精加工余量,其为X方向的等高距离外径切削时为正,内径切削时为负f,s,t:粗加工时G中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。注意:()G指令必须带有P,Q地址ns、nf,且与精加工路径起、止顺序号对应,否则不能进行该循环加工。()ns的程序段必须为GG指令,即从A到A'的动作必须是直线或点定位运动。()在顺序号为ns到顺序号为nf的程序段中,不应包含子程序。端面粗车复合循环G格式:GW(Δd)R(r)P(ns)Q(nf)X(Δx)Z(Δz)F(f)S(s)T(t)说明:其中:△d:切削深度(每次切削量),指定时不加符号,方向由矢量AA′决定r:每次退刀量ns:精加工路径第一程序段的顺序号nf:精加工路径最后程序段的顺序号△x:X方向精加工余量△z:Z方向精加工余量f、s、t:粗加工时G中编程的F、S、T有效,而精加工处于ns到nf程序段之间的F、S、T有效。注意:()G指令必须带有P,Q地址,否则不能进行该循环加工。()在ns的程序段中应包含GG指令,进行由A到A'的动作,且该程序段中不应编有X向移动指令。()在顺序号为ns到顺序号为nf的程序段中,可以有GG指令,但不应包含子程序。闭环车削复合循环G格式:GU(ΔI)W(ΔK)R(r)P(ns)Q(nf)X(Δx)Z(Δz)F(f)S(s)T(t)说明:ΔI:X轴方向的粗加工总余量Δk:Z轴方向的粗加工总余量r:粗切削次数ns:精加工路径第一程序段的顺序号nf:精加工路径最后程序段的顺序号Δx:X方向精加工余量Δz:Z方向精加工余量f,s,t:粗加工时G中编程的F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。注意:ΔI和ΔK表示粗加工时总的切削量,粗加工次数为r,则每次X,Z方向的切削量为ΔIr,ΔKr按G段中的P和Q指令值实现循环加工,要注意△x和△z,△I和△K的正负号。螺纹切削复合循环G格式:GC(c)R(r)E(e)A(a)X(x)Z(z)I(i)K(k)U(d)V(Δdmin)Q(Δd)P(p)F(L)说明:c:精整次数(~),为模态值r:螺纹Z向退尾长度(~),为模态值e:螺纹X向退尾长度(~),为模态值a:刀尖角度(二位数字),为模态值在°、°、°、°、°和°六个角度中选一个x、z:绝对值编程时,为有效螺纹终点C的坐标增量值编程时,为有效螺纹终点C相对于循环起点A的有向距离(用G指令定义为增量编程,使用后用G定义为绝对编程。)i:螺纹两端的半径差如i=,为直螺纹(圆柱螺纹)切削方式k:螺纹高度该值由x轴方向上的半径值指定Δdmin:最小切削深度(半径值)当第n次切削深度(ΔdnΔdn),小于Δdmin时,则切削深度设定为Δdmind:精加工余量(半径值)Δd:第一次切削深度(半径值)p:主轴基准脉冲处距离切削起始点的主轴转角L:螺纹导程(同G)刀尖圆弧半径补偿G,G,G格式:{GGG}{GG}XZ说明:数控程序一般是针对刀具上的某一点即刀位点,按工件轮廓尺寸编制的。车刀的刀位点一般为理想状态下的假想刀尖A点或刀尖圆弧圆心O点。但实际加工中的车刀,由于工艺或其他要求,刀尖往往不是一理想点,而是一段圆弧。当切削加工时刀具切削点在刀尖圆弧上变动造成实际切削点与刀位点之间的位置有偏差,故造成过切或少切。这种由于刀尖不是一理想点而是一段圆弧,造成的加工误差,可用刀尖园弧半径补偿功能来消除。刀尖园弧半径补偿是通过G、G、G代码及T代码指定的刀尖园弧半径补偿号,加入或取消半径补偿。G:取消刀尖半径补偿X,Z:GG的参数,即建立刀补或取消刀补的终点注意:G、G、G都是模态代码,可相互注销。()GG不带参数,其补偿号(代表所用刀具对应的刀尖半径补偿值)由T代码指定。其刀尖圆弧补偿号与刀具偏置补偿号对应。()刀尖半径补偿的建立与取消只能用G或G指令,不得是G或G。刀尖圆弧半径补偿寄存器中,定义了车刀圆弧半径及刀尖的方向号。车刀刀尖的方向号定义了刀具刀位点与刀尖圆弧中心的位置关系,其从~有十个方向进给速度单位的设定G、G格式:GFGF说明:G:每分钟进给G:每转进给。G为每分钟进给。对于线性轴,F的单位依GG的设定而为mmmin或inmin对于旋转轴,F的单位为度min。G为每转进给,即主轴转一周时刀具的进给量。F的单位依GG的设定而为mmr或inr。这个功能只在主轴装有编码器时才能使用。G、G为模态功能,可相互注销,G为缺省值。绝对值编程G与相对值编程G格式:GG说明:G:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。G:相对值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。绝对编程时,用G指令后面的X、Z表示X轴、Z轴的坐标值增量编程时,用U、W或G指令后面的X、Z表示X轴、Z轴的增量值其中表示增量的字符U、W不能用于循环指令G、G、G、G、G、G、G程序段中,但可用于定义精加工轮廓的程序中G、G为模态功能,可相互注销,G为缺省值。坐标系设定G格式:GXZ说明:X、Z:对刀点到工件坐标系原点的有向距离。当执行GXαZβ指令后,系统内部即对(α,β)进行记忆,并建立一个使刀具当前点坐标值为(α,β)的坐标系,系统控制刀具在此坐标系中按程序进行加工。执行该指令只建立一个坐标系,刀具并不产生运动。G指令为非模态指令。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/22

华中数控车床编程典型指令

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利