MN Minas A6 Modbus Communication Reference Pidsx en
MN Minas A6 Modbus Communication Reference Pidsx en
SX-DSV03042
TECHNICAL REFERENCE
- Modbus communication
and Block operation Specification -
MOD E L
Product Name: AC Servo Driver
Product No.: MINAS-A6/A6L series
Issued on
Oct. 27, 2015
Revised on
Aug. 25, 2016
R2.1
No.SX-DSV03042
この英文仕様書は、原本である和文仕様書を元にパナソニック株式会社オートモーテ
ィブ&インダストリアルシステムズ社モータビジネスユニットが翻訳・発行するもの
です。翻訳は,原本の利用に際して一応の参考となるように便宜的に仮訳したもので
あり、公的な校閲を受けたものではありません。英語訳のみを使用して生じた不都合
な事態に関しては,当社は一切責任を負うものではありません。和文仕様書のみが有
効です。
パナソニック株式会社
オートモーティブ&インダストリアルシステムズ社 モータビジネスユニット
REVISIONS
Page
REVISION
Date Points changed Sym Signed
Dwg. No. changed Reason for change/contents of change
REVISIONS
Page
REVISION
Date Points changed Sym Signed
Dwg. No. changed Reason for change/contents of change
(Note) Revised page numbers are those at the time of issue of the revised edition
Table of contents
1. Scope ............................................................................................................................................................................ 1
2. Summary ...................................................................................................................................................................... 3
2-1 Modbus communication specifications ................................................................................................................ 4
2-1-1 Connection to communication line ................................................................................................................. 4
2-1-2 Communication specifications ....................................................................................................................... 6
2-1-3 Communication timing ................................................................................................................................... 7
2-1-3-1 Normal communications ......................................................................................................................... 7
2-1-3-2 Broadcast communications (In case of using RS485) ............................................................................. 8
2-1-3-3 Abnormal communication..................................................................................................................... 10
2-1-4 Modbus data configuration ........................................................................................................................... 11
2-1-4-1 Command issue (Master station → Slave station) ................................................................................11
2-1-4-2 Function code details ........................................................................................................................... 13
2-1-4-3 Coil information ................................................................................................................................... 17
2-1-4-4 Register information ............................................................................................................................ 20
2-2 Basic specification of block operation functions ............................................................................................... 30
2-3 Initial setting and limitations .............................................................................................................................. 30
2-4 Set various stop sequce actions .......................................................................................................................... 31
2-5 Input/output signal assignment function for block operation ............................................................................. 33
2-6 Wraparound of command position ..................................................................................................................... 34
2-7 Initialization of absolute encoder ....................................................................................................................... 35
2-7-1 Absolute data ................................................................................................................................................ 35
2-7-2 Clearing multi-rotation data ......................................................................................................................... 36
3. Block parameters ........................................................................................................................................................ 37
3-1 Action set parameters ......................................................................................................................................... 37
3-2 Block data .......................................................................................................................................................... 39
3-2-1 Block [n]. command structure ...................................................................................................................... 39
3-2-2 Block [n]. data structure ............................................................................................................................... 39
3-2-3 Block data assignment .................................................................................................................................. 40
4. Commands ................................................................................................................................................................. 44
4-1 Command list ..................................................................................................................................................... 44
4-2 Relative positioning ........................................................................................................................................... 45
4-3 Absolute positioning .......................................................................................................................................... 46
4.4 Infinite length operation ..................................................................................................................................... 47
4-5 Return to origin .................................................................................................................................................. 48
4-6 Decelerate stop ................................................................................................................................................... 50
4-7 Renew velocity................................................................................................................................................... 51
4-8 Start decrement counter ..................................................................................................................................... 52
4-9 Output signal operation ...................................................................................................................................... 53
4-10 Jump ................................................................................................................................................................... 54
4-11 Conditional branch ............................................................................................................................................. 55
4-12 Block transition, start, and finish ....................................................................................................................... 57
4-12-1 Block transition conditions ........................................................................................................................... 57
4-12-2 Start and finish of block operation ............................................................................................................... 57
5. Block operation example ............................................................................................................................................ 58
6. Applied functions ....................................................................................................................................................... 59
6-1 Infinite rotation absolute function ...................................................................................................................... 59
7. Protection functions to detect when Modbus communication/block operation function is effective ......................... 62
7-1 List of protection functions to detect when Modbus communication/block operation function is effective ...... 62
7-2 Details of protection functions to detect when Modbus communication/block operation function is effective. 62
8. List of parameters ....................................................................................................................................................... 64
1. Scope
This technical document concerns the Modbus communication function specification and the block operation
function specifications for MINAS-A6/A6L series.
*1) Block operation function cannot be used in case where the feedback scale is serial absolute rotary type.
<Software version>
These materials apply to the servo-amplifiers of the following software versions:
CPU1 Version: Ver. 1.06
CPU2 Version: Ver. 1.06
* Please confirm the software version from the set-up support software (PANATERM) or from the front panel.
<Related materials>
SX-DSV03031: MINAS-A6 series Technical reference (Functional Specification)
SX-DSV*****: MINAS-A6L series Technical reference (Functional Specification)
<Points to note>
(1) Unauthorized copying or reproduction of all or a part of this document is strictly prohibited.
(2) The contents of this document (specification, software version, etc.) are subject to change without notice for
product improvement.
2. Summary
In block operation, block programming positioning action is possible by the combination of a maximum of 256 block
commands.
In addition to the positioning commands, such as relative positioning, absolute positioning, return to origin command,
etc., the use of output signal operation, conditional branching and other commands is possible. Operation of output
signals and action pattern changes corresponding to the current motor positions and motor velocity can be easily
achieved by combining these commands.
The activation of these block operations can be selected either by Modbus communications or by an input signal
from the I/F connector.
The setting of block operation (block parameter setting) can be made by either of the two following methods:
• Block operation editor of the Set-up support software (PANATERM).
• Via Modbus communication (write register).
Relevant parameters
Set
Class No Parameter title Unit Functions, contents
range
Sets RS232/RS485 communications protocol.
0: MINAS standard protocol
5 37 Modbus connection setting 0 to 2 -
1: Modbus-RTU (RS232 communications, 1:1 only)
2: Modbus-RTU (RS485 communications, 1:N compatible)
Selects valid/invalid of block operation functions.
0: Block operations invalid
6 28 Special function select 0 to 2 -
1: Block operations via Modbus communications valid
2: Block operations by input signal valid
X2 SN751701
RS232 interface equivalent
4 RXD
TXD
3
RXD TXD
1
GND GND
8 RS485+
7 RS485-
Servo driver
X2
ADM485 equivalent
6 RS485+
5
RS485-
1
GND
8 RS485+
7 RS485-
Servo driver
X2
ADM485 equivalent
6
RS485+
5
RS485-
1
GND
8 RS485+
7 RS485-
*1 Baud rate can be selected by Pr 5.29 “Set RS232 communication baud rate” when using RS232 and Pr
5.30 “Set RS485 communication baud rate” when using RS485.
*2 Parity and stop bit can be selected by Pr 5.38 “Set Modbus communications”.
Relevant parameters
Set
Class No Parameter title Unit Functions, contents
range
Set baud rate for RS232 communications.
0: 2400, 1: 4800, 2: 9600 3: 19200,
RS232 communications
5 29 0 to 7 - 4: 38400, 5: 57600, 6: 115200, 7: 230400 bps
baud rate setting *1
Note) In case it is not Modbus communications (Pr.5.37 = 0),
when value is set to 7, it will be set internally to 9600 bps.
Set baud rate for RS485 communications.
0: 2400, 1: 4800, 2: 9600 3: 19200,
RS485 communications
5 30 0 to 7 - 4: 38400, 5: 57600, 6: 115200, 7: 230400 bps
baud rate setting *1
Note) In case it is not Modbus communications (Pr.5.37 = 0),
when value is set to 7, it will be set internally to 9600 bps.
Sets parity (Even, odd, none) and stop bit length (1 bit, 2 bits)
for Modbus communications.
0: Even/1bit
Modbus communication 1: Even/2bit
5 38 0 to 5 -
setting 2: Odd/1bit
3: Odd/2bit
4: None/1bit
5: None/2bit
Relevant parameter
Set
Class No Parameter title Unit Functions, contents
range
Set waiting time to be added from the receipt of Modbus
Modbus response waiting 0 to communications request until response data is transmitted.
5 39 ms
Time 10000 Note) Even if value is set to 0, delay will occur for generation of
response data.
Silent interval
T0
Slave station response
T1
T0 T0 T2 T0 or more T0
Line driver
Enable
(In case of using RS485)
T0: Silent interval time: (3.5 character lengths or 0.75ms, whichever is longer)
T1: Command processing time (will change in accordance with the command)
T2: Response waiting time (0 to 1000 ms)
Can be set by Pr5.39 “Modbus response waiting time”. Set to 0 ms at shipment.
The master station can broadcast commands simultaneously to multiple slave stations by setting 00h to the
slave address (broadcast command).
Slave stations receiving the broadcast command will operate as per the setting of Pr5.42 “Modbus broadcast
setting.”
(When Pr5.42 bit 1 =1, the slave station shall ignore the broadcast command and will not execute request
processing nor return a response.)
Relevant parameter
Set
Class No Parameter title Unit Functions, contents
range
Set waiting time to be added from the receipt of Modbus
Modbus response waiting 0 to communications request until response data is transmitted.
5 39 ms
Time 10000 Note) Even if value is set to 0, delay will occur for generation of
response data.
Sets time to detect Err 80.0 “Modbus communications time out
protection”, in case Modbus communications specifying own
Modbus communications 0 to axis or broadcast could not be received within the set length of
5 40 ms
Time out time 10000 time from the last time received, during the state where Modbus
execution rights are secured.
Err 80.0 not detected when set value is 0.
Sets request processing and response action, in case broadcast
mode request has been received in Modbus communications.
bit 0 response action
0: Invalid (No action) 1: Valid (Action) *1
bit 1: Request processing
0: Valid (Process) 1: Invalid (No processing)
bit 2: Strobe input operation automatic off
0: invalid, 1: valid *2
bit 3: Request operation specification switch *1
-32768 0: use Pr5.40, 1: Use Pr5.39
Modbus broadcast
5 42 to - bit 4 - 15: Not used Please set to 0 (zero).
Setting
32767
The lowermost bit is designated as bit 0.
*1 In case bit 3 = 0,
returns response after Pr5.31 × Pr5.40[ms].
In case bit 3 = 1,
returns response after Pr5.31 x Pr5.39 [ms].
Does not return response when bit 1 = 1.
*2 After start-up of block operation, strobe input operation will
be automatically turn OFF from the amplifier side. No need
to write input OFF.
response
Slave station Axis number 1
T0
Axis number 2
T0 T3 T0
T0: Silent interval time: (3.5 character lengths or 0.75ms, whichever is longer)
T1: Command processing time (will change in accordance with the command)
T3: Broadcast command processing time
T3 ≥ T0+T1
Master station to transmit the next command after lapse of T3 period.
response
Slave station Axis number 1
T1
T0 T2×1 T0 or more
Axis number 2
T2×2 T2 or more
T0 T3 T0
T0: Silent interval time: (3.5 character lengths or 0.75ms, whichever is longer)
T1: Command processing time (will change in accordance with the command)
T2: Response waiting standard time (0 to 1000 ms)
Can be set by Pr5.40 “Modbus communications timeout time” when Pr5.42 bit 3 =0.
Can be set by Pr5.39 “Modbus response wait time” when Pr5.42 bit 3 =1.
Default setting is both set to 0 ms
Actual response wait time for each slave station shall be T2 × n, (n: axis number (Pr5.31))
T3: Broadcast command processing time
T3 ≥ T0 + T1 + T2 × (largest slave axis number + 1)
Master station to transmit the following command after lapse of T3
When the slave station fails to receive the command issued from the master station normally, it will ignore the
command and will not return a response.
Slave station
Not responding
Using the timing charts of paragraphs 2-1-3-1 and 2-1-3-2 as reference, the master station shall judge time out
when response from the slave station is not received within a certain period of time.
Furthermore, the slave station can detect time out from the command receiving interval from the master station
by setting Pr5.40 “Modbus communication time out time.”
Relevant parameter
Set
Class No Parameter title Unit Functions, contents
range
Sets time to detect Err 80.0 “Modbus communications time out
protection”, in case Modbus communications specifying own
Modbus communications 0 to axis or broadcast could not be received within the set length of
5 40 ms
Time out time 10000 time from the last time received, during the state where Modbus
execution rights are secured.
Err 80.0 not detected when set value is 0.
Slave address
(1 byte)
Function code
(1 byte)
Data
(0 to 252 bytes)
CRC
(2 bytes)
▪ Slave address
▪ Function code
▪ Data
Will differ by function code.
▪ CRC
CRC (Cyclic Redundancy Check) will be used for error check of Modbus-RTU.
Generating polynomial, CRC1-16(X16+X15+X2+1) will be used to produce the CRC code.
Slave address
(1 byte)
Function code
(1 byte)
Data
(0 to 252 bytes)
CRC (2 bytes) lower 21h
upper 43h
---
CRC Lower
Upper Data N
CRC Lower
Upper
▪ Coil information for the number of coils set, counting from the address set as the coil start address, shall be sent
as a reply.
▪ For the number of data bytes (N), the quotient itself is returned in case there is no remainder when the number of
coils divided by 8, and “quotient + 1” in case there is a remainder.
▪ In case there is a remainder, the range off the specified coil number in the last data will be 0 (zero).
▪ Exception code 01h Abnormal function codes
02h Abnormal data address
03h Abnormal data
04h Abnormal response processing
Data N Upper
Lower
CRC Lower
Upper
▪ Returns register data for the number of registers specified, counting from the address set as the register start
address.
▪ Please set the address to read parameters and monitors for the register start address.
▪ Data is latched for every 10 data, inside the servo driver.
In case more than 10 read register numbers are to be acquired, the combination of data requiring synchronization
must be included within the same 10 data segment. (Example: Absolute 1 revolution data and multiple revolution
data)
▪ Exception code 01h Abnormal function codes
02h Abnormal data address
03h Abnormal data
04h Abnormal response processing
▪ Sets the value of changed data to the register specified as the address.
▪ Please set a valid address for the register start address.
• When writing servo parameters, use “Multiple register write (10h)” and not this function code.
▪ Exception code 01h Abnormal function codes
02h Abnormal data address
03h Abnormal data
04h Abnormal response processing
▪ Diagnosis sub-code
upper 00h, lower 00h loop back test
Returns data transmitted from the host as is.
▪ Exception code 01h Abnormal function codes
03h Abnormal data
04h Abnormal response processing
▪ Writes data for the number of coils, starting from the coil specified as the start address.
▪ For the number of data bytes (N), set the quotient itself in case there is no remainder when the number of coils
divided by 8, and “quotient + 1” in case there is a remainder.
▪ Changed data is set by the ON/OFF with 1-bit data (1/0) being assigned to each coil, starting from the coil
designated as the start address.
▪ Exception code 01h Abnormal function codes
02h Abnormal data address
03h Abnormal data
04h Abnormal response processing
▪ Writes data for the number of registers, starting from the register specified as the start address.
▪ Exception code 01h Abnormal function codes
02h Abnormal data address
03h Abnormal data
04h Abnormal response processing
Number of
Address Register name Units Range Attribute Contents
register
Amplifier part number (16 characters)
Example) In case of “MADLT15SF”
Address 1000h = 414Dh ("AM")
Address 1001h = 4C44h ("LD")
Address 1002h = 3154h ("1T")
Address 1003h = 5335h ("S5")
1000h Manufacturer device name (ASCII) - 8 ReadOnly
Address 1004h = 0046h (NULL+"F")
Address 1005h = 0000h (NULL+NULL)
Address 1006h = 0000h (NULL+NULL)
Address 1007h = 0000h (NULL+NULL)
Note) The two characters inside one register are in reverse
order.
Amplifier software version (16 characters)
Example) In case of "V105.001.105.001”
Address 1010h = 3156h ("1V")
Address 1011h = 3530h ("50")
Address 1012h = 302Eh ("0.")
Manufacturer software Address 1013h = 3130h ("10")
1010h (ASCII) - 8 ReadOnly
version Address 1014h = 312Eh ("1.")
Address 1015h = 3530h ("50")
Address 1016h = 302Eh ("0.")
Address 1017h = 3130h ("10")
Note) The two characters inside one register are in reverse
order.
0 to Write parameter into EEPROM
1020h Save all parameters - 2 R/W
4294967295 Write EEPROM will be executed when “6173h” is written,
1030h Maximum messages - 0 to 255 1 ReadOnly 0Eh fixed
1031h Newest message - 0 to 255 1 ReadOnly Latest error history index
Newest acknowledged Clear error history
1032h - 0 to 255 1 R/W
message Clear error history will be executed when “0000h” is written,
Error history 1, Time of occurrence
Address 1038h = Time of error occurrence (lower 16 bit)
[0.5h]
Address 1039h = Time of error occurrence (upper 16 bit)
1038h Diagnosis message 1 - - 8 ReadOnly [0.5h]
Address 103Ah bit15 = For manufacturer use
bit14-8 = Error number (main)
bit7-0 = Error number (sub)
Address 103Bh-103Fh = For manufacturer use
1040h Diagnosis message 2 - - 8 ReadOnly Error history 2, Time of occurrence
1048h Diagnosis message 3 - - 8 ReadOnly Error history 3, Time of occurrence
1050h Diagnosis message 4 - - 8 ReadOnly Error history 4, Time of occurrence
1058h Diagnosis message 5 - - 8 ReadOnly Error history 5, Time of occurrence
1060h Diagnosis message 6 - - 8 ReadOnly Error history 6, Time of occurrence
1068h Diagnosis message 7 - - 8 ReadOnly Error history 7, Time of occurrence
1070h Diagnosis message 8 - - 8 ReadOnly Error history 8, Time of occurrence
1078h Diagnosis message 9 - - 8 ReadOnly Error history 9, Time of occurrence
1080h Diagnosis message 10 - - 8 ReadOnly Error history 10, Time of occurrence
1088h Diagnosis message 11 - - 8 ReadOnly Error history 11, Time of occurrence
1090h Diagnosis message 12 - - 8 ReadOnly Error history 12, Time of occurrence
1098h Diagnosis message 13 - - 8 ReadOnly Error history 13, Time of occurrence
10A0h Diagnosis message 14 - - 8 ReadOnly Error history 14, Time of occurrence
Addresses in the 3000h order are assigned to servo parameters (class 0 to 15).
Please refer to Technical Reference (Functional Specification) for details of servo parameters.
Example) Parameter for “Velocity feed forward gain”, class 1, No. 10; 3114h
3 1 14 h
• The number of registers for each servo parameter shall be 2, regardless of its range.
Always specify the address indicated above for the start address, with the number of registers set to 2, for write
or read. (Use “multiple register write (10h)” as the function code for write, not “register write (06h).”)
• Always execute read after write to confirm that the written data can be read.
• In the initial state, the contents to be read will be the parameter set value, but this can be changed by writing
values to the following registers.
Address 4210h “Servo parameter area output switching”
0000h: Parameter set value
0001h: Parameter minimum value
0002h: Parameter maximum value
0003h: Parameter attributes
• Write the value to the following register to save the set values of servo parameters to EEPROM.
Address 1020h “Save all parameters”
6173h: Execute writing EEPROM
Number of
Address Register name Units Range Attribute Contents
register
4000h Statusword1 - 0 to 65535 1 ReadOnly Amplifier state
Error number
main (1byte), sub (1byte)
4001h Error code - 0 to 65535 1 ReadOnly
Example) In case of Err26.0
1400h (main: 1Ah=26, sub: 00h=0)
Motor part number (16 characters)
Example) In case of MSMF022L2CMT
Address 4002h = 534Dh ("SM")
Address 4003h = 464Dh ("MF")
Address 4004h = 3230h ("20")
Address 4005h = 4C32h ("L2")
4002h Motor name - - 8 ReadOnly
Address 4006h = 4332h ("C2")
Address 4007h = 544Dh ("TM")
Address 4008h = 2020h (" ")
Address 4009h = 2020h (" ")
Note) The two characters in one register will be in
reverse order.
Motor serial number
Production year (1 byte), production month (1 byte),
serial number (2 bytes)
400Ah Motor serial number - 0 to 4294967295 2 ReadOnly
Example) When serial number is 14120001:
Address 400Ah = 0C0Eh (December, (20)14)
Address 400Bh = 0001h (serial No. = 0001)
400Ch Warning flag - 0 to 4294967295 2 ReadOnly Warning flag
400Eh Overload ratio % 0 to 500 1 ReadOnly Motor load rate
400Fh Regenerative load factor % -32768 to 32767 1 ReadOnly Regeneration load rate
Power supply on integrated -2147483648 to
4010h 0.5h 2 ReadOnly Aggregate power-on hours
time 2147483647
4012h Driver temperature °C -32768 to 32767 1 ReadOnly Servo driver temperature
Number of times of irruptive -2147483648 to
4013h Times 2 ReadOnly Number of rush resistor relay changing
resistance relay changing 2147483647
Number of times of dynamic -2147483648 to
4015h Times 2 ReadOnly Number of dynamic brake relay changing
brake relay changing 2147483647
4017h Fan operation time 0.5h 0 to 1000000 2 ReadOnly Fan operating hours
4019h Fan life time integrated value 0.1% 0 to 1000 1 ReadOnly Fan life integrated value
Condenser life time
401Ah 0.1% 0 to 1000 1 ReadOnly Capacitor life integrated value
integrated value
401Bh Encoder temperature °C -32768 to 32767 1 ReadOnly Encoder temperature
Command -2147483648 to
401Ch Velocity command value 2 ReadOnly Pre-filter command velocity
unit/s 2147483647
401Eh Velocity command value rpm -32768 to 32767 1 ReadOnly Position command velocity
401Fh Velocity command value rpm -32768 to 32767 1 ReadOnly Internal position command velocity
Command -2147483648 to
4020h Position command value 2 ReadOnly Post-filter command position
unit 2147483647
-2147483648 to
4022h Following error actual value pulse 2 ReadOnly Encoder position deviation
2147483647
4024h Velocity command value rpm -32768 to 32767 1 ReadOnly Velocity control command
4025h Velocity actual value rpm -32768 to 32767 1 ReadOnly Motor velocity
4026h Velocity limit value rpm -32768 to 32767 1 ReadOnly Velocity limit
Full close position following -2147483648 to
4027h pulse 2 ReadOnly Full close deviation
error 2147483647
Command -2147483648 to
4029h Hybrid following error 2 ReadOnly Hybrid deviation
unit 2147483647
Command -2147483648 to
402Bh Velocity command value 2 ReadOnly Post filter command velocity
unit/s 2147483647
(To be continued)
Number of
Address Register name Unit Range Attribute Contents
register
Absolute multiturn data clear Absolute clear function
4100h - 0 to 65535 1 R/W
function Absolute clear will be executed when “6165h” is written,
Clear alarm and warning
4102h Trip reset function - 0 to 65535 1 R/W Alarm and warning clear will be executed when “7274h” is
written,
Encoder ID-L - 0 to 255 ReadOnly Encoder ID-L
4200h 1
Encoder ID-H - 0 to 255 ReadOnly Encoder ID-H
Encoder status-L - 0 to 255 ReadOnly Encoder status-L
4201h 1
Encoder status-H - 0 to 255 ReadOnly Encoder status-H
Encoder single turn data-L - 0 to 255 ReadOnly Encoder 1 rotation data-L
4202h Encoder single turn data-M - 0 to 255 2 ReadOnly Encoder 1 rotation data-M
Encoder single turn data-H - 0 to 255 ReadOnly Encoder 1 rotation data-H
Encoder multi turn data-L - 0 to 255 ReadOnly Encoder multi-rotation data-L
4204h 1
Encoder multi turn data-H - 0 to 255 ReadOnly Encoder multi-rotation data-H
External scale ID-L - 0 to 255 ReadOnly External scale ID-L
4208h 1
External scale ID-H - 0 to 255 ReadOnly External scale ID-H
External scale status-L - 0 to 255 ReadOnly External scale status-L
4209h 1
External scale status-H - 0 to 255 ReadOnly External scale status-H
External scale data (Lower
- 0 to 255 ReadOnly External scale data (lower 24 bit)-L
24bit)-L
External scale data (Lower
420Ah - 0 to 255 2 ReadOnly External scale data (lower 24-bit)-M
24bit)-M
External scale data (Lower
- 0 to 255 ReadOnly External scale data (lower 24-bit)-H
24bit)-H
External scale data (Upper
- ReadOnly External scale data (Upper 24 bit)-L
24bit)-L 0 to 255
External scale data (Upper
420Ch - 2 ReadOnly External scale data (Upper 24 bit)-M
24bit)-M 0 to 255
External scale data (Upper
- ReadOnly External scale data (Upper 24 bit)-H
24bit)-H 0 to 255
Servo parameter area output switching
0000h: Parameter set value
Servo parameter area output
4210h - 0 to 65535 1 R/W 0001h: Parameter minimum value
switching
0002h: Parameter maximum value
0003h: Parameter attributes
Set Modbus communication right *1
4300h mode - 0 to 255 1 R/W 55h: Acquire communication rights
AAh: Release communication rights
(To be continued)
*1) The servo amp will enter the following condition when Modbus communication right is acquired:
• All front panel operations cannot be used except for monitor mode (exclusive function)
• Err80.0 “Modbus communications time out protection” will be valid
Modbus communication right cannot be acquired if the front panel status is in “Execution indication,” other
than monitor mode.
(Refer to Technical Materials (Basic function specification edition) regarding the front panel.)
This register (4300h) cannot be set to Pr5.58 - 65, 79 - 86 “Modbus mirror register setting.”
Number of
Address Register name Unit Range Attribute Contents
register
4400h Physical input - 0 to 4294967295 2 ReadOnly Physical input state monitor (coil map)
4402h Logical input - 0 to 4294967295 2 ReadOnly Logic input state monitor (coil map)
4406h Virtual input - 0 to 4294967295 2 R/W Logic input signal operation (coil map)
4408h Physical output - 0 to 4294967295 2 ReadOnly Physical output state monitor (coil map)
440Ah Logical output - 0 to 4294967295 2 ReadOnly Logic output state monitor (coil map)
4410h Statusflag - 0 to 255 1 ReadOnly Motor activation state monitor (coil map)
4411h Block controlword - 0 to 65535 1 R/W Block operation control operation (coil map)
4412h Actual block controlword - 0 to 65535 1 ReadOnly Block operation control monitor (coil map)
4413h Block statusflag - 0 to 65535 1 ReadOnly Block operation state monitor (coil map)
4414h Block number - 0 to 65535 1 R/W Specify block number
4415h Actual block number - 0 to 65535 1 ReadOnly Actual block number
4416h Block number monitor - 0 to 65535 1 ReadOnly Currently valid block number
Write to Modbus register address set in Pr5.58 “Modbus
4418h Mirror register 1 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.59 “Modbus
4419h Mirror register 2 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.60 “Modbus
441Ah Mirror register 3 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.61 “Modbus
441Bh Mirror register 4 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.62 “Modbus
441Ch Mirror register 5 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.63 “Modbus
441Dh Mirror register 6 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.64 “Modbus
441Eh Mirror register 7 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.65 “Modbus
441Fh Mirror register 8 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.79 “Modbus
4420h Mirror register 9 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.80 “Modbus
4421h Mirror register 10 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.81 “Modbus
4422h Mirror register 11 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.82 “Modbus
4423h Mirror register 12 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.83 “Modbus
4424h Mirror register 13 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.84 “Modbus
4425h Mirror register 14 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.85 “Modbus
4426h Mirror register 15 - *3) 1 *3)
mirror register set 1” is enabled. *2)
Write to Modbus register address set in Pr5.86 “Modbus
4427h Mirror register 16 - *3) 1 *3)
mirror register set 1” is enabled. *2)
(To be continued)
*1) For the coil map, refer to the corresponding classifications in 2-1-4-3 “Coil information.”
The address configuration based on the leading address of the classification shall be the coil map.
Example: Coil 0067h “Forced alarm input (E-STOP) operation” in “Logic input signal operation” will
correspond to bit 7 of register 4406h “Logic input signal operation (coil map).”
*2) Read and write to Modbus register data set in PR5.58 to Pr5.65, and Pr5.79 to Pr5.86 is possible.
Address conversion of mirror register is effective only once. (Register address combining
multiple mirror registers cannot be set).
When address has been set for a mirror register, processing will be conducted as if a read or
writable register exists at the address. (Activity not affected)
Only register addresses between 1000h and in the 6000h range can be set with the mirror register
(no coil information can be set).
*3) The range and attribute of the mirror register shall be similar to the destination register.
Number of
Address Register name Unit Range Attribute Contents
register
4600h Block velocity 0 r/min 0 to 20000 1 R/W Pr60.00 (Block operation velocity 0)
4601h Block velocity 1 r/min 0 to 20000 1 R/W Pr60.01 (Block operation velocity 1)
4602h Block velocity 2 r/min 0 to 20000 1 R/W Pr60.02 (Block operation velocity 2)
4603h Block velocity 3 r/min 0 to 20000 1 R/W Pr60.03 (Block operation velocity 3)
4604h Block velocity 4 r/min 0 to 20000 1 R/W Pr60.04 (Block operation velocity 4)
4605h Block velocity 5 r/min 0 to 20000 1 R/W Pr60.05 (Block operation velocity 5)
4606h Block velocity 6 r/min 0 to 20000 1 R/W Pr60.06 (Block operation velocity 6)
4607h Block velocity 7 r/min 0 to 20000 1 R/W Pr60.07 (Block operation velocity 7)
4608h Block velocity 8 r/min 0 to 20000 1 R/W Pr60.08 (Block operation velocity 8)
4609h Block velocity 9 r/min 0 to 20000 1 R/W Pr60.09 (Block operation velocity 9)
460Ah Block velocity 10 r/min 0 to 20000 1 R/W Pr60.10 (Block operation velocity 10)
460Bh Block velocity 11 r/min 0 to 20000 1 R/W Pr60.11 (Block operation velocity 11)
460Ch Block velocity 12 r/min 0 to 20000 1 R/W Pr60.12 (Block operation velocity 12)
460Dh Block velocity 13 r/min 0 to 20000 1 R/W Pr60.13 (Block operation velocity 13)
460Eh Block velocity 14 r/min 0 to 20000 1 R/W Pr60.14 (Block operation velocity 14)
460Fh Block velocity 15 r/min 0 to 20000 1 R/W Pr60.15 (Block operation velocity 15)
4610h Block accelaration 0 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.16 (Block operation acceleration 0)
4611h Block accelaration 1 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.17 (Block operation acceleration 1)
4612h Block accelaration 2 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.18 (Block operation acceleration 2)
4613h Block accelaration 3 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.19 (Block operation acceleration 3)
4614h Block accelaration 4 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.20 (Block operation acceleration 4)
4615h Block accelaration 5 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.21 (Block operation acceleration 5)
4616h Block accelaration 6 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.22 (Block operation acceleration 6)
4617h Block accelaration 7 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.23 (Block operation acceleration 7)
4618h Block accelaration 8 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.24 (Block operation acceleration 8)
4619h Block accelaration 9 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.25 (Block operation acceleration 9)
461Ah Block accelaration 10 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.26 (Block operation acceleration 10)
461Bh Block accelaration 11 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.27 (Block operation acceleration 11)
461Ch Block accelaration 12 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.28 (Block operation acceleration 12)
461Dh Block accelaration 13 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.29 (Block operation acceleration 13)
461Eh Block accelaration 14 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.30 (Block operation acceleration 14)
461Fh Block accelaration 15 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.31 (Block operation acceleration 15)
4620h Block decelaration 0 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.32 (Block operation deceleration 0)
4621h Block decelaration 1 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.33 (Block operation deceleration 1)
4622h Block decelaration 2 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.34 (Block operation deceleration 2)
4623h Block decelaration 3 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.35 (Block operation deceleration 3)
4624h Block decelaration 4 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.36 (Block operation deceleration 4)
4625h Block decelaration 5 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.37 (Block operation deceleration 5)
4626h Block decelaration 6 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.38 (Block operation deceleration 6)
4627h Block decelaration 7 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.39 (Block operation deceleration 7)
4628h Block decelaration 8 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.40 (Block operation deceleration 8)
4629h Block decelaration 9 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.41 (Block operation deceleration 9)
462Ah Block decelaration 10 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.42 (Block operation deceleration 10)
462Bh Block decelaration 11 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.43 (Block operation deceleration 11)
462Ch Block decelaration 12 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.44 (Block operation deceleration 12)
462Dh Block decelaration 13 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.45 (Block operation deceleration 13)
462Eh Block decelaration 14 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.46 (Block operation deceleration 14)
462Fh Block decelaration 15 ms/(3000 r/min) 0 to 10000 1 R/W Pr60.47 (Block operation deceleration 15)
4630h For manufacturer use - -32768 to 32767 1 R/W -
-2147483648 to
4631h Block home offset command unit 2 R/W Pr60.49 (Block operation origin offset)
2147483647
-2147483648 to Pr60.50 (Block operation positive direction software
4633h Block max position limit command unit 2 R/W
2147483647 limit)
-2147483648 to Pr60.51 (Block operation negative direction software
4635h Block min position limit command unit 2 R/W
2147483647 limit)
Pr60.52 (Block operation origin return velocity (high
4637h Block homing speed (high) r/min 0 to 20000 1 R/W
speed))
(To be continued)
Number of Attribu
Address Register name Unit Range Contents
register te
Pr60.53 (Block operation origin return velocity (low
4638h Block homing speed (low) rpm 0 to 20000 1 R/W
speed))
ms
4639h Block homing accelaration 0 to 10000 1 R/W Pr60.54 (Block operation origin return acceleration)
/(3000 r/min)
463Ah Block homingless - 0 to 1 1 R/W Pr60.55 (Invalidate block operation origin return)
-2147483648 to
4800h Block command 0 - 2 R/W Pr56.000 (Block command 0)
2147483647
-2147483648 to
4802h Block data 0 - 2 R/W Pr56.001 (Block data 0)
2147483647
-2147483648 to
4804h Block command 1 - 2 R/W Pr56.002 (Block command 1)
2147483647
-2147483648 to
4806h Block data 1 - 2 R/W Pr56.003 (Block data 1)
2147483647
... ... ... ... ... ... ...
-2147483648 to
48FCh Block command 63 - 2 R/W Pr56.126 (Block command 63)
2147483647
-2147483648 to
48FEh Block data 63 - 2 R/W Pr56.127 (Block data 63)
2147483647
-2147483648 to
4900h Block command 64 - 2 R/W Pr57.000 (Block command 64)
2147483647
-2147483648 to
4902h Block data 64 - 2 R/W Pr57.001 (Block data 64)
2147483647
-2147483648 to
4904h Block command 65 - 2 R/W Pr57.002 (Block command 65)
2147483647
-2147483648 to
4906h Block data 65 - 2 R/W Pr57.003 (Block data 65)
2147483647
... ... ... ... ... ... ...
-2147483648 to
49FCh Block command 127 - 2 R/W Pr57.126 (Block command 127)
2147483647
-2147483648 to
49FEh Block data 127 - 2 R/W Pr57.127 (Block data 127)
2147483647
-2147483648 to
4A00h Block command 128 - 2 R/W Pr58.000 (Block command 128)
2147483647
-2147483648 to
4A02h Block data 128 - 2 R/W Pr58.001 (Block data 128)
2147483647
-2147483648 to
4A04h Block command 129 - 2 R/W Pr58.002 (Block command 129)
2147483647
-2147483648 to
4A06h Block data 129 - 2 R/W Pr58.003 (Block data 129)
2147483647
... ... ... ... ... ... ...
-2147483648 to
4AFCh Block command 191 - 2 R/W Pr58.126 (Block command 191)
2147483647
-2147483648 to
4AFEh Block data 191 - 2 R/W Pr58.127 (Block data 191)
2147483647
-2147483648 to
4B00h Block command 192 - 2 R/W Pr59.000 (Block command 192)
2147483647
-2147483648 to
4B02h Block data 192 - 2 R/W Pr59.001 (Block data 192)
2147483647
-2147483648 to
4B04h Block command 193 - 2 R/W Pr59.002 (Block command 193)
2147483647
-2147483648 to
4B06h Block data 193 - 2 R/W Pr59.003 (Block data 193)
2147483647
... ... ... ... ... ... ...
-2147483648 to
4BFCh Block command 255 - 2 R/W Pr59.126 (Block command 255)
2147483647
-2147483648 to
4BFEh Block data 255 - 2 R/W Pr59.127 (Block data 255)
2147483647
(To be continued)
Number of
Address Register name Unit Range Attribute Contents
register
Position deviation (after -2147483648 to
4D00h pulse 2 Read Only Position deviation (after filter)
filter) 2147483647
-2147483648 to
4D02h Encoder resolution pulse/r 2 Read Only Encoder resolution
2147483647
-2147483648 to
4D06h Actual velocity r/min 2 Read Only Actual speed
2147483647
-2147483648 to
4D08h Torque command 0.05% 2 Read Only Torque command
2147483647
Velocity command (before -2147483648 to
4D0Ah r/min 2 Read Only Velocity command (before filter)
filter) 2147483647
Velocity command (after -2147483648 to
4D0Ch r/min 2 Read Only Velocity command (after filter)
filter) 2147483647
-2147483648 to
4D0Eh External scale position pulse 2 Read Only External scale position
2147483647
-2147483648 to
4D10h Regeneration load rate 0.1% 2 Read Only Regeneration load rate
2147483647
-2147483648 to
4D12h Overload load rate 0.2% 2 Read Only Overload load rate
2147483647
-2147483648 to
4D14h Enhanced logic input - 2 Read Only Enhanced logic input
2147483647
-2147483648 to
4D16h Enhanced logic output - 2 Read Only Enhanced logic output
2147483647
-2147483648 to
4D18h Physical input - 2 Read Only Physical input
2147483647
-2147483648 to
4D1Ah Physical output - 2 Read Only Physical output
2147483647
-2147483648 to
4D1Ch Inertia ratio % 2 Read Only Inertia ratio
2147483647
Motor automatic -2147483648 to
4D1Eh - 2 Read Only Motor automatic recognition effective state
recognition effective state 2147483647
-2147483648 to
4D20h Warning flag - 2 Read Only Warning flag
2147483647
-2147483648 to
4D22h Control mode - 2 Read Only Control mode
2147483647
Mechanical angle (Encoder -2147483648 to
4D24h pulse 2 Read Only Mechanical angle (Encoder 1 rotation data)
1 rotation data) 2147483647
-2147483648 to
4D26h Electrical angle 0.0879° 2 Read Only Electrical angle
2147483647
Multi-rotation data of -2147483648 to
4D28h R 2 Read Only Multi-rotation data of absolute encoder
absolute encoder 2147483647
-2147483648 to
4D2Ah Counter reference time 0.5h 2 Read Only Counter reference time
2147483647
Accumulated power on -2147483648 to
4D2Ch 0.5h 2 Read Only Accumulated power on time
time 2147483647
-2147483648 to
4D2Eh Alarm generated time 0.5h 2 Read Only Alarm generated time
2147483647
-2147483648 to
4D30h Amplifier temperature °C 2 Read Only Amplifier temperature
2147483647
-2147483648 to
4D32h Encoder temperature °C 2 Read Only Encoder temperature
2147483647
-2147483648 to
4D34h Fan operating time 0.5h 2 Read Only Fan operating time
2147483647
-2147483648 to
4D36h Integrated fan life hours 0.1% 2 Read Only Integrated fan life hours
2147483647
Capacitor life accumulated -2147483648 to
4D38h 0.1% 2 Read Only Capacitor life accumulated hours
hours 2147483647
Main power supply PN -2147483648 to
4D3Ah V 2 Read Only Main power supply PN voltage
voltage 2147483647
(To be continued)
Number of
Address Register name Unit Range Attribute Contents
register
Encoder communication -2147483648 to
4D42h times 2 Read Only Encoder communication abnormal count
abnormal count 2147483647
External scale
-2147483648 to
4D46h communication abnormal times 2 Read Only External scale communication abnormal count
2147483647
count
Number of irruptive -2147483648 to
4D54h times 2 Read Only Number of irruptive resistance relay change
resistance relay change 2147483647
Number of dynamic brake -2147483648 to
4D56h times 2 Read Only Number of dynamic brake relay change
relay change 2147483647
-2147483648 to
4D5Ch Logic input - 2 Read Only Logic input
2147483647
-2147483648 to
4D5Eh Logic output - 2 Read Only Logic output
2147483647
External scale position
-2147483648 to External scale position (before command direction
4D60h(before command pulse 2 Read Only
2147483647 reversing)
direction reversing)
Deterioration diagnosis -2147483648 to
4DC0h - 2 Read Only Deterioration diagnosis state
state 2147483647
Average deterioration
-2147483648 to
4DC2h diagnosis torque 0.1% 2 Read Only Average deterioration diagnosis torque command value
2147483647
command value
Standard deterioration
-2147483648 to Standard deterioration diagnosis torque command
4DC4h diagnosis torque 0.1% 2 Read Only
2147483647 value
command value
Deterioration diagnosis -2147483648 to
4DC6h % 2 Read Only Deterioration diagnosis inertia ratio estimate
inertia ratio estimate 2147483647
Deterioration diagnosis -2147483648 to
4DC8h 0.1% 2 Read Only Deterioration diagnosis unbalanced load estimate
unbalanced load estimate 2147483647
Deterioration diagnosis -2147483648 to
4DCAh 0.1% 2 Read Only Deterioration diagnosis dynamic wear estimate
dynamic wear estimate 2147483647
Deterioration diagnosis 0.1%/ -2147483648 to
4DCCh 2 Read Only Deterioration diagnosis viscous friction estimate
viscous friction estimate (1000 r/min) 2147483647
Number of
Address Register name Unit Range Attribute Contents
register
6001h Error code - 0 to 65535 1 ReadOnly Read error No.
600Ah Modes of operation display - - 128 to 127 1 ReadOnly Amplifier internal control mode
-2147483648 to
600Bh Position demand value command unit 2 ReadOnly Pre-filter command position
2147483647
-2147483648 to
600Dh Position actual internal value pulse 2 ReadOnly Motor position (FB scale unit)
2147483647
-2147483648 to
600Fh Position actual value command unit 2 ReadOnly Motor position
2147483647
-2147483648 to
601Ah Velocity demand value command unit/s 2 ReadOnly Internal command velocity
2147483647
-2147483648 to
601Ch Velocity actual value command unit/s 2 ReadOnly Motor velocity
2147483647
6025h Torque demand 0.1% -32768 to 32767 1 ReadOnly Internal command torque
6026h Motor rated current mA 0 to 4294967295 2 ReadOnly Rated motor current
602Ch DC link circuit voltage mV 0 to 4294967295 2 ReadOnly Main power supply PN voltage
-2147483648 to
609Ch Following error actual value command unit 2 ReadOnly Position deviation
2147483647
-2147483648 to
609Eh Control effort command unit/s 2 ReadOnly Internal command velocity (output of position loop)
2147483647
Position demand internal -2147483648 to
60A0h pulse 2 ReadOnly Internal command position
value 2147483647
60A2h Digital inputs - 0 to 4294967295 2 ReadOnly External input signal monitor
*1) When using addresses in the 6000h range, set block operation to “Valid” (Pr 6.28 is non 0).
Item Specification
Block processing cycle 1.0 [ms]
Number of blocks 256
Number of velocity set parameters 16
Number of acceleration set parameters 16
Number of deceleration set parameters 16
Activation method Modbus communications, input signal
Conditional branch Compatible (Jump, =, >, <)
Control mode Position control, full closed control
Origin return Compatible *1)
Renew velocity Compatible
Wrap around Compatible
Electronic gear Compatible
*1) By setting Pr. 60.55 “Set invalid block operation origin return” to 1 will enable positioning action to be
made without origin return even in increment mode.
Class No. Name Attribute Set value Command I/F Control mode
6 28 Special function Reclose 0 Analog/pulse input method Position/velocity/torque/full-closed
select power control
supply 1 Block operation method Position/full-closed control
by Modbus communications
2 Block operation method Position/full-closed control
by input signal
Set Pr.60.55 “Set invalid block operation origin return” to 1 to conduct relative positioning action or absolute
positioning action omitting origin return action under increment mode. In such a case, the position when the
power is reclosed shall become the origin (0).
Set Set
Class No. Parameter name Attribute Unit Contents
range value
60 55 Set invalid block 0 to 1 Reclose 0 Under increment mode, origin return action will be required
operation origin power prior to relative positioning or absolute positioning action is
return supply made.
- In absolute mode, origin return will not be required, regardless
of this setting.
1 Origin return action will not be required for both increment
mode and absolute mode.
Remarks) Increment mode: Position control mode where the current position at the time of power closing will
be the origin (0). (Pr0.15 = 1)
Absolute mode: Position control mode where the current position at the time of power closing is
referenced by the position memorized by the absolute encoder. (Pr0.15 = non 1)
Please set the block parameter prior to starting the block operation. Please refer to Chapter 3 for details of block
parameters.
(Note) Origin return is not dependent on the value of Pr.5.05 “(Sequence at drive prohibited). Please refer
to paragraph 4-5 for details.
*1) In case drive prohibited input is detected while in action at 30 r/min or less, deviation will be
temporarily cleared at the detection timing.
*2) Block operation will be forced stop, in case drive prohibited input is detected while in action at 30
r/min or less.
Please note that internal position command will be generated in where the torque command is 0
(zero) and block operation has been restarted against the drive prohibited direction.
*3) In case of immediate stop, torque limit shall be in accordance with the set value of Pr 5.11
(Immediate stop torque limit).
*4) In case of immediate stop, torque limit shall be in accordance with the set value of Pr 5.11
(Immediate stop torque limit).
▪ Sequence at alarm
Decelerating (30 r/min or greater) After stop (30 r/min or less)
Internal position
Pr5.10 Internal position
command Command after
Stop method Deviation Deviation command generation
generation stop
/ Block operation
/ Block operation
Dynamic brake Dynamic brake
0 Clear Forced stop Clear Forced stop
action action
Dynamic brake
1 Free run Clear Forced stop Clear Forced stop
action
Dynamic brake
2 Clear Forced stop Free run Clear Forced stop
action
3 Free run Clear Forced stop Free run Clear Forced stop
Immediate
Action A
stop Maintain
*5) Dynamic brake
4 *6) Forced stop Clear Forced stop
action
Action B
DB action Clear
*5)
Immediate
Action A
stop Maintain
*5) Dynamic brake
5 *6) Forced stop Clear Forced stop
action
Action B
Free run Clear
*5)
Immediate
Action A
stop Maintain
*5)
6 *6) Forced stop Free run Clear Forced stop
Action B
DB action Clear
*5)
Immediate
Action A
stop Maintain
*5)
7 *6) Forced stop Free run Clear Forced stop
Action B
Free run Clear
*5)
*5) Actions A and B indicates whether to trigger immediate stop when errors occur. When immediate
stop supported alarm has been activated, in case the set value is from 4 to 7, action A will be taken
and will stop immediately. In case immediate stop unsupported alarm has been activated, it will not
stop immediately, but dynamic brake (DB) action or free run, specified in action B, will be taken.
Please maintain the main circuit power supply until it decelerates and stops.
Please refer to the Technical Reference (Basic function specifications) for immediate stop
supporting alarms.
*6) In case of immediate stop, torque limit shall be in accordance with the set value of Pr 5.11
(Immediate stop torque limit).
Please refer to the Technical Reference (Functional specifications) for detail of input/output signal assignment.
Wrap around processing will be activated when the amount of change of the command position exceeds the
following values:
Command position range [Command unit] Wraparound threshold
Absolute encoder setting
Lower limit Upper limit [Command unit]
Infinite rotation absolute (223×(set value for Pr6.88 +1) (223×(set value for Pr6.88 +1)
0
mode *1) / Electronic gear ratio) -1 / Electronic gear ratio) / 2
Other than infinite rotation 80000000h 7FFFFFFFh 7FFFFFFFh
absolute mode (-2147483648) (2147483647) (2147483647)
*1) Please refer to 6-1 for infinite rotation absolute mode.
Physical
position
80000000h 80000000h
When using the absolute encoder under position control mode, return to origin operation will not be required
(with the exception where the absolute encoder is to be used under increment mode). However, the
multi-rotation data must be cleared during initialization for the first start-up after installation of the batteries.
Data read out from the absolute encoder (23 bits/r) consists of the single rotation data that indicate the position
inside one motor rotation, and the multi-rotation data that counts from 1 up for every motor rotation. Of these, the
multi-rotation data is an electric counter and is backed up by batteries.
Both data has a polarity that increases with CCW rotation.
Whether to generate Err41.0 “Absolute counter overflow error protection” in case the multi-rotation data has
overflowed can be selected by parameter Pr0.15 “Absolute encoder setting.”
When power is switched on, the servo amplifier will set the motor position based on the following formula:
With the 23 bit absolute encoder, single rotation data is 23 bits, while the multi-rotation data is 16 bits, and the
synthesized actual location will have a 39 bit width. Of this, only the lower 32 bits will be returned to the
upstream equipment as the motor position. As a result, the upmost 7 bits out of 16 bits of the multi-rotation data is
lost and its effective bit length will become 9 bits.
Motor position
CCW direction (when CCW is in the positive direction)
Position
0
n
n-1
*1)
n-2
n-3 Multi-rotation data
3
2
1
Position
0
Range where multi-rotation data has been cleared
When multi-rotation data is cleared, the point of variation of multi-rotation data on the CW side of the position
where the clear was made, shall become the actual position “0.” To prevent devisation when setting, plseas
conduct “clear” in a position that is farthest away from the point of variation of multi-rotation data, where the one
rotation data is 222 (for 23 bits/r).
Use set-up support software PANATERM (via USB communication ) or Modbus communication to clear the
multi-rotation data. *2)
When multi-rotation data is cleared, Err27.1 “Absolute clear error protection” will occur. This is a safety feature
and is not an abnormality.
*2) Write values into the following register to clear multi-rotation data via Modbus communication.
Address 4100h “Absolute multiturn data clear function“
6165h:Execute absolute clear
3. Block parameters
This chapter lists the parameters related to block operation. These parameters must be set before activating the block
operations. No guarantees can be made for the action due to the block operation related parameters changed after
activation of block operation.
Unexpected action may occur as a result of errors in the setting of block operation commands and data, etc. The
customer is requested to carry out fail-safe design and to secure safety within its operating range at the location of use.
*1) Although the attribute is always effective, there are no guarantees for changes made while block operation is
activated. To be always set before block operation. Always stop the block operation first, before changing
values.
*2) Block related velocity data, as a parameter set value, may be set up to a maximum of 20,000, however, the
internal data will be limited to the maximum velocity of the motor.
*3) If 0 (zero) is set for velocity, acceleration time, and deceleration time when block operation is activated, Err.
93.1 (block data setting abnormal protection) will be triggered.
*4) When acceleration or deceleration velocity exceeds 4294967295 [command units/s2], Err93.1 “Block data
setting error protection” will be triggered .
*5) Please set the block operation positive direction soft limit with a value larger than the block operation
negative direction soft limit.
Furthermore, the value for block operation origin offset must be set to a value equal or larger than block
operation negative direction soft limit but equal or smaller than block operation positive direction soft limit..
These block data are assigned to parameters (classifications 56 through 59) and must be set before the start of
block operation.
Contents of block data will differ with each command. Please refer to Chapter 4 for details.
bit 7 6 5 4 3 2 1 0
byte
0 (Reserved)
1 Argument 3 Argument 4 Argument 5
2 Argument 1 Argument 2
3 Command code
bit 7 6 5 4 3 2 1 0
byte
0 LL
1 LH
Argument 7
2 HL
3 HH
Classifi- No. Name Attribute Size Classifi- No. Name Attribute Size
cation [bit] cation [bit]
57 000 Block[64].command Always 32 57 064 Block[96].command Always 32
001 Block[64].data effective 32 065 Block[96].data effective 32
002 Block[65].command 32 066 Block[97].command 32
003 Block[65].data 32 067 Block[97].data 32
004 Block[66].command 32 068 Block[98].command 32
005 Block[66].data 32 069 Block[98].data 32
006 Block[67].command 32 070 Block[99].command 32
007 Block[67].data 32 071 Block[99].data 32
008 Block[68].command 32 072 Block[100].command 32
009 Block[68].data 32 073 Block[100].data 32
010 Block[69].command 32 074 Block[101].command 32
011 Block[69].data 32 075 Block[101].data 32
012 Block[70].command 32 076 Block[102].command 32
013 Block[70].data 32 077 Block[102].data 32
014 Block[71].command 32 078 Block[103].command 32
015 Block[71].data 32 079 Block[103].data 32
016 Block[72].command 32 080 Block[104].command 32
017 Block[72].data 32 081 Block[104].data 32
018 Block[73].command 32 082 Block[105].command 32
019 Block[73].data 32 083 Block[105].data 32
020 Block[74].command 32 084 Block[106].command 32
021 Block[74].data 32 085 Block[106].data 32
022 Block[75].command 32 086 Block[107].command 32
023 Block[75].data 32 087 Block[107].data 32
024 Block[76].command 32 088 Block[108].command 32
025 Block[76].data 32 089 Block[108].data 32
026 Block[77].command 32 090 Block[109].command 32
027 Block[77].data 32 091 Block[109].data 32
028 Block[78].command 32 092 Block[110].command 32
029 Block[78].data 32 093 Block[110].data 32
030 Block[79].command 32 094 Block[111].command 32
031 Block[79].data 32 095 Block[111].data 32
032 Block[80].command 32 096 Block[112].command 32
033 Block[80].data 32 097 Block[112].data 32
034 Block[81].command 32 098 Block[113].command 32
035 Block[81].data 32 099 Block[113].data 32
036 Block[82].command 32 100 Block[114].command 32
037 Block[82].data 32 101 Block[114].data 32
038 Block[83].command 32 102 Block[115].command 32
039 Block[83].data 32 103 Block[115].data 32
040 Block[84].command 32 104 Block[116].command 32
041 Block[84].data 32 105 Block[116].data 32
042 Block[85].command 32 106 Block[117].command 32
043 Block[85].data 32 107 Block[117].data 32
044 Block[86].command 32 108 Block[118].command 32
045 Block[86].data 32 109 Block[118].data 32
046 Block[87].command 32 110 Block[119].command 32
047 Block[87].data 32 111 Block[119].data 32
048 Block[88].command 32 112 Block[120].command 32
049 Block[88].data 32 113 Block[120].data 32
050 Block[89].command 32 114 Block[121].command 32
051 Block[89].data 32 115 Block[121].data 32
052 Block[90].command 32 116 Block[122].command 32
053 Block[90].data 32 117 Block[122].data 32
054 Block[91].command 32 118 Block[123].command 32
055 Block[91].data 32 119 Block[123].data 32
056 Block[92].command 32 120 Block[124].command 32
057 Block[92].data 32 121 Block[124].data 32
058 Block[93].command 32 122 Block[125].command 32
059 Block[93].data 32 123 Block[125].data 32
060 Block[94].command 32 124 Block[126].command 32
061 Block[94].data 32 125 Block[126].data 32
062 Block[95].command 32 126 Block[127].command 32
063 Block[95].data 32 127 Block[127].data 32
Classifi- No. Name Attribute Size Classifi- No. Name Attribute Size
cation [bit] cation [bit]
58 000 Block[128].command Always 32 58 064 Block[160].command Always 32
001 Block[128].data effective 32 065 Block[160].data effective 32
002 Block[129].command 32 066 Block[161].command 32
003 Block[129].data 32 067 Block[161].data 32
004 Block[130].command 32 068 Block[162].command 32
005 Block[130].data 32 069 Block[162].data 32
006 Block[131].command 32 070 Block[163].command 32
007 Block[131].data 32 071 Block[163].data 32
008 Block[132].command 32 072 Block[164].command 32
009 Block[132].data 32 073 Block[164].data 32
010 Block[133].command 32 074 Block[165].command 32
011 Block[133].data 32 075 Block[165].data 32
012 Block[134].command 32 076 Block[166].command 32
013 Block[134].data 32 077 Block[166].data 32
014 Block[135].command 32 078 Block[167].command 32
015 Block[135].data 32 079 Block[167].data 32
016 Block[136].command 32 080 Block[168].command 32
017 Block[136].data 32 081 Block[168].data 32
018 Block[137].command 32 082 Block[169].command 32
019 Block[137].data 32 083 Block[169].data 32
020 Block[138].command 32 084 Block[170].command 32
021 Block[138].data 32 085 Block[170].data 32
022 Block[139].command 32 086 Block[171].command 32
023 Block[139].data 32 087 Block[171].data 32
024 Block[140].command 32 088 Block[172].command 32
025 Block[140].data 32 089 Block[172].data 32
026 Block[141].command 32 090 Block[173].command 32
027 Block[141].data 32 091 Block[173].data 32
028 Block[142].command 32 092 Block[174].command 32
029 Block[142].data 32 093 Block[174].data 32
030 Block[143].command 32 094 Block[175].command 32
031 Block[143].data 32 095 Block[175].data 32
032 Block[144].command 32 096 Block[176].command 32
033 Block[144].data 32 097 Block[176].data 32
034 Block[145].command 32 098 Block[177].command 32
035 Block[145].data 32 099 Block[177].data 32
036 Block[146].command 32 100 Block[178].command 32
037 Block[146].data 32 101 Block[178].data 32
038 Block[147].command 32 102 Block[179].command 32
039 Block[147].data 32 103 Block[179].data 32
040 Block[148].command 32 104 Block[180].command 32
041 Block[148].data 32 105 Block[180].data 32
042 Block[149].command 32 106 Block[181].command 32
043 Block[149].data 32 107 Block[181].data 32
044 Block[150].command 32 108 Block[182].command 32
045 Block[150].data 32 109 Block[182].data 32
046 Block[151].command 32 110 Block[183].command 32
047 Block[151].data 32 111 Block[183].data 32
048 Block[152].command 32 112 Block[184].command 32
049 Block[152].data 32 113 Block[184].data 32
050 Block[153].command 32 114 Block[185].command 32
051 Block[153].data 32 115 Block[185].data 32
052 Block[154].command 32 116 Block[186].command 32
053 Block[154].data 32 117 Block[186].data 32
054 Block[155].command 32 118 Block[187].command 32
055 Block[155].data 32 119 Block[187].data 32
056 Block[156].command 32 120 Block[188].command 32
057 Block[156].data 32 121 Block[188].data 32
058 Block[157].command 32 122 Block[189].command 32
059 Block[157].data 32 123 Block[189].data 32
060 Block[158].command 32 124 Block[190].command 32
061 Block[158].data 32 125 Block[190].data 32
062 Block[159].command 32 126 Block[191].command 32
063 Block[159].data 32 127 Block[191].data 32
Classifi- No. Name Attribute Size Classifi- No. Name Attribute Size
cation [bit] cation [bit]
59 000 Block[192].command Always 32 59 064 Block[224].command Always 32
001 Block[192].data effective 32 065 Block[224].data effective 32
002 Block[193].command 32 066 Block[225].command 32
003 Block[193].data 32 067 Block[225].data 32
004 Block[194].command 32 068 Block[226].command 32
005 Block[194].data 32 069 Block[226].data 32
006 Block[195].command 32 070 Block[227].command 32
007 Block[195].data 32 071 Block[227].data 32
008 Block[196].command 32 072 Block[228].command 32
009 Block[196].data 32 073 Block[228].data 32
010 Block[197].command 32 074 Block[229].command 32
011 Block[197].data 32 075 Block[229].data 32
012 Block[198].command 32 076 Block[230].command 32
013 Block[198].data 32 077 Block[230].data 32
014 Block[199].command 32 078 Block[231].command 32
015 Block[199].data 32 079 Block[231].data 32
016 Block[200].command 32 080 Block[232].command 32
017 Block[200].data 32 081 Block[232].data 32
018 Block[201].command 32 082 Block[233].command 32
019 Block[201].data 32 083 Block[233].data 32
020 Block[202].command 32 084 Block[234].command 32
021 Block[202].data 32 085 Block[234].data 32
022 Block[203].command 32 086 Block[235].command 32
023 Block[203].data 32 087 Block[235].data 32
024 Block[204].command 32 088 Block[236].command 32
025 Block[204].data 32 089 Block[236].data 32
026 Block[205].command 32 090 Block[237].command 32
027 Block[205].data 32 091 Block[237].data 32
028 Block[206].command 32 092 Block[238].command 32
029 Block[206].data 32 093 Block[238].data 32
030 Block[207].command 32 094 Block[239].command 32
031 Block[207].data 32 095 Block[239].data 32
032 Block[208].command 32 096 Block[240].command 32
033 Block[208].data 32 097 Block[240].data 32
034 Block[209].command 32 098 Block[241].command 32
035 Block[209].data 32 099 Block[241].data 32
036 Block[210].command 32 100 Block[242].command 32
037 Block[210].data 32 101 Block[242].data 32
038 Block[211].command 32 102 Block[243].command 32
039 Block[211].data 32 103 Block[243].data 32
040 Block[212].command 32 104 Block[244].command 32
041 Block[212].data 32 105 Block[244].data 32
042 Block[213].command 32 106 Block[245].command 32
043 Block[213].data 32 107 Block[245].data 32
044 Block[214].command 32 108 Block[246].command 32
045 Block[214].data 32 109 Block[246].data 32
046 Block[215].command 32 110 Block[247].command 32
047 Block[215].data 32 111 Block[247].data 32
048 Block[216].command 32 112 Block[248].command 32
049 Block[216].data 32 113 Block[248].data 32
050 Block[217].command 32 114 Block[249].command 32
051 Block[217].data 32 115 Block[249].data 32
052 Block[218].command 32 116 Block[250].command 32
053 Block[218].data 32 117 Block[250].data 32
054 Block[219].command 32 118 Block[251].command 32
055 Block[219].data 32 119 Block[251].data 32
056 Block[220].command 32 120 Block[252].command 32
057 Block[220].data 32 121 Block[252].data 32
058 Block[221].command 32 122 Block[253].command 32
059 Block[221].data 32 123 Block[253].data 32
060 Block[222].command 32 124 Block[254].command 32
061 Block[222].data 32 125 Block[254].data 32
062 Block[223].command 32 126 Block[255].command 32
063 Block[223].data 32 127 Block[255].data 32
4. Commands
Velocity
Block operation Block operation
[r/min]
Acceleration Deceleration
setting [y] setting [z]
Block operation
Velocity [x]
3000
Time
*1) “After completion of positioning” shall mean the point when internal positioning command generation
processing has ended. It is not judged by the actual stopping of the motor. Furthermore, please note that
movement command will be issued even if the internal positioning command generation processing has
ended, in case position command filter (FIR, smoothing) is being used.
Velocity
Block operation Block operation
[r/min]
acceleration deceleration
setting [y] setting [z]
Block operation
velocity [x]
3000
*1) “After completion of positioning” shall mean the point when internal positioning command generation processing has ended. It is not
judged by the actual stopping of the motor. Furthermore, please note that movement command will be issued even if the internal
positioning command generation processing has ended, in case position command filter (FIR, smoothing) is being used.
*2) Case where warp around is not performed.
Command code: 3h
Velocity
Block operation Block operation
[r/min]
acceleration setting [y] deceleration setting [z]
Block operation
velocity [x]
3000
Time
Setting
Command argument Contents
range
1 Velocity number 0 - 15 Sets selected number x for block operation velocity [x]
2 Acceleration setting number 0 - 15 Sets selected number y for block operation acceleration set [y].
3 Deceleration setting number 0 - 15 Sets selected number z for block operation deceleration set [z].
4 Operation direction 0-1 0: positive direction, 1: negative direction
Sets block transition condition after execution of this command:
[LSB] 0, 1: Transitions to next block after booting
5 Block transition condition 0-3
[MSB] 0: Ends block operation with this block.
1: Continues with the block operation
6 - - Please set to 0
7 - - Please set to 0
Example 1) Detection method 1: Leading edge reference of origin sensor (HOME) + z phase.
z phase
H-SPD
L-SPD
L-SPD
H-SPD
H-SPD
L-SPD
H-SPD
L-SPD
H-SPD
Example 2) Detection method 2: Leading edge reference of vicinity of origin input (HOME)
H-SPD
L-SPD
L-SPD
H-SPD
H-SPD
L-SPD
H-SPD
L-SPD
H-SPD
Velocity
Block operation Block operation
[r/min]
acceleration deceleration
setting [y] setting [z]
Block
operation
velocity [x]
3000
Time
*1) “After deceleration and stop” shall mean the point when internal positioning command generation
processing has ended. It is not judged by the actual stopping of the motor. Furthermore, please note that
movement command will be issued even if the internal positioning command generation processing has
ended, in case position command filter (FIR, smoothing) is being used.
*2) Regarding software version (CPU1/CPU2) Ver1.05 or earlier, when this command is executed when
positioning action is not being executed, it may cause abnormal positioning thereafter (block operation state
output (BUSY) remains unchanged at 1). In such case, turn servo OFF to return to normal condition.
Example: Velocity change during absolute positioning (1st velocity ⇒ 2nd velocity)
Block
operation
3000
Block
operation
2nd velocity
Time
*1) “After completion of action” shall mean the point when internal positioning command generation processing has ended. It is not judged
by the actual stopping of the motor. Furthermore, please note that movement command will be issued even if the internal positioning
command generation processing has ended, in case position command filter (FIR, smoothing) is being used.
*2) Effective only under infinite length operation.
Decrement
counter value [1ms]
1ms
Counter
set value Δ1
Time
Decrement
counter start
4-10 Jump
Command Code : 9h
Used when transitioning (jumping) to the designated block number.
(Note) In case of conditional branch (=), there is a possibility of judgment error from sampling timing and
electronic gear input errors. In such case, please use conditional branches (>) or (<).
Compared value (4 byte) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Function Byte
Signal LL SI8 SI7 SI6 SI5 SI4 SI3 SI2 SI1
condition LH - - - - - - SI10 SI9
With or HL SI8 SI7 SI6 SI5 SI4 SI3 SI2 SI1
without HH - - - - - - SI10 SI9
comparison
Always set 0 to the “for manufacturer use” bit (-).
Compared value (4 byte) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Function Byte
Signal LL - - TLC ZSP BRK-OFF INP ALM S-RDY
condition LH - INP2 - WARN2 WARN1 - - -
With or HL - - TLC ZSP BRK-OFF INP ALM S-RDY
without HH - INP2 - WARN2 WARN1 - - -
comparison
Always set 0 to the “for manufacturer use” bit (-).
LSB : Sets block transition conditions in case of block continuation (MSB = 1) *1)
0 : Transitions to designated block after start of processing of subject block. *2)
1 : Transitions to designated block after completion of processing of subject block. *2)
MSB : Sets whether to end or continue with the block operation in this block.
0 : Ends block operation on completion of the block operation currently being
processed.
1 : Continues with block operation even after completion of the block operation
l b i d
*1) In case block end (MSB = 0) is set, the lower bit (LSB) setting will become invalid and block operation
will end upon completion of the processing of the subject block.
*2) The functions of lower bits (LSB) will vary with each command. The above indicates the basic commands,
however, for example, with jump command (9h), regardless of the set value, it will transition to the
designated block after start. Please refer to the explanations for each command for details.
To finish block operation, pre-set the block transition condition to MSB = 0 by the block No. command of the
block to be finished. Block operation state output (BUSY) will turn to 0 with the finish of block operation.
However, in case action type command (relative positioning, absolute positioning, origin return) is in the process
of being executed, before the subject block is reached, then block operation will not be completed until the action
has been completed (*1) and block operation condition output (BUSY) will continue to be 1.
*1) “Completion of action” shall mean the point when internal positioning command generation processing
has ended. It is not judged by the actual stopping of the motor. Furthermore, please note that movement
command will be issued even if the internal positioning command generation processing has ended, in
case position command filter (FIR, smoothing) is being used.
In addition, the following block operation will be forced terminated, as exceptional processing.
▪ When immediate stop or decelerated stop has been input (external input, Modbus
communications).
▪ Upon servo-OFF condition (including servo OFF caused by triggering of alarm or drive
prohibited input).
▪ Absolute potiosion has reached to the software limit.
Pr60.18
Velocity [r/min] Block Pr60.35
HOME operation Block operation
Pr60.01 Acceleration Deceleration setting [3]
Block operation
velocity [1]
3000
Pr60.02 Pr60.52
Block operation Origin return velocity
velocity [2] Pr60.53
(high speed)
Pr60.54 Origin return velocity
Origin return (low speed) Time
acceleration
Origin return start Returned to origin Absolute positioning Renew velocity if Stop position = Target
completed start command position > 30000 absolute position
(Modbus communication data)
[pulse] =100000 [pulse]
MIN 10ms *1)
Register 4414h
0 3
Block number
Coil 0120h ON OFF ON OFF
Strobe input operation
Block processing cycle +
Register 4416h α
Currently effective 1ms+α
block number
0 1 2 3 4 5 6
B-BUSY ON OF ON
Output
Signal B-CTRL1 OFF ON
B-CTRL2 OFF ON
6. Applied functions
This is a function to allow the setting of the upper limit value of multi-rotation data of the absolute encoder
to any value.
This function enables the turntable angle of rotation (position) to be obtained in case the usage of a turntable,
etc. is rotated continuously in one direction, during use as a turntable, etc.
In addition, being an absolute encoder, there is no need to reset the origin after reclosing of the power
supply.
Turntable 1 rotation
Reduction rate
(Mechanical gear ratio)
1/m
m revolutions
1 rotation of turntable from m
revolutions of motor A6 motor
(3) Notes
This function will become effective by setting Pr0.15 “Absolute encoder set” to 4, and reclosing the control
power supply.
- When the encoder multi-rotation data upper limit value and the amplifier parameter multi-rotation data
upper limit value does not match when the control power supply is reclosed, Err92.3 “Multi-rotation
data upper limit inconsistency error protection” will be triggered but this is not an error. Reclosing the
amplifier control power supply will eliminate any further occurrences.
- Set Pr6.88 “Absolute multi-rotation data upper limit value” to (m-1). m is the denominator of the
reduction ratio.
- The motor position will wrap around also at the position where the multi-rotation data will wrap
around.
- Command position should be provided to match this motor position.
- Please refer to item 2-6 for details of wrap around process.
- Set Pr6.88 “Absolute multi-rotation data upper limit value” so that the motor position and command
position will not exceed (231-1).
- The motor position of this amplifier is set, taking Pr0.00 “Rotational direction set,” Pr6.88 “Block
operation origin offset,” etc., into consideration.
- Please refer to Item 2-7 for details.
- Please refer to Item 4-7-1-1 of Technical Reference (Functional specification) for absolute system
configuration.
- Please set Pr60.49 “Block operation origin offset” within the range of 0 to ((Set value for Pr6.88 + 1) ×
encoder resolution / electronic gear ratio) -1, If setting is made outside this range Err93.8 “Parameter
set error protection” will be triggered.
* The multi-rotation data upper limit is maintained by a battery power source connected to the encoder.
When the amplifier control power supply is switched-on the next occasion, the procedure will start
from [6] above.
2
Amount of turntable
rotation 1
0 Position
Pr6.88
Absolute encoder 40 - 1
multi-revolution
data Position
0
31
<2
23
(2 ×40)/(223/40000)-1
Motor position =1599999
(command position) Position
0
i) When CCW = positive direction, electronic gear ratio (Pr0.09 / Pr 0.10) = 1/1, Pr 6.88 “Absolute
multi-rotation data upper limit value” = 2, and Pr60.49 “Block operation origin offset” = 10000
223-1
Absolute encoder data
0
Absolute encoder data 2 2
Multi-revolution data 1 1
0 0
(223*3-1)
Motor position
(Command position)
10000 (Pr60.49)
0
ii)When CW = positive direction, electronic gear ratio (Pr0.09 / Pr 0.10) = 1/1, Pr 6.88 “Absolute multi-rotation
data upper limit value” = 2, and Pr60.49 “Block operation origin offset” = 10000
223-1
Absolute encoder data
0
Absolute encoder data 2 2
Multi-revolution data 1 1
0 0
(223*3-1)
Motor position
(Command position)
10000 (Pr60.49)
0
7-1 List of protection functions to detect when Modbus communication/block operation function is effective
(Note) Please refer to Technical reference (Functional Specifications) for protection functions other than those
indicated below.
*1) Immediate stop indicates alarms that will trigger immediate stop, when Pr.5.10 (Sequence upon alarm) is set
between 4 and 7. Please refer to Technical Reference (Functional specification) for details.
7-2 Details of protection functions to detect when Modbus communication/block operation function is effective
Alarm number
Alarm name Cause Treatment
Main Sub
Absolute encode multi-rotation clear has been executed ▪ Confirm whether absolute encode multi-rotation clear has
by USB communications. been executed by USB communications.
Absolute clear
(Note) This is a safety measure and is not an abnormality.
27 1 abnormal
protection Alarm will not be triggered when multi-rotation clear is
conducted by Modbus communications, however, please
re-set the control power supply, even in this case.
The value of absolute encoder (absolute external ▪ Confirm the operational range of absolute encoder
scale) position [in pulse units] / electronic gear (absolute external scale) position and conduct a
Counter
ratio has exceeded ±231 (2147483648), in the review of the electronic gear ratio.
1 overflow error
position information initialization process after
protection 1
reclosing of control power supply in absolute
mode when block operation is valid,
The value of positioning deviation has exceeded ±230 ▪ Confirm that motor rotates in accordance with the
29 (1073741824) in command units. positioning command.
▪ Confirm that output torque has not saturated by the torque
Counter overflow monitor.
2 abnormal ▪ Adjust gain.
protection 2 ▪ Set Pr.0.13 (“1st torque limit setting” and Pr5.22 “2nd
torque limit setting” to maximum
▪ Connect encoder connection wiring as per the wiring
diagram.
Modbus
・ Set Pr5.40 ”Modbus communication timeout period”
Modbus communication against own axis has not been
communications received for more than the set time, under a state where
80 0 to 0 to be disabled or to appropriate time.
timeout rights have been acquired under register 4300h “Modbus
communication rights setting.” ・ Check the connection of Modbus communication.
protection
Alarm number
Alarm name Cause Treatment
Main Sub
Initialization process of internal position information has ▪ Secure encoder power supply voltage at DC5V±5% (4.75
not conducted normally under absolute and semi-closed to 5.25V). Care must be taken when the encoder lines are
Encoder data control mode. lengthy.
0 recovery abnormal ▪ If motor wires and encoder wires are bundled together,
protection
separate them.
▪ Connect shield to FG
Initialization of internal position location has been ▪ Secure power supply voltage of 5 VDC±5%(4.75 to
conducted abnormally under full closed control and 5.25 V) for the external scale. Special care should be
92 under absolute mode, with block operations valid taken in case the external scale connecting cable is
External scale
long.
1 data recovery
error protection ▪ In case the motor line and the external scale connecting
cable is bundled together, separate them.
▪ Connect shield to FG. Refer to connection diagram for
external scale.
Multi-rotation The encoder multi-rotation upper limit value and the ▪ Confirm set values of the parameters
data upper limit amplifier parameter multi-rotation data upper limit • In case it occurs immediately after switching the
3 control power supply on, reclose the control power
inconsistency value does not match, under. infinite revolution supply. (This is not abnormal.)
error protection absolute mode.
・ Check the setting value of the parameter.
[1] Electronic gear ratio exceeds the allowable range. [1] When a block operation was enabled (Pr 6.28 is
non 0), Electronic gear ratio must be in the range
Parameter setup [2] When block operation is valid by start by Modbus
0 1/1000 to 8000.
error 1 communications (Pr6.28 = 1) and Modbus
connection was disabled (Pr 5.37 is 0). [2] When a block operation was enabled (Pr 6.28 is
non 0), Modbus connection was disabled (Pr 5.37 is
0).
[1] Velocity, acceleration and deceleration have been set [1] Set value other than 0 to velocity, acceleration and
to 0 to start block operation. deceleration.
[2] Conditional branch command does not support the [2] Confirm there are no problems with the conditional
93 Block data setting subject of comparison. branch command or comparison subjects.
1 abnormal [3] Specified block data command was undefined. [3] Confirm there are no problems with the block data.
protection Confirm there are no problems with the block number
[4] Other, abnormal block data settings exists. designations.
[4] Confirm there are no problems with the block data
settings.
The absolute origin position offset has been set outside ▪ Check set values of parameters
the range under absolute mode origin offset valid
Parameter set error
8 setting (Pr60.48 bit 1 = 1) under infinite revolution
protection 6 absolute mode, when block operation is valid (Pr6.28
is other than 0).
[1] A new action command was executed while an [1] Confirm there are no problems with the block
action command (during execution of position operation sequence.
Block operation command generation process) was being executed.
[2] Start conducted by specifying new block number [2] Confirm there are no problems with the upper side
0 abnormal
while block operation was being conducted. sequence.
protection [3] Block operation started even though servo was OFF,
[3] Confirm there are no problems with the upper side
etc.
sequence.
94 [1] A block operation of origin return command was [1] Confirm there are no problems with the block data
executed while in absolute mode. settings or the absolute mode settings.
[2] Drive prohibited input for origin return direction has [2] Confirm there are no problems in the arrangement of
Origin return been turned ON during the origin return action, and the the drive prohibited input and the origin (sensor input,
abnormal drive prohibited input for the direction opposite to the Z phase).
2
origin return direction has been turned ON while it is in
protection
reverse action.
[3] Relative positioning or absolute positioning has been [3] Confirm there are no problems with the setting of
executed under origin return uncompleted state. block data and others.
8. List of parameters
Classification 0: Special settings
Related
Set
Class No Parameter title Unit Functions, contents Attribute control Relations
range
modes
Reclose
Absolute encoder
0 15 - 0 to 4 Select method of use of absolute encoder power All 6-1
setting
supply
Related
Class No Parameter title Unit Set range Functions, contents Attribute control Relations
modes
Sets request processing and response action, in case
broadcast mode request has been received in
Modbus communications.
bit 0 response action
0: Invalid (No action) 1: Valid (Action) *1
bit 1: Request processing
0: Valid (Process) 1: Invalid (No processing)
bit 2: Strobe input operation automatic off
0: invalid, 1: valid *2
bit 3: Request operation specification switch *1
Modbus
-32768 to 0: use Pr5.40, 1: Use Pr5.39 Always 2-1-3
5 42 broadcast - All
32767 bit 4 - 15: Not used Please set to 0 (zero). effective 2-1-4
Setting
The lowermost bit is designated as bit 0.
*1 In case bit 3 = 0,
returns response after Pr5.31 × Pr5.40[ms].
In case bit 3 = 1,
returns response after Pr5.31 x Pr5.39 [ms].
Does not return response when bit 1 = 1.
*2 After start-up of block operation, strobe input
operation will be automatically turn OFF from
the amplifier side. No need to write input OFF.
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
58 - power All 2-1-4
register setting 1 32767 address 4418h “Mirror register 1.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
59 - power All 2-1-4
register setting 2 32767 address 4419h “Mirror register 2.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
60 - power All 2-1-4
register setting 3 32767 address 441Ah “Mirror register 3.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
61 - power All 2-1-4
register setting 4 32767 address 441Bh “Mirror register 4.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
62 - power All 2-1-4
register setting 5 32767 address 441Ch “Mirror register 5.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
63 - power All 2-1-4
register setting 6 32767 address 441Dh “Mirror register 6.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
64 - power All 2-1-4
register setting 7 32767 address 441Eh “Mirror register 7.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
65 - power All 2-1-4
register setting 8 32767 address 441F h “Mirror register 8.”
supply
Reclose
Modbus mirror -32768 to Sets register address linked to Modbus register
79 - power All 2-1-4
register setting 9 32767 address 4420h “Mirror register 9.”
supply
Modbus mirror Reclose
-32768 to Sets register address linked to Modbus register
80 register setting - power All 2-1-4
32767 address 4421h “Mirror register 10.”
10 supply
Modbus mirror Reclose
-32768 to Sets register address linked to Modbus register
81 register setting - power All 2-1-4
32767 address 4422h “Mirror register 11.”
11 supply
Modbus mirror Reclose
-32768 to Sets register address linked to Modbus register
82 register setting - power All 2-1-4
32767 address 4423h “Mirror register 12.”
12 supply
Modbus mirror Reclose
-32768 to Sets register address linked to Modbus register
83 register setting - power All 2-1-4
32767 address 4424h “Mirror register 13.”
13 supply
Modbus mirror Reclose
-32768 to Sets register address linked to Modbus register
84 register setting - power All 2-1-4
32767 address 4425h “ Mirror register 14.”
14 supply
Modbus mirror Reclose
-32768 to Sets register address linked to Modbus register
85 register setting - power All 2-1-4
32767 address 4426h “Mirror register 15.”
15 supply
Modbus mirror Reclose
-32768 to Sets register address linked to Modbus register
86 register setting - power All 2-1-4
16 32767 address 4427h “Mirror register 16.”
supply