法兰克代码及功能一览表

合集下载

法兰克代码及功能一览表格模板

法兰克代码及功能一览表格模板
G05.1Q1;(接通)G05.1Q0;(取消)
G07.1
圆柱插补
P07.1IP1;(有效)P07.1IP0;(取消)
G08
预读处理控制
G08P1;(接通)G08P0;(取消)
G09
准确停止
G09IP__;
G10
可编程数据输入
G10L50;(参数输入方式)
G11
可编程数据输入取消
G11;
G15
17
极坐标取消
G39
拐角偏置圆弧插补
G39;或G39I__J__;
G40
07
刀具半径补偿取消
G40;
G41
刀具半径左补偿
G41G01IP__D__;
G42
刀具半径右补偿
G42G01IP__D__;
G40.1
法线方向控制取消
G40.1;
G41.1
左侧法线方向控制
G41.1;
G42.1
右侧法线方向控制
G42.1;
G43
G74
攻左旋螺纹循环
G74X__Y__Z__R__P__F__;
G76
精镗孔循环
G76X__Y__Z__R__Q__P__F__;
G80
固定循环取消
G80;
G81
钻孔、鍃镗孔循环
G81X__Y__Z__R__;
G82
钻孔循环
G82X__Y__Z__R__P__;
G83
深孔循环
G83X__Y__Z__R__Q__F__;
正向刀具长度补偿
G43G01Z__H__;
G44
负向刀具长度补偿
G44G01Z__H__;
代码
组别
功能

法兰克系统编程m代码大全表

法兰克系统编程m代码大全表

法兰克系统编程m代码大全表
引言
法兰克系统是一种广泛应用于工业自动化领域的控制系统,在工业生产中发挥着重要作用。

对于程序员而言,熟悉法兰克系统编程有助于优化生产过程,提高效率。

本文将介绍法兰克系统编程中常用的M代码大全表,希望对相关领域的从业者有所帮助。

常用M代码列表
下面是法兰克系统编程中常用的M代码大全表:
1.M00 - 程序结束
2.M01 - 可选停止
3.M02 - 程序结束,重启
4.M03 - 主轴正转
5.M04 - 主轴反转
6.M05 - 主轴停止
7.M06 - 换刀指令
8.M08 - 冷却液开
9.M09 - 冷却液关
10.M10 - 夹具开
11.M11 - 夹具关
12.M30 - 程序结束
13.M98 - 子程序调用
14.M99 - 子程序结束
示例
下面是一个简单的法兰克系统编程示例,演示了如何使用M代码控制程序流程:
M02
G00 G90 X100 Y100
M03
G01 X50 Y50 F100
M05
M30
上述代码意味着程序执行的步骤为: 1. 程序结束,重启 2. 快速直线移动到坐标(100, 100) 3. 主轴正转 4. 直线移动到坐标(50, 50)并设定进给速度为100 5. 主轴停止 6. 程序结束
结语
本文介绍了法兰克系统编程中常用的M代码大全表,帮助读者更好地理解这一控制系统的编程方式。

熟练掌握M代码将对工业生产过程中的控制和调整起到积极作用,希望本文能为相关领域的程序员提供帮助。

法兰克代码及功能一览表

法兰克代码及功能一览表
G60 IP;
G61
15
准确停止方式
G61;
G62
自动拐角倍率
G62;
G63
攻螺纹方向
G63;
G64
切削方式
G64;
G65
00
宏程序非模态调用
G65 P__L__<自变量指定>;
G66
12
宏程序模态调用
G66 P__L__<自变量指定>;
G67
宏程序模态调用取消
G67;
G68
16
坐标系旋转
G68 IP__R__;
G48
刀具位置偏置为原来的1/2
G48 IP__D__;
G49
08
刀具长度补偿取消
G49
G50
11
比例缩放取消
G50
G51
比例缩放有效
G51
G50.1
22
可编程镜像取消
G50.1 IP__
G51.1
可编程镜像有效
G51.1 IP__
G52
14
局部坐标系设定
G52 IP__;(IP以绝对值指定)
G53
预读处理控制
G05.1 Q1;(接通)G05.1 Q0;(取消)
G07.1
圆柱插补
P07.1 IP1;(有效) P07.1 IP0;(取消)
G08
预读处理控制
G08 P1;(接通) G08 P0;(取消)
G09
准确停止
G09 IP__;
G10
可编程数据输入
G10 L50;(参数输入方式)
G11
可编程数据输入取消
反镗孔循环
G86 X__Y__Z__R__Q__F__;

法兰克代码及功能一览表

法兰克代码及功能一览表
G39
拐角偏置圆弧插补
G39;或G39I__J__;
G40
07
刀具半径补偿取消
G40;
G41
刀具半径左补偿
G41G01IP__D__;
G42
刀具半径右补偿
G42G01IP__D__;
G40.1
法线方向控制取消
G40.1;
G41.1
左侧法线方向控制
G41.1;
G42.1
右侧法线方向控制
G42.1;
G43
G74
攻左旋螺纹循环
G74X__Y__Z__R__P__F__;
G76
精镗孔循环
G76X__Y__Z__R__Q__P__F__;
G80
固定循环取消
G80;
G81
钻孔、鍃镗孔循环
G81__Z__R__P__;
G83
深孔循环
G83X__Y__Z__R__Q__F__;
正向刀具长度补偿
G43G01Z__H__;
G44
负向刀具长度补偿
G44G01Z__H__;
代码
组别
功能
程序格式及说明
G45
00
刀具偏置位置加
G45IP__D__;
G46
刀具偏置位置减
G46IP__D__;
G47
刀具位置偏置加1倍
G47IP__D__;
G48
刀具位置偏置为原来的1/2
G48IP__D__;
G15;
G16
极坐标指令
G16;
G17
02
选择XY平面
G17;
G18
选择ZX平面
G18;
G19
选择YZ平面
G19;

法兰克代码及功能一览表

法兰克代码及功能一览表
在G76 G87中表示偏移

G37 IP__;
G39
拐角偏置圆弧插补
G39或G39 I__J__;
G40
刀具半径补偿取消
G40;
G41
07
刀具半径左补偿
G41 G01 IP__D__;
G42
刀具半径右补偿
G42 G01 IP__D__;
G40.1
法线方向控制取消
G40.1;
G41.1
左侧法线方向控制
G41.1;
G42.1
右侧法线方向控制
G05.1 Q1;(接通)G05.1 Q0;(取
消)
G07.1
圆柱插补
P07.1 IP1;(有效)P07.1 IP0;(取消)
G08
预读处理控制
G08 P1;(接通)G08 P0;(取消)
G09
准确停止
G09 IP__;
G10
可编程数据输入
G10 L50;(参数输入方式)
G11
可编程数据输入取消
G11;
G69;
G73
09
深钻孔循环
G73 XYZRQF;
G74
攻左旋螺纹循环
G74XYZRPF;
G76
精镗孔循环
G76X Y Z R Q P F;
G80
固定循环取消
G80;
G81
钻孔、鍃镗孔循环
G81 X_Y__Z_R_;
G82
钻孔循环
G82X Y Z R P ;
G83
深孔循环
G83 XYZRQF;
G84
准确停止方式
G61;
G62
自动拐角倍率
G62;
G63
攻螺纹方向

法兰克数控铣床G、M功能代码大全

法兰克数控铣床G、M功能代码大全

法兰克数控铣床G、M功能代码大全法兰克数控铣床GM功能代码全解G代码组别功能附注G00 01 快速定位模态G01 直线插补模态G02 顺时针圆弧插补模态G03 逆时针圆弧插补模态G04 00 暂停非模态*G10 数据设置模态G11 数据设置取消模态G17 16 XY平面选择模态G18 ZX平面选择(缺省)模态G19 YZ平面选择模态G20 06英制(in) 模态G21 米制(mm) 模态*G22 09 行程检查功能打开模态G23 行程检查功能关闭模态*G25 08 主轴速度波动检查关闭模态G26 主轴速度波动检查打开非模态G27 00 参考点返回检查非模态G28 参考点返回非模态G31 跳步功能非模态*G40 07 刀具半径补尝取消模态G41 刀具半径左补尝模态G42 刀具半径右补尝模态G43 00刀具长度正补尝模态G44 刀具长度负补尝模态G45 刀具长度补尝取消模态G50 00 工件坐标原点设置,最大主轴速度设置非模态G52局部坐标系设置非模态G53 机床坐标系设置非模态*G54 14 第一工件坐标系设置模态G55 第二工件坐标系设置模态G56 第三工件坐标系设置模态G57 第四工件坐标系设置模态G58 第五工件坐标系设置模态G59 第六工件坐标系设置模态G65 00 宏程序调用非模态G66 12 宏程序模态调用模态*G67 宏程序模态调用取消模态G73 00高速深孔钻孔循环非模态G74 工旋攻螺纹循环非模态G75 精镗循环非模态*G80 10 钻孔固定循环取消模态G81 钻孔循环G84 攻螺纹循环模态G85 镗孔循环G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 01绝对坐标编程模态G91 增量坐标编程模态G92 工件坐标原点设置模态注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。

2.不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。

法兰克系统G代码与M代码

法兰克系统G代码与M代码G码群功能★G00 01 定位G01 直线插补G02 顺时针圆弧插补/螺旋线插补G03 逆时针圆弧插补/螺旋线插补G04 00 暂停, 确实停止G05 高速循环加工G07.1(G107) 圆柱插补G09 确实停止G10 数据设定G11 数据设定取消G12.1(G112) 25 极坐标插补模式G13.1(G113) 极坐标插补模式取消★G15 17 极坐标指令取消G16 极坐标指令★G17 02 选择XpYp平面Xp:X轴或平行X轴Yp:Y轴或平行Y轴Zp:Z轴或平行Z轴G18 选择ZpXp平面G19 选择YpZp平面G20 06 英制输入G21 工致输入★G22 04 存储行程检查开G23 存储行程检查关G27 00 原点返回检查G28 原点返回G29 从参考位置返回G30 第二,三,四原点返回G30.1 浮动原点返回G31 跳跃功能G33 01 螺纹切削G37 00 自动刀具长度测量G39 圆弧插补转角偏移量★G40 07 刀具半径补正取消G41 刀具半径左补正G42 刀具半径右补正★G40.1(G150) 19 通常方向控制取消模式G41.1(G151) 通常方向控制左边开G42.1(G152) 通常方向控制右边开G43 08 刀具长度正向补正G44 刀具长度负向补正G45 00 刀具偏移量增加G46 刀具偏移量缩小G47 刀具偏移量双倍增加G48 刀具偏移量双倍缩小★G49 08 刀具长度补正取消★G50 11 比例取消G51 比例★G50.1 18 可编程镜像取消G51.1 可编程镜像G52 00 局部坐标系设定G53 机械坐标系★G54 14 工件坐标系1G54.1 附加工件坐标系G55 工件坐标系2G56 工件坐标系3G57 工件坐标系4G58 工件坐标系5G59 工件坐标系6G60 00 单向定位G61 15 停止检查模式G62 自动转角超弛G63 攻牙模式★G64 切削模式G65 00 巨指令呼叫G66 12 模态巨指令呼叫★G67 模态巨指令呼叫取消G68 16 坐标系旋转★G69 坐标系旋转取消G73 09 啄进钻孔循环G74 左螺纹攻牙循环G76 09 精镗孔循环★G80 09 固定循环取消/外部操作功能取消G81 钻孔循环G82 钻孔或反镗孔循环G83 啄进钻孔循环G84 攻牙循环G85 镗孔循环G86 镗孔循环G87 反镗孔循环G88 镗孔循环G89 镗孔循环★G90 03 绝对坐标指令G91 相对坐标指令G92 00 设定工件坐标系/或钳住主轴最高转速★G94 05 每分钟进给G95 每转进给G96 13 恒定表面速度控制★G97 恒定表面速度控制取消★G98 10 固定循环初始点返回G99 固定循环R点返回2 M代码M代码功能M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M33 主轴定向M98 调用子程序M99 子程序结束返回/重复执行F进给速度(每转进给)(每分进给)Q在G73 G83中表示深孔加工循环的每次切入量,在G76 G87中表示偏移量。

法兰克代码及功能一览表

G60 IP;
G61
15
准确停止方式
G61;
G62
自动拐角倍率
G62;
G63
攻螺纹方向
G63;
G64
切削方式
G64;
G65
00
宏程序非模态调用
G65 P__L__<自变量指定>;
G66
12
宏程序模态调用
G66 P__L__<自变量指定>;
G67
宏程序模态调用取消
G67;
G68
16
坐标系旋转
G68 IP__R__;
G11;
G15
17
极坐标取消
G15;
G16
极坐标指令
G16;
G 17
02
选择XY平面
G17;
G18
选择ZX平面
G18;
G19
选择YZ平面
G19;
G20
06
英寸输入
G20;
G21
毫米输入
G21;
G22
04
行程检测接通
G22 X__Y__Z__I__J__K__;
G23
行程检测断开
G23;
G27
00
返回参考点检测
G48
刀具位置偏置为原来的1/2
G48 IP__D__;
G49
08
刀具长度补偿取消
G49
G50
11
比例缩放取消
G50
G51
比例缩放有效
G51
G50.1
22
可编程镜像取消
G50.1 IP__
G51.1
可编程镜像有效
G51.1 IP__
G52

法兰克数控铣床G、M功能代码大全

法兰克数控铣床GM功能代码全解G代码组别功能附注G00 01 快速定位模态G01 直线插补模态G02 顺时针圆弧插补模态G03 逆时针圆弧插补模态G04 00 暂停非模态*G10 数据设置模态G11 数据设置取消模态G17 16 XY平面选择模态G18 ZX平面选择(缺省)模态G19 YZ平面选择模态G20 06英制(in) 模态G21 米制(mm) 模态*G22 09 行程检查功能打开模态G23 行程检查功能关闭模态*G25 08 主轴速度波动检查关闭模态G26 主轴速度波动检查打开非模态G27 00 参考点返回检查非模态G28 参考点返回非模态G31 跳步功能非模态*G40 07 刀具半径补尝取消模态G41 刀具半径左补尝模态G42 刀具半径右补尝模态G43 00刀具长度正补尝模态G44 刀具长度负补尝模态G45 刀具长度补尝取消模态G50 00 工件坐标原点设置,最大主轴速度设置非模态G52局部坐标系设置非模态G53 机床坐标系设置非模态*G54 14 第一工件坐标系设置模态G55 第二工件坐标系设置模态G56 第三工件坐标系设置模态G57 第四工件坐标系设置模态G58 第五工件坐标系设置模态G59 第六工件坐标系设置模态G65 00 宏程序调用非模态G66 12 宏程序模态调用模态*G67 宏程序模态调用取消模态G73 00高速深孔钻孔循环非模态G74 工旋攻螺纹循环非模态G75 精镗循环非模态*G80 10 钻孔固定循环取消模态G81 钻孔循环G84 攻螺纹循环模态G85 镗孔循环G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 01绝对坐标编程模态G91 增量坐标编程模态G92 工件坐标原点设置模态注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。

2.不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。

最新法兰克G代码及常用代码

加工中心G代码最新fanuc数控铣床G功能代码用M代码G代码组别功能附注G00 01 快速定位模态G01 直线插补模态G02 顺时针圆弧插补模态G03 逆时针圆弧插补模态G04 00 暂停非模态G05.1 00 AI先行控制/AI轮廓控制G07.1(G107) 00 圆柱插补G08 00 先行控制G09 00 准确停止*G10 数据设置模态G11 数据设置取消模态G17 16 XY平面选择模态G18 ZX平面选择(缺省)模态G19 YZ平面选择模态G20 06 英寸输入(in) 模态G21 毫米输入(mm) 模态*G22 04 行程检查功能有效(打开) 模态G23 04 行程检查功能无效(关闭) 模态*G25 08 主轴速度波动检查关闭模态G26 主轴速度波动检查打开非模态G27 00 参考点返回检测非模态G28 返回参考点非模态G29 00 从参考点返回G30 00 返回第2,3,4参考点G31 跳转功能非模态*G40 07 刀具半径补尝取消模态G41 07 刀具半径左补尝模态G42 07 刀具半径右补尝模态G43 08 刀具长度正补尝模态G44 08 刀具长度负补尝模态G45 00 刀具偏置值增加G46 00 刀具偏置值减小G47 00 2倍刀具偏置值G48 00 1/2倍刀具偏置值G49 08 刀具长度补尝取消G50 11 比例缩放取消G51 11 比例缩放有效G50.1 22 可编程镜像取消G51.1 22 可编程镜像有效G52 00 局部坐标系设置非模态G53 00 选择机床坐标系非模态*G54 14 第一工件坐标系设置模态G55 第二工件坐标系设置模态G56 第三工件坐标系设置模态G57 第四工件坐标系设置模态G58 第五工件坐标系设置模态G59 第六工件坐标系设置模态G60 00/01 单方向定位G61 15 准确停止方式G62 自动拐角倍率G63 攻丝方式G64 切削方式G65 00 宏程序调用非模态G66 12 宏程序模态调用模态*G67 宏程序模态调用取消模态G68 16 坐标旋转/三维坐标转换G69 坐标旋转取消/三维坐标转换取消G73 09 高速深孔钻孔循环非模态G74 09 左旋攻螺纹循环非模态G75 01 切入磨削循环非模态G76 09 精镗循环*G80 09 钻孔固定循环取消模态G81 钻孔循环G82 钻孔循环或反镗循环G83 排屑钻孔循环G84 攻螺纹循环模态G85 镗孔循环G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 03 绝对坐标编程模态G91 增量坐标编程模态G92 工件坐标原点设置模态★G94 05 每分钟进给G95 每转进给G96 13 恒定表面速度控制★G97 恒定表面速度控制取消★G98 10 固定循环初始点返回G99 固定循环R点返回注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G82
钻孔循环
G82 X__Y__Z__R__P__;
G83
深孔循环
G83 X__Y__Z__R__Q__F__;
G84
攻右螺纹循环
G84 X__Y__Z__R__P__F__;
G85
镗孔循环
G85 X__Y__Z__R__ F__;
G86
镗孔循环
G86 X__Y__Z__R__P__F__;
G86
G41.1;
G42.1
右侧法线方向控制
G42.1;
G43
正向刀具长度补偿
G43 G01 Z__H__;
G44
负向刀具长度补偿
G44G01 Z__H__;
代码
组别
功能
程序格式及说明
G45
00
刀具偏置位置加
G45 IP__D__;
G46
刀具偏置位置减
G46 IP__D__;
G47
刀具位置偏置加1倍
G47 IP__D__;
预读处理控制
G05.1 Q1;(接通)G05.1 Q0;(取消)
G07.1
圆柱插补
P07.1 IP1;(有效) P07.1 IP0;(取消)
G08
预读处理控制
G08 P1;(接通) G08 P0;(取消)
G09
准确停止
G09 IP__;
G10
可编程数据输入
G10 L50;(参数输入方式)
G11
可编程数据输入取消
反镗孔循环
G86 X__Y__Z__R__Q__F__;
G54 14第一工件坐标系设置模态
G55 14第二工件坐标系设置模态
G59 14第六工件坐标系设置模态
G65 00宏程序调用模态
G66 12宏程序调用模态模态
G67 12宏程序调用取消模态
G73 01高速深孔钻孔循环非模态
G74 01左旋攻螺纹循环非模态
法兰克代码及功能一览表
G代码
代码
组别
功能
程序格式及说明
G00
01
快速定位
G00 IP__
G01
主轴直线切削
G01 IP__F__
G02
主轴顺时针圆弧切削
G02 X__Y__R__F__
G03
主轴逆时针圆弧切削
G02 X__Y__I__J__F__
G04
00
暂停
G04 X1.5或G04 P1500
G05.1
M05
主轴停止
16
M30
程序结束并返回程序头
07
M06
刀具交换
17
M33
主轴定向
08
M08
冷却开
18
M85
工件计数器加一
09
M09
冷却关
19
M98
调用子程序
10
20
M99
结束子程序,返回主程序
F
进给速度(每转进给)(每分进给)
Q
在G73 G83中表示深孔加工循环的每次切入量
在G76 G87中表示偏移量
G60 IP;
G61
15
准确停止方式
G61;
G62
自动拐角倍率
G62;
G63
攻螺纹方向
G63;
G64
切削方式
G64;
G65
00
宏程序非模态调用
G65 P__L__<自变量指定>;
G66
12
宏程序模态调用
G66 P__L__<自变量指定>;
G67
宏程序模态调用取消
G67;
G68
16
坐标系旋转
G68 IP__R__;
G69
坐标系旋转取消
G69;
G73
09
深钻孔循环
G73 X__Y__Z__R__Q__F__;
G74
攻左旋螺纹循环
G74 X__Y__Z__R__P__F__;
G76
精镗孔循环
G76 X__Y__Z__R__Q__P__F__;
G80
固定循环取消
G80;
G81
钻孔、鍃镗孔循环
G81 X__Y__Z__R__;
G27 IP__;(IP为指定的参考点)
G28
返回参考点
G28 IP__;(IP为经过的中间点)
G29
从参考点发挥
G29 IP__;( IP为返回目标点)
G30
返回第2/3/4参考点
G30 P3 IP__;或G30 P4 IP__;
G31
跳转功能
G31 IP__;
G33
01
螺纹切削
G33 IP__F__;(F为导程)
G48
刀具位置偏置为原来的1/2
G48 IP__D__;
G49
08
刀具长度补偿取消
G49
G50
11
比例缩放取消
G50
G51
比例缩放有效
G51
G50.1
22
可编程镜像取消
G50.1 IP__
G51.1
可编程镜像有效
G51.1 IP__
G52
14
局部坐标系设定
G52 IP__;(IP以绝对值指定)
G53
选择机床坐标系
G53 IP__;
G54
选择工件坐标系1
G54;
G54.1
选择附加工件坐标系
G54.1Pn;(n取1~48)
G55
选择工件坐标系2
G55;
G56
选择工件坐标系3
G56;
G57
选择工件坐标系4
G57;
G58
选择工件坐标系5
G58;
G59
选择工件坐标系6
G59;
G60
00/00
单方向单位方式
G11;
G15
17
极坐标取消
G15;
G16
极坐标指令
G16;
G 17
02
选择XY平面
G17;
G18
选择ZX平面
G18;
G19
选择YZ平面
G19;
G20
06
英寸输入
G20;
G21
毫米输入
G21;
G22
04
行程检测接通
G22 X__Y__Z__I__J__K__;
G23
行程检测断开
G23;
G27
00
返回参考点检测
G37
00
自动刀具长度测量
G37 IP__;
G39
拐角偏置圆弧插补
G39;或G39 I__J__;
G40
07
刀具半径补偿取消
G40;
G41
刀具半径左补偿
G41 G01 IP__D__;
G42
刀具半径右补偿
G42 G01 IP__D__;
G40.1
法线方向控制取消
G40.1;
G41.1
左侧法线方向控制
常用辅助功能指令,M指令
序号
代码
功能
序号
代码
功能
01
M00
程序停止
11
M11 M15
主轴切削液停
02
M01
条件程序停止
12
M18
主轴定向解除
03
M02
程序结束
13
M19
主轴定向
04
M03
主轴正转M03 S1000 主轴以每分钟1000的速度正转
14
M25
托盘上升
05
M04
主轴逆转
15
M29
刚性攻丝
06
相关文档
最新文档