当前位置: 首页 » 数控技术 » 数控系统 » 正文

数控系统功指令代码


放大字体  缩小字体 发布日期:2020-01-06

数控系统的指令代码分为二大类:准备功能代码和辅助功能代码。

准备功能代码主要用于控制刀具对工件进行切削加工,准备功能G代码由地址字符G与后面的二位数字组成,如表1所示 FANUC 0T-C数控车床准备功能G代码表,表2所示 FANUC 0M-C数控铣床准备功能G代码表。我国的中、高档数控系统大部分从日本、德国和美国引进,如日本的FANUC系统、德国SIEMENS系统和美国AB系统。由于国内外数控系统实际使用的G功能指令标准化程度较低,只有G01~G04、G17~G19、G40~G42的指令定义在各个数控系统中基本相同,因此编程时必须遵照所用数控机床的使用说明书编写加工程序。

表1  FANUC 0T-C车床准备功能G代码表

标准G代码

功         能

*G00

01

快速定位

G01

直线插补

G02

顺时针圆弧插补

G03

逆时针圆弧插补

G04

00

暂停

G10

设定数据

G20

06

英制数据输入

*G21

米制数据输入

G27

00

返回参考点校验

G28

返回参考点

G32

01

螺纹切削

G34

可变导程螺纹切削

*G40

07

取消刀尖半径补偿

G41

刀尖半径左补偿

G42

刀尖半径右补偿

G50

00

设定坐标系;设定主轴最高转速

G65

调用用户宏程序

G70

00

精加工复合循环

G71

外圆粗加工复合循环

G72

端面粗加工复合循环

G73

封闭切削循环

G74

 

端面钻孔复合循环

G75

外圆切槽复合循环

G76

螺纹切削复合循环

G90

01

外径、内径车削循环

G92

螺纹切削循环

G94

端面切削循环

G96

02

主轴恒线速控制

*G97

取消主轴恒线速控制

G98

05

每分钟进给量

*G99

每转进给量

表2  FANUC 0M-C铣床准备功能G代码表

G代码

组 号

功        能

G代码

组 号

功         能

G00

01

快速点定位

G52

00

局部坐标系统

*G01

直线插入

G53

机床坐标系选择

G02

顺时针圆弧插补

G54-G59

12

工件坐标系1-6

G03

逆时针圆弧插补

G60

00

单向定位

G04

00

暂停

G61

13

精确停校验方式

G07

假象轴插补

G62

自动角隅超驰

G09

准确停止校验

G63

攻螺纹模式

G10

偏移量设定

*G64

切削模式

G15

18

极坐标指令取消

G65

00

宏指令简单调用

G16

极坐标指令

G66

14

宏指令模态调用

*G17

02

XY平面选择

G67

宏指令模态调用取消

G18

ZX平面选择

G68

16

坐标系旋转

G19

YZ平面选择

G69

坐标系旋转取消

G20

06

英制输入

G73

09

钻孔循环

G21

公制输入

G74

反攻螺纹

*G22

04

存储行程限位ON

G76

精镗

G23

存储行程限位OFF

*G80

取消固定循环

G27

00

返回参考点校验

G81

钻孔循环镗阶梯孔

G28

返回参考点

G82

攻螺纹循环

G29

从参考点返回

G83

镗孔循环

G30

第二参考点返回

G84

反镗孔循环

G31

跳跃功能

G85

 

G39

尖角圆弧插补

G86

 

*G40

07

取消刀具半径补偿

G87

 

G41

刀具半径左补偿

G88

 

G42

刀具半径右补偿

G89

 

G43

08

刀具长度正补偿

*G90

03

绝对值编程

G44

刀具长度负补偿

G91

增量值编程

G45

00

刀具偏置增加

G92

00

设定工件坐标系

G46

刀具偏置减少

*G94

05

每分钟进给速度

G47

刀具偏置两倍增加

G95

每转进给速度

G48

刀具偏置两倍减少

*G98

04

返回起始平面

*G49

08

取消刀具长度补偿

G99

返回R平面

G50

11

取消比例

 

 

 

G51

比例

 

 

 

 

注:1)*号表示G代码为数控系统通电后的初始状态。

2)00组的G代码为非模态指令,其它G代码均为模态指令。

辅助功能代码主要用于控制机床的辅助设备,如主轴、刀架和冷却泵的工作,由继电器的通电与断电来实现其控制过程。辅助功能M代码由地址字符M与后面二位数字组成,如表3所示辅助功能M代码表。

表3  辅助功能M代码表

M指令

功    能

简             要              说               明

M00

程序停止

切断机床所有动作,按程序启动按钮后继续执行后面程序段。

M01

任选停止

与M00功能相似,机床控制面板上“条件停止”开关接通时有效。

M02

程序结束

主程序运行结束指令,切断机床所有动作。

M03

主轴正转

从主轴前端向主轴尾端看时为逆时针。

M04

主轴反转

从主轴前端向主轴尾端看时为顺时针。

M05

主轴停止

执行完该指令后主轴停止转动。

M06

刀具交换

表示按指定刀具换刀。

M08

切削液开

执行该指令时,切削液自动打开。

M09

切削液关

执行该指令时,切削液自动关闭。

M30

程序结束

程序结束后自动返回到程序开始位置,机床及控制系统复位。

M98

调用子程序

主程序可以调用两重子程序。

M99

子程序返回

子程序结束并返回到主程序。

 
 
[ 免费发文

 

 
推荐图文
推荐数控技术
点击排行
网站首页 | 关于我们 | 升级会员 | 联系客服 | 广告合作 | 广告位图 | 使用协议 | 版权隐私 | 蜀ICP备2021024440号
Powered by DESTOON