【摘要】:G功能习惯上称为数控机床的“准备功能”,它是数控编程中内容最多、用途最广的编程指令,主要功能是数控系统向机床执行元件发送以何种方式切削和以何种进给速度进行切削加工或者位移的指令。
G功能习惯上称为数控机床的“准备功能”,它是数控编程中内容最多、用途最广的编程指令,主要功能是数控系统向机床执行元件发送以何种方式切削和以何种进给速度进行切削加工或者位移的指令。通常以位址G加上两位数字组成,其范围为G00~G99,不同的G功能代表不同的切削方式或不同的运动动作。
G代码分为模态代码和非模态代码。所谓模态代码指的是在某一程序段中执行指令之后,指令可以一直保持有效状态,直到撤销这些指令;所谓非模态代码指的是仅在编入的程序段中生效的代码指令。
利用模态代码可以大大简化加工程序,但由于它的连续有效性,使得其撤销必须由相应的指令进行。数控系统规定将不能同时执行的代码指令归为一组,以G代码后两位数字进行区别。同一组的代码有相互取代的作用,由此来达到撤销模态代码的目的。
此外,为了避免编程人员在程序中出现指令代码遗漏的情况,数控系统规定在每一组的代码指令中取其中的一个代码作为开机默认代码。
FANUC 0i Mate-TD数控车床的G代码见表1-1。
表1-1 FANUC 0i Mate-TD数控车床的G代码
(续)
(www.xing528.com)
(续)
注:1.标有∗的G代码是开机默认代码。
2.00组的G代码都是非模态G代码,其中G10指令是一次设定,在G11取消设定之前一直有效。
3.不同组的G代码可以在同一程序段中组合且均有效。但如果同一位序段中指定了同组G代码,则最后指定的G代码有效。
4.输入了超出范围的G代码,或系统中没有指定的代码,则机床会出现No.010报警。
5.如果在固定循环指令中指定了01组的G代码,则固定循环将自动取消,固定循环指令不影响01组G代码。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。