PC Software Operating Manual: RCB-101-MW
PC Software Operating Manual: RCB-101-MW
PC Software Operating Manual: RCB-101-MW
PC Software
Operating Manual
8th Edition
Software License Agreement
Thank you for purchasing the PC software for IAI’s RC/E-con Controller.
This software is provided strictly with your consent to this agreement. Before opening the software package,
please read this Agreement. If you do not agree to any of the terms and conditions specified herein, please return
the unopened software to IAI, and we will refund you the purchase price. (Regardless of the reason, opening the
software package will be regarded as your acknowledgement of consenting to this Agreement.)
IAI Corporation (hereinafter referred to as “IAI”) shall grant to the user (hereinafter referred to as the “User”), and
the User shall accept, a non-transferable, non-exclusive right to use the software program supplied with this
Agreement (hereinafter referred to as the “Licensed Software”), based on the following terms and conditions.
The User may not assign, sublicense or transfer to a third party the right to use the Licensed Software granted
under this Agreement, the software specified hereunder, or any other item relating thereto, without obtaining a
prior written consent from IAI. Unless otherwise specified expressly in this Agreement, the User is not given
any right to print or reproduce the Licensed Software in whole or in part.
6. Scope of Protection
IAI reserves the right to change any and all specifications relating to the Licensed Software without prior notice.
IAI shall make no warranty whatsoever with respect to the Licensed Software. The User agrees not to claim
compensation for damage from IAI for any loss suffered by the User as a result of installing the Licensed
Software in the User’s system.
Supported Models
The PC software RCB-101-MW supports the following controller models of the specified versions and later.
* Please check the controller model and the version of this application. If the controller is not supported by
the software, the actuator may behave erratically.
The software reset function and velocity/current monitor function are effective on the controllers of version
4.0.0.0 or later.
A Word of Caution
[2] This software and the accompanying manual may not be used or duplicated in part or in whole without
a permission of IAI.
[3] A separate software program must be purchased for each PC in which it is run.
[4] The software and the manual can only be used under the terms and conditions of the license
agreement.
[5] We cannot assume responsibility for any damage or loss resulting from the use of this software or the
manual.
[6] Please note that the version or edition number printed on the face of this manual does not correspond
to the software version number.
[8] This software runs on Windows 95, Windows 98, Windows NT, Windows Me, Windows 2000, or
Windows XP (this software does not contain Windows). This manual is written on the assumption that
the user already has a basic understanding of Windows operations.
Microsoft, MS, MS-DOS, Windows, Windows 95, Windows 98, Windows NT, Windows Me, Windows 2000, and
Windows XP are registered trademarks of Microsoft Corporation in the U.S.A.
[2] Memory
Enough memory to run Windows.
[3] Monitor
A monitor *1 compatible with the PC.
(*1: May be referred to as “CRT” in this manual.)
[6] Windows
Windows 95, Windows 98, Windows NT, Windows Me, Windows 2000, or Windows XP
1
[9] Serial port
An RS232C serial port. (Only a 9-pin port is supported.)
[10] Printer
A printer compatible with the PC.
[3] The installation program will start. Follow the onscreen prompts to select the applicable installation options.
[4] When the installation program ends, an item named “RoboCylinder” will be created in the Programs list
displayed from the Start menu. This software will launch when RoboCylinder is selected.
[3] Set the port switch on the controller to ON, and start the software.
* This software determines whether it is in the online mode or offline mode based on whether or not the
controller and PC are connected when the software is started. The software will not switch to the online
mode if the port switch on the controller is set to ON after the software has been started with the port
switch set to OFF. To switch the software to the online mode when it is running in the offline mode, use the
“Reconnect” function (refer to 3-1 (5) [2], “Controller Setup”).
[4] When the “Check for connected axes” window appears, wait for the software to complete the check. Then,
enter appropriate information to set up the software in accordance with the configuration of your system.
The “Setting of application” window (Fig. 1) is displayed only once after the software has been installed for
the first time. (Refer to the next page.)
2
1-5 Setting of Application Window
The “Setting of application” window (Fig. 1) is displayed only once after the software has been installed for the
first time. In this window, set the information the software needs to communicate with the controller.
[1] Port
From the list, select the serial port to be used to communicate with the controller.
After setting the above items, click OK. The specified axes will be checked for connection. (The next time
you start the software, connected axis check will be performed automatically based on the settings you have
just specified.)
* These settings can be changed in the ”Setting of application” window (Fig. 7.6). If Cancel is clicked, the
application will end without checking for connected axes. (The next time you start the software, the
“Setting of application” window will be displayed again.)
3
2. Checking for Connected Axes
The software checks for connection all axes up to the axis specified in the Last axis # box of the “Setting of
application” window (Fig. 1 or 7.5).
After the check, “(Connecting)” will be shown for those axes whose connection has been confirmed, while “-” will
be shown for all other axes.
Fig. 2.1 Check for Connected Axes Window (Checking for Connection)
Fig. 2.2 Check for Connected Axes Window (Connection Check Completed)
4
3. Main Window
You can select the following items from the main menu or toolbar available in the main window (Fig. 3.1).
[2] [Open]
Load position data or parameters from a file.
[3] [Close]
Close the active file.
5
[5] [Backup] (Available in the online mode)
[Save from Controller to File]
Save all position data and parameters in the controller to a file.
[Send from File to Controller]
Send all position data and parameters in a file to the controller.
[6] [Exit]
Exit this application.
[3] [Print]
Print the position data you are currently editing.
[3] [Print]
Print the parameter you are currently editing.
[3] [Velocity/Current]
Display the velocity/current monitor window.
* This menu item is available only when the controller supports the velocity/current monitor
function. Refer to “Supported Models.”
(5) Setup
[1] [Application Setup]
Set up the application (baudrate and ports).
6
[2] [Controller Setup]
Reconnect: Reconnect the axes.
If the software connects to multiple controllers linked by controller link cables, always select
Reconnect after turning off and then on again the power to a connected controller to which the
teaching pendant is not connected directly.
Assign Axis Number: Set the axis number for an integrated controller. This menu item does not do
anything for a separate controller.
Reset Software: Reset (restart) the software.
* This menu item is available only when the controller supports the software reset function.
Refer to “Supported Models.”
(6) Window
[1] [Cascade]
Rearrange all open windows in such a way that they are cascaded (staggered) on top of each other.
(7) Help
[1] [Help]
Display the help files.
[2] [About]
Display the version information of this application.
7
3-2 Operations Using the Toolbar Buttons
[5] Monitor
Same as clicking Monitor, and then selecting Status.
[7] Velocity/current
Display the velocity/current monitor window.
Same as clicking Monitor, and then selecting Velocity/Current.
[8] Reconnect
Same as clicking Setup, pointing to Controller Setup, and then selecting Reconnect.
8
Fig. 3.3 Toolbar Buttons
9
[2] Position data
You can double-click this item to open the position data edit window.
[3] Parameter
You can double-click this item to open the parameter edit window.
[6] Velocity/Current
You can double-click this item to open the velocity/current monitor window.
* The specific tree view will vary depending on the model of the connected controller.
[3] Baudrate
The baudrate (bps) of the current communication is indicated.
10
4. Selecting an Axis
To perform any of the following operations, select the axis number of the target axis in the “Select axis number”
window (Fig. 4.1).
[1] Open the position data edit window in the online mode. (Note)
[2] Send position data edited in the offline mode to the controller. (Note)
[3] Open the parameter edit window in the online mode. (Note)
[4] Send parameters edited in the offline mode to the controller. (Note)
[5] Open the monitor window from the main window.
[6] Save all data. (Note)
[7] Send all data (Note)
[8] Open the controller error list window.
[9] Open the velocity/current monitor window.
[10] Reset the software.
Before the software switches to the applicable mode in each of the above operations, the “Select axis number”
window appears.
The axis numbers corresponding to the operable axes are shown in the box under Connected axes.
Move the cursor to the axis you want to operate, click to select the axis, and then click OK. To select all axes,
click, and then click OK.
Note: The axes for which the “position data edit window” or “parameter edit window” is currently open in
the online mode are not shown. To select any such axis, close the applicable edit window first.
11
5. Editing Position Data
You can edit position data in the online or offline mode.
In the online mode, you can create position data by “MDI (Mathematical Direct Input),” “Direct Teaching,”
“Jogging” or “Inching” operation.
Created/edited position data will become effective after it has been sent to the controller.
To send position data to the controller, click Position and then select Send to Controller from the main menu,
or click in the position edit window.
You can also check the teaching positions in two test operation modes: “Positioning” and “Program.”
* While the position edit window of a given axis is open in the online mode, the parameter edit window of the
same axis cannot be opened. (You can open the parameter edit window of any other axis.)
12
The operating methods of buttons and input controls available in this window are explained below.
[4] Print
Output position data to the printer.
[5] Cut
Cut the range of data selected in the position data input area and save it to the clipboard.
* You can select data in units of rows.
[6] Copy
Copy to the clipboard the range of data selected in the position data input area.
* You can select data in units of rows.
[7] Paste
Paste the data in the clipboard to the selected position.
13
[8] Switch display
Change the display mode of the position data input area from normal to detail (or vice versa). (Fig. 5.14,
Fig. 5.15)
* Clicking this button while multiple rows are selected in the position data input area will cause the
software to automatically populate the Start Position No. and End Position No. field.
Start Position No.: First position in the selected range
End Position No.: Last position in the selected range
If data has been input between the specified two positions, the warning message in Fig. 5.5 will be displayed.
14
The input fields of position data generated by the equal division function, other than Position and Comment,
will be populated by the corresponding values for the position specified in Start Position No. The Comment
field will be cleared.
* The equal division function can also be implemented from the pop-up menu (Fig. 5.6) displayed by right-clicking
the position data input area.
15
(2) Current position/alarm code
The current position of the axis you are editing (unit: mm) and the associated alarm code, if any, are shown.
16
Clicking (step) will move the axis by one position, while clicking (continuous move) will cause the
axis to move continuously by looping within the block of specified position data.
Clicking again while the axis is moving continuously will stop the axis when it reaches the next position.
Clicking will stop the axis (the axis will start decelerating the moment the button is clicked and continue to
decelerate until it finally stops.)
* If the data loaded from the controller has been changed, write the modified data again to the controller
beforehand.
* While this mode is active, data cannot be entered in the jogging/inching control groups or point data input
area.
Checkbox
17
Checkbox: The axes with a check mark in this box will move. The selectable checkboxes are
those of axes whose point edit window is currently open.
Axis: Axis number.
Position: Set a position number in one field. This position determines the movement range
for each specified axis based on a routine similar to continuous movement, and
the axis will move over the determined range. All selected axes will move to this
position. (If no position data is set, the axes will not move.)
Location: The current position of each axis is shown.
Step movement button: Clicking this button will move the axes to the next position and complete the
movement.
Continuous move button: Move the axes continuously. If this button is clicked during continuous movement,
the axes will stop moving after they have reached the current positions.
Stop button: Clicking this button will cancel the current movement and stop the axes on the
spot.
Example of use) When the “Start multiple axes simultaneously” window is set as shown in Fig. 5.11 and
position data for each axis is set as follows
Axis number
Position
• The actuator corresponding to axis number 2 does not move, because its checkbox is not selected.
• The actuators do not move if position data is not set for the corresponding axes.
18
(5) Program
Just like positioning, this is also a test operation mode. In the program mode, however, you can set a desired
sequence of movement. In the position number input area, enter position numbers (0 to 15) or “R” (a symbol
specifying a repeat of the preceding numbers), and then click Start.
Up to 17 steps can be specified, including “R.”
If a blank field exists, all subsequent steps are considered invalid. All steps after “R” are also considered
invalid.
Clicking Start will start the specified movement, and the button text will change to “Stop.” The button text will
change back to “Start” when the movement ends or the button is clicked again. The sequence set in the
program mode will not be saved to the controller or a file.
Note: Closing the software when the servo is off will keep the servo in the off state, thus disabling the
PIO operation. To reset the servo, restart the software with the controller connected, or reconnect
the controller power.
19
[3] Alarm button
This button lets you reset an alarm.
Note that an alarm can be reset only when the servo is off and the cause of the alarm has been
removed.
While an alarm is present, a red lamp remains lit on the button.
20
5-2 Offline Mode
When editing data after creating new data or loading data from a file, you are editing the data in the offline
mode.
In this mode, the screen controls relating to axis operation are grayed out, and only the toolbar and point data
input area become active.
Once data has been edited, you can save the data to a file or send it to the “connected” controller.
* The Comment field can only be saved to a file. It cannot be saved to the controller.
21
6. Editing Parameters
To load parameter data from the controller, click Parameter and then select Edit from the main menu, or click
in the toolbar. In the “Select axis number” window, select the axis number corresponding to the axis whose
parameters you want to edit. (Refer to 4, “Selecting an Axis.”)
You can load data from the controller or a file and edit the loaded data.
You can also print the loaded data.
Edited data can be sent to the controller or saved to a file.
Edited parameters that have been sent to the controller will become effective after the controller power is
reconnected.
To send data to the controller, click Parameter and then select Send to Controller from the main menu, or click
in the toolbar of the parameter edit window.
22
Depending on the controller model, a confirmation window (Fig. 6.2) may be displayed after parameters have
been sent to the controller, asking if you want to restart the controller (reset the software).
(This window appears only when the controller to which data has been written supports the software reset
function. Refer to “Supported Models.”)
• If you want to change the soft limits, set values corresponding to 0.3 mm outside of the desired effective range.
Effective range
• If the homing direction is changed, all position data currently input will be cleared. Before changing the homing
direction, therefore, back up the data, if necessary.
• The homing direction cannot be reversed for RPA rod-type actuators only.
Note: After parameters have been changed, reconnect the controller power or reset the software (if
the controller supports the software reset function).
Parameters will be rewritten simply by turning the emergency stop switch or PORT switch to
OFF and then ON again, but the new value may not become effective depending on the
parameter.
23
7. Monitoring
You can monitor various statuses, controller error list, and velocity/current waveforms (only if the controller
supports the function).
Display ON/OFF button (corresponding to the Axis status, Internal flags, Inputs
and Outputs groups, respectively)
24
7-2 Controller Error List
To monitor the controller error list, click Monitor and then select CTR Error List from the main menu, or click
in the toolbar. In the “Select axis number” window, select the axis number corresponding to the axis whose
controller error list you want to monitor. (Refer to 4, “Selecting an Axis.”)
(2) Toolbar
[1] Save as
Save the error list to a file (CSV format).
* The saved file cannot be read in this application.
[2] Print
Print the error list.
[3] Refresh
Acquire the error list from the controller again to refresh the information displayed in the window.
25
7-3 Velocity/Current Monitor Window
To monitor velocity/current, click Monitor and then select CTR Error List from the main menu, or click in the
toolbar. In the “Select axis number” window, select the axis number corresponding to the axis whose
velocity/current you want to monitor. (Refer to 4, “Selecting an Axis.”)
The software will start monitoring velocity/current when is clicked.
* The RCP, RCS and E-Con series do not support this function.
It is supported by the RCP2 and ERC series.
[2] Rated current ratio display (When the Rated current ratio checkbox is selected)
The vertical axis represents rated current ratio [in %], while the horizontal axis represents elapsed time
after the start of monitoring [in 100’s of msec].
* Current data and velocity data are acquired from the controller at the intervals of approx. 100 msec.
Therefore, changes in current/velocity occurring within these intervals cannot be monitored accurately.
26
(3) Toolbar
[1] Save as
Save the displayed current data and velocity data to a file (CSV format).
* Only the range of data displayed in the data display area will be saved.
* The saved file cannot be read in this application.
[2] Print
Print the displayed current and velocity data.
27
7-4 Setting of Application Window
Click Setup from the main menu, and then select Application Setup.
[1] Port
From the list, select the serial port to be used to communicate with the controller.
Changing any of the items in [1] to [3] and then clicking OK will display the re-connection confirmation window
shown in Fig. 7.7. To reflect the change, click Yes to reconnect the axes.
28
* The change will become effective once the application is restarted or the axes are reconnected.
29
8. Version Information
30
9. File Extensions
31
Catalog No.: RCB101MW-MJ0107-8A-Jun2205-2
The information contained in this document is subject to change without notice for the purpose of product improvement.
Copyright 2004. Jul. IAI Corporation. All rights reserved.