4.9.4 G93: Inverse Time Feed
The general feed rate can be divided into G94 per minute feed rate and G95 per revolution feed rate. For details, please refer to G94/G95: Feed rate control per minute/per revolution. Its format and unit are as follows:
Formation example |
Metric units |
Inch units |
G94 G01 X_ F_; |
mm/min |
inch/mm |
G95 G01 X_ F_; |
mm/rev |
inch/rev |
The G93 time-count feed function can be used for multi-axis machining. The G94 or G95 mode is used when the program is started. If the program executes the G93 command, the unit of F_ in the program becomes 1/min.
In G01, the actual execution speed of this block is:
L(length)* F_
In G02 or G03, the actual execution speed of this block is:
R(radius)* F_
The comparison of G93, G94 and G95 is as follows:
G01 actual movement speed |
Actual movement speed of G02 or G03 |
|
G93 Metric (1/min) |
L*F |
R*F |
G93 Inch (1/min) |
L*F |
R*F |
G94 Metric (mm/min) |
F |
F |
G94 Inch (inch/min) |
F |
F |
G95 Metric (mm/rev) |
S*F |
S*F |
G95 Inch (inch/rev) |
S*F |
S*F |
Note:
F: F Code value
R: The arc radius value of this single section
L: The length of this block
S: Spindle speed at the time
Precautions when using G93:
1. |
The program starts in G94 or G95 mode, so be sure to use G93 to open the time countdown feed mode. |
2. |
G93 is valid only for program blocks of G01, G02, and G03. |
3. |
There must be an F code in each section of the G93 implementation, otherwise the program will generate an error. |
4. |
There must be an F code in each section of the G93 implementation, otherwise the program will generate an error. |
G93 program example:
G93 G01 X100 F0.5 ;X-axis travel length L=100mm and must arrive within 2 minutes
Calculation instructions:
X-axis travel length L = 100 mm tzo reach in 2 minutes,
the actual feed rate is 100 mm/2 min = 50 mm/min
100 mm/min × F = 50 mm/min, F = 0.5