QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 3056|回复: 8
打印 上一主题 下一主题

[求助] 钻孔抬刀高度的设置

[复制链接]

少尉

Rank: 5Rank: 5

11

主题

190

帖子

2953

积分
跳转到指定楼层
楼主
发表于 2022-12-17 11:15:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
后处理钻孔抬到的设置问题
首先我在钻孔参数第一行里加了这个定制命令
然后后面加一个新地址Z,值是  $rtz  ,我这里名字是 user_add_4
开头加 MOM_force_block once user_add_4
最后在循环结束里加一个定制命令 MOM_force once user_add_4
让这个Z值只在G98之前出现一次
我这里设置是强制G98的
这里有个问题,我不知道安全高度的变量参数
导致设置rtrcto为自动是输出的Z还是R点
比如这段
G00 G90 G54 X-78. Y-54. M03 S3000
G43 H16 Z50.
/M08
Z-20.
G98 G81 X-78. Y-54. Z-21.5 R-19. F400.
X-75. Y-17.
X-62. Y9.

其中Z-20会使设置的自动变成了设置成 无 的效果。。正确应该是 Z50.

MOM_force_block once user_add_4
global mom_pos mom_cycle_retract_mode mom_cycle_retract_to mom_cycle_rapid_to rtz mom_cycle_rapid_to_pos mom_cycle_retract_to_pos

if {[info exists mom_cycle_retract_mode]} {
    if { $mom_cycle_retract_mode == "MANUAL"} {
        if {$mom_cycle_retract_to < $mom_cycle_rapid_to} {
            set rtz $mom_cycle_rapid_to_pos(2)
            } else {
             set rtz $mom_cycle_retract_to_pos(2)
            }
    } else {
     set rtz $mom_cycle_rapid_to
        }
} else {
set rtz $mom_cycle_rapid_to
}


还有就是使用避让之后。中间相同R点的每个点都单独出,没有连起来


FANUC3X-22.8.rar (39.49 KB, 下载次数: 53)









有奖推广贴子: 

回复

使用道具 举报

少尉

Rank: 5Rank: 5

11

主题

190

帖子

2953

积分
来自 8#
 楼主| 发表于 2022-12-18 16:44:49 | 只看该作者
本帖最后由 snowa* 于 2022-12-18 16:51 编辑

自己研究了一下,方法在6楼,效果见7楼
各位大佬看看是否可行
这个论坛多久就不能编辑了?

回复 支持 反对

使用道具 举报

上校

Rank: 7Rank: 7Rank: 7

19

主题

845

帖子

1万

积分
沙发
发表于 2022-12-17 11:58:17 | 只看该作者
当你的程序输出G98的时候,就已经回Z安全高度了!
V: hu1990-_-
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

11

主题

190

帖子

2953

积分
板凳
 楼主| 发表于 2022-12-17 12:36:27 | 只看该作者
淡描幸福 发表于 2022-12-17 11:58
当你的程序输出G98的时候,就已经回Z安全高度了!

仔细看一下,我中间加了一个Z值
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

11

主题

190

帖子

2953

积分
5#
 楼主| 发表于 2022-12-17 13:23:01 | 只看该作者

我已经单独加了一个Z值,所有G99没有存在的必要啦
比如下面这段,G98和G99效果一样的
T16 M06
G00 G90 G54 X33. Y74. M03 S3000
G43 H16 Z90.
Z21.
G98 G81 X33. Y74. Z18.5 R21. F400.
X20. Y48.
X17. Y11.
G80
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

11

主题

190

帖子

2953

积分
6#
 楼主| 发表于 2022-12-17 13:54:33 | 只看该作者
将定制命令改成
MOM_force_block once user_add_4
global  mom_cycle_retract_mode mom_cycle_retract_to mom_cycle_rapid_to
global rtz mom_cycle_rapid_to_pos mom_cycle_retract_to_pos

        if {$mom_cycle_retract_to < $mom_cycle_rapid_to} {
            set rtz $mom_cycle_rapid_to_pos(2)
            } else {
             set rtz $mom_cycle_retract_to_pos(2)
}

给后面的user_add_4加一个判断命令
global mom_cycle_retract_mode

if {[info exists mom_cycle_retract_mode] && $mom_cycle_retract_mode == "MANUAL"} {
        return 1
            } else {
            return 0
            }
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

11

主题

190

帖子

2953

积分
7#
 楼主| 发表于 2022-12-17 14:04:54 | 只看该作者



回复 支持 反对

使用道具 举报

一级士官

Rank: 2

0

主题

23

帖子

205

积分
9#
发表于 2023-12-22 11:21:31 | 只看该作者
感谢楼主大佬!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-4-26 16:52

返回顶部