法兰克代码及功能一览表
- 格式:doc
- 大小:136.50 KB
- 文档页数:4
法兰克系统编程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代码将对工业生产过程中的控制和调整起到积极作用,希望本文能为相关领域的程序员提供帮助。
法兰克数控铣床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码群功能★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中表示偏移量。
法兰克数控铣床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代码最新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代码被激活,即缺省状态。