数控知识:哪些代码(GM)是断电后保持,哪些是程序运行后保持。

数控知识:哪些代码(GM)是断电后保持,哪些是程序运行后保持。,第1张

你好!我们又见面了! G17,G21,G90这些是系统默认的,一般的立式加工中心可以不写

Fanuc0i系统程序开头用的安全保护代码一般有:G49 G64 G17 G80 G0 G90 G40 G99.其实程序开头用的安全保护代码就是:打个比方,如果你要用到刀具长度补偿G43功能的话,那你就在你的程序开头用的安全保护代码中加入个取消该功能的指令,也就是加入G49.

也就是你在程序中要用到哪些功能指令,就将这些功能指令写在程序开头比如(G0 G90G17).那又比如要用到(G43 G81G41)这些功能指令的话,用完了是要专门取消的,所以就在程序开头并不写上(G43 G81G41)而是写上专门取消它们的指令也就是(G49G80G40).

写这个的目的是好让系统准备一下!!!

以下的请你参考参考.

FANUC 16i/18i/160i/180i-Model 的是G49 G54 G21 G80 G40 G90 G23 G94 G17 G98.

西班牙的FAGOR(法格) 800M MODELS 系统的是G44 G10 G17 G07 G90 G05 G40 G94.(注:这个系统在欧洲比西门子要高档,的确不错)

美国Haas(哈斯)系统的是G40 G49 G17 G80 G21 G90

小日本Mazak(马扎克)系统的是G94 G80 G56 G40 G49.

又个小日本OKUMA(奥哭马)系统的是G90 G17 G40 M54.

德国SEIMENS SINUMERIC 840(西门子840):G49 G54 G20 G64 G17 G90 G40 G94.

中国广州数控GSK980系统:G0G40G49G80G90.

中国广州数控GSK928系统:G0G1G90.

中国广州数控GSK990系统:N100 G21

N102 G0G17G40G49G80G90.

看来是同行啊。我告诉你吧多看一些程式,要想记住并不难。没事了自己那张图纸编一下。 *** 点心能记住的。一般常用的,G功能G0快速定位。G1直线插补。G2顺时针圆弧车削G3逆时针圆弧车削等。M指令M00程序暂停M01程序单段暂停M02程序结束M03主轴正转M04主轴反转M05主轴停止等

数控车指令字符、G代码、M代码、F、S、T一览表

华中数控指令字符集

华中数控世纪星——G代码指令

G 代码命令

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

G代码

组别

解释

G00

01

定位 (快速移动)

G01

直线切削

G02

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

G03

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

G04

00

暂停 (Dwell)

G20

06

英制输入

G21

公制输入

G28

00

参考点返回

G29

从参考点返回

G32

01

切螺纹

G36

17

直径编程

G37

半径编程

G40

07

取消刀尖半径偏置

G41

刀尖半径偏置 (左侧)

G42

刀尖半径偏置 (右侧)

G54

11

坐标系选择

G55

G56

G57

G58

G59

G71

06

外径/内径车削复合循环

G72

端面车削复合循环

G73

闭环车削复合循环

G76

螺纹切削复合循环

G80

外径/内径车削固定循环

G81

端面车削固定循环

G82

螺纹切削固定循环

G90

13

绝对编程

G91

相对编程

G92

00

工件坐标系设定

G94

14

每分钟进给

G95

每转进给

G96

16

恒线速度切削

G97

华中数控世纪星——M代码指令

辅助功能(M 功能)

代码及其含义

辅助功能包括各种支持机床 *** 作的功能,像主轴的启停、程序停止和切削液节门开关等等。

M代码

模态

说明

M00

非模态

程序停

M02

非模态

程序结束(复位)

M03

模态

主轴正转 (CW)

M04

模态

主轴反转 (CCW)

M05

模态

主轴停

M07

模态

切削液开

M08

模态

切削液开

M09

模态

切削液关

M30

非模态

程序结束并返回程序起点

M98

非模态

子程序调用

M99

非模态

子程序结束

FANUC 0-TD系统

G 代码命令

代码组及其含义

“模态代码” 和 “一般” 代码

“形式代码” 的功能在它被执行后会继续维持,而 “一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。

G代码

组别

解释

G00

01

定位 (快速移动)

G01

直线切削

G02

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

G03

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

G04

00

暂停 (Dwell)

G09

停于精确的位置

G20

06

英制输入

G21

公制输入

G22

04

内部行程限位 有效

G23

内部行程限位 无效

G27

00

检查参考点返回

G28

参考点返回

G29

从参考点返回

G30

回到第二参考点

G32

01

切螺纹

G40

07

取消刀尖半径偏置

G41

刀尖半径偏置 (左侧)

G42

刀尖半径偏置 (右侧)

G50

00

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

G52

设置局部坐标系

G53

选择机床坐标系

G70

00

精加工循环

G71

内外径粗切循环

G72

台阶粗切循环

G73

成形重复循环

G74

Z 向步进钻削

G75

X 向切槽

G76

切螺纹循环

G80

10

取消固定循环

G83

钻孔循环

G84

攻丝循环

G85

正面镗孔循环

G87

侧面钻孔循环

G88

侧面攻丝循环

G89

侧面镗孔循环

G90

01

(内外直径)切削循环

G92

切螺纹循环

G94

(台阶) 切削循环

G96

12

恒线速度控制

G97

恒线速度控制取消

G98

05

每分钟进给率

G99

每转进给率

辅助功能

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

表12

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 指令同时调入刀补寄存器中的补偿值。

G代码和M代码是数控编程最常用的两种代码形式。G代码和M代码都大同小异,区别不是很大。

M代码

M0 程序亭止

M1 程序可选停

M2 程序结束 (格式 1)

M3 主轴顺时针旋转(CW)

M4 主轴逆时针旋转

M5 主轴停止

M6 换刀指令

M7 冷却液开

M71 可编程冷却液开

M8 第二冷却液开

M81 可编程冷却液开

M9 冷却液关

M17 局部子程序结束

M19 主轴停止和定向

M30 所有子程序结束(格式1和2)

M30 程序结束(格式2)

M60-M69 用户附件装置

G代码

G0 快速移动

G1 直线移动

G2 顺时针圆弧差补

G3 逆时针圆弧差补

G8 加速(不是斜率进给)

G9 减速(进给斜率)

G40 取消刀具补偿

G41 刀具左补偿

G42 刀具右补偿

G68 坐标系旋转

G69 取消坐标系旋转

G80 取消固定循环

G81 转孔

G82 沉孔镗、中心钻、轷孔

G83 使用Q指令的深孔钻 深孔钻使用I、J、K

G84 右旋螺纹

G841右旋螺纹刚性

G85 镗削进入和以进给速度退出

G86 镗孔主轴停、定向、快速退出

G87 镗削进入和以进给速度退出

G88 镗削进入,暂停和以进给速度退出

G89 镗削进入,暂停和以进给速度退出

G90 绝对模式

G91 增量模式

G98 返回初始平面

G99 回到进刀平面(R平面)

参考资料>

G91指令是增量坐标方式,

G28是经过中间点从当前位置以快速定位方式(G00)返回机床参考点。

Z0是中间点的坐标。

G91G28Z0 从当前位置,经过中间点Z0,回到机床参考点。这条指令其实是从当前位置直接回到参考点

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

G00快速定位,G01直线插补,G02顺时针插补,G03逆时针插补,G04暂停,G40取消刀补,G41左补,G42右补,G54-G59工件坐标系{车床、加工中心都一样}。G70精加工复合循环,G71外圆粗加工循环,G72端面粗加工循环,G73固定形状粗加工循环,G74端面钻孔循环,G75外圆切槽循环,G76外圆螺纹循环,M指令同加工中心差不多 。

数控机床标准G代码

准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:

表 准备功能字G 代码 功能作用范围 功能 代码 功能作用范围 功能

G00 点定位 G50 刀具偏置0/-

G01 直线插补 G51 刀具偏置+/0

G02 顺时针圆弧插补 G52 刀具偏置-/0

G03 逆时针圆弧插补 G53 直线偏移注销

G04 暂停 G54 直线偏移X

G05 不指定 G55 直线偏移Y

G06 抛物线插补 G56 直线偏移Z

G07 不指定 G57 直线偏移XY

G08 加速 G58 直线偏移XZ

G09 减速 G59 直线偏移YZ

G10-G16 不指定 G60 准确定位(精)

G17 XY平面选择 G61 准确定位(中)

G18 ZX平面选择 G62 准确定位(粗)

G19 YZ平面选择 G63 攻丝

G20-G32 不指定 G64-G67 不指定

G33 螺纹切削,等螺距 G68 刀具偏置,内角

G34 螺纹切削,增螺距 G69 刀具偏置,外角

G35 螺纹切削,减螺距 G70-G79 不指定

G36-G39 不指定 G80 固定循环注销

G40 刀具补偿/刀具偏置注销 G81-G89 固定循环

G41 刀具补偿--左 G90 绝对尺寸

G42 刀具补偿--右 G91 增量尺寸

G43 刀具偏置--左 G92 预置寄存

G44 刀具偏置--右 G93 进给率,时间倒数

G45 刀具偏置+/+ G94 每分钟进给

G46 刀具偏置+/- G95 主轴每转进给

G47 刀具偏置-/- G96 恒线速度

G48 刀具偏置-/+ G97 每分钟转数(主轴)

G49 刀具偏置0/+ G98-G99 不指定

注:表示如作特殊用途,必须在程序格式中说明

数控机床标准M代码

辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:

表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能

M00 程序停止 M36 进给范围1

M01 计划结束 M37 进给范围2

M02 程序结束 M38 主轴速度范围1

M03 主轴顺时针转动 M39 主轴速度范围2

M04 主轴逆时针转动 M40-M45 齿轮换档

M05 主轴停止 M46-M47 不指定

M06 换刀 M48 注销M49

M07 2号冷却液开 M49 进给率修正旁路

M08 1号冷却液开 M50 3号冷却液开

M09 冷却液关 M51 4号冷却液开

M10 夹紧 M52-M54 不指定

M11 松开 M55 刀具直线位移,位置1

M12 不指定 M56 刀具直线位移,位置2

M13 主轴顺时针,冷却液开 M57-M59 不指定

M14 主轴逆时针,冷却液开 M60 更换工作

M15 正运动 M61 工件直线位移,位置1

M16 负运动 M62 工件直线位移,位置2

M17-M18 不指定 M63-M70 不指定

M19 主轴定向停止 M71 工件角度位移,位置1

M20-M29 永不指定 M72 工件角度位移,位置2

M30 纸带结束 M73-M89 不指定

M31 互锁旁路 M90-M99 永不指定

M32-M35 不指定

注:表示如作特殊用途,必须在程序格式中说明

以上就是关于数控知识:哪些代码(G\M)是断电后保持,哪些是程序运行后保持。全部的内容,包括:数控知识:哪些代码(G\M)是断电后保持,哪些是程序运行后保持。、自学CNC编程,该如何记住G指令和M指令,总是记不住,求解、fanuc 加工中心的 G代码 和M代码 有哪些 分别 代表 什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9430238.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存