我对TRANS、ATRANS与G58、G59用法的理解

已锁定

不贰

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2019-05-21

普通 普通 如何晋级?

我对TRANS、ATRANS与G58、G59用法的理解

5143

2

2019-12-09 13:48:28


这段示例程序中,TRANS、ATRANS与G58、G59一起使用,总偏移量最开始怎么也想不明白为啥会是这个数。

于是又重新看G58、G59的说明:


手册中描述含义为“使用 G58 为设定轴替换可编程零点偏移的绝对偏移分量, 保留附加编程的偏移。 以最后调用的可设定零点偏移 (G54 ... G57, G505 ... G599) 为基准。”    

然后发现,G58、G59与TRANS、ATRANS混用时,其实不是简单的将其当成TRANS、ATRANS的代替品,不能将语句中的G代码替换成TRANS、ATRANS来理解程序。混用时,N70中的X20替换N50指令中的X10,相当于指令变为

N50 TRANS 20 Y10 Z10 ;
N60 ATRANS X5 Y5 ;

所以总偏移量为X25 Y15 Z10.


N80中的X10 Y10替换N60中的X5 Y5,替换完后指令相当于

N50 TRANS X20 Y10 Z10 ;
N60 ATRANS X10 Y10 ;

所以总偏移量为X30 Y20 Z10.


G58、G59单独使用时什么情况, 我现在还不大清楚,希望各位大佬可以指教指教,是否可以单独使用G58、58,代替TRANS、ATRANS,偷懒少写几个字儿?

我对TRANS、ATRANS与G58、G59用法的理解 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有24834条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。