QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: paul258
收起左侧

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

[复制链接]
发表于 2010-8-4 15:46:22 | 显示全部楼层 来自: 中国浙江宁波
用这个GPP2后处理处理带有刀补的程序时不会输出G41指令,看下面的对比图:4 Q2 F7 [; z9 a5 \5 j$ \2 X
, `% i$ f* N! }
ssdg.jpg
发表于 2010-8-5 09:09:19 | 显示全部楼层 来自: 中国浙江宁波
昨天发现最新的问题,用这个GPP2是输出的钻孔程序不会自动循环,问题出在下面的“Z”跟“R”上。这个GPP2是输出了Z而不是R!!
0 b8 E" o2 g  S7 i, y. r S400 M032 T4 k* ^5 \  Q9 h! b5 x/ u
G00 X-377.699 Y-180.587 M091 H; }1 O1 O  S% O. [6 ~/ f3 v; j
Z40.5
( v' X; U) b% r. p G98 G83 X-377.699 Y-180.587 Z-47.5 R-6.5 Q15. F120.
- u6 ?. ]  W. T6 _# c' F X380.365 Y-180.924# v- I1 I2 {3 V" ?7 T4 T
G80 Z40.5
1 I1 i! ~# F. p3 q M05 ! ~/ L) C, x' `0 u
M09
) |1 }+ i; K' v: M* M M30
+ J; _# Q  L6 D8 j& v %
, Y( V" b" e. J0 K5 R% c5 j4 p! D
===================================================================
0 M! H( e7 X  @  l3 C4 \+ t  }===================================================================
: U3 q3 Q7 N* {" B5 t, s* i5 [' X# }0 H/ S$ O
S400 M03% ~; u# o3 Y$ T" }$ M# e3 v. k5 [
G00 X-377.699 Y-180.587 M095 Y2 v7 P: V: y9 [- G" f# T
Z40.5
# Y, o  R) [7 t! T3 ]- c: A G98 G83 X-377.699 Y-180.587 Z-47.5 Z-6.5 Q15. F120. 1 [5 O8 O! u; [6 n/ F. f3 |
X380.365 Y-180.924
/ {, m: B- h* t G80 Z40.5
" X. C6 i8 r" i9 k7 t" p, \( n M05 ; w8 S; R2 D3 B  c1 P4 \4 z! c
M09
6 i. x0 o/ h5 T. X1 P7 ~3 n. x M30
  X" j# j' h( F" H' n* ] %
发表于 2010-8-5 11:10:10 | 显示全部楼层 来自: 中国重庆
改此处试试
2010-08-05_110832.png
发表于 2010-8-5 14:32:34 | 显示全部楼层 来自: 中国浙江宁波
本帖最后由 master_e 于 2010-8-5 15:08 编辑
( o8 H0 D1 i; D  e3 w* j* w
% K$ [7 B- _. I+ x! u4 |' ?改这里后问题解决了!!2 W/ p8 Z3 e: Y. D
当程序有刀补输出时用这个GPP2时输出G41 D10 指令问题已经解决下面的代码:( c2 R: k0 V+ |, @

; O& i. [5 N" S4 z1 b- x5 e- u LINEAR MOTION:
* c8 s! B, p# m% r
: V3 d9 e. h  V! R3 b& A        IF_SET (SPIN_SPEED) OUTPUT $ " S"SPIN_SPEED ; END_IF;1 w6 u0 r$ B7 X" o
        IF_SET (SPIN_DIR) OUTPUT    " "    SPIN_DIR ; END_IF;4 d7 B% N5 P1 C) A! v. t* E
      OUTPUT $ ;
% {- z; c! F2 Z" Y! j0 D; J' ]        IF_SET (MOTION_CODE) OUTPUT " "MOTION_CODE ; END_IF;
' F7 |8 s" p( |: s$ C8 t) j( O2 t& y        IF_SET (CUTCOM_ON)                   OUTPUT " "  CUTCOM_ON        " D" "10" ; END_IF;

( T, h7 h' W) d2 C            IF_SET (CUTCOM_OFF)                   OUTPUT " "  CUTCOM_OFF  ; END_IF;! Z5 w+ m  {- X9 q; V
        IF_SET (X_CURPOS)          OUTPUT " X" X_CURPOS  ; END_IF ; 6 ?; j! B$ T2 e* D
        IF_SET (Y_CURPOS)          OUTPUT " Y" Y_CURPOS  ; END_IF ;
+ C, L8 f  j4 P3 n/ f' t5 @' f        IF_SET (Z_CURPOS)          OUTPUT " Z" Z_CURPOS  ; END_IF ;- U0 Q3 p3 i+ `
        IF_SET (X_CENTER)          OUTPUT " I" X_CENTER ; END_IF ;
0 T2 u& {9 X& b        IF_SET (Y_CENTER)          OUTPUT " J" Y_CENTER ; END_IF ;$ ?! J- |- r' \2 I! D
        IF_SET (MCH_FEED)          OUTPUT " F" MCH_FEED   ; END_IF ;
0 _/ _+ l) Z, N+ y6 g* Z        IF_SET (MCH_COOL)      OUTPUT \J " " MCH_COOL   ; END_IF ;
, o% t2 N3 D- ]        SET_ON LIN_MOV ;# ^5 Q3 S. m9 d8 t
        SET_ON CIRC_MOV ;
. Q6 v& o: V+ Q
) e5 g% y2 c( _% ]* i0 Q5 \
# C- B+ W4 g% |" [3 Q1 u===================================================
/ Z& L+ ~  f; C( V6 D0 r下面是程序
# J" q# j$ N  F8 d- o  \ %# T( z% L* ]# l+ @* `
O0100
" W' Q4 N( Y& T! A1 U (本程序由大花猫编制 )
7 \; `( P4 n1 M) J: S" v) [ (请仔细核对刀具参数 )
" ?: L- p6 A* |% V G90 G80 G40 G17 G49 G54 G00 3 Z+ v2 T+ u& E7 C# R7 G0 q
( 刀具=10R0 直径=10. R角=0.0 )9 N0 _0 y: `' _4 `$ y8 t% A
( 精度=  偏移= )
8 |) i7 y) }# t3 `: \ S1800 M03: ^1 I) {" H' `  n1 V; D
G00 X1427.714 Y-720.375 M093 `6 ?0 c7 Z: ?& O% P  s6 r; d
Z50.
3 Y, x( o) {! i4 k# [  [ Z-8.
( j! s& v: d- Z G01 Z-9. F330.
; s2 Q3 ?8 Z9 x( |2 v G41 D10 X1432.965 Y-711.864 F1100.
8 S- ?; ]  B8 q# u1 x X1417.646 Y-702.414
9 D: H$ [1 n9 l G03 X-1499.624 Y-755.054 I-1417.646 J-2297.886" n" o4 x' J! @. _2 L' M8 z
G01 X-1514.592 Y-765.052 F1100.
+ _( c! Q5 b$ O0 ^0 a G40 X-1509.038 Y-773.367: y8 s, Z. L+ w! k
G00 Z50.4 i3 b; `# C0 c
M05
, {: W2 v5 E# I0 z- I M09
3 k; m3 j; l% P6 ?( E5 A M30/ u4 D) Z5 r" f' l1 s
%! g  t: Y9 X$ @5 X
9 k! @8 E( r: U3 a
上面在“ D”后面要跟一个固定的刀具号,这样利于在实际加工中输入具体的补偿数据。如果跟一个变量值,那当选取的编程刀具改变时这里的数据也会改变,如果操作工不知道的话会出问题!!) k3 _0 d4 q( O
* ]# X1 q+ o5 ^* ^) K6 X* v% e1 ?
7 K/ B. f. ~# ^
改此处试试
- g9 X( I4 I; I5 \6 q3 Swuchuanfu88 发表于 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 | 显示全部楼层 来自: 中国浙江宁波
等我再看看是否还有其他问题后放上来吧。+ d; C( Y! g3 E3 K

+ r* _- [$ j( X
大花猫大哥,将你修改好的放上来跟大家分享一下吧!谢谢!
9 @9 S) O+ u! I( O
2 s' b) g: i" i5 ~( @9 C% v# qWJWJWJWJWJ 发表于 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 | 显示全部楼层 来自: 中国广东中山
可不可用群或组来命名管理相同的刀具
- s1 W" D/ r  ^7 l& ]不要楼主说的那样# s: U- r4 f3 E
不够理想0 ]3 V4 f8 m5 d
处理后程式名又不是我想要的
发表于 2010-8-25 16:01:23 | 显示全部楼层 来自: 中国台湾
本帖最后由 leonarka3 于 2010-8-25 16:02 编辑
4 \" m& B1 T7 E  c- K* e
如果用刀库的话,改刀具名字很麻烦的。
8 l. ^/ X$ E1 J, S* _+ G4 t- H我以前搞GPP2是这样做的:3 [, S$ c/ \+ s
利用参数“注释”,默认是“NO TEXT”,可以定义为分割符号,比如“F”,当发现即使是同把刀具,但有“F”分割符号出现,仍然分割刀路。程序就分为 ...
5 w7 P' f" N9 w  |ymcoming 发表于 2010-7-31 10:35 http://www.3dportal.cn/discuz/images/common/back.gif

0 J+ H$ a& a8 g- Q1 q$ n/ X% P1 y4 N
5 S2 U# M& i4 p) L8 W: M若以TP分割7 n, J; ?( o8 X# N7 l! w
也就是一個TP一種刀 然後很多個TP' n) p, W. x& A+ l9 |* u2 A$ @
同把刀也是可以自動分割的 不用設注譯名 只是NC檔頭不能放在BEGIN OF TAPE3 W( Q" K! U/ o! @: S! _
# V, U! g. K" M/ s- W4 b

5 _, G( c( d7 `若用刀具分割 ' Z0 S( |+ p8 t0 I' p; i. {& q
也就是一個TP裡有所有的程式 不同的刀具(這個後處理屬於這類)
$ M3 u, V, D- {4 S也可以設定注譯 不等於預設值 就分割刀路 就可以不用設另一把刀名' Y$ V4 O; W. v8 {) r
不過我習慣是設成利用注譯來分文件編號 所以還是得多設一把刀名0 P4 w, S- K: h! {
例如注釋打1 輸出後就是「自定義名1」 打2就是「自定義名2」
% ^& B1 H+ k8 `2 i. L4 m- C( I4 F同時後處理31個程式時 若自定義名為M 處理出來就是M1.NC~M31.NC
8 }2 {2 H. J. t; d( q; F不然有時程式打多了 一排非常長 要除錯時還要算順序蠻麻煩的
! N, @# b8 `' ~4 L) P$ t4 I, A+ U) V( d
這個gpp2後處理基本上都還ok
. Z7 M( z0 U1 W/ W8 _不過少了一個蠻重要的前置名稱8 T1 K2 E  r; a
前置名稱可以設成每次後處理都能自定義 在開頭加個定義宣告就行了
  _  j+ ^- Q& s8 T' R4 j, d或是簡便一點 抓取tp名當檔名前置; P) u% z! j" e7 n$ Q' H
不然同一圖檔很多個不同電極時 後處理後會很麻煩的
发表于 2010-8-25 21:16:02 | 显示全部楼层 来自: 中国重庆
楼主功力深厚,能否共享个GPP2
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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