数控铣床G代码和M代码

合集下载

加工中心常用的G代码和M指令

加工中心常用的G代码和M指令

加工中心常用的G代码和M指令在数控机床的加工过程中,G代码和M指令是非常重要的控制命令。

G代码用于控制加工中心的运动,而M指令则用于控制辅助设备的启停及其他功能。

本文将介绍加工中心常用的G代码和M指令,以便更好地理解和运用。

一、G代码的使用G代码是加工中心中常用的运动控制命令,通过G代码的设定,可以实现加工中心在不同的工艺过程中的精确控制和定位。

1. G00:快速定位G00是一种快速移动命令,用于在工件之间进行快速定位。

当需要迅速将刀具移动到下一个加工点时,可以使用G00命令。

例如,G00X100 Y100可以将刀具移动到坐标(100,100)的位置。

2. G01:直线插补G01是直线插补命令,用于进行直线加工。

通过指定G01 X100Y100,可以使刀具以直线运动到(100,100)的位置进行加工。

3. G02和G03:圆弧插补G02用于顺时针圆弧插补,G03用于逆时针圆弧插补。

当需要进行圆弧加工时,可以使用G02和G03命令。

例如,G02 X100 Y100 R50可以使刀具顺时针运动,绘制以(100,100)为圆心,半径为50的圆弧。

4. G17、G18和G19:平面选择G17、G18和G19用于选择加工的平面。

G17用于选择XY平面,G18用于选择XZ平面,G19用于选择YZ平面。

根据不同的加工需要,选择适当的平面进行加工。

二、M指令的使用M指令是加工中心中常用的辅助设备控制命令,通过M指令的设定,可以控制辅助设备的启停、冷却等功能。

1. M03和M04:主轴启动和停止M03用于启动主轴,M04用于停止主轴。

通过M03和M04命令的设定,可以控制主轴的正常运转和停止。

2. M05:主轴停止M05用于停止主轴的旋转,即切断主轴电源。

当加工完成或需要暂停时,可以使用M05命令停止主轴的运转。

3. M08和M09:冷却开启和关闭M08用于开启冷却系统,M09用于关闭冷却系统。

在加工过程中,通过M08和M09命令的设定,可以控制冷却系统的运行和停止。

数控铣床G代码和M代码

数控铣床G代码和M代码
同上
G56—设定工件坐标三
同上
G57—设定工件坐标四
同上
G58—设定工件坐标五
同上
G59—设定工件坐标六
同上
G60—准确路径方式
格式:G60
说明:在实际加工过程中,几个动作连在一起时,用准确路径编程时,那么在进行
下一 段加工时,将会有个缓冲过程(意即减速)
原点的目的。
(2)G92的效果是将显示的刀尖坐标改成设定值 。
(3)G92后面的XZ可分别编入,也可全 编。
G94—进给率,每分钟进给
说明:这是机床的开机默认状态。
G20—子程序调用
格式:G20 L__
N__
说明:(1)L后为要调用的子程序N后的程序名,但不能把N输入。
G00 X60
Z100
G24
如果要多次调用,请按如下格式使用
M03 S1000
N100 G20 L200
N101 G20 L200
N105 G20 L200
M02
N200 G92 X50 Z100
G01 X40 F100
Z97
G02 Z92 X50 I10 K0 F100
G56------设定工件坐标系三
G57------设定工件坐标系四
G58------设定工件坐标系五
G59------设定工件坐标系六
G60------准确路径方式
G64------连续路径方式
G70------英制尺寸 寸
G71------公制尺寸 毫米
G26------循环加工
G30------倍率注销
G31------倍率定义

数控铣床G代码和M指令

数控铣床G代码和M指令

数控铣床G指令一览表↓G00 快速定位G01 直线补间切削G02 圆弧补间切削cw(顺时针)G03 圆弧补间切削ccw(逆时针)G02.3 指数函数补间正转G03.3 指数函数补间逆转G04 暂停G05 高速高精度制御 1G05.1 高速高精度制御 2G06~G08没有 g07.1/107 圆筒补间G09 正确停止检查G10 程式参数输入/补正输入G11 程式参数输入取消G12 整圆切削cwG13 整圆切削ccwG12.1/112 极坐标补间有效G13.1/113 极坐标补间取消G14没有G15 极坐标指令取消G16 极坐标指令有效G17 平面选择 x-yG18 平面选择 y-zG19 平面选择 x-zG20 英制指令G21 公制指令G22-G26没有G27 参考原点检查G28 参考原点复归G29 开始点复归G30 第2~4参考点复归 g30.1 复归刀具位置1 g 30.2 复归刀具位置2 g30.3 复归刀具位置3 g30.4 复归刀具位置4 g30.5 复归刀具位置5 g30.6 复归刀具位置6 g31 跳跃机能 g31.1 跳跃机能1 g31.2 跳跃机能2 g31.3 跳跃机能3 g32没有G33 螺纹切削G34 特别固定循环(圆周孔循环)G35 特别固定循环(角度直线孔循环)G36 特别固定循环(圆弧)G37 自动刀具长测定G37.1 特别固定循环(棋盘孔循环)G38 刀具径补正向量指定G39 刀具径补正转角圆弧补正G40 刀具径补正取消G41 刀具径补正左G42 刀具径补正右 g40.1 法线制御取消 g41.1 法线制御左有效 g42.1 法线制御右有效G43 刀具长设定(+)G44 刀具长设定(—) g43.1 第1主轴制御有效 g44.1 第2主轴制御有效G45 刀具位置设定(扩张) g46 刀具位置设定(缩小)G47 刀具位置设定(二倍)G48 刀具位置设定(减半) g47.1 2主轴同时制御有效G49 刀具长设定取消G50 比例缩放取消G51 比例缩放有效 g50.1 g指令镜象取消 g5 1.1 g指令镜象有效G52 局部坐标系设定G53 机械坐标系选择G54 工件坐标系选择1G55 工件坐标系选择2G56 工件坐标系选择3G57 工件坐标系选择4G58 工件坐标系选择5G59 工件坐标系选择6 g54.1 工件坐标系选择扩张48组 g60 单方向定位 G61 正确停止检查模式 g61.1 高精度制御G62 自动转角进给率调整G63 攻牙模式 g63.1 同期攻牙模式(正攻牙)g63.2 同期攻牙模式(逆攻牙)G64 切削模式G65 使用者巨集单一呼叫G66 使用者巨集状态呼叫a g66.1 使用者巨集状态呼叫bG67 使用者巨集状态呼叫取消 g68 坐标回转有效 g69 坐标回转取消 G70 使用者固定循环G71 使用者固定循环G72 使用者固定循环G73 固定循环(步进循环)G74 固定循环(反向攻牙)G75 使用者固定循环G76 固定循环(精搪孔)G77 使用者固定循环G78 使用者固定循环G79 使用者固定循环G80 固定循环取消G81 固定循环(钻孔/铅孔)G82 固定循环(钻孔/计数式搪孔)G83 固定循环(深钻孔)G84 固定循环(攻牙)G85 固定循环(搪孔)G86 固定循环(搪孔)G87 固定循环(反搪孔)G88 固定循环(搪孔)G89 固定循环(搪孔)G90 绝对值指令G91 增量值指令G92 机械坐标系设定G93 逆时间进给G94 非同期进给(每分进给)G95 同期进给(每回转进给)G96 周速一定制御有效G97周速一定至于取消G98 固定循环起始点复归G99 固定循环 r点复归 g114.1 主轴同期制御 g 100~225 使用者巨集(g码呼叫)最大10个↑ ~~~~~~数控铣床M指令一览表M00 程式停止(暂停)M01 程式选择性停止/选择性套用M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 自动刀具交换M07 吹气启动M08 切削液启动M09 切削液关闭M10 吹气关闭M09也能关吹气M11《斗笠式》主轴夹刀M12 主轴松刀M13 主轴正转+切削液启动M14 主轴反转+切削液启动M15 主轴停止+切削液关闭M16~ M18没有M19 主轴定位M20 没有M21 x轴镜象启动M22 y轴镜象启动M23 镜象取消M24 第四轴镜象启动M25 第四轴夹紧M26 第四轴松开M27 分度盘功能M28 没有M29 刚性攻牙M30 程式结束/M31 ~ M47 没有M48 深钻孔启动M49 ~ M51 没有M52 刀库右移M53 刀库左移M54 ~ M69 没有M70 自动刀具建立M71 刀套向下M72 换刀臂60°M73 主轴松刀M74 换刀臂180°M75 主轴夹刀M76 换刀臂0°M77 刀臂向上M78 ~M80 没有M81 工作台交换确认 M82 工作台上M83 工作台下M84 工作台伸出M85 工作台缩回M86 工作台门开M87 工作台门关M88 ~ M97 没有M98 调用子程序M99 子程序结束。

加工中心G代码和M代码的含义(史上最全)

加工中心G代码和M代码的含义(史上最全)

加⼯中⼼G代码和M代码的含义(史上最全)典藏⼲数控加⼯中⼼的朋友都知道,加⼯中⼼有两种最常⽤的程序代码,⼀种是G代码,⼀种是M代码,⽽它们的含义⼤家都知道吗?下⾯⼩⼯给⼤家详细的介绍⼀下,它们分别是:G代码:准备功能,控制机床动作(⽐如G00快速移动)M代码:辅助功能,辅助机床动作。

(⽐如M03主轴正转)最详细的G代码和M代码指令含义,没有之⼀!收藏!(此代码列表是常见的数控加⼯中⼼代码指令,不同的⼚商不同的系统可能有⼀些不⼀样)G代码指令:G00 快速定位G01 直线插补G02 圆弧插补(顺时针)G03 圆弧插补(逆时针)G04 暂停G05 ⾼速⾼精度制御 1(部分机床)G05.1 ⾼速⾼精度制御 2(部分机床)G07.1/107 圆筒补间(部分机床)G09 正确停⽌检查(部分机床)G10 程式参数输⼊/补正输⼊(部分机床)G11 程式参数输⼊取消(部分机床)G12 整圆切削CW(部分机床)G13 整圆切削CCW(部分机床)G12.1/112 极坐标补间有效(部分机床)G13.1/113 极坐标补间取消(部分机床)G15 极坐标指令取消(部分机床)G16 极坐标指令有效(部分机床)G17 XY平⾯选择G18 ZX平⾯选择G19 YZ平⾯选择G20 选择英制G21 选择公制G28 返回参考点G29 从参考点返回G30 第2~4参考点复归(部分机床)G30.1 复归⼑具位置1 (部分机床)G30.2 复归⼑具位置2 (部分机床)G30.3 复归⼑具位置3 (部分机床)G30.4 复归⼑具位置4 (部分机床)G30.5 复归⼑具位置5 (部分机床)G30.6 复归⼑具位置6 (部分机床)G31 跳跃机能(部分机床)G31.1 跳跃机能1 (部分机床)G31.2 跳跃机能2 (部分机床)G31.3 跳跃机能3 (部分机床)G32 模态G指令G33 螺纹切削G34 特别固定循环(圆周孔循环)G35 特别固定循环(⾓度直线孔循环)G36 特别固定循环(圆弧)G37 ⾃动⼑具长测定G37.1 特别固定循环(棋盘孔循环)G38 ⼑具径补正向量指定G39 ⼑具径补正转⾓圆弧补正G40 ⼑具径补正取消G41 ⼑具径补正左G42 ⼑具径补正右G40.1 法线制御取消G41.1 法线制御左有效G42.1 法线制御右有效G43 ⼑具长设定(正)G44 ⼑具长设定(负)G43.1 第1主轴制御有效G44.1 第2主轴制御有效G45 ⼑具位置设定(扩张)G46 ⼑具位置设定(缩⼩)G47 ⼑具位置设定(⼆倍)G48 ⼑具位置设定(减半)G47.1 2主轴同时制御有效G49 ⼑具长设定取消G50 ⽐例缩放取消G51 ⽐例缩放有效G50.1 G指令镜象取消G51.1 G指令镜象有效G52 局部坐标系设定G53 机械坐标系选择G54 ⼯件坐标系(第⼀)默认G55 ⼯件坐标系(第⼆)G56 ⼯件坐标系(第三)G57 ⼯件坐标系(第四)G58 ⼯件坐标系(第五)G59 ⼯件坐标系(第六)G60 单⽅向定位G61 准确停⽌⽅式G62 镜像指令G63 攻丝⽅式G64 取消G61G65 宏调⽤⼦程序G68 旋转G17,G18,G19,X Y,Z,R G69 取消G68G70 圆周钻孔G71 圆弧钻孔G72 ⾓度钻孔G73 ⾼速深钻孔循环G74 后退攻丝循环G76 精镗孔循环G77 后退式镗孔循环G80 取消固定循环G81 钻孔循环G82 点钻孔循环G83 深孔钻孔循环G84 攻丝循环G85 镗孔循环G86 镗孔/停⽌循环G87 镗孔/缩回循环G88 镗孔/暂停/缩回G89 镗孔/暂停循环。

FANUC数控铣床G功能代码M代码

FANUC数控铣床G功能代码M代码

FANUC数控铣床G功能代码M代码G代码:
1.G00-高速定位
2.G01-线性插补
3.G02-顺时针圆弧插补
4.G03-逆时针圆弧插补
5.G04-暂停
6.G17-XY平面选择
7.G18-XZ平面选择
8.G19-YZ平面选择
9.G20-英制单位选择
10.G21-公制单位选择
11.G28-快速归零
12.G40-切削补偿关闭
13.G41-切削补偿左偏
14.G42-切削补偿右偏
15.G43-刀具补偿
16.G44-刀具长度补偿负方向
17.G49-切削补偿取消
18.G80-无条件取消模态
19.G90-绝对编程
20.G91-增量编程
M代码:
1.M00-程序结束
2.M01-可选停止(可设为暂停)
3.M02-程序结束并重启
4.M03-主轴正转
5.M04-主轴反转
6.M05-主轴停止
7.M06-刀具换刀
8.M08-冷却液开启
9.M09-冷却液关闭
10.M30-程序结束并重启
11.M41-自动换刀准备
12.M42-自动换刀执行
13.M98-副程序调用
14.M99-副程序结束
以上只是部分常用的G功能代码和M代码,实际应用中还有更多的代码可以根据具体需求进行选择和使用。

不同型号的数控铣床可能会有一些特定的代码和功能,需根据相应的型号手册进行了解和使用。

加工中心常用的G代码和M指令

加工中心常用的G代码和M指令

加工中心常用的G代码和M指令加工中心是一种高精度、高效率的数控机床,广泛应用于航空、汽车、电子、机械等行业。

在加工中心的加工过程中,需要使用G代码和M指令控制加工过程,下面是常用的G代码和M指令:一、G代码1. G00 快速定位:该指令用于快速移动工件到目标位置,速度最大,但精度较低。

2. G01 直线插补:该指令用于沿直线路径进行加工,速度较快,精度较高。

3. G02/G03 圆弧插补:该指令用于沿圆弧路径进行加工,G02表示顺时针方向,G03表示逆时针方向。

4. G04 停顿:该指令用于暂停加工,等待一段时间后再继续加工。

5. G17/G18/G19 选择平面:G17表示选择XY平面,G18表示选择XZ平面,G19表示选择YZ平面。

6. G20/G21 选择单位:G20表示选择英寸单位,G21表示选择毫米单位。

7. G28/G29/G30/G31 定位:G28表示回到机床原点,G29表示回到工件原点,G30表示回到第二工件原点,G31表示回到第三工件原点。

8. G40/G41/G42 切削半径补偿:G40表示取消切削半径补偿,G41表示左侧切削半径补偿,G42表示右侧切削半径补偿。

9. G54/G55/G56/G57/G58/G59 工件坐标系:G54表示选择第一工件坐标系,G55表示选择第二工件坐标系,G56表示选择第三工件坐标系,G57表示选择第四工件坐标系,G58表示选择第五工件坐标系,G59表示选择第六工件坐标系。

10. G80 取消模态:该指令用于取消所有模态指令。

二、M指令1. M00 程序停止:该指令用于停止程序,等待操作员确认后再继续加工。

2. M01 可选停止:该指令用于在加工过程中进行可选停止,等待操作员确认后再继续加工。

3. M02/M30 程序结束:M02表示程序结束,M30表示程序结束并回到机床原点。

4. M03/M04/M05 主轴控制:M03表示主轴正转,M04表示主轴反转,M05表示主轴停止。

数控铣床基本编程指令

数控铣床基本编程指令

数控铣床基本编程指令1. 简介数控铣床是一种自动化加工设备,通过预先编写的指令控制刀具在工件表面上进行切削加工。

这些指令被称为数控铣床编程指令,是数控铣床能够自动执行加工操作的关键。

本文将介绍数控铣床的基本编程指令,帮助读者了解如何编写和使用这些指令。

2. G代码和M代码在数控铣床编程中,最常用的两种指令是G代码和M代码。

•G代码:用于定义刀具的运动方式和加工路径。

例如,G00表示快速移动,G01表示直线插补,G02表示圆弧插补等。

•M代码:用于定义刀具的辅助功能和机床的控制指令。

例如,M03表示主轴正转,M05表示主轴停止等。

3. 基本编程指令3.1 设置工作坐标系在开始进行数控铣床编程之前,需要先设置工作坐标系。

通过指令G92可以将当前位置设置为工作坐标系的原点。

例:G92 X0 Y0 Z03.2 快速移动快速移动是指刀具在不加工的情况下进行的高速移动。

通过指令G00可以实现快速移动。

例:G00 X100 Y100 Z103.3 直线插补直线插补是指刀具在两个点之间直接移动。

通过指令G01可以实现直线插补。

例:G01 X50 Y50 Z5 F1003.4 圆弧插补圆弧插补是指刀具沿着指定的圆弧路径进行移动。

通过指令G02和G03可以实现圆弧插补。

例:G02 X50 Y50 Z5 I25 J0 F1003.5 停止主轴停止主轴是指停止刀具的旋转。

通过指令M05可以实现停止主轴的功能。

例:M053.6 开始主轴开始主轴是指启动刀具的旋转。

通过指令M03可以实现开始主轴的功能。

例:M03 S10003.7 改变刀具改变刀具是指更换刀具的操作。

通过指令T可以实现改变刀具的功能。

例:T023.8 结束程序结束程序是指终止数控铣床的加工操作。

通过指令M30可以实现结束程序的功能。

例:M304. 示例程序下面是一个简单的示例程序,演示如何使用基本编程指令进行数控铣床的加工。

G92 X0 Y0 Z0G00 X100 Y100 Z10G01 X50 Y50 Z5 F100G02 X50 Y50 Z5 I25 J0 F100M05M03 S1000G01 X0 Y0 Z0 F100M305. 总结本文介绍了数控铣床的基本编程指令,包括设置工作坐标系、快速移动、直线插补、圆弧插补、停止主轴、开始主轴、改变刀具和结束程序等。

法兰克数控铣床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代码有效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控铣床G代码与M代码、txt爱,就大声说出来,因为您永远都不会知道,明天与意外,哪个会先来!石头记告诉我们:凡就是真心爱的最后都散了,凡就是混搭的最后都团圆了。

您永远瞧不到我最寂寞的时候,因为在瞧不到您的时候就就是我最寂寞的时候!最佳答案代码功能 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)不运动的坐标无须编程。

(4)G00可以写成G0例:G00 X75 Z200G0 U-25 W-100先就是X与Z同时走25快速到A点,接着Z向再走75快速到B点。

G01—直线插补格式:G01 X(U)__Z(W)__F__(mm/min)说明:(1)该指令使刀具按照直线插补方式移动到指定位置。

移动速度就是由F指令进给速度。

所有的坐标都可以联动运行。

(2)G01也可以写成G1例:G01 X40 Z20 F150两轴联动从A点到B点G02—逆圆插补格式1:G02 X(u)____Z(w)____I____K____F_____说明:(1)X、Z在G90时,圆弧终点坐标就是相对编程零点的绝对坐标值。

在G91时, 圆弧终点就是相对圆弧起点的增量值。

无论G90,G91时,I与K均就是圆弧终点的坐标值。

I就是X方向值、K就是Z方向值。

圆心坐标在圆弧插补时不得省略,除非用其她格式编程。

(2)G02指令编程时,可以直接编过象限圆,整圆等。

注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙悬殊,都会在工件上产生明显的切痕。

(3)G02也可以写成G2。

例:G02 X60 Z50 I40 K0 F120格式2:G02 X(u)____Z(w)____R(+\-)__F__说明:(1)不能用于整圆的编程(2)R为工件单边R弧的半径。

R为带符号,“+”表示圆弧角小于180度;“-”表示圆弧角大于180度。

其中“+”可以省略。

(3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。

例:G02 X60 Z50 R20 F120格式3:G02 X(u)____Z(w)____CR=__(半径)F__格式4:G02 X(u)____Z(w)__D__(直径)F___这两种编程格式基本上与格式2相同G03—顺圆插补说明:除了圆弧旋转方向相反外,格式与G02指令相同。

G04—定时暂停格式:G04__F__ 或G04 __K__说明:加工运动暂停,时间到后,继续加工。

暂停时间由F后面的数据指定。

单位就是秒。

范围就是0、01秒到300秒。

G05—经过中间点圆弧插补格式:G05 X(u)____Z(w)____IX_____IZ_____F_____说明:(1)X,Z为终点坐标值,IX,IZ为中间点坐标值。

其它与G02/G03相似例: G05 X60 Z50 IX50 IZ60 F120G08/G09—进给加速/减速格式:G08说明:它们在程序段中独自占一行,在程序中运行到这一段时,进给速度将增加10%, 如要增加20%则需要写成单独的两段。

G22(G220)—半径尺寸编程方式格式:G22说明:在程序中独自占一行,则系统以半径方式运行,程序中下面的数值也就是以半径为准的。

G23(G230)—直径尺寸编程方式格式:G23说明:在程序中独自占一行,则系统以直径方式运行,程序中下面的数值也就是以直径为准的。

G25—跳转加工格式:G25 LXXX说明: 当程序执行到这段程序时,就转移它指定的程序段。

(XXX为程序段号)。

G26—循环加工格式:G26 LXXX QXX说明:当程序执行到这段程序时,它指定的程序段开始到本段作为一个循环体,循环次数由Q后面的数值决定。

G30—倍率注销格式:G30说明:在程序中独自占一行,与G31配合使用,注销G31的功能。

G31—倍率定义格式:G31 F_____G32—等螺距螺纹加工(英制)G33—等螺距螺纹加工(公制)格式:G32/G33 X(u)____Z(w)____F____说明:(1)X、Z为终点坐标值,F为螺距(2)G33/G32只能加工单刀、单头螺纹。

(3)X值的变化,能加工锥螺纹(4)使用该指令时,主轴的转速不能太高,否则刀具磨损较大。

G50—设定工件坐标/设定主轴最高(低)转速格式:G50 S____Q____说明:S为主轴最高转速,Q为主轴最低转速G54—设定工件坐标一格式:G54说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床参数中设定。

G55—设定工件坐标二同上G56—设定工件坐标三同上G57—设定工件坐标四同上G58—设定工件坐标五同上G59—设定工件坐标六同上G60—准确路径方式格式:G60说明:在实际加工过程中,几个动作连在一起时,用准确路径编程时,那么在进行下一段加工时,将会有个缓冲过程(意即减速)G64—连续路径方式格式:G64说明:相对G60而言。

主要用于粗加工。

G74—回参考点(机床零点)格式:G74 X Z说明:(1)本段中不得出现其她内容。

(2)G74后面出现的的座标将以X、Z依次回零。

(3)使用G74前必须确认机床装配了参考点开关。

(4)也可以进行单轴回零。

G75—返回编程坐标零点格式:G75 X Z说明:返回编程坐标零点G76—返回编程坐标起始点格式:G76说明:返回到刀具开始加工的位置。

G81—外圆(内圆)固定循环格式:G81__X(U)__Z(W)__R__I__K__F__说明:(1)X,Z为终点坐标值,U,W为终点相对于当前点的增量值。

(2)R为起点截面的要加工的直径。

(3)I为粗车进给,K为精车进给,I、K为有符号数,并且两者的符号应相同。

符号约定如下:由外向中心轴切削(车外圆 )为“—”,反这为“+”。

(4)不同的X,Z,R 决定外圆不同的开关,如:有锥度或没有度,正向锥度或反向锥度,左切削或右切削等。

(5)F为切削加工的速度(mm/min)(6)加工结束后,刀具停止在终点上。

例:G81 X40 Z 100 R15 I-3 K-1 F100加工过程:1:G01进刀2倍的I(第一刀为I,最后一刀为I+K精车),进行深度切削:2:G01两轴插补,切削至终点截面,如果加工结束则停止:3:G01退刀I到安全位置,同时进行辅助切面光滑处理4:G00快速进刀到高工面I外,预留I进行下一步切削加工 ,重复至1。

G90—绝对值方式编程格式:G90说明:(1)G90编入程序时,以后所有编入的坐标值全部就是以编程零点为基准的。

(2)系统上电后,机床处在G状态。

N0010 G90 G92 x20 z90N0020 G01 X40 Z80 F100N0030 G03 X60 Z50 I0 K-10N0040 M02G91—增量方式编程格式:G91说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算运动的编程值。

在下一段坐标系中,始终以前一点作为起始点来编程。

例: N0010 G91 G92 X20 Z85N0020 G01 X20 Z-10 F100N0030 Z-20N0040 X20 Z-15N0050 M02G92—设定工件坐标系格式:G92 X__ Z__说明:(1)G92只改变系统当前显示的坐标值,不移动坐标轴,达到设定坐标原点的目的。

(2)G92的效果就是将显示的刀尖坐标改成设定值。

(3)G92后面的XZ可分别编入,也可全编。

G94—进给率,每分钟进给说明:这就是机床的开机默认状态。

G20—子程序调用格式:G20 L__N__说明:(1)L后为要调用的子程序N后的程序名,但不能把N输入。

N后面只允许带数字1~99999999。

(2)本段程序不得出现以上描述以外的内容。

G24—子程序结束返回格式:G24说明:(1)G24表示子程序结束,返回到调用该子程序程序的下一段。

(2)G24与G20成对出现(3)G24本段不允许有其它指令出现。

[编辑本段]实例例:通过下例说明在子程序调用过程中参数的传递过程,请注意应用程序名:P10M03 S1000G20 L200M02N200 G92 X50 Z100G01 X40 F100Z97G02 Z92 X50 I10 K0 F100G01 Z-25 F100G00 X60Z100G24如果要多次调用,请按如下格式使用M03 S1000N100 G20 L200N101 G20 L200N105 G20 L200M02N200 G92 X50 Z100G01 X40 F100Z97G02 Z92 X50 I10 K0 F100G01 Z-25 F100G00 X60Z100G24G331—螺纹加工循环格式:G331 X__ Z__I__K__R__p__说明:(1)X向直径变化,X=0就是直螺纹(2)Z就是螺纹长度,绝对或相对编程均可(3)I就是螺纹切完后在X方向的退尾长度,±值(4)R螺纹外径与根径的直径差,正值(5)K螺距KMM(6)p螺纹的循环加工次数,即分几刀切完提示:1、每次进刀深度为R÷p并取整,最后一刀不进刀来光整螺纹面2、内螺纹退尾根据沿X的正负方向决定I值的称号。

相关文档
最新文档