您好,欢迎来到微智科技网。
搜索
您的当前位置:首页华中数控指令代码

华中数控指令代码

来源:微智科技网
 . . .

附录一

华中数控指令格式

数控程序是若干个程序段的集合。每个程序段独占一行。每个程序段由若干个字组成,每个字由地址和跟随其后的数字组成。地址是一个英文字母。一个程序段中各个字的位置没有,但是,长期以来以下排列方式已经成为大家都认可的方式: N- G- X- Y- Z- ····F- S- T- M- LF 行号 准备功能 位置代码 进给速度 主轴转速 刀具号 辅助功能 行结束 在一个程序段中间如果有多个相同地址的字出现,或者同组的G功能,取最后一个有效。

1 行号

Nxxxx 程序的行号,可以不要,但是有行号,在编辑时会方便些。行号可以不连续。行号最大为

9999,超过后从再从1开始。

选择跳过符号“/”,只能置于一程序的起始位置,如果有这个符号,并且机床操作面板上“选择跳过”打开,本条程序不执行。这个符号多用在调试程序,如在开冷却液的程序前加上这个符号,在调试程序时可以使这条程序无效,而正式加工时使其有效。

2 准备功能

地址“G”和数字组成的字表示准备功能,也称之为G功能。G功能根据其功能分为若干个组,在同一条程序段中,如果出现多个同组的G功能,那么取最后一个有效。

G功能分为模态与非模态两类。一个模态G功能被指令后,直到同组的另一个G功能被指令才无效。而非模态的G功能仅在其被指令的程序段中有效。

例: ……

N10 G01 X250. Y300. N11 G04 X100 N12 G01 Z-120. N13 X380. Y400. ……

在这个例子的N12这条程序中出现了“G01”功能,由于这个功能是模态的,所以尽管在N13这条程序中没有“G01”,但是其作用还是存在的。

本软件支持的G指令见“6 华中数控车床G指令列表”和“7 华中数控铣床及加工中心G指令列表”。

3 辅助功能

地址“M”和两位数字组成的字表示辅助功能,也称之为M指令。本软件支持的M指令见“9 支持的M代码”。

. . . .

. . .

4 主轴转速

地址S后跟四位数字;单位:转/分钟。 格式: Sxxxx

5 进给功能

地址F后跟四位数字;单位:毫米/分钟 格式:Fxxxx 尺寸字地址:

X,Y,Z,I,J,K,R

数值围:+999999.999毫米~-999999.999

6 华中数控车床G指令列表

√:本软件已经提供;

¢ :华中数控系统有此功能,本软件尚未提供; HMDI-21T HMDI-21T G00 G01 G02 √ √ G04 G20 G21 √ √ G29 G32 ¢ G36 √ G40 G41 G42 √ √ G55 G56 G57 √ √ G59 G65 ¢ G71 √ G73 G76 ¢ G80 √ G82 G90 G91 √ √ G94 G95 G96 √ √ HMDI-21T √ √ ¢ √ √ √ √ √ ¢ G03 G28 G37 G54 G58 G72 G81 G92 G97 HMDI-21T √ √ ¢ √ √ √ √ √ ¢ 8 G指令格式

2)华中数控系统数控车床

重要提示:本系统中车床采用直径编程。

√表示机床默认状态

G代码 组 功能 格式 G00X(U)------Z(W)------ X,Z:为直径编程时,快速定位终点在工件坐标系中的坐标 U,W:为增量编程时,快速定位终点相对于起点的位移量 √G01 直线插补 G01 X(U)-----Z(W)-----F----- G00 01 快速定位 . . . .

. . .

X,Z:绝对编程时,终点在工件坐标系中的坐标 U,W:增量编程时,终点相对于起点的位移量 F:合成进给速度 G01 X(U)-----Z(W)-----C----- G01 X(U)-----Z(W)-----R----- X,Z:绝对编程时,为未倒角前两相邻程序段轨迹的交点G的坐标值 倒角加工 U,W:增量编程时,为G点相对于起始直线轨迹的始点A点的移动距离 C:倒角终点C,相对于相邻两直线的交点G的距离 R:倒角圆弧的半径值 IKG02X(U)-----Z(W)-----F----- RX,Z:绝对编程时,圆弧终点在工件坐标系中的坐标 U,W:增量编程时,圆弧终点相对于圆弧起点的位移量 I,K:圆心相对于圆弧起点的增加量,在绝对,增量编程时都以增量方式指定;在直径,半径编程时I都是半径值 R:圆弧半径 F:倍编程的两个轴的合成进给速度 G03 逆圆插补 同上 G02(G03) X(U)-----Z(W)-----R-----RL=----- G02(G03) X(U)-----Z(W)-----R-----RC=----- G02(G03) 倒角加工 X,Z:绝对编程时,为未倒角前圆弧终点G的坐标值 U,W:增量编程时,为G点相对于圆弧始点A点的移动距离 G02 顺圆插补 . . . .

. . .

R:圆弧半径值 RL=:倒角终点C,相对于未倒角前圆弧终点G的距离 RC=:倒角圆弧的半径值 G04P----- G04 00 暂停 P:暂停时间,单位为s G20 08 √G21 G28 00 G29 由参考点返回 G29 X-----Z----- G32X(U)-----Z(W)-----R-----E-----P-----F----- X,Z:绝对编程时,有效螺纹终点在工件坐标系中的坐标 U,W:增将编程时,有效螺纹终点相对于螺纹切削起点的位移量 G32 01 螺纹切削 F:螺纹导程,即主轴每转一圈,刀具相对于工件的进给量 R,E:螺纹切削的退尾量,R表示Z向退尾量;E表示X向退尾量 P:主轴基准脉冲楚距离螺纹切削起点的主轴转角 √G36 17 G37 半径编程 G40 G00(G01)X----Z---- √G40 G41 G42 09 刀尖半径补偿取消 左刀补 右刀补 G41 G00(G01)X----Z---- G42 G00(G01)X----Z---- X,Z为建立刀补或取消刀补的终点,G41/G42的参数由T代码指定 直径编程 毫米输入 返回刀参考点 同上 G28 X-----Z----- 英寸输入 G20X-----Z----- √G54 G55 G56 . . . .

11 坐标系选择 . . .

G57 G58 G59 G71U(△d)R(r)P(ns)Q(nf)X(△x)Z(△z) F(f)S(s)T(t) G71U(△d)R(r)P(ns)Q(nf)E(e)F(f)S(s)T(t) △ d:切削深度(每次切削量),指定时不加符号。 r:每次退刀量 (外)径粗车复合循环(无凹槽加工时) G71 06 (外)径粗车复合循环(有凹槽加工时) ns:精加工路径第一程序段的顺序号 nf:精加工路径最后程序段的顺序号 △ x:X方向精加工余量 △ z:Z方向精加工余量 f,s,t:粗加工时G71种编程的F,S,T有效,而精加工时处于ns到nf程序段之间的F,S,T有效 e:精加工余量,其为X方向的等高距离;外径切削时为正,径切削时为负 G72W(△d)R(r)P(ns)Q(nf)X(△x)Z(△z)F(f)S(s)T(t) 参数含义同上 G72 端面粗车复合循环 . . . .

. . .

G73U(△I) W(△K) R(r)P(ns)Q(nf)X(△x)Z(△z)F(f)S(s)T(t) △ I:X方向的粗加工总余量 △ K:Z方向的粗加工总余量 r:粗切削次数 G73 闭环车削复合循环 ns:精加工路径第一程序段的顺序号 nf:精加工路径最后程序段的顺序号 △ x:X方向精加工余量 △ z:Z方向精加工余量 f,s,t:粗加工时G71种编程的F,S,T有效,而精加工时处于ns到nf程序段之间的F,S,T有效 G76C(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:精整次数(1----99)为模态值 r:螺纹Z向退尾长度(00-----99)为模态值 e:螺纹X向退尾长度(00-----99)为模态值 a:刀尖角度(二位数字)为模态值;在80,60,55,30,29,0六个角度中选一个 x,z:绝对编程时为有效螺纹终点的坐标 G76 06 螺纹切削复合循环 增量编程时为有效螺纹终点相对于循环起点的有向距离 i:螺纹两端的半径差 k:螺纹高度 △ dmin:最小切削深度 d:精加工余量(半径值) △ d:第一次切削深度(半径值) P:主轴基准脉冲处距离切削切削起始点的主轴转角 L:螺纹导程 . . . .

. . .

圆柱面(外)径切削循环 G80 圆锥面(外)径切削循环 G81 端面车削固定循环 G80X-----Z----- F----- G80X-----Z-----I-----F----- I:切削起点B与切削终点C的半径差 G81X-----Z-----F----- G82X-----Z-----R-----E-----C-----P-----F----- G82X-----Z-----I-----R-----E-----C-----P----F--- R,E:螺纹切削的退尾量,R,E均为向量,R为Z向回退量;E为X向回退量,R,E可以省略,表示不用回退功能 直螺纹切削循环 G82 锥螺纹切削循环 C:螺纹头数,为0或1时切削单头螺纹 P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角 F:螺纹导程 I:螺纹起点B与螺纹终点C的半径差 √G90 13 G91 G92 00 绝对编程 相对编程 工件坐标系设定 每分钟进给速率 14 G92X-----Z----- G94[F-----] √G94 G95 G95[F-----] 每转进给 F:进给速度 G96S----- G97S----- G96 16 G97 恒线速度切削 S:G96后面的S值为切削的恒定线速度,单位为m/min G97后面的S值取消恒线速度后,指定的主轴转速,单位为r/min;如缺省,则为执行G96指令前的主轴转速度 . . . .

. . .

9 支持的M代码

√表示本软件已经支持 代码 √M00 √M02 √M03 √M04 √M05 √M06 M07 M08 M09 √M30 意义 程序停止 程序结束 主轴正转起动 主轴反转起动 主轴 停止转动 换刀指令(铣) 切削液开启(铣) 切削液开启(车) 切削液关闭 结束程序运行且返回程序开头 格式 M06 T-- M98 PnnnnLxx √M98 子程序调用 调用程序号为Onnnn的程序xx次。 子程序格式: Onnnn … √M99 子程序结束 … … … … M99

. . . .

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务