Professional Documents
Culture Documents
Introduction
This manual explains how to install, handle, and operate the data logging and remote control software for
the machine vision system XG Series (XG-8000/XG-7000: herein referred to as the [XG Series], XG
VisionTerminal [herein referred to as XG Vision Terminal]. It also covers precautions regarding use of the
software. Read this manual thoroughly to understand the XG VisionTerminal functions in order to
maximize performance of the system.
Additionally, this manual can be used in conjunction with Ver. 5.∗ for the XG-8000 or Ver.4.∗ for the XG-
7000 but understand that in addition to the restrictions for the specific version that are described as
"notes" there may be slight differences in the screen structure and other such elements when reading this
manual.
Always keep this manual in a safe place for future reference.
Please ensure the manual is passed to the end user of the software.
Related manuals
When using the XG Vision Terminal, read all the various manuals included with the XG Series that will be
used.
Symbols
The following warning symbols are used to ensure safety and to prevent human injury and/or damage to
property when using the system.
DANGER
Indicates that the operator is at risk of death or serious physical injury if the system is improperly
operated or this precaution is not followed.
Warning
Indicates that the operator is at risk of physical injury if the system is improperly operated or this
precaution is not followed.
Caution
Indicates that property could be damaged (product malfunction, etc.) if the system is improperly
operated or this precaution is not followed.
Note
Indicates important operating procedures that could be easily overlooked.
Reference
Indicates items to enhance system understanding and other useful information.
2
Introduction
Trademarks
• Microsoft, Windows, Windows Vista ,and Excel are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
• "SD Memory Card" is a registered trademark of the SD Association.
• Other company names and product names noted in this document are registered trademarks or
trademarks of their respective companies. The ™ mark and ® mark have been omitted in this manual.
3
Introduction
General Cautions
• Before using the XG VisionTerminal to communicate with the XG Series controller, confirm that all
system functions of the XG controller are working properly.
• Before starting or operating the system, check to make sure all system functions are working correctly.
• If the system is operated beyond its published specifications or if the system is modified, its functions
and performance cannot be guaranteed.
• Please note that when the system is used in combination with other devices, its functions and
performance may be negatively affected.
• Do not use the system to protect the human body.
Precautions
• Do not launch more than one instance of the XG VisionTerminal.
4
Software License Agreement
NOTICE TO USER: PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("THIS AGREEMENT")
CAREFULLY. BY USING ALL OR ANY PORTION OF THE XG VisionTerminal ("THIS SOFTWARE"), YOU
ARE AGREEING TO BE BOUND BY ALL THE TERMS AND CONDITONS OF THIS AGREEMENT. IF YOU
DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT USE THIS SOFTWARE.
If you install, copy and or use all or a portion of this Software on a device or computer, you will be
deemed to have agreed to all the terms of this Agreement, and this Agreement will come into effect.
1. Definitions
1.1 "Use" or "using" refers to the accessing, installing, downloading, copying, operating and or
otherwise benefiting from the utilization of this Software.
1.2 "This Software" denotes the software and all associated documentation provided by KEYENCE.
1.3 "User" or "User's" infers the company or persons who have had the license to use this Software
granted to them by KEYENCE.
2. Grant of License.
2.1 In compliance with all of the terms and conditions of this Agreement, KEYENCE grants the non-
exclusive and non-transferable license to install and use this Software.
2.2 The granting of the license permits the single reproduction and or copying of this Software for the
User's backing up or archiving purposes.
2.3. This Software maybe installed on multiple devices and computers for the User's benefit and use.
2.4. The transfer of this Software via devices and computers with this Software installed on them by the
User to third parties is permitted. In such a case, the third party who receives this Software may
continue to use this Software in the same manner as the previous User.
2.5. With the transfer of this Software to a third party, the original User may install this Software to
additional devices and computers for further use as required. In such a case, the third party who
receives this Software may continue to use this Software in the same manner as the previous User.
2.6. The User maintains and guarantees that any thirdparties (as detailed in the previous two sections)
who receive and use this Software agree to this license Agreement and comply with all the terms
and conditions.
3. Restrictions.
3.1. This Software may not be modified by the User in any form except from the installation of updates or
new functions provided by KEYENCE.
3.2. The reverse engineering, decompiling or disassembling of this Software by any persons are not
permitted.
3.3. Without the prior permission of KEYENCE, the User may not reproduce or copy this Software for
selling or distributing to a third party
5
Software License Agreement
5. Disclaimer.
This Software is licensed to the User "AS IS" and without any warranty of any kind. In no event does
KEYENCE or its suppliers accept or assume any liability for any damages, claims, costs or profit loss as
a result of operating this Software.
6. Termination.
6.1 Under this Agreement the User's license will automatically terminate if this Software and any
associated copies of this Software are destroyed or voluntarily returned to KEYENCE.
6.2 Under this Agreement the User's license will terminate immediately and automatically without any
notice from KEYENCE if there is any failure to comply with any of the terms and conditions of this
Agreement. Upon termination, the using of this Software shall cease, and all copies (full or partial)
of this Software should be destroyed or returned to KEYENCE.
6.3 Compensation will be sought by KEYENCE should any violation or breach of this Agreement result
in any incurred costs or lost profit to KEYENCE.
7. Governing Law.
7.1 This Agreement will be governed by and construed in accordance with the substantive laws of
Japan.
7.2 If any part of this Agreement is found void and unenforceable, the rest of this Agreement will remain
intact, valid and enforceable according to the associated terms and conditions.
6
Contents
Contents
Chapter 5 Appendix
Error Messages ................................................... 5-2
7
Contents
8
1
Confirming the Package
Chapter
Contents
This package contains the following equipment and
accessories. Check that all accessories are included
Introduction
before using this system.
Introduction
(Model Number: XG-H7E or XG-H8NE)
1 x CD-ROM
Note
While we have taken the utmost care in packing these
components, should you find any items missing or damaged,
please notify your nearest KEYENCE sales office.
Reference
For details on the contents of the CD-ROM, see the Installation CD
Instructions found in the CD-ROM case.
1-1
Overview of the XG VisionTerminal
The XG VisionTerminal also collects image and While using the remote desktop, users can send console
measurement data from the XG Series via an Ethernet or button instructions to the XG Series. In addition to clicking
USB connection. console buttons visualized on the PC, users can also use a
joypad connected to the PC to send instructions.
Note
The XG Vision Terminal Ver. 4.* has some items that are File acquisition
unsupported for log data collection and remote desktop The XG VisionTerminal can acquire files from the SD1 or
between it and the XG-8000 Series. SD2 card of the XG Series controller containing program
When connecting with XG-8000 Series, use XG files, global settings, and archived images for storage on
VisionTerminal Ver.5.0 or later, and when using the 3D the PC.
viewer (Page 4-14), use XG VisionTerminal Ver.5.3 or later.
1-2
System Configuration
System Configuration
Example of a standard system of XG-7000 Series setup with two cameras using the XG VisionTerminal.
Controller
XG-7700/7500/7000 Handheld Controller
(OP-84231, option)
SD card (OP-87133, 512 MB*)
(Loaded in slot SD1 on controller)
Introduction
*XG-7700 comes with 1 GB
Camera cable
CA-CN3 (3 m)/
CA-CH3* (3 m) (option)
* Used to connect
high-speed cameras
24 V DC power supply
CA-U3 (option)
Lenses (option)
Note
• Ethernet connection supports up to 8 controllers.
• Ethernet and USB connections may be used at the same time, but only one USB connection is allowed.
1-3
System Operating Environment
The XG VisionTerminal requires a personal computer that meets the following conditions.
Note
Only one XG Series controller can be connected to the USB port.
1-4
2
Installing the XG
Chapter
VisionTerminal
Installation procedures will differ depending on whether
the program is being installed from the CD-ROM or by
Preparations
downloading from the User Support page.
Reference
This example below explains the installation procedures for
Windows XP.
Preparations
New Installation from the CD-ROM
Install the XG VisionTerminal from the CD-ROM by using
the following procedures.
Note
• If the PC you are installing to does not have the necessary
runtime components used by this software, you will be asked to
install those components. Follow the instructions and install all
components as necessary.
• Do not connect the USB cable to the PC and XG Series
controller prior to installation.
• Installation must be performed by a user with Administrator
privileges.
• Uninstall any previous version of this software (Page 2-3).
• When installing on a notebook PC, be sure to connect the AC
adapter power supply.
Reference
If the installation guide does not appear, double-click
\XG\VisionTerminal\setup.exe located on the CD-ROM.
Reference
If the installer does not appear, double-click setup.exe in the
CD-ROM menu.
2-1
Installing the XG VisionTerminal
3 Select language and click [OK]. 5 Follow the on-screen instructions to complete the
[Setup Wizard for XG VisionTerminal] appears. installation.
Reference
The version number will differ depending on the model and
period when purchased.
2-2
Installing the XG VisionTerminal
Preparations
components.
• Do not connect the USB cable to the PC and XG Series prior to
2 Double-click the [Add/Remove Programs] icon. installation.
The [Add/Remove Programs] menu appears. • Installation must be performed by a user with Administrator
privileges.
Reference
The version number will differ depending on the model and
period when purchased.
2-3
Installing the XG VisionTerminal
5 Click [Next].
The [User License Agreement] appears.
2-4
Starting and Exiting XG VisionTerminal
Preparations
for XG Ver. ∗.∗ → XG VisionTerminal Ver. ∗.∗.
Or, double-click the shortcut icon for the [XG
VisionTerminal Ver. ∗.∗] on the desktop.
The initial window appears.
Reference
• After the XG VisionTerminal has been launched for the first
time, it will automatically load the last saved settings files.
• If [Automatic connection on startup] and [Start logging on
startup] are selected in the [Options] menu (Page 4-13),
the XG VisionTerminal will automatically begin logging the
next time it is started.
2-5
Understanding the Respective Windows
(1)(2) (3)
(3) Toolbar
This bar contains button icons for the major commands.
Clicking an icon executes the command. See "Toolbar"
(Page 2-7) for more details.
(7) 3D viewer
By using information acquired from the 3D camera or LJ-V,
the 3D image of object for the inspection is displayed
(supported by XG VisionTerminal Ver.5.3 or later versions).
See "Observing 3D images (3D viewer)" (Page 4-14) for
more details.
2-6
Understanding the Respective Windows
Preparations
Registers a XG Series controller
connection to log data from and to the
Add monitor using the remote desktop
Connection function in the XG VisionTerminal. See
"Connecting to the XG Series" (Page 2-
8) for more details.
Connection to all registered XG Series
controllers begins. See "Connecting to
Connect All All Registered XG Series controllers
(Connect All)" (Page 4-10) for more
details.
Disconnects all connected XG Series
controllers. See "Disconnecting the
Disconnect
Connected XG Series Controllers
All
(Disconnect All)" (Page 4-10) for more
details.
Logging from all connected XG Series
Start controllers begins. See "Starting
Logging Logging (Start Logging)" (Page 4-10)
for more details.
Logging from all XG Series controllers
Stop for which logging is in progress stops.
Logging See "Stopping Logging (Stop Logging)"
(Page 4-10) for more details.
Changes the XG VisionTerminal global
settings. Displays the [Options] menu.
Options See "Changing the XG VisionTerminal
Global Settings (Options)" (Page 4-13)
for more details.
Zoom Ratio Changes the zoom ratio of the remote
(%) desktop window.
Automatically adjusts the zoom ratio of
Auto-fit the remote desktop to fit the window
size of the XG VisionTerminal.
Manually update the remote desktop
Update
display. See "Switching the update
Remote
method for the remote desktop" (Page
Desktop
4-7) for more details.
Switches through each view layout of
View the XG VisionTerminal window. See
Layouts 1 to "Switching View Layout in the XG
5 VisionTerminal Window (Select Layout)."
(Page 4-11) for more details.
2-7
Connecting to the XG Series
Settings on the PC
Set the information required for the Ethernet connection (IP
address, Subnet mask, Port number, etc.). For more Ethernet connection
2-8
Connecting to the XG Series
3 Click [Search].
The XG Series connected to the PC appears in the list.
LAN Connection
Connect the XG Series and PC over an Ethernet-based
LAN.
Preparations
HUB
(Router)
Note
Connecting to the XG Series
• Clicking [Search] will only display controllers that exist in
the same subnet.
Connect the Ethernet cable (commercial straight
• The controller may not show up initially if there are multiple
controllers on the network. In this case, repeat the search a cable) to the Ethernet ports on the XG Series
few times. controller and a hub or LAN port device.
2-9
Connecting to the XG Series
3 Click [Search].
The XG Series controllers that are connected on the
USB Connection
LAN appear in the list. Connect the XG Series directly to the PC using a USB
cable.
USB connection
Note
The XG VisionTerminal and XG VisionEditor cannot connect over
the USB cable simultaneously.
Note
4 Check the box next to the XG Series controller to • The installation wizard does not appear on Windows 7. To
register it as a connection and click [OK]. install on Windows 7, connect the system and the PC, then use
The new connection is added and appears in the Device Manager to manually install the USB driver.
In Device Manager, click [Update driver] on the property page
system view.
for the [XG-8000/7000 Series] under [Other devices], and
specify the folder that contains the USB driver.
• The USB driver is stored in \driver\USB in the enclosed
CDROM. Note, this driver is also installed in the
[c:\drivers\VWorks for XG] (For Ver. 5.∗, c:\drivers\V-Works for
XG H8N) following installation of the XG VisionTerminal.
• When using Windows 7 64-bit version, execute dpinst.exe
located in \drivers\USB\x64\ in the enclosed CDROM and then
install the USB driver.
2-10
Connecting to the XG Series
1 Connect the XG Series to the PC using the optional Registering the XG Series in the XG
USB cable (OP-66844).
VisionTerminal
[Found New Hardware Wizard] will appear on the PC
screen. The XG Series must be registered as a connection so that
the XG VisionTerminal can recognize it.
Note
Only one XG Series can be registered as a USB connection.
Preparations
1 From the [Connections] menu, click [Add Connection].
The [Add Connection] menu appears.
Reference
• The USB driver is stored in \driver\USB in the enclosed CD-
ROM. Note, this driver is also installed in the [c:\drivers\V-
Works for XG] (For Ver. 5.∗, c:\drivers\V-Works for XG H8N)
following installation of the XG VisionTerminal. 2 Click [USB].
• When you install a driver in the Windows XP environment,
Windows may display a warning message. When a
warning message appears, click [Continue] to complete
3 Click [OK].
2-11
Connecting to the XG Series
2-12
3
Typical Uses of XG
Chapter
VisionTerminal
This Chapter explains the operations outlined below used
to accomplish basic tasks in the XG VisionTerminal.
Typical Uses
• Controlling the XG Series remotely (remote desktop)
(Page 3-2).
• Logging data from the XG Series (Page 3-6).
Reference
To utilize the other features available in the XG VisionTerminal, see
"XG VisionTerminal Application Menu" (Page 4-1).
Typical Uses
3-1
Controlling the XG Series Remotely (Remote Desktop)
1. Registering a Controller
Register the XG Series controller as a connection in the XG
VisionTerminal to view the screen output.
Note
• Clicking [Search] will only display controllers that exist in
the same subnet.
• When there are multiple controllers connected to the
network, some of them may not show up initially. Repeat
the search as necessary.
Reference
To register an XG Series controller that does not display as
connected to the network after searching, select [IP Address]
and manually enter the IP address.
3-2
Controlling the XG Series Remotely (Remote Desktop)
Note
Click [Connect All] from the [Operation] menu. XGA image output is not supported in Ver. 4.∗.∗∗∗.
When the connection is completed, icons for each
connection in the system view change from to 1 From the [View] menu, select the desired XG series
. connection and then click [Launch Remote
Typical Uses
Reference Desktop].
The remote desktop window appears.
You can also connect to the controllers by clicking icon on
the toolbar.
Note
• If any of the connections fail, a confirmation screen will appear.
• When multiple connections are registered, it is not possible
select individual controllers to connect to, all of them will be
connected.
• The XG VisionTerminal and XG VisionEditor cannot connect
over the USB cable simultaneously.
Note
If you select [Launch Remote Desktop] from the XG
VisionTerminal for a controller already displayed in a remote
desktop window in the XG VisionEditor, operations for that
remote desktop will take priority.
3-3
Controlling the XG Series Remotely (Remote Desktop)
Reference
4. Controlling the Remote Desktop
• Displaying remote desktops for multiple controllers using
[Continuous] may result in slow screen updates for all
connected XG Series controllers. In this case, select Sending remote console keystrokes
[Asynchronous].
• The update interval for [Asynchronous] cannot be user This procedure displays the console view for operating the
specified to an arbitrary value because the interval is XG Series controller currently displayed in the remote
determined automatically based on the current connection desktop window.
status. In addition to sending remote console keystrokes by
• A check mark will appear next to the selected update method clicking buttons visualized in the console view, users can
when the menu is displayed. also use the keyboard or joypad connected to the PC.
• You can also specify the update method from the shortcut
menu displayed by right-clicking on the remote desktop 1 From the [View] menu, click [Handheld Controller].
window. The [Handheld Controller] window appears.
• The remote desktop icon for connections in the system view will
reflect the update method selected.
- : asynchronous or continuous
- : manual
Reference
You can also display the handheld controller view by clicking
[Handheld Controller] in the shortcut menu displayed by
right-clicking on the remote desktop window.
Target
Select the XG Series controller to operate from the
drop down list.
Cursor button
Click to move through the screen as the 8-way button
does on the handheld controller.
Buttons 0 to 8
Click to execute the same action assigned to the
button on the handheld controller.
Functions assigned to each button number are listed
to the right of the number.
3-4
Controlling the XG Series Remotely (Remote Desktop)
The button assignments can be set in the [Options] menu the remote desktop.
(Page 4-13). • Displaying the touch menu: Use the mouse the click areas
Typical Uses
• The console view must be displayed to enter keystrokes from that are not displayed on the remote desktop (Ver. 4.1 or later
• If multiple remote desktop windows are open, you can change • Closing the screen: Click (Close), displayed in the upper-
the operating target for the handheld controller window as right corner of the screen that you wish to close.
follows.
- Select the operating target from the drop down list at the top
of the handheld controller window.
Saving the remote desktop screen to a file
- From the [View] menu, select the desired connection and (Capture screen)
click [Handheld controller].
This procedure saves the contents of the currently
- The active connection in the handheld controller window is
displayed remote desktop as an image file.
indicated by a check mark next to the remote desktop
icon in the system view.
From the [View] menu, select the connected controller
Closing the handheld controller window and then click [Capture Screen].
Click the close button on the upper right of the handheld The image shown in the current remote desktop will be
controller window. saved to a 24-bit bitmap image file (.bmp) on the PC.
The file will be stored in the [Capture] folder located
under the path set in the [Save file to this base path]
field on the [Options] menu (Page 4-13).
Reference
• You can also save the remote desktop by clicking [Capture
screen] in the shortcut menu displayed by right-clicking on the
remote desktop window.
• The destination folder can be changed in the [Downloaded File
Basepath] field in the [Options] menu.
3-5
Logging Data from the XG Series
The XG VisionTerminal can log (collect) inspection results, 2 Specify the XG Series controller to register it as a
images, and archived data output from the XG Series connection.
during operation.
For a USB connection
Note
Click [USB].
• To log data, the flowchart program created in XG VisionEditor
must include either a data output step, an output image step, or For an Ethernet connection
an archived output location step that specifies the [PC Select [Search for Connections/Controllers], and click
program] as the destination device. For more details, see the [Search]. The XG Series connected to the PC appears
XG VisionEditor Reference Manual (Programming Edition).
in the list. Check the box next to the XG Series
• To store images and archived data output from the XG-8000
controller you wish to register as a connection.
Series as logs, Ver. 5.0 or higher is required.
Note
• Clicking [Search] will only display controllers that exist in
1. Registering a Controller the same subnet.
• When there are multiple controllers connected to the
Register the XG Series controller as a connection in the XG
network, some of them may not show up initially. Repeat
VisionTerminal to log data from it.
the search as necessary.
3 Click [OK].
The new connection is added and appears in the
system view.
3-6
Logging Data from the XG Series
Typical Uses
• For Windows versions other than Vista/7:
Reference
C:\Documents and Settings\name of logged in user\My
You can also connect to the controllers by clicking on the Documents\KEYENCE\XG VisionTerminal\(IP address or
toolbar. [USB])\SD2\xg\result
Note • For Windows Vista/7:
• If any of the connections fail, a confirmation screen will appear. C:\Users\name of logged in user\Documents\
• When multiple connections are registered, it is not possible
KEYENCE\XG VisionTerminal\(IP address or
select individual controllers to connect to, all of them will be
[USB])\SD2\xg\result
connected.
Reference
• The logging destination can be changed in the [Downloaded
3. Start Logging File Basepath] field. See "Changing the XG VisionTerminal
Global Settings (Options)" (Page 4-13) for more details.
This procedure starts logging data from the XG Series
• The log file destination folder can be opened directly by
connected and enabled as a logging target.
clicking [Open destination] in the properties menu displayed
by right-clicking on each logging icon, or by double-clicking
From the [Operation] menu, click [Start Logging].
the icon. When archiving is in progress, this shortcut always
Logging starts and the logging icon in the system view opens the following location.
changes from to . - For Windows versions other than Vista/7:
Clicking on the [+] to the left of the logging icon C:\Documents and Settings\name of logged in user\My
expands the logging targets. Documents\KEYENCE\XG VisionTerminal\(IP address or
[USB]).
- For Windows Vista/7:
C:\Users\name of logged in user\Documents\KEYENCE\XG
VisionTerminal\(IP address or [USB]).
3-7
Logging Data from the XG Series
Reference
• Up to 32 log views can be displayed at one time.
• The log summary only displays the output results.
2 Select the data output step for the log you wish to
view from the [Unit Name] box.
The most recent log data of the selected data output
unit appears in the menu.
Note
The display updates may be delayed if multiple log summary
windows are open.
3-8
4
XG VisionTerminal
Chapter
Application Menu
Commands in the XG VisionTerminal are organized under
the following seven menus.
XG VisionTerminal Application Menu
• File (Page 4-2)
• View (Page 4-4)
• Connections (Page 4-9)
• Operation (Page 4-10)
• Window (Page 4-11)
• Settings (Page 4-12)
• Help (Page 4-16)
Note
The commands available depend on the type of window being
4-1
File Menu
File Menu
This command creates a new settings file for the XG 1 From the [File] menu, click [Open].
VisionTerminal.
The [Open file] menu appears.
1 From the [File] menu, click [New]. If the currently open file has unsaved changes
A confirmation screen appears. To save the settings,
A confirmation screen to save your changes appears.
click [Yes]. Otherwise click [No].
Reference
If clicking [New] is the very first operation performed after the
XG VisionTerminal starts, the confirmation screen will not
2 Select the settings file and click [Open].
All XG VisionTerminal windows open at this point are
appear (and those steps following 2 are not required).
closed, and then a new XG VisionTerminal window
2 Clicking [Yes] opens up the [Save as] menu. opens under a new settings file.
Reference
• If you click [No] on the confirmation screen, any changes Saving the Settings File (Save)
to the current settings will not be saved and a new file will
be created. This command will save the settings to the current file
• Clicking [Cancel] will not create any new files. overwriting the previous file.
3 Enter the file name, then click [Save]. From the [File] menu, click [Save].
All XG VisionTerminal windows open at this point are This command overwrites the settings file that is
saved together with the specified settings file, and currently open.
4-2
File Menu
4-3
View Menu
View Menu
Reference
By default, a check mark appears next to this command and the
connections view is displayed.
4-4
View Menu
Using the handheld controller view Button numbers for each input device
(6)
H button
This button is used to enter key combinations with the
function key.
Click the H button next to buttons 1 or 7 then click the other Button numbers when using a joypad
button to simulate the key combination on the handheld Each button on the joypad corresponds to the numbers
controller. shown below by default (example using an Elecom joypad
JC-U2410TBK).
Reference
• You can also send keystrokes using the keyboard or joypad. To (0)
do this, change the button assignments in the [Options] menu
(5)
(Page 4-13).
• If multiple remote desktop windows are open, you can change
the operating target for the console view as follows.
- Select the operating target from the drop down list at the top
of the console view. (2)
- From the [View] menu, click the [(XG Series controller to (3)
operate)] and then [Capture console operation focus]. (7)
(6) (4)
(5) (1)
Note
Other joypads that have not been tested by KEYENCE may not
function correctly.
4-5
View Menu
2 Select the data output step for the log you wish to
view from the [Unit Name] box.
The log for the selected data output unit appears in
the menu.
4-6
View Menu
Monitoring the XG Series remotely (View Saving the remote desktop screen to a file
remote desktop) (Screen Capture)
This procedure displays the screen output from the This procedure saves the contents of the currently
connected XG Series controller. displayed remote desktop screen as an image file.
Note
XGA image output is not supported in Ver. 4.∗.∗∗∗. From the [View] menu, select the controller
connection and then click on [Screen Capture].
From the [View] menu, select the controller connection The image shown in the current remote desktop will be
to operate and click [Launch Remote Desktop]. saved to a 24-bit bitmap image file (.bmp) on the PC.
The remote desktop appears. The file will be stored in the [Capture] folder located
Reference
• The destination folder can be changed in the [Options] menu.
• The captured image file will be named as follows: "controller
name_year-month-date_hour-min-sec.bmp".
Reference
• Displaying remote desktops for multiple controllers using
[Continuous] may result in slow screen updates for all
connected XG Series controllers. In this case, select
[Asynchronous].
• The update interval for [Asynchronous] cannot be specified to
an arbitrary value because the interval is determined
automatically based on the current connection status.
• A check mark will appear next to the selected update method
when the menu is displayed.
4-7
View Menu
Reference
• Clicking [Reference] opens the log file destination folder.
- Default location for Windows versions other than Vista/7:
C:\Documents and Settings\name of logged in user\My
Documents\KEYENCE\XG VisionTerminal\(IP address or
[USB]).
- Default location for Windows Vista/7:
C:\Users\name of logged in user\Documents\KEYENCE\XG
VisionTerminal\(IP address or [USB]).
4-8
Connections Menu
Connections Menu
Note
Always disconnect the connection before deleting it.
Note
Clicking [Search] will only display controllers that exist in the
same subnet.
Reference
To register an XG Series controller that does not display as
connected to the network, click [IP address] and manually
enter the IP address of the connected controller.
4-9
Operation Menu
Operation Menu
Note
It is not possible to stop logging on only a selected controller, all
logging will be stopped.
Reference
Logging will stop the moment the connection is excluded as a
logging target. To resume logging, specify it as a logging target,
then click [Start logging].
4-10
Window Menu
Window Menu
4-11
Settings Menu
Settings Menu
This section explains the commands on the [Settings] 3 In the files list, click the file to download and select
menu. it.
Acquiring a File From a Connected 4 In the [Transfer To] box, specify the destination
path to store the downloaded files on the PC.
XG Series Controller (Acquire File)
Enter the location directly, or click [Reference] to
The XG VisionTerminal can download files from connected specify the destination.
XG Series controllers such as programs, global settings,
and registered images for storage on the PC.
5 Click [Execute].
The files specified in Step 3 are stored in the location
1 From the [Settings] menu, click [Download from
specified in Step 4.
Controller].
The [Download from Controller] menu appears.
6 When the files have been downloaded click the
close button on the [Download from Controller]
menu.
Note
Files cannot be downloaded if the target XG Series controller is
not connected.
Connection/Controller name
Select the XG Series controller to download files from.
Path
Specify the folder location directly, or click the folder in
the files list where the files you wish to acquire are
currently stored.
• Double-clicking a folder will display the contents of that
folder.
• Double-clicking ".." will return one level higher in the folder
hierarchy.
File List
This button displays a list of the latest files in the
specified folders at the [Path].
4-12
Settings Menu
1 From the [Settings] menu, click [Option]. 3 After completing the changes, click [OK].
Selecting [Automatic connection on startup] To change the assignments for keyboard operation
When this option is checked, the XG VisionTerminal • Change the column labeled [Keyboard].
will automatically connect to all registered XG Series • The keys labeled [NUM] indicate the numeric keypad.
Note
The [Reference] button is disabled when logging is in
process.
4-13
Settings Menu
Note Reference
In order to use the 3D viewer, "Height Image" and "Grayscale Changing the height-display range is possible by directly
(excluding LJ-V)" that are captured by the 3D camera or LJ-V are operating the color bars with a mouse.
necessary. In particular, if "Height Image" is not provided, no
image will be displayed. 2 Specify a folder storing "Height Image" and
"Grayscale" which are necessary for the 3D image
display, by clicking (Open Files) on the tool
1 Select [3D Viewer] from [Settings] menu.
bar.
[3D Viewer] screen opens.
Note
When "Height Image" and "Grayscale" are stored in one
folder, proper folder processing will be unavailable.
Next Image 3D image display is executed. Therefore, use different folders.
Wide Range Expands the height range. 3 Click (Next Image) or (Previous Image) on
the tool bar.
Narrow Range Reduces the height range.
The 3D image synthesized by using "Height Image"
Shifts the height range to the
Range and "Grayscale" is displayed on the view window.
lower direction (further direction
Shift (Low)
from the camera). Reference
Shifts the height range to the • When the "C" key is pressed while the "Ctrl" key is kept
Range pressed, the view window image currently displayed can
higher direction (nearer direction
Shift (High) be copied on the clip board.
to the camera).
• File names of "Height Image" and "Grayscale" which are
Displays in colors by fitting to the
Range used for the currently displayed 3D image, can be
height range currently being
Fit checked on the status bar at the bottom of the view
displayed.
window.
Displays in colors by fitting to the
Range upper/lower limits of the height
Reset measurable range of the 3D
camera.
4-14
Settings Menu
Reference
When XG VisionTerminal is exited while the 3D viewer is being
displayed, the 3D viewer is also exited. When only the 3D image
display is exited, click the close button at the upper right corner of
the 3D viewer.
4-15
Help Menu
Help Menu
4-16
Chapter
5
Appendix
Appendix
5-1
Error Messages
Error Messages
5-2
Error Messages
Appendix
traffic.
The camera cable is unplugged. Check that the camera cable is connected correctly to
the controller.
An error occurred while trying to The XG VisionTerminal is already Uninstall any previous visions of XG VisionTerminal,
install the XG VisionTerminal. installed. then re-install it.
A communication error occurred. The controller at the connection is • Check that the LAN cable is connected correctly
Failed to establish a remote disconnected from the network between the controller, PC and the hub.
desktop (connection). physically or otherwise. (Only • Make sure power to the hub is turned on.
applies to Ethernet connections.)
The IP address is set incorrectly. • Check the IP address settings for the controller.
(Only applies to Ethernet • Register the connection again using the correct IP
connections.) address (Page 2-8, 2-9).
The USB cable is not connected • Check that the USB cable is connected correctly
properly. (Only applies to USB between the controller and the PC.
connections.) • Do not use a USB hub. Connect the PC and
controller directly using a single USB cable.
The controller has no power. Check the power to the controller.
The connection failed due to a slow Close all applications using the network bandwidth.
response caused by heavy network
traffic.
The camera cable is unplugged. Check that the camera cable is connected correctly to
the controller.
A communication error occurred. The controller at the connection is • Check that the LAN cable is connected correctly
Console commands to the disconnected from the network between the controller, PC and the hub.
(connection) failed. physically or otherwise. (Only • Make sure power to the hub is turned on.
applies to Ethernet connections.)
The IP address is set incorrectly. • Check the IP address settings for the controller.
(Only applies to Ethernet • Register the connection again using the correct IP
connections.) address (Page 2-8, 2-9).
The USB cable is not connected • Check that the USB cable is connected correctly
properly. (Only applies to USB between the controller and the PC.
connections.) • Do not use a USB hub. Connect the PC and
controller directly using a single USB cable.
The controller has no power. Check the power to the controller.
The connection failed due to a slow Close all applications using the network bandwidth.
response caused by heavy network
traffic.
The camera cable is unplugged. Check that the camera cable is connected correctly to
the controller.
5-3
Error Messages
5-4
Error Messages
Appendix
downloaded file basebath (Page 4-13).
The selected remote desktop view A remote desktop connection has Connect the remote desktop (Page 4-7) and retry.
is disconnected. not been established for the target
controller.
The specified folder does not exist The specified folder path does not Create the required folder in the [View Files] screen on
on the controller (connection). exist on the controller. the controller.
An illegal path was entered. Specify a folder path that exists on the controller.
No SD card inserted in the The controller does not contain the Insert an SD card targeted for acquiring a file list.
controller (connection). SD card targeted for acquiring a file
list.
The SD card is not inserted. • Properly insert an SD card that has been tested by
KEYENCE.
• If the SD card is already inserted, remove it and
reinsert it again.
No SD card inserted in the The file that existed when the list Check the list of latest files on the controller by clicking
controller (connection). was acquired has since been [File List] on the [Download Files from Controller] menu
deleted from the controller. (Page 4-12).
Failed to write the files due to Not enough disk space available at Make space available by deleting unneeded files on
insufficient disk space. the destination. the PC.
Abort file acquisition from the
controller (connection)
Failed to write the files. Connection not established. Execute the [Connect all] command (Page 4-10).
Abort file acquisition from the
controller (connection)
Connection to the controller The controller at the connection is • Check that the LAN cable is connected correctly
(connection) failed. disconnected from the network between the controller, PC and the hub.
An error occurred while physically or otherwise. (Only • Make sure power to the hub is turned on.
communication was in progress. applies to Ethernet connections.) • Check that the LANcard on the PC is not disabled.
The USB cable is not connected • Check that the USB cable is connected correctly
properly. (Only applies to USB between the controller and the PC.
connections.) • Do not use a USB hub. Connect the PC and
controller directly using a single USB cable.
The controller has no power. Check the power to the controller.
The camera cable is unplugged. Check that the camera cable is connected correctly to
the controller.
5-5
Error Messages
5-6
Error Messages
Appendix
5-7
Revision History
Revision History
(1) KEYENCE warrants the Products to be free of defects in materials and workmanship for a period of one (1) year from
the date of shipment. If any models or samples were shown to Buyer, such models or samples were used merely to
illustrate the general type and quality of the Products and not to represent that the Products would necessarily
conform to said models or samples. Any Products found to be defective must be shipped to KEYENCE with all
shipping costs paid by Buyer or offered to KEYENCE for inspection and examination. Upon examination by
KEYENCE, KEYENCE, at its sole option, will refund the purchase price of, or repair or replace at no charge any
Products found to be defective. This warranty does not apply to any defects resulting from any action of Buyer,
including but not limited to improper installation, improper interfacing, improper repair, unauthorized modification,
misapplication and mishandling, such as exposure to excessive current, heat, coldness, moisture, vibration or
outdoors air. Components which wear are not warranted.
(2) KEYENCE is pleased to offer suggestions on the use of its various Products. They are only suggestions, and it is
Buyer's responsibility to ascertain the fitness of the Products for Buyer’s intended use. KEYENCE will not be
responsible for any damages that may result from the use of the Products.
(3) The Products and any samples ("Products/Samples") supplied to Buyer are not to be used internally in humans, for
human transportation, as safety devices or fail-safe systems, unless their written specifications state otherwise.
Should any Products/Samples be used in such a manner or misused in any way, KEYENCE assumes no
responsibility, and additionally Buyer will indemnify KEYENCE and hold KEYENCE harmless from any liability or
damage whatsoever arising out of any misuse of the Products/Samples.
(4) OTHER THAN AS STATED HEREIN, THE PRODUCTS/SAMPLES ARE PROVIDED WITH NO OTHER
WARRANTIES WHATSOEVER. ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES, INCLUDING,
WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
AND NON-INFRINGEMENT OF PROPRIETARY RIGHTS, ARE EXPRESSLY DISCLAIMED. IN NO EVENT SHALL
KEYENCE AND ITS AFFILIATED ENTITIES BE LIABLE TO ANY PERSON OR ENTITY FOR ANY DIRECT,
INDIRECT, INCIDENTAL, PUNITIVE, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT
LIMITATION, ANY DAMAGES RESULTING FROM LOSS OF USE, BUSINESS INTERRUPTION, LOSS OF
INFORMATION, LOSS OR INACCURACY OF DATA, LOSS OF PROFITS, LOSS OF SAVINGS, THE COST OF
PROCUREMENT OF SUBSTITUTED GOODS, SERVICES OR TECHNOLOGIES, OR FOR ANY MATTER ARISING
OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE THE PRODUCTS, EVEN IF KEYENCE OR
ONE OF ITS AFFILIATED ENTITIES WAS ADVISED OF A POSSIBLE THIRD PARTY’S CLAIM FOR DAMAGES
OR ANY OTHER CLAIM AGAINST BUYER. In some jurisdictions, some of the foregoing warranty disclaimers or
damage limitations may not apply.
E 1101-3
Revision History
Copyright (c) 2010 KEYENCE CORPORATION. All rights reserved. 197032E 1113-8 96107E Printed in Japan