iCAx开思网
标题: 如何在GPP2里加入备刀? [打印本页]
作者: MAZAK 时间: 2011-3-3 08:55
标题: 如何在GPP2里加入备刀?
如何在GPP2里加入备刀?
就是备下一把刀 ,GPP1里不是有个 NEXT_TOOL 啊 ,GPP2里要用哪个啊,谢谢知道的朋友告诉下
作者: MAZAK 时间: 2011-3-6 14:31
有朋友知道告诉下啊,有用
作者: eyes01 时间: 2011-3-6 18:23
给个G代码样本,发上你的GPP2,看看能不能做
作者: provider 时间: 2011-3-6 18:53
In GPP2, the NEXT_TOOL and NEXT_NAME variables are not used. Instead, all parameters of
the next tool are available through the next tool function.
作者: MAZAK 时间: 2011-3-7 12:49
4# provider
作者: MAZAK 时间: 2011-3-7 12:49
5# MAZAK
那按你说的,那就GPP2里实现备刀比较麻烦了是吧
作者: provider 时间: 2011-3-7 13:06
我不懂你备刀的意思。。
作者: MAZAK 时间: 2011-3-7 15:24
%
O0100
( T05*** CTR-8 *** )
( T06*** Z-4.3 *** )
( T05*** CTR-8 *** )
( T07*** M5*0.8 *** )
( ==*===*== )
(DATE= 2012-3-6 TIME=15:22:25)
( --PART -- 43142080457_nc --TP-- 80457-02 )
( ==*===*== )
G90 G80 G00 G17 G40 G54
N05 (-------------- T05 -*- )
G91 G28 Z0
/G91 G28 Y0 X0
T05 M06
M01
( ========= )
(==========* DRILL *==============)
( ========= )
( *** CTR-8 *** TOOL D = 8. R = 0.0 )
(===============================)
( TEXT = No Text )
(===============================)
G90 G80 G00 G17 G40 G54
G00 X0.0 Y0.0 T06 这里提供下一把要用的刀 就是这个意思,这个是GPP1里出来的
G43 H05 Z30.
S1600 M03
Z30.
G98 G81 X0.0 Y0.0 Z-1. R1. F40 M08
G80 Z30.
M09
M05
N06 (-------------- T06 -*- )
G91 G28 Z0
/G91 G28 Y0 X0
T06 M06
M01
( ========= )
(==========* DRILL *==============)
( ========= )
( *** Z-4.3 *** TOOL D = 4.3 R = 0.0 )
(===============================)
( TEXT = No Text )
(===============================)
G90 G80 G00 G17 G40 G54
G00 X0.0 Y0.0 T05这里提供下一把要用的刀
G43 H06 Z30.
S1184 M03
Z30.
G98 G73 X0.0 Y0.0 Z-11.292 R2.1 Q3. F65 M08
G80 Z30.
M09
M05
N05 (-------------- T05 -*- )
G91 G28 Z0
/G91 G28 Y0 X0
T05 M06
M01
( ========= )
(==========* DRILL *==============)
( ========= )
( *** CTR-8 *** TOOL D = 8. R = 0.0 )
(===============================)
( TEXT = No Text )
(===============================)
G90 G80 G00 G17 G40 G54
G00 X0.0 Y0.0 T07这里提供下一把要用的刀
G43 H05 Z30.
S1200 M03
Z30.
G98 G73 X0.0 Y0.0 Z-2. R0.0 Q3. F100 M08
G80 Z30.
M09
M05
N07 (-------------- T07 -*- )
G91 G28 Z0
/G91 G28 Y0 X0
T07 M06
M01
( ========= )
(==========* DRILL *==============)
( ========= )
( *** M5*0.8 *** TOOL D = 5. R = 0.0 )
(===============================)
( TEXT = No Text )
(===============================)
G90 G80 G00 G17 G40 G54
G00 X0.0 Y0.0 T05这里提供下一把要用的刀
G43 H07 Z30.
S500 M03
Z30.
M29
G98 G84 X0.0 Y0.0 Z-15. R2. F400 M09
G80 Z30.
M09
M05
G91 G28 Z0
G91 G28 Y0
M30
%
作者: provider 时间: 2011-3-7 16:12
你这就是换刀喽
作者: provider 时间: 2011-3-7 16:15
GPP2 supports three special new functions that return the value of any “tool” variable, of the first, last
or next tool.
FIRST_TOOL (<tool-variable>) // first tool in run
LAST_TOOL (<tool-variable>) // last tool in run
NEXT_TOOL (<tool-variable>) // next tool
NEXT_PROC_TOOL (<tool-variable>) // tool of next procedure
The tool variable may be any of the system variables used in the CHANGE TOOL block (e.g.,
TOOL_NUM or TOOL_NAME).
作者: provider 时间: 2011-3-7 16:17
NEXT_TOOL (TOOL_NUM)
NEXT_TOOL (TOOL_NAME)
这2个是你要的吧
作者: provider 时间: 2011-3-7 16:23
Block: TOOL CHANGE
本帖最后由 provider 于 2011-3-7 16:28 编辑
作者: MAZAK 时间: 2011-3-7 16:33
看不懂啊 ,能给具体点吗 要么你告诉我怎么加好了
作者: provider 时间: 2011-3-7 16:43
.ex2文件发来看下。T后面的参数改成NEXT_TOOL (TOOL_NUM)应该可以
本帖最后由 provider 于 2011-3-7 16:44 编辑
作者: MAZAK 时间: 2011-3-7 16:56
你给我看下呢,麻烦你了
作者: MAZAK 时间: 2011-3-7 17:04
不过看了你的那个好像说 NEXT_TOOL 在GPP2里没有了 有通过什么别的方法来实现的,
作者: provider 时间: 2011-3-7 17:13
TOOL_NUM换成NEXT_TOOL (TOOL_NUM)
TOOL_NAME换成NEXT_TOOL (TOOL_NAME)试下看看
本帖最后由 provider 于 2011-3-7 17:16 编辑
作者: MAZAK 时间: 2011-3-8 09:18
没用的啊 报错的。
作者: provider 时间: 2011-3-8 15:41
恩函数直接不能输出你定一个变量,把函数赋值给变量,用变量输出。
Str = STR_FORMAT(NEXT_TOOL(TOOL_NUM) + “ “ + NEXT_TOOL(TOOL_NAME);
OUTPUT Str;
像这样
作者: MAZAK 时间: 2011-3-8 17:50
搞不定啊,,麻烦你给弄下好吗?
作者: provider 时间: 2011-3-8 18:23
自己试着改下
作者: MAZAK 时间: 2011-3-9 13:59
编译还是通不过啊 你有试下吗?
作者: provider 时间: 2011-3-10 11:09
可以的。系统重装了文件没了没法给你截图,你自己仔细看看。
作者: MAZAK 时间: 2011-3-10 15:50
兄弟啊 真的不行呢 跟你改的一模一样还是不行?
作者: provider 时间: 2011-3-10 17:00
真是服你了
作者: MAZAK 时间: 2011-3-11 11:19
兄弟真是太谢谢你了 搞好了
作者: zbhouin 时间: 2011-3-11 11:58
开思论坛卧虎藏龙
provider居然是个高高手
作者: WHBING888 时间: 2012-4-6 12:17
zbhouin 发表于 2011-3-11 11:58
开思论坛卧虎藏龙
provider居然是个高高手
我的备刀好像比你这个做的好些
作者: WHBING888 时间: 2012-4-23 09:46
MAZAK 发表于 2011-3-7 15:24
%
O0100
( T05*** CTR-8 *** )
兄弟,你 这个POST可否给我一份参考
作者: q918970957 时间: 2013-11-21 02:24
WHBING888 发表于 2012-4-6 12:17
我的备刀好像比你这个做的好些
华哥 楼上的GPP2备刀不行啊。我试过了。 你的怎么定义的,求方法。不要吝啬呀。。。
作者: q918970957 时间: 2013-11-22 00:08
MAZAK 发表于 2011-3-11 11:19
兄弟真是太谢谢你了 搞好了
我也按照楼上的做的怎么搞不定,求方法。
作者: jj109200 时间: 2014-4-16 20:50
WHBING888 发表于 2012-4-6 12:17
我的备刀好像比你这个做的好些
兄弟能给个备刀的GPP2么?在这里先谢谢了!~
作者: liubing518113 时间: 2018-7-14 21:26
XX,谢谢分享
作者: gn00336092 时间: 2023-5-28 12:08
感謝分享
欢迎光临 iCAx开思网 (https://www.icax.org/) |
Powered by Discuz! X3.3 |