找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 2351|回复: 21

[求助] 后处理备用刀为什么变成T0

[复制链接]

4

主题

170

回帖

3480

积分

中尉

积分
3480
发表于 2023-7-22 15:49:15 | 显示全部楼层 |阅读模式
      pcan
      pbld, n$, *t$, sm06, e$
      pbld, n$,*next_tool$, e$      这是我加的备用刀代码,
      pindex
      if mi1$ > one, absinc$ = zero
      if use_rot_lock & (cuttype <> zero | (index = zero & prv_cabs <> fmtrnd(cabs))), prot_unlock
      if convert_rpd$, pconvert_rpd
      pcan1, pbld, n$, [if gcode$, *sgfeed], *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout,
        [if nextdc$ <> 7, *speed, *spindle], pgear, [if gcode$, *feed], strcantext, e$
      if use_rot_lock & (cuttype = zero | drilling) & cutpos$ <> six, prot_lock
      result = force(feed)  # Force output of feed next time it's called for output
      pbld, n$, sg43, *tlngno$, pfzout, pscool, pstagetool,e$
      absinc$ = sav_absinc
      pbld, n$, sgabsinc, e$
      pcom_movea
      toolchng = zero

4

主题

170

回帖

3480

积分

中尉

积分
3480
 楼主| 发表于 2023-7-22 15:49:59 | 显示全部楼层
这是后处理出来的程序
屏幕截图 2023-07-22 154845.png

4

主题

170

回帖

3480

积分

中尉

积分
3480
 楼主| 发表于 2023-7-22 15:51:04 | 显示全部楼层
我看到网上的都是这样加的,怎么会变成 T0

3

主题

1192

回帖

8884

积分

少校

积分
8884

活跃会员论坛元老

发表于 2023-7-22 16:22:50 | 显示全部楼层
哪里看的教程?直接在在工序起始序列  里的自动换刀 T M06下添加新块  就好了  多省心{:}
Screenshot_83.jpg
Screenshot_84.jpg
Screenshot_85.jpg

4

主题

170

回帖

3480

积分

中尉

积分
3480
 楼主| 发表于 2023-7-22 16:29:28 | 显示全部楼层
q1031015514* 发表于 2023-7-22 16:22
哪里看的教程?直接在在工序起始序列  里的自动换刀 T M06下添加新块  就好了  多省心

你这是NX,你来错地方了{:cry:}

3

主题

1192

回帖

8884

积分

少校

积分
8884

活跃会员论坛元老

发表于 2023-7-22 16:48:11 | 显示全部楼层
qingg 发表于 2023-7-22 16:29
你这是NX,你来错地方了

看错了{:titter:}

15

主题

2361

回帖

1万

积分

上校

积分
14916
发表于 2023-7-22 17:09:28 | 显示全部楼层
M8 後面已經有了pstagetool  已經有備刀了...   
一般是不需要加*去強制輸出  只要next_tool$就行 ....但只有一把刀的話 也會是出來備刀T1 不會是T0

我也不清楚為何出現T0這種情形   ....等大佬來看
10.png

20

主题

842

回帖

1万

积分

中校

积分
12082
发表于 2023-7-23 11:11:07 | 显示全部楼层
把next_tool 改成 pstagetool, 下面的pstagetool删掉

15

主题

2361

回帖

1万

积分

上校

积分
14916
发表于 2023-7-23 15:51:41 | 显示全部楼层
qingg 发表于 2023-7-22 15:51
我看到网上的都是这样加的,怎么会变成 T0

刀號是0號才會出現T0   檢查一下你的下支刀號 是不是漏打了...

4

主题

170

回帖

3480

积分

中尉

积分
3480
 楼主| 发表于 2023-7-24 16:28:44 | 显示全部楼层
本帖最后由 qingg 于 2023-7-24 16:31 编辑
75921872 发表于 2023-7-23 11:11
把next_tool 改成 pstagetool, 下面的pstagetool删掉

还是不行
   pbld, n$, *t$, sm06, e$
   # pbld, n$,*next_tool$, e$
      pbld, n$,pstagetool,e$
      pindex
      if mi1$ > one, absinc$ = zero
      if use_rot_lock & (cuttype <> zero | (index = zero & prv_cabs <> fmtrnd(cabs))), prot_unlock
      if convert_rpd$, pconvert_rpd
      pcan1, pbld, n$, [if gcode$, *sgfeed], *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout,
        [if nextdc$ <> 7, *speed, *spindle], pgear, [if gcode$, *feed], strcantext, e$
      if use_rot_lock & (cuttype = zero | drilling) & cutpos$ <> six, prot_lock
      result = force(feed)  # Force output of feed next time it's called for output
      pbld, n$, sg43, *tlngno$, pfzout, e$

屏幕截图 2023-07-24 162808.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-5-1 03:50

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表