RCX-Studio2020 E V1.01
RCX-Studio2020 E V1.01
EUWA206101
4. Control operation 15
4.1 Overview of operation 15
4.2 Adding a controller 16
4.3 Servo on 18
4.4 Return-to-origin 19
4.5 Moving the robot in inching or jog mode 20
4.6 Moving the robot to a specified point (Point Trace) 21
4.7 Monitor function 22
4.7.1 IO name function 23
5. File operation 24
5.1 Creating a new data file 24
5.2 Opening a data file 25
5.3 Deleting a file from the Target Tree 26
6. Data transfer 27
6.1 Transferring data from controller to PC 27
6.2 Transferring data from PC to controller 30
T-1
CONTENTS RCX-Studio 2020
User’s Manual
T-2
Before getting star ted
■ ■ CAUTION
• For information on how to operate the robot controller and the robot, carefully read the manuals for the controller and
robot that you are using, and follow the instructions given in those manuals.
■ ■ System requirements
The following hardware and software are required to install and use RCX-Studio 2020.
Operating system (OS) Microsoft Windows 7 SP1 (32/64bit) / 8.1 (32/64bit) / 10 (32/64bit)
Execution environment .NET Framework 4.5 or more
CPU Recommended: Intel Core i5 2 GHz or more, Minimum: Intel Celeron 2 GHz or more,
3D-SIM is invalid.: Intel Core 2 Duo 2 GHz or more
Operating RAM memory Recommended: 8 GB or more, Minimum: 4 GB or more, 3D-SIM is invalid: 1 GB or more
environment Available hard disk space 1GB of available space required on installation drive
Communication port Communication cable: Serial communication port, Ethernet port, or USB port
Others Dedicated commutation cable (For D-Sub or USB)
Ethernet cable (category 5 or better)
USB port: 1 port (For USB key)
Applicable controller RCX340 / RCX320
Applicable robot YAMAHA robot that can be connected to the RCX340, RCX320.
Microsoft, Windows, Windows 7, Windows 8.1, and Windows 10 are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
Other company names and product names listed in this manual may be the trademarks or registered trademarks of their
respective companies.
1
Safety Precautions (Always read before starting use)
Safety Precautions (Always read before starting use)
Before using this product, be sure to read this manual carefully as well as the robot controller user's manual
and programming manual. Take sufficient precautions to ensure safety and handle the product correctly.
The cautions given in this manual are related to this product. Refer to the robot controller user's manual for
details on the cautions to be taken with the robot controller system using this product.
The safety precautions are ranked as "WARNING" and "CAUTION" in this manual.
w WARNING
This indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury.
c CAUTION
This indicates a potentially hazardous situation which, if not avoided, could result in minor or moderate injury, or
damage to the equipment.
Note that some items described as "CAUTION" may lead to serious results depending on the situation. In any
case, important information that must be observed is explained.
Store this manual where it can be easily referred to, and make sure that it is delivered to the end user.
Refer to the manual by any of the following methods when installing, operating or adjusting the robot
and controller.
1. Install, operate or adjust the robot and controller while viewing the manual on your computer
screen.
2. Install, operate or adjust the robot and controller while referring to a printout of the necessary
pages from the manual.
3. Install, operate or adjust the robot and controller while referring to the printed version of the
manual (available for an additional fee).
Manuals are available by downloading from our website (Member Site). Registering is required for
accessing the member site:
https://www2.yamaha-motor.co.jp/Robot/Member/loginagain/lang_div/en
2
1. About RCX-Studio 2020
■ ■ What is RCX-Studio 2020?
RCX-Studio 2020 is operation support software for RCX3-series robot controllers. In addition to the functionality of
1
previous software, it provides a user interface that is easier to use as well as being more powerful. In order to take full
advantage of RCX-Studio 2020 functionality, be sure to read the contents of this manual.
■ ■ USB key
A USB key is supplied to the RCX-Studio 2020 to prevent robot operation mistakes.
The functions are restricted as described in the list shown below when the USB key is not connected to the PC or in
accordance with the type of the USB key.
Functions When the USB key is not connected. Basic (blue) Pro (purple)
n NOTE
• For details about the 3D simulator function, refer to the Help screen provided on the RCX-Studio 2020 functions.
• For details about the online and inline modes, refer to “4. Controller operation”.
3
2. Installing and uninstalling RCX-Studio 2020
In order to use RCX-Studio 2020, you must install RCX-Studio 2020 on the PC. If an earlier version of RCX-
Studio 2020 is already installed, you can upgrade to the new version without uninstalling the previous
version.
The latest installer for RCX-Studio 2020 can be obtained from the member site in Yamaha Robot Website:
2 http://global.yamaha-motor.com/business/robot/
n NOTE
It is required to register as a member to download RCX-Studio 2020 from the member site.
Installing and uninstalling RCX-Studio 2020
n NOTE
There is only one type of RCX-Studio 2020 installer. Regardless of the type of the USB key (“purple” for Pro and
“blue” for Basic), use the same installer.
n NOTE
• If you choose [English], all subsequent screens of the wizard are displayed in English.
• The language setting is also applied to updates and to the uninstall wizard screens.
4
5 The [Customer Information] screen.
Enter your user name and organization, and
click [Next].
2
6 At the [Destination Folder] screen,
specify the folder in which you
want to install RCX-Studio 2020.
TIP
Depending on the PC settings, restarting is
necessary.
5
2.2 To upgrade RCX-Studio 2020
If an earlier version of RCX-Studio 2020 has been installed on the PC, you can upgrade to the new version. The following
Steps describe how to upgrade in a PC running on Windows 7.
2
Double-click [RCX-Studio 2020] you have downloaded. The setup program starts automatically.
Depending on the PC settings, the icon name might be [RCX-Studio 2020.exe].
n NOTE
• If the version of RCX-Studio 2020 installed on the
PC is later than that on the setup program, you
can't perform the upgrade. In this case, uninstall
RCX-Studio 2020 from the PC and then install it.
• If the version of RCX-Studio 2020 installed on the
PC is the same as that on the setup program, the
program maintenance screen appears. In the
screen, you can modify, repair, or remove
RCX-Studio 2020.
6
2.3 To uninstall RCX-Studio 2020
You can uninstall RCX-Studio 2020 from your PC in either of the following two ways.
The following Steps describe how to uninstall in a PC running on Windows 7.
TIP
If you've selected [Large Icons] or [Small Icons] as the view in Control Panel, click [Programs and Features].
7
3. RCX-Studio 2020 window
RCX-Studio 2020 has the following two types of window. The following section describes each type.
3
RCX-Studio 2020 window
Properties
pane
Status bar
Save Project As Name Saves the added controller and file settings as a project with the name that you specify.
■ ■ View
n NOTE
When you change the [Icon Size] or [Show Text Labels] setting for the toolbar, the setting also applies to the
toolbar of the target window described later.
8
■ ■ Controller
Starts the controller selected in the target tree in the online mode (actual machine connection).
Online This menu item is valid when a controller that is not started or a controller that is started in
the offline mode is selected.
Starts the controller selected in the target tree in the offline mode (emulator connection).
Offline This menu item is valid when a controller that is not started or a controller that is started in
the online mode is selected.
■ ■ Tool
Opens the Data Transfer dialog box, allowing you to transfer data from the controller to the
Data Transfer
PC or vice versa.
3
Save Alarm History Saves the alarm history file.
Opens the Data Difference dialog box, allowing you to compare data between the
Data difference
controllers and files.
Program Converter Converts a program for the RCX2xx controller into that for the RCX3xx controller.
Option Opens the Options dialog box, allowing you to specify options.
■ ■ Language
n NOTE
If you change the language setting, restart RCX-Studio 2020.
■ ■ Window
■ ■ Help
Help Displays the Help window.
Toolbar
The toolbar contains [New Controller], [Online], [Offline], [New File], and [Open File] buttons. These buttons execute
the operations, "new controller”, “start a controller in online mode”, “start a controller in offline mode”, "create a new
file," and "open a file", respectively.
Target Tree
You can make a new connection to a controller,
create a new file, or open a file from the target tree.
The target tree shows controllers you added as new An added controller
connections and files that you opened. By double-
clicking a controller or file that is shown in the
target tree, you can start the selected controller or
open the file.
An added file
Properties
In Properties pane you can view detailed information
about the controller or file that is selected in the target tree, and edit some of its settings.
*Properties cannot be edited while connecting to the controller selected on the target tree or opening the selected files.
Status bar
The status bar shows explanation of the functions that the mouse is pointing and the status of special keys.
9
3.2 Target window
The target window appears when you connect to a robot controller (controller operation), create a new file, or
open an existing file (file operation). During controller operation, the robot status such as each axis jog
movement, robot operation, or I/O monitoring can be referred to or controlled. During file operation, each
data is edited.
Target window (controller operation)
Connect to the controller to display the target window.
Toolbar
Jog pane
3
Window Tree
Editing area
Controller
Monitor Pane Current
Position pane
RCX-Studio 2020 window
Status bar
TIP
For details on how to connect to a controller, refer to "4.2 Adding a controller"
Window Tree
Editing area
Status bar
TIP
For details on how to create a new file or open a file, refer to "5.1 Creating a new data file" and "5.2 Opening a
data file".
10
■ ■ Description of the target window
Title bar
The title bar shows the controller name that was specified at the time of connection.
Main menu
The target window (controller) provides the following menus. Some are limited during offline, shown in each table
below as "✔" and "−".
Print Setup
Import
Shows the print setup screen.
✔
3
Exports the current controller and data being edited to a file. (Even when connecting
Export ✔
multiple robots, data is exported as one file.)
n NOTE
If you execute the File Export command while communication with the controller is disconnected, the data that
is exported to the file will be the data that was obtained from the controller before disconnection.
Undo Returns the edited data to its previous state with canceling the operation executed just before. ✔
11
✔ : Selectable and editable during file operation
■ ■ View − : Not selectable nor editable or hidden during file operation
Toolbar Controller Toolbar Shows/hides the controller toolbar. −
3
Data Transfer Toolbar Shows/hides the data transfer toolbar. −
n NOTE
When you change the toolbar [Icon Size] or [Show Text] setting, the setting also applies to the toolbars of the
RCX-Studio 2020 window and of other target windows.
Opens the Origin (All) dialog box, allowing you to perform return-to-origin of all the
Origin (All) −
robots when several robots are controlled.
Opens the Origin (Selected Robot) dialog box, allowing you to perform return-to-origin
Origin (Selected Robot) −
of robot by robot.
Point Trace Opens the Point Trace dialog box, allowing you to perform point trace. −
12
✔ : Selectable and editable during file operation
■ ■ Program − : Not selectable nor editable or hidden during file operation
New Program Opens a new program editor. ✔
Directory Shows the program directory dialog box, allowing you to edit the program's attributes. −
3
Sequence Execution Flag Shows the Sequence Execution Flag dialog box. −
Option Board Enable Opens the Option Board Enable Parameter editor. −
13
✔ : Selectable and editable during file operation
■ ■ System − : Not selectable nor editable or hidden during file operation
Properties Shows the controller version and other information. −
Alarm History Shows the history of any alarms that have occurred. −
Generation Assigns drivers and specifies the generation of robots and axes. −
3 ■ ■ Tool
✔ : Selectable and editable during file operation
− : Not selectable nor editable or hidden during file operation
Controller Backup Transfers data from the controller to the PC. −
−
RCX-Studio 2020 window
Tile Horizontally Displays the currently-running editors tiled horizontally in the edit area. ✔
Tile Vertically Displays the currently-running editors tiled vertically in the edit area. ✔
Dock All Panes Docks all panes that are currently floating. ✔
Toolbar
The toolbar contains buttons for executing frequently-used menu commands. You can use a command in the main
menu to switch the toolbar between visible and hidden.
Window Tree
The Window Tree shows the functions organized in a tree structure.
Controller monitor pane
The status of the controller is shown here in real time.
Jog pane
Here you can move the axes that are connected to the robot.
Current position pane
The current position of the axes connected to the robot are shown here.
Editing area
This area shows the editor and allows you to edit.
Status bar
The status bar shows explanation of the functions that the mouse is pointing and the status of special keys
14
4. Control operation
RCX-Studio 2020 allows you to remotely control robots connected to the controller and monitor their
operating status from the PC. The following sections describe how to connect controllers to RCX-Studio 2020
as well as how to control the robot operation.
Actual controller
Online mode
4
Control operation
Data difference Data difference
Mode change
of emulator of controller
Offline mode
Emulator
● Online mode
When an actual controller is connected, the data inside the controller can edited directly or the controller status can be
monitored. In addition, the robot can also be operated by performing the manual operation or executing the program.
● Offline mode
A program can be created or executed for an emulator (virtual controller). In addition, use of the 3D emulator makes it
possible to verify the program or investigate the layout.
w WARNING
When operating a robot, make sure that all workers are outside the safety fence, and then the emergency stop is
ready to input at any time.
15
4.2 Adding a controller
To perform the operation or edit with an actual controller or emulator connected, a controller needs to be
added. This section describes how to connect an actual controller and add a controller.
TIP
Enter the name to display in the target tree and in the title bar of the target window.
TIP
The name you specify here is not registered to the robot controller. It is used only to identify that controller within
RCX-Studio 2020.
5 Select [Get Information From Controller] from the Data Creation Method.
For the communication method to connect to a controller, select Ethernet or RS232C.
16
8 Connect to the controller. Target window
Click [OK]. The [Finish] dialog box appears.
Click [Finish] to add the controller to the
target tree.
If the [Connect On Add] setting is selected,
the PC connects to the controller. If the
connection is successful, the target window
appears.
If the connection is unsuccessful, an error
message "Connection error" or "Failed to
connect" appears. Check the
communication settings and the state of the
communication cable.
4
To change the controller mode, there are two
procedures as described below.
• From [Mode Select] on the main menu in the Target
window, select [Offline], [Online], or [Online After
Transfer].
Control operation
• Click [Offline], [Online], or [Online After Transfer]
on the toolbar in the Target window.
TIP
Select the controller whose mode you want to change in the target tree in the Target window of the RCX-Studio
2020 window, and then change the controller mode using the operation shown below.
• Select [Controller] - [Online] or [Offline] on the main menu.
• Click [Online] or [Offline] on the toolbar.
• Press the right mouse button, and then select [Online] or [Offline] from the context menu.
17
4.3 Ser vo on
In order to return the robot to origin position or operate it, the power and servo must be turned on.
4 When clicking [ON], the execution confirmation message will appear. By executing, the motor power turns on and
simultaneously all axes of the robot will be in the servo-on status. When clicking [PWR], although the motor power
turns on, the robot's axes will not be in the servo-on status.
c CAUTION
When clicking servo [FREE], the servo turns free, and the axis mechanical brake and the dynamic brake are
released. As the mechanical brake is released, the robot that operates vertically may drop. Ensure safety before
executing this operation.
Servo [ON], [OFF], and [FREE] buttons are provided for All axes and for individual axis A1 to A6. These
buttons are enabled for each axis that is connected to the robot.
n NOTE
To change the servo status of a different robot, change the robot selection in the controller toolbar.
18
4.4 Return-to-origin
Return-to-origin of the robot must be performed for acquiring and using the robot position. The following
section describes how to return the robot to origin position.
Control operation
The Position Adjust buttons are valid. Press the Position Adjust [-] or [+] buttons to move to a position where
absolute reset is possible, and then press [Perform].
n NOTE
• To perform return-to-origin for another robot, change the robot selection in the controller toolbar.
• The return-to-origin order can be changed by editing the robot parameter settings.
• The return-to-origin method can be changed by editing the axis parameters. For details, refer to "7.6 Editing
parameters."
19
4.5 Moving the robot in inching or jog mode
This section describes how to move the robot in inching or jog mode.
4 * "Std. coord. doesn't exist" massage will be shown when connecting to the emulator and selecting
SCARA robot. On the main menu, click [Coordinate System] - [Standard Coordinate] and set the
standard coordinate on the displayed wizard.
Speed can be set by either choosing 1, 2, 5, 10, 20, 50, or 100 from the list or manually entering a value
between 1 and 100 into the box.
If the value differs from the controller's setting, the list box’s background color turns red.
Click the [Set] button located at the right of the [Speed] list box to apply the setting to the controller.
TIP
If you click the [Reload] button, the speed and inching movement distance values are returned to the values of
the controller.
w WARNING
The robot will operate by pressing the jog buttons. Do not enter the robot movement range; doing so is hazardous.
Each time clicking the jog button, the robot moves a distance set as the inching moving distance in the
respective direction.
If you hold down a jog button, the robot keeps moving as long as you continue holding down it. When
releasing the button, the robot slows down and stops. The robot also slows down and stops when it
reaches the soft limit in the respective directions.
20
4.6 Moving the robot to a specified point (Point Trace)
This section explains how to move the robot to a point that is set beforehand.
[Point Trace] dialog box
1 Open the Point Trace dialog box.
Use any of the following methods to open
the dialog box.
• On the main menu, click [Operation]-[Point
Trace].
• In the [Operation Toolbar], click [Point
Trace].
• In the Window Tree, double-click [Point
Trace].
• In the Point editor, click [Trace].
TIP
Control operation
The movement speed setting can be viewed and edited in [Auto Speed (%)] of the control toolbar.
w WARNING
The robot will operate by pressing the jog buttons. Do not enter the robot movement range; doing so is hazardous.
During trace movement [Trace] button changes to [Stop] button. To stop the movement while it is in
progress, click [Stop] button.
■ ■ Arch option
If the trace type is [Absolute] and the motion type is [Point To Point], the arch option can be specified.
For details on the arch option, refer to the programming manual of the robot controller.
21
4.7 Monitor function
Follow the procedures below to specify / refer to the current conditions of the internal controller.
4
Control operation
3 Each output signal is turned ON/OFF by clicking each item on the [DO/MO/LO/
TO/SO] screen.
n NOTE
It is not applicable to operate dedicated outputs (such as return-to-origin).
4 IO (Input/Output) name can be switched by clicking "ION ON/OFF" button for I/O with the
function. (Refer to 4.6.1 "IO name function".)
22
4.7.1 IO name function
Each signal for DI/DO and SI/SO can be named. (IO name function)
This name can be used in a program or referred to with the programming box.
Procedures of editing and saving the name are described in this section.
n NOTE
Refer to RCX3 series Operator's Manual Chapter 6 "3.I/O status display" for referring to names with programming box.
4
c CAUTION
The IO names have not been transferred to the controller yet in this state.
Control operation
n NOTE
For IO names;
• Available characters: Alphanumeric and _ (under bar)
• Number of characters: Maximum 16
n NOTE
Click "Reload ION" button to read out the IO name saved in the controller.
23
5. File operation
While you can edit a controller data file obtained via data transfer or edit a newly created data file.
Data edited during can be sent to the controller.
1 On the [File] menu, click [New File]. [New File] dialog box
The [New File] dialog box appears.
TIP
The same result is gotten by clicking [New File] on
the toolbar, or by double-clicking [Target Tree]-
[File]-[New File].
2 Enter a name.
Enter the name to be saved.
n NOTE
The file is not created at opening the target window. After editing the data, the file is actually created by saving
from the [Save As] dialog box. The edited content is saved in the file that is created. If closing the target window
without creating the file, the corresponding file is deleted from the Target Tree of the RCX-Studio 2020 window.
24
5.2 Opening a data file
This section explains how to open a data file that was saved by transferring controller data or by saving a newly
created data file.
[Open File] dialog box
1 On the [File] menu, click [Open
File].
The [Open File] dialog box appears.
TIP
The same result is gotten by clicking [Open File] on the toolbar, or by double-clicking [Target Tree]-[File]-[Open File].
5
Area Check General
Extension Program Point Shift Hand Work Pallet Parameter
Output Ethernet Port
.all *1 ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
.all *2 ✔ ✔ ✔ ✔ ✔ ✔ ✔ − ✔
File operation
.pgm ✔ − − − − − − − −
.pst − ✔ − − − − − − −
.pnt − ✔ − − − − − − −
.pnm − ✔ − − − − − − −
.pcm − ✔ − − − − − − −
.prm − − − − − − − ✔ −
.sft − − ✔ − − − − − −
.hnd − − − ✔ − − − − −
.plt − − − − − ✔ − − −
*1: An .all file obtained by transferring controller data
*2: An .all file created as a new file and saved
25
5.3 Deleting a file from the Target Tree
This section describes how to delete a file from the Target Tree of the RCX-Studio 2020 window.
2 Select "delete".
Select the file and right-click to delete.
5 c CAUTION
When you select [Delete] in the delete confirmation message, the original data file is also deleted. The deleted
data file is moved to Recycle Bin.
File operation
Clear The selected file registration is cancelled from the Target Tree.(The original data file is not deleted.)
Delete Deletes the selected file from the target tree and moves the original data file to Recycle Bin.
Cancel No action.
26
6. Data transfer
RCX-Studio 2020 includes function for transferring data to any desired location.
Controller data can be saved into PC and the saved data can then be restored to the controller.
Data transfer
box for each type of data to transfer to the
PC. (All items are selected by default.)
When undefined parameters are not loaded,
check [Skip undefined parameters]. When
model specific parameters (generation data
and offset pulse, etc.) are not loaded,
check [Skip robot specific parameters].
When program numbers are loaded, check
[Transfer program numbers].
TIP
The transfer data list shows only the items for which
data is saved in the controller. Items for which no
data is saved are not shown in the transfer data list.
27
3 Specify the transfer destination.
Specify the destination to which the controller data will be transferred.
As the transfer destination you can choose either [Controller] or [File].
n NOTE
The file name extension [*.all] is automatically
added to the file that is transferred from the
controller. There is no need to select the file name
extension from the [Save as type] dropdown list in
the [Save As] dialog box.
28
4 Select the data to transfer to the PC.
In the [Transfer Data] list, select the check box for each type of data to transfer to the PC.
When undefined parameters are not loaded, check [Skip undefined parameters]. When model specific
parameters (generation data and offset pulse, etc.) are not loaded, check [Skip robot specific
parameters]. When program numbers are loaded, check [Transfer program numbers].
TIP
The transfer data list shows only the items for which data is saved in the controller. Items for which no data is
saved are not shown in the transfer data list.
n NOTE
The file name extension [*.all] is automatically
added to the file that is transferred from the
controller. There is no need to select the file name
6
extension from the [Save as type] dropdown list in
the [Save As] dialog box.
Data transfer
6 Start transferring the controller data.
In the [Controller Backup] dialog box, click [OK]. Data transfer begins, and the following message
appears.
When transfer is complete, a transfer completion message appears. Click [OK].
29
6.2 Transferring data from PC to controller
This section explains how to transfer data from another controller or from a file on the PC to a controller. To
transfer data to a currently-connected controller, execute this procedure from the target window of that
controller. To transfer data to an unconnected controller, execute this procedure from the RCX-Studio 2020
window.
c CAUTION
If you transferred data that requires the power to
be cycled, the transfer completion message
shown at right appears. Click [OK], and turn the
controller's power off and then on again.
When [Controller] is chosen, [online mode] (actual machine) or [offline mode] (emulator) can be
selected.
n NOTE
Select the file name extension of the transfer-
source file from the dropdown list located beside
the file name.
The following file name extensions can be
selected: [*.all], [*.pgm], [*.pst], [*.pnt], [*.pnm],
[*.pcm], [*.prm], [*.sft], [*.hnd], [*.wrk], [*.plt],
[*.clb], [*.clbadv], and [*.cnv].
30
3 Select the data to transfer to the
controller.
If the transfer-source is a controller, a list
appears in [Transfer Data] at pressing
[Connect]. If the transfer-source is a file, the
list appears when opening the file. In the
[Transfer Data] list, select the check box for
each type of data to transfer to the
controller.
When undefined parameters are not loaded,
check [Skip undefined parameters]. When
model specific parameters (generation data
and offset pulse, etc.) are not loaded,
check [Skip robot specific parameters].
When program numbers are loaded, check
[Transfer program numbers].
TIP
The transfer data list shows only the items for which data is saved in the controller. Items for which no data is
saved are not shown in the transfer data list.
Data transfer
NOTE
To cancel the transfer, click [Cancel].
c CAUTION
Even if you cancel the transfer, the data that had been transferred to the controller up to the moment you clicked
[Cancel] will not return to the state prior to transfer.
31
■ ■ Transferring data to an unconnected controller
n NOTE
Select the file name extension of the transfer-
source file from the dropdown list located beside
the file name.
The following file name extensions can be
selected: [*.all], [*.pgm], [*.pst], [*.pnt], [*.pnm],
[*.pcm], [*.prm], [*.sft], [*.hnd], [*.wrk], [*.plt],
[*.clb], [*.clbadv], and [*.cnv].
TIP
The transfer data list shows only the items for which data is saved in the controller. Items for which no data is
saved are not shown in the transfer data list.
32
4 Specify the transfer destination. Unconnected controller (data transfer is possible)
In the controller dropdown list, choose an
unconnected controller. If you choose a
currently-connected controller, the [OK] Connected controller (data transfer is not possible)
button of the [Controller Restore] dialog box
is unavailable, and data transfer is not
possible.
n NOTE
If connection to the controller fails, the error message [Failed to connect] appears. If this appears, check the
communication settings and the connection state of the cable.
c CAUTION
Even if you cancel the transfer, the data that had been transferred to the controller up to the moment you clicked
[Cancel] will not return to the state prior to transfer.
6
Data transfer
When transfer is completed, a message indicates completion. Click [OK].
33
7. Editing controller data and operating
The robot controller's various data (such as program, point, parameter, shift, hand, work, pallet, area output
check, camera calibration, conveyor calibration, and general Ethernet port data) can be edited directly on
RCX-Studio 2020.
Program editor
2 Open a program editor.
Select the [Empty program] from the [Robot
application selection] dialog box, and then
click [OK] to open a program editor.
7
n NOTE
If a program other than [Empty program] is selected in the [Robot application selection] dialog box, the wizard
Editing controller data and operating
to create a program template can be started. Select the application and follow the messages that appear on
the wizard screen to automatically create a program. Use the wizard in accordance with the application.
34
4 Save the program.
Save the program into the controller directly by either way of the following; click [Edit]-[Save] on the
main menu of the target window, or click [Save] in the edit toolbar.
n NOTE
If the edit toolbar is not shown in the target window, check whether the main menu [View]-[Toolbar]-[Edit
Toolbar] option has a check mark. If not, click [Edit Toolbar].
If it already has a check mark, click [Window]-[Dock All Panes].
n NOTE
Up to 100 programs can be saved in the controller. If you attempt to save when there are already 100 programs
saved in the controller, a "program number over" error appears.
7
This section explains how to edit a program that was previously saved in the controller.
Unsaved Saved
"*" disappears
35
7.3 Copying or deleting a program
This section explains how to copy or delete a program existing in the controller.
n NOTE
All axes connected to the robot must have completed return-to-origin.
2 In the program editor, click [Syntax Result of syntax check (no error is found)
Check].
[Syntax Check]
n NOTE
• By selecting an error and double-clicking, you can jump to the location of that error.
• If the syntax check pane is not shown, click [Window]-[Dock All Panes].
36
Program editor
3 Execute the program.
In the program editor, click [Start] to execute
the program.
To stop the program, click [Stop].
[Start] [Stop]
■ ■ Other buttons
• [Find]
Opens the [Find and Replace] window. A search string and find or replace the corresponding string can be set.
• [FUNC SEL]
Opens the [Function Selector] window. In the function selector, you can select a function from the list and click
[Insert] to insert the selected function at the cursor location of the program editor.
• [Step]
Each time you click this, the command statement at the highlighted line number is executed. If the command
statement is a subroutine or a sub-procedure, the first line of that subroutine or sub-procedure is executed.
• [Next]
Each time you click this, the command statement at the highlighted line number is executed. If the command
statement is a subroutine or a sub-procedure, the entire subroutine or sub-procedure is executed.
• [Skip]
Each time you click this, you will advance to the next line without executing the highlighted line number.
• [Run To]
Executes up to the cursor location in the program editor.
• [Skip To]
Skips to the cursor position of the program editor without executing the command statements.
7
• [Reset]
• [Breakpoint]
Sets a break point at the line where the cursor is located in the program editor. If a break point is already
specified there, the break point is cleared.
• [Bookmark]
Sets a bookmark at the line where the cursor is located in the program editor. If a bookmark is already specified,
the bookmark is cleared.
You can set multiple bookmarks and press the [F2] key to move to the next bookmark or the [Shift+F2] key to
move to the previous bookmark.
• [Exec Line]
Enables/disables the line display that is executed.
If the execution line is enabled, the line is highlighted when the program runs.
• [Common]
Switches the display to the common program. When the common program is displayed, pressing [Common]
switches the display to the original program.
[Common] is available if [Exec Line] is unavailable and a program named [COMMON] is also saved.
For details about the common program, refer to the programming manual of the controller you're using.
c CAUTION
The highlighted execution line display might be later than actual. Consider it an approximate indication of which
command statement within the program is currently being executed.
37
7.5 Editing point data
Use the Point editor to view and edit the controller's point data, point names, and point comments.
Point editor
1 Open the Point editor.
Use any of the following methods to open
the Point editor.
• On the main menu of the target window,
click [Coordinate System]-[Point].
• In the Window Tree, double-click
[Coordinate System]-[Point].
• In the [Coordinate System Toolbar], click
[Point].
n NOTE
7
Execute return-to-origin of the robot before performing teaching input with [Teach (mm)] or [Teach (pls)].
38
2 Edit the parameters.
Edit the parameters in the parameter editor.
For items that require to enter a specific
setting, a drop-down list appears. For details,
refer to the manual of the robot controller.
When editing a parameter, the edited items
turn red.
7
range in the plus (+) direction for each axis,
and the [SMx] value limits it in the minus (-)
direction. For details on shift data, refer to the
manual of the robot controller. When editing
shift data, the edited items turn red.
39
7.9 Editing work data
Use the Work editor to view and edit the area check output data.
7
• On the main menu of the target window,
click [Coordinate System]-[Pallet].
• In the Window Tree, double-click
[Coordinate System]-[Pallet].
• In the [Coordinate System Toolbar], click
[Pallet].
Editing controller data and operating
40
7.11 Editing area check output data
Use the Area Check Output editor to view and edit the area check output data.
7
TIP
For details on general Ethernet ports, refer to the manual of the robot controller.
editor.
41
7.13 Editing camera calibration data
Use the Camera Calibration editor to view and edit Camera Calibration data.
42
Revision record
User’s Manual
RCX-Studio 2020
Support Software
June. 2020
Ver. 1.01
YAMAHA MOTOR CO., LTD. Robotics Operations
All rights reserved. No part of this publication may be reproduced in any
form without the permission of YAMAHA MOTOR CO., LTD.
The contents of this manual are subject to change without prior notice.
Information furnished by YAMAHA in this manual is believed to be
reliable. However, no responsibility is assumed for possible inaccuracies
or omissions. If you find any part unclear in this manual, please contact
your distributor.
Robotics Operations
127 Toyooka, Kitaku, Hamamatsu, Shizuoka, 433-8103, Japan
Tel. 81-53-525-8250 Fax. 81-53-525-8378