找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6521|回复: 36

[原创] mastercam后处理中加入留量的方法

 火.. [复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014270
发表于 2011-4-21 16:44:33 | 显示全部楼层 |阅读模式

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

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

×
对于不同的人或是不同的操作者,他们需要了解当前刀具加工完后还有多少预留量给下个刀具或是给精加工刀具。那么就可以在程序中输出每个刀具的预留量,方便和加深对程序的理解。下面就这种方法介绍如何在后处理加入相关代码。只对于mastercam V9--9.1版+ S! t3 V- b! N! Q

, H% B! o* q6 o- \* Z第一步,增加输出预留量的数据格式和数据名称/ C# m+ c" B0 k- p! L
& |) N. ?+ W2 g5 k
fmt "X/Y STOCK="          2  xy_stock   # X/Y stock output format
/ ]; m. G) }' m0 tfmt "Z STOCK="           2  z_stock    # Z stock output format9 q$ L( f" N- m! ^: t
7 u  c. a! `4 t
第二步,增加一个读取系统数据的参数,并定义X,Y,Z的相关参数。这些参数可以从我发的资料中找到,
& K* N2 H9 N0 X5 C) h: Qpparameter  # Run parameter table
! B! J( T' E! P/ a           if prmcode$  =10010,  xy_stock = rpar(sparameter$, 1)
6 s: x2 N4 b% F0 z           if prmcode$  =10068,  z_stock = rpar(sparameter$, 1)5 k' z' ~  h- z5 Q9 @# w% j" A. [
/ j7 ]: ]0 V. g/ Q

* n+ J2 }" L" E- t7 \第三步,在每个换刀前面或是换刀后面加入输出预留量的值! m1 k4 r$ c' K& T% _

  @) j1 L4 S9 q  d$ @! U3 A"(STOCK:",~xy_stock," ",~z_stock,")",e
. E. b7 i8 Y  _" V, E7 i8 r, h5 F2 a* `
不过这种方法是强制性输出。当X,Y,Z都没有留量是。会输出下面的这种程序.% ^/ T  a8 w  y5 W6 [5 i
  G* K+ i2 B3 ?+ P3 L. x/ M# z
(STOCK:X/Y=.0 Z=.0)* u( s8 O6 l: ]$ |+ f

" O/ n6 B) q: D' z- e那么这种程序不利于观看和阅读,能否做到哪个有预留量就输出那个,没有留量的就不输出了,又该如何做?. L7 ^5 G4 e& ?
3 e0 t4 z9 x/ s; X# |2 f9 b
当然是可以的,只需要加入对预留量的判断就可以做到的。这个作为PK活动主题。答案已经有了,但暂时保留答案。等活动结束

5

主题

83

回帖

134

积分

注册会员

积分
134
发表于 2011-7-20 20:15:53 | 显示全部楼层
这个找了好久,弄回去试下先
回复

使用道具 举报

12

主题

81

回帖

134

积分

注册会员

积分
134
发表于 2011-7-21 04:30:38 | 显示全部楼层
回复 1# 若枫
' G% W0 Y8 K% p# z; v' P* v; [! y& d6 ?, o  ^! J; F5 a! p$ s# t
& F+ g: n' U4 Z# l2 Q2 a2 s' Y
    我自己觉得我用的后处理已经接近完美了,就差余量了。
看得到过去才能看得到未来。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014270
 楼主| 发表于 2011-7-21 07:52:22 | 显示全部楼层
回复 4# xiaohe2255
% e( c* u) q% b- f# n0 e5 C. O8 t! u0 w
9 i5 T$ w& H2 ^% f
    这个可以满足你的要求
回复

使用道具 举报

0

主题

8

回帖

23

积分

注册会员

积分
23
发表于 2011-7-24 15:51:38 | 显示全部楼层
班主,活动结束了吗?
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014270
 楼主| 发表于 2011-7-24 16:37:01 | 显示全部楼层
回复 6# lixingyi000000
+ W1 t2 d5 Q( S/ J
' i$ @+ Y( X0 x3 [1 [, N
- F  S: a% q% ^/ e    没有人做出来.所以只能强制结束活动
回复

使用道具 举报

11

主题

136

回帖

154

积分

注册会员

积分
154
发表于 2012-3-23 20:08:41 | 显示全部楼层
好贴就是要顶起来
回复

使用道具 举报

6

主题

203

回帖

3376

积分

论坛元老

积分
3376
QQ
发表于 2012-5-1 15:44:02 | 显示全部楼层
本人菜鸟,还是怎么做
回复

使用道具 举报

0

主题

26

回帖

41

积分

注册会员

积分
41
发表于 2012-5-4 20:34:06 | 显示全部楼层
用if,then就可以解决!不过我用的都是线切割后处理,呵呵,一般也都是自己修改。
回复

使用道具 举报

0

主题

36

回帖

23

积分

注册会员

积分
23
发表于 2012-5-21 09:22:16 | 显示全部楼层
不知道 后处理 怎么加
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-9-3 21:10 , Processed in 0.170494 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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