|
以下節錄自Mazak e650五軸車銑機的編程手冊,先啃啃e文吧:
/ @8 L4 I6 D* [/ W* F6 H
: l, Y) n2 C2 m! }; o7-14 Inverse Time Feed: G93 (Option) ~8 F D& [4 C% G! a4 X
1. Function and purpose
; ]9 R2 z! o2 t1 P6 QWhen tool radius compensation is performed for a smooth linear or circular small-line-segment
( c- @5 a. U9 n+ ~7 C; i% }command, differences will occur between the shape defined in the program and that existing" d5 ~1 s u$ t7 t' | P, x
after tool radius compensation. The feed commands with G94 and G95 only apply for the tool
# b* R6 v2 t1 ^9 k' ?- ypath existing after compensation, and the tool speed at the point of cutting (that is, along the
9 o/ Z' Z* V' [" M- j# Uprogrammed contour), therefore, will not be kept constant so that the resulting speed fluctuations! Q3 N1 e; }7 l; ]3 n7 _
will cause seams on the surface machined.
& A; L3 m& Z- Y% Z' D) R6 eSetting of an Inverse Time Feed command code makes constant the processing time for the
& e8 B2 H& v/ M5 W7 `corresponding block of the machining program, and thus provides control to ensure a constant
* D" G6 N! Q x* h0 O8 F) Mrate of feed at the point of cutting (along the programmed contour).& @+ u5 b% ~" d9 _, M, |' b* [6 _
Setting of command code G93 specifies the inverse time assignment mode.* K2 I1 D0 u3 N
In the G93 mode, the reciprocal of the machining time for the block of cutting feed (G01, G02 or
X7 B) _+ [# g! cG03) is to be assigned using an F-code. The setting range of data with address F is from 0.001
3 ^, B3 E* H- ~0 o0 C! pto 99999.999.
- A8 |. H; T6 ~# Z" ?The rate of feed for the corresponding block is internally calculated from the length of the
, i1 S- [ W& j- m- L- Uprogrammed contour and the value of the F-code.2 ]: a+ w+ h/ A# \, [& [2 t
- For linear interpolation (G01)
4 g! o/ v. D& j: K/ E[Speed] : mm/min (for metric system) or# K' Q9 N( b% r
inches/min (for inch system)
" C' \+ D% }( @/ w[Distance] : mm (for metric system) or9 G: y- i" [* y5 A% N) Q3 f+ p
inches (for inch system)
- v3 j# |+ ?; _6 o- For circular interpolation (G02 or G03)# h$ Q" v3 q! K5 A6 z
[Speed] : mm/min (for metric system) or6 ` R* j* J% y' [3 n- @8 t, g
inches/min (for inch system)
+ s M1 \. o( `7 V7 |$ R[Arc radius] : mm (for metric system) or
6 u. @0 }+ c4 `" I" Hinches (for inch system)+ V/ O4 y8 W4 E, a5 u7 n: ? s
2. Programming formats
3 R6 @; t5 j e! A2 [- Linear interpolation: G93 G01 Xx1 Yy1 Ff1
. Z, ^1 }$ J. i: g- Circular interpolation: G93 G02 Xx1 Yy1 Rr1 Ff1& G5 a/ \5 J& }0 g k" @( A
(Code G03 can be used, instead of G02, and code I, J and/or K instead of R.) |0 a/ ]) q ?# n
3. Precautions! Y+ h4 ]0 a# D Z/ n
- Code G93, which belongs to the same G-code group as G94 (feed per minute) and G95 (feed! Z4 Q ?. [+ W) _
per revolution), is a modal G-code.: M- a8 Q& ^1 O
- Since they are not processed as modal codes in the G93 mode, F-codes must be set for each* Z/ a/ K) r' S+ V
block. The absence of F-code results in alarm 816 FEEDRATE ZERO.
5 k% W) A0 I3 Q2 h3 i- Setting of F0 during G93 mode results in alarm 816 FEEDRATE ZERO.
: E+ b9 L9 n. a0 y- For a corner insertion block during tool radius compensation, the F-code value in the previous3 P+ {" \% n; u W* Z
block is regarded as the inverse time command value.
" X O; R$ s- C) O/ y- A modal F-code must be set if the G93 mode is changed over to G94 or G95. |
-
|