psf-670 01 cover(e) - hds.co.jp · download wiring diagram connector form commercial item:...

48
Dedicated operation data configuration software for HA-670/675 PSF-670 Manual Thank you for employing the data configuration software PSF-670 for HA-670/675. Product specifications are subject to change without notice for improvement purposes. Keep this manual safely. The end user of the driver should have a copy of this manual. ISO certification obtained

Upload: ngodat

Post on 15-Jul-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Dedicated operation data configuration

software for HA-670/675

PSF-670 Manual

● Thank you for employing the data configuration software

PSF-670 for HA-670/675.

● Product specifications are subject to change without notice for

improvement purposes.

● Keep this manual safely.

● The end user of the driver should have a copy of this manual.

ISO certification obtained

Introduction

i486 and Pentium are trademarks or registered trademarks of Intel Corporation.

Microsoft, Windows, Windows NT are registered trademarks of Microsoft

Corporation in U.S.A and other countries.

HA-655, HA-675, PSF-670 and TBX-670 are trademarks or registered

trademarks of Harmonic Drive Systems.

Other company names and product names described are trademarks or

registered trademarks of their respective companies.

This manual may not be copied or duplicated in any format, in whole or in part,

without the prior written approval of Harmonic Drive Systems.

Information in this manual is subject to change without prior notice.

The copyright of this software is held by Harmonic Drive Systems.

This software may be copied and used by only those companies who have

purchased and use HA-670 or HA-675.

We accept your opinions and requests on this product through the following

means.

□ Harmonic Drive Homepage Move to the catalog request page from http://www.hds.co.jp, fill in your

opinion and requests in the correspondence column and click the send

button.

□ E-Mail Fill in your opinion and requests by e-mailing us at: [email protected].

□ FAX Send a form to the address of any office listed on the rear cover of this

manual.

Note that we do not respond to any individual questions.

Contact any branch office or our service division, listed on the rear cover of this

manual, for any questions and problems relating to this product.

Contents

Contents

SSS eee ttt uuu ppp

1 Required environment

2 Pre-installation check

2 Installation start

5 When you have installed the software

6 Deleting the program

OOO ppp eee rrr aaa ttt iii nnn ggg PPP rrr ooo ggg rrr aaa mmm

8 Creation of operation data screen

24 Parameter setting screen

38 Travel amount correction screen

OOO ppp eee rrr aaa ttt iii nnn ggg ddd aaa ttt aaa sss eee ttt ttt iii nnn ggg eee xxx aaa mmm ppp lll eee sss

41 Examples of setting trapezoidal drive

42 Examples of setting mixed operation patterns

Setup

1

This chapter describes the required environment and notes in order to setup 670.

Required environment You must have the following environment in order to properly operate PSF-670.

You should use the software in the following environment; otherwise the system may not function

properly.

Operating environment

Computer PC equipped with i486TMDX4 [Pentium or better recommended] and a built-in RS-232C communication port (com1 used)*1

OS Windows 95/98/ME, Windows NT/2000 and Windows XP

Memory More memory space than is required by the respective OS

Hard disk 3MB or more available space (Additional space is required to save parameters.)

Display 256 or more colors

Microsoft Mouse, Microsoft IntelliMouse or compatible pointing device

A printer that can operate under the specified OS to print the created data

*1 com1 is used by default. If com1 is not available on a notebook PC, open Psf_670.ini file, which

is installed according to the installation procedure, with editor or other application and change

“port=” in the fifth line.

[System]

SysID='HA-670'

[SIO]

Port=1

Dlg=1

Log=1

Change this.

Setup

2

This chapter describes setup of PSF-670.

Pre-installation check

Start Windows.

You need to start Windows to start the installation program. If you have started your PC with

another OS, restart with Windows.

To set up the software on Windows NT

You need to log in with a user name belonging to the administrators’ group.

Check the detail with the system administrator who controls the network.

Exit from all active applications.

The setup may not successfully complete if there is an active application during the PSF-670

setup.

Installation start

You can download the PSF-670 from our website (http:www/hds.co.jp).

The downloaded files are compressed, so extract them into an appropriate folder. Thereafter, run

SETUP.EXE to set up the software according to the on-screen instructions.

(1)

The installation screen starts. Check the detail and click [Next] if everything is OK.

Setup

3

(2)

(3)

Enter a user name and organization name and click [Next].

Specify a destination directory. Click [Reference] to change the displayed directory.

Click [Next] if you have specified a destination.

Setup

4

(4)

(5)

(6)

The default folder name is displayed. Specify a folder name and click [Next] to change the name.

When the installation information is displayed, check it and click [Next].

The installation progress status is displayed.

Setup

5

(7)

When you finish the setup When you have finished setup, start PSF-670 and exit from it to check that it has been correctly set

up.

Starting PSF-670

Click the start menu of Windows, click [PSF-670] of the setup group name (the default is

H.D.Systems) among programs and check that the following startup screen starts.

If you fail to start it, delete the program (See deleting the program) and set it up again.

Terminating PSF-670 Click the check mark (X) on the top right corner of the start screen to terminate the program.

If the program does not terminate, press the [Ctrl], [Alt] and [Delete] keys on the keyboard

simultaneously to forcibly terminate PSF-670, delete the program (see the section on deleting the

program) and re-install it.

If you can successfully start and terminate the program after installation, you have set it up.

When the installation completion message is displayed. Click [Finish].

Setup

6

Deleting the program Follow the steps below to delete PSF-670 from the hard disk. Once you have deleted the program,

you will no longer be able to start PSF-670 from the computer. Follow the installation procedure to

install it to restart the program.

(1)

(2)

Start up the Control panel.

Click [Add/delete program], select PSF-670 and click the [Delete] button to delete PSF-670 from the hard disk of your computer.

Setup

7

MEMO

Operating program (Description of screen, Creation of operation data)

8

When you start PSF-670, [Operation data creation screen] starts to create operation data. PSF-670 provides [Travel correction screen] to fine adjust the preset travel data and [Parameter setting screen] to set parameters. The details are described below.

Operation data creation screen

Menu Menu icons Operation data setting frame

Operating program (Description of screen, Creation of operation data)

9

Menu

Select various types of operations of PSF-670 from the menu. The menu is shown in detail below. File menu

Discard the operation data under edit and create new data.

Read the operation data saved in the computer and display it in the operation data setting frame.

Save the operation data under edit on the disk of the computer.

Read the operation data under edit from the disk of the computer and save it in the same name.

Output the operation data under edit and parameters set on the parameter setting screen to a printer. They are outputted to two sheets of A4 paper.

Exit from the program.

Edit menu

Delete the data to be edited (yellow frame) in the operation data setting frame and copy it to the clipboard. Copy the data to be edited (yellow frame) in the operation data setting frame to the clipboard. Paste the data of the clipboard to the area to be edited (yellow frame) in the operation data setting frame. Delete the data to be edited (yellow frame) in the operation data setting frame. Receive the operation data set in HA-670 and display it in the operation data setting frame. HA-670 needs to be connected to the computer via the communication cable(*1) to perform this operation. Transfer the created data to HA-670/675. HA-670/675 need to be connected to the computer via the communication cable(*1) to perform this operation. As HA-675 recognizes the origin when it has returned to the origin and transferred the operation data, it handles the transferred operation data based on the recognized origin. Have it return to the origin again to have it recognize a new origin.

*1 Wiring the cross cable

PSF-670 supports the commercial RS-232C cross cable. Use the cross cable wired as shown below. Do not use a cross cable whose 7th and 8th pins are short-circuited and connected to the 1st pin.

File

New

Load

Save

Over Write

Print

Exit

Edit

Copy

Cut

Paste

Delete

Up Load

DownLoad

Wiring diagram Connector form

Commercial item: KRS-L09-2K (2m) or KRS-L09-4K (4m) (Made by Sanwa Supply)

Frame Frame D-sub9pin female

inch screw D-sub9pin female

inch screw

Operating program (Description of screen, Creation of operation data)

10

Other menu

Fine adjust the travel data set for HA-670.

Set parameters on the operation of HA-670 and PSF-670.

Display the version of PSF-670.

Clear the multi turn data when an absolute encoder is used.

Mtd_Clr

Execute Mtd_Clr in the other menu when you need to clear the multi turn data to use an absolute encoder.

(1)

(2)

(3)

When you execute Mtd_Clr, the window appears.

When you press the MTD CLR button for about five seconds, the status lamp lights up in green and the multi turn data has been cleared.

MTDCLR button

Status lamp

If you can’t clear the multi turn data, click the MTDCLR button. The status lamp will light up immediately.

MTD_Clr

Other

Correcting

Parameter table

Version

Operating program (Description of screen, Creation of operation data)

11

Menu icons

You can click menu icons to perform frequently used ones among various types of operation of PSF-670 besides selecting them from the menu. The menu icons are shown below.

Display area for editing

When you read the operation data from the disk of the computer, name the edited data and save it in the disk of the computer, the file name is displayed. Note that the file name is not correctly displayed if it contains a non-alphanumeric character.

Status display area

The status of the operation data being created is displayed. If the operation data being created is not saved in the disk of the computer, File Save is displayed in green. If the operation data being created is not downloaded to HA-670, DownLoad is displayed in blue.

Load

New

Save Display area for editing

Status display area

Print

UpLoad Correcting

Parameter table DownLoad

Operating program (Description of screen, Creation of operation data)

12

Operation data setting frame The created operation data is displayed.

Address

Max. revolution speed

Stop position

Speed change points

acceleration/deceleration

time

Delay time

Loop

Jump

Divi-de

Motion flag

Logic flag

END flag

NOP flag

CHP flag

INC flag

ABS flag

Operating program (Description of screen, Creation of operation data)

13

Maximum revolution speed

● Description of the function

Specify the operating speed of the actuator in the position specified by the “Stop Position” data of this address. Specify the speed in the unit set by the [Speed Unit] parameter on the parameter setting screen. P/S: pulse/second rpm: 1/100 r/min Specify the value in “SPU: speed unit” from “Parameter mode”. As this unit is set for all addresses, multiple units may not be used. The speed of the actuator changes depending on the unit for the same data value. Convert the unit with the conversion formula shown below. The actuator won’t operate unless you enter speed data. The minimum acceptable value of the speed data is 500P/S in P/S conversion. The maximum value is 1000000P/S in P/S conversion. However, the actuator won’t operate if the speed data is 500P/S or more and does not satisfy the following formula. SPD (speed data) > SLP (acceleration/deceleration time) x 5

● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen as shown on the right. (3) When you check the Speed checkbox, the data

insertion BOX appears. Enter data. (4) When you click the OK button, the set value is

reflected in the operation data setting frame.

60resolutionActuatorvaluep/svaluespeedrpm ÷

= resolutionActuator60valuerpmvaluespeeds/p ×=

Speed

Operating program (Description of screen, Creation of operation data)

14

Stop position

● Description of the function

Set a stop position of the actuator. You can set either a relative value (incremental value) or an absolute value for the stop position. Set either a relative value (incremental value) or an absolute value when you program codes. The travel unit is the one set by the [Position Unit] parameter on the parameter setting screen. Pulse: Pulse unit 1/1000deg: In 1/1000° 1/100mm: In 1/100 mm When you have set the pulse unit, the set value is converted to an angle or distance by the following calculating formula. When you have set other units than the pulse unit, you don’t need to worry about the calculator. The actuator won’t operate unless you enter a distance or speed change point data. You can’t enter the “Stop Position” data and “Spd Chg Pos” data in the same address. If you enter one data, another data is deleted. The setting range is from +360.000 to -360.000 in 1/1000°, from 20,000,000 to -20,000,000 in the pulse unit and from 20,000,000 to -20,000,000 in 1/100 mm in pulse conversion. ● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen starts as shown on the right. (3) When you check the POS/CHP checkbox, the data

insertion BOX appears. (4) Enter data in the Position data BOX. (5) Click Absolute if the entered data is absolute position

data. Click Incremental if the data is relative position data.

(6) When you click the OK button, the set value is reflected in the operation data setting frame.

Speed

POS

Speed

POSCHP CHP

valuepulseSettingresolutionActuator

360positiondeg ×= valuepulseSettingresolutionActuator

leadscrewBallpositionmm ×=

Stop Position

Operating program (Description of screen, Creation of operation data)

15

Speed change points

● Description of the function

Set a speed change position of the actuator for a compound speed pattern. This is a passing point during operation.

You can set either a relative value (incremental value) or an absolute value for the stop position. Set either a relative value (incremental value) or an absolute value when you program codes. The unit of the speed change point is the one set by the [Position Unit] parameter on the parameter setting screen. Pulse: Pulse unit 1/1000deg: In 1/1000° 1/100mm: In 1/100 mm When you have set the pulse unit, the set value is converted to an angle or distance by the following calculating formula. When you have set other units than the pulse unit, you don’t need to worry about the calculator. The actuator won’t operate unless you enter a distance or speed change point data. You can’t enter the “Stop Position” data and “Spd Chg Pos” data in the same address. If you enter one data, another data is deleted. ● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen starts as shown on the right. (3) When you check the POS/CHP checkbox, the data

insertion BOX appears. (4) Enter data in the Spd chg Position data BOX. (5) Click Absolute if the entered data is absolute position

data. Click Incremental if the data is relative position data.

(6) When you click the OK button, the set value is reflected in the operation data setting frame.

Spd Chg Pos

Speed

POSCHP CHP

valuepulseSettingresolutionActuator

360positiondeg ×= valuepulseSettingresolutionActuator

leadscrewBallpositionmm ×=

Operating program (Description of screen, Creation of operation data)

16

Acceleration/deceleration time

● Description of the function

Set the time required for the actuator to reach the speed specified by the [Speed] data from the current speed. It is the time from speed “0” accelerating to reach the speed specified by [Speed] when it is specified by [Stop Position]. The same time applies for deceleration. The travelling time shown in the upper right velocity diagram is obtained by the following formula. However, the actuator starts to decelerate before it reaches the speed specified by [Speed] in the right diagram. The travelling time in this case is obtained by the following formula. The actuator won’t operate unless you enter acceleration/ deceleration time. It is the time from the current time to the time to reach the speed specified by [Speed] when it is specified by [Spd Chg Pos]. (See the lower right diagram.)

● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen as shown on the right. (3) When you check the Slope checkbox, the data

insertion BOX appears. (4) Enter data in the data BOX. (5) The actual acceleration/deceleration time is indicated

by the set value times 10(mS). (6) When you click the OK button, the set value is

reflected in the operation data setting frame.

Slope

Stop position

Speed

POS

SPD

SLP SLP

When POS≧SPD×SLP×100 (in pulse)

Stop position

Speed

POS

SPD

SLP

When POS<SPD×SLP×100 (in pulse)

100SLPSPDPOS(sec.)timeTravelling ×+=

100SLPSPDPOS.)(sectimeTravelling ××=

Speed

POS

SLP2 SLP1

CHP

SLP2

Operating program (Description of screen, Creation of operation data)

17

Delay time

● Description of the function

Set the time required for the actuator to output “CN2-34: Operation complete FINISH” signal since it has located the position specified by [Stop Position]. Use this to wait until the drive mechanism becomes static before stopping and enter the next operation. The time is “0” when no entry is made. ● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen starts as shown on the right. (3) When you check the Time checkbox, the data

insertion BOX appears. (4) Enter data in the data BOX. (5) The actual delay time is indicated by the set value

times 10(mS). (6) When you click the OK button, the set value is

reflected in the operation data setting frame.

Divide

● Description of the function

This function operates the actuator by dividing signals equally like an index operation. It operates in series every time the “CN2-6: START” signal is received in the specified division number until it reaches the position specified by [Stop Position]. The remainder of the equal division is distributed in pulse unit. Remainders are not ultimately accumulated. It outputs “CN2-34 Operation complete: FINISH” and the current address at the position specified by [Stop Position]. The value is “0” when no entry is made. “TIME: Delay time” command may be combined to operate the actuator. When it receives a “CN2-6: START” signal in another specified address during equal division operation, it stops equal division operation and starts a new operation. ● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen starts as shown on the right. (3) When you check the Divide checkbox, the data

insertion BOX appears. (4) Enter data in the data BOX. (5) When you click the OK button, the set value is

reflected in the operation data setting frame.

TIME

Divide

Operating program (Description of screen, Creation of operation data)

18

Jump

● Description of the function

Jump to the specified address unconditionally. This command is valid only when you have set “programmed” with the [Motion profile] parameter on the parameter setting screen.

● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen as shown in Fig1 starts. (3) Click the Control command button to display the data input screen as shown in Fig2. (4) When you check Jump, the data insertion BOX appears. (5) Enter the destination address in the data BOX. (6) When you click the OK button, the set value is reflected in the operation data setting frame.

Jump

1 Use the Jump command only to set program operation. If the operation moves to the address of this command when another operation pattern is set, this Jump command is neglected and the actuator performs unexpected operation.

2 Check that no set value is valid if you do not use Jump. Note that “0” indicates that the actuator jumps to “Address 0”. Delete the set value if it is valid. Press the “-“ key and “ENTER” to delete the set value.

CAUTION

Fig1 Fig2

Operating program (Description of screen, Creation of operation data)

19

Loop

● Description of the function

The operation repeats the specified times from the specified address to the address immediately before this command. As this is a repetitive operation to the address immediately before this command, “LOP” may not be set at “Address No 00”. This command is valid only when you have set “programmed” with the [Motion profile] parameter on the parameter setting screen.

● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen as shown in Fig1 starts. (3) Click the Control command button to display the data input screen as shown in Fig2. (4) When you check Loop, the data insertion BOX appears. (5) Enter the first address to start repetitive operation in the Start No data BOX. Start No should be

a smaller address than that to which Loop command is set. (6) Enter a repeat count in the Count data BOX. (7) When you click the OK button, the set value is reflected in the operation data setting frame.

Loop

1 Use the repetitive operation command to set program operation. If the operation moves to the address of this command when another operation pattern is set, this repetitive operation command is neglected and the actuator performs unexpected operation.

2 Check that no set value is valid if you do not use repetitive operation. “0” indicates meaningless setting. Delete the set value if it is valid. Press the “-“ key and “ENTER” to delete the set value.

CAUTION

Fig1 Fig2

Operating program (Description of screen, Creation of operation data)

20

NOP flag

● Description of the function

The operation is not performed at the address to which this command is set and is passed to the next address. This command is valid only when you have set “programmed” with the [Motion profile] parameter on the parameter setting screen. This is useful when you set this command to an unwanted address and a jump part in a program to continue processing. ● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen as shown in Fig1 starts. (3) Click the Control command button to display the data input screen as shown in Fig2. (4) Click NOP. (5) When you click the OK button, “1” is displayed in the NOP item in the operation setting frame

to indicate that the NOP command has been set.

NOP

Fig1 Fig2

Operating program (Description of screen, Creation of operation data)

21

END flag

● Description of the function

Finish a series of program operations and output a “CN2-34: Operation complete FINISH” signal. This command is valid only when you have set “programmed” with the [Motion profile] parameter on the parameter setting screen. The operation repeats endlessly if the address of this operation complete command is not found when the program operation pattern is specified. ● Operation procedure

(1) Double-click the address to be set. (2) The data creation screen as shown in Fig1 starts. (3) Click the Control command button to display the data input screen as shown in Fig2. (4) Click END. (5) When you click the OK button, “1” is displayed in the END item in the operation setting frame

to indicate that the NOP command has been set.

END

Fig1 Fig2

Operating program (Description of screen, Creation of operation data)

22

Motion flag

● Description of the function

Operation data of PSF-670 consists of Speed, Stop Positon, Spd Chg Pos, Slop, Time, Loop, Jump, Divide, END and NOP. These are divided into a group related to the direct actuator operation and a group not related to the actuator operation.

Related to the actuator operation Speed, Stop Positon, Spd Chg Pos, Slop, Time, Divide Not related to the actuator operation Loop, Jump, END, NOP

Data of two groups does not exist in one address at the same time. For example, [Speed] and [Loop] may not be set at the same address at the same time. When the data set at an address is the data of a group related to the actuator operation, “1” is displayed for the motion flag. When the data of a group not related to the actuator operation is set, nothing is displayed.

Logic flag

● Description of the function

Operation data of PSF-670 consists of Speed, Stop Positon, Spd Chg Pos, Slop, Time, Loop, Jump, Divide, END and NOP. These are divided into a group related to the direct actuator operation and a group not related to the actuator operation.

Related to the actuator operation Speed, Stop Positon, Spd Chg Pos, Slop, Time, Divide Not related to the actuator operation Loop, Jump, END, NOP

Data of two groups does not exist in one address at the same time. For example, [Speed] and [Loop] may not be set at the same address at the same time. When the data set at an address is the data of a group not related to the actuator operation, “1” is displayed for the logic flag. When the data of a group related to the actuator operation is set, nothing is displayed.

Motion

Logic

Operating program (Description of screen, Creation of operation data)

23

CHP flag

● Description of the function

The data to set the operation quantity of the actuator includes [Stop Position] and [Spd Chg Pos]. (See each description page for the detail. Either of these two must have been set to create an operation program to activate the actuator. When [Spd Chg Pos] is set, “1” is displayed for [CHP] while “1” is not displayed when [Stop Position] is set.

ABS flag

● Description of the function

You can specify an absolute value and a relative value for the data of [Stop Position] and [Spd Chg Pos] to set the operation quantity of the actuator. “1” is displayed in [ABS] when an absolute value is specified.

INC flag

● Description of the function

You can specify an absolute value and a relative value for the data of [Stop Position] and [Spd Chg Pos] to set the operation quantity of the actuator. “1” is displayed in [INC] when a relative value is specified.

CHP

ABS

INC

Operating program (Description of screen, Parameter setting screen)

24

Parameter setting screen

The parameter setting screen allows you to set parameters related to the HA-670 operation and

PSF-670 operation.

Normally, when you start PSF-670 to create an operating program, you should start the parameter

setting screen first to set required information and create an operating program.

To set parameters, click the tool icon ( ) or select Parameter table from Other on the menu.

When the following parameter setting screen appears, set your desired parameters.

No. of pulse rotation Originating speed 1 Originating speed 2

Software origin Backlash offset

Position unit

Speed unit

Originating acceleration/deceleration

time

Ball screw lead

Motion profile

Originating direction

Encoder resolution

Actuator acceleration/

deceleration ratio

Shortcut motion Acceleration/deceleration profile

Operating program (Description of screen, Parameter setting screen)

25

■ Description of the menu You can transfer changed parameters to HA-670 and store them in HA-670. You can also read

parameters stored in HA-670 and display them on the parameter setting screen.

Perform these operations from the menu of the parameter setting screen.

Loading

Your computer needs to be connected to HA-670 with RS-232C cross cable(*1) in advance before

operation.

Performing UpLoad reads all parameters. However, [Encoder resolution] and [Gear ratio] are not

transferred to HA-670 by DwnLoad.

*1 Wiring the cross cable

PSF-650 supports the commercial RS-232C cross cable. Use the cross cable wired as shown

below. Do not use a cross cable whose 7th and 8th pins are short-circuited and

connected to the 1st pin.

Upload parameters set in HA-670 and display them on the parameter setting screen of PSF-670. Be sure to upload data before changing

parameters with Upload.

Transfer parameters set on the parameter setting screen of PSF-670 to HA-670.

Upload

DwnLoad

Wiring diagram Connector form

Commercial item: KRS-L09-2K (2m) or KRS-L09-4K (4m) (Made by Sanwa Supply)

Frame Frame

D-sub9pin female inch screw

D-sub9pin female inch screw

Operating program (Description of screen, Parameter setting screen)

26

■ Detailed description of parameters

Number of pulse rotation

● Description of the function

Set the number of pulses per one rotation of the actuator.

To install an additional reduction gear to the FH2000-C actuator, multiply the gear ratio by the

number of pulses per rotation of the actuator. The number of pulses per rotation of the actuator is

as follows.

Model FHA-•C-50 FHA-•C-100

Stop position 500,000 1,000,000

● Operation procedure

(1) Enter data in the Stop position data BOX on the

parameter setting screen.

(2) Click OK button.

* The set data will not be effective unless they

are transferred to HA-670.

Be sure to transfer the parameters to HA-670

after you have finished setting them.

* This is the reference data for a shortcut operation. When you do not use a shortcut operation (SHC=0), the data do

not have an effect on the actual operation even if the data is changed.

Stop position

Operating program (Description of screen, Parameter setting screen)

27

Originating speed 1

● Description of the function

Set the speed of the first operation to return to the origin. Return to the origin according to the

following steps for the HA-670/675 driver.

(1) The first operation to detect the origin sensor

(2) The second operation to turn around from the overrun

position and detect the origin sensor in low speed

again

(3) The third operation to turn around again and detect

the Z-phase signal of the encoder

● Details of the set value

The setting range of the value is “500-1,000,000”. The meaning of the value varies depending on

the setting of [Sped unit] on the parameter setting screen.

◆ For p/s

Model FHA-•C-50 FHA-•C-100

Actuator resolution 500,000 1,000,000

◆ For 1/100 r/min

● Operation procedure

(1) Enter data in the Originating speed 1 Data BOX

on the parameter setting screen.

(2) Click OK button.

The set data will not be effective unless they

are transferred to HA-670.

Be sure to transfer the parameters to HA-670

after you have finished setting them.

This parameter has no effect on the actual

operation if you use an absolute encoder.

Originating speed 1

turnperpulsesof.No

)mm(LeadvalueSetting(mm/sec.) speed travel Straight =

turnpulsesof.No

60

100

valueSetting/min)r(speedRotating =

First operation

Second operation

Origin sensor Z-phase signal

turnperpulsesof.No

360valueSetting/sec.)(speed Rotating =

Operating program (Description of screen, Parameter setting screen)

28

Originating speed 2

● Description of the function

Set the speed of the second operation to return to the origin. Return to the origin according to the

following steps for the HA-670/675 driver.

(1) The first operation to detect the origin sensor

(2) The second operation to turn around from the overrun

position and detect the origin sensor at low speed

again

(3) The third operation to turn around again and detect

the Z-phase signal of the encoder

● Details of the set value

The setting range of the value is “500-1,000,000”. The meaning of the value varies depending on

the setting of [Sped unit] on the parameter setting screen.

◆ For p/s

Model FHA-•C-50 FHA-•C-100

Actuator resolution 500,000 1,000,000

◆ For 1/100 r/min

● Operation procedure

(1) Enter data in the Originating speed 2 Data BOX

on the parameter setting screen.

(2) Click OK button.

The set data will not be effective unless they

are transferred to HA-670.

Be sure to transfer the parameters to HA-670

after you have finished setting them.

This parameter has no effect on the actual

operation if you use an absolute encoder.

Originating speed 2

First operation

Second operation

Origin sensor Z-phase signal

turnperpulsesof.No

)mm(LeadvalueSetting(mm/sec.) speed travel Straight =

turnpulsesof.No

60

100

valueSetting/min)r(speedRotating =

turnperpulsesof.No

360valueSetting/sec.)(speed Rotating =

Operating program (Description of screen, Parameter setting screen)

29

Originating acceleration/deceleration time

● Description of the function

The HA-670 river returns to the origin in the following order.

(1) The first operation to detect the origin sensor

(2) The second operation to turn around from the overrun

position and detect the origin sensor at low speed

again

(3) The third operation to turn around again and detect

the Z-phase signal of the encoder

Set the acceleration/deceleration time of the first

operation to return to the origin here. Set the time

from “0” speed to the time to reach the speed set for

[Originating speed 1].

● Operation procedure

(1) Enter data in the Originating acceleration time

data BOX on the parameter setting screen.

(2) Click OK button.

The set data will not be effective unless they are

transferred to HA-670.

Be sure to transfer the parameters to HA-670 after

you have finished setting them.

Originating

acceleration time

First

operation Second

operation

Origin sensor Z-phase signal

Operating program (Description of screen, Parameter setting screen)

30

Software origin

● Description of the function

It may be useful to set an origin on the program besides the machine datum, for example, when

the position of the machine is out of alignment with that of the encoder Z-phase signal. If the

machine datum (Z-phase signal) is assumed to be the origin of the program, the positions of all

addresses must be modified. However, if you set the origin of this software, you can modify the

position by adjusting the set value of the software origin without modifying the program.

In the actual operation to return to the origin, return to the machine datum first by the operation to

return to the origin and move to the software origin.

● Operation procedure

(1) Enter data in the Software origin data BOX on

the parameter setting screen.

(2) Click OK button.

The set data will not be effective unless they

are transferred to HA-670.

Be sure to transfer the parameters to HA-670

after you have finished setting them.

This parameter has no effect on the actual

operation if you use an absolute encoder.

Backlash offset

● Description of the function

If you find a backlash in the driving mechanism of the

actuator, correct the backlash by adding and subtracting

the set value every time the moving direction of the

actuator is inverted and improve the positioning

accuracy.

To move in the opposite direction as that to return to the

origin, add the backlash correction value to the number

of command pulses.

To move in the same direction as that to return to the

origin, subtract the backlash correction value from the

number of command pulses.

● Operation procedure

(1) Enter data in the Software origin data BOX on

the parameter setting screen.

(2) Click OK button.

The set data will not be effective unless they

are transferred to HA-670.

Be sure to transfer the parameters to HA-670

after you have finished setting them.

Software origin

Backlash offset

Direction to return to

the origin

Backlash Add to the

command

Subtract from the

command

Operating program (Description of screen, Parameter setting screen)

31

Ball screw lead

● Description of the function

When you set “1/100mm” to [Position unit] for the straight operation mechanism using a ball screw,

specify the code corresponding to the lead of the ball screw. When you set a value other than

“1/100mm”, you don’t need to specify the lead of the ball screw.

● Details of the set value

Set value Lead (mm)

Set value Lead (mm)

Set value Lead (mm)

Set value Lead (mm)

Set value Lead (mm)

0 0.5 4 2.5 8 6.0 12 16.0 16 40.0

1 1.0 5 3.0 9 8.0 13 20.0 17 50.0

2 1.5 6 4.0 10 10.0 14 25.0 18 64.0

3 2.0 7 5.0 11 12.0 15 32.0 19 80.0

If the lead is not listed in the table above, enter “Pulse” in “MQU: distance/position unit” and enter

“Pulse” in “POS: stop position” of the program mode. The relation between the distance and the

lead is shown in the formula below.

Model FHA-•C-50 FHA-•C-100

Stop position 500,000 1,000,000

● Operation procedure

(1) Enter data in the Ball screw lead data BOX on

the parameter setting screen.

(2) Click OK button.

The set data will not be effective unless

they are transferred to HA-670.

Be sure to transfer the parameters to

HA-670 after you have finished setting

them.

Ball screw lead

turnperpulsesof.No

Leadpulsescommandof.NoamountTravel =

Operating program (Description of screen, Parameter setting screen)

32

Position unit

● Description of the function

Specify a unit of the set value to set the stop position to the address in the program mode. As this

unit is set for all addresses, multiple units may not be used. The stop point of the actuator changes

depending on the unit for the same data value.

Pulse: Pulse

1/1000deg: Angle (In 1/1000°)

1/100mm: Distance (In 1/100mm)

● Operation procedure

(1) Select one from the pull down menu of the Position

unit on the parameter setting screen.

(2) Click OK button.

This parameter has an effect on the operation of

PSF-670.

As it does not have a direct effect on the

operation of HA-670, you don’t need to transfer

the set value to HA-670. However, when you

start PSF-670 next time and set the operation

data in the same condition, we recommend that

you transfer the set value to HA-670.

Position unit

Operating program (Description of screen, Parameter setting screen)

33

Speed unit

● Description of the function

Specify a unit of the set value to set a speed to the address in the program mode. As this unit is set

for all addresses, multiple units may not be used. The speed of the actuator changes depending on

the unit for the same data value.

p/s: Pulse/sec

1/100 r/min: 1/100 r/min

The following relation stands for the straight and rotation operation.

Model FHA-•C-50 FHA-•C-100

Actuator resolution 500,000 1,000,000

● Operation procedure

(1) Select one from the pull down menu of the Speed

unit on the parameter setting screen.

(2) Click OK button.

This parameter has an effect on the operation of

PSF-670.

As it does not have a direct effect on the

operation of HA-670, you don’t need to transfer

the set value to HA-670. However, when you start

PSF-670 next time and set the operation data in

the same condition, we recommend that you

transfer the set value to HA-670.

Speed unit

turnperpulsesof.No

)mm(Lead.sec/pulsescommandof.No(mm/sec.) speed travel Straight =

turnperpulsesof.No

360.sec/pulsescommandof.No/sec.)(speed Rotating =

Operating program (Description of screen, Parameter setting screen)

34

Motion profile

● Description of the function

Set an operation pattern of the actuator.

◆ Individual:Individual positioning operation

The actuator directly moves to the address position specified by an input signal “CN2-9~14:

Address specification” with the address specification “START” address and moves to the address

position of the stop position command “POS” for positioning. It outputs an output signal

“CN2-34:Operation complete FINISH” and the current address after positioning.

After completing the operation, it waits for the next address specification and a “START” signal.

Addresses are independent from each other and have no relationships to one another.

◆ Sequential:Sequential positioning operation

The actuator directly moves to the address position specified by an input signal “CN2-9~14:

Address specification” with the “START” address and moves to the address position of the stop

position command “POS” for positioning. Then, it perform a series of positioning operations from

the next address for every “START” signal followed by the next positioning operation.

When it comes across an address with no command data, it returns to the first address position

and continues repetitive operation. It outputs an output signal “CN2-34:Operation complete

FINISH” and the current address every time it finishes positioning.

◆ Programmed:Program operation

The actuator continuously operates in the order of address number and the specified logical

command from the address specified by an input signal “CN2-9~14: Address specification” with

the “START” signal. It performs jump and repetition at the address including them.

The actuator stops operation when It reaches the address including an “END” command and

outputs an output signal “CN2-34:Operation complete FINISH” and the current address. If an

“END” command has not been set, it returns to the first address at the address without a command

data and continues repetitive operation.

● Operation procedure (1) Select one from the pull down menu of the Motion

profile on the parameter setting screen.

(2) Click OK button.

The set data will not be effective unless they are

transferred to HA-670.

Be sure to transfer the parameters to HA-670 after

you have finished setting them.

Motion profile

Individual positioning operation

Host devic

e

No.05 POS

No.07 CHP No.08 CHP No.09 POS

No.23 CHP No.24 POS

Address

Start

Address

Start

Address

Start

Sequential positioning operation

Host devic

e

No.05 POS

No.06 CHP No.07 CHP No.08 POS

No.09

Address

Start

Start

Start

Program operation

Host devic

e

No.05 POS No.06 JMP

No.23 CHP No.24 POS No.25 LOP

No.26 END

Address

Start

Repeat

Operating program (Description of screen, Parameter setting screen)

35

Shortcut motion

● Description of the function

When the driving mechanism of the actuator rotates, inverse rotation can determine the position in

a short period of time depending on the moving angle. This is called a shortcut motion.

However, it could lead to damage to the wire through the hollow shaft of the FH2000-C series

actuator if the shortcut motion is repeated.

Specify whether to use a shortcut motion in this section.

Set “0:No shortcut operation” for a straight operation of the actuator.

● Operation procedure

(1) Select one from the pull down menu of the

Shortcut motion on the parameter setting screen.

(2) Click the OK button.

The set data will not be effective unless they

are transferred to HA-670.

Be sure to transfer the parameters to HA-670

after you have finished setting them.

Acceleration/deceleration profile

● Description of the function

Two types of patterns are prepared for acceleration and deceleration for the HA-670 driver; Straight

acceleration/deceleration and S acceleration/deceleration.

Usually, straight acceleration/deceleration is used. However, S acceleration/deceleration dampens

vibration and accelerates smoothly to lay rubber at high speed.

However, S acceleration/deceleration is applied to acceleration/deceleration for the single speed

pattern setting and is not applied to a combined speed pattern using [Spd Chg Pos].

● Operation procedure

(1) Enter data in the Acceleration profile data BOX on

the parameter setting screen.

(2) Click OK button.

* The set data will not be effective unless they are

transferred to HA-670.

Be sure to transfer the parameters to HA-670

after you have finished setting them.

Shortcut motion

Acceleration profile

Operating program (Description of screen, Parameter setting screen)

36

Originating direction

● Description of the function

Specify the rotation direction when the actuator returns to the machine origin.

CW: Clockwise direction viewed from the output side

CCW: Counter-clockwise direction viewed from the output side

● Operation procedure

(1) Enter data in the Originating direction data BOX on

the parameter setting screen.

(2) Click OK button.

* The set data will not be effective unless they are

transferred to HA-670.

Be sure to transfer the parameters to HA-670 after

you have finished setting them.

Encoder resolution

● Description of the function

PSF-670 internally converts the Speed unit to p/s and stores it when it is set to 1/100r/min to create

operation data. It converts to Pulse and store it when the Position unit is set to other than Pulse.

The set value of the encoder gear ratio is used for conversion.

If you create operation data on-line, you don’t need to set the encoder resolution data if you upload

parameters from HA-670 before creating operation data. However, when you create data off-line,

you need to set the resolution of the encoder installed on the used actuator using the data in

advance.

However, if the Speed Unit and the Position unit are used with p/s and Pulse, the set value of the

encoder resolution is neglected.

● Operation procedure

(1) Enter data in the parameter setting screen.

(2) Click OK button.

* This set value is used by PSF-670. Even if you

transfer it from the Loading menu, this parameter

is not transferred.

Originating direction

CW CCW

Encoder resolution

Operating program (Description of screen, Parameter setting screen)

37

Actuator acceleration/ deceleration ratio

● Description of the function

PSF-670 internally converts the Speed unit to p/s and stores it when it is set to 1/100r/min to create

operation data. It converts to Pulse and store it when the Position unit is set to other than Pulse.

The set value of the actuator gear ratio is used for conversion.

If you create operation data on-line, you don’t need to set the encoder resolution data if you upload

parameters from HA-670 before creating operation data. However, when you create data off-line,

you need to set a gear ratio of the HarmonicDrive® installed on the used actuator using the data in

advance.

However, if the Speed Unit and the Position unit are used with p/s and Pulse, the set value of the

actuator gear ratio is neglected.

● Operation procedure

(1) Enter data in the Gear ratio data BOX on the

parameter setting screen.

(2) Click OK button.

* This set value is used by PSF-670. Even if you

transfer it from the Loading menu, this parameter is

not transferred.

Gear ratio

Second operation First operation

Operating program (Description of screen, Travel amount correction screen)

38

Travel amount correction screen

HA-670 sets the position according to the operation data created by PSF-670. However, the travel amount set by PSF-670 is not always the desired travel amount for the actual machine. In this case, it is very ineffective to take a cut-and-try method, that is, to set new data and test it. Therefore, PSF-670 is equipped with the travel amount correction function to determine the final travel amount by operating the preset travel amount and then fine adjusting it.

Select “Correcting” from “Other” on the menu or click the menu icon ( ) to start the travel amount correction screen to correct the travel amount. You need to terminate all connections and connect your computer to HA-670 to which operation data has been transferred with RS-232C cross cable.

Address to be corrected

Correction address selection

Travel amount set value

Correction set button

Enable button

Start origin return button

Actuator operation start button

Correct button L

Correct button R

Correction value set button

Correction end button

Information

Absolute position data request

Operating program (Description of screen, Travel amount correction screen)

39

Travel amount correction procedure (1)

(2)

(3)

1. Click the correction address selection button to select the address to be corrected. The travel amount set in the address displayed in the correction address display area is displayed in the travel amount set value display area. This is not displayed when no travel amount is set in the address.

2. Select the correction address and click the correction set button.

1. Click the ENABLE button if the actuator is not excited. Click the absolute position data request button and click ENABLE to use an absolute encoder. (You don’t need to click it again once you have clicked it.)

2. If you find the actuator not returned to the origin, click the origin return button to start returning to the origin. Keep pressing the origin return button until “Origin Decided!!” is displayed in Information if you do not need to return to the origin and set the current position to the origin.

3. When you click the actuator operation start button, the actuator operates according to the operation data set in the correction address.

1. When you click the correction button L and correction button R, the actuator operates. Move it to the desired position for the actual machine.

2. Clicking the correction button L moves the actuator to the CCW direction by one pulse. If you keep pressing the button for more than one second, the actuator moves to CCW in the speed of about 2000pps.

3. Clicking the correction button R moves the actuator to the CW direction by one pulse. If you keep pressing the button for more than one second, the actuator moves to CW at the speed of about 2000pps.

Operating program (Description of screen, Travel amount correction screen)

40

(4)

The corrected operation data is not enabled unless it is transferred to HA-670. As HA-675 recognizes the origin when it has returned to the origin and transferred the operation data, it handles the transferred operation data based on the recognized origin. Have it return to the origin again to have it recognize a new origin.

1. When you finish correction, click the correction value set button.

2. When you click the correction value set button, the correction value is displayed in Information and the corrected travel amount is displayed in the travel amount set value display area.

3. Repeat the process from (1) to correct the travel amount in another address.

4. If you click the correction end button after finishing all corrections, the corrected travel amount is displayed in the operation data setting frame on the operation data creation screen.

Operating program (Description of screen, Operation data setting examples)

41

Operation setting examples

An example of setting the operation data is shown below. Example of setting 1

The following operation takes place. Setting procedure

(1) Start PSF-670. (2) Start the parameter setting screen. (3) Execute UpLoad from the Loading menu if the

actuator can communicate with HA-670. Set values of Encoder resolution and Gear ratio to 2500 and 50 respectively and set Stop position to 500000 in off- line.

(4) Set Position unit to 1/1000deg and Speed unit to 1/100r/min respectively.

(5) Click OK on the parameter setting screen. (6) Assuming setting the address-1, click the line on the

address-1 to start the data input screen. (7) Enter the data described above. (8) Click OK to reflect the set value in the operation data

setting frame.

Time

Speed

100mS 100mS

90°30rpm

Operating program (Description of screen, Operation data setting examples)

42

Example of setting 2

Applicable actuator: FHA-40C-50-E250 Description of the operation: Shown below

A summary of this operation is shown in the table below.

Step Outline of operation Speed Target value

Speed change point

Acceleration/deceleration

1

Accelerate up to 5000p/s in 100mS from the stop condition of the actuator and change the speed when the actuator has reached 6000pls.

5000pls 6000pls 100mS

2

Accelerate from 5000p/s up to 50000p/s in 70mS and change the speed when the actuator has reached 100000pls.

50000p/s 100000pls 70mS

3

Decelerate from 50000p/s to 10000p/s in 50mS and change the speed when the actuator has reached 200000pls.

10000p/s 200000pls 50mS

4 Decelerate from 10000p/s to 2000p/s in 100mS and stop when the actuator has reached 220000pls.

2000p/s 220000p/s 100mS

In fact, you need to prepare 4 addresses to perform this operation. You can use up to 5 addresses for HA-670 in these combined operation patterns. The actual setting is described in the next page in an orderly sequence.

100mS 70mS 50mS 100mS 100mS

5000p/s

6000pls

50000p/s

100000pls

10000p/s

200000p/s

2000p/s

220000pls

Operating program (Description of screen, Operation data setting examples)

43

Setting procedure

(1) Start PSF-670. (2) Start the parameter setting screen. (3) Execute UpLoad from the Loading menu if the actuator can communicate with HA-670. Set

values of Encoder resolution and Gear ratio to 2500 and 50 respectively and set Stop position to 500000 in off-line.

(4) Click OK on the parameter setting screen. (5) Set the operation data described in step-1 of the table of the previous section to the address-1

of PSF-670. (6) Click OK to reflect the set value in the operation data setting frame. (7) Set the operation data described in step-2 through 4 of the table of the previous section to the

address-2 through 4 of PSF-670.

Address 1 Address 2

Address 3 Address 4

Operation data setting frame

The equipment listed in this document is warranted as follows:

■ Warranty period

Under the condition that the actuator are handled, used and maintained properly followed each item of the documents and the manuals, all the applicable products are warranted against defects in workmanship and materials for the shorter period of either one year after delivery or 2,000 hours of operation time.

■ Warranty terms

All the applicable products are warranted against defects in workmanship and materials for the warranted period. This limited warranty does not apply to any product that has been subject to:

(1) user's misapplication, improper installation, inadequate maintenance, or misuse.

(2) disassembling, modification or repair by others than Harmonic Drive Systems, Inc.

(3) imperfection caused by a non-applicable product.

(4) disaster or others that does not belong to the responsibility of Harmonic Drive Systems, Inc.

Our liability shall be limited exclusively to repairing or replacing the product only found by Harmonic Drive Systems, Inc. to be defective. Harmonic Drive Systems, Inc. shall not be liable for consequential damages of other equipment caused by the defective products, and shall not be liable for the incidental and consequential expenses and the labor costs for detaching and installing to the driven equipment

Warranty Period and Terms

No.1502-2R-RSF670-E

Head Office/Believe Omori 7F 6-25-3Minami-Ohi,Shinagawa-ku,Tokyo,Japan 〒140-0013 TEL+81(0)3-5471-7800 FAX+81(0)3-5471-7811 Overseas Division/1856-1 Hotakamaki Azumino-shi Nagano,Japan 〒399-8305 TEL+81(0)263-83-6935 FAX+81(0)263-83-6901

HOTAKA Plant/1856-1 Hotakamaki Azumino-shi Nagano,Japan 〒399-8305 TEL+81(0)263-83-6800 FAX+81(0)263-83-6901

Harmonic Drive AG/Hoenbergstraβe 14,65555 Limburg,Germany

TEL06431-5008-0 FAX06431-5008-18

Harmonic Drive L.L.C/247 Lynnfield Street, Peabody, MA, 01960, U.S.A. TEL+1- 978-532-1800 FAX+1- 978-532-9406

Certified to ISO14001/ISO9001 (TÜV Management Service GmbH) All specifications and dimensions in this manual subject to change without notice. This manual is correct as of February 2015.

http://www.hds.co.jp/

Harmonic Drive® is a registered trademark of Harmonic Drive Systems Inc. The academic or general nomenclature of our products "Harmonic Drive®" is "strain wave gearing."