G98 每分进给(G98) |
G98是每分进给状态。 刀具每分钟走的距离,用F后续的数值直接指令。 G98是模态的,一旦指令了G98状态,在G99(每转进给)指令之前,一直有效。 |
G99 每转进给 |
G99是每转进给状态。主轴每转刀具的进给量用F后续的数值直接指令。 注1:当位置编码器的转速在1转/分以下时,速度会出现不均匀地加工,可用1转/分以下的转速,这种不均匀会达到什么程度,不能一概而论,不过在1转/分以下,转速越慢,越不均匀。 注2:G98,G99是模态的,一旦指令了,在另一个代码出现前,一直有效。 注3:F代码最多允许输入7们,但是,即使输入进给速度值超过限制值,移动时也限制值上。 注4:使用每转进给时,主轴上必须装有位置编码器。 |
G96,G97 恒线速控制(G96,G97) |
数控圈 所谓的恒线速控制是指S后面的线速度是恒定的,随着刀具的位置变化,根据线速度计算出主轴转速,并把与其对应的电压值输出给主轴控制部分,使得刀具瞬间的位置与工件表面保持恒定的关系。 线速度的单位如下: 输入单位线速度单位公制米/分线速度单位根据机械厂家不同有时会不同。 恒线速控制指令如下: G96 S__;恒线速控制指令取消如下: G97 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米/分)注5:机床锁住时,机械不动,对应程序中X坐标值的变化,进行恒线速控制。 注6:切螺纹时,恒线速控制也是有效的,因此切螺纹时,用G97方式使恒线速控制无效,以使主轴以同一转速转动。 注7:每转进给(G99),在恒线速控制方式下(G96),虽然无使用意义,但仍有效。 注8:从G96状态变为G97状态时,G97程序段如果没有指令S码(转/分),那么G96状态的最后转速作为G97状态的S码使用。 N100 G97 S800;(800转/分)注9:数控圈认为恒线速控制中指定的线速度是相对于编程轨迹的,而不是刀补后的位置的线条速度。 |
标签: 广数车床g代码详解