7. Feed Functions
7.4 Per-minute/Per-revolution Feed (Asynchronous/Synchronous Feed); G94, G95
110
7.4 Per-minute/Per-revolution Feed (Asynchronous/Synchronous Feed); G94, G95
Function and purpose
Using the G95 command, it is possible to assign the feed amount per rotation with an F code. When
this command is used, the rotary encoder must be attached to the spindle.
When the G94 command is issued the per-minute feed rate will return to the designated per-minute
feed (asynchronous feed) mode.
Command format
G94;
G95;
G94
: Per-minute feed (mm/min) (asynchronous feed)
G95
: Per-revolution feed (mm/rev) (synchronous feed)
The G95 command is a modal command and so it is valid until the G94 command (per-minute feed)
or G93 command (inverse time feed) is next assigned.
(1) The F code command range is as follows.
The movement amount per spindle revolution with synchronous feed (per-revolution feed) is
assigned by the F code and the command range is as shown in the table below.
Metric input
Input
command unit
system
B (0.001mm)
C (0.0001mm)
Command
mode
Feed per minute
Feed per rotation
Feed per minute
Feed per rotation
Command
address
F (mm/min)
E (mm/rev)
F (mm/min)
E (mm/rev)
Minimum
command unit
1 (= 1.000),
(1. = 1.000)
1 (= 0.001),
(1. = 1.000)
1 (= 1.0000),
(1. = 1.0000)
1 (= 0.0001),
(1. = 1.0000)
Command
range
0.001
~1000000.000
0.001
~999.999
0.0001
~1000000.0000
0.0001
~999.9999
Input
command unit
system
D (0.00001mm)
E (0.000001mm)
Command
mode
Feed per minute
Feed per rotation
Feed per minute
Feed per rotation
Command
address
F (mm/min)
E (mm/rev)
F (mm/min)
E (mm/rev)
Minimum
command unit
1 (= 1.00000),
(1. = 1.00000)
1 (= 0.00001),
(1. = 1.00000)
1 (= 1.000000),
(1. = 1.000000)
1 (= 0.000001),
(1. = 1.000000)
Command
range
0.00001
~1000000.00000
0.00001
~999.99999
0.000001
~1000000.000000
0.000001
~999.999999