04_第四章 常用NC Code 介绍.doc
文本预览下载声明
第四章 常用NC Code 介绍
前提:
为避免造成操作人员之意外伤害或机械之损坏,操作人员应先形行将欲执行之加工程序,作一测试,亦即先行执行该加工程序, 但不做任何切割?。
壹、程序结构概要
程序是由许多“区间语”所组合形成,而各区间语是“EOB ;”来分别
一行区间语的结束。
例:N10 G09 G01 X-100. Y-100. F3000;
N20 G91 G02 X-50. Y-50. R50 F200;;
一.、O 指令
a 、O 指令PAGE \# 頁: #
PAGE \# 頁: #
PAGE \# 頁: #
b 、该程序号码最多可输入4 位数,0000~9999。如O0035,0099…..等。
c、在编辑某一程序时,是不可用已存在控制器内之任一程序号码。
二、N指令
程序是由许多区间语(BLOCK)组合而成,为了易于区分,在每一区
间前编上N CODE.
a.、N 指令表示行号。
b、此行号最多可使用至4 位数。(N0001~9999)
c、由于此行号并不影响加工程序之执行,且占据控制器之记忆空间,因
此建议无须使用此行号 。
三.、G 指令
G 指令可分6 组,分述如下,但在叙述每一组之前,请注意。
a、每一G指令,其后均接2位数,如G00、G91等。
b、每一组内之G指令,不能用于同一行内。
c、若同一组内之G指令被编辑在同一行内,则后出现之G指令者有效,如G00、G01….则G01有效。
群别
指令
群别
指令
A
G90,G91,G92
D
G17,G18,G19
B
G00,G01
G02,G03
E
G40,G41,G42
C
G04,G09,G28
F
G43,G44,G49
其余各G Code 请参阅 FANUC 操作手册
贰、以下为各G Code 之简介
一: 坐标系统
a、G90:绝对坐标系统(ABSOLUTE)
当此指令被使用于某一程序内,则其后所出现之坐标系统,均是使用绝对坐标系统,亦即控制器于判读每一移动指令之数值时,均考虑该数值为绝对坐标数值,此数值均是相对于工作原点。
b、G91:相对坐标系统(INCREMENTAL)
当此指令被使用于某一程序内,则其后所出现之坐标系统,均是使用绝对坐标系统,,亦即控制器于判读每一移动指令之数值时,均考虑该数值为绝对坐标数值,此数值均是相对于前一点之位置距离。
例 : 如下图所示
设定工作原点为(0,0)
则加工时输入坐标时有下列两种方法:
1:使用G90系统
G90G01X0.Y-100.F2000;
G01X-100.Y-100.F3000;
G01X-100.Y0.F2500;
G01X0.Y0.F3000;
2:使用G91系统
G91G01X0.Y-100.F2000;
G01X-100.Y0.F3000;
G01X0.Y100.F2500;
G01X100.Y0.F3000;
c、G92 :工作坐标系统(PROGRAMMING OF ABSOLUTE ZERO POINT)
定义某一点坐标为工作原点
格式:G92 X(数值) Y(数值) Z(数值) ;
本指令建立加工坐标系,一旦坐坐标系建立,以后绝对值指令均用此位置。
例 :设定工作坐标(刀尖即为程序开始点)
G92X100.Y0Z50.:
d、G52:局部坐标系设定(Local coordinate system setting)
在加坐标系中制作程序,有时在加工坐标系中有个子程序更为方
便。这个子坐标系称为局部坐标。
格式:G52 X(数值) Y(数值) Z(数值);
e、G54~G59:工作坐标系1~6选择(Workpiece coordinate system 1~6
Selection)
适合工具机的六个坐标系预先设定,可用G54~G59选择。
G54………………….加工坐标系1
G55………………….加工坐标系2
G56………………….加工坐标系3
G57………………….加工坐标系4
G58………………….加工坐标系5
G59………………….加工坐标系6
六个坐标系决定是在每个轴从机械原点至它们各别原点设定的距
离。
二 : 轴向移动
1、G00 : 快速移动(RAPID TRVERSE)
a、其移动之速度,是以机械之默认值来移动。
b、快速定位在各轴独立执行。
c、格式:G00 X(数值)Y(数值) Z(数
显示全部