G指令具体功能如下:
1、G00 快速定位。
格式:G00 X(U)__Z(W)__
说明: (1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件
进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他
轴继续运动,
(3)不运动的坐标无须编程。
(4)G00可以写成G0
例:G00 X75 Z200
G0 U-25 W-100
2、G01 直线补间切削。
直线插补
格式:G01 X(U)__Z(W)__F__(mm/min)
说明:
(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令
进给速度。所有的坐标都可以联动运行。
(2)G01也可以写成G1
例:G01 X40 Z20 F150
两轴联动从A点到B点
3、G02 圆弧补间切削CW(顺时针)
逆圆插补
格式1:G02 X(u)____Z(w)____I____K____F_____
说明:X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,
圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K均是圆弧终点的坐标值。
I是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。
4、G03 圆弧补间切削CCW(逆时针)
顺圆插补
说明:除了圆弧旋转方向相反外,格式与G02指令相同。
5、G04 定时暂停
格式:G04__F__ 或G04 __K__
说明:加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒。
范围是001秒到300秒。
参考资料来源:百度百科-G指令
日本丰田加工中心,发那科18i的系统在编制铣螺纹的程序时报警出错,详细程序如下: O0002;(主程序名) T2;(2号刀具为16mm的螺纹铣刀) G80G40G69;(取消固定循环、刀具半径补偿和旋转指令) G90G54G00X0Y0M03S1800;(程序初始化) G43Z500H02;(2号刀具长度补偿) Z50;(快速移动点定位) G01Z0F50;(工进到Z0) G42D02G01X-8Y-100;(D02=Rprg,螺纹铣刀的圆角半径编程值,在0A段建立刀补) G02X-180Y0R10;(圆弧导入 R10) M98P200L14;(调用子程序 O200,调用次数 14 次) G90G02X-80Y10R100;(圆弧导出 R10) G40G01X0Y0;(取消刀补) G0Z500;(退出) M05;(主轴停止) M30;(程序结束并返回程序头) %(程序结束符) 子程序如下。 %(程序开始符) O200;(子程序) G91G02I180Z-150F300;(运用增量坐标值编写,刀具每运行一周沿 Z 轴方向向下移动一个螺距P=15mm) M99;(返回主程序) 这个程序是在网上找的,在运行到子程序时出错,说是错误的面和轴选择,哪位知道怎么回事请详解,万分感谢!是不是设备没有这个功能?但是18I的系统按道理是支持的啊
有很多很多了,大多数都是用不到的,,
G00 快速定位
G01 直线补间切削
G02 圆弧补间切削CW(顺时针)
G03 圆弧补间切削CCW(逆时针)
G023 指数函数补间 正转
G033 指数函数补间 逆转
G04 暂停
G05 高速高精度制御 1
G051 高速高精度制御 2
G06~G08没有
G071/107 圆筒补间
G09 正确停止检查
G10 程式参数输入/补正输入
G11 程式参数输入取消
G12 整圆切削CW
G13 整圆切削CCW
G121/112 极坐标补间 有效
G131/113 极坐标补间 取消
G14没有
G15 极坐标指令 取消
G16 极坐标指令 有效
G17 平面选择 X-Y
G18 平面选择 Y-Z
G19 平面选择 X-Z
G20 英制指令
G21 公制指令
G22-G26没有
G27 参考原点检查
G28 参考原点复归
G29 开始点复归
G30 第2~4参考点复归
G301 复归刀具位置1
G302 复归刀具位置2
G303 复归刀具位置3
G304 复归刀具位置4
G305 复归刀具位置5
G306 复归刀具位置6
G31 跳跃机能
G311 跳跃机能1
G312 跳跃机能2
G313 跳跃机能3
G32没有
G33 螺纹切削
G34 特别固定循环(圆周孔循环)
G35 特别固定循环(角度直线孔循环)
G36 特别固定循环(圆弧)
G37 自动刀具长测定
G371 特别固定循环(棋盘孔循环)
G38 刀具径补正向量指定
G39 刀具径补正转角圆弧补正
G40 刀具径补正取消
G41 刀具径补正 左
G42 刀具径补正 右
G401 法线制御取消
G411 法线制御左 有效
G421 法线制御右 有效
G43 刀具长设定(+)
G44 刀具长设定(—)
G431 第1主轴制御 有效
G441 第2主轴制御 有效
G45 刀具位置设定(扩张)
G46 刀具位置设定(缩小)
G47 刀具位置设定(二倍)
G48 刀具位置设定(减半)
G471 2主轴同时制御 有效
G49 刀具长设定 取消
G50 比例缩放 取消
G51 比例缩放 有效
G501 G指令镜象 取消
G511 G指令镜象 有效
G52 局部坐标系设定
G53 机械坐标系选择
G54 工件坐标系选择1
G55 工件坐标系选择2
G56 工件坐标系选择3
G57 工件坐标系选择4
G58 工件坐标系选择5
G59 工件坐标系选择6
G541 工件坐标系选择 扩张48组
G60 单方向定位
G61 正确停止检查模式
G611 高精度制御
G62 自动转角进给率调整
G63 攻牙模式
G631 同期攻牙模式(正攻牙)
G632 同期攻牙模式(逆攻牙)
G64 切削模式
G65 使用者巨集 单一呼叫
G66 使用者巨集 状态呼叫A
G661 使用者巨集 状态呼叫B
G67 使用者巨集 状态呼叫 取消
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点复归
G1141 主轴同期制御
G100~225 使用者巨集(G码呼叫)最大10个
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 子程序结束
要看你是什么系统的!例如广州数控928TE车螺纹编程 ,长度50 外圆直径55 牙距2 上面尺寸单位(MM)编程如下
M03 S900 T11 主轴启动,速度选择,刀具
G0 X55 Z5快速定位
G92 X535 Z_50 P2 K2螺纹循环,牙距,退尾
X53 螺纹内径
X525
X523 螺纹内径
G0 X100 Z5快速定位
M05主轴停止
M30程序结束
各系统不同编程就不同,以上仅供参考
以上就是关于数控车床的G指令都是什么意思全部的内容,包括:数控车床的G指令都是什么意思、哪位大侠帮忙写一个数控铣内螺纹的程序,内孔是14.6铣的螺纹是M16x1.5,长度是35的通孔!、数控车床程序中的全部G、M码指令有哪些,分别代表什么有谁能帮帮忙,谢谢了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)