CSD5 Index Manual
CSD5 Index Manual
Index Manual
Catalog Number(s): CSD5_xxBX1
Important User Information Solid state equipment has operational characteristics differing from those of
electromechanical equipment. Because of this difference, and also because of
the wide variety of uses for solid state equipment, all persons responsible for
applying this equipment must satisfy themselves that each intended application
of this equipment is acceptable.
In no event will RS Automation Co., Ltd. be responsible or liable for indirect
or consequential damages resulting from the use or application of this
equipment.
The examples and diagrams in this manual are included solely for illustrative
purposes. Because of the many variables and requirements associated with any
particular installation, RS Automation Co., Ltd. cannot assume responsibility
or liability for actual use based on the examples and diagrams.
No patent liability is assumed by RS Automation Co., Ltd. with respect to use
of information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without
written permission of RS Automation Co., Ltd. is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of
safety considerations.
Trademarks not belonging to RS Automation Co., Ltd. are property of their respective companies.
Summary of Change
You will see change bars to the left or right of a paragraph throughout this
manual to help you quickly indentify revisions.
About This Publication This manual provides detailed information for the indexing of the CSD5 Servo
Drive.
Who Should Use this This manual is intended for engineers or technicians directly involved in the
installation and wiring of the CSD5 Servo Drive, and programmers directly
Manual involved in the operation, field maintenance, and integration of the CSD5
Servo Drive.
If you do not have a basic understanding of the CSD5 Servo Drive, contact
your local RS Automation Co., Ltd. sales representative before using this
product, for information on available training courses.
Additional Resources The following documents contain additional information concerning related
CSD5 servo drive products.
For Read This Document
Information on the installation of your CSD5 CSD5 Servo Drive Installation Instructions
servo drive
Information about the operation of your CSD5 CSD5 Servo DriveUser Manual
Servo Drive
Chapter 1
Overview Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
What is indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Index function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Index Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Indexing Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Position/Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Velocity, Acceleration, Deceleration . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Chapter 2
Wiring Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Control Mode Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
I/O Signal(I/O) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Function of I/O Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
I/O Signal Allocation Method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Chapter 3
Operator Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Operator of Parameter Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Index Mode Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Index Parameter Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Chapter 4
Index Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
I/O Signal Describtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Auto Start Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Software Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Homing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Index Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Dwell Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Operation Mode Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
Monitor Mode Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
Chapter 5
Tuning Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Tuning by Gain Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Gain Setting Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Automatic Gain Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Chapter 6
Applications Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Basic Setting of Servo Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Basic Setting of Index Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Homing Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Index Operation Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
Index Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
Chapter 7
Inspection and Protection Functions Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Inspection Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Protection function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
Appendix A
Parameter List Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Standard Parameter List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Standard Parameter Describtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9
Index Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-51
Index Parameter Describtion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-55
Appendix B
RSWare Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
RSWare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Overview
Introduction Use this chapter to briefly understand the idea of indexing of a servo drive.
This chapter also describes the elements for indexing, such as position unit
and acceleration, etc.
Topic Page
Introduction 1-1
What is indexing 1-1
Indexing Function 1-2
Index Elements 1-2
Indexing Types 1-2
Position/Distance 1-3
Velocity, Acceleration, Deceleration 1-4
What is indexing Servo drive is a device to control a servo motor with a pulse train or an analog
signal coming from an external controller, which is responsible for the control
of physical dimensions such as displacement, speed or torque. It means that a
servo drive is an actuator but not a controller, just implementing the control
with a command from the external controller.
Now, the CSD5 Servo Drive provides a simple indexing for one axis, not
requiring any command from a controller, but providing programmed position
control. It is quite simple function. Given an index in a parameter, then the
CSD5 Servo Drive starts indexing. Since any other external device is not
required, the system configuration would be so simple and implemented very
fast.
The CSD5 Servo Drive has a special routine to provide indexing. Indexing
starts to work when the control mode is set to Indexing. The CSD5 Servo
Drive is able to support 8 indexes with each different speed and provide
various travel modes over 8 indexes. The operation can be paused or aborted
by I/O signals. Also, the CSD3 Plus Servo Drive provides various homing
modes.
Indexing Function The CSD5 servo drive indexing supports 64 indexes. The position counter for
indexing uses 32bit singed long type. Its range is -2,147,483,648 ~
2,147,483,647. Therefore, the indexing of absolute type is available within this
range. If the absolute indexing is operated in the position exceeding this range,
a fault is generated.
V e lo c ity
A re a : D is ta n c e (P o s itio n )
T im e
Indexing Types There are two kinds of coordinate systems to express position. In the absolute
coordinate system, all the Indexes are expressed based on one reference
location, called as Home or Origin. In the incremental coordinate system, a
position is defined with a relative distance from its previous position.
A user can select either option in the 1st digit of IN02.00~63 (absolute and
incremental). When this value is 0, the coordinate system is absolute and When
this value is 1, the coordinate system is incremental.
Absolute
The move from its starting position to the specified Position: absolute
coordinate base.
The axis must be homed before the drive can execute an absolute index.
/IMO ON OFF
/I_DW OFF ON
Incremental
Position/Distance Position
For Absolute mode moves, the fixed position to which the motor will travel.
Distance
For Incremental moves, the relative distance the motor will travel.
A user can enter total 64 Position/Distance for 64 indexes. For the Index 0 to
the Index 63, use IN04.00~63 to enter its Position/Distance. The input range
is -2,147,483,647~2,147,483,647 and its unit is Counts.
TIP The CSD5 servo drive supports only pulse unit coordinate
systems. The other coordinate systems are not available.
But a user can use “User Defined Distance Per Motor
Revolution” from Firmware Vresion 1.20
And the CSD5 servo drive uses 4 multiplier counts in index
mode.
Enter velocity for each movement into the velocity parameter of IN08.00~63.
The input range is 0~6000 and its unit is rpm. The default value is 750.
TIP Refer to the A-52 page "Index Velocity" for the velocity
parameter.
Acceleration
A user can enter total 64 acceleration for 64 indexes. Enter acceleration for
each movement into the acceleration parameter of IN10.00~63. The input
range is 1~2,147,483,647 and its unit is 10-2rev/sec. The default value is 6250.
The Acceleration slope is calculated by velocity, resolution and distance as
shown below.
Deceleration
A user can enter total 64 deceleration for 64 indexes. Enter deceleration for
each movement into the deceleration parameter of IN11.00~63. The input
range is 1~2,147,483,647 and its unit is 10-2rev/sec. The default value is 6250.
The deceleration slope is calculated by the same to calculate acceleration slope.
TIP ‘Enable’ means a status that it’s using or can use I/O signal
and 'Disable' means a status that it’s not using or can not
use I/O signal
Wiring
Introduction This chapter describes the information on wiring connected to the servo drive
and control mode for indexing.
Topic Page
Introduction 2-1
Control Mode Setting 2-1
I/O Signal(I/O) 2-4
I/O Signals 2-6
I/O Settings 2-9
For indexing, the CSD5 servo drive uses general servo parameters, position
data, travel mode and I/O signals. Since general servo parameters are also used
for Indexing, refer to The CSD5 Servo Drive User Manual (The
CSD5-UM001) for more information about parameters related to general
servo operations.
As in the table below, there are 5 kinds of basic control modes and 6 kinds of
associated control modes. Combinational control mode cannot be used by
combining more than 3 types. Make sure to combine two types only. The table
below shows the control mode types.
Speed mode
Torque mode
Multi-step mode
Index mode
I/O Signal (I/O) A user can configure I/O signals in the CSD5 servo drive.
This is the circuit diagram of a connector for I/O signal. It is divided into
input on the left and output on the right.
<I/O>
CN1
24V [or GND]
INPUT OUTPUT
1
GND [or 24V]
2
37 FAULT 1 / OUTPUT 4
INPUT1 (/SV-ON)(1) 3 38 Binary Fault Code Outputs
FAULT 2 / OUTPUT 5 / Digital Outputs
(1)
INPUT2 (P-OT) 4 39
FAULT 3 / OUTPUT 6
(1) Binary Fault Code Ground
INPUT3 (N-OT) 5 40
FCOM/OUTCOM / Digital Outputs Ground
(1)
INPUT4 (/P-CON) 6 29 AM +
INPUT5 (/A-RST)
(1)
7 P 30
24V AM -
Active Low/High
Programmable (1)
INPUT6 (/N-TL) 8 31
Digital Inputs BM + Buffered
INPUT7 (/P-TL)
(1)
9 P Encoder
32 BM - Output
INPUT8 26 33
IM +
INPUT9 P
27 34 IM -
INPUT10 28 35
PS + Absolute Position
P 36 Serial Output
PS -
E-STOP 10
2 17
24V_PULS+ 49 Z-PULSE + Encoder
P Marker
11 150 18 Z-PULSE - Pulse
PULS +
12 45
PULS - FAULT + Fault
P 46 Output
Position 25 2 FAULT -
Command 24V_SIGN+
SIGN + 13 150
41 (1)
OUTPUT1+ (P_COM+)
SIGN - 14 P (1)
42 OUTPUT1- (P_COM-)
HF_PULS + 15
43 (1)
24V
OUTPUT2+ (TG_ON+)
HF_PULS - 16 P (1)
Programmable
High Frequency 44 OUTPUT2- (TG_ON-) Digital
Position HF_SIGN + 23 Outputs
Command 47 (1)
24 OUTPUT3+ (BK+)
HF_SIGN -
P 48 (1)
OUTPUT3- (BK-)
19
Speed Command 16-bit
-10V to +10V 20 A/D
21
12-bit
Current Command A/D
-10V to +10V 22
50
ON, OFF signal as per high/low level can change in input because
photocoupler is possible for two-way wiring. But the signal turns ON at low
level in output.
input
2 +24V IN External 24 [V] input for contact point 27 INPUT9 Digital input 9
input
3 INPUT1 Digital input 1(/SV-ON)(1) 28 INPUT10 Digital input 10
I/O Signals I/O Signals are actual control signals for Indexing, i.e. starting a movement
and making a stop. Once all index data is set up, I/O signals control indexing.
Index paraneters can set Modbus because all index parameters had mapped
Modbus address. The table below added Modbus Address. Refer to the CSD5
Servo Drive Modbus Manual for more information
Refer to the table below to allocate to I/O pin by searching the function that is
suitable for your condition. As shown in the table below, the related function is
already allocated to the sequence input parameter and its position in the setting
window and it means that you use the related function as setting certain value
among‘1 to 9’, A except ‘0’ to the setting position.
For example, if you want to put certain function to I/O No. 5 pin, you can
find the related parameter of that signal and the position in the setting window
according to the table below and enter ‘3’ as the setting value.
Enter ‘0’ when the function of input signal is not used. If you want to
make input signal ‘ON’ all the time regardless of the wiring, set as ‘b’.
The following table is to arrange the parameter for each function and
7-segment number position in the setting window. Set so that the related
parameter of each signal and the number position in the setting window is not
in the wrong.
TIP If you want to make input signal ‘ON’ all the time
regardless of the wiring, set as ‘b’. You can make /SV-ON, P-OT,
N-OT signals ‘ON’ all the time regardless of the wiring, set as
‘b’.
Example
Enter ‘7’ in the 3rd position in setting window of the parameter
[Ft-0.01].
This value is set to use </P-CON> function. It means that the I/
O INPUT#7 pin is used as an input pin.
Refer to the table below to allocate to I/O pin after searching the function that
is suitable for your condition.
Set the setting value as ‘0’ when the output of the related signal is not used.
Input Channel No. OUTPUT #6 OUTPUT #5 OUTPUT #4 OUTPUT #3 OUTPUT #2 OUTPUT #1 Always
invalid
I/O Pin No. 39.40 38.40 37.40 47, 48 43, 44 41, 42
The following table is to arrange the parameter for each function and
7-segment number position in the setting window. Set so that the related
parameter of each signal and the number position in the setting window is not
in the wrong.
Example
Operator
Introduction This chapter introduces the operator mounted on the servo drive.
Topic Page
Introduction 3-1
Operator Instructions of the Parameter Setting 3-1
Index Mode Setting 3-4
Index Parameters Setting 3-5
The servo drive has a built-in operator for various status displays, parameter
setting, operation command, and monitoring.
The following figure shows the front side of the operator on the servo drive.
4 2
As shown in the figure below, the servo drive is divided into 5 types of control
modes:
Power Connection
Status Display
Operation Mode
Index Mode
Monitor Mode
The mode displayed after the power ON is the status display mode.
Mode is changed whenever the MODE/SET key is pressed.
The figure below is an example of display for the description of the status
mode.
Row Display 1
Control Status
The Parameter sets and saves various functions to make drive suitable for
equipment. There is a parameter that can be always set regardless of the status
of the drive, and those that must be in certain status of the drive when setting
them.
Monitor Mode
Operation Mode
The motor can be run in operation mode. Each item provides a special
function, which can be used. Just as in the parameter setting mode, there is a
status where the operation is possible/impossible according to the status of the
servo drive, during the use of the operation mode.
Index Mode Setting Describes index mode setting method focusing on the key button
manipulation.
Index Parameter Setting Describes index parameter setting method focusing on the key button
manipulation.
Position/Distance parameters input the setting values by two windows because the input range is
-2,147,483,647~2,147,483,647.
First, You input setting values of 100~104 by L window.
Move left Direction key, second H window displays.
You input setting values of 105~109 by H window.
If You input negative value, H, L digits blinks and display ‘-’ signal.
The other groups(Dwell, Velocity, Accelerate, Decelerate, Next Index etc.) can
set input value as the same way.
Indexing
Introduction This chapter describes index operation of the CSD5 servo drive.
Topic Page
Introduction 4-1
Description of I/O signal 4-1
Auto Starting Index 4-5
S/W Limit 4-6
Homing 4-11
Index Option 4-24
Dwell Time 4-28
Run Function 4-29
Monitoring Modes for Indexing 4-29
The sampling time for digital inputs is two milliseconds in CSD5 servo drive.
When the drive read inputs a signal, the drive checks the signal for three times
per two milliseconds. If signal states are same for three times, the drive applies
the signal state to the control system. It means that the CSD5 servo drive has a
delay time for six milliseconds at least from detected a signal input to apply the
signal state to the control system.
(Min. 6ms)
</START_I>
When the CSD5 servo drive is under homing or indexing, this signal input is
ignored.
</STOP>
</STOP> signal is a input signal to cancel indexing. When this signal turns on
during indexing, the motor starts to decelerate and stop.
</STOP> function is enabled at the active going edge of the </STOP>
input.
Position
위치
Velocity
속도
Input
입력
Start Index
/START_I ON OFF
Stop Index
/STOP OFF ON OFF
</PAUSE>
Position
Velocity
Input
Start Index
/START_I ON OFF
/PAUSE ON OFF
</SHOME>
</H_STOP>
</I_SEL0~5>
Digital Output
</IMO>
</P-COM>
</HOMC>
</HOMC> is Axis Homed signal. When the homing procedure involved the
home offset moving is complete, the axis homed signal turns on. When the
fault related encoder is generated or the motor moves beyond the index
position range or the motor forward direction is changed in power on state,
this signal becomes inactive.
</E_SEQU>
</I-DW>
</O_ISEL0~5>
The drive outputs the executing index number in motion. If the motor stops,
the drive outputs previously the completed index number. From 0 to 5,
6 signals repeats ON and OFF, and shows one index combination out of 64
indexes.
Auto Starting Index If the auto starting indexing turns on, an indexing move starts at when the
drive is enabled. Using this function, the drive can start an indexing without an
input signal as motor moving enable.
/SV-ON
/SV-ON
/START_I
If the Auto Starting Indexing and Auto Starting Homing are set
simultaneously, the drive operates like the following table.
The Auto Starting Indexing can set IN00.00. As the value of setting window, 0
is OFF and 1 is ON. The Auto Starting Indexing setting value You can change
always the Auto Starting Indexing setting value. But the setting is applied after
Power Off & On.
For Example)
If the motor position feedback is over the software overtravel range, the drive
operates the software overtravel limit. The software overtravel does not
operate unless the drive was previously homed.
Enable Software Limits : If Enable Software Limits is set to on, the drive
turns on soft overtravel checking. Enable Software Limits can set IN00.00. As
the value of setting window, 0 is OFF and 1 is ON. You can change this setting
value only Servo-Off status.
For Example)
Software Limits ON
Positive Software Limit : If the motor feedback position is greater than this
value, the drive has exceeded the software overtravel limit. This value can set
IN00.05 and change only Servo-Off. status. The input range is
-2,147,483,647~2,147,483,647 and the default value is 2,147,483,647.
For Example)
Negative Software Limit : If the motor feedback position is less than this
value, the drive has exceeded the software overtravel limit. This value can set
IN00.06 and change only Servo-Off. status. The input range is
-2,147,483,647~2,147,483,647 and the default value is -2,147,483,647.
For Example)
The Overtravel Stopping Method can be set in the Digit 1 of Ft-0.02. If the
value of the Digit 1 of Ft-0.02 is '0', the Overtravel Stopping Method is
'Current Stop'. In case of indexing mode, the Overtravel Stopping Method is
'Decelerating and Stop' with same parameter value.
For Example)
Positive Decel Distanec : The stopping distance is used when the drive
encounters a positive overtravel limit. Overtravel limit is the setting value to
stop the motor when overtravel occured. This value can set IN00.02. The
input range is 0~2,147,483,647 and the default value is 0.
For Example)
Negative Decel Distance : The stopping distance is used when the drive
encounters a negative overtravel limit. This is also the setting value to stop the
motor when overtravel occured. The input range is 0~2,147,483,647 and the
default value is 0.
For Example)
Velocity
Current Velocity
overtravel
deceleration distance
Time
Deceleration Time
Deceleration Slope = delta velocity / delta time = Current Velocity / Deceleration Time
A change for the Motor Forward Direction is possible in the drive disable.
When changing the Motor Forward Direction, the index position feedback
value maintains the existing value.
The axis homed signal is became the inactive state if the motor direction is
changed. The Motor Forward Direction can set Ft-0.02N2. The Motor
Forward Direction is CW when the Setting Value is 0. The Motor Forward
Direction is CCW when the Setting Value is 1.
When an incremental motor is used, the position feedback is set to 0 when the
homing operation is complete. (when Offset is 0).
ATTENTION
The alarm goes off when a user tries indexing while the
homing operation is incomplete. (i.e., HOMC (Axis Homing)
is not activated). Refer to the Index E-30 page Axis not
homed for more information about Fault .
ATTENTION
When an aboluste motor is used, the position feedback is set
to 0 even when the Homing is complete and the
multi-rotation data of the absolute encoder is not reset. The
multi-rotation data of an abolute motor is not automatically
reset. It can be reset only by a user.
ATTENTION
A homing type that uses a sensor for homing does not
complete a homing if the homing starts outside the sensor.
Homing types
The Index supports 11 homing types by using homing sensor, limit (+)/(-)
sensor, stopper and marker. Homing types can set IN01.00 and the setting is
applied after Power Off & On.
For Example)
TIP Marker is 'Z' phase or 'C' phase. This is the signal to output
the same position every motor’s revolution.
Homing type 0 does not allow home searching. If you set the automatic start
homing to 0 when you activate IN01.01, CDS5 Servo Drive defines the
current position as home when the drive is activated. If you set the automatic
start homing to 1 when you activate IN01.01, SHOM's position is set as home.
Homing Type 1 defines home by using the home sensor and markers.
When the home searching begins, the motor moves to homing direction
(IN01.01) with homing velocity (IN01.02) until detecting the homing sensor.
At this point, the motor decelerates and stops; it starts moving reversly with
the creep velocity (IN01.03). When it hits the first marker after losing the
signal input from the home sensor, the deceleration stops, and it returns to the
position where it detected the active-going edge of the first marker.
Creep velocity
Speed
Velocity
Homing velocity
Home Sensor
Marker
Homing Type 2 uses the limit sensor (+) or (-) and markers.
Only the limit sensor installed in the homing direction is used, and the
hardware limit fault is deactivated. Operating principles are same as Homing
Type 1. The only difference is that it uses the limit sensor instead of the home
sensor.
Creep velocity
Speed
Velocity
Homing velocity
Limit Sensor
Physical overtavel
Marker
Similar to the Homing Type 1, the Homing Type 3 also uses the homing sensor
and markers to define Home. However, the mechanism is different.
When the home sensor is detected, the speed decelerates to the creep velocity
and maintains until the active-going edge is detected. After it decelerates again
and stops, it moves reversly to the position where the active-going edge was
detected.
Creep velocity
Speed
Velocity
Homing velocity
Home Sensor
Marker
Similar to Homing Type 2, Homing Type 4 uses the limit sensor (+) or (-) and
markers. Only the limit sensor in the home direction is used, and hardware
Limit Fault is deactivated. Operating principles are same as Homing Type 3.
The only difference is that it uses the limit sensor instead of the home sensor.
Creep velocity
Speed
Velocity
Homing velocity
Limit Sensor
Physical overtavel
Marker
Once the home searching begins, it moves in the homing direction with the
homing velocity (IN01.02). When the current is maintained higher than the
current of the home current time, it stops; Home is defined where it stops.
The home current is defined in the parameter IN01.09.
Speed
Velocity
Homing velocity
Stopper
The operation is similar to that of the Homing Type 5, but in this mode, it
moves reversly until it detects the falling edge of a marker when the current
maintains higher than the current of the home current time. After detecting
the active-going edge of a marker, it stops after decelerating. Then, it returns to
the position where it detected the active-going edge of the first marker.
Creep velocity
Speed
Velocity
Homing velocity
Stopper
Marker
Similar to the Homing Type 3, the Homing Type 7 uses the home sensor and
moving distance, after home sensoring and marking.
When the distance between the home sensor and a marker is minuscule, it
might not detect the first marker. To prevent this from happening, there is one
more parameter in this mode to define the minimum moving distance to
detect the marker. The minimum moving distance is defined in the parameter
IN01.10 as time. After detecting the home input, speed decelerates to the 2nd
homing velocity and is maintained until the active-going edge of a marker is
detected. The active-going edge of the marker is set as home.
Homing velocity
Creep velocity
Home Sensor
Marker
The Home Type 8 uses only markers. In this mode, additional sensors such as
home sensor or limit (+) or (-) are not required. Once the home searching
begins, it moves in the homing direction with the creep velocity. When it
detects a marker, it decelerates and stops. It moves to the position where the
active-going edge of a marker was detected and sets this position as Home.
Speed
Velocity
Creep velocity
Marker
Homing Type 9 defines home by using the home sensor only. When the home
searching begins, the motor moves to homing direction (IN01.02) with
homing velocity (IN01.02) until detecting the homing sensor. When it detects
home sensor, it decelerates and stop, then it moves in the reverse direction
with creep velocity (IN01.03). It returns to the position where it detected the
home sensor signal.
Homing Type 9 defines home by using the limit sensor only. When the home
searching begins, the motor moves to homing direction (IN01.02) with
homing velocity (IN01.02) until detecting the limit sensor. When it detects
home sensor, it decelerates and stop, then it moves in the reverse direction
with creep velocity (IN01.03). It returns to the position where it detected the
limit sensor signal.
The drive starts the homing procedure automatically when the drive is enabled.
Auto Starting Homing can set IN01.01 and the setting is applied after Power
Off & On.
For Example)
If the Auto Starting Indexing and Auto Starting Homing are set
simultaneously, the drive operates like the following table.
/SV-ON ON OFF ON
/HOMC OFF ON
/SV-ON ON OFF
OFF ON
/HOMC OFF ON
/SV-ON OFF ON
Homing Velocity
Homing velocity is using velocity during an index homing. A +/- sign of this
value means a move direction during an index homing.
Homing velocity can set IN01.02. The input range is -6000~6000 and the
default value is 100. You can change this setting value only Servo-Off. status.
For Example)
Creep Velocity
For the To Sensor, then Back to Marker Homing Type, the velocity used for all
remaining homing motion after the motor decelerates to a stop when it finds
the sensor edge. This velocity uses all of the other homing types.
Creep velocity can set IN01.03 and the input range is -6000~6000. The default
value is 100 and its unit is rpm.. You can change this setting value only
Servo-Off status.
For Example)
The home offset move means the moving distance after the homing procedure
specified homing methods is complete. A user can use this option to set up an
origin which is different from the origin defined in the homing operation.
The position where the motor stops after the moving for the home offset
move is complete is the new home. The home offset move is not applicable
for the 17-bit Absolute Motor. The Offset Move Distance is set up in the
IN01.05. Its range is -2,147,483,647~2,147,483,649 and the default value is 0.
Its unit is counts and it can change this setting value only Servo-Off. status.
For Example)
Press ENTER key and Enter into
the Setting Window
This function is to choose the active state of home sensor input; Inactive to
active transition and Active to inactive transition.
This value is set up in the IN01.06. Home sensor is enable when the input
value is set 0 and it is disable when the input value is set 1. It can change this
setting value only Servo-Off. status.
For Example)
Press ENTER key and Enter into
the Setting Window
Home Position
For Example)
When Homing Mode 7 is selected, markers which appear between the active
going edge of the home sensor and the end position of Moving distance After
Home Sensor are all ignored.
For Example)
When Homing Mode 5 or 6 is used for Homing, the system judges it actually
hits the Stopper if the torque higher than the Home Current is maintained for
the Home Current time.
The Home Current is set up in IN01.09, about 0~250% of its rated torque.
The default value is 100. Home Current time is set up in IN01.10. It can be
0~1000 msec. Its default is ‘0’. It can change this setting value only Servo-Off.
status.
For Example)
For Example)
Index Option The CSD5 servo drive can store 64 indexes and provide 3 types of option
modes for the 64 indexes. The three types are Stop, Start next Index, and Wait
for Start. Except the Selective position option, 64 indexes are pre-defined in a
memory.
ATTENTION
The alarm goes off when a user tries indexing while the
homing operation is incomplete. (i.e., HOMC (Axis Homing)
is not activated). Refer to the Index E-30 page Axis not
homed for more information about Fault .
The indexing action when the index has completed is defined to be one of the
below options.
/IMO ON OFF
/I-DW OFF ON
Only one START signal is required to move over all the Indexes. This action
commands execution of the next index move without additional input, but
after the scheduled dwell. The duration of stop at each index depends on the
Dwell time defined in the index data. IMO is active when the movement starts
and maintains the state until the last index.
/IMO ON OFF ON
In this mode, whenever there is the START signal, it moves to the next index,
not like the Start Next Index where only one START signal is required to
move over all the Indexes. Whenever it arrives at each position, the IMO signal
is turned OFF.
For Example)
Next Index
The number (0 - 63) of the next indexed move to execute when Action When
Complete is not set to "Stop".
For Example)
Dwell Time The dwell is the time when the drive holds position after the motor position
feedback reached the target position.
After the drive spends dwell, the drive waits commands or executes the next
index. The dwell function operates with all indexing (all index types and all
options of 'action when complete').
Dwell is set up in IN07.00~63. Its range is 0~65,535 and its default is ‘0’.
For Example)
Run Function The CSD3 servo drive supports total 13 Run functions, i.e. Run-00~Run-12.
Run-02, Run-05~07, Run-09 are not supported in the Indexing, but
Run-00~01, Run-03~04, Run-08, Run-10~12 provide the same functions in
the Indexing.
Function Description
run-00 Jog Operation
run-01 Off-Line Auto Tuning
run-03 Auto Adjustment of Speed Command Offset
run-04 Auto Adjustment of CurrentCommand Offset
run-08 Alarm Reset
run-10 Absolute Encoder Reset
run-11 2-Group Gain Storing
run-12 Parameter Initialization
Monitoring Modes for The monitor modes help a user conveniently check Indexing Position
Feedback and Indexing Position Command.
Indexing
-dis-04 : Indexing Position Feedback
Tuning
Introduction This chapter explains the servo drive setting that can achieve its optimum
performance to satisfy different load system as controlling servo motor.
Topic Page
Introduction 5-1
Tuning by Gain Srtting 5-1
Gain Srtting Configuration 5-5
Auto Gain Setting 5-8
Gain Introduction
As the audio system has equalizer to adjust the audio quality, the drive also
requires adjustment to achieve the optimum performance for each load.
Equalizer adjustment is not essential for the audio system, but the adjustment
is important fact that is directly connected to performance for servo drive.
You should adjust servo drive to satisfy load condition in order to achieve
optimum performance for each control.
What kind of drive gains are there that acts like equalizers of audio system
Parameter group 1 has gain setting parameter for tuning and it is classified as
follows.
System Gain
500
50
10 System Gain [ Hz]
0
It is the same as the Bandwidth of overall speed control loop of the servo
drive.
Basic Gain
60 26 20 300 1000
0 0 0 0 0
Applicable Gain
200
0 0 0 0
Others
They are four parameters with supplementary function that is required for
tuning.
100 1000
0 0 0
Inertia Ratio
Motor Inertia
Load Inertia
It shows the ratio of load inertia compared to the motor (rotor) inertia.
If the motor (rotor) inertia is 3 [gfcms²] and the load inertia is 30 [gfcms²], the
inertia ratio is 10 [times]. For the motor inertia table, refer to the motor
specification in the appendix.
Setting Unit
Setting value of Inertia Ratio uses the unit, [times]. For example, if the motor
inertia is same as the load inertia, the Inertia Ratio is 1 [time] and the setting
value is 1.00.
The setting value of the Inertia Ratio is determined by the following formula.
Load Inertia
Inertia Ratio =
Motor Rotor Inertia
Setting Parameter
Parameter
Unit Times
Applicable Mode All
Others Setting > End
IMPORTANT Based on the motor type and the rated output, the maximum
allowed inertia ratio is as below. When the allowed inertia ratio
exceeds the maximum, you cannot expect a fast response.
Two basic gains that are changed according to the adjustment of Inertia Ratio.
10000 60000
60 26
0 0
[Nms] [ Nms2 ]
Gain Setting This chapter explains the overall configuration (Position, Speed, and Torque)
related to the gain setting.
Configuration
The following diagram will help you understand the gain configuration related
Starting point for position Position mode using the position pulse command of host controller includes all gains related to speed and
mode gain setting torque from starting point to the servo motor as shown in the figure below.
Servo drive first generates the speed command using the position command of the host controller, speed
command generates the torque command and finally, it transfers the torque command to the servo motor.
Therefore, when you use the position mode, the gain can be set properly.
If gain related to position control is set properly but the gain related to torque or speed is not set properly, the
optimum tuning cannot be achieved.
Starting point for speed Speed mode using speed command of the host controller includes all gains related to torque from starting
mode gain setting point to the servo motor as shown in the figure below.
Servo drive first generates torque command using speed command of the host controller and finally, it
transfers the torque command to the servo motor. Therefore, when you use the speed mode, the gains related
to speed and torque can be set properly.
If gain related to speed control is set properly but gain related to torque is not set properly, the optimum tuning
cannot be achieved.
Starting point for torque Torque mode using torque command of host controller includes all gains related to torque from starting point
mode gain setting to servo motor as shown in the figure below.
[Hz]
Speed Bias
Pr- 1.15
Ft-5.19
Pr- 1.15
Ft-5.19
There are two functions, which automatically detects the load status inside
servo drive.
Off-line auto-tuning
On-line auto-tuning
Tuning Function
Two basic gains are automatically set based on the detected data.
Tuning Mode
The operation mode of run-01 is set by the Auto tuning Mode Setting
[Ft-0.03] N0 [Ft-0.03] N0 = 2 (Resonance Frequency Detection). This is a
function that looks for only the resonance frequency of the system in a
stationary position unlike the inertia moment identification function. This
function is for the users who are interested in finding only the resonance
frequency, unlike [Ft-0.03] N0 = 1(inertia identification and resonance
frequency detection). However, as this function also requires the system's
inertia for an accurate operation, it can be useful when the vibration
suppression filter needs to be corrected once more by feeling the vibration
after performing [Ft-0.03] N0 = 0 (inertia moment identification) or [Ft-0.03]
N0= 1 (inertia moment identification and resonance frequency detection).
For Operation method for off-line auto tuning, refer to Off-line Auto Tuning
Operation (run-01) on page 7-44 page “Off-line Auto Tuning Operation
(run-01)”.
After auto tuning, max. bandwidth is determined, and the system gain
[Ft-1.01] is determined by [Ft-1.00].
Parameter
This parameter defines max. system gain [%] recommended by a system after
execution of “Nertia Identification”. or ‘nertia identification and resonance
frequency’ according to [Ft-0.03.N0] setting. For example, if ‘max. available
frequency’ of a system is ‘100 [Hz]’ after auto tuning, its system gain [Ft-1.01]
is set to ‘50Hz’ according to its default value.
When you run off-line auto tuning, drive automatically Inertia Ratio [Ft-0.04]
of load system and automatically set two basic gains as being suitable for
Inertia Ratio. Therefore, it is recognized that the response quality of
servomotor is improved at the same time.
The response performance of the drive is increased than prior to the auto tuning.
10000 60000
100 100
0 0 Set the 2 basic gains automatically using the
data detected by the tuning.
Overview
On-line Auto Tuning is used when load is continuously changed during the
operation. It continuously changes the gain value according to load state in
order to maintain the regular response quality of system even though load state
is changed.
Precautions
Do not use On-line Auto Tuning for the cases below if possible, and we
recommend using the Off-line Auto Tuning or manual gain setting.
When fine or large change is made to the Inertia ratio during the load
operation.
If Inertia ratio is changed in two types during load operation, you do not
need to change. In this case, refer to the 6-36 page "</G-SEL>
Function".
When big torque does not occur during load operation because
acceleration/deceleration time is long or maximum rotation speed or
torque limit is set low.
Coefficient
9 On-line Auto
Tuning Coefficient
[-]
0
If load is quickly changed, you need to set the On-line Auto Tuning coefficient
high, but it can be momentarily unstable in the load environment that the
vibration is large. So, pay extra caution.
Three modes can be selected on the first 7 segment: Disable, Normal and
High Speed Mode, and Slow Speed Mode without Initial Value.
Ft-1.22.N0 = 0
Ft-1.22.N0 = 1
Generally, the suggested load condition brings a good result when using a
belt or a belt-incorporated system.
Ft-1.22.N0 = 2
Once the above conditions are met, while in general motion, and check what
value [Ft-1.10] changes to. If the system cannot identify an appropriate
resonance frequency, [Ft-1.10] does not change its initial value (10000).
Once the value is changed, it is difficult to increase the speed higher than 100
[rpm], but the gain can be increased within the bounds of the system; in that
case [Ft-1.10] can change again.
The advantage of this function is that all the operation conditions are in the
low-speed range mentioned above (within 100 [rpm]); in case the gain is also
relatively low, the operation can be continued while adjusting for the optimum
[Ft-1.10].
IMPORTANT This function is available only when both the gain and the
operation speed (within 100 rpm) are low.
Application
Introduction This chapter describes settings to operate the servo motor by indexing once
again. And describes indexing in order after basic settings.
.
Topic Page
Introduction 6-1
Basic Setting of the Servo Drive 6-1
Basic Setting for Indexing 6-5
Homing Setting 6-8
Indexing Setting 6-16
Index Operation 6-22
Basic Setting of the Servo A user has to set basic parameters to operate servo drive by indexing. This
chapter describes to set the standard Parameters. For more detail information,
Drive please refer to “ CSD5 Servo Drive User Manual”.
The control Mode is set up in Ft-0.00. Describes index mode setting method
focusing on the key button manipulation. Apply the power and set it as shown
in the flowchart below.
Motor setting should be done from the parameters [Ft-0.01]. For numerical
data related to the installation of the servo motor, please refer to CSD5 Servo
Drive User Manual.
Fault and Disable Braking, Overtravel stop method, Motor Forward Dir.,
Power Input is set up in Ft-0.02.
D. Fault and Disable Braking, Overtravel stop method, Motor Forward Dir.
and Power Input are set up in Ft-0.02, refer to the table above.
In Position Size and Near Position Size are set up in Ft-5.00, Ft-5.02.
In Position Size
Description If position error < In Position Size for 1 ms and the In Position
Size output signal is assigned, the In Position output is turned
ON.
Range 0~2500
Initial Value 10
Unit pulse
Near Position Size
Description If position error < Near Position Size and the Near Position
output signal is assigned, the Near Position output is turned ON.
Range 0~2500
Initial Value 20
Unit pulse
Basic Setting for Indexing A user has to set up the basic parameter for indexing after setting the basic
parameter of the servo drive. This chapter describes to set the Parameters for
the index system.
If the auto starting indexing turns on, an indexing move starts at when the
drive is enabled. Using this function, the drive can start an indexing without an
input signal as motor moving enable.
Auto Start Indexing is set up in IN00.00. Auto Start Indexing is set up, refer to
the table below.
Description When this field is set to "on", the drive will begin executing the
selected index whenever the drive enables.
0-OFF
1-ON
Range 0~1
Initial Value 0
A user can set up the deceleration used to stop motion when the Stop Index
input terminates an index move. Abort Index Deceleration is set up in
IN00.01.
Description The deceleration used to stop motion when the Stop Index input
terminates an index move.
Range 0~2147483647
Initial Value 6250
A user can set up the stopping distance used when the drive encounters a
positive/negative overtravel limit. Positive/Negative Deceleration Distance is
set up in IN00.02~03.
Description The stopping distance used when the drive encounters a positive
overtravel limit.
Range 0~2147483647
Initial Value 0
Negative Deceleration Distance
Description The stopping distance used when the drive encounters a negative
overtravel limit.
Range 0~2147483647
Initial Value 0
S/W Limit
If the motor position feedback is over the software overtravel range, CSD5
servo drive operates the software overtravel limit. The parameters for Software
Limit are set up in IN00.04~06 IN00.04~06.
Description Select:
Description If the motor feedback position is greater than this value, the drive
has exceeded the software overtravel limit.
Range -2147483647~2147483647
Initial Value 2147483647
Negative S/W Limit
Description If the motor feedback position is less than this value, the drive
has exceeded the software overtravel limit.
Range -2147483647~2147483647
Initial Value -2147483647
A user intuitively can set up the Index Position/Distance by a user defined the
unit and distance per motor revolution of the load. User Defined Distance Per
Motor Revolution is set up in IN00.07. Default 0 mean to use count unit, not
use User Defined distance.
D. Set up a User Defined Distance Per Motor Revolution, refer to the table
above.
Homing Setting Axis must be homed before the drive executes an absolute index. This chapter
describes to set the Parameters for the homing.
Homing Type
CSD5 Servo Drive supports 11 homing types. Homing types can set IN01.00
and the setting is applied after Power Off & On.
Homing Type
Description Select the type of homing operation the drive will perform.
The drive starts the homing procedure automatically when the drive is enabled.
Auto Starting Homing can set IN01.01 and the setting is applied after Power
Off & On.
If the Auto Starting Indexing and Auto Starting Homing are set
simultaneously, the drive operates like the following table.
Homing Velocity
Homing velocity is using velocity during an index homing. A +/- sign of this
value means a move direction during an index homing. For the To Sensor, then
Back to Marker Homing Type, creep velocity used for all remaining homing
motion after the motor decelerates to a stop when it finds the sensor edge.
This velocity uses all of the other homing types.
Homing Velocity
Description The commanded velocity used during homing. The sign of this
value (+/-) indicates the direction of motion during homing.
Range -6000~6000
Initial Value 100
Creep Velocity
Description For the To Sensor, then Back to Marker Homing Type, the
velocity used for all remaining homing motion after the motor
decelerates to a stop when it finds the sensor edge.
Range 0~6000
Initial Value 20
Homing Acceleration/Deceleration
A user can set up the rate of acceleration and deceleration used during homing.
Homing Acceleration/Deceleration
The home offset move means the moving distance after the homing procedure
specified homing methods is complete. A user can use this option to set up an
origin which is different from the origin defined in the homing operation. The
position where the motor stops after the moving for the home offset move is
complete is the new home.
The home offset move is not applicable for the 17-bit Absolute Motor. The
Offset Move Distance is set up in the IN01.05.
Description The distance the motor position will be from the marker edge (or
sensor edge for Sensor only Homing Type) after the homing
sequence is complete.
Range -2147483647~2147483647
Initial Value 0
This function is to choose the active state of home sensor input; Inactive to
active transition and Active to inactive transition. This value is set up in the
IN01.06. Home sensor is enable when the input value is set 0 and it is disable
when the input value is set 1.
1-NORMAL OPEN
Range 0~1
Initial Value 0
Home Position
Home Position
When Homing Mode 7 is selected, markers which appear between the active
going edge of the home sensor and the end position of Moving distance After
Home Sensor are all ignored. Moving distance After Home Sensor is set up in
IN01.08. Its range is 0~2,147,483,649 and the default value is 0. It can change
this setting value only Servo-Off. status.
Description This value is distance that the drive ignores the marker inputs
after the home sensor is detected.
Range 0~2147483647
Initial Value 0
D. Set up a Moving distance After Home Sensor, refer to the table above.
When Homing Mode 5 or 6 is used for Homing, the system judges it actually
hits the Stopper if the torque higher than the Home Current is maintained for
the Home Current time.
The Home Current is set up in IN01.09, about 0~250% of its rated torque.
The default value is 100. Home Current time is set up in IN01.10. It can be
0~1000 msec. Its default is ‘0’. It can change this setting value only Servo-Off.
status.
Home Current
Description Specifies the torque feedback at which the drive stops moving the
motor at the Homing Velocity.
Description The time to when the torque feedback is more than the home
current to when the drive detects stopper.
Range 0~1000
Initial Value 0
Axis must be homed before the drive executes an absolute index. A user can
limit the homing time against to be late the homing. Drive fault occurs when
time for homing is over the homing time limit.
Description Drive fault occurs when time for homing is over the homing time
limit.
Range 0~65535
Initial Value 60
A user can set up the deceleration used to stop motion when the Stop Homing
input terminates an index homing.
Indexing Setting Start setup for Indexing after ending the basic setting for the indexing and the
homing.
Indexing Types
A user can select either option in the 1st digit of IN02.00~63 (absolute and
incremental). When this value is 0, the coordinate system is absolute and When
this value is 1, the coordinate system is incremental.
Note: The axis must be homed before the drive can execute any
index.
Range 0~1
Initial Value 0
The CSD5 servo drive can store 64 indexes and provide 3 types of option
modes for the 64 indexes. The three types are Stop, Start next Index, and Wait
for Start. Except the Selective position option, 64 indexes are pre-defined in a
memory.
The indexing action when the index has completed is defined to be one of the
below options.
2: Wait for Start: commands execution of the Next Index move the
next time the Start Index input becomes active.
Range 0~2
Initial Value 0
D. Set up a Index Action When Complete in N1, refer to the table above.
Index Position/Distance
Enter the position or distance to move for the indexing. For Absolute mode
moves, the fixed position to which the motor will travel. For Incremental
moves, the relative distance the motor will travel.
The dwell is the time when the drive holds position after the motor position
feedback reached the target position.
After the drive spends dwell, the drive waits commands or executes the next
index. The dwell function operates with all indexing (all index types and all
options of 'action when complete').
Dwell is set up in IN07.00~63. Its range is 0~65,535 and its default is ‘0’.
Index Velocity
Enter velocity for each movement into the velocity parameter of IN08.00~63.
The input range is 0~6000 and its unit is rpm. The default value is 750.
Index Acceleration
Index Deceleration
Next Index
'The number (0 - 63) of the next indexed move to execute when Action When
Complete is not set to "Stop". Next Index is set up in IN12.00~63.
Description The number (0 - 63) of the next indexed move to execute when
Action When Complete is not set to "Stop”.
Range 0~63
Initial Value 0
Index Operation Start Indexing after ending the setting for the indexing.
Tuning
Start Off-line Auto Tuning when the drive is servo-off. Off-line Auto Tuning
operate in run-01.
How to Operate
Completion
Servo-ON
Servo-ON signal should be applied to the drive. If the servo-ON signal is not
applied after the power application, it is same as the servo driver and motor
being separated completely. This is a ready status to run the motor.
Homing
Axis must be homed before the drive executes an absolute index. ‘Auto
Starting Homing on Enable’ turns on, an index homing starts at when the
drive is enabled. If ‘Auto Starting Homing on Enable’ turns off, an index
homing completes as entering the start homing signal. The stop homing is a
Start Index
Start index operation after homing. If the auto starting indexing turns on, an
indexing move starts at when the drive is enabled. If the auto starting indexing
turns off, enter the start index signal.
a user can stop to move by ‘Stop’, ‘Pause’ signal during index move. When the
stop signal turns on during indexing, the motor starts to decelerate and stop.
When the pause signal turns on during indexing, the motor starts to decelerate
and stops and wait next signal. The pause signal input is continuously
monitored to determine if the motion should be stopped or if it may continue.
If the Action When Complete is set the Wait for Start, whenever there is the
START signal, it moves to the next index. When the CSD5 servo drive is
under homing or indexing, this signal input is ignored. Any starting signal in
the middle of In Dwell is ignored.
Introduction In this chapter, the inspection and the protective function of servo drive are
described.
Topic Page
Introduction 7-1
Inspection Function 7-1
Protection Function 7-3
Inspection Function It describes the basic inspection, abnormality diagnosis and how to take action
of servo motor and drive. Also, it describes the protection function of drive
and action to take in times of alarm occurs as well as any action to take in times
of breakdown following the alarm code.
Inspection of Motor
Motor does not have a brush that causes mechanically abrasive part. A simple
inspection is sufficient as follow. By considering the use environment,
determine the appropriate inspection time.
CAUTION
In the event of disassemble the servo motor for repair or
inspection; a care shall be taken for A/S not available.
Inspection of Drive
Servo drive is equipped with electronic circuit. The dust and foreign substance
may cause the breakdown or malfunction that the dust shall be cleaned and
tighten the nuts on a regular basis (1-year).
Cleaning of Main Body Once or more per year Do not have dust or oil Clean with compressed air or fabric
and Board
Socket, Connector, Nut Once or more per year Do not allow loosening of\ socket, Do not allow loosening
connector, nut and others
Abnormal Part on Main Once or more per year There is no discoloration by heat, Inquiry to the company
Body and Board damage or open circuit
CAUTION
In the event of disassemble the servo drive for repair or
inspection; a care shall be taken for A/S not available.
Part Inspection
Fan 2 Yeas
Fuse 10 Yeas
Protection Function It describes the equipped protection function and actions taken in times of
abnormal operation in order to protect the servo drive and load system. The
protection function is classified into two types depending on the importance.
Servo Warning
It displays the mark that is applicable to a warning through the Status Display
Mode.
Status Display
Waring Indicator
The warning is displayed on the 3 digit of 7-segment as shown on the left. The
character displayed the normal operation status does not flicker, but once the
abnormality applicable for servo warning is sensed, the applicable character is
displayed and flickers.
Servo drive displays the warning characters for the following 7 situations.
During the drive motor for After making sure that the motor
moving the control power has stops turning off the control power.
Abnormal Initial Status of been applied.
Absolute Encoder
Servo Alarm
For protection function by the self-diagnosis, there is the servo alarm that
displays the important errors.
Table 7.4 Servo Alarm Types
Occurs when the motor overheat switch trips by Operate within the continuous torque rating (not
the following causes. exceeding) according to the ambient
Motor overheating temperature.
High ambient temperature surrounding the motor
Lower the ambient temperature or increase the
Excessive current motor cooling.
Motor wiring error Check the wiring of the motor.
Unsuitable motor selection Check if the motor selected is suitable.
Check if the motor power cable and the
Motor cable shorted connector are not shorted.
IPM Error
Occurs when the winding wire of the motor is . Disconnect the motor power cable from the
shorted internally. motor. If the motor will not be rotated by hand, a
replacement may be needed.
Occurs when exceeding the continuous power Check if the ambient temperature is too high.
rating while operating. Operate within the continuous power rating.
Decrease the acceleration rate.
Occurs when an unsuitable IPM output, short Check the wiring connections that go from U, V,
circuit or over current exist in the drive. and W motor terminals to the DC BUS after
disconnecting the power and the motor. If the
connections are normal, check the wires
between terminals or have the drive repaired.
Check the voltage level of the incoming AC
power.
BUS Low Voltage
Check the noise pulse of the AC power or for a
AC line/AC power input is low. voltage drop.
Install an Uninterruptible Power Supply (UPS) to
the AC input.
Attempted to activate the drive without turning on Before activating the drive, turn on the main
the main power. power.
Occurs when the power regeneration is excessive. Check the regenerative circuit.
BUS Over Voltage That is, the drive generates an error to protect itself Adjust the motion profile and keep the
regeneration resistance within the limit.
from the overload when its main power supply
Replace the regenerative transistor.
regenerates excessive peak energy while the motor
is run by the external mechanical power. Replace the drive.
/ABS-DT input is not turned on within 5s from Verify the sequential timing of Absolute Position
Transfer Ready & /ABS-DT, Absolute Position
Absolute Position Transfer Absolute Position Transfer Ready-On during Transfer Mode input.
Timeout Absolute Position Transfer Mode using photo Verify continuity of I/O cable and connector.
coupler output.
Occurs when an axis didn't return to home before Increase the time defined Homing Time
the drive can operate an absolute coordinate index. Limit(IN-01.11).
Homing Incomplete
Check for an obstruction in homing.
Occurs when the communication with the Check the motor selected.
Encoder Cable Open interactive encoder cannot be established. Check whether the motor supports an auto
detection.
Hall Error Check the wiring of the encoder.
Occurs when the encoder is not properly Replace the motor.
Encoder Date Parameter Error programmed.
Exceeds the value allowed by the voltage of the Adjust the motion profile and keep the
regeneration resistance. regeneration resistance within the limit.
Regenerative Overload
Protection Check the connection of the regeneration
resistance.
Regeneration resistance is separated or damaged.
Check the values of the regeneration
resistance.
Check if the regeneration resistance is shorted
The regenerative current exceeds the allowable or damaged.
Regenerative Over current instant value. Check if the overload energy is excessive while
Protection decelerating.
The constant of the encoder backup battery is set Set the constant of the encoder backup battery
as 'installed,' but the battery is not installed. as 'not installed.'
Regenerative Over current
Protection Check the battery voltage and the connections.
The battery voltage is detected under 2.7 [V] DC.
Replace the battery.
The encoder rotates mechanically at high speed Remove the motor from the system.
Absolute Encoder Over Speed while turning off the drive, when it is powered by Turn off and on the drive and reset the
the battery. Warning.
Turn off and on the drive and reset the
Noise from Encoder
Warning.
Absolute Encoder Multi-turn Replace the motor.
Count Error Defective Encoder
The drive operation mode and the motor selection Change the operation mode and/or motor
Drive Setting are not compatible. selection, and reset the drive.
The dynamic control current of the selected motor Install a different motor.
Motor Mismatch Fault exceeds double the value of the drive peak current
rating.
The motor encoder signal does not match the drive Check the motor selected.
Encoder Type Mismatch configuration.
Defective Encoder Replace the motor.
The wiring between the drive and the encoder is Check the wiring of the encoder.
Encoder Communication Error cut off or problematic. Or encoder signals are Contact your nearest dealer.
interrupted by the EMI (noise).
Check the serial communication cable.
Communication error between the host and the
Serial Communication Error drive (noise) Check the noise of the serial communication
interface.
Check if the hardware type selected in the drive
matches the physical hardware.
Position Command Frequency
The input frequency value exceeds that limit. Change from an open collector to a line drive.
Error
Decrease the speed command.
Manipulate the gear.
Remove the emergency stop condition..
Emergency Stop (E-STOP) is detected.
Emergency Stop Erase E-STOP signal.
The constant of the index position deviate the Use a value in the range between
-2,147,483,647 ~ +2,147,483,647.
Index Position Range Overflow range.
Parameter List
Introduction Parameters control CSD5 Servo drive operations. They are grouped by the
type of drive, Standard or Indexing, and the settings they define.
Topic Page
Introduction A-1
Standard Parameter List A-1
Standard Parameter Description A-9
Index Parameter List A-50
Index Parameter Description A-54
Reserved 0020 - - - -
Reserved 0021 - - - -
Reserved 0022 - - - -
Reserved 0029 - - - -
Reserved 0030 - - - -
Reserved 0031 - - - -
Reserved 0032 - - - -
Standard Group 1
Velocity Regulator I Gain 0117 N/A 0~4 0 (PI Mode) Bit Field
mode
Standard Group 2
Standard Group 3
Reserved 0307 - - - -
Standard Group 4
Standard Group 5
Analog Output CH1 Scale 0518, 0519 N/A 1~99999 500 Depend on
[Ft-5.13]
Analog Output CH2 Scale 0520, 0521 N/A 1~99999 500 Depend on
[Ft-5.14]
Operations Mode
Motor Configuration
C S M T - 0 1 B A 1 A N T 3
Motor Type Rated Power Encoder Type
Initial Value 0
Digit 2 Motor Forward Dir.
RSWare : Drive - Command Polarity
Range Value Description RSWare Name
0 The command signal is not inverted so that a positive command value results in CW Normal
Rotation, (as viewed from shaft end).
1 The command signal is inverted so that a positive command value results in CCW Inverted
Rotation, (as viewed from shaft end).
Initial Value 0
Digit 3 Power Input
2 Slowest
3 Slow
4 Medium-Slow
5 Medium
6 Medium-Fast
7 Fast
8 Faster
9 Faster
Initial Value 0
When Enabled Servo-Off > Setting
Inertia Ratio
1 Ignored Ignored
Initial Value 0
Digit 2 Mode of Gain Switching
Drive Address
Password
3 Reserved 0 OFF
Applicable Operating Mode Indexing
When Enabled Reserved
Setting Value B A 9 8 7 6 5 4 3 2 1 0
(Ft-0.10~21)
Input Channel No. Input 10 9 8 7 6 5 4 3 2 1 Input Signal
Signal On Off
I/O Pin No. 28 27 26 9 8 7 6 5 4 3
Range for All Digits 0-3, Where 0 is Off, and 1-6 are digital output
Data Size 4 digits
Digit Description Init. RSWare Name
0 Current Limited 0 Current Limited
(/T-LMT)
1 Velocity Limited 0 Velocity Limited
(/V-LMT)
2 Within Near 0 Within Near Window
Window (/NEAR)
3 Warning 0 Warning
(/WARN)
Applicable Operating Mode All
When Enabled Servo Off > Setting
I/O Contorl
Standard Group 1
System Gain
Initial Value 20
Unit [Hz]
Applicable Operating Mode F
When Enabled Immediately
Unit 0~1000
Initial Value 0
Unit [Hz]
Applicable Operating Mode F
When Enabled Immediately
Unit 0~10000
Initial Value 10000
Unit [Hz]
Applicable Operating Mode All
When Enabled Immediately
Unit 1~20
Initial Value 10
Unit -
Applicable Operating Mode All
When Enabled Immediately
Unit 0~10000
Initial Value 10000
Unit [Hz]
Applicable Operating Mode All
When Enabled Immediately
Description Set up the notch width of 2nd resonance suppressing filter in 20 steps.
Higher the setup, larger the notch width you can obtain.
Unit 1~20
Initial Value 10
Unit -
Applicable Operating Mode All
When Enabled Immediately
RSWare : Drive - Tuning - Main Position Regulator Gains - Kff Low Pass
Filter Bandwidth
Description • Valid if position FF gain [Ft-1.15] is not '0'.
• If a value other than '0' set for [Ft-1.15] results in overshoot or
vibration, set this value to '0'.
Unit 0~2500
Initial Value 200
Unit [Hz]
Applicable Operating Mode F
If [Ft-1.17] = 2, units are [RPM] for rotary motors units are [mm/sec] for
linear motors
Initial Value 1
Applicable Operating Mode All
When Enabled Immediately
Unit -
Applicable Operating Mode F, S, P
When Enabled Immediately
Unit [Hz]
Applicable Operating Mode F
When Enabled Immediately
Standard Group 2
Velocity Scale
Acceleration
Deceleration
S-Curve Time
Time
0
Time
0
Time
0
S-curve Set Time
Range 0~5,000
Initial Value 0
Unit [ms]
Applicable Operating Mode All
When Enabled Immediately
Preset Velocity 1
Range -6000~6000
Initial Value 0
Unit Rotary Motor: [rpm], Linear Motor: [mm/sec]
Applicable Operating Mode P
When Enabled Immediately
Speed Command 0 1 0
2
Speed Command 0 1 1
3
Speed Command 1 0 0
4
Speed Command 1 0 1
5
Speed Command 1 1 0
6
Speed Command 1 1 1
7
Preset Velocity 2
Preset Velocity 3
Preset Velocity 4
Preset Velocity 5
Preset Velocity 6
Preset Velocity 7
Standard Group 3
Follower
1 Use Open Collector in Host Controlle (Max. 250 [kHz]) Open Collector
2 Use High Frequency Line Drive Output in Host Controller (Max. 3 [MHz]) High Speed Line Drive
Initial Value 0
Applicable Operating Mode Follower
Digit 2 Encoder Output Forward Direction
Reserved
Parameter Reserved
Description Reserved
Range Reserved
Initial Value Reserved
Unit Reserved
Applicable Operating Mode Reserved
Standard Group 4
Current Scale
Range 0~500
Initial Value 300
Unit [%] of motor rated continuous current
Applicable Operating Mode All
When Enabled Immediately
Torque / P- TL Torque
Forward Torque OFF
(+) Ft
Pr - 4. 01
ON Ft
Pr - 4. 03
Speed Speed
0 0 Limited
Torque
Command 0 0 Torque
Speed Speed
ON Command
(- ) FtPr - 4. 04
Ft
Pr - 4. 02
Reverse
OFF
Torque Torque / N- TL Torque
Range 0~500
Initial Value 100
Unit [%] of motor rated continuous current
Applicable Operating Mode All
When Enabled Immediately
Description • Limits the torque imposed on the motor if the motor is halted by
overtravel (<P-OT>,<N-OT>) input signal during rotation.
• Unlike external and internal torque limit, the torque limit value for
overtravel input is same for forward and reverse direction.
Range 0~500
Initial Value 300
Unit [%] of motor rated continuous current
Applicable Operating Mode All
When Enabled Immediately
Standard Group 5
In Position Size
Reserved
Parameter Reserved
Description Reserved
Range Reserved
Initial Value Reserved
Unit Reserved
Applicable Operating Mode Reserved
Speed Window
Up to speed
Zero Clamp
Range 0~5000
Initial Value 0
Unit Rotary Motor: [rpm], Linear Motor: [mm/sec]
Applicable Operating Mode S
When Enabled Immediately
Disable Delay
Range 0~10000
Initial Value 0
Unit [ms]
Applicable Operating Mode All
When Enabled Servo Off > Setting
Range 0~10000
Initial Value 500
Unit [ms]
Applicable Operating Mode All
When Enabled Servo Off > Setting
Abort Index Deceleration 5001, 5002 N/A 1~2147483647 6250 Rotary Motor:
[10-2xRev/sec2] ,
Linear Motor:
[mm/sec2]
Positive Deceleration 5003, 5004 N/A 0~2147483647 0 pulse
Distance
~2147483647
Negative Software Limit 5010, 5011 N/A - 2147483647 - 2147483647 pulse
~2147483647
~2147483647
Home Sensor Polarity 5208 N/A 0~1 0 -
~2147483647
Moving distance After 5211, 5212 N/A 0~2147483647 0 pulse
Home Sensor
Stop Home Deceleration 5216, 5217 N/A 1~2147483647 6250 Rotary Motor:
[10-2xRev/sec2] ,
Linear Motor:
[mm/sec2]
: : : : : : :
: : : : : : :
: : : : : : :
Index 63 Position/ 5926, 5927 N/A - 2147483647 0 pulse
Distance
~2147483647
: : : : : : :
: : : : : : :
: : : : : : :
: : : : : : :
: : : : : : :
: : : : : : :
Index 63 Next Index 7463 N/A 0~63 0 -
0-Off
1-On
Range 0~1 Initial Value 0 Unit N/A
Modbus Address 5000 Changeable Status Always When Enabled Power Cycling
Applicable Operation Mode I -
Description The stopping distance used when the drive encounters a positive overtravel limit.
Range 0~2147483647 Initial Value 0 Unit pulse
Modbus Address 5003, 5004 Changeable Status Always When Enabled Always
Applicable Operation Mode I -
Description The stopping distance used when the drive encounters a negative overtravel limit.
Range 0~2147483647 Initial Value 0 Unit pulse
Modbus Address 5005, 5006 Changeable Status Always When Enabled Always
Applicable Operation Mode I -
Description If the motor feedback position is greater than this value, the drive has exceeded the software overtravel limit.
Range -2147483647~214748 Initial Value 2,147,483,647 Unit pulse
3647
Modbus Address 5008, 5009 Changeable Status Servo-OFF When Enabled Disable Drive
Applicable Operation Mode I -
Description If the motor feedback position is less than this value, the drive has exceeded the software overtravel limit.
Range -2147483647~214748 Initial Value - 2,147,483,647 Unit pulse
3647
Modbus Address 5010, 5011 Changeable Status Servo-OFF When Enabled Disable Drive
Applicable Operation Mode I -
RSWare : Drive - Mode Configuration- Indexing - User Defined Distance Per Motor Revolution
Homing Type
Description Causes the drive to begin the homing procedure automatically when the drive is enabled.
Homing Velocity
Creep Velocity
Homing Acceleration/Deceleration
1-NORMAL OPEN
Range 0~1 Initial Value 0 Unit N/A
Modbus Address 5208 Changeable Status Servo-OFF When Enabled Disable drive
Applicable Operation Mode I -
Home Position
RSWare : Drive - Mode Configuration- Homing - Moving Distance After Home Sensor
Description This value is distance that the drive ignores the marker inputs after the home sensor is detected.
Range 0~2147483647 Initial Value 0 Unit pulse
Modbus Address 5211, 5212 Changeable Status Servo-OFF When Enabled Disable drive
Applicable Operation Mode I -
Home Current
0-Absolute: moves from its starting position to the specified Position, below..
1-Incremental: moves from its starting position the specified Distance, below.
Note: The axis must be homed before the drive can execute any index.
Range 0~1 Initial Value 0 Unit N/A
Modbus Address 5400, 5463 Changeable Status Always When Enabled Always
Applicable Operation Mode I -
RSWare : Drive - Mode Configuration- Indexing - Index 0 ~63 Setup - Action When Complete
Description 0: Stop: ends the execution of indexed move commands (default setting).
1: Start next index: commands execution of the Next Index move without additional input, but after the scheduled Dwell.
2: Wait for Start: commands execution of the Next Index move the next time the Start Index input becomes active.
Range 0~2 Initial Value 0 Unit N/A
Modbus Address 5400, 5463 Changeable Status Always When Enabled Always
Applicable Operation Mode I -
RSWare : Drive - Mode Configuration- Indexing - Index 0 ~63 Setup - Distance or Position
Description • Position : For Absolute mode moves, the fixed position to which the motor will travel.
• Distance : For Incremental and Registration mode moves, the relative distance the motor will travel.
Range -2147483647~214748 Initial Value 0 Unit pulse
3647
Modbus Address 5800 ~ 5927 Changeable Status Always When Enabled Always
Applicable Operation Mode I -
Modbus Address 6600 ~ 6663 Changeable Status Always When Enabled Always
Applicable Operation Mode I -
RSWare : Drive - Mode Configuration- Indexing - Index 0 ~63 Setup -Next Index
Description The number (0 - 63) of the next indexed move to execute when Action When Complete is not set to "Stop”.
Range 0~63 Initial Value 0 Unit N/A
Modbus Address 7400 ~ 7463 Changeable Status Always When Enabled Always
Applicable Operation Mode I -
RSWare
Introduction RSWare is external control program to operate CSD5 servo drive. This chapter
explains simply to operate CSD5 servo drive by RSWare.
Topic Page
Introduction B-1
RSWare B-1
RSWare First, install the RSWare on the PC and connect the CSD5 servo drive. Check
the wiring of the cables.
The monitor is displayed the screen above when executing the RSWare. Select
the option(Open existing file or Create new file) and click the “OK”. If You
want to ignore and pass to the next, click the “Cancel”.
It is displayed the drive on the Workspace by scanning when You click the
“OK”.
The monitor is displayed the screen above when double-clicking the Drive. A
user can set the basic values of indexing like Control Mode of CSD5 servo
drive, S/W Limit, and In Position Size. etc. Save the setting to click the Save
Parameter button on the right of the screen after the setting is completed. As
the other windows, Save the setting to click the Save Parameter button after
the setting is completed.
The monitor is displayed the screen above when double-clicking the Encoders
of the Workspace. In here, a user can set the values related to Encoder. Set the
Encoder Backup Battery.
The monitor is displayed the screen above when double-clicking the Digital
Inputs of the Workspace. In here, a user can set the values related to Digital
Input signal.
The monitor is displayed the screen above when double-clicking the Digital
Outputs of the Workspace. In here, a user can set the values related to Digital
Output signal.
The monitor is displayed the screen above when double-clicking the Homing
of the Workspace. In here, a user can set the values related to Homing.
At the screen above, click the respective values and enter Homing Type,
Homing Velocity, Creep Velocity, Home Current and Home Current Time.
Double-clicking the Indexing of the Workspace. Click the respective index No.
and enter the values related to indexing.
Click the respective index No. and enter Index Mode, Position/Distance,
Velocity, Acceleration, Deceleration, Next Index, and Action When complete.
After completing the setting, open the control window to click “Indexing
Control Panel” button on the right of the screen.
Click the Enable Drive button on the right of the screen to be Servo-ON. In
Servo-ON status, click the Start Homing button to start homing. When
completing the homing, click Start Index button to start indexing. After
completing the indexing, click Disable Drive button to be Servo-OFF.
The alarm goes off when a user tries indexing while the homing operation is
incomplete as the same above. Check the message and start the indexing again.
A user can check the contents of the faults to double-click the Faults of the
Workspace.
Printing Information
Offset-USLetter-CoatP-60G
Master-USLetter-MJ-70G
Copyright © 2011 RS Automation Co., Ltd. All rights reserved.