技术论坛

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

作者 主题
游民

经验值: 147
发帖数: 3
精华帖: 0
主题:【探讨】我对TRANS、ATRANS与G58、G59用法的理解


只看楼主 楼主 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,偷懒少写几个字儿?


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1597706&b_id=20

版主

经验值: 38709
发帖数: 10357
精华帖: 72
回复:我对TRANS、ATRANS与G58、G59用法的理解


只看楼主 1楼 2019-12-09 14:39:03

G58,G59是模态代码,相对于多坐标系指令,关于用法要是有设备编程试试就知道了,我们做调试的,在培训客户前也都是依据说明书试验的,实践出真知嘛!


西门子的多年使用者http://yinshenren.ys168.com/、
以下网友喜欢您的帖子:

  
新手

经验值: 7
发帖数: 1
精华帖: 0
回复:我对TRANS、ATRANS与G58、G59用法的理解


只看楼主 2楼 2020-01-30 14:45:51

G58  G59实际使用中 可以单独使用

跟G54 等坐标系用法一样。

我们可以在零点偏置中设定 G58 G59的零点

编程时 直接使用

比如程序头

G58/G59 G90  G17 G40

G0 Z100

X0 Y0

S1000 M3 F100

后面跟着加工内容

另外有一点需要注意

我试的时候 整个程序只在程序头调用了一次坐标系 G58 或者G59

后面没再用过 TRANS ATRANS 或者调用其他坐标系。



 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
我对TRANS、ATRANS与G58、G59用法的理解
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。