gaoshou999 发表于 2020-6-18 08:28:06

三菱系统宏程序如何读取G54座标的XY值?

程序中需要通过系统变量读取G54及G55座标的XY值,再利用两个座标的差值计算出以G54为圆心得到G55座标相对于G54的偏转角度

gaoshou999 发表于 2020-6-23 23:16:35

lyangshu 发表于 2020-6-22 15:36
G 54   #5021=ABS[#1];
                  #5022=ABS[#2;
       G55   #5031=ABS[#3 ...

谢谢大侠!我这系统是三菱的,只要#5021能读到G54的X值如你所述程序应该就没问题,明天在机床上试试。特别感谢!!!

lyangshu 发表于 2020-6-22 15:36:39

本帖最后由 lyangshu 于 2020-6-22 15:41 编辑

      G 54   #5021=ABS[#1];
                  #5022=ABS[#2;
       G55   #5031=ABS[#3;
                  #5032=ABS[#4];
                  #5=#3-#1;
                  #6=#4-#2;
                  #7=ABS/[#5]];
                  G54X0Y0
                     G68R-#7.(如你图所示就是负);
                   ~
                   ~
                  ~
                  M30;
       #5021~#5022对应你G54的XY系统变量不同系统不一样   同样#5031~#5032对应你G55的XY系统变量

lyangshu 发表于 2020-6-18 09:28:28

你是用来返修的吧
这个程序{:lol:}

gaoshou999 发表于 2020-6-21 22:47:41

lyangshu 发表于 2020-6-18 09:28
你是用来返修的吧
这个程序

哈哈,不是的,我这是批量活,但上一工序已经把一个销孔钻出来了(是一个{:cry:},),如果每次手动计算偏转角度一个是麻烦,主要是出错的机率太大了,所以看有没有哪位大侠给帮帮忙。{:smile:}

lyangshu 发表于 2020-6-22 15:49:24

http://www.ugsnx.com/?9193434

肆意的倔强 发表于 2020-11-16 09:00:35

加个探头吧

chenkun520 发表于 2021-12-23 13:49:24

gaoshou999 发表于 2020-6-21 22:47
哈哈,不是的,我这是批量活,但上一工序已经把一个销孔钻出来了(是一个,),如果每次手动计算偏 ...

他那个宏程序可以用不。
页: [1]
查看完整版本: 三菱系统宏程序如何读取G54座标的XY值?