Mitsubishi Electric MELSERVO-J2S-S061 Specifications And Instruction Manual


Add to my manuals
86 Pages

advertisement

Mitsubishi Electric MELSERVO-J2S-S061 Specifications And Instruction Manual | Manualzz

Section Design Eng.

MITSUBISHI

General Purpose AC Servo

MELSERVO-J2S-S061

Built-In Positioning Function

Specifications and Instruction Manual

For Engineering Sample

MITSUBISHI

ELECTRIC

BCN-B11127-479*

1. FUNCTION AND CONFIGURATION

1.1 Overview

1.2 Features

1.3 System configuration

2. WIRING DIAGRAM

3. TERMINALS

Table of Contents

3.2 Connection example

3.3 Power-on sequence

3.4 Signal explanations

3.5 Additional function devices

4. INTERFACES

5. AUTOMATIC OPERATION MODE

5.1 Positioning via point table with digital input

5.2 Positioning operation in accordance with point tables

5.3 Positioning operation via communication

5.4 Manual operation mode

6. DISPLAY AND OPERATION

6.1 Display flowchart

7. PARAMETERS

8. COMMUNICATIONS

8.1Configuration

8.2 Communication specifications

8.3 Protocol

8.4 Character codes

8.5 Error codes

8.6 Checksum

8.7 Time-out operation

8.8 Retry operation

8.9 Initialization

8.10 Communication procedure example

8.11 Command and data No. list

8.12 Detailed explanation of commands

REVISIONS

16

18

18

22

23

24

26

27

27

28

2

2

3

3

5

7

7

8

8

12

14

53

53

54

54

55

55

56

66

47

47

49

50

52

85

1

BCN-B11127-479*

1. FUNCTIONS AND CONFIGURATION

1.1 Overview

The MR-J2SA-S061 AC servo amplifier with built-in positioning functions is the MR-J2S-A generalpurpose AC servo amplifier which incorporate single-axis positioning functions. These functions perform positioning operation by merely setting the position data (target positions), motor speeds, acceleration and deceleration time constants, etc. to point tables as if setting them in parameters. The servo amplifier is the most appropriate to configure a program-free, simple positioning system or to simplify a system, for example.

There are up to 31 points. You can choose a configuration suitable for your purpose, e.g. simple positioning system using external I/O signals (DI/O), operation using DI/O and RS-422 serial communication, or multi drop operation using RS-422 serial communication.

All servo motors are equipped with an absolute position encoder as standard. An absolute position detection system can be configured by merely adding a battery to the servo amplifier. Once the home position has been set, zeroing is not required at power on, alarm occurrence, etc.

2

BCN-B11127-479*

1.2 Features

(1) Up to 31 point tables

(2) Stopper type zeroing operation

(3) Point table output function

1.3 System configuration

1) Several (up to 32) servo amplifiers are connected with the personal computer by RS-422.

External I/O signals

Personal computer Set-up

Software

Servo amplifier (axis 1)

CN1A CN1B

Power supply

3-phase 200VAC or single-phase

230VAC

CN2 CN3

RS–232C

RS–422

RS–232C/RS-422 converter

(to be prepared by the customer)

Servo motor

RS–422

External I/O signals

Servo amplifier (axis 2)

CN1A CN1B

Power supply

3-phase 200VAC or single-phase

230VAC

CN2 CN3

To the next axis

Servo motor

Communication data

PC to Servo amplifier

- Positioning data to point table

- Control signals

- Parameter data

Servo amplifier to PC

- Status monitor

- Parameter data

- Alarm information and so on

3

BCN-B11127-479*

2) The following configuration uses external I/O signals. The external input signals are used to control all signals (devices) that response delay is less than 15msec.

External I/O signals

Servo amplifier

CN1A CN1B

Power supply

3-phase 200VAC or single-phase

230VAC

CN2 CN3

Servo motor

3) Function list

Contents Description

Point block # input

Position data input

Operation specification

Position command input

Speed command input

System

Operation specification

Position command input

Speed command input

System

- Positioning up to 31 point via point block #

- Setting at point block

- Setting range for positioning: +/- 1 [um] to +/- 999.999 [um]

- Setting at point block

- Set at the point block for acc. / dec. time

- Parameter # 14 is for S-Curve acc. / dec. time constant

- Absolute value command with sign or incremental value command

- Positioning via RS-422(232C) communication

- Setting via RS-422(232C) communication

- Setting range for positioning : +/- 1 [um] to +/- 999.999 [um]

- Setting via RS-422(232C) communication

- Set the acc. / dec. time via RS-422(232C) communication

- Parameter # 14 is for S-Curve acc. / dec. time constant

- Absolute value command with sign or incremental value command

Automatic mode

Manual mode

Manual zeroing

Function on positioning control

JOG

Stopper type zeroing

- Select the required ones from among 31 preset point blocks and perform operation in accordance with the set value

(Position block # input, Position data input)

- Jogging operation among preset jog speed via RS-422(232C) communication or external input

- Stopper type zeroing

Capable set the zero address at parameter setting

- Absolute position detection system

- Backlash compensation

- External stroke limit function

- Software stroke limit function

- Teaching function

- Roll feeding function (equivalent)

4

BCN-B11127-479*

2. Wiring Diagram

NFB MC

Servo amplifier

MR-J2S-A-S061

3-phase 200VAC

L1

L 2

L 3

L11

L12

C

D

TE2

Regenerative brake option

P

When connecting the external regenerative brake option, always disconnect the jumper from across P-D.

10m(39.37inch) max.

Zeroing completion

Proximity dog

RA 1

COM

ZP

DOG

SG

SG

CN1 A

9

18

8

10

20

TE1

CN 2

U

V

W

U (Red)

V (White)

W (Black)

(Green)

B1

B2

Emergency stop

To be shut off when servo on signal switches off or alarm occurs.

Encoder cable

(Available as option or to be fabricated)

Servo motor

SM

Electromagnetic brake

Encoder

Servo on

Forward rotation stroke end

Reverse rotation stroke end

Automatic/manual selection

Point table No. selection 1

Point table No. selection 2

Forward rotation start

Reverse rotation start

10m (39.37inch) max.

SON

LSP

LSN

MD0

CN1B

15

16

17

7

Rough match

In position

Trouble

Ready

Upper limit setting

RA2

RA3

RA4

RA5

DI0

DI1

ST1

ST2

SG

SG

VDD

COM

CPO

INP

ALM

RD

P15R

VC

13

4

6

18

19

11

5

14

8

9

10

20

3

2

Upper limit setting LG 1

External torque limit

TLA 12

SD Plate

2m(78.74inch) max.

CN3

Communication cable

(Available as option or to be fabricated)

CN3

4 MO1

3 LG

14 MO2

13

Plate

LG

SD

A

A

Monitor output 1

10 k

Monitor output 2

10 k

5

BCN-B11127-479*

Note: 1. To prevent an electric shock, always connect the protective earth (PE) terminal of the servo amplifier to the protective earth (PE) of the control box.

2. Connect the diode in the correct direction. If it is connected reversely, the servo amplifier will be faulty and will not output signals, disabling the emergency stop and other protective circuits.

3. CN1A, CN1B, CN2 and CN3 have the same shape. Wrong connection of the connectors will lead to a fault.

4. The sum of currents that flow in the external relays should be 80mA max. If it exceeds 80mA, supply interface power from external.

5. When starting operation, always connect the forward/reverse rotation stroke end signal (LSN/LSP) with SG. (Normally closed contacts)

6. Trouble (ALM) is connected with COM in normal alarm-free condition.

7. The pins with the same signal name are connected in the servo amplifier.

6

BCN-B11127-479*

3. Terminals

3.1 Terminal blocks

L

Symbol Signal Description

Main circuit power input terminals

1) 200V Class

Supply L

1

, L

2

and L

3

with the following power.

For a single-phase 230VAC power supply, connect the power supply to L1 and

L2 and keep L3 open:

1

U, V, W

L

, L

11

2

, L

P, C, D

N

, L

21

3

Main circuit power supply

Servo motor output

Control circuit power supply

Regenerative brake option

Protective earth (PE)

Servo amplifier

Power supply

3-phase 200 to 230VAC,

50/60Hz

Single-phase 230VAC,

50/60Hz

MR-J2-10A to 70A

L

1

•L

2

L

1

•L

2

MR-J2-100A to 700A

•L

3

Cannot be used for combination with the servo motor HC-SFS52•53.

2) 100V Class

Supply L1, L2 with the single-phase 100 to 120V 50/60Hz power.

Servo motor power output terminalss

Connect to the servo motor power supply terminals (U, V, W).

Control circuit power input terminals

1) 200V Class

Supply L11 and L21 with single-phase 200-230VAC, 50/60Hz power.

2) 100V Class

Supply L11 and L21 with single-phase 100-120VAC, 50/60Hz power.

Regenerative brake option connection terminals

C and D are factory-connected.

When using the regenerative brake option, always remove wiring from across

P-D and connect the regenerative brake option across P-C.

Do not connect.

Ground terminal

Connect this terminal to the protective earth (PE) terminals of the servo motor and control box for grounding.

7

BCN-B11127-479*

3.2 Connection example

Wire the power supply and main circuits as shown below. A no-fuse breaker (NFB) must be used with the input cables of the power supply.

Design the circuit so that the servo on signal also turns off as soon as the power is shut off on detection of alarm occurrence.

RA

Emergency stop OFF ON

MC

MC

SK

NFB MC

(Note 1) Three-phase

200 to 230VAC

or

Single-Phase

230VAC

L1

L2

L3

L11

L21

Servo amplifier

External emergency stop

Servo on

Trouble RA

EMG

SON

SG

VDD

COM

ALM

Note : For a single-phase 230VAC power supply, connect the power supply to L1

and L2 and keep L3 open.

3.3 Power-on sequence

(1) Power-on procedure

1) Always wire the power supply as shown in above Section 3.7.1 using the magnetic contactor with the main circuit power supply (three-phase 200V: L

1

, L

2

, L

3

, single-phase 230V: L

1

, L

2

). Configure up an external sequence to switch off the magnetic contactor as soon as an alarm occurs.

2) Switch on the control circuit power supply L

11

, L

21

simultaneously with the main circuit power supply or before switching on the main circuit power supply. If the main circuit power supply is not on, the display shows the corresponding warning. However, by switching on the main circuit power supply, the warning disappears and the servo amplifier will operate properly.

3) The servo amplifier can accept the servo-on signal (SON) about 1 second after the main circuit power supply is switched on. Therefore, when SON is switched on simultaneously with the threephase power supply, the base circuit will switch on in about 1 second, and the ready signal (RD) will switch on in further about 20ms, making the servo amplifier ready to operate.

4) When the reset signal (RES) is switched on, the base circuit is shut off and the servo motor shaft coasts.

8

BCN-B11127-479*

(2) Timing chart

Power sypply

Base circuit

Servo on

(SON)

Reset

(RES)

Ready

(RD)

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

SON accepted

(1s)

10ms

20ms 10ms

60ms

20ms

10ms

10ms

60ms

20ms 10ms

9

BCN-B11127-479*

3.4 Signal explanations

1) CN1A

Signal Name

Digital I/F power supply input

Open collector power input

Digital I/F common

DC15V power supply

Control common

Proximity dog

Symbol Pin No.

COM

OPC

SG

P15R

LG

DOG

9

24VDC, 200mA or more to this terminal.

11 When using a manual pulse generator, supply 24VDC to this terminal.

10, 20 Common terminal for VDD and COM and isolated from LG.

4 Used to output 15VDC. Power supply terminal for VC and TLA.

1

8

Description

Used to input 24VDC±10% for input interface.

Driver power input terminal for digital interface.

COM of each connector is connected in the servo amplifier.

When using an external power supply, connect a power supply of

Common terminal for VC, TLA, MO1, MO2 and P15R.

When terminals DOG-SG are shorted, the proximity dog signal is detected. The polarity of dog detection input can be changed with the parameter.

I/O Division

DI-1

Zeroing completion ZP

Parameter No.8 Polarity of Proximity Dog Detection Input

0 DOG-SG are opened.

1 (initial value) DOG-SG are shorted.

18 ZP-SG are connected on completion of zeroing.

In the absolute position system, ZP-SG are connected when the servo amplifier is ready to operate but are disconnected if:

1) SON-SG are opened;

2) EMG-SG are opened;

3) RES-SG are shorted;

4) Alarm occurs;

5) Limit switch opens;

6) Zeroing has not been made after the purchase of the product;

7) Zeroing has not been made after the occurrence of absolute position erasure (A. 25) or absolute position counter warning

(A. E3);

8) Zeroing has not been made after the changing of the electronic gear value;

9) Zeroing has not been made after the absolute position system was made valid; or

10) The ST1 coordinate system (000 in parameter No.1) has been changed.

DO-1

DI-1

DO-1

Shield SD Plate Connect one end of the shielded cable.

10

BCN-B11127-479*

2) CN1B

I/F Internal power supply

Digital I/F power supply input

Signal Name

DC15V power supply

Digital I/F Common

Control common

Servo on

Forward rotation stroke end

Symbol Pin No.

VDD 3

Description

Used to output 24V 10% to across VDD-COM.

When using this power supply for digital interface, connect it with

COM.

Permissible current: 80mA

COM 13 Used to input 24VDC 10% for input interface.

Driver power input terminal for digital interface.

COM of each connector is connected in the servo amplifier.

When using an external power supply, connect a power supply of

24VDC, 200mA or more to this terminal.

P15R

SG 10, 20 24VDC common terminal for VDD, COM, etc. and isolated from LG.

LG 1 Common terminal for VC, TLA, MO1, MO2 and P15R.

SON

11 Used to output 15VDC to across P15R-LG. Used for VC/TLA power supply.

15 When SON-SG are shorted, the base circuit is switched on and the servo amplifier is ready to operate.

When they are opened, the base circuit is shut off and the servo motor coasts.

LSP 16 To start operation, short LSP-SG or LSN-SG. When they are opened, the servo motor is stopped suddenly and servo-locked.

I/O Division

DI-1

DI-1

Reverse rotation stroke end

LSN 17

Across Across Operation

DI-1

Forward rotation start

Reverse rotation start

ST1

ST2

LSP-SG LSN-SG CCW direction CW direction

1 1

0 1

1 0

0 0

8

Note. 0:Open,1:Short

This signal serves as a forward rotation start signal for the incremental value command system.

In automatic operation mode, the servo motor rotates in the forward rotation direction as soon as ST1-SG are shorted.

In zeroing mode, zeroing starts as soon as ST1-SG are shorted.

In jog operation mode, the servo motor rotates in the forward rotation direction while ST1-SG are shorted.

Forward rotation denotes the direction in which the address is incremented.

This signal serves as a start signal for the absolute value command system. In automatic operation mode, operation starts as soon as

ST1-SG are shorted.

In zeroing mode, zeroing starts as soon as ST1-SG are shorted.

In jog operation mode, the servo motor rotates in the forward rotation direction while ST1-SG are shorted.

Forward rotation denotes the direction in which the address is incremented.

9 In automatic operation mode, the servo motor rotates in the reverse rotation direction as soon as ST2-SG are shorted. (Incremental value command only)

In jog operation mode, the servo motor rotates in the reverse rotation direction while ST2-SG are shorted.

Reverse rotation denotes the direction in which the address is decremented.

DI-1

DI-1

11

BCN-B11127-479*

Signal Name

Automatic/manual selection

Symbol Pin No.

MDO

Point table No. selection DI0

DI1

Description

7 Short MDO-SG to choose the automatic operation mode, or open them to choose the manual operation mode.

5

14

The following table lists the point table numbers which may be chosen by the combinations of DI0 and DI1:

I/O Division

DI-1

DI-1

DI1 DI0 Selected Point Table No.

Rough match

In position

Trouble

Ready

External torque limit

CPO

INP

ALM

RD

4 CPO-SG are connected when the remaining command distance falls within the parameter-set rough match output range.

This signal is not output while the base circuit is off.

6

Note: 0: DI1/DI0-SG open

1: DI1/DI0-SG shorted

INP-SG are connected when the droop pulses fall within the parameter-set in-position range.

This signal is not output while the base circuit is off.

18 ALM-SG are disconnected when the protective circuit is activated to shut off the base circuit at power off.

They are connected in normal condition at power off.

19 RS-SG are connected when the servo amplifier is ready to operate without failure after servo-on.

DO-1

DO-1

DO-1

DO-1

Analog input

TLA

SD speed. Apply 10[V] for 0[%] override, 0[V] for 100[%], or 10[V] for

200[%].

12 0 to 10V is applied to across TLA-LG to limit the servo motorgenerated torque.

Apply 0[V] for 0 torque or 10[V] for max. torque.

Plate Connect one end of the shielded cable.

Analog input

Shield

3) CN3

Signal Name

Analog monitor 1

Analog monitor 2

RS-422 I/F

Symbol Pin No.

MO1

MO2

4

Description

Used to output the data set in parameter No.17 to across MO1-LG in terms of voltage. Resolution 8 bits

14 Used to output the data set in parameter No.17 to across MO2-LG in terms of voltage. Resolution 8 bits

I/O Division

Analog output

Analog output

RDN 15

TRE 10

RS-232C I/F

Monitor common

Ground

LG

SD

1, 3,

11, 13

Monitoring common for control common

Plate Connect one end of the shielded cable.

12

BCN-B11127-479*

3.5 Additional function devices

By parameter setting, you can assign the signals given in this section to the pins of connectors CN1A and

CN1B, in addition to the signals in Section 3.2.

(1) Pins which accept different signals

Pin Type

Input-only pins

I/O pin

Output-only pins

Connector Pin No.

CN1B-5

CN1B-14

CN1B-16

CN1B-17

CN1B-8

CN1B-9

CN1A-19

Device in Initial Status

Point table No. selection 1

Point table No. selection 2

Forward rotation stroke end

Reverse rotation stroke end

Forward rotation start

Reverse rotation start

Empty

CN1B-18 Trouble

CN1B-19 Ready

Device Symbol

DI0

DI1

DOG

SON

LSP

LSN

MDO

ST1

ST2

CPO

INP

ALM

RD

ZP

(2) Assignable devices

1) Input devices

Device Name Symbol Description

No assigned function

Emergency stop

Alarm reset

No function is assigned.

EMG When EMG-SG are opened, the servo amplifier is placed in the emergency stop status, the servo switches off, and the dynamic brake is operated to bring the servo motor to a sudden stop.

Short EMG-SG in the emergency stop status to cancel the emergency stop status.

RES Short RES-SG to deactivate the alarm.

If RES-SG are shorted in no alarm status, the base circuit is not shut off.

Set 0 in parameter No. 55 to shut off the base circuit.

Some alarms cannot be deactivated by the reset signal.

Since this device is not designed for stopping, do not switch it on during operation.

Point table No. selection DI2

DI3

DI4

Valid in the automatic mode.

The following table lists the point table numbers that may be chosen by the combinations of DI0, DI1, DI2, DI3 and DI4:

I/O Division

DI-1

DI-1

DI-1

0 0 0 0 0 Zeroing

0 0 0 0 1

0 0 0 1 0

Point

Point

No.1

No.2

0 0 0 1 1

: : : : :

Point No.3

:

1 1 1 0 1 Point No.28

1 1 1 0 1 Point No.29

1 1 1 1 0 Point No.30

1 1 1 1 1 Point No.31

Note:0: DI3/DI2/DI1/DI0-SG open

1: DI3/DI2/DI1/DI0-SG shorted

TL0 Short TL0-SG to make external analog torque limit valid. DI-1 External torque limit selection

Internal torque limit selection

TL1 Open TL1-SG to make the torque limit value set in parameter No.28 (TL1) valid, or short them to make the value set in parameter No.29 (TL2) valid.

DI-1

13

BCN-B11127-479*

Device Name Symbol Description

Proportion control PC Short PC-SG to switch the speed amplifier from proportional integral type to proportional type.

Temporary stop/Restart STP Short STP-SG during automatic operation to make a temporary stop.

Short STP-SG again to make a restart.

Shorting the forward/reverse rotation start signal during a temporary stop is ignored.

Switching from automatic mode to manual mode during a temporary stop clears the remaining moving distance.

During zeroing and jog operation, the temporary stop/restart input is ignored.

Gain changing CDP Gain changing device

Short CDP-SG to switch the gain that changing condition depends on the setting in parameter No. 68

2) Output devices

I/O Division

DI-1

DI-1

DI-1

Device Name

No assigned function

Electromagnetic brake interlock

Dynamic brake interlock

Position range

Symbol Description

No function is assigned.

MBR Used to output the interlock signal for electromagnetic brake.

MBR-SG are disconnected at servo-off or alarm occurrence.

DBR Dynamic brake interlock output device.

I/O Division

DO-1

DO-1

DO-1

Warning

Battery warning

Limiting torque

Temporary stop

Moving completion

POT POT-SG are connected when the actual current position is within the parameter-set range.

The output is open when zeroing is incomplete or the base circuit is off.

WNG WNG-SG are connected when warning occurs.

Open in normal condition.

BWNG BWNG-SG are connected when the open battery cable warning (A. 92) or battery warning (A. 9F) occurs.

Open in normal condition.

TLC TLC-SG are connected when the internally or externally set torque limit value is reached.

PUS PUS-SG are connected when deceleration to a stop is started by the temporary stop signal. PUS-SG is disconnected when operation is resumed by

MEND

PT0

PT1 making the temporary stop signal valid again.

MEND-SG are connected when the in-position and rough match signal turned on

The following table lists the point block numbers that may be chosen by the combinations of PT0, PT1, PT2,TP3 and PT4 after positioning complete:

PT2

PT3

0 0 0 0 0

PT4

DO-1

DO-1

DO-1

DO-1

DO-1

DO-1

Point table No. output

These signals will be turned off while Powered off, Servo off, In zeroing operation and after zeroing complete.

It will be hold previous status if changed operation mode, in manual operation and in fast zeroing

14

BCN-B11127-479*

(4) Device setting of control mode

Operation mode

Signal

Automatic operation

Absolute command

Incremental command

Manual drive

Manual zeroing

Automatic/Manual MD0

Point block No.

DI0 to

DI4

1 to 31 1 to 31 0

Forward rotation start

Reverse rotation start

ST1

ST2

5ms

5ms

ON

5ms

(FWD. JOG)

5ms

ON

(REV. JOG)

Note: The start signal will respond within 3 ms.

Servo motor will be stopped and cleared moving remain distance when Automatic/Manual signal changed in positioning.

15

BCN-B11127-479*

4. Interfaces

This section gives the details of the I/O signal interfaces.

(1) Digital input interface DI-1

Give a signal with a relay or open collector transistor.

Source input is also possible. Refer to (5) in this section.

For use of internal power supply For use of external power supply

Servo amplifier

24VDC

VDD

R: Approx. 4.7k

COM

Do not connect

VDD-COM.

Servo amplifier

24VDC

200mA or more

VDD

COM

R: Approx. 4.7k

(Note)

For a transistor

Approx. 5mA

SON, etc.

SON, etc.

Switch

Switch

TR SG

SG

V

CES

1.0V

I

CEO

100 A

Note: This also applies to the use of the external power supply.

(2) Digital output interface DO-1

A lamp, relay or photocoupler can be driven. Provide a diode (D) for an inductive load, or an inrush current suppressing resister (R) for a lamp load. (Permissible current: 40mA or less, inrush current:

100mA or less)

1) Inductive load

For use of internal power supply For use of external power supply

Servo amplifier

24VDC

VDD

COM

Servo amplifier

VDD

COM

Do not connect

VDD-COM.

Load 27VDC or less

ALM, etc.

Load

ALM, etc.

SG

SG

If the diode is not connected as shown, the servo amplifier will be damaged.

If the diode is not connected as shown, the servo amplifier will be damaged.

16

BCN-B11127-479*

For use of internal power supply

Servo amplifier

24VDC VDD

COM

ALM, etc.

R

For use of external power supply

Servo amplifier

VDD

COM

ALM, etc.

SG

Do not connect

VDD-COM.

R

27VDC or less

(3) Analog output

Output 10V

Max. 1mA

Servo amplifier

MO1

(MO2)

LG

10k

Reading in one or both directions

1mA meter

A

SD

(5) Source input interface

When using the input interface of source type, all DI-1 input signals are of source type.

Source output cannot be provided.

For use of internal power supply For use of external power supply

(Note)

For a transistor

Approx. 5mA

Servo amplifier

SG

R: Approx. 4.7k

COM

SON,

etc.

24VDC

200mA or more

Switch

Servo amplifier

SG

R: Approx. 4.7k

COM

SON, etc.

Switch

24VDC

VDD

TR

V

CES

1.0V

I

CEO

100 A

Note: This also applies to the use of the external power supply.

17

BCN-B11127-479*

5. Automatic Operation Mode

5.1 Positioning via point table with digital input

(1) Parameter setting

Set the following parameters to perform automatic operation:

(a) Command mode selection (parameter No.0)

Select the absolute value command system or incremental value command system.

Parameter No. 0 Setting Positioning System

1 Incremental value command

(b) Operation system selection (parameter No.1)

Choose the servo motor rotation direction at the time when the forward rotation start (ST1) signal or reverse rotation start (ST2) signal is switched on.

Parameter No. 1 Setting

0

1

Servo Motor Rotation Direction

When Forward Rotation Start (ST1) Is Switched On

CCW rotation with position data

CW rotation with position data

CW rotation with position data

CCW rotation with position data

CCW

CW

18

BCN-B11127-479*

(c) Feed length multiplication selection (parameter No.1)

Set the unit multiplication factor (STM) of position data. The actual moving distance is the result of multiplying the entered position data by the unit multiplication factor.

Parameter No.1 Setting Feed Length Multiplication STM [Times]

(2) Point table

(a) Point table setting

Up to 31 point tables may be set. The following table lists what to set:

Position data

Motor speed

Acceleration time constant

Deceleration time constant

Dwell time

Auxiliary function

999999 to 999999 [ 10 SM m]

0 to permissible speed

0 to 20000

0 to 20000

0 to 20000

0 • 1 r/min ms ms ms

Description

In the absolute value command system, motion is made to the set address.

In the incremental value command system, motion is made over the set distance.

Use the parameter to select the incremental value command or absolute value command.

A negative value cannot be set to the incremental value command.

Set the command speed of the servo motor for execution of positioning.

The setting should be equal to or less than the instantaneous permissible speed of the servo motor.

Set the acceleration time constant.

Set the time until the rated speed of the servo motor is reached.

Set the deceleration time constant.

Set the time until the servo motor running at rated speed comes to a stop.

Set the dwell time.

Set "0" in the auxiliary function to make the dwell time invalid.

Set "1" in the auxiliary function and 0 in the dwell time to perform continuous operation.

When the dwell time is set, the position command of the selected point table is completed, and after the set dwell time has elapsed, the position command of the next point table is started.

Set the auxiliary function.

Set "1" to execute point tables consecutively without a stop.

0: Automatic operation is performed in accordance with a single point table chosen.

1: Operation is performed in accordance with consecutive point tables without a stop.

When a different rotation direction is set, smoothing zero (command output) is confirmed and the rotation direction is then reversed.

Setting "1" in point table No.15 results in an error.

For full information, refer to Section 4.2.5.

19

BCN-B11127-479*

(b) Descriptions of auxiliary function

a) Auxiliary function setting “0”

Point block No. 1

Servo motor speed

Start signal

(ST1 or ST2)

Point block No. 2

b) Auxiliary function setting “1” and dwell time is “0”

Servo motor speed

0

Position block

No. 1

Position block

No.2

Point block

Start signal

(ST1 or ST2)

Rough match

(CPO)

In position (INP)

ON

O

O

ON

ON

FF

FF

O FF

No.1

c) Auxiliary function setting “1” and dwell time is not “0”

Point block No.1

Servo motor speed

Point block selection

Start signal

(ST1 or ST2)

Rough match

(CPO)

In position

(INP)

Point table No. 2

Dwell time

No.1

Point block No.3

Position block

No.3

Point table No. 3

Dwell time

20

BCN-B11127-479*

(3) Timing chart

Servo on (SON)

ON

OFF

Ready (RD)

Trouble (ALM)

Automatic/manual selection (MDO)

In position (INP)

Rough match (CPO)

Point table No.

Motor speed

Forward rotation start

(ST1)

Reverse rotation start

(ST2)

(Note)

ON

ON

OFF

ON

OFF

Forward rotation

0r/min

OFF

ON

OFF

ON

OFF

Reverse rotation

ON

OFF

No.1

Point table No. 1

1.5ms or less

4ms or more

ON

OFF

Note: Reverse rotation start (ST2) is invalid for absolute value command system.

No.2

Point table No. 2

21

BCN-B11127-479*

5.2 Positioning operation in accordance with point tables

By selecting the point table No. and switching on the start signal (ST1, ST2) using the communication function, positioning operation in accordance with point tables can be started.

(1) Selection of point tables

Using the device forced output from the controller (command [9][2], data No. [6][0]), choose point tables from among No.1 to 31

(2) Timing chart

Transmission data

1) 4) 5) 2) 4) 5) 3) 4) 5)

Servo motor speed

5ms

Point table No. 2

No. Transmission Data

1) Point table No.2 selection

2) Point table No.1 selection

3) Point table No.3 selection

4) Forward rotation start (ST1) ON

5) Forward rotation start (ST1) OFF

Point table No. 1

Command

[9] [2]

[9] [2]

[9] [2]

[9] [2]

[9] [2]

Point table No. 3

Data No.

[6] [0]

[6] [0]

[6] [0]

[6] [0]

[6] [0]

22

BCN-B11127-479*

5.3 Positioning operation via communication

Positioning operation can be performed by changing the point table settings and making a start. For example, positioning operation can be performed by writing the data of point table No.1, then specifying point table No.1, and making a start.

Transmission data 1) 2) 3) 4) 5) 6) 7) 8)

Servo motor speed

5ms

Values set with transmission data 1) to 5) are used for operation.

No. Transmission Data

1) Point table No.1 position data write

2) Point table No.1 speed

3) Point table No.1 acceleration time constant

4) Point table No.1 deceleration time constant

5) Point table No.1 auxiliary function

6) Point table No.1 selection

7) Forward rotation start (ST1) ON

8) Forward rotation start (ST1) OFF

Command

[C] [0]

[C] [6]

[C] [7]

[C] [8]

[C] [B]

[9] [2]

[9] [2]

[9] [2]

Data No.

[0] [1]

[0] [1]

[0] [1]

[0] [1]

[0] [1]

[6] [0]

[6] [0]

[6] [0]

23

BCN-B11127-479*

5.4 Manual operation mode

For machine adjustment, home position matching, etc., jog operation or a manual pulse generator may be used to make a motion to any position.

5.4.1 Jog operation

(1) Setting

Set the input signal and parameters as follows according to the purpose of use. In this case, the point table No. selection 1 to 5 signals (DI0 to DI4) are invalid:

Manual operation mode selection

Servo motor rotation direction

Jog speed

Automatic/manual selection signal (MDO) Open MDO-SG (OFF).

Parameter No.1 Refer to (2) in this section.

Parameter No.13

Acceleration/deceleration time constant Point table No.1

Set the speed of the servo motor.

Use the acceleration/deceleration time constants in point table No.1.

(2) Servo motor rotation direction

Parameter No. 1 Setting

0

1

Servo Motor Rotation Direction

Forward Rotation Start (ST1) ON

CCW rotation

CW rotation

Reverse Rotation Start (ST2) ON

CW rotation

CCW rotation

ST1:ON

CCW

CW

ST2:ON

Parameter No. 1 0

ST2:ON

CCW

CW

ST1:ON

Parameter No. 1 1

24

BCN-B11127-479*

(3) Operation

By shorting ST1-SG, operation is performed under the conditions of the jog speed set in the parameter and the acceleration and deceleration time constants in set point table No.1. For the rotation direction, refer to (2) in this section. By shorting ST2-SG, the servo motor rotates in the reverse direction to ST1.

(4) Timing chart

Servo on (SON)

Ready (RD)

Trouble (ALM)

Automatic/manual mode selection (MDO)

In position (INP)

Rough match (CPO)

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

ON

OFF

100ms

Motor speed

Forward rotation

0r/min

Reverse rotation

Forward rotation start (ST1)

Reverse rotation start (ST2)

ON

OFF

ON

OFF

Forward rotation jog

Reverse rotation jog

25

BCN-B11127-479*

5.5 Zeroing

5.5.1 Stopper type zeroing

In stopper type zeroing, a machine part is pressed against a stopper or the like by jog operation, manual pulse generator operation or the like to make a home position return and that position is defined as a home position.

(1) Signals, parameters

Set the input signals and parameters as follows:

Manual zeroing mode selection

Stopper type zeroing

Zeroing direction

Zeroing speed

Zeroing position data

Stopper time

Stopper type zeroing torque limit

Zeroing acceleration time constant

(2) Timing chart

Description

Automatic/manual selection signal (MDO) Short MDO-SG (ON).

Point table No. selection 1 (DI0)

Point table No. selection 2 (DI1)

Parameter No.8

Parameter No.8

Parameter No.9

Parameter No.42

Parameter No.44

Parameter No.45

Open DI0-SG (OFF).

Open DI1-SG (OFF).

3 : Stopper type zeroing is selected.

Refer to the parameter No.8

Set the speed till contact with the stopper.

Used to set the current position on completion of zeroing

Time from when the part makes contact with the stopper to when zeroing data is obtained to output zeroing completion (ZP)

Set the servo motor torque limit value for execution of stopper type zeroing.

Point table No.1

Use the acceleration time constant of point table No.1.

Automatic/manual

ON mode selection

(MDO)

OFF

ON

In position (INP) OFF

Rough match

(CPO)

Zeroing completion (ZP)

ON

OFF

ON

OFF

Point table No.1

Acceleration time constant

Zeroing speed

Parameter No.9

Zero address

Parameter No. 42

Servo motor speed

5ms or less

Stopper

Forward rotation start (ST1)

Reverse rotation start (ST2)

Limiting torque (TLC)

ON

OFF

ON

OFF

ON

OFF

Torque limit value

Parameter No. 28

10ms or more

Stopper time

Parameter No. 44

Parameter No. 45 Parameter No. 28

The address on completion of zeroing is the value automatically set in parameter No.42 (zeroing position data).

Parameter No.14 (STC) will be disabled during zeroing.

26

BCN-B11127-479*

6. Display and Operation

6.1 Display flowchart

Use the display (5-digit, 7-segment LED) on the front panel of the servo amplifier for status display, parameter setting, etc. Set the parameters before operation, diagnose an alarm, confirm external sequences, and/or confirm the operation status. Press the "MODE" "UP" or "DOWN" button once to move to the next screen.

To refer to or set the expansion parameters, make them valid with parameter No. 19 (parameter write disable).

Status display Diagnosis Alarm button

MODE

Point table

Basic parameters

Expansion parameters 3

Current position

[pulse]

Command position

[pulse]

Command remaining distance [pulse]

Sequence

External I/O signal display

Output signal forced output

Current alarm

Last alarm

Second alarm in past

Test operation

Jog feed

Third alarm in past

Cumulative feedback pules [pulse]

Motor speed

[r/min]

Droop pulses

[pulse]

Test operation

Positioning operation

Fourth alarm in past

Test operation

Motor-less operation

Fifth alarm in past

Test operation

Machine analyzer operation

Sixth alarm in past

Point table No.1

Point table No.2

Point table No. 30

Point table No. 31

Software version L

Regenerative load ratio [%]

Effective load ratio

[%]

Software version H

Network I/F unit

S/W version L

Peak load ratio

[%]

Instantaneous torque

[%]

Within one-revolution position low [pulse]

Network I/F unit

S/W version H

Motor series ID

Motor type ID

Within one-revolution position high [pulse]

Encoder ID

ABS counter

[rev]

Load inertia moment

Ratio [times]

Bus voltage [V]

Parameter error No.

SET button

Parameter No. 0

Parameter No. 1

Parameter No. 18

Parameter No. 19

UP or DOWN button

Target position

Motor speed

Acc. time

Dec. time

Dwell time

Auxiliary function

Parameter No. 50

Parameter No. 51

Parameter No. 89

UP

DOWN

Parameter No. 90

Communication status

27

BCN-B11127-479*

7. Parameters

For any parameter whose symbol is preceded by *, set the parameter value and switch power off once, then switch it on again to make that parameter setting valid.

For details of the parameters, refer to the corresponding items.

(1) Item list

Class No. Symbol

0

1

2

*STY

Name and Function

Control mode, regenerative brake option selection

*FTY Feeding function selection

*OP1 Function selection 1

6

7

11

12

INP Movement completion output range

PG1 Position loop gain 1

ZST Zero shift distance

CRP Rough match output range

14 *STC S-Curve acceleration/deceleration time constant

15 *SNO Station number setting

16 *BPS Alarm history clear

17 MOD For manufacture setting

Customer

Initial Value Unit

0010

0000

0002

0105

1

1

100

36

0013 pulse rad/s

500 r/min

10 r/min

0

0

Um

10 STM m

100

0

0

0000 r/min

Ms station

0100

0000

0000

Setting

28

BCN-B11127-479*

Class No.

23

24

28

29

31

32

33

34

35

36

37

Symbol

*SIC

FFC

Serial communications time-out selection

Feed forward gain

TL1 Internal torque limit 1

TL2 Internal torque limit 2

MO1 Analog monitor ch1 offset

MO2 Analog monitor ch2 offset

MBR Electromagnetic brake sequence output

DG2 Ratio of load inertia moment to motor inertia moment

PG2 Position loop gain 2

VG1 Speed loop gain 1

VG2 Speed loop gain 2

41 DSS

43

44

49

50

51

52

45

46

47

48

53

DCT

ZTM

ZTT

*LPP

Name and Function

Moving distance after proximity dog

Stopper type zeroing stopper time

Stopper type zeroing torque limit value

Position range output address +

*LNP Position range output address -

Customer

Initial Value Unit

0000

0000

0000

0

0

0

0

4000

100

Sec

% mV mV

%

Setting

100

0

0

0

100

70

35

177

% pulse mV mV ms

× 0.1 times rad/s rad/s

817

48

980

0 rad/s ms

0

0

1000

100

10 STM m

10 STM m ms

30 %

0

STM m

0

0

0

STM m

0

0

STM m

0

STM m

0

29

BCN-B11127-479*

Class No. Symbol Name and Function

60 For manufacturing setting

61

62

NH1 Machine resonance suppression filter 1

NH2 Machine resonance suppression filter 2

63 LPF Low-pass filter, adaptive vibration suppression control

64 GD2B Ratio of load inertia moment to Servo motor inertia moment 2

65 PG2B Position control gain 2 changing ratio

66 VG2B Speed control gain 2 changing ratio

67 VICB Speed integral compensation changing ratio

69

70

CDS Gain changing condition

CDT Gain changing time constant

72 VLI

83

84

85

86

87

88

79

80

81

82

75 SRT

76 TRT

77 DBT

78 *DI0 Input/Output device selection (CN1A-19)

*DI1

*DI2

*DI3

*DI4

Input device selection 1 (CN1A-19,8)

Input device selection 2 (CN1B-5,7)

Input device selection 3 (CN1B-8,9)

Input device selection 4 (CN1A-14,15)

*DI5

*DI6

*DI7

*DO1

*DO2

*DO3

Input device selection 5 (CN1B-16,17)

Input device selection 6 (Automatic ON)

Input device selection 7 (Automatic ON)

Output device selection 1 (CN1A-18,19)

Output device selection 2 (CN1B-4,6)

Output device selection 3 (CN1B-18,19)

90

Initial Value Unit

Customer

Setting

0000

0000

0000

0000

0000

0000

0000

0000

0000

0000

70

100

100

100

0000

× 0.1 time

%

%

%

10

1

0 ms

10000 pulse

10 rev

10 rev

100

100 r/min ms

100 ms

0001

0009

080A

0706

020B

0504

0002

0000

0005

0304

0102

0

0

30

BCN-B11127-479*

(2) Detail list

Class

No Symbo l

Name and function

0 *STY Control mode, Regenerative brake option selection

Use to select regenerative brake option.

0 0

Selection of command mode

0: Absolute value command

1: Incremental value command

Selection of regenerative brake option

0: Not used

1: Spare (do not set)

2: MR-RB032

3: MR-RB12

4: MR-RB32

5: MR-RB30

6: MR-RB50

7: Spare (do not set)

1 *FTY Feeding system selection

Used to set the feed length multiplication factor and

External pulse multiplication factor.

0

ST1 coordinate system selection

0: Address is incremented in CCW direction

1: Address is incremented in CW direction

Feed length multiplication factor (STM)

0: 1 time

1: 10 times

2: 100 times

3: 1000 times

SON-off, EMG-off follow-up for absolute value

Command in incremental system

0: Invalid

1: Valid

2 *OP1 Function selection 1

Used to select the input filter and absolute position detection system.

0 0

Input filter

If external input signal causes chattering due

To noise, etc., input filter is used to suppress it.

0: None

1: 0.888msec

2: 1.777msec

3: 2.666msec

4: 3.555msec

5: 4.444msec

6: 5.333msec

Selection of absolute position detection system

0: Incremental system

1: Absolute position detection system

Initial

Value

Unit Setting

0000 0000h to

0710h

0000 0000h to

1013h

0002 0000h to

1006h

31

BCN-B11127-479*

Class No. Symbol Name and Function

3 ATU Auto tuning

Used to set the response level, etc. for execution of auto tuning.

0 0

Auto tuning response level setting

Set value

C

D

E

F

8

9

A

B

1

2

3

4

5

6

7

Response level

Low

Response

Middle response

High response

Machine resonance

Frequency guideline

70Hz

85Hz

105Hz

130Hz

160Hz

200Hz

240Hz

300Hz

15Hz

20Hz

25Hz

30Hz

35Hz

45Hz

55Hz

If the machine hunts or generates large gear sound, decrease the set value.

To improve performance, e.g. shorten the settling time, increase the set value.

Gain adjustment mode selection

(For more information, refer to Section 7.1.1.)

Set

Value

Gain adjustment mode

Description

0

1

Interpolation mode

Auto tuning mode 1

2 Auto tuning mode 2

Fixes position control gain 1

Ordinary auto tuning.

3 Manual mode 1

Ordinary auto tuning.

Fixes the load inertia moment ratio set in parameter No. 34.

Response level setting can be changed.

Simple manual adjustment.

4 Manual mode 2 Manual adjustment of all gains.

4 *CMX Electronic gear numerator

Note: Set in the range of

1

20

CMX

CDV

20 .

If

1

100

CMX

CDV

100 is exceeded, a parameter error will occur.

Initial Value Unit Setting Range

0105 0001h to

042Fh

1 1 to 65535

32

BCN-B11127-479*

Class No. Symbol Name and Function

Setting example Roll diameter: 50mm

Number of pulses: 16384 pulses

Number

Moving of pulses distance

( CMX

( CDV )

)

=

50 ×

π

16384

× 3 7 × 1000

=

7168

9375

π

Hence, set 7168 to CMX and 29452 to CDV.

Note: When there is a fraction, perform a carry within the setting range and round off that fraction.

Initial Value Unit Setting Range

6 INP Movement completion output rang

Used to set the droop pulse range when the movement completion

(INP) signal is output.

7 PG1 Position loop gain 1

Used to set the gain of position loop 1.

Increase the gain to improve tracking performance in response to the position command.

8 ZTY Zeroing type

Used to set the zeroing system, zeroing direction and proximity dog input polarity.

0 3

0013 0000h to

0117h

Zeroing direction

0: Address increment direction

1: Address decrement direction

Proximity dog input polarity

0: Dog is detected when DOG-SG are opened

1: Dog is detected when DOG-SG are shorted

Used to set the motor speed for zeroing.

Used to set the creep speed after proximity dog detection.

11 ZST Zero shift distance

Used to set the shift distance starting at the Z-phase pulse detection position inside the encoder.

500 r/min 0 to

Max. speed

10 r/min 0 to

Max. speed

0 um 0 to

Max. speed

33

BCN-B11127-479*

Class No. Symbol Name and Function

12 CRP Rough match output range

Used to set the command remaining distance range where the rough match

(CPO) signal is output.

Used to set the jog speed command.

14 *STC S-pattern acceleration/deceleration time constant

Set when inserting an S-pattern time constant into the acceleration/deceleration time constant of the point table.

This time constant is invalid for zeroing.

15 *SNO RS-485 station number setting

Used to specify the station number for RS-485 multidrop communication.

Always set one station to one axis of servo amplifier. If one station number is set to two or more stations, normal communication cannot be made.

16 *BPS Alarm history clear

Used to alarm history clear.

Initial Value Unit Setting Range

0 10 STM m

0 to

65535

100 r/min 0 to

Max. speed

0 ms 0 to

100

0 station 0 to

31

0000 0000h

to

1214h

RS-422/RS-232C baudrate selection

0: 9600 [bps]

1: 19200 [bps]

2: 38400 [bps]

3: 57600 [bps]

4: 4800 [bps] (for MR-DP60)

Alarm history clear

0: Invalid (not cleared)

1: Valid (cleared)

When alarm history clear is made valid, the

Alarm history is cleared at next power-on.

After the alarm history is cleared, the setting

is automatically made invalid (reset to 0)

Serial communication I/F selection

0: RS-232C

1: RS-422

Communication response delay time

0: Invalid, reply sent in less than 400us

1: Valid, reply sent in 888us or more

17 MOD For manufacturer setting

0 0

Setting Analog Monitor Output Selection

Ch2

0

Ch1

Servo motor sped (+/- 8V/max. speed)

1

2

3

4

5

6

Generated torque (+/- 8V/max. torque)

Motor speed (+8V/max. torque)

Generated torque (+8V/max. torque)

Current command (+/- 8V/max. current command)

Speed command (+/- 8V/max. speed)

Droop pulses (+/-10V/128 pulses)

7

8

9

A

B

Droop pulses (+/- 10V/2048 pulses)

Droop pulses (+/- 10V/8192 pulses)

Droop pulses (+/- 10V/32768 pulses)

Droop pulses (+/- 10V/131072 pulses)

Bus voltage (+8V / 400V)

0100 0000h

to

4B4Bh

34

BCN-B11127-479*

Class No. Symbol Name and Function

Used to select the status display shown at power-on .

0 0

Status display shown at power-on

00: Current position

01: Command position

02: Command remaining distance

03: Point table No.

04: Cumulative feedback pulses

05: Motor speed

06: Droop pulses

07: Override voltage

08: Limiting torque voltage

09: Regenerative load ratio

0A: Effective load ratio

0B: Peak load ratio

0C: Instantaneous torque

0D: Within one-revolution position (low)

0E: Within one-revolution position (high)

0F: ABS counter

10: Load inertia moment ratio

11: Bus voltage

Used to select the reference and write ranges of the parameters.

Set Value Operation

0000

(Initial value)

000A

000B

000C

000E

Reference

Write

Reference

Write

Reference

Write

Reference

Write

Reference

Write

#00 to

#18

{

{

{

{

{

{

{

×

×

{

Parameter No.

#19

{

{

{

#20 to

#53

×

×

×

{

{

{

{

×

{

×

{

{

{

{

{

{

{

×

×

×

×

×

{

#54 to

#90

×

×

×

{

Initial Value Unit Setting Range

0000 0000h

to

1F1Fh

0000 0000h

to

FFFFh

35

BCN-B11127-479*

Class No. Symbol Name and Function

20 *OP2 Function selection 2

Used to select slight vibration suppression control.

0 0 0

Slight vibration suppression control selection

0: Invalid

1: Valid

Parameter No.2 must be “03 ……” or “04……” for activate this function.

Initial Value Unit Setting Range

0000 0000h

to

1111h

22 *OP4 Function selection 4

0 0 0

H/W limit stop selection

0: Sudden stop

1: Slow stop

23 *SIC Serial communication time-out selection

Used to choose the time-out period of communication protocol

0 means not time-out check.

0002

0000 0000h

to

0001h

Used to set the feed forward gain.

When it is set to 100%, droop pulses will not be generated in constant speed operation. Note that sudden acceleration/deceleration will increase overshoot.

Used to set the offset voltage to analog override.

Used to set the offset voltage to analog torque limit.

Encoder output pulses

Used to set the encoder pulses (A-phase, B-phase) output by the servo amplifier.

Set the value 4 times greater than the A-phase or B-phase pulses.

You can use parameter No. 58 to choose the output pulse setting or output division ratio setting.

The number of A/B-phase pulses actually output is 1/4 times greater than the preset number of pulses.

The maximum output frequency is 1.3Mpps (after multiplication by 4). Use this parameter within this range.

0 mV -999 to

999

0 mV -999 to

999

4000 pulse 1 to

65535

36

BCN-B11127-479*

Class No. Symbol Name and Function

28 TL1 Internal torque limit 1

Used to limit servo motor-generated torque on the assumption that the maximum torque is 100%. When 0 is set, torque is not produced.

This setting value will be 8V for torque monitor in monitor output.

29 TL2 Internal torque limit 2

Used to limit servo motor-generated torque on the assumption that the maximum torque is 100%. When 0 is set, torque is not produced.

Made valid by switching on the internal torque limit selection signal.

Used to set the backlash compensation made when the command direction is reversed.

This function compensates for the number of backlash pulses in the opposite direction to the zeroing direction. In the absolute position detection system, this function compensates for the backlash pulse count in the direction opposite to the operating direction at power-on.

31 MO1 Analog monitor ch1 offset

Used to set the offset voltage of the analog monitor ch1 output (MO1).

32 MO2 Analog monitor ch2 offset

Used to set the offset voltage of the analog monitor ch2 output (MO2)

33 MBR Electromagnetic brake sequence output

Used to set the delay time between when the electromagnetic brake interlock signal (MBR) switches off and when the base circuit is shut off.

34 GD2 Ratio of load inertia moment to motor inertia moment:

Used to set the ratio of the load inertia moment to the servo motor shaft inertia moment.

When auto tuning is selected, the result of auto tuning is automatically set.

35 PG2 Position loop gain 2

Used to set the gain of the position loop.

Set this parameter to increase the position response level to load disturbance. Higher setting increases the response level but is liable to generate vibration and/or noise.

When auto tuning is selected, the result of auto tuning is automatically set.

36 VG1 Speed loop gain 1

Normally this parameter setting need not be changed.

Higher setting increases the response level but is liable to generate vibration and/or noise.

When auto tuning is selected, the result of auto tuning is automatically set.

37 VG2 Speed loop gain 2

Set this parameter when vibration occurs on machines of low rigidity or large backlash.

Higher setting increases the response level but is liable to generate vibration and/or noise.

When auto tuning is selected, the result of auto tuning is automatically set.

38 VIC Speed integral compensation

Used to set the integral time constant of the speed loop.

When auto tuning is selected, the result of auto tuning is automatically set.

39 VDC Speed differential compensation

Used to set the differential compensation.

Made valid when the proportion control signal is switched on.

37

Initial Value Unit Setting Range

0

100

70

35

817

48

980 pulse ms

× 0.1 times rad/s

0 to 1000

0 to 1000

0 to 3000

1 to 1000 rad/s 20 to 20000 ms 1 to 1000

0 to 1000

BCN-B11127-479*

Class No. Symbol

41

Name and Function

Used to set the current position on completion of zeroing.

43 DCT Moving distance after proximity dog

Used to set the moving distance after proximity dog in count type zeroing.

44 ZTM Stopper type zeroing stopper time

In stopper type zeroing, used to set the time from when the machine part is pressed against the stopper and the torque limit set in parameter

No.45(ZTT) is reached to when the home position is set.

45 ZTT Stopper type zeroing torque limit

Used to set the torque limit value relative to the max. torque in [%] in stopper type zeroing.

46

47

LMP Software limit

Used to set the address increment side software stroke limit. The software limit is made invalid if this value is the same as in "software limit ".

Set the same sign to parameters No.46 and 47. Setting of different signs will result in a parameter error.

Set address: ………………

Upper 3 digits

Lower 3 digits

48

49

50

51

Parameter No. 47

Parameter No. 46

LMN Software limit

Used to set the address decrement side software stroke limit. The software limit is made invalid if this value is the same as in "software limit ".

Set the same sign to parameters No.48 and 49. Setting of different signs will result in a parameter error.

Set address: ………………

Upper 3 digits

Lower 3 digits

Parameter No. 49

Parameter No. 48

LPP Position range output address

Used to set the address increment side position range output address. Set the same sign to parameters No.50 and 51. Setting of different signs will result in a parameter error.

Set address: ………………

Upper 3 digits

Lower 3 digits

Parameter No. 51

Parameter No. 50

Initial Value Unit Setting Range

0

0

0

TM

10 S m

− 32768

to

32767

1000 0 to 65535

TM

10 S m

100 ms 5 to 1000

0

0

0

M

10 ST m

M

10 ST m

M

10 ST m

999999 to

999999

999999 to

999999

999999 to

999999

38

BCN-B11127-479*

Class No. Symbol

52

53

Name and Function

LNP Position range output address

Used to set the address decrement side position range output address. Set the same sign to parameters No.52 and 53. Setting of different signs will result in a parameter error.

Set address: ………………

Upper 3 digits

Lower 3 digits

Parameter No. 53

Parameter No. 52

Initial

Value

0 10 STM m

999999 to

999999

55 *OP6 Optional function 6

Servo on response in alarm reset operation.

Used to select the operation to be performed when the alarm reset signal switches on.

0 0 0

Operation to be performed when the alarm reset signal switches on

0: Base circuit not switched off

1: Base circuit switched off

56 *OP7 Optional function 7

Used to select the current position display mode.

0 0

Electric gear cal. error clear selection

0: Invalid

1: Valid

Current position / Commanded position display selection

0: Display of positioning

1: Display of role feeding

Item

Current position

Comman ded position

Current position

Comman ded position

Display of positioning Display of role feeding

Display actual position from machine home position

Display actual position from power on

Display commanded Display target position in position from machine home position stop motion.

Count start from 0 at start signal turned on.

And display commanded position till target position

Display commanded Display target position in position from machine home position stop motion.

Count start from 0 at start signal turned on.

And display commanded position till target position

Display commanded Display target position in position from machine home position stop motion.

And display selected position data at start signal turned on.

0000

0000 0000h to

1111h

0000 0000h to

1111h

39

BCN-B11127-479*

Class No. Symbol Name and Function

57 *OP8 Function selection 8

Used to select the protocol of serial communication.

0 0

Protocol checksum selection

0: Yes (checksum added)

1: No (checksum not added)

Protocol checksum selection

0: With station numbers

1: No station numbers

Initial

Value

0000

58 *OP9 Function selection 9

Use to select the command pulse rotation direction, encoder output pulse direction and encoder pulse output setting.

0

Servo motor rotation direction changing

Changes the servo motor rotation direction for the input pulse train.

Set value

0

1

Servo motor rotation direction

At forward rotation pulse input (Note)

CCW

CW

At reverse rotation pulse input (Note)

CW

C C W

Encoder pulse output phase changing

Changes the phases of A, B-phase encoder pulses output .

Set value

Servo motor rotation direction

CCW CW

0

1

A phase

B phase

A phase

B phase

Encoder output pulse setting selection (refer to parameter No. 27)

0: Output pulse setting

1: Division ratio setting

A phase

B phase

A phase

B phase

0000

59 *OPA Function selection A

Alarm code output function selection

0 0 0

Alarm code output

0: Invalid

1: Valid

60 For manufacture setting

0000

0000

40

0000h to

1112h

0000h to

1101h

0000h to

0211h

BCN-B11127-479*

Class No. Symbol

61 NH1 Machine resonance suppression filter 1

Used to selection the machine resonance suppression filter.

0

Setting value

04

05

06

07

00

01

02

03

Notch frequency selection

Frequency Setting Frequency Setting

Invalid

4500

2250

1500

1125

900

750

642.9

value

0C

0D

0E

0F

08

09

0A

0B

562.5

500

450

409.1

375

346.2

321.4

300 value

14

15

16

17

10

11

12

13

281.3

264.7

250

236.8

225

214.3

204.5

195.7

Frequency Setting value

18

19

1A

1B

1C

1D

1E

1F

Frequency

187.5

180

173.1

166.7

160.1

155.2

150

145.2

Notch depth selection

Setting value

Depth Gain

0

1

2

3

Deep to

Shallow

40 d B

14 d B

8 d B

4 d B

62 NH2 Machine resonance suppression filter 2

Used to set the machine resonance suppression filter.

0

Notch frequency

Same setting as in parameter No. 61

However, you need not set "00" if you have set adaptive vibration suppression control to be "valid" or "held".

Notch depth

Same setting as in parameter No. 61

Initial value

0000

0000

.0000h to

031Fh

0000h to

031Fh

41

BCN-B11127-479*

Class No. Symbol

63 LPF Low-pass filter/adaptive vibration suppression control

Used to selection the low-pass filter and adaptive vibration suppression control.

0

Low-pass filter selection

0: Valid (Automatic adjustment)

1: Invalid

When you choose "valid",

VG2 setting 10

2 (1 GD2 setting 0.1) bandwidth filter is set automatically.

Adaptive vibration suppression control selection

Choosing "valid" or "held" in adaptive vibration suppression control selection makes the machine

[H z ] resonance control filter 1 (parameter No. 58) invalid.

0: Invalid

1: Valid

Machine resonance frequency is always detected

and the filter is generated in response to resonance to

suppress machine vibration.

2: Held

The characteristics of the filter generated so far are held,

and detection of machine resonance is stopped.

Adaptive vibration suppression control sensitivity selection

Used to set the sensitivity of machine resonance detection.

0: Normal

1: Large sensitivity

64 GD2B Ratio of load inertia moment to servo motor inertia moment 2

Used to set the ratio of load inertia moment to servo motor inertia moment when gain changing is valid.

65 PG2B Position control gain 2 changing ratio

Used to set the ratio of changing the position control gain 2 when gain changing is valid.

Made valid when auto tuning is invalid.

66 VG2B Speed control gain 2 changing ratio

Used to set the ratio of changing the speed control gain 2 when gain changing is valid.

Made valid when auto tuning is invalid.

67 VICB Speed integral compensation changing ratio

Used to set the ratio of changing the speed integral compensation when gain changing is valid. Made valid when auto tuning is invalid.

Initial value

0000 0000h to

1217h

70 0.1 times

0 to

3000

100 % 10 to

200

100 % 10 to

200

100 %

50 to

1000

0000 0000h to

0004h

68 *CDP Gain changing selection

Used to select the gain changing condition.

0 0 0

Gain changing selection

Gains are changed in accordance with the settings of parameters No. 64 to 67 under any of the following conditions:

0: Invalid

1: Gain changing (CDP) signal is ON

2: Command frequency is equal to higher than

parameter No. 69 setting

3: Droop pulse value is equal to higher than

parameter No. 69 setting

4: Servo motor speed is equal to higher than

parameter No. 69 setting

42

BCN-B11127-479*

Class No. Symbol

69 CDS Gain changing condition

Used to set the value of gain changing condition (command frequency, droop pulses, servo motor speed) selected in parameter No. 68.The set value unit changes with the changing condition item.

Initial value

10 kpps pulse r/min

0 to

9999

70 CDT Gain changing time constant

Used to set the time constant at which the gains will change in response

71

VPI to the conditions set in parameters No. 68 and 69.

For manufacture setting

72 VLI

73 ERZ

74 ER2

75 SRT

76 TRT

77 DBT

78

*DI0

Input / Output device selection

Used to select the CN1A-19 pin to output or input device

0 0 0

CN1A-19 pin

0: Output device

1: Input device

1 ms 0 to

100

100

10000

10

10

100

100

100

0000 0000h to

0001h

79 *DI1 Input device selection 1

Used to select the function of CN1A-8 pin and CN1A-19 pin

Set to the function of CN1A-8 pin

Set to the function of CN1A-19 pin

Setting Input function Setting Input function

00

04

05

06

No function

FWD stroke limit

REV stroke limit

FWD rotation start

17

1B

1C

1D

Gain changing selection

07

08

REV rotation start

Auto. / Manu.

1E

1F

09 20

0A Point table # selection 1 21

0B

0C

Point table # selection 2

Point table # selection 3

22

23

0D Point table # selection 4 34

0E 25

0F

10

External torque limit

Internal torque limit

26

27

12 Temp. stop / Restart 29

13 2A

14 2B

15 Point table # selection 5 2C

16 2D

0009

0000h to

1F1Fh

43

BCN-B11127-479*

Class No. Symbol Name and Function

80 *DI2 Input device selection 2

Used to select the function of CN1B-5 pin and CN1B-7 pin

Set to the function of CN1B-5 pin

Set to the function of CN1B-7 pin

81 *DI3 Input device selection 3

Used to select the function of CN1B-8 pin and CN1B-9 pin

Set to the function of CN1B-8 pin

Set to the function of CN1B-9 pin

82 *DI4 Input device selection 4

Used to select the function of CN1B-14 pin and CN1B-15 pin

Set to the function of CN1B-14 pin

Set to the function of CN1B-15 pin

83 *DI5 Input device selection 5

Used to select the function of CN1B-16 pin and CN1B-17 pin

Set to the function of CN1B-16 pin

Set to the function of CN1B-17 pin

Initial

Value

080A

0000h to

1F1Fh

0706

0000h to

1F1Fh

020B

0000h to

1F1Fh

0504 0000h to

1F1F

44

BCN-B11127-479*

Class No. Symbol Name and Function

84 *DI6 Input device selection 6

Used to set automatically ON of function device

Forced stop

Servo on

Forward stroke limit

Reverse stroke limit

Automatic / Manual selection

Point table No. selection 1

Point table No. selection 2

Point table No. selection 3

Point table No. selection 4

External torque limit selection

85 *DI7 Input device selection 7

Used to set automatically ON of function device

Proportional control

Initial Value Unit Setting Range

0002 0000h to

FFFFh

0000 0000h to

FFFFh

45

BCN-B11127-479*

Class No. Symbol Name and Function

86 *DO1 Output device selection 1

Used to select the function of CN1A-18 pin and CN1A-19 pin

Set to the function of CN1A-18 pin

Set to the function of CN1A-19 pin

Setting Input function Setting Input function

01 Ready 16

02 Trouble 17

06

07

08

0B

0C

Electro magnetic brake

Dynamic brake interlock

Position range output

In torque limit

In temporally stop

1B

1C

1D

20

21

0E

0F

10

11

Point table # output 1

Point table # output 2

Point table # output 3

Point table # output 4

23

24

25

26

12 Point table # output 5 27

13 28

14 29

87 *DO2 Output device selection 2

Used to select the function of CN1B-6 pin and CN1B-4 pin

Set to the function of CN1B-4 pin

Set to the function of CN1B-6 pin

Initial Value Unit Setting Range

0005 0000h to

1F1Fh

0304 0000h to

0F0Fh

88 *DO3 Output device selection 3

Used to select the function of CN1B-18 pin and CN1B-19 pin

Set to the function of CN1B-18 pin

Set to the function of CN1B-19 pin

0102 0000h to

0F0Fh

90

0

0

46

BCN-B11127-479*

8. Communication Functions

The MR-J2S-A-S061 has the RS-422 and RS-232C serial communication functions. These functions can be used to perform servo operation, parameter changing, monitor function, etc.

However, the RS-422 and RS-232C communication functions cannot be used together. Select between RS-

422 and RS-232C with parameter No.16.

8.1 Configuration

8.1.1 RS-422 configuration

(1) Outline

Up to 32 axes of servo amplifiers from stations 0 to 31 can be operated on the same bus.

Servo amplifier

MITSUBISHI

Servo amplifier

MITSUBISHI

Servo amplifier

MITSUBISHI

Controller such as personal computer

CHARGE To

CN3

CHARGE To

CN3

RS-232C/

RS-422 converter

Axis 1 (Station 0) Axis 2 (Station 1)

RS-422

Unavailable as option.

To be prepared by customer.

(2) Cable connection diagram

Wire as shown below:

(Note 3) 30m(1181.10inch) max.

(Note 1)

Axis 1 servo amplifier

CN3 connector

(Note 1)

Axis 2 servo amplifier

CN3 connector

Plate SD

9

19

5

15

10

11

1

SDP

SDN

RDP

RDN

TRE

LG

LG

Plate SD

9

19

5

15

10

11

1

SDP

SDN

RDP

RDN

TRE

LG

LG

RS-422 output unit

RDP

RDN

SDP

SDN

GND

GND

Note: 1. 3M's CN3 connector

Connector: 10120-3000VE

Shell kit: 10320-52F0-008

2. In the last axis, connect TRE and RDN.

3. 30m(1181.10inch) max. in environment of little noise.

47

CHARGE To

CN3

Axis 32 (Station 31)

(Note 1)

Axis 32 (last axis) servo amplifier

CN3 connector

9

19

5

15

10

11

1

Plate SD

SDP

SDN

RDP

RDN

TRE (Note 2)

LG

LG

8.1.2 RS-232C configuration

(1) Outline

A single axis of servo amplifier is operated.

Servo amplifier

MR-J2S-A-S061

MITSUBISHI

CHARGE

To CN3

RS-232C

Controller such as personal computer

(2) Cable connection diagram

Wire as shown below. The communication cable for connection with the personal computer (MR-

CPCATCBL3M) is available.

Personal computer connector D-SUB25 (socket)

(Note 4)

TXD 3

(Note 3) 15m(590.55inch) max.

RXD

GND

RTS

CTS

DSR

7

8

6

2

5

SD

DTR 4

RD

SG

RS

D-SUB29 (socket) for PC-98 compatible controller

(Note 2)

CS

2

4

5

3

7

(Note 1)

Servo amplifier

CN3 connector

Plate FG

12

11

2

1

RXD

GND

TXD

GND

CN3 connector 2

CN3 connector 1

CN3 connector 12

CN3 connector 11

RXD

GND

TXD

GND

Note: 1. 3M's CN3 connector

Connector: 1020-3000VE

Shell kit: 10320-52F0-008

2. For the PC-98 series. The PC-98 series also has the half-pitch type.

3. 15m (590.55inch) max. in environment of little noise.

4. For the PC-AT compatible.

48

8.2 Communication specifications

The MELSERVO-J2S series is designed to send a reply on receipt of an instruction. The device which gives this instruction (e.g. personal computer) is called a master station and the device which sends a reply in response to the instruction (e.g. MR-J2S-A-S061 servo amplifier) is called a slave station. When fetching data successively, the master station repeatedly commands the slave station to send data.

Item Description

Baudrate

Transfer code

9.6k/19.2k/38.4k/57.6k asynchronous system

Start bit : 1 bit

Data bit : 8 bits

Parity bit : 1 bit (even)

Stop bit : 1 bit

Transfer protocol Character system, half-duplex communication system

(LSB) (MSB)

Start

0 1 2 6 7 Parity Stop

Next start

3 4

Data

1 frame (11 bits)

5

8.2.1 Parameter setting

When the RS-422/RS-232C communication function is used to operate the servo, choose the communication specifications with parameter No.16.

(1) Communication baudrate

Choose the communication speed. Match this value to the communication speed of the sending end

(master station).

(2) Checksum

The checksum added to data can be deleted. When the checksum is not needed for the communication specifications of the master station, delete the checksum at parameter No.57

49

(3) RS-422/RS-232C serial interface selection

Select the RS-422 or RS-232C communication standard. RS-422 and RS-232C cannot be used together.

Parameter No. 16

− − −

RS-422/RS-232C communication standard selection

0: RS-422 used

1: RS-232C used

(4) Communication delay time

Set the time from when the servo amplifier (slave station) receives communication data to when it sends back data. Set "0" to send back data in less than 888 s or "1" to send back data in 888 s or more.

Parameter No. 16

− − −

Communication delay time

0: Invalid, reply sent in less than 888

µ s

1: Valid, reply sent in 888

µ s or more

(5) Serial communication time-out

No communication for a given period of time between the master and slave stations may be judged as a communication cable or master station fault to stop the servo motor.

Setting Description

0

1 to 60

No time-out check

Time-out check period setting

Check period setting (S)

8.3 Protocol

Since up to 32 axes may be connected to the bus, add a station number or group to the command, data No., etc. to determine the destination servo amplifier of data communication. Set the station number to each servo amplifier using the parameter and set the group to each station using the communication command.

Transmission data is valid for the servo amplifier of the specified station number or group.

When " " is set as the station number added to the transmission data, the transmission data is made valid for all servo amplifiers connected. However, when return data is required from the servo amplifier in response to the transmission data, set "0" to the station number of the servo amplifier which must provide the return data.

(1) Transmission of data from the controller to the servo

Controller side

(Master station)

S

O

H

S

T

X

Data

No.

Data

E

T

X

Check sum

10 frames (data)

Station number or group

Servo side

(Slave station)

Station number or group

S

T

X

E

T

X

Check sum

6 frames

Positive response: Error code A

Negative response: Error code other than A

50

(2) Transmission of data request from the controller to the servo

10 frames

Controller side

S

O

H

S

T

X

Data

No.

E

T

X

Check sum

Servo side

Station number or group

S

T

X

Station number or group

Data

6 frames (data)

E

T

X

Check sum

(3) Recovery of communication status by time-out

Controller side

E

O

T

EOT causes the servo to return to the receive neutral status.

Servo side

Data: Choose the data length from among 4, 8, 12 and 16 frames (data length depends on the command).

or Data or 12 frames or 16 frames Data

4 frames 8 frames

51

8.4 Character codes

(1) Control codes

Code Name

SOH

STX

ETX

EOT

Hexadecimal

(ASCII code)

01H

02H

03H

04H

(2) Codes for data

JIS8 unit codes are used.

Description start of head start of text end of text end of transmission

Personal Computer Terminal Key Operation

(General) ctrl A ctrl B ctrl C ctrl D b

8

0 0 0 0 0 0 0 0 b

7

0 0 0 0 1 1 1 1 b

6

0 0 1 1 0 0 1 1 b

5

0 1 0 1 0 1 0 1 b

8 to b

5 b

4

b

3

b

2

b

1

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

1 1 1 1

R

C

0 NUL DLE Space 0 @ P ` p

1 SOH DC

1

! 1 A Q a q

2 STX DC

2

" 2 R

3 ETX DC

3

# 3 C S c s

4 $ 4 D T d t

5

6

% 5 E U e u

& 6 F V f v

7

8

9

10

11

12

13

14

' 7 G W g w

( 8 H X h x

) 9 I Y i y

, L ¥ l |

- M ] m }

. N ^ n ¯

15 / ? O _ o DEL

(3) Station numbers

You may set 32 station numbers from station 0 to station 31 and the JIS8 unit codes are used to specify the stations.

Station number

JIS8 code

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0 1 2 3 4 5 6 7 8 9 A B C D E F

Station number

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

JIS8 code

G H I J K L M N O P Q R S T U V

For example, "30H" is transmitted in hexadecimal when the station number is "0" (first axis).

(4) Group

Group

JIS8 code a b c d e f

For example, "61H" is transmitted in hexadecimal for group a.

52

8.5 Error codes

Error codes are used in the following cases and an error code of single-code length is transmitted.

On receipt of data from the master station, the slave station sends the error code corresponding to that data to the master station. The code transmitted in uppercase indicates that the servo is normal and the one in lowercase indicates that an alarm has occurred.

Error Code

Servo normal Servo alarm

[A]

[B]

[C]

[a]

[b]

[c]

Error Name Description

Normal operation Data transmitted was processed properly.

Parity error Parity error occurred in the transmitted data.

Checksum error Checksum error occurred in the transmitted data.

Remarks

Positive response

Negative response

Data No. error

Data No. not existing in the specifications was transmitted.

[F]

8.6 Checksum

Checksum range

[f]

Station number or group

STX or

SOH

ETX Check

Checksum range

The checksum is sent as a JIS8-coded hexadecimal code representing the lower two digits of the sum of

JIS8-coded hexadecimal values up to ETX, with the exception of the first control code (STX or SOH).

S

T

X

[0] [A] [1] [2] [5] [F]

E

T

X

02H 30H 41H 31H 32H 35H 46H 03H

[5] [2]

30H 41H 31H 32H 35H 46H 03H

152H

Lower 2 digits 52 is sent after conversion into ASCII code [5][2].

53

8.7 Time-out operation

The master station transmits EOT when the slave station does not start reply operation (STX is not received) 300[ms] after the master station has ended communication operation. 100[ms] after that, the master station retransmits the message. Time-out occurs if the slave station does not answer after the master station has performed the above operation three times. (Communication error)

300ms

100ms

300ms

100ms

300ms

100ms

300ms

Time-out

Controller

(Master station)

E

O

T

E

O

T

E

O

T

Servo

(Slave station)

8.8 Retry operation

When a fault occurs in communication between the master and slave stations, the error code in the response data from the slave station is a negative response code ([B] to [F], [b] to [f]). In this case, the master station retransmits the message which was sent at the occurrence of the fault (Retry operation). A communication error occurs if the above operation is repeated and results in the error three or more consecutive times.

Communication error

Controller

(Master station)

Servo

(Slave station)

S

T

X

S

T

X

S

T

X

Station number or group

Station number or group

Station number or group

Similarly, when the master station detects a fault (e.g. checksum, parity) in the response data from the slave station, the master station retransmits the message which was sent at the occurrence of the fault. A communication error occurs if the retry operation is performed three times.

54

8.9 Initialization

After the slave station is switched on, it cannot reply to communication until the internal initialization processing terminates. Hence, at power-on, ordinary communication should be started after:

1) 1s or more time has elapsed after the slave station is switched on; and

2) Making sure that normal communication can be made by reading the parameter or other data which does not pose any safety problems.

8.10 Communication procedure example

The following example reads the set value of parameter No.2 "function selection 1" from the servo amplifier of station 0:

Data Item

Station number

Value

0

Description

Servo amplifier station 0

Data No. 02 Parameter No.2

Axis No. Command Data No.

Procedure

Data make-up

Checksum calculation and addition

Addition of SOH to make up transmission data

Data [0] 0 5 STX 0 2 ETX

ETX

Checksum 30H 30H 35H 02H 30H 32H 03H FCH

Transmission data SOH 0 5 STX 0 2 ETX F C 46H 43H

Master station slave station

Data transmission

Master station slave station

Data receive

No

Is there receive data?

Yes

No

300ms elapsed?

Yes

No

Yes

3 consecutive times?

Other than error code

[A] [a]?

No

Yes

Receive data analysis

Error processing

End

Error processing

No

3 consecutive times?

Yes

100ms after EOT transmission

Master station slave station

55

8.11 Command and data No. list

8.11.1 Read commands

(1) Status display (Command [0][1])

Command Data No. Description Display Item

[0][1]

[0][1]

[8][2]

[8][3]

[0][1] [8][4]

[0][1] [8][5]

[0][1] [8][6]

[0][1] [8][7]

[0][1] [8][8]

[0][1]

[0][1]

[8][9]

[8][A]

[0][1] [8][B]

[0][1] [8][C]

[0][1] [8][D]

[0][1] [8][E]

[0][1] [8][F]

[0][1] [9][0]

(2) Parameter (Command [0][5])

Command remaining distance

Point table No.

Cumulative feedback pulses

Override

Torque limit voltage

Regenerative load ratio

Effective load ratio

Peak load ratio

Within one-revolution position

Load inertia moment ratio

Bus voltage

Command Data No. Description

[0][5]

[0][0] to

[5][A]

Current value of each parameter

(Decimal number of data No. corresponds to the parameter number.)

(3) External I/O signals (Command [1][2])

Command Data No.

[1][2]

[1][2]

[1][2]

[1][2]

[1][2]

[0][0]

[4][0]

[6][0]

[8][0]

[C][0]

Input device statuses

External input pin statuses

Description

Statuses of input devices switched on through communication

Output device statuses

External output pin statuses

Frame Length

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

Frame Length

8

Frame Length

8

8

8

8

8

56

(4) Alarm history (Command [3][3])

Command Data No.

[3][3]

[3][3]

[1][0]

[1][1]

Description

Alarm number in alarm history

[3][3]

[3][3]

[3][3] [1][4]

[3][3] [1][5]

[3][3]

[3][3]

[1][2]

[1][3]

[2][0]

[2][1]

Alarm occurrence time in alarm history

[3][3]

[3][3]

[3][3]

[2][2]

[2][3]

[2][4]

[3][3] [2][5]

(5) Current alarm (Command [0][2]•[3][5])

Description Command Data No.

[0][2] [0][0] Current alarm number

Command Data No. Description

Alarm Occurrence Sequence

Most recent alarm

First alarm in past

Second alarm in past

Third alarm in past

Fourth alarm in past

Fifth alarm in past

Most recent alarm

First alarm in past

Second alarm in past

Third alarm in past

Fourth alarm in past

Fifth alarm in past

Status Display Item

Frame Length

4

4

8

8

8

8

8

4

4

4

4

8

[3][5]

[3][5]

[8][2]

[8][3] occurrence

[3][5] [8][4]

[3][5] [8][5]

[3][5] [8][6]

[3][5] [8][7]

[3][5]

[3][5]

[3][5]

[3][5]

[8][8]

[8][9]

[8][A]

[8][B]

[3][5] [8][C]

[3][5] [8][D]

[3][5] [8][E]

[3][5] [8][F]

[3][5] [9][0]

Command remaining distance

Point table No.

Cumulative feedback pulses

Override

Torque limit voltage

Regenerative load ratio

Effective load ratio

Peak load ratio

Within one-revolution position

Load inertia moment ratio

Bus voltage

Frame Length

4

Frame Length

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

12

57

(6) Point table/position data (Command [4][0])

Command Data No.

[4][0]

[4][0]

[0][1]

[0][2]

[4][0]

[4][0]

[4][0]

[4][0]

[4][0]

[4][0]

[4][0]

[4][0]

[4][0]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

Description

Position data read

[4][0]

[4][0]

[4][0]

[4][0]

[0][C]

[0][D]

[0][E]

[0][F]

[4][0] [1][0]

: :

[4][0] [1][F]

(7) Point table/speed data (Command [5][0])

Command Data No. Description

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[5][0]

[0][1]

[0][2]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

[0][C]

[0][D]

[0][E]

[0][F]

[1][0]

Speed data read

: :

[5][0] [1][F]

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

58

(8) Point table/acceleration time constant (Command [5][4])

Command Data No.

[5][4]

[5][4]

[0][1]

[0][2]

[5][4]

[5][4]

[5][4]

[5][4]

[5][4]

[5][4]

[5][4]

[5][4]

[5][4]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

Description

Acceleration time constant read

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

[5][4]

[5][4]

[5][4]

[5][4]

[0][C]

[0][D]

[0][E]

[0][F]

[5][4] [1][0]

: :

[5][4] [1][F]

(9) Point table/deceleration time constant (Command [5][8])

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Command Data No. Description

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[5][8]

[0][1]

[0][2]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

[0][C]

[0][D]

[0][E]

[0][F]

[1][0]

Deceleration time constant read

: :

[5][8] [1][F]

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

59

(10) Point table/dwell time (Command [6][0])

Command Data No.

[6][0]

[6][0]

[0][1]

[0][2]

[6][0]

[6][0]

[6][0]

[6][0]

[6][0]

[6][0]

[6][0]

[6][0]

[6][0]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

Description

Dwell time read

[6][0]

[6][0]

[6][0]

[6][0]

[0][C]

[0][D]

[0][E]

[0][F]

[6][0] [1][0]

: :

[6][0] [1][F]

(11) Point table/auxiliary function (Command [6][4])

Command Data No. Description

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[6][4]

[0][1]

[0][2]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

[0][C]

[0][D]

[0][E]

[0][F]

[1][0]

Auxiliary function read

: :

[6][4] [1][F]

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

60

(12) Group setting (Command [1][F])

Command Data No. Description

[1][F] [0][0] Reading of group setting value

8.11.2 Write commands

(1) Status display (Command [8][1])

Command Data No. Description

[8][1] [0][0] Status display data clear

(2) Parameter (Command [8][4])

Setting Range

1EA5

Command Data No. Description

[8][4]

[0][0] to

[5[A

Each parameter write

(Decimal number of data No. corresponds to the parameter number.)

(3) External I/O signal (Command [9][2])

Setting Range

Depends on the parameter.

Setting Range Command Data No. Description

[9][2] [6][0] Communication input device signal

(4) Alarm history (Command [8][2])

Command Data No. Description

[8][2] [2][0] Alarm history clear

(5) Current alarm (Command [8][2])

Command Data No. Description

Setting Range

1EA5

Setting Range

1EA5

Frame Length

4

Frame Length

4

Frame Length

8

Frame Length

8

Frame Length

4

Frame Length

4

61

(6) Point table/position data (Command [C][0])

Command Data No.

[C][0]

[C][0]

[0][1]

[0][2]

[C][0]

[C][0]

[C][0]

[C][0]

[C][0]

[C][0]

[C][0]

[C][0]

[C][0]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

Description

Position data write

[C][0]

[C][0]

[C][0]

[C][0]

[0][C]

[0][D]

[0][E]

[0][F]

[C][0] [1][0]

: :

[C][0] [1][F]

(7) Point table/speed data (Command [C][6])

Command Data No. Description

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[C][6]

[0][1]

[0][2]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

[0][C]

[0][D]

[0][E]

[0][F]

[1][0]

Speed data write

: :

[C][6] [1][F]

Point table No.

Point table No.1

Point table No.2

Setting Range Frame Length

8

8

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No. 31

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

Point table No. Setting Range Frame Length

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No. 31

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

62

(8) Point table/acceleration time constant (Command [C][7])

Command Data No.

[C][7]

[C][7]

[0][1]

[0][2]

[C][7]

[C][7]

[C][7]

[C][7]

[C][7]

[C][7]

[C][7]

[C][7]

[C][7]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

Description

Acceleration time constant write

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

[C][7]

[C][7]

[C][7]

[C][7]

[0][C]

[0][D]

[0][E]

[0][F]

[C][7] [1][0]

: :

[C][7] [1][F]

(9) Point table/deceleration time constant (Command [C][8])

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Setting Range Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

Command Data No. Description

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[C][8]

[0][1]

[0][2]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

[0][C]

[0][D]

[0][E]

[0][F]

[1][0]

Deceleration time constant write

: :

[C][8] [1][F]

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Setting Range Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

63

(10) Point table/dwell time (Command [C][A])

Command Data No.

[C][A]

[C][A]

[0][1]

[0][2]

[C][A]

[C][A]

[C][A]

[C][A]

[C][A]

[C][A]

[C][A]

[C][A]

[C][A]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

Description

Dwell time write

[C][A]

[C][A]

[C][A]

[C][A]

[0][C]

[0][D]

[0][E]

[0][F]

[C][A] [1][0]

: :

[C][A] [1][F]

(11) Point table/auxiliary function (Command [C][B])

Command Data No. Description

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[C][B]

[0][1]

[0][2]

[0][3]

[0][4]

[0][5]

[0][6]

[0][7]

[0][8]

[0][9]

[0][A]

[0][B]

[0][C]

[0][D]

[0][E]

[0][F]

[1][0]

Auxiliary function write

: :

[C][B] [1][F]

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Setting Range Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

Point table No.

Point table No.1

Point table No.2

Point table No.3

Point table No.4

Point table No.5

Point table No.6

Point table No.7

Point table No.8

Point table No.9

Point table No.10

Point table No.11

Point table No.12

Point table No.13

Point table No.14

Point table No.15

Point table No.16

:

Point table No.31

Setting Range Frame Length

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

8

:

8

64

(12) Operation mode selection (Command [8][B])

Command Data No. Description

[8][B] [0][0] Operation mode changing

0000: Exit from test operation mode

0001: Jog operation

0002: Positioning operation

0003: Motor-less operation

0004: Output signal (DO) forced output

(13) External input signal disable (Command [9][0])

Setting range Frame length

0000 to 0004 4

Command Data No. Description

[9][0]

[9][0]

[9][0]

[9][0]

[0][0] Turns off the external input signals (DI), external analog input signals and pulse train inputs with the exception of

EMG, LSP and LSN, independently of the external ON/OFF statuses.

[0][3] Changes the external output signals (DO) into the value of command [8][B] or command [A][0] data No. [0][1].

[1][0] Enables the disabled external input signals (DI), external analog input signals and pulse train inputs with the exception of EMG, LSP and LSN.

[1][3] Enables the disabled external output signals (DO).

(14) Data for test operation mode (Command [9][2] [A][0])

Setting range Frame length

1EA5 4

1EA5 4

1EA5 4

1EA5 4

Command Data No.

[9][2]

[9][2]

[0][0]

[A][0]

Description

Input signal for test operation

Forced output from signal pin

Setting range Frame length

8

8

Command Data No. Description

[A][0]

[A][0]

[A][0]

[A][0]

[1][0] Writes the speed of the test operation mode (jog operation, positioning operation).

[1][1] Writes the acceleration/deceleration time constant of the test operation mode (jog operation, positioning operation).

[1][2] Clears the acceleration/deceleration time constant of the test operation mode (jog operation, positioning operation).

[1][3] Writes the moving distance (in pulses) of the test operation mode (jog operation, positioning operation).

[A][0] [1][5] Temporary stop command of the test operation mode (jog operation, positioning operation)

(15) Group setting (Command [9][F])

Setting range Frame length

0000 to 7FFF 4

00000000 to

7FFFFFFF

8

1EA5 4

80000000 to

7FFFFFFF

8

1EA5 4

Command Data No.

[9][F] [0][0] Setting of group

Description Setting range Frame length

4

65

8.12 Detailed explanations of commands

8.12.1 Data processing

When the command + data number or the command + data number + data are sent from the master station to a slave station, a reply or data is returned from the servo amplifier according to the purpose.

In these send data and receive data, numerical values are represented in decimal, hexadecimal, etc.

Hence, data must be processed to meet their purposes.

Follow the corresponding explanation since whether data must be processed or not and how to process them changes with monitoring, parameters, etc.

How to process send/receive data when reading and writing data will be described below.

(1) Processing read data

For the display type of 0, eight-character data is converted from a hexadecimal number to a decimal number and a decimal point is provided from the decimal point information.

For the display type of 1, eight-character data is used as-is.

How to process receive data "003000000929" to show the status is explained here by way of example.

Receive data is as follows:

0 0 3 0 0 0 0 0 0 9 2 9

Data 32 bits long (represented in hexadecimal)

(Data conversion into display type is required)

Display type

0: Conversion into decimal required

1: Used unchanged in hexadecimal

Decimal point position

0: No decimal point

1: Lower first digit (usually not used)

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

6: Lower sixth digit

As the display type is "0" in this case, the hexadecimal data is converted into a decimal number.

00000929H 2345

Since the decimal point position is "3", the decimal point is put in the third lower digit.

Hence, "23.45" appears.

66

(2) Writing processed data

When written data is handled as a decimal number, the decimal point position must be specified. If it is not specified, data cannot be written. When data is handled as a hexadecimal number, specify "0" for the decimal point position.

The data to be sent is as follows:

0

Data is transferred in hexadecimal.

Decimal point position

0: No decimal point

1: Lower first digit

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

How to process set data to the value of "15.5" is explained here by way of example.

Since the decimal point position is the second digit, the decimal point data is "2".

As the data to be transmitted is a hexadecimal number, the decimal data is converted into a hexadecimal number.

115 9B

Hence, "0200009B" is sent.

67

8.12.2 Status display

(1) Status display data read

When the master station transmits the data No. (refer to the following table for assignment) to the slave station, the slave station sends back the data value and data processing information.

(a) Transmission

Transmit command [0][1] and the data No. corresponding to the status display item to be read.

(b) Reply

The slave station sends back the status display data requested.

0 0

Data 32 bits long (represented in hexadecimal)

(Data conversion into display type is required)

Display type

0: Conversion into decimal required

1: Used unchanged in hexadecimal

Decimal point position

0: No decimal point

1: Lower first digit (usually not used)

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

6: Lower sixth digit

(2) Status display data clear

The cumulative feedback pulse data of the status display is cleared. Send this command immediately after reading the status display item. The data of the status display item transmitted is cleared to zero.

Command Data Data

[8][1] [0][0] 1EA5

For example, after sending command [0][1] and data No. [8][0] and receiving the status display data, send command [8][1], data No. [0][0] and data [1EA5] to clear the cumulative feedback pulse value to zero.

68

8.12.3 Parameter

(1) Parameter read

Read the parameter setting.

1) Transmission

Transmit command [0][5] and the data No. corresponding to the parameter No.

Command Data No. Data No. Definition

[0][5]

[0][0] to

[5][A]

Corresponds to the parameter No.

2) Reply

The slave station sends back the data and processing information of the requested parameter No.

Data is transferred in hexadecimal.

0

Decimal point position

0: No decimal point

1: Lower first digit

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

Display type

0: Used unchanged in hexadecimal

1: Conversion into decimal required

Parameter write type

0: Valid after write

1: Valid when power is switched on again after write

Read enable/disable

0: Read enable

1: Read disable

Enable/disable information changes according to the setting of parameter No.19 "parameter write inhibit". When the enable/disable setting is read disable, ignore the parameter data part and process it as unreadable.

69

(2) Parameter write

Write the parameter setting.

Write the value within the setting range.

Transmit command [8][4], the data No., and the set data.

The data number is represented in hexadecimal. The decimal value converted from the data number value corresponds to the parameter number. Refer to (1)(a) in this section.

When the data to be written is handled as decimal, the decimal point position must be specified. If it is not specified, data cannot be written. When the data is handled as hexadecimal, specify 0 as the decimal point position.

Write the data after making sure that it is within the upper/lower limit value range. Read the parameter data to be written, confirm the decimal point position, and create transmission data to prevent error occurrence. On completion of write, read the same parameter data to verify that data has been written correctly.

Set Data Command Data No.

[8][4]

[0][0] to

[5][A]

See below.

0

Data is transferred in hexadecimal.

Decimal point position

0: No decimal point

1: Lower first digit

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

70

8.12.4 External I/O signal statuses

(1) Reading of input device statuses

Read the statuses of the input devices.

(a) Transmission

Transmit command [1][2] and data No. [0][0].

[1][2] [0][0]

(b) Reply

The slave station sends back the statuses of the input pins. b31 b1 b0

1:ON

0:OFF

Command of each bit is transmitted to the master station as hexadecimal data.

0 Servo on (SON) 10

1 Forward rotation stroke limit (LSP) 11 Forward rotation start (ST1)

2 Reverse rotation stroke limit (LSN) 12 Reverse rotation start (ST2)

3 External torque limit selection (TL) 13

20 Point table selection 2 (DI1)

21 Point table selection 3 (DI2)

22 Point table selection 4 (DI3)

23

4 Internal torque limit selection (TL2) 14

5 Proportion control selection (PC) 15

6 Alarm reset (RES)

7

16 Emergency stop (EMG)

24 Temporary stop/restart (STP)

25

26

17 Automatic/manual selection (MDO) 27 Gain changing (CDP)

8

9

18 Proximity dog (DOG)

19 Point table selection 1 (DI0)

28

29 Point table selection 5 (DI4)

(2) External input pin status read

Read the ON/OFF statuses of the external output pins.

(a) Transmission

Transmit command [1][2] and data No. [4][0].

[1][2] [4][0]

(b) Reply

The ON/OFF statuses of the input pins are sent back. b31 b1 b0

1:ON

0:OFF

Command of each bit is transmitted to the master station as hexadecimal data.

bit External Input Pin

0 CN1B-16

1 CN1B-17

2 CN1B-15

3 CN1B-5

4 CN1B-14 bit External Input Pin

5 CN1A-8

6 CN1B-7

7 CN1B-8

8 CN1B-9

9 CN1A-19

71

(3) Read of the statuses of input devices switched on through communication

Read the ON/OFF statuses of the input devices switched on through communication.

(a) Transmission

Transmit command [1][2] and data No. [6][0].

[1][2] [6][0]

(b) Reply

The slave station sends back the statuses of the input pins. b31 b1 b0

1:ON

0:OFF

Command of each bit is transmitted to the master station as hexadecimal data.

0 Servo on (SON) 10

1 Forward rotation stroke limit (LSP) 11 Forward rotation start (ST1)

2 Reverse rotation stroke limit (LSN) 12 Reverse rotation start (ST2)

3 External torque limit selection (TL) 13

4 Internal torque limit selection (TL2) 14

5 Proportion control selection (PC)

6 Alarm reset (RES)

15

16 Emergency stop (EMG)

7

8

9

20 Point table selection 2 (DI1)

21 Point table selection 3 (DI2)

22 Point table selection 4 (DI3)

23

24 Temporary stop/restart (STP)

25

26

17 Automatic/manual selection (MDO) 27 Gain changing (CDP)

18 Proximity dog (DOG) 28

19 Point table selection 1 (DI0) 29 Point table selection 5 (DI4)

(4) External output pin status read

Read the ON/OFF statuses of the external output pins.

(a) Transmission

Transmit command [1][2] and data No. [C][0].

[1][2] [C][0]

(b) Reply

The slave station sends back the ON/OFF statuses of the output pins. b31 b1 b0

1:ON

0:OFF

Command of each bit is transmitted to the master station as hexadecimal data.

bit External output Pin

0 CN1A-19

1 CN1A-18

2 CN1B-19

3 CN1B-6

4 CN1B-4 bit External output Pin

5 CN1B-18

6 CN1A-14

72

(5) Read of the statuses of output devices

Read the ON/OFF statuses of the output devices.

(a) Transmission

Transmit command [1][2] and data No. [8][0].

[1][2] [8][0]

(b) Reply

The slave station sends back the statuses of the output devices. b31 b1 b0

1:ON

0:OFF

Command of each bit is transmitted to the master station as hexadecimal data.

0 Ready (RD)

1

2

3 Limiting torque (TLC)

4

5 In position (INP)

6

7 Warning (WNG)

8 Trouble (ALM)

9

10 Electromagnetic brake (MBR)

8.12.5 Device ON/OFF

11 Dynamic brake (DBR)

12

13

14

15 Battery warning (BWNG)

16 Rough match (CPO)

17 Zeroing completion (ZP)

18 Position range output (POT)

19 Temporary stop (PUS)

20 Point table No. output 1 (PT0)

21 Point table No. output 2 (PT1)

22 Point table No. output 3 (PT2)

23 Point table No. output 4 (PT3)

24 Point table No. output 5 (PT4)

25

26

27

28 Moving complete (MEND)

29

30

31

32

Each input device can be switched on/off. However, when the device to be switched off exists in the external input signal, also switch off that input signal.

Send command [9][2], data No. [6][0] and data.

Command Data No. Set Data

[9][2] [6][0] below. b31 b1 b0

1:ON

0:OFF

Command of each bit is transmitted to the slave station as hexadecimal data.

0 Servo on (SON) 10

1 Forward rotation stroke limit (LSP) 11 Forward rotation start (ST1)

2 Reverse rotation stroke limit (LSN) 12 Reverse rotation start (ST2)

3 External torque limit selection (TL) 13

20 Point table selection 2 (DI1)

21 Point table selection 3 (DI2)

22 Point table selection 4 (DI3)

23

4 Internal torque limit selection (TL2) 14

5 Proportion control selection (PC) 15

6 Alarm reset (RES)

7

24 Temporary stop/restart (STP)

25

16 Emergency stop (EMG) 26

17 Automatic/manual selection (MDO) 27 Gain changing (CDP)

8

9

18 Proximity dog (DOG)

19 Point table selection 1 (DI0)

28

29 Point table selection 5 (DI4)

73

8.12.6 Alarm history

(1) Alarm No. read

Read the alarm No. which occurred in the past. The alarm numbers and occurrence times of No.0 (last alarm) to No.5 (sixth alarm in the past) are read.

(a) Transmission

Send command [3][3] and data No. [1][0] to [1][5].

(b) Reply

The alarm No. corresponding to the data No. is provided.

0 0

Alarm No. is transferred in decimal.

For example, "0032" means A.32 and "00FF" A._ (no alarm).

(2) Alarm occurrence time read

Read the occurrence time of alarm which occurred in the past.

The alarm occurrence time corresponding to the data No. is provided in terms of the total time beginning with operation start, with the minute unit omitted.

(a) Transmission

Send command [3][3] and data No. [2][0] to [2][5].

Refer to Section 8.11.1.

(b) Reply

The alarm occurrence time is transferred in decimal.

Hexadecimal must be converted into decimal.

For example, data [0][1][F][5] indicates that the alarm occurred 501 hours after start of operation.

74

(3) Alarm history clear

Erase the alarm history.

Send command [8][2] and data No. [2][0].

Command Data Data

8.12.7 Current alarm

(1) Current alarm read

Read the alarm No. which is occurring currently.

(a) Transmission

Send command [0][2] and data No. [0][0].

[0][2] [0][0]

(b) Reply

The slave station sends back the alarm currently occurring.

0 0

Alarm No. is transferred in decimal.

For example, "0032" means A.32 and "00FF" A._ (no alarm).

(2) Read of the status display at alarm occurrence

Read the status display data at alarm occurrence. When the data No. corresponding to the status display item is transmitted, the data value and data processing information are sent back.

(a) Transmission

Send command [3][5] and any of data No. [8][0] to [8][E] corresponding to the status display item to be read. Refer to Section 8.11.1.

(b) Reply

The slave station sends back the requested status display data at alarm occurrence.

75

0 0

Data 32 bits long (represented in hexadecimal)

(Data conversion into display type is required)

Display type

0: Conversion into decimal required

1: Used unchanged in hexadecimal

Decimal point position

0: No decimal point

1: Lower first digit (usually not used)

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

6: Lower sixth digit

(3) Current alarm clear

As by the entry of the RES signal, reset the servo amplifier alarm to make the servo amplifier ready to operate. After removing the cause of the alarm, reset the alarm with no command entered.

Transmission

Command Data Data

76

8.12.8 Point table

(1) Position data read

Read the position data of the point table.

(a) Transmission

Transmit command [4][0] and any of data No. [0][1] to [1][F] corresponding to the point table to be read. Refer to Section 8.11.1.

(b) Reply

The slave station sends back the position data of the requested point table.

Hexadecimal data

0

Decimal point position

0: No decimal point

1: Lower first digit (usually not used)

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

6: Lower sixth digit

Display type

0: Used unchanged in hexadecimal

1: Conversion into decimal required

Parameter write type

0: Valid after write

1: Valid when power is switched on again after write

Read enable/disable

0: Read enable

1: Read disable

When the enable/disable setting is read disable, ignore the data part and process it as unreadable.

(2) Speed data read

Read the speed data of the point table.

(a) Transmission

Transmit command [5][0] and any of data No. [0][1] to [1][F] corresponding to the point table to be read. Refer to Section 8.11.1.

(b) Reply

The slave station sends back the speed data of the requested point table.

0

Hexadecimal data

0

Display type

0: Used unchanged in hexadecimal

1: Conversion into decimal required

Parameter write type

0: Valid after write

1: Valid when power is switched on again after write

Read enable/disable

0: Read enable

1: Read disable

When the enable/disable setting is read disable, ignore the data part and process it as unreadable.

77

(3) Acceleration time constant read

Read the acceleration time constant of the point table.

(a) Transmission

Transmit command [5][4] and any of data No. [0][1] to [1][F] corresponding to the point table to be read. Refer to Section 8.11.1.

(b) Reply

The slave station sends back the acceleration time constant of the requested point table.

0

Hexadecimal data

0

Display type

0: Used unchanged in hexadecimal

1: Conversion into decimal required

Parameter write type

0: Valid after write

1: Valid when power is switched on again after write

Read enable/disable

0: Read enable

1: Read disable

When the enable/disable setting is read disable, ignore the data part and process it as unreadable.

(4) Deceleration time constant read

Read the deceleration time constant of the point table.

(a) Transmission

Transmit command [5][8] and any of data No. [0][1] to [1][F] corresponding to the point table to be read. Refer to Section 8.11.1.

(b) Reply

The slave station sends back the deceleration time constant of the requested point table.

0

Hexadecimal data

0

Display type

0: Used unchanged in hexadecimal

1: Conversion into decimal required

Parameter write type

0: Valid after write

1: Valid when power is switched on again after write

Read enable/disable

0: Read enable

1: Read disable

When the enable/disable setting is read disable, ignore the data part and process it as unreadable.

78

(5) Dwell time read

Read the dwell time of the point table.

(a) Transmission

Transmit command [6][0] and any of data No. [0][1] to [1][F] corresponding to the point table to be read. Refer to Section 8.11.1.

(b) Reply

The slave station sends back the dwell time of the requested point table.

0

Hexadecimal data

0

Display type

0: Used unchanged in hexadecimal

1: Conversion into decimal required

Parameter write type

0: Valid after write

1: Valid when power is switched on again after write

Read enable/disable

0: Read enable

1: Read disable

When the enable/disable setting is read disable, ignore the data part and process it as unreadable.

(6) Auxiliary function read

Read the auxiliary function of the point table.

(a) Transmission

Transmit command [6][4] and any of data No. [0][1] to [1][F] corresponding to the point table to be read. Refer to Section 8.11.1.

(b) Reply

The slave station sends back the auxiliary function of the requested point table.

0

Hexadecimal data

0

Display type

0: Used unchanged in hexadecimal

1: Conversion into decimal required

Parameter write type

0: Valid after write

1: Valid when power is switched on again after write

Read enable/disable

0: Read enable

1: Read disable

When the enable/disable setting is read disable, ignore the data part and process it as unreadable.

79

(7) Position data write

Write the position data of the point table.

Transmit command [C][0], any of data No. [0][1] to [1][F] corresponding to the point table to be written to, and the data. Refer to Section 8.11.2.

Command Data Data

[C][0]

[0][1] to

[1][F]

See below.

Hexadecimal data

Decimal point position

0: No decimal point

1: Lower first digit

2: Lower second digit

3: Lower third digit

4: Lower fourth digit

5: Lower fifth digit

6: Lower sixth digit

Write mode

0: EEP-ROM, RAM write

1: RAM write

The decimal point position should be the same as the feed length multiplication (STM) set in parameter

No. 1. The slave station will not accept the decimal point position which is different from the STM setting.

When the positioning address is changed frequently through communication, set "1" to the write mode to change only the RAM data in the servo amplifier.

If the EEP-ROM value is changed frequently, EEP-ROM fault will occur due to the excess of the permissible EEP-ROM write times.

(8) Speed data write

Write the speed data of the point table.

Transmit command [C][6], any of data No. [0][1] to [1][F] corresponding to the point table to be written to, and the data. Refer to Section 8.11.2.

Command Data Data

[C][6]

[0][1] to

[1][F]

See below.

0

Hexadecimal data

Write mode

0: EEP-ROM, RAM write

1: RAM write

When the positioning address is changed frequently through communication, set "1" to the write mode to change only the RAM data in the servo amplifier.

If the EEP-ROM value is changed frequently, EEP-ROM fault will occur due to the excess of the permissible EEP-ROM write times.

80

(9) Acceleration time constant write

Write the acceleration time constant of the point table.

Transmit command [C][7], any of data No. [0][1] to [1][F] corresponding to the point table to be written to, and the data. Refer to Section 8.11.2.

Command Data Data

[C][7]

[0][1] to

[1][F]

See below.

0

Hexadecimal data

Write mode

0: EEP-ROM, RAM write

1: RAM write

When the positioning address is changed frequently through communication, set "1" to the write mode to change only the RAM data in the servo amplifier.

If the EEP-ROM value is changed frequently, EEP-ROM fault will occur due to the excess of the permissible EEP-ROM write times.

(10) Deceleration time constant write

Write the deceleration time constant of the point table.

Transmit command [C][8], any of data No. [0][1] to [1][F] corresponding to the point table to be written to, and the data. Refer to Section 8.11.2.

Command Data Data

[C][8]

[0][1] to

[1][F]

See below.

0

Hexadecimal data

Write mode

0: EEP-ROM, RAM write

1: RAM write

When the positioning address is changed frequently through communication, set "1" to the write mode to change only the RAM data in the servo amplifier.

If the EEP-ROM value is changed frequently, EEP-ROM fault will occur due to the excess of the permissible EEP-ROM write times.

81

(11) Dwell time write

Write the dwell time of the point table.

Transmit command [C][A], any of data No. [0][1] to [1][F] corresponding to the point table to be written to, and the data. Refer to Section 8.11.2.

Command Data Data

[C][A]

[0][1] to

[1][F]

See below.

0

Hexadecimal data

Write mode

0: EEP-ROM, RAM write

1: RAM write

When the positioning address is changed frequently through communication, set "1" to the write mode to change only the RAM data in the servo amplifier.

If the EEP-ROM value is changed frequently, EEP-ROM fault will occur due to the excess of the permissible EEP-ROM write times.

(12) Auxiliary function write

Write the auxiliary function of the point table.

Transmit command [C][B], any of data No. [0][1] to [1][F] corresponding to the point table to be written to, and the data. Refer to Section 8.11.2.

Command Data Data

[C][B]

[0][1] to

[1][F]

See below.

0

Hexadecimal data

Write mode

0: EEP-ROM, RAM write

1: RAM write

When the positioning address is changed frequently through communication, set "1" to the write mode to change only the RAM data in the servo amplifier.

If the EEP-ROM value is changed frequently, EEP-ROM fault will occur due to the excess of the permissible EEP-ROM write times.

82

8.12.9 Servo amplifier group designation

With group setting made to the slave stations, data can be transmitted simultaneously to two or more slave stations set as a group through RS-422 communication.

(1) Group setting write

Write the group designation value to the slave station.

Transmission

Transmit command [9][F], data No. [0][0] and data.

Command Data Data

0 0

Group designation

0: No group designation

1: Group a

2: Group b

3: Group c

4: Group d

5: Group e

6: Group f

Response command enable

Set whether data can be sent back or not in

response to the read command of the master station.

0: Response disable

Data cannot be set back.

1: Response enable

Data can be set back.

(2) Group setting read

Read the set group designation value from the slave station.

(a) Transmission

Transmit command [1][F] and data No. [0][0].

[1][F] [0][0]

(b) Reply

The slave station sends back the group setting of the point table requested.

0 0

Group designation

0: No group designation

1: Group a

2: Group b

3: Group c

4: Group d

5: Group e

6: Group f

Response command enable

0: Response disable

1: Response enable

83

8.12.10 Other commands

(1) Servo motor end pulse unit absolute position

Read the absolute position in the servo motor end pulse unit.

(a) Transmission

Send command [0][2] and data No. [9][0].

[0][2] [9][0]

(b) Reply

The slave station sends back the requested servo motor end pulses.

Absolute value is sent back in hexadecimal in the servo motor end pulse unit.

(Must be converted into decimal)

For example, data "000186A0" is 100000 [pulse] in the motor end pulse unit.

(2) Command unit absolute position

Read the absolute position in the command unit.

(a) Transmission

Send command [0][2] and data No. [9][1].

[0][2] [9][1]

(b) Reply

The slave station sends back the requested command pulses.

Absolute value is sent back in hexadecimal in the command unit.

(Must be converted into decimal)

Fot example, data "000186A0" is 100000 [pulse] in the command unit.

84

REVISIONS

Print Date Document # Revision Editor

H.Ogi

85

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement