QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: paul258
收起左侧

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

[复制链接]
发表于 2010-8-4 15:46:22 | 显示全部楼层 来自: 中国浙江宁波
用这个GPP2后处理处理带有刀补的程序时不会输出G41指令,看下面的对比图:
3 f$ n4 S' C$ |0 K* B6 R+ I' }' @8 }. h$ O$ x  y  C
ssdg.jpg
发表于 2010-8-5 09:09:19 | 显示全部楼层 来自: 中国浙江宁波
昨天发现最新的问题,用这个GPP2是输出的钻孔程序不会自动循环,问题出在下面的“Z”跟“R”上。这个GPP2是输出了Z而不是R!!. @+ l. J  F5 L% F
S400 M033 w7 p+ j! |5 j; Y' V
G00 X-377.699 Y-180.587 M09
# u% }: F8 ]: {+ r7 q% |8 e6 U Z40.5
9 U) S3 n  a3 `( ?3 z: h G98 G83 X-377.699 Y-180.587 Z-47.5 R-6.5 Q15. F120. & R; {; f/ E! M6 H8 N
X380.365 Y-180.9240 ^6 q; [$ E0 l: Q( k5 [0 t+ m
G80 Z40.5
% P3 U5 w& A  W$ k M05 % K; P0 {# r3 O* \# s
M09 " }! [/ _8 {6 M7 J
M30 1 j5 `" Y4 j% m' _2 K" _! q  V
%
: b+ v; y: x( t9 n- X3 U/ T2 Y; |% h7 [) V2 |6 g7 Z; D: V. _6 T" U
===================================================================, L' X  e& G$ }* o/ Y3 g) I
===================================================================
( s! K/ o* D! H# Z2 ~6 ^6 x7 q
3 J/ Y+ |* G% P/ \2 X$ v' LS400 M03
8 ?3 B" U$ R. i) P9 a G00 X-377.699 Y-180.587 M09$ V; m3 K( t( N' C
Z40.5: d& Z4 W/ U: H
G98 G83 X-377.699 Y-180.587 Z-47.5 Z-6.5 Q15. F120.
0 ^8 N; G7 Y4 u X380.365 Y-180.924
; S9 B6 b( n% x5 R' i G80 Z40.52 X! U% h& k, h# I0 n8 Q, |& x/ @
M05 ! P$ Z/ e1 Z% _3 n4 A: T; `
M09 7 z. c. n- g; G# B, d- o2 @
M30 3 p+ s, V; T' S, M) [
%
发表于 2010-8-5 11:10:10 | 显示全部楼层 来自: 中国重庆
改此处试试
2010-08-05_110832.png
发表于 2010-8-5 14:32:34 | 显示全部楼层 来自: 中国浙江宁波
本帖最后由 master_e 于 2010-8-5 15:08 编辑
* S6 ^% z, j: p& z1 }9 ]0 l5 x9 p  t/ x3 t4 ^; s# g* L& s! L; O4 V
改这里后问题解决了!!
' C& u# B7 k! X# O$ |) {  Q当程序有刀补输出时用这个GPP2时输出G41 D10 指令问题已经解决下面的代码:
0 V  ^  q' m; X7 @  _
2 ^$ g: W- b6 |$ w8 a LINEAR MOTION:
4 S& y& A& _9 N7 B* d: R+ P7 P& e. V. m
        IF_SET (SPIN_SPEED) OUTPUT $ " S"SPIN_SPEED ; END_IF;6 O. N" ?2 p! }0 o5 s$ z* C
        IF_SET (SPIN_DIR) OUTPUT    " "    SPIN_DIR ; END_IF;7 j. w/ D  k5 G6 \* {( D2 ?
      OUTPUT $ ;
  Y$ J8 w7 u7 [7 m& s        IF_SET (MOTION_CODE) OUTPUT " "MOTION_CODE ; END_IF;
8 e' \! ]9 K2 d. x! n5 F6 M        IF_SET (CUTCOM_ON)                   OUTPUT " "  CUTCOM_ON        " D" "10" ; END_IF;
3 W7 T+ ~1 Y2 S) D  J2 Q$ e
            IF_SET (CUTCOM_OFF)                   OUTPUT " "  CUTCOM_OFF  ; END_IF;2 q8 {" X6 P; H; C& z5 |# `
        IF_SET (X_CURPOS)          OUTPUT " X" X_CURPOS  ; END_IF ; / k5 ~1 }' g% D) i9 w9 E
        IF_SET (Y_CURPOS)          OUTPUT " Y" Y_CURPOS  ; END_IF ; , L# `1 z6 o. q6 J# r
        IF_SET (Z_CURPOS)          OUTPUT " Z" Z_CURPOS  ; END_IF ;
* L9 ~- v# ~+ d# ]- G- u        IF_SET (X_CENTER)          OUTPUT " I" X_CENTER ; END_IF ;   \, X5 Y! j0 E" u
        IF_SET (Y_CENTER)          OUTPUT " J" Y_CENTER ; END_IF ;
& ~) S: ?2 X7 F& p+ l7 ~5 K        IF_SET (MCH_FEED)          OUTPUT " F" MCH_FEED   ; END_IF ;
% y5 [- l6 t, q. k# N        IF_SET (MCH_COOL)      OUTPUT \J " " MCH_COOL   ; END_IF ;
5 x5 d+ O& J5 l  I        SET_ON LIN_MOV ;
; j! t2 G( \1 S- z9 X, u        SET_ON CIRC_MOV ;
* i% n+ e/ y8 [" o2 v$ y, O/ p$ {

) S  n/ j" c& Y& f===================================================9 F" g- t; q- O; W3 Q; v
下面是程序
* e# |. v7 s7 z# ]0 G+ v: s %
+ v9 ?$ |+ g$ L1 E O0100
6 I9 [+ [, M" s$ A4 m" n2 M- Z (本程序由大花猫编制 )
1 z) @1 [& s' `! }3 R& j) X (请仔细核对刀具参数 )9 }; a% H2 H8 o/ ?
G90 G80 G40 G17 G49 G54 G00 % Z2 l: {- @; x8 U* U
( 刀具=10R0 直径=10. R角=0.0 )
" d1 k5 t; y: f  m# U) l ( 精度=  偏移= ): G. Z( M, t- J" B( C
S1800 M039 p2 L$ j, a4 H0 G2 E
G00 X1427.714 Y-720.375 M099 m; O8 v3 u1 B2 P2 [+ S; ^' C9 V% z
Z50.
# X. P1 q8 w2 `# f& Z1 } Z-8.
# B! C2 o' `) k% E- G/ h G01 Z-9. F330.
) E- O+ b7 [& J6 b; d9 ]/ n G41 D10 X1432.965 Y-711.864 F1100.8 l$ @, Y2 t! N1 c
X1417.646 Y-702.414
  o7 o  _6 O2 b2 [ G03 X-1499.624 Y-755.054 I-1417.646 J-2297.886- `. r! C$ O+ a+ g* h
G01 X-1514.592 Y-765.052 F1100.9 G; J; F: |. S
G40 X-1509.038 Y-773.367* }; C  }' H9 [! Q9 o* `
G00 Z50.
7 {/ k3 z8 m% s% h M05' ?# r/ z; X# G
M09* q/ o, @5 m( W  C+ @
M30
: m) w" G+ o+ F( W5 u7 H %
" X, l: ^3 \5 N8 e3 y# t4 u; r) s
, O8 P( O, \* m7 V9 {. n上面在“ D”后面要跟一个固定的刀具号,这样利于在实际加工中输入具体的补偿数据。如果跟一个变量值,那当选取的编程刀具改变时这里的数据也会改变,如果操作工不知道的话会出问题!!; n" S, J( d: _8 y8 ]
' g: g) @2 [" c
0 v" ^# g* R3 I6 a
改此处试试
0 E/ |% T' }5 `wuchuanfu88 发表于 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 | 显示全部楼层 来自: 中国浙江宁波
等我再看看是否还有其他问题后放上来吧。: u( m5 j+ t5 l# Q, w- e

0 S% c/ w% t+ t* c, @, F& @
大花猫大哥,将你修改好的放上来跟大家分享一下吧!谢谢!& o) l/ L( v- b& A

- l% \, J* ]1 l5 `WJWJWJWJWJ 发表于 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 | 显示全部楼层 来自: 中国广东中山
可不可用群或组来命名管理相同的刀具
& }4 j4 x% K6 @, K% [/ h- H不要楼主说的那样
* W+ G' J$ u: @不够理想) _2 `+ Q4 T' P+ _1 z
处理后程式名又不是我想要的
发表于 2010-8-25 16:01:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 leonarka3 于 2010-8-25 16:02 编辑 8 B# t9 K/ j  z0 S7 _& G  F
如果用刀库的话,改刀具名字很麻烦的。/ O6 l3 ~2 j9 q- V
我以前搞GPP2是这样做的:
, Z) X* o8 O& z5 k. a# G" H4 i) E利用参数“注释”,默认是“NO TEXT”,可以定义为分割符号,比如“F”,当发现即使是同把刀具,但有“F”分割符号出现,仍然分割刀路。程序就分为 ...9 v8 n9 i: C' ~" ]% g
ymcoming 发表于 2010-7-31 10:35 http://www.3dportal.cn/discuz/images/common/back.gif
. y: \% p% |  M
8 X, i8 z" A; l+ c% T' n
若以TP分割
- c  t: q$ @; J0 e. D) a3 y6 }1 U9 N7 H也就是一個TP一種刀 然後很多個TP
  {3 V) @. `( A1 |6 h% ^% K同把刀也是可以自動分割的 不用設注譯名 只是NC檔頭不能放在BEGIN OF TAPE
: H! w& K1 G+ q2 P, L3 K- B' h. B) z& u7 f
. `" R# W& r* S& O4 s+ c
若用刀具分割 % d  B, d% W! F. n
也就是一個TP裡有所有的程式 不同的刀具(這個後處理屬於這類)
& T) D5 r. x0 \也可以設定注譯 不等於預設值 就分割刀路 就可以不用設另一把刀名1 y. u0 k3 N7 X
不過我習慣是設成利用注譯來分文件編號 所以還是得多設一把刀名+ M8 l4 V' t6 y
例如注釋打1 輸出後就是「自定義名1」 打2就是「自定義名2」1 Y$ @1 w' o3 U; Y
同時後處理31個程式時 若自定義名為M 處理出來就是M1.NC~M31.NC
1 q3 ^$ `( x. t3 O不然有時程式打多了 一排非常長 要除錯時還要算順序蠻麻煩的
2 j- e5 v" v2 e8 b- k
3 u8 q; D5 k4 @; q9 C$ N$ O這個gpp2後處理基本上都還ok
( }' X' W/ E6 \; X6 V8 A不過少了一個蠻重要的前置名稱
* ]( d' ^! H, Z# |& M& k8 S! g, E/ j前置名稱可以設成每次後處理都能自定義 在開頭加個定義宣告就行了% K, \$ g1 Q* o/ J( G9 x$ c+ ]
或是簡便一點 抓取tp名當檔名前置
1 I2 q- A" k# U- x" s不然同一圖檔很多個不同電極時 後處理後會很麻煩的
发表于 2010-8-25 21:16:02 | 显示全部楼层 来自: 中国重庆
楼主功力深厚,能否共享个GPP2
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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