数控车床用M98M99怎么编程用G50吗举例说明?

默认分类 未结 1 964
____Gabs°↘
____Gabs°↘ 2023-03-17 11:31
相关标签:
1条回答
  • 2023-03-17 11:57

    摘要你的意思应该是加工小工件,一次装夹,中间进行切断,从而保证加工定义好的工件数量。如果是这样的话,可以通过在程序里定义工件的零点Z方向偏移量(每个偏移量等于工件的长度+切断长度)。通过此种方法的话要根据你的控制系统,才能进行编制。FANUC的可以用宏程序代码,或G1O指令进行设定。具体的可以参考下说明书。另外就是用G50的方法,原理上是一样的,举例说明下:例:一根100长的料,需要加工5个工件,每个工件的加工长度为20(包括切断长度)。步骤:首先将***全部对好,然后在MDI状态下进行读取刀补,如T0101,然后将***移动到换刀点,此处换刀点的位置选定为X100.0 Z200.0。执行编制好的程序,程序内容为:o1234:T0101(执行刀补)G50 X100.Z200.(设定工件零点)M98P001(调用子程序加工零件)。。。。T0101(更换至初始***)G00 X100. Z180.(重点注意,此处的Z值。200-180=20工件长度)M30;连续执行5次,就可以得到你想要的结果(即一根料出5个工件),重新装料以后,再按照刚才的动作从新开始就可以了。咨询记录 · 回答于2021-04-23数控车床用M98M99怎么编程用G50吗举例说明?你的意思应该是加工小工件,一次装夹,中间进行切断,从而保证加工定义好的工件数量。如果是这样的话,可以通过在程序里定义工件的零点Z方向偏移量(每个偏移量等于工件的长度+切断长度)。通过此种方法的话要根据你的控制系统,才能进行编制。FANUC的可以用宏程序代码,或G1O指令进行设定。具体的可以参考下说明书。另外就是用G50的方法,原理上是一样的,举例说明下:例:一根100长的料,需要加工5个工件,每个工件的加工长度为20(包括切断长度)。步骤:首先将***全部对好,然后在MDI状态下进行读取刀补,如T0101,然后将***移动到换刀点,此处换刀点的位置选定为X100.0 Z200.0。执行编制好的程序,程序内容为:o1234:T0101(执行刀补)G50 X100.Z200.(设定工件零点)M98P001(调用子程序加工零件)。。。。T0101(更换至初始***)G00 X100. Z180.(重点注意,此处的Z值。200-180=20工件长度)M30;连续执行5次,就可以得到你想要的结果(即一根料出5个工件),重新装料以后,再按照刚才的动作从新开始就可以了。望您采纳,祝您生活愉快!请给赞哦

    0 讨论(0)
提交回复