2-FANUC数控车编程基础-G指令
- 格式:ppt
- 大小:1.07 MB
- 文档页数:21


本文来自网络,经过本店整理而成
常见数控系统G代码大全
目录 FANUC车床G代码 FANUC铣床G代码 FANUC M指令代码 SIEMENS铣床 G代码 SIEMENS802S/CM 固定循环 SIEMENS802DM/810/840DM 固定循环 SIEMENS车床 G 代码 SIEMENS 801、802S/CT、 802SeT 固定循环 SIEMENS 802D、810D/840D 固定循环 HNC车床G代码 HNC铣床G代码 HNC M指令 KND100铣床G代码 KND100车床G代码 KND100 M指令 GSK980车床G代码 GSK980T M指令 GSK928 TC/TE G代码 GSK928 TC/TE M指令 GSK990M G代码 GSK990M M指令 GSK928MA G代码 GSK928MA M指令 FANUC车床G代码
G00 定位 (快速移动)
G01 直线切削
G02 顺时针切圆弧 (CW,顺时钟)
G03 逆时针切圆弧 (CCW,逆时钟)
G04 暂停 (Dwell)
G09 停于精确的位置
G20 英制输入
G21 公制输入
G22 内部行程限位 有效
G23 内部行程限位 无效
G27 检查参考点返回
G28 参考点返回
G29 从参考点返回
G30 回到第二参考点
G32 切螺纹
G40 取消刀尖半径偏置 本文来自网络,经过本店整理而成 G41 刀尖半径偏置 (左侧)
G42 刀尖半径偏置 (右侧)
G50 修改工件坐标;设置主轴最大的 RPM
G52 设置局部坐标系
G53 选择机床坐标系
G70 精加工循环
G71 内外径粗切循环
G72 台阶粗切循环
G73 成形重复循环
G74 Z 向步进钻削
G75 X 向切槽
G76 切螺纹循环
G80 取消固定循环
G83 钻孔循环
G84 攻丝循环
G85 正面镗孔循环
G87 侧面钻孔循环
G88 侧面攻丝循环
常用数控系统G代码总汇
FANUC车床G代码
FANUC铣床G代码
FANUC M指令代码
SIEMENS铣床 G代码
SIEMENS802S/CM 固定循环
SIEMENS802DM/810/840DM 固定循环
SIEMENS车床 G 代码
SIEMENS 801、802S/CT、 802SeT 固定循环
SIEMENS 802D、810D/840D 固定循环
HNC车床G代码
HNC铣床G代码
HNC M指令
KND100铣床G代码
KND100车床G代码
KND100 M指令
GSK980车床G代码
GSK980T M指令
GSK928 TC/TE G代码
GSK928 TC/TE M指令
GSK990M G代码
GSK990M M指令
GSK928MA G代码
GSK928MA M指令
三菱 E60 铣床G代码
DASEN 3I铣床G代码
DASEN 3I车床G代码
华兴车床G代码
华兴M指令
华兴铣床G代码
华兴M指令
仁和32T G代码
仁和32T M指令
SKY 2003N M G代码
SKY 2003N M M指令
FANUC车床G代码
G代码 解释
G00 定位 (快速移动)
G01 直线切削
G02 顺时针切圆弧 (CW,顺时钟)
G03 逆时针切圆弧 (CCW,逆时钟)
G04 暂停 (Dwell)
G09 停于精确的位置
G20 英制输入
G21 公制输入
G22 内部行程限位 有效
G23 内部行程限位 无效 G27 检查参考点返回
G28 参考点返回
G29 从参考点返回
G30 回到第二参考点
G32 切螺纹
G40 取消刀尖半径偏置
G41 刀尖半径偏置 (左侧)
G42 刀尖半径偏置 (右侧)
G50 修改工件坐标;设置主轴最大的
RPM
G52 设置局部坐标系
G53 选择机床坐标系
G70 精加工循环
G71 内外径粗切循环
FANUC常用代码及含义
00000000
z代表轴向坐标,X代表水平方向,Y代表垂直方向;
00000000
1、G00与G01
0000000
G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于
切削加工
00000000
G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般
用于切削加工
0000000
2、G02与G03
0000000
G02:顺时针圆弧插补 G03:逆时针圆弧插补
00000000
3、G04(延时或暂停指令)
00000000
一般用于正反转切换、加工盲孔、阶梯孔、车削切槽
00000000
4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和
加工中心
00000000
G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面
00000
000
G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专
门指定
00000000
G19:Y-Z平面或与之平行的平面
00000000
5、G27、G28、G29 参考点指令
00000000
G27:返回参考点,检查、确认参考点位置
00000000
G28:自动返回参考点(经过中间点)
00000000
G29:从参考点返回,与G28配合使用
00000000
6、G40、G41、G42 半径补偿
00000000
G40:取消刀具半径补偿
00000000
先给这么多,晚上整理好了再给
00000000
7、G43、G44、G49 长度补偿
00000000
G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿
0000
0000
8、G32、G92、G76
00000000 G32:螺纹切削 G92:螺纹切削固定循环 G76:螺纹切削复合循环
00000000
9、车削加工:G70、G71、72、G73
00000000
G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削,
FANUC系统数控车床编程与操作
FANUC系统是一种工业机器人控制系统,也是目前最常用的数控机床控制系统之一。FANUC系统数控车床编程与操作对于车床操作员来说是一项非常重要的技能,下面将为大家详细介绍其编程和操作方面的知识。
一、FANUC系统数控车床编程
1. 编程基础
FANUC系统数控车床编程需要对数控机床、加工工艺、机械制图、数学知识等多方面的知识有一定的了解。
编程语言主要包括G代码和M代码,G代码用于描述加工路径和运动轨迹,M代码用于描述加工过程中的辅助功能。它们可以通过程序编辑器编写,最终转换成机床控制器能够识别的机器语言。
2. 编程规范
在FANUC系统的数控车床编程中,需要遵守一定的编程规范,以保证程序的正确性和高效性。下面列出一些常用的编程规范:
• 尽量使用标准G代码和M代码
• 将程序分段,每段不超过50条指令
• 采用子程序和循环结构,重复利用部分程序
• 使用变量,如(#1, #2, …)
• 始终在程序的开头和结尾处加上固定的代码
3. 编程实例
下面是一个简单的FANUC系统数控车床编程实例,它用于加工一个圆柱体:
O10(圆柱加工程序)
G90 G54 G17 G40 G49 G80
T1 M6
S1000 M3
G0 X-25. Y0. Z50.
G43 H1 Z5. M8
G1 Z-30. F500.
G2 X-25. Y0. Z-35. I25. J0. F300.
G1 Z-70. F500.
G2 X-25. Y0. Z-105. I25. J0. F300.
G1 Z-110. F500.
G0 Z50.
M30 4. 编程工具
FANUC系统数控车床编程可以使用许多工具,包括FANUC软件、CAD/CAM软件和集成开发环境(IDE)等。一些常见的工具包括:
• FANUC编程软件:FANUC提供了许多编程软件,如FANUC Manual
Guide i、FANUC Custom Macro B和FANUC Custom Macro C等。