|
自動倒角C 與 自動倒圓角R % b$ X" s3 S# w" q3 l
項目指令刀具移動倒角C 8 M& E& Z) S- G& P
G01 X.Z()...C(+)
+ Z8 j* E/ m& e' c7 FG01 X30. Z-20.
f2 C0 o5 _+ fG01 X50. C2.
( N, g+ X- ~- q6 p* s2 [G01 Z0 本單節,向X軸方向移動
4 {9 n0 C, D7 Z& H8 }下單節,向Z軸正(+)方向移動 倒角C $ w# s2 F$ o2 H# H9 j" F
G01 X.Z()...C(-)
4 G, R/ k1 H" M. QG01 X30. Z-20. 1 r( B9 X3 @- U9 s# G& G; ?4 U
G01 X50. C-2.
) a- L7 t. j' W! MG01 Z-30. 本單節,向X軸方向移動 . l, f! Q/ X! c7 X" @
下單節,向Z軸正(-)方向移動 倒角C
8 L% b$ E' u! T' |6 i! ]6 [G01 X.Z()...C(+) % e! x$ A! v& v8 V
G01 X30. Z0
/ E7 K* F3 L/ ]8 C+ q! dG01 Z-30. C2.
' L6 J' B( e# s! E; G1 [3 HG01 X50. 本單節,向Z軸方向移動 8 g3 c* D2 y) U8 L
下單節,向X軸負(+)方向移動 倒角C $ c, C. k5 K/ _- o0 g
G01 X.Z()...C(-)
1 N' a6 U5 x0 T# R3 B& E% _3 M* T0 mG01 X30. Z0 ( U4 d8 Y0 u H
G01 Z-30. C-2.
4 y1 y3 n9 M2 K0 ?& h1 GG01 X20. 本單節,向Z軸方向移動
3 J% N7 w; J& g$ w9 @# N下單節,X軸正(-)方向移動 倒角C 9 G! K6 l4 {& k4 C5 J' d" ]
G1 X...R(+)G01 X30. Z-20.
, K2 J" H! Y7 G8 gG01 X50. R2.
( v, X7 T3 [- J! I; c& BG01 Z0. 本單節,向X軸方向移動
. z; b f0 P4 w$ i下單節,向X軸正(+)方向移動 倒圓角R & F* e) ~6 ^. l) r" c9 R
G01 X...R(-)
3 q' j9 i3 C% X' I6 `G01 X30. Z-20 H% V2 U; o0 O+ {3 E3 S3 D
G01 X50. R-2. 1 w9 @( i$ N& o4 c. V5 K
G01 Z-30. 本單節,向X軸方向移動 * P: B- X a+ H- k0 _3 L
下單節,向Z軸負(-)方向移動 倒圓角R ) p! Z( t9 X1 U5 G0 o
G01 Z...R(+) + Z& W4 `/ P, T! J e: L
G01 X30. Z0
( p @, C4 u3 `# T3 uG01 Z-30. R2.
' d9 ` F1 m8 F7 t3 B5 b) z' E' PG01 X50.本單節,向Z軸方向移動
; c, T* I( \2 l( x下單節,向X軸正(+)方向移動
5 S2 I5 z6 U% ?$ k" o倒圓角R
# }4 d2 n% ?- p; }- E3 q, E- ZG01 Z...R(-) 4 c" R; f9 g2 N% @* u9 j# h
G01 X30. Z0 9 E9 ]! E6 L, M8 C
G01 Z-30. R-2. " A* A. J3 k( `, Y0 a$ c2 Y `
G01 X20. 本單節,向Z軸方向移動: V0 z& O2 x3 ^! Y& d& }* E
下單節,向X軸負(-)方向移動 ,C及R通常指定一個半徑值
2 W8 n3 E( W" g) _車前斜度或倒角 車削圓弧R半徑 外角(大於180度) 外圓弧+刀尖半徑 內角(小於180度) 外圓弧-刀尖半徑4 F/ }" ]/ k! e3 H$ D) K0 G
) R, X c, b+ o _9 m* e' K(直徑指令)
: H, m) s7 v" f6 h) D. [. ]" dN1 Z-560.0 R6.0
/ h" [+ s: d1 a- kN2 X860.0 C-3.0
7 p t0 ?! |; d2 B# ^4 ~9 `N X50
. p1 I, @3 b+ r2 ]註1:倒角或R角的移動量必須是在G01的模式,沿X或Z軸的單一移動量下
H, k0 e( q: z" Y 一個單節必須是垂直於前一個單節沿X或Z軸的單一移動量。 ) q; X/ z N5 x/ S1 v6 D
註2:以下指令會發生警示。
r* g( ~% e5 W( R( [3 h H- F a.當X及Z軸用G01指定時,指令C或R之一
: u! F8 {* a% Q& g: n) m5 Q b.X或Z的移動量在倒角及R指定單節小於倒角值及R角值。
, u4 U; C5 R! s" b* Z' U' d2 v, N註3:在單節操作,刀具停在倒角結束點而不是起點。 . X0 J; E D7 e: _4 | z( r
註4:倒角C及R角在螺紋切削單節不可使用。
0 k" b/ c/ O. ?$ K註5:當C及R在G01模式同一單節指定時,較後指定的文字有效。 3 A+ C7 A: Z" |2 s, y: f. f
註6:有第3軸( C F軸)的系統,倒角位址不用C,而使用I或K。
/ h! s& o, ^# V2 K (參數NO.029 ADRC=1)。
) l) h7 K( ^$ g圖面尺寸直接輸入
' g( a7 Z o N. U4 G6 Q4 B加工圖面上的直線角度、倒角值、轉角值,及其他尺寸值可直接輸入作成程式。
( o# P) K+ o* F. K5 g另外倒角及轉角可插入有特殊角度的直線之間。
q5 W' M; E/ {% t* m$ w7 q) g(程式範例)
5 B, x+ R0 Q0 `, W/ V! o
7 s$ y' R- O6 G2 _! N' r
註1:要指令一直線,必須指定X,Z,及A中一個或二個。如果只指定一個, % h% o8 `1 b, U
直線必須在下一個單節指令最初定義。 " j5 \9 m F9 | d: N
註2:有第3軸(C F軸)的系統,倒角、倒圓角R的指令前面要加 逗點 , 0 n- x2 ?! V4 w5 j/ V A
G01 X20. ,C1.5 ;
$ K/ ]( x0 U- y, \ [, I" Q G01 X20. ,C1.5 ;
2 X' y2 y2 l% x. x" V; f$ K/ u3 x& @# @1 C註3:以下G碼不可和直接輸入圖形尺寸指令同一單節,或用於直接輸入定義 + q6 B: n3 U) K: o/ j
連續形狀的圖形尺寸單節間。G04 G02 G03 G90 G92 G94。
3 Q- h" j% l3 ^" H9 Z9 `( E註4:螺紋切削單節不可使用R角。
7 u$ ~ l4 i. c4 R( Y註5:當直接輸入圖形尺寸,由下一個單節決定前一個單節的終點時,不執行單 2 d7 F7 K B/ H. R, G
節停止,但是在前一單節終點執行進給暫停。 ) K$ Q# Q* k) o. A: I
(程式範例) " w' U* Z! Q2 b7 S
直徑指定,米制輸入
6 k* h& H3 l, S- C2 h) u
( j7 e5 E8 e2 N' [
% W: {) o6 j! |9 C9 [
- `: }& e2 ?0 F* m( o0 J# ?6 BN001 G50 X0.0 Z0.0 ; 4 ~7 ]% _" G1 O) w1 u$ _
N002 G01 X60.0 A90.0 C1.0 F80 ;
, q" x8 j& m* V9 P' F# w: T$ fN003 Z-30 A180.0 R6.0 ;
. [0 H7 k4 F3 d: m$ vN004 X100.0 A90.0 ; ( x5 v6 u$ I6 L
N005 A170.0 R20.0 ;
& R" ?7 r' O& n+ M, ^N006 X300.0 Z180.0 A112.0 R15.0 ;
( r' @3 z2 K" l* d9 TN007 X-230.0 Z180.0 ; : j% [4 P( O F2 k6 |, W
註1:程式中計算交點的限界角度為 ±1°(因為這樣計算所得到的行程距離很大。 , ]% m6 B/ v0 c% e
G01 X___ A___:如果角度的指定值在0°±1° 或 180°±1°以內會發生警示。
* @0 Q* A7 @7 Y2 @7 s G01 Z___ A___:如果角度的指定值在90°±1°以內,會發生警示。
0 L Z: c9 o$ f# ^# ?# a註2:計算交點時如果2條線的角度在±1°以內會發生警聲。 7 O9 x6 P& P7 }0 {2 N! @
註3:如果2條線角度在±1°以內,倒角或R角會忽略。
+ W) s" P9 k; u" u註4:尺寸指令(絕對指令)及角度指令必須指定在只指定角度指令單節後的單節。 " D' {2 c6 v+ I
例如:N1 X___ A___ R___ ;
: Z: c9 N, D! H8 ] N2 A___ ; 3 P0 | f h# B1 l& J/ ?
N3 X___ Z___ A___ ; & w7 B7 v0 ^! S; L
註5:僅在記憶操作有效。
4 ? `& t z# z q1 l
) X# R/ X; D8 f' `. M" o3 p+ A; U# r( d/ `" a3 P# `
+ B8 ^% t/ `* O# ?- y" B4 Z7 E |
|