Professional Documents
Culture Documents
*ENCODER_DATA_ADDR
3. Check pulse counter circuit of DOR-230 PCB.
monitor(i+1) 1) Check socket insertion status of EPM7064LC44-15(U19).
CUR_ENCO == monitor(i+1) 2) Try replacing EPM7064LC44-15(U19).
BREAK
i>=5
set_err(ERR_ENCO_READ)
4. Measure the data change status up to ADDRESS
0x2508~0x250B while rotating RE by force, with RE
separated from motor axis.
TCD94
(cur_enco - prev_enco) 5. There’s very high possibility of R.E characteristic
delta inferior.
Try replacing R.E.
abs(delta) > (DELTA_T * Contract_Speed * 4 * PULSE_PER_METER / 160.0)
If the error still exists after replacing R.E.
1) Measure the difference between A and B-phase with
oscilloscope.
Enco_Counter.Err_Count++ > 3 2) Check if the value is within 1/4±1/8.(Allowed value)
set_err(ERR_ENCO_COUNT)
<Reference>
1. Abs(delta) : Absolute value of delta