数控圈-广州数控车床GSK广数车床系统G96,G97,G98,G99数控代码是什么意思?如何使用?

技术小编 21514 0
G98  每分进给(G98)

G98是每分进给状态。

刀具每分钟走的距离,用F后续的数值直接指令。

G98是模态的,一旦指令了G98状态,在G99(每转进给)指令之前,一直有效。


G99  每转进给

G99是每转进给状态。主轴每转刀具的进给量用F后续的数值直接指令。


G99是模态的,一旦指令性了G99状态,在G98(每分进给)指令之前,一直有效。


 每分进给每转进给指定地址F F指定代码G98G99指定范围1~8000mm/min(F1~F8000) 0.01~500.00mm/re(F1~F50000)限制值每分进给、每转进给都限制在某一固定的速度上。此限制值由机床厂家设定。(限制值是倍率后的数值)倍率每分进给、每转进给都可用0~150%的倍率(10%一挡)

注1:当位置编码器的转速在1转/分以下时,速度会出现不均匀地加工,可用1转/分以下的转速,这种不均匀会达到什么程度,不能一概而论,不过在1转/分以下,转速越慢,越不均匀。

注2:G98,G99是模态的,一旦指令了,在另一个代码出现前,一直有效。

注3:F代码最多允许输入7们,但是,即使输入进给速度值超过限制值,移动时也限制值上。

注4:使用每转进给时,主轴上必须装有位置编码器。
G96,G97  恒线速控制(G96,G97)
数控圈

所谓的恒线速控制是指S后面的线速度是恒定的,随着刀具的位置变化,根据线速度计算出主轴转速,并把与其对应的电压值输出给主轴控制部分,使得刀具瞬间的位置与工件表面保持恒定的关系。

线速度的单位如下:

输入单位线速度单位公制米/分

线速度单位根据机械厂家不同有时会不同。

恒线速控制指令如下:

G96 S__;


       S后指定线速度


恒线速控制指令取消如下:

G97 S__;


       S后指令主轴转速


恒线速控制时,旋转轴必须设定在零件坐标的Z轴(X=0)上来。

(1)主轴速度倍率


对于指定的线速度或转速,根据主轴的倍率选择,可以使用50,60,70,80,90,100,110,120%的倍率。

(2)主轴最高转速限制


用G50 S后续的数值,可以指令恒线速控制的主轴最高转速(转/分)。

G50 S__;


在恒线速控制时,当主轴转速高于上述程序中指定的值时,则被限制在主轴最高转速上。

(3)快速进给(G00)时的恒线速控制


对于用G00指令的快速进给程序段,当恒线速控制时,不进行时刻变化的刀具位置的线速度控制,而是计算程序段终点位置的线速度。这是因为快速不进行切削的缘故。

注1:当电源接通时,对于没设定主轴最高转速的状态,即为不限制状态。

注2:对于限制,只适用于G96状态,G97状态时不限制。

注3:G50,S0;意味着限制到0米/分。

注4:在G96状态中,被指令的S值,即使在G97状态中也保持着。当返回到G96状态时,其值恢复。

G96 S50;(50米/分)


       G97 S1000;(1000转/分)


       G96 X3000;(50米/分)


注5:机床锁住时,机械不动,对应程序中X坐标值的变化,进行恒线速控制。

注6:切螺纹时,恒线速控制也是有效的,因此切螺纹时,用G97方式使恒线速控制无效,以使主轴以同一转速转动。

注7:每转进给(G99),在恒线速控制方式下(G96),虽然无使用意义,但仍有效。

注8:从G96状态变为G97状态时,G97程序段如果没有指令S码(转/分),那么G96状态的最后转速作为G97状态的S码使用。

N100 G97 S800;(800转/分)


       …


       N200 G96 S100;(100米/分)



       …


       N300 G97;(X转/分)


X是N300前一个程序段的转速,即从G96状态变为G97状态时,主轴速度不变。G97—G96时,G96状态的S值有效。如果S值没有指令,则S=0米/分。


注9:数控圈认为恒线速控制中指定的线速度是相对于编程轨迹的,而不是刀补后的位置的线条速度。


标签: 广数车床g代码详解

抱歉,评论功能暂时关闭!