QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: paul258
收起左侧

[原创] 好用的GPP2群处理(刀具分割)

[复制链接]
发表于 2010-8-4 15:46:22 | 显示全部楼层 来自: 中国浙江宁波
用这个GPP2后处理处理带有刀补的程序时不会输出G41指令,看下面的对比图:
# N9 P3 Q  F. u; b
% T" s" d6 X3 m! r, {% z ssdg.jpg
发表于 2010-8-5 09:09:19 | 显示全部楼层 来自: 中国浙江宁波
昨天发现最新的问题,用这个GPP2是输出的钻孔程序不会自动循环,问题出在下面的“Z”跟“R”上。这个GPP2是输出了Z而不是R!!
8 g1 x9 c7 }7 i; ^) l4 P  v+ d S400 M036 u0 u# l& C. Y3 Q
G00 X-377.699 Y-180.587 M09% `7 S/ j, D5 q; {  }
Z40.5
" \  O, c! d  r4 z$ E4 K0 S# z- g G98 G83 X-377.699 Y-180.587 Z-47.5 R-6.5 Q15. F120. " |& k! v, ^1 b) Y3 U
X380.365 Y-180.9249 K) y/ l/ [0 p! G
G80 Z40.5/ k$ ^+ R& s  M% q: l  Z# m
M05
& `4 V: t0 @) ^* P* ` M09
9 V- x% b+ T% ]: |3 k2 O$ s M30 ) I# L! ]- W( _
%
+ a; m( W0 o. [) w. O
# ~) Q' j* K5 ~4 ~4 s===================================================================
4 V, ?6 w4 }6 n2 y+ m===================================================================
  E' H5 |( A  H7 w, e2 t1 B, E. }4 v  r
S400 M03, [8 a& L4 P6 w9 X" S1 S2 X
G00 X-377.699 Y-180.587 M09
2 {- b/ z6 T" q$ k/ I' L' R3 C Z40.53 j. D! V+ }: N* B
G98 G83 X-377.699 Y-180.587 Z-47.5 Z-6.5 Q15. F120. / y. p9 Q  t; N2 v) w+ Q( w
X380.365 Y-180.9248 {7 X. q6 t7 G' q3 L: w) v
G80 Z40.5
& u& p6 C* N# @ M05 * i+ B3 H% }+ w) }5 _2 x4 L
M09 5 j" l% i) f% D2 H# B6 {! f7 D
M30 ; x* v4 W, W8 a' c6 ~! R. g
%
发表于 2010-8-5 11:10:10 | 显示全部楼层 来自: 中国重庆
改此处试试
2010-08-05_110832.png
发表于 2010-8-5 14:32:34 | 显示全部楼层 来自: 中国浙江宁波
本帖最后由 master_e 于 2010-8-5 15:08 编辑
) y- Z/ N$ T! v2 w3 |4 J& `
( f# u# T! J2 R. C6 F5 d改这里后问题解决了!!
0 {; F8 \6 `( }, `5 [: i当程序有刀补输出时用这个GPP2时输出G41 D10 指令问题已经解决下面的代码:
$ }) U3 o: r) Q4 ~, l
( l$ {) E# L" r LINEAR MOTION:9 s1 K& o9 U0 K, W" f

' ^% S( R9 b! s, D8 ~8 M  L        IF_SET (SPIN_SPEED) OUTPUT $ " S"SPIN_SPEED ; END_IF;
9 ?' j. K, r3 g  v9 V$ K        IF_SET (SPIN_DIR) OUTPUT    " "    SPIN_DIR ; END_IF;  M& x3 j* L! y" `7 N; n8 [
      OUTPUT $ ;
5 S# u" \1 z* ?4 d( U8 z        IF_SET (MOTION_CODE) OUTPUT " "MOTION_CODE ; END_IF;
; p; |6 O, B$ J& M        IF_SET (CUTCOM_ON)                   OUTPUT " "  CUTCOM_ON        " D" "10" ; END_IF;
# ?4 a; M3 ~/ \: P, Z9 e
            IF_SET (CUTCOM_OFF)                   OUTPUT " "  CUTCOM_OFF  ; END_IF;1 f! K6 |0 j& Y: ]7 Y: }2 R
        IF_SET (X_CURPOS)          OUTPUT " X" X_CURPOS  ; END_IF ;
' S6 i1 x, c' ?2 X& X1 X6 w        IF_SET (Y_CURPOS)          OUTPUT " Y" Y_CURPOS  ; END_IF ; : p, c/ m  {7 m; e
        IF_SET (Z_CURPOS)          OUTPUT " Z" Z_CURPOS  ; END_IF ;9 ~; W) r$ F$ t( |6 J2 F. j
        IF_SET (X_CENTER)          OUTPUT " I" X_CENTER ; END_IF ; & k7 b% M- i+ r  l! ?
        IF_SET (Y_CENTER)          OUTPUT " J" Y_CENTER ; END_IF ;
  @. e" x6 ~  x) y  j        IF_SET (MCH_FEED)          OUTPUT " F" MCH_FEED   ; END_IF ; ( B9 n/ G  R/ C2 j/ {6 B  @! H  v9 F
        IF_SET (MCH_COOL)      OUTPUT \J " " MCH_COOL   ; END_IF ;
2 u; f/ S9 h: o5 S: a        SET_ON LIN_MOV ;8 }7 V/ d6 e: k1 T8 [
        SET_ON CIRC_MOV ;
' S0 T6 Y: }, s/ q% J- O( E& [( |0 F1 V
& j0 \/ z9 G4 N- |
===================================================
  d1 {% H% m2 k+ k( v6 ?8 @' r下面是程序6 B# I2 o9 P& @
%" G( n6 m" F* U3 \
O01008 O- P" q0 F9 |0 j2 L# D
 (本程序由大花猫编制 )
6 s% }0 D. F/ t6 t4 a6 r (请仔细核对刀具参数 )
' y- r' ~1 n' H: [) J2 c G90 G80 G40 G17 G49 G54 G00 , a$ g& G- q. R* W1 P! [
( 刀具=10R0 直径=10. R角=0.0 )5 g! u1 K$ g$ L$ i% y
( 精度=  偏移= )' U8 n7 D7 ^' z, h
S1800 M03
! ?) t+ m0 N1 }% T7 T  o+ w G00 X1427.714 Y-720.375 M09
/ t( @& n9 X# T0 i$ \  R9 s0 @; N Z50.
; x' P; A* g1 Q0 L! T7 p% v Z-8.
: d" u( D6 E! _ G01 Z-9. F330.
5 s1 y0 y6 [2 [5 z0 z! y7 E+ t# D# R G41 D10 X1432.965 Y-711.864 F1100.
+ r2 g+ Z# L% K( v X1417.646 Y-702.414
% t2 L. v( z" q  m G03 X-1499.624 Y-755.054 I-1417.646 J-2297.886
: J, o2 `  N# x4 d8 }, [ G01 X-1514.592 Y-765.052 F1100.
" C( D. L. d- e' r  t0 ~ G40 X-1509.038 Y-773.367/ i; b2 C  G0 V5 b$ T
G00 Z50.2 z' s# k, e6 ^
M05  F. }  g6 ^' s, Z
M09" u* r/ c6 I+ A) C- c
M303 T9 y3 K) K6 e) @/ u/ V% H& j
%
: y' }% m3 m7 t* d6 M; y  S% t9 U2 H
上面在“ D”后面要跟一个固定的刀具号,这样利于在实际加工中输入具体的补偿数据。如果跟一个变量值,那当选取的编程刀具改变时这里的数据也会改变,如果操作工不知道的话会出问题!!
. |, V+ Y0 D2 V$ f- G2 \5 E# n( \2 j1 Z9 S5 X

4 D4 G% o% L% ?6 ^/ B1 n
改此处试试
) E% u1 U4 }8 Q/ j6 Y7 U6 C0 ]" Bwuchuanfu88 发表于 2010-8-5 11:10 http://www.3dportal.cn/discuz/images/common/back.gif
发表于 2010-8-5 17:22:21 | 显示全部楼层 来自: 中国广东东莞
大花猫大哥,将你修改好的放上来跟大家分享一下吧!谢谢!
发表于 2010-8-5 17:41:58 | 显示全部楼层 来自: 中国重庆
原著者行号没写对
发表于 2010-8-6 06:37:38 | 显示全部楼层 来自: 中国浙江宁波
等我再看看是否还有其他问题后放上来吧。0 s1 s+ f7 b1 a, x; O
3 o. M1 z4 E7 y
大花猫大哥,将你修改好的放上来跟大家分享一下吧!谢谢!  K; z. a  P3 X. A7 ]; p5 E8 p

: ]! I: m  r, P, h- vWJWJWJWJWJ 发表于 2010-8-5 17:22 http://www.3dportal.cn/discuz/images/common/back.gif
发表于 2010-8-15 23:54:27 | 显示全部楼层 来自: 中国山东潍坊
谢谢高手分
发表于 2010-8-16 14:08:57 | 显示全部楼层 来自: 中国广东东莞
谢谢楼主分享,有机会学习GPP2
发表于 2010-8-19 08:59:14 | 显示全部楼层 来自: 中国广东中山
可不可用群或组来命名管理相同的刀具  M( k: L+ _+ `4 u! T, p1 o
不要楼主说的那样
6 |. \2 U; c" X6 [不够理想! V* U8 g3 S# Z0 y2 t1 H
处理后程式名又不是我想要的
发表于 2010-8-25 16:01:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 leonarka3 于 2010-8-25 16:02 编辑 - z# v$ y6 ?; \4 i% R- Q& _
如果用刀库的话,改刀具名字很麻烦的。1 d: ~2 |0 n1 {( B; K
我以前搞GPP2是这样做的:" g. V) @1 q9 F" x! p( B. p
利用参数“注释”,默认是“NO TEXT”,可以定义为分割符号,比如“F”,当发现即使是同把刀具,但有“F”分割符号出现,仍然分割刀路。程序就分为 ...- e; O6 V, I: L% G* v
ymcoming 发表于 2010-7-31 10:35 http://www.3dportal.cn/discuz/images/common/back.gif

4 W) T, m7 i* [! |% g0 z
" u5 u. t$ E3 T, f3 t若以TP分割
; [6 b; S9 ^: s: j# S3 _也就是一個TP一種刀 然後很多個TP% m) z1 r( R; u
同把刀也是可以自動分割的 不用設注譯名 只是NC檔頭不能放在BEGIN OF TAPE
; ?- E0 B' J' L& ]9 v% B0 q( {# A4 b$ e% @- c
# ?) N" `9 Z! v. N7 z' e; z# v& ~
若用刀具分割
/ c, U* e) w0 I  T. K; S也就是一個TP裡有所有的程式 不同的刀具(這個後處理屬於這類)- u% v& x5 j8 B9 J3 {
也可以設定注譯 不等於預設值 就分割刀路 就可以不用設另一把刀名) k/ C" q" K8 b- s
不過我習慣是設成利用注譯來分文件編號 所以還是得多設一把刀名
6 h: N! K" X) C) K. `例如注釋打1 輸出後就是「自定義名1」 打2就是「自定義名2」1 H- O0 d7 Y- h3 \
同時後處理31個程式時 若自定義名為M 處理出來就是M1.NC~M31.NC
% x" |9 Y4 X# e& J不然有時程式打多了 一排非常長 要除錯時還要算順序蠻麻煩的( Q$ ^& X5 l/ W$ J8 w$ E

/ O- I4 P' W4 e. P8 i. w) y這個gpp2後處理基本上都還ok
. b7 Z+ P4 v0 W6 l9 M不過少了一個蠻重要的前置名稱
$ i7 u$ I8 Z! L3 A( |前置名稱可以設成每次後處理都能自定義 在開頭加個定義宣告就行了8 M5 z. D3 W4 Z
或是簡便一點 抓取tp名當檔名前置
8 O( |5 `8 b/ S. y不然同一圖檔很多個不同電極時 後處理後會很麻煩的
发表于 2010-8-25 21:16:02 | 显示全部楼层 来自: 中国重庆
楼主功力深厚,能否共享个GPP2
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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