首页 理论教育 了解G指令的功能和使用方法

了解G指令的功能和使用方法

时间:2023-07-02 理论教育 版权反馈
【摘要】:G指令又称为准备功能指令,其字的地址符是G,故又称为G功能或G代码。G指令中的后续数字大多为两位正整数。数控系统可通过参数设置来进行选择,默认的选择是G代码系统A,本书主要介绍系统A。表1-2中除了G10和G11外,00组的G代码都是非模态代码,而其余组的G代码都是模态代码。5)如果在固定循环中指定了01组的G代码,就像指定了G80代码一样取消固定循环。

了解G指令的功能和使用方法

G指令又称为准备功能指令,其字的地址符是G,故又称为G功能或G代码。它是建立机床或控制系统工作方式的一种命令。G指令中的后续数字大多为两位正整数(包括00)。不少机床此处的前置“0”允许省略,即能够辨识G1就是G01等。表1-2所示为应用较为广泛的FANUC 0i mate-TC数控系统的G。

表1-2 FANUC 0i mate-TC数控系统的G

978-7-111-36313-2-Chapter01-31.jpg

(续)

978-7-111-36313-2-Chapter01-32.jpg

(续)

978-7-111-36313-2-Chapter01-33.jpg

说明:(www.xing528.com)

1)表1-2中有三种G代码系统:A、B、C。数控系统可通过参数(参数号3401)设置来进行选择,默认的选择是G代码系统A,本书主要介绍系统A。这种系统的绝对/增量坐标分别采用(X、Z)/(U、W)表示,适用于单一刀架的机床。

2)G代码分为模态代码和非模态代码两种。所谓模态代码是指该代码具有续效性,在后续的程序段中,在同组其他G代码出现之前一直有效。而非模态代码不能续效,只在所出现的程序段中有效,下一个程序段需要时,必须重新写出。例如01组的G代码有G00、G01、G02和G03四个,若在某一个程序段中用到了G01,则后续的程序段中若没有到G00、G02和G03,则程序段中可以不写G01。表1-2中除了G10和G11外,00组的G代码都是非模态代码,而其余组的G代码都是模态代码。

3)不同组的G代码,在同一程序段中可指定多个。如果在同一程序段中指定了两个或两个以上同组的模态代码,则只有最后的G代码有效。如果在程序中指定了G代码表中没有列出的G代码,则系统显示报警。

4)表1-2中左上角带有“◤”符号的G代码为初始状态G代码,又称默认G代码,即数控系统的电源接通或复位时CNC进入清除状态时的G代码。一般情况下每一组G代码中只有一个。G20和G21初始状态为断电前的状态。是否保持初始状态G代码可以通过参数(参数号3402)设置改变,表1-2中所列为出厂状态的默认状态。G00和G01、G22和G23、G90和G91可以单独用参数(参数号3402和3401)设置。

5)如果在固定循环中指定了01组的G代码,就像指定了G80代码一样取消固定循环。指定固定循环的G代码不影响01组G代码。

6)当G代码系统A用于钻孔固定循环的时候,返回点只有初始平面,即直接返回初始平面,不存在参考平面(R点平面),这实际上是符合车床钻孔特点的。

7)表1-2中G代码按组号编排显示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈