法兰克代码及功能一览表
法兰克代码及功能一览表格模板
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__;
代码
组别
功能
法兰克代码及功能一览表
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__;
法兰克 常用M代码和G代码
G51 比例
★G50.1 18 可编程镜像取消
G51.1 可编程镜像
G52 00 局部坐标系设定
G53 机械坐标系
★G54 14 工件坐标系1
G54.1 附加工件坐标系
G55 工件坐标系2
G56 工件坐标系3
G57 工件坐标系4
G58 工件坐标系5
G74 左螺纹攻牙循环
G76 09 精镗孔循环
★G80 09 固定循环取消/外部操作功能取消
G81 钻孔循环
G82 钻孔或反镗孔循环
G83 啄进钻孔循环
G84 攻牙循环
G85 镗孔循环
G86 镗孔循环
G87 反镗孔循环
G88 镗孔循环
G89 镗孔循环
★G90 03 绝对坐标指令
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 原点返回检查
G41.1(G151) 通常方向控制左边开
G42.1(G152) 通常方向控制右边开
G43 08 刀具长度正向补正
G44 刀具长度负向补正
G45 00 刀具偏移量增加
G46 刀具偏移量缩小
G47 刀具偏移量双倍增加
G48 刀具偏移量双倍缩小
★G49 08 刀具长度补正取消
M33 主轴定向
法兰克代码及功能一览表
钻孔循环
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第六工件坐标系设置模态
法兰克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中表示偏移量1.G10指令变更刀具补偿量格式:G90/G91G10L11P R;其中,变量L—赋值为11,表示变更刀具补偿量方式;P—刀具补偿号;R—刀具的补偿量;G90—覆盖原有补偿量;G91—在原有补偿量的基础上累加。
法兰克系统G代码M代码表
法兰克系统G代码M代码表FANUCG代码组别功能附注G00 01 快速定位模态G01 01 直线插补模态G02 01 顺时针方向圆弧插补模态G03 01 逆时针方向圆弧插补模态G04 00 暂停非模态G10 00 数据设置模态G11 00 数据设置取消模态G17 16 XY平面选择模态G18 16 ZX平面选择模态G19 16 YZ平面选择模态G20 06 英制模态G21 06 米制模态G22 09 行程检查开关打开模态G23 09 行程检查开关关闭模态G25 08 主轴速度波动检查打开模态G26 08 主轴速度波动检查关闭模态G27 00 参考点返回检查非模态G28 00 参考点返回非模态G31 00 跳步功能非模态G40 07 刀具半径补偿取消模态G41 07 刀具半径左补偿模态G42 07 刀具半径右补偿模态G43 17 刀具半径正补偿模态G44 17 刀具半径负补偿模态G49 17 刀具长度补偿取消模态G52 00 局部坐标系设置非模态G53 00 机床坐标系设置非模态G54 14 第一工件坐标系设置模态G55 14 第二工件坐标系设置模态G59 14 第六工件坐标系设置模态G65 00 宏程序调用模态G66 12 宏程序调用模态模态G67 12 宏程序调用取消模态G73 01 高速深孔钻孔循环非模态G74 01 左旋攻螺纹循环非模态G76 01 精镗循环非模态G80 10 固定循环注销模态G81 10 钻孔循环模态G82 10 钻孔循环模态G83 10 深孔钻孔循环模态G84 10 攻螺纹循环模态G85 10 粗镗循环模态G86 10镗孔循环模态G87 10 背镗循环模态G89 10 镗孔循环模态G90 01 绝对尺寸模态G91 01 增量尺寸模态G92 01 工件坐标原点设置模态M代码功能附注M00 程序停止非模态M01 计划停止非模态M02 程序结束非模态M03 主轴顺时针旋转模态M04 主轴逆时针旋转模态M05 主轴停止模态M06 换刀非模态M08 冷却液开模态M09 冷却液关模态M30 程序结束并返回非模态M31 互锁旁路M40 主轴齿轮在中间位置M41 主轴齿轮在低速位置M42 主轴齿轮在高速位置M68 液压卡盘夹紧M69 液压卡盘松开M98 子程序调用M99 子程序结束这些各个机种有些出入,自己最好上网寻求,或找工程师要操做手册。
法兰克系统G代码M代码表
法兰克系统G代码M代码表FANUCG代码组别功能附注G00 01 快速定位模态G01 01 直线插补模态G02 01 顺时针方向圆弧插补模态G03 01 逆时针方向圆弧插补模态G04 00 暂停非模态G10 00 数据设置模态G11 00 数据设置取消模态G17 16 XY平面选择模态G18 16 ZX平面选择模态G19 16 YZ平面选择模态G20 06 英制模态G21 06 米制模态G22 09 行程检查开关打开模态G23 09 行程检查开关关闭模态G25 08 主轴速度波动检查打开模态G26 08 主轴速度波动检查关闭模态G27 00 参考点返回检查非模态G28 00 参考点返回非模态G31 00 跳步功能非模态G40 07 刀具半径补偿取消模态G41 07 刀具半径左补偿模态G42 07 刀具半径右补偿模态G43 17 刀具半径正补偿模态G44 17 刀具半径负补偿模态G49 17 刀具长度补偿取消模态G52 00 局部坐标系设置非模态G53 00 机床坐标系设置非模态G54 14 第一工件坐标系设置模态G55 14 第二工件坐标系设置模态G59 14 第六工件坐标系设置模态G65 00 宏程序调用模态G66 12 宏程序调用模态模态G67 12 宏程序调用取消模态G73 01 高速深孔钻孔循环非模态G74 01 左旋攻螺纹循环非模态G76 01 精镗循环非模态G80 10 固定循环注销模态G81 10 钻孔循环模态G82 10 钻孔循环模态G83 10 深孔钻孔循环模态G84 10 攻螺纹循环模态G85 10 粗镗循环模态G86 10 镗孔循环模态G87 10 背镗循环模态G89 10 镗孔循环模态G90 01 绝对尺寸模态G91 01 增量尺寸模态G92 01 工件坐标原点设置模态M代码功能附注M00 程序停止非模态M01 计划停止非模态M02 程序结束非模态M03 主轴顺时针旋转模态M04 主轴逆时针旋转模态M05 主轴停止模态M06 换刀非模态M08 冷却液开模态M09 冷却液关模态M30 程序结束并返回非模态M31 互锁旁路M40 主轴齿轮在中间位置M41 主轴齿轮在低速位置M42 主轴齿轮在高速位置M68 液压卡盘夹紧M69 液压卡盘松开M98 子程序调用M99 子程序结束这些各个机种有些出入,自己最好上网寻求,或找工程师要操做手册。
法兰克代码及功能一览表
拐角偏置圆弧插补
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;
法兰克代码及功能一览表
量
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代码是数控程序中的指令。
一般都称为G指令。
代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
法兰克代码及功能一览表
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
法兰克系统编程代码大全表格
法兰克系统编程代码大全表格在工程控制领域,法兰克系统编程是一项至关重要的任务,它涉及到机械设备的控制、运动规划以及数据处理等方面。
为了更好地组织和管理法兰克系统编程代码,下面将展示一份法兰克系统编程代码大全表格,供开发人员参考使用。
表格内容以下是一份包含各种法兰克系统编程代码的表格,以便程序员在开发过程中快速查阅和使用。
代码类型代码示例代码功能运动控制MOVJ P1,V1000,Z500,T100将机械臂移动到指定位置MOVL P2,V500,Z200,T50以直线运动将机械臂移动到指定位置SPEED 1000%设置机械臂运动速度为1000%数据处理DATA[1]=INPUT[1]将输入数据存储到数组中OUTPUT[2]=DATA[3]+DATA[4]将数组中的数据进行加法运算IF DATA[1]>100 THEN JUMP 10如果数组中的数据大于100,则跳转到程序第10行逻辑控制SET 10=ON打开I/O端口10RESET 5=OFF关闭I/O端口5IF (INPUT[1]=1) AND (INPUT[2]=0) THEN JUMP 20如果输入端口1为1且输入端口2为0,则跳转到程序第20行系统参数设置PARENT X0001设置坐标系为X0001SPEEDOVERRIDE 50%设置速度超调参数为50%DBTIMESLICE=50设置数据库时间切片为50结语以上是一份简要的法兰克系统编程代码大全表格,涵盖了常见的运动控制、数据处理、逻辑控制以及系统参数设置等方面的代码示例。
希望这份表格能够对法兰克系统编程开发人员有所帮助,提高代码编写效率和准确性。
如果在实际应用过程中有任何疑问或需求,可根据具体情况进行相应调整和扩展。
法兰克系统机床的指令及应用
法兰克系统机床的指令及应用G代码是数控程序中的指令。
一般都称为G指令。
代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
法兰克代码及功能一览表
20
M99
结束子程序,返回主程序
F
进给速度(每转进给)(每分进给)
Q
在G73 G83 中表示深孔加工循环的每次切入量
在G76 G87 中表示偏移量
Q1;(接通) Q0;(取消)
圆柱插补
IP1;(有效) IP0;(取消)
G08
预读处理控制
G08 P1;(接通) G08 P0;(取消)
G09
准确停止
G09 IP__;
G10
可编程数据输入
G10 L50;(参数输入方式)
G11
可编程数据输入取消
G11;
G15
17
极坐标取消
G15;
G16
极坐标指令
G16;
精镗孔循环
G76 X__Y__Z__R__Q__P__F__;
G80
固定循环取消
G80;
G81
钻孔、鍃镗孔循环
G81 X__Y__Z__R__;
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
反镗孔循环
G86 X__Y__Z__R__Q__F__;
G54 14 第一工件坐标系设置 模态
G55 14 第二工件坐标系设置 模态
G59 14 第六工件坐标系设置 模态
G65 00 宏程序调用 模态
法兰克系统指令
Fanuc系统G代码表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中表示偏移量。
法兰克系统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中表示偏移量。
法兰克
格式:G54
说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床
参数中设定。
G55—设定工件坐标二
同上
G56—设定工件坐标三
同上
G57—设定工件坐标四
同上
G58—设定工件坐标五
同上
G75------返回编程坐标零点
G76------返回编程坐标起始点
G81------外圆固定循环
G331-----螺纹固定循环
G90------绝对尺寸
G91------相对尺寸
G92------预制坐标
G94------进给率,每分钟进给
G95------进给率,每转进给
进给速度。所有的坐标都可以联动运行。
(2)G01也可以写成G1
例:G01 X40 Z20 F150
两轴联动从A点到B点
G02—逆圆插补
格式1:G02 X(u)____Z(w)____I____K____F_____
说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
“-”表示圆弧角大于180度。其中“+”可以省略。
(3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。
例:G02 X60 Z50 R20 F120
格式3:G02 X(u)____Z(w)____CR=__(半径)F__
格式4:G02 X(u)____Z(w)__D__(直径)F___
N101 G20 L200
N105 G20 L200
M02
N200 G92 X50 Z100
法兰克代码
G功能字FANUC系统G00—快速移动点定位G01—直线插补G02—顺时针圆弧插补G03—逆时针圆弧插补G04—暂停G17—XY平面选择G18—ZX平面选择G19—YZ平面选择G32—螺纹切削---G33—恒螺距螺纹切削G40—刀具补偿注销刀具补偿注销G41—刀具补偿——左刀具补偿G42—刀具补偿——右刀具补偿G43—刀具长度补偿——正G44—刀具长度补偿——负G49—刀具长度补偿注销G50—主轴最高转速限制G54~G59加工坐标系设定零点偏置G65—用户宏指令G70—精加工循环英制G71—外圆粗切循环米制G72—端面粗切循环G73—封闭切削循环G74—深孔钻循环G75—外径切槽循环G76—复合螺纹切削循环G80—撤销固定循环撤销固定循环G81—定点钻孔循环固定循环G90—绝对值编程绝对尺寸G91—增量值编程增量尺寸G92—螺纹切削循环主轴转速极限G94—每分钟进给量直线进给率G95—每转进给量旋转进给率G96—恒线速控制恒线速度G97—恒线速取消注销G98—返回起始平面G99—返回R平面M功能字含义表M00—程序暂停指令程序执行到此进给停止,主轴停转。
重新按启动按钮后,再继续执行后面的程序段。
主要用于编程者想在加工中使机床暂停(检验工件、调整、排屑等)M01—程序选择性暂停指令选择停止”键处于“ON”状态时此功能才能有效,否则该指令无效。
执行后的效果与M00相同,常用于关键尺寸的检验或临时暂停M02—主程序结束指令执行到此指令进给停止主轴停止冷却液关闭但程序光标停在程序末尾M03—主轴顺时针旋转M04—主轴逆时针旋转M05—主轴旋转停止M06—换刀M07—2号冷却液开M08—1号冷却液开M09—冷却液关M30—程序停止并返回开始处功能同M02不同之处是光标返回程序头位置不管M30后是否还有其他程序段M98—调用子程序M99—返回子程序FANUC系统各键使用方法1 ALTER 修改程序及代码2 INSRT 插入程序3 DELET 删除程序4 EOB 完成一句 (END OF BLOCK)5 CAN 取消(EDIT 或 MDI MODE 情况下使用)6 INPUT 输入程序及代码7 OUTPUT START 输出程序及指令8 OFFSET 储存刀具长度、半径补当值9 AUX GRAPH 显示图形10 PRGRM 显示程序内容11 ALARM 显示发生警报内容或代码12 POS 显示坐标13 DGONS PARAM 显示自我诊断及参数功能14 RESET 返回停止15 CURSOR 光标上下移动16 PAGE 上下翻页17 O 程序号码由 O0001~O999918 N 顺序号码由N0001~N999919 G 准备功能代码20 X 坐标轴运动方向指令21 Y 坐标轴运动方向指令22 Z 坐标轴运动方向指令23 H 长度补偿功能代码24 F 进给(FEED)指令25 R 圆弧半径指令26 M 辅助功能指令27 S 主轴指速指令28 T 刀具号码29 D 半径补偿功能代码30 I . J .K 圆弧起点至圆弧中心距离(分别在X,Y,Z轴上)31 P 子程序调用代码32 PROGRAM PROTECT 程序记忆保护开关33 MEMORY 自动执行程序34 EDIT 编辑35 MDI 手动编辑36 SINGL BLOCK 单句执行37 BLOCK DELET 指定不执行单句程序 (与 / 键共享)38 OPT STOP 选择性停止 (与M01码共享)39 DRY RUN 空运行40 PRG TEST 不执行M.S.T.码指令41 CYCLE START 循环动(执行程序)42 CYCLE STOP 循环停止(暂停程序)43 PRG STOP 程序停止(与M00共享)44 HOME 返回X.Y.Z.各轴机械原?45 JOG 手动进给(行位或切削)46 MPG 手动驱动器50 HIGH 手动快速进给51 SPDL DEC 主轴(RPM)速52 SPDL 100% 执行程序中S指令速53 SPDL CW 主轴顺时钟转动54 SPDL STOP 主轴停止55 SPDL CCW 主轴逆时钟转动56 SPDL INC 主轴(RPM)增速57 Z+,Y+,X+ 机床X.Y.Z.轴往正方向移动58 Z-,Y-,X- 机床X.Y.Z.轴往负方向移动59 4-,4+ 机床第四轴60 TRVRS 执行机床各轴移动指令61 CLNT ON 供应切削液62 CLNT OFF 停止供应切削液63 CLNT AUTO 自动执行供应切削液64 OVERRIDE 切削速度随控 0--150%65 EMERGENCY STOP 紧急停止66 THERMAL ALARM 主轴负荷过热报警67 LUB ALARM 润滑油不足报警68 X_MIRROR IMAGE X轴镜像加工功能69 Y_MIRROR IMAGE Y轴镜像加工功能70 RAPID OVERRIDE 快速行程控71 DNC 直接数控:由于外部接口设备输入程序至数控机床,而又因子控机床本身记忆容量有限,需要执行边读边做(即同时执行收取程序和执行程序指令动作),称为DNC操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
法兰克代码及功能一览表
法兰克代码及功能一览表
代码组
别
功能程序格式及说明
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 预读处理
控制
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;
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 返回参考
点检测
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为导
程)
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 左侧法线
方向控制
G41.1;
G42.1 右侧法线
方向控制
G42.1;
G43 正向刀具
长度补偿
G43 G01 Z__H__;
G44 负向刀具
长度补偿
G44 G01 Z__H__;
代码组别功能程序格式及说明
G45 00 刀
具
偏
置
位
置
加
G45 IP__D__;
G46 刀
具
偏
置
位
置
G46 IP__D__;
G47 刀
具
位
置
偏
置
加1
倍
G47 IP__D__;
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.1 Pn;(n取1~48)
G55 选
择
工
件
G55;
标系2
G56 选
择
工
件
坐
标
系3
G56;
G57 选
择
工
件
坐
标
系4
G57;
G58 选
择
工
件
坐
G58;
标系5
G59 选
择
工
件
坐
标
系6
G59;
G60 00/0
单
方
向
单
位
方
式
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__;
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 反
镗
孔
循
环
G86
X__Y__Z__R__Q__F__;
G54 14 第一工件坐标系设置模态G55 14 第二工件坐标系设置模态G59 14 第六工件坐标系设置模态
G65 00 宏程序调用模态
G66 12 宏程序调用模态模态
G67 12 宏程序调用取消模态
G73 01 高速深孔钻孔循环非模态
G74 01 左旋攻螺纹循环非模态
序
号
代码功能序号代码功能
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 M05 主轴停止16 M30 程序结束
并返回程
序头
07 M06 刀具交换17 M33 主轴定向
08 M08 冷却开18 M85工件计数
器加一09 M09 冷却关19 M98 调用子程
序
10 20 M99结束子程
序,返回
主程序
F 进给速度(每转进
给)(每分进给)Q在G73 G83 中
表示深孔加工循
环的每次切入量
在G76 G87
中表示偏移量。