数控车床吧 关注:105,403贴子:2,103,482
  • 14回复贴,共1

求助大佬g50子程序偏移,

只看楼主收藏回复

我子程序里g50 w17,一次就做两个工件,按理说只偏移了一次啊,不应该主程序里g50 w-17啊,为啥不对,我现在主程序偏g50w34对吗,


IP属地:江苏来自Android客户端1楼2025-07-05 11:06回复
    你子程序的g50应该写在M99之前吧,所以第二件做完返回主程序之前它又运行了一次g50


    IP属地:福建来自iPhone客户端2楼2025-07-05 11:21
    收起回复
      2025-08-22 21:11:15
      广告
      不感兴趣
      开通SVIP免广告
      切1个偏移1次 程序结束会偏移一次 不推荐用G50 中间停下来要重新对Z0 直接用G54 G55简单不出错 昨天我一次切了6个G54-G59用完了


      IP属地:江苏来自Android客户端3楼2025-07-10 06:59
      收起回复
        G50坐标系不太好用
        假设你每次偏移17
        录入模式 G54 T0101 G0Z0 刀架不动 此时G54是Z0 做基准点
        刀补 工件坐标系
        G55 Z17
        G56 Z34
        G57 Z51
        G58 Z68
        G59 Z85
        所有坐标都是G54做基准点依次偏移
        程序里主程序头+G54 恢复默认坐标(机床默认G54)
        然后调用子程序前面依次加上G55-G59 只调用1次就行 明天我去找找前两天我切了6个 再多就麻烦了 坐标系只有6个
        坐标系好处不乱坐标 不换什么位置停重头开始做就行了


        IP属地:江苏来自Android客户端4楼2025-07-10 21:42
        回复
          第一个工件又不要偏移,所以就是2件


          IP属地:山东来自Android客户端6楼2025-07-11 12:35
          回复
            因为子程序运行了两次,主程序偏移34


            IP属地:浙江来自Android客户端7楼2025-07-13 20:56
            回复