张思颖 发表于 2025-7-31 17:09:54

关于同一把刀每个工序单独显示本工序最大刀具深度的问题

这个后处理自己在论坛下载的,用了很久,一直有一个问题解决不了,同一把刀具,分了两个工序,最大加工深度Z只能在第一个工序显示,而且只显示当前刀具总的下刀深度,不是当前工序的深度,第二个工序就不显示了, 求大神帮忙修改一下,让同一把刀具,不同的工序只显示当前本工序的下刀深度,但是刀具列表中的Z总深度不能改变,还是这把刀具的总深度

最后附上后处理



pmjxc 发表于 2025-7-31 21:50:37

本帖最后由 pmjxc 于 2025-7-31 21:54 编辑

你这后处理我后处理时报警,镗孔程序,还有攻丝都有M29,三凌的用不了,还有一个直径刀补结束没有G40(开始刀轨事件里面加的),很危险的,三凌和法来克程序G82暂停时间也没有转换,单独后处理也是报警

张思颖 发表于 2025-8-1 10:10:50

本帖最后由 张思颖 于 2025-8-1 10:12 编辑

pmjxc 发表于 2025-7-31 21:50
你这后处理我后处理时报警,镗孔程序,还有攻丝都有M29,三凌的用不了,还有一个直径刀补结束没有G40(开始 ...
我不知道你是在什么状况下出现这么多报警的,但是我早上自己试了试, 完全没有发现报警,
你说的镗孔和攻牙会输出M29,我自己试并没有出现

你说的在开始事件里加刀补没有G40, 我自己也试了, G41和G40都有输出

发那科模式G82是没有M29,   攻牙M29都是正常输出的

另外你说三菱和发那科的G82的P值要转换,我查了一下,没有发现要转换的地方,P值都是代表毫秒的,   可能是我自己的问题,没有查对地方,

pmjxc 发表于 2025-8-1 11:53:52

本帖最后由 pmjxc 于 2025-8-1 14:50 编辑

发表于 2025-8-1 10:10
我不知道你是在什么状况下出现这么多报警的,但是我早上自己试了试, 完全没有发现报警,
你说的镗孔和 ...
只做了一个这样的,G82P,法来克是不带点的,三凌的要带点,镗刀用G76,有些程序可以输出,有些不能输出,余量信息输出也有问题,最早我的也是,上个月才修复的,遇到这个图档你的后处理问题就不行了,有些是在特定情况下才会发生,开始看错了,以为是时间,这次搞的是深度


导入pb_cmd_check_travel_limits.tcl
编辑PB_CMD_before_motion过程,添加PB_CMD_check_travel_limits
在工序结束序列添加输出命令
global mom_sys_min_travel
MOM_output_literal "(Max Depth: )"




张思颖 发表于 2025-8-1 15:29:47

pmjxc 发表于 2025-8-1 11:53
只做了一个这样的,G82P,法来克是不带点的,三凌的要带点,镗刀用G76,有些程序可以输出,有些不能输出, ...

首先感谢帮助,余量输出那里我知道没有壁余量的输出(我自己平常不太用那个余量),

按照你说的那个代码, 我加进去了,也成功输出了, 但是输出的地方在每个工序的末尾,我想输出在刀具名称和余量中间,我自己试了好多次没有成功,应该怎么移动才可以

pmjxc 发表于 2025-8-1 16:48:27

张思颖 发表于 2025-8-1 15:29
首先感谢帮助,余量输出那里我知道没有壁余量的输出(我自己平常不太用那个余量),

按照你说的那个代 ...

在结尾那里把输出关掉,只记录,不输出,然后在刀轨开始那里自定义一个记录符号,程序重写时,就会自动排下来

张思颖 发表于 2025-8-1 19:15:52

本帖最后由 张思颖 于 2025-8-1 19:19 编辑

麻烦帮我再看看,可能是我代码哪里没写对

张思颖 发表于 2025-8-1 19:18:10

pmjxc 发表于 2025-8-1 16:48
在结尾那里把输出关掉,只记录,不输出,然后在刀轨开始那里自定义一个记录符号,程序重写时,就会自动排 ...

能帮我再看看,可能是我那里写的不对,程序 Z 值出来的位置不对,感谢感谢!


页: [1]
查看完整版本: 关于同一把刀每个工序单独显示本工序最大刀具深度的问题