三维网

标题: CimatronE怎样在后处理实现刀具准备 [打印本页]

作者: tlk    时间: 2013-1-4 14:12
标题: CimatronE怎样在后处理实现刀具准备
如题,不知是哪个参数或者命令,请高手赐教
作者: 80597690    时间: 2013-1-4 14:42
变量是 next_tool / t8 ^3 r( x% v. x8 S( \" s
你的后置是GPP的还是GPP2的?) c) M! G3 c3 H$ S4 Y& j1 {- a) L8 A
要不干脆用论坛的万能后置算了.3 A6 s7 m; e$ Y
省心6 J, s$ U+ L0 z' `9 u

作者: 华英雄love    时间: 2013-1-4 15:59
论坛上面好多后处理都支持换刀的   楼主自己找找吧
作者: tlk    时间: 2013-1-4 17:50
80597690 发表于 2013-1-4 14:42 http://www.3dportal.cn/discuz/static/image/common/back.gif
. A! s+ @; X, O+ C  g5 N4 r  x变量是 next_tool
& ]5 z! z& S  g! D$ K% k你的后置是GPP的还是GPP2的?
) B( x1 A1 j  J+ l: E8 W7 }) B- f要不干脆用论坛的万能后置算了.

! B/ l8 ?. v0 b$ x& E6 e
) o: B/ O7 F* l) xhttp://file:///C:/ww.jpg
作者: tlk    时间: 2013-1-4 17:58
可能方法不对,报警,我在gpp2-sysvars.txt 里找不到这个next_tool 变量,二楼的高人您是在那个文件中找到这个的9 A+ Q/ F$ [  K8 C

作者: tlk    时间: 2013-1-4 18:02
三楼的·兄弟我要的是换刀后的刀具准备,换刀的后处理我有的,谢谢
作者: zbhouin    时间: 2013-1-4 19:18
我的方法是先在前面加个- {4 F  t/ m* ~* Y! s
FORMAT (SEQUENCING) NT;
# @% E& ^8 k; x6 l+ }) j6 S。。。。。9 h  X; t" V6 T4 Y+ B8 [
然后在后面给个8 x5 m( [* w" O9 X$ R  z
          OUTPUT \J "T" NT " ( Next Tool )";
* g" p& u* b4 a: m这样就能实现备刀的功能了  S) ^  ]1 L/ s- R4 [
我这个 ( Next Tool )只是备注,变量是NT,这个NT随便你自己定,你叫它是小猫小狗都可以
- O/ a, W  e7 H  I: N2 Q
作者: 80597690    时间: 2013-1-4 19:58
本帖最后由 80597690 于 2013-1-4 20:02 编辑 ( _4 Y0 B/ e1 J3 H7 ^9 r& p

2 ~6 d; V0 r+ T: E- cGPP2手册第90页有说明.
" K9 g: _: J2 G2 `2 i0 k1 y
8 L2 x  z$ H2 r4 r9 e9 p3.3.8 Tool Parameter Functions 刀具参数功能0 y+ K7 k; A! I& U* e
GPP2 支持三个指定的功能,它们返回任何刀具变量的值(第一把first,最后一把 last和下一把next).2 y7 w  ~5 D3 Q; f6 a
FIRST_TOOL (<tool-variable>) // 运行的第一把刀& d% V5 m+ D% A- V# g
LAST_TOOL (<tool-variable>) // 运行的最后一把刀
8 M5 t9 _0 A! A6 Y# ZNEXT_TOOL (<tool-variable>) // 下一把刀) `8 g( [/ A  [4 N
NEXT_PROC_TOOL (<tool-variable>) // 下一程式的刀具
: R. \6 f) E' @8 }刀具变量可以是用于CHANGE TOOL 块中的任何系统变量(例如,TOOL_NUM 或 TOOL_NAME).* }# \# O" B1 Q9 v9 C
该功能没有一个固定的返回类型.返回的值不是数值型就是文本型,取决于请求的刀具变量. 为了能正确使用,GPP开发者必须熟悉刀具变量的类型., H# O  n! h! F, g
FIRST_TOOL (TOOL_NUM) 返回数值1 W6 I. K( B9 o! w. K
FIRST_TOOL (TOOL_NAME) 返回文本+ a# z* l: \7 s% H
变量参数必须是换刀变量.使用别的变量(例如, X_CURPOS)将导致编译错误.
* `+ [; B/ D" j0 n% M' J1 rNEXT_TOOL 和 NEXT_PROC_TOOL 之间细微的差别在GPP操作理论文档中提供了更详细的讨论.
4 x* R; g% K: D$ E; J9 Z请注意: 刀具参数功能不能直接用于输出OUTPUT 和打印 PRINT 语句 (这些功能不接受任何表达式). 为了输出NEXT_TOOL(TOOL_NUM) 加上 NEXT_TOOL(TOOL_NAME),应使用以下代码(假设 Str 是一个字符变量):
0 x0 L( k% g6 }2 ^0 b, T0 t& @' \) zStr = STR_FORMAT(NEXT_TOOL(TOOL_NUM) + “ “ + NEXT_TOOL(TOOL_NAME); OUTPUT Str;
作者: 密密麻麻    时间: 2013-1-5 15:10
发帖主题已经登记到《Cimatron 教程整理汇总》,感谢你们的分享与讨论
9 e' L3 Z1 T- W登记地址:http://www.3dportal.cn/discuz/vi ... &extra=page%3D15 ]" F9 C2 n9 @- J# Q6 k' z6 H6 Q

作者: tlk    时间: 2013-1-6 16:13
谢谢 80597690 谢谢 zbhouin 谢谢 华英雄love  谢谢 密密麻麻  。+ k# J& J1 y, w% ]# D

1 U$ ]/ h+ G9 O0 g6 V果然是要自定义变量,问题已解决& v! @1 m  [9 D0 E$ A

8 F; ^0 l4 e' Y% G9 N0 t; T- EG91 G28 Z0* k" i7 [4 D3 L" h0 {9 w- f
M19
# g; X% ^* ~9 m0 nT3 M06
- a5 r6 [7 y" P2 X# QT4+ ~9 B- C& Y$ m  v6 K
G90 G54
0 }/ @9 h: `' @4 t. C! nS300 M034 p4 l: X6 A+ f( O
M09
, E$ }5 Y/ l6 O+ A$ _0 VG00 X216.95 Y-142.35 0 i7 S: s! \5 q3 w' M7 |" U2 O
G43 H3 Z10.4 x, j9 Y2 w7 y# a
G98 G73 X216.95 Y-142.35 Z-26. R1. F35
3 C# `! u6 ]% j2 M8 E! |/ ~3 oX241.95
6 _$ G6 q* J- L1 C, I1 q$ g! cX266.95 " u$ L/ ?( V' t* m2 x. \  S4 a! @, n( E
X291.95 ; T  o6 c% T  `8 O$ s
G80$ U/ `1 J4 }; l; \* @
M05
0 |; i. q' I3 t; uM09
5 ^% P) A! Y( j/ B4 a3 h! y# B2 eG91 G28 Z0
& c. G# \/ e3 G5 s5 A5 UM19
" ]7 G! E+ l/ U& H5 }- Q* A8 \* I2 YT4 M06( i# W; B  c2 X+ K3 W0 i6 H
T5; t# o: \7 w7 X6 z. w  K
G90 G54
/ _; J7 ]$ ]2 }( A# W* k5 eS500 M03
$ G% T( c4 ?; p" ZM091 `1 D0 c5 \: o& N1 u
G00 X216.95 Y-183.35
& f5 U+ P5 G' d/ u# D7 i1 r% @- g7 Z+ |G43 H4 Z10.$ M* k# Z* Z9 o% X" ]
& @! A, v6 v, s$ V  g$ g  T9 I

作者: youyuanonline    时间: 2013-1-6 17:23
楼主请上传ex2文件分享。
作者: 小湾万万    时间: 2014-2-18 21:40
tlk 发表于 2013-1-6 16:13 static/image/common/back.gif
6 i3 M$ i' V1 R+ B谢谢 80597690 谢谢 zbhouin 谢谢 华英雄love  谢谢 密密麻麻  。
  k0 f: g" a+ a! w2 T8 a- k3 q- m4 c
果然是要自定义变量,问题已解决 ...
/ T* g6 u. s* A1 D* ]5 n* l0 [
哥们文件可以借来用用啊‘
作者: zsj003081    时间: 2014-2-20 08:57
不是 有GPP手册吗, c$ Q# q9 Z3 o; t

作者: 小湾万万    时间: 2014-2-24 20:33
80597690 发表于 2013-1-4 19:58 static/image/common/back.gif
* H8 t: F& |9 m6 P6 aGPP2手册第90页有说明.
& F9 q* J8 a" B0 M+ p9 V+ u8 J5 \; t% G) k# ]0 N7 ~
3.3.8 Tool Parameter Functions 刀具参数功能
6 `! R2 Y* g; R8 n; X! I
可以帮我改下嘛,我怎么也改不出来!
作者: jj109200    时间: 2014-4-9 19:15
tlk 发表于 2013-1-6 16:13 static/image/common/back.gif& G+ F4 ?* ]' I# _  L) N+ }
谢谢 80597690 谢谢 zbhouin 谢谢 华英雄love  谢谢 密密麻麻  。
( R1 e* O+ o* q  Y6 Z$ Y/ a4 R6 i( ^( J% G- b! p7 ^
果然是要自定义变量,问题已解决 ...
; p: g- q# R  w
可不可以吧你的后处理文件发我看看。。这些语言我都不懂啊 ?谢谢了@
作者: jj109200    时间: 2014-4-10 20:57
tlk 发表于 2013-1-6 16:13 static/image/common/back.gif
1 R) r# ~& Z6 i! ]6 Q谢谢 80597690 谢谢 zbhouin 谢谢 华英雄love  谢谢 密密麻麻  。
9 u* J! I, O: z. W# P! _& E  R& I: R9 k& `, c
果然是要自定义变量,问题已解决 ...

7 R. v% h. G* k, x" h8 n4 T朋友能不能帮我改一下啊、我的后置处理!
作者: jj109200    时间: 2014-4-10 21:01
jj109200 发表于 2014-4-10 20:57 static/image/common/back.gif# V% D4 b* T8 j0 F$ S
朋友能不能帮我改一下啊、我的后置处理!
9 A7 A9 L: |! s$ ^# s, _
[attach]2214810[/attach]
作者: xiongbing    时间: 2022-6-1 13:34
FORMAT (TOOLS)                                DiaComp LengthComp NextTool;
9 d1 [- A# A  k, b9 T' h( v" v
5 |; s/ A& n& E' _; ~7 e6 ^1 _' c9 H1 \
    NextTool = NEXT_TOOL(TOOL_NUM);                                                                // NEXT_TOOL(TOOL_NUM) cannot be used for output
- f) O2 A4 ~. y) R8 x2 h' B        IF (NextTool != TOOL_NUM)                                                                                        // Must output the NEXT tool
9 L: f- `9 n: Y) W' |. }9 e3 {4 }      OUTPUT $ "T"NextTool ;
- R( Z  `2 O: o3 u# U3 q        END_IF;




欢迎光临 三维网 (https://www.3dportal.cn/discuz/) Powered by Discuz! X3.4