数控车床 的运动指令有哪些

FANUC OI MATE 系统

我给你整理了一下,你看看能否用的上。
代码组及其含义
“模态代码” 和 “一般” 代码
“形式代码” 的功能在它被执行后会继续维持,而 “一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换
G代码
组别
解释

G00
点 定位 (快速移动)

G01
直线切削

G02
顺时针切圆弧 (CW,顺时钟)

G03
逆时针切圆弧 (CCW,逆时钟)

G04
暂停 (Dwell)

G09
停于精确的位置

G20
英制输入

G21
公制输入

G22
内部行程限位 有效

G23
内部行程限位 无效

G27
检查参考点返回

G28
参考点返回

G29
从参考点返回

G30
回到第二参考点

G32
切螺纹

G40
取消刀尖半径偏置

G41
刀尖半径偏置 (左侧)

G42
刀尖半径偏置 (右侧)

G50
修改工件坐标;设置主轴最大的 RPM

G52
设置局部坐标系

G53
选择机床坐标系

G70
精加工循环

G71
内外径粗切循环

G72
台阶粗切循环

G73
成形重复循环

G74
Z 向步进钻削

G75
X 向切槽

G76
切螺纹循环

G80
取消固定循环

G83
钻孔循环

G84
攻丝循环

G85
正面镗孔循环

G87
侧面钻孔循环

G88
侧面攻丝循环

G89
侧面镗孔循环

G90
(内外直径)切削循环

G92
切螺纹循环

G94
(台阶) 切削循环

G96
恒线速度控制

G97
恒线速度控制取消

G98
每分钟进给率

G99
每转进给率

辅助功能
本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):

M代码
功 能

M00
程序停止

M01
条件程序停止

M02
程序结束

M03
主轴正转

M04
主轴反转

M05
主轴停止

M06
刀具交换

M08
冷却开

M09
冷却关

M18
主轴定向解除

M19
主轴定向

M29
刚性攻丝

M30
程序结束并返回程序头

M98
调用子程序

M99
子程序结束返回/重复执行

一般地,一个程序段中,M代码最多可以有一个。

进给速度F

F 指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(主轴每转一转刀具的进给量mm/r)。使用下式可以实现每转进给量与每分钟进给量的转化。

fm=fr×S

fm:每分钟的进给量:(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 指令同时调入刀补寄存器中的补偿值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-03
运动指令包括:G00、G01、G02/G03、G32/G33
第2个回答  2011-05-14
有很多如G00 G01 G02 G03 G90 92 94 G71 72 73 G80-G84 G32
第3个回答  推荐于2016-07-22
  代码组及其含义
  “模态代码” 和 “一般” 代码
  “形式代码” 的功能在它被执行后会继续维持,而 “一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。
  每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换
G代码组别解释
G00:点定位 (快速移动);
  G01:直线切削;
  G02:顺时针切圆弧 (CW,顺时钟);
  G03:逆时针切圆弧 (CCW,逆时钟);
  G04:暂停 (Dwell);
  G09:停于精确的位置;
  G20:英制输入;
  G21:公制输入;
  G22:内部行程限位 有效;
  G23:内部行程限位 无效;
  G27:检查参考点返回;
  G28:参考点返回;
  G29:从参考点返回;
  G30:回到第二参考点;
  G32:切螺纹;
  G40:取消刀尖半径偏置;

  G41:刀尖半径偏置 (左侧);

  G42:刀尖半径偏置 (右侧);

  G50:修改工件坐标,设置主轴最大的 RPM;

  G52:设置局部坐标系;

  G53:选择机床坐标系;

  G70:精加工循环;

  G71:内外径粗切循环;

  G72:台阶粗切循环;

  G73:成形重复循环;

  G74:Z 向步进钻削;

  G75:X 向切槽;

  G76:切螺纹循环;

  G80:取消固定循环;

  G83:钻孔循环;

  G84:攻丝循环;

  G85:正面镗孔循环;

  G87:侧面钻孔循环;

  G88:侧面攻丝循环;
  G89:侧面镗孔循环;
  G90:(内外直径)切削循环;
  G92:切螺纹循环;
  G94:(台阶) 切削循环;
  G96:恒线速度控制;
  G97:恒线速度控制取消;
  G98: 每分钟进给率;
  G99:每转进给率
  辅助功能:
本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):
M代码 功能
M00程序停止
M01条件程序停止
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 刀具交换
M08 冷却开
M09 冷却关
M18 主轴定向解除
M19 主轴定向
M29 刚性攻丝
M30 程序结束并返回程序头
M98 调用子程序
M99 子程序结束返回/重复执行
一般地,一个程序段中,M代码最多可以有一个。
进给速度F
F 指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(主轴每转一转刀具的进给量mm/r)。使用下式可以实现每转进给量与每分钟进给量的转化。
fm=fr×S
fm:每分钟的进给量:(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 指令同时调入刀补寄存器中的补偿值。
第4个回答  2011-05-03
不知道
相似回答