找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 42245|回复: 130

Mastercam 后处理刀具清单输出Z最小值

 火.. [复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2020-12-19 21:12:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Mastercam 后处理刀具清单/刀表中输出Z最小值。! {1 |7 E2 V0 p6 T7 P- O9 w: \
如何处理刀具清单里面如何输出Z最小值,这是很多人想要实现的功能,也有部分人实现了一部分数据输出,还有部分数据是错误的,也有部分人在输出最小值是第一个刀具的Z最小值出现错误。
+ L/ x# j+ P. J出现以上问题的主要原因是没有对刀具数据进行处理时出现错误,二昂旺这种方法使用的buffer缓冲器的方式,先把所有刀具的信息记录并保存,同时把各个刀具的最大最小也记录下来。再单独对各个刀具进行处理,这种方式是可以达到理想的效果,但需要对数据处理比较熟悉,预期涉及到buffer缓冲器的操作。
4 F5 h0 i) J" Y) v; Y
& h" h! @* ^6 b效果如下:! |+ K# ~, g; V' `  c% b: R

+ R4 ?5 G: F: {+ V# } Screenshot 2020-12-19 210128.png
2 h, k) b. L0 Z- [1 J 下面给大家带来一个已经制作好的后处理,改后处理基于软件自带的MPFAN后处理,之增加的刀表功能,整个后处理未作任何大的修改,如果需要把改功能增加刀自己成熟的后处理中,请按一下方法修改:
0 O8 u5 p2 E& G/ q- E9 [4 L
0 ]& z! @$ [3 O: R1:增加以下代码,为了便于大家修改,以下代码可直接整体复制并直接粘贴刀自己的后处理中,具体位置可粘贴到数据定义部分。' T' m. ~* d( f9 n/ k, z
参数配置说明:6 w7 L% a! K/ D" N  b0 [9 g
output_stock_to_leave : yes$ #是否输出预留量,钻孔循环类的操作不输出任何预留量的值
/ G" {' B7 a1 L& @! A( t$ I0 E( P9 j9 d. R  x, C
output_stock_to_table : no$ #刀具清单/刀表中是否输出预留量,钻孔循环类的操作不输出任何预留量的值。
1 {, y, t5 T$ q. c
  q/ H3 Q/ E  k5 N
  1. output_stock_to_leave : yesnbsp; #Output stock to leave information?1 {# ~& c( j7 `# y
  2. output_stock_to_table : no$) g% R2 |, i6 Y

  3. 9 \/ |' K$ @$ L1 P5 {
  4. " h1 T2 a+ s" a( q7 y7 d
  5. fmt "WALL STOCK: "  3  wall_stock  #Stock info note format4 K; \3 A8 ?4 L2 C( g1 n' S) C( b3 r4 Y
  6. fmt "FLOOR STOCK: " 3  floor_stock #Stock info note format  N4 V, L3 t( L+ H" G2 e
  7. fmt "TOOL DIA: "  1  tool_dia      #Enhanced tool table note format
    , E- A/ R+ C( ~0 m
  8. fmt "Z-MIN: "     2  tool_z_min  #Enhanced tool table note format' T- I* ~2 b' }
  9. 7 H5 i/ I7 S# J' U% x

  10. ; o# j- F' x% e$ T% d1 D" S
  11. [startbin]
复制代码
2.在pheader下面增加以下代码:# y- c! I- Y( E
说明:用于输出刀表。$ V* W' y6 j6 |3 I! ]
  1. pheadernbsp;        #Call before start of file! m1 g' G( y, L) x/ C2 O, s
  2.               phead_tooltable
复制代码
3:在换刀M06之前增加以下代码(可选性添加):
& u+ J; ^* C! H1 d# J说明:改代码用于输出当前操作的预留量,钻孔循环类的操作不输出任何内容。) x  x1 _* I: U: c/ z
& h. r( d) W0 y3 z
  1. pstock_leave
复制代码
4:在ptlchg0$下增加以下代码(可选性添加):) Y" L7 F6 @# X) j( o
说明:改代码用于输出当前操作的预留量,钻孔循环类的操作不输出任何内容。3 @' v) s. [; j8 k6 h
  1. pstock_leave
复制代码
5:找到pwrtt$并屏蔽下面的代码,及在下面的代码前面增加一个符号#,如下所示:) c- ]% y1 r9 ?+ M. q# r
  1. #if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
复制代码
以下为后处理下载地址:
3 |; e' Y. f8 I8 \0 ~测试版本:Mastercam 2021* \; ], }  U1 D# e. o
支持版本:Mastercam2017---202x; q- F; v! K( D( p6 r2 `; M
不支持低版本软件,后处理中使用了新的参数,老版本人间不具备且不支持着类型的数据,如需要低版本的后处理可直接联系站长索取。  O1 r! W, z+ t4 c+ t/ g+ E7 U

0 A, A( I3 z3 T4 m. N# g; D统一解压密码:postp.net,www.postp.nethttp://postp.nethttp://www.postp.net) o! U# }- G0 ]8 F% }1 n
游客,如果您要查看本帖隐藏内容请回复

* b: `" m5 x& w! J/ R) ~5 j5 K* b2 J8 o2 p

0

主题

98

回帖

126

积分

注册会员

积分
126
发表于 2020-12-20 09:22:24 | 显示全部楼层
谢谢学习学习
回复

使用道具 举报

0

主题

1

回帖

5

积分

新手上路

积分
5
发表于 2020-12-20 10:56:54 | 显示全部楼层
谢谢分享1111111
: v% Z  T# k. P1 l0 }
回复

使用道具 举报

8

主题

253

回帖

478

积分

中级会员

积分
478
发表于 2020-12-20 23:43:27 | 显示全部楼层
老板又出新技术了,666
回复

使用道具 举报

4

主题

92

回帖

140

积分

实习版主

积分
140
发表于 2020-12-21 03:04:21 | 显示全部楼层

" M. L8 j5 ~4 p- D谢谢学习学习6666
回复

使用道具 举报

0

主题

38

回帖

43

积分

新手上路

积分
43
发表于 2020-12-21 13:08:11 | 显示全部楼层
感谢楼主  又学到了
回复

使用道具 举报

0

主题

14

回帖

55

积分

注册会员

积分
55
发表于 2020-12-21 21:40:00 | 显示全部楼层
感谢楼主的贡献
回复

使用道具 举报

1

主题

87

回帖

145

积分

注册会员

积分
145
发表于 2020-12-21 22:17:18 | 显示全部楼层
感谢分享!
回复

使用道具 举报

1

主题

130

回帖

308

积分

注册会员

积分
308
发表于 2020-12-22 11:35:45 | 显示全部楼层
支持老大哦
回复

使用道具 举报

0

主题

4

回帖

6

积分

新手上路

积分
6
发表于 2020-12-23 21:52:50 | 显示全部楼层
顶起  顶起   顶起  顶起顶起  顶起顶起  顶起顶起  顶起顶起  顶起顶起  顶起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-8-14 11:52 , Processed in 0.155331 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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