B3 Manual
B3 Manual
B3 Manual
<Note>
This motor is controlled by switching of
power device at a high speed.
Therefore when the motor is
operated, leakage current increases,
which may activate the leakage breaker.
In this case, use a leakage
breaker which is provided with high
frequency measure for inverter.
AC power supply Ground
Lead wire is
0.5m long.
B3 series, G type
Gear head
(sold separately)
Be sure to ground
the unit.
Use wire above diameter
1.6mm (2.0mm
2
) for both
of main circuit and
grounding for the wiring
on power supply side of
non-fuse breaker
(outside the equipment).
Apply grounding to be
100 ohms or less.
Do not tighten the
ground wires together
but connect individually.
Never start or stop the motor with
the magnetic contactor.
- 17 -
Digital keypad (sold separately)
Digital display keypad. Allows setting of
parameter. (See "How to use the digital
keypad" on page 20 for details.)
[In connecting with digital keypad or PC]
Or
Or
[In extending the cable]
[When connecting the digital keypad with external input equipment, etc.]
Pin 14
Pin 14
Pin 14
Pin 14
Pin 10
Pin 14
Pin 14
Pin 14
Pin 10
Personal
Computer
(supplied by
customer)
Personal
Computer
(supplied by
customer)
PC connection cable
: DV0P4140
(sold separately)
Communication software
"PANATERM for BL"
: DV0P4270
(sold separately)
PC connection cable
: DV0P4140 (sold separately)
Communication software
"PANATERM for BL"
: DV0P4270 (sold separately)
Control signal extension cable
(Pin 14) (Sold separately)
Control signal branch cable
(Pin 14 Pin 14 and 10) (sold separately)
Digital keypad
(sold separately)
See "13. Option (sold separately)" on page 90 for details of separately sold cable.
Control signal conversion
cable (Pin 14 Pin 10)
(sold separately)
Host control equipment
such as switch, relay,
and PLC.
Host control equipment
such as switch, relay,
and PLC, etc.
Selecting the wiring equipment
Noise filter
Recommended noise filter
part number
Non-fuse breaker, magnetic contactor, and electric wire
(See 10. Conformance to EC directives and UL standards on page 50.)
<Information>
Connection with control signal connectorSee Wiring on page 18 for details.
Our option part number
DV0P3611-5
Manufacturers part number
SUP-EQ5-ER-6
Manufacturers name
Okaya Electric Industries Co., Ltd
Voltage
Single phase
100V
Single phase
200V
Capacity
(W)
30 - 90
30 - 130
NFB
(rated current)
BBC25N (5A)
BBC25N (5A)
Magnetic contactor
(contact structure)
Electric wire (mm
2
)
BMFT61041N (3P+1a)
BMFT61042N (3P+1a)
0.5 (AWG20)
0.5 (AWG20)
0.13 (AWG26)
0.13 (AWG26)
Main circuit/Grounding wire Control circuit
Made by Matsushita Electric Works Co., ltd
- 18 -
4. System configuration and wiring
Wiring
Wiring work must always be performed by a professional.
Do not turn on power before finishing wiring for avoiding electric shock.
Standard Wiring Diagram
L1
NFB
Power supply
White
Black
Green/Yellow
1
2
11
4
3
5
6
12
Grounding wire
Signal input 1
Signal input 2
Signal input 3
Signal input 4
Signal output 1
Signal output 2
Vce max=DC30V
Ic max=50mA
Control ground
Be sure to ground the unit.
L2
E
I1
I2
I3
I4
GND
+5V
01
02
Use wire above diameter
1.6mm (2.0mm
2
) for both of
main circuit and grounding
for the wiring on power sup-
ply side of non-fuse breaker
(outside the equipment). Ap-
ply grounding type D (100
ohms or below).
Do not tighten the ground
wires together but connect
individually.
Color of wire
White, Black (L1, L2)
Green/Yellow (E)
Name Description of function
Power input wire
Grounding wire
Connect with commercial power supply conforming to voltage specification.
Wire for grounding the motor
Relay
Use a relay for small signal (minimum guaranteed current 1mA or below) for connecting to
control circuit such as control input terminal (I1 I4) in order to prevent poor contact.
<Example> Matsushita Electric Works: DS, NK, or HC type, Omron: G2A type
Control Circuit Switch
When using a switch instead of relay, use one for minute current in order to prevent poor
contact.
<Example> Nihon Kaiheiki: M-2012J-G
Function of terminal
Power input
- 19 -
Control signal connector
Part number of connector: 39-01-2145 (5557-14R-210) (Molex Incorporated)
Terminal
symbol
I1
I2
GND
I4
+5V
O1
SCK
SIN
SOT
(N/A)
I3
O2
RS485
RS485+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Terminal name
Signal input 1
Signal input 2
Control ground
Signal input 4
Power supply
for digital keypad
Signal output 1
Digital keypad I/F
Signal input 3
Signal output 2
Run start
Point
designation 1
Forced trip
Trip output
Home sensor
In-motion signal
RS485 I/F
Cable
color
Brown
Red
Orange
Yellow
Green
Blue
Purple(pink)
Gray
White
Black
White/
black
White/
red
White/green
White/blue
Description of function
Terminal
number
Select a function with Pr50.
In turning on signal, short between "I1" and
"GND". (Input logic can be changed by Pr54.)
Select a function with Pr51.
In turning on signal, short between "I2" and
"GND". (Input logic can be changed by Pr55.)
Common ground terminal for control signal
Select a function with Pr53.
In turning on signal, short between "I4" and
"GND". (Input logic can be changed by Pr57.)
Power supply for digital keypad. When using power
for other than digital keypad, set 50mA or below.
Open collector output. Choose a function with
Pr5C. (Output logic can be changed by Pr5E.)
Interface for digital keypad
Do not connect anything.
Select a function with Pr52.
In turning on signal, short between "I3" and
"GND". (Input logic can be changed by Pr56.)
Open collector output. Choose a function with
Pr5d. (Output logic can be changed by Pr5F.)
Connect RS485 ()
Connect RS485 (+)
Default
<Note>
, : Operating in direction -
, :
Stand still, : Motor is free)
In parameter editing
Displays the number of parameter.
In teaching
Displays the point number of parameter.
Rotation direction is changed by Pr23.
Direction + ( ): CCW rotation when viewed from motor output shaft
(default).
2-digit
LED
Function of the digital keypad
Monitoring of rotation speed (actual speed) and load factor
Display detail of trip, and trip history. Trip reset by pressing and
Parameter setting and copying function at the same time.
Teaching function (Target point (positioning point) can be set by actually starting the mo-
tor.)
Control signal conversion cable (DV0P38605 sold separately) is required for
connecting the digital keypad. In using the digital keypad and control signal input
at the same time, buy an optional control signal branch cable (DV0P38805 sold
separately).
Using the digital keypad
When power is turned on, rotation speed (actual
speed) r/min is displayed in monitor mode (change-
able by Pr7A).
Displayed value is an index. Do not use the digital
keypad for a measuring instrument.
5. How to use the digital keypad
- 21 -
When STOP switch is pressed, the setting change warning
(CAU) is displayed, and the motor is stopped and tripped.
Switch
Switch
Switch
Switch
Switch
In monitor mode
When this switch is pressed for about 4 seconds, system shifts to
teaching mode.
In teaching
When homing is not completed, homing operation is executed by
pressing this switch for about 4 seconds in teaching mode.
In monitor mode
Switch for changing monitor mode. Whenever this switch is
pressed, the mode changes in this sequence:
Rotation speed (actual speed) Internal DC voltage (voltage of
smoothing capacitor in power supply) Load factor Torque
Commanded speed Present position (lower 5 digits)
Present position (shaft rotation number) Rotation speed (actual
speed) ....
In parameter editing, and in teaching
System shifts to monitor mode. (Setting is not saved in EEPROM.)
In monitor mode
Trip reset can be executed by pressing and at the same
time.
In parameter editing
This switch allows selection of parameter, and setting and
changing of details.
Parameter changes continuously while this switch is held down.
In teaching
When homing is completed, teaching operation (motor drive) is
enabled by the switch and .
In monitor mode
System shifts to parameter number mode.
In parameter editing
This switch is for changing parameter number mode and parameter
setting mode, and for saving parameter setting in EEPROM.
In teaching
This switch is for changing point number mode and teaching mode,
and for saving setting in EEPROM (nonvolatile memory built in the
motor).
- 22 -
Displays rotation speed (actual speed), commanded speed, internal DC voltage,
load factor, torque, and present position on 5-digit LED. This mode is set when
power is turned on.
Control changes to this mode when MODE switch is pressed in parameter number
mode, parameter setting mode, point number mode, and point setting mode.
Displays a parameter number ( - ) in flashing.
Control changes to this mode when switch is pressed in parameter number
mode.
Parameter number can be changed and selected by and switch.
Displays the detail of parameter (setting) in flashing.
Control changes to this mode when switch is pressed in monitor mode.
Change setting by and switch.
When switch is pressed after change of setting, it is saved in EEPROM.
Displays a parameter number ( - ) in flashing.
Control shifts to this mode when RUN switch is pressed for 4 seconds in monitor
mode.
Point number can be changed and selected by and switch.
Displays the present position of motor (distance from home) in flashing.
(If homing is not completed, is displayed.
When present position is greater than 99999, is displayed.
When present position is smaller than -99999, is displayed.
Ex. 1) When present position is 123456, only lower 4 digits are
displayed.
Ex. 2) When present position is -20, is displayed.
Control shifts to this mode when switch is pressed in point number mode.
When or switch is pressed after completion of homing, the motor can be
operated.
If homing is not completed yet, homing operation is started when RUN switch is
pressed for 4 seconds.
When switch is pressed, the present position is set in parameter as a point
setting, and saved in EEPROM
Monitor mode
Parameter
number mode
Point number
mode
Parameter
setting mode
Teaching
mode
DATA
SET
DATA
SET
DATA
SET
DATA
SET
DATA
SET
5. How to use the digital keypad
Description of various modes
<Information>
Present position is the distance from the home, indicated in pulses (288 pulses/rotation).
- 23 -
Operation of the digital keypad
Basic operations
Trip can be reset by pressing and
switch at the same time.
Display shifts to monitor screen after
resetting.
Shifts to parameter number made when
mod switch is pressed.
Monitor mode
Parameter number mode
Trip detail display mode Parameter setting mode
Displays monitored details set by Pr7A
(see page 43).
Changes display on 5-digit
LED with MODE switch.
Displays the contents of
displayed parameter (setting).
Displays parameter number.
Number is changed by
and switch.
Exit this mode with
MODE switch (returns to
monitor).
DATA
SET
DATA
SET
DATA
SET
DATA
SET
MODE
MODE Trip
reset
Power-on
F
l
a
s
h
i
n
g
F
l
a
s
h
i
n
g
MODE
DATA
SET
When trip
occurs, trip
display mode is
set by MODE
switch.
Value is changed by and switch.
(Such value is effective on the spot.)
Value is written in EEPROM by
switch.
Exit this mode with MODE switch without
writing in EEPROM.
DATA
SET
- 24 -
5. How to use the digital keypad
Monitor mode
Monitor display item can be changed after power is turned on and when monitor mode
display is on. (See page 43 for setting of Pr7A.)
Rotation speed
(actual speed) display
Display of present position
When homing is not completed, is displayed.
When present position is greater than 99999, is displayed.
When present position is smaller than -99999, is displayed.
Ex. 1) When present position is 123456, only lower 4 digits are displayed.
Ex. 2) When present position is -20, is displayed.
Lights
up.
Lights
up.
Internal DC voltage display
(Voltage of smoothing
capacitor in power supply)
Lights
up.
Present position
(Lower 5 digits)
All light
up.
All
flashing
Present position
(shaft rotation
number)
Load factor
(average torque)
display
Flashing
Flashing
Torque display Commanded speed display
Left (position of 10)
...
Displays command status.
: Stand still
: In Motion (BUSY)
Right (position of 1)
...
Displays rotation direction.
: Running in direction.
: Running in + direction.
: Stand still
: Motor is free.
MODE
MODE
MODE
MODE
MODE
MODE
MODE
- 25 -
Teaching function
This motor allows two target position setting methods, one of which is setting by parameter
value, and the other is setting target position by actually operating the motor by use of
teaching function.
In order to use teaching function, press RUN switch for 4 seconds or longer on the monitor
mode display screen, then control shifts to point number mode of teaching function.
Monitor mode
Hold down for 4 seconds.
MODE
[Caution]
In teaching mode, displayed present position is set as target position.
Set the point coordinate setting to absolute travel. (Pr02, 0A, 12, and 1A).
When the point coordinate setting is set to relative travel, stop position is different between
teaching setting and actual operation.
In point number mode and teaching mode, operation instruction by I/O or RS485 is not accepted.
Point number mode
All units light up.
Displays present position (lower 5 dig-
its). When homing is not completed,
is displayed.
Point number (to be set)
Number is changed by and
switch.
Exits this mode with MODE switch
(returns to monitor).
Teaching mode
When homing is completed,
execute teaching operation with
and switch (motor operation).
Set the present position on the point
with switch.
(Also writes in EEPROM.)
Display returns to monitor screen
without setting when MODE switch
is pressed.
When homing is not completed,
homing operation is started if RUN
switch is held down for about 4 seconds.
DATA
SET
DATA
SET
RUN
MODE
F
l
a
s
h
i
n
g
F
l
a
s
h
i
n
g
DATA
SET
- 26 -
<Information>
Error in copying parameters
: Data trouble was found during copying
Press STOP switch for clearing, and then copy the parameter again. If data trouble
is still found, initialize the digital keypad and try again.
: Copy error
This error occurs in the attempt to copy data between products with different
function. Press STOP switch to cancel the error.
Although parameters can be copied between the same models with different output,
parameters should be copied between the same outputs in principle.
<Note>
Do not turn off power or disconnect the connection cable of digital keypad during
operation such as "Initializing data of digital keypad", "Reading parameter into digital
keypad", "Writing parameter to brushless motor", etc.
5. How to use the digital keypad
Parameter copy function
Parameter copy function (Digital keypad
Every time I1 is turned on, the motor runs for fixed travel distance.
Homing operation is executed and the home is set when I1 is turned on just once after
power-on. (It is also possible to set power-on position to the home.)
Run start
Home detected
Turns off normally in short-circuiting
(forced trip in opening).
20ms or longer
Execute
homing
Execute
indexing
Execute
indexing
Execute indexing
(Reverse direction)
Power-ON
Normally ON.
Run start Run start Run start
I1 (Run start)
I2 (Direction switching)
I3 (Forced trip)
I4 (Home sensor)
O1 (Trip output)
O2 (In motion)
Motor commanded
speed
In changing direction, first
change I2, and then turn on
I1 after 20ms or longer
have passed.
When homing is set to unnecessary,
homing operation is not executed but
indexing operation is started.
Turn on power, and then turn on
I1 after one second or longer have
passed.
[Operation timing chart]
20ms or
longer
7. Example setting of motion pattern
1. Indexing (feeding by fixed length)
When feeding by fixed length of travel
- 31 -
Function
8
14
0
11
1
0
2
0, 1, 5
0, 1
200
200
2
1
1
10
0
0
2000
200
0
Name of parameter Remarks
Parameter No.
(Pr )
I1 function selection
I2 function selection
I3 function selection
I4 function selection
I3 input logic selection
01 function selection
02 function selection
Homing mode
Homing direction
Homing speed
Homing acceleration/deceleration time
Homing function
Selecting homing when
motor
is free
Present position overflow permission
The 1st target position (rotation number)
The 1st target position (pulse)
The 1st coordinate setting
The 1st setting speed
The 1st acceleration time/The 1st deceleration time
The 1st block setting
Run start (used only for the 1st point)
Direction switching input
Forced trip input
Home sensor input
Changes the polarity of 3 to effective when
open (forced trip in this case).
Trip output
In-motion signal
Set homing in which to use home sensor.
Set any desired homing direction.
Set any desired operation speed.
Set any desired acceleration/deceleration time.
Set to 1 when setting power-on position to the home.
Set to 1 (homing is required again when tripping
occurs.)
Set to 1 (permits overflow).
Set the travel distance by rotation number
and pulse (one rotation per 288 pulses).
When the setting does not represent proper
mechanical reduction gear ratio, accumulated
error occurs, which results in dislocation.
Set relative travel.
Set any desired operation speed.
Set any desired acceleration time and deceleration time.
Set normal operation.
[Parameter setting]
Indicates only the point changed from default setting.
(Parameter marked with is effective after power resetting.)
S
e
l
e
c
t
i
o
n
o
f
s
i
g
n
a
l
f
u
n
c
t
i
o
n
H
o
m
i
n
g
f
u
n
c
t
i
o
n
T
h
e
1
s
t
p
o
i
n
t
(
i
n
d
e
x
i
n
g
l
e
n
g
t
h
)
Setting
50
51
52
53
56
5C
5d
40
41
42
44
48
49
4A
00
01
02
03
04, 05
06
<Information>
In this setting, I3 is set to forced trip when open. Connect an emergency stop switch or
the like which is shorted but open at error to I3 terminal.
Please note that the motor will not run due to forced trip without such connection.
- 32 -
7. Example setting of motion pattern
2. Reciprocating
When executing reciprocating run between fixed positions
Terminal
symbol
Terminal
number
I1
I2
I3
I4
O1
O2
1
2
11
4
6
12
Terminal
name
Description of function
Signal input 1
Signal input 2
Signal input 3
Signal input 4
Signal output 1
Signal output 2
Operates when "I1" and "GND" are shorted (Homing operation for the first time after power-on)
Home detected when "I2" and "GND" are shorted.
Operation stops when "I3" and "GND" are shorted.
Motor trips when "I4" and "GND" are open.
Trip output (Normally on, and off in tripping)
In motion signal (including homing operation)
Slider
[Signal function setting]
<Example of setting>
51
52
53
57
5C
5d
40
41
42
44
48
49
4A
23
00
01
02
03
04, 05
06
08
09
0A
0b
0C, 0d
0E
22
9
11
1
0
1
0
2
0
1
200
200
2
0
0
0, 1
10
0
1
2000
200
0
2
0
1
2000
200
0
2
I1 function selection
I2 function selection
I3 function selection
I4 function selection
I4 input logic selection
01 function selection
02 function selection
Homing mode
Homing direction
Homing speed
Homing acceleration/deceleration time
Homing function
Selecting homing when motor is free
Present position overflow
permission
Coordinate system setting
The 1st target position (rotation number)
The 1st target position (pulse)
The 1st coordinate setting
The 1st setting speed
The 1st acceleration time/The 1st deceleration time
The 1st block setting
The 2nd target position (rotation number)
The 2nd target position (pulse)
The 2nd coordinate setting
The 2nd setting speed
The 2nd acceleration time/The 2nd deceleration time
The 2nd block setting
Sequential run
Maximum point number
Sequential run start
Home sensor input
Instantaneous stop input
Forced trip input
Changes the polarity of I4 to effective when
open (forced trip in this case).
Trip output
In-motion signal
Set homing in which to use home sensor.
Set the homing direction normally to minus
direction (return direction).
Set any desired operation speed.
Set any desired acceleration/deceleration time.
Homing operation by initial I1 input when power is turned on.
Homing is not required when tripping occurs.
Overflow is not permitted because absolute
travel is set.
Set so that homing is in minus direction.
Set the feed position coordinates.
Set absolute travel.
Set any desired travel.
Set any desired acceleration time and deceleration time.
Set normal operation.
Set the return position coordinate.
(Set 0 when the position is the same as home.)
Set absolute travel.
Set any desired travel.
Set any desired acceleration time and deceleration time.
Set normal operation.
Restricts the maximum point number in
sequential operation.
When this parameter is set to 2, whenever I1
is turned on, system operates in turn from the
1st point the 2nd point the 1st point ....
O
t
h
e
r
s
T
h
e
1
s
t
p
o
i
n
t
(
f
e
e
d
p
o
s
i
t
i
o
n
)
T
h
e
2
n
d
p
o
i
n
t
(
r
e
t
u
r
n
p
o
s
i
t
i
o
n
)
[Parameter setting]
Indicates only the point changed from default setting.
(Parameter marked with is effective after power resetting.)
S
e
l
e
c
t
i
o
n
o
f
s
i
g
n
a
l
f
u
n
c
t
i
o
n
H
o
m
i
n
g
f
u
n
c
t
i
o
n
Function Name of parameter Remarks Setting
Parameter No.
(Pr )
- 34 -
7. Example setting of motion pattern
3. Automatic reciprocating
When executing fixed reciprocating sequence operation with single run start signal
Run start Run start Run start
Home detection
Normally OFF.
Turns off normally in short-circuiting (forced trip in opening).
Execute
homing
Execute
feeding
Execute
returning
Normally ON.
I1 (Run start)
I2 (Home sensor)
I3 (Instantaneous stop)
I4(Forced trip)
01(Trip output)
02(In motion)
Motor commanded
speed
Power-ON
Turn on power, and then turn
on I1 after one second or
longer have passed.
After the motor has stopped instantaneously during operation, when I1 is turned
on again, feed operation is always executed in the first (running to the 1st point).
Waiting
time
Pr07
Execute
feeding
Execute
returning
Waiting
time
Pr07
[Signal function setting]
[Operation timing chart]
Runs to the 1st point,
and then runs to the
2nd point.
Runs to the 1st point,
and then runs to the
2nd point.
S
t
r
o
k
e
Workpiece
20ms or longer
<Example of setting>
51
52
53
57
5C
5d
40
41
42
44
48
49
4A
23
00
01
02
03
04, 05
06
07
08
09
0A
0b
0C, 0d
0E
0F
8
11
1
0
1
0
2
0
1
200
200
2
0
0
0, 1
10
0
1
2000
200
1
500
2
0
1
2000
200
0
0
I1 function selection
I2 function selection
I3 function selection
I4 function selection
I4 input logic selection
01 function selection
02 function selection
Homing mode
Homing direction
Homing speed
Homing acceleration/deceleration time
Homing function
Selecting homing when motor is free
Present position overflow
permission
Coordinate system setting
The 1st target position (rotation number)
The 1st target position (pulse)
The 1st coordinate setting
The 1st setting speed
The 1st acceleration time/The 1st deceleration time
The 1st block setting
The 1st block timer setting
The 2nd target position (rotation number)
The 2nd target position (pulse)
The 2nd coordinate setting
The 2nd setting speed
The 2nd acceleration time/The 2nd deceleration time
The 2nd block setting
The 2nd block timer setting
Run start
Home sensor input
Instantaneous stop input
Forced trip input
Changes the polarity of I4 to effective when
open (forced trip in this case).
Trip output
In-motion signal
Set homing in which to use home sensor.
Set the homing direction normally to minus
direction (return direction).
Set any desired operation speed.
Set any desired acceleration/deceleration time.
Homing operation by initial I1 input when power is turned on.
Homing is not required when tripping occurs.
Overflow is not permitted because absolute
travel is set.
Set so that homing is in minus direction.
Set the feed position coordinates.
Set absolute travel.
Set any desired operation speed.
Set any desired acceleration/deceleration time.
Execute running to the 2nd point, after executing
running to the 1st point.
The 2nd point operation is started in 500ms.
Set the return position coordinate.
(Set 0 when the position is the same as home.)
Set absolute travel.
Set any desired operation speed.
Set any desired acceleration/deceleration time.
Set normal operation.
Ineffective because 0E is 0.
S
e
l
e
c
t
i
o
n
o
f
s
i
g
n
a
l
f
u
n
c
t
i
o
n
H
o
m
i
n
g
f
u
n
c
t
i
o
n
T
h
e
1
s
t
p
o
i
n
t
(
f
e
e
d
p
o
s
i
t
i
o
n
)
T
h
e
2
n
d
p
o
i
n
t
(
r
e
t
u
r
n
p
o
s
i
t
i
o
n
)
[Parameter setting]
Indicates only the point changed from default setting.
(Parameter marked with is effective after power resetting.)
Function Name of parameter Remarks Setting
Parameter No.
(Pr )
- 36 -
Terminal
symbol
Terminal
number
I1
I2
I3
I4
O1
O2
1
2
11
4
6
12
Terminal
name
Description of function
Signal input 1
Signal input 2
Signal input 3
Signal input 4
Signal output 1
Signal output 2
Operates when "I1" and "GND" are shorted (Homing operation for the first time after power-on)
Opening (point 2) operation when "I2" and "GND" are shorted, and closing (point 1) operation when they are open.
Motor is free when "I3" and "GND" are open. (Servo lock released)
Operation is stopped when "I4" and "GND" are open. (Motor is not activated while they are open.)
Trip output (Normally on, and off in tripping)
In motion signal (including homing operation)
[Signal function setting]
[Operation timing chart]
Turns off normally in short-circuiting
(Motor is free when circuit is opened.)
Turns off normally in short-circuiting
(Motor stops instantaneously when circuit is opened.)
Normally ON
I1 (Run start)
I2 (Choose open/close.)
(Choose point.)
I3 (Motor free)
I4 (Instantaneous stop)
01 (Trip output)
02 (In motion)
Motor commanded
speed
Output torque
Power-on
Turn on power, and then turn
on I1 after one second or
longer have passed.
Home is detected when workpiece
bumps to the mechanical end.
When the motor is stopped by stop signal on
the way of operation, positioning is allowed
at any desired position (open or close).
Switch between open and close, and
then turn on I1 in 20ms or longer.
Pr45 Pr2E Pr2E Pr35 Pr2E
Run start Run start Run start Run start Run start
20ms or longer
Pr35 Pr2E Pr35 Pr2E Pr35 Pr2E
51
52
53
56
57
5C
5d
40
41
42
44
45
46
47
48
49
4A
23
00
01
02
03
04, 05
06
08
09
0A
0b
0C, 0d
0E
2E
35
36
37
8
6
15
1
1
1
0
2
3
1
200
200
50
100
-144
2
0
0
0, 1
0
0
1
2000
200
0
40
0
1
2000
200
0
100
150
2
100
I1 function selection
I2 function selection
I3 function selection
I4 function selection
I3 input logic selection
I4 input logic selection
01 function selection
02 function selection
Homing mode
Homing direction
Homing speed
Homing acceleration/deceleration time
Bumping torque detection value
Bumping torque detection time
Home offset
Homing function
Homing selection when motor is free
Present position overflow permission
Coordinate system setting
The 1st target position (rotation number)
The 1st target position (pulse)
The 1st coordinate setting
The 1st setting speed
The 1st acceleration time/The 1st deceleration time
The 1st block setting
The 2nd target position (rotation number)
The 2nd target position (pulse)
The 2nd coordinate setting
The 2nd setting speed
The 2nd acceleration time/The 2nd deceleration time
The 2nd block setting
Run start
Point designation 1 input (choosing the 1st/2nd point)
Motor-free input
Instantaneous stop input
Changes the polarity of I3 to effective when
open (motor-free in this case).
Changes the polarity of I4 to effective when
open (instantaneous stop in this case).
Trip output
In-motion signal
Bumping homing
Set the homing direction normally to minus direction (closing direction).
Set any desired operation speed.
Set any desired acceleration/deceleration time.
Torque limit during bumping homing
Home is detected when torque restriction continues for one second.
Set the distance from the home desired to
be set to the mechanical end.
When power is turned on, homing operation is executed by initial I1 input.
Homing is not required when tripping occurs.
Overflow is not permitted because absolute travel is set.
Set so that homing is in minus direction.
Set the door closing position coordinate.
(Coordinate is 0 when closing position is the same as home position.)
Set absolute travel.
Set any desired operation speed.
Set any desired acceleration time and deceleration time.
Set normal operation.
Set the door opening position coordinate.
Set absolute travel.
Set any desired operation speed.
Set any desired acceleration time and deceleration time.
Set normal operation.
[Parameter setting]
Indicates only the point changed from default setting.
(Parameter marked with is effective after power resetting.)
For automatically changing the retention torque (retention force) when door is stopped
S
e
l
e
c
t
i
o
n
o
f
s
i
g
n
a
l
f
u
n
c
t
i
o
n
H
o
m
i
n
g
f
u
n
c
t
i
o
n
T
h
e
1
s
t
p
o
i
n
t
(
d
o
o
r
c
l
o
s
i
n
g
p
o
s
i
t
i
o
n
)
T
h
e
2
n
d
p
o
i
n
t
(
d
o
o
r
o
p
e
n
i
n
g
p
o
s
i
t
i
o
n
)
G
a
i
n
s
w
i
t
c
h
i
n
g
f
u
n
c
t
i
o
n
Torque limit setting
The 2nd torque limit setting
Gain switching mode selection
Gain switching time
Sets the retention torque when door is stopped.
The smaller the value is, the weaker the retention force becomes.
Maximum output torque when door is operating.
Set to 0 when executing no switching.
Torque is changed in 100ms after completion of operation instruction.
Function Name of parameter Remarks Setting
Parameter No.
(Pr )
- 38 -
Overview of parameter
Motor of this series has various parameters that are used for adjusting or setting the features
or functions of the motor. This section describes the purpose and function of these parameters.
Ensure a full understanding of the parameters to achieve optimum operating performance.
List of parameters
8. Parameter
00
01
02
03
04
05
06
07
08
09
0A
0b
0C
0d
0E
0F
0
0
1
2000
200
200
0
0
0
0
1
2000
200
200
0
0
The 1st target position
(rotation number)
The 1st target position (Pulse)
The 1st coordinate
setting
The 1st setting
speed
The 1st
acceleration time
The 1st
deceleration time
The 1st block
setting
The 1st block timer
setting
The 2nd target position
(rotation number)
The 2nd target position (Pulse)
The 2nd coordinate
setting
The 2nd setting
speed
The 2nd
acceleration time
The 2nd
deceleration time
The 2nd block
setting
The 2nd block timer
setting
Setting unit
[rotation number]
Setting unit [pulse]
You can select positioning system to the 1st point.
0: Relative travel, 1: Absolute travel
You can set the speed moving to the 1st point.
Setting unit [r/min]
You can set time taken for reaching the 1st setting speed.
Setting unit [ms]
You can set time taken from the 1st setting speed to stop.
Setting unit [ms]
0: Normal operation
1: Continuous block operation (1st point 2nd point )
2: Combined block operation (1st point + 2nd point )
Enabled when you set Pr06 to "1". Start commanding of 2nd point
after this setting time elapses and command of 1st point is
completed. Enabled in unit of 2ms. (If you set to 1, this is rounded
down and recognized as 0.) Setting unit [ms]
Setting unit
[rotation number]
Setting unit [pulse]
You can select positioning system to the 2nd point.
0: Relative travel, 1: Absolute travel
You can set the speed moving to the 2nd point.
Setting unit [r/min]
You can set time taken for reaching the 2nd setting speed.
Setting unit [ms]
You can set time taken from the 2nd setting speed to stop.
Setting unit [ms]
0: Normal operation
1: Continuous block operation (2nd point 3rd point)
Enabled when you set Pr0E to "1".
Start commanding of 3rd point after this setting time
elapses and command of 2nd point is completed.
Enabled in unit of 2ms. Setting unit [ms]
-16384 -
16383
-288 - 288
0,1
0 - 3000
1 - 30000
1 - 30000
0 - 2
0 - 30000
-16384 -
16383
-288 - 288
0,1
0 - 3000
1 - 30000
1 - 30000
0,1
0 - 30000
T
h
e
1
s
t
p
o
i
n
t
T
h
e
2
n
d
p
o
i
n
t
You can set travel distance in
rotation numbers and pulses.
(288 pulses per rotation)
You can set travel distance in
rotation numbers and pulses.
(288 pulses per rotation)
Name of parameter Description Default
Parameter
No.
(Pr )
Setting
range
Effective
after power
resetting
- 39 -
10
11
12
13
14
15
16
17
18
19
1A
1b
1C
1d
1E
1F
20
21
22
23
0
0
1
2000
200
200
0
0
0
0
1
2000
200
200
0
0
0
0
4
0
The 3rd target position
(rotation number)
The 3rd target position (Pulse)
The 3rd coordinate
setting
The 3rd setting
speed
The 3rd
acceleration time
The 3rd
deceleration time
The 3rd block
setting
The 3rd block timer
setting
The 4th target position
(rotation number)
The 4th target position (Pulse)
The 4th coordinate
setting
The 4th setting
speed
The 4th
acceleration time
The 4th
deceleration time
The 4th block
setting
The 4th block timer
setting
Acceleration mode
Deceleration mode
Sequential run
maximum point number
Coordinate system setting
Setting unit
[rotation number]
Setting unit [pulse]
You can select positioning system to the 3rd point.
0: Relative travel, 1: Absolute travel
You can set the speed moving to the 3rd point.
Setting unit [r/min]
You can set time taken for reaching the 3rd setting speed.
Setting unit [ms]
You can set time taken from the 3rd setting speed to stop.
Setting unit [ms]
0: Normal operation
1: Continuous block operation (3rd point 4th point)
2: Combined block operation (3rd point + 4th point)
Enabled when you set Pr16 to "1".
Start commanding of 4th point after this setting time
elapses and command of 3rd point is completed.
Enabled in unit of 2ms. Setting unit [ms]
Setting unit
[rotation number]
Setting unit [pulse]
You can select positioning system to the 4th point.
0: Relative travel, 1: Absolute travel
You can set the speed moving to the 4th point.
Setting unit [r/min]
You can set time taken for reaching the 4th setting speed.
Setting unit [ms]
You can set time taken from the 4th setting speed to stop.
Setting unit [ms]
0: Normal operation
1: Continuous block operation (4th point 1st point )
Enabled when you set Pr1E to "1".
Start commanding of 1st point after this setting time
elapses and command of 4th point is completed.
Enabled in unit of 2ms. Setting unit [ms]
You can select running pattern in acceleration.
0: Linear, 1: S-Pattern (Setting common to all points)
You can select running pattern in deceleration.
0: Linear, 1: S-Pattern (Setting common to all points)
You can set the maximum point number for positioning
by use of sequential run signal.
0: CCW rotation in + direction, 1: CW rotation in + direction
-16384 -
16383
-288 - 288
0,1
0 - 3000
1 - 30000
1 - 30000
0 - 2
0 - 30000
-16384 -
16383
-288 - 288
0,1
0 - 3000
1 - 30000
1 - 30000
0,1
0 - 30000
0,1
0,1
1 - 4
0,1
T
h
e
3
r
d
p
o
i
n
t
T
h
e
4
t
h
p
o
i
n
t
You can set travel distance in
rotation numbers and pulses.
(288 pulses per rotation)
You can set travel distance in
rotation numbers and pulses.
(288 pulses per rotation)
Name of parameter Description Default
Parameter
No.
(Pr )
Setting
range
Effective
after power
resetting
- 40 -
8. List of parameters
Name of parameter Description
28
29
2A
2b
2C
2d
2E
2F
30
31
32
33
34
5
1000
500
0
13
0
150
0
5
1000
500
0
13
Position loop gain
(the 1st gain)
Velocity loop gain
(the 1st gain)
Velocity loop
integration gain
(the 1st gain)
Velocity feed
forward gain
(the 1st gain)
Speed detection filter
(the 1st gain)
Velocity feed
forward time constant
(Common to the
1st/2nd gain)
Torque limit setting
(the 1st gain)
Torque filter time
constant
(Common to the
1st/2nd gain)
The 2nd position loop
gain
(the 2nd gain)
The 2nd velocity loop gain
(the 2nd gain)
The 2nd velocity loop
integration gain (the 2nd gain)
The 2nd velocity feed
forward gain
(the 2nd gain)
The 2nd speed
detection filter
(the 2nd gain)
You can determine the response of position control.
You need not change it normally. When it is increased,
the response is improved, which is likely to cause
oscillation.
(The 1st gain: When gain switching is used, the 1st
gain is the gain at stop.)
You can determine the response of velocity loop. You
need not change it normally. When it is increased, the
response is improved, which is likely to cause
oscillation.
You can determine the rigidity of velocity loop. You
need not change it normally. When it is increased, the
rigidity is improved, which is likely to cause oscillation.
Set it to 0 in normal use. This is the function to forward
(add) position command to speed command.
When the setting is increased, the position error is
decreased and response improved, which makes
overshoot large.
Setting unit [%]
Use the default setting normally.
You can set the time constant of low-pass filter of
speed feedback. When the setting is made smaller, the
gain can be made larger and response improved, which
increases operation noise.
Set it at 0 in normal use. This is a filter in velocity feed
forward section. When the setting is made larger, the
time constant is made larger.
Setting unit [ms]
Output torque of motor is limited. Set it in [%] with
reference to rated torque. (Torque value has no precision
because torque is not controlled. Use it as an index.)
You can set the time constant of primary delay filter of
torque instruction. You need not change it normally. You
can suppress oscillation due to insufficient rigidity of load.
Setting unit [ms]
You can determine the response of position control.
(The 2nd gain: When using gain switching, the 2nd gain
is the gain in running.)
You can determine the response of velocity loop.
You can determine the rigidity of velocity loop.
Set it at 0 in normal use.
Setting unit [%]
Use the default setting normally.
You can set the time constant of low-pass filter in
speed feedback.
0 - 100
0 - 10000
0 - 10000
0 - 100
5 - 20
0 - 500
50 - 150
0 - 500
0 - 100
0 - 10000
0 - 10000
0 - 100
5 - 20
Setting
range
Effective
after power
resetting
Default
Parameter
No.
(Pr )
- 41 -
35
36
37
38
39
3A
3E
40
41
42
43
44
45
46
47
150
0
50
20
144
0
0
0
0
200
0
200
50
100
0
The 2nd torque limit
setting (The 2nd gain)
Gain switching mode
selection
Gain switching time
In-position range
Position error set-up
Position error
invalidation
Run-command
selection
Homing mode
Homing direction
Homing speed
Homing limit
Homing acceleration/
deceleration time
Bumping torque detec-
tion value
Bumping detection
time
Home offset
Output torque of the motor is limited. Set it in [%] with
reference to rated torque. (Torque value has no precision
because torque is not controlled. Use it as an index.)
0: Fixed at the 1st gain, 1: Fixed at the 2nd gain
2: Automatic switching (In running = the 2nd gain, In
standstill = the 1st gain)
When the gain switching mode is set to automatic
switching, after the output of instruction, the 2nd gain
(in running) changes to the 1st gain (in standstill) when
time setting has elapsed.
Setting unit [ms]
In-position signal is turned on when position error
(difference between command position and actual
position) is below setting.
Setting unit [pulse]
Position error occurs when the value of position error
(difference between command position and actual
position) is larger than this parameter 8 as well as
parameter 3A is effective.
Setting unit [pulse]
0: Effective, 1: Ineffective (Motor does not trip but
keeps on operating.)
You can select the run-command method with this parameter.
0: Command through I/O, 1: Command through RS485
(Command through I/O will be disabled except trip and
sensor input)
Select homing method.
0: Home sensor homing 1, 1:Home sensor homing 2
2: Limit sensor homing, 3: Bumping homing
4: Home resetting, 5: Home sensor homing 3
You can set the detection direction of home.
0: Detecting in + direction
1: Detecting in direction
You can set the speed in homing action.
Setting unit [r/min]
When the home cannot be detected although the motor
travel distance has exceeded setting, homing error is
found. (Ineffective at 0)
Setting unit [rotation number]
You can set time taken for reaching the homing speed.
Setting unit [ms]
You can limit the output torque of motor when returning
to bumping home. You can set it in [%] with reference
to the rated torque.
You can set the detection time of bumping toque in
returning to bumping home.
Setting unit [ms]
You can set the offset from home detection position.
When the home has been detected, set a value of plus
and minus opposite to the desired travel direction as an
offset. (When you set -100, the position traveling 100
pulses in +direction on the coordinate system is set as
an home.)
Setting unit [pulse]
50 - 150
0 - 2
0 - 10000
0 - 16383
0 - 16383
0, 1
0, 1
0 - 5
0, 1
0 - 3000
0 - 16383
1 - 30000
50 - 150
0 - 15000
-16384 -
16383
Name of parameter Description
Setting
range
Effective
after power
resetting
Default
Parameter
No.
(Pr )
- 42 -
8. List of parameters
48
49
4A
4b
4C
4d
4E
50
51
52
53
54
55
56
57
58
59
5C
5d
1
0
0
100
200
200
50
8
6
11
0
0
0
0
0
1
0
0
2
Homing function
Homing selection when
motor is free
Present position
overflow permission
Jog speed
Jog acceleration time
Jog deceleration time
Teaching speed
I1 function selection
I2 function selection
I3 function selection
I4 function selection
I1 Input logic selection
I2 Input logic selection
I3 Input logic selection
I4 Input logic selection
Trip reset function
enable
Deceleration time in
instantaneous stop
01 function selection
02 function selection
0: Required, 1: Not required (Position when power is
turned on is the home.)
2: When homing is not completed yet, homing
operation is executed by positioning start signal.
0: When homing is unavailable after motor-free state is
reset (when trip occurs, after trip is reset),
positioning operation is enabled.
1: When motor is free (trip occurs), homing is required
again.
Note) When Pr48 is 1, setting of this parameter is
ineffective.
You can set operation when the present position
counter of motor has overflowed (exceeded 32767
rotations).
0: Prohibited (motor trip), 1: Permitted (no motor trip)
Set it to 1 for operation to allow the motor to rotate in
one direction without change.
You can set the operation speed in jog operation.
Setting unit [r/min]
You can set time taken for reaching jog speed.
Setting unit [ms]
You can set time taken from jog speed until stopping.
Setting unit [ms]
You can set speed used in applying teaching function
of digital keypad. Acceleration and deceleration time is
the same as jog operation. Setting unit [r/min]
You can assign functions to I1 through I4.
0: Forced trip, 1: Instantaneous stop
2: Deceleration stop, 3: Homing start
4: Forward jog
, 5: Reverse jog
6. Point designation 1
, 7: Point designation 2
8: Run start
, 15: Motor-free
) When Pr3E is 1, this function is effective for I/O input
for giving priority to RS485.
0: Normal logic (Input is effective (ON) when connected
to GND.)
1: Reverse rotation logic (Input is effective (ON) when
OPEN (open))
Set the reverse rotation logic to the input desired to be
operated on wiring break side such as forced trip
(emergency stop input).
0: Disable, 1: Enable (Operation start signal longer
than 1 second enables execution of trip reset.)
Set the deceleration time in executing instantaneous
stop.
Setting unit [ms]
You can assign functions to 01 and 02.
0: Trip output, 1: In-position,
2: In-motion signal (BUSY), 3: Homing completion,
4: Overload detection, 5: Torque under restriction
0 - 2
0, 1
0, 1
0 - 3000
1 - 30000
1 - 30000
0 - 3000
0 - 15
0 - 15
0 - 15
0 - 15
0, 1
0, 1
0, 1
0, 1
0, 1
0 - 30000
0 - 5
0 - 5
Name of parameter Description
Setting
range
Default
Effective
after power
resetting
Parameter
No.
(Pr )
- 43 -
5E
5F
60
61
62
63
64
65
6A
6b
6C
6d
6E
6F
77
7A
7b
7C
7F
0
0
129
2
4
10
9
2
nO
(0)
nO
0
1
1
01 output polarity
selection
02 output polarity
selection
RS485 device number
RS485 communication
speed
RS485 communication
standard
RS485 communication
response time
RS485 retry times of
communication
RS485 protocol
Timeout
Trip history clear
Trip history 1
Trip history 2
Trip history 3
Trip history 4
Trip history 5
Parameter copy
function
Monitor mode
switching
Numerator of
command pulse ratio
Denominator of
command pulse ratio
For manufacturer use
0, 1
0, 1
128 - 159
0 - 2
0 - 11
10 - 1000
0 - 9
1 - 255
(0)
(1)
0 - 6
1 - 20000
1 - 20000
4
5
6
7
8
The motor trips when internal
DC voltage (voltage of
smoothing capacitor of power
supply) is below specified
value.
Product of 100V: Approx DC100V
Product of 200V: Approx DC200V
The motor trips when internal
DC voltage (voltage of
smoothing function of power
supply) rises and
exceeds specified value.
Product of 100V: Approx DC200V
Product of 200V: Approx DC400V
When load factor exceeds
specified value, the electronic
thermal relay operates and
monitor display
flashes. It is an alarm for
electronic thermal trip.
30 - 90W : 100%
130W : 180%
The motor trips when motor
torque is output continuously
above specified value.
30 - 90W : 115%
130W : 105%
The motor trips when rotation
speed (actual speed) exceeds
specified value.
Approx 4500r/min
The motor trips when position
error (difference between
command position and actual
position) is greater than Pr39
8 [pulses].
The motor trips when the
position error exceeds
8388607 [pulse].
The motor trips when the
motor current exceeds
specified current.
Investigate the condition of
wiring and power supply.
It is possible that deceleration
time is too short. Set longer
deceleration time.
Not compatible with
continuous lowering
operation.
Reduce the load.
Check the load factor in
monitor mode.
Investigate the cause of
overload, and reduce the load,
change the operating pattern
by making acceleration and
deceleration time longer, or
apply design to increase the
capacity of motor.
Ensure that the actual speed does
not exceed rated rotation speed,
such as overshooting by
unmatching between load and gain.
Check the parameter again
and adjust gain.
Check the parameter again
and adjust gain.
1 Excessive acceleration/
deceleration setting is possible.
Set longer acceleration/
deceleration time.
2 Failure of internal circuit is
possible.
- 47 -
Overheat error
(E-OH)
External forced
trip (E-OL)
Setting change
warning (CAU)
RS485
communication
error
(E-485)
Command
execution error
(E-rU)
Homing error
(E-HO)
Present
position
overflow error
(E-OF)
Hardware limit
error (E-LT)
Digital keypad
communication
error (E_Cn)
9
10
11
12
20
21
22
23
In the case of home sensor homing 2, when homing operation is executed upon the
home sensor of 2, the motor is not activated but the position is set to the home, and
homing operation is completed.
Home sensor homing 1 (Pr40 = 0), Home sensor homing 2 (Pr40 = 1)
(1) Change the homing start signal (or run start signal (when Pr48 is 2)) from contact-
off to the status of connection to GND (on). It activates operation. Even when hom-
ing has been completed, if homing is started, the homing completion signal turns
off.
(2) Make sure that in-motion signal (BUSY) is on and return the homing start signal to
open status. Alternatively, enable the homing operation return start signal for a mini-
mum of 20msec.
(3) When operation is completed, in-motion signal (BUSY) returns to off. (If the homing
start signal is not off, even when operation is completed, the in-motion signal is still
on.) Also, when homing is completed normally, the homing completion signal turns
on.
Run signal can be given to the motor only when in-motion signal is off.
In homing operation, setting of Pr20 is applied to acceleration and deceleration
pattern (linear and S-shape) as for acceleration. In deceleration, the pattern is lin-
ear irrespective of setting of Pr21.
When the starting point is between
the home sensor and limit sensor
in + direction
(Including when starting point is
upon the limit sensor in + direction)
When the starting point is
upon the home sensor
.
e.g. 1: When "Pr41 Detects the homing direction in direction" is set.
Home sensor
+ direction
limit sensor
direction
limit sensor
Starting
point
Starting
point
Starting point
Starting
point
Coordinate system(+)
Homing direction()
Home
Home
Home
Home
1
2
When the starting point is
between the limit sensor in
direction and home sensor.
3
When the starting point is
upon the limit sensor in
direction.
4
- 60 -
11. Appendix Detail of parameter
Set this option when the machine belongs to rotational system and reversing is not
desired.
In this mode, the motor always runs in the set homing direction, and the edge of home
sensor is detected and set to the home. (In this case, runs in + direction only with no
reversing.)
If a limit sensor in running direction is detected during homing, homing error
(E-HO) is found.
e.g. : When "Pr41 Detects the homing direction in + direction" is set
Machine 1 rotation
Home sensor Home sensor
Starting
point
Starting
point
Coordinate system(+)
Homing direction(+)
Home
Home
When the starting point
is upon the home sensor.
2
When the starting
point is out of the
home sensor
1
When the starting point is
other than home sensor.
When the starting point is
upon the home sensor.
e.g. 2: When homing consists of home sensor only.
Home sensor
Mechanical end
Coordinate system(+)
Homing direction()
Starting
point
Starting
point
Home
Home
1
2
Be sure to set the homing direction so that homing operation is executed in the direction
where home sensor is located. In this example, set Pr41 Detects the homing direction in
- direction.
Home sensor homing 3 (Pr40 = 5) (Only for rotation system)
- 61 -
In using this mode, the motor at the home position is within the limit sensor, therefore be
sure to set the home offset (Pr47). When the offset is set to -100, the point which is
moved 100 pulses in + direction as viewed from the edge of limit sensor in - direction is
set to the home. (Set a value of plus and minus opposite to the desired travel direction
as an offset.)
Bumping homing (Pr40 = 3)
During operation of this mode, the value of torque limit is restricted by bumping torque detection value (Pr45).
In bumping homing operation, when limit sensor in operation direction is detected, homing
error (E-H0) is found.
In using this mode, the motor at the home position is in contact with the mechanical
end, therefore be sure to set the home offset (Pr47). (Set a value of plus and minus
opposite to the desired travel direction as an offset.)
<Caution>
In setting the bumping homing, too high homing speed or too large torque limit causes
excessive shock, which may give damage to the machine or motor. Restrict the homing
speed to approx 100 r/min on motor shaft, and bumping torque limit below rated motor
torque.
Home resetting (Pr40 = 4)
In this mode, the position where homing start signal is input is set to the home (0 posi-
tion), and the motor does not run but homing operation is completed.
Homing direction()
Coordinate system(+)
- direction
limit sensor
+ direction
limit sensor
Starting
point
Starting
point
Home
Offset
Offset
Home
When the starting
point is upon the limit
sensor in direction.
When the starting
point is not upon the
limit sensor in direction.
2
1
e.g. : When "Pr41 Detects the homing
direction in direction" is set.
When the torque value has exceeded the setting (Pr45) for preset time (Pr46), homing is completed.
e.g. : When "Pr41 Detects the homing direction in direction" is set.
Homing direction()
Coordinate system(+)
Mechanical end
Offset
Starting point
Home
Limit sensor homing (Pr40 = 2)
- 62 -
11. Appendix Detail of parameter
Signal Input and Signal Output Choosing Function
Signal input choosing function
Function can be assigned to signal input I1 - I4 by Pr50 - 53.
Function
number
0
1
2
3
4
5
6
7
8
9
Assignment
function
Description of function
Forced trip
Instantaneous
stop
Deceleration
stop
Homing start
Forward jog
Reverse jog
Point designation 1
Point designation 2
Run start
Sequential run start
When preset signal input is turned on, the motor executes
external forced trip (E-0L).
When external forced trip is executed, in order to activate the
motor again, reset trip and then input the run command.
When preset signal input is turned on, the motor reduces speed
and stops in deceleration time set by Pr59 "Deceleration time in
instantaneous stop". (Linear deceleration) When the setting is
"0", the command is an instantaneous stop. (However, the motor
may operate for accumulated pulses of command.)
Run command cannot be given to the motor with stop signal
turned on. Be sure to turn off stop signal in operation.
When preset signal input is turned on, the motor reduces speed
and stops in deceleration time set at the start of motor operation
(deceleration time set on each point in positioning operation, jog
deceleration time in jog operation, and homing acceleration and
deceleration time in homing). (Linear deceleration)
Run command cannot be given to the motor with deceleration stop signal
turned on. Be sure to turn off deceleration stop signal in operation.
When this signal is turned on, homing operation is started.
The motor runs at jog speed in + direction as long as this signal is on.
The motor runs at jog speed in - direction as long as this signal is on.
Point designation 1
Point designation 2
Motor is positioned at any point designated by point designation 1 and 2.
Motor is positioned at the following point every time the signal is input.
- 63 -
When more than one signal input is assigned to the same function, the signal is
made effective when any one signal is input.
Logic of signal input can be changed by setting the polarity change parameter (Pr54 -
Pr57) (Set an input desired to be operated on disconnected side of wiring such as 0:
Normal logic (Input is effective in connecting with GND), 1: Inverted logic (Input is
effective by OPEN), Inverted logic is forced trip (emergency stop input ).
Parameters above (Pr50 - 57) are made effective after power is turned on again.
10
11
12
13
14
15
Trip reset
Home sensor
Limit in + direction
Limit in - direction
Direction switching
Motor-free
The trip is reset (trip cleared) when set signal input is turned on
approx 100ms or longer.
When Pr58 is set at "1", trip can be reset by turning on
operation start signal (run start, sequential run start, forward jog,
reverse jog, and homing start) for approx 1 second or longer. Be
sure to remove the cause before trip reset.
Make wiring so that the signal is turned on when home sensor is detected.
Make wiring so that the signal turn on any time. If the input is
turned off, the motor does not run in + direction.
Limit function is disabled when this signal is not used.
Make wiring so that the signal turn on any time. If the input is
turned off, the motor does not run in - direction.
Limit function is disabled when this signal is not used.
Direction of homing, jog, and positioning command is all
reversed while this signal is turned on.
When preset signal is turned on, the motor is free to rotate. If the
motor-free signal is turned on during motor operation, the load may
keep moving through inertia and hit mechanical stops. In addition, it
is impossible to give run command to the motor with motor-free
signal turned on. Be sure to turn off the signal in running. In
switching the motor-free signal from on to off, input the run start
signal after 100ms or longer the motor-free signal is turned off.
In the case where relative travel command is used for positioning
operation, if positioning operation is executed after turning on and
then off the motor-free signal, positioning might shift. If this is
inconvenient to your application, set Pr49 to "1. homing operation is
required again when motor is free". Then, homing operation is
required again for executing positioning operation when motor-free
condition (or trip) is cleared.
Function
number
Assignment
function
Description of function
- 64 -
11. Appendix Detail of parameter
Operation is as follows when Pr36 is 2.
Note) It is not allowed to set
swi tchi ng ti me i n
changing from the
1st gain to the 2nd
gain in the start of
operation.
Signal output selection function
Function can be assigned to signal output 01 and 02 by Pr5C and 5d
Logic of signal output can be inverted by polarity choosing parameter (Pr5E and 5F).
Gain switching function
You can switch the gain parameter automatically while the motor is in run-command and is at standstill.
During the automatic gain switching (Pr36 = 2), the 2nd gain is applied while the motor is in run-
command, and the 1st gain is applied while the motor is at standstill.
With this gain switching function, you can change the holding torque at the motor standstill by setting
different values of torque limit between 1st and 2nd gain.
Function
number
0
1
2
3
4
5
Assigned function Description of function (standard logic)
Trip output
In-position
In-motion (BUSY)
Homing completion
Overload detection
Torque under restriction
This signal is normally on, and turns off when tripping occurs.
This signal turns on when motion command is completed as well as position error is within Pr38.
This signal turns on during run command.
(Run start signal is not accepted as long as this signal is on.)
This signal turns on when homing operation is completed.
This signal turns on when torque above 100% is output.
This signal turns on as long as torque is restricted.
Commanded
Pr37
Actual speed
Gain
The 1st gain The 2nd gain The 1st gain
Speed
Parameter name
The 1st gain
(when stopped)
Supplement
Parameter number
Position loop gain
Velocity loop gain
Velocity loop integration gain
Velocity feed forward
Speed detection filter
Velocity feed forward time constant
Torque limit
Gain switching mode selection
Gain switching time
28
29
2A
2b
2C
2E
The 2nd gain
(during instruction)
30
31
32
33
34
35
2d
36
37
Determines the response of position control.
Determines the response of velocity loop.
Determines the rigidity of velocity loop.
Function to forward (add) position instruction to commanded speed
Sets the time constant of low-pass filter of speed feedback.
Filter in velocity feed forward
Limits the output torque of motor.
0: The 1st gain fixed, 1: The 2nd gain fixed, 2: Automatic switching
Changes to the 1st gain in the time set by parameter
after command output is completed. Unit [ms].
- 65 -
11. Appendix RS485 Communication
Communication
Overview of Communication
With the upper host controller, which can be connected with 31 brushless motors at the
maximum via serial communication conforming to RS485, enables the following:
Rewriting parameters
Browsing and clearing status and history of trip condition
Monitoring control status including present position, status, I/O, etc.
Start and stop of motor
[Advantage]
It is allowed to write parameters by one operation from host controller in startup of the machine.
Operating condition of the machine can be displayed, which improves serviceability.
Connection of Communications Line
Connect one host controller with more than one brushless motor via RS485 communica-
tion, and set the device number of each brushless motor (Pr60) at 81h (129) - 9Fh (159).
Set the device number for the host as 01h (1) - 1Fh (31).
<Note>
Device number is set at 81h (129) in default setting. When connecting more than one
brushless motor via RS485, be sure to change the device number beforehand with the
digital keypad or communication software PANATERM
The transmission parameters can be changed by the digital keypad (sold separately) or RS485 communication.
- 67 -
List of data number related to communications
Change of parameters above is made effective when power is turned on.
Time required for data transmission per byte is calculated by the following formula for example in the case of 9600 [bps], 8 bits, parity present
(even number or odd number), and stop bit 1:
(1000/9600) (1 + 8 + 1 + 1) = 1.14 [ms/byte]
Time is 4.58 [ms/byte] for 2400 [bps], and 2.29 [ms/byte] for 4800 [bps].
Note, however, actual communication time will be added time necessary for processing received command, and necessary for
switching between a line and transmission/reception control.
(2) Extension parameter (special command): 8103h - 81B0h
These are parameters to get motor status or to give commands to the motor. Refer to P.76 Communication
command for detail.
PrNo.
Range of
setting
Function/Description Default
Parameter
name
80h(128)
-
9Fh(159)
0 - 2
0 - 11
10 - 1000
0 - 9
1 - 255
81h(129)
2
4
10
9
2
60
61
62
63
64
65
Set the device number of motor in communication (Motor ID).
This value is the shaft number in communication.
80h (128) is the device number for setting control data (such as control start)
by one operation to all connected motors. (No response is made by motors.)
When the device number is set to 80h (128), change of parameter and
request for status are ignored, therefore set to 81h (129) - 9Fh (159) normally.
Set the communication speed of RS485 communication.
0: 2400bps, 1: 4800bps, 2: 9600bps
Set the communication standard of RS485 communication.
0: 8 bits, no parity, stop bit 1
1: 8 bits, no parity, stop bit 2
2: 8 bits, odd number parity, stop bit 1
3: 8 bits, odd number parity, stop bit 2
4: 8 bits, even number parity, stop bit 1
5: 8 bits, even number parity, stop bit 2
6: 7 bits, no parity, stop bit 1
7: 7 bits, no parity, stop bit 2
8: 7 bits, odd number parity, stop bit 1
9: 7 bits, odd number parity, stop bit 2
10: 7 bits, even number parity, stop bit 1
11: 7 bits, even number parity, stop bit 2
Communication response time is the shortest time for setting transmission mode in RS485
bus for response after the motor has received communication data. Actual data response
time depends on the type and data of order.
Unit [ms]
Set the retry times of RS485 communication.
0 - 8: Number of retrials, 9: No retrial
Protocol timeout is the time allowed from reception of a character code to
reception of the next one in communication. If normal character code is not
received within this time, communication is timed out, and received data is
discarded. If timeout should continue to occur, and the number of detections
exceed the retry times, the motor trips due to RS485 communication error.
Unit [seconds]
Device
number
Communication
speed
Communication
standard
Communication
response
time
Retry
times of
communication
Protocol
timeout
8060h
8061h
8062h
8063h
8064h
8065h
Data No.
(address)
(1) Communication parameter
- 68 -
11. Appendix Communication
Transmission Sequence
Handshake code
For line control, following codes are used:
Protocols are based on JISX5002.
Composition of sent and received data
Shows composition of data transferred on physical phase.
There are two transmission patterns available depending on the contents of command.
Sending address: Set the mating device number for sending data in ASCII2 byte.
Host ID 01h (01) - 1Fh (31)
Motor ID 80h (128) - 9Fh (159)
When the sending address is set to 80h (128), all connected motors
executes the command (only for some commands). However, re-
sponse is not made from the motor.
Name
SOH
STX
ETX
EOT
ENQ
ACK
NAK
Heading start
Text start
Text end
Transmission end
Request for sending
Positive response
Negative response
Code Functions Description
01h
02h
03h
04h
05h
06h
15h
Start code of communication data, which is followed by address.
Start code for sending command data.
Termination code for command data.
Sent from the motor when transmission message is finished.
Inquiry code from host controller to motor. The motor sends data
transmission command when sending data is available, and
transmission end command when sending data is not available.
Sent when received message is judged to be normal.
Sent when received message is judged to be abnormal.
Request for sending/ Positive response/
Negative response/ Transmission end command
(Host Motor, Motor Host)
SOH
Sending address 1
Sending address 2
Senders address 1
Senders address 2
ENQ/ACK/NAK/EOT
Data transmission command
(Host Motor, Motor Host)
SOH
Sending address 1
Sending address 2
Senders address 1
Senders address 2
STX
Command 1
Command 2
Data number 1
Data number 2
Data number 3
Data number 4
Data 1
Data 2
Data 3
Data 4
ETX
BCC
Note) Each box shown 1 byte data.
- 69 -
Senders address : Set the address of communication sending source (self) in ASCII 2 bytes.
Host ID 01h (01) - 1Fh (31)
Motor ID 81h (129) - 9Fh (159)
Command : Control command (2 bytes)
Data number : Set the data number to be controlled in ASCII 4 bytes.
Data : Set the writing data in ASCII 4 bytes.
When data is minus, it is converted by signed 16 bits.
(e.g. In the case of -10, data is ASCII code of hexadecimal FFF6.)
BCC : In the case of data transmission command, set XOR (logi-
cally inverted) value of each byte from STX - ETX.
List of commands
Command Code
Transmission
direction
Description
24h 50h
24h 53h
24h 52h
23h 52h
23h 43h
23h 49h
Data writing command. Change of parameter and motor control data.
(In changing parameter, parameter is not written to EEPROM.)
Data writing command. Change of parameter and motor control data.
(In changing parameter, parameter is written to EEPROM.)
*Writing to EEPROM should be requisite minimum.
(EEPROM endurance: approx. 100,000 write cycle.)
Data reading request command. Command which requests the parameter,
status, and control detail of motor.
Response to data reading request. Returns the parameter, status, and
control detail of motor to $R.
Data update request response. Returns the status of motor (8103h) to host in
response to request for sending command when data of motor status (8103h) has
changed from previous request for sending.
Initial request response. When the motor is powered on, 9999 is sent following #I in
response to initial inquiry from host controller (Request for sending).
$P
$S
$R
#R
#C
#I
Host
Motor
Host
Motor
Host
Motor
Motor
Host
Motor
Host
Motor
Host
Transmission procedure
$P/$S: Data writing/Parameter writing command
2Motor Host (result response)
1Host Motor (Data writing)
Host ID Motor ID
SOH ACK
Motor ID Host ID Command Data number
(parameter address)
Data
(parameter value)
SOH STX $ P
ETX BCC
Answers NAK when requested data number (parameter address) or data value (parameter
value) is abnormal. Shows that parameter was properly set only when ACK is answered from
the motor.
The motor saves the status when executing request for sending, and emits the above response
when the status in receiving the next request for sending has changed. Read data is the same
as in reading data number 8103h.
When the motor is powered on, in the case where request for sending is sent continuously, data
update request response is answered after initial request response is made.
The motor makes communication completion response because data is not requested from the
host, and the status of motor has not changed.
- 72 -
11. Appendix Communication
Example of Data Communication
When power is turned on
Communication data is shown below in chronological order when request for sending is
executed in power-on for the motor.
Initial request response at the first, and then data update request response is answered
from the motor.
Then, if the status of motor has not changed, only transmission completion response is answered.
Shown below is the status where the motor is connected with host ID = 01h (1), motor ID = 81h
(129).
It is represented by ASCII characters. (Data in the parenthesis is hexadecimal ASCII code.)
Host
1Request for sending
2Initial request response
Motor
SOH
(01h)
8
(38h)
1
(31h)
0
(30h)
1
(31h)
ENQ
(05h)
Host
Motor
Host
Motor
Host
3Request for sending
4Data update request response
Motor
Host
Motor
Host
Motor
1
(31h)
0
(30h)
1
(31h)
ACK
(06h)
Host
5Request for sending
6Transmission completion response
Motor
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
STX
(02h)
#
(23h)
SOH
(01)
8
(38)
I
(49h)
9
(39h)
9
(39h)
9
(39h)
9
(39h)
0
(30h)
0
(30h)
0
(30h)
0
(30h)
ETX
(03h)
BCC
(6Bh)
1
(31h)
0
(30h)
1
(31h)
ACK
(06h)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
EOT
(04h)
SOH
(01h)
8
(38h)
1
(31h)
0
(30h)
1
(31h)
ENQ
(05h)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
STX
(02h)
#
(23h)
SOH
(01)
8
(38)
C
(43h)
8
(38h)
1
(31h)
0
(30h)
3
(33h)
0
(30h)
0
(30h)
0
(30h)
2
(32h)
ETX
(03h)
BCC
(69h)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
EOT
(04h)
SOH
(01h)
8
(38h)
1
(31h)
0
(30h)
1
(31h)
ENQ
(05h)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
EOT
(04h)
- 73 -
Example of trip reset
Shown below is communication data in chronological order when executing trip reset.
This is an example where trip reset of all motors connected by host ID = 01h (1). Data is
represented by ASCII character. (Data in parenthesis is hexadecimal ASCII code.)
Example of changing parameter (writing data)
Shown below is communication data in chronological order when changing parameter (not
written to EEPROM).
This is an example of changing Pr00 (8000h) The 1st target position (rotation number) to
10 (0000Ah) with motor connected by host ID = 01h (1) and motor ID = 81h (129). Data is
represented by ASCII character. (Data in parenthesis is hexadecimal ASCII code.)
Host
Motor
Host
Motor
SOH
(01h)
8
(38h)
0
(30h)
0
(30h)
1
(31h)
STX
(02h)
$
(24h)
P
(50h)
8
(38h)
1
(31h)
9
(39h)
0
(30h)
0
(30h)
0
(30h)
0
(30h)
1
(31h)
ETX
(03h)
BCC
(74h)
There is no response from the motor because motor ID is set at 80h (128).
Host
Motor
Host
Motor
SOH
(01h)
8
(38h)
1
(31h)
0
(30h)
1
(31h)
STX
(02h)
$
(24h)
P
(50h)
8
(38h)
0
(30h)
0
(30h)
0
(30h)
0
(30h)
0
(30h)
0
(30h)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
ACK
(06h)
A
(41h)
ETX
(03h)
BCC
(0Ch)
- 74 -
11. Appendix Communication
Example of reading parameter (reading data)
In reading data, reading request is emitted to the motor, and then request for sending
command is issued.
This is an example of reading Pr40 (8040h) Homing mode with the motor connected by
host ID = 01h (1) and motor ID = 81h (129). (Data in parenthesis is hexadecimal ASCII
code.)
Host
1Parameter reading request
Motor
Host
Motor
Host
Motor
Host
Motor
2Request for sending
Host
Motor
1
(31h)
SOH
(01h)
8
(38h)
1
(31h)
0
(30h)
1
(31h)
STX
(02h)
#
(23h)
0
(30h)
0
(30h)
0
(30h)
ETX
(03h)
BCC
(7Bh)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
ACK
(06h)
SOH
(01h)
8
(38h)
1
(31h)
0
(30h)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
STX
(02h)
1
(31h)
ENQ
(05h)
0
(30h)
$
(24h)
R
(52h)
8
(38h)
0
(30h)
4
(34h)
0
(30h)
0
(30h)
ETX
(03h)
BCC
(7Dh)
SOH
(01)
8
(38)
R
(52h)
8
(38h)
0
(30h)
4
(34h)
0
(30h)
0
(30h)
0
(30h)
1
(31h)
0
(30h)
1
(31h)
ACK
(06h)
SOH
(01h)
0
(30h)
1
(31h)
8
(38h)
1
(31h)
EOT
(04h)
- 75 -
Communication Timing
<Information>
1) Time is counted from the rising edge of stop bit.
2) Time allowed from receiving one character code until receiving the next character
code can be set by Pr65 Protocol timeout.
If the next normal character code cannot be received within the time set by this
parameter, the motor detects communication timeout and received data is canceled.
If communication timeout is detected continuously, and the number of detections
exceeds the number of retrials (Pr64), the motor trips because of RS485 communi-
cation error.
3) When the host sends data and still does not receive any response from the motor,
communication error may be present through effect of noise, etc. In this case, the
host should send data again after time set by Pr65 Protocol timeout.
<Communication establishing time when power is turned on>
Establishment communication takes about 800ms when the motor is powered on.
The motor does not make response in the meantime, therefore allow waiting time longer
than a second.
[Timing in power-on]
Symbol
T1
T2
T3
Communication response time (Motor)
Communication response time (Host)
Data emitting time from motor to host after bus is occupied
Set by Pr63.
Take interval 10ms or longer.
0 - 2ms
Name Value
T3
0 - 2ms
T1 or above T1 or above T2
T3
0 - 2ms
T3
0 - 2ms
Data transfer EOT
ACK/NAK
(Result response)
Request
for sending
T3
0 - 2ms
HostMotor
MotorHost
Motor bus occupied
Communication
established 800ms
Waiting time longer
than 1 second
Request for sending
Power ON
Response
Motor power supply
HostMotor
MotorHost
- 76 -
11. Appendix Communication
Communication Command
Communication Command in Detail
8000h - 807Fh: Parameter
$P: Parameter writing command (Without EEPROM writing function)
When the device number set on the motor (value of Pr60) matches with the motor ID of received
data, parameter change is executed.
When parameter address and parameter value are abnormal, NAK is answered.
Set the parameter address at 80 . (8062 for Pr62)
Set the parameter value in 4 digits of ASCII code (P1, P2, P3, and P4) which is obtained by
conversion from the data to hexadecimal.
(e.g. 100 = 0064, -100 = FF9C)
NAK is answered while the motor detects undervoltage error, and the parameter is not changed.
Changed parameter is not written to EEPROM by this command. In order to make changed parameter
still effective after power resetting, execute EEPROM writing command by data number 81B0h.
When run command is executed by I/O while parameter is being written by communication at the
same time, enter the run command after receiving ACK response from the motor. The motor runs
per the written parameter.
Data number
8000h - 807Fh
8103h
8104h
8105h
8110h
8111h
8112h
8113h
8114h
8115h
8116h
8117h
8118h
8120h
8130h
8131h
8180h
8190h
8191h
81B0h
Parameter
Motor status
Model code 1
Model code 2
Rotation speed (actual speed)
Commanded speed
Internal DC voltage
Torque
Load factor
Present position (rotation number)
Present position (pulse)
Target position (rotation number)
Target position (pulse)
Detail of trip
Input terminal status
Output terminal status
Run command
Trip reset
Forced trip
Parameter EEPROM writing
Applicable command on host side
$P/$S/$R
$R
$R
$R
$R
$R
$R
$R
$R
$R
$R
$R
$R
$R
$R
$R
$P/$S
$P/$S
$P/$S
$P/$S
Description
Received data (Host Motor)
Motor ID Host ID Command Parameter address Parameter value
SOH STX $ P 8 0 P1 P2 P3 P4 ETX BCC
- 77 -
$S: Parameter writing command (with EEPROM writing function)
When the device number set on the motor (value of Pr60) matches with the motor ID of received
data, parameter change is executed.
When parameter address and parameter value are abnormal, NAK is answered.
Set the parameter address at 80 . (8062 for Pr62)
Set the parameter value in 4 digits of ASCII code (P1, P2, P3, and P4) which is obtained by
conversion from the data to hexadecimal.
(e.g. 100 = 0064, -100 = FF9C)
NAK is answered while the motor detects undervoltage error, and the parameter is not changed.
Changed parameter is written to EEPROM by this command. Response may take some time since
EEPROM writing process is required.
When run command is executed by I/O while parameter is being written by communication at the
same time, enter the run command after receiving ACK response from the motor. The motor runs
per the written parameter.
Writing to EEPROM should be requisite minimum.
$R: Parameter reading request command
Set the parameter address at 80 . (8062 for Pr62). Set the parameter value at 0000.
Enter request for sending after execution of this command, parameter value is responded.
#R: Parameter response command
When requested parameter address is abnormal, 0000 as parameter value is answered. You
should check parameter address as you requested.
When the parameter reading request command is normally completed, the motor answers a param-
eter value when it receives request for sending.
Parameter address which is read out is sent by 80 .
Parameter value is sent in 4 digits of ASCII code (P1, P2, P3, and P4) which is obtained by conver-
sion from the data to hexadecimal.
e.g. 100 = 0064, -100 = FF9C
Received data (Host Motor)
Motor ID Host ID Command Parameter address Parameter value
SOH STX $ S 8 0 P1 P2 P3 P4 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Parameter address Parameter value
SOH STX $ R 8 0 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Parameter address Parameter value
SOH STX # R 8 0 P1 P2 P3 P4 ETX BCC
- 78 -
11. Appendix Communication
8103h: Motor status
$R: Status reading request command
Enter request for sending after execution of this command, the motor status is answered.
Set 0000 in data value.
#R: Status response command
When the motor receives request for sending after normal completion of status reading request
command, the motor answers status value.
#C: Data updating request command
The motor saves the status in executing request for sending, and makes the response above when
the status in receiving the next request for sending has changed. Read data is the same as in
execution of data number 8103.
[Detail of status]
Detail above is converted into hexadecimal and represented in ASCII code.
e.g.) Data value = 30h 30h 30h 41h = 000A = indicates in-position status with homing completed.
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 0 3 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 0 3 D1 D2 D3 D4 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # C 8 1 0 3 D1 D2 D3 D4 ETX BCC
D1
D2
D3
D4
Bit 3
0
0
Torque under restriction
Homing completion
Bit 2
0
0
Overload detection
In-motion
Bit 1
0
0
0
In-position
Bit 0
0
0
0
Trip output
- 79 -
8104h: Model code 1, 8105h: Model code 2
$R: Model code reading request command
Enter request for sending after execution of this command, model code of motor is answered.
Set 0000 in data value.
#R: Model code response command
When the motor receives request for sending after completion of model code reading request
command, the model code value is answered.
Model name of the motor is sent in ASCII code of total 8 characters, consisting of 4 characters
respectively.
e.g.) Model code 1 (8104) = 4Dh42h4Dh50h = MBMP
Model code 2 (8105) = 33h41h31h45h = 3A1E
8110h: Rotation speed (actual speed), 8111h: Commanded speed
$R: Speed reading request command
Rotation speed of motor (actual speed) (8110) and commanded speed (8111) are answered by
request for sending after execution of this command.
Set 0000 in data value.
#R: Speed response command
When the motor receives request for sending after normal completion of speed reading request
command, rotation speed value (actual speed value) (8110) and commanded speed value (8111)
are answered.
Data value is answered in rotation speed (actual speed) and commanded speed in [r/min].
e.g.) Data value = 30h 42h 42h 38h = 0BBB = 3000 [r/min]
Data value = 30h 35h 44h 43h = 05DC = 1500 [r/min]
The value shall be positive at CCW rotation and negative at CW rotation.
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 0 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 0 D1 D2 D3 D4 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 1 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 1 D1 D2 D3 D4 ETX BCC
- 80 -
11. Appendix Communication
8112h: Internal DC voltage
$R: Internal DC voltage reading request command
Enter request for sending after execution of this command, the internal DC voltage (voltage in
smoothing capacitor of power supply) of the motor is answered.
Set 0000 in data value.
#R: Internal DC voltage response command
When the motor receives request for sending after normal completion of internal DC voltage reading command,
internal DC voltage (voltage in smoothing capacitor of power supply) is answered.
Voltage of motor is answered in [V] for data value.
e.g.) Data value = 30h 31h 31h 38h = 0118 = 280[V]
8113h: Torque 8114h: Load factor
$R: Torque reading request command
Enter request for sending after execution of this command, torque of motor (8113) and load factor
(8114) are answered.
Set 0000 in data value.
#R: Torque response command
When the motor receives request for sending after normal completion of torque reading request
command, torque (8113) and load factor (8114) are answered.
Torque of motor/Load factor multiplied by 10 is answered in [%] for data value.
e.g.) Data value = 30h 31h 32h 43h = 012C = 30.0[%]
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 1 2 0 0 0 0 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 1 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 1 2 D1 D2 D3 D4 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 1 D1 D2 D3 D4 ETX BCC
- 81 -
8115h: Present position (rotation number), 8116h: Present position (pulse)
$R: Present position reading request command
Enter request for sending after execution of this command, present position (rotation number)
(8115) and present position (pulse) (8116) of the motor are answered.
Set 0000 in data value.
This command updates the data of 8116h (pulse) when the present position informa-
tion 8115h (rotation number) reading command is received.
Therefore, if data of 8116h (pulse) should be read first, it is possible that wrong present
position information before updating may be read out; so be sure to follow the reading
order: 8115h (rotation number) 8116h (pulse). Use for only monitoring function.
#R: Present position response command
When the motor receives request for sending after normal completion of present position reading
request command, present position (rotation number) (8115) and present position (pulse) (8116)
of the motor are answered.
Present position of the motor in command pulse unit (288 pulses per rotation) is described by
rotation number x 288 + pulse.
8117h: Target position (rotation number), 8118h: Target position (pulse)
$R: Target position reading request command
Enter request for sending after execution of this command, travel target position (rotation number)
(8117) and target position (pulse) (8118) in the absolute coordinates of motor in positioning
operation are answered.
Set 0000 in data value.
This command updates data of 8118h (pulse) when reading 8117h (rotation number) of
target position information.
Therefore, if data of 8118h (pulse) should be read first, it is possible that wrong target posi-
tion information before updating may be read out; so be sure to follow the reading order:
8117h (rotation number) 8118h (pulse). Use for only monitoring function.
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 1 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 1 D1 D2 D3 D4 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 1 0 0 0 0 ETX BCC
- 82 -
#R: Target position response command
When the motor receives request for sending after normal completion of target position reading
request command, travel target position (rotation number) (8117) and target position (pulse)
(8118) of the motor are answered.
Target position of the motor in command pulse unit (288 pulses per rotation) is described by
rotation number 288 + pulse.
Target position in power-on is 0. Target position when the motor trips is updated to the present
position. When the motor is stopped halfway by stop command, the target position is updated to
the stop position.
8120h: Detail of trip
$R: Trip detail reading request command
Enter request for sending after execution of this command, the detail of trip is answered.
Set 0000 in data value.
#R: Trip detail response command
When the motor receives request for sending after normal completion of trip detail reading request
command, detail of motor trip is answered.
Detail of trip is answered by trip number. (See the list of protective functions on page 46.)
When the trip number is 0, it indicates that no tripping has occurred.
e.g.) Data value = 30h 30h 31h 35h = 0015 = 21 = homing error
Trip history can be read out with parameter (Pr 6b - 6F).
8130h: Input terminal status
$R: Input terminal status reading request command
Enter request for sending after execution of this command, the status of motor input terminal is answered.
Set 0000 in data value.
11. Appendix Communication
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 1 D1 D2 D3 D4 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 2 0 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 1 D1 D2 D3 D4 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 3 0 0 0 0 0 ETX BCC
- 83 -
#R: Input terminal status response command
When the motor receives request for sending after normal completion of input terminal status
reading request command, the input terminal status of the motor is answered.
[Status of input terminal]
Detail above is converted into hexadecimal and represented in ASCII code.
e.g.) Data value = 30h 30h 30h 35h = 0005 = Indicates that I1 and I3 are on.
8131h: Output terminal status
$R: Output terminal status reading request command
Enter request for sending after execution of this command, the status of motor output terminal is answered.
Set 0000 in data value.
#R: Output terminal status response command
When the motor receives request for sending after normal completion of output terminal status
reading request command, the output terminal status of the motor is answered.
[Status of output terminal]
Detail above is converted into hexadecimal and represented in ASCII code.
e.g.) Data value = 30h 30h 30h 31h = 0001 = Indicates that O1 is on.
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 3 0 D1 D2 D3 D4 ETX BCC
D1
D2
D3
D4
Bit 3
0
0
0
I4
Bit 2
0
0
0
I3
Bit 1
0
0
0
I2
Bit 0
0
0
0
I1
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ R 8 1 3 1 0 0 0 0 ETX BCC
Transmission data (Motor Host)
Host ID Motor ID Command Data number Data value
SOH STX # R 8 1 3 1 D1 D2 D3 D4 ETX BCC
D1
D2
D3
D4
Bit 3
0
0
0
0
Bit 2
0
0
0
0
Bit 1
0
0
0
O2
Bit 0
0
0
0
O1
- 84 -
11. Appendix Communication
When a signal of the same function is assigned to the input signal (1 - 4), function is made
effective by activation of any signal.
Detail above is converted into hexadecimal and represented in ASCII code.
e.g.) Data value = 30h 30h 31h 30h = 0010 = Indicates homing start.
8180h: Run command
$P/$S: Run command
When the motor is powered on with Pr3E set at 1 (Command through RS485), this command
enables sending run command to the motor. At this time, point selection or run command cannot be
given through I/O. (See 1 function selection on page 42.)
When Pr3E is 0 (command through I/O), run command by this command is ignored.
When run command is given to the motor with this command, first send 0000 as a data value.
Operation is the same both for $P command and $S command.
When the motor ID is 80h (128), all connected motors execute the command.
However, no response is emitted from the motor.
[Run command]
D1
D2
D3
D4
Bit 3
REV
0
POINT2
JOG_REV
Bit 2
0
M_FREE
POINT1
JOG_FWD
Bit 1
0
S_STOP
0
POINT
Bit 0
0
H_STOP
HOMING
STEP
Name
H_STOP
S_STOP
M_FREE
STEP
POINT
JOG_FWD
JOG_REV
HOMING
POINT1
POINT2
REV
Function
Instantaneous stop
Deceleration stop
Motor-free
Sequential
run start
Run start
Forward jog start
Reverse jog start
Homing start
Point designation 1
Point designation 2
Direction switching
Detail
When the motor is in motion, stop the motor based on setting of
Pr59 "Deceleration time in instantaneous stop".
Operation directive is not accepted as long as this signal is on.
The motor reduces speed and stops when it is in motion.
Operation directive is not accepted when the motor is stopped or when this signal is on.
Sets the motor free.
Operation directive is not accepted as long as this signal is on.
Whenever this signal is turned on, positioning point number is
automatically incremented by 1 to executed positioning.
Maximum point number of positioning is determined by Pr0E.
Executes positioning operation to the point chosen by POINT 1 and 2.
The motor operates in + direction as long as this signal is on.
The motor operates in direction as long as this signal is on.
Homing operation is started when this signal is turned on.
Choose a point number.
Choose a point number.
Motor operation signal is inverted when this signal is on.
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ P 8 1 8 0 D1 D2 D3 D4 ETX BCC
- 85 -
8190h: Trip reset
$P/$S: Trip reset command
When data value is set at 0001 and this command is executed during trip, trip reset is executed.
When data value is other than 0000 and 0001, NAK is answered.
Operation is the same for both $P command and $S command.
This command is incapable of resetting some trips depending on their factor.
As for tripped condition after executing trip reset command, check it by status reading or trip detail
reading command.
When motor ID is set to 80h (128), all connected motors execute the command.
However, no response is answered from the motor.
8191h: Forced trip
$P/$S: Forced trip command
When data value is set to 0001 and this command executed, the motor trips (forced trip).
When data value is other than 0000 and 0001, NAK is answered.
Operation is the same for both $P command and $S command.
When motor ID is set to 80h (128), all connected motors execute the command.
However, no response is answered from the motor.
81B0h: Parameter EEPROM writing
$P/$S: Parameter EEPROM writing command
When data value is set to 0001 and this command executed, parameter is written to EEPROM contained in the
motor. Response may take some time because EEPROM writing process is executed.
Use this command when you want to change the parameter by $P command and make change still
effective after power resetting.
NAK is answered and EEPROM writing process is not executed as long as the motor detects
undervoltage error.
When data value is other than 0000 and 0001, NAK is answered.
Operation is the same for both $P command and $S command.
When motor ID is set to 80h (128), all connected motors execute the command.
However, no response is answered from the motor.
Writing to EEPROM should be requisite minimum.
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ P 8 1 9 1 0 0 0 1 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ P 8 1 9 0 0 0 0 1 ETX BCC
Received data (Host Motor)
Motor ID Host ID Command Data number Data value
SOH STX $ P 8 1 B 0 0 0 0 1 ETX BCC
- 86 -
General specification
12. Specifications
10%
50/60Hz
Position control by CS signal, PWM sine wave driving system, 8kHz
Ball bearing
See "2. Installation" on page 8.
288 pulses/rotation (Accuracy: Within 5 degrees at 20 C at no load)
4 inputs
2 outputs (Open collector)
4 points (Travel distance, speed, acceleration time, deceleration time,
and relative/absolute can be set per point.)
150%, 1 minute
150%
Self cooling
E (Applies for A to UL.)
B
a
s
i
c
s
p
e
c
i
f
i
c
a
t
i
o
n
F
u
n
c
t
i
o
n
P
e
r
f
o
r
m
a
n
c
e
Allowed range of supply
voltage fluctuation
Power supply frequency
Control method
Bearing
Ambient conditions
Number of positioning
points
Positioning resolution
Input signal
Output signal
Protective function
Communication function
via RS232C
Communication function
via RS485
Digital keypad
(sold separately)
Overload rating
Starting torque
Overload, Overcurrent, Overvoltage, Undervoltage, System error,
Setting change warning, Over-speed, Sensor error, Overheat, Position
error, External forced trip, Position error counter overflow, RS485
communication error, Operation execution error, Homing error, present
position overflow, Hardware limit error, Digital keypad communication
trouble, user parameter error, and system parameter error
Setting of parameter and monitoring of control condition are enabled
with commercial PC. (Connection cable (sold separately) is required
when commercial PC is connected.)
Setting of parameter, monitoring of control condition, and the like are
enabled with RS485 interface.
Available
See "2. Installation" on page 8.
Cooling system
Heat resistance class
Protective structure
- 87 -
Typical characteristics
MBMP3A1EBC
MBMP3A1ESC
MBMP3A2EBC
MBMP3A2ESC
MBMP5A1EBC
MBMP5A1ESC
MBMP5A2EBC
MBMP5A2ESC
MBMP9A1EBC
MBMP9A1ESC
MBMP9A2EBC
MBMP9A2ESC
MBMP1E2EBC
MBMP1E2ESC
30
50
90
130
Model name
Rated
output
[W]
100 -
120
200 -
240
100 -
120
200 -
240
100 -
120
200 -
240
200 -
240
Input
voltage
[V]
8
8
8
8
Number of
polarities
[P]
Mass
[kg]
Rotor
inertia
[x10
-4
kg
.
m
2
]
100%
continuous
100%
continuous
100%
continuous
Time rating
Rated
input
current
[Arms]
Starting
torque
1
[N.m]
Rated
torque
[N.m]
3000
3000
3000
3000
Rated
rotation
speed
[r/min]
100%: 30 minutes
80%: continuous
Mounting hole diameter of motor is different from that for MB type gear head. Use caution.
50W
7
5
9
4
0
.
2
(
5
4
)
0
-
0
.
0
4
0
80
+2
-0.5
O-ring
4- 6.5
95
36
5
0
0
2
7
7
5
7
0
-
0
.
0
4
0
8
h
7
0
-
0
.
0
1
5 32
25
7 2
8
5
1
1
0
-
0
.
0
4
0
1
2
h
7
0
-
0
.
0
1
8
37
30
7 2
9
4
0
.
2
(
5
4
)
80
+2
-0.5
4- 5.5
36
1
0
4
0
.
2
(
5
8
)
90
+2
-0.5
4- 6.5
36
1
0
4
0
.
2
(
5
8
)
90
+2
-0.5
4- 8.5
8
5
0
-
0
.
0
4
0
O-ring
155
5
0
0
2
7
36
36
7
5
9
4
0
.
2
(
5
4
)
0
-
0
.
0
4
0
80
+2
-0.5
O-ring
4- 6.5
101
5
0
0
2
7
- 89 -
Gear head
MB8G BV
MB9G BV
<Information>
Dimension in ( ) marked with
indicates dimension
with reduction gear ratio 30 or above.
<Information>
Dimension in ( ) marked with
indicates dimension
with reduction gear ratio 30 or above.
41(46) 35
7
25
26.5
4- 6.5
9
4
0
.
5
90
4
0
1
8
h
7
1
8
45(58) 42
5
25
35
4- 8.5
1
0
4
0
.
5
0
-
0
.
0
1
8
1
4
.
5
0
-
0
.
1
5
6
0
-0.030
Parts name
[Attachments of MB8G]
Gear head
mounting screw
Nut
Flat washer
Temporary assembling screw
Key
Dimension Application Quantity
M6 length 65
M6 length 70
M6
For M6
M2.6 length 12
(See key dimension.)
4
4
4
4
2
1
Remarks
Hexagon socket head bolt
Hexagon socket head bolt
Hexagon socket head bolt
MB8G5BV - MB8G20BV
MB8G30BV, MB8G50BV
Parts name
[Attachments of MB9G]
Gear head
mounting screw
Nut
Flat washer
Temporary assembling screw
Key
Dimension Application Quantity
M8 length 75
M8 length 90
M8
For M8
M3 length 12
(See key dimension.)
4
4
4
4
2
1
Remarks
Hexagon socket head bolt
Hexagon socket head bolt
Hexagon socket head bolt
MB9G5BV - MB9G20BV
MB9G30BV, MB9G50BV
Nameplate
Nameplate
Reduction gear ratio in
Reduction gear ratio is available in
6 types: 5, 10, 15, 20, 30, and 50.
- 90 -
13. Options (sold separately)
39-01-2145
(Molex Incorporated.)
Digital keypad (sold separately)
Control signal extension cable (14-pin) (sold separately)
[Dimensional outline drawing]
Connector kit (sold separately)
[Mounting hole]
Part number: DV0P3510
Part number
DV0P38510
DV0P38530
DV0P38550
Length (L)
1m
3m
5m
Part number
DV0P3890
DV0P3900
DV0P3610
Description
Engaged on motor side
Connector side
Engaged on the digital keypad
39-01-2146(5559-14P 210) 1 piece, Pin 39-00-0049 (5558T2L) 14 pieces (Molex Incorporated)
39-01-2145(5557-14R 210) 1 piece, Pin 39-00-0047 (5556T2L) 14 pieces (Molex Incorporated)
39-01-2105(5557-10R 210) 1 piece, Pin 39-00-0047 (5556T2L) 10 pieces (Molex Incorporated)
L
(14-pin) (14-pin)
Control signal conversion cable (14-pin 10-pin) (sold separately)
[Dimensional outline drawing] Part number
DV0P38605
Length (L)
0.5m
L
(14-pin) (10-pin)
Control signal branch cable (14-pin 14, 10-pin) (sold separately)
[Dimensional outline drawing] Part number
DV0P38805
Length (L)
0.5m
L
(14-pin) (14-pin)
(10-pin)
Applicable wire size: AWG22 ~ 26
Applicable manual press-fit tool: 57064-5000 or 57038-5300 (Molex Incorporated)
20
65
55
65
55
6
0
7
0
14
2- 3.5
30 hole
2-M3 or
diameter
3.7 hole
7
0
6
0
2
8
On motor side
On motor side
On motor side
39-01-2146
(Molex Incorporated.)
39-01-2145
(Molex Incorporated.)
Connector side
Digital keypad or
PC connection cable
Digital keypad or
PC connection cable
Connector side
39-01-2146
(Molex Incorporated.)
39-01-2105
(Molex Incorporated.)
39-01-2146
(Molex Incorporated.)
39-01-2105
(Molex Incorporated.)
Communication software "PANATERM for BL" (sold separately): DV0P4270
PC cable (10-pin, 14-pin- D sub connector pin, 1.5m) (sold separately): DV0P4140
- 91 -
Warranty period
Warranty period of this product is 1 year from purchasing, or 1.5 years from our
manufacturing month.
However, respective life shall not be exceeded as for standard life describing items.
(See Installation/Checking the load and use condition on page 12.)
Detail of warranty
If any trouble should be found within warranty period under normal use condition in
conformance with this instruction manual, it will be repaired free of charge.
Repair will be chargeable in the following cases even if within warranty period:
When trouble is caused by wrong use, and inappropriate repair or modification.
When trouble is caused by dropping after purchase, or damage in transportation.
When trouble is caused by use out of specification range of the product.
When trouble is caused by fire, earthquake, lightning stroke, damage by wind and
flood, damage by salt, abnormal voltage and any other natural disaster.
When trouble is caused by entry of water, oil, metal strip, and any other foreign
substance.
Warranty covers only the body of delivered product, and damage induced by trouble of
delivered products will be excluded from compensation.
Caution in use
If you are planning to use this product under special environment, such as atomic power
control, aerospace equipment, traffic organization, medical equipment, various safety
systems, and equipment which requires cleanliness, please contact us.
When this product is operated without the shaft electrically grounded, such as in driving
the fan, bearing noise may become higher due to the occurrence of electrocorrosion
depending on the motor used or setting environment, so confirm and verify the condition
on the customer side in such a case.
Although we make as much efforts as possible for assuring the quality of this product, it
is possible that the product operates out of setting due to external noise more than
expected, application of static electricity, or unlikely malfunction of input power supply,
wiring, and components; therefore we would ask you customers to apply failsafe design
and ensure safety in the operable range in operating area.
Limited warranty
IMC66
S1104-0
Repair
Ask the sales agent where the product was purchased for details of repair work.
When the product is installed in a machine or device, consult first the manufacturer of the machine
or device.
Web site
Web site of Motor Company, Matsushita Electric Industrial Co., Ltd.
http://panasonic.co.jp/motor/eng/
After-sale service (repair)
Memorandum (Fill in the blanks for convenience in case of inquiry or repair)
Motor Company, Matsushita Electric Industrial Co., Ltd.
7-1-1, Morofuku, Daito, Osaka 574-0044, Japan
Date:
Telephone No.
Model No. MBMP E Date of purchase
Place of
purchase