Fanuc数控车床G代码及M指令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fanuc数控车床G代码及M指令
一、G 代码命令
1、代码组及其含义
“模态代码” 和“一般” 代码
“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码".
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
G97恒线速度控制取消
G9810固定循环返回起始点
2、代码解释:
G00定位
1. 格式
G00 X_ Z_
这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下).
2。
非直线切削形式的定位
我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。
刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。
3。
直线定位
刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置.
4. 举例
N10 G0 X100 Z65
G01直线插补
1。
格式
G01 X(U)_ Z(W)_ F_ ;
直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。
X, Z: 要求移动到的位置的绝对坐标值。
U,W:要求移动到的位置的增量坐标值。
2。
举例
①绝对坐标程序
G01 X50。
Z75。
F0。
2 ;
X100.;
②增量坐标程序
G01 U0。
0 W—75。
F0.2 ;
U50.
G02/G03圆弧插补(G02, G03)
1。
格式
G02(G03) X(U)__Z(W)__I__K__F__ ;
G02(G03) X(U)__Z(W)__R__F__ ;
G02 –顺时钟 (CW)凹圆
G03 –逆时钟 (CCW)凸圆
X, Z –在坐标系里的终点
U, W –起点与终点之间的距离
I, K –从起点到中心点的矢量(半径值)R –圆弧范围(最大180 度).
2。
举例
①绝对坐标系程序
G02 X100. Z90。
I50。
K0. F0。
2
或G02 X100。
Z90。
R50。
F02;。