久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5906|回復: 7

Mastercam 后處理

[復制鏈接]
1#
發表于 2015-3-3 00:11:45 | 只看該作者 |倒序瀏覽 |閱讀模式
MASTERCAM后處理格式修改 [url=]轉載[/url]
9 c/ V8 |0 l" ?, N% ~

- k  e% S" @0 n' v. E/ |$ t& H& I( U5 Z5 _: Q1 C/ T: h
對于后處理格式,一般的用戶有三個層次的需求:2 o" d: ~  A$ P; W, s+ T
: }( Q6 A/ I( p) C/ _' T3 [
一、PM 自帶的后處理中有適合自己機床要求的,不過要修改、增刪些代碼。9 {. ]3 Q: W( n( U
二、沒有適合的,需要改寫后處理。$ m2 T$ q1 c1 m, F# V6 q& U& T
三、機床的代碼格式完全與普通 G 代碼格式不同,需建全新的后處理。7 a8 s, L* y: W$ f

6 q# Z& `2 A5 F. Z2 V現在開始準備工作:
- `+ |, m( K* h4 l0 L1 U" |( J
9 z7 a- m# c) L! x1、以不同的控制器試著處理幾個G代碼文件出來,然后和自己機床的代碼進行比較,選一個最接近自己的。
' H' r( v+ I2 Z5 @4 z2 K8 I/ p2、打開ductpost\dp-index.html,準備有問題就看幫助。1 l& |  P- N+ L  T/ z7 y  t2 q1 Y
3、運行:ductpost -w [控制器類型] > [控制器類型].opt ,從而生成OPT文件,這個選最接近你機床的控制器。如:ductpost -w hurco > hurco.opt 。 這時就可以用文本編輯器來打開這個opt文件了:
2 I. S7 {( M- ^9 e+ H+ ]/ ^' Y; ]% S" E
1、程序頭、程序尾的改寫:
$ ?2 V' y4 `& E2 V這個在以下的定義里面:* h7 }4 L, M4 I* U7 O
define block tape start
4 ?, J# y! O  z# U- F; O4 K, g********************( c. b5 A; @  }( g% A% q# W
end define
7 B: u  G/ C7 {' b* Fdefine block tape end% p' e: h* `; j5 ^& q
*******************3 K! {6 E/ ?( }2 i: T/ z. V4 R2 b. r. |
end define
% ?2 V6 y6 y4 p% }, F  f2 W: ]/ C# m$ f9 p& X0 [, W9 X' N
你可以根據自己的需要添加,如:
5 F9 o1 k" S& _! C5 x8 _7 ^9 e) l( C/ r( o
define block tape start. R+ b/ P! z) D  ~, G5 p3 y
"%"
6 E' A/ L- s& z# x& dN ; "G17G90G80G40G49"2 j8 Q* K/ p3 [; b. F# ]
end define$ [9 z) r4 N* m  Z; K+ r9 h

9 k$ r0 ^9 b, k" c# Rdefine block tape end
& \) S% e) x  @) X5 r6 n- _  f& yN ; "M05"
- W. f' C) X' }- m! JN ; "M30"$ K2 }5 z% x' {- D, Z$ G
end define- Q, j8 u; Z7 p/ x6 T9 _
* x1 p% t3 h0 Y( I
不過注意這種引號方法優點是簡單明了,但控制器只是把它當字符處理,而不能以模態存在,具體可參見其它說明。5 m" H' }3 @2 R0 ^/ H( {7 j$ T9 t

) P& ?8 @! p: @+ t2、是否需要N行號?
: M1 W0 S/ `1 S* t' p% E: n%
( G, i7 A. q+ F! ]: Y3 v8 f/ T:00019 B: P: C  P0 e! V+ J/ R
N10G28G91X0Y0Z0
/ E7 ~& M8 p1 d( g: K) N1 `N30T1M6. x, ]7 H: h, L0 ?
N40G0G90X-25.Y-40.S800 M3  l  H# F6 G. R
- I! P1 X, d; j* h% {& `4 n
如這上面的N10、N30、N40,另外行號的起始、增量、最大都可以定義。如果不想要行號,可修改為以下值:
6 k6 L# z9 ~0 Mdefine format ( N )
) |9 e# q: ~% z+ j% [$ L" cnot permanent/ i- z6 S# T. |! Z, R" Q2 K  f
end define
- a9 z, L$ Y! A; [+ X6 I7 y
& y7 u, r" U1 @7 ]* m3 u& E# T8 H3、是否需要Message?. m' f# X0 S( }# G+ v
1 z: y. }# |6 L1 ?3 \
N60( MSG, Toolpath Name: ET): q* b+ T4 a0 X
N70( MSG, xyzxyz_cut_1 ET)6 O5 N2 |% Y7 @
N80( MSG, Output: ET)4 G2 g3 \' w0 [' l, {
N90( MSG, UNITS: MILLIMETRES ET)
2 S1 y4 F! p- J2 y* m& hN100( MSG, TOOL COORDINATES: TIP ET)+ u6 V9 t& a4 @) e6 i8 x
N110( MSG, LOAD TOOL ET)# A  P2 r, _* n# m
! g% K' f  L4 B9 V) R+ k' P
上面的信息,可修改為你需要的,具體參見幫助。也可選擇不輸出,如:
( F+ }' ?0 X" \
' Q, J0 B( Y, m) f2 Tmessage output = false
# ^' u$ T1 w0 X7 }1 e6 Z' e/ D1 O9 Q* ?* t! J# e7 L' \
4、圓弧的輸出格式:
% B& k# M" D- C1 B& S$ b5 c# C9 u' B( \( T
這個需要講一下,輸出R的就不講了,專講I、J、K的輸出。大致有三大類:
$ S& D$ s7 N$ @7 l# l
3 G* C6 k0 c8 P8 k% m# Z) ba、I、J輸出為圓心的絕對坐標值。1 G/ |% Q6 S# W9 b' ~
b、I、J輸出為相對坐標值,具體值為:圓心坐標值-圓弧始點坐標(常用)5 U. y6 h- M! X6 G+ _
c、I、J輸出為相對坐標值,具體值為:圓弧始點坐標-圓心坐標值3 w2 [8 {5 a( z  K7 B: e
! @& B  y% c5 v
define format (I J K) :定義I J K的矢量
2 ~" _/ i/ A. ^; l- I9 a& |0 escale factor = -1
/ j( \+ b# q4 A" `* q1 Hend define3 \, I( D% ^/ I; L' H0 e3 C0 J
5.定義左右刀具補償
8 i4 u+ S6 o8 W$ x1 }' O( Pdefine codes4 E+ i; |7 k! z1 f$ n, J# b3 g# m
comp on left = G2 41
9 {4 b6 a( Z2 K+ j- Bcomp on right = G2 42$ {/ \# T  e) Q
comp off = G2 409 \% p: V3 R8 B$ @) |
end define4 a) x3 d) n: n9 j
( L; {4 O! o3 y
#14 :從#14~#41為定義旋轉軸的寫法,如小數點的位數, /-的輸出等等
) _9 u! p% w* ?
% D% `! L: m2 e  |5 H" z+ _& P" a) Adefine format ( A )
# x1 q1 s; @! xaddress letter = "A"2 ?3 E  n" _2 o1 I' M8 w
address width = 1
; T0 `9 Z2 ~* w9 lfield width = 8# c2 X5 u5 p8 ^4 s! X; I
metric formats
1 y, w, H1 I/ @! X8 X* m+ Pdecimal places = 3
! {( Y# U+ S" @# c6 |decimal point = true' ~" D: \* F; N, k/ F* X
sign = if negative' K& D* v7 u$ O) n) i9 k, r. l
leading zeros = false. c6 d$ J- L3 }9 `5 f
trailing zeros = true& N& `8 }* D/ o. Y( ^/ H4 g# e
end define- |2 [" J# J) O8 ?6 m
#26. D% X3 d/ B8 y& X
word order = ( A )
3 s* n) C: d) d  W1 n# H$ n" \#283 E: u) Z  a+ ]% g" N2 R7 j
units = metric
; N& ^; _) s* Dmessage output = false$ c" [, ]4 f2 I# t1 z$ U& m2 G1 H2 A1 k
spindle output = (2 0 0 0 )# ^6 `9 G5 H; ^% q' a! n
coolant output = ( 1 2 )
) r* d0 a3 J% z2 `$ K#32" S. r2 Z# l/ K- s) {0 d1 L
define format ( C )
4 U' h) `- [4 K" W! V1 Gaddress letter = "C"
% \4 @6 n& Q# L* d- l5 @' V3 qaddress width = 11 D- u$ B! i) ~1 i1 f
field width = 8  `3 M5 |5 A3 ~  z6 W* G" R) E/ Z
metric formats
; G3 U6 H# Z* Tdecimal places = 3; N) @/ u3 s# k0 @+ ~) j9 l! V
decimal point = true
9 N/ I+ a' Z2 X- ^% usign = if negative. Z7 v+ t& g9 b
leading zeros = false
7 u6 J( C0 P- \" p$ i# J! jtrailing zeros = true
6 X3 C+ W; L4 Y3 _. uend define4 _9 U- ~- U6 p. H) R* V, O/ j6 w
#39. B9 c6 }: T- S) @
word order = ( C )
) n! |& t' G1 z& d; A/ _; s#41: P2 N2 V5 c% ^5 C2 \' b( @
units = metric
( P8 m  B! F/ `9 y8 A) Amessage output = false
& W* ~4 \% ^4 Y  B! p$ K# I: xspindle output = (2 0 0 0 )! d+ ^# T9 {/ a9 D1 J
coolant output = ( 1 2 ): h! v" t+ ]( f2 ]# M5 U0 U

0 h# L# k/ L5 I) B; s5 G7 p#33
. a3 @( }! u/ o& B/ y) Wdefine keys :定義旋轉軸名稱* w, c5 L4 k4 D- A
azimuth axis = C5 |8 r& a6 P+ T* c$ T5 O  K3 i9 P
elevation axis = A( ?2 S, L2 s8 p  y" T" S; O
end define
3 a* w& \- _% V; O#389 F' H& y$ V" j- z8 z/ y5 z# i
azimuth axis parameters = (0. 0. 0. 0. 0. 1. )
  c6 ^  |+ [' i: m6 Helevation axis parameters = (0. 0. 0. 1. 0. 0. )9 g& z9 C# m6 o1 ]* o$ C6 L
#41$ P5 I' c  w% h4 A, a
spindle azimuth rotation = true :定義方位軸方式,true為主軸頭式false為工作臺式( z( u5 }3 @, R0 N* @! _
spindle elevation rotation = true :定義俯仰軸方式,true為主軸頭式false為工作臺式
5 ~/ N# l% [. f& g" \, V. {#445 E1 k3 l/ n" e7 f$ t" }
azimuth axis direction = positive :定義方位軸用法,相對還是絕對
) C# E3 ]/ s. [2 o, x3 Xelevation axis direction = positive :定義俯仰軸用法,相對還是絕對
+ @% j  Y6 }/ P+ h/ L#470 z. q% I/ ^4 H0 N
azimuth axis units = degrees :定義方位軸單位! e/ M) K- i( ]; q1 Z9 c
elevation axis units = degrees :定義俯仰軸單位9 V& _2 S) C, d% p: F; ?# F
#50
" i4 ]0 k) N# f& ?6 razimuth axis parameters = ( 0 0 0 0 0 1 ) :定義方位軸參數
+ d" q$ t( e- Mazimuth centre = ( 0 0 0 ) :定義方位軸圓心參數6 p/ X/ x7 s( p8 z9 y
elevation axis parameters = ( 0 0 0 1 0 0 ) :定義俯仰軸參數$ M+ P- y  W: X. Q* c
elevation centre = ( 0 0 0 ) :定義俯仰軸圓心參數
6 ^" \9 x1 I. i) o, C7 ^- i8 Wpcs origin = ( 0 0 0 0 0 0 ) :定義旋轉軸圓心
7 Z: x/ i" K4 L' W2 `9 o5 H% Wlinear axis limits = ( -99999 999999 -99999 999999 -99999 999999 ) :定義線性軸范圍
2 Q8 o' h1 o5 [rotary axis limits = ( -99999 999999 -99999 999999 999 1 ) :定義旋轉軸范圍" t2 h2 }, H! P' q
move safe angles = ( 0 0 0 0 0 0 ) :定義起始角度
0 \9 X& C5 u. Y% L; T; B; }6 c% ]linearise multiaxis moves = false :定義機床是否支持線性多軸聯動,false為支持true為不支持( K8 q) m6 O2 _- g- r' S' b  k
multiaxis coordinate transform = false :定義機床是否支持多軸聯動,false為支持true為不支持
, y8 Q2 \) ]- u. q6 c/ x$ Minteger 3 = 1 :定義是否進行多軸處理  R3 b' u' [3 n6 d5 a) j
integer 9 = 5
: b7 m6 @, c2 {6 [5 H8 S- b' `! k  ~integer 22 = 1
# d' I0 D, c  U$ T& J+ Pinteger 23 = 1
+ Z/ d5 |) `: k' f& G5 @+ Q) Finteger 24 = 0
& `8 @5 g+ U9 z. R, Uinteger 25 = 0  A/ N* I# G# _4 o: }
integer 28 = 1( u. r. Q, G% H. a! _
integer 38 = 0+ R) F3 F" j- V/ f; C3 e
integer 40 = 10% |: m- C2 K+ U. W  S" W
block start = 1
. E4 g! l: f5 b, _6 J; |& G5 rblock increment = 1
* u$ ?7 ^8 u4 K  u% emaximum feedrate = 16000.0 :定義最大進給量- z1 u" p" I- k/ o8 i
comp output = (1 1 1 2)& f( M, \2 n2 r# M
message output = false :定義是否輸出信息,false為不輸出true為輸出  a% a7 ?7 j2 d
block order = true
7 q( y# U  n' N8 u- _6 s3 Hdefine block tape start/ H. c, x$ T" P6 K3 D0 v
end define
' s+ S) R4 g" ?1 Jdefine block tool change first clear :定義程序頭和換刀及換刀后的第一個動作
" A: `* {/ y) J"T1 M6 D1"
% _; v' C( S0 d: h; V"TRAORI(1)") J) f  z8 w. [0 b2 A4 z8 \' c% b
"HSM"- E( V' x; Q5 c
S ToolSpeed ; M1 3
1 N% n% D: r. |' lG6 54
0 T% a1 G! y% D1 H4 qG5 90 ; G1 0 ; Z FromZ) k9 _" G& Z" N1 [- [/ F7 |* ]$ N9 a
G5 90 ; G1 0 ; X FromX ; Y FromY9 |5 ?+ H1 u) m" Q% E
end define
2 N3 q2 @/ v- j+ s5 t+ |define block move rapid :定義快速移動! ~3 p) a3 D, a/ F
G1 ; X ; Y ; Z ; A ; C
5 ?# R& |5 ?7 a9 O6 J* ?5 Lend define3 ~5 ]& _& J# [  Z5 w' o6 x
define block move circle
% ?: K6 y# w# S/ gG1 ; G2 ; X ; Y ; Z ; I ; J ; K ; D ; A ; C ; F ; M2 :定義線圓弧移動" I" h+ [7 j+ u. X
end define6 Q/ K  M3 D  W- ^3 x+ Y5 r* e
define block move linear
9 o1 d0 Q" ]* q  P- B6 m& c& iG1 ; G2 ; X ; Y ; Z ; D ; A ; C ; F ; M2 :定義線性移動方式1 C0 X& X9 _; v" n# f3 j
end define
7 |! o4 m5 e6 i6 F, N$ Udefine block tape end :定義程序尾
! l9 d& f% }7 _$ q8 a"M5 M9"
; ?* U! P$ w% Q7 F"M30"
$ D$ @' N( l& D4 e' F) k; Rend define
4 Y8 a" `3 S; u8 M+ Z8 \% tend
, P/ t1 X/ i9 N2 M$ T. _( i
. `; \. F/ w2 u& ?! S所以這個就要看你機床格式來具體設置了,修改以下值為你所需:
" p* V- h  t& c. U+ I3 X; {5 }incremental centre = true (相對,反之false絕對)6 R9 \" Z: Q! I( S0 A' k& x
相對有兩種,所以:+ y9 g) G) O9 n/ U
scale factor = 1 或 -1
+ O, W! Y: b' Y: f% d7 w另外有些機床不能輸出360度的圓弧,這時需要將其分為幾段輸出:6 Y# }) \$ c# V
full circle = false
: c# f/ f+ F6 \, _9 @* F5、換刀的格式:% X1 \( l! G. U. ~5 Y
如:9 W5 g/ m2 l6 X' @4 d0 ?/ l8 _
define block tool change first4 ]: L- b5 d; m/ d
N ; OP ; change tool ; T ToolNum
' T3 C! z$ N  B0 ~* J! y4 RN ; "G48"
" D4 G' E) H1 g. kN ; G1 0 ; Z FromZ; F1 d  h. Z; I
end define
! f* T$ I- ^. O/ b! u1 r" N, o0 `, Z" V
里面可自己添加你的機床換刀時所需的代碼,如打開刀具長度補償。
7 b$ H9 A) h( e2 L, G9 a
; |4 R; H6 n9 O- O/ }* b; V6、快速運動、直線運動、圓弧運動的代碼:
; \4 p; p& \3 X1 r3 |( R( m2 J
+ W# G- W4 ~* p9 {參見:* }* R/ g( z3 m+ D
define block move circle" |$ x. r* z( a/ `- i- o
N ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F ; D
: u  F4 i7 A0 o1 J2 }2 u/ I6 Wend define  L  O8 i9 o9 ]: A& Y) E+ D
  I  y0 J# k5 h4 d  Y% X' j
define block move linear
4 [8 V% `6 Y* F: J7 S, l4 @N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; ; T ; S ;* s% l& a- R* U7 m' g$ O
M1 ; M2* o+ d+ J# o5 h) z' e
end define
- E7 ?. ~3 t+ m8 V! C8 `. g5 [0 `) M9 g4 }3 b
define block move rapid) s0 K0 ]( O" I" g- z
N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; S ;$ h7 [4 d8 \8 K. b) l1 H1 y
M1 ; M2
# b. N7 q# T9 ?/ Rend define
1 ?; e' x3 x' }( q( u  ?# G, U( R7 ~" S' k  @; E* H! J5 k' p0 c* K) ?! z! v
你也可在幫助文件的指引下,修改上面的代碼,如:不想要每次輸出G17之類,可以刪掉G3。。。當然修改前要了解清楚該代碼是做什么的,另外注意備份,隨時恢復。) |1 V# [6 d! u6 \# S- J/ E
5 q8 V" q3 Z2 f/ q6 X  c/ c& Z) S
7、多軸:
$ a' F" l! Z. Y2 ]" b0 E( Z$ x) n  f! K$ n5 W, S; O
PM 這點做的非常好,如4軸的幾種方式、5軸的幾種方式都有代碼可參考。如:在X軸加一個圓盤A,只需添加、修改以下幾行:
( O! d( d" y; F, u/ Y/ F% |8 e6 h! P! C: {8 F
Fourth rotary table axis :- ( A. rotating about X. )2 s" w, E+ n4 t3 U& D1 @% Q
5 N( D/ J, y* k* k+ }" W
define format ( A )4 o( M' v3 f* h) n3 H& `
decimal point = true7 c, ^# W# b6 `* P
decimal places = 3' C# G  I  w5 j$ G" z6 D$ j
end define: D! W( \% m% Z0 F

$ V2 ], s  g* q5 Wword order = ( A )
0 t2 i: I8 d6 K. r1 i4 R1 s- D7 k+ d) k! w4 y
define keys0 Q1 r$ q/ N( H) B. g
azimuth axis not used# K9 k5 H0 b. v. O% H2 q+ \8 i
elevation axis = A3 [4 B( {' X  W: w
end define( }4 [0 l, b7 C& i0 }" b

/ \' c$ O5 \0 l& H  X5 V0 {. d$ v! f- fspindle elevation rotation = false ## Default  i. f. S0 m$ s# z, a
elevation units = degrees
( B) ~1 v$ d9 V3 Gelevation axis direction = positive
' l9 h0 u* _  }, n3 [+ E' u) @4 Z& h5 s* N0 E; M9 b
azimuth axis parameters = ( 0. 0. 0. 0. 0. 0. ); K. H- L9 A, [3 {8 P% \. Q: f
elevation axis parameters = ( 0. 0. 0. 1. 0. 0. )
. V9 i6 H3 w" u7 H
! K+ u$ g% E, a$ f" Ldefine block move rapid
' |/ ]; E* @: MN ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; A ; H ; M1 ; M2
& a! Z1 d: N: d: `% x; ~" pend define  s- S* P# N1 r2 e' R, N2 n, I/ a
( m; B8 @3 s4 r
define block move linear! j5 j: K. O' {
N ; G1 ; G2 ; X ; Y ; Z ; A ; F ; M1 ; M2
0 e3 y( L  e% \# dend define1 {! P- Q) V4 [& S" o

; l) k' y5 y. w# y' j1 k具體可參見ductpost/multex4.html頁及5 軸的幫助頁。。。/ {  N" T: f6 }
( L& O8 \; L& H. w- k; z5 _
注:總結,多軸后處理的寫法,如有錯誤遺漏處歡迎批評指教。

+ O. S! ?% x$ G% o% t5 a0 _
6 V8 C% t: K) l
9 [% t1 W( Y; i# r; H0 w
* W5 i, ^3 t8 j5 g6 Q' n/ p" h# U3 k補充內容 (2015-3-4 23:09):/ \* K7 ~( l; m4 R
內容是PowerMILL后處理# Q0 [) K) J' t4 s

% O4 L5 r& r/ w/ v7 Q補充內容 (2015-3-4 23:09):
9 W8 r! B0 o7 i對你們抱歉啦!!

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
回復

使用道具 舉報

2#
發表于 2015-3-3 07:16:47 | 只看該作者
標題是mastercam 內容卻是powermill
3#
 樓主| 發表于 2015-3-4 23:06:43 | 只看該作者
panyuhao 發表于 2015-3-3 07:16
" m$ c# X) q! @  x標題是mastercam 內容卻是powermill

$ e8 r2 P; V. x. f/ u; v% N, e+ n! ?初學者,我是不是搞錯了,我再看看書!
3 g1 L# R7 B- g, y+ b
4#
 樓主| 發表于 2015-3-4 23:08:23 | 只看該作者
panyuhao 發表于 2015-3-3 07:16 " l/ @' G1 ^* A) A  \1 l
標題是mastercam 內容卻是powermill

1 w" m# p9 k; X# `1 G' y對不起我弄錯了!!- P- V/ M: w/ }' W$ J- |& A- }
5#
發表于 2015-3-5 09:46:52 | 只看該作者
大學有學點MAX  可能好像上班后 用的公司用的不多% Z; A9 O$ K) _% ^* C  _
現在學SolidWorks
6#
 樓主| 發表于 2015-3-5 22:33:02 | 只看該作者
qq820647955 發表于 2015-3-5 09:46 + j( m, B1 J5 t5 z
大學有學點MAX  可能好像上班后 用的公司用的不多) O3 T9 k" V% \4 X' l4 }. ~
現在學SolidWorks

- r. c. _5 S) h: Fsolidworks算圖紙,mastercam是程序啊!
7#
 樓主| 發表于 2015-3-5 22:35:17 | 只看該作者
qq820647955 發表于 2015-3-5 09:46
$ K9 M+ [. i; j2 a3 ^+ z大學有學點MAX  可能好像上班后 用的公司用的不多
; u2 G! \4 [  I6 f7 y; o現在學SolidWorks
6 Z$ y( U# I) U2 i3 N) X$ S
我感覺雖然solidworks有solidcam,但是還是沒有mastercam的程序好用
1 ]2 \$ s2 ]/ p8 `
8#
發表于 2015-3-11 22:48:09 來自手機 | 只看該作者
學習了
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-7-26 23:12 , Processed in 0.078985 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表