cnc数控机床常用g代码(数控车床常用g代码)

http://www.itjxue.com  2023-03-21 19:53  来源:未知  点击次数: 

数控车床系统螺纹G代码有多少种?比如 G92 G97

六种。G32、G33、G34、G76、 G92、G97。

螺纹切削指令一般都有简单指令,比如G32、G33、G34,只是走一刀(车螺纹的那一个动作),还有螺纹固定循环,比如G92,走一个矩形或梯形路线,最后回到起点。另一种是螺纹复合循环,比如G76,这种指令一个指令就能把螺纹加工到位,采用等面积、斜进法加工螺纹。

螺纹固定循环和螺纹复合循环指令是为了简化编程,并不是所有情况下都是用它们好。相反,一些特殊的螺纹却只能用G32、G33、G34等简单指令才能加工出来。

扩展资料:

注意

( 1 )在车螺纹期间进给速度倍率、主轴速度倍率无效(固定100%) ;

( 2 )车螺纹期间不要使用恒表面切削速度控制(G96) ,而要使用G97;

(3)因受机床结构及数控系统的影响,车螺纹时主轴的转速有一定的限制。

(5)螺纹加工中的走刀次数和进刀量(背吃刀量)会直接影响螺纹的加工质量,车削螺纹时的走刀次数和背吃刀量可参考表。

(6) F表示螺纹导程,对于圆锥螺纹,其斜角a在45°以下时,螺纹导程以Z轴方向指定;斜角a在45° ~90°时,以X轴方向指定。

参考资料:百度百科-G代码

cnc加工中心g代码

CNC加工中心G代码:G00定位

G01直线切削

G02顺时针方向圆弧切削

G03逆时针方向圆弧切削

G04暂停指令

G09正确停止检测

G10补正设定

G12顺时针方向圆周切削

G13逆时针方向圆周切削

G15极座标系统取消

G16极座标系统设定

G17XY平面设定

G18XZ平面设定

G19YZ平面设定

G20英制单位设定

G21公制单位设定

G22软体极限设定

G23软体极限设定取消

G27机械原点复归检测

G28自动经中间点复归机械原点

G29自动从参考点复归

G30自动复归到第二原点

G40刀具半径补正取消

G41刀具半径偏左补正

G42刀具半径偏右补正

G43刀具长度沿正向补正

G44刀具长度沿负向补正

G49刀具长度补正取消

G45刀具位置补正增加

G46刀具位置补正减少

G47刀具位置补正两倍增加

G48刀具位置补正两倍减少

G50比例功能取消OFF

G51比例功能设定ON

G52回复到基本座标系统

G53回复到机械座标系统

G54第一工件座标系统

G55第二工件座标系统

G56第三工件座标系统

G57第四工件座标系统

G58第五工件座标系统

G59第六工件座标系统

G60 外部补正

G70圆周等分段 循环

G71圆周分段 循环

G72直线分段 循环

G73高速喙钻循环

G74左旋牙切削循环G76精搪孔循环

G77反面搪孔循环

G80固定循环取消

G81钻孔循环

G82沉头孔加工循环

G83啄钻循环

G84右旋牙切削循环

G85搪孔循环

G86搪孔循环

G87搪孔循环

G88搪孔循环

G89搪孔循环

G90绝对指令座标值设定

G91增量指令座标值设定

G92绝对程式零点设定

G94每分钟进给量设定mm/min

G95每转进给给设定mm/rev

G98固定循环,刀具复归到起始点

G99固定循环,刀具复归到R点

M04主轴逆时针旋转

M05主轴停止

M06刀具交换

M07雾化冷却液开启

M08冷却液开启

M09冷却液关启

M10工作台(B轴)锁住

M11工作台(B轴)松开

M13主轴顺时针转动及加切削液

M14主轴逆时针转动及加切削液

M15正方向运动

M16负方向运动

M19主轴定位

M30程式结束记忆体回归

M90程式中断取消

M91程式中断设定

M92多段暂存取消

M93多段暂存设定

M94镜像投影工能取消

M95镜像投影工能设定

M96刀具补正圆弧转角模式

M97刀具补正交角转角模式

M98副程式呼叫

M99副程式结束

数控车床G代码表?

G00 01 快速进给、定位 G00 X-- Y-- Z--

G01 直线插补 G01 X-- Y-- Z--

G02 圆弧插补CW(顺时针) XY平面内的圆弧:

ZX平面的圆弧:

YZ平面的圆弧:

G03 圆弧插补CCW(逆时针)

G04 00 暂停 G04 [P|X] 单位秒,增量状态单位毫秒,无参数状态表示停止

G15 17 取消极坐标指令 G15 取消极坐标方式

G16 极坐标指令 Gxx Gyy G16 开始极坐标指令

G00 IP_ 极坐标指令

Gxx:极坐标指令的平面选择(G17,G18,G19)

Gyy:G90指定工件坐标系的零点为极坐标的原点

G91指定当前位置作为极坐标的原点

IP:指定极坐标系选择平面的轴地址及其值

第1轴:极坐标半径

第2轴:极角

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_:缩放比例

G51 X_Y_Z_I_J_K_:缩放开始

X_Y_Z_:比例缩放中心坐标值的绝对值指令

I_J_K_:X,Y,Z各轴对应的缩放比例

G52 00 设定局部坐标系 G52 IP_:设定局部坐标系

G52 IP0:取消局部坐标系

IP:局部坐标系原点

G53 机械坐标系选择 G53 X-- Y-- Z--

G54 14 选择工作坐标系1 GXX

G55 选择工作坐标系2

G56 选择工作坐标系3

G57 选择工作坐标系4

G58 选择工作坐标系5

G59 选择工作坐标系6

G68 16 坐标系旋转 (G17/G18/G19)G68 a_ b_R_:坐标系开始旋转

G17/G18/G19:平面选择,在其上包含旋转的形状

a_ b_:与指令坐标平面相应的X,Y,Z中的两个轴的绝对指令,在G68后面指定旋转中心

R_:角度位移,正值表示逆时针旋转。根据指令的G代码(G90或G91)确定绝对值或增量值

最小输入增量单位:0.001deg

有效数据范围:-360.000到360.000

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-- F--

G90 03 绝对方式指定 GXX

G91 相对方式指定

G92 00 工作坐标系的变更 G92 X-- Y-- Z--

G98 10 返回固定循环初始点 GXX

G99 返回固定循环R点

G80 09 固定循环取消

G81 钻削固定循环、钻中心孔 G81 X-- Y-- Z-- R-- F--

G82 钻削固定循环、锪孔 G82 X-- Y-- Z -- R-- P-- F--

G83 深孔钻削固定循环 G83 X-- Y-- Z -- R-- Q-- F--

G84 攻螺纹固定循环 G84 X-- Y-- Z-- R-- F--

G85 镗削固定循环 G85 X-- Y-- Z-- R-- F--

G86 退刀形镗削固定循环 G86 X-- Y-- Z -- R-- P-- F--

G88 镗削固定循环 G88 X-- Y-- Z -- R-- P-- F--

G89 镗削固定循环 G89 X-- Y-- Z -- R-- P-- F 打字累的手疼555555 希望对你有所帮助

数控加工中心常用代码

G代码:准备功能, 控制机床动作(比如G00快速移动)

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 -- 取消G61

G65 -- 宏调用子程序

G68 -- 旋转G17,G18,G19,X Y,Z,R

G69 -- 取消G68

G70 -- 圆周钻孔

G71 -- 圆弧钻孔

G72 -- 角度钻孔

G73 -- 高速深钻孔循环

G74 -- 后退攻丝循环

G76 -- 精镗孔循环

G77 -- 后退式镗孔循环

G80 -- 取消固定循环

G81 -- 钻孔循环

G82 -- 点钻孔循环

G83 -- 深孔钻孔循环

G84 -- 攻丝循环

G85 -- 镗孔循环

G86 -- 镗孔/停止循环

G87 -- 镗孔/缩回循环

G88 -- 镗孔/暂停/缩回

G89 -- 镗孔/暂停循环

G90 -- 绝对值编程

G91 -- 增量编程

G92 -- 设定工件坐标

G93 -- 每分钟进给次数

G94 -- 每分钟进给速度

G98 -- 开始点返回

G99 -- R平面选择

G98 -- 固定循环返回起始点(部分机床)

G99 -- 返回固定循环R点(部分机床)

G114.1 -- 主轴同期制御

G100~225 -- 使用者巨集(G码呼叫)最大10个

M代码:辅助功能, 辅助机床动作。(比如M03主轴正转)

M00 -- 程式停止(暂停)

M01 -- 程式选择性停止/选择性套用

M02 -- 程序结束

M03 -- 主轴正转

M04 -- 主轴反转

M05 -- 主轴停止

M06 -- 自动刀具交换

M07 -- 吹气启动

M08 -- 切削液启动

M09 -- 切削液关闭

M10 -- 工作台(B轴)锁住

M11 -- 工作台(B轴)松开

M13 -- 主轴顺时针转动及加切削液

M14 -- 主轴逆时针转动及加切削液

M15 -- 正方向运动

M16 -- 负方向运动

M19 -- 主轴定位

M21 -- X轴镜象启动

M22 -- Y轴镜象启动

M23 -- 镜象取消

M24 -- 第四轴镜象启动

M25 -- 第四轴夹紧

M26 -- 第四轴松开

M27 -- 分度盘功能

M29 -- 刚性攻牙

M30 -- 程式结束/自动断电

M48 -- 深钻孔启动

M52 -- 刀库右移

M53 -- 刀库左移

M70 -- 自动刀具建立

M71 -- 刀套向下

M72 -- 换刀臂60°

M73 -- 主轴松刀

M74 -- 换刀臂180°

M75 -- 主轴夹刀

M76 -- 换刀臂0°

M77 -- 刀臂向上

M81 -- 工作台交换确认

M82 -- 工作台上

M83 -- 工作台下

M84 -- 工作台伸出

M85 -- 工作台缩回

M86 -- 工作台门开

M87 -- 工作台门关

M98 -- 调用子程序

M99 -- 子程序结束

数控车床编程G代码格式以及详细说明

FANUCncG代码,通用M代码:

代码名称-功能描述

g??——快速定位

G01——线性插值

G02——顺时针方向圆弧插补

G03——逆时针方向圆弧插补

G04——超时

G05——圆弧插补过中点

G07——Z样条插值

G08——饲料加速度

G09——饲料减速

20国集团(G20)——子程序调用

G22—半径大小编程模式

G220——系统操作界面

G23—直径编程模式

G230——系统操作界面

G24——子程序结束

G25,跳处理

G26——循环处理

G30,乘数取消

G31——乘数定义

G32——等螺距螺纹切割,英寸

等螺距螺纹切削,公制

G53,G500-设置工件坐标系取消

G54—设置工件坐标系1

G55——设置工件坐标系2

G56——设置工件坐标系3

G57——设置工件坐标系4

G58—设置工件坐标系5

G59——设置工件坐标系6

G60——精确路径模式

G64——连续路径模式

G70——一英寸一英寸

G71——度量毫米

G74——回到参考点(机床零点)

G75——返回编程坐标0

G76——返回编程坐标的起点

G81——外圆固定循环

G331—螺纹固定循环

G90-绝对规模

G91——相对大小

G92——预制坐标

G94——进料量,每分钟进料量

G95—每次进给的进给率

扩展资料:

注意事项:

1.每次进料深度为R÷p,且为圆形,末次进料不打磨螺纹表面

2.根据内部线程的正方向和负方向确定I值的标题。

3.螺纹加工周期的起始位置是将刀尖指向螺纹的外圆。

提示:

一、g??和G01

G00轨迹有两种:直线和折线。此指令仅用于点定位,不用于切割

G01以指定的进给速度沿直线移动到指令指定的目标点。一般用于机械加工

二、G02,G03

G02:顺时针圆弧插补G03:逆时针圆弧插补

三、G04(延迟或暂停指令)

一般用于正反转、加工盲孔、台阶孔、车削坡口

四、G17、G18、G19平面选择指令,指定平面加工,一般用于铣床和加工中心

G17:x-y平面,省略或平行于x-y平面

G18:X-Z平面或平行平面,只有X-Z平面在数控车床上

G19:y-z平面或与其平行的平面

五、G27,G28,G29参考点说明

G27:返回基准点,检查并确认基准点位置

G28:自动返回参考点(通过中间点)

G29:从参考点返回,并与G28一起使用

数控车床G代码

就我做了N年数控!感觉经常用到的指令!

一:(G代码指令)

1:快速定位的G00

2直线进给的G01

和圆弧进给的G02

G03

3还有就是螺纹G92和G76

4还有经常用的外圆切削循环G71,端面切削循环G72,一般用来编程方便!粗车的!

5还有就是G73轮廓切削循环!除非特殊情况(车非单调轮廓的)一般都不用的!

6再就是G75切槽循环!G74的端面切槽循环!这两个有需要才用到!

7还有程序暂停指令G04等

以上就是G代码最可能用到的,还有的辅助功能代码略写一下!

二:(辅助功能指令)

辅助功能指令代码例如M03

S250(启动主轴,正转、转速250转/分),还有换刀的T0X0X等,M00(程序暂停),M05(主轴停止)M30(程序结束并返回程序开头)M08(切削液开)!M21(气缸送料)等!M09(切削液关闭)

三:还有的宏程序、程序调用的、有需要才用到!

常用的就这些,希望能帮到楼主啦!

(责任编辑:IT教学网)

更多

推荐ASP.NET教程文章