签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
这段示例程序中,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
G58,G59是模态代码,相对于多坐标系指令,关于用法要是有设备编程试试就知道了,我们做调试的,在培训客户前也都是依据说明书试验的,实践出真知嘛!
G58 G59实际使用中 可以单独使用
跟G54 等坐标系用法一样。
我们可以在零点偏置中设定 G58 G59的零点
编程时 直接使用
比如程序头
G58/G59 G90 G17 G40
G0 Z100
X0 Y0
S1000 M3 F100
后面跟着加工内容
另外有一点需要注意
我试的时候 整个程序只在程序头调用了一次坐标系 G58 或者G59
后面没再用过 TRANS ATRANS 或者调用其他坐标系。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录