QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: paul258
收起左侧

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

[复制链接]
发表于 2010-8-4 15:46:22 | 显示全部楼层 来自: 中国浙江宁波
用这个GPP2后处理处理带有刀补的程序时不会输出G41指令,看下面的对比图:$ b, @$ }2 p) s1 S7 e

1 d( i0 l& @* d+ j; O ssdg.jpg
发表于 2010-8-5 09:09:19 | 显示全部楼层 来自: 中国浙江宁波
昨天发现最新的问题,用这个GPP2是输出的钻孔程序不会自动循环,问题出在下面的“Z”跟“R”上。这个GPP2是输出了Z而不是R!!  X/ `* s; M/ f' c1 F
S400 M037 T/ k, q3 [% K7 e* W9 f* d+ m
G00 X-377.699 Y-180.587 M09
1 _# s9 ]5 Q9 L2 a Z40.5
" A6 \/ a) [0 f! G7 t: n4 [( W G98 G83 X-377.699 Y-180.587 Z-47.5 R-6.5 Q15. F120.
7 i3 A# ~! d3 K* O% f X380.365 Y-180.924/ j0 d; N7 y% _
G80 Z40.5: O4 j, g, o' D) N! D2 c5 j
M05
+ M' B1 W  r, K0 Y' r- ~ M09
% C* t# P) J8 h8 _! [. r& ^" n M30 9 ~8 g7 m& c! i( S$ ~: `* O9 j
% & z/ }% f/ A4 k' u

0 O( F1 N% o# S===================================================================" b$ Y8 R4 A- G& H/ V0 u) C
===================================================================0 f0 O/ R+ j- @; O, h- P$ b
' N" c( K, j% Z; o3 B* U
S400 M038 f( M  h, c6 l1 F% |. j
G00 X-377.699 Y-180.587 M09
) `5 g6 l! E- }8 {8 @ Z40.5
7 p  `) U2 X7 e: Q, ~$ e- |/ n G98 G83 X-377.699 Y-180.587 Z-47.5 Z-6.5 Q15. F120. 0 s  L0 p% O# X) G$ Y/ F
X380.365 Y-180.924
6 h" i7 O/ E$ K3 ^8 x G80 Z40.5" K) W0 i; a; v& F$ U3 J
M05
# ?. l, n# ]$ n7 i1 Z M09 & s2 Z. L' A2 s4 X5 U2 [3 o7 J
M30
, M8 M' {: D- _% C %
发表于 2010-8-5 11:10:10 | 显示全部楼层 来自: 中国重庆
改此处试试
2010-08-05_110832.png
发表于 2010-8-5 14:32:34 | 显示全部楼层 来自: 中国浙江宁波
本帖最后由 master_e 于 2010-8-5 15:08 编辑
1 K9 W+ b2 u8 q- D
0 I! l! Q0 \$ N( ?' t6 x1 U改这里后问题解决了!!- Z1 i7 V5 p3 D! `' \- J
当程序有刀补输出时用这个GPP2时输出G41 D10 指令问题已经解决下面的代码:
# i$ {0 ^& Q* }( g0 `8 w0 m1 n* B# m7 c3 D
 LINEAR MOTION:5 U$ {$ L# e5 R/ \' F* z5 E
1 d0 t( @- `/ Z% H" Z. [
        IF_SET (SPIN_SPEED) OUTPUT $ " S"SPIN_SPEED ; END_IF;
, }% ]! o7 o: U7 e/ D; D' \- W        IF_SET (SPIN_DIR) OUTPUT    " "    SPIN_DIR ; END_IF;# m/ `, O9 q! f1 e6 ^
      OUTPUT $ ;3 ~1 {) n; {4 L3 v* V' E( q
        IF_SET (MOTION_CODE) OUTPUT " "MOTION_CODE ; END_IF;
2 p1 I5 p% P" h% }" m* P9 ^        IF_SET (CUTCOM_ON)                   OUTPUT " "  CUTCOM_ON        " D" "10" ; END_IF;
. f- O* J2 w3 a
            IF_SET (CUTCOM_OFF)                   OUTPUT " "  CUTCOM_OFF  ; END_IF;
/ D# V. y3 H- U9 i        IF_SET (X_CURPOS)          OUTPUT " X" X_CURPOS  ; END_IF ; & @/ y6 o7 @: I% Z
        IF_SET (Y_CURPOS)          OUTPUT " Y" Y_CURPOS  ; END_IF ; % `4 s+ I; Z0 y) ~9 w- ?
        IF_SET (Z_CURPOS)          OUTPUT " Z" Z_CURPOS  ; END_IF ;6 r! F- _; t8 {. Z+ S
        IF_SET (X_CENTER)          OUTPUT " I" X_CENTER ; END_IF ;
7 {5 h5 I6 p* Z+ j        IF_SET (Y_CENTER)          OUTPUT " J" Y_CENTER ; END_IF ;
: s/ s4 D2 t. k/ m( `        IF_SET (MCH_FEED)          OUTPUT " F" MCH_FEED   ; END_IF ;
: ^& t+ A: C! @1 J        IF_SET (MCH_COOL)      OUTPUT \J " " MCH_COOL   ; END_IF ;
. ]  d1 v2 j" A) o        SET_ON LIN_MOV ;
" }6 A2 ?( g# q( h- Z        SET_ON CIRC_MOV ;1 ~+ L( u' e" `3 K1 I

( r* S8 N7 m; h& u5 o! x# o+ ?# C: k7 s" f
===================================================
# x% b3 X' x) o5 X2 f下面是程序0 v( I8 r; j9 Q4 J
%  P4 `) @. ]" p- ~
O0100
& D1 H- r) z$ ]0 O8 h: Y9 l (本程序由大花猫编制 ). L1 o  s- q! z$ o9 r+ N8 k
(请仔细核对刀具参数 )2 Q7 G0 F+ @9 V
G90 G80 G40 G17 G49 G54 G00
1 \) X' a! L, }! O4 l  o ( 刀具=10R0 直径=10. R角=0.0 )
, R3 b+ L& Y& I1 D: Z0 _ ( 精度=  偏移= )0 b6 N& ?1 v7 m0 N
S1800 M035 H: q; s: ^5 R* m6 F# r+ X) R
G00 X1427.714 Y-720.375 M09
7 p! ?% j: ]  |" n' n) `5 O Z50.: T, Q- j* ~8 V) c5 X0 m
Z-8.  d5 ]- T# c2 q) G% R
G01 Z-9. F330., t  J% A! W- A4 e! T- a' v/ `# N
G41 D10 X1432.965 Y-711.864 F1100.
( }9 L$ ], M/ O1 S9 _& E6 v1 T X1417.646 Y-702.4148 Q! x# N' n& G- S
G03 X-1499.624 Y-755.054 I-1417.646 J-2297.8868 o% P0 W: k- t/ b1 c% ?2 \: S
G01 X-1514.592 Y-765.052 F1100.
0 {+ P9 O  ~- V: v+ P. ` G40 X-1509.038 Y-773.367
- F& H$ ?' w; W2 i" Q G00 Z50.
4 ]$ w7 ~& M6 x M05' h8 w: M+ Z  B% I5 ?
M09" d* ~" ~% H, C
M30
" o1 _+ U6 I- D- k$ C3 c %. t' t( J# v& B3 H1 F/ G
3 o2 ~* Q- c; [$ _5 f& h+ F8 |- l
上面在“ D”后面要跟一个固定的刀具号,这样利于在实际加工中输入具体的补偿数据。如果跟一个变量值,那当选取的编程刀具改变时这里的数据也会改变,如果操作工不知道的话会出问题!!2 j6 q. J( n7 ?& b( i# ~

3 f" G0 \% `% }: _& k$ ?, U5 g& L6 o4 X
改此处试试0 C* D7 ~: ?7 q! S9 E4 T  t
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* E$ n, H) Z0 ]

1 ^, f( k9 c0 T1 s( K' t& w; k- H
大花猫大哥,将你修改好的放上来跟大家分享一下吧!谢谢!
- J; ?  v( q* }# g6 N$ c- l9 ]. E( `! d5 E9 E
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 | 显示全部楼层 来自: 中国广东中山
可不可用群或组来命名管理相同的刀具
2 L) t9 q) f# B$ {. F不要楼主说的那样
  H, Z! g$ s9 N* ]- B不够理想( L% o) ~, B* U
处理后程式名又不是我想要的
发表于 2010-8-25 16:01:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 leonarka3 于 2010-8-25 16:02 编辑
7 \: d5 V2 u$ g
如果用刀库的话,改刀具名字很麻烦的。
# H) S+ r( G; {* v/ G我以前搞GPP2是这样做的:
: K7 [) t4 [  V9 u  z3 _7 ?利用参数“注释”,默认是“NO TEXT”,可以定义为分割符号,比如“F”,当发现即使是同把刀具,但有“F”分割符号出现,仍然分割刀路。程序就分为 ..." V9 P, j/ r( t/ u+ Z8 e- B
ymcoming 发表于 2010-7-31 10:35 http://www.3dportal.cn/discuz/images/common/back.gif

5 l6 O& X1 \8 s* K2 v) _  W3 ?9 o
1 y- @7 c9 [7 k" R" j  ^若以TP分割
& o+ S. g2 a9 L/ }也就是一個TP一種刀 然後很多個TP
, X! v( ~; A$ B1 F同把刀也是可以自動分割的 不用設注譯名 只是NC檔頭不能放在BEGIN OF TAPE
' }. C; J( K, |2 E9 k$ T9 ~& s" X0 E: z: C- `* d( l

& j1 T' z7 J, d7 c" ~& k若用刀具分割 : i+ S" s& x7 z* A$ A: t0 k
也就是一個TP裡有所有的程式 不同的刀具(這個後處理屬於這類)
: f: X+ g3 h: N' P也可以設定注譯 不等於預設值 就分割刀路 就可以不用設另一把刀名
" T2 t& M! ^9 c5 t$ |$ w不過我習慣是設成利用注譯來分文件編號 所以還是得多設一把刀名" J+ P* }0 @/ L" u) w# `, F
例如注釋打1 輸出後就是「自定義名1」 打2就是「自定義名2」
$ C/ L8 s2 K$ @# Q+ V同時後處理31個程式時 若自定義名為M 處理出來就是M1.NC~M31.NC
* M) p& ?& i7 @6 w不然有時程式打多了 一排非常長 要除錯時還要算順序蠻麻煩的& {" Z& I4 Q% g( T! a4 t- {

& G' J" |+ d! }+ A6 x- |這個gpp2後處理基本上都還ok, f& i: T7 l- Y1 c) Q
不過少了一個蠻重要的前置名稱5 _" ?, t- ]% ~! i3 ^
前置名稱可以設成每次後處理都能自定義 在開頭加個定義宣告就行了
& Q  a7 w) ]; ?! o+ V' H6 [或是簡便一點 抓取tp名當檔名前置  J# r) v7 F( L# Q2 p& X
不然同一圖檔很多個不同電極時 後處理後會很麻煩的
发表于 2010-8-25 21:16:02 | 显示全部楼层 来自: 中国重庆
楼主功力深厚,能否共享个GPP2
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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