关于G代码
G代码用于命令机床执行特定操作,例如:简单的机床运动或者钻孔功能。它们还可以控制涉及到动力刀具选项和C轴的更加复杂的功能。
每个G代码都有一个组编号。每一组代码都是包含针对一个特定主题的命令。例如,第1组G代码用于控制机床各轴点到点的移动,第7组代码专门用于刀具补偿功能。
每个组都有一个起主导作用的G代码,即所谓的默认G代码。默认G代码是每个组中机床首选的代码,除非给出了该组中的另一G代码。例如,通过X-2. Z-4. 定义了一个X、Z运动,那么,将使用G00对机床进行定位。
正确的编程技巧是,所有运动都采用G代码作为开端。
每组的默认G代码会显示在 当前指令 页面中处于启用状态的代码下。如果使用了该组的另一个G代码(处于激活状态),那么, 所有启用状态代码 页面上将显示该G代码。
G代码指令可以是模态的,也可以是非模态的。在程序结束或者执行同一组另一个G代码前,一个模态G代码将保持有效状态。非模态G代码仅作用于代码所处行,对后面的程序行无作用。00组代码是非模态的,其他组是模态的。
Haas 直观编程系统 (IPS) 是一种编程模式,它可隐藏G代码,也可完全不使用 G 代码 。