
TITLE
FS16i/18i-A, FS16/18-B/C
Incorrect position pulsesfrom
separate feedback detection
function Specifications
EDIT DATE DESIG. DESCRIPTION
FANUC LTD
SHEET
2/ 5
DRAW. NO.
A-77967EN Newly registered T.Masuda
E.Genma
97.07.3101
02 98.03.24
(2) is changed
CUST.
1. Outline
The movement of servo motor is executed according to the move command from CNC and
the feedback pulses from pulse coder. However, if the feedback pulses from pulse coder are
not correct data for some reasons, there is a possibility that mis-position occurs because the
relation of position between CNC and servo becomes wrong.
By this function, the incorrect position pulses of feedback pulse can be detected by the
following method and an illegal operation can be prevented.
(1) The servo software sums up the position feedback between the one revolution signals of the
separate pulse coder.
(2) When the servo software receives the one revolution signal from the separate pulse coder,
the total feedback is compared with the parameter 1894 (feedback pulses from one
revolution signal to one revolution signal ).
(3) If the difference between the total feedback and the parameter 1894 exceeds the parameter
2123 ( permissible range ), the servo alarm or the signal output is generated.
Parameter 2123
-
ServoCNC
comparison
Move
Command
DDA
Position, Feedrate,
Current control
motor
FFG
Total pulses
counter
+
+
Parameter
1894
Servo alarm
or
Signal output
Separate
pulse coder
(2)
(2)
(2)