5.2 Absolute Encoders
5.2.3 Resetting the Absolute Encoder
5-20
5.2.3
Resetting the Absolute Encoder
This section describes how to reset the absolute encoder from the MP3000.
Preparations
Before you reset the absolute encoder, check the following items:
• Synchronous communications are established with the SERVOPACK (bit 0 in IW
00 is 1).
• The Servomotor is OFF (Servo OFF) (bit 1 in IW
00 is 0).
• An absolute encoder is used.
• The Pn002 = n.
x
SERVOPACK parameter (Encoder Usage in Application Function
Selections 2) is set to 0 (Use the encoder according to the encoder specifications).
Procedure from the MP3000
Use the following procedure to reset the absolute encoder from the MP3000.
1.
Writing the Absolute Encoder Reset Request
Use the following parameter settings to write to memory.
2.
Preparing for Execution
Use the following parameter settings to write to memory.
3.
Resetting the Absolute Encoder
Use the following parameter settings to write to memory.
If there is an A.810 alarm (Encoder Backup Alarm) or A.820 alarm (Encoder Checksum Alarm)
in the SERVOPACK, communications cannot be synchronized just by turning ON the power
supply to the MP3000. Use the Alarm Clear bit (OW00, bit F) to synchronize communica-
tions.
Register
Addresses
Name Setting Description
OW
51 SERVOPACK Parameter Size 1 Number of words
OL
52 SERVOPACK Parameter Setting 1008 hex
Absolute encoder reset
request code
OL
58 Address Setting
80004000
hex
Virtual memory address in
the SERVOPACK
Register
Addresses
Name Setting Description
OW
51 SERVOPACK Parameter Size 1 Number of words
OL
52 SERVOPACK Parameter Setting 2
The code required for the
preliminary processing
OL
58 Address Setting
80004002
hex
Virtual memory address in
the SERVOPACK
Register
Addresses
Name Setting Description
OW
51 SERVOPACK Parameter Size 1 Number of words
OL
52 SERVOPACK Parameter Setting 1
The code required to send
the data and perform the
calibration operation
OL
58 Address Setting
80004002
hex
Virtual memory address in
the SERVOPACK