① 三菱数控CNC系统G代码M代码大全
在数控编程中,G代码和M代码是控制机床执行特定动作的关键指令。以下是一些基本的G代码和M代码,以及它们的用途:
G00快速定位,用于移动刀具到目标位置而无需切削。
G01直线补间切削,用于沿着直线路径进行切削。
G02、G03分别是顺时针和逆时针圆弧切削指令。
G02.3和G03.3用于指数函数补间,G04指令则用于暂停执行。
G05、G05.1指令用于高速高精度控制。
G06到G08为保留指令,没有具体功能。
G07.1/107用于圆筒补间,G09用于检查停止的准确性。
G10到G11用于输入和取消程序参数。
G12到G13用于整圆切削。
G12.1/112用于极坐标补间。
G14和G15用于取消极坐标指令。
G16用于激活极坐标指令。
G17选择X-Y平面,G18选择Y-Z平面,G19选择X-Z平面。
G20用于英制指令,G21用于公制指令。
G22到G26为保留指令。
G27用于检查参考原点。
G28用于恢复参考原点。
G29用于开始点复归。
G30用于复归第二到第四参考点。
G31用于跳跃机能。
G32为保留指令。
G33用于螺纹切削。
G34和G35用于特殊固定循环,G36用于特定的圆弧循环。
G37用于自动刀具长度测定。
G37.1用于棋盘孔循环。
G38用于指定刀具径补正向量。
G39用于刀具径补正转角圆弧补正。
G40用于取消刀具径补正。
G41和G42分别用于左和右刀具径补正。
G40.1用于取消法线控制。
G41.1和G42.1用于有效法线控制。
G43和G44用于刀具长度设定。
G43.1和G44.1用于主轴1的刀具长度设定。
G45用于刀具位置设定(扩张)。
G46用于刀具位置设定(缩小)。
G47用于刀具位置设定(二倍)。
G48用于刀具位置设定(减半)。
G47.1用于两个主轴同时设定。
G49用于取消刀具长度设定。
G50和G51用于比例缩放,G50.1用于取消G指令镜像。
G51.1用于有效G指令镜像。
G52用于局部坐标系设定。
G53用于选择机械坐标系。
G54到G59用于选择工件坐标系。
G54.1用于扩展48组工件坐标系。
G60用于单向定位。
G61用于正确停止检查模式。
G61.1用于高精度控制。
G62用于自动转角进给率调整。
G63用于攻牙模式。
G63.1用于同期攻牙模式。
G64用于切削模式。
G65用于单个调用用户宏。
G66用于状态调用A。
G66.1用于状态调用B。
G67用于取消状态调用。
G68用于坐标回转。
G69用于取消坐标回转。
G70到G79用于用户固定循环。
G71到G76用于不同类型的固定循环。
G77、G78、G79用于特定的用户固定循环。
G80用于取消固定循环。
G81到G89用于固定循环的不同应用。
G90用于绝对值指令。
G91用于增量值指令。
G92用于设置机械坐标系。
G93用于逆时间进给。
G94用于非同期进给(每分钟进给)。
G95用于同期进给(每转进给)。
G96用于周速一定制御。
G97用于取消周速一定制御。
G98用于固定循环的起始点复归。
G99用于固定循环的R点复归。
G114.1用于主轴同期控制。
M00用于程序停止(无条件停止)。
M01用于选择性停止。
M02用于程序结束。
M03用于顺时针主轴转动。
M04用于逆时针主轴转动。
M05用于停止主轴。
M06用于换刀。
M08用于开启冷却液。
M09用于关闭冷却液。
M10用于夹紧(卧式加工中心第四轴)。
M11用于松开(卧式加工中心第四轴)。
M15用于正方向快速移动。
M16用于反方向快速移动。
M19用于主轴定位。
M30用于停止程序。
M98用于调用子程序。
M99用于子程序结束。
以上是三菱数控CNC系统中广泛使用的G代码和M代码,用于控制机床执行各种操作。
② 谁知道三菱系统数控铣床的指令代码
三菱数控指令格式
G指令
1)三菱系统数控铣床和加工中心
代码 分组 意义 格式
G00 01 快速进给、定位 G00 X-- Y-- Z--
G01 直线插补 G01 X-- Y-- Z—F--
G02 圆弧插补CW(顺时针) G02(G03) X—Y—I—J—F--;G02(G03) X—Y—R—F--;
G03 圆弧插补CCW(逆时针)
G04 00 暂停 G04 X_;或G04 P_;单位:秒
G15 17 取消极坐标指令 G15 取消极坐标方式
G16 极坐标指令 G1x; 极坐标指令的平面选择(G17,G18,G19)G16; 开始极坐标指令G9x G01 X_Y_ 极坐标指令:G90指定工件坐标系的零点为极坐标的原点G91指定当前位置作为极坐标的原点
G17 02 XY平面 G17选择XY平面;G18选择XZ平面;G19选择YZ平面。
G18 ZX平面
G19 YZ平面
G20 06 英制指令
G21 公制指令
G28 00 回归参考点 G28 X-- Y-- Z--
G29 由参考点回归 G29 X-- Y-- Z--
G40 07 刀具半径补偿取消 G40
G41 左半径补偿
G42 右半径补偿
G43 08 刀具长度补偿+
G44 刀具长度补偿-
G49 刀具长度补偿取消 G49
G50 11 比例缩放取消 G50; 缩放取消
G51 比例缩放 G51 X_Y_Z_P_;缩放开始X_Y_Z_:比例缩放中心坐标P_:比例缩放倍率
G52 00 局部坐标系设定 G54(G54~G59) G52 X_Y_Z_;设定局部坐标系G52 X0 Y0 Z0;取消局部坐标系
G54 14 选择工作坐标系1 GXX
G55 选择工作坐标系2
G56 选择工作坐标系3
G57 选择工作坐标系4
G58 选择工作坐标系5
G59 选择工作坐标系6
G68 16 坐标回转 Gn G68 α_ β_R_:坐标系开始旋转Gn :平面选择码α_ β_:回转中心的坐标值R_:回转角度最小输入增量单位:0.001deg有效数据范围:-360.000到360.000
G69 坐标回转取消 G69:坐标轴旋转取消指令
G8Δ(G7Δ) 标准固定循环 G8Δ(G7Δ)X_Y_Z_R_Q_P_F_L_S_,S_,I_,J_;G8Δ(G7Δ)X_Y_Z_R_Q_P_F_L_S_,R_,I_,J_;G8Δ(G7Δ):孔加工模式X_Y_Z_:孔位置资料R_Q_P_F_:孔加工资料L_:重复次数S_:主轴旋转速度,S_,R_ :同期切换或是复位时的主轴旋转速度,I_:位置定位轴定位宽度,J_;钻孔轴定位宽度
G73 09 步进循环 G73 X-- Y-- Z-- Q-- R-- F— P-, I-, J-;P:暂停指定
G74 反向攻牙 G74 X-- Y-- Z-- R-- P—R(or S1,S2)--, I-, J-;P:暂停指定
G76 精搪孔 G76 X-- Y-- Z-- R-- I— J-- F--;
G80 固定循环取消 G80;固定循环取消
G81 钻孔、铅孔 G81 X-- Y-- Z-- R-- F—, I-, J-;
G82 钻孔、计数式搪孔 G82 X-- Y-- Z-- R-- F— P-, I-, J-;P:暂停指定
G83 深孔钻循环 G83 X-- Y-- Z-- R—Q-- F—, I-, J-;Q: 每次切削量的指定,通常以增量值来指定
G84 攻牙循环 G84 X-- Y-- Z-- R—F—P--R(or S1,S2)--, I-, J-;P: 暂停指定
G85 搪孔 G85 X-- Y-- Z-- R--F--, I-, J-;
G86 搪孔 G86 X-- Y-- Z-- R--F--P-;
G87 反向搪孔 G87 X-- Y-- Z-- R-- I-J-F--;
G88 搪孔 G88 X-- Y-- Z-- R--F—P--;
G89 搪孔 G89 X-- Y-- Z-- R--F—P--;
G90 03 绝对值指定 GXX
G91 增量值指定
G92 00 主轴钳制速度设定 G92 Ss Qq ;Ss:最高钳制转速Qq:最低钳制转速
G98 10 起始点基准复位 GXX
G99 R点基准复位
2)三菱系统数控车床
代码 分组 意义 格式
G00 01 快速进给、定位 G00 X-- Z--
G01 直线插补 G01 X-- Z--
G02 圆弧插补CW(顺时针)
G03 圆弧插补CCW(逆时针)
G04 00 暂停 G04 X/U_;或G04 P_;单位:秒
G20 06 英制指令
G21 公制指令
G28 0 回归参考点 G28 X-- Z--
G29 由参考点回归 G29 X-- Z--
G33 01 螺纹切削(等螺距) G33 Z/W…X/U…F… Q… (普通螺纹切削指令) F为长轴方向螺距,Q螺纹开始的偏移角度,0.001~360.000°。G33 Z…W…X/U…E… Q…(精密螺纹切削指令) E为长轴方向螺距,Q螺纹开始的偏移角度,0.001~360.000°。G33 Z/W…X/U…E… Q…(英制螺纹切削) E为长轴方向1英寸相当于几个螺距个数,Q螺纹切削开始的偏移角度,0.001~360.000°。
G40 07 刀径补偿取消 G40
G41 左半径补偿
G42 右半径补偿
G52 局部坐标系设定 G52 X-- Z--
G54 12 选择工作坐标系1 GXX
G55 选择工作坐标系2
G56 选择工作坐标系3
G57 选择工作坐标系4
G58 选择工作坐标系5
G59 选择工作坐标系6
G70 00 精车削加工循环 G70 A_ P_ Q_;
G71 直线粗车循环 G71 Ud Re G71 Aa Pp Qq Uu Ww Ff Ss Tt;d:切深量e:退刀量a: 加工路径的程式编号p:加工路径的开始顺序编号q:加工路径的终了顺序编号u:X轴方向的预留量w:Z轴方向的预留量f: 切削速度s: 主轴速度t: 刀具指令
G72 端面粗车循环 G72 Wd ReG72 Aa Pp Qq Uu Ww Ff Ss Tt;d:切深量e:退刀量a: 加工路径的程式编号p:加工路径的开始顺序编号q:加工路径的终了顺序编号u:X轴方向的预留量w:Z轴方向的预留量f: 切削速度s: 主轴速度t: 刀具指令
G73 精加工循环切削 G73 Ui Wk Rd;G73 Aa Pp Qq Ww Ff Ss Tt;Ui: X轴方向切削预留量Wk: Z轴方向切削预留量Rd: 分割次数Aa:加工路径的程式编号Pp:加工路径的开始顺序编号Qq:加工路径的终了顺序编号Uu:X轴方向的预留量uWw: Z轴方向的预留量wFf: 切削速度Ss: 主轴速度Tt: 刀具选择
G74 端面车削循环 G74 Re;G74 X(U)_Z(W)_Pi Qk Rd Ff;e:退回量i:刀具的偏移量k:切削量d:切削底端刀具的逃离量f:进给速度
G75 直线切削循环 G75 Re;G75 X(U)_Z(W)_Pi Qk Rd Ff;e:退回量i:切削量k: 刀具的偏移量d:在切削底端的逃离量f:进给速度
G76 螺纹切削复合循环 G76 P(m) (r) (a) R(d);G76 X(u)_Z(W)_R(i) P(k)Q(Δd)F(l);m:切削次数00~99r:倒角量00~99a:刀尖的角度(螺纹角度)00~99。0�0�2~90�0�2的角度以1�0�2为单位指定。m,r,a;可用位址P指定d:预留量i:螺纹的斜度(当I=0时为直线螺纹)k:螺纹的高度(螺牙的高度用正的半径值表示)Δd:切削量(第一次的切削量是正的半径值指令)l:螺纹螺距
G77 纵向固定循环切削 G77 X/U_Z/W_F_;(直线切削)G77 X/U_Z/W_R_F_;(斜度切削)R:斜度的深度(半径指定增量值,符号要指定)
G78 螺纹切削固定循环 G78 X/U_Z/W_F/E_;(直线螺纹切削)G78 X/U_Z/W_R_F/E_;(斜度螺纹切削)R:斜度的深度(半径指定增量值,符号要指定)
G79 端面固定循环车削 G79 X/U_Z/W_F_;(直线切削)G79 X/U_Z/W_R_F_;(斜度切削)R:斜度的深度(半径指定增量值,符号要指定)
G92 主轴钳位速度设定 G92 Ss Qq;Ss: 最低钳制转速Qq :最高钳制转速
G94 每分钟进给 单位:mm/分(非同期进给)
G95 每转进给 单位:mm/转(同期进给)
支持的M代码
代码 意义 格式 备注
M00 程序停止 M00 用M00停止程序的执行;按“启动”键加工继续执行
M01 选择性停止 M01 与M00一样,但仅在出现专门信号后才生效
M02 程序结束 M02 在程序的最后一段被写入
M03 主轴顺时针旋转 M03
M04 主轴逆时针旋转 M04
M05 主轴停转 M05
M06 换刀指令(铣床) M06 T_ 在机床数据有效时用M6更换刀具,其他情况下用T指令进行
M30 程序结束且返回程序开头 M30 在程序的最后一段被写入
M98 副程式呼叫 M98 P_ H_ L_; P_:指定副程式的程式编号H_:指定副程式中,开始执行的顺序编号L_:副程式重复执行次数
M99 副程式结束 M99 P_; P_:指定副程式结束后,返回呼叫程式的顺序编号
③ 数控机床的操作方法
数控机床的操作方法:
1、用G92指令建立坐标系的程序。
2、系统轴参数应与编程方式一致,此时应设为直径编程方式(如更改需重新开机)。
3、Z轴对刀。在“点动操作”工作方式下,以较小进给速率试切工件端面,读出此时刀具在机床坐标系下的Z轴坐标值Z2,此时刀具在工件坐标系下的Z轴坐标值Z1为0,(如果工件坐标系在后端面则Z,为工件长度值L)。
4、 X轴对刀。在“点动操作”工作方式一下,以较小进给速率试切工件外圆,先读出此时刀具在机床坐标系下的X轴坐标值X2,再退出刀具,测量工件的直径值。则刀具在机床坐标系下的X轴坐标值为X2时,其在工件坐标系下的X 轴坐标值X1为工件直径值D。(如是半径编程方式即为半径值)
5、计算起刀点(B点),在机床坐标系下的坐标值(X2 ',Z2')A点在工件坐标系下的坐标值为(X1,21) ,在机床坐标系下的坐标值为(XZ、Z2),故该两坐标系的位置关系即确定。
6、刀具偏置值的测量、计算。选择外圆刀作为基准刀。先在工件上切出基准点,读出刀具在基准点A时,其在机床坐标系下的坐标值(既试切时的读数值XZ,Z2),再退刀、换刀,移动第二把刀使刀位点与工件基准点重合,读出此时的机床坐标值X22, Z22。则第二把刀的刀偏值。
螺旋进刀的G功能(G 指令代码):
G00快速定位
G01主轴直线切削
G02主轴顺时针圆壶切削
G03主轴逆时针圆壶切削
G04 暂停
G04 X4 主轴暂停4秒
G10 资料预设
G28原点复归
G28 U0W0 ;U轴和W轴复归
G41 刀尖左侧半径补偿
G42 刀尖右侧半径补偿
G40 取消
G97 以转速 进给
G98 以时间进给
G73 循环
G80取消循环 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 工件坐标原点设置 模态
(3)三菱机床怎么关g92坐标扩展阅读:
掌握好数控机床的方法:
1、了解机床的机械结构:要了解机床的机械构造组成;要掌握机床的轴系分布;更要牢牢地掌握机床各个数控轴的正负方向;要掌握机床的各部件的功能和使用,譬如简单的气动系统原理和功能,简单的液压系统工作原理和功能。
2、另外要掌握机床各辅助单元的工作原理和功能,譬如刀库、冷却单元、电压稳压器,电器柜冷却器等等单元的工作原理,功能和使用方法,以及机床各个安全门锁的工作原理、功能和使用方法。
3、牢牢地掌握机床的各操作按钮功能:知道怎么执行程序;怎么暂停程序后检查工件加工状态后,恢复暂停状态后继续执行程序,怎么停止程序;怎么更改程序后再执行程序,诸如此类。
4、了解你所操作机床是什么样的操作系统;简单了解数控系统的控制原理和工作方法;系统使用什么样工作语言,机床加工使用的软件及其使用的语言。