|
以下節錄自Mazak e650五軸車銑機的編程手冊,先啃啃e文吧:
' d; v8 G: Y$ |8 z" v2 x8 N
. J# B% E1 g& i/ n; e- C7-14 Inverse Time Feed: G93 (Option)
4 Z- e8 g9 | o) e4 j1. Function and purpose
( q" v( t5 z! d. ^2 h" VWhen tool radius compensation is performed for a smooth linear or circular small-line-segment
0 x) W3 u7 L4 u' J5 s" v5 ]command, differences will occur between the shape defined in the program and that existing" `+ }7 P' ^. [" Q! D! x
after tool radius compensation. The feed commands with G94 and G95 only apply for the tool
( t( [$ c& \( q0 q! |path existing after compensation, and the tool speed at the point of cutting (that is, along the X+ e" o/ H [' U
programmed contour), therefore, will not be kept constant so that the resulting speed fluctuations0 ]& V1 J) v# l3 k1 m" ]
will cause seams on the surface machined.9 w5 v- J. c" A L8 Z4 Z/ n1 X
Setting of an Inverse Time Feed command code makes constant the processing time for the, o9 i3 d8 }7 M$ h- {- i! w/ N# r
corresponding block of the machining program, and thus provides control to ensure a constant$ y1 {8 _% i, z
rate of feed at the point of cutting (along the programmed contour).' ~: g9 F9 M* p9 n( ^, M+ x
Setting of command code G93 specifies the inverse time assignment mode.: f. d9 i2 E4 d' R- }* z+ S
In the G93 mode, the reciprocal of the machining time for the block of cutting feed (G01, G02 or
3 Y! a" ^# ?; W) q2 g! y! P p0 fG03) is to be assigned using an F-code. The setting range of data with address F is from 0.001; n2 ?4 |6 H. ~( S; G& B4 D9 ]
to 99999.999.1 t9 L. ?. ]7 W
The rate of feed for the corresponding block is internally calculated from the length of the+ k2 U! ?( m" q6 i3 W
programmed contour and the value of the F-code.) d" [- y' j% ]+ d# h& P- {% n
- For linear interpolation (G01)+ @( ^; ^" V0 x4 {0 _ o4 U) |
[Speed] : mm/min (for metric system) or
( L5 [6 E! r/ p2 linches/min (for inch system)
9 J: \* a h. P7 f( K[Distance] : mm (for metric system) or
( Y9 @% ^9 \6 u0 y, w7 Binches (for inch system)# T, N( I% ^9 x. d" Z
- For circular interpolation (G02 or G03)8 N: p2 {! c+ Q
[Speed] : mm/min (for metric system) or8 m5 E, I1 Z5 a. A! d7 @
inches/min (for inch system)
* R J" ` E; ?& O% K8 C0 M) O[Arc radius] : mm (for metric system) or
0 t/ d( p& j0 Q: Oinches (for inch system)8 R9 [8 V( G1 g6 S
2. Programming formats2 k' I3 W9 K) `
- Linear interpolation: G93 G01 Xx1 Yy1 Ff13 q9 G: b9 E% F+ C
- Circular interpolation: G93 G02 Xx1 Yy1 Rr1 Ff19 Q* o2 s3 D+ Y1 E( G, @* V4 _& W7 d
(Code G03 can be used, instead of G02, and code I, J and/or K instead of R.)
9 u6 m, \* E$ ?0 g+ f3. Precautions
4 c/ o' P" k5 [2 W3 n# P! v3 V- Code G93, which belongs to the same G-code group as G94 (feed per minute) and G95 (feed
7 a4 v' D4 v2 ]) X! N6 y1 o Bper revolution), is a modal G-code.
S1 F' F$ n# c7 j- L+ [. F7 Z- Since they are not processed as modal codes in the G93 mode, F-codes must be set for each1 _, U. `- U5 @* y! F, i, L
block. The absence of F-code results in alarm 816 FEEDRATE ZERO.
& h+ C4 [$ [2 M( b! F+ z. \1 I6 `- Setting of F0 during G93 mode results in alarm 816 FEEDRATE ZERO.
8 W5 }/ |# a0 A$ V8 h; L- N/ c- For a corner insertion block during tool radius compensation, the F-code value in the previous
" |5 f. m! L# M) o8 o1 \) O" Kblock is regarded as the inverse time command value.* h0 Y w+ E, x1 y+ v' C
- A modal F-code must be set if the G93 mode is changed over to G94 or G95. |
-
|