|
以下節錄自Mazak e650五軸車銑機的編程手冊,先啃啃e文吧:
# c# {, q2 K: e3 C) K. p" Z. l0 N
7-14 Inverse Time Feed: G93 (Option)
: u. ?# V5 g2 ~7 y1. Function and purpose
) D5 M1 T6 s! S9 h1 ^8 IWhen tool radius compensation is performed for a smooth linear or circular small-line-segment
& @$ h4 N* ^/ m( Scommand, differences will occur between the shape defined in the program and that existing
) ?& ~) ?& r( H# xafter tool radius compensation. The feed commands with G94 and G95 only apply for the tool
/ J9 h. i( O( b# ? q/ b' _$ gpath existing after compensation, and the tool speed at the point of cutting (that is, along the2 e( H. `7 Q; G* ~( U/ p2 D; ^
programmed contour), therefore, will not be kept constant so that the resulting speed fluctuations
+ v E4 B: \% S* g" v. W- ^will cause seams on the surface machined.
0 w8 ]( h# K, t c% g* {+ h- eSetting of an Inverse Time Feed command code makes constant the processing time for the
8 M% ]6 h' d% ]8 Lcorresponding block of the machining program, and thus provides control to ensure a constant
2 b' t& g1 b: d, v% Z! _/ A# Mrate of feed at the point of cutting (along the programmed contour).( q; } [$ o, i& \
Setting of command code G93 specifies the inverse time assignment mode.
7 u. X8 `! d8 p3 u `1 H# J# P+ kIn the G93 mode, the reciprocal of the machining time for the block of cutting feed (G01, G02 or
$ ]" w9 @0 H# f% W+ O, s$ BG03) is to be assigned using an F-code. The setting range of data with address F is from 0.001
9 ?* S" K& a/ k# P& _to 99999.999.
( L, ~4 @! Q* {: \The rate of feed for the corresponding block is internally calculated from the length of the! V7 g# J' |+ t3 X2 \; l
programmed contour and the value of the F-code.
. N4 b2 K0 R( N- ^1 P6 j- For linear interpolation (G01)3 H" n+ _/ ?- h0 _3 Y0 r8 z
[Speed] : mm/min (for metric system) or
) i* j/ }0 }/ w2 Tinches/min (for inch system)
1 q. d6 C1 B& [$ {6 G[Distance] : mm (for metric system) or& ]' g0 J" R- P/ ^2 z( u0 D% Z9 U
inches (for inch system)0 E& W n: D7 \' g' o0 I
- For circular interpolation (G02 or G03)
' o3 r& C( E4 m# d1 O# ?[Speed] : mm/min (for metric system) or, Q3 f: q k' M8 X, o9 A! v- v
inches/min (for inch system)
5 s3 d5 m/ {7 z) R0 e5 t[Arc radius] : mm (for metric system) or
0 @ l# `+ ]) e; winches (for inch system)
' A+ w1 a9 T' h: N9 r9 I2. Programming formats
2 l# F r% }( l; O, j) ^& K- Linear interpolation: G93 G01 Xx1 Yy1 Ff1: q% d; }' r/ A& _
- Circular interpolation: G93 G02 Xx1 Yy1 Rr1 Ff1: |0 m% n `5 _ N; ~4 ~# w8 k$ d
(Code G03 can be used, instead of G02, and code I, J and/or K instead of R.)
1 j% T. t9 j" A) |$ ^3. Precautions
- R3 \, ~" _" P& s- Code G93, which belongs to the same G-code group as G94 (feed per minute) and G95 (feed+ t" C0 _; K0 n+ \6 g6 ~4 O$ z
per revolution), is a modal G-code.9 w3 F6 p- H; F3 E) X
- Since they are not processed as modal codes in the G93 mode, F-codes must be set for each S* _6 h- I" i6 w( q
block. The absence of F-code results in alarm 816 FEEDRATE ZERO.
$ V5 \% N5 B6 x$ s* c- Setting of F0 during G93 mode results in alarm 816 FEEDRATE ZERO./ U2 {- i. \# x
- For a corner insertion block during tool radius compensation, the F-code value in the previous
+ p2 F% m! i6 c4 {6 t' x$ Zblock is regarded as the inverse time command value.& J. O0 u3 M) q' M: p# P2 D3 a
- A modal F-code must be set if the G93 mode is changed over to G94 or G95. |
-
|