QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: paul258
收起左侧

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

[复制链接]
发表于 2010-8-4 15:46:22 | 显示全部楼层 来自: 中国浙江宁波
用这个GPP2后处理处理带有刀补的程序时不会输出G41指令,看下面的对比图:+ h! C8 U9 a# m* e! T/ G
! l, ]0 @; z! }/ m
ssdg.jpg
发表于 2010-8-5 09:09:19 | 显示全部楼层 来自: 中国浙江宁波
昨天发现最新的问题,用这个GPP2是输出的钻孔程序不会自动循环,问题出在下面的“Z”跟“R”上。这个GPP2是输出了Z而不是R!!' N" l$ j" B' g+ t& r
S400 M03+ U' W3 S2 v" k( D
G00 X-377.699 Y-180.587 M09
% R/ ]$ S6 \; z6 B Z40.5' A) D4 I  B6 Z- b& _) [- M6 k5 T. f
G98 G83 X-377.699 Y-180.587 Z-47.5 R-6.5 Q15. F120. . y9 M4 w0 O% R( S0 |+ P
X380.365 Y-180.924
. ^% l/ _. ~, J0 T G80 Z40.5
# g+ R$ x! V; ?* l4 Q/ j M05
' [8 `* l* o+ _4 ^( M. B) K0 x( o M09
9 ~. w6 o: E$ }/ _0 y4 A: R. a9 O M30
6 K, @/ }( D" {- b+ f %
6 D7 e# T. |9 e+ k+ }! H
' @6 N9 @" q+ q/ W  e===================================================================
6 o, [' E9 r! B- \===================================================================
7 ^, }5 e5 P4 G3 ]. [. u7 O! n
) c# C2 f: P, y4 [  E( {) J& TS400 M03# z' ^. a3 g1 A, N7 ?" ?1 o
G00 X-377.699 Y-180.587 M09
" S$ L  L9 X/ m) M. a4 f Z40.54 f; X# E5 g) U3 ]' o4 G" h
G98 G83 X-377.699 Y-180.587 Z-47.5 Z-6.5 Q15. F120. 0 y2 `! U' Z7 C5 ^4 q
X380.365 Y-180.924
: C& P4 W2 H; W! { G80 Z40.54 M: _7 T- Q# @4 X
M05 9 F% Y- R, X6 \
M09
2 X0 Z% c, a( b% ^ M30
/ g& o0 }/ ]- Q/ u- N+ C3 y %
发表于 2010-8-5 11:10:10 | 显示全部楼层 来自: 中国重庆
改此处试试
2010-08-05_110832.png
发表于 2010-8-5 14:32:34 | 显示全部楼层 来自: 中国浙江宁波
本帖最后由 master_e 于 2010-8-5 15:08 编辑 : l: P# d; a: R/ k! @0 s

; c, h+ G/ \8 D; z改这里后问题解决了!!, r! W. L; p5 p& c+ r
当程序有刀补输出时用这个GPP2时输出G41 D10 指令问题已经解决下面的代码:
. q8 k1 f% |1 `% u9 d8 z" q$ X
( E: ~* Y+ |; H! H) M LINEAR MOTION:
9 U& }/ r3 j& f* P% @- U: ]- u9 A( y) o
        IF_SET (SPIN_SPEED) OUTPUT $ " S"SPIN_SPEED ; END_IF;
0 T5 o* j+ P- [: H  ?; O% {4 A        IF_SET (SPIN_DIR) OUTPUT    " "    SPIN_DIR ; END_IF;
3 \: Z2 J& }( ^0 J' g3 h) t      OUTPUT $ ;
( L9 z' ?8 r8 R3 M        IF_SET (MOTION_CODE) OUTPUT " "MOTION_CODE ; END_IF;" u0 ~/ K& x; t  q6 W8 [
        IF_SET (CUTCOM_ON)                   OUTPUT " "  CUTCOM_ON        " D" "10" ; END_IF;

# `3 K8 u2 d4 X, n) B. U) S8 a) k            IF_SET (CUTCOM_OFF)                   OUTPUT " "  CUTCOM_OFF  ; END_IF;7 E0 h; u, G, J1 i6 x* D; {. N
        IF_SET (X_CURPOS)          OUTPUT " X" X_CURPOS  ; END_IF ;
/ V2 @. K# W* Z' o        IF_SET (Y_CURPOS)          OUTPUT " Y" Y_CURPOS  ; END_IF ;
* _( u% ?/ d. d& p$ ?: C- L0 C        IF_SET (Z_CURPOS)          OUTPUT " Z" Z_CURPOS  ; END_IF ;
$ R% B* X) i/ K4 T) \2 g+ Q+ _, f        IF_SET (X_CENTER)          OUTPUT " I" X_CENTER ; END_IF ;
# h. F1 P) c; N$ t        IF_SET (Y_CENTER)          OUTPUT " J" Y_CENTER ; END_IF ;8 K, q+ ~# i' @9 Q
        IF_SET (MCH_FEED)          OUTPUT " F" MCH_FEED   ; END_IF ;
) ~5 H$ c( E" w( m! r) i        IF_SET (MCH_COOL)      OUTPUT \J " " MCH_COOL   ; END_IF ;$ [( K- \% K0 d5 }2 K$ U
        SET_ON LIN_MOV ;
" k# K) i: \/ x        SET_ON CIRC_MOV ;+ C4 ^4 e5 M* i7 B$ o: c+ n
4 A( A& Q) x  C6 R

2 b% {% z/ V0 x' q" G9 y$ B0 [===================================================
7 V$ r- f7 ~( N下面是程序
% R& ^: C9 z( S- H8 z7 i %
8 I7 s; n: o# U8 v" J" W O0100/ [# h) ]6 b/ U+ B8 o; w
 (本程序由大花猫编制 )
; w. g/ _5 c4 n0 w1 m (请仔细核对刀具参数 )& _/ x' b, z' U! f) a
G90 G80 G40 G17 G49 G54 G00 . V# H$ i7 j, p3 Q2 O
( 刀具=10R0 直径=10. R角=0.0 )2 a9 j2 d* y  d' v' I% L
( 精度=  偏移= )4 Y7 I+ d: C; n' j% P* b3 k
S1800 M03
5 g" ?% Z: b" G- Z6 A G00 X1427.714 Y-720.375 M09! y8 i" S( \# {' B! @! V2 E
Z50.
0 i* V9 R/ L# b8 L/ a Z-8.$ F& |, ?, Z; j; _- \5 p5 M
G01 Z-9. F330.2 P1 e7 G$ E2 I
G41 D10 X1432.965 Y-711.864 F1100.( S9 B4 ~) i" X- G3 `
X1417.646 Y-702.414
& g) m* X" ~" X0 @- W4 f G03 X-1499.624 Y-755.054 I-1417.646 J-2297.8867 B. ]  H; b& P" ?3 W4 z; \
G01 X-1514.592 Y-765.052 F1100.  a6 ]/ F$ J% ^0 P, R! q
G40 X-1509.038 Y-773.367
1 l' J$ g4 ~) v4 l. u G00 Z50.
& X2 t: u- u, [1 ]/ S2 b5 X: _& Q- G M05
7 }$ X4 K; v% J# G M09
# y0 m* s( X& N# r; h M304 G+ J) a" R' T! ?
%4 j. G" J3 M+ y# Y! P0 O. @; J
* g, G* M4 g& T9 x) g6 R# R
上面在“ D”后面要跟一个固定的刀具号,这样利于在实际加工中输入具体的补偿数据。如果跟一个变量值,那当选取的编程刀具改变时这里的数据也会改变,如果操作工不知道的话会出问题!!# n) L/ F- A" V; u0 A! I
% i4 d4 \- M9 T; v$ M9 H: G! o
" j' g4 M- n' Q6 i! f
改此处试试
9 K! C2 `( T9 X% A' iwuchuanfu88 发表于 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 | 显示全部楼层 来自: 中国浙江宁波
等我再看看是否还有其他问题后放上来吧。& j$ s8 P% o( i: o) Q# L4 r- j
1 F" P6 y7 t" e1 b3 d4 U8 `
大花猫大哥,将你修改好的放上来跟大家分享一下吧!谢谢!% z4 _9 E' O& j" ~. V* p6 e* }5 u
+ s. q' K: H( n: ^3 v
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 | 显示全部楼层 来自: 中国广东中山
可不可用群或组来命名管理相同的刀具
6 ^, a' X0 M  b' H不要楼主说的那样
( {: |" h& S) K) ?2 n7 P不够理想
$ _; @) J" |( u6 U( p处理后程式名又不是我想要的
发表于 2010-8-25 16:01:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 leonarka3 于 2010-8-25 16:02 编辑 + H7 ]8 q  i1 F
如果用刀库的话,改刀具名字很麻烦的。
4 R2 b5 N* y* ^* D我以前搞GPP2是这样做的:4 K) o* G% c% q' D5 r
利用参数“注释”,默认是“NO TEXT”,可以定义为分割符号,比如“F”,当发现即使是同把刀具,但有“F”分割符号出现,仍然分割刀路。程序就分为 ...2 `  A+ I- [  l: h
ymcoming 发表于 2010-7-31 10:35 http://www.3dportal.cn/discuz/images/common/back.gif
; V5 J; {& j+ s1 X4 [
7 J# h$ b! b8 C' u+ z) L
若以TP分割
7 h+ @! ^. |8 `' I. M也就是一個TP一種刀 然後很多個TP
. @7 @4 e+ R1 k7 ^( l: l同把刀也是可以自動分割的 不用設注譯名 只是NC檔頭不能放在BEGIN OF TAPE: @# J5 Q0 k' X' p( e

$ X) c; S8 j+ N3 t- }6 t* f, C1 w8 L" \4 j
若用刀具分割 : j( j/ i' F. }: N' p
也就是一個TP裡有所有的程式 不同的刀具(這個後處理屬於這類)
( b$ Q4 l5 I- c也可以設定注譯 不等於預設值 就分割刀路 就可以不用設另一把刀名- W9 w4 ^4 O, }8 S& \
不過我習慣是設成利用注譯來分文件編號 所以還是得多設一把刀名/ I: T2 p5 {& c* s( D
例如注釋打1 輸出後就是「自定義名1」 打2就是「自定義名2」8 E: X" f" L, s% R
同時後處理31個程式時 若自定義名為M 處理出來就是M1.NC~M31.NC5 G5 n# W# U& c; T
不然有時程式打多了 一排非常長 要除錯時還要算順序蠻麻煩的
+ M4 O- D4 H" @+ v
! ~& e0 i/ [  V# p$ L7 n) Q這個gpp2後處理基本上都還ok6 f6 f& y& i& e" r% j' m
不過少了一個蠻重要的前置名稱
% c& y0 m; E2 k  Y- H6 S% j前置名稱可以設成每次後處理都能自定義 在開頭加個定義宣告就行了
  y" A3 L  S2 d或是簡便一點 抓取tp名當檔名前置
9 |9 c- N3 q9 g! I6 X0 m4 [不然同一圖檔很多個不同電極時 後處理後會很麻煩的
发表于 2010-8-25 21:16:02 | 显示全部楼层 来自: 中国重庆
楼主功力深厚,能否共享个GPP2
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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