华中世纪星数控车常用G代码格式
华中系统数控编程指令代码

华中系统数控编程指令代码第一部分华中数控系统的G指令1.快速定位G00格式:G00 X(U)Z(W)说明:X.Z为绝对编程时,快速定位终点在工件坐标系中的坐标;U。
W为增量编程时,快速定位终点相对于起点的位移量;G00指令刀具相对于工件以各轴预先设定的速度,从当前的位置快速移动到程序段指令的定位目标点。
G00指令中的快速移动速度由机床参数“快移进给速度”对各轴分别设定,不能用F指定。
G00一般用于加工前快速定位或加工后快速退刀。
快移速度可由面板上的快速修调按钮修正。
G00为模态功能,可由G01,G02,G03或G32功能注销。
注意:在执行G00指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。
操作者必须格外小心,以免刀具与工件发生碰撞。
常见的做法是,将X轴移动到安全位置,在放心的执行G00指令。
2.线性进给G01格式:X(U)Z(W) F说明:X,Z为绝对编程是终点在工件坐标系中的坐标;U,W为增量编程时终点相对于起点的位移量;F:合成进给速度。
G01 指令刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。
G01是模态代码,可由G00,G02,G03或G32功能注销★倒直角格式:G01X(U)Z(W) C说明:直线倒角G01,指令刀具从A点到B点,然后到C点X,Z;为绝对编程时,未倒角前两相邻轨迹程序段的交点G的坐标值;U,W:为增量编程时,G点相对于起始直线轨迹的始点A点的移动距离。
C:是相邻两直线的交点G,相对于倒角始点B的距离。
★倒圆角格式:G01X(U)Z(W)R说明:直线倒角G01,指令刀具从A点到B点,然后到C点。
X,Z;为绝对编程时,未倒角前两相邻轨迹程序段的交点G的坐标值;U,W;为增量编程时,G点相对于起始直线轨迹的始点A点的移动距离。
R:是倒角圆弧的半径值。
3.圆弧进给G02/G03格式:G02 X(U)Z(W)R(I,K) F说明:G02/G03指令刀具,按顺时针/逆时针进行圆弧加工。
华中数控车床的G代码

华中数控车床的G代码华中数控车床的G、M代码表-------------------------------------------------------------------------------- 作者:不详来源于:不详发布时间:2005-4-24 163130车床的G 代码组功能参数(后续地址字)索引G00 快速定位X,ZG01 01 直线插补同上G02 顺圆插补X,Z,I,K,RG03 逆圆插补同上G04 00 暂停PG20 英寸输入G21 08 毫米输入G28 00 返回到参考点X,ZG29 由参考点返回同上G32 01 螺纹切削X,ZG40 刀尖半径补偿取消G41 09 左刀补DG42 右刀补DG52 00 局部坐标系设定X,ZG54G55G56 11 零点偏置G57G58G59G65 00 宏指令简单调用P,A~ZG71 外径内径车削复合循环G72 06 端面车削复合循环X, Z, U, W, P, Q, RG73 闭环车削复合循环G76 螺纹切削复合循环G80 内外径车削固定循环X,Z,I,KG81 01 端面车削固定循环G82 螺纹切削固定循环G90 13 绝对值编程世纪星车床数控系统(HNC-2122T)编程说明书77G91 增量值编程G92 00 工件坐标系设定X,ZG94 14 每分钟进给G95 每转进给G36 16 直径编程G37 半径编程注意:[1] 00 组中的G 代码是非模态的,其他组的G 代码是模态的;[2] 标记者为缺省值。
M代码国际通用的,和FANAC等系统一样。
华中数控常用代码

华中数控常用代码2013-03-07 01:43G00—快速定位格式:G00 X(U)__Z(W)__ 说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
(4)G00可以写成G0 例:G00 X75 Z200 G0 U-25 W-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方向值。
圆心坐标在圆弧插补时不得省略,除非用其他格式编程。
(2)G02指令编程时,可以直接编过象限圆,整圆等。
注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙悬殊,都会在工件上产生明显的切痕。
(3)G02也可以写成G2。
例: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指令相同。
华中数控世纪星

FANUC 0-TD系统G 代码命令代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的辅助功能本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):一般地,一个程序段中,M代码最多可以有一个。
进给速度FF 指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(主轴每转一转刀具的进给量mm/r)。
使用下式可以实现每转进给量与每分钟进给量的转化。
fm=fr×Sfm:每分钟的进给量:(mm/min )fr:每转进给量:(mm/r )S:主轴转数,(r/min)当工作在G01,G02 或G03 方式下,编程的F 一直有效,直到被新的F 值所取代,而工作在G00 方式下,快速定位的速度是各轴的最高速度,与所编F 无关。
借助机床控制面板上的倍率按键,F 可在一定范围内进行倍率修调。
当执行攻丝循环G76、G82,螺纹切削G32 时,倍率开关失效,进给倍率固定在100%。
[注] 1、当使用每转进给量方式时,必须在主轴上安装一个位置编码器。
2、直径编程时,X 轴方向的进给速度为:半径的变化量/分、半径的变化量/转刀具功能(T 机能)T 代码用于选刀,其后的4 位数字分别表示选择的刀具号和刀具补偿号。
T 代码与刀具的关系是由机床制造厂规定的,请参考机床厂家的说明书。
执行T 指令,转动转塔刀架,选用指定的刀具。
当一个程序段同时包含T 代码与刀具移动指令时:先执行T代码指令,而后执行刀具移动指令。
T 指令同时调入刀补寄存器中的补偿值。
华中世纪星编程G74、G75使用说明

G74,G7华中世纪星功能增补说明(4) 端面深孔钻加工循环G74格式:G74 Z(W)__ R(e)__Q(△K)__F__;说明:G74指令可以实现三种钻孔方式,每种方式的编程说明如下:1、逐次进给到孔底,其动作顺序如图1.1所示:Z:绝对值编程时,为孔底终点在工件坐标系下的坐标;增量值编程时,为孔底终点相对于循环起点的有向距离,图形中用W表示。
e:钻孔每进一刀的退刀量,只能为正值;△K:每次进刀的深度,只能为正值;F:进给速度;图1.1 G74端面深孔钻加工循环编程实例例:如图1.1%1234T0101M03S500G01 X0 Z10G74 Z-60R1Q5F1000M302、直接钻孔到孔底,然后回退,其动作顺序如图1.2所示:A->B->A->……..Z:绝对值编程时,为孔底终点在工件坐标系下的坐标;增量值编程时,为孔底终点相对于循环起点的有向距离,图形中用W表示。
e:为0或不填。
△K:每次进刀的深度,只能为正值;F:进给速度;图1.2例:如图1.2%1234T0101M03S500G01 X0 Z10G74 Z-60Q5F1000M303、进给到距离端面的任意点返回,其动作顺序如图1.3所示:A->B->C->D->A->…..Z:绝对值编程时,为距离孔底的任意点在工件坐标系下的坐标;增量值编程时,为距离孔底的任意点相对于循环起点的有向距离。
e:为0或不填。
△K:每次进刀的深度,只能为正值;F:进给速度;图1.3例:如图1.3%1234T0101M03S500G01 X0 Z10G74 Z-30Q5F1000M30(5) 外径切槽循环G75格式:G75 X(U)__Z(W)__R(e)__Q(△K)__I(i)__F__;说明:G75指令可以实现三种切槽方式,每种方式的编程说明如下:1、逐次进给到槽底方式,其动作顺序如图1.4所示:A->B->C->D->E->F->G->H->I->J->A->K->.X:绝对值编程时,为槽底终点在工件坐标系下的坐标;增量值编程时,为槽底终点相对于循环起点的有向距离,图形中用U表示。
华中世纪星车床指令补充

准备功能G代码
复合循环 G71轴向粗车复合循环 格式G71 U(△d) R(r) P(ns) Q(nf) X(△x) Z(△z) F(f) S (s) T(t); P(ns)… … Q(nf) 参数含义: X(△x) Z(△z)表示精加工余量;
G71 U(△d) R(r) P(ns) Q(nf) X(△x) Z(△z) F(f) S(s) T(t)
华中世纪星车床指令
HNC-21T
程序一般结构
%1000或O1000 N01 G00 U50 W60; N10G01 U100W500F150S300M03; ….. ….. N200 M30;
辅助功能代码
M00;M01;M02;M30;M98;M99和书本一致。 M03;M04;M05;M08;M09和书本一致。
准备功能G代码
(2)绝对编程G90和相对编程G91 G90 绝对编程(缺省值) G91 相对编程 格式G91 X Z 表示XZ的 增量值; 增量编程还可以采用U W;
准备功能G代码
(2)坐标系设定G92 格式G92 X Z ;X Z表示刀位点在工件坐 标系下的值(绝对)。
准备功能G代码
(4)坐标系选择G54~G59 采用手动输入方式输入工件坐标的坐标原 点在机床坐标系中的坐标值。使用该指令 之前,必须先回参考点。
准备功能G代码
(5)直接机床坐标系编程G53 非模态指令,表示绝对编程的指令值是在 机床坐标系中的坐标值。
准备功能G代码பைடு நூலகம்
(6)直径编程和半径编程 G36直径编程(缺省值) G37半径编程
准备功能G代码
G70精车循环
准备功能G代码
刀具补偿 G40 G41 G42 和书本一致
华中数控车床编程

G81-端面切削循环
1、端平面切削循环 格式: G81 X U — Z W — F—; 说明:X,Z:为端平面切削终点坐标值; U、W:为端平面切削终点相对于循环起点的坐标增量; F:进给速度。 2、圆锥端面切削循环 G81 格式:G81 X U — Z W — K— F—; K:为端面切削始点至终点位移在Z方向的坐标增量。
G71—内 外 径粗车复合循环
1、无凹槽加工时程序格式: G71 UΔd Rr P ns Q nf XΔx ZΔz Ff Ss Tt; 说明: Δd :切削深度,无正负号,半径指定; r:退刀量,无正负号,半径指定; ns :精加工程序第一个程序段的序号; nf :精加工程序最后一个程序段的序号; Δx:X轴方向精加工余量 直径值 ; Δz:Z轴方向精加工余量; f ,s ,t:F,S,T代码。
FANUC系统 格式: G76 P m r a QΔdmin Rd; G76 X U — Z W —R i P k Q Δd Ff ; 说明: m:精车重复次数 1——99 R:斜向退刀量 a:刀尖角度,可选80° 60° 55° 30° 29° 0° Δdmin :最小切深,当一次切深比Δdmin 还小时,则用Δdmin 作为一次切深; d:精加工余量; I:圆锥螺纹的半径差, i =0时为圆柱螺纹; k :螺纹牙高 X方向半径值 ,通常为正; F:螺纹导程; X U , Z W :螺纹终点坐标; Δd:第一次切深
华中数控编程G,M代码及详解

编程12步1.建立文件名(O开头,后面接字母命名)如:OSQ2.程序头开头(%1开头),其他数字也行3.建立坐标系G54-G59,一般用G544.主轴正转M03(主轴正转),S15OO(代表速度1500转)5.到安全高度。
Z50(代表工件表面50mm的高度),G01(直线插补较慢的速度走刀到50这个位置),F2000(进给速度2000)6.到起点(表示到工件加工的起点位置,表示形式为起点的坐标G01X-Y-}7.到缓慢下刀高度(Z2或Z5)8.到工件深度(G01Z-1)表示下刀到工件表面零点以下1毫米。
9.走形状,运用各种代码,坐标。
10.到安全高度Z50,表示提刀到工件表面零点以上50mm11.主轴停止M0512.程序结束并返回程序头M30G代码指令G00:快速定位到某点(G00X-Y-)G01:直线插补(G01X-Y-)G02:顺圆插补G03:逆圆插补G04:暂停G17:XY平面选择G18:ZX平面选择G19:YZ平面选择G20:英寸输入G21:毫米输入G22:脉冲当量输入G24:镜像开G25:镜像关G28:返回到参考点G29由参考点返回G34攻丝G38极坐标编程G40刀具半径补偿取消G41左刀补G42右刀补G43刀具长度正向补偿G44刀具长度负向补偿G49刀具长度补偿取消G50缩放关G51缩放开G52局部坐标系设定G53直接机床坐标系编程G54~G59:工件坐标系选择G60单方向定位G61精确停止校验方式G64连续方式G65子程序调用G68旋转变换G69旋转取消G73深孔钻削循环G74逆攻丝循环G76精镗循环G80固定循环取消G81定心钻循环G82钻孔循环G83深孔钻循环G84攻丝循环G85镗孔循环G86镗孔循环G87反孔循环G88镗孔循环G89镗孔循环G90绝对值编程G91增量值编程G92工件坐标系设定G94每分钟进给G95每转进给G98固定循环返回起始点G99固定循环返回到R点M指令M00程序停止M01程序选择停止M02程序结束M03主轴顺时针旋转M04主轴逆时针旋转M05主轴停止M06允许换刀M08切削液打开M09切削液关闭M98子程序调用M99子程序调用返回。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G代码分组功能模式
G76 06 螺纹切削复合循环G76 C(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:精修次数(01-99)为模态值
r:螺纹X向退尾长度(01-99)为模态值
e:螺纹X向退尾长度(01-99)为模态值
a:刀尖角度(二位数字)为模态值;在80、60、55、30、
29、0六个角度中选一个一般为60°
x、z::有效螺纹终点的坐标
i:螺纹两端的半径差;i=0时为直螺纹
k::螺纹高度;该值由X轴方向上的半径值指定
d:精加工余量(半径值)
△dmin: 最小背吃刀量(半径值)
△d:第一次背吃刀量(半径值)
P:主轴准脉冲处距离切削起始点的主轴转角
L:螺纹导程,
G80
01 圆柱面切削循环
G80X— Z— I— F—
X、Z:终点在工件坐标系中的坐标
I:切削起点B与切削终点C的半径差,I为0时可不写
F:合成进给速度
G81 端面车削固定循环G81 X— Z— K— F—
X、Z:终点在工件坐标系中的坐标
K:切削起点B与切削终点C的Z向距离K为0时可不写F:合成进给速度
G82 螺纹切削循环G82 X— Z— I— R— E— C— P—F—
X、Z:终点在工件坐标系中的坐标
I:切削起点B与切削终点C的半径差,I为0时可不写R、E:螺纹切削的退尾量,R、E均为向量,R为Z向回退量,E为X向回退量,R、E可以省略,表示不用回退功能C:螺纹线数,为0或1时切削单线螺纹
P:单线螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多线螺纹切削时,为相邻螺纹线的切削起始点之间对应的主轴转角
F:螺纹导程(螺纹大径D1=D-0.1P, 螺纹小径D2=D-1.3P)
√G90 G91 13
绝对编程
相对编程
每个基点的坐标值都是相对于程序原点的
每个基点的坐标值都是相对于前一位置而言,正负表示方向
G92 00 工件坐标系设定G92X— Z—(由刀具相对工件原点的距离来建立坐标系)
√G94 G95 14
每分钟进给速率
每转进给
G94[F— mm/min] v f= f s(vf每分钟进给速度mm/min,
G95[F— mm/r] f每转进给量mm/r, s主轴转速r/min)
F:进给速度
G96 G97 16
建立恒线速度G96 S—单位:每分钟前进多少毫米 m/min 取消恒线速度G97 S—单位:每分钟运行多少转 r/min
一般采用《先外后内、先粗后精、先近后远、刀具集中、基面先行》的加工原则。
前置刀架(下手刀,刀架在加工工件和操作者的中间)。