23.06.2014 Views

5. Commands and Functions - Sanyo Denki America, Inc.

5. Commands and Functions - Sanyo Denki America, Inc.

5. Commands and Functions - Sanyo Denki America, Inc.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

M0007302<br />

SANMOTION<br />

CLOSED LOOP STEPPING SYSTEM<br />

PB<br />

Type RAC Power Input<br />

PB3A003R200<br />

<br />

Instruction Manual<br />

E<br />

ENGLISH


Preface<br />

Shipping the product<br />

This product in this instruction manual corresponds with the shipping regulations given in the<br />

Export Trade Control Ordinance (Table 1, item 16). When these products are exported by<br />

customers, it is recommended to fulfill the requirements of export procedure with the relevant<br />

authorities, as well as “Information Requirements” <strong>and</strong> “Objective Requirements” according to the<br />

Catch-all regurations.<br />

Feature outline<br />

This manual outlines the functions, wiring, installation, operations, maintenance, specifications,<br />

etc. of the closed loop stepping system “PB” Series TypeR.<br />

<br />

PBwas born as a new, intelligent, <strong>and</strong> easy to h<strong>and</strong>le closed loop stepping system which the<br />

technology of design <strong>and</strong> production in précised compact motor with high performance is in harmony<br />

with up-to-date control technology.<br />

This is a Software Servo System which controls according to the comm<strong>and</strong> of upper controller.<br />

Specially in minor stroke <strong>and</strong> high-hitrate operation, this has higher response of<br />

acceleration/deceleration than the servo system in the same size.<br />

Since this has its unique stopping holding torque, slight vibration is not caused as usual servos<br />

has.<br />

Position comm<strong>and</strong> stored beforeh<strong>and</strong> through SIO or program can be started by Point or<br />

program no. designation <strong>and</strong> startup trigger signal. As this can be controlled by general PIO,<br />

hardware cost can be cut down.<br />

Push operation, teaching, modulo function<strong>and</strong> various returning-to-origin are equipped.<br />

Addition comm<strong>and</strong> is also enabled.<br />

Precautions related to this Instruction Manual<br />

In order to fully underst<strong>and</strong> the functions of closed loop stepping system “PB” Series TypeR,<br />

please read this instruction manual thoroughly before use.<br />

After reading this manual thoroughly, please keep it h<strong>and</strong>y for reference.<br />

Please contact the dealre or sales representative if there are defects such as nonconsecutive<br />

pages, missing pages or if the manual is lost or damaged.<br />

Carefully <strong>and</strong> completely follow the safety instructions outlined in this manual. Please note<br />

that safety is not guaranteed for usage methods other than those specified in this manual or<br />

usage methods intended for the original product.<br />

The contents of this manual may be modified without prior notice, as revisions or additions are<br />

made in the usage method of this product. Modifications are performed per the revisions of<br />

this manual.<br />

Permission is granted to reproduce or omit part of the attached figures (as abstracts) for use.<br />

Although the manufacturer has taken all possible measures to ensure the veracity of the<br />

contents of this manual, if you should notice any error or ommission, please notify the dealer<br />

or sales office of the finding.<br />

Related instructions manual<br />

Refer to for the specification of the PC I/F software.


1. 1 Introduction 11<br />

1. 2 Location of warning labels on the product 11<br />

1. 3 Explanation about Indications 12<br />

1. 4 Caution when Using 13<br />

<br />

<br />

<br />

2. 1 Verifying Package Contents 21<br />

2. 2 Model number Nomenclature 21<br />

2. 3 Motor Model Combination Table 23<br />

<br />

<br />

<br />

3. 1 External wiring diagram 31<br />

3. 2 Part Names <strong>and</strong> <strong>Functions</strong> 32<br />

3. 3 Installation 33<br />

3. 4 Wiring 35<br />

3.4.1 Wiring Precautions 35<br />

3.4.2 External Installation Wiring Diagram 35<br />

3.4.3 Connector Model Numbers <strong>and</strong> Appropriate Electric Wires 36<br />

3.4.4 Connector Pin Assignment 37<br />

3.4.5 Grounding 38<br />

3.4.6 Short-circuit Breaker 38<br />

3.4.7 Motor <strong>and</strong> Encoder Wiring 38<br />

3.4.8 Power Wiring 38<br />

Control Input / Output Signal Wiring 39<br />

Communication 311<br />

<br />

<br />

<br />

4. 1 Input / Output Control Signal <strong>Functions</strong> 41<br />

4. 2 Switch Settings 48<br />

4. 3 Display 48<br />

4. 4 ALM Detection Function 49<br />

4. 5 Amplifier Status Change Diagram 413<br />

4. 6 Adjustment 414<br />

<br />

<br />

<br />

<strong>5.</strong> 1 Comm<strong>and</strong> structure 51<br />

<strong>5.</strong>2 Comm<strong>and</strong> List 52<br />

<strong>5.</strong>3 System Comm<strong>and</strong> 58<br />

<strong>5.</strong>4 Direct Comm<strong>and</strong> 515<br />

<strong>5.</strong>5 Point <strong>and</strong> Program Comm<strong>and</strong> 533<br />

<strong>5.</strong>6 RD Comm<strong>and</strong> 541<br />

<br />

<br />

<br />

6. 1 Communication Specifications 61<br />

6.2 Data Format 63<br />

6.3 Communication MethodTiming chart65<br />

6.4 St<strong>and</strong>ard Response Time 67<br />

6.5 Communication Example 68<br />

<br />

<br />

<br />

7. 1 Amplifier Basic Specifications 71<br />

7. 2 Motor St<strong>and</strong>ard Specifications 72<br />

7. 3 Motor Option Specifications 73<br />

7. 4 Velocity – Torque, power consumption characteristics 75<br />

7. 5 Outline Drawings 77


8. 1 Optional Cables 81<br />

8. 2 Optional Connectors 83<br />

8. 3 Optional Communication Equipment 84<br />

<br />

<br />

<br />

9. 1 International St<strong>and</strong>ards Conformity 91<br />

9. 2 Low voltage comm<strong>and</strong> 91<br />

9. 3 EMC Directive 92


Preface<br />

Shipping the product<br />

This product in this instruction manual corresponds with the shipping regulations given in the<br />

Export Trade Control Ordinance (Table 1, item 16). When these products are exported by<br />

customers, it is recommended to fulfill the requirements of export procedure with the relevant<br />

authorities, as well as “Information Requirements” <strong>and</strong> “Objective Requirements” according to the<br />

Catch-all regurations.<br />

Feature outline<br />

This manual outlines the functions, wiring, installation, operations, maintenance, specifications,<br />

etc. of the closed loop stepping system “PB” Series TypeR.<br />

<br />

PBwas born as a new, intelligent, <strong>and</strong> easy to h<strong>and</strong>le closed loop stepping system which the<br />

technology of design <strong>and</strong> production in précised compact motor with high performance is in harmony<br />

with up-to-date control technology.<br />

This is a Software Servo System which controls according to the comm<strong>and</strong> of upper controller.<br />

Specially in minor stroke <strong>and</strong> high-hitrate operation, this has higher response of<br />

acceleration/deceleration than the servo system in the same size.<br />

Since this has its unique stopping holding torque, slight vibration is not caused as usual servos<br />

has.<br />

Position comm<strong>and</strong> stored beforeh<strong>and</strong> through SIO or program can be started by Point or<br />

program no. designation <strong>and</strong> startup trigger signal. As this can be controlled by general PIO,<br />

hardware cost can be cut down.<br />

Push operation, teaching, modulo function<strong>and</strong> various returning-to-origin are equipped.<br />

Addition comm<strong>and</strong> is also enabled.<br />

Precautions related to this Instruction Manual<br />

In order to fully underst<strong>and</strong> the functions of closed loop stepping system “PB” Series TypeR,<br />

please read this instruction manual thoroughly before use.<br />

After reading this manual thoroughly, please keep it h<strong>and</strong>y for reference.<br />

Please contact the dealre or sales representative if there are defects such as nonconsecutive<br />

pages, missing pages or if the manual is lost or damaged.<br />

Carefully <strong>and</strong> completely follow the safety instructions outlined in this manual. Please note<br />

that safety is not guaranteed for usage methods other than those specified in this manual or<br />

usage methods intended for the original product.<br />

The contents of this manual may be modified without prior notice, as revisions or additions are<br />

made in the usage method of this product. Modifications are performed per the revisions of<br />

this manual.<br />

Permission is granted to reproduce or omit part of the attached figures (as abstracts) for use.<br />

Although the manufacturer has taken all possible measures to ensure the veracity of the<br />

contents of this manual, if you should notice any error or ommission, please notify the dealer<br />

or sales office of the finding.<br />

Related instructions manual<br />

Refer to for the specification of the PC I/F software.


1. 1 Introduction 11<br />

1. 2 Location of warning labels on the product 11<br />

1. 3 Explanation about Indications 12<br />

1. 4 Caution when Using 13<br />

<br />

<br />

<br />

2. 1 Verifying Package Contents 21<br />

2. 2 Model number Nomenclature 21<br />

2. 3 Motor Model Combination Table 23<br />

<br />

<br />

<br />

3. 1 External wiring diagram 31<br />

3. 2 Part Names <strong>and</strong> <strong>Functions</strong> 32<br />

3. 3 Installation 33<br />

3. 4 Wiring 35<br />

3.4.1 Wiring Precautions 3-5<br />

3.4.2 External Installation Wiring Diagram 3-5<br />

3.4.3 Connector Model Numbers <strong>and</strong> Appropriate Electric Wires 3-6<br />

3.4.4 Connector Pin Assignment 3-7<br />

3.4.5 Grounding 3-8<br />

3.4.6 Short-circuit Breaker 3-8<br />

3.4.7 Motor <strong>and</strong> Encoder Wiring 3-8<br />

3.4.8 Power Wiring 3-8<br />

Control Input / Output Signal Wiring 3-9<br />

Communication 3-11<br />

<br />

<br />

<br />

4. 1 Input / Output Control Signal <strong>Functions</strong> 41<br />

4. 2 Switch Settings 49<br />

4. 3 Display 49<br />

4. 4 ALM Detection Function 410<br />

4. 5 Amplifier Status Change Diagram 414<br />

4. 6 Adjustment 415<br />

<br />

<br />

<br />

<strong>5.</strong> 1 Comm<strong>and</strong> structure51<br />

<strong>5.</strong>2 Comm<strong>and</strong> List 52<br />

<strong>5.</strong>3 System Comm<strong>and</strong> 58<br />

<strong>5.</strong>4 Direct Comm<strong>and</strong> 515<br />

<strong>5.</strong>5 Point <strong>and</strong> Program Comm<strong>and</strong> 533<br />

<strong>5.</strong>6 RD Comm<strong>and</strong> 541<br />

<br />

<br />

<br />

6. 1 Communication Specifications 61<br />

6.2 Data Format 63<br />

6.3 Communication MethodTiming chart65<br />

6.4 St<strong>and</strong>ard Response Time 67<br />

6.5 Communication Example 68<br />

<br />

<br />

<br />

7. 1 Amplifier Basic Specifications 71<br />

7. 2 Motor St<strong>and</strong>ard Specifications 72<br />

7. 3 Motor Option Specifications 73<br />

7. 4 Velocity – Torque, power consumption characteristics 75<br />

7. 5 Outline Drawings 77


8. 1 Optional Cables 81<br />

8. 2 Optional Connectors 83<br />

8. 3 Optional Communication Equipment 84<br />

<br />

<br />

<br />

9. 1 International St<strong>and</strong>ards Conformity 91<br />

9. 2 Low voltage comm<strong>and</strong> 91<br />

9. 3 EMC Directive 92


7<br />

6<br />

9 A B C D E F 08<br />

2<br />

1<br />

1. Safety Precautions <br />

<br />

1.1 Introduction<br />

The PB system is designed for use in general manufacturing equipment.<br />

Please observe the following instructions:<br />

Read this User Manual carefully before any installation or assembly, to ensure proper use.<br />

Do not perform any retrofitting or modification of the product.<br />

Consult with a sales representative or a qualified technician regarding installation <strong>and</strong> maintenance.<br />

Special considerations, such as redundant services or an emergency generator are required when operating,<br />

maintaining <strong>and</strong>/or controlling devices in the following applications. Contact our office if:<br />

The device is used in medical instruments used for life support.<br />

The device is used in trains or elevators, the failure of which could cause bodily injury.<br />

The device is used in computer systems of social or public importance.<br />

The device is used in any equipment related to human safety or public infrastructure.<br />

Please contact our office if the device is to be used in an environment where vibration is present, such as<br />

in-vehicle or transport applications.<br />

Before installing, operating, performing maintenance or inspecting this device, read this entire manual<br />

carefully to ensure proper use. Use this device only after learning about the device, its safety information<br />

<strong>and</strong> the precautions related to its use.<br />

After reading this User Manual, keep it in a place where it is always visible to the user. <br />

1.2 Location of warning labels on the product<br />

Warning labels are located on the front panel of the servo amplifier.<br />

<br />

<br />

M<br />

TION<br />

PB<br />

5<br />

4<br />

3<br />

SW1<br />

CN3<br />

C<br />

N<br />

7<br />

C<br />

N<br />

2<br />

S<br />

W<br />

2<br />

CN4<br />

C<br />

N<br />

1<br />

C<br />

N<br />

5<br />

C<br />

N<br />

6<br />

11


1. Safety Precautions <br />

<br />

This chapter provides cautions for ensuring safe use of the PB amplifier. Read before use.<br />

<br />

<br />

In the following description, each indication is completed as shown in the figure below.<br />

<br />

<br />

DANGER<br />

<br />

XXXXX XX X<br />

<br />

Safety precaution item ranking<br />

<br />

<br />

1.3.2 Safety Precaution Item Ranking<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Items described in CAUTION may lead to a very serious result depending on the<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

The following eight visual cues are used in this manual:<br />

Kind of symbol<br />

Visual cue of danger<br />

Visual cue for caution<br />

Example of symbol<br />

DangerInjury Electric shock<br />

Caution Fire Burn<br />

Visual cue for<br />

restriction<br />

Visual cue for<br />

requirement<br />

Restriction<br />

Requirement<br />

Disassembly not allowed<br />

12


1. Safety Precautions <br />

<br />

<br />

<br />

<br />

<br />

<br />

(General)<br />

1. Do not use the system in an explosive atmosphere.<br />

Doing otherwise may result in injury or fire.<br />

2. Do not touch the working amplifier under any circumstances.<br />

Touching inside the amplifier may result in electric shock.<br />

3. Do not conduct work while power is being supplied. Be sure to wait at least<br />

one minute after turning off the power supply before doing an electrical<br />

wiring or inspection work.<br />

Touching inside the amplifier may result in electric shock.<br />

4. Only properly rained staff should take charge of transportation, installation,<br />

piping, wiring, operation, manipulation, maintenance, <strong>and</strong> inspection work.<br />

Doing otherwise may result in electric shock, injury, or fire.<br />

()<br />

<strong>5.</strong> To avoid getting an electric shock, be sure to ground the earth terminal of<br />

the driver or motor.<br />

6. Avoid damaging cables, applying excessive stress to them, putting a heavy<br />

objects on them, or nipping them.<br />

Doing otherwise may result in electric shock.<br />

7. Make a connections with the power cable according to the connection<br />

diagram or the Operation’s Manual.<br />

Failure to do so may result in electric shock or fire.<br />

(Operation)<br />

8. Before starting the motor, take necessary safety measures such as covering the rotary<br />

parts. Never touch a rotating part of the motor.<br />

Doing so may result in injury.<br />

9. Never approach or touch terminals when the power is on.<br />

Removing the terminal base cover may result in electric shock.<br />

13


1. Safety Precautions <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

(General)<br />

1. Before starting installation, operation, maintenance, or inspection, be sure to read the<br />

Operator’s Manual carefully <strong>and</strong> observe the instructions in it.<br />

Failure to observe the instructions may result in electric shock, injury, or fire.<br />

2. Do not use the system out of the specifications of the amplifier.<br />

Doing so may result in electric shock, injury, or damage.<br />

3. Do not use a damaged amplifier.<br />

Doing so may result in injury or fire.<br />

4. Do not remove the nameplate.<br />

<strong>5.</strong> Use an amplifier <strong>and</strong> a driver in the specified combinati<br />

Doing so may result in a fire or failure.<br />

6. Note that the amplifier/motor <strong>and</strong> peripheral units will become hot enough to cause a<br />

burn.<br />

7. This amplifier is an open-flame type. Do not touch the printed circuit boards.<br />

Doing so may result in damage. <br />

(Unpacking)<br />

8. Check if the product is the ordered one.<br />

Installing an incorrect wrong product may result in injury or damage.<br />

9. Avoid applying static electricity to the encoder terminals on the motor.<br />

Doing so may result in functional failures.<br />

<br />

14


1. Safety Precautions <br />

<br />

<br />

<br />

<br />

<br />

(Wiring)<br />

10. Do not measure the insulation resistance <strong>and</strong> dielectric strength.<br />

Doing so may result in damage. Call us if you need such testing.<br />

11. Perform wiring in accordance with the Technical St<strong>and</strong>ards for Electric Equipment<br />

<strong>and</strong> instructions in 4. Wiring.<br />

Failure to do so may result in a burn or fire.<br />

12. The amplifier is not equipped with an overcurrent protection function. Consequently,<br />

make wirings properly <strong>and</strong> accurately paying attention not to cause shorting of power<br />

circuits.<br />

Failure to do so may result in breakage of the amplifier <strong>and</strong> the motor.<br />

13. Be careful not to apply static electricity, high voltage to the sensor terminals of the<br />

motor or printed circuit boards of the amplifier.<br />

Doing so may result in functional failures.<br />

(Installation)<br />

14. Do not let foreign matter fall onto the printed circuit boards of the amplifier.<br />

Doing so may result in damage or a fire.<br />

1<strong>5.</strong> Give a clearance as specified in the Instruction Manual between the amplifier <strong>and</strong><br />

inside of the control panel or other devices.<br />

Doing so may result in damage.<br />

16. Never apply a strong shock to the system. Doing so may result in damage.<br />

17. At installation, take extreme care so as to prevent the unit from dropping or turning<br />

over.<br />

18. Never install the unit in a place where water may splash, in an inflammable gas<br />

atmosphere, or near combustible materials.<br />

Doing so may result in a fire or failure.<br />

19. Always install to a noncombustible structure like a metal structure. Otherwise, fire<br />

accident may occur.<br />

15


1. Safety Precautions <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

(Operation)<br />

20. The motor is not equipped with protection means. Install an earth leakage breaker, an<br />

excessive temperature rise prevention means <strong>and</strong> an emergency stop unit as necessary<br />

protection measures.<br />

Failure to do so may result in an injury or a fire accident.<br />

21. Never touch the heat sink of the amplifier, regenerative resistor, motor, or other part<br />

while the power is on or for awhile after the power has been turned off.<br />

These parts may become very hot, causing a burn on contact.<br />

22. In the event of any abnormality, stop operating the system at once.<br />

Failure to do so may result in electric shock, injury, or fire.<br />

23. Never make an extreme adjustment change that will cause the system operation to<br />

become unstable. Doing so may result in injury.<br />

24. At trial operation, fix the motor <strong>and</strong> check the operation separate from the mechanical<br />

system, then install the system on the machine. Failure to do so may result in an<br />

injury.<br />

2<strong>5.</strong> The holding brake is not a stop unit to secure the safety of the machine. Install a stop<br />

unit to secure the safety on the machine side.<br />

Failure to do so may result in an injury.<br />

26. When an alarm occurs, remove the cause of the alarm <strong>and</strong> secure safety. After that,<br />

reset the alarm, then result the system operation. Failure to follow this procedure may<br />

result in an injury.<br />

27. After a recovery from an instantaneous power interruption, the operation may be<br />

restarted suddenly. Do not approach the machine. (Design the machine so that safety<br />

for personnel may be secured even if the system operation is restarted.)<br />

Approaching the machine when it restarts may result in an injury.<br />

28. Make sure the supply voltage is within the specified range. If the supply voltage is out<br />

of specification, functional failures may occur<br />

16


1. Safety Precautions <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

(Maintenance)<br />

29. The amplifier frame becomes very hot. Take care to avoid burns when doing<br />

maintenance <strong>and</strong> inspection.<br />

30. The electrolytic capacitors of the amplifier will deteriorate with age. As preventive<br />

measures, we recommend you to replace them in about 5 years (when ambient<br />

temperature is 40°C). Also, replacement of the fuses in about 10 years is<br />

recommended. When replacing them, contact us.<br />

31. Do not let dust accumulate on the printed circuit boards in the amplifier.<br />

Doing so may result in damage.<br />

32. When repair is required, please contact us.<br />

Disassembly of the system by the user may render it inoperable.<br />

(Transportation)<br />

33. Take extreme care not to drop or turn over turn system, because it is very dangerous.<br />

34. Do not hold the unit by the cables or the motor shaft.<br />

Doing so may result in injury or equipment failure.<br />

3<strong>5.</strong> Do not touch the connector pins of the amplifier when conveying the equipment.<br />

Doing so may result in damage.<br />

(Scrapping)<br />

36. When discarding the amplifier <strong>and</strong> the motor, dispose of it as a general industrial<br />

waste.<br />

17


1. Safety Precautions <br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

(Storage)<br />

37. Do not store the system in a place exposed to rain or moisture or in a place where<br />

noxious gas or liquid exists. Doing so may result in functional failures.<br />

(Operation)<br />

38. The brake built in the motor is used for holding. Do not use it for ordinary braking<br />

Using this brake for braking will damage it.<br />

(Maintenance)<br />

39. Do not disassembly or repair the system.<br />

Doing so may result in fire or electric shock.<br />

<br />

(Storage)<br />

40. Store the system in a place which is not exposed to direct sunlight <strong>and</strong> in the<br />

determined temperature/humidity range (−20°C to +65°C, 90% RH or less without<br />

condensation).<br />

41. When the system is to be stored for a long time (more than 3 years as a reference<br />

period), consult us.<br />

Long-time storage will lower the capacity of the electrolytic capacitor.<br />

(Operation)<br />

42. Install an emergency stop circuit out side so that the system operation may be stopped<br />

immediately to shut off the power supply.<br />

43. Be sure to use in places free from direct sunlight under the specified temperature <strong>and</strong><br />

humidity conditions (amplifier: 0°C to 55°C <strong>and</strong> 20% to 90% RH without<br />

condensation; <strong>and</strong> motors; 0°C to +40°C <strong>and</strong> 20% to 90% RH without condensation).<br />

(Transportation)<br />

44. Loadage exceeding the specified loading capacity will cause a load collapse. Observe<br />

the indication.<br />

18


2. Model Number Nomenclature<br />

2. 1 Verifying Package Contents<br />

Verify the following items when the product arrives. If any discrepancies are noticed, contact our office.<br />

Verify that the model number is the same as ordered (model number is located on the main name plate).<br />

Verify that there are no defects, such as damage to the exterior of the device.<br />

2.2 Model number Nomenclature<br />

2.2.1 Set Number Specification<br />

The PB system has a set number based on the combination of amplifier <strong>and</strong> motor.<br />

PB A R - <br />

Motor Option III<br />

B: With holding brake<br />

No symbol: Without holding brake<br />

Motor Option II<br />

■: Gear Ratio (for geared models)<br />

No symbol: Gear not included<br />

Motor Option I<br />

●: Gear (for geared models)<br />

No symbol: No gear<br />

Motor Length<br />

Motor Mounting Surface Edge Dimension (mm)<br />

Amplifier I/F Specification: RS-485+PIO input<br />

Power Specification: AC input (wide-range)<br />

System Series Name: PB System<br />

2.2.2 Set Product Packing List<br />

Product Quantity Model Number Drawing Reference<br />

(page number)<br />

Amplifier 1 PB3A003R200 7-7<br />

Motor 1 PBM∆∆□F**20 7-8<br />

Power cable 1 PBC7P0020A (2m) 8-2<br />

I/O cable 1 PBC1S0010A (1m) 8-2<br />

The communication cable is not included; refer to Chapter 8 to determine the appropriate<br />

communication cable <strong>and</strong> converter unit for the specific application.<br />

21


2. Model Number Nomenclature<br />

2.2.3 Amplifier Number Specification<br />

3 3 2 00<br />

Specification identification 00st<strong>and</strong>ard equipment<br />

Sensor type INC500 <br />

I/F Specification +<br />

Output current Phase<br />

Power supply voltage Power supplyWide range<br />

Series Name: PB System<br />

2.2.4 Motor Number Specification<br />

-<br />

International st<strong>and</strong>ards Authorization product<br />

No symbol: st<strong>and</strong>ard equipment<br />

Specification identification 20st<strong>and</strong>ard equipment<br />

Sensor type INC3ch500PR<br />

Option No option<br />

With holding brake<br />

With gear<br />

With harmonic gear<br />

Voltage specification AC Input<br />

Motor Length<br />

Motor Mounting Surface Edge Dimension (mm)<br />

Series Name: PB motor<br />

22


2. Model Number Nomenclature<br />

<br />

2.3 Motor Model Combination Table<br />

Set Number PBAR423 PBAR603 PBAR604<br />

Motor size 42 60 60<br />

Amplifier Number<br />

PB3A003R200<br />

Motor Number PBM423FE2 PBM603FE2 PBM604FE2<br />

Set Number PBAR861 PBAR862<br />

Motor size 86 86<br />

Amplifier Number<br />

PB3A003R200<br />

Motor Number PBM861FXE2 PBM862FXE2<br />

Gear Type<br />

Gear<br />

SET Number<br />

Motor Model<br />

Compatibility<br />

Ratio<br />

()<br />

(Symbol □)<br />

○: Optional setting<br />

Holding Brake<br />

Holding Brake<br />

×: No optional setting<br />

No Yes No Yes PBM423 PBM603 PBM604 PBM861 PBM862<br />

No gear B X B ○ ○ ○ × ×<br />

Low-backlash gear<br />

Harmonic gear<br />

1/3.6 C3.6 C3.6B GA CG ○ ○ × × ×<br />

1/7.2 C7.2 C7.2B GB CG ○ ○ × × ×<br />

1/10 C10 C10B GE CG ○ ○ × × ×<br />

1/20 C20 C20B GG CG ○ ○ × × ×<br />

1/30 C30 C30B GJ CG ○ ○ × × ×<br />

1/50 H50 H50B HL CH ○ ○ × × ×<br />

1/100 H100 H100B HM CH ○ ○ × × ×<br />

Refer to Section 7.3 for gear <strong>and</strong> holding brake specifications.<br />

23


3. Installation, Wiring <strong>and</strong> Operation<br />

3.1 External wiring diagram<br />

*1) CN7 is a measurement connector reserved for the manufacturer; it is not intended for customer use.<br />

(CN7 is a high-voltage terminal. Do not touch the amplifier when it is powered up.)<br />

*2) The regenerative control function is built into the amplifier; normally there is no need for wiring.<br />

*3) The functions of IN1 to IN5 <strong>and</strong> OUT1 to OUT5 are allocated by comm<strong>and</strong> 16h. Refer to Section 4.1 <strong>and</strong> Section 5 for more<br />

information.<br />

3-1


7<br />

9 A B C D E F 08<br />

1<br />

3. Installation, Wiring <strong>and</strong> Operation<br />

3.2 Part Names <strong>and</strong> <strong>Functions</strong><br />

ALM indicator LED (P4-9)<br />

M<br />

TION<br />

PB<br />

Power indicator LED (P4-9)<br />

SW1: Transmission rate setting<br />

6<br />

5<br />

4<br />

3<br />

2<br />

Node address setting switch (P4-9)<br />

(P4-9)<br />

SW1<br />

CN3: Motor connector (P3-8)<br />

CN3<br />

C<br />

N<br />

7<br />

C<br />

N<br />

2<br />

CN2: Sensor connector (P3-8)<br />

S<br />

W<br />

2<br />

SW2: Terminating resistor setting (P4-9)<br />

CN4: Power connector (P3-8)<br />

CN4<br />

C<br />

N<br />

1<br />

CN1: Control I/O signal connector<br />

(P3-9, P4-1)<br />

Protective ground terminal<br />

(P3-8)<br />

C<br />

N<br />

5<br />

C<br />

N<br />

6<br />

CN5, 6: Communication connector<br />

(P3-11)<br />

Amplifier front panel<br />

* CN7 is not intended for customer use.<br />

3-2


3. Installation, Wiring <strong>and</strong> Operation<br />

3.3 Installation<br />

3.3.1 Amplifier Installation Precautions<br />

The amplifier must be installed in an enclosure. Carefully consider the size of the case, the cooling<br />

method, <strong>and</strong> the location so that the ambient temperature around the amplifier does not exceed 55°C.For<br />

longevity <strong>and</strong> high reliability, it is recommended to keep the temperature around the amplifier below 40°C.<br />

The amplifier has an internal overheating detection function. Consider the cooling method to be used if an<br />

amplifier overheating error is detected.<br />

If there is a vibration source nearby, use a shock absorber between the amplifier <strong>and</strong> the installation base<br />

to prevent the vibration from directly affecting the amplifier.<br />

Long-term use in the presence of corrosive gas may cause contact failure on the connectors <strong>and</strong> on<br />

connecting parts. Never use the device where it may be subjected to corrosive gas.<br />

Do not use the device where explosive or combustible gas is present, as this could cause fire or an<br />

explosion.<br />

Do not use the device where dust or oil mist is present. If dust or oil mist attaches to <strong>and</strong> accumulates on<br />

the device, it can cause insulation deterioration or leakage between the conductive parts, <strong>and</strong> damage the<br />

amplifier.<br />

A large noise source may cause inductive noise to enter the input signals or the power circuit, <strong>and</strong> can<br />

cause a malfunction. If there is a possibility of noise, insert a noise filter, inspect the line wiring <strong>and</strong> take<br />

appropriate noise prevention measures.<br />

3.3.2 Amplifier Installation Method<br />

1) Installation dimensions<br />

The amplifier must be installed using two M4 screws on its rear panel. Refer to the amplifier outline<br />

drawing (Section 7.<strong>5.</strong>1) for the installation dimensions.<br />

2) Installation direction<br />

The amplifier uses natural convection cooling. The installation direction must be vertical. Do not install<br />

the unit upside down.<br />

3) Installing multiple amplifiers in a row<br />

Leave at least 50mm of space above <strong>and</strong> below the amplifiers to ensure unobstructed airflow from the<br />

radiator. If heat gets trapped above the amplifier, use a fan to create airflow. Leave at least 10mm of<br />

space between the amplifiers.<br />

<br />

3-3


3. Installation, Wiring <strong>and</strong> Operation<br />

3.3.3 Motor Installation Precautions<br />

If the motor is enclosed in an enclosure, consider its size, the use of a heat sink, <strong>and</strong> ensure the<br />

temperature inside the case is between 0 <strong>and</strong> 40°C.<br />

Consider a radiation method to ensure that the surface temperature of the motor (end cap surface<br />

temperature) does not exceed 85°C. (If the motor overheating prevention function is working, an ALM will<br />

be detected.)<br />

When installing a pulley or a gear to the motor, avoid methods such as press fitting that apply force in the<br />

torque direction. Ensure accurate shaft centering when integrating the rotating shaft of the motor with the<br />

target machinery. <strong>Inc</strong>orrect centering can damage the shaft <strong>and</strong> the bearings.<br />

Avoid installation in places where the unit may be subjected to water, cutting fluid, rain or conductive<br />

particles such as dust <strong>and</strong> iron filings.<br />

Never install the unit where it could be subjected to corrosive (acid, alkali, etc.), flammable, explosive liquids or<br />

fumes.<br />

Avoid installing the motor on moving parts. Since the wires <strong>and</strong> cables used for this device are electric<br />

connection wires, disconnection could occur. Contact the manufacturer for assistance for use on moving parts.<br />

If a belt-drive is used, verify that the gear reduction value of the belt tension does not exceed the thrust<br />

load tolerance. Refer to 7.2 <strong>and</strong> 7.3.)<br />

3.3.4 Motor Installation Method<br />

Use the tap hole or mounting hole on the installation surface <strong>and</strong> the mounting rabbet for installation. Refer<br />

to the outline drawing (Section 7.<strong>5.</strong>2) for the tap hole pitch measurements <strong>and</strong> the mounting rabbet<br />

diameter.<br />

Installation Angle Motor Model Screws to Use Recommended Tightening Torque<br />

42 angles PBM423 M3 x4<br />

-<br />

60 angles PBM60* M4 x4<br />

0.6 Nm<br />

86 angles PBM86* M4 x4<br />

1.4 Nm<br />

3-4


7<br />

9 A B C D E F 08<br />

1<br />

3. Installation, Wiring <strong>and</strong> Operation<br />

3.4 Wiring<br />

3.4.1 Wiring Precautions<br />

1) Noise protection<br />

Follow the instructions below to prevent malfunctions due to noise.<br />

The noise filter, amplifier <strong>and</strong> the host controller should be placed at the minimum distance.<br />

Apply a surge absorber circuit to coils such as relays, electromagnetic contacts, induction<br />

motors <strong>and</strong> brake solenoids, etc.<br />

Do not enclose the power lines, the motor lines, <strong>and</strong> the signal lines in the same wire<br />

conduit; they are not intended to be bundled together.<br />

If there are large noise sources such as electric welding machines or electric discharge<br />

machines nearby, apply a noise filter for the power line <strong>and</strong> the input circuit.<br />

Do not bundle the primary <strong>and</strong> secondary wiring of the noise filter together.<br />

2) Wiring<br />

Perform wiring only when power is cut off. Carefully verify that wiring is correct, as faulty wiring<br />

can cause damage to the device.<br />

3) Cables for wiring<br />

Use the correct size of cables as specified for wiring. (Refer to Section 3.4.3)<br />

4) Emergency stop circuit<br />

Be sure to install an external emergency stop circuit that can stop the device <strong>and</strong> cut off the power<br />

instantaneously.<br />

3.4.2 External Installation Wiring Diagram<br />

M<br />

TION<br />

PB<br />

6<br />

5<br />

4<br />

3<br />

2<br />

SW1<br />

3B<br />

CN3<br />

C<br />

N<br />

7<br />

2B<br />

C<br />

N<br />

2<br />

3C<br />

2C<br />

S<br />

W<br />

2<br />

3D<br />

2D<br />

4B<br />

CN4<br />

C<br />

N<br />

1<br />

1B<br />

C<br />

N<br />

5<br />

C<br />

N<br />

6<br />

5,6B PC/Slabe<br />

3-5


3. Installation, Wiring <strong>and</strong> Operation<br />

3.4.3 Connector Model Numbers <strong>and</strong> Appropriate Electric Wires<br />

Refer to Section 3.4.2 (External installation wiring diagram) for more information on the symbols.<br />

Appropriate Electric Maximum<br />

Application Symbol Name Model<br />

Manufacturer<br />

Wire Extension Length<br />

1A Plug 8830E-020-170LD AWG28 (7/0.127) 3m<br />

I/O<br />

KEL<br />

1B Receptacle 8822E-020-171D<br />

2A Tab header 1376020-1<br />

AWG24, 26 20m<br />

Receptacle<br />

Twisted pair wire<br />

1-1318118-6<br />

2B housing<br />

with external<br />

Encoder 2D Receptacle 1318108-1(bulk) shield<br />

AMP<br />

contact 1318106-1(chain)<br />

Tab housing 1-1318115-6<br />

2C<br />

1318112-1(bulk)<br />

Tab contact<br />

1318110-1(chain)<br />

3A Tab header 1376136-1<br />

AWG18 to 22 20m<br />

Receptacle<br />

Discrete wire<br />

1-1318119-3<br />

3B housing<br />

Motor<br />

3D Receptacle 1318107-1(bulk)<br />

Power<br />

AMP<br />

contact 1318105-1(chain)<br />

Tab housing 1-1318115-3<br />

3C<br />

1318111-1(bulk)<br />

Tab contact<br />

1318109-1(chain)<br />

4A Tab header 1-178295-5 AWG16 to 20 3m<br />

Electric<br />

Power 4B<br />

5A<br />

Communication<br />

5B<br />

Receptacle<br />

Discrete wire<br />

1-178288-5<br />

housing<br />

AMP<br />

Receptacle 1-175218-5(bulk)<br />

contact 1-175196-5(chain)<br />

Post with S10B-PADSS-1GW AWG28 to 24 100m<br />

base<br />

Twisted pair wire<br />

Housing PADP-10V-1-S with external<br />

JST<br />

Contact SPH-002T-P0.5L shield<br />

* These are necessary for extending the relay cables between the motor power <strong>and</strong> the sensor in excess of<br />

50cm.<br />

* Optional cables <strong>and</strong> connector sets are available. Refer to Options (Section 8) for more information.<br />

3-6


3. Installation, Wiring <strong>and</strong> Operation<br />

3.4.4 Connector Pin Assignment (pin side)<br />

CN No Pin Number / Signal name Pin Layout<br />

(amplifier front panel view)<br />

CN1<br />

I/O signal<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

10<br />

+COM(+5V to 24V)<br />

-COM<br />

EXE<br />

Point1<br />

Point2<br />

Point3/IN1<br />

Point4/IN2<br />

Point5/IN3<br />

Point6/SDN/IN4<br />

STOP<br />

11<br />

12<br />

13<br />

14<br />

15<br />

16<br />

17<br />

18<br />

19<br />

20<br />

ALM CLR<br />

Point7/IN5<br />

Ack output<br />

In-Position output<br />

ALM output<br />

ZONE/OUT1<br />

END/OUT2<br />

SON MON/OUT3<br />

OUT4<br />

OUT5<br />

CN2 1 A<br />

7 VCC(+5V)<br />

Sensor 2 A<br />

8 GND<br />

3 B<br />

9 <br />

4 B<br />

10 Overheat<br />

5 C<br />

11 FG<br />

6 C<br />

12 N.C<br />

<br />

<br />

<br />

<br />

<br />

CN3<br />

1<br />

A<br />

Motor<br />

Power<br />

2<br />

3<br />

A<br />

B<br />

<br />

<br />

4<br />

5<br />

6<br />

B<br />

BRK+ (for motors with holding brake)<br />

BRK- (for motors with holding brake)<br />

<br />

<br />

CN4<br />

Electric<br />

1<br />

2<br />

AC1<br />

AC2<br />

<br />

Power<br />

3<br />

N.C (VBUS+: terminal for external regeneration)<br />

<br />

4<br />

N.C (VBUS-: terminal for external regeneration)<br />

5<br />

FG<br />

<br />

CN 5, 6<br />

Communication<br />

1<br />

2<br />

A<br />

B<br />

6<br />

7<br />

-<br />

-<br />

<br />

<br />

3<br />

Y<br />

8<br />

-<br />

4<br />

5<br />

Z<br />

GND<br />

9<br />

10<br />

-<br />

FG <br />

1 The functions of IN1 to IN5 <strong>and</strong> OUT1 to OUT5 are allocated by comm<strong>and</strong> 16h.<br />

2 Of pin No shows maker mosquito naming.<br />

3-7


3. Installation, Wiring <strong>and</strong> Operation<br />

3.4.5 Grounding<br />

Amplifier grounding: Ground the amplifier using the grounding wire from the ground connector<br />

(M4) of the amplifier case. Use single point grounding with a minimum of AWG 16 wire<br />

(1.25mm 2 ).<br />

Motor frame grounding: If the motor is grounded through the frame, then Cf x dv/dt current<br />

flows from the PMW power part of the servo amplifier through the motor floating capacitance<br />

(Cf). To prevent the effects of this current, use single point grounding for the motor frame <strong>and</strong><br />

the servo amplifier ground. Use at least AWG18 wire (0.75mm 2 ) for grounding the motor.<br />

Grounding the wiring: If the motor is wired to a metal conduit or metal box, the metal must be<br />

grounded. Use single-point grounding.<br />

<br />

3.4.6 Short-circuit Breaker<br />

Due to the noise filter of the power input unit <strong>and</strong> the high-frequency switching noise of the PWM<br />

control, a high frequency leakage current may occur at the servo amplifier. If a short-circuit breaker is<br />

used to prevent malfunctions, use a high frequency leakage breaker.<br />

3.4.7 Motor <strong>and</strong> Encoder Wiring (CN 2,3)<br />

Connect the connectors of the encoder / motor cables (including the holding brake connections) to<br />

CN2, CN3 of the amplifier. The st<strong>and</strong>ard length of the motor / encoder cable is 0.5m. Use a relay cable to<br />

extend the wiring length, if necessary.<br />

* The encoder connector cable contains a motor overheating detection line. If an extension cable is<br />

used, this line must also be connected.<br />

* The holding brake is polarized. If an extension cable is used, verify the pin assignment (Section<br />

3.4.4) for correct polarization. The holding brake control function is built into the amplifier.<br />

3.4.8 Power Wiring<br />

Connect the AC power to Pin 1, 2 of CN4.<br />

The following table shows the power specifications:<br />

<br />

Motor Model PBM423 PBM603 PBM604 PBM861 PBM862<br />

Power voltage specification AC100V - 230V –15% to +10% 50/60Hz<br />

Current capacity (A rms) See Section 7.4<br />

* Pins 3 <strong>and</strong> 4 of CN4 are for connecting the regeneration unit, required if a regeneration error ALM<br />

occurs due to reasons such as moving a negative load. Normally, regenerative control is<br />

performed internally by the amplifier, so there is no need to connect an external unit.<br />

* Pins 4 <strong>and</strong> 5 of CN4 are the FG terminals. Use them when connecting to the motor case.<br />

(Use the M4 screw that was installed on the case as the amplifier ground terminal.)<br />

3-8


3. Installation, Wiring <strong>and</strong> Operation<br />

3.4.9 Control Input / Output Signal Wiring (CN1)<br />

Connect the user-selected control device. Refer to Section 4.1 for more information on this function.<br />

1) CN1 Input / Output Signal List<br />

Pin Signal Signal name<br />

Function summary<br />

Circuit<br />

No.<br />

(default value)<br />

1 Electric +COM External power (DC5V-24V) for the input signal -<br />

2 power -COM Output port common ground<br />

3 Input EXE Point/PRG execution number<br />

1<br />

4 Point1 Point/PRG No. selection signal 1<br />

5 Point2 Point/PRG No. selection signal 2<br />

6 (Point3)/IN1 Point/PRG No. selection signal 3/generic input 1<br />

7 (Point4)/IN2 Point/PRG No. selection signal 4/generic input 2<br />

8 (Point5)/IN3 Point/PRG No. selection signal 5/generic input 3<br />

9 (Point6)/SDN/IN4 Point/PRG No. selection signal 6/generic input 4<br />

10 STOP Emergency stop input (SOFF input)<br />

11 ALM CLR ALM cancel signal<br />

12<br />

(Point7)/IN5 Point/PRG No. selection signal 7/generic input 5<br />

13 Output Ack Response to the EXE signal<br />

2<br />

14 In-Position In-Position signal<br />

15 ALM ALM output<br />

16 (ZONE)/OUT1 ZONE/generic output 1<br />

17 (END)/OUT2 END/generic output 2<br />

18 (SON MON)/OUT3 SON MON/generic output 3<br />

19 OUT4 ZONE/generic output 4<br />

20<br />

OUT5 ZONE/generic output 5<br />

* The logic of the input/output signals can be selected remotely. Refer to Chapter 5 (comm<strong>and</strong><br />

16h) for more information about modifying the logic.<br />

* These functions can be selected remotely for IN1 - IN5, OUT1 - OUT<strong>5.</strong> Refer to Chapter 5<br />

(Comm<strong>and</strong> 16h) <strong>and</strong> Section 4.1 for more information.<br />

IN1 to IN5 functions<br />

OUT1 to OUT5 functions<br />

Point No. Zone Out 0 Zone Out 1 to 15<br />

Zero-return start END signal Zone No Bit 0<br />

Pause P.Busy Zone No Bit 1<br />

Interlock Zero-return completion monitor Zone No Bit 2<br />

SELECT SON monitor Zone No Bit 3<br />

Positive direction H. Limit Input pin monitor<br />

Negative direction H. Limit Generic output<br />

Generic input<br />

Motor stop<br />

3-9


3. Installation, Wiring <strong>and</strong> Operation<br />

Circuit<br />

Type<br />

1<br />

(Input)<br />

Circuit Structure<br />

DC Input Specifications<br />

DC 5V~24V ± 10%<br />

2<br />

(Output)<br />

DC 30V, maximum 30 mA<br />

3-10


3. Installation, Wiring <strong>and</strong> Operation<br />

3.4.10 Communications<br />

Amplifier side<br />

1<br />

2<br />

3<br />

4<br />

A<br />

B<br />

Y<br />

Z<br />

GND<br />

5<br />

10<br />

5G<br />

FG<br />

Note 1) If multiple amplifiers are daisy-chained, do not connect Pin 6 (VCC) of the communication<br />

cable between amplifiers.<br />

Note 2) If multiple amplifiers are daisy-chained, verify that the IP addresses that are set using the<br />

switches on the front panel of the amplifier are not overlapping.<br />

Note 3) If the VCC from Pin 6 of the communication connector is used for an external device, make<br />

sure that the total current drawn does not exceed 0.4 Arms.<br />

Note 4) Turn ON the terminating resistor after the amplifier that is the last node (by using the<br />

dip-switches). Refer to Section 4.2 for more information about these settings.<br />

RS-232/RS-485 Conversion<br />

Use a communication conversion unit if you are using the PB amplifier via RS-232C communication.<br />

The conversion unit is available as an optional product. Refer to Section 8.3 for more information.<br />

PC I/F<br />

Optional PC software is available for functions including operation verification for installation, point<br />

<strong>and</strong> program data editing / execution, <strong>and</strong> teaching functions. Contact <strong>Sanyo</strong> <strong>Denki</strong> for details<br />

regarding this software.<br />

<br />

3-11


4. Input / Output Signal <strong>Functions</strong><br />

4.1 Input / Output Control Signal <strong>Functions</strong> (CN1)<br />

4.1.1 Point Execution <strong>and</strong> Program Execution<br />

This function allows for I/O signal-controlled execution of a point or program previously stored in<br />

the amplifier’s internal non-volatile memory.<br />

Signal Name <strong>Functions</strong> Logic<br />

EXE<br />

Ack<br />

Point n<br />

SELECT<br />

P.Busy<br />

Switching the EXE signal OFF→ON starts the execution of the target<br />

specified by the SELECT signal <strong>and</strong> the point number<br />

Response signal for EXE<br />

If a non-executable comm<strong>and</strong> is specified, the system does not respond.<br />

* If no point data is stored, Ack does not respond.<br />

* NOP in a program is recognized as normal comm<strong>and</strong>.<br />

Selects the point number or program number<br />

* An input port with a function other than the point assigned is recognized<br />

as point number 0.<br />

* The maximum number of points is 128. The number of programs can be 1<br />

or 32,128, depending on the setting input by comm<strong>and</strong>1Bh.<br />

* Even if points or programs are started remotely via transmission, port<br />

settings are not affected.<br />

The EXE start-up target (point or program) can be selected.<br />

* The SELECT function is enabled when selected with comm<strong>and</strong> 16h.<br />

* Comm<strong>and</strong> 1Ch is used to select a point or program.<br />

This signal is ON during program execution, SOFF <strong>and</strong> Save to non-volatile<br />

memory.<br />

* Enabled if the P.Busy function was set with comm<strong>and</strong> 16h.<br />

ON Active<br />

ON Active<br />

ON=1<br />

OFF=0<br />

Selectable<br />

ON Active<br />

Timing Chart<br />

tDS<br />

SELECT<br />

Point / Prog. Data<br />

EXE Signal<br />

tDE<br />

tEB<br />

ON<br />

tEL<br />

tEA<br />

Ack Output<br />

ON<br />

Point data hold time: tDS<br />

EXE signal hold time: tEL<br />

EXE signal setup time: tDE<br />

Ack signal response delay time: tEA=tEB<br />

2ms min<br />

1ms min<br />

1ms min<br />

1ms max<br />

4-1


4. Input / Output Signal <strong>Functions</strong><br />

4.1.2 CN1 Input Signals<br />

1) Input Signals with Fixed <strong>Functions</strong> Allocated<br />

Signal<br />

Name<br />

STOP<br />

<strong>Functions</strong><br />

This is the emergency stop signal. If input occurs during drive operations, the motor<br />

decelerates at its maximum rate, <strong>and</strong> goes into the servo OFF state. After clearing the<br />

signal, once the motor is stopped <strong>and</strong> at least 200ms have elapsed, the servo will go into<br />

the ON state.<br />

Input during movement<br />

Logic (Initial<br />

setting)<br />

Selectable<br />

(A conn.<br />

: ON Active)<br />

STOP<br />

Active<br />

In-Position<br />

ON<br />

Velocity (operation)<br />

ALMCLR<br />

* Canceling the STOP signal is only possible after the motor has<br />

completely stopped <strong>and</strong> 300ms have elapsed.<br />

* When the STOP is cancelled, the interlock turns OFF, <strong>and</strong> if an ALM is<br />

not issued, automatically changes to servo ON status.<br />

* STOP signal cancel (detection of Active→Non-Active edge) cancels<br />

STOP comm<strong>and</strong>s set remotely via transmission as well.<br />

* Changing to STOP status can be initiated via transmission or the<br />

STOP input port.<br />

Alarm clear signal for alarms that can be cancelled.<br />

ALM issued during operation<br />

ALM<br />

Selectable<br />

(A conn.<br />

:ON Active)<br />

In-Position<br />

ON<br />

ALMCLR<br />

CLR<br />

Velocity (operation)<br />

* The ALM cancel is possible only after the motor has completely<br />

stopped <strong>and</strong> 300ms have elapsed.<br />

* The ALMCLR signal works with edge-detection.<br />

* To clear non-cancelable alarms, reset the system power or use the<br />

initialization comm<strong>and</strong>.<br />

4-2


4. Input / Output Signal <strong>Functions</strong><br />

2) Generic Input Signals<br />

The functions of the generic inputs (IN1 to IN5) on CN1, pins 6 to 9 <strong>and</strong> 12 can be selected using<br />

comm<strong>and</strong> 16h. Refer to Section 5 (comm<strong>and</strong> 16h) for more information.<br />

Selected<br />

Function<br />

Point<br />

Generic<br />

Input<br />

Pause<br />

Function<br />

Selects the point or program number. Refer to Section 4.4.1 for more<br />

information.<br />

Used for jump conditions (comm<strong>and</strong> 63h) during program operation.<br />

For temporary stoppage of operation<br />

If input during drive operations, the motor will decelerate <strong>and</strong> stop using<br />

the pre-set deceleration rate. The target position is maintained, <strong>and</strong><br />

when the signal is cancelled, movement to the target resumes.<br />

Logic (Initial<br />

setting)<br />

ON=1<br />

OFF=0<br />

ON=1<br />

OFF=0<br />

Selectable<br />

(A conn.<br />

:ON Active)<br />

Pause<br />

Velocity (operation)<br />

In-Position<br />

In-Position width<br />

Interlock<br />

* If the Pause comm<strong>and</strong> was input via transmission, canceling the<br />

pause input signal also cancels pause comm<strong>and</strong>s that were set via<br />

transmission as well.<br />

This is an operation stop signal that maintains servo ON status. The<br />

stop position becomes the target position.<br />

Interlock<br />

In-Position<br />

Velocity (operation)<br />

Selectable<br />

(A conn.<br />

:ON Active)<br />

* During interlock, move comm<strong>and</strong>s are not accepted. The transmission<br />

will generate a comm<strong>and</strong> error, <strong>and</strong> the EXE execution will not<br />

respond with Ack.<br />

* During interlock, initialization is not performed.<br />

* The interlock status is cancelled if the deceleration stop is complete<br />

<strong>and</strong> if the signal is OFF.<br />

* Interlock input cancel (detection of ON→OFF edge) cancels interlock<br />

comm<strong>and</strong>s set remotely via transmission as well.<br />

* This function is enabled by operating comm<strong>and</strong>s during program<br />

execution.<br />

4-3


4. Input / Output Signal <strong>Functions</strong><br />

Selected<br />

Function<br />

Zero-return<br />

start<br />

H. Limit<br />

(+/-)<br />

Function<br />

This is a unique execution signal for zero return comm<strong>and</strong>s stored by<br />

comm<strong>and</strong> 53h.<br />

The Ack signal responds to this signal.<br />

* If the zero-sensor (SDN) type zero-return start function is used, pin<br />

9 will be the zero-sensor input. Follow the instructions below to<br />

allocate the zero-sensor signal function using comm<strong>and</strong> 16h. Set<br />

comm<strong>and</strong> 14h, DAT4, Bit7 (SDN) = 0.<br />

a) If H. Limit <strong>and</strong> zero-sensor are shared, set the H. Limit function of the<br />

desired direction.<br />

b) If only the zero-sensor function is used, set the generic input port<br />

function.<br />

c) To use the zero-sensor (SDN) type zero-return function, set the<br />

desired function.<br />

It will be the hard limit signal input for each direction.<br />

After the limit input, the system performs a deceleration stop <strong>and</strong> the stop<br />

position becomes the target position. During the limit period, comm<strong>and</strong>s<br />

for the limit direction are disabled, but comm<strong>and</strong>s for the opposite limit<br />

direction are accepted.<br />

* The limit input is disabled during zero-return movement.<br />

* The limit direction is defined by the positive direction setting of<br />

comm<strong>and</strong> 12h.<br />

* Only NPN output-type limit sensors are supported.<br />

CN1<br />

1<br />

4.7kΩ<br />

Logic (Initial<br />

setting)<br />

A conn.<br />

Selectable<br />

(A conn.<br />

:ON Active)<br />

During drive:<br />

Limit<br />

In-Position<br />

Velocity (operation)<br />

4-4


4. Input / Output Signal <strong>Functions</strong><br />

4.1.3 Output Signal <strong>Functions</strong> (CN1)<br />

1) Input Signals with fixed functions allocated<br />

Signal Name Function Logic (Initial setting)<br />

Ack<br />

Response signal for EXE.<br />

Refer to Section 4.1.1 for more information.<br />

ON Active<br />

ALM This is the alarm output signal. Selectable<br />

(A conn.)<br />

In-Position<br />

Outputs the In-Position status. The In-Position width can be set by<br />

using comm<strong>and</strong> 30h.<br />

Selectable<br />

(ON=In-Position)<br />

Power input<br />

Initialization<br />

Operation<br />

In-Position<br />

In-Position width<br />

* During SOFF, this signal becomes the Out-Position status.<br />

* During Pause stop, signal this becomes the Out-Position status.<br />

* If the zero return is completed normally, the In-Position status is<br />

displayed.<br />

* During limit deceleration this signal is the Out-Position; during<br />

stop, it is the In-Position.<br />

* During push operations, this function determines the In-Position<br />

width for the push target position.<br />

* After the main circuit power is turned ON <strong>and</strong> during the<br />

amplifier’s internal power voltage detection process, this signal is<br />

in the In-Position state.<br />

* During an initialization stop, this signal goes into Out-Position<br />

status.<br />

4-5


4. Input / Output Signal <strong>Functions</strong><br />

2) Generic Output Signals<br />

The functions of the generic inputs (IN1 to IN5) on CN1, pins 16 to 20 can be selected using<br />

comm<strong>and</strong> 16h. Refer to Section 5 (comm<strong>and</strong> 16h) for more information.<br />

Selected<br />

Function<br />

ZONE<br />

Function<br />

Outputs the signal within the coordinate range pre-set by comm<strong>and</strong><br />

2Ah or 31h.<br />

As for the output form, two ways of choice equal to or less than by<br />

setting of comm<strong>and</strong> 16h is possible.<br />

Zone No: It is 1 for a Zone setting range it reply with 1.<br />

Zone No Bit: Output the Zone setting No in a binary.<br />

<br />

Zone setting range = x, y<br />

Logic (Initial<br />

setting)<br />

Selectable<br />

(A conn.)<br />

Operation<br />

Coordinates<br />

x<br />

y<br />

ZONE<br />

Motor<br />

Stop<br />

Zero-return<br />

* This output is independent of amplifier status; however, if a<br />

disconnection alarm is issued, the output status becomes<br />

uncertain.<br />

Outputs the operation complete status of the move comm<strong>and</strong>.<br />

* In the case of undershoot, such as for irregular deceleration;<br />

chattering may occur at the time of the motor stop signal.<br />

* Normally OFF in servo OFF status.<br />

* Does not respond to move comm<strong>and</strong>s less than 1.8 degrees in<br />

machine angles.<br />

Outputs the zero-return complete status.<br />

ON=In-drive<br />

OFF=Operation<br />

complete<br />

ON=Zero-return<br />

Completion<br />

Zero-return operation<br />

1st<br />

2nd<br />

complete<br />

Zero-return complete output<br />

P.Busy<br />

If another zero-return is started after a zero-return completed, this<br />

signal will turn OFF; when the second zero-return is completed<br />

normally, it will turn ON again.<br />

This signal is ON during program execution, SOFF <strong>and</strong> Save to<br />

non-volatile memory.<br />

* Refer to Section 4.1.1 for more information.<br />

ON Active<br />

4-6


4. Input / Output Signal <strong>Functions</strong><br />

Selected<br />

Function<br />

END<br />

Function<br />

The END signal responds only to operations initiated by the EXE<br />

signal.<br />

Abnormal completions, such as stopping by Pause, Limit, interlock,<br />

ALM, STOP, or unloaded push, will leave the signal in the OFF status.<br />

Use this signal to determine if the move comm<strong>and</strong> initiated by the EXE<br />

signal is completed normally.<br />

The move complete determination is based on the In-Position width as<br />

set by comm<strong>and</strong> 30h.<br />

Logic (Initial<br />

setting)<br />

ON=In-operation<br />

In-Position<br />

END signal<br />

SON signal<br />

Velocity (operation)<br />

In-Position<br />

setting<br />

SON<br />

Input<br />

Monitor<br />

Generic<br />

Output<br />

* The signal turns ON at the normal completion of the initialization.<br />

* In order to ensure the proper width of the END signal when<br />

executing short move comm<strong>and</strong>s, this signal turns ON only if the<br />

In-Position condition is fulfilled <strong>and</strong> the Ack output = LO.<br />

* The signal turns ON at the normal completion of a push operation.<br />

* Dribble during push operations (if pushed in the pushing direction<br />

after normal completion) is not observed. The signal stays ON if the<br />

push operation was completed once.<br />

Monitors the amplifier status. Monitors the servo ON/OFF status.<br />

* Refer to the Status change diagram in Section 4.5 regarding<br />

amplifier status.<br />

Monitors the status of an input port.<br />

The following table shows the output port monitor pins for the input port<br />

pins.<br />

Output port Pin 16 Pin 17 Pin 18 Pin 19 Pin 20<br />

Monitor pin Pin 6 Pin 7 Pin 8 Pin 9 Pin 12<br />

* The monitor output monitors the hardware status of the input port,<br />

regardless of the input port functions <strong>and</strong> the amplifier status.<br />

The output status is set by comm<strong>and</strong> 4Bh: Bit Out.<br />

If there is no generic output function selected, the corresponding bit<br />

settings in the Bit Out comm<strong>and</strong> are ignored.<br />

ON=SON status<br />

Input<br />

ON=Output ON<br />

-<br />

4-7


4. Input / Output Signal <strong>Functions</strong><br />

4.2 Switch Settings<br />

The following table describes the function of the switches located on the front panel of the<br />

amplifier.<br />

1) Rotary Switch (node address setting)<br />

Sets the node address when connecting multiple shafts.<br />

The address setting range is 0 to F (maximum 16 nodes).<br />

2) Dip-switches<br />

SW1<br />

Initial factory settings: All ON<br />

SW1<br />

No.<br />

Function<br />

Settings<br />

1,2 Transmission<br />

rate setting 2 1 Transmission<br />

rate (bps)<br />

ON ON 9600<br />

ON OFF 38400<br />

OFF ON 115200<br />

OFF OFF 128000<br />

SW1<br />

1 2 3 4 5 6<br />

3 to 6 - No function assigned<br />

ON<br />

OFF<br />

DIP SWITCHES<br />

SW2<br />

This switch sets the terminating resistor. Set SW1, 2 both ON at the last node.<br />

4.3 Display<br />

LED Color Description<br />

ALM Red Depending on the type of alarm, it is either continuously lit or<br />

flashing.<br />

Refer to Section 4.4, ALM <strong>Functions</strong>, for more information about the<br />

display status.<br />

POW Green Illuminated when the power is on.<br />

Goes dark when the amplifier internal charge voltage is below 50V.<br />

4-8


4. Input / Output Signal <strong>Functions</strong><br />

4.4 ALM Detection Function<br />

The ALM LED indicates the alarm type by the number of flashes.<br />

The ALM status <strong>and</strong> ALM history can be monitored via transmission (see Section 5, Comm<strong>and</strong> 86h).<br />

4.4.1 ALM Description Table<br />

Number of<br />

Abbreviation<br />

Code<br />

ALM Description<br />

Recoverability<br />

Flashes<br />

(hex)<br />

OFF No alarm 00 - -<br />

ON<br />

CPUE - CPU error Unrecoverable<br />

EEPER 10 Nonvolatile memory error Unrecoverable<br />

1<br />

DE 01 Sensor disconnected Unrecoverable<br />

LA 13 Sensor Counter error Unrecoverable<br />

2<br />

OV 02 Input power voltage is above<br />

the specification range<br />

MPE 03 Input power voltage is below<br />

the specification range<br />

Recoverable<br />

Recoverable<br />

3 RSTE 04 Initialization error (overload)<br />

Unrecoverable<br />

Power line disconnected<br />

4<br />

OVF 05 Servo error Recoverable<br />

OL 06 Overload stop Recoverable<br />

OS 07 Overspeed Recoverable<br />

5 RGOL 08 Regeneration voltage is over<br />

Recoverable<br />

the specified value<br />

6 ORG 09 Zero-return error Recoverable<br />

7<br />

Wrap around 0B<br />

Absolute position counter<br />

Recoverable<br />

sign reversal<br />

CNT OVF 0A Counter Over Flow Recoverable<br />

8 Push 0C Push Error Recoverable<br />

9<br />

MO OH 0E Motor overheat detection Recoverable<br />

AMP OH 0F Amplifier overheat detection Recoverable<br />

10 PAM 11 Internal voltage error Unrecoverable<br />

11 OC 1214 Overcurrent detection Unrecoverable<br />

* To cancel unrecoverable alarms, it is necessary to turn off the power, <strong>and</strong> then restart.<br />

4-9


4. Input / Output Signal <strong>Functions</strong><br />

4.4.2 ALM Conditions <strong>and</strong> Causes<br />

ALM Code ALM Description Condition / Cause<br />

CPU error Indicates a CPU error (W.D).<br />

Possible causes<br />

Problem with the amplifier internal control power.<br />

CPU malfunction due to excessive noise.<br />

01h Sensor<br />

disconnected<br />

Indicates the disconnection of the sensor A/B-phase.<br />

Possible causes<br />

Sensor line wiring problem.<br />

Error detected due to excessive noise on the sensor line.<br />

* Disconnection of the C-phase is detected during zero-return (at C-phase detection<br />

type) as a zero-return error.<br />

02h Over-voltage Indicates that the input power voltage is above the specification range.<br />

At power-up, the amplifier automatically recognizes 100/200V power voltage.<br />

After the voltage detection, over-voltage is determined based on the following values:<br />

100V input: approx. 138V AC<br />

200V input: approx. 275V AC<br />

* Not detected during servo ON.<br />

03h Under-voltage Indicates that the input power voltage is below the specification range.<br />

At power-up, the amplifier automatically recognizes 100/200V power voltage.<br />

After the voltage detection, under-voltage is determined based on the following values:<br />

100V input: approx. 75V AC<br />

200V input: approx. 148V AC<br />

* History record of under-voltage error detected during the amplifier’s internal voltage<br />

stabilization period when turning the power off is not recorded in the ALM history.<br />

The ALM history is saved if the voltage returns to normal after under-voltage<br />

detection due to instantaneous under-voltage.<br />

04h Initialization error After the power of the PB system is turned on, tit detects the initial phase, initializes the<br />

internal counter, <strong>and</strong> switches to servo ON status. If the sensor initial phase cannot be<br />

detected correctly, it results in an ALM condition.<br />

Possible causes<br />

Sensor C-phase disconnection.<br />

The load reached the mechanical limit.<br />

Load is out of tolerance range (excessive load).<br />

* If there is an ALM or STOP status after the power is turned ON, the process will not be<br />

executed.<br />

* Refer to Section 7.2 for more information about load tolerance.<br />

4-10


4. Input / Output Signal <strong>Functions</strong><br />

ALM Code ALM Description Condition / cause<br />

05h Servo error Detects an ALM if the position deviation is over the value set by comm<strong>and</strong> 14h.<br />

Possible causes<br />

Delay due to excessive acceleration / deceleration.<br />

Delay due to excessive load.<br />

06h Overload stop Indicates that before reaching the target position, the load was inoperative for a certain time.<br />

The detection time for inoperative status can be set using comm<strong>and</strong> 14h.<br />

Possible causes<br />

The load reached the mechanical limit.<br />

Load is out of tolerance range (excessive load).<br />

07h Velocity error Indicates a velocity error.<br />

Possible causes<br />

Overshoot due to unreasonable acceleration / deceleration.<br />

Overshoot due to excessive load.<br />

08h Regeneration<br />

error<br />

Indicates a motor regeneration voltage error.<br />

Possible causes<br />

Abrupt deceleration due to excessive load.<br />

Stationary drive of excessive negative load.<br />

* The PB amplifier has a st<strong>and</strong>ard internal regenerative control function used during<br />

deceleration. Contact Sano <strong>Denki</strong> for assistance if this function is not sufficient for<br />

regenerative control.<br />

09h Zero-return<br />

error<br />

When using zero-return Type 0,1,3 (C-phase detection zero-return):<br />

Indicates that the C-phase could not be detected within one rotation of the motor shaft.<br />

When using zero-return Type 2,3 (Push zero-return):<br />

Indicates that the collision drive was incomplete within the travel distance range set by<br />

comm<strong>and</strong> E3h.<br />

Possible causes<br />

Coupling slippage.<br />

Sensor C-phase signal disconnection.<br />

Comm<strong>and</strong> E3h setting value inappropriate.<br />

0Ah Counter<br />

Overflow<br />

Remain Pulse Counter Overflow<br />

Possible causes<br />

An additional timing of a movement order is non-appropriate<br />

0Bh Absolute position<br />

sign reversal<br />

Indicates the sign reversal of the absolute position counter inside the amplifier.<br />

Comm<strong>and</strong> 14h can be used to enable or disable detection of this condition.<br />

Possible causes<br />

Detection is enabled during a drive using single rotational direction only.<br />

4-11


4. Input / Output Signal <strong>Functions</strong><br />

ALM Code ALM Description Condition / cause<br />

0Ch Push Error When hard stop occurred, at the time of imposition movement, it is detected. ALM is detected<br />

in the case of CMD14h-DAT4-Bit1 =0.<br />

Possible causes<br />

Setting value of an imposition push current limit is unreasonable<br />

Push travel distance is excessive<br />

0Eh<br />

Motor<br />

overheating<br />

Detects the ambient temperature near the motor’s internal encoder.<br />

The continuous operational area of the motor is limited by heat dissipation <strong>and</strong> drive<br />

conditions.<br />

Possible causes<br />

Insufficient radiation, excessive ambient temperature.<br />

Continuous drive of a momentary operational area.<br />

0Fh Amplifier<br />

overheat<br />

Indicates that the amplifier is overheated.<br />

At certain tines, the amplifier cannot be used for continuous operation, due to heat dissipation<br />

<strong>and</strong> drive conditions.<br />

Possible causes<br />

Insufficient radiation, excessive ambient temperature.<br />

Continuous drive of a momentary operational area.<br />

10h Memory error Indicates a nonvolatile memory data error.<br />

Possible causes<br />

Power interruption during writing to the nonvolatile memory.<br />

Data writing error due to excessive noise.<br />

* After detecting the memory error, the parameters are reset to the initial factory settings.<br />

11h Internal voltage<br />

error<br />

Indicates a problem with the motor applied voltage inside the amplifier.<br />

Possible causes<br />

Insufficient power capacity (refer to Section 7.4 for more information about<br />

consumption current).<br />

Amplifier damage.<br />

12h/14h Over-current Indicates an over-current due to a short circuit on the power line. After detection, the motor<br />

enters into the unexcited state. 12hHard Ware detect14hSoft Ware Detect<br />

Possible causes<br />

Short circuit on the motor line.<br />

Short circuit on the regenerative connection.<br />

Amplifier damage.<br />

13h Sensor Counter<br />

error<br />

Indicates a misalignment of the sensor A/B-phase.<br />

Possible causes<br />

Sensor phase misalignment.<br />

* If this error occurs, motor replacement is necessary.<br />

4-12


4. Input / Output Signal <strong>Functions</strong><br />

4.5 Amplifier Status Change Diagram<br />

Main power ON<br />

Reset incomplete<br />

Reset operation<br />

Servo OFF Status<br />

Reset complete<br />

Idle (Stop status)<br />

Servo ON Status<br />

In-Position operation<br />

Zero-return operation<br />

Cancel<br />

Power Limit 3<br />

Velocity 0<br />

Fixed excitation<br />

STOP<br />

ALM<br />

CLR<br />

Power<br />

Limit 3<br />

Recoverable alarm<br />

Fixed<br />

excitation<br />

Unrecoverable alarm<br />

Power<br />

Limit 3<br />

Fixed<br />

excitation<br />

Alarm status<br />

(1) The reset operation is automatically initiated when the amplifier detects that the power of the<br />

main circuit is within the specified voltage range. After initialization is complete, the status<br />

automatically changes to “Servo ON". If the reset operation is completed once, the<br />

initialization will not be performed. Use the STOP signal to maintain "Servo OFF” status.<br />

(2) If a STOP or alarm occurs, the motor decelerates with fixed excitation until it is stopped. After<br />

the motor stops, the excitation current selected for Power Limit 3 is applied.<br />

4-13


4. Input / Output Signal <strong>Functions</strong><br />

4.6 Adjustments<br />

4.6.1 Comm<strong>and</strong> 21h<br />

Adjustments can be made to the proportional gain <strong>and</strong> the integral gain of the velocity loop from<br />

16 levels of normalized settings.<br />

The proportional gain is set based on the SW setting value, <strong>and</strong> increased gradually.<br />

The integral gain is selected from 3 levels.<br />

The setting values for the Gain Table are shown below:<br />

SW Setting<br />

Proportional<br />

Integral Gain<br />

SW Setting<br />

Proportional<br />

Integral Gain<br />

Value<br />

Gain<br />

Value<br />

Gain<br />

0 4 1 8 20 20<br />

1 6 10 9 22 1<br />

2 8 20 A 24 10<br />

3 10 1 B 26 20<br />

4 12 10 C 28 1<br />

5 14 20 D 30 10<br />

6 16 1 E 32 20<br />

7 18 10 F 34 1<br />

Adjustment method<br />

<strong>Inc</strong>rease the level gradually (0h→3h→6h→...), as long as there is no oscillation in the motor or<br />

the load, <strong>and</strong> select the proportional gain. As the level increases, the gain also increases, <strong>and</strong><br />

the velocity waveform changes as shown below. By increasing the proportional gain as much<br />

as possible without oscillation, high response can be achieved.<br />

Low proportional gain<br />

High proportional gain<br />

Next, select the integral gain (time constant), while checking the load response <strong>and</strong> the<br />

In-Position status. As for the integral, the time fixed number becomes big as raise the<br />

numerical value.<br />

4.6.2 Comm<strong>and</strong> 2Fh<br />

Comm<strong>and</strong> 2Fh can coordinate proportional <strong>and</strong> integral gain individually.<br />

When a fine adjustment of gain setting is necessary, please use this.<br />

* Proportional Gain: Please do not set 0.<br />

* Integral Gain: When set the 0, it does not arrive at order speed.<br />

4-14


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong><br />

<strong>5.</strong>1 Comm<strong>and</strong> Structure<br />

1) System <strong>Comm<strong>and</strong>s</strong><br />

System comm<strong>and</strong>s configure data save / load operations <strong>and</strong> the amplifier operating conditions.<br />

Confirm that the software switches (11h) <strong>and</strong> the input/output port functions (16h) are configured<br />

before installing the amplifier.<br />

* System comm<strong>and</strong>s cannot be used with points <strong>and</strong> within programs.<br />

2) Direct <strong>Comm<strong>and</strong>s</strong><br />

Direct comm<strong>and</strong>s configure motor operation <strong>and</strong> adjustment functions related to the operation.<br />

All direct comm<strong>and</strong>s can be used with points.<br />

They can also be used in programs, except for the following:<br />

Function<br />

Unuseable Comm<strong>and</strong> Codes<br />

Comm<strong>and</strong> Code<br />

3Bh, 3Dh, 4Ah, 4Ch<br />

3) Point Storing <strong>and</strong> Program <strong>Comm<strong>and</strong>s</strong><br />

These comm<strong>and</strong>s are related to point <strong>and</strong> program functions.<br />

4) RD <strong>Comm<strong>and</strong>s</strong><br />

Reads the configured value of direct comm<strong>and</strong>s, point <strong>and</strong> program data, <strong>and</strong> the amplifier<br />

status.<br />

* Acceptance of these comm<strong>and</strong>s depends on the amplifier status. Refer to the<br />

Amplifier status change diagramChapter4.5, for more information.<br />

5-1


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong>2 Comm<strong>and</strong> List<br />

1) System comm<strong>and</strong>s<br />

1-1Memory Access<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

1 Initialization Initializes the CPU to the power ON state. -<br />

2 Parameter CLR Clears the parameters <strong>and</strong> resets them to their factory<br />

-<br />

settings.<br />

3 Parameter Save Saves the edited parameters to non-volatile memory. -<br />

4 Parameter Load Loads the data from non-volatile memory to RAM. -<br />

5 Point CLR Clears point s <strong>and</strong> proglam data. -<br />

6 ALM history CLR Clears the ALM history. -<br />

<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

16 (10h) Response time Sets the response time of communication. 500μs<br />

17 (11h) Software switch Sets the motor model <strong>and</strong> the resolution.<br />

PBM423, 2000P/R<br />

18 (12h) Positive direction<br />

definition<br />

* If the connected motor depends on the initial<br />

value, configure it before installing the amplifier.<br />

Sets the positive direction.<br />

Positive direction=CCW<br />

19(13h)<br />

initialization<br />

Sets the initialization movement direction.<br />

0CW<br />

movement direction<br />

20 (14h) ALM detection<br />

condition<br />

22 (16h) Input/output port<br />

function<br />

24 (18h) Excessive deviation<br />

during push<br />

Enables or disables the overload stop, servo error<br />

detection threshold <strong>and</strong> ALM detection functions.<br />

Sets the logic <strong>and</strong> function of the input / output signals.<br />

* If necessary, modify the initial values for the<br />

application before installing the amplifier.<br />

Sets the threshold for detecting a deviation error due to<br />

pushback during push operations.<br />

Overload stop=8s<br />

Servo error=3 rotations<br />

All A conn.<br />

Input: Point<br />

Output: Zone, END,<br />

SON, Out n<br />

3 rotations<br />

27 (1Bh) Number of programs Selects the number of programs as follows.<br />

1 PRG x 1024 lines128 PRG x 8 lines<br />

1 PRG x 1024 lines<br />

28 (1Bh) Execution target<br />

selection<br />

32PRG32lines<br />

Selects the EXE signal execution target to point or<br />

program when not using the SELECT signal function.<br />

Point<br />

30(1Eh Move Enable Selects the Enable or disables of movement before<br />

0Enable<br />

origin return.<br />

31 (1Fh) User memory Provides 8 bytes of memory for the user. 0 (8bytes)<br />

5-2


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

2) Direct comm<strong>and</strong>s<br />

2-1Adjust Comm<strong>and</strong><br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

32 (20h) Power Limit Sets the current limit value based on the following conditions:<br />

used for Torque limit or Power Down.<br />

DAT1: Current limit for SON stop. (Upper limit 7Fh=50%)<br />

DAT2: Current limit during motion (Upper limit FFh=100%)<br />

DAT3: Current limit for SOFF. (Upper limit 7Fh=50%)<br />

33 (21h) Gain parameter 1 Sets the normalized servo parameter.<br />

7Fh<br />

FFh<br />

7Fh<br />

0<br />

For maximum performance for a given load <strong>and</strong><br />

operation conditions, it is necessary to adjust this<br />

parameter.<br />

47(2Fh) Gain parameter 1 Set the proportion / an integral calculus gain individually. 4,4,0<br />

36 (24h) Correction coefficient This is an adjustment parameter for soft l<strong>and</strong>ing. Amplifier specified<br />

value<br />

39(27h) Current offset An adjustment comm<strong>and</strong> when vibration at the time of a stop<br />

0064h<br />

<br />

<br />

was caused.<br />

0<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

42(2Bh) ZONE2 Sets the coordinate range for ZONE output.16 area ALL 0<br />

49 (31h) ZONE1 Sets the coordinate range for ZONE output. 1 area 00<br />

Modulo function<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

43 (2Bh) Modulo<br />

enabled/disabled<br />

Enables or disables the modulo function (coordinate range<br />

adjustment function). This function is effective for indexing<br />

applications.<br />

Disabled<br />

44 (2Ch) Modulo value Sets the modulo pulse number per rotation. 1 rotation<br />

45 (2Dh) Modulo rotational<br />

Sets the rotational direction for the modulo function.<br />

Shortcut<br />

<br />

direction<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

50 (32h) Positive direction soft<br />

limit<br />

51 (33h) Negative direction soft<br />

Sets the soft limit for the positive direction.<br />

Sets the soft limit for the negative direction.<br />

Upper limit<br />

coordinates<br />

Upper limit<br />

<br />

limit<br />

coordinates<br />

5-3


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<br />

Push condition<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

37 (25h) Push<br />

determination time<br />

Sets the determination time for push completion.<br />

150ms<br />

38 (26h) Push velocity Sets the push velocity of a push operation. 40min -1<br />

<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

35 (23h) Maximum travel<br />

distance during<br />

zero-return<br />

Sets the maximum travel distance for push operation <strong>and</strong><br />

SDN zero-return. If there is no normal completion within the<br />

specified range, a zero-return error is generated.<br />

Maximum<br />

48 (30h) In-position width Sets the in-position width. The in-position output signal is<br />

Ah (1. 8 degrees)<br />

based on the position deviation value set here.<br />

52 (34h) Counter preset Presets the absolute position counter inside the amplifier. -<br />

2-3Move<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

54 (36h) Velocity Specifies the velocity for comm<strong>and</strong>s 38h <strong>and</strong> 3Ah (move comm<strong>and</strong>:<br />

40min -1<br />

55 (37h) Acceleration /<br />

deceleration rate<br />

56 (38h) <strong>Inc</strong>remental move<br />

comm<strong>and</strong><br />

58 (3Ah) Absolute position<br />

move comm<strong>and</strong><br />

travel distance only), or modifies the velocity during operation.<br />

Specifies the acceleration / deceleration rate for comm<strong>and</strong>s 38h <strong>and</strong><br />

3Ah (move comm<strong>and</strong>: travel distance only), or modifies the<br />

acceleration / deceleration rate during operation.<br />

Initiates an incremental position move.<br />

The comm<strong>and</strong> data specifies only the travel distance.<br />

Initiates an absolute position move.<br />

The comm<strong>and</strong> data specifies only the absolute position.<br />

1min -1 /ms<br />

1min -1 /ms<br />

-<br />

-<br />

62 (3Eh) Slow move comm<strong>and</strong> Specifies a slow move comm<strong>and</strong> using the Open control. -<br />

64 (40h) SCAN operation Initiates continuous rotation. -<br />

65 (41h) SCAN stop Specifies the stop of a continuous rotation. -<br />

66 (42h) <strong>Inc</strong>remental move<br />

comm<strong>and</strong><br />

68 (44h) Absolute move<br />

comm<strong>and</strong><br />

Specifies the velocity, acceleration / deceleration rate, or an<br />

incremental move with push condition.<br />

Specifies the velocity, acceleration / deceleration rate, or an absolute<br />

move with push condition.<br />

-<br />

-<br />

69 (45h) Zero-return Initiates zero-return.<br />

-<br />

* If the input function of the CN1 port is allocated to zero-return start,<br />

then the zero-return operation is set by 53h.<br />

* The zero-return of this comm<strong>and</strong> can be used if it is allocated to a<br />

<br />

direct operation or a point via communication.<br />

5-4


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function Initial Value<br />

53 (35h) Brake Enable Specifies holding brake engage / release when the servo is OFF. -<br />

71 (47h) Deviation clear Initiates deviation clear. The position at the time of receiving this<br />

-<br />

comm<strong>and</strong> will become the target position.<br />

72 (48h) Pause Initiates a Pause (temporary stop). The target position is maintained,<br />

-<br />

<strong>and</strong> when the signal is cancelled, the movement to the target<br />

continues.<br />

73 (49h) Pause clear Cancels the pause signal. Starts movement to the target position. -<br />

74 (4Ah) Alarm clear Specifies the clearing of alarms that may be cancelled. -<br />

75 (4Bh) Bit OUT Controls the output function when the generic output is used for<br />

-<br />

output port functions.<br />

76 (4Ch) STOP comm<strong>and</strong> <strong>Comm<strong>and</strong>s</strong> a STOP. Moves to SOFF state. -<br />

77 (4Dh) STOP clear Clears the STOP status. Moves to SON state. -<br />

78 (4Eh) Interlock Keeps the SON status, <strong>and</strong> stops. -<br />

79 (4Eh) Interlock clear Clears the interlock status. -<br />

5-5


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

3) Point <strong>and</strong> program comm<strong>and</strong>s<br />

3-1 Store <strong>and</strong> start comm<strong>and</strong>s<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function<br />

80 (50h) Remote start Remotely starts a previously stored point or program. First use 55h to<br />

specify the start target.<br />

81 (51h) STEP operation Specifies STEP operation of the program.<br />

82 (52h) Program stop Stops the program.<br />

83 (53h) Zero-return store Stores the zero-return operation of the zero-return start that is allocated<br />

to the CN1 input port function.<br />

84 (54h) Zero-return start Remotely starts the zero-return operation that was stored using 52h, via<br />

communication.<br />

85 (55h) Remote start target Sets the target for remote start by 50h.<br />

86 (56h) Point store This comm<strong>and</strong> stores the point data.<br />

87 (57h) PRG store This comm<strong>and</strong> stores the program data.<br />

3-2Program comm<strong>and</strong>s<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function<br />

96 (60h) Program END Ends the program.<br />

97 (61h) Timer Wait Sets the delay timer.<br />

98 (62h) In-Position JMP Jump comm<strong>and</strong> based on in-position status.<br />

99 (63h) In-Port JMP Jump comm<strong>and</strong> based on input port status.<br />

100 (64h) ZONE JMP Jump comm<strong>and</strong> based on ZONE status.<br />

101 (65h) Position JMP Jump comm<strong>and</strong> based on absolute position status.<br />

102 (66h) Unconditional JMP Unconditional jump comm<strong>and</strong>.<br />

103 (67h) Motor stop JMP Jump comm<strong>and</strong> based on motor stop status.<br />

106 (6Ah) FOR Sets the loop counter; nested structures are possible.<br />

107 (6Bh) NEXT Returns to the loop counter.<br />

108 (6Ch) Gosub Calls a subroutine.<br />

109 (6Ch) Return Returns from the subroutine.<br />

5-6


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

4) RD comm<strong>and</strong>s<br />

Comm<strong>and</strong> Comm<strong>and</strong> Name Function<br />

128 (80h) Parameter RD Reads a direct comm<strong>and</strong>.<br />

129 (81h) Point data RD Reads the point data.<br />

130 (82h) Program data RD Reads the program data.<br />

131 (83h) Amplifier status RD Monitors the amplifier status <strong>and</strong> the input / output status.<br />

132 (84h) Absolute position RD Monitors the absolute position counter.<br />

133 (85h) Velocity monitor Monitors the current velocity.<br />

134 (86h) ALM monitor Reads the alarm history.<br />

135 (87h) Communication error Reads the communication error history.<br />

137 (89h) Software REV Reads the software revision.<br />

138 (8Ah) Program stop line Reads the line number where the program stopped.<br />

140 (8Ch) Loop counter read Reads the current value of the loop counter associated with the For<br />

/ NEXT comm<strong>and</strong> in the program.<br />

143 (8Fh) Operation complete<br />

cause read<br />

Reads the motor stop cause.<br />

5-7


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code:01h<br />

Data Length:0 bytes<br />

Initialization<br />

Initializes the amplifier status to power-up status. ROM parameters are loaded to RAM.<br />

Comm<strong>and</strong> Code:02h<br />

Data Length:0 bytes<br />

Parameter Clear<br />

Resets RAM parameters to their factory settings. (To clear point or program data, use 05h.)<br />

* When resetting the ROM parameters, use the parameter Save comm<strong>and</strong> (03h) after the P. CLR<br />

comm<strong>and</strong>.<br />

Comm<strong>and</strong> Code:03h<br />

Data Length:0 bytes<br />

Parameter Save<br />

Saves RAM parameters to the ROM.<br />

* If a reset is performed without saving the parameters, the values will be lost.<br />

Comm<strong>and</strong> Code:04h<br />

Data Length:0 bytes<br />

Parameter load<br />

Loads the ROM parameters to RAM.<br />

* The same operation is performed at power-up <strong>and</strong> when using the initialization comm<strong>and</strong>.<br />

Comm<strong>and</strong> Code:05h<br />

Point or Program Clear<br />

Immediately clears all point <strong>and</strong> program data.<br />

Data Length:0 bytes<br />

Comm<strong>and</strong> Code:06h<br />

ALM History Clear<br />

Clears the alarm history.<br />

Data Length:0 bytes<br />

5-9


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong>3.2 Initial Setting Comm<strong>and</strong><br />

Comm<strong>and</strong> Code: 16 (10h)<br />

Data Length: 1 byte<br />

Response Time<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Response Time n= 0 to 7 T1500μsec×2 n T22×T1 T32×T2 0<br />

Sets the amplifier status response time. The setting will be valid beginning with the response to this<br />

comm<strong>and</strong>.<br />

* If 0 is specified, the response will be the status immediately after receiving the comm<strong>and</strong>. Certain<br />

cases exist when the amplifier status is not reflected in the response data.<br />

* If a value other than 0 is received, the response will be the amplifier status as a result of the received<br />

data.<br />

* See Chapter 6, Communication Timing Chart, for more information.<br />

Comm<strong>and</strong> Code: 17 (11h)<br />

Data Length: 4 bytes<br />

Software Switch<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 motor type <strong>and</strong> the resolution Cf. list shown below 10h<br />

DAT3 to 4 <br />

<br />

<br />

<br />

Sets the motor type <strong>and</strong> the resolution.<br />

(2) Resolution<br />

(1)<br />

Motor model<br />

Bit5 Bit4 Bit3<br />

(P/R) Bit2 Bit1 Bit0<br />

0 0 0 500 0 0 0 PBM423<br />

0 0 1 1000 0 0 1 PBM603<br />

0 1 0 2000 0 1 0 PBM604<br />

0 1 1 4000 0 1 1 PBM861<br />

1 0 0 5000 1 0 0 PBM862<br />

1 0 1 10000 1 0 1 Setting prohibited<br />

1 1 0 Setting prohibited 1 1 0 Setting prohibited<br />

1 1 1 Setting prohibited 1 1 1 Setting prohibited<br />

* Before installing the amplifier, always verify the motor model number, <strong>and</strong> set parameters accordingly.<br />

Comm<strong>and</strong> Code: 18 (12h)<br />

Data Length: 1 byte<br />

Rotational Direction Definition<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Rotational Direction Definition 0,1 0 (Pos. direction = CW) 1CCW<br />

1 (Pos. direction=CCW)<br />

Defines the positive direction (when viewed from the surface where the motor was installed).<br />

The sign of an incremental move comm<strong>and</strong> is “+” for positive direction, <strong>and</strong> “-“ for negative direction.<br />

<br />

Comm<strong>and</strong> Code: 19 (13h)<br />

Data Length: 1 byte<br />

Initial movement direction<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Initial movement direction 0,1 0 (Pos. direction = CW) 0CW<br />

1 (Pos. direction=CCW)<br />

Set the initialization movement direction after power supply injection.<br />

Greatest 1.8 degrees usually move from an default excitation state after power supply injection in<br />

a motor axis.<br />

<br />

5-10


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 20 (14h)<br />

Data Length: 4 bytes<br />

ALM Detection Condition<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Overload stop time 1 to Ch 1s 8<br />

DAT2, 3 Excessive deviation value 1 to FFFFh 1PLS (equivalent of 2000P/R) 1770h<br />

DAT4<br />

Enables or disables the<br />

optional Alarm <strong>and</strong> Limit<br />

functions.<br />

0 to FFh 0=Detection allowed (enabled)<br />

1=Detection prohibited (disabled)<br />

Sets the enable, disable <strong>and</strong> detection conditions for the ALM detection <strong>and</strong> Limit functions.<br />

DAT1: Sets the detection time for overload stop (stop before reaching the target position).<br />

DAT2, DAT3: Sets the servo error detection condition (enabled if DAT4, Bit 2=0).<br />

DAT4: Enables or disables the optional Alarm <strong>and</strong> Limit functions.<br />

DATA NO Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

DAT4 SDN * * SL- SL+ SE Push Wrap<br />

WRAP: Enables or disables ALM detection for Wrap Around (coordinate sign reversal).<br />

Select “1” to enable continuous operation in the same direction.<br />

Push: Enables or disables alarm detection for an unloaded push (when the target position set by the<br />

movement distance is reached during the push operation).<br />

SE: Enables or disables the detection of a servo error in the case of excessive deviation. If enabled, the<br />

detection conditions set in DAT2, 3 are used.<br />

SL+: Enables or disables the Positive Soft Limit function set by comm<strong>and</strong> 32h.<br />

SL-: Enables or disables the Negative Soft Limit function set by comm<strong>and</strong> 33h.<br />

SDN: Set to enable (0) if the zero-return sensor signal is input at CN1, pin 9.<br />

*If an external sensor detection-type zero-return is started, the external sensor input on CN1 pin 9<br />

will be interpreted as the zero-return sensor signal, regardless of the function setting status<br />

(comm<strong>and</strong> 16h, DAT6) of that pin.<br />

* Overload stop ALM is not detected during push operation.<br />

81h<br />

5-11


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code:22 (16h)<br />

Data Length:12 (d) bytes<br />

Input / Output Port Function RevBadd Output Function 8 to 22<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Input logic See below 0=A conn. (ON Active) 1=B conn. 0<br />

DAT2 Output logic See below 0=A conn. (ON Active) 1=B conn. 0<br />

DAT3 Pin 6 input function 0 to 7 See Table 1 0(Point3)<br />

DAT4 Pin 7 input function 0 to 7 See Table 1 0(Point4)<br />

DAT5 Pin 8 input function 0 to 7 See Table 1 0(Point5)<br />

DAT6 Pin 9 input function 0 to 7 See Table 1 0(Point6)<br />

DAT7 Pin 12 input function 0 to 7 See Table 1 0(Point7)<br />

DAT8 Pin 16 output function 0 to 26 See Table 2 0(ZONE0)<br />

DAT9 Pin 17 output function 0 to 26 See Table 2 1(END)<br />

DAT10 Pin 18 output function 0 to 26 See Table 2 4(SON MON)<br />

DAT11 Pin 19 output function 0 to 26 See Table 2 6Generic output<br />

DAT12 Pin 20 output function 0 to 26 See Table 2 6Generic output<br />

Sets the input/output signal logic of CN1, <strong>and</strong> selects the function of the generic input/output signals.<br />

Refer to Chapter 4 for more information about the input/output port functions.<br />

DATA NO Function Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

DAT1 Input logic ALM CLR STOP SELECT INT Pause * HL- HL+<br />

DAT2 Output logic * * * * * ZONE ALM In-Pos<br />

Table 1: Input Port <strong>Functions</strong><br />

Table 2: Output Port <strong>Functions</strong><br />

Setting data Function Setting data Function Setting data Function<br />

0 Note 2) Point No. 0 Note 5) ZONE Out 0 8 to 22 Note 5) ZONE Out 1 to 15<br />

1 Note 3) Zero-return start 1 END signal 23 Note 5) Zone No Bit 0<br />

2 Pause 2 P. Busy 24 Note 5) Zone No Bit 1<br />

3 Interlock 3 Zero-return completion monitor 25 Note 5) Zone No Bit 2<br />

4 SELECT 4 SON monitor 26 Note 5) Zone No Bit 3<br />

5 Positive direction H. Limit 5 Note 4) Input pin monitor<br />

6 Negative direction H. Limit 6 Generic output<br />

7 Generic input 7 Motor stop<br />

5-12


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Note 1) If the zero-sensor (SDN) type zero-return start function is used, pin 9 will be the zero-sensor<br />

input. Follow the instructions below to allocate the zero-sensor signal function.<br />

Set comm<strong>and</strong> 14h, DAT4, Bit7 (SDN) = 0 to use pin 9 as the zero-sensor input.<br />

a) If the H. Limit <strong>and</strong> zero-sensor are shared: set the H. Limit function of the desired direction.<br />

b) If only the zero-sensor function is used: set the generic input port function.<br />

c) If you want to use the zero-sensor (SDN) type zero-return function: set the desired function.<br />

Note 2) If the point input was selected, see the table below for the point bit number of each input pin.<br />

Input port Pin 6 Pin 7 Pin 8 Pin 9 Pin 12<br />

Point Bit No Point3 Point4 Point5 Point6 Point7<br />

* Input ports with settings other than point functions will be interpreted as point or program bit = 0.<br />

Example: Pin 6 = Generic input, Pin 7 = Point4 (Point1, 2=0 (OFF))<br />

Point1<br />

(Pin 4)<br />

Point2<br />

(Pin 5)<br />

(Pin 6) (Pin 7) Point No<br />

0 0 0 (Fixed) 0 0<br />

0 0 0 (Fixed) 1 8<br />

Note 3) If the zero-return start function is allocated, it is necessary to set the zero-return start<br />

conditions first, using comm<strong>and</strong> 53h.<br />

Note 4) The following table shows the monitored pins when an input pin monitor function is set<br />

to an output port function.<br />

Output port Pin 16 Pin 17 Pin 18 Pin 19 Pin 20<br />

Monitor pin Pin 6 Pin 7 Pin 8 Pin 9 Pin 12<br />

The monitor output monitors the hardware status of the input port, regardless of the input port functions<br />

<strong>and</strong> amplifier status. When the input port coupler is ON, output Tr = ON.<br />

Note 5) Setting method of a Zone output signal<br />

When set the output function which supported with 1 to 1 for ZONE No set in comm<strong>and</strong> 2Ah or<br />

31h, please choose output Type0 <strong>and</strong> 8-22.<br />

When a binary outputs Zone No, please choose output Type23 to 26.<br />

5-13


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 24 (18h)<br />

Data Length: 2 bytes<br />

Push Deviation<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 to 2 Push Deviation 1 to FFFFh 1Pulse (st<strong>and</strong>ard 2000P/R) 1770h<br />

Sets the threshold for detecting a deviation error due to pushback during push operation. Enabling or<br />

disabling the alarm detection is configured by comm<strong>and</strong> code 14h DAT4, Bit 2. (0=Detect, 1=No<br />

detection)<br />

Comm<strong>and</strong> Code: 27 (1Bh)<br />

Data Length: 1 byte<br />

Program number<br />

RevBadd 32 programs<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Program number 0 to 2 01PRG1024Line<br />

0<br />

1128PRG×8LINE<br />

232PRG×32LINE<br />

Selects the number of programs.<br />

Comm<strong>and</strong> Code: 28 (1Ch)<br />

Data Length: 1 byte<br />

Execution Target Selection<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Execution Target Selection 0,1 0=Point 1=Program 0<br />

Sets the execution target of the EXE signal to point or program when not using the SELECT signal<br />

function.<br />

Comm<strong>and</strong> Code301Eh Data Length1 byte<br />

Move Inable <br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Movement permission before 01 0Enable<br />

0<br />

origin return completion<br />

1Disable<br />

Enable or Disable the movement before origin return completion. Please use safety of a device for<br />

cases to secure. When set the disable, a movement order before origin return movement becomes<br />

comm<strong>and</strong> error. Ack does not reply in the case of practice by EXE.<br />

Comm<strong>and</strong> Code: 31 (1Fh) Data Length: 8 bytes Initial Value:0, 0,0,0,0,0,0,0<br />

User memory<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 User memory 0 to FFh ALL 0<br />

Provides 8 bytes of memory for the user, which can be used as the user management data area.<br />

The specified data will be saved to the non-volatile memory by Parameter Save (comm<strong>and</strong> 03).<br />

<br />

5-14


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong>4 Direct comm<strong>and</strong>s<br />

<strong>5.</strong>4.1 Comm<strong>and</strong> for adjustment<br />

Comm<strong>and</strong> Code: 32 (20h)<br />

Data Length: 3 bytes<br />

Power Limit (Power Down)<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Positioning completion Current 0 to 7Fh (Setting value (d) /255) X Rated 7Fh<br />

limit during SON status<br />

current<br />

DAT2 Current upper limit during 0 to FFh FFh<br />

operation<br />

DAT3 Current limit during ALM/STOP 0 to 7Fh<br />

7Fh<br />

Sets the Power Limit value (motor excitation current limit) for each status.<br />

*The maximum torque limit at stop is 50% of the maximum stored torque.<br />

Comm<strong>and</strong> Code: 33 (21h)<br />

Data Length: 1 byte<br />

Gain Parameter 1<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Gain Parameter 1 0 to Fh 0<br />

Selects the normalized servo parameter. Refer to Section 4 for more information about the adjustment<br />

method.<br />

* Gain adjustment is necessary for maximizing performance.<br />

Comm<strong>and</strong> Code: 47(2Fh)<br />

Data Length: 1 byte<br />

Gain Parameter 2<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Proportion Gain 0 to FFh 4<br />

DAT2 Integral Gain 0 to FFh 4<br />

DAT3 Gain Select 0,1 0CMD21h Enable<br />

1CMD2Fh Enable<br />

0<br />

Set the detailed Gain than order 21h. Refer to Section 4 for more information about the adjustment<br />

method.<br />

* Please do not set proportion Gain0.<br />

* When set the integral Gain0, please warn speed because it does not arrive at order speed.<br />

Comm<strong>and</strong> Code: 36 (24h) Data Length: 2 bytes Initial Value: 0, 0<br />

Correction Coefficient<br />

DAT No Contents Setting range Setting unit Initial Value<br />

DAT1 Correction Coefficient<br />

Enable/Disable<br />

0,1<br />

0<br />

DAT2 Correction Coefficient 0 to FFh<br />

0: Coefficient pre-defined inside the amplifier<br />

1: DAT2 setting enable<br />

1PLS/LSB (equivalent of 2000P/R)<br />

Corrects the deceleration start position calculated inside the amplifier. A large setting value will result in<br />

a gentle deceleration slope near the target position. This function is effective for soft l<strong>and</strong>ing, etc.<br />

Smaller ← Correlation coefficient → Larger<br />

0<br />

* Note that increasing the correlation coefficient will result in increased In-position time.<br />

5-15


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<br />

Comm<strong>and</strong> Code3927h Data Length3 byte<br />

Current Offset <br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 current addition speedLow byte 01194h 1min -1 LSB 64h100min -1 <br />

DAT2 current addition speedHih byte<br />

DAT3 Current offset 0FF 3A/255/LSB 0<br />

When motor speed is low, an offset is added to an electric current order than setting speed.<br />

When single load to a gravity direction is big, <strong>and</strong> vibration is caused at the time of positioning,<br />

vibration is evaded by adding an electric current.<br />

5-16


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong>4.2 Function setting<br />

Zone<br />

Use Zone output signal to determine in-work position, <strong>and</strong> as a start trigger for another shaft.<br />

The Zone signal output set in comm<strong>and</strong> 16h replies. As for the output signal, 1 to 1 output either is<br />

chosen for binary output or Zone. Setting of 16 areas is possible at the maximum.<br />

<br />

<br />

<br />

<br />

<br />

Comm<strong>and</strong> Code: 42(2Ah)<br />

ZONE 2<br />

Data Length: 9 bytes<br />

RevBFunction addition<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 Select the Zone No 0 to Fh <br />

DAT2 to 5 Low Zone See below Coordinate 0<br />

DAT6 to 9 High Zone See below Coordinate 0<br />

Sets the coordinate range of the 16 ZONE output as absolute position. Output is performed if the motor<br />

position is within the specified coordinates. This function is effective for monitoring in-position<br />

completion.<br />

Setting range<br />

Basic division setting <br />

POS.upper limit value <br />

Neg.upper limit value <br />

*The sent data should be signed, starting with the low value (negative direction) followed by the high<br />

value (positive direction).<br />

*The zone signal is output within the set coordinate range.<br />

<br />

Comm<strong>and</strong> Code: 49(31h)<br />

ZONE 1<br />

Data Length: 8 bytes<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to 4 Low Zone See below Coordinate 0<br />

DAT5 to 8 High Zone See below Coordinate 0<br />

Set a ZONE coordinate for ZONE No 0. It is a function same as what set Zone No 0 by Comm<strong>and</strong> 2Ah.<br />

5-17


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Modulo Function<br />

The following section describes the modulo function (coordinate range adjustment function).<br />

This function presets the amplifier internal coordinates to the range specified by comm<strong>and</strong> 2Ch. The operation is<br />

performed in the direction selected by comm<strong>and</strong> 2Dh. The modulo function is enabled if comm<strong>and</strong> 2Bh=1.<br />

This function is effective for applications where shortcut-control of rotating loads or switching from velocity control to<br />

in-position control is necessary.<br />

Coordinate value<br />

Modulo function is disabled<br />

Modulo value<br />

(Comm<strong>and</strong> 2Ch value -1)<br />

Valid position range when modulo function is enabled<br />

0<br />

* When using incremental move comm<strong>and</strong>s or SCAN operation, the coordinates (absolute position monitor)<br />

follow the modulo settings.<br />

Comm<strong>and</strong> Code: 43 (2Bh)<br />

Data Length: 1 byte<br />

Modulo Function Enable / Disable<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 Low Zone 0 to 1 0=Modulo function disabled<br />

0<br />

1=Modulo function enabled<br />

Enables or disables the modulo function. When enabled, absolute move comm<strong>and</strong>s perform modulo operation.<br />

* When modulo is enabled, the target position should be set in the following range: 0 ≤ Target position ≤ Modulo value -1<br />

Comm<strong>and</strong> Code: 44 (2Ch) Data Length: 4 bytes<br />

Modulo Value<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to Modulo Value See below depends on setting resolving Equivalent of 1 rotation<br />

Sets the modulo pulse number per rotation.<br />

* Coordinate setting is not possible for the negative direction.<br />

Setting range<br />

Basic divisions 500 1000 2000 4000 5000 10000<br />

Upper limit coordinate 3333333 6666666 CCCCCCC 19999999 1FFFFFFF 3FFFFFFF<br />

Comm<strong>and</strong> Code: 45 (2Dh)<br />

Data Length: 1 byte<br />

Modulo Direction<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 Modulo Direction 0 to 2 0=Negative direction<br />

2 (Shortcut)<br />

1=Positive direction<br />

2=Shortcut<br />

Sets the direction of the modulo operation.<br />

5-18


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Soft Limit<br />

Comm<strong>and</strong> Code: 50(32h)<br />

Pos. Soft Limit<br />

Data Length: 4 bytes<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to 4 Pos. Soft Limit See below See below Upper coordinate limit<br />

Sets the Positive direction software limit as an absolute position.<br />

The limit is valid if the soft limit function was enabled by comm<strong>and</strong> code 14h.<br />

Setting range<br />

Basic division setting <br />

POS.upper limit value <br />

Neg.upper limit value <br />

(Detection conditions)<br />

When a move comm<strong>and</strong> is received<br />

If the target position exceeds the limit when a move comm<strong>and</strong> is received, a comm<strong>and</strong> error is<br />

generated.<br />

During SCAN operation<br />

If the actual position exceeds the limit, a deceleration stop is performed. During the limit state, a<br />

move comm<strong>and</strong> in the limit direction will generate a comm<strong>and</strong> error. A move comm<strong>and</strong> opposite<br />

to the limit direction will be executed normally.<br />

When performing a zero-return operation<br />

Limit is not monitored if the zero-return is incomplete or the zero-return is still in progress.<br />

<br />

Comm<strong>and</strong> Code: 50(32h)<br />

Neg. Soft Limit<br />

Data Length: 4 bytes<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to 4 Neg. Soft Limit See below See below Upper coordinate limit<br />

Sets the negative direction software limit as an absolute position.<br />

The limit is valid if the soft limit function was enabled by comm<strong>and</strong> code 14h.<br />

Setting range<br />

Basic division setting <br />

POS.upper limit value <br />

Neg.upper limit value <br />

(Detection conditions)<br />

Same as comm<strong>and</strong> 31h.<br />

5-19


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Push Condition<br />

Set the push movement condition. It become effective for all movement with push.<br />

Comm<strong>and</strong> Code: 37 (25h)<br />

Data Length: 1 byte<br />

Push Determination Time<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 Push Determination Time 0 to FFh 10msec/LSB Fh (150ms)<br />

Sets the time for completion determination for push zero-return operation <strong>and</strong> push operation. The<br />

determination time counter starts when the current limit for push set for the respective operation is<br />

reached.<br />

Comm<strong>and</strong> Code: 38 (26h)<br />

Data Length: 2 bytes<br />

Push Velocity<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to 2 Push Velocity 0 to 1194h<br />

1min -1 /LSB Fh (150ms)<br />

(0 to FA0h for 86 motors)<br />

Sets the velocity for the push operation. Consider the push dynamics, such as push shock, when<br />

setting the velocity.<br />

<br />

Push determination overview<br />

Collision<br />

Velocity waveform<br />

Push velocity<br />

Current comm<strong>and</strong><br />

Push complete determination time<br />

END signal<br />

5-20


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Others<br />

Comm<strong>and</strong> Code: 35 (23h)<br />

Zero-return Maximum Travel Distance<br />

Data Length: 4 bytes<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to 4<br />

Zero-return Maximum<br />

Travel Distance<br />

See below<br />

Depends on the<br />

resolution setting<br />

Maximum<br />

Sets the maximum travel distance from the point where the zero-return was started. It is enabled when<br />

executing zero-return type 1 – 3.<br />

If there is no normal completion within the maximum travel distance, it will generate a zero-return error.<br />

Resolution settings<br />

Basic division setting 500 1000 2000 4000 5000 10000<br />

Setting unit (Deg) 0. 72 0. 36 0. 18 0. 09 0. 072 0. 036<br />

Upper limit (hex) 1999999 3333333 6666666 CCCCCCC 19999999 1FFFFFFF<br />

Comm<strong>and</strong> Code: 48 (30h)<br />

Data Length: 4 bytes<br />

In-position Width<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to 4 In-position Width 0 to CCCCCCCh 0. 18 degrees<br />

Ah<br />

(st<strong>and</strong>ard 2000P/R)<br />

Sets the in-position width. In-position status results from reaching the range defined by the target<br />

position ± the setting value.<br />

*When a zero-return operation is performed, in-position is output at the time of zero-return completion.<br />

*When move comm<strong>and</strong>s with push are used, in-position will be output in reference to the push target<br />

position. (Use the motor stop signal function to determine push completion.)<br />

Comm<strong>and</strong> Code: 52 (34h)<br />

Data Length: 4 bytes<br />

ABS Counter Preset<br />

DAT No Function Setting range Setting unit<br />

DAT1 to 4 Counter Preset See below See below<br />

Presets the absolute position counter inside the amplifier.<br />

Setting range<br />

Basic division setting 500 1000 2000 4000 5000 10000<br />

Setting unit (Deg) 0. 72 0. 36 0. 18 0. 09 0. 072 0. 036<br />

Upper limit (hex) 1999999 3333333 6666666 CCCCCCC 19999999 1FFFFFFF<br />

* Do not use during operation.<br />

<br />

5-21


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong>4.3 Move comm<strong>and</strong><br />

Comm<strong>and</strong> Code: 54 (36h)<br />

Data Length: 2 bytes<br />

Velocity<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 to 2 Velocity 0 to 1194h<br />

1min -1 /LSB 28h (40 min -1 )<br />

(0-FA0 for 80 motors)<br />

This comm<strong>and</strong> is used to specify the operation velocity initiated by comm<strong>and</strong> 38h, 3Ah, <strong>and</strong> to modify<br />

the velocity of an operation.<br />

Comm<strong>and</strong> Code: 55 (37h)<br />

Data Length: 2 bytes<br />

Acceleration / Deceleration Rate<br />

DAT No Function Setting range Setting unit Initial Value<br />

DAT1 Acceleration 1 to FFh 1min -1 /ms /LSB 1 (1min -1 /ms)<br />

DAT2 Deceleration 1 to FFh 1min -1 /ms /LSB 1 (1min -1 /ms)<br />

This comm<strong>and</strong> is used to specify the acceleration or deceleration rate for comm<strong>and</strong> 38h, 3Ah <strong>and</strong><br />

zero-return, <strong>and</strong> to modify the acceleration or deceleration rate during an operation.<br />

<br />

5-22


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 56 (38h)<br />

Data Length: 4 bytes<br />

<strong>Inc</strong>remental Move Travel Distance (without options)<br />

DAT No Function Setting range Setting unit<br />

DAT1 to 4 <strong>Inc</strong>remental Move Travel Distance See below 360/resolution setting<br />

Initiates an incremental position move. The rotation direction is determined by the sign (+ or -) of the<br />

move comm<strong>and</strong>.<br />

(Positive=positive direction, Negative=negative direction)<br />

The velocity, acceleration or deceleration rate are set by comm<strong>and</strong>s 36h <strong>and</strong> 37h.<br />

<strong>Inc</strong>remental travel distance setting range<br />

Basic division setting <br />

POS.upper limit value <br />

Neg.upper limit value <br />

*If used during operation, it will be treated as an additional move comm<strong>and</strong>. The travel distance will be<br />

added to the original target position before the additional move comm<strong>and</strong>.<br />

<br />

Comm<strong>and</strong> Code: 58 (3Ah)<br />

Data Length: 4 bytes<br />

Absolute Move Travel Distance (without options)<br />

DAT No Function Setting range Setting unit<br />

DAT1 to 4 Absolute Move Travel Distance See below See below<br />

Initiates an absolute position move. The rotation direction is determined by the current position <strong>and</strong> the<br />

comm<strong>and</strong> position at the time of the comm<strong>and</strong>.<br />

Comm<strong>and</strong> position>Current position: Positive direction<br />

Comm<strong>and</strong> position


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 62 (3Eh)<br />

Data Length: 6 bytes<br />

Slow Move Comm<strong>and</strong><br />

DAT No Function Setting range Setting unit<br />

DAT1 Velocity See below 1min -1 /LSB<br />

DAT2 Slow move current 1 to 64h (Setting value (d) /255) x Rated current<br />

DAT3 to 6 <strong>Inc</strong>remental move travel distance 0 to 7Fh 1PLS/LSB<br />

Initiates slow movement by open control. Use this comm<strong>and</strong> if a velocity change during a slow<br />

operation causes problems.<br />

<strong>Inc</strong>remental travel distance setting range (depends on the resolution as shown below)<br />

Basic division setting <br />

POS.upper limit value <br />

Neg.upper limit value <br />

* If a slow move comm<strong>and</strong> is entered as an additional comm<strong>and</strong> during operation, the slow move will<br />

start after the current operation is completed. The in-position signal will be output when the slow<br />

move operation completed.<br />

* If there is a position drift during slow move operation, the control will switch to close-control mode.<br />

* The torque generated during slow move operation will not exceed 50% of the maximum stored<br />

torque.<br />

5-24


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 64 (40h)<br />

Data Length: 6 bytes<br />

Continuous Rotation (SCAN) Comm<strong>and</strong><br />

DAT No Function Setting range Setting unit<br />

DAT1 Rotational direction 0 to 1 0: Positive direction; 1: Negative direction<br />

DAT2, 3 Velocity 0 to 1194h<br />

1min -1 /LSB<br />

(0-FA0 for 80 motors)<br />

DAT4 Acceleration rate 1 to FFh 1min -1 /ms/LSB<br />

DAT5 Deceleration rate 1 to FFh 1min -1 /ms/LSB<br />

DAT6 Push current limit 0 to FFh (0=no push Setting value (d) /255 x Rated current<br />

current limit)<br />

Initiates continuous rotation<br />

* If the push current limit is other than 0, overload will not be detected during SCAN operation.<br />

* Push completion can be detected by the motor stop signal output or by the END signal. The in-position<br />

signal will stay the same as it was during operation.<br />

* There is no error detection performed during SCAN push operation.<br />

Note) If this function is used for continuous rotation in a single direction only, use comm<strong>and</strong> code<br />

14h, DAT4, Bit0=0 to enable Wrap Around.<br />

Comm<strong>and</strong> Code: 65 (41h)<br />

Data Length: 0 bytes<br />

Continuous Rotation (SCAN) Stop<br />

Specifies the stop of a continuous rotation.<br />

While receiving the comm<strong>and</strong>, the motor will decelerate to a stop using the deceleration rate set for the<br />

SCAN operation. The stop position becomes the target position.<br />

5-25


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 66 (42h)<br />

Data Length: 11 (d) bytes<br />

<strong>Inc</strong>remental Move Comm<strong>and</strong> (with velocity, acc/dec. rate, push specifications)<br />

DAT No Function Setting range Setting unit<br />

DAT1,2 Velocity 0 to 1194h<br />

(0-FA0 for 80 motors)<br />

1min -1 /LSB<br />

DAT3 Acceleration rate 1 to FFh 1min -1 /ms/LSB<br />

DAT4 Deceleration rate 1 to FFh 1min -1 /ms/LSB<br />

DAT5 to <br />

<strong>Inc</strong>remental move<br />

travel distance<br />

See below<br />

1PLS/LSB<br />

DAT9 Push current limit 0 to FFh Setting value (d) /255 x Rated current<br />

(0=no push current limit)<br />

DAT10, 11 Push travel distance Depends on the resolution 1PLS/LSB<br />

This is an incremental position move comm<strong>and</strong> with velocity, acceleration/deceleration rate <strong>and</strong> push<br />

condition options. The rotation direction is determined by the sign (+ or -) of the move comm<strong>and</strong>.<br />

(Positive=positive direction, Negative=negative direction)<br />

<strong>Inc</strong>remental travel distance setting range<br />

Basic division setting <br />

POS.upper limit value <br />

Neg.upper limit value <br />

* If there is an incremental position move comm<strong>and</strong> coming in during an operation initiated by an absolute position<br />

move comm<strong>and</strong>, the incremental comm<strong>and</strong> distance will be based on the target position of the absolute position<br />

move comm<strong>and</strong>.<br />

* If the incremental move travel distance is 0, do not set the push travel distance to a value other than 0.<br />

<br />

5-26


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 68 (44h)<br />

Data Length: 11 (d) bytes<br />

Absolute Move Comm<strong>and</strong> (with velocity, acc/dec. rate, push specifications)<br />

DAT No Function Setting range Setting unit<br />

DAT1,2 Velocity 0 to 1194h<br />

(0-FA0 for 80 motors)<br />

1min -1 /LSB<br />

DAT3 Acceleration rate 1 to FFh 1min -1 /ms/LSB<br />

DAT4 Deceleration rate 1 to FFh 1min -1 /ms/LSB<br />

DAT5 to <br />

Absolute move<br />

travel distance<br />

See below<br />

1PLS/LSB<br />

DAT9 Push current limit 0 to FFh Setting value (d) /255 x Rated current<br />

(0=no push current limit)<br />

DAT10, 11 Push travel distance Depends on the resolution 1PLS/LSB<br />

This is an absolute position move comm<strong>and</strong> with velocity, acceleration/deceleration rate <strong>and</strong> push<br />

condition options. The rotation direction is determined by the current position <strong>and</strong> the specified position<br />

at the time of the comm<strong>and</strong>.<br />

Comm<strong>and</strong> position>Current position: Positive direction<br />

Comm<strong>and</strong> position


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 69 (45h)<br />

Data Length: 10 (d) bytes<br />

Zero Return Comm<strong>and</strong><br />

DAT No Function Setting range Setting unit<br />

DAT1 Zero-return type<br />

Rotational direction<br />

Zero-return type: 0 to 4<br />

Rotational direction: 0 to 1<br />

See (1)<br />

0: Positive direction1: Negative direction<br />

DAT2 Zero-return velocity 1 to C8h 1min -1 /ms<br />

DAT3 Zero-return low velocity 1 to C8h 1min -1 /ms<br />

DAT4 to 5 Grid shift Depends on the resolution 1PLS<br />

DAT6 Zero-return push current limit 0 to FFh Setting value (d) /255 x Rated current<br />

DAT7 to 10 Counter preset value Depends on the resolution 1PLS<br />

Initiates zero-return. The acceleration/deceleration rate is set by comm<strong>and</strong> code 37h.<br />

DATA NO Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

DAT1 * * * Rotational direction * Zero-return type<br />

(1) : Zero-return type<br />

Bit2 Bit1 Bit0 Zero-return type<br />

0 0 0 C channel detection<br />

0 0 1 SDN detection<br />

0 1 0 SDN + C channel<br />

0 1 1 Push zero detection<br />

1 0 0 Push + C channel detection<br />

Others<br />

Setting prohibited<br />

* The grid shift setting is signed; for push zero-return type set the grid shift for both the<br />

comm<strong>and</strong> direction <strong>and</strong> reverse direction.<br />

* If zero-sensor (SDN: Type 1, 2) is started, pin 9 will be the zero-sensor input. Refer to comm<strong>and</strong><br />

16h to set the input port function as the zero-sensor signal.<br />

In additionSet comm<strong>and</strong> 14h, DAT4, Bit7 (SDN) = 0.<br />

<br />

5-28


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Each setting is enabled or disabled based on the type of zero-return.<br />

Zero-return type Zero-return Zero-return low Grid shift Current Preset value<br />

velocity velocity volume limit<br />

C channel detection Disabled Enabled Enabled Disabled Enabled<br />

SDN detection Enabled Enabled Enabled Disabled Enabled<br />

SDN + C channel Enabled Enabled Enabled Disabled Enabled<br />

Push zero detection Enabled Enabled Enabled Enabled Enabled<br />

Push + C channel<br />

detection<br />

Enabled Enabled Enabled Enabled Enabled<br />

Zero-return operation overview<br />

* The zero-return in-position signal is output after the zero detection operation is complete.<br />

1) C-phase detection mode: Type 0<br />

Zero-return is based on detecting the C-phase (1PLS/rotation) of the motor-sensor.<br />

Grid shift travel distance<br />

Operation (velocity waveform)<br />

In-position signal<br />

C-channel signal<br />

* If high velocity is used, an overshoot can occur after detecting the C-phase, causing a return<br />

operation to be performed.<br />

2) SDN detection: Type 1<br />

Zero-return is performed by detecting the edge of the SDN signal connected to Pin 9 of CN1.<br />

Grid shift travel distance<br />

Operation (velocity waveform)<br />

In-Position signal<br />

SDN signal<br />

5-29


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

3) SDN + C-phase detection mode: Type 2<br />

After detecting the edge of the SDN signal connected to Pin 9 of CN1, movement starts in the<br />

opposite direction <strong>and</strong> zero-return is performed based on C-phase signal detection.<br />

Grid shift travel distance<br />

Operation (velocity waveform)<br />

In-position signal<br />

C-channel signal<br />

SDN signal<br />

4) Push zero detection: Type 3<br />

Zero-return is based on detecting a stop due to pushing against the mechanical end.<br />

Mechanical end<br />

Grid shift travel<br />

Operation (velocity waveform)<br />

In-position signal<br />

Comm<strong>and</strong> code 25h: Push complete<br />

determination time<br />

* The sign of the grid shift volume must be set to the opposite direction of the push direction.<br />

* Confirm that the push current limit setting is a value with which the motor can operate. If the<br />

value is low, a push may be prematurely determined as completed.<br />

5) Push + C-phase detection: Type 4<br />

After detecting a stop due to pushing against the mechanical end, movement starts in the<br />

opposite direction <strong>and</strong> zero-return is performed based on C-phase signal detection.<br />

Mechanical end<br />

Grid shift travel<br />

Operation<br />

In-position signal<br />

C-phase signal<br />

Comm<strong>and</strong> code 25h: Push complete<br />

determination time<br />

5-30


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong>4.4 State control Comm<strong>and</strong><br />

Comm<strong>and</strong> Code: 53 (35h)<br />

Data Length: 1 byte<br />

Brake Enable<br />

DAT No Function Setting range Setting unit<br />

DAT1 Brake Enable 0 to 1 0=Release; 1=Engage<br />

Directly controls the holding brake status during servo OFF (including Alarm <strong>and</strong> STOP status).<br />

* This status is not saved in the non-volatile memory. (Normally 1 after powering up.)<br />

When switching to servo ON, the status is automatically set to 1, <strong>and</strong> unless 0 was preset, the<br />

holding brake will be engaged when a STOP or ALM occurs.<br />

Comm<strong>and</strong> Code: 71 (47h)<br />

Data Length: 0 bytes<br />

Deviation Clear<br />

This comm<strong>and</strong> initiates deviation clear. The position at the time of receiving this comm<strong>and</strong> becomes the<br />

target position.<br />

* Note that if the comm<strong>and</strong> is sent during rotation, it returns to the original position using the excess<br />

deceleration distance.<br />

Comm<strong>and</strong> Code: 72 (48h)<br />

Data Length:0 bytes<br />

Pause Comm<strong>and</strong><br />

This comm<strong>and</strong> initiates a Pause (temporary stop). The target position is held, <strong>and</strong> a deceleration stop is<br />

performed based on the current deceleration rate settings. When Pause is cancelled, the move to the<br />

target position resumes.<br />

* If the Pause function is allocated to an input port, it will operate with an OR condition with this<br />

comm<strong>and</strong>.<br />

* The Pause input function is allocated by comm<strong>and</strong> 16h.<br />

Comm<strong>and</strong> Code: 73 (49h)<br />

Data Length:0 bytes<br />

Pause Clear<br />

This comm<strong>and</strong> cancels the Pause, <strong>and</strong> at the same time, moving to the target position resumes.<br />

* If the Pause function is active at the input port, it will not be cancelled.<br />

Comm<strong>and</strong> Code: 74 (4Ah)<br />

Data Length:0 bytes<br />

Alarm Clear<br />

This comm<strong>and</strong> clears the alarm.<br />

* Non-recoverable alarms are not cancelable; they can be cleared only by restarting the power, or<br />

using the initialization comm<strong>and</strong>.<br />

* If the ALM clear function is allocated to an input port, it will operate with an OR condition with this<br />

comm<strong>and</strong>.<br />

5-31


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 75 (4Bh)<br />

Data Length: 1 byte<br />

Bit Out<br />

DAT No Function Setting range Setting unit<br />

DAT1 Bit Out 0 to 1Fh <br />

Sets the output status of the generic output port.<br />

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

* * * Out5 Out4 Out3 Out2 Out1<br />

0: Photocoupler OFF 1: Photocoupler ON<br />

* This comm<strong>and</strong> is valid only at generic output ports set for output port functions using comm<strong>and</strong><br />

16h. For non-generic outputs, this function will be ignored.<br />

Comm<strong>and</strong> Code: 76 (4Ch)<br />

Data Length:0 bytes<br />

STOP Comm<strong>and</strong><br />

This comm<strong>and</strong> initiates an emergency stop. If the motor is in motion, it stops with the maximum<br />

possible deceleration rate, <strong>and</strong> the amplifier status changes to servo OFF.<br />

* The comm<strong>and</strong> operates using an OR condition with the STOP input port.<br />

* If used during program execution, the program execution will stop.<br />

Comm<strong>and</strong> Code: 77 (4Dh)<br />

Data Length:0 bytes<br />

STOP Clear<br />

Cancels the STOP initiated by a STOP comm<strong>and</strong>. At the time of the STOP clear, the amplifier status<br />

automatically changes to servo ON.<br />

* This comm<strong>and</strong> does not clear the STOP signal at an input port.<br />

Comm<strong>and</strong> Code: 78 (4Eh)<br />

Data Length:0 bytes<br />

Interlock<br />

This comm<strong>and</strong> aborts movement. A deceleration stop is performed using the deceleration rate set at<br />

the time of receiving the comm<strong>and</strong>. The stop position becomes the target position. The system keeps<br />

the SON status, <strong>and</strong> performs a deceleration stop. Move comm<strong>and</strong>s during interlock will generate a<br />

comm<strong>and</strong> error.<br />

* During interlock, initialization is not executed.<br />

Comm<strong>and</strong> Code: 79 (4Fh)<br />

Data Length:0 bytes<br />

Interlock Clear<br />

Clears the Interlock initiated by an Interlock comm<strong>and</strong>.<br />

* This comm<strong>and</strong> does not clear the interlock of an input port.<br />

5-32


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong> 5 Point <strong>and</strong> Program <strong>Comm<strong>and</strong>s</strong><br />

<strong>5.</strong> <strong>5.</strong> 1 Point <strong>and</strong> program control comm<strong>and</strong>s<br />

Comm<strong>and</strong> Code: 80 (50h)<br />

Data Length:0 bytes<br />

START Comm<strong>and</strong><br />

This comm<strong>and</strong> remotely starts the point or program previously specified with 55h.<br />

Before using the START comm<strong>and</strong>, always set the execution target using 55h.<br />

Comm<strong>and</strong> Code: 81 (51h)<br />

STEP Operation<br />

Data Length: 3 bytes<br />

DAT No Function Setting range Setting unit<br />

DAT1 Program number When 1 PRG selected: 0<br />

When 128 PRG selected: 0 to 7Fh<br />

When 32PRG selected: 0 to 1Fh<br />

DAT2,3 Line number When 1 PRG selected: 0 to 3FFh<br />

When 128 PRG selected: 0 to 8<br />

When 32PRG selected: 0 to 1Fh<br />

This comm<strong>and</strong> specifies the STEP operation (line by line execution) of the program.<br />

Note that the range for program number <strong>and</strong> line number depends on the settings performed by<br />

comm<strong>and</strong> 1Bh.<br />

Response:<br />

As a response to the STEP operation comm<strong>and</strong>, the next executable line (2 bytes) is returned. The<br />

response format is the following:<br />

Packet length Address Response status Line number Line number Checksum<br />

(lower)<br />

(higher)<br />

* If the STEP operation is executed in the middle of a Gosub/Return comm<strong>and</strong>, <strong>and</strong> the next<br />

executable line is unknown, the response will be FFFF.<br />

When a Timer Wait is executed in STEP mode, the setting time of the Timer will be disabled.<br />

<br />

<br />

Comm<strong>and</strong> Code: 82 (52h)<br />

Data Length:0 bytes<br />

Program Stop<br />

This comm<strong>and</strong> aborts the program operation. The amplifier maintains the servo ON status.<br />

* Program lines that have already started execution will not be aborted. To abort the movement itself,<br />

use the STOP comm<strong>and</strong>.<br />

* The Program stop comm<strong>and</strong> can only be used during program execution; otherwise, a comm<strong>and</strong><br />

error will be generated.<br />

* Refer to comm<strong>and</strong> code 8Ah to read the stopped program line.<br />

5-33


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 83 (53h)<br />

Data Length: 10 bytes<br />

Zero-return Store<br />

This comm<strong>and</strong> stores the details of the zero-return operation to be started by a zero-return start signal<br />

at a generic input port, as specified by comm<strong>and</strong> 16h. The setting is stored in the system’s non-volatile<br />

memory.<br />

Execution starts by comm<strong>and</strong> code 54h, or by the zero-return start signal.<br />

The content of the zero-return operation is the same as comm<strong>and</strong> 45h. Refer to 45h for more<br />

information.<br />

The settings will be cleared by comm<strong>and</strong> 5 (Point CLR).<br />

* For verification, use comm<strong>and</strong> code 81h, Point No=80h to read the setting.<br />

Comm<strong>and</strong> Code: 84 (54h)<br />

Data Length: 0 bytes<br />

Zero-return Start<br />

This comm<strong>and</strong> remotely (via communication) executes the zero-return operation set by comm<strong>and</strong> 53h.<br />

Since there is no default factory setting for zero-return, the user is required to store the data using<br />

comm<strong>and</strong> code 53h before using this comm<strong>and</strong>.<br />

* If no data has been set, a comm<strong>and</strong> error is generated, or if execution was initiated by the<br />

zero-return start signal, the Ack signal output will not respond.<br />

Comm<strong>and</strong> Code: 85 (55h)<br />

Data Length: 2 bytes<br />

Remote Start Target<br />

DAT No Function Setting range Setting unit<br />

DAT1 Start target 0 to 1 0Point 1PRG<br />

DAT2 Point / Program No. For point: 0 to 7Fh<br />

<br />

When PRG No.=0: 0<br />

When PRG No.=128: 0 to 7Fh<br />

When PRG No.=32: 0 to 1Fh<br />

Sets the target for remote start by comm<strong>and</strong> 50h. Sets either point or program.<br />

* If a program is selected, the setting range will depend on the program number selected by comm<strong>and</strong><br />

1Bh.<br />

<br />

5-34


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 86 (56h)<br />

Point Store<br />

Data Length: Depends on the comm<strong>and</strong><br />

DAT No Function Setting range Setting unit<br />

DAT1 Point number 0 to 7Fh -<br />

DAT2 Direct comm<strong>and</strong> to be stored Direct comm<strong>and</strong> -<br />

DAT3 <strong>and</strong> Depends on the comm<strong>and</strong> in DAT2 Depends on the comm<strong>and</strong> -<br />

above<br />

Stores a direct comm<strong>and</strong> to the specified point number. The data length depends on the direct<br />

comm<strong>and</strong> being stored.<br />

Transmitted data format:<br />

Packet Length Address Comm<strong>and</strong> code (56h) Point No Direct comm<strong>and</strong> code Data (n bytes) Checksum<br />

Comm<strong>and</strong> Code: 87 (57h)<br />

Data Length: Depends on the comm<strong>and</strong><br />

Program store<br />

DAT No Function Setting range Setting unit<br />

DAT1 PRG No When PRG No.=1: 0<br />

When PRG No.=128: 0 to 7F<br />

When PRG No.=32: 0 to 1F<br />

DAT2, 3 Line number When PRG No.=1: 0 to 3FFh<br />

When PRG No.=128: 0 to 7<br />

When PRG No.=32: 0 to 1Fh<br />

DAT4 Comm<strong>and</strong> code to be stored Direct comm<strong>and</strong> (20h to 4Fh)<br />

Program comm<strong>and</strong> (60h to 6Dh)<br />

DAT5 Depends on the comm<strong>and</strong> in DAT4 Depends on the comm<strong>and</strong><br />

Stores a direct comm<strong>and</strong> line by line to the specified program number. The data length depends on the<br />

direct comm<strong>and</strong> being stored.<br />

Transmitted data format:<br />

Packet<br />

Address<br />

Comm<strong>and</strong><br />

PRG<br />

Line number<br />

Line number<br />

Store<br />

Data<br />

Checksum<br />

Length<br />

(57h)<br />

No.<br />

(lower)<br />

(higher)<br />

comm<strong>and</strong><br />

(n bytes)<br />

5-35


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong><strong>5.</strong>2 Program <strong>Comm<strong>and</strong>s</strong><br />

1) Definition <strong>and</strong> use of jump conditions<br />

The following section describes the conditions of jump comm<strong>and</strong>s.<br />

Condition = False (0): If the condition does not match, jump to the specified line; if it matches, execute the next line.<br />

Condition = True (1): If the condition matches, jump to the specified line; if it does not match, execute the next line.<br />

Comm<strong>and</strong> 67h (Motor stop jump example)<br />

A) Example using a jump condition to wait for move completion<br />

Data included: Jump condition = False (0), Jump target line =same line (Line No=n)<br />

Motor start<br />

Line No = n<br />

Motor stop<br />

No<br />

YES<br />

B) Example using a jump condition for a simple jump<br />

Data included:<br />

Jump condition = True (1), Jump target line=n Jump condition = False (0), Jump target line=n<br />

Motor stop<br />

YES<br />

Motor stop<br />

No<br />

No<br />

Yes<br />

Comm<strong>and</strong><br />

Comm<strong>and</strong><br />

Line No=n<br />

Line No=n<br />

Comm<strong>and</strong><br />

Comm<strong>and</strong><br />

2) Jump target number<br />

The setting range of the jump target line number depends on the program number selected by 1Bh, as follows:<br />

The line number setting range is omitted from the comm<strong>and</strong> explanations.<br />

No. of Programs 1 (comm<strong>and</strong> 1Bh=0) 128 (comm<strong>and</strong> 1Bh=1) 32 (comm<strong>and</strong> 1Bh=2)<br />

Line number setting range 0 to 3FFh 0 to 7h 0 to 1Fh<br />

5-36


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 96 (60h)<br />

Data Length:0 bytes<br />

Program END<br />

This comm<strong>and</strong> ends the program. Program execution stops when the END comm<strong>and</strong> is encountered.<br />

* Empty comm<strong>and</strong> lines are recognized as NOP <strong>and</strong> the program execution continues. It is<br />

necessary to always include the END comm<strong>and</strong> in the program.<br />

* It is possible to have subroutines after the END comm<strong>and</strong>.<br />

Comm<strong>and</strong> Code: 97 (61h)<br />

Data Length: 2 bytes<br />

Timer Wait<br />

DAT No Function Setting range Setting unit<br />

DAT1 to 2 Timer Wait 0 to FFFFh (65535ms) 1ms/LSB<br />

This comm<strong>and</strong> sets the delay timer value.<br />

* This comm<strong>and</strong> is ignored during STEP operations.<br />

Comm<strong>and</strong> Code: 98 (62h)<br />

In-position JMP<br />

Data Length: 3 bytes<br />

DAT No Function Setting range Setting unit<br />

DAT1 Condition 0,1 0: False (jumps to the specified line when in-position)<br />

1: True (jumps to the specified line when out-position)<br />

DAT2 Jump target line No Depends on number of PRG <br />

Sets the jump target according to the In-Position condition set by comm<strong>and</strong> code 30h. If the condition<br />

matches, execution jumps to the specified target. If the condition does not match, the execution<br />

continues on the next line.<br />

5-37


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 99 (63h)<br />

Data Length: 4 bytes<br />

In-port JMP<br />

DAT No Function Setting range Setting unit<br />

DAT1 Condition 0,1 0: False<br />

(jumps to the specified line when condition does not match)<br />

1: True<br />

(jumps to the specified line when condition matches)<br />

DAT2 Input Port status 0 to 1Fh 0OFF, 1=ON<br />

DAT2 Jump target line No Depends on number of <br />

PRG<br />

This comm<strong>and</strong> sets the jump target according to the status of the generic input. If the condition<br />

matches, it will jump to the specified target. If the condition does not match, the execution continues on<br />

the next line.<br />

DAT2 input port allocation<br />

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

* * * IN5 IN4 IN3 IN2 IN1<br />

Individual input bits cannot be manipulated. The input status of all 5 bits is assessed.<br />

<br />

Comm<strong>and</strong> Code: 100 (64h)<br />

Data Length: 3 bytes<br />

Zone JMP<br />

DAT No Function Setting range Setting unit<br />

DAT1 Jump condition 0,1 0: False (jumps to the specified line when in the Zone range)<br />

1: True (jumps to the specified line when out of the Zone range)<br />

DAT2 Zone No 0 to Fh <br />

DAT34 Jump target line No Depends on<br />

<br />

number of PRG<br />

This comm<strong>and</strong> sets the jump target according to the Zone output condition set by comm<strong>and</strong> code 2A or<br />

31h. If the condition matches, it jumps to the specified target. If the condition does not match, the<br />

execution continues on the next line.<br />

5-38


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 101 (65h)<br />

Actual Position JMP<br />

Data Length: 7 bytes<br />

DAT No Function Setting range Setting unit<br />

DAT1 Jump condition 0 to 1 0: False (jumps to the specified line when the<br />

setting ≤ actual position)<br />

1: True (jumps to the specified line when the<br />

setting ≥ actual position)<br />

DAT2 5 Absolute position Depends on the 1PLS<br />

resolution<br />

DAT6,7 Jump target line No Depends on the<br />

PRG No<br />

<br />

This comm<strong>and</strong> sets the jump target according to the current position condition (absolute position). If the<br />

condition matches, the execution jumps to the specified target. If the condition does not match, the<br />

execution continues on the next line.<br />

Specifying multiple shafts at the same time generates a comm<strong>and</strong> error.<br />

Absolute travel distance setting range<br />

Basic division setting <br />

POS.upper limit value <br />

Neg.upper limit value <br />

Comm<strong>and</strong> Code: 102 (66h)<br />

Data Length: 2 bytes<br />

Jump<br />

DAT No Function Setting range Setting unit<br />

DAT1,2 Jump target line No Depends on the PRG No <br />

This comm<strong>and</strong> sets the jump target unconditionally.<br />

Comm<strong>and</strong> Code: 103 (67h)<br />

Data Length: 3 bytes<br />

Motor Stop JMP<br />

DAT No Function Setting range Setting unit<br />

DAT1 Jump condition 0,1 0: False (jumps to the specified line during<br />

operation)<br />

1: True (jumps to the specified line when the<br />

motor is stopped)<br />

DAT2,3 Jump target line No Depends on the PRG No <br />

This comm<strong>and</strong> specifies the jump target according to the motor stop status.<br />

<br />

5-39


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 106 (6Ah)<br />

Data Length: 2 bytes<br />

FOR (loop counter)<br />

DAT No Function Setting range Setting unit<br />

DAT1 Variable appointment O to A <br />

DAT2 Loop counter (repetition time) 1 to FFh <br />

This comm<strong>and</strong> repeats the program enclosed by a For <strong>and</strong> a Next (comm<strong>and</strong> 6Bh), using the same<br />

variable, as many times as specified by the loop counter <strong>and</strong> is used together with the Next comm<strong>and</strong>.<br />

* The loop counter increments by 1. The number of loop repetitions is specified by the loop counter.<br />

* Nested loops are allowed within the specified variable range.<br />

* The loop counter clears to 0 when the loop ends.<br />

Comm<strong>and</strong> Code: 107 (6Bh)<br />

Data Length: 1 byte<br />

NEXT (loop counter)<br />

DAT No Function Setting range Setting unit<br />

DAT1 Variable appointment O to A <br />

This comm<strong>and</strong> repeats the program enclosed by a For (comm<strong>and</strong> 6Ah) <strong>and</strong> a Next, using the same<br />

variable, as many times as specified by the loop counter, <strong>and</strong> is used together with the For comm<strong>and</strong>.<br />

* Must use the same variable as the For comm<strong>and</strong>.<br />

Comm<strong>and</strong> Code: 108 (6Ch)<br />

Data Length: 2 bytes<br />

Subroutine call<br />

DAT No Function Setting range Setting unit<br />

DAT12 Subroutine first line number O to A <br />

This comm<strong>and</strong> initiates a subroutine call. The target of the subroutine call is specified by the line<br />

number, <strong>and</strong> is used together with Return (comm<strong>and</strong> 6Dh).<br />

* Nested Gosub/Return comm<strong>and</strong>s are allowed up to 16 levels.<br />

Comm<strong>and</strong> Code: 109 (6Dh)<br />

Data Length: 0 bytes<br />

Return<br />

This comm<strong>and</strong> returns execution from the subroutine to the main program, <strong>and</strong> is used together with<br />

the Gosub comm<strong>and</strong>.<br />

* Nested Gosub/Return comm<strong>and</strong>s are allowed up to 16 levels.<br />

5-40


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

<strong>5.</strong> 6 RD comm<strong>and</strong>s<br />

Comm<strong>and</strong> Code: 128 (80h)<br />

Data Length: 1 byte<br />

Parameter Read<br />

DAT No Function Setting range Setting unit<br />

DAT1 RD target comm<strong>and</strong> code SysytemDirect Comm<strong>and</strong> <br />

This comm<strong>and</strong> reads the setting data of a direct comm<strong>and</strong> or a system comm<strong>and</strong>.<br />

* The returned data represents the setting data stored in RAM.<br />

Returned data Comm<strong>and</strong> code + data content<br />

Comm<strong>and</strong> Code: 129 (81h)<br />

Data Length: 1 byte<br />

Point Read<br />

DAT No Function Setting range Setting unit<br />

DAT1 RD target point number 0 to 80h80hZero-Return Profile <br />

This comm<strong>and</strong> reads the data content of the specified point number.<br />

Returned data Comm<strong>and</strong> code + data content<br />

Comm<strong>and</strong> Code: 130 (82h)<br />

Data Length: 3 bytes<br />

Program Read<br />

DAT No Function Setting range Setting unit<br />

DAT1 RD target program number Depend on PRG No <br />

DAT2,3 Line number Depend on PRG No <br />

This comm<strong>and</strong> reads a single line of the specified program.<br />

Returned data Comm<strong>and</strong> code + data content<br />

<br />

5-41


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 131 (83h)<br />

Amplifier Status Read<br />

This comm<strong>and</strong> returns the amplifier status.<br />

DAT1: Amplifier status 1<br />

Bit<br />

Description<br />

Data<br />

0 1<br />

5-42<br />

Data Length: 0 bytes<br />

Explanation<br />

0 Main power status ON OFF The status of the main power<br />

1 In-position status<br />

Within<br />

range<br />

Out of<br />

range<br />

The status of the in-position signal<br />

2 Amplifier alarm status Normal Alarm The alarm status of the amplifier<br />

3 Initialization operation Complete <strong>Inc</strong>omplete<br />

Completion status of the<br />

initialization process<br />

4 Servo ON/OFF status ON OFF Servo ON/OFF status<br />

5 Stop control status<br />

Normal<br />

status<br />

STOP<br />

status<br />

Stop control status<br />

6 Zero-return completion <strong>Inc</strong>omplete Complete Zero-return completion status<br />

7 Pause control status Non-Pause Pause Pause control status<br />

DAT2: Amplifier Status 2<br />

Bit<br />

Description<br />

Data<br />

0 1<br />

Explanation<br />

0 Positive direction soft limit No Limit Limit Positive direction soft limit status<br />

1 Negative direction soft limit No Limit Limit Negative direction soft limit status<br />

2 Brake Open Excite Holding brake control status<br />

3 Interlock control status No interlock Interlock Interlock control status<br />

4 Positive direction hard limit No Limit Limit Positive direction hard limit status<br />

5 Negative direction hard limit No Limit Limit Negative direction hard limit status<br />

6 * - - Always 0 returned.<br />

7 * - - Always 0 returned.<br />

These status conditions are returned only if the function is enabled by the port settings. If the function is<br />

disabled, it will return 0.<br />

DAT3 to DAT5: I/O status 1=photocoupler ON 0=photocoupler OFF<br />

Bit DAT3 (input port) DAT4 (input port) DAT5 (output port)<br />

0 * Point2 OUT2<br />

1 * IN1 OUT3<br />

2 * IN2 OUT4<br />

3 * IN3 OUT5<br />

4 * IN4 ACK<br />

5 * STOP In-Position<br />

6 EXE ALARM CLEAR ALARM<br />

7 Point1 IN5 OUT1<br />

* The I/O port status monitors the photocoupler ON/OFF status regardless of the amplifier status.


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 132 (84h)<br />

Data Length: 0 bytes<br />

Absolute Position Read<br />

This comm<strong>and</strong> reads the absolute position counter inside the amplifier <strong>and</strong> returns a 4 byte signed<br />

data.<br />

Returned data Signed 4 bytes (based on the resolution setting, returned in order, starting with the<br />

lower bytes)<br />

Comm<strong>and</strong> Code: 133 (85h)<br />

Velocity Monitor<br />

This comm<strong>and</strong> monitors the current velocity.<br />

Data Length: 0 bytes<br />

Returned data<br />

The returned data is an absolute value (unit: 1 min -1 , returned in ascending order)<br />

5-43


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 134 (86h)<br />

Data Length: 0 bytes<br />

ALM monitor<br />

This comm<strong>and</strong> reads the alarm history.<br />

Returned data The returned data is 8 bytes.<br />

DAT1: Current alarm status<br />

DAT 2 to 8: Alarm history (in the order of most recent to oldest)<br />

* A low voltage ALM is saved only if the power is recovered after detecting the low<br />

voltage.<br />

Abbreviation Code (Hex) ALM description<br />

No alarm 00 Normal status<br />

DE 01 Sensor disconnected<br />

OV 02 Input power voltage is above the specification range<br />

MPE 03 Input power voltage is below the specification range<br />

RSTE 04 Initialization error (overload)<br />

Power line disconnected<br />

OVF 05 Position deviation abnormal<br />

OL 06 Overload stop<br />

OS 07 Overspeed<br />

RGOL 08 Regeneration voltage is over the specified value<br />

ORG 09 Zero-return error<br />

CNT OVF 0A Position Deviation Counter over flow<br />

Wrap around 0B Absolute position counter sign reversal<br />

Push 0C Push ErrorWide swing<br />

MO OH 0E Motor overheat detection<br />

AMP OH 0F Amplifier overheat detection<br />

EEPER 10 Non-volatile memory error<br />

PAM 11 PAM voltage abnormal<br />

OC1 12 Overcurrent detectionHardware<br />

LA 13 Sensor phase error<br />

OC2 14 Overcurrent detectionSoft Ware<br />

5-44


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 135 (87h)<br />

Data Length: 0 bytes<br />

Communication Error<br />

This comm<strong>and</strong> returns the history of all past communication errors; the data is cleared at power OFF.<br />

Returned data The returned data is 8 bytes (returned in the order of most recent to oldest)<br />

Communication error codes<br />

Name<br />

Code (hex)<br />

Checksum error 01<br />

Timeout 02<br />

Parity error 08<br />

Framing error 10<br />

Overrun error 20<br />

Comm<strong>and</strong> Code: 137 (89h)<br />

Data Length: 0 bytes<br />

Software Revision<br />

This comm<strong>and</strong> reads the software revision.<br />

Returned<br />

The returned data is 2 bytes.<br />

data<br />

DAT Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

DAT1 *<br />

DAT2<br />

Software Rev<br />

Comm<strong>and</strong> Code: 138 (8Ah)<br />

Data Length: 0 bytes<br />

Program Stop Line<br />

This comm<strong>and</strong> reads the line where the program stopped if a STOP, program stop, or ALM aborts the<br />

running program.<br />

Returned The returned data is 2 bytes.<br />

data<br />

DAT Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

DAT1<br />

Stop line (lower byte)<br />

DAT2<br />

Stop line (higher byte)<br />

Comm<strong>and</strong> Code: 140 (8Ch)<br />

Data Length: 0 bytes<br />

Loop Counter Read<br />

This comm<strong>and</strong> is exclusively used in programs; it returns the current value of the For/Next loop counter.<br />

The returned data contains the values of all variables from 0 through A, in that order.<br />

The returned data is 2 bytes (in the order of most recent to oldest)<br />

Returned<br />

DAT Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

data<br />

DAT1 to 10<br />

Loop counter (variable 0~Ah)<br />

5-45


<strong>5.</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Functions</strong><br />

Comm<strong>and</strong> Code: 143 (8Ch)<br />

Data Length: 0 bytes<br />

Operation Complete Cause Read<br />

This comm<strong>and</strong> returns the cause of a motor stop. This function can be used to analyze the cause of an<br />

unexpected motor stop.<br />

Returned<br />

data<br />

The returned data is 1 byte.<br />

Data<br />

Stop cause<br />

0 Normal completion<br />

1 Stop due to positive direction limit<br />

2 Stop due to negative direction limit<br />

3 Stop due to deviation clear<br />

4 Stop due to STOP<br />

5 Stop due to alarm<br />

6 Stop due to Pause<br />

7 Stop due to Interlock<br />

FF<br />

In motion<br />

* This function cannot be used for zero-return operation.<br />

* The read data is kept only for the move comm<strong>and</strong> immediately before the stop. After<br />

checking the stop cause, the move comm<strong>and</strong> must be updated.<br />

5-46


6. Communication specifications<br />

6.1 Communication Specifications<br />

The following section describes the communication specifications of the PB Series system.<br />

6.1.1 Communication Format<br />

Item<br />

Specifications<br />

Transmission rate* 9600, 38400, 115200, 128000<br />

(Select with dip-switches: see Section 4.2)<br />

Synchronization method<br />

Start-stop synchronization<br />

Databits<br />

8 bit<br />

Parity bit<br />

Even<br />

Stop bit<br />

1 bit<br />

Number of slaves 1 to 15 units (Select with rotary switch; see Section 4.2)<br />

Data length<br />

Maximum of 255 bytes<br />

Data<br />

Hexadecimal<br />

Data transmission<br />

LSB first<br />

Transmission method<br />

Four-wire full duplex polling method<br />

*Contact <strong>Sanyo</strong> <strong>Denki</strong> for information on non-st<strong>and</strong>ard transmission rates.<br />

6.1.2 Hardware<br />

Item<br />

Line driver/Receiver IC<br />

Cable<br />

Termination resistor<br />

Extension length<br />

Insulation<br />

Connector (amplifier side)<br />

Specifications<br />

Full duplex: SN751178(TI) equivalent<br />

3 or 4-wire twisted pair, shielded cable<br />

Both ends of the signal line have a termination resistor<br />

connected (Rt: 150Ω), <strong>and</strong> can be set using dip-switches<br />

(see Section 4.2)<br />

Max. 100m<br />

Photocoupler insulation<br />

S10B-PADSS-1GW(JST)<br />

6-1


6. Communication specifications<br />

6.1.3 Daisy Chaining<br />

A<br />

B<br />

Rt<br />

TXD<br />

RAD RXD RXD<br />

Slave No.0<br />

Slave No.1<br />

Y<br />

Rt<br />

Z<br />

TAD<br />

TXD<br />

TXD<br />

RAD<br />

Master Slave No.0 Slave No.1<br />

Slave No.n (max F)<br />

6-2


6. Communication specifications<br />

6.2 Data Format<br />

6.2.1 Comm<strong>and</strong> Issue (Master → Slave)<br />

Packet Length Address Comm<strong>and</strong> Code Data Checksum<br />

1 byte 1 byte 1 byte n bytes 1 byte<br />

Packet Length<br />

Contains the length of one packet in bytes in hexadecimal notation. Indicates the total number of<br />

transmitted bytes from the packet length to the checksum.<br />

Packet length = Number of databytes (N) + 4<br />

Address<br />

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0<br />

Address<br />

A maximum of 16 amplifiers can be connected. This value specifies the address set by the rotary<br />

switch. Address=FFh simultaneously specifies all the amplifiers connected to the communication line.<br />

In this case only the amplifier at address 0 will respond.<br />

Comm<strong>and</strong> Code<br />

Specifies the comm<strong>and</strong> code defined in Chapter <strong>5.</strong><br />

Data<br />

The number of data bytes depends on the comm<strong>and</strong>. The data fields contain the actual data for each<br />

comm<strong>and</strong>. Data longer than 2 bytes is sent in lower-higher order.<br />

Checksum<br />

The checksum is calculated by adding all bytes except the checksum, <strong>and</strong> taking the lowest byte.<br />

6-3


6. Communication specifications<br />

6.2.2 Status Response (Slave → Master)<br />

Packet Length Address Transmission Status Response Data Checksum<br />

1 byte 1 byte 1 byte n bytes 1 byte<br />

Packet Length <br />

Contains the length of one packet in bytes in hexadecimal notation.<br />

Packet length = Number of transmitted databytes (N) + 4<br />

Address<br />

Contains the address of the status response-originating slave device in hexadecimal notation.<br />

<br />

Communication Status<br />

The communication status byte contains information about the communication status of the last<br />

comm<strong>and</strong> sent, the device status, etc. for the slave. This is a response data for the status of all<br />

enabled shafts.<br />

Bit<br />

Description<br />

Data<br />

0 1<br />

0 Operation complete <strong>Inc</strong>omplete complete<br />

1 In-Position status Out of range Within range<br />

2 Amplifier alarm status Normal Alarm<br />

3 Servo ON status SOFF SON<br />

4 Limit (hard, soft both) Out of Limit Within Limit<br />

5 Comm<strong>and</strong> error Normal Error<br />

6 STOP control status<br />

Normal<br />

status<br />

STOP status<br />

7 No function assigned - -<br />

* Comm<strong>and</strong> error is generated when the following conditions are met:<br />

If a non-preset comm<strong>and</strong> is received.<br />

If a comm<strong>and</strong> that is not receivable due to the status of the amplifier is received.<br />

Response Data<br />

The number of bytes in the response data depends on the comm<strong>and</strong> sent <strong>and</strong> the data. Responses<br />

to comm<strong>and</strong>s other than RD comm<strong>and</strong>s do not have data attached.<br />

Data longer than 2 bytes is sent in lower-higher order.<br />

<br />

Checksum<br />

The checksum is calculated by adding all bytes except the checksum, <strong>and</strong> taking the lowest byte.<br />

6-4


6. Communication specifications<br />

6.3 Communication Method, Timing Chart<br />

6.3.1 Communication Method (Normal operation)<br />

Comm<strong>and</strong> issue<br />

Status response<br />

<br />

<br />

Time until the slave sends the status response after receiving the comm<strong>and</strong>: Minimum [T1] /<br />

Maximum [T2]<br />

Time until the master is able to issue comm<strong>and</strong>s after receiving the status: Minimum of 1ms<br />

1) The master sends all comm<strong>and</strong>s with an address attached to the header (Packet length).<br />

2) Slave devices can only transmit immediately after receiving a comm<strong>and</strong> with their own address.<br />

3) Slave devices send the status response with their address attached to the header.<br />

4) After receiving the comm<strong>and</strong>, the slave device must start responding after [T1] but before [T2] is<br />

over.<br />

5) After the master receives the response from the slave, it can issue the next comm<strong>and</strong> after [T1]<br />

has passed.<br />

6) If there is no response from the slave after [T3], it will be considered a time-out error, <strong>and</strong> the<br />

master can issue the next comm<strong>and</strong>. (It is possible to re-issue the comm<strong>and</strong>.)<br />

7) If the slave doesn’t complete receiving the data until [T3] is over, it discards the data received,<br />

<strong>and</strong> interprets the next data as a header (packet length).<br />

8) If there is a communication error, the master stops issuing comm<strong>and</strong>s after [T3] <strong>and</strong> clears the<br />

receive buffer of the slave device.<br />

9) If there is a communication error, the slave discards the data received, <strong>and</strong> does not send a<br />

response. A communication error is shown by opening the line longer than [T3].<br />

10) If the slave receives a comm<strong>and</strong> that is not a pre-set comm<strong>and</strong>, it returns the comm<strong>and</strong> error<br />

status.<br />

Note 1: During control power connection / cutoff, when the CPU is not working due to unstable<br />

control power, the amplifier may output some arbitrary data, which should be ignored by the user.<br />

6-5


6. Communication specifications<br />

6.3.2 Communication Method (Abnormal Operation)<br />

1) If the slave device did not send a status response (but a return response is sent)<br />

Master<br />

Comm<strong>and</strong> issue<br />

Transmission enable<br />

Slave<br />

Status response<br />

Transmission enable<br />

Status response does not work for some reason<br />

<br />

i) Time until the master can issue the next comm<strong>and</strong> if there is no status response after issuing the<br />

comm<strong>and</strong>: Minimum [T3]<br />

2) If abnormal data is generated<br />

Abnormal data<br />

Data is interrupted during a packet<br />

Communication error occurred due to noise, etc.<br />

Master<br />

Comm<strong>and</strong> execution<br />

Slave<br />

Status response<br />

<br />

<br />

i) In the case of abnormal data (packet is not recognizable), the master stops issuing of comm<strong>and</strong>s for at<br />

least [T3].<br />

ii) If there is no communication for at least [T3], the slave discards the previously received<br />

unrecognizable data. If the communication continues after [T3], the first data is interpreted as the<br />

header (packet length). If the packet is recognizable, it will be processed normally.<br />

6-6


6. Communication specifications<br />

6.4 St<strong>and</strong>ard Response Time Values<br />

[T1]=500μsec×2 n (n=0 to 7) setting is possible (comm<strong>and</strong> code 10h).<br />

Based on the T1 setting, [T2]=[T1] x2, [T3]=[T1] x4 will be set.<br />

St<strong>and</strong>ard values for [T1] to [T3] are shown in the table below.<br />

<br />

St<strong>and</strong>ard response time values Unit (ms)<br />

Response Time<br />

Response Time<br />

T1 T2 T3<br />

Setting Value n<br />

Setting Value n<br />

T1 T2 T3<br />

0 0.5 1 2 4 8 16 32<br />

1 1 2 4 5 16 32 64<br />

2 2 4 8 6 32 64 128<br />

3 4 8 16 7 64 128 256<br />

6-7


6. Communication specifications<br />

6.5 Communication Example<br />

The following example explains the communication process in detail.<br />

For the purposes of this example, the amplifier’s address is set to 0.<br />

Parameter WR<br />

Transmission example: Setting the Gain parameter1=5 (comm<strong>and</strong> 21h).<br />

Packet Length Address Comm<strong>and</strong> Code Data Checksum<br />

5 0 21h 5 7Bh<br />

Parameter RD<br />

Example: Reading the Gain parameter1 (comm<strong>and</strong> 21h) using Parameter RD (comm<strong>and</strong> 80h).<br />

Transmitted data:<br />

Packet Length Address Comm<strong>and</strong> Code Data Checksum<br />

5 0 80h 21h F6h<br />

Returned data:<br />

Packet Length Address Response Status Data 1 Data 2 Checksum<br />

6 0 21h 5 <br />

Point Data Save<br />

Transmitted data format:<br />

Packet Length Address Comm<strong>and</strong> code (56h) Point No Direct Comm<strong>and</strong> Code Data Checksum<br />

Example: Storing an incremental move comm<strong>and</strong> (comm<strong>and</strong> 38h) = 4000 (FA0h) to Point No=2.<br />

Packet Length Address Comm<strong>and</strong> Code Point No Comm<strong>and</strong> Data Data Data Data Checksum<br />

9 0 56h 2 38h A0h Fh 0 0 48h<br />

Point data RD<br />

Transmitted data format:<br />

Packet Length Address Comm<strong>and</strong> Code (81h) Point No Checksum<br />

Returned data format:<br />

Packet Length Address Response Status Store Comm<strong>and</strong> Data Checksum<br />

* There is no point number attached to the return data.<br />

Example: Reading the Point data stored at .<br />

Transmitted data format:<br />

Packet Length Address Comm<strong>and</strong> Point No Checksum<br />

5 0 81h 2 88h<br />

Returned data format:<br />

Packet Length Address Response Status Store Comm<strong>and</strong> Data Data Data Data Checksum<br />

9 0 * 38h A0h Fh 0 0 *<br />

6-8


6. Communication specifications<br />

<br />

Program Data Save<br />

Transmitted data format:<br />

Packet Length Address 57h Program No. Line Number (2 bytes) Comm<strong>and</strong> Code Data Checksum<br />

Example: This program is PRG number 0, which performs a zero-return <strong>and</strong> a 200ms Timer Wait, <strong>and</strong> then<br />

executes an incremental move.<br />

Line Comm<strong>and</strong> Code<br />

0 Zero-return (each direction push origin, velocity 75min -1 , grid shift=200, counter=0) 45h<br />

1 Zero-return complete wait (false, this line waits to complete) 67h<br />

2 Timer Wait (200ms) 61h<br />

3 Absolute travel distance (velocity: 1000min -1 , accel. / decel. rate: 100min -1 /ms, absolute position=4000) 44h<br />

4 PRG exit 52h<br />

<br />

Packet ADR Comm<strong>and</strong> PRG No. Line (lower) Line (higher) Comm<strong>and</strong> Data (n bytes) Sum<br />

12h 0 57h 0 0 0 45h 13h,4B,4B,C8,0,0,0,0,0,0<br />

Bh 0 57h 0 1 0 67h 0,1,0<br />

Ah 0 57h 0 2 0 61h C8h,0<br />

13h 0 57h 0 3 0 44h E8h,3,64h,64h,A0h,Fh,0,0,0,0,0<br />

8 0 57h 0 4 0 52h -<br />

Program data RD<br />

Transmitted data format:<br />

Packet Length Address 82h Program No. Line Number (2 bytes) Checksum<br />

Returned data format:<br />

Packet Length Address Response Status Comm<strong>and</strong> Code Data (n bytes) Checksum<br />

* There is no program number or line number attached to the return data.<br />

Parameter CLR<br />

Transmitted data format:<br />

Packet Length Address 02h Checksum<br />

Parameter Save<br />

Transmitted data format:<br />

Packet Length Address 03h Checksum<br />

Parameter Load<br />

Transmitted data format:<br />

Packet Length Address 04h Checksum<br />

6-9


7. Specifications<br />

7.1 Amplifier Basic Specifications<br />

Amplifier Model<br />

Control Mode<br />

Power Single Power<br />

PB3A003R200<br />

PWM control SIN drive method<br />

AC100, 115200, 230 -15% +10% 5060Hz<br />

Environment<br />

Ambient Operating 0 to 55 °C<br />

Temp. Storage -20 to 70 °C<br />

Operating <strong>and</strong> Storage Maximum 90% RH (non-condensing)<br />

Humidity<br />

Vibration Resistance 0.5G (tested with frequency range 10 to 55 Hz, X, Y, Z each direction 2H)<br />

Structure<br />

Weight<br />

Tray structure Rear mounting type<br />

Approximately 0.8 kg<br />

Dimensions W 45 × H 150 × D 120<br />

<strong>Functions</strong><br />

Rotation Speed 0 to 4500 min -1 (86º angle is 4000 min -1 )<br />

Resolution (P/R) 500, 1000, 2000, 4000, 5000, 10000<br />

Regeneration Process<br />

Internal (external regeneration available)<br />

Protective <strong>Functions</strong><br />

Power Voltage Error, Regeneration Voltage Error, Over-speed, Encoder<br />

Disconnection, CPU Error, Overload Stop, Excessive Position Deviation,<br />

Motor Overheat, Amplifier Overheat, Zero-return Error, Nonvolatile<br />

Memory Error, Initialization Error, Over-current<br />

Display<br />

Operation <strong>Functions</strong><br />

LED Display (power status, alarm)<br />

Normal Drive (incremental move comm<strong>and</strong>, absolute move comm<strong>and</strong>),<br />

Zero-return, Modulo Operation, Continuous Rotation, Push Operation<br />

Switches<br />

DSW1: Transmission speed setting; DSW2: Terminating resistor setting; RSW:<br />

Node address setting<br />

Input / Output Signals<br />

Input Signals Fixed Function: EXE, ALMCLR, STOP, Point1, 2<br />

Selectable (5): Point, Zero-return Start, Pause, Interlock, SELECT,<br />

Hard Limit (Positive/Negative), Generic Input<br />

Output Signals<br />

Fixed function: Alarm Output, In-Position, Ack<br />

Selectable (5): Motor Stop, END, ZONE, P.Busy, Zero-return Complete,<br />

SON Monitor, Input Pin Monitor, Generic Output<br />

Serial Communication<br />

RS-485 St<strong>and</strong>ard, Start-stop Synchronization, Full Duplex<br />

Transmission Rate: 9600, 38400, 115200, 128000bps<br />

Maximum Connections: 16 devices<br />

7-1


7. Specifications<br />

7.2 Motor St<strong>and</strong>ard Specifications (No gear, no holding brake)<br />

7.2.1 Motor St<strong>and</strong>ard Features<br />

Motor Model<br />

Maximum Stored Torque<br />

Rotor Inertia<br />

Mass<br />

Allowable Thrust<br />

Radial Load Tolerance<br />

(Nm)<br />

(x 10 -4 kgm 2 )<br />

[kg]<br />

Load<br />

(N)<br />

(N)<br />

PBM423FXE20 0.39 0.056 0.35 9.8 49<br />

PBM603FXE20 1.3 0.4 0.85 14.7 167<br />

PBM604FXE20 1.9 0.84 1.42 14.7 167<br />

PBM861FXE20 3.5 1.48 1.9 60 200<br />

<br />

PBM862FXE20 6.6 3 3.1 60 200<br />

* The maximum value of the stop-time holding torque is 50% of the maximum stored torque.<br />

7.2.2 Load Tolerances<br />

Motor Model<br />

Maximum Inertia Tolerance<br />

Maximum Friction Torque<br />

Maximum Side Load Tolerance<br />

(x 10 -4 kgm 2 )<br />

(Nm)<br />

(Nm)<br />

PBM423FXE20 0.56 0.15 0.15<br />

PBM603FXE20 4 0.52 0.52<br />

PBM604FXE20 8.4 0.76 0.76<br />

PBM861FXE20 14.8 1.4 1.4<br />

PBM862FXE20 30 2.64 2.64<br />

7.2.3 Motor Common Specifications<br />

Encoder Specifications<br />

Common Specifications<br />

Basic Divisions P/R 500 x 4 multiplier<br />

Number of Channels - 3<br />

Maximum Response<br />

37.5<br />

kHz<br />

Frequency<br />

Output Method - Line driver<br />

Environment<br />

Ambient<br />

0 to +40<br />

°C<br />

Temperature<br />

Ambient<br />

%R<br />

20 to 90<br />

Humidity<br />

H<br />

Vibration Resistance G 10 (tested with frequency range 10~500 Hz, X, Y, Z each direction 2H)<br />

Shock Tolerance G 30 (shock wave: half sine wave, shock time: 11ms; X, Y, Z direction 3 times each)<br />

Withst<strong>and</strong> Voltage V AC2000V 1 min<br />

Insulation Resistance MΩ 10 min DC500V<br />

Insulation Class - Class B<br />

Protection Method - Fully enclosed, self-cooling type<br />

Motor Surface<br />

Max 85º (consider a radiation cooling method to ensure the temperature is below the<br />

°C<br />

Temperature Tolerance<br />

specified limit)<br />

7-2


7. Specifications<br />

7.3 Motor Option Specifications<br />

7.3.1 Low-backlash gear<br />

1) PBM423<br />

Motor Model PBM423FGAE20 PBM423FGBE20 PBM423FGEE20 PBM423FGGE20 PBM423FGJE20<br />

Reduction Gear Ratio 1 : 3.6 1 : 7.2 1 : 10 1 : 20 1 : 30<br />

Torque Tolerance (N m) 0.343 0.7 0.98 1.47 1.47<br />

Rotation Tolerance (min -1 ) 500 250 180 90 60<br />

Backlash (degree) 0.4 0.4 0.35 0.25 0.25<br />

Rotational Direction (compared to the Forward Forward Forward Reverse Reverse<br />

comm<strong>and</strong> direction)<br />

Thrust Load Tolerance (N) 15<br />

Radial load Tolerance (N)* 20<br />

Motor Weight (kg) 0.48<br />

2) PBM603<br />

Motor Model PBM603FGAE20 PBM603FGBE20 PBM603FGEE20 PBM603FGGE20 PBM603FGJE20<br />

Reduction Gear Ratio 1 : 3.6 1 : 7.2 1 : 10 1 : 20 1 : 30<br />

Torque Tolerance (N m) 1.25 2.5 3 3.5 4<br />

Rotation Tolerance (min -1 ) 500 250 180 90 60<br />

Backlash (degree) 0.55 0.25 0.25 0.17 0.17<br />

Rotational Direction (relative to the<br />

Forward Forward Reverse Reverse Reverse<br />

comm<strong>and</strong> direction)<br />

Thrust Load Tolerance (N) 30<br />

Radial Load Tolerance (N)* 100<br />

Motor Weight (kg) 1.22<br />

There is no low-backlash gear option for the PBM604, PBM861 <strong>and</strong> PBM862.<br />

*The load point is at 1/3 length from the output shaft.<br />

7.3.2 Harmonic gear<br />

Motor Model PBM423FHJE20 PBM423FHLE20 PBM423FHME20 PBM603FHLE20 PBM603FHME20<br />

Reduction Gear Ratio 1 : 30 1 : 50 1 : 100 1 : 50 1 : 100<br />

Torque Tolerance (N m) 2.2 3.5 5 <strong>5.</strong>5 8<br />

Instantaneous Torque Tolerance (N m) 4.5 8.3 11 14 20<br />

Rotation Tolerance (min -1 ) 116 70 35 70 35<br />

Lost Motion (min) - - - 0.4 to 3 (±0.28 Nm) 0.4 to 3 (±0.4 Nm)<br />

Hysteresis Loss (min) 3.6 2.4 2.4 - -<br />

Rotational Direction (relative to the<br />

Reverse<br />

Reverse<br />

comm<strong>and</strong> direction)<br />

Thrust Load Tolerance (N) 1150 400<br />

Radial Load Tolerance (N)* 209 360<br />

Motor Weight (kg) 0.54 1.45<br />

There is no harmonic gear option for the PBM604, PBM861 <strong>and</strong> PBM862.<br />

*The load point is at 1/3 length from the output shaft.<br />

7-3


7. Specifications<br />

7.3.3 Holding brake<br />

Motor model PBM423FCE20 PBM603FCE20 PBM604FCE20<br />

Operation Method<br />

Non-excitation type<br />

Excitation Current (A) 0.08 0.25 0.25<br />

Power Consumption (W) 2 6 6<br />

Friction Torque (N m) 0.22 0.78 0.78<br />

Brake Engage Time (ms) 20<br />

Brake Release Time (ms) 30<br />

Motor Weight (kg) 0.5 1.19 1.76<br />

The holding brake control function is built into the amplifier.<br />

There is no holding brake option for the PBM861 <strong>and</strong> PBM862.<br />

7-4


7. Specifications<br />

7.4 Velocity – Torque, power consumption (during drive) characteristics<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

7-5


7. Specifications<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

7-6


7<br />

9 A B CD E F 08<br />

1<br />

7. Specifications<br />

7.5 Outline Drawings<br />

7.<strong>5.</strong>1 Amplifier Drawing<br />

45<br />

(6.5)<br />

120<br />

7<br />

<br />

33<br />

4<br />

170<br />

160 5<br />

(5)<br />

M TION<br />

SW1<br />

CN3<br />

CN4<br />

5<br />

PB<br />

6<br />

5<br />

4<br />

3<br />

2<br />

C<br />

N<br />

7<br />

C<br />

N<br />

2<br />

S<br />

W<br />

2<br />

C<br />

N<br />

1<br />

C<br />

N<br />

5<br />

C<br />

N<br />

6<br />

(10) 150 10<br />

M<br />

TION<br />

PB<br />

7-7


7. Specifications<br />

7.<strong>5.</strong>2 Motor Drawings<br />

7-8


7. Specifications<br />

7-9


7. Specifications<br />

7-10


8. Options<br />

8. Options<br />

8.1 Optional Cables<br />

8.1.1 Optional Cable Model Number Nomenclature<br />

PBC □ ∆ 0030<br />

A<br />

Design Order<br />

A: St<strong>and</strong>ard<br />

Cable Length (x 10cm)<br />

Cable Type<br />

Management Number<br />

System Series Name PB Cable<br />

8.1.2 Optional Cable Model Numbers<br />

Cable Type Cable St<strong>and</strong>ard Model Number St<strong>and</strong>ard Length Maximum Length<br />

Power cable PBC7P0020A 2m 3m<br />

Motor power cable PBC6M0030A 3m 20m<br />

Sensor cable PBC6E0030A 3m 20m<br />

I/O cable PBC1S0010A 1m 3m<br />

Communication cable (to amplifier) PBC6C0003A 0.3m 100m<br />

* The optional cables are necessary to extend the motor power cable <strong>and</strong> the sensor cable beyond 50cm.<br />

(The motor power cable <strong>and</strong> the sensor cable can be directly connected if the motor side is wthin 50cm.)<br />

* If a set is ordered, the power cable <strong>and</strong> I/O cable will be included.<br />

81


8. Options<br />

82<br />

8.1.3 Cable Drawings


8. Options<br />

8.2 Optional Connectors<br />

Single Item Model No. Connector Type. Packaging Type Model Number Qty. Mfr.<br />

PBC7P0000A Power connector Receptacle housing 1-1778288-5 1<br />

Contact 1-175218-5 5<br />

AMP<br />

PBC1S0000A I/O connector Receptacle 8822E-020-171D 1 KEL<br />

PBC6M0000A Motor power Receptacle housing 1-1318119-3 1 AMP<br />

connector<br />

Receptacle contact 1318107-1 6<br />

Tab housing 1-1318115-3 1<br />

Tab contact 1318111-1 6<br />

PBC6E0000A Sensor connector Receptacle housing 1-1318118-6 1 AMP<br />

Receptacle contact 1318108-1 12<br />

Tab housing 1-1318115-6 1<br />

Tab contact 1318112-1 12<br />

PBC6C0000A Communication Housing PADP-10V-1-S 2 JST<br />

connector Contact SPH-002T-P0.5L 20<br />

* Refer to Section 3.4.3 regarding the appropriate electric wire <strong>and</strong> the maximum length.<br />

* Refer to Section 3.4.4 regarding the connector pin assignment.<br />

* For harness assembly, special crimping <strong>and</strong> pressure welding tools are necessary. Refer to the<br />

manufacturers' specifications regarding each connector.<br />

* The number of contacts included in the package equals the number of connector pins, regardless<br />

of how many will be used.<br />

83


8. Options<br />

8.3 Optional Communication Equipment<br />

Type Model Number Memo<br />

PC software for Windows TM SPBA1W-01 Supports Windows TM 98, 2000, NT, XP<br />

Both Japanese <strong>and</strong> English versions<br />

RS-232C/RS-485 converter unit<br />

* Full duplex<br />

PBFM-U3<br />

(Set number)<br />

Unit configuration<br />

Main unit: PBFM-P2<br />

Cable: PBC3T0005A (50cm)<br />

<br />

PB3A003R200<br />

IBM compatible PC<br />

<br />

<br />

Converter<br />

* The user must supply a commercially available RS-232C straight cable for connecting the PC to<br />

the converter unit.<br />

* Refer to M0006803 for the PC I/F specifications sheet.<br />

* A housing of converter please do not make a common use of amplifier earth. There is the fear that<br />

a PC <strong>and</strong> an amplifier are damaged.<br />

<br />

Cable connection example (for D-Sub 9-pin)<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

84


8. Options<br />

Converter Drawing<br />

Full duplex: PBFM-P2<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

85


International St<strong>and</strong>ards Conformity<br />

<br />

International St<strong>and</strong>ards Conformity<br />

<br />

PB driver conforms to the international st<strong>and</strong>ards below.<br />

Mark<br />

International<br />

st<strong>and</strong>ards<br />

St<strong>and</strong>ard number<br />

Certification Organization<br />

<br />

<br />

<br />

<br />

<br />

<br />

UL st<strong>and</strong>ard<br />

CSA st<strong>and</strong>ard<br />

EN st<strong>and</strong>ard<br />

<br />

<br />

<br />

<br />

<br />

PB motor has an article for following st<strong>and</strong>ards.<br />

International<br />

Mark<br />

St<strong>and</strong>ard number<br />

st<strong>and</strong>ards<br />

<br />

<br />

<br />

<br />

<br />

Certification Organization<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

UL st<strong>and</strong>ard<br />

EN st<strong>and</strong>ard<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Low voltage comm<strong>and</strong><br />

<br />

<br />

overvoltage category<br />

<br />

pollution level<br />

<br />

The control panel installation configuration (under IP54) must exclude exposure to water, oil,<br />

carbon, dust, etc.<br />

Always ground the protective earth terminals of the Driver to the power supply earth. ( )<br />

When connecting grounding wire to the protective earth terminal, always connect one wire in one<br />

terminal; never connect jointly with multiple wires or terminals.<br />

When connecting the leakage stopper, make sure to connect the protective earth terminal to the<br />

power supply earth. ( )<br />

The power supply input department please use IEC or a reinforcement insulation transformer of<br />

<br />

EN st<strong>and</strong>ard conformity.<br />

91


International St<strong>and</strong>ards Conformity<br />

<br />

EMC Directive<br />

<br />

Directive<br />

classification<br />

<br />

<br />

Classification Test st<strong>and</strong>ard<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Precautions for EMC Directives<br />

For the EMC Directives, tests are performed by general installation <strong>and</strong> countermeasure methods, in<br />

our company as machines <strong>and</strong> configurations differ depending on customers’ needs.<br />

This driver has been authorized to display CE marking based on the recognition certificate issued by a<br />

separate, third-party certifying authority. Accordingly, customers are instructed to perform the final<br />

conformity tests for all instruments <strong>and</strong> devices in use.<br />

Use the following guidelines below for the PB system in order to conform the customer’s equipment <strong>and</strong><br />

devices to the EMC Directives.<br />

<br />

<br />

<br />

<br />

Noise Filter Surge protector<br />

Metal Plane<br />

<br />

<br />

<br />

<br />

<br />

<br />

Amplifier<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Noise suppression components :<br />

Noise Filter: SUP-EK10-ER-6 (OKAYA)<br />

Surge Protector: RCM-781BQZ-4 (OKAYA)<br />

Ferrite Core:<br />

HF60T 381422 (TDK) 2 turns <br />

HF60T 311319 (TDK) 2 turns <br />

92


Closed Loop Stepping System<br />

PB series Type R<br />

Instruction Manual<br />

Copyright 2005, SANYO DENKI Co., Ltd.<br />

All Rights Reserved.<br />

SANYO DENKI CO., LTD.<br />

URL http://www.sanyodenki.co.jp<br />

JAPAN SANYO DENKI CO., LTD. 1-15-1, Kita-Otsuka Toshima-ku Tokyo 170-8451, Japan<br />

International Sales Dept.<br />

PHONE: +81 3 3917 2223 (North <strong>America</strong> area)<br />

+81 3 3917 5157 (Europe area)<br />

+81 3 3917 2814 (Asis area)<br />

FAX: +81 3 3917 4251<br />

U.S.A SANYO DENKI AMERICA, INC. 468 Amapola Avenue Torrance, CA 90501, U.S.A<br />

PHONE: +1 310 783 5400<br />

FAX: +1 310 212 6545<br />

SANYO DENKI AMERICA, INC. 1500 Wyatt Dr.Ste 10 Santa Clara, CA 95054, U.S.A<br />

Silicon Valley Office PHONE: +1 408 988 1700<br />

FAX: +1 408 982 1700<br />

SANYO DENKI AMERICA, INC. 35 Merchant Drive, Walpole, MA 02081 U.S.A<br />

New Engl<strong>and</strong> Office PHONE: +1 508 660 2470<br />

FAX: +1 508 660 7912<br />

SANYO DENKI AMERICA, INC. 100 Fairway Drive, Suite 126 Vernon Hills, IL 60061 U.S.A<br />

Midwest Office PHONE: +1 847 362 3723<br />

FAX: +1 847 362 4903<br />

FRANCE SANYO DENKI EUROPE SA. BP. 50286 95958 Roissy Charles-De-Gaulle Cedex, France<br />

PHONE: +33 1 48 63 26 61<br />

FAX: +33 1 48 63 24 16<br />

GERMANY SANYO DENKI EUROPE SA. Niederlassung Deutschl<strong>and</strong>, Posthof 4 D86609-Donauworth Germany<br />

German Liaison Office PHONE: +49 906 24 57 00<br />

FAX: +49 906 24 57 01<br />

TAIWAN SANYO DENKI CO., LTD Room 401, 4F, No.96, Sec.2, Chung Shan N, Rd, Taipei 104, Taiwan, R.O.C<br />

TAIWAN BRANCH PHONE: +886 2 2511 3938<br />

FAX: +886 2 2511 3975<br />

HONG KONG<br />

SANYO DENKI CO., LTD<br />

New East Ocean Centre 11F, 9 Science Museum Road, TST East, Kowloon,<br />

HONG KONG BRANCH HONG KONG PHONE: +852 2312 6250<br />

FAX: +852 2312 6220<br />

SANYO DENKI

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!