User's Guide
User's Guide
User's Guide
i
Introduction
Thank you for purchasing the “PY Remote Operator for Windows”.
The “PY Remote Operator for Windows User's Guide” describes how to set up, connect,
and use the PY Remote Operator for Windows. (for “PY” series servo drivers)
The “PY Remote Operator for Windows” has been designed as a tool for helping users of
“PY” series servo systems to do operational checks safely and to do adjustments and
setup easily.
To prepare for achieving full use of the “PY Remote Operator for Windows” , thoroughly
read this user's guide as well as the accompanying instruction manual of your “PY”
servo driver.
Keep the guide in a convenient place so it is available for your reference whenever
necessary.
i
Contents page
ii
Chapter 10 Displaying Alarm History ...................................... 27
10-1 Displaying alarm history ...................................... 28
Index ...................................... 42
iii
Conventions Used in This Manual
The following conventions are used to describe mouse and key operations.
Mouse operation
- Click: Indicates a quick press and release of the left mouse button.
- Double-click: Indicates two quick clicks of the left mouse button.
The product can be operated only with click and double-click operations.
Key operation
Key notation
This guide uses standard generic key notation to explain key operations.
Keyboard notation may be different depending on manufacture or machine
type.
For details, refer to the section explaining "keys list" in your Windows manual
or the manual provided with your computer.
iv
Chapter 1 Before Starting
1
1-1 Overview
PY Remote Operator for Windows allows you to change servo driver parameters,
perform batch saves and loads, monitor operational conditions, display waveforms, and
run miscellaneous test modes by means of serial communication between your
computer and servo driver.
1-4 Setup
Set up the software by following this procedure:
NOTE: Copying the shortcut from the PY Remote Operator for windows
window to PYIF.exe onto the desktop makes starting the PY Remote
Operator for Windows more convenient.
This completes the setup procedure. To start the software, click [Start] from the Start
menu, [Programs], [PY Remote Operator], and [PYIF].
2
Chapter 2 Basic Operations
3
2-1 Radio buttons
Use these buttons to select one of the preset value groups. A black circle
indicates the selected value.
To select a value using the mouse, place the mouse cursor on the circle and
click. To select a value using the keyboard, use arrow keys to select the value
and press the [Enter] key.
The following figure shows an example of the confirmation dialog box that
appears after parameter settings have been modified and the [Main Menu]
button has been pressed. Selecting [Yes] opens the existing screen, selecting
[No] returns to the Main menu without saving the changes, and selecting
[Cancel] closes the displayed confirmation dialog box and returns to the
[Set parameters] dialog box.
Conformation dialog box for exiting from parameter setting
4
Chapter 3 Initial Screen and Main Menu
5
3-1 Initial screen
Use the PY Remote Operator for Windows initial screen to select the RS232C port on
the computer that connects to the servo driver.
Initial screen
Description of items
[RS232C port] : This section is for selecting the RS232C port on the
computer that connects to the servo driver.
[NEXT] : Accesses the Main menu.
[QUIT] : Exits from the PY Remote Operator for Windows.
6
3-2 Main Menu screen
7
Main Menu screen under ONLINE status
Description of items
[Software version] : Displays the versions of this software and servo driver CPU.
8
3-3 Printer configuration
The [Printer configuration] dialog box is for selecting the destination printer and the
form size before printing a parameter editing list or alarm history list.
Printer connection
configuration
②
③
① Printer
In section ① Printer, the name of the printer driver configured for printing from the
PY Remote Operator for Windows appears in the [Name] field and the connection
configuration appears under the field.
② Form
- Size: For selecting the form size for printing. (Note that the form selection may vary
depending on the printer type.)
- Feeding: For selecting printer form feed method.
Example: Cut-sheet guide: Manually feeds sheets one by one.
Automatic-sheet feeder: Sets more than one sheet of paper together.
Cut-sheet feeder: Same as the automatic-sheet feeder.
③ Printing orientation
Specifies the direction of printing, either landscape or portrait, without regard to
the direction of paper insertion.
ABC
ABC
(1) Portrait ↑ Direction of feeding (2) Landscape ↑Direction of feeding
9
3-4 Loading files
1. The following [Load parameters from disk (File name confirmation)] dialog box
appears when data is loaded from a file.
③ ①
④
②
2. Make sure the files are listed in ③ Parameter file name (or type in the desired file
name directly) and click the [Load] button.
3. The comment on the selected parameter appears. Read the comment and click the
[OK] button to retrieve the file.
10
3-5 Saving files
1. The following [Save parameters onto disk (File name confirmation)] dialog box
appears when data is saved to a file.
③ ①
④
②
2. The [Comment Entry] dialog box appears. Type in a comment and click the [OK]
button. You may omit the comment.
The new file has been saved.
NOTE: If you save the file with an existing file name, the existing file is
overwritten and its contents are erased.
11
12
Chapter 4 Editing Parameters
13
4 Editing Parameters
The [ Edit parameters ] dialog box is used for accessing a parameter file stored on
disk in order to modify it. This only changes the parameters on a file instead of
transmitting parameters to the servo driver directly.
Edit parameter(Mode0)
Mode selection
14
key or clicking the [SET] button sets the entered value as the parameter value. If
you do not press the [Enter] key or click the [SET] button, the entered value is
discarded.
5. To save the changed parameters, click the [Disk I/O] button and select [Save onto
disk]. Also, on the way to returning to the Main menu by clicking the [Main Menu]
button you can save the parameters.
The buttons on the [Edit] dialog box and their functions are as follows:
[SET]: Sets up the changed parameter. This is the same as pressing the
[Enter] key.
[Disk I/O]: Accesses the [Save parameters] or [Load parameters] dialog box.
[Main Menu]: Exits from the [Edit] dialog box and displays the [Save confirmation]
dialog box.
If you selected a file for the output destination, a dialog box prompting the file
name appears.
- Select [Save onto disk] and click [OK] button and the [Save parameters to disk]
dialog box appears. You can save the currently editing parameters to a file.
- Select [Load from disk] and click [OK] and [Load parameters from disk] dialog box
appears. You can edit another parameter file further.
15
NOTE: If you save the file with an existing file name, the existing file is
overwritten and its contents are erased.
16
Chapter 5 Save Onto Disk
17
5 Save Onto Disk
[Save onto disk] saves all the current parameter settings on the servo driver and stores
them together in a parameter file. At this time, the parameters are not displayed on
the dialog box but directly saved into the disk. If you want the parameter settings at
this time, use the [Edit parameters] dialog box and check them.
③ ①
④
②
NOTE: If you save the file with an existing parameter file name, the existing
file is overwritten and the parameter settings in the file are erased.
18
Chapter 6 Loading From Disk
19
6 Loading From Disk
[Load from disk] loads all the parameters from a parameter file into the servo driver
for configuration.
Make sure the file name appears in Parameter file name (or directly type in the
file name) and click the [Load] button.
3. When the comment on the selected parameter file appears, check the comment
and click the [OK] button to start loading the parameters into the servo driver.
4. To make the loaded parameters effective, turn off the servo amplifier and again
turn it on. At the same time, also put the PY Remote Operator for Windows off_
line from the Main menu (see page 7).
NOTES:
- This dialog box does not show the set values in the selected parameter file. To
check the value, use the [Edit parameters] dialog box.
- After these steps, the current driver parameters are overwritten.
- If a power failure or communication failure occurs when loading, restart it.
20
Chapter 7 Parameter Matching
21
7 Parameter Matching
The [Match parameters] dialog box matches the parameters in the servo driver with
the parameters in the disk and creates a list of mismatches if applicable. This feature
does not save the result of the task.
NOTE: If you have any parameter whose name is represented as "system area,"
consult our technical service.
22
Chapter 8 Setting Parameters
23
8-1 Set parameters
The [Set parameters] dialog box displays the parameters in the connected servo driver.
Whenever you change any of them, the parameters in the servo driver are updated.
The [Set parameters] dialog box has five mode tabs: modes 0, 1, 2, 4 and 8. Modes 0, 1,
2 and 8 are parameters that can be modified by typing from the keyboard. Mode 4 is a
parameter that can be selected from the predefined item lists. The comments in the
bottom panel describe the selected line.
The [Edit parameters] dialog box edits the set value in a file, and the [Set
parameters] dialog box directly configures the set value in the servo driver.
Mode tab
24
Chapter 9 Monitor Display
25
9 Monitor Display
[Display monitored values] lists the monitored conditions of the connected driver.
The following items are monitored:
- Status - Status of CN1 input pin - Status of CN1 output pi
- Directed speed - Speed feedback - Directed current
- Current feedback - Electric angle of phase U - Absolute position
- Frequency of directed position - Effective torque
- Position loop gain - Speed loop proportional gain
- Speed loop integral time-constant - Positioning deviation counter value
27
10 Displaying Alarm History
The [Display alarm history] dialog box displays the history of the eight most recent
alarms emitted by the servo driver. [Now] in the first cell under the title of History
Number indicates the current alarm status (if there is no current alarm, "No alarm"
appears), [Last 1] to [Last 7] record the history of the seven most recent events. History
information is updated as necessary.
28
Chapter 11 Test Mode
29
11 Test mode
In the [Test mode] dialog box, the following four different operations are available :
30
11-2 JOG operation
JOG operation allows running the motor in the normal/reverse direction at a
specified speed.
31
11-2-1 Starting JOG operation
1. Click [JOG operation] in the [Select test mode] dialog box to display the following
[confirmation] dialog box.
The [confirmation] dialog box asks whether you want the servo driver to generate
the deviation error alarm after a JOG operation. If you require an alarm to be
generated click [Yes], otherwise click [No].
2. If the servo driver is not in the Ready condition, the following dialog box appears.
Not ready condition
The system is not set up for a JOG operation (the main circuit power is inactive or
under an alarm condition, etc.).
If JOG operation becomes available, the [Velocity entry] dialog box appears.
At this time, click [QUIT] to return to the [Select test mode] dialog box.
3. If the servo driver is under the Ready status, the JOG Operation's [Velocity entry]
dialog box appears.
Type a desired speed in the [Directed speed] field, and click the [OK] button to open
the [Select direction] dialog box.
Click the [Cancel] button to return to the [Select test mode] dialog box.
4. Select the direction of the JOG operation.
The CCW button causes a counterclockwise operation (as viewed from the motor
shaft), and the CW button causes a clockwise operation. To start and continue a
JOG operation, click and hold the desired direction button until you want to stop
the operation.
To return to the [Velocity entry] dialog box, click the [OK] button.
After JOG operation, the deviation of the position loop may remain. Be sure to clear
any remaining deviation before returning to a normal operation.
32
11-3 Servo tuning
With Servo tuning, you can automatically configure appropriate parameters by only
issuing the tuning command. When you issue the command, Servo tuning starts the
motor and determines the load inertia by monitoring the operation status.
This feature sets the four parameters: Position loop gain (Kp), Velocity loop gain (Kvp),
Velocity loop integral time-constant (Tvi) and Directed current LPF (ILPF).
1) If the servo driver starts to vibrate when it is turned on for Servo on, decrease the
proportional gain Kvp and increase the integral time-constant Tvi.
2) As the Servo tuning starts, the motor is turned in the normal and reverse
directions for about 0.5 seconds by the approximate 60 Hz sine-wave-like torque
command (equivalent to rated torque at the peak). As the allowable limits for this
motor operation, allocate at least one turn either to the normal or reverse direction.
Before using Servo tuning, make sure the machine is safe and will not be damaged
even if it is vibrated.
The [Confirmation] dialog box asks whether you want the servo driver to generate
the deviation error alarm after a Servo tuning. If you require an alarm to be
generated, click [Yes]; otherwise click [No].
2. If the servo driver is not in the Ready condition, the following dialog box appears.
Not ready condition
The system is not set up for a Servo tuning (the main circuit power is inactive or
under an alarm condition, etc.).
33
As the machine becomes available for Servo tuning, the [Select tuning mode]
dialog box appears. If you click [QUIT], the [Select test mode] dialog box is
returned.
3. Make sure the servo driver is at the Ready condition, and select a tuning mode.
One of the three stiffness levels (Low, Middle and High) can be selected based on
the actual mechanical stiffness. After selecting a level, click the [OK] button.
To return to the [Select test mode] dialog box, click [Cancel].
4. The [Start tuning confirmation] dialog box opens.
To start tuning, select [Yes] on the [Confirmation] dialog box.
The above four parameters are automatically updated after successful tuning.
Click the [OK] button to return to the [Select tuning mode] dialog box.
After Servo tuning, the deviation of the position loop may remain. Be sure to
clear any remaining deviation before returning to a normal operation.
6. To return to the [Select test mode] dialog box, click the [Cancel] button.
34
11-4 Adjusting directed offset
Before you can automatically or manually adjust the offset values for the input analog
command used in controlling the speed or torque, perform the Adjust directed offset.
In this dialog box, select the target for the [Auto offset adjustment] dialog box
either from the velocity or torque. Click the directed item and then the [OK] button.
2. The [Confirmation] dialog box appears. Select [Yes] on the [Confirmation] dialog
box to start "Auto offset adjustment".
If you select [No], the [Select test mode] dialog box reappears.
3. If the process successfully completed, the following dialog box appears. Click the
[OK] button.
Process successful
4. The [Auto offset adjustment] dialog box is returned and the adjusted value
appears.
5. To return to the [Select test mode] dialog box, click the [Cancel] button.
NOTE: You can also adjust the offset value by clicking the + or - button. The
changed value updates the associated set value in the PY servo driver
accordingly.
35
11-5 Absolute encoder clear
This clears the multi-rotor section data when using the absolute encoder, causing an
encoder alarm reset.
2. Respond [Yes] to the confirmation message to start clearing the encoder. If you
select [No], the [Select test mode] dialog box is returned.
3. The indicator bar shows the progress of the encoder clearing process. When the
clearing process is completed, the result appears. (The process takes about ten
seconds.)
If you click the [Cancel] button, the clearing process is interrupted and the
positioning data appears.
4. To return to the [Select test mode] dialog box, click the [OK] button.
The data is the current data when completing the clear operation. If you want to
check the data in real time, use the monitoring dialog box
36
Chapter 12 Display Graphic Monitor
37
12 Display Graphic Monitor
The [Display Graphic Monitor] dialog box interprets the operating status of the
connected servo driver to display waveforms with different aspects.
Display the
current
parameters
during
① measurement.
To move
this mark,
use the right
and left arrow
② keys on the
keyboard.
NOTES:
A Time base ①
- The time base must be set up from the Combo box.
- A whole waveform may not be displayed depending on the selection of a time base,
and the triggering position may be deviated accordingly.
Description of items
[Sampling]: Sends a signal that starts sampling to the servo driver.
Sampling continues until the servo driver triggers to stop sampling.
38
[Monitor]: Clicking this button starts monitoring of the sampling status of the
driver. During sampling (wait for triggering), "On-sampling" appears.
When sampling stops, the collected data is loaded and appears on the
graphical display.
Clicking the [Cancel] button during sampling forcefully terminates
sampling. Data up to the time of termination are interpreted and
shown on the graphical display.
[Sampling+Monitor]: Issues a start sampling signal to the servo driver. Then, this
process monitors the sampling status of the driver. If sampling is on
the way, "On sampling" appears. When sampling stops, the collected
data are loaded and displayed on the panel graphically. Clicking the
[Cancel] button during sampling forcefully terminates the sampling.
Data up to the termination are interpreted and shown on the graphical
display.
39
13 Troubleshooting
13-1 Unable to install
(1) Was a correct folder or file name specified?
(2) Is the color specification less than 256 colors?
40
Appendix A Cable Connection Diagram
PY Servo Driver
:NC
1 11
PC
2 12
3 13
1
cable length:2.7 m 6
4 14
2
7
5 15
3
8
6 16
4
9
7 17
5
8 18
9 19 D−sub 9pin
10 20 (HDEB−9S:HIROSE)
OP
(8822E−020−171D:KEL)
Pin number
PY servo driver (OP connector) COM
1 NC 11 NC 1 DCD
2 NC 12 NC 2 RXD
3 NC 13 NC 3 TXD
4 NC 14 NC 4 DTR
5 NC 15 NC 5 GND
6 NC 16 NC 6 DSR
7 NC 17 NC 7 RTS
8 NC 18 NC 8 CTS
9 RXD 19 GND 9 RI
10 TXD 20 GND
41
Index
A
N
Absolute encoder clear ........ 36
NEXT button (initial screen) ........ 6
Adjust directed offset ........ 35
O
Alarm histories ........ 28
OFF LINE connection ........ 7
C
ON LINE connection ........ 8
Cable Connection Diagram ........ 41
Operating environment ........ 2
Changing displayed data
P
on channel ........ 39
Parameter mode ........ 14
Clear alarm history ........ 28
Print (Alarm histories) ........ 28
click ........ iv
Print (parameter) ........ 15
Combo box ........ 4
Printer configuration ........ 9
Connecting to the servo driver........ 7
.PY file ........ 14
.CSV file ........ 39
Q
D
QUIT button (initial screen) ........ 6
Deviation Error alarm ........32,30
QUIT button (Main menu) ........ 8
Disk I/O ........ 15
R
Display monitored values ........ 26
Radio button ........ 4
double-click ........ iv
RS232C port ........ 6
drive ........ 10
RS232C port settings ........ 6
E
S
Edit parameters ........ 14
[Sampling] ........ 38
Error during JOG operation ........ 32
[Sampling + Monitor] ........ 39
F
[Save] button (Save into Disk)........ 18
folder ........ 10
Save onto Disk ........ 18
G
Save waveform data into file ........ 39
Graphic Monitor ........ 38
Saving parameters ........ 18
I
Servo tuning ........ 33
Initial screen ........ 6
SET button (Edit parameters)........ 14
J
SET button (Set parameter) ........ 24
JOG operation ........ 31
Setting parameter ........ 24
K
setup ........ 2
key operations ........ iv
Software version ........ 8
L
T
Load from Disk ........ 20
Test mode ........ 30
Loading parameters ........ 20
Troubleshooting ........ 40
Load waveform data ........ 39
U
Using Graphic Monitor ........ 38
M
Main menu ........ 7
Main Menu button ........26,28
Matching ........ 22
Matching parameter ........ 22
Mode ........ 30
Monitor button (Graphic Monitor)
........ 30
Mouse operation ........ iv
42
NOTICE
1. In the interest of continued product development, Sanyo Denki reserves the right
to make improvements in this manual without notice or obligation.
2. The information in this manual has been carefully checked and is believed to be
accurate. If you have any question about this manual, do not hesitate to ask us.
3. In no event will Sanyo Denki be liable for direct, indirect, special, incidental, or
consequential damages resulting from any defect or omission in this manual, even
if advised of the possibility of such damages.
<Revision History>
Date Rev. Number program ver. information
9/18/98 First edition 1.22E
5/13/99 Second edition 1.24E
43