MotoSim VRC 5.0 Manual
MotoSim VRC 5.0 Manual
MotoSim VRC 5.0 Manual
00
OPERATION MANUAL
FOR WINDOWS
Upon receipt of the product and prior to initial operation, read this manual thoroughly, and retain for
future reference.
MOTOMAN INSTRUCTIONS
MOTOSIM EG-VRC Ver 5.00 OPERATIONS INSTRUCTIONS
NX100 INSTRUCTIONS
NX 100 OPERATOR’S MANUAL (for each purpose)
NX 100 MAINTENANCE MANUAL
DX100 OR DX200 INSTRUCTIONS
DX100 OR DX200 OPERATOR’S MANUAL (for each purpose)
DX100 OR DX200 MAINTENANCE MANUAL
FS100 OR FS100L INSTRUCTIONS
FS100 OR FS100L OPERATOR’S MANUAL (for each purpose)
FS100 OR FS100L MAINTENANCE MANUAL
The operator’s manual above corresponds to specific usage. Be sure to use the appropriate manual.
1/532
156225-1CD
MotoSim EG-VRC
Ver 5.00
MANDATORY
• This manual explains teaching, playback, editing operations of jobs and files, operation
management of MotoSim EG-VRC. Read this manual carefully and be sure to understand its
contents before operation.
• General items related to safety are listed in instruction manuals supplied with the manipulator. To
ensure correct and safe operation, carefully read the instructions on safety before reading this
manual.
CAUTION
• Some drawings in this manual are shown with the protective covers or shields removed for clarity.
Be sure all covers and shields are replaced before operating this product.
• The drawings and photos in this manual are representative examples and differences may exist
between them and the delivered product.
• YASKAWA may modify this model without notice when necessary due to product improvements,
modifications, or changes in specifications. If such modification is made, the manual number will
also be revised.
• If your copy of the manual is damaged or lost, contact a YASKAWA representative to order a new
copy. The representatives are listed on the back cover. Be sure to tell the representative the
manual number listed on the front cover.
• YASKAWA is not responsible for incidents arising from unauthorized modification of its products.
Unauthorized modification voids your product’s warranty.
• Software described in this manual is supplied against licensee only, with permission to use or
copy under the conditions stated in the license. No part of this manual may be copied or
reproduced in any form without written consent of YASKAWA.
ii
156225-1CD 2/532
156225-1CD
MotoSim EG-VRC
Ver 5.00
Even items described as “CAUTION” may result in a serious accident in some situations. At any rate,
be sure to follow these important items.
NOTE To ensure safe and efficient operation at all times, be sure to follow all instructions, even if
not designated as “CAUTION” and “WARNING”.
iii
156225-1CD 3/532
156225-1CD
MotoSim EG-VRC
Ver 5.00
Registered Trademark
In this manual, names of companies, corporations, or products are trademarks, registered trademarks,
or bland names for each company or corporation. The indications of (R) and TM are omitted.
iv
156225-1CD 4/532
Table of Contents
1 Introduction
1.1 Overview of MotoSim EG-VRC . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1.1 Difference of Operation from Ver 4.10 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.2 Notice and Restriction about MotoSim EG-VRC . . . . . . . . . . 1-2
1.2.1 Optional Functionof controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2.2 Using data saved from a real controller with MotoSim EG-VRC . . . . . . . 1-3
1.2.3 Using MotoSim EG-VRC data on a real controller . . . . . . . . . . . . . . . . . . 1-3
1.2.4 Function depending on the system version of controller . . . . . . . . . . . . . 1-3
1.2.5 Restriction of Function of Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1.2.6 Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.2.7 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.2.8 Supported robot model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.3 Environment Required for MotoSim EG-VRC . . . . . . . . . . . . 1-6
1.4 Hardware Key. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1.5 Installing MotoSim EG-VRC . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1.6 Definition of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
1.7 Folder Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
156225-1CD 5/532
3 Offline Teaching Procedure
3.1 Operation Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
5 Displays
5.1 MotoSim EG-VRC Display . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1.1 Ribbon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 Virtual Pendant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
5.2.1 DX200 Virtual Pendant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
5.2.2 DX100 Virtual Pendant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
5.2.3 FS100 Virtual Pendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30
5.2.4 NX100 Virtual Pendant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-38
5.2.5 Input with keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-44
6 Display Operation
6.1 Viewpoint Operation Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1.1 Viewpoint Operation with the Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1.2 Preset Viewpoint Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.2 Light Manager Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.3 Displaying Shadows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
6.4 Pick Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
vi
156225-1CD 6/532
6.5 Markup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6.5.1 Freehand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6.5.2 Circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6.5.3 Rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
6.5.4 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6.6 Memo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
6.7 Cutting Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.7.1 X-Cutting Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.7.2 Y-Cutting Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
6.7.3 Z-Cutting Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
6.8 Measure Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
6.9 Measure Angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-28
6.10 Measure Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-29
6.11 Changing the Rendering Mode . . . . . . . . . . . . . . . . . . . . . 6-30
6.12 Other Display Operations . . . . . . . . . . . . . . . . . . . . . . . . . . 6-31
6.12.1 Changing Frame Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-31
6.12.2 Copying the Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-31
6.12.3 Dividing a Cell Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-31
6.12.4 Printing the Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
vii
156225-1CD 7/532
7.7 Peripheral Equipment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-29
7.7.1 Adding a Conveyor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-29
7.7.2 Adding a Press. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-32
7.7.3 Adding a Gantry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-33
7.7.4 Modifying the Soft Limit of a Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-34
7.7.5 Moving a Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-35
7.7.6 Programming a Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-36
7.7.7 Other Operations with devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-42
7.7.8 Conveyor Operation Panel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-44
7.7.9 Conveyor Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-45
7.8 Cycle Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-47
7.9 Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-48
7.9.1 Trace Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-48
7.9.2 Trace Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-49
7.9.3 Trace Copy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-51
7.10 VRC Maintenance Mode . . . . . . . . . . . . . . . . . . . . . 7-52
7.11 Displaying model / Editing Data of Safety Function . . . . . . 7-53
7.11.1 Displaying Robot Range Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-53
7.11.2 Editing the Safety Function Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-56
7.11.3 Displaying the Tool Interference Model . . . . . . . . . . . . . . . . . . . . . . . . 7-62
7.11.4 Displaying the Robot Approximate Model . . . . . . . . . . . . . . . . . . . . . . 7-63
8 Tool Functions
8.1 Position Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.1.1 Work Frame Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.1.2 Fix TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
8.1.3 Robot Position Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10
8.2 I/O Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
8.2.1 Dedicated and General I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
8.2.2 Expanded Digital I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
8.2.3 Analog I/O (EW Board) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.2.4 Inputs and Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
8.3 I/O Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24
8.3.1 I/O Event Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24
8.3.2 I/O Event Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-25
8.4 I/O connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-27
8.4.1 Management of I/O connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-27
8.4.2 I/O Connection setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-29
8.5 Variable Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-34
8.6 Lap Time Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-35
8.7 Stage Master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-37
8.8 Pulse Recorder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-38
viii
156225-1CD 8/532
8.9 Teaching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-40
8.9.1 OLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-40
8.9.2 Operation Handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-46
8.10 Collision Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-54
8.10.1 Collision Detection Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-54
8.10.2 Collision Model Group Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-55
8.10.3 Collision Definition Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-59
8.11 Sensing Option Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-60
8.12 Spray Model for Paint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-63
8.13 Speed Graph Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-65
8.13.1 Basic usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-65
8.13.2 Trace Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-65
8.13.3 Graph Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-67
8.13.4 Playback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-69
8.13.5 Graph Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-69
8.14 Running an External Software . . . . . . . . . . . . . . . . . . . . . . 8-71
8.15 Job Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-72
9 Model Editings
9.1 Cad Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1.1 Outline of the Cad Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1.2 Tree Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.1.3 Opacity Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.1.4 Teacher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
9.1.5 Mouse-Driven Model Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
9.2 Creating a New Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
9.3 Editing a Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
9.3.1 Displaying the File Data Editing Dialog Box. . . . . . . . . . . . . . . . . . . . . . . 9-7
9.3.2 Registering a Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
9.3.3 Part Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
9.4 Editing a Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18
9.5 Positioning a Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20
9.6 Editing Multiple Models (Model List). . . . . . . . . . . . . . . . . . . 9-23
9.7 Searching a Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-24
9.8 Saving and Reading a Model Group . . . . . . . . . . . . . . . . . . 9-25
9.9 Changing and Moving the Parent Model . . . . . . . . . . . . . . . 9-27
9.9.1 Changing the Parent Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-27
9.9.2 Moving the Parent Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-27
9.10 Changing a Model File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-28
9.11 Reading a Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-29
ix
156225-1CD 9/532
9.12 Model Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-31
9.12.1 Model Script Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-31
9.12.2 Model Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-32
9.12.3 Display of script input assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-34
9.13 CAD Data Import <CadPack Option> . . . . . . . . . . . . . 9-36
9.14 Changing the Coordinate Origin of CAD Data
<CADPack Option> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-39
9.15 CAD Data Export . . . . . . . . . . . . . . . . . . . . . . . . . 9-40
10 Configuration Settings
10.1 Graphical Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.1.1 Background Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.1.2 Smooth Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.1.3 Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.1.4 Shadow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.1.5 Frame & AXIS6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.1.6 Level of Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.2 Markup Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
10.3 Robot Option Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
10.4 Language and Unit Settings . . . . . . . . . . . . . . . . . . . . . . . 10-10
10.5 Performance Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11
10.6 CAD Import/Export <CadPack Option> . . . . . . . . . . . 10-12
10.6.1 CAD Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12
10.6.2 IGES/SAT Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
10.7 Show Teach Point <CadPack Option> . . . . . . . . . . . 10-14
11 Applied Operation
11.1 Teaching Using OLP Function . . . . . . . . . . . . . . . . . . . . . . 11-1
11.1.1 Teaching Operation Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
11.1.2 Position Designation in Free Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
11.1.3 Position Designation in Vertex Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4
11.1.4 Position Designation in Center Mode. . . . . . . . . . . . . . . . . . . . . . . . . . 11-5
11.1.5 Position Designation in Edge Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
11.1.6 Designation with Orientation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
11.1.7 Pick Object Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-11
11.1.8 Changing of Operation Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14
11.1.9 Move to External Reference Point . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15
11.1.10 Synchronous Base Axis Move to Target Point. . . . . . . . . . . . . . . . . 11-19
11.1.11 Position Designation with move slave function . . . . . . . . . . . . . . . . 11-25
156225-1CD 10/532
11.2 Trace Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-27
11.2.1 Changing Trace Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-27
11.2.2 Changing Trace Parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-28
11.3 Collision Detection Setting . . . . . . . . . . . . . . . . . . . . . . . . 11-33
11.4 Adding I/O Board Module . . . . . . . . . . . . . . . . . . . . . . . . . 11-36
11.4.1 Adding I/O Board Module (DX200, DX100, NX100). . . . . . . . . . 11-36
11.4.2 Adding I/O Board Module (FS100). . . . . . . . . . . . . . . . . . . . . 11-39
11.5 Option Function Setting . . . . . . . . . . . . . . . . . . . . . . . . . . 11-43
11.6 Dual-Arm robot Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . 11-45
11.6.1 Dual-Arm robot Setting (DX100) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-46
11.6.2 Dual-Arm robot Setting (FS100). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-49
11.6.3 Dual-Arm robot Setting (NX100) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-53
11.7 External Axes Setting (Motor Gun). . . . . . . . . . . . . . . . . . 11-55
11.7.1 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-55
11.7.2 Model setup and motion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-57
11.8 Setting of spot welding simulation . . . . . . . . . . . . . . . . . . 11-60
11.8.1 Initialize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-60
11.8.2 Setting of welded condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-61
11.8.3 Setting of welding machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-64
11.8.4 Making and control group setting of job . . . . . . . . . . . . . . . . . . . . . . . 11-64
11.8.5 Setting of simulation of electric gun . . . . . . . . . . . . . . . . . . . . . . . . . . 11-64
11.9 Setting of Conveyor Synchronization . . . . . . . . . . . . . . . . 11-65
11.9.1 Overview Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-65
11.9.2 System Construction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-66
11.9.3 Teaching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-72
11.9.4 Playback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-73
11.10 High-Speed Picking Simulation Function . . . . . . . . . . . . 11-74
11.10.1 Overview Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-74
11.10.2 Advanced Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-81
11.10.3 Specifications of template cell "MPP3_PICKING" . . . . . . . . . . . . . . 11-87
11.11 Converting a MotoSim EG cell to MotoSim EG-VRC . . . 11-89
11.12 Spot High Speed Spec Function . . . . . . . . . . . . . . . . . . 11-92
11.13 Setting of Paint workpiece supplying system
"MOTOFEEDER". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-95
11.13.1 Controller Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-96
11.13.2 MOTOFEEDER model setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-99
11.13.3 Relocation of robot and MOTOFEEDER . . . . . . . . . . . . . . . . . . . . 11-100
11.13.4 Master job Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-100
11.13.5 Paint job creating and registering. . . . . . . . . . . . . . . . . . . . . . . . . . 11-101
11.13.6 Playback the paint job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-102
xi
156225-1CD 11/532
12 Options
12.1 Motor Load Estimate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
12.2 Life Estimate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12
A
A.1 Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
A.2 Reading the CAD Data with MotoSim EG-VRC. . . . . . . . . . A-12
A.3 Storage Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13
A.3.1 Folder Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13
A.3.2 Save controller data created with MotoSim EG-VRC . . . . . . . . . . . . . . A-14
A.3.3 Load controller data to MotoSim EG-VRC. . . . . . . . . . . . . . . . . . . . . . . A-15
A.4 Standard function about DX200. . . . . . . . . . . . . . . . . . . . . . A-17
A.5 Standard function about DX100. . . . . . . . . . . . . . . . . . . . . . A-23
A.6 List of Function depending on the system version
of controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-29
A.7 List of Manipulator Models and Offset Values
Supported by MotoSim EG-VRC . . . . . . . . . . . . . . . . . . . . . A-31
1.8 Frequently-Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . A-40
B Revision History
xii
156225-1CD 12/532
1.1 Overview of MotoSim EG-VRC
1 Introduction
MotoSim EG-VRC is a software which has been developed as an offline teaching system for
YASKAWA industrial robot MOTOMAN series.
MotoSim EG-VRC reduces teaching time requiring an actual robot, supports improvement of
productivity and insures operator’s safety by enabling robot teaching on a personal computer.
MotoSim EG-VRC is an application software for MS-Windows having excellent operability and
many advantages such as running multiple applications at once.
1-1
156225-1CD 13/532
1.2 Notice and Restriction about MotoSim EG-VRC
Relative Job
TCP
Macro Instruction
I/F Panel
External Reference Point
Parallel Start Instruction
Coordinated Instruction
Extended Control Group
Station Angle Display ―
Softlimits Customization ― ―
Variable Allocation ―
1-2
156225-1CD 14/532
1.2 Notice and Restriction about MotoSim EG-VRC
NOTE In regard to the FS100 controller, the "CMOS.BIN" file saved from a real controller can not
be used with MotoSim EG-VRC to create the environment.
Job
Condition files
Usable data
General data
All the name data
Parameters
Unusable data
CIO Program
1-3
156225-1CD 15/532
1.2 Notice and Restriction about MotoSim EG-VRC
1-4
156225-1CD 16/532
1.2 Notice and Restriction about MotoSim EG-VRC
1.2.6 Accuracy
• Positional Accuracy
When the job made in MotoSim EG-VRC is executed on the real robot, teaching points
may be misaligned by the strain and placement error of work, and the deflection of robot.
So, check the teaching points by NEXT/BACK, and modify them.
• Trajectory Accuracy
The simulated trajectory range is different from the real robot. When the job made in
MotoSim EG-VRC is executed on the real robot, check the teaching points by NEXT/
BACK, and do test running. After sufficient operation check, execute playback.
• Cycle time Accuracy
The simulated cycle time is different from the real robot. If robot job contain the position
level "PL=0" in move command, the resulting cycle time simulation may not provide
sufficient accuracy compared to the actual robot.
• Robot model Accuracy
Robot model is only external form, bolt hole and anchor bolt may be left out. Movable
parts other than robot (ex. cable) can not be simulated.
1-5
156225-1CD 17/532
1.3 Environment Required for MotoSim EG-VRC
To run MotoSim EG-VRC, the following hardware and software are required:
Memory 2 GB or more
Supported by MS-Windows
Monitor
(256 colors or more)
• MotoSim EG-VRC may not execute correctly, because of PC model, Graphic Board,
NOTE other connected peripherals, and installed software, etc.
• When .NET Framework 3.5 SP1 is not installed to a personal computer, it is
automatically installed by installation of MotoSim EG-VRC.
1-6
156225-1CD 18/532
1.4 Hardware Key
A hardware key is supplied with MotoSim EG-VRC and must be attached to your computer's USB port.
Otherwise, MotoSim EG-VRC will not function properly. If multiple USB keys are in use, a USB hub can
be used to expand the number of available USB ports. if you have difficulties using multiple USB
hardware keys, contact Yaskawa Motoman customer service at (937)847-3200.
1. It is strongly recommended that you exit all applications before running the setup
program..
• Be sure to login in administrator mode when installing the MotoSim EG-VRC in Windows
NOTE XP/7, or else the system related DLL files in Windows might not be updated.
• When .NET Framework 3.5 SP1 is not installed in the personal computer, .NET
Framework 3.5 SP1 is automatically installed by installation of MotoSim?EG-VRC.
1-7
156225-1CD 19/532
1.6 Definition of Terms
1-8
156225-1CD 20/532
1.7 Folder Configuration
Public
Documents
MOTOMAN
MotoSimEG-VRC
Program Files
The above diagram is based on the assumption that the cell "TEST" is the file in which the
simulation environmental data is stored, and that there is one controller named "NX100" with 2
robots defined under the folders “RB1” and “RB2”.
The model files other than the robot model files are stored in the folder "TEST\MODELS".
1-9
156225-1CD 21/532
1.7 Folder Configuration
Program Files
MOTOMAN
MotoSimEG-VRC
The above diagram is based on the assumption that the cell "TEST" is the file in which the
simulation environmental data is stored, and that there is one controller named "NX100" with 2
robots defined under the folders “RB1” and “RB2”.
The model files other than the robot model files are stored in the folder "TEST\MODELS".
1-10
156225-1CD 22/532
2.1 Overview
This chapter describes the basic operation of MotoSim EG-VRC by giving practical examples
to first time users of this system.
Read this chapter thoroughly in order to quickly take advantage of the excellent operability
and various functions of MotoSim EG-VRC.
2.1 Overview
This chapter describes the procedures from cell construction to job creation. An arc welding
application is used as an example to illustrate the creation of workpieces for fillet-welding and
a welding torch for tool, and then to teach a welding path.
The following sections aim to create a robot, a workpiece and a stand like the ones prepared
in "Arc_samp_NX" sample cell shown in the figure below.
2-1
156225-1CD 23/532
2.2 Cell Construction
1. Click on [START] in the task bar menu, then click {PROGRAM} - {Motoman} -
{MotoSim EG-VRC} - {MotoSim EG-VRC} to run MotoSim EG-VRC.
2. When the main window appears, Click the MotoSim EG-VRC button ( ), and
select the [New] - [New] menu.
Select here
3. When the New Cel dialog box appears, enter any cell name: a folder where cells,
parameter data, model data, job data, etc. are stored can also be set. (The new folder
name is the same as the cell name.) In this example, the "TestCell" cell is created in
the "CELLS" folder in the "Cells" folder.
Enter "CelTest" in the File name edit box and click the [OK] button.
2-2
156225-1CD 24/532
2.2 Cell Construction
Select here
6. Select the controller system version, then press the [OK] button.
2-3
156225-1CD 25/532
2.2 Cell Construction
7. Controller Initialization.
The virtual controller will boot with the selected sytem version. This may take a few
moments. Once the boot up is completed, the virtual pendant will display in
maintenance mode along with the “Controller Maintenance Mode Instructions” guide.
When adding a controller with “No CMOS.BIN”, the controller needs to be initialized.
Follow the steps displayed by the intstruction guide dialog to initialize the controller.
When asked for the “Control Group”, select the robot “HP6-A0*” for the R1 group
(press the spacebar to display the list of available robots.)
When all the initialization steps are completed, press the [Complet] button of the
instruction guide dialog to reboot the controller in normal operation mode.
8. Once the virtual controller has rebooted, the virtual programming pendant will display
in normal mode.
In the “Robot Settings” dialog that will also appear, enter a name for the robot (for this
example, the default name “NX100-RB1” is used.) Select the model file corresponding
to the robot type (for the HP6-A0* select the “HP6-a00.mdl” file).
Press the [OK] button.
2-4
156225-1CD 26/532
2.2 Cell Construction
9. When the controller registration has been completed normally, the robot model
appears in the cell screen as shown in the figure below.
However, as shown in the following figure, the robot may be displayed as if it is sank in
the floor. This is because the offset value of the robot operational origin and the floor
center coordinate has been set to 0 (initial value). In this case, correct the robot
position by following steps 10 and 11.
2-5
156225-1CD 27/532
2.2 Cell Construction
10. On the [Home] tab, in the [Model] group, click the [CadTree] button, display the Cad
Tree selection box.
Select “NX100-RB1” and click on [Pos] button.
2-6
156225-1CD 28/532
2.2 Cell Construction
11. In the Position dialog box below, the robot model can be moved to any arbitrary place.
In the case of NX100-RB1, the height from the floor to the robot operational origin is
450 mm, enter "450" for "Z" and click the [OK] button.
The height from the floor to the robot operational origin (here the height is 450 mm) can be
obtained by measuring the distance between the floor and the robot bottom by clicking the
on the [Home] tab, in the [Mesurement] group, click the [Distance] button. Refer to
Section 5.1 "MotoSim EG-VRC Display" for the details of measuring tools, and Section A.7
NOTE "List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC" for each
robot offset values.
When initialized the robot controller, MotoSim EG-VRC set the absolute data
NOTE automatically. So absolute setting is not needed in MotoSim EG-VRC.
Refer to " 7.1.4 Initializing the Controller (FS100) " for details.
2-7
156225-1CD 29/532
2.3 Creation of Models
This section explains how to create workpiece models and tool models using the CAD
functions.
Start
End
2-8
156225-1CD 30/532
2.3 Creation of Models
1. The dimensions of the workpiece model and workpiece stand model are shown in the
following figure:
600
600
400
500
25
200
200
30
Units: mm
Workpiece Model
2. On the [Home] tab, in the [Model] group, click the [CadTree] button, the [CadTree]
dialog appears.
2-9
156225-1CD 31/532
2.3 Creation of Models
3. When the Cad Tree appears, select "world" from the model tree; select {New Model} in
the right-click menu, or click the [Add] button.
NOTE To create a new model in the model selection screen, verify that the cursor is pointed to
"world" so that it will be the parent model.
4. Enter "STAND" (a word for “stand” in Japanese) in the Add Model Dialog box and click
the [OK] button.
A confirmation dialog box appears, to create the new model: click on [OK].
2-10
156225-1CD 32/532
2.3 Creation of Models
5. The "STAND" model appears in the Cad Tree: point the cursor to "STAND" and double-
click it.
6. The model editing dialog box appears: select “BOX” from the "Add Parts" combo box,
and click [Add].
7. The BOX Edit dialog box appears: input the dimensions of the workpiece stand.
When a part is added with the [Add] button, the parts editing dialog box appears
NOTE automatically. However, to reedit a part that has already been added, use the [Edit] button
to display the part editing dialog box after selecting the subject part name.
2-11
156225-1CD 33/532
2.3 Creation of Models
Select 400 for width, 600 for depth and 400 for height by using the spin button at the side
of the edit box or by entering the values directly. The incremental values of the spin box can
be changed from 0.1 to 100 in the incremental value list box. Select desired colors, and check
if the stand is displayed properly.
When satisfied, click the [OK] button to return to the file data editing box. Click the [Close]
button in the file data editing dialog box to complete the creation of workpiece stand model.
8. The workpiece stand model is located at the center of the floor under the current
conditions: therefore, click the [Pos] button in the Cad Tree to display the position
dialog box, and input 800 for X, 0 for Y and 200 for Z to modify the model location.
2-12
156225-1CD 34/532
2.3 Creation of Models
9. To create a workpiece, set "STAND" as the parent model by pointing the cursor to
"STAND" in the Cad Tree. Create a new model named "WORK" as shown in the
figures below.
10. Display the BOX Edit dialog box by selecting "BOX" from the "Add Parts" combo box in
the model editing dialog box, then click [Add].
2-13
156225-1CD 35/532
2.3 Creation of Models
11. Set the workpiece size and position as shown in the table below in the BOX Edit dialog
box: this model will be the bottom part of the fillet-welding workpiece.
Width (W) 200 Depth (D) 500 Height (H) 30
12. The model is currently displayed in the center of STAND model: to modify its position,
first close the BOX Edit dialog box by clicking [OK] and the file data editing dialog box
by clicking [Close]; after closing those dialog boxes, click the [Pos] button in Cad Tree
to display the Position dialog box, and enter 0 for X, 0 for Y, and 215 for Z to display
WORK model on top of STAND model.
13. Create the upper part of the workpiece: the upper workpiece is composed of a second
BOX part. Double-click "WORK" in Cad Tree to call up the file data editing dialog box,
and add another BOX model (note that this operation should not be done by clicking
the [Add] button in the Cad Tree).
2-14
156225-1CD 36/532
2.3 Creation of Models
14. Set the workpiece size and position as shown in the table below in the BOX Edit dialog
box.
15. Check if the workpiece model has been created according to the dimensions specified
in the step 1.
If the model has different dimensions or to change the color of the model, proceed to
the step 16 and 17 to make modifications.
16. Display the BOX Edit dialog box by pointing the cursor to BOX model to be edited
among the models added to the Cad Tree, then double-click it.
17. Reedit the workpiece size, etc. in the BOX Edit dialog box. To modify the color of the
model, click on the [Color...] button.
2-15
156225-1CD 37/532
2.3 Creation of Models
1. On the Virtual Programming Pendant, select from the main menu {ROBOT} - {TOOL}.
2. The TOOL settings appear. Move the cursor with the arrow keys to the Z field. Press
the [Spacebar] to select the Z field for edition and enter the value “395”. Press [Enter]
to register the entered value. Repeat the same procedure for the Ry field and enter a
value of -35. (In this example, the tool end curves by “Ry = -35” relative to the flange
axis.
2-16
156225-1CD 38/532
2.3 Creation of Models
First, method (1) is used to explain the creation of a tool model with the MotoSim EG-VRC
CAD function.
In method (2), an HSF format model is used; this is explained in "Reading the HSF Format
Model" later on.
Part A
Start
End
2-17
156225-1CD 39/532
2.3 Creation of Models
1. Display the Cad Tree to create a new model names "TOOL". In this case, point the
cursor to "NX100-RB1_flange" and create a new model so that the parent model of the
tool model is the flange of the robot.
Select the
NX100-RB1_flange
model and click [Add]
If the parent model is not set correctly, change the parent model by selecting
{Model Attribute} - {Set Parent } as shown in the following figure.
2-18
156225-1CD 40/532
2.3 Creation of Models
2. The dimensions of the tool model are shown in the following figure:
150 70
70
X Y
80
Z Z
20
170
145
35°
30
Units: mm
Y
3. Double-click "TOOL" in the Cad Tree to display the file data editing dialog box, and add
parts in the file data editing dialog box.
The tool model is composed of two BOX models and two CYLINDER models. Assume
these four parts as parts A, B, C and D, respectively: edit parts A and B in the BOX edit
dialog box and parts C and D in the CYLINDER Edit dialog box.
The following tables show the size and layout of each parts A, B, C and D.
• Part A (BOX)
Width (W) 70 Depth (D) 70 Height (H) 80
• Part B (BOX)
Width (W) 150 Depth (D) 70 Height (H) 20
2-19
156225-1CD 41/532
2.3 Creation of Models
• Part C (CYLINDER)
Lower Dia. 30 Height (mm) 170 Division 16 Upper Dia. 30
• Part D (CYLINDER)
Lower Dia. 30 Height (mm) 145 Division 16 Upper Dia. 30
4. When the parts are all added, check the tool model on the screen, then click on the
[Close] button to exit the file data editing dialog box.
5. Verify that the size and layout of the tool model, STAND model and WORK model are
properly set, and click the [Close] button in the Cad Tree to complete creation of the
models.
2-20
156225-1CD 42/532
2.3 Creation of Models
1. Select "NX100-RB1_tcp" in Cad Tree and click [Add] to display the Add Model Dialog
dialog box, then enter "TOOL2" in the Name edit box.
2-21
156225-1CD 43/532
2.3 Creation of Models
2. Click the [...] button of the file name and select "Torch.hsf" file in the folder
"Models\Torch"; click the [OK] button.
The HSF model files can be added by drag and drop from the Explorer. (Refer to Section
NOTE 9.11 "Reading a Model" for details.) In this case, answer "Yes" when prompt "Select the
parent model? and then select "NX100-RB1_tcp" as the parent.
2-22
156225-1CD 44/532
2.4 Setting of Target Points (AXIS6 Model)
This section explains on how to add an AXIS6 model before starting to teach. This procedure
is not necessarily required, however, it makes future teaching easier.
AXIS6 is a model composed of only X, Y, and Z-axis frames. Set AXIS6 as target points for
the following two steps which will be teach later.
• Step 3: welding start position
• Step 4: welding end position
1. On the [Home] tab, in the [Teaching] group, click the [OLP] button to display OLP
dialog box as shown below. Select the [Teacher] radio button in the “Operation Obj”
section, check the [OLP Pick] check box.
Select “Teacher”
2-23
156225-1CD 45/532
2.4 Setting of Target Points (AXIS6 Model)
2. Set the Teacher to the welding start position of Step 3: click the welding start position
with [Enable] checked.
Click here.
3. Set the Teacher to optimum angle for the tool welding position: in the following
example, welding is performed at an angle of 45° to the welding position. Press the
[Display Position] button from the OLP panel and set Rx, Ry and Rz as shown below.
Rx (degree) 180 Ry (degree) 45 Rz (degree) 0
4. Double-click the "WORK" model in the Cad Tree and add AXIS6 in the file editing
dialog box.
5. Click on [Add] and verify that the number “1” has been added to the Index list box.
Then, check the [Pose] check box in the Teacher group and click the [Goto] button.
With this operation, the teacher frame color in the cell window changes, which means
that AXIS6 has been set to the teacher coordinate and orientation and now overlaps it.
2-24
156225-1CD 46/532
2.4 Setting of Target Points (AXIS6 Model)
6. Set AXIS6 to the welding end point by performing steps 1 and 2 again, however, since
the welding end point is to be set this time, be sure to click the part shown below in the
OLP function. (Since the teacher angle has already been modified in the 3rd step, the
angle modification is not necessary here.)
Click here.
7. Add frame number 2 by clicking the [Insert] button in Frame Edit dialog box for AXIS6
which has been previously set; verify that the [Pose] check box is checked and click on
[Goto].
2-25
156225-1CD 47/532
2.5 Teaching
2.5 Teaching
Start
Select a job.
End
2-26
156225-1CD 48/532
2.5 Teaching
2. With the cursor in the “JOB NAME” field, press the [Spacebar] to select the “JOB
NAME” field and display the alphanumeric input window. Enter a name for the job.
For this example, enter "GUIDE" in the “Result” field and then press [ENTER]. To enter
a name for the job, the keyboard is also available. For details, please refer to the "
5.2.5 Input with keyboard ".
3. Click the [EXECUTE] button or press [ENTER], to create the new job.
2-27
156225-1CD 49/532
2.5 Teaching
To display or hide the pendant keypad, press the [/] key or click on the icon.
2-28
156225-1CD 50/532
2.5 Teaching
2. In the input line, select the motion type using the [MOTION TYPE] key of the pendant
keypad.
For this example, select joint motion (MOVJ)
4. Press [Enter] to register the motion instruction to the robot current position.
2-29
156225-1CD 51/532
2.5 Teaching
2. Select the [OLP Pick] check box and [Vertex] check box in the “Pick type” section, and
click an arbitrary point; the TCP moves to overlap the vertex near the clicked point.
To make the most of the AXIS6 which has been set to the welding start point in the
previous section, the OLP settings should be made as follows:
• OLP Active: Checked
• Move Mode: Position, Orientation
• Pick Mode: Vertex
• Pick Object: Frames
• Operation Object: Robot Name (NX100-RB1)
3. Click on AXIS6 displayed on the screen with the mouse as shown in the figure below:
the tool angle is adjusted to the angle of the AXIS6.
If the tool collides with the workpiece due to an improper tool angle, avoid the collision
by manually repositioning the robot with the programming pendant dialog box.
2-30
156225-1CD 52/532
2.5 Teaching
2-31
156225-1CD 53/532
2.5 Teaching
2-32
156225-1CD 54/532
2.5 Teaching
3. Move the job cursor back to Step 5 (before the END command).
2-33
156225-1CD 55/532
2.5 Teaching
Adding Steps
1) Move the cursor to the step preceding the insertion point.
2) Move the robot to the desired position using the virtual pendant or MotoSim EG-
VRC functions (OLP, Position panel...)
3) Set the motion type and motion speed.
4) Press the [ADD] key of the pendant keypad and then the [ENTER] key
2-34
156225-1CD 56/532
2.6 Playback
2.6 Playback
1. On the virtual pendant, move the job cursor to the top of the job.
2. In MotoSim EG-VRC, click the job execution button [Start] to perform playback and
check the movement.
3. When the playback is completed, the play time can be displayed by clicking [Trace] to
show the Trace Manager dialog.
• To modify the job after playback the virtual pendant next to be change back to teach
NOTE mode by pressing the [TEACH] button.
• During the execution of job, please do not sleep or hibernate the PC.
The display of cell window may not recover.
2-35
156225-1CD 57/532
3.1 Operation Flow
This chapter describes the procedure for offline teaching and examination of robot application
with MotoSim EG-VRC, and other related software.
The following flowchart shows the general flow of the offline teaching using MotoSim EG.
Start
Registration of controller and Register created controller and layout the robots
arrangement of robots in the cell.
Saving of jobs, parameters and From the virtual pendant menu, select {FD/CF} -
tool data. {SAVE} ans save the job and data.
Solid lines indicate operation by MotoSim EG-VRC and dotted lines indicate operations by
other software.
3-1
156225-1CD 58/532
4.1 Creating a New Cell
This chapter explains on how to create and edit a cell. Before starting to program robot
motion with MotoSim EG-VRC, first create a cell and then register the controllers with the type
and number of the robots to be used.
For controller and robot registration, refer to Section 7.1 "Adding a New Controller".
Procedure
1. Click the MotoSim EG-VRC button ( ), and select the [New] - [New] menu.
2. Enter a file name in the File name edit box, and click on [Open] to create a basic cell.
Registration of Template
The cell are currently open is registered as the template. When many cells with same robot
configuration are created, creating the cell can be easily through the use of the template.
Procedure
1. Open the cell to register as template.
2. Click the MotoSim EG-VRC button ( ), and select the [New] - [Template] menu.
4-2
156225-1CD 59/532
4.1 Creating a New Cell
3. Select the [Template] radio button, and click the [Add] button.
4-3
156225-1CD 60/532
4.1 Creating a New Cell
Procedure
1. Click the MotoSim EG-VRC button ( ), and select the [New] - [Template] menu.
2. Select the name of template to rename in the template list.
3. Select the [Template] radio button, and click the [Rename] button.
4-4
156225-1CD 61/532
4.1 Creating a New Cell
4. Set the new name of template, and click the [OK] button.
Procedure
1. Click the MotoSim EG-VRC button ( ), and select the [New] - [Template] menu.
4-5
156225-1CD 62/532
4.1 Creating a New Cell
3. Select the [Template] radio button, and click the [Delete] button.
4. A confirmation dialog box is displayed. Click the [OK] button.
4-6
156225-1CD 63/532
4.1 Creating a New Cell
Procedure
1. Click the MotoSim EG-VRC button ( ), and select the [New] - [Template] menu.
2. Select the name of template to delete in the template list.
3. Select the [Create cell from template] radio button, and set the name of new cell.
4. Click the [Create cell] button.
4-7
156225-1CD 64/532
4.1 Creating a New Cell
5. The new cell is created. If the [Open the created cell] is checked, the new cell is
opened.
4-8
156225-1CD 65/532
4.2 Opening a Cell
Procedure
1. Click the MotoSim EG-VRC button ( ), and select the [Open] - [Open] menu.
When the sample cell is opened, click the MotoSim EG-VRC button ( ), and select
the [Open] - [Open Sample Cell] menu.
When opening a cell with LINE data (wire frame), it is recommended to use LINE data in
NOTE the HMF format: opening a cell with LINE data in other format may take some time.
If the LINE data is in the format other than HMF, convert the LINE data with “MDL2HMF.EXE”
(located in a folder where MotoSim EG has been installed).
4-9
156225-1CD 66/532
4.2 Opening a Cell
If there is a model in the RWX format in the cell, the following dialog box appears.
Click on [OK] to open the cell: the cell opens after the model in RWX format is automatically
converted to HMF format.
• When the model is converted, a cell with corresponding HMF format will automatically be
NOTE created as well: the RWX format cell will be saved under the name "*.vcl.BCL".
• If the cell created upon the model conversion is not saved, the model will be converted
again the next time the cell is open.
4-10
156225-1CD 67/532
4.3 Storing a Cell
A cell file can be stored either under it current name “Save” or under a new name “Save As”.
Newer cell files containing HSF files may not display properly on older MotoSim EG-VRC
NOTE versions. If a cell file need to be used with an older MotoSim EG-VRC version, it is
recommended to save it in the corresponding version with the "Save As" dialog box.
4.3.1 Save
To store a file under its current name, click the MotoSim EG-VRC button ( ), and select
the [Save] menu.
If the cell file was loaded from an older MotoSim EG-VRC version, the following message will
display to confirm if the cell should be saved in the cell original format or in the MotoSim EG-
VRC current version.
Click [Yes] to save the file in MotoSim EG-VRC current version. Click [No] to save the file in
its original version. Click [Cancel] to abort saving the cell file.
4-11
156225-1CD 68/532
4.4 Exiting a Cell and MotoSim EG-VRC
4.3.2 Save As
To store a file under a new name, click the MotoSim EG-VRC button ( ), and select the
[Save As] menu. Then store the file with the desired cell name. By changing the "Save as
type" selection, the cell file may also be saved in a previous MotoSim EG-VRC format.
To exit MotoSim EG-VRC, click the MotoSim EG-VRC button ( ), and select the [Exit]
menu.
They can also be terminated by clicking button in the control menu box on each window.
When clicking the MotoSim EG-VRC button ( ), and the [Relative Path] menu item as a
check mark in front. the path informations stored in the cell file are relative to the cell file folder.
If unchecked, the full path starting from the driver root is stored in the cell file. The check mark
can be toggled by selecting [Relative Path] . A cell saved with relative path is easier to
transfer to another computer. To store the file (refer to Section 4.3 "Storing a Cell").
4-12
156225-1CD 69/532
4.6 Exporting a File
This section explains how to output the current display of the models in the cell window to an
HTML files. The output file is in 3 dimensions and enables changing viewpoint, zoom, etc.
Procedure
2. Click the MotoSim EG-VRC button ( ), and select the [Export] menu. Select the
export file format in the "Save as type" box and save the file with the desired file name.
• When exporting to HTML format, a HTML file and a HSF file are saved. Both files are
required to display the HTML data properly.
• When exporting HSF file format, only the HSF file is saved. A separate application
supporting HSF format display will be required to view the HSF file by itself.
NOTE • When storing the cell as an HTML file, be sure that the folder name consists of one-byte
characters only; a file with two-byte characters may not be successfully opened.
• To view the cell saved in HTML file, use a personal computer which has access to the
Internet. When viewing the HTML files of the simulation, an Internet connection is
required to install the necessary ActiveX controls. Allow any ActiveX controls blocked by
Windows security settings.
4-13
156225-1CD 70/532
4.6 Exporting a File
Procedure
1. Set the display status of the models in the cell.
2. Click the MotoSim EG-VRC button ( ), and select the [Options] menu. Under the
"Robot Options" tab, in the "Animation Playback" section, check the "Export HSF file"
box.
3. Select the job for which you want to create an animation. Playback the entire job.
4. Click the MotoSim EG-VRC button ( ), and select the [Export] menu. In the "Save
as type" box select "HTML Page (*.html). Save the file under the desired file name.
(This will also save an HSF file.)
• The view can be change by clicking, holding and dragging with the left mouse button. To
set camera manipulation mode, right mouse click on the view and select one of the
following mode: Orbit (Rotate), Pan (Shift), Zoom (Zoom), Zoom to Window (Zoom to
Extents). For detail on the camera mode, please refer to Section 5.1 "MotoSim EG-VRC
Display".
• In the case of HTML animation file, to playback the animation right mouse click and select
{Animation} - {Play}. The playback can be paused/resumed by right clicking and selecting
{Animation} - {Pause}. The animation can be reset to the beginning by right clicking and
selecting {Animation} - {Rewind}.
4-14
156225-1CD 71/532
5.1 MotoSim EG-VRC Display
5 Displays
MotoSim EG-VRC has various displays. The main MotoSim EG-VRC display shows the cell
layout and the robot motion in a 3D environment. Also, for every VRC controller in the cell
there is a Virtual Pendant that allows to operate the VRC controller in the same manner than
the real controller.
For improvement of operability, the basic operations of MotoSim EG-VRC are common with
those of other Windows applications.
The following figure shows the MotoSim EG-VRC main window.
The appearance of MotoSim EG-VRC Ver 5.00 differs greatly from Ver 4.10 or
NOTE before. For more detail, please refer to the Section 1.1.1 "Difference of Operation
from Ver 4.10".
Group
5-1
156225-1CD 72/532
5.1 MotoSim EG-VRC Display
5.1.1 Ribbon
The ribbon is a command bar that organizes the features of an application into a series of tabs
at the top of the main window. The ribbon replaces the traditional menu bar and toolbars.
5-2
156225-1CD 73/532
5.1 MotoSim EG-VRC Display
5-3
156225-1CD 74/532
5.1 MotoSim EG-VRC Display
Home
Edit
• Undo and Redo function supports the robot position change, model edition, Cad Tree
operations and camera viewpoint operations. Any operation generated by the virtual
pendant or the playback of a JOB is not supported by the Undo and Redo function.
NOTE • Undo and Redo function may generate temporary files (mseg????.tmp) located in the
Temp folder under the MotoSimEG installation folder. Deleting these files while
MotoSimEG-VRC is running may prevent undoing some operations. Normal termination
of the MotoSimEG-VRC application will automatically remove all temporary files in this
folder.
Teaching
Displays OLP dialog box and enables OLP function. Moves the end of the
robot tool or a model to a target point with one-click operation.
For details, refer to Section 8.9 "Teaching".
5-4
156225-1CD 75/532
5.1 MotoSim EG-VRC Display
For detail on the CAM function please refer to CAM help (click and
select [CAM Help] menu).
View
Model
Selects a model: click any point of the desired model for selection.
Displays the model “Cad Tree” (tree structure organization of the models),
indicating models display status and relationship. Can be used to add and
edit models.
For details, refer to Section 9.1.1 "Outline of the Cad Tree".
5-5
156225-1CD 76/532
5.1 MotoSim EG-VRC Display
Pick
The Pick Mode sets conditions determining the selected point in the clicked
area.
For details, refer to "Pick Mode Setting".
Pick object set filters on the type of objects that can be selected by the mouse
pick.
For details, refer to "Pick Object Setting".
Screen
5-6
156225-1CD 77/532
5.1 MotoSim EG-VRC Display
Mesurement
Tools
Settings
5-7
156225-1CD 78/532
5.1 MotoSim EG-VRC Display
Operation Handle NOTE This function is available with the following robots only.
FS100 BMDA003-A00
When operate the Operation handle, the selected robot (R1 or R2)
only moves.
Controller
Setup
5-8
156225-1CD 79/532
5.1 MotoSim EG-VRC Display
Boot
VPP
File Settings
5-9
156225-1CD 80/532
5.1 MotoSim EG-VRC Display
Robot
External Device
5-10
156225-1CD 81/532
5.1 MotoSim EG-VRC Display
Simulation
Playback
Moves the cursor in the job to the first step on the virtual pendant, and
sets the robot position to the position of starting the job.
Executes the job currently selected of all the controllers in the cell.
Use the virtual pendant to change the selected job.
Monitor
5-11
156225-1CD 82/532
5.1 MotoSim EG-VRC Display
Collision
I/O Settings
Model Simulation
5-12
156225-1CD 83/532
5.1 MotoSim EG-VRC Display
Settings
Option Function
Estimate
5-13
156225-1CD 84/532
5.2 Virtual Pendant
When a Virtual Robot Controller (VRC) is registered in a cell, the associated Virtual Pendant is
displayed. The Virtual Pendant can be use to operate the VRC controller is the same manner
as with the programming pendant of each controller. The Virtual Pendant is composed of two
separed windows: the pendant screen and the prendant keypad. The display of the pendant
keypad can be toggled from the pendant screen by pressing the [/] key or by clicking on the
icon.
• For operation on the Virtual Pendant, please refer to each controller “Operator Manual”.
• When two keys are to be pressed simultaneously, the keys are shown with a “+” sign
between them, such as [SHIFT]+[COORD]. Press and hold the first key and then press
NOTE the 2nd key.
• Multiple axis keys cannot be used simultaneously.
• When resizing the pendant screen, if necessary, the display font size can be adjusted by
selecting {DISPLAY SETUP} - {CHANGE FONT} from the Virtual Pendant main menu.
Pendant
Screen
Pendant
Keypad
5-14
156225-1CD 85/532
5.2 Virtual Pendant
Keyboard
Button Description
Equivalent
5-15
156225-1CD 86/532
5.2 Virtual Pendant
NOTE When resizing the pendant screen to a smaller size, the displayed text maybe shorten to
fit in the smaller size buttons.
Keyboard
Keypad key Description
Equivalent
MAIN F1 MAIN
MENU MAIN MENU key MENU + UP
Increases the brightness of the screen.
MAIN
MAIN MENU key MENU + DOWN
Decreases the brightness of the screen.
5-16
156225-1CD 87/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[ASSIST]
• SHIFT key SHIFT
+ ASSIST key ASSIST
!?
ASSIST F3
!? The function list of key combinations with SHIFT key SHIFT
appears.
INTER
ASSIST
• INTERLOCK key LOCK
+ ASSIST key !?
INTER
The function list of key combinations with INTERLOCK key LOCK
appears.
Cancels the current status.
• Deletes the sub menu in the main menu area and the pull-down
[CANCEL] menu area.
Esc • Cancels the input data or the input status in the general-purpose
CANCEL
display area.
• Cancels the multiple views in the message area.
• Cancels the occurred error.
Works for the multi mode.
[MULTI] If this button is pressed when the multi mode is ON, the active window
switches.
MULTI
LAYOUT F5 MULTI
5-17
156225-1CD 88/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
TOOL SEL
Cursor to the next line and press DIRECT OPEN key DIRECT
OPEN . The
[DIRECT OPEN]
file will be displayed for the selected line. Display content will
DIRECT
L vary depending on the type of instruction used in the job.
OPEN
Example:
For a CALL instruction, the content of the called job will be displayed.
For a work instruction, the content of the condition file will be displayed.
For Input/output instructions, the input/output condition will be displayed.
• The lamp on this button is lit while the direct open is ON. Press
this button while the lamp is lit to return to the previous window.
[SHIFT] Changes the functions of other keys by pressing this key together.
TOOL SEL
5-18
156225-1CD 89/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[INFORM LIST] Displays instruction lists of commands available for job editing.
INFORM O
LIST
I
ROBOT SHIFT key SHIFT + [ROBOT]
The robot under axis operation can be switched to a robot axis which is
not registered to the currently selected job.
INTER
INTERLOCK key LOCK + [ROBOT]
Switchs the application when several applications are set to a robot.
5-19
156225-1CD 90/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[BWD] Moves the manipulator through the taught steps in the reverse
direction while this key is pressed.
BWD M • Only move instructions are executed (no weld commands).
The manipulator operates at the selected manual speed. Make sure that
the selected manual speed is the desired one before starting operation.
5-20
156225-1CD 91/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
Sets the speed for manual operation. This speed is also valid for
MANUAL SPEED operations with [FWD] and [BWD].
keys • There are four speed levels (slow, medium, fast, and inching).
The speed changes as described below. The selected speed is
D displayed on the status area.
FAST
Each time [FAST] is pressed, manual speed changes in the following
MANUAL SPEED C order:
SLOW "INCH"" SLOW""MED""FST".
Each time [SLOW] is pressed, manual speed changes in the following
order:
"FST""MED""SLOW""INCH"
[HIGH SPEED] Makes the manipulator move at high speed while this button and
one of the axis keys are pressed simultaneously during manual
operation. No need to change the setting of speed.
FAST E • The speed for [HIGH SPEED] is specified in advance.
MANUAL SPEED
It is possible to allocate any external axes to [E-] + [E+], [8-] + [8+] keys
to operate them.
Numeric Key Enters the number or symbol when the ">" prompt appears on the
input line.
7SYNCRO 8 9 • “.” is the decimal point. “-” is a minus sign or hyphen.
SINGLE
4SMOV 5 6
0-9 The Numeric keys are also used as function keys. Refer to the
- explanation of each function for details.
1 2 3
TOOL ON TOOL ON
.
JOB
0 TOOL OF TOOL OF
JOB
5-21
156225-1CD 92/532
5.2 Virtual Pendant
Keyboard Layout
The Virtual Pendant keypad key all have a corresponding key on the computer keyboard.
When the Virtual Pendant Screen has the input focus, the those keyboard key can be pressed
instead of clicking the keys on the pendant keypad.
ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
MAIN SIMPLE MOTION APPLIC
CANCEL ASSIST PAGE MULTI MODIFY INSERT DELETE EX.AXIS FWD
MENU MENU TYPE ATION
Page
` 1 2 3 4 5 6 7 8 9 0 - = Backspace Insert Home
Up
CapsLock A S D F G H J K L ; ‘ Enter
Y- Y+ Y- Y+ DIRECT
FAST 8- 8+ COORD ENTER
L- L+ B- B+ OPEN
Shift Z X C V B N M , . / Shift ↑
Z- Z+ Z- Z+ TEST Keypad
SHIFT SLOW BWD . SHIFT ↑
U- U+ T- T+ START Display
5-22
156225-1CD 93/532
5.2 Virtual Pendant
Pendant
Screen
Pendant
Keypad
5-23
156225-1CD 94/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
5-24
156225-1CD 95/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[SHIFT] + [COORD]
The coordinate number can be changed when the "TOOL" or
"USER" coordinate system is selected.
5-25
156225-1CD 96/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[INFORM LIST]
Displays instruction lists of commands available for
O
job editing.
5-26
156225-1CD 97/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
5-27
156225-1CD 98/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[DELETE]
Deletes the registered instruction.
F9 • Deletion completes when [ENTER] is pressed while this key
lamp is lit.
[INSERT]
Inserts a new instruction.
F8 • Insertion completes when [ENTER] is pressed while this key
lamp is lit.
[MODIFY]
Modifies the taught position data or instruction.
F6 • Modification completes when [ENTER] is pressed while this key
lamp is lit.
5-28
156225-1CD 99/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
Numeric Key Enters the number or symbol when the ">" prompt
0-9 appears on the input line.
- • "." is the decimal point. "-" is a minus sign or hyphen. The
. Numeric keys are also used as function keys. Refer to the
explanation of each function for details.
Keyboard Layout
The Virtual Pendant keypad key all have a corresponding key on the computer keyboard.
When the Virtual Pendant Screen has the input focus, the those keyboard key can be pressed
instead of clicking the keys on the pendant keypad.
ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
MAIN SIMPLE MOTION APPLIC
CANCEL ASSIST PAGE MULTI MODIFY INSERT DELETE EX.AXIS FWD
MENU MENU TYPE ATION
Page
` 1 2 3 4 5 6 7 8 9 0 - = Backspace Insert Home
Up
CapsLock A S D F G H J K L ; ‘ Enter
Y- Y+ Y- Y+ DIRECT
FAST 8- 8+ COORD ENTER
L- L+ B- B+ OPEN
Shift Z X C V B N M , . / Shift ↑
Z- Z+ Z- Z+ TEST Keypad
SHIFT SLOW BWD . SHIFT ↑
U- U+ T- T+ START Display
5-29
156225-1CD 100/532
5.2 Virtual Pendant
Pendant
Screen
Pendant
Keypad
5-30
156225-1CD 101/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
MAIN F1 MAIN
MENU MAIN MENU key MENU + UP
Increases the brightness of the screen.
MAIN
MAIN MENU key MENU + DOWN
Decreases the brightness of the screen.
5-31
156225-1CD 102/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[ASSIST]
• SHIFT key SHIFT
+ ASSIST key ASSIST
!?
ASSIST F3
!? The function list of key combinations with SHIFT key SHIFT
appears.
INTER
ASSIST
• INTERLOCK key LOCK
+ ASSIST key !?
INTER
The function list of key combinations with INTERLOCK key LOCK
appears.
Cancels the current status.
• Deletes the sub menu in the main menu area and the pull-down
[CANCEL] menu area.
Esc • Cancels the input data or the input status in the general-purpose
CANCEL
display area.
• Cancels the multiple views in the message area.
• Cancels the occurred error.
Works for the multi mode.
[MULTI] If this button is pressed when the multi mode is ON, the active window
switches.
MULTI
LAYOUT F5 MULTI
TOOL SEL
5-32
156225-1CD 103/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
Cursor to the next line and press DIRECT OPEN key DIRECT
OPEN . The
[DIRECT OPEN]
file will be displayed for the selected line. Display content will
DIRECT
L vary depending on the type of instruction used in the job.
OPEN
Example:
For a CALL instruction, the content of the called job will be displayed.
For a work instruction, the content of the condition file will be displayed.
For Input/output instructions, the input/output condition will be displayed.
• The lamp on this button is lit while the direct open is ON. Press
this button while the lamp is lit to return to the previous window.
[SHIFT] Changes the functions of other keys by pressing this key together.
TOOL SEL
[INFORM LIST] Displays instruction lists of commands available for job editing.
INFORM O
LIST
5-33
156225-1CD 104/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
I
ROBOT SHIFT key SHIFT + [ROBOT]
The robot under axis operation can be switched to a robot axis which is
not registered to the currently selected job.
INTER
INTERLOCK key LOCK + [ROBOT]
Switchs the application when several applications are set to a robot.
5-34
156225-1CD 105/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
Moves the manipulator through the taught steps while this key is
pressed.
• Only move instructions are executed (one instruction at a time,
[FWD] no welding instructions).
[BWD] Moves the manipulator through the taught steps in the reverse
direction while this key is pressed.
BWD M • Only move instructions are executed (no weld commands).
The manipulator operates at the selected manual speed. Make sure that
the selected manual speed is the desired one before starting operation.
5-35
156225-1CD 106/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[HIGH SPEED] Makes the manipulator move at high speed while this button and
one of the axis keys are pressed simultaneously during manual
operation. No need to change the setting of speed.
FAST E • The speed for [HIGH SPEED] is specified in advance.
MANUAL SPEED
It is possible to allocate any external axes to [E-] + [E+], [8-] + [8+] keys
to operate them.
Numeric Key Enters the number or symbol when the ">" prompt appears on the
input line.
7SYNCRO 8 9 • “.” is the decimal point. “-” is a minus sign or hyphen.
SINGLE
4SMOV 5 6
0-9 The Numeric keys are also used as function keys. Refer to the
- explanation of each function for details.
1 2 3
TOOL ON TOOL ON
.
JOB
0 TOOL OF TOOL OF
JOB
5-36
156225-1CD 107/532
5.2 Virtual Pendant
Keyboard Layout
The Virtual Pendant keypad key all have a corresponding key on the computer keyboard.
When the Virtual Pendant Screen has the input focus, the those keyboard key can be pressed
instead of clicking the keys on the pendant keypad.
ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
MAIN SIMPLE MOTION APPLIC
CANCEL ASSIST PAGE MULTI MODIFY INSERT DELETE EX.AXIS FWD
MENU MENU TYPE ATION
Page
` 1 2 3 4 5 6 7 8 9 0 - = Backspace Insert Home
Up
CapsLock A S D F G H J K L ; ‘ Enter
Y- Y+ Y- Y+ DIRECT
FAST 8- 8+ COORD ENTER
L- L+ B- B+ OPEN
Shift Z X C V B N M , . / Shift ↑
Z- Z+ Z- Z+ TEST Keypad
SHIFT SLOW BWD . SHIFT ↑
U- U+ T- T+ START Display
5-37
156225-1CD 108/532
5.2 Virtual Pendant
Pendant
Screen
Pendant
Keypad
5-38
156225-1CD 109/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[SELECT]
Selects menu items such as main menu, pull-down
Space
menu, etc.
5-39
156225-1CD 110/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
• [SHIFT] + [AREA]
[AREA] The language can be switched when the bilingual function is
valid. (Bilingual function is optional.)
Ctrl
• DOWN cursor button + [AREA]
Moves the cursor to the operation button on the screen if
displayed.
• UP cursor button + [AREA]
Moves the cursor to the general-purpose display area when the
cursor is on the operation button.
[SHIFT] + [COORD]
The coordinate number can be changed when the "TOOL" or
"USER" coordinate system is selected.
5-40
156225-1CD 111/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
5-41
156225-1CD 112/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[INTERLOCK] + [FWD]
[FWD] All instructions except move instructions are executed.
U
[SHIFT] + [FWD]
Move instructions are executed in succession.
[BWD]
Moves the manipulator through the taught steps in
Y the reverse direction while this key is pressed.
Only move instructions are executed (no weld commands).
[INFORM LIST]
Displays instruction lists of commands available for
O
job editing.
[CANCEL]
[DELETE]
Deletes registered instructions and data.
H Deletion completes when [ENTER] is pressed while this key lamp
is lit.
5-42
156225-1CD 113/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
[INSERT]
Inserts new instructions or data.
J Insertion completes when [ENTER] is pressed while this key lamp
is lit.
[MODIFY]
Modifies taught position data, instructions, and data.
N Modification completes when [ENTER] is pressed while this key
lamp is lit.
Numeric Key Enters the number or symbol when the ">" prompt
0-9 appears on the input line.
- “.” is the decimal point. “-” is a minus sign or hyphen.
. The Numeric keys are also used as function keys. Refer to the
explanation of each function for details.
5-43
156225-1CD 114/532
5.2 Virtual Pendant
Keyboard
Keypad key Description
Equivalent
Keyboard Layout
The Virtual Pendant keypad key all have a corresponding key on the computer keyboard.
When the Virtual Pendant Screen has the input focus, the those keyboard key can be pressed
instead of clicking the keys on the pendant keypad.
P age
` 1 2 3 4 5 6 7 8 9 0 - = Backspace Insert Home Up
Insert Ex.Axis O NW /O
eld
Y- Y+ Y- Y+
L- L+ FAST B- B+ Delete FF
Enter
Shift Z X C V B N M , . / Shift ↑
Z- Z+ Z- Z+ T est K eypad
Shift U- U+ SLOW T- T+ Modify S tart
. D isplay
Shift ↑
Area Select ← ↓ →
Procedure
1. Click the [KB] button in the software keypad.
5-44
156225-1CD 115/532
5.2 Virtual Pendant
2. Enter the string, and click the [OK] button, the inputted string is fixed and the previous
screen appears. Press the [Cancel button, the inputted string is canceled and the
previous screen appears.
• The inputted string is not checked. Please make sure not to use the character which can
NOTE not be inputted by the software keyboard.
• The other operation can not used on the input mode. When use the other operation,
Press the [OK] button or the [Cancel] button to close the input window.
5-45
156225-1CD 116/532
6.1 Viewpoint Operation Tools
6 Display Operation
The display tool functions help to achieve better visualization enabling text input on the cell
window, sectional display of models, display mode change, etc.
6-1
156225-1CD 117/532
6.1 Viewpoint Operation Tools
The most communly used viewpoint are available by clicking on the [Home] tab, in the [View]
group .
For detail on the preset viewpoint choices please refer to Section 5.1.1 "Ribbon".
Further preset viewpoint choices are available with the View Manager.
6-2
156225-1CD 118/532
6.1 Viewpoint Operation Tools
Standard View
buttons
Enables/disables the
zoom to extents function
when a standard view
button is pressed
User Views
listbox
View Manager
Item Description
[Standard View] buttons Changes the viewpoint to display associated the standard view.
[Fit view to extends] button Displays all the models in the cell to fit in the view.
Double clicking one of the views will display the associated user
[User View] listbox defined view.Clicking the selected view name will enable the edition
mode to allow renaming the selected view.
Saves the current viewpoint displayed on the screen to the user view
[Save] button
selected in the "User View" listbox.
6-3
156225-1CD 119/532
6.1 Viewpoint Operation Tools
NOTE User views definitions are only saved to the file when the cell is saved.
Using Shortcuts
Each view has an associated shortcut key that can be used to recall one of the defined views
when the input focus is on either the cell display or on the View Manager panel. Pressing one
of the numeric keys (1... 9, 0) will load the corresponding user view; the "0" key is used for the
10th user view. The first letter of the standard view name is used (.e.i. "T" for the Top view, "F"
for the Front view...), the letters are indicated on the buttons of the View Manager panel. The
keys "I", "O", "J" and "K" are used for the four isometric views.
Smooth Transition
The viewpoint can be changed with or without smooth transition function by setting the display
as follows:
• For the duration setting, click the MotoSim EG-VRC button ( ), and select the
[Options] menu.
6-4
156225-1CD 120/532
6.2 Light Manager Operation
The Light Manager panel allows to add or remove lights and to modify the settings or each
light. In addition to the default light, up to 4 additional lights can be added.
On the [Home] tab, in the [Screen] group, click the [Light Manager] button, the [Light Manager]
dialog appears.
Light Manager
6-5
156225-1CD 121/532
6.2 Light Manager Operation
Light Manager
When checked, clicking on the main view will move the position of the
light to the clicked position. (When unchecked, clicking the main view
Pick Light Position with doesn't change the light position and allows view point change
Mouse operation.)
Pressing the [Shift] key toggles the Pick Light Position with Mouse
check mark.
[On / Off]
[Off] : The selected light is turned off. But, the light is not erased, the
settings remains valid.
[On] : The selected light is turned on.
[Type]
Distant Light : Light rays are all parallel (coming from an infinite dis
tance)
Local Light : Omni directional rays coming from the light source
Light Property
point (light marker).
Spot Light : Cone shaped directional rays coming from the light
source point (light marker).
For more detail, please refer to the "Light Sources" .
[Color]
The color of the light is displayed in the rectangle.
[Change]
Displays the Color Dialog to change the color of the light.
Cancels the light setting modifications and closes the Light Manager
Cancel panel.
The light markers in the main view will be deleted.
• To preserve the light settings for next time the cell is opened, the cell needs to be saved
NOTE after the light settings are changed.
• When exporting files (i.e. html format), changing the light settings don't affect the
resulting exported file.
6-6
156225-1CD 122/532
6.2 Light Manager Operation
2. Click on the main view to position the light. The light will be created and a light marker will
be displayed to indicate the location of the light.
The light location and type can be confirmed by looking at the light marker in the main
view.
Light Marker
6-7
156225-1CD 123/532
6.2 Light Manager Operation
The lighting of the cell will change to reflect the new light influence.
As long as the [Pick Light Position with Mouse] is checked, clicking on the main view will move the
light to the clicked position. Other items can be changed in the Light Property .
Note that a maximum of 4 lights can be added to the cell.
3. To modify existing light, first select the "Light No." and then change the settings in the
"Light Property".
NOTE To preserve the light settings for next time the cell is opened, the cell needs to be saved
after the light settings are changed.
Deleting Lights
Select the light number. Press the [Remove] button to remove the light.
Note that the "Default" light cannot be deleted.
6-8
156225-1CD 124/532
6.2 Light Manager Operation
Light Sources
Default
Directional light constantly attached to the viewpoint. The initial light color is white.
6-9
156225-1CD 125/532
6.2 Light Manager Operation
The light reflection and intensity of the whole scene can be modified by adjusting the
"Intensity" value.
Intensity: 100 75 50
Distant Light
Light is emitted from a infinite distance so that all
the rays are parallel.Light type for general use.
The light direction is from the clicked position
toward the viewpoint center.
6-10
156225-1CD 126/532
6.2 Light Manager Operation
Local Light
Light is emitted in all direction from the light position.
Useful for generating light from a given point.
Spot Light
Light is emitted in a specific direction forming a cone from the light position in
a cone shape. Useful to illuminate a specific face of a part.
The light direction is from the clicked position toward the viewpoint center.
For proper illumination of a model or a face, it may be necessary to relocate
the viewpoint center on the intended target before setting the light position.
Viewpoint center can be moved with click on the mouse wheel.
6-11
156225-1CD 127/532
6.3 Displaying Shadows
6-12
156225-1CD 128/532
6.4 Pick Settings
The Pick settings influence the selection of objects when picking object in the cell view with
the mouse.
Procedure
On the [Home] tab, in the [Pick] group, click the [Pick Mode] button, and select one of the
following items.
• Free: Selects the point of the model corresponding to the clicked position.
• Center: Selects the face or edge center nearest to the clicked position. Note that
in order to select the center of the cylindrical model, select the model using
[Vertex] instead of [Center].
NOTE That these settings are also linked to the same settings available in the OLP dialog.
6-13
156225-1CD 129/532
6.4 Pick Settings
Procedure
On the [Home] tab, in the [Pick] group, click the [Selectable Object] button, and select one of
the following items.
• Frames: Model frame or AXIS6 models. (Note: The model frame needs to be visible
to be selected.)
• Lines & Lines such as LINE part, WORK line and wireframe model, and
lnters: intersection lines generated by the intersection of parts or models.
(Note the intersection lines are displayed during the pick operation when
the left mouse button is pressed down. In cells with many detailed models,
the intersection generation may slow down the pick function response. In
such case, you may uncheck this item to improve performance.)
• Floor: FLOOR parts. (Note: FLOOR parts tend to interfere selection depending
on the viewpoint, therefore their selection is managed independently from
other models.)
NOTE That these settings are also linked to the same settings available in the OLP dialog.
6-14
156225-1CD 130/532
6.4 Pick Settings
Picked point
6-15
156225-1CD 131/532
6.5 Markup
6.5 Markup
Graphic forms (such as circles, rectangles) and text can be temporarily drawn on the cell
window.
6.5.1 Freehand
This section explains on how to draw a free-form line.
NOTE The line drawn on the cell is deleted by changing the viewpoint of the window.
6-16
156225-1CD 132/532
6.5 Markup
Procedure
1. Set the viewpoint of the window. (This step must be done first since the line will be
deleted when the viewpoint is changed.)
2. On the [Home] tab, in the [Screen] group, click the [Make-up] button, and select [Free
Hand].
Position the mouse pointer at a desired point, and drag the mouse freely so that the
mouse pointer on screen draws a line with the mouse movement.
Click the MotoSim EG-VRC button ( ), and select the [Options] menu to set the
color and thickness of the line. Refer to Section 10.2 "Markup Settings" for details.
6.5.2 Circle
This section explains on how to draw a circle.
NOTE The circle drawn on the cell is deleted by changing the viewpoint of the window.
6-17
156225-1CD 133/532
6.5 Markup
Procedure
1. Set the viewpoint of the window. (This step must be done first since the circle will be
deleted when the viewpoint is changed.)
2. On the [Home] tab, in the [Screen] group, click the [Make-up] button, and select
[Circle].
Position the mouse pointer at a desired point, and drag the mouse: a circle is drawn
centering around the point where the mouse started dragging.
Click the MotoSim EG-VRC button ( ), and select the [Options] menu to set the
color and line thickness of the circle. Refer to Section 10.2 "Markup Settings" for
details.
6.5.3 Rectangle
This section explains on how to draw a rectangle.
NOTE The rectangle drawn on the cell is deleted by changing the viewpoint of the window.
6-18
156225-1CD 134/532
6.5 Markup
Procedure
1. Set the viewpoint of the window. (This step must be done first since the rectangle will
be deleted when the viewpoint is changed.)
2. On the [Home] tab, in the [Screen] group, click the [Make-up] button, and select
[Rectangle].
Position the mouse pointer at a desired point, and drag the mouse: a rectangle is
drawn from the point where the mouse started dragging.
Click the MotoSim EG-VRC button ( ), and select the [Options] menu to set the
color and line thickness of the rectangle. Refer to Section 10.2 "Markup Settings" for
details.
6.5.4 Notes
This section explains on how to add a note.
NOTE The note added on the cell is deleted by changing the viewpoint of the window.
Adding a Note
6-19
156225-1CD 135/532
6.5 Markup
Procedure
1. Set the viewpoint of the window. (This step must be done first since the note will be
deleted when the viewpoint is changed.)
2. On the [Home] tab, in the [Screen] group, click the [Make-up] button, and select
[Notes].
Click any point on the window where to add notes; a "Note" indication appears at the
clicked point. Right-click the “Note” to open a pop-up menu, and select {Edit} to enter
texts.
NOTE • The note added on the cell is deleted by changing the viewpoint of the window.
• When adding two-byte characters, use a font that properly displays two-byte characters.
Deleting a Note
Select the note to be deleted, and right-click it. Select {Delete} from the pop-up menu to
delete the text.
Relocating a Note
Drag a note to a different location with on the [Home] tab, in the [Screen] group, click the
[Make-up] button, and selected [Notes].
Note that the arrow remains at the same point.
6-20
156225-1CD 136/532
6.6 Memo
6.6 Memo
Memo
Creating a Memo
Procedure
1. On the [Home] tab, in the [Screen] group, click the [Memo] button.
Click the desired model and drag the mouse to the desired memo location; a "Memo"
indication with an arrowed line appears at the position where the mouse button is
released after dragging.
Non-displayed model or the point where there is no model cannot be selected as a subject
NOTE for the memo indication whereas any point of the model displayed on the window can be
selected for the memo indication.
2. Right-click “Memo” to open a pop-up menu, and select {Edit} to enter texts.
6-21
156225-1CD 137/532
6.6 Memo
NOTE When adding two-byte characters, use a font that properly displays two-byte characters.
Deleting a Memo
Select a memo to be deleted, and right-click it. Select {Delete} from the pop-up menu to
delete the memo with the arrowed line.
Relocating a Memo
Drag a note to a different location with on the [Home] tab, in the [Screen] group, click the
[Make-up] button, and selected [Memo].
Note that the arrow remains at the same point.
6-22
156225-1CD 138/532
6.7 Cutting Planes
This section explains on how to display cross sections that are perpendicular to the X-, Y-, Z-
axes directions in the cell window.
6-23
156225-1CD 139/532
6.7 Cutting Planes
6-24
156225-1CD 140/532
6.7 Cutting Planes
6-25
156225-1CD 141/532
6.7 Cutting Planes
6-26
156225-1CD 142/532
6.8 Measure Distance
st
Coordinate of the 1 point
nd
Coordinate of the 2 point
Difference between
the 2 points
Procedure
1. On the [Home] tab, in the [Mesurement] group, click the [Distance] button.
2. Click any 2 points on the models with the mouse. (Blue dots on the clicked positions and a
blue line joining the points appears.) The Measure Distance dialog displays with the
measurement results.
NOTE When clicking in an area the selected point depends on the current "Pick Mode" and "Pick
Object" settings. Please refer to Section 6.4 "Pick Settings" for details.
6-27
156225-1CD 143/532
6.9 Measure Angle
Procedure
1. On the [Home] tab, in the [Mesurement] group, click the [Angle] button.
2. Click with the mouse any 3 points on models. (Blue dots on the clicked positions and blue
lines joining the points will appear.) The Measure Angle dialog will display with the mea-
surement results.
NOTE When clicking in an area the selected point depends on the current "Pick Mode" and "Pick
Object" settings. Please refer to Section 6.4 "Pick Settings" for details.
This angle.
6-28
156225-1CD 144/532
6.10 Measure Line
With this command, a dimension line can be created as shown in the figure below.
Procedure
1. On the [Home] tab, in the [Mesurement] group, click the [Measure Line] button.
2. Click a model and drag; a dimension line with two-headed arrow appears where the
mouse is dragged across, displaying the dimension between the both ends.
6-29
156225-1CD 145/532
6.11 Changing the Rendering Mode
On the [Home] tab, in the [Screen] group, click the [Rendering Mode] button, the display mode
can be change..
SUPPLE
• The cell is displayed in "GourandShading" mode when it is opened.
-MENT • For edition, select desired mode from "FlatShading", "GourandShading", or "Wireframe".
Flat Shading
The image displayed in flat shaded rendering mode:
Gourand Shading
The image displayed in Gourand shaded rendering mode:
Wire Frame
The image displayed in wire frame:
6-30
156225-1CD 146/532
6.12 Other Display Operations
Procedure
On the [Home] tab, in the [Screen] group, click the [Line Size] button,and select the frame
width from {Small}, {Medium}, or {Large}.
Procedure
Display the cell to be copied. On the [Home] tab, in the [Tools] group, click the [Copy] button,
or hold down the Ctrl key and press the C key.
Drag here.
6-31
156225-1CD 147/532
6.12 Other Display Operations
6-32
156225-1CD 148/532
7.1 Adding a New Controller
MotoSim EG-VRC allows many robot and controller operations, such as adding, deleting, etc.
This chapter describes operation related to setting controllers and robots
A single controller may have one or more control group representing robot, base station or
external stations. Then, there are 2 ways to create the environment. One is to recreate the
system configuration in the MotoSim EG-VRC with the "CMOS.BIN" file saved from a real
controller. The "CMOS.BIN" file contains all the information defining a controller and its robots.
The other is to create the "CMOS.BIN" file in the MotoSim EG-VRC.
On the [Controller] tab, in the [Setup] group, click the [New] button, the new controller can be
created.
There are 2 ways to proceed depending on the presence or absence of the "CMOS.BIN" file.
• If there is not the "CMOS.BIN" file (the "CMOS.BIN" file is created in the MotoSim EG-
VRC), proceed to Section 7.1.1 "Create a New VRC Controller (no file)".
• If there is the "CMOS.BIN" file (the "CMOS.BIN" file is taken from a real controller),
proceed to Section 7.1.2 "Create VRC Controller (using CMOS.BIN file.)".
NOTE In regard to the FS100 controller, the "CMOS.BIN" file saved from a real controller can not
be used with MotoSim EG-VRC to create the environment.
Note that a controller that has already been created by MotoSim EG-VRC cell can be simply
copied into the cell. To do so, please refer to Section 7.2 "Copying a Controller from another
Cell".
7-1
156225-1CD 149/532
7.1 Adding a New Controller
Procedure
1. On the [Controller] tab, in the [Setup] group, click the [New] button. To display the
“Create Controller” dialog. Select “New VRC Controller (no file)” and press the [OK]
button.
2. The "New Controller" dialog box appears. Select the controller type and then the
system version from the list below. If desired you may change the default name for the
controller. Click the "OK" button.
• When ECD80D-A00 (NX100) is registered, select the following controller certainly. That
robot model is only used with the following controller system version.
NOTE [Controller Type] NX100
[System Version] NS 4.69-A5
• The expanded memory option is not supported for the FS100 controller.
7-2
156225-1CD 150/532
7.1 Adding a New Controller
3. The controller will launch with the selected system version and display the Virtual
Pendant in maintenance mode. (This may take a few moments.) At the same time, the
“Controller Maintenance Mode” Instruction Guide will appear.
Since there is no CMOS.BIN file, it is necessary to initialize the controller with the
Virtual Pendant in order to define the system (language, robot, application...).
To do so:
• Initialize the controller
• Once the controller initialization is completed, click on the “Finish” button of the
Instruction Guide to reboot.
For details how to proceed to set initialize the controller, follow the procedure described
in the “Instruction Guide” or refer to Section 7.1.3 "Initializing the Controller (DX200,
DX100, NX100)" that follow later in this chapter.
4. The Virtual Pendant will close and reboot in normal mode. (This may take a few
moments.) The “Robot Setting” dialog will display. A default robot name and model file
should be pre-entered. If required, enter a name for the robot and select a robot model
file corresponding to the robot type. (In the example below, the robot model is
“VA01400-A00” the corresponding model is “VA01400-A00.mdl”.) Robot models are
found in the “Robot” folder under MotoSimEG-VRC install folder. Click the [OK] button.
7-3
156225-1CD 151/532
7.1 Adding a New Controller
When initialized the robot controller, MotoSim EG-VRC set the absolute data
NOTE automatically. So absolute setting is not needed in MotoSim EG-VRC.
Refer to Section 7.1.4 "Initializing the Controller (FS100)" for details.
NOTE In regard to the FS100 controller, the "CMOS.BIN" file saved from a real controller can not
be used with MotoSim EG-VRC to create the environment.
Procedure
1. On the [Controller] tab, in the [Setup] group, click the [New] button. To display the
“Create Controller” dialog. Select “VRC Controller (using CMOS.BIN file)” and press
the [OK] button.
7-4
156225-1CD 152/532
7.1 Adding a New Controller
2. The “Open” dialog box appears. Select the CMOS.BIN file to be used to create the
controller, and click [Open].
3. The "New Controller" dialog box appears. Select the controller type and then the
system version from the list below that corresponds to the version of system from
which came the "CMOS.BIN" selected in step 2. If desired you may change the default
name for the controller. Click the "OK" button.
4. The controller will launch with the selected system version and display the Virtual
Pendant in maintenance mode. (This may take a few moments.) At the same time, the
“Controller Maintenance Mode” Instruction Guide will appear.
7-5
156225-1CD 153/532
7.1 Adding a New Controller
5. From the virtual pendant main menu, select [TOOL] - [Compact Flash] to load the
CMOS.BIN data.
6. Move the cursor to select "LOAD CMOS" and press the [space] key or click [Select].
7-6
156225-1CD 154/532
7.1 Adding a New Controller
7. A confirmation dialog box will appear, select [Yes] to start loading the CMOS data.
This may take a few moments and warning message, indicating not to turn off the
controller, appears at the bottom of the Virtual Pendant. Wait until the message
disappears before proceeding to another operation that may cause the controller to
reboot or close.
8. Once the controller CMOS load is completed, click the [Finish] button from the
[Controller Maintenance Mode Instruction] dialog.
9. The Virtual Pendant will close and reboot in normal mode. (This may take a few
moments.) The “Robot Setting” dialog will display. A default robot name and model file
should be pre-entered. If required, enter a name for the robot and select a robot model
file corresponding to the robot type. (In the example below, the robot model is
“VA01400-A00” the corresponding model is “VA01400-A00.mdl”.) Robot models are
found in the “Robot” folder under MotoSimEG-VRC install folder. Click the [OK] button.
10. The robot will display with the selected model file.
7-7
156225-1CD 155/532
7.1.3 Initializing the Controller (DX200, DX100, NX100)
Using the virtual pendant in maintenance mode, the system of controller (language, robot,
application…) can be set.
Procedure
1. Select {SYSTEM} - {INITIALIZE} from the main menu.
To change a field, move the cursor over that field with the arrow keys and then
select it by pressing the [Space] key on the keyboard or by clicking the [Select]
NOTE button on the pendant keypad. Depending on the field, either select a value from
the list of choices; or enter the required value and press [ENTER] to register the
value.
The Virtual Pendant interface can change between the set languages by pressing
NOTE the [SHIFT] key on the keyboard and clicking the [AREA] key on the pendant
keypad.
7-8
156225-1CD 156/532
3. In the “CONTROL GROUP” screen, define the control groups by selecting the
manipulator connecter to the each group. “R” groups are for robot, “B” groups are for
robot base station and “S” groups are for external axis devices. When the selection is
complet, press [ENTER] to go to the next screen.
• The robot models supported by MotoSim EG-VRC are those displayed on the virtual
pendant for the controller version selected at the time of creation. Please refer to
Section A.7 "List of Manipulator Models and Offset Values Supported by MotoSim EG-
VRC" for the list of available model. However, for similar robot model that only have
NOTE differences in the details of their shape, it maybe possible to do simulation using the
standard robot model (model ending with A0*).
• When ECD80D-A00 (NX100) is registered, select the following controller certainly. That
robot model is only used with the following controller system version.
[Controller Type] NX100
[System Version] NS 4.69-A5
4. The “CONNECT” screen doesn’t need any change. Press [ENTER] to go to the next
screen.
7-9
156225-1CD 157/532
5. In the “APPLICATION” screen, select the application that correspond best to what the
robot will be doing.
6. The “OPTION BOARD” screen doesn’t need any change. Press [ENTER] to go to the
next screen.
7. The “I/O MODULE” screen is only for confirmation and I/O modules selection cannot
be changed at this step. Press [ENTER] twice to go to the next screen. To add I/O
modules please refer to Section 11.4 "Adding I/O Board Module".
7-10
156225-1CD 158/532
8. The “CMOS MEMORY” screen cannot be modified. Press [ENTER] to go to the next
screen.
9. The “DATE/TIME SET” screen cannot be modified. Press [ENTER] to go to the next
screen.
10. A confirmation dialog box will appear, select [YES] to start initializing the CMOS data.
Then, the message "Initializing system data. Don't turn the power off." is displayed at
the bottom of the virtual pendant. Don't operate anything while that message is
displayed. If the initialization is finished, the message is changed to "Maintenance
Mode".
7-11
156225-1CD 159/532
7.1.4 Initializing the Controller (FS100)
Using the virtual pendant in maintenance mode, the system of controller (language, robot,
application…) can be set.
Procedure
1. Select {SYSTEM} - {INITIALIZE} from the main menu.
To change a field, move the cursor over that field with the arrow keys and then
select it by pressing the [Space] key on the keyboard or by clicking the [Select]
NOTE button on the pendant keypad. Depending on the field, either select a value from
the list of choices; or enter the required value and press [ENTER] to register the
value.
The Virtual Pendant interface can change between the set languages by pressing
NOTE the [SHIFT] key on the keyboard and clicking the [AREA] key on the pendant
keypad.
7-12
156225-1CD 160/532
3. In the "CONTROL GROUP" screen, define the control groups by selecting the
manipulator connecter to the each group. "R" groups are for robot, "B" groups are for
robot base station and "S" groups are for external axis devices. When the selection is
completed, press [ENTER] to go to the next screen.
The robot models supported by MotoSim EG-VRC are those displayed on the virtual
pendant for the controller version selected at the time of creation. Please refer to Section
NOTE A.7 "List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC" for
the list of available model. However, for similar robot model that only have differences in
the details of their shape, it maybe possible to do simulation using the standard robot
model (model ending with A0*).
4. The "CONNECT" screen doesn't need any change. Press [ENTER] to go to the next
screen.
5. The "IO MODULE" screen doesn't need any change. Press [ENTER] to go to the next
screen.
7-13
156225-1CD 161/532
6. The "SENSOR FUNCTION ALLOCATION" screen doesn't need any change. Press
[ENTER] to go to the next screen.
9. The "CMOS MEMORY" screen doesn't need any change. Press [ENTER] to go to the
next screen.
7-14
156225-1CD 162/532
10. The "DATE/TIME SET" screen doesn't need any change. Press [ENTER] to go to the
next screen.
11. A confirmation dialog box will appear, select [YES] to start initializing the CMOS data.
Then, the message "Initializing system data. Don't turn the power off." is displayed at
the bottom of the virtual pendant. Don't operate anything while that message is
displayed. If the initialization is finished, the message is changed to "Maintenance
Mode"
7-15
156225-1CD 163/532
7.2 Copying a Controller from another Cell
A controller already define in a MotoSimEG-VRC cell can be copied over to another cell.
Procedure
1. On the [Controller] tab, in the [Setup] group, click the [Copy] button.
2. The “Open” dialog box appears. Select the VRC.BIN file located in the controller folder
(folder bearing the name of the controller) of a MotoSimEG-VRC cell, and click [Open].
3. The “Add Controller” dialog box appears. Enter a name for the controller. The “File
Name” field already contains the path to the VRC.BIN selected in step 2 above. Click
[OK]. The controller and robot files will be copied over to the current cell folder and the
controller will boot in normal mode. This may take a few moments.
7-16
156225-1CD 164/532
7.2 Copying a Controller from another Cell
4. When the controller has completed its boot up, the “Robot Setting” dialog will display.
Default robot name and model file should be pre-entered. If required, they may be
modified. Click the [OK] button.
7-17
156225-1CD 165/532
7.3 Deleting a Controller
To delete the controller and its associated robots from a cell, follow the procedure below.
Procedure
1. On the [Controller] tab, in the [Setup] group, click the [Delete] button.
2. The “Select Controller/Robot” dialog box appears. Select the controller to be deleted,
then click on [OK].
3. The confirmation message below will appear. Select [Yes] to remove the controller
from the cell.
The controller is removed from the cell but its corresponding folder and files are
NOTE not deleted from the cell folder.
A delete controller may be added later on by using the “Copy Controller...” menu.
(For details refer to Section 7.2 "Copying a Controller from another Cell")
7-18
156225-1CD 166/532
7.4 Select Controller
7-19
156225-1CD 167/532
7.5 Controller Setting
Select the tool number, and then, if required, modify the tool data by using the spin button
at the side of each edit box or entering a value directly. The tool data can also be changed by
checking the [Pick Enable] check box and clicking in the cell window.
• In a cell with multiple controllers, it is necessary to select the controller to edit with the
ribbon before opening the Tool Editor dialog box.
• In order to change the Tool No., the controller must be set to operate with multiple tools.
Use the following parameter to activate the multiple tool function on the controller:
DX200, DX100, FS100
NOTE
S2C431: Tool number change (0: Single tool, 1: Multiple tool)
NX100 S2C333: Tool number change (0: Single tool, 1: Multiple tool)
For more detail please refer to the "Tool Coordinates" of the controller "Operator's
Manual".
• To change the tool selection and tool data using the virtual pendant, please refer to the
"Tool Coordinates" of the controller "Operator's Manual".
Tool Number
7-20
156225-1CD 168/532
7.5 Controller Setting
Item Description
[OK] button Closes the dialog box after modifying the tool data.
[Cancel] button Closes the dialog box without modifying the data to the new values.
[Apply] button Modifies the tool data; does not close the dialog box.
Enables mouse picking operation to move the tool center point to the
clicked position.
[Pick Enable] When clicking in an area the selected point depends on the current
check box "Pick Mode" and "Pick Object" settings. Please refer to Section "6.4
Pick Settings" for details.
Pressing the [Shift] key enables or disables the [Active] checkbox.
[Exp >>] button Displays tool load information, enabling data setting.
7-21
156225-1CD 169/532
7.5 Controller Setting
• In a cell with multiple controllers, it is necessary to select the controller to edit with the
Item Description
[Add] button Create a coordinate system for the selected user frame number.
[Delete] button Delete the coordinate system of the selected user frame number.
Enables mouse picking operation to move the user frame to the clicked
position.
[Pick Enable] When clicking in an area the selected point depends on the current
check box "Pick Mode" and "Pick Object" settings. Please refer to Section "6.4
Pick Settings" for details.
Pressing the [Shift] key enables or disables the [Active] checkbox.
[OK] button Closes the dialog box after confirming the overwrite of user frame.
7-22
156225-1CD 170/532
7.5 Controller Setting
Item Description
[Cancel] button Closes the dialog box without modifying the data to the new values.
Procedure
1. Select the user frame number to be edited with the top left combobox.
2. If the selected UF#2 doesn't already exist, press to the [Add] button.
3. Check the [Active] checkbox, and then left-click with the mouse on the cell window to
move the user frame to the clicked position.
4. If necessary, set the axis values to move the user frame.
5. Press [OK] to save the user frame settings.
7-23
156225-1CD 171/532
7.5 Controller Setting
• The high-speed playback function is a function sped up by omitting the segment data.
The effect might not become visible according to a set value at drawing intervals and
NOTE computers that use it.
• Please do not use this function when you want to check the movement of every one
segment on the pulse record.
Item Description
7-24
156225-1CD 172/532
7.5 Controller Setting
If the cube areas are already displayed and the cube definitions are changed, the cube
NOTE model in MotoSimEG-VRC will not automatically be updated.
After modifying the cubes with the Virtual Pendant, the {Cube Area Update & Display}
menu need to be selected in order to update the MotoSimEG-VRC display.
7-25
156225-1CD 173/532
7.6 Robot Settings
Procedure
1. Select a robot from the robot list. Its name and model file will display in the
corresponding field in the section below the robot list.
2. Edit the robot name or select a new model file.
3. If multiple changes are required, repeat the above steps. As new selections are made
the data in the robot list will be updated.
4. When all the changes have been entered, press the “OK” button to apply those
changes and close the “Robot Settings” dialog. Or, press “Cancel” to discard the
changes.
7-26
156225-1CD 174/532
7.6 Robot Settings
Item Description
Specifies display style for range of motion. (For some robot models,
3D display is not available.)
• [2D] radio button: displays range of motion in 2D style.
• [3D] radio button: displays range of motion in 3D style.
“Disp” section
Motion Range can be displayed in both 2D and 3D style
NOTE simultaneously: Select 2D and press the [Create]
button; then select 3D, change color (optional) and press
[Create] again.
7-27
156225-1CD 175/532
7.6 Robot Settings
To adjust the controller calibration and robot/station model layout to correspond to each other,
display the “Coordinated Motion Calibration” dialog by selecting: on the [Controller] tab, in the
[File Setting] group, click the [Robot Calibration] button.
Item Description
The “Calibration” menu item is only available for controller with the “Coordinated
NOTE Motion” option activated. In order to activate this function,please refer to the steps to
set {OPTION FUNCTION} for each controller in the Section "11.6 Dual-Arm robot
Setting".
7-28
156225-1CD 176/532
7.7 Peripheral Equipment
Peripheral Equipment or Device are considered as a RCS controllers. Their name appears in
the Controller lists with the other controllers. They can be programmed to move in the same
manner as a robot controller by creating jobs and then playing them back.
Three types of device are available: conveyor, press and gantry.
Item Description
"Joint Num" section Specifies the number of axis by selecting one of the radio buttons.
7-29
156225-1CD 177/532
7.7 Peripheral Equipment
Item Description
Adds the conveyor to the cell and then displays the “Conveyor Setting”
[OK] button dialog box.
Refer to Section "7.7.1 Adding a Conveyor" for details.
Conveyor Setting
Specify the dimensions, speed, and operating range of the conveyor to be registered in the
Edit Conveyor Information dialog box.
This dialog is automatically displayed when a new conveyor is installed. It can also be
displayed afterward to modify the conveyer settings by selecting:
On the [Controller] tab, in the [External Device] group, click the [Conveyor Setting] button.
Item Description
7-30
156225-1CD 178/532
7.7 Peripheral Equipment
Item Description
"Speed(mm/s)"
Operation speed of the conveyor.
edit box
• When the default conveyor model is modified, clear the [make model] check box unless
NOTE the default conveyor model is to be used. If the [make model] check box is not cleared,
the modification for the model becomes invalid, and the model is restored to the default
model.
7-31
156225-1CD 179/532
7.7 Peripheral Equipment
To add a press to the cell. On the [Controller] tab, in the [External Device] group, click the
[New] button, and select [Press] .
Procedure
1. On the [Controller] tab, in the [External Device] group, click the [New] button, and
select [Press] the [Press] dialog appears.
Select if the default press model is to be used or not by checking or unchecking the
[Make Model] check box. (The [Make Model] check box is selected by default.)
Press the [OK] button.
2. Enter the name of the press in the “Device Install” dialog, as shown in the figure below.
Press the [OK] button.
3. The press is added to the cell and a model is automatically generated if the [Make
Model] option was checked in the “Press” dialog.
7-32
156225-1CD 180/532
7.7 Peripheral Equipment
To add a gantry to the cell. On the [Controller] tab, in the [External Device] group, click the
[New] button, and select [Gantry] .
Procedure
1. On the [Controller] tab, in the [External Device] group, click the [New] button, and
select [Gantry] the [Gantry] dialog appears.
Select the check box to specify if the following items in “Gantry” dialog box are
required.
[Series List] check box: Configuration of external rotation axis.
(Checked: serial configuration; cleared: parallel configuration.)
[Make Model] check box: Creation of a model. (Check the box if model creation is
desired.)
Note that both check boxes are selected by default.
Press the [OK] button.
7-33
156225-1CD 181/532
7.7 Peripheral Equipment
2. Enter the name of the gantry in the “Device Install” dialog, as shown in the figure below.
Press the [OK] button.
3. The gantry is added to the cell and a model is automatically generated if the [Make
Model] option was checked in the “Gantry” dialog.
Procedure
1. On the [Controller] tab, in the [External Device] group, click the [Soft Limit] button, the
[Soft Limit Setting] dialog appears.
7-34
156225-1CD 182/532
7.7 Peripheral Equipment
3. Modify the values as required and press the [Apply] button to make the modification.
4. Press “Close” to close the dialog.
5. For the modification to take affect, close the cell file and then open it again.
Unlike other robots, they can only be moved using the “Pulse” or “Joint” frame coordinate
system. Using the “Joint” frame is the equivalent of a rectangular coordinate system
(coordinate X, Y, Z in millimeters).
Gantry also have a station (external axes) mounted at the end of the robot TCP (X, Y, Z axes)
that allows Rx, Ry and Rz rotations. To move this axis, change the selection in the robot
7-35
156225-1CD 183/532
7.7 Peripheral Equipment
For further detail on the Position Panel operation, please refer to Section "8.1 Position Panel"
.
Selected job
If the cell contains multiple devices and the "Multiple Controller Dialog" mode is enable, a
NOTE separate Job panel can be displayed for each device in the cell. Select the device to be
displayed in the controller combobox of the toolbar before displaying the Job panel.
7-36
156225-1CD 184/532
7.7 Peripheral Equipment
Job Panel
Item Description
Select the current job from the dropdown list or click on the [...] button
Job selection
to its right to display the “Select Job” dialog. (Refer to the " Select Job "
combobox
for details.
The device moves to the step selected in the job display panel if the
[Sync] step synchronization check box is selected.
JOB Edit dialog box for job editing appears by double-clicking the
selected line.
[MOVE...] button
7-37
156225-1CD 185/532
7.7 Peripheral Equipment
Select Job
The Select Job dialog box (see the figure below) allows to select, copy, delete the jobs. It can
also import jobs registered in other cells.
Selected job
Selecting a Job
Select a job from the job list, then click on [OK].
Creating a Job
Type the name of the new job in the “Selected Job” field. The job name may not
exceed 8 characters and cannot contain any spaces.
Importing a Job
Procedure
1) Click on [Import].
2) Select a job, and click [Open].
3) Click [OK] to import the job.
7-38
156225-1CD 186/532
7.7 Peripheral Equipment
Copying a Job
Procedure
1) Select a job to be copied, and click on [Copy...]: the Job Copy dialog box as
shown below appears.
2) Enter a job name in the Destination of Copy edit box, and click on [Copy>>].
3) The job to be copied is displayed on the right; check the item, then click on [OK]
to copy the job.
Deleting a Job
Select a job to be deleted from the job list in the Select dialog box, then click on [Delete].
7-39
156225-1CD 187/532
7.7 Peripheral Equipment
Item Description
Loads the coordinate values from a CSV file, and inserts the
[CSV File Load] button
coordinate values right after the selected line in the list.
Inserts the coordinate entered in the Axis Input dialog box right after
[Line Insert] button
the selected line in the list.
[Line Edit] button Edits the selected line in the Axis Input dialog box.
Closes the Axis Data Input dialog box; the list is added as
[OK] button
instructions.
[Cancel] button Closes the Axis Data Input dialog box without modifying the job.
7-40
156225-1CD 188/532
7.7 Peripheral Equipment
Item Description
[OK] button Applies the modification, and closes the Axis Input dialog box.
[Cancel] button Closes the Axis Input dialog box without executing the modification.
Procedure
1. Select either the [Pulse] or [Rectangle] radio button in Axis Data Input dialog box.
2. Edit coordinate values with [Line Insert], [Line Edit], or [Line Delete], and create a list.
If a CSV file already exists, load coordinate values by selecting [CSV File Load].
3. When the list is completed, press [OK] to add the created list as instructions after the
selected line in the job.
The motion type and speed of MOVE instructions which have been added with the input of
NOTE coordinates are the set values specified in Interpolation dialog box displayed by clicking
[MOVE...] in the Job Panel.
7-41
156225-1CD 189/532
7.7 Peripheral Equipment
If the cell contains multiple device and the "Multiple Controller Dialog" mode is enable, a
NOTE separate I/O Monitor can be displayed for each device in the cell. Select the device to be
displayed in the controller combobox of the toolbar before displaying the I/O Monitor.
I/O Monitor can display signals change from an instruction and also give signals to the robot
by selecting an IN signal before or during playback.
The I/O data specified in I/O Monitor can be saved as well.
7-42
156225-1CD 190/532
7.7 Peripheral Equipment
Item Description
[Clear I/O] button Clears all the signals of the selected robot.
7-43
156225-1CD 191/532
7.7 Peripheral Equipment
Item Description
To set the conveyer position for teaching the robot, input the
7-44
156225-1CD 192/532
7.7 Peripheral Equipment
Item Description
7-45
156225-1CD 193/532
7.7 Peripheral Equipment
Item Description
7-46
156225-1CD 194/532
7.8 Cycle Time
On the [Controller] tab, in the [Playback] group, click the [Cycle time] button.
The latest cycle time of playback is displayed on the following display.
NOTE This function can not use depending on the system version of controller. Please refer to
Section "A.6 List of Function depending on the system version of controller".
7-47
156225-1CD 195/532
7.9 Trace
7.9 Trace
Trace is a function to display update points of the robot position when the robot playback is
performed. Larger dots in the traces mean the separation of the command data (step end).
Traces can be set with the "Trace Manager" dialog box. On the [Simulation] tab, in the
[Monitor] group, click the [Trace] button.
NOTE This function can not use depending on the system version of controller. Please refer to
Section "A.6 List of Function depending on the system version of controller".
Item Description
7-48
156225-1CD 196/532
7.9 Trace
Item Description
[Delete] button Deletes the trace definition currently selected in the trace list.
Opens the “Trace Copy” dialogs with the data of the trace currently
[Clipboard] button selected in the list.
For details refer to Section "7.9.3 Trace Copy".
[Clear TraceLine]
Delete all the trace lines.
button
[Save TraceLine] The trace is not saved on the cell. When it needs that the
button
NOTE trace is saved, the trace is saved by [Save TraceLine],
and save the cell.
Item Description
7-49
156225-1CD 197/532
7.9 Trace
Item Description
Displays the name of the model that is used as the parent of the trace
and as a coordinated system for the trace point.
[Parent] The default model is the “world” model.
To change model, press the [...] button beside the “Parent” field to
display the “Select Model” dialog box. Select a model and press [OK].
When this item is checked, the trace lines before playback is not
[Keep TraceLine]
deleted and the playback is started.
Defines the maximum number of data points that are generates in the
trace model. The value may be increase up to 20 000 points. When
[Max Points]
the maximum value is reached, the oldest points are erased as new
points are generates.
7-50
156225-1CD 198/532
7.9 Trace
Item Description
7-51
156225-1CD 199/532
7.10 VRC Maintenance Mode
NOTE The VRC Maintenance mode can only be started when there are no opened cell in
MotoSim EG-VRC. Before proceeding, save and close all opened cells.
The VRC controller can be started up in maintenance mode to perform various maintenance
task such as initializing data, setting, etc. When there are no opened cell, the “VRC
Maintenance Mode” dialog can be displayed by selecting from MotoSim EG-VRC : on the
[Controller] tab, in the [Boot] group, click the [Maintenance Mode] button.
VRC.BINPath Select the VRC.BIN file to be maintenance by pressing the [...] button.
Start Start up the controller (VRC.BIN) and displays the Virtual Pendant in
maintenance mode.
End Closes the Virtual Pendant and shuts down the controller.
Some operations in the Virtual Pendant may take a few moments. Do not press the “End”
NOTE button until the Virtual Pendant has completed its current operation.
Closing the “Virtual Pendant” in the middle of an operation may cause the lost of VRC.BIN
data.
7-52
156225-1CD 200/532
7.11 Displaying model / Editing Data of Safety Function
Display the model from Safety Function File. And the file can be edited.
Following function is available in MotoSim EG-VRC.
• Display the robot range limit data
• Edit the safety function data
• Display the tool interference model
• Display the robot approximate model
• This function is available only when the controller is DX200 and the parameter of safety
function is available.
• Function safety in which a simulation is possible on MotoSim EG-VRC is as follows.
Robot Range Limit
Axis Range Limit
Speed Limit
Tool Angle Monitor
NOTE Following function safety can not be simulated on MotoSim EG-VRC.
Axis Speed Monitor
Tool Change Monitor
Safety Signal
• When the edited files are loaded to DX200, it is necessary to put in "SAFETY MODE",
and to disable "SAVE DATA CRC CHECK FUNC.(FSU)". After loading, please make sure
to enable "SAVE DATA CRC CHECK FUNC.(FSU)".
And, please make sure to check the settings on DX200.
7-53
156225-1CD 201/532
7.11 Displaying model / Editing Data of Safety Function
Parameter
Item Description
Select the file number. When selecting the file number, the
parameter is displayed.
[Add Model]
The model of selected file number is displayed. Click the vertex list
when the model is displayed, teacher model is moved to that
position.
File No.
[Delete Model]
The model of selected file number is cleared.
7-54
156225-1CD 202/532
7.11 Displaying model / Editing Data of Safety Function
Item Description
Range Combination Range combination dialog appears, and combine the ranges.
Area Combination
Creates a new area by combining two already-specified areas.
Click the [Area Combination] button, the [Range Combination] dialog is displayed.
For details, please refer to "DX200 OPTIONS INSTRUCTIONS FOR FUNCTIONAL SAFETY
BOARD OPERATION".
[Range Combination]
Item Description
7-55
156225-1CD 203/532
7.11 Displaying model / Editing Data of Safety Function
When combination is finished, the following dialog is displayed. Click the [OK] button, a new
area is written to output file. Click the [Cancel] button, a new area is not written.
When overwriting is finished, the following dialog is displayed. Click the [OK] button, a new
area model is displayed. Click the [Cancel] button, a new area model is not displayed.
7-56
156225-1CD 204/532
7.11 Displaying model / Editing Data of Safety Function
Parameter
Item Description
Select the file number. When selecting the file number, the
File No.
parameter is displayed.
7-57
156225-1CD 205/532
7.11 Displaying model / Editing Data of Safety Function
Parameter
Item Description
Select the file number. When selecting the file number, the
File No.
parameter is displayed.
7-58
156225-1CD 206/532
7.11 Displaying model / Editing Data of Safety Function
Parameter
[Speed Limit]
Item Description
Select the file number. When selecting the file number, the
File No. parameter is displayed.
Select the Speed Limit in Teach Mode, the setting of it is available.
7-59
156225-1CD 207/532
7.11 Displaying model / Editing Data of Safety Function
Parameter
Item Description
Select the file number. When selecting the file number, the
File No.
parameter is displayed.
7-60
156225-1CD 208/532
7.11 Displaying model / Editing Data of Safety Function
Parameter
Item Description
Select the file number. When selecting the file number, the
File No.
parameter is displayed.
7-61
156225-1CD 209/532
7.11 Displaying model / Editing Data of Safety Function
Item Description
Select the file number. When selecting the file number, the
File No.
parameter is displayed.
7-62
156225-1CD 210/532
7.11 Displaying model / Editing Data of Safety Function
Item Description
7-63
156225-1CD 211/532
7.11 Displaying model / Editing Data of Safety Function
Selected controller
Robot Name
Value of
Item Description
7-64
156225-1CD 212/532
8.1 Position Panel
8 Tool Functions
MotoSim EG-VRC has tools to operate and teach a robot, including functions to display the
current position and pulses of the robot; it also has functions that simplifies teaching
operations such as OLP (on-screen teaching function to teach target point) and interference
check function.
This chapter explains each function and its application.
The Position panel displays position data of a robot, and enables robot operation by entering
numerical values in pulses or coordinate units.
On the [Home] tab, in the [Teachingl] group, click the [Position Panel] button, the [Position
Panel] dialog appears.
If the cell contains multiple controllers and the "Multiple Controller Dialog" mode is enable,
NOTE a separate Position panel can be displayed for each robot in the cell. Select the robot to
be displayed in the robot combobox of the toolbar before displaying the Position panel.
8-1
156225-1CD 213/532
8.1 Position Panel
Controller Name
Values units
Selected Robot
Coordinate system
reference frame
Item Description
When checked, the [Fix TCP] function is enabled. The robot TCP
[Fix TCP] checkbox position remains fixed relative to another model in the cell. Refer to
section Section "8.1.2 Fix TCP" for details.
NOTE The Fix TCP section is not available when the Frame is set to "Work Angle".
8-2
156225-1CD 214/532
8.1 Position Panel
Keyboard entry
The value of an axis can be entered directly with the numeric keys. Select the desired axis
edit box, enter the new value, and then press the [Enter] key to update the robot position or
the [Tab] key to move to the next axis.
Pulse
Displays the pulse values of the S, L, U, R, B, T axis of the robot.
Joint
Displays the angular values of the S, L, U, R, B, T axis in angular units (degrees or radians).
Robot
Displays the position (X, Y, Z, Rx, Ry, Rz) of the robot current Tool frame (TCP) relative to the
Robot frame.
8-3
156225-1CD 215/532
8.1 Position Panel
Base
Displays the position (X, Y, Z, Rx, Ry, Rz) of the robot current Tool frame (TCP) relative to the
Base frame. If the robot doesn't have any base axis, the Base frame and Robot frame
overlaps each other.
Tool
This frame is useful to move the robot in the Tool coordinate system (X, Y, Z, Rx, Ry, Rz) but
the displayed values are always "0" even though the robot moves since the reference system
and the Tool coordinate frame are the same.
User
Displays the position (X, Y, Z, Rx, Ry, Rz) of the robot current Tool frame (TCP) relative to the
selected user frame. When selected, a 2nd combobox will appear next to the "Frame"
combobox to allow the selection of the user frame number. Only the defined user frame will
appear in the list. At least one user frame need to be define in order to select the User Frame
reference system.
8-4
156225-1CD 216/532
8.1 Position Panel
Work
Displays the position (X, Y, Z, W, T, C) of the robot current Tool frame (TCP) relative to the set
Work frame. When this coordinate system is selected, the "Set Frame..." button and the
"Reverse Work Side" checkbox will appear under the axis values.
Work Frame
The Work frame is defined by three components: the frame position (or origin), the travel
direction, and the work surface. The normal of the work surface is set as the Z-axis (red
arrow) and the tool travel direction is set as the X-axis (blue arrow). The Y-axis (green arrow)
will be set perpendicular to the other two axes.
The Work angle (W) is defined by the angle between the tool and the work surface in the YZ
plane. Changing the value of "W" will rotate the tool around the Work frame X-axis. The "W"
angle is define between -90.0 and 90.0 degrees. The Reverse Work Side checkbox indicates
if the Work Angle is on the same side then the Y-axis (unchecked) or on the opposite side
(checked). If a work angle is moved over the 90.0 degree limit, the work angle side will
change and the work angle will be set back within its allowable limit.
8-5
156225-1CD 217/532
8.1 Position Panel
The Travel angle (T), also called the Push/Pull angle, is defined as the angle between the
torch and the YZ plane. When set to 0 degree, the tool is in perpendicular to the travel
direction. If "T" is positive, the tool is pushing; and if it is negative, the tool is pulling. The "C"
angle is the rotation angle around the Tool Z axis.
8-6
156225-1CD 218/532
8.1 Position Panel
Item Description
[More] or [Less] button Displays or hides the pick mode setting section.
8-7
156225-1CD 219/532
8.1 Position Panel
Item Description
Auto Search
MotoSimEG can automatically set the Work frame by searching from the work surface. The
tool Z-axis positive direction is searched to find the first intersecting face. The found face
intersection point and normal can be used to calculate the frame position and Z-axis. The
travel direction (or Work frame X-axis) can automatically be determined by using the robot
previous position and new position.
Each component of the Work frame can be set to automatically updated as the robot moves or
not. The settings are independently set for "Teach" and "Play" mode. By default the "Auto
Search" is active (checked) for all the components except for the "Travel Direction" in "Teach"
which tends make jogging operation of the robot difficult because the Work frame changes
after each position change.
• The Work surface search and calculation can become fairly intensive in cells with large
models made of thousand of faces and will slow down the playback animation. For
such cases, it may necessary to turn off (uncheck) the Work Surface auto search and
NOTE manually set the Z-direction.
• When the tool is close to an edge formed by multiple faces, the face with the normal
pointing upward will be selected over the other ones.
• If no surface can be found, the position is set as the tool position and the previously
found normal (Z-axis) is reused.
Note that the "Auto Search" - "Teach" check boxes and the "Pick" - "Set Value for" check
boxes are exclusive of one another. By default, only the "Travel Direction" is checked to be
manually set by using the face point information ("Use Face: point"). Therefore, clicking on
the screen will cause travel direction (X-axis) to turn in the work surface plane to point toward
the clicked point.
8-8
156225-1CD 220/532
8.1 Position Panel
The Fix TCP function is enabled by the robot Position panel. Check the "Fix TCP" check box
to enable the function. The default model to which the TCP is attached is the world. To
change the model, press the "Set Fix TCP..." button to display the "Select Model" dialog.
This function is useful to determine the layout of a cell. For example the robot TCP can be
attached to a work piece. As the robot base or work piece are moved around during the
layout procedure, the robot automatically adjust itself to keep its TCP in the same position on
the work piece. It then becomes obvious if the work piece become out of reach, because
robot will no longer maintain its position on the work piece.
Its can also be used when teaching a robot with external axis. After the tool has been set in
position, if the robot external axis need to be changed, with the Fix TCP function enabled the
robot tool will remains in position. This avoids having to adjust the robot tool after moving the
external axis.
NOTE The function is automatically disabled if the Position panel is closed or if a job is played
back. The Fix TCP section is not available when the Frame is set to "Work Angle".
8-9
156225-1CD 221/532
8.1 Position Panel
Item Description
Closes the Configuration dialog and returns the robot to its initial
[Cancel] button
configuration.
A robot can often reach the same position in different ways. The robot resulting pulse position
will be different but the tool will be at same position (XYZ position). The robot configuration is
used to differentiate between those possibilities.
8-10
156225-1CD 222/532
8.1 Position Panel
Example:
FRONT,UP,FLIP,S<180,R<180,T<180 REAR,DOWN,FLIP,S<180,R<180,T>=180
8-11
156225-1CD 223/532
8.2 I/O Monitor
The I/O Monitor allows the simulation of the input and output signals of the YIU0x unit
(DX100) or the NIO0x board of the NIF0x unit and other I/O expansion boards. It displays the
current I/O states of the controller. Input signals can be changed manually before or during
playback. Output signals maybe changed by the execution of I/O instructions during job
playback or by the virtual pendant.
On the [Simulator] tab, in the [Monitor] group, click the [I/O Monitor] button, the [Virtual I/O]
dialog appears.
If the cell contains multiple controllers and the "Multiple Controller Dialog" mode is enable,
NOTE a separate I/O Monitor can be displayed for each controller in the cell. Select the
controller to be displayed in the controller combobox of the toolbar before displaying the I/
O Monitor.
8-12
156225-1CD 224/532
8.2 I/O Monitor
Virtual I/O
[Set all IN-Signal] All general-purpose input (IN#0001 - IN#1024) is put into the state of
check box the compulsion input.
[Set all OUT-Signal] All general-purpose outputs (OUT#0001 - OUT#1024) are made an
check box output status.
NOTE For the relationship between the External Input/Ouput signals and the Universal Input/
Output signal please refer to the Section "8.2.4 Inputs and Outputs".
8-13
156225-1CD 225/532
8.2 I/O Monitor
NOTE The expanded digital I/O board [JANCR-XOI0x] need to be added to the CMOS in order to
be displayed. Please refer to Section "11.4 Adding I/O Board Module".
Virtual I/O
[Set all IN-Signal] All general-purpose input (IN#0001 - IN#1024) is put into the state of
check box the compulsion input.
[Set all OUT-Signal] All general-purpose outputs (OUT#0001 - OUT#1024) are made an
check box output status.
8-14
156225-1CD 226/532
8.2 I/O Monitor
NOTE For the relationship between the External Input/Ouput signals and the Universal Input/
Output signal please refer to the Section "8.2.4 Inputs and Outputs".
JANCD-XEW01-1
Virtual I/O
Wire Sticking Signals to the controller that the wire is sticking. (#21274)
Arc Occurence Signals to the controller that the arc is on. (#21273)
Arc Shortage Signals to the controller that the arc was extinguished. (#21272)
Wire Shortage Signals to the controller that there is a shortage of wire. (#21271)
Gaz Shortage Signals to the controller that there is a shortage of gaz. (#21270)
8-15
156225-1CD 227/532
8.2 I/O Monitor
Simulate welding
Enables the automatic simulation of the normal response from a
machine automatic
welding machine to the controller “Arc On” command.
response
JANCD-XEW01-2
Virtual I/O
8-16
156225-1CD 228/532
8.2 I/O Monitor
JANCD-XEW02
Virtual I/O
Wire Sticking Signals to the controller that the wire is sticking. (#21274)
Arc Occurence Signals to the controller that the arc is on. (#21273)
Arc Shortage Signals to the controller that the arc was extinguished. (#21272)
Wire Shortage Signals to the controller that there is a shortage of wire. (#21271)
Gaz Shortage Signals to the controller that there is a shortage of gaz. (#21270)
CH1 Slider Set the analog value send to the controller on channel 1. (AIN01)
CH2 Slider Set the analog value send to the controller on channel 2. (AIN02)
Simulate welding
Enables the automatic simulation of the normal response from a
machine automatic
welding machine to the controller “Arc On” command.
response
8-17
156225-1CD 229/532
8.2 I/O Monitor
70010 - 79997
7xxxx Auxiliary Relay Auxiliary relay in the concurrent I/O
(7992 signals)
8-18
156225-1CD 230/532
8.2 I/O Monitor
DX100
Classification of I/O signals
70010 - 79997
7xxxx Auxiliary Relay Auxiliary relay in the concurrent I/O
(7992 signals)
8-19
156225-1CD 231/532
8.2 I/O Monitor
NX100
Classification of I/O signals
70010 - 79997
7xxxx Auxiliary Relay Auxiliary relay in the concurrent I/O
(79921 signals)
M00 - M499
Mxxxx Register 1 word data (16 bits)
(500 signals)
The standard NIO0x board can transmit to the controller 40 input points (5 bytes) and 40
output points (5 bytes). The first 16 I/O points are normally configured has dedicated I/O. The
dedicated I/O assignment depends on the controller selected application. The remaining I/O
points are assigned to the General I/O which corresponds to the I/O with the I/O instruction of
a job.
8-20
156225-1CD 232/532
8.2 I/O Monitor
Input Output
20030 - 20037 : General I/O (IN#001-008) 30030 - 30037 : General I/O (OUT#001-008)
20040 - 20047 : General I/O (IN#009-016) 30040 - 30047 : General I/O (OUT#009-016)
20050 - 20057 : General I/O (IN#017-024) 30050 - 30057 : General I/O (OUT#017-024)
Input Output
20060 - 20067 : General I/O (IN#025-032) 30060 - 30067 : General I/O (OUT#025-032)
20070 - 20077 : General I/O (IN#033-040) 30070 - 30077 : General I/O (OUT#033-040)
20080 - 20087 : General I/O (IN#041-048) 30080 - 30087 : General I/O (OUT#041-048)
20090 - 20097 : General I/O (IN#049-056) 30090 - 30097 : General I/O (OUT#049-056)
20100 - 20107 : General I/O (IN#057-064) 30100 - 30107 : General I/O (OUT#057-064)
To help identify the correspondance between the I/O board signal and the controller signal,
comments for each I/O point can be added in the VRCNXMAIN.INI file under the [IO_ALLOC]
section. The comment corresponding to an I/O point is displayed in the Virtual I/O dialog
comment section when the mouse pointer is over a I/O point.
For example:
File:VRCNXMAIN.INI
[IO_ALLOC]
LG20030=IN0001
LG20031=IN0002
LG20032=IN0003
...
8-21
156225-1CD 233/532
8.2 I/O Monitor
FS100
FS100
Classification of I/O signals
70010 - 79997
7xxxx Auxiliary Relay Auxiliary relay in the concurrent I/O
(7992 signals)
An External Input signal (#20010 - #21287) or External Output signal (#30010 - #31287) is
allocated for each I/O data of the board.
In the case of a Digital I/O expansion board (LIO-08R, LIO-09R), the board can transmit to the
controller 32 input points (4 bytes) and 32 output points (4 bytes).
8-22
156225-1CD 234/532
8.2 I/O Monitor
In regard to the first board, the configuration of the first 16 I/O points (2 bytes) is dedicated by
system. The dedicated I/O assignment depends on the controller selected application. The
remaining 16 I/O points (2 bytes) are assigned to the General I/O which corresponds to the
I/O instruction of a job.
In regard to the subsequent board, 32 input points and 32 output points are assigned to the
General I/O.
When the board is set, the area for 48 input points and 48 output points (6 bytes) is reserved.
The first 32 points (4 bytes) are usable area, and the remaining 16 points (2 byte) are
unusable area (they are assigned to the area of the board status).
When two I/O expansion boards are set, I/O signals are as follows.
.
Input Output
20070 - 20077 : General I/O (IN#033-040) 30070 - 30077 : General I/O (OUT#033-040)
20080 - 20087 : General I/O (IN#041-048) 30080 - 30087 : General I/O (OUT#041-048)
20090 - 20097 : General I/O (IN#049-056) 30090 - 30097 : General I/O (OUT#049-056)
20100 - 20107 : General I/O (IN#057-064) 30100 - 30107 : General I/O (OUT#057-064)
20110 - 20117 : Unusable Area 30110 - 30117 : Unusable Area
20120 - 20127 : Unusable Area 30120 - 30127 : Unusable Area
To help identify the correspondence between the I/O board signal and the controller signal,
comments for each I/O point can be added under the [IO_ALLOC] section in the
"VRCNXMAIN.INI" file. The comment corresponding to an I/O point is displayed on the
comment section in the Virtual I/O dialog when the mouse pointer is over a I/O point.
For example:
File:VRCNXMAIN.INI
[IO_ALLOC]
LG20030=IN0001
LG20031=IN0002
LG20032=IN0003
...
8-23
156225-1CD 235/532
8.3 I/O Events
An I/O Event allows to monitor a specific I/O state during playback. When the I/O state
changes to a set condition, it triggers an event, which executes a model script.
For example, in a handling application, if the output #1 is used to open and close the gripper,
an event can be linked to this I/O signal in MotoSim EG-VRC to execute a model script to
change the gripper appearance to an open or close state.
On the [Simulator] tab, in the [I/O Setting] group, click the [I/O Events Maneger] button, the
[I/O Events] dialog appears.
8-24
156225-1CD 236/532
8.3 I/O Events
Item Description
[Display I/O Signal Name] When checked the I/O Signal column in the list displays the I/O
checkbox name instead of the I/O number.
[Add] button Displays the “I/O Event Property” dialog to create a new I/O event.
Displays the “Model Script Editor” dialog to add or edit the model
[Script Editor]button
scripts. (For details, refer to Section "9.12 Model Script")
NOTE The I/O names displayed for a I/O signals correspond to those defined in the
VRCNXMAIN.INI file (For detail, refer to section Section "8.2.4 Inputs and Outputs")
8-25
156225-1CD 237/532
8.3 I/O Events
Item Description
Indicates that the I/O Event will be monitored during playback when
[Enable]
checked.
Selects the controller I/O signal that will be monitored during playback.
The combobox list contains both the I/O number and I/O name, but
only one of the information will display in the box.
Displayed information is changed by checking or unchecking the
[I/O Signal] “Display I/O Name” checkbox.
The combobox list only contains the I/O signals available on the
selected controller. Changing controller selection changes the list
content.
Selects if the event will execute when the I/O signal changes to the
[Condition]
ON or OFF condition.
Enter or select the script name to be executed when the I/O signal
[Event]
changes to the set condition.
NOTE The I/O names displayed for the I/O signals correspond to those defined in the
VRCNXMAIN.INI file (For detail, refer to Section "8.2.4 Inputs and Outputs")
8-26
156225-1CD 238/532
8.4 I/O connection
The I/O connect allows to exchange I/O signals between robot controllers.
It is possible to interlock the motion of robot to set this function.
On the [Simulator] tab, in the [I/O Setting] group, click the [I/O Connection Maneger] button,
the [I/O Connections] dialog appears.
I/O Connection
Item Description
8-27
156225-1CD 239/532
8.4 I/O connection
I/O Connection
Item Description
[Display I/O Signal Name] When checked the I/O Name column in the list displays the I/O
checkbox name instead of the I/O number.
8-28
156225-1CD 240/532
8.4 I/O connection
Controller The robot controller can be selected to edit the I/O connection.
[Display I/O Signal Name] When checked the I/O Name column in the list displays the I/O
checkbox name instead of the I/O number
8-29
156225-1CD 241/532
8.4 I/O connection
Logical expression
+ Mean OR ( ∪ ).
* Mean AND ( ∩ ).
( ) Mean bracket.
Procedure
1. When pushed [Add] button, displays the I/O Connection Setting dialog to create a new
I/O Connection. When pushed [Edit] button , Displays the I/O Connection Setting
dialog of the currently selected I/O Connection for edition.
2. After setting each items, and pushed [OK] button, connection will be updated.
Below is example setting, the [OUT001] of [NX100-2] will be set to the [IN001] of
[NX100-1] after 1.0 second.
(4)Delay timer(second)
(1) Select controller
example:1.00
example:NX100
PLC setting
The PLC device can be used to set the complicated connection
“X“, “Y“, “M“ means,
- “X“ : Input signal
- “Y“ : Output signal
- “M“ : Internal register
The maximum number of each signal is 128.
8-30
156225-1CD 242/532
8.4 I/O connection
N X100 P LC N X100-2
① ②
O U T0001 X0001 X0001
M 0001
O U T0002 X0002
X0002
④
Y0001 IN 0001
③
M 0001
8-31
156225-1CD 243/532
8.4 I/O connection
8-32
156225-1CD 244/532
8.4 I/O connection
8-33
156225-1CD 245/532
8.5 Variable Monitor
Displaying and editing the robots are enabled by setting the Variable Monitor.
On the [Simulator] tab, in the [Monitor] group, click the [Variable Monitor] button, the [Variable
Monitor] dialog appears.
Variable Monitor
Item Description
[Add(A)] button
8-34
156225-1CD 246/532
8.6 Lap Time Panel
Variable Monitor
Item Description
[Clear(L)] button Deletes all the variables displayed in the Variable Monitor window.
The Lap Time Panel dialog box shows playback time of a specified section or the number of
stroke per minute (spm).
On the [Simulator] tab, in the [Monitor] group, click the [Lap Time Panel] button, the [Lap Time
Panel] dialog appears.
NOTE This function can not be used with high-speed playback function. Refer to Section "7.5.4
Refresh Interval" about high-speed playback function.
Procedure
1. Enter the following comment at the point where the lap time count is to be started.
(Note that the comment has to be entered before the start point as shown in the figure
below at "(a)".)
'PRT:LAP=START
8-35
156225-1CD 247/532
8.6 Lap Time Panel
2. Enter the following comment at the point where the lap time count is to be stopped.
(Note that the comment has to be entered after the end point as shown in the figure
below at "(b)".)
'PRT:LAP=STOP
3. On the [Simulator] tab, in the [Monitor] group, click the [Lap Time Panel] button, the
[Lap Time Panel] dialog appears.
Controller
li
4. Play back the job.
5. After the playback, the Lap Time Panel dialog box shows the playback time between
two points specified in step 1 and 2 above, or the number of stroke per minute (spm) of
the currently selected controller.
To display the lap time of each controllers, change the robot selection in the controller
list.
6. Press to reset the value to zero in the Lap Time Panel dialog box.
8-36
156225-1CD 248/532
8.7 Stage Master
The Stage Master dialog allows selecting which controller will be affected by the playback
start command.
On the [Simulator] tab, in the [Playback] group, click the [Stage Master] button, the [Stage
Master] dialog appears.
In the Stage Master dialog, put a check mark next to the controller that will be affected by the
playback start command then press [OK] to close the dialog.
8-37
156225-1CD 249/532
8.8 Pulse Recorder
When playback is performed with [Pulse Recorder] dialog box displayed on the screen, the
pulse position of the specified robot or the model information are displayed in the dialog box at
every screen refresh. When it needs that the model information are displayed, Check the
[Output Model Script].
When moving the cursor in the displayed list of data, if the selected data line contains pulse
information, the robots are moved to the specified pulse positions. If the selected data line
contains model information, the model script is executed.
On the [Simulator] tab, in the [Monitor] group, click the [Pulse Recorder] button, the [Pulse
Recorder] dialog appears.
Item Description
Moves the cursor to the first data line and executes it.
Move the cursor to the previous data line and executes the line.
Continuously executes the data line in the pulse record from the
cursor current position to the end of the list or until stopped.
Moves the cursor to the next data line and executes the line.
8-38
156225-1CD 250/532
8.8 Pulse Recorder
Item Description
Moves the cursor to the last data line and executes it.
Output Model Script Model information is displayed in the list of pulse record.
When the pulse record is played, the robot position is set to the
Update VRC controller. If this item is "OFF", the playback gets faster because
the robot position is not reflected.
[Delete] button Deletes the data line where the cursor is located.
[Load] button Retrieves the previously saved data lines from a text file (.txt).
• Buttons in the Pulse Recorder dialog box can only be used after a job has been played
NOTE back.
• When the pulse record is played, the robot position is updated at refresh intervals. Refer
to Section "7.5.4 Refresh Interval"" for refresh interval.
8-39
156225-1CD 251/532
8.9 Teaching
8.9 Teaching
8.9.1 OLP
OLP is a teaching tool that simplifies the robot teaching by moving the robot to an target
position.
On the [Home] tab, in the [Teaching group, click the [OLP] button, the [OLP] dialog appears.
For the details on how to use OLP, refer to Section "11.1 Teaching Using OLP Function".
Name of the
operation object
Use the [Shift] key
to toggle the “Pick
Enable” checkbox
8-40
156225-1CD 252/532
8.9 Teaching
Item Description
Sets the type of the object to be selected when clicking on the cell
view. (Multiple items can be selected)
[Model] check box:
Solid models.
[Frame] check box:
Model frame or AXIS6 models.
“Pick Object” section [Lines & Inters] check box:
Lines such as LINE part, WORK line and wireframe model, and
intersection lines generated by the intersection of parts or models.
[Point] check box:
Points such as TRACE points.
[Floor] check box:
FLOOR parts.
8-41
156225-1CD 253/532
8.9 Teaching
Item Description
8-42
156225-1CD 254/532
8.9 Teaching
Item Description
TUse to move the part held by the robot to a specific point (External
Reference Point).
[Active] check box:
“Move to External Ref. - When check the robot will move the point clicked on the model it
Point” section is holding to the defined external reference.
[Select Reference] button:
Displays the Select Model dialog to select a model (frame) as the
external reference point.
Use to move the base axis (servotrack) at the same time as the robot
when moving to a target point.
[Active] check box:
"Synchronous Move of
- When check the base axis will move according the set method to
Base Axis" section
enable the robot to reach the target point.
[Method...] button
-Specifies the method to move the base axis.
Pick Point
The pick point display will change depending on the selected move mode.
Displays a point.
Position
8-43
156225-1CD 255/532
8.9 Teaching
Orientation
Z-axis
Click
8-44
156225-1CD 256/532
8.9 Teaching
Click
Reference Model
Click
8-45
156225-1CD 257/532
8.9 Teaching
Click
Current Model
NOTE For more details on the OLP operation, please refer to Section "11.1 Teaching Using
OLP Function".
8-46
156225-1CD 258/532
8.9 Teaching
Handle
Elbow handle
Turning handle
TCP handle
Axis handle
Guide line
The rotating handle is displayed on the cell view as below. To operate this handle, Move
the mouse in right and left.
NOTE
When the mouse cursor is on the robot model, this handle is displayed.
Axis handle This handle is to operate each axis. The axis handle included in the
control group of the current job is colored.
8-47
156225-1CD 259/532
8.9 Teaching
Base axis: TCP handle always moves with posture same as a base coordinate.
8-48
156225-1CD 260/532
8.9 Teaching
Robot axis: TCP handle always moves with posture same as a robot coordinate.
Tool axis: TCP handle always moves with position and posture same as TCP.
8-49
156225-1CD 261/532
8.9 Teaching
User axis: TCP handle always moves with posture same as a selected user coordinate.
• When select USER AXIS on the sync toolbar, the following dialog box is displayed.
8-50
156225-1CD 262/532
8.9 Teaching
Posture handle
To regulate the posture of TCP, Drag the rotating handle of the TCP handle. The operating
coordinate is selected by Sync toolbar.
For example, select TOOL AXIS on the sync toolbar and drag the rotating handle as below,
TCP posture rotates about the X-axis of TCP (the blue handle) and the robot posture is
changed.
When the rotating handle is dragged with BASE AXIS, ROBOT AXIS and USER AXIS,
NOTE the TCP handle is not move. But the robot posture is changed. (When operate the other
handle operation, the robot and TCP handle move.)
Turning handle
This handle is to operate turning-axis. When click the handle, the handle is displayed little
bigger.
For example, to move as below, drag the turning handle to right.
Drag the turning handle
8-51
156225-1CD 263/532
8.9 Teaching
Elbow handle
This handle is to operate elbow angle. When click the handle, the handle is displayed little
bigger.
For example, to move as below, drag the turning handle to right.
Axis handle
When the mouse cursor is on the robot model, this handle is displayed. This handle is to
operate each axis. Drag this handle, the corresponding axis rotates.
8-52
156225-1CD 264/532
8.9 Teaching
Synchronized operation
When operate the Operation handle, the selected robot and another robot can move to keep
their TCP the same relative position.
On the [Home] tab, in the [Operation Handle] group, click the [Synchronized] button, and
operate the operation handle.
For example, to move as below, drag the red handle of R1 to down, R2 moves to keep their
TCP the same relative position.
8-53
156225-1CD 265/532
8.10 Collision Detection
8-54
156225-1CD 266/532
8.10 Collision Detection
Item Description
Playback without
To reduce the time to check collision, Redraw is skipped on playback.
Redraw
When the collision log is clicked, the robot moves the interfering
position, and the cursor location in the virtual pendant moves to the
Move Collision Step
step number position recorded in that log.
When this operation is used, set the teach mode.
When the models approach with in the selected distance, the models
Near miss check
are considered interfering.
Item Description
8-55
156225-1CD 267/532
8.10 Collision Detection
Item Description
The new collision model group is created based on the collision model
Copy
group selected in the list.
Del All All collision model group selected in the list are deleted.
• The tool model is not added. Click the [Edit] button, and add the tool model if needed.
• The time to check collision depends on the number of model and the complexity of
NOTE model.
All robot models are registered by Auto-registration. If some robot models need not be
checked, narrow down the models of the collision model group at the Collision Model
Group Detail Dialog Box.
8-56
156225-1CD 268/532
8.10 Collision Detection
.
Collision Model Group Detail
Item Description
On the [Home] tab, in the [Model] group, click the [Select Model]
button. Select the model in the MotoSim EG-VRC, that model is added
to the [Model List].
Pick Enable
Select the model on the CadTree, and click the [Add from CadTree]
Add from CadTree
button, that model is added to the [Model List].
8-57
156225-1CD 269/532
8.10 Collision Detection
Item Description
When the model is added, the child model of that is also registered
simultaneously.
For example, If the "SAKU" is selected in the CadTree and the [Add
from CadTree] button is clicked, the child models "SAKU1", "SAKU2",
"SAKU3", "SAKU4", "SAKU5", and "SAKU6" are also added.
("SAKU" is dummy model, so it is not added.)
8-58
156225-1CD 270/532
8.10 Collision Detection
Collision Definition
Item Description
Set the robot action when collision occurs. If this is checked, playback
Playback stop by is stopped when collision is detected in playback. When the playback
collision detection is continued without interruption, do not check this, and register the
collision definition.
8-59
156225-1CD 271/532
8.11 Sensing Option Setting
When the Sensing option is used, to detect the point where the wire of robot has contact with
the work, the searching operation (Starting Point Detection function) is available.
Please refer to "INSTRUCTIONS FOR BASIC OPERATION OF STARTING POINT
DETECTION FUNCTION" of each the controller for details.
NOTE
• Sensing function (SRCH tag of MOV* instruction) can be simulated, but sensing result is
not the real one.
• The master model of sensing gets deeply into the slave one depending on the moving
speed of sensing.
8-60
156225-1CD 272/532
8.11 Sensing Option Setting
Procedure
It explains the procedure for setting the sensing option between the wire of robot (Model
name: wire) and the work (Model name: work).
1. The wire (Model name: wire) is added at the torch head of robot.
In this case, the "CYLINDER" is used for the parts of wire.
2. On the [Simulation] tab, in the [Settings] group, click the [Sensing Setting] button, the
[Sensing Option Setting] dialog appears.
8-61
156225-1CD 273/532
8.11 Sensing Option Setting
4. On the [Home] tab, in the [Model] group, click the [Select Model] button. Click the "wire"
model, "wire" is displayed at [Model].
5. Click the [Add] button, the "wire" is set to the [Master] in the [Model List] group.
6. Select [Slave] in the [Model List] group, and set the "work" to the [Slave] as Step 4 and
5.
8-62
156225-1CD 274/532
8.12 Spray Model for Paint
The Spray Model for Paint function allows creating the spray model easily. The spray model is
displayed and hidden automatically, when the SPYON or SPYOF instruction is executed.
Paint Panel
Item Description
[Tool No.] spin box Specifies the tool number to set the paint gun number.
"(a)TCP distance"
Distance from the paint spray outlet (nozzle).
edit box
"(b)Valid distance"
Effective range to apply paint from the nozzle.
edit box
"(c)Max Diameter"
Maximum width of the paint spray face.
edit box
"(d)Mini Diameter"
Minimum width of the paint spray face.
edit box
"(e)Nozzle Position"
Nozzle position viewed from the flange.
edit boxes
8-63
156225-1CD 275/532
8.12 Spray Model for Paint
Paint Panel
Item Description
"(e)Nozzle Posture"
Nozzle posture viewed from the flange.
edit boxes
"Model division"
Number of divided paint spray faces.
combo box
[Valid distance] button Paint color from nozzle to the end of the valid painting distance.
[Display model]
Displays the created spray model.
check box
Procedure
1. Select the controller for the spray model setting.
2. On the [Simulation] tab, in the [Settings] group, click the [Paint Setting] button, the
[Paint Panel] dialog appears.
Set the Gun No. and Tool No. to according to the job.
3. Click the [OK] button or the [Apply] button, and then the spray model is created.
4. When the playback is executed, the spray model related to the Gun No. of SPYON or
SPYOF instruction is displayed and hidden automatically.
NOTE This function can not used with two or more robot system.
8-64
156225-1CD 276/532
8.13 Speed Graph Function
This function displays on a graph the robot TCP speed during playback.
• This function cannot be used in conjunction with the High-Speed Playback function. For
details on the High-Speed Playback function, please refer to Section "7.5.4 Refresh
NOTE Interval" of the MotoSimEG-VRC Operation Manual.
• This function doesn't support multiple controllers or a controller with multiple robots.
• The speed displayed in this function is the speed of the TCP of the R1 robot of the
current controller selected at the time the Speed Graph dialog was displayed.
Trace Settings
Graph Settings
Playback
Graph Operations
Procedure
1. On the [Simulation] tab, in the [Monitor] group, click the [Trace] button, the [Trace
Manager] dialog appears. To use the speed graph, you will need to set the trace to the
TCP model: <ControllerName>-R01_tcp (example: DX100-R01_tcp). By default, the
trace <ControllerName>-trace1 is already set to the TCP of the controller's R1 robot.
8-65
156225-1CD 277/532
8.13 Speed Graph Function
If it does not exist or was changed, please create a trace for the model "[controller
name]-R01_tcp".
2. To verify the settings, double-click on the trace "<ControllerName>-trace1" or select it
and press the [Edit] button. In the "Trace Property" dialog, if it not already set, select
the "<Controller_Name>-R01_tcp" model in the "Model" field.
To display the speed relative to a moving work piece, change the "Parent" field from
"world" to the model representing the work piece.
8-66
156225-1CD 278/532
8.13 Speed Graph Function
If the following message displays, the settings for the current controller are not set
properly. Please verify the graph settings.
NOTE
8-67
156225-1CD 279/532
8.13 Speed Graph Function
Check to display
this data Open the dialog to
select the I/O signal
Item Description
Gradations Sets the number of gradation lines along the X and Y axes.
Y-axis auto-scaling When checked, the Y-axis scaling is automatically adjusted during
during playback playback to display the full range of the speed.
8-68
156225-1CD 280/532
8.13 Speed Graph Function
8.13.4 Playback
During playback, the speed is plotted on the speed graph. The graph can display up to 200.0
seconds of data. Playback data beyond 200.0 seconds will not be displayed. Also note that
graph operations cannot be done during playback.
Mouse Operations
Mouse Wheel Roll the mouse wheel to change the X-axis scaling factor.
[Ctrl] key + Mouse Wheel Roll the mouse wheel to change the Y-axis scaling factor.
Keyboard Operations
[Home] key Move the cursor and the display area to X=0.0
[End] key Move the cursor and the display area to X=Max.
8-69
156225-1CD 281/532
8.13 Speed Graph Function
8-70
156225-1CD 282/532
8.14 Running an External Software
To run an external software with MotoSim EG. On the [Home] tab, in the [Tools] group, click
the [External Software] button, the [Launcher] dialog appears and perform the settings
explained in the list below.
Item Description
Select [Add] to register the software to run; the Launcher Setting dialog box
appears.
Press the [Browse] button on the right of the Path edit box. Select the desired
program (executable file), and press [OK]. (The file name will be automatically
entered in the Name edit box.)
8-71
156225-1CD 283/532
8.15 Job Browser
Item Description
Double-click the desired software in the “Keyword” column to run the external
software.
“Keyword”
column
Job Browser supported the selection the job. Job Browser is available for the NX100, DX100
and FS100.
On the [Home] tab, in the [Teching] group, click the [Job Browser] button, the [Job Browser]
dialog appears.
NOTE This function can not use depending on the system version of controller. Please refer to
Section "A.6 List of Function depending on the system version of controller".
8-72
156225-1CD 284/532
8.15 Job Browser
Main Window
Job Browser
Item Description
Job Tree tab Job Tree tab shows the job hierarchy as a tree.
Search tab Search the job in the controller on the Search tab.
Select Job Set the selected job in the tree or list to the virtual pendant.
Sub Window
Job information and contents are displayed at the sub window. Job Browser enables the user
8-73
156225-1CD 285/532
8.15 Job Browser
Sub window
Item Description
Display the contents of the selected job. The line of the Contents list can be
selected. When set the job to the virtual pendant, the cursor is set to the
Contents selected line.
Double-click the line, the job can be set to the virtual pendant. (The cursor is
set to the selected line.)
8-74
156225-1CD 286/532
8.15 Job Browser
Right-click menu
Right-click menu
Item Description
Job Data Update The selected job data is updated. The node is closed.
Expand
NOTE
Set the master job set in the virtual pendant to the root of Job
Set Master Job to Root
tree. If the master job is not set, The root of Job tree is not set.
8-75
156225-1CD 287/532
8.15 Job Browser
Right-click menu
Item Description
Set the current job set in the virtual pendant to the root of Job
Set Current Job to Root tree. If the current job is not set, The root of Job tree is not
set.
Search Tab
Press the [Search] button, jobs in the virtual controller is searched and the appropriate jobs
are displayed in the list. A keyboard search is available. When the text box is empty, All jobs
8-76
156225-1CD 288/532
8.15 Job Browser
are displayed.
Bookmark Tab
The selected job in the tree/list can be registered as bookmark.
It is useful for registering jobs with much reference number of times.
8-77
156225-1CD 289/532
9.1 Cad Tree
9 Model Editings
This chapter explains the operations for creating and editing the workpiece and tool models
using the CAD functions.
A model is generally created by combining basic figures, such as cubes and cylinders; in
addition to the general method, MotoSim EG-VRC supports the model creation by reading
HSF and HMF data.
Model Model
Dummy Robot (HMF,
(MDL) HSF)
Display
Hide
9-1
156225-1CD 290/532
9.1 Cad Tree
work
FLOOR
worldframe
H6
9-2
156225-1CD 291/532
9.1 Cad Tree
9.1.4 Teacher
"Teacher" is a tool to create a target point (coordinate) at an arbitrary position, and is
displayed as an AXIS6 frame on the screen. It simplifies the use of OLP-related function and
the relocation of parts.
To enable the Teacher, point the cursor to "Teacher" in the Cad Tree, and click on [Pos] to
display the “Position Teacher” dialog box. Specify the values in this dialog box. (For further
detail on the "Position" dialog box, please refer to Section "9.5 Positioning a Model").
9-3
156225-1CD 292/532
9.2 Creating a New Model
To start creating a new model, click on [Add] of the Cad Tree menu to display the Add Model
dialog box.
Procedure
1. Enter a name of the new model to be created in the Name edit box of the Add Model
dialog box.
(By default, the model name and the model file name are the same: the model file is
created with the model name.)
3. Double-click the new model name in the Cad Tree to edit the model.
The file data editing dialog box (as shown below) appears; refer to Section "9.3 Editing
a Part" to edit the file data.
4. When the creation of the model is completed, click [Close] to complete the file data
editing.
9-4
156225-1CD 293/532
9.2 Creating a New Model
Procedure
1. Click [Add] of the Cad Tree, or select {File} - {New Model} from the right-click menu of
the Cad Tree.
2. The Add Model dialog box appears. Press the [...] button on the left of the File Name
edit box to select a file.
3. Enter a new model name in the Name edit box of the Add Model dialog box.
4. Click [OK].
5. If the model file path doesn't correspond to the "models" folder under the cell folder, the
following dialog box will display and offer to copied model file to the "models" folder of
the cell.
If the "Yes" button is clicked and a file with the same name already exists in the cell
"models" folder. The following dialog will display to ask for overwrite confirmation.
For RWX or 3DS model format, the files will automatically be converted to HMF format.
The created HMF file will be located in the "models" folder of the cell. After the
conversion is successfully completed, the following message will display.
9-5
156225-1CD 294/532
9.2 Creating a New Model
When adding LINE data (wire frame), it is recommended to use LINE data in the HMF
format: adding LINE data in other format may take some time.
NOTE If the LINE data is in a format other than HMF, convert the LINE data with “MDL2HMF.EXE”
before adding the model. (The MDL2HMF.EXE is located in a folder where MotoSim EG-VRC
was installed).
Procedure
1. Click [Add] on the Cad Tree dialog box, or select {File} - {New Model} from the right-
click menu of the Cad Tree.
2. The Add Model dialog box appears; enter a new model name in the Name edit box.
4. Click [OK].
9-6
156225-1CD 295/532
9.3 Editing a Part
MotoSim creates a model data file by combining basic figures such as cubes and cylinders:
such figures are called "parts" in this manual.
The following sections explain on how to edit the parts using the file data editing dialog box of
the Cad Tree.
Parts list.
Item Description
Displays a dialog box to edit the part selected in [Add Parts] combo
[Add] button
box. Also displays the added part on the cell window.
Displays a dialog box to edit the part selected in the parts list.
[Edit] button
(Multiple selection is not possible.)
9-7
156225-1CD 296/532
9.3 Editing a Part
Item Description
Stores/Retrieves the data of the part selected in the parts list on the
clipboard.
[ClipBoard...] button
2. Click [Add] to display the part on the cell window; the parts editing dialog box appears.
9-8
156225-1CD 297/532
9.3 Editing a Part
3. See descriptions below to edit the part in the parts editing dialog box:
• Enter the values for model size, position, etc. with the spin buttons or key-
strokes. (The incremental value of the spin buttons is specified in the Step combo
box.)
• Click [Color...] to display the Color dialog box, and specify the color.
• To move the part to an arbitrary point with the Teacher, set the Teacher to the target
position; click [Goto] in the "Teacher" section to move the part to the teacher coordi-
nate. To move the part including the posture to the teacher, check the [POSE]
check box and then click [Goto]. (For the details of the Teacher, refer to
Section "9.1.4 Teacher".)
4. When all the settings for the model are completed in the parts editing dialog box, click
[OK] to add the part to the model data file.
BOX
The BOX is a rectangular parallelepiped part, which can be edited in the BOX Edit dialog box.
• The origin of the part is the center of the BOX part model.
9-9
156225-1CD 298/532
9.3 Editing a Part
BOX2
The BOX2 is a rectangular parallelepiped part, which can be edited in the BOX2 Edit dialog
box.
• The origin of the part is the vertex of the BOX2 part model.
CYLINDER
The CYLINDER is a cylindrical part, which can be edited in the CYLINDER Edit dialog box.
• Selecting the [Straight] check box links the values of the upper and lower diameters
("U. Diameter" and "L. Diameter", respectively).
• The value in "Number" edit box represents the number of sides to form a cylinder: the
larger the number becomes, the more perfect the cylinder becomes. Therefore, when "3"
is input, the number of side faces becomes three, forming a triangular cylinder.
• The origin of the part is the center of the CYLINDER bottom.
9-10
156225-1CD 299/532
9.3 Editing a Part
CONE2
The CONE2 is a conic part, which can be edited in the CONE2 Edit dialog box.
SPHERE
The SPHERE is a spherical part, which can be edited with the "SPHERE Edit" dialog box.
9-11
156225-1CD 300/532
9.3 Editing a Part
PIPE2
The PIPE2 is a pipe part, which can be edited in the PIPE2 Edit dialog box.
• The values in "U. Thickness" and "L. Thickness" edit boxes respectively represent the
thickness of upper and bottom faces of the pipe.
• Selecting the [Straight Cylinder] check box links the upper and lower diameters ("U.
Diameter" and "L. Diameter", respectively), and the upper and bottom face thickness.
• The origin of the part is the center of the PIPE2 bottom.
9-12
156225-1CD 301/532
9.3 Editing a Part
AXIS6
The AXIS6 is a part that may contain multiple frames (position and orientation data). The
frames can be used as a target point or for external axis setting. It can be edited in the Frame
Edit dialog box.
• To add a frames, press [Insert]. The frames are added to the "Index" list box.
• To delete a frame, select the frame number in the "Index" list box, and press [Delete].
• To edit a frame, select the frame number in the "Index" list box and modify the values in
the "Position" section. The position can be displayed and modified relative to various
coordinated system depending on the "Operation" mode.
"Operation" combo box settings
NOTE The frame corresponding to the selected "Index" of the list box is highlighted in red in the
main view.
AXIS6 model
9-13
156225-1CD 302/532
9.3 Editing a Part
LINE
The LINE is a part that contains multiple points. The points are links together by straight-line
segments to form a continuous line. It can be edited with the "LINE Edit" dialog box. A
minimum of 2 points must be defined for the line to display. Points can be inserted, edited or
deleted in the same manner as the "FRAME Edit" dialog box. (Please refer to the " AXIS6 "
section for details).
Point 4
Point 2
Point 1
Point 3
Point 5
LINE2
The LINE2 is a part that may contains multiple lines each made of 2 points. It can be edited
with the "LINE2 Edit" dialog box. The points with an odd index number are the starting points
and those with an even index number are the end points. The total number of defined points
must be even to display all the segments. Points can be inserted, edited or deleted in the
same manner as the "FRAME Edit" dialog box. (Please refer to the " AXIS6 " section for
details).
Start
Point 2 Point 3
End
Point 1
Start Point 4
End
9-14
156225-1CD 303/532
9.3 Editing a Part
CUBE
The CUBE is a polyhedron part, which can be edited in the CUBE Edit dialog box.
• When a CUBE model is added, a model with four points appears on the screen, with the
four points already registered in the CUBE Edit dialog box as shown below.
• The apex of the figure at the bottom is registered as a point from No. 1, the point in the
height direction is the last registered point in the model file form.
The points at the apex of the bottom figure are arranged as follows:
-When the height is set to Z-axis positive (+) direction: counterclockwise to Z-axis
positive (+) direction.
-When the height is set to Z-axis negavite (-) direction: clockwise to Z-axis positive
(+) direction.
Z-axis
Point 4
100
Point 2 100 Point 1
X-axis
Y-axis
100
Point 3
FLOOR
The FLOOR is a floor part, which can be edited in the FLOOR Edit dialog box.
• The values "X Num" and "Y Num" edit boxes respectively represent the numbers of
dividing lines that divide the face in the X-direction and Y-direction.
• The origin of the part is the center of the FLOOR model.
9-15
156225-1CD 304/532
9.3 Editing a Part
FACE
The FACE is a face part, which can be edited in the Face Edit dialog box.
Point 1
Point 5
Point 4
Point 9
Procedure
1. Select the [Pickup ON] check box.
(Clear the check box to change the viewpoint on the screen.)
9-16
156225-1CD 305/532
9.3 Editing a Part
Item Description
[POSE] check box Moves the part including the posture to the Teacher position.
9-17
156225-1CD 306/532
9.4 Editing a Model
A model can be cut, copied, pasted, etc. with commands under {Edit} of the Cad Tree.
Select a model from the Cad Tree, and edit the model with the commands described below:
Cut
Cuts the selected model.
Copy
Copies the selected model.
Paste
Pastes the cut or copied model in an arbitrary place.
When selecting {Copy} - {Paste} within the same cell, enter the model name to be copied.
Delete
Deletes the selected model. However, the model file will not be deleted though the model is
deleted from the Cad Tree and the cell window.
When deleting the currently selected model including its child models are to be deleted, set
the display/nondisplay status ( + or ) on the left of the model name to + in the Cad Tree,
then select [Delete]. Note, however, that the "world", "Teacher", and robot model will not be
deleted even if they are in the + status.
Add
Creates a new model.
Refer to Section "9.2 Creating a New Model" for details.
Rename
Changes the model name.
Note, however, that the names of "world", "Teacher", and the robot model names cannot be
changed.
9-18
156225-1CD 307/532
9.4 Editing a Model
Property
Specifies opacity, scale, and model type. (The command {Property} is located under
{Attribute}.)
Item Description
[OK] button Applies the modifications, and closes the Property dialog box.
[Cancel] button Closes the Property dialog box without applying the modifications.
9-19
156225-1CD 308/532
9.5 Positioning a Model
Item Description
“Absolute”
Displays the position with reference to the parent model, and
moves the model.
“Relative”
Displays the position with reference to the selected model, and
"Operation" combo box
moves the model.
“SelModel”
Displays the Select Object dialog box; displays the position with
reference to the model specified in the Select Object dialog box,
and moves the model.
9-20
156225-1CD 309/532
9.5 Positioning a Model
Item Description
Allows to store or retrieve the data of the Position dialog box in the
clipboard.
[matrix] button
Sets the type of the object to be selected when clicking on the cell
“Pick Object” section view. (Multiple items can be selected)
Please refer to " Pick Object Setting " for details.
[OK] button Applies the modifications, and closes the Position dialog box.
9-21
156225-1CD 310/532
9.5 Positioning a Model
Item Description
[Cancel] button Closes the Position dialog box without applying the modifications.
First pick
Second pick
3. The point specified as the first point moves to the position of the second point.
9-22
156225-1CD 311/532
9.6 Editing Multiple Models (Model List)
Multiple models can be edited in the Model List dialog box. To open the dialog box, select
{Edit} - {Models List} of the Cad Tree right-click menu.
Item Description
Deletes the models selected in the model selection list box. The
[Delete] button models on the cell window are also deleted, however, their model files
still exist.
Changes the parents of the models selected in the model selection list
[Change Parent] button box.
Refer to Section "9.9.1 Changing the Parent Model" for details.
Moves the parents of the models selected in the model selection list
[Move Parent] button box.
Refer to Section "9.9.2 Moving the Parent Model" for details.
9-23
156225-1CD 312/532
9.7 Searching a Model
Search for a desired model with the Find dialog box. To open the dialog box, select {Edit} -
{Find} from the Cad Tree right-click menu.
If the entered name exists, the model is selected in the Cad Tree.
9-24
156225-1CD 313/532
9.8 Saving and Reading a Model Group
2. Select {Edit} - {Save Model Group] from the Cad Tree right-click menu.
Select [Yes] to create a folder with the same name as the model selected in the step 1.
The files of the model (selected in the step 1) and its child models are copied to the
folder, and a parent-child relevant information file "ModelInfo.dat" is generated.
9-25
156225-1CD 314/532
9.8 Saving and Reading a Model Group
NOTE If there is a model with the same name in the current cell, the second one will automatically be
numbered. (The number will be added after the name.)
9-26
156225-1CD 315/532
9.9 Changing and Moving the Parent Model
To use this function, select the desired model in the Cad Tree, then select {Attribute} - {Parent
Change} from the Cad Tree right-click menu.
To use this function, select the desired model in the Cad Tree, then select {Attribute} - {Parent
Move} from the Cad Tree right-click menu.
9-27
156225-1CD 316/532
9.10 Changing a Model File
The model file of an existing model can be changed with {ChangeFilePath} under {Attribute} of
the Cad Tree menu.
To use this function, select a model to be changed in the Cad Tree, then select {Attribute} -
{ChangeFilePath} from the Cad Tree menu. Select the desired model file in a file selection
dialog box to change the model file.
Note that the change will only take effect the next time the cell is open.
NOTE The model files for "world", "Teacher", and robot models cannot be changed.
9-28
156225-1CD 317/532
9.11 Reading a Model
A model appears on the cell by dragging and dropping its model file (in the HSF, HMF, MDL,
3DS, or RWX format) to the cell window, and the model file is copied to the "models" folder.
In this operation, a parent model can also be selected.
Procedure
1. Drag and drop an arbitrary model to the cell window; If the model file path doesn't
correspond to the "models" folder under the cell folder, the following dialog box will
display and offer to copied model file to the "models" folder of the cell.
If the "Yes" button is clicked and a file with the same name already exists in the cell
"models" folder. The following dialog will display to ask for overwrite confirmation.
9-29
156225-1CD 318/532
9.11 Reading a Model
For RWX or 3DS model format, the files will automatically be converted to HMF format.
The created HMF file will be located in the "models" folder of the cell. After the
conversion is successfully completed, the following message will display.
2. The Select Model Parent dialog will display. Select the model that will become the par-
ent of the new model and press the [OK] button. (By default the "world" model is
selected.)
When adding LINE data (wire frame), it is recommended to use LINE data in the HMF
format: adding LINE data in other format may take some time.
NOTE If the LINE data is in a format other than HMF, convert the LINE data with “MDL2HMF.EXE”
before adding the model. (The MDL2HMF.EXE is located in a folder where MotoSim EG-VRC
was installed).
9-30
156225-1CD 319/532
9.12 Model Script
Model script allows manipulate models by the execution of a series of model commands. The
model script editor allows to write and manage the model script of the specified controller.
The model script can be executed from the Model Script Editor or from an I/O Event during
playback. (For details on I/O Events refer to section Section "8.3 I/O Events").
Item Description
Controller Select the controller for which the scripts are to be edited.
9-31
156225-1CD 320/532
9.12 Model Script
Item Description
[Delete] button Deletes the script currently selected in the script list.
Model Display
Notation SEE M1
Model Non-display
Notation HID M1
Moves the model M1 in the Cad Tree to change its parent to M2. Without
Meaning changing the model location on the display, the model relative position
from its new parent (M2) is changed automatically.
Model Move 2
Notation AXIS6 M1=10,20,30,0,0,0
Moves the model M1. The position from the parent is changed to
Meaning
(10,20,30,0,0,0).
9-32
156225-1CD 321/532
9.12 Model Script
Model Move 3
Notation ADDX6 M1=10,20,30,0,0,0
Moves the model M1. The position from the parent is changed by adding
Meaning
(10,20,30,0,0,0) to the current position.
Model Copy 1
Notation DUP M1 M2
Model Copy 2
Notation REF M1 M2
Model Deletion
Notation DEL M1
9-33
156225-1CD 322/532
9.12 Model Script
Item Description
The model's display (SEE), the model's non-display (HID), and the model's deletion (DEL)
The [model] is input.
The [model] is input by either the selection with the direct input or Cad Tree or .
9-34
156225-1CD 323/532
9.12 Model Script
The model's movement 1(MOV), the model's copy 1(DUP), and the model's copy 2(REF)
[Model1] and [Model2] are input.
The [Model] is input by either the selection with the direct input or Cad Tree or .
The position is input either with the direct input or of each item. The incremental value
of is set by [Step].
spin button
9-35
156225-1CD 324/532
9.13 CAD Data Import <CadPack Option>
NOTE To use this function (CadPack option), the MotoSim EG-VRC-CadPack is required. (The
MotoSim EG-VRC-CadPack is separate product from MotoSim EG-VRC.)
When adding a model with method a) Add Model dialog, it is necessary to select "All (*.*)"
NOTE in the "File Type" section, in order to display all the file types and be able to select the
IGES or SAT files.
To change the default settings related to the CAD Import, please refer to section Section "10.6
CAD Import/Export <CadPack Option>".
9-36
156225-1CD 325/532
9.13 CAD Data Import <CadPack Option>
CAD Import
Select this type when the model applies a CAM function. Do not select this
Imports the type when the model is tool or peripheral equipment.
work file for
General CAD data are displayed in the CadTree dialog, and the model
CAM teaching
for CAM teaching are displayed .
9-37
156225-1CD 326/532
9.13 CAD Data Import <CadPack Option>
CAD Import
[OK]button The IGES file import will proceed with the options set in the dialog.
The healing process attempts to repair any corrupted data of the imported CAD files.
However, the processing time to import a file may increase significantly when healing is used.
NOTE The performance may also vary depending on the extent and nature of the errors in the
original CAD file. In some cases, result with healing may be worst than reading the file without
healing.
9-38
156225-1CD 327/532
9.14 Changing the Coordinate Origin of CAD Data <CADPack Option>
NOTE This function is available with the following format of external CAD Data.
CATIA, SOLIDWORKS, Pro/E, INVENTOR, IGES, STEP, SAT
9-39
156225-1CD 328/532
9.15 CAD Data Export
When IGES or SAT data are exported (CadPack option), the MotoSim EG-VRC-CadPack
NOTE is required. (The MotoSim EG-VRC-CadPack is separate product from MotoSim EG-
VRC.)
Exports in IGES,SAT or HSF format the data of multiple models with their relative position
from a selected base point.
Export
Before the CAD data of IGES or SAT format is exported, the "Export" dialog is displayed. The
export settings in the dialog can be changed if required.
To change the default settings related to the export, please refer to section Section "10.6 CAD
Import/Export <CadPack Option>".
NOTE The settings selected in the "Export" dialog will not change the settings in the "Option
Setting" dialog under the "CAD Import/Export" tab.
Export
[Units] radio button Sets the measuring units of the exported SAT or IGES files.
“Version (SAT Only)” Sets the SAT file version used in the exported file.Recommended
section value: 6 (Setting range: 4 to 16)
9-40
156225-1CD 329/532
9.15 CAD Data Export
Export
[OK]button The CAD export will proceed with the options set in the dialog.
Procedure
1. Select in the Cad Tree the models to export.
• To select a single model:
Expand the model node so that there is no "+" icon on the left of the model name
and select the model.
9-41
156225-1CD 330/532
9.15 CAD Data Export
2. Right click on the CadTree to display the popup menu. Then select "Export CAD
File..."
3. In "Select Base Model" dialog, select the model to be used as the base point (origin) of
the exported model and press the [OK] button.
4. In the "Save As" dialog, select the file type (IGES,SAT or HSF). Enter a filename and
press the [Save] button.
9-42
156225-1CD 331/532
9.15 CAD Data Export
5. If the "Export" dialog is set to display, the "Export" dialog will display to confirm the
IGES/SAT export settings. Change the settings as required, and then press [OK]. For
more details please refer to the " Export " section above.
9-43
156225-1CD 332/532
10.1 Graphical Settings
10 Configuration Settings
Various configuration settings can be made in the Option Setting dialog box.
Click the MotoSim EG-VRC button ( ), and select the [Options] menu.
For the graphical settings, select the “Graphic” tab of the Option Setting dialog box.
Graphic tab
Item Description
[OK] button Applies the modifications, and closes the dialog box.
[Cancel] button Closes the dialog box without applying the modifications.
10-1
156225-1CD 333/532
10.1 Graphical Settings
Item Description
"Top" color Displays the current color of the upper part of the background.
indication box Press [color] to display the Color dialog box, and select the desired color.
"Bottom" color Displays the current color of the bottom part of the background.
indication box Press [color] to display the Color dialog box, and select the desired color.
[Same Color] Check this check box to set the “Bottom” background color to the same
check box color as the “Top” background.
Item Description
10.1.3 Display
Configure the graphic driver in the "Display" section.
Item Description
Displays the coordinate axis below on the lower left of the cell window.
[Axis Triad On]
check box
[Perspective]
Check this check box to display the cell in perspective.
check box
10-2
156225-1CD 334/532
10.1 Graphical Settings
10.1.4 Shadow
Set the following items for shadow display in the “Shadow” section.
Item Description
Item Description
10-3
156225-1CD 335/532
10.1 Graphical Settings
of cell containing a large amount of data such as very detailed HSF model.
Item Description
When this item is checked, the level of detail will be reduced during
viewpoint change and playback. The level of detail data will also be
generated for the HSF models when required.
• When the displayed surface becomes rougher during viewpoint change or playback,
NOTE depending on the data some model elements may not display.
• It is easier to distinguish the discrepancies between levels of detail when displaying the
cell in "Flat Shading" (refer to Section "6.11 Changing the Rendering Mode").
Displayed surface
become rough
10-4
156225-1CD 336/532
10.1 Graphical Settings
the function to work properly. If an opened cell doesn't contain the level of detail data, a
message will prompt the user to confirm that the data should be generated at this time.
While generating the level of detail data, the "Generating Level of Detail" dialog will display the
generation progress. To stop the data generation, click on the "Abort" button. Note that when
aborting the generation, the current file processing will continue until completed, and then the
generation will stop and data for the remaining file will not be created
.
When adding HSF model and the Level of Detail is enable, the level of detail data will
automatically be generated for the new model. The "Generating Level of Detail" progress
dialog will display but the process cannot be aborted.
10-5
156225-1CD 337/532
10.2 Markup Settings
To configure the lines and texts on the cell window, select the "Mark Up" tab of the Option
Setting dialog box.
Mark Up tab
Item Description
10-6
156225-1CD 338/532
10.2 Markup Settings
Mark Up tab
Item Description
NOTE When using two-byte characters for the text, make sure
to select a font which can be displayed properly.
"Text" section
"Size (pts.)" edit box
Specify the size of the font.
"Back Color" indication box
The color indication box displays the current markup text background
color.
Press [color] to display the Color dialog box. And select the desired
background color.
[OK] button Applies the modifications, and closes the dialog box.
[Cancel] button Closes the dialog box without applying the modifications.
10-7
156225-1CD 339/532
10.3 Robot Option Settings
When a robot axis reaches its limit position, the color of the axis changes.
Item Description
First
"Limit Value (%)" edit box
Directly enter the value to specify the limit value for the first limit
axis check.
"Pulse limit warning"
section "Limit Color" indicaiton box
Displays the current first limit color. Press [color] to display the Color
dialog box, and select the desired color.
Second
"Limit Value (%)" edit box
Directly enter the value to specify the limit value for the second limit
axis check.
10-8
156225-1CD 340/532
10.3 Robot Option Settings
Item Description
[OK] button Applies the modifications, and closes the dialog box.
[Cancel] button Closes the dialog box without applying the modifications.
10-9
156225-1CD 341/532
10.4 Language and Unit Settings
To configure the language and unit, select the "Lang / Unit" tab of the Option Setting dialog
box.
Item Description
[OK] button Applies the modifications, and closes the dialog box.
[Cancel] button Closes the dialog box without applying the modifications.
10-10
156225-1CD 342/532
10.5 Performance Settings
To configure the performance, the "Performance" tab of the Option Setting dialog box.
Performance tab
Item Description
[OK] button Applies the modifications, and closes the dialog box.
[Cancel] button Closes the dialog box without applying the modifications.
10-11
156225-1CD 343/532
10.6 CAD Import/Export <CadPack Option>
NOTE To use this function (CadPack option), the MotoSim EG-CadPack is required. (The
MotoSim EG-CadPack is separate product from MotoSim EG.)
“Enable Healing”
When enabled, a healing algorithm is applied to the importedCAD data.
section
10-12
156225-1CD 344/532
10.6 CAD Import/Export <CadPack Option>
Select this type when the model applies a CAM function. Do not select this
Imports the work type when the model is tool or peripheral equipment.
file for CAM General CAD data are displayed in the CadTree dialog, and the model
teaching
for CAM teaching are displayed .
When this option is selected, the "CAD Import" dialog will not display when
an IGES file is read.
[Don't show the
[CAD Import]
dialog] check box NOTE For details on the CAD data import, please refer to Section
"9.13 CAD Data Import <CadPack Option>".
The healing process attempts to repair any corrupted data of the imported CAD files. However,
NOTE the processing time to import a file may increase significantly when healing is used. The
performance may also vary depending on the extent and nature of the errors in the original
CAD file. In some cases, result with healing may be worst than reading the file without healing.
Version (SAT Sets the SAT file version used in the exported file.
Only) Recommended value: 6 (Setting range: 4 to 16)
When this option is selected, the "Export" dialog will not display when the
"Export CAD file" function is used.
[Don't show the
[Export] dialog]
check box NOTE For details on the IGES, SAT data export, please refer to
Section "9.15 CAD Data Export".
10-13
156225-1CD 345/532
10.7 Show Teach Point <CadPack Option>
NOTE To use this function (CadPack option), the MotoSim EG-VRC-CadPack is required. (The
MotoSim EG-VRC-CadPack is separate product from MotoSim EG-VRC.)
To configure the Teach Point, the "Show Teach Point" tab of the Option Setting dialog box.
GuideLine
[Show] check
Select displaying the guide lines or not.
box
10-14
156225-1CD 346/532
10.7 Show Teach Point <CadPack Option>
[Modify Color]
button
Teach Point No
[Show] check
Select displaying the teach point no. or not.
box
[Modify Color]
Select the color of the teach point no.
button
Frame only
Style
10-15
156225-1CD 347/532
10.7 Show Teach Point <CadPack Option>
None
[Modify Color]
Select the color of the frame length (Z-Axis)
button
[Show Teach
Point Inverse
Direction] check
box
[OK] button The settings are saved and the dialog is closed.
[Cancel] button The settings are canceled and the dialog is closed.
10-16
156225-1CD 348/532
11.1 Teaching Using OLP Function
11 Applied Operation
• When moving the robot tool end with the OLP function, the message "Cannot reach this
point" may appear even if the robot is not too far from the target point. This may happen
when the tool end cannot be moved to the target point due to the shape or current
SUPPLE posture of the robot.
-MENT
• A point other than the target point may be selected depending on the point clicked and
the view position. When this occurs, use the programming pendant to move the robot or
change the camera scope of the screen to click on the proper model.
11-1
156225-1CD 349/532
11.1 Teaching Using OLP Function
Procedure
1. Open “Arc_Sample.vcl”.
(If it is difficult to perform the teaching operation, hide the displayed models such as
fence, controller, etc. by selecting the obstructing model and then setting its display
property to “Hide All” in the combo box on the Cad Tree dialog box.)
2. On the [Home] tab, in the [Teaching] group, click the [OLP] button, the [OLP] dialog
appears.
11-2
156225-1CD 350/532
11.1 Teaching Using OLP Function
3. Display the cell window so that the workpiece is visible as shown in the figure below.
1. Set each item in the OLP dialog box as shown in the following figure.
Check.
Select.
2. Click on the following position of the workpiece model displayed in the cell window.
Click here.
11-3
156225-1CD 351/532
11.1 Teaching Using OLP Function
Click on another point, and the tool end moves to the clicked position.
1. Set each item in the OLP dialog box as shown in the following figure.
Check.
Select.
2. Click on the following position of the workpiece model displayed in the cell window.
11-4
156225-1CD 352/532
11.1 Teaching Using OLP Function
tex.
Check.
Select.
2. Click on the following position of the workpiece model displayed in the cell window.
3. The tool end moves to the center point of the designated model face or edge.
If the tool overlaps on the model, the tool direction is improper. Use the programming
pendant to correct the position afterward.
Click on another face to check if the tool end moves to the center of the designated
11-5
156225-1CD 353/532
11.1 Teaching Using OLP Function
model face.
Check.
Select.
2. Cick on the following position of the workpiece model displayed in the cell window.
Click here.
3. The tool end moves to the edge point nearest to the clicked position. Click on another
face point to check if the tool end moves to the closest edge.
11-6
156225-1CD 354/532
11.1 Teaching Using OLP Function
The target point frame appears when the left mouse button is pressed down on a model and is
represented by 3 colored arrows. The red arrow is the Z-axis and corresponds to the normal
(or reversed normal) of the face where lies target point; the blue arrow is the X-axis and is
defined by the face edge closest to the point; and the green arrow is the Y-axis and is
orthogonal to the two other axis.
• That some geometries, such as lines or points, do not have sufficient information to
generate a frame information. In such cases, the tool end will maintain its original
NOTE orientation.
• The direction of the Z-axis can be changed by selecting [Normal] or [Reverse] mode in
the "Use Face:" section.
Procedure
1. Hide the T-shape workpiece and the stand to make it easier to create a new workpiece.
On the [Home] tab, in the [Model] group, click the [CadTree] button, the [CadTree]
dialog appears. To hide the lower hierarchy of the “DAI” tree. Confirm that the cursor is
on the “DAI” model, then select “Hide All” in the Cad Tree dialog combobox to hide the
model.
2. Select “world” in the Cad Tree and click on the [Add] button to add the BOX of the fol-
lowing specifications.
Model: WORK2
11-7
156225-1CD 355/532
11.1 Teaching Using OLP Function
3. Click on the [Pos] button in the Cad Tree to set the position as shown in the table
below.
4. To see and understand the coordinate axis of “WORK2”, select “WORK2” in the Cad
Tree, then select “SeeAll” to display the Frame of the coordinate axis on the “WORK2”.
5. Set each item in the OLP dialog box as shown in the following figure.
Check.
Select.
11-8
156225-1CD 356/532
11.1 Teaching Using OLP Function
Click.
7. The tool end moves to the model vertex and the tool coordinate axis is aligned in the
same direction as the target point frame that was displayed when the point was clicked.
If the [Orientation] checkbox is not checked, the direction of the tool coordinate axis will
not be changed as shown below.
The target point Z-Axis appears when the left mouse button is pressed down on a model and
is represented by a red arrows. For a solid, the Z-axis corresponds to the normal (or reversed
11-9
156225-1CD 357/532
11.1 Teaching Using OLP Function
normal) of the face where lies target point. For a line, it corresponds to the line direction to the
next closest point.
• Points do not have sufficient information to generate Z-axis information. In such cases,
NOTE the tool end will maintain its original orientation. .
• The direction of the Z-axis can be changed by selecting [Normal] or [Reverse] mode in
the "Use Face:" section.
Procedure
The procedure is explained by using "WORK2", which has been used in "Designation with
Orientation Mode", as an example.
2. Set each item in the OLP dialog box as shown in the following figure.
Check.
Select.
3. Click on the face of the "Work2", and the tool Z-axis will turn so that the tool end is per-
11-10
156225-1CD 358/532
11.1 Teaching Using OLP Function
Procedure
The procedure is explained by using “WORK2”, which has been used in " What is OLP
Function? ", as an example.
1. Display the Cad Tree; hide the “WORK2” and display the “DAI”.
2. Select “DAI” in the Cad Tree to add the AXIS6 of the following specifications.
Model: DAI (AXIS6) Frame No.: 0
Newly added
AXIS6
The AXIS6 is inside the BOX. (To see AXIS6 make sure that the Axis6 are always
displayed in front in the "Options" dialog. Please refer to Section "10.1.5 Frame &
AXIS6"
11-11
156225-1CD 359/532
11.1 Teaching Using OLP Function
3. Set each item in the OLP dialog box as shown in the following figure.
Check.
Select.
4. The tool does not move even though the “AXIS6” on the cell window is clicked. If you
click around the vertex of the BOX, however, the tool moves to the vertex. This is
because the [Frame] check box in the OLP dialog box has been cleared and only mod-
els are considered for selection.
11-12
156225-1CD 360/532
11.1 Teaching Using OLP Function
5. Check the [Frame] check box for the “Pick Object” and clear the [Model] check box.
Uncheck.
Check
6. Click on the AXIS6, and the tool moves to the vertex of the AXIS6.
SUPPLE
It is recommended to use this function with both [Frame] and [Parts] checked for normal
-MENT operation.
11-13
156225-1CD 361/532
11.1 Teaching Using OLP Function
Procedure
The procedure is explained by taking “CurModel” as an example.
1. Set each item in the OLP dialog box as shown in the following figure.
Check.
Select.
2. Display the Cad Tree to select “DAI”, or click on the button to select the “DAI”
model in the cell window.
11-14
156225-1CD 362/532
11.1 Teaching Using OLP Function
Click here.
SUPPLE
Perform the same operation when the [Teacher] radio button is selected for the “Operation
-MENT Obj” section.
Procedure
The procedure is explained by using the "SpotWeld.vcl" as an example.
1. Open the "SpotWeld.vcl" located in the "Example" folder. The cell display should look
like the one shown below.
11-15
156225-1CD 363/532
11.1 Teaching Using OLP Function
2. On the [Home] tab, in the [Teaching] group, click the [OLP] button, the [OLP] dialog
appears. Click on the [More >>] button.
With the "Select Model" mode , select the "hite" model by clicking on it.
11-16
156225-1CD 364/532
11.1 Teaching Using OLP Function
Click here
(model:hite)
To set the external reference point, click on the [Select Reference] button, the [Select
Model] dialog will display, select the "hite" model and press [OK].
The name of the selected reference model is displayed in the "Move to External Ref.
Point" section. Confirm that the "hite" model is selected.
4. Set each item in the OLP dialog box as shown in the following figure.
11-17
156225-1CD 365/532
11.1 Teaching Using OLP Function
Check
Select
Check
Click here.
6. The robot will move the work piece target point to the external reference point.
NOTE To use the "Move to External Reference Point" mode, the "Operation Object" needs to be
set to robot.
11-18
156225-1CD 366/532
11.1 Teaching Using OLP Function
2. Select the [Active] check box in the “Synchronous base axis move” .
Check.
11-19
156225-1CD 367/532
11.1 Teaching Using OLP Function
3. Click on the [Method] in the OLP dialog box to display the “Synchronous base axis
movement” dialog box, and set the move method.
Front Movement
The function enabled with the [Front movement] radio button allows the tool end to move to
the target point after the servotrack moves in front of the target point.
Aimed point
After move
Moving distance
Procedure
1. Select the [Front movement] radio button in the “Synchronous base axis movement”
dialog box.
Select.
11-20
156225-1CD 368/532
11.1 Teaching Using OLP Function
Aimed point
Distance to
aimed point After
move
The robot moves
the distance
Procedure
1. Select the [Approach little by little] radio button in the “Synchronous base axis
movement” dialog box.
Select.
11-21
156225-1CD 369/532
11.1 Teaching Using OLP Function
Target point
After
move
The first attainment Front of the
The robot moves in the direction Middle target point
of the target point step by step. point
Procedure
1. Select the [Middle of attainment and front] radio button in the “Synchronous base axis
movement” dialog box. In the “STEP” edit box, set the moving amount for each step
taken toward the target point.
Select.
11-22
156225-1CD 370/532
11.1 Teaching Using OLP Function
• If the tool end (TCP) does not reach the target point, an error message is displayed
and the servotrack returns to the original position before moving.
• If the tool end (TCP) does not reach the target point because the servotrack moves
to the middle point between the first attainment and the front of the target point, the
attainment is searched again with the servotrack moving in such a direction that the
target point will be further than the middle point.
11-23
156225-1CD 371/532
11.1 Teaching Using OLP Function
Aimed point
Moving distance of
the third servotrack
Moving distance of
Moving distance of the first servotrack
the second servotrack After move
Procedure
1. Select the [Active] check box in the “Synchronous base axis move”. For the multiple
servotracks, the servotrack move methods cannot be selected since only one method
is available.
Select.
11-24
156225-1CD 372/532
11.1 Teaching Using OLP Function
1. Display the OLP dialog box and check the [Move Slave] checkbox.
Check
2. To display the "Set Slave Robots" dialog, click the […] button. Then set which robot are
slave robots.
11-25
156225-1CD 373/532
11.1 Teaching Using OLP Function
Click here
4. Then, slave robots are moved with it so that their TCP maintain the same relative posi-
tion to the moved robot or station.
NOTE When the function is enable, if one of the robot can not reach the proper position, all the
robots are prevented from moving.
11-26
156225-1CD 374/532
11.2 Trace Function
Procedure
The procedure is explained with the “Arc_Sample.vcl” example.
1. On the [Simulation] tab, in the [Monitor] group, click the [Trace] button, the [Trace]
dialog appears.
The “Trace Manager” dialog will appear. Trace can be added, edited or deleted. For
this exemple, the default trace will be edited.
2. Display the trace property by double clicking on the “HP6_trace1” or by pressing the
“Edit” button. Press the [...] next to the “Model” field to display the “Select Model” dia-
log and select the model to be traced. For this example, select the “HP6_flange”
model. Then click on the [OK] button. Make sure that the “Model” edit box shows the
selected model name and click on the [OK] button.
Select
“HP6_flange”
11-27
156225-1CD 375/532
11.2 Trace Function
3. Execute an job.
On the [Simulation] tab, in the [Playback] group, click the [Start] button.
Flange tracing
Procedure
The procedure is explained with the “Arc_Sample.vcl” example.
1. On the [Home] tab, in the [Model] group, click the [CadTree] button, the [Cad Tree]
dialog appears.
11-28
156225-1CD 376/532
11.2 Trace Function
To hide the “WORK” which is located on “DAI”, select “WORK” to set it to “Hide”.
2. Select “world” from the Cad Tree and click on the [Add] button to create the
“YOUSETU” model.
11-29
156225-1CD 377/532
11.2 Trace Function
YOUSETU
11-30
156225-1CD 378/532
11.2 Trace Function
WORK3
6. On the [Simulation] tab, in the [Monitor] group, click the [Trace] button, the [Trace] dia-
log appears.
7. Display the trace property by double clicking on the “HP6_trace1” or by pressing the
“Edit” button. Press the [...] next to the “Model” field to display the “Select Model” dia-
log and select the model to be traced. For this example, select the “YOUSETU” model.
Then click on the [OK] button. Make sure that the “Model” edit box shows the selected
model name.
8. Press the [...] next to the “Parent” field to display the “Select Model” dialog and select
the model that will become the parent (and the reference coordinate frame) of the
trace. For this example, select the “WORK3” model. Then click on the [OK] button.
Make sure that the “Parent” edit box shows the selected model name.
9. The “Max. Points” field defines the maximum number of points that will be used by the
trace, this affect the length of the trace. (If the number of tracing points exceeds the set
value, tracing points are deleted in order from the oldest.)
In this example, set the value to 2000.
10. The “Color” field displays the color of the trace. Set any desired color by pressing the
[...] button next to the color.
12. Using the Virtual Pendant, create a new job which welds four corners of a workpiece as
11-31
156225-1CD 379/532
11.2 Trace Function
shown in the following figure. Teach the positions of each STEP with MOVL instruc-
tions.
Initial State Viewed from Side Initial State Viewed from Front
STEP 4 STEP 5
13. Execute the job and the tracing track attached to “WORK3” will be displayed. This
helps to see which positions on the workpiece are to be welded.
As described above, changing the trace object and the parent with the Trace Configu-
ration dialog box can leave the moving track of the target point that can be easily read.
11-32
156225-1CD 380/532
11.3 Collision Detection Setting
This section explains to set up the collision detection and check the collision on the playback.
Follow the flowchart below to set up the collision detection.
2. Click the [ModelGroup] button on the Collision Detection dialog box, the Collision
Model Group dialog box is displayed.
3. Click the [Add] button on the Collision Model Group dialog box, the Collision Model
Group Detail dialog box is displayed.
11-33
156225-1CD 381/532
11.3 Collision Detection Setting
4. Enter the collision model group name to [Model Group], display the [CadTree] dialog
box, and select the "DAI" in the CadTee dialog box.
Check the [A child model is also registered simultaneously] and click the [Add from
CadTree] button, "DAI" and "WORK" is added to the model list. Click the [OK] button to
save.
5. To edit the collision model group of robot, Double-click "DX100-R01" on the Collision
Model Group dialog box. The Collision Model Group Detail dialog box is displayed.
Delete the unnecessary model from model list. Click the button and click the tool
model on the MotoSim EG-VRC window. "Torch" is added. Click the [OK] button to
save.
11-34
156225-1CD 382/532
11.3 Collision Detection Setting
2. Enter "PAIR1" to the [Pair Name], Set Attribute of "DX100-R01" as "Master" and set
Attribute of "WORK" as "Slave".
11-35
156225-1CD 383/532
11.4 Adding I/O Board Module
Even if CMOS.BIN of the real robot with I/O board module or welding board module, it is
possible to add virtually those board modules to the virtual controller.
Procedure
1. With a text editor software (e.i. Notepad) open the “HwEmu.ini” file located in the
controller folder of the cell (the same folder that contains the VRC.BIN file).
2. Edit the file as follows and then save the file.
[HwEmu.ini]
[VIRTUAL_SET]
VIRTUAL_SET=1
[RSW]
RSW=14
[BOARD] ← Set this value to 1
SLOT# 0=JZNC-NIF02-2
SLOT# 1=JARCR-XOI01 ← Do NOT change this.
SLOT# 2=
SLOT# 3= ← Do NOT change this.
SLOT# 4=JANCD-XEW01-1 ← Write the name of the desired board
: (SLOT#1 to #15 are available to add boards)
:
:
SLOT#15=
11-36
156225-1CD 384/532
11.4 Adding I/O Board Module
3. Start MotoSim EG-VRC but do not open any cell. (If already running, close all open
cell). On the [Controller] tab, in the [Boot] group, click the [Maintenance mode] button,
the [Maintenance mode] dialog appears. Click the [...] button form that dialog and
select the VRC.BIN file located in the controller folder of the cell. Then, click the [Start]
button to launch the controller in Maintenance mode. (For more detail about the con-
troller maintenance mode, refer to Section "7.10 VRC Maintenance Mode".)
11-37
156225-1CD 385/532
11.4 Adding I/O Board Module
5. The list of “I/O MODULE” will display. Confirm that the board that were added in the
“HwEmu.ini” file are present. .
6. In the MotoSim-EG-VRC “Maintenance Mode” dialog, select the [End] button to exit the
controller maintenance mode.
7. Open the cell containing the modified controller. Display the Virtual I/O monitor and
confirm that the added I/O boards are present.
11-38
156225-1CD 386/532
11.4 Adding I/O Board Module
When this procedure is used, "SYPICK" instruction and "SYPLACE" instruction (used by
high-speed picking) disappear from the command list. Then, use the following procedure
with the virtual pendant.
NOTE 1. Change the security mode to "MANAGEMENT MODE".
2. Select {SETUP} - {TEACHING COND.}.
3. Select {DATA} - {RESET INSTRUCTION}, and a confirmation dialog box
will appear, select [YES] to reset instructions.
Procedure
1. When the cell is opened, save the cell and close it, and exit MotoSim EG-VRC.
2. With a text editor software (ex. Notepad) open the "HwEmu.ini" file located in the con-
troller folder of the cell (the same folder that contains the VRC.BIN file).
3. Write the board name (ex. "LIO-08R") in the [BOARD] section, and save the file.
[HwEmu.ini]
[BOARD]
SLOT# 1=LIO-08R
SLOT# 2=LIO-08R
←Set this by default
SLOT# 3=
SLOT# 4=CNTR01
SLOT# 5=
←Set this by default
SLOT# 6=
SLOT# 7=
SLOT# 8=
11-39
156225-1CD 387/532
11.4 Adding I/O Board Module
7. The list of [IO MODULE] is displayed. Confirm that the boards added in the
"HwEmu.ini" file are present. After Confirming, click the [ENTER] button.
11-40
156225-1CD 388/532
11.4 Adding I/O Board Module
8. The "SENSOR FUNCTION ALLOCATION" screen doesn't need any change. Press
[ENTER] to go to the next screen.
11. A confirmation dialog box will appear, select the [YES] button.
12. In the MotoSim EG-VRC "VRC Maintenance Mode" dialog, select the [End] button to
exit the controller maintenance mode.
11-41
156225-1CD 389/532
11.4 Adding I/O Board Module
13. Open the cell containing the modified controller. Display the [Virtual I/O monitor] dialog
and confirm that added I/O boards are present.
11-42
156225-1CD 390/532
11.5 Option Function Setting
NOTE MotoSim EG-VRC supports the function in the Section "1.2.1 Optional Functionof
controller" only.
Procedure
1. Start the controller in maintenance mode. On the [Controller] tab, in the [Boot] group,
click the [Maintenance mode] button, the [Maintenance mode] dialog appears. For
details refer to section "7.10 VRC Maintenance Mode".
11-43
156225-1CD 391/532
11.5 Option Function Setting
11-44
156225-1CD 392/532
11.6 Dual-Arm robot Setting
When the Dual-Arm robot (ex. SDA10-A00) is used, the job used "Coordinated Instruction"
and "Parallel Start Instruction" can be created in MotoSim EG-VRC. This section describes
how to setup Dual-Arm robots and how to activate optional functions such as "Coordinated
Instruction" or "Parallel Start Instruction" of each controller.
START
Controller Initialization
Operation in the
Setting the calibration
“Normal Mode”
END
11-45
156225-1CD 393/532
11.6 Dual-Arm robot Setting
To determine the robot model to select from the robot list, remove the "A00" part of the robot
type and replace it by:
For example for a SDA010D-A00 robot, the control groups should be set to SDA010D-X00,
SDA010D-Y00 and SDA010D-W00.
Procedure
1. Proceed the step 1 and 2 of Section "7.1.1 Create a New VRC Controller (no file)".
Select some system version of the "DX100". When the operation is finished, the
controller starts in the maintenance mode.
2. Proceed all steps of Section "7.1.3 Initializing the Controller (DX200, DX100, NX100)".
At the Step 3, set the control group to the following settings.
11-46
156225-1CD 394/532
11.6 Dual-Arm robot Setting
The "MECHANICAL SPEC" screen and "MOTOR SPEC" don't need any change.
Press [ENTER] to go to the next screen.
5. Select the "Parallel Start Instruction" and set its value to "4 Tasks". When the confirma-
tion message displays, select "Yes" to make the change.
11-47
156225-1CD 395/532
11.6 Dual-Arm robot Setting
6. Select the "Coordinated Instruction" and set its value to "Used". When the confirmation
message displays, select "Yes" to make the change.
7. Close the controller "Maintenance Mode" by clicking the [Finish] button of the MotoSim
EG-VRC "Instruction Guide" dialog.
8. To set the robot models , proceed the step 4 of Section "7.1.1 Create a New VRC Con-
troller (no file)".
9. To set the calibration data of the controller, proceed "Set calibration data base on robot
model layout" of Section "7.6.3 Robot Calibration Setting".
10. Change the security mode to "MANAGEMENT MODE" in the virtual pendant.
11. Select {SETUP} - {GRP COMBINATION}, add the group combination (ex. "R1+R2",
"R1+R2",…)
For detail of group combination, please refer to the "Controller Options: Instructions for
Independent/Coordinated control function" manual.
11-48
156225-1CD 396/532
11.6 Dual-Arm robot Setting
To determine the robot model to select from the robot list, remove the "A00" part of the robot
type and replace it by:
• X0* for the left arm robot (R1)
• S0* for the base axis of the left arm robot (B1)
• Y0* for the right arm robot (R2)
• S0* for the base axis of the right arm robot (B2)
For example for a SDA010F-A00 robot, the control groups should be set to SDA010F-X00,
SDA010F-S00, SDA010F-Y00 and SDA010F-S00.
Procedure
1. Proceed the step 1 and 2 of Section "7.1.1 Create a New VRC Controller (no file)".
Select some system version of the "FS100". When the operation is finished, the
controller starts in the maintenance mode.
2. Proceed all steps of Section "7.1.4 Initializing the Controller (FS100)". At the Step 3,
set the control group to the following settings.
11-49
156225-1CD 397/532
11.6 Dual-Arm robot Setting
The "MECHANICAL SPEC" screen and "MOTOR SPEC" don't need any change.
Press [ENTER] to go to the next screen.
11-50
156225-1CD 398/532
11.6 Dual-Arm robot Setting
5. Select the "DUAL ARM FUNCTION" and set its value to "Used". When the confirmation
message displays, select "Yes" to make the change.
6. Close the controller "Maintenance Mode" by clicking the [Finish] button of the MotoSim
EG-VRC "Instruction Guide" dialog.
7. To set the robot models , proceed the step 4 of Section "7.1.1 Create a New VRC Con-
troller (no file)".
8. To set the calibration data of the controller, proceed "Set calibration data base on robot
model layout" of Section "7.6.3 Robot Calibration Setting".
9. Change the security mode to "MANAGEMENT MODE" in the virtual pendant.
10. Select the {SETUP} - {GRP COMBINATION} menu in the virtual pendant.
11-51
156225-1CD 399/532
11.6 Dual-Arm robot Setting
12. Set the "NO.1 CONTROL GROUP" to "R1", "NO.2 CONTROL GROUP" to R2 and
"MASTER" to R1. Then click the [EXECUTE] button.
13. If the "R1+R2:R1" group combination set is created, the setting is finished.
11-52
156225-1CD 400/532
11.6 Dual-Arm robot Setting
To determine the robot model to select from the robot list, remove the "A00" part of the robot
type and replace it by:
• X0* for the left arm robot (R1)
• Y0* for the right arm robot (R2)
• W0* for the torso rotation (S1)
For example for a SDA10-A00 robot, the control groups should be set to SDA10-X00, SDA10-
Y00 and SDA10-W00.
Procedure
1. Proceed the step 1 and 2 of Section "7.1.1 Create a New VRC Controller (no file)".
Select some system version of the "NX100". When the operation is finished, the
controller starts in the maintenance mode.
2. Proceed all steps of Section "7.1.3 Initializing the Controller (DX200, DX100, NX100)".
At the Step 3, set the control group to the following settings.
11-53
156225-1CD 401/532
11.6 Dual-Arm robot Setting
5. Select the "Parallel Start Instruction" and set its value to "4 Tasks". When the confirma-
tion message displays, select "Yes" to make the change.
6. Select the "Coordinated Instruction" and set its value to "Used". When the confirmation
message displays, select "Yes" to make the change.
7. Close the controller "Maintenance Mode" by clicking the [Finish] button of the MotoSim
EG-VRC "Instruction Guide" dialog.
8. To set the robot models , proceed the step 4 of Section "7.1.1 Create a New VRC Con-
troller (no file)".
9. To set the calibration data of the controller, proceed "Set calibration data base on robot
model layout" of Section "7.6.3 Robot Calibration Setting".
10. Change the security mode to "MANAGEMENT MODE" in the virtual pendant.
11. Select {SETUP} - {GRP COMBINATION}, add the group combination (ex. "R1+R2",
"R1+R2",…)
For detail of group combination, please refer to the "Controller Options: Instructions for
Independent/Coordinated control function" manual.
11-54
156225-1CD 402/532
11.7 External Axes Setting (Motor Gun)
11.7.1 Initialization
Procedure:
Add a new controller with no CMOS.BIN according to the precedure of section 7.1.2 Create
Controller with no CMOS.
1. When initializing the controller with the procedure of section 7.1.5 Initializing the
Controller, at the “CONTROL GROUP” screen (step 4), enter the information as
follows:
11-55
156225-1CD 403/532
11.7 External Axes Setting (Motor Gun)
4. In the “MECHANICAL SPEC” screen, define the “MOTION RANGE” (+ and -) of the
axis. The values are the soft limit of the external axis and will prevent the axis from
moving outside of this range.
The “REDUCTION RATIO” is used to enter the ratio of the speed reducer. Usually in
the case of a Motor Gun there are none, so both values are set to 1.
The “BALL-SCREW PITCH” is the linear motion for one full revolution of the screw. As
a reference, most motors encoder have a resolution of 4096 pulses per revolution. So
in this example, a value of 4.096 mm/r means that the gun shaft will travel 0.001 mm
for every pulse.
Press [ENTER] to go to the next screen.
5. In the “MOTOR SPEC” screen, if you know which hardware will be used, you may
enter it. Otherwise, leave the default value. For the “MOTOR” field, the choice will
affect the encoder resolution. The “SGMRS” motor series are fairly standard and have
a encoder resolution of 4096 pulses/revolution.
Press [ENTER] to go to the next screen.
11-56
156225-1CD 404/532
11.7 External Axes Setting (Motor Gun)
Procedure:
1. Once the controller has been added to the cell. The robot model will be displayed in
the middle of the cell. The external axis will not have any model attached to it and will
only be visible in the CADtree dialog.
11-57
156225-1CD 405/532
11.7 External Axes Setting (Motor Gun)
2. Display the CADTree dialog, then select the controller station (e.i. NX100-ST1). Move
this model to the robot TCP model (e.i. NX100-RB1_tcp) with the “Move Parent” func-
tion.
3. With the Virtual Pendant, define the robot TOOL. This will change the robot TCP
model (e.i. NX100-RB1_tcp) in MotoSim EG-VRC.
4. Add or create a model for the Motor Gun fixed part with the robot flange (NX100-
RB1_flange) as the parent.
5. Add or create a model for the Motor Gun mobile part with the station axis model
(NX100-ST1_ex1) as a parent.
6. At this point, if the station axis is moved, the model will rotate around the Z-axis instead
of moving along it. To change this, save and close the cell.
7. With a text editor (such as “Notepad”), open the cell file (*.vcl).
In the controller section, under the station (ST1) section add the following line:
AXIS1=(TYPE=Z);.
Note that the ratio and offset can also be modified in this manner. This maybe useful if the
Motor Gun specific hardware is unknown.
AXIS1=(TYPE=Z)(RATIO=1.0)(OFFSET=0.0);
NOTE where:
AXIS* : Axis No. of the robot (begins with 1.)
TYPE: Direction to move (X, Y, Z, Rx, Ry or Rz)
RATIO: The distance moved (mm or rad) for each pulse
OFFSET: The initial move amount (mm or rad)
11-58
156225-1CD 406/532
11.7 External Axes Setting (Motor Gun)
CELL_INIT
{
VERSION=1, 1, 0, 0
CONTROLLER(0)
{
PATH=%CELPATH%¥NX100;
NAME=NX100;
RB1
{
NAME=NX100-RB1;
FILE=%CELPATH%¥NX100¥RB1¥ES165N-A00.mdl;
}
ST1
{
NAME=NX100-ST1;
FILE=dummy;
AXIS1=(TYPE=Z);
Add this line
}
TRACE
{
ROBOT=NX100-RB1;
}
}
...
8. Save the text file and then reopen the cell file with MotoSim EG-VRC. Confirm that the
Motor Gun axis is working properly.
If the model doesn’t move in the proper direction, you may need to adjust the orienta-
tion of the station axis 1 location frame (e.i. NX100-ST1_EX1-POS) and then readjust
the Motor Gun mobile part model.
11-59
156225-1CD 407/532
11.8 Setting of spot welding simulation
Electric gun of an external axis is set to the robot, and it explains the procedure for simulating
the spot welding.
• The simulation of the spot welding is a function that can be used only with DX200/DX100.
It doesn't deal with other controllers.
• The simulation of spot gun change system is not supported.
NOTE • The following function keys for spot welding using motor gun are not supported.
Manual spot welding ([INTERLOCK] + [./SPOT])
Manual dry spot welding ([INTERLOCK] + [2/GUN CLOSE])
Pressurizing ([INTERLOCK] +[8/PRESSURE])
Releasing ([INTERLOCK] +[9/RELEASE])
11.8.1 Initialize
Procedure:
A new controller is registered by the operational procedure of Section "7.1.1 Create a New
VRC Controller (no file)".
1. When initializing the controller with the procedure of section 7.1.3 Initializing the
Controller, at the “CONTROL GROUP“ screen (Step3), enter the information as
follows:
Please refer to Section "7.1.3 Initializing the Controller (DX200, DX100, NX100)" for
details of the controller's initialization.
When the spot welding simulation is done with two or more robots, it is necessary to set
NOTE gun according to the robot.
Please select "GUN-1" each S1 and S2 when systems are two robots.
11-60
156225-1CD 408/532
11.8 Setting of spot welding simulation
2. Each item of the connection etc. keeps not changing, either [enter] being pushed, and
it advancing to the function specification of a set screen of an external axis. Each item
of the “MECHANICAL SPEC“and the “MOTOR SPEC“ is set, [enter] is pushed, and it
advances to the following screen.
Please refer to procedures 4 and 5 of Section "11.7.1 Initialization" for the setting of
each item.
3. "MOTOR GUN" is selected by the usage.
4. The initialization setting is done according to procedure of Section "7.1.3 Initializing the
Controller (DX200, DX100, NX100)". The completion button of the “Controller Mainte-
nance Mode Instructions ” is pushed. A virtual pendant is restarted in the normal
mode.
Procedure:
1. To change the setting of the spot welding, the security mode is changed to
"MANAGEMENT MODE".
2. The main menu {SPOT WELDING} - {GUN PRESSURE} of a virtual pendant is
selected.
11-61
156225-1CD 409/532
11.8 Setting of spot welding simulation
11-62
156225-1CD 410/532
11.8 Setting of spot welding simulation
6. To make changed gun pressurizing power and gun characteristic effective, the servo is
turned off once. After that, it comes to be able to execute the simulation of the spot
welding by turning on the servo again.
1) The emergency stop button is pushed, it puts into the emergency halt condition,
and the servo is turned off.
2) The emergency stop button is pushed, and the emergency halt condition is
released.
3) The servo is turned on pushing servo ON button.
It becomes impossible to do the playback of the welding job normally if the setting is not
NOTE reflected.
Please execute the procedure of servo OFF and turning on when you change the setting.
11-63
156225-1CD 411/532
11.8 Setting of spot welding simulation
Item Description
[Communication Time
A fixed value of each welding machine is set
(msec)] edit box
[Welding Time (msec)] The welding time of each welding condition number specified by the
edit box welding instruction is set.
11-64
156225-1CD 412/532
11.9 Setting of Conveyor Synchronization
Set the conveyor synchronization for the robot, and it explains the procedure for the
simulation of conveyor synchronization.
• This function can not use depending on the system version of controller. Please refer to
section Section "A.6 List of Function depending on the system version of controller".
• This function is available for 1 axis conveyor only. (2 axes and 3 axes conveyor can not
be set conveyor synchronization.)
NOTE • This function can not use CMOS.BIN of a real robot.
• This function can not be used with high-speed playback function.Refer to section Section
"7.5.4 Refresh Interval" about high-speed playback function.
• To simulate the job with high-speed picking, use the template function.
Refer to section Section "4.1.1 Template Function" about template function.
System Construction
Controller Initialization
Conveyor registration
Teaching
Playback
11-65
156225-1CD 413/532
11.9 Setting of Conveyor Synchronization
Controller Initialization
Follow the procedure of section Section "7.1.1 Create a New VRC Controller (no file)" to
create a new VRC controller. After Creation, the cell is saved and closed.
3. Start MotoSim EG-VRC in Maintenance mode. (For more detail the controller mainte-
nance mode, refer to section Section "7.10 VRC Maintenance Mode".)
4. From the Virtual Pendant main menu select {SYSTEM} - {SETUP}.
5. Then Select {OPTION BOARD} from the setup list.
11-66
156225-1CD 414/532
11.9 Setting of Conveyor Synchronization
6. The option board set to "OPTION_BOARD.ini" file is displayed. Select the option
board.
7. Set [YCP02] to [USED]. Push [Enter], and check message appears for three times, so
select "Yes" all time.
8. To Exit the maintenance mode, click the [End] button on the [VRC Maintenance Mode]
of MotoSim EG-VRC.
11-67
156225-1CD 415/532
11.9 Setting of Conveyor Synchronization
If the "CNTR-01" does not exist in the IO module list, it needs that the counter board is set.
NOTE Then, use the step 1 to 3 in the procedure of Section "11.4.2 Adding I/O Board Module
(FS100).", and proceed this section from the beginning.
6. The "SENSOR FUNCTION ALLOCATION" screen doesn't need any change. Press
[ENTER] to go to the next screen.
7. The "EXTERNAL IO ALLOCATION (INPUT)" screen doesn't need any change. Press
[ENTER] to go to the next screen.
11-68
156225-1CD 416/532
11.9 Setting of Conveyor Synchronization
10. In the MotoSim EG-VRC "VRC Maintenance Mode" dialog, select the [End] button to
exit the controller maintenance mode.
11-69
156225-1CD 417/532
11.9 Setting of Conveyor Synchronization
Conveyor registration
Refer to section Section "7.7.1 Adding a Conveyor" about conveyor registration.
If there is the user coordinates corresponding to the conveyor in the controller, the following
dialog box appears. Click [Yes] button, the conveyor is located corresponding to the user
frame position.
11-70
156225-1CD 418/532
11.9 Setting of Conveyor Synchronization
2. Click the [Pos] button. Set the location of the conveyor, and click the [OK] button. Then,
robots with conveyor synchronization function made automatically the user coordinates
location corresponding to the conveyor location.
Procedure
1. Set "[Conveyor Name]_TCP" as the parent model by pointing the cursor to "[Conveyor
Name]_TCP" in the Cad Tree, and the work models are created.
2. Works are set opposite the mark of the conveyor traveling direction (the triangle on the
conveyor). When the line passes through the conveyor origin position (If STP is set
other than zero by SYSTART command, when the line passes through the position set
11-71
156225-1CD 419/532
11.9 Setting of Conveyor Synchronization
11.9.3 Teaching
Operating the conveyor
The ways of operating the conveyor are Operation by conveyor operation panel or operation
by position panel.
Refer to section Section "7.7.8 Conveyor Operation Panel" and Section "7.7.5 Moving a
Device" for detail.
The position of conveyor in [Position] is reflected LS offset value of the each robot. When
NOTE the other robot is selected, the position of conveyor in [Position] is changed, without the
displayed conveyor is not operating.
11-72
156225-1CD 420/532
11.9 Setting of Conveyor Synchronization
• Click the [SHIFT] button and the [MOTION TYPE] button of the virtual pendant, MOV*
command is changed to SYMOV* command. Then, click the [MOTION TYPE] button,
the motion type is changed (SYMOVJ-> SYMOVL->SYMOVC). And, set the details.
11.9.4 Playback
Playback of the job with conveyor synchronization
Procedure
1. On the virtual pendant, move the cursor in the job to the first step. Set the robot
position to the position of starting the job.
2. On the job panel of the conveyor, move the cursor in the job to the first step. Set the
conveyor position to the position of starting the job.
3. On the [Simulation] tab, in the [Playback] group, click the [Start] button
NOTE The [START] button of the virtual pendant can not use the conveyor synchronization.
Please execute the job with the above procedure.
11-73
156225-1CD 421/532
11.10 High-Speed Picking Simulation Function
• This function can be only used with the cells created from the template cell
"MPP3_PICKING" (one MPP3 robot with FS100 controller and two conveyors). This
function can not be used with the other cells.
NOTE
• This function can not be used with high-speed playback function.
Refer to Section "7.5.4 Refresh Interval" about high-speed playback function.
• Please do not modify the master job of a template cell.
Playback
11-74
156225-1CD 422/532
11.10 High-Speed Picking Simulation Function
Procedure
1. On the [Home] tab, in the [Model] group, click the [CadTree] button, the [CadTree]
dialog appears.
Select the conveyor model "CONVEYOR-NO [Conveyor Number] (ex. CONVEYOR-
NO1) ".
2. Click the [Pos] button. Set the location of the conveyor, and click the [OK] button.
Then, the user coordinates location of MPP3 robot (a light blue FRAME) is changed
automatically corresponding to the conveyor location.
3. When the items other than the distance between the conveyors (Y direction) is
changed, the following setting is needed.
Display the "DETAIL EDIT" of the SYPICK/SYPLACE in the virtual pendant, and Set
the "SYNC START POS" and "TEACHING POS." corresponding to the conveyor posi-
tion.
For example, When CONVEYOR-NO2 is moved -500mm in the X direction, "SYNC
START POS" and "TEACHING POS." are added 500mm.
1) Move the cursor to the SYPLACE instruction in the virtual pendant, and display
the "DETAIL EDIT".
2) Add 500 to the value of "SYNC START POS".
3) Select the {VARIABLE} - {DOUBLE} menu, and add 500000 to the value of D001.
11-75
156225-1CD 423/532
11.10 High-Speed Picking Simulation Function
1350mm
1000mm
11-76
156225-1CD 424/532
11.10 High-Speed Picking Simulation Function
Procedure
1. On the [Contoller] tab, in the [External Device] group, click the [Conveyor Settings]
button, the [Conveyor Setting] dialog appears.
Procedure
1. Select the "FS100" to the current controller.
2. On the [Contoller] tab, in the [External Device] group, click the [Conveyor Settings] but-
ton, the [Conveyor Setting] dialog appears.
3. Select the conveyor No.1, and click the [More] button to display [Model Creation for
High-Speed Picking] section.
4. Set the work size to the [Width(mm)] and [Height(mm)].
5. Set the works position on the conveyor in the [Pick Position] list.
6. Click the [Make] button, the work models are added on the CONVEYOR-NO1.
For example, to set the works on the conveyor as below, the following procedure is
operated.
• Works size : Width 100 mm × Height 100 mm
• The number of works : 5
11-77
156225-1CD 425/532
11.10 High-Speed Picking Simulation Function
For detail of the dialog, refer to " Location of the works " in the section "11.9.2 Advanced
Setting".
Procedure
1. Select the "FS100" to the current controller.
11-78
156225-1CD 426/532
11.10 High-Speed Picking Simulation Function
2. On the [Contoller] tab, in the [External Device] group, click the [Conveyor Settings] but-
ton, the [Conveyor Setting] dialog appears.
3. Select the conveyor No.2, and click the [More] button to display [Model Creation for
High-Speed Picking] section.
4. Set the pallet size to the [W(mm)] and [L(mm)].
5. Set the works position on the conveyor in the [Pick Position] list.
6. Set the pallet interval on the conveyor and the number of interval to the [X(mm)] and
[Number].
7. Click the [Make] button, the pallet models are added on the CONVEYOR-NO2.
For example, to set the pallets on the conveyor as below, the following procedure is
operated.
• Pallet size : Width 110mm × Length 130mm
• The number of pallets : 5
• Pallet interval : 200mm
• 1 work per pallet
110mm
Y
X
Travel Direction
130mm
200mm
For detail of the dialog, refer to " Location of the pallets " in the section "11.9.2 Advanced
11-79
156225-1CD 427/532
11.10 High-Speed Picking Simulation Function
Setting".
Playback
1. On the [Simulation] tab, in the [Playback] group, click the [Reset] button.
2. On the [Simulation] tab, in the [Playback] group, click the [Start] button.
NOTE The [START] button of the virtual pendant can not use high-speed picking simulation
function. Please execute the job with the above procedure.
11-80
156225-1CD 428/532
11.10 High-Speed Picking Simulation Function
Width
Heght Width
2. In the [Conveyor setting] dialog, to edit the [Pick Position] list, various work locations
are enabled. The works are located on the conveyor, as many as of the number of lines
in the [Pick Position] list.
• When the value is set to the [Y(mm)] in the [Pick Position] list as below, the works are
located from side to side.
Travel Direction
50mm
-50mm
11-81
156225-1CD 429/532
11.10 High-Speed Picking Simulation Function
• When the value is set to the [R(deg)] in the [Pick Position] list as below, the rotated
works are located.
Travel Direction
30°
-30°
3. The [Pick Position] list can be set automatically with [Work Position Batch Input].
• When the values are set to the [Y(mm)] and [R(deg)] of the [Interval] and the [Input
Work Position] button is clicked, that values are set to the [Y(mm)] and [R(deg)] of all
lines in the [Pick Position] list.
If the [Input Work Position] button is clicked with the above setting, the works are
located as below.
11-82
156225-1CD 430/532
11.10 High-Speed Picking Simulation Function
• When the [Alternation Y] checkbox and the [Alternation R] checkbox are checked and
the [Input Work Position] button is clicked, the values are set to the [Y(mm)] and
[R(deg)] of all lines in the [Pick Position] list with alternating positive and negative val-
ues.
If the [Input Work Position] button is clicked with the above setting, the works are
located as below.
W L
2. In the [Conveyor setting] dialog, the number of pallets and the intervals are set to [Pal-
let].
3. In the [Conveyor setting] dialog, the work locations on a pallet are set to the [Place
Position] list. This setting is applied to the all pallets. Set the locations of the center of
works from pallet origin position to the [Place Position] list.
11-83
156225-1CD 431/532
11.10 High-Speed Picking Simulation Function
• When one work is placed on the pallet, set the value to the [Place Position] list as
below.
Set the value "width of work × (-0.5)" to the [X(mm)] of the first line.
-50mm X
• When two works are placed on the pallet back and forth, set the values to the [Place
Position] list as below.
Set the value "width of work × (-0.5)" to the [X(mm)] of the first line, and set the value
"width of work × (-1.5) - the width of clearance" to the [X(mm)] of the second line. In
the below setting, the width of clearance is 1mm.
-152mm -50mm X
• When two works are placed on the pallet right and left, set the values to the [Place
Position] list as below.
Set the value "width of work × 0.5 + the width of clearance" to the [Y(mm)] of the first
line, and set the value "width of work × (-0.5) - the width of clearance" to the [Y(mm)]
of the second line.
52mm
Y
-52mm
• When two works are placed on the pallet one above the other, set the values to the
[Place Position] list as below.
Set 0 to the [Z(mm)] of the first line, and set "height of work" to the [Z(mm)] of the sec-
ond line.
100mm
Z
0mm
X
11-84
156225-1CD 432/532
11.10 High-Speed Picking Simulation Function
• When one work are rotated and placed on the pallet, set the values to the [R(deg)] in
the [Place Position] list as below.
45°Y
• When the [Start(mm)] of the CONVEYOR-NO2 is shifted to the minus direction, the timing
is as below.
• When the [Start(mm)] of the CONVEYOR-NO2 is shifted to the plus direction, the timing is
as below.
Procedure
1. On the [Contoller] tab, in the [External Device] group, click the [Conveyor Settings]
button, the [Conveyor Setting] dialog appears.
2. Set the [Start(mm)] of the [Motion info], and click the [OK] button.
11-85
156225-1CD 433/532
11.10 High-Speed Picking Simulation Function
11-86
156225-1CD 434/532
11.10 High-Speed Picking Simulation Function
0000 NOP
0001 DOUT OT#(1) OFF
0002 DOUT OT#(5) OFF
0003 TIMER T=0.010
0004 DOUT OT#(5) ON // initialize of work model location
0005 SET I000 1 // initialize of work counter
0006 SET I001 301 // initialize of pallet counter
0007 CVQUE CV#(1) // clear conveyor queue (pick)
0008 CVQUE CV#(2) // clear conveyor queue (place)
0009 SYEND CV#(1)
0010 SYEND CV#(2)
0011 MOVL V=1000.0 // move to the standby position
0012 *LOOP
0013 SYPICK P[I000] V=3350.0 CV#(1) SFTA:P000 STP=1000.000 OL=0.0
CTP=D000 HAND#1 T=0.100 FLAG:B000
0014 CVQUE CV#(1)
0015 SYPLACE P[I001] V=3350.0 CV#(2) SFTA:P000 STP=1000.000 OL=0.0
CTP=D001 HAND#1 T=0.100 FLAG:B000
0016 INC I000 // add 1 to work counter
0017 INC I001 // add 1 to pallet counter
0018 JUMP *LEND IF I000>I002 // determine if SYPICK continues
0019 JUMP *LOOP IF I001<=I003 // determine if SYPLACE continues
0020 CVQUE CV#(2)
0021 SET I001 301// initialize of pallet counter
0022 JUMP *LOOP IF I000<=I002 // determine if SYPICK continues
0023 *LEND
0024 MOVL V=1000.0 // move to the standby position
0025 END
11-87
156225-1CD 435/532
11.10 High-Speed Picking Simulation Function
I002 is compared with I000 for loop condition for the job.
I002 10
In creating the work models, it is set the number of works.
I003 is compared with I001 for loop condition for the job.
I003 302 In creating the pallet models, it is set "the number of works
placed per pallet + 300".
IO allocation list
In this template cell, the below IO signals are used.
11-88
156225-1CD 436/532
11.11 Converting a MotoSim EG cell to MotoSim EG-VRC
MotoSim EG-VRC can convert and load files created by MotoSim EG but cannot playback the
job and the robot operations are limited. The MotoSim EG robot should be replace by the
VRC corresponding robot type. You can transfer the robot tooling and jobs to the new
controller.
Procedure
1. Click the MotoSim EG-VRC button ( ), and select the [Open] - [Open] menu.
2. In the “File Type” field select “MotoSim EG cell (*.cel)”. And then select the MotoSim
EG cell to be converted. Press [Open].
3. When the convertion confirmation message below appears, select “Yes” to convert the
file to a “MotoSim EG-VRC (*.vcl)” file. The cell will display normally but the robot is
still a “MotoSim EG” robot and will have limited operation.
11-89
156225-1CD 437/532
11.11 Converting a MotoSim EG cell to MotoSim EG-VRC
4. On the [Controller] tab, in the [Setup] group, click the [New] button, the new controller
can be created.
In the “Create Controller with...” dialog select “No CMOS.BIN file”. Proceed to add the
controller as per the procedure of section 7.1.2 “Create Controller without CMOS.BIN
file”.
In the initialization step at the “CONTROL GROUP” screen, select the robot type that
matches the “MotoSim EG” robot of the cell.
Complet the procedure.
5. Once the VRC controller and robot has been added, transfer all robot tooling model
from the MotoSim EG robot to the VRC robot using the models “Set Parent” function
from the CAD tree. (For details, refer to section Section "9.9.2 Moving the Parent
Model".)
11-90
156225-1CD 438/532
11.11 Converting a MotoSim EG cell to MotoSim EG-VRC
6. You can set the location of the VRC robot to overlap the MotoSim EG robot. (For
details, refer to section Section "9.5 Positioning a Model".)
Overlapping
robot
7. Delete the “MotoSim EG” robot from the cell. (For details, refer to section Section "7.3
Deleting a Controller".) Save the cell.
8. Using “Windows Explorer”, copy the job files (.JBI) and condition files (TOOL.CND,
UFRAME.CND...) from the MotoSim EG robot folder to the VRC controller “Storage
Card” folder.
9. Load the transfered files into the VRC controller. (For details, refer to section Section
"A.3.3 Load controller data to MotoSim EG-VRC")
Unlike Windows, the VRC controller is case sensitive for the file names. Condition file
NOTE names need to be entered with all capital letters or they will not be detected in the “Storage
Card” folder. If this is not the case, rename the file name with Windows Explorer so that
the names are written in capital letters.
11-91
156225-1CD 439/532
11.12 Spot High Speed Spec Function
Set the spot high speed spec function for the robot, and it explains the procedure for the
simulation of spot high speed spec function
• This simulation of the spot high speed spec function is a function that can be used only
with the following controller.
Controller Types : DX200/DX100
System Version : DX200 : Since DN1.01-00
DX100 : Since DS3.20-00
• This simulation of the spot high speed spec function is a function that can be used only
with the following robots
DX200 Only spot welding model.
DX100.
ES0165D-A0* ES0165D-A2* ES0165D-B0*
ES0165D-C0* ES0165D-E0* ES0165D-F0*
ES0165D-X0* ES0200D-A0* ES0200D-A2*
ES0200D-B0* ES0200D-C0* ES0200D-X0*
MS0080W-A0* MS0080W-A2* MS0080W-B0*
11-92
156225-1CD 440/532
11.12 Spot High Speed Spec Function
Procedure
1. A new controller for the simulation of the spot welding is registered by the operational
procedure of Section "11.8 Setting of spot welding simulation". In this case, select the
controller and robot as the above NOTE.
2. On the [Controller] tab, in the [Boot] group, click the [Maintenance mode] button, the
[Maintenance mode] dialog appears.
3. From the Virtual Pendant main menu select {SYSTEM} - {SETUP} - {OPTION FUNC-
TION}.
4. Select the "Spot High Speed Spec" and set its value to "Used". When the confirmation
message displays, select "Yes" to make the change
11-93
156225-1CD 441/532
11.12 Spot High Speed Spec Function
6. Select the "Func." and set its value to "Enable". When the confirmation message dis-
plays, select "Yes" to make the change.
11-94
156225-1CD 442/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
The MOTOFEEDER is the turntable-typed workpiece supplying equipment with the external
2-axis structure.
The operation including the paint operation can be performed by setting the initial settings,
and creating paint programs.
This section describes the procedure from the initial settings to the playback.
Teaching
Paint job creating and registering
Playback
Playback the paint job
11-95
156225-1CD 443/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
Procedure
1. Proceed to the step 1and 2 of Section "7.1.1 Create a New VRC Controller (no file)" to
create a new VRC controller".
Select "NS5.09-45" system version from "NX100". Operation is finished, the VRC
Controller starts in maintenance mode.
2. Follow the procedure of section Section "7.1.3 Initializing the Controller (DX200,
DX100, NX100)".
When asked for the "Control Group", select the model to suit the actual robot system
as a guide for the following table.
11-96
156225-1CD 444/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
• Registration of R1
MOTOFEEDER is registered in combination with EPX1250 or EPX2050, so select
"EPX1250-A00*" or "EPX2050-A3**", "EPX2050-A5**", or "EPX2050-B5**". For With-
Manipulator Specification, EPX1250 is available only.
• Registration of S1
Select "MF418A-S1".
• Registration of S2
For High-Speed Rotation Specification, select "MF218A-S2". For Heavy Load
Specification, select "MF418A-S2".
3. Set the value in the Connect display as a guide for the following table.
11-97
156225-1CD 445/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
• EPX1250
SV CN 1 2 3 4 5 6 7 8 9
R1 #1 - 1 2 3 4 5 6 - -
S1 #1 1 - - - - - - - -
S2 #1 - - - - - - 1 -
TU BRK 1 2 3 4 5 6 7 8 9 CN 1 2 3 4 5 6 7 8 9
#1 - 1 2 3 4 5 6 - - CV - 1 1 1 1 1 1 - -
#1 1 - - - - - - - - CV 1 - - - - - - - -
#1 1 - - - - - - - CV - - - - - - 1 -
• EPX2050
SV CN 1 2 3 4 5 6 7 8 9
R1 #1 1 2 3 4 5 6 - - -
S1 #1 - - - - - - 1 - -
S2 #1 - - - - - - 1 -
TU BRK 1 2 3 4 5 6 7 8 9 CN 1 2 3 4 5 6 7 8 9
#1 1 2 3 4 5 6 - - - CV 1 1 1 1 1 1 - - -
#1 - - - - - - 1 - - CV - - - - - - 2 - -
#1 - - - - - - 1 - CV - - - - - - 3 -
5. Set "APPLICATION" to "PAINT" in the application display. Then, press the [ENTER]
button as default setting again, until controller initializing is finished.
11-98
156225-1CD 446/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
Procedure
1. Robots\NX100\MF-Family" folder under the MotoSim EG-VRC install folder contains
Robot models of MOTOFEEDER. Select the model file (robotinf.dat) to "Robot Model
File" of ST1 as a guide for the following table.
11-99
156225-1CD 447/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
2. After set "Robot Model File" of S1, press the [OK] button without setting "Robot Model
File" of S2.
3. Virtual pendant restarts. Then, the "The initialization file of a controller is loaded" dialog
box is displayed, press the [OK] button.
11-100
156225-1CD 448/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
Procedure
1. Select {JOB} - {CTRL MASTER} on the virtual pendant.
2. Press the [Space] key at MASTER of MASTER JOB, select "SETTING MASTER JOB"
and press the [Space] key.
3. Select "MASTER.JBI", and press the [Space] key.
Procedure
1. Select {JOB} - {JOB REGISTRATION} on the virtual pendant.
2. Press the [Space] key at "JOB NAME" and select the paint job from job list.
Set the paint job for the small rotary axis A: No. 0001, and set the paint job for the small
rotary axis B: No. 0002.
11-101
156225-1CD 449/532
11.13 Setting of Paint workpiece supplying system "MOTOFEEDER"
Item Description
[START] button The large rotary axis rotates, and the paint job is executed.
[COMPLETE] button The large rotary axis rotates. But, the paint job is not executed.
[Close work injection door] Check this check box, the input of safeguarding is "ON". When
checkbox execute playback, this check box needs to be checked.
[Continuation of a button Check this check box, keep the START button or the COMPLETE
push] button button pressed.
11-102
156225-1CD 450/532
12.1 Motor Load Estimate
12 Options
NOTE The additional options sold separately are needed in order to use the following option
functions of MotoSim EG-VRC or MotoSim EG-VRC-CadPack.
The estimate torque (the unit: The rated torque is displayed as 100%) and speed (the unit:
rpm) of each axis are displayed after the playback of the robot in a wavy graph.
And, an arbitrary DUTY calculation in the section and the step of the job can be retrieved from
the wavy graph.
On the [Option Function] tab, in the [Estimate] group, click the [Motor Load Estimate] button,
the [Motor Load Estimate] dialog appears.
• YASKAWA does not warrant the result of this function. It should be used only as a guide.
Because it is affected by Tool settings, Load condition of real robot, Lubricated condition
of grease, and Temperature.
Configure the following items of Tool setting collectly, Weight, Position of the center of
gravity, and Inertia moment. Especially, when Weight item of Tool setting is set lower
than real tool weight, this function makes wrong results.
• A wavy graph is an estimated torque when the job is executed. Therefore, the torque in
NOTE
the interruption (ex. the emergency stop) is not included.
• This function can be used only with the robot axes (external axes are not included).
• This function cannot be used with two or more robot system other than a dual-arm robot.
• This function can be used only with the specified system version of controllers, and this
function can be used only with target robots of Motor Load Estimate with that system
version. Please refer to section "13.5 List of Function depending on the system version
of controller".
12-1
156225-1CD 451/532
12.1 Motor Load Estimate
Item Description
The display range (horizontal axis and spindle) in a wavy graph and
[GraphSetting] button
the re-drawing intervals and the torque threshold are set.
The torque data every drawing time set with HartBeat is saved in text
[Save] button
file (.TXT). Please refer to Section "7.5.4 Refresh Interval".
12-2
156225-1CD 452/532
12.1 Motor Load Estimate
Procedure
1. On the [Option Function] tab, in the [Estimate] group, click the [Motor Load Estimate]
button, the [Motor Load Estimate] dialog appears.
12-3
156225-1CD 453/532
12.1 Motor Load Estimate
3. The job is executed, and the torque estimate of the selected robot is displayed.
4. Select the axis that displays the torque estimate in the check box of the axis. (The axis
can be selected even before the job is executed.)
12-4
156225-1CD 454/532
12.1 Motor Load Estimate
5. Check the [SpeedGraph] box, the graphs of each axis speed are displayed with a dot-
ted line.
Duty calculation
1. Check the [DUTY Calc] check box.
12-5
156225-1CD 455/532
12.1 Motor Load Estimate
12-6
156225-1CD 456/532
12.1 Motor Load Estimate
Step Search
1. Check the [STEP Search] box.
12-7
156225-1CD 457/532
12.1 Motor Load Estimate
3. The step number is displayed, and robot moves to the searched position.
12-8
156225-1CD 458/532
12.1 Motor Load Estimate
2. The Threshold value is displayed in the graph area with a dotted red line.
Torque Threshold
3. After the playback of a job, if the presumed torque exceeded the threshold value, the
dialog will be displayed as follows.
12-9
156225-1CD 459/532
12.1 Motor Load Estimate
Graph Setting
The display range (horizontal axis and spindle) in the torque estimate display area (wavy
graph) and the re-drawing intervals are set.
Graph Setting
Item Description
Maximum value (%) of the spindle in a torque wavy graph and the
Length(Torque) number of scales are set. The number of scale is as common as
Length(Speed).
Maximum value (rpm) of the spindle in a speed wavy graph and the
Length(Speed) number of scales are set. As for the number of scales, a setup of
Length(Torque) is reflected.
Refresh interval (1-20) The interval of the re-drawing time of a wavy graph is set.
Robot Type
Model Name Remarks
(Model File Name)
EP4000D EP4000D-J72 Added at Ver2.80
EP4000D EP4000D-K72 Added at Ver2.80
EP4000D EP4000D-L72 Added at Ver2.80
EPH130D EPH130D-A00 Added at Ver2.80
EPH130RLD PH13RLD-A00 Added at Ver2.80
EPH4000D EPH400D-JA0 Added at Ver2.80
12-10
156225-1CD 460/532
12.1 Motor Load Estimate
Robot Type
Model Name Remarks
(Model File Name)
EPH4000D EPH400D-KA0 Added at Ver2.80
EPH4000D EPH400D-LA0 Added at Ver2.80
ES165D ES0165D-A00 Added at Ver2.60
ES200D ES0200D-A00 Added at Ver2.72
HP20D HP0020D-A00 Added at Ver2.81
MH5LS MH005LS-A00 Added at Ver2.80
MH5S MH0005S-A00 Added at Ver5.00
MH50 MH00050-A00 Added at Ver5.00
MH165 MH00165-A00 Added at Ver2.72
MH200 MH00200-A00 Added at Ver2.80
MH215 MH00215-A00 Added at Ver2.80
MH250 MH00250-A00 Added at Ver2.80
MH250 MH00250-B00 Added at Ver2.80
MPK2 MPK0002-B01 Added at Ver2.60
SDA5D SDA005D-A00 Added at Ver4.00
SDA10D SDA010D-A00 Added at Ver2.80
SDA10D SDA010D-B00 Added at Ver2.80
SDA20D SDA020D-A00 Added at Ver2.81
SIA5D SIA005D-A00 Added at Ver4.00
SIA10D SIA010D-A00 Added at Ver2.81
SIA20D SIA020D-A00 Added at Ver2.60
SIA20D SIA020D-Y00 Added at Ver2.81
FS100
Robot Type
Model Name Remarks
(Model File Name)
MHJ MH0000J-A00 Added at Ver2.80
MH3F MH0003F-A00 Added at Ver2.72
MH5F MH0005F-A00 Added at Ver2.60
MH5LF MH005LF-A00 Added at Ver2.80
MPK2F MPK002F-A00 Added at Ver2.60
MPP3 MPP0003-A00 Added at Ver2.60
SDA5F SDA005F-A00 Added at Ver4.00
SDA10F SDA010F-A00 Added at Ver2.80
SIA5F SIA005F-A00 Added at Ver4.00
SIA10F SIA010F-A00 Added at Ver2.81
SIA20F SIA020F-A00 Added at Ver2.60
12-11
156225-1CD 461/532
12.2 Life Estimate
Life estimate value of each reducer (Unit: Hour) is displayed when playback is executed.
• YASKAWA does not warrant the result of this function. It should be used only as a guide.
Because it is affected by Tool settings, Load condition of real robot, Lubricated condition
of grease, and Temperature.
Configure the following items of Tool setting collectly, Weight, Position of the center of
gravity, and Inertia moment. Especially, when Weight item of Tool setting is set lower
than real tool weight, this function makes wrong results.
• This function estimates the life of reducers from the normal result of playback.
NOTE Therefore, the result of playback with interruption (ex. the emergency stop) is not
included.
• This function can be used only with the robot axes. (external axes are not included.)
• This function cannot be used with two or more robot system other than a dual-arm robot.
• This function can be used only with the specified system version of controllers, and this
function can be used only with target robots of Life Estimate with that system version.
Please refer to section "13.5 List of Function depending on the system version of
controller".
Life Estimate
Item Description
The result of Life Estimate, the used torque data, the used gravity
[Save CSV] button
moment, and the used speed data are saved in text file (.csv).
12-12
156225-1CD 462/532
12.2 Life Estimate
Life Estimate
Item Description
The result of Life Estimate, the used torque data, the used gravity
[Clipboard] button
moment, and the used speed data are copied to the clipboard.
Procedure
1. On the [Option Function] tab, in the [Estimate] group, click the [Life Estimate] button,
the [Life Estimate] dialog appears.
Reducer life time calculated by this function is that when the robot repeats this movement
with this cycletime. The displaying areas exist for 7 axes, but the displaying areas of the
NOTE Speed Reducer Life are displayed "0", when the axes are not working, the axes do not
exist, or the axes are not included in Life Estimate.
If the robot has overhaul time, the value of Speed Reducer Life is displayed as [xxx over]
(xxx is overhaul time), when it exceed overhaul time.
12-13
156225-1CD 463/532
12.2 Life Estimate
Axis is not working. Axes are not included Axes do not exist.
in Life Estimate.
Robot Type
Model Name Remarks
(Model File Name)
EP4000D EP4000D-J72 Added at Ver2.80
EP4000D EP4000D-K72 Added at Ver2.80
EP4000D EP4000D-L72 Added at Ver2.80
EPH130D EPH130D-A00 Added at Ver2.80
EPH130RLD PH13RLD-A00 Added at Ver2.80
EPH4000D EPH400D-JA0 Added at Ver2.80
EPH4000D EPH400D-KA0 Added at Ver2.80
EPH4000D EPH400D-LA0 Added at Ver2.80
ES165D ES0165D-A00 Added at Ver2.60
ES200D ES0200D-A00 Added at Ver2.72
HP20D HP0020D-A00 Added at Ver2.81
MH5LS MH005LS-A00 Added at Ver2.80
MH5S MH0005S-A00 Added at Ver5.00
MH50 MH00050-A00 Added at Ver5.00
MH165 MH00165-A00 Added at Ver2.72
MH200 MH00200-A00 Added at Ver2.80
MH215 MH00215-A00 Added at Ver2.80
MH250 MH00250-A00 Added at Ver2.80
MH250 MH00250-B00 Added at Ver2.80
12-14
156225-1CD 464/532
12.2 Life Estimate
Robot Type
Model Name Remarks
(Model File Name)
SDA5D SDA005D-A00 Added at Ver4.00
SDA10D SDA010D-A00 Added at Ver2.80
SDA10D SDA010D-B00 Added at Ver2.80
SDA20D SDA020D-A00 Added at Ver2.81
SIA5D SIA005D-A00 Added at Ver4.00
SIA10D SIA010D-A00 Added at Ver2.81
SIA20D SIA020D-A00 Added at Ver2.60
SIA20D SIA020D-Y00 Added at Ver2.81
FS100
Robot Type
Model Name Remarks
(Model File Name)
MHJ MH0000J-A00 Added at Ver2.80
MH3F MH0003F-A00 Added at Ver2.72
MH5F MH0005F-A00 Added at Ver2.60
MH5LF MH005LF-A00 Added at Ver2.80
MPK2F MPK002F-A00 Added at Ver2.60
MPP3 MPP0003-A00 Added at Ver2.60
MPP3S MPP003S-A00 Added at Ver4.10
SDA5F SDA005F-A00 Added at Ver4.00
SDA10F SDA010F-A00 Added at Ver2.80
SIA5F SIA005F-A00 Added at Ver4.00
SIA10F SIA010F-A00 Added at Ver2.81
SIA20F SIA020F-A00 Added at Ver2.60
12-15
156225-1CD 465/532
A.1 Data Format
Appendix A
This section describes the formats of model data files and cell data files.
RGB (0, 0, 0)
Sets the proportion of blue.
Sets the proportion of green.
Sets the proportion of red.
A-1
156225-1CD 466/532
A.1 Data Format
A-2
156225-1CD 467/532
A.1 Data Format
A-3
156225-1CD 468/532
A.1 Data Format
• AXIS6 (color, num): Model having information only of position and posture
Described with data of X, Y, Z, Rx, Ry and Rz.
“num” sets the number of target points.
<Sample>
BLOCK
{
AXIS6(RGB(255,0,0),3) Description
{
0.000,0.000,0.000,0.000,0.000,0.000 Point1 (X, Y, Z, Rx, Ry, Rz)
100.000,0.000,0.000,0.000,0.000,0.000 Point2 (X, Y, Z, Rx, Ry, Rz)
200.000,0.000,0.000,0.000,0.000,0.000 Point3 (X, Y, Z, Rx, Ry, Rz)
}
}
A-4
156225-1CD 469/532
A.1 Data Format
A-5
156225-1CD 470/532
A.1 Data Format
A-6
156225-1CD 471/532
A.1 Data Format
Cell File
When constructing a cell, a cell file is created. The following describe an example of a cell file
CELL_INIT
{
VERSION=1, 0, 0, 0
CONTROLLER(0)
{
PATH=%CELPATH%\NX100;
NAME=NX100;
RB1
{
NAME=HP6;
FILE=%CELPATH%\NX100\RB1\robotinf.dat;
}
TRACE
{
ROBOT=HP6;
}
}
MANIPULATOR
{
}
NSIMVIEW
{
CAMERAPOSITION=1.806423,3.445533,2.179023;
CAMERATARGET=0.594751,0.020004,0.705908;
CAMERAUPVECTOR=-0.161379,-0.341156,0.926049;
CAMERAFIELD=2.237789,1.568312;
USERVIEW
{
NO=0
NAME=
CAMERAPOSITION=0.000000,0.000000,0.000000;
CAMERATARGET=0.000000,0.000000,0.000000;
CAMERAUPVECTOR=0.000000,0.000000,0.000000;
CAMERAFIELD=0.000000,0.000000;
}
...
USERVIEW
{
NO=9
NAME=
CAMERAPOSITION=0.000000,0.000000,0.000000;
CAMERATARGET=0.000000,0.000000,0.000000;
CAMERAUPVECTOR=0.000000,0.000000,0.000000;
CAMERAFIELD=0.000000,0.000000;
}
}
NSIMLIGHT
{
LIGHT
{
NO=0
DEFINE=1;
ONOFF=1;
TYPE=0;
COLOR=RGB(255,255,255);
A-7
156225-1CD 472/532
A.1 Data Format
LIGHTPOSITION=0.000000,0.000000,0.000000;
LIGHTTARGET=0.000000,0.000000,0.000000;
SCALLING=100.000000;
}
...
LIGHT
{
NO=4
DEFINE=0;
ONOFF=0;
TYPE=0;
COLOR=RGB(255,255,255);
LIGHTPOSITION=0.000000,0.000000,0.000000;
LIGHTTARGET=0.000000,0.000000,0.000000;
SCALLING=100.000000;
}
}
}
MODEL_INIT
{
MODEL
{
NAME=FLOOR;
PARENT=world;
FILENAME=%CELPATH%\models\floor.mdl;
COLOR=RGB(0,0,255);
HIDESEE=1;
OPACITY=0.50;
SCALE=1.000000;
AXIS6=0,0,0,0,0,0;
}
MODEL
{
NAME=Teacher;
PARENT=world;
FILENAME=dummy;
COLOR=RGB(0,0,255);
HIDESEE=256;
OPACITY=1.00;
SCALE=1.000000;
AXIS6=0,0,0,0,0,0;
}
MODEL
{
NAME=HP6;
PARENT=world;
FILENAME=%CELPATH%\NX100\RB1\robotinf.dat;
COLOR=RGB(0,0,255);
HIDESEE=1;
OPACITY=1.00;
SCALE=1.000000;
AXIS6=0,0,450,0,0,0;
}
MODEL
{
NAME=HP6_LK0;
PARENT=HP6_rm;
FILENAME=%CELPATH%\NX100\RB1\HP6_LK0.hsf;
COLOR=RGB(0,0,255);
HIDESEE=1;
OPACITY=1.00;
SCALE=1.000000;
AXIS6=0,0,-450,90,0,90;
A-8
156225-1CD 473/532
A.1 Data Format
}
MODEL
{
NAME=HP6_LK1;
PARENT=HP6_link1;
FILENAME=%CELPATH%\NX100\RB1\HP6_LK1.hsf;
COLOR=RGB(0,0,255);
HIDESEE=1;
OPACITY=1.00;
SCALE=1.000000;
AXIS6=0,0,0,90,0,90;
}
...
MODEL
{
NAME=HP6_LK6;
PARENT=HP6_link6;
FILENAME=%CELPATH%\NX100\RB1\HP6_LK6.hsf;
COLOR=RGB(0,0,255);
HIDESEE=1;
OPACITY=1.00;
SCALE=1.000000;
AXIS6=0,0,0,0,0,0;
}
MODEL_RB
{
NAME=HP6_rm;
HIDESEE=1;
OPACITY=1.00;
}
MODEL_RB
{
NAME=HP6_link1;
HIDESEE=1;
OPACITY=1.00;
}
...
MODEL_RB
{
NAME=HP6_link6;
HIDESEE=1;
OPACITY=1.00;
}
MODEL_RB
{
NAME=HP6_flange;
HIDESEE=1;
OPACITY=1.00;
}
MODEL_RB
{
NAME=HP6_tcp;
HIDESEE=257;
OPACITY=1.00;
}
}
PAIR_INIT
{
}
A-9
156225-1CD 474/532
A.1 Data Format
1) VERSION Command
• VERSION=1, 0, 0, 0
Describes the MotoSim EG version.
2) CONTROLLER Command
The CONTROLLER command describes data concerning controllers.
• CONTROLLER(0)
Describes the Controller No. 0.
When more than one controller is used, the controllers are provided with numbers
CONTROLLER(0), CONTROLLER(1), CONTROLLER(2) .
• PATH=%CELPATH%\NX100;
Describes the directory path to which the CONTROLLER refers.
This directory needs a “VRC.BIN” file.
• NAME=NX100;
Describes the name of the CONTROLLER.
• Control Group sub-commands (RB1, BS1,ST1)
The control group sub-commands describes data concerning control groups. There are
three type of control group RB for robot, BS for base station and ST for station. The type
is followed by an index number.
• NAME=HP6;
Describes the name of the control group.
• FILE=%CELPATH%\NX100\RB1\robotinf.dat;
Describes the directory path contraining the robot models and file containing infor-
mation on how the models are assemble together to make the robot.
• TRACE sub-command
Describes that trace points are displayed at playback.
• ROBOT=HP6;
Name of the robot (control group) being traced.
• MODEL=HP6_tcp;
Name of the model being traced. If not specified, the robot TCP model is traced.
• PARENT=world;
Describes the name of the parent model. If not specified, the parent is the “world”
model.
• POINTS=1000;
Description of the maximum number of trace points. If not specified, the value is
1000.
3) MANIPULATOR Command
The MANIPULATOR command describes functions to move models according to a robot axis
value. Mainly used to move secondary link model of a robot.
4) NSIMVIEW Command
The NSIMVIEW command describes data related to the camera viewpoint.
A-10
156225-1CD 475/532
A.1 Data Format
5) NSIMLIGHT Command
The NSIMLIGHT command describes data related to the light type and position.
6) MODEL_INIT Command
The MODEL_INIT command describes data concerning models.
• MODEL
Describes a MODEL.
• NAME=HP6-A00;
Describes the name of the MODEL.
• PARENT=world;
Describes the PARENT model of the MODEL.
• FILENAME=%CELPATH%\HP6-A00\HP6-A00-MDL.mdl;
Describes the directory path and MODEL file name to which the MODEL refers.
If no MODEL file exists, "dummy" is described.
• COLOR=RGB(0,0,255);
Describes the color of the MODEL.
• HIDESEE=1;
Describes the display bit of the MODEL.
• OPACITY=1.00;
Describes the opacity of the MODEL.
• SCALE=1.000000;
Describes the scale factor of the MODEL.
• AXIS6=0,0,450,0,0,0;
Describes the relative coordinates to the MODEL PARENT.
• MODEL_RB
Describes a robot joint model. Robot joints model define the frame of a robot joint. Only
the NAME, HIDESEE and OPACITY values are defined (see above for description).
7) PAIR_INIT Command
The PAIR_INIT command describes pairs of models that are checked for collision when the
collision detection function is active.
A-11
156225-1CD 476/532
A.2 Reading the CAD Data with MotoSim EG-VRC
The CAD data must be converted into a form readable for MotoSim EG-VRC before starting
the reading operation. The following flowchart shows the data conversion operations required
for MotoSim EG-VRC.
CATIA V5,
SolidWorks, HSF
and other format
output-enabled
CAD data
Data formats
Other IGES, VRML, Commercial HSF
CAD data DXF, etc. CAD converter format
The CAD converters "PolyTrans" and "Inovate" are not included with MotoSim EG-VRC.
NOTE Prepare such application software before the operation.
PolyTrans: Okino Computer Graphics (http://www.okino.com)
Inovate: IRONCAD (http://www.ironcad.com)
A-12
156225-1CD 477/532
A.3 Storage Card
The FD/CF function of the Virtual Pendant is used to save or load MotoSim EG-VRC data
such as edited jobs, condition files, etc.
When the button in the virtual pendant is clicked, the target folder can be opened.
MotoSimEG-VRC
CELLS
TEST
MODELS
NX100
RB1
Storage Card
system
TEST.VCL
A-13
156225-1CD 478/532
A.3 Storage Card
2. Select the type of data to be saved. For the figure below, {JOB} was selected. The list of
files (in this case, the list of jobs) will display.
3. Select the files to be saved by moving the cursor on the file name and, press the [Space-
bar] on the keyboard or click [Select] in the Virtual Pendant keypad. The selected files will
be marked by a star ★ mark on there left.
A-14
156225-1CD 479/532
A.3 Storage Card
4. Press [Enter]. Select [Yes] in the confirmation dialog box that will display. The selected
files will be saved in the “Storage Card”.
Files cannot be overwritten. If the files already exist, an error message will display.
NOTE First delete the existing file or select a different folder, then proceed with the save
operation.
2. Select the type of data to be saved. For the figure below, {JOB} was selected. The list of
files in the “Storage Card” folder (in this case, the list of jobs) will display.
Unlike Windows, the VRC controller is case sensitive for the file names. File names need
NOTE to be entered with all capital letters or they will not be detected in the “Storage Card” folder.
If this is not the case, rename the file name with Windows Explorer so that the names are
written in capital letters.
A-15
156225-1CD 480/532
A.3 Storage Card
3. Select the files to be loaded by moving the cursor on the file name and, press the [Space-
bar] on the keyboard or click [Select] on the Virtual Pendant keypad. The selected files will
be marked by a star ★ mark.
4. Press [Enter]. Select [Yes] in the confirmation dialog box that will display. The selected
files will be loaded to the MotoSim EG-VRC controller.
NOTE Job files cannot be loaded, if they already exist in the controller.
In such case, first rename or delete the existing job, then proceed with the load operation.
A-16
156225-1CD 481/532
A.4 Standard function about DX200
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
JOB JOB JOB
EDIT
ARC INFORMATION
DISPLAY
(ARC)
UTILITY SETUP SPECIAL RUN
PARALLEL SHIFT JOB
MIRROR SHIFT
PAM
ARC SHIFT CANCEL
(ARC)
SELECT JOB JOB
EDIT
DISPLAY FOLDER
CREATE NEW JOB
MASTER JOB
JOB CAPACITY
CYCLE
JOB EDIT(PLAY) JOB WRITING
EDIT
DISPLAY FOLDER
PLAY EDIT JOB LIST JOB WRITING
EDIT
DISPLAY FOLDER
VARIABLE
IN/OUT EXTERNAL INPUT
EXTERNAL OUTPUT
UNIVERSAL INPUT
UNIVERSAL OUTPUT
SPECIFIC INPUT
SPECIFIC OUTPUT
RIN
CPRIN
REGISTER
A-17
156225-1CD 482/532
A.4 Standard function about DX200
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
AUXILIARY RELAY
CONTROL INPUT
PSEUDO INPUT SIG
NETWORK INPUT
NETWORK OUTPUT
ANALOG OUTPUT
SV POWER STATUS
LADDER PROGRAM
I/O ALARM
I/O MESSAGE
REMOTE
ANT. OUTPUT
TERMINAL
IO SIMULATION LIST
SERVO ON FACTOR
RB STOP FACTOR
MONITOR
ROBOT CURRENT POSITION
COMMAND POSITION
SERVO MONITOR
WORK HOME POS
SECOND HOME POS
DROP AMOUNT
POWER ON/OFF POS
TOOL
INTERFERENCE
SHOCK SENS LEVEL
USER COORDINATE
HOME POSITION
MANIPULATOR TYPE
ANALOG MONITOR
OVERRUN&S-SENSOR
LIMIT RELEASE
ARM CONTROL
SHIFT VALUE
SOFTLIMIT SETTING
SHOCK SENS LV.
(CURRENT)
A-18
156225-1CD 483/532
A.4 Standard function about DX200
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
SYSTEM INFO VERSION
MONITORING TIME
CONTROLLER
INFORMATION
ALARM HISTORY
I/O MSG HISTORY
LOGDATA
USER DEFINITION
MENU
SECURITY
EX. MEMORY LOAD
SAVE
VERIFY
DELETE
FOLDER
PARAMETER
SETUP TEACHING COND. LANGUAGE LEVEL
INSTRUCTION INPUT
LEARNING
MOVE INSTRUCTION
SET POSITION
BUZZER WHEN
POSITION TEACHING
STEP ONLY CHANGING
RECT/CYLINDRICAL
TOOL NO. SWITCH
TOOL NO. INTERLOCK
FOR STEP ENTRY
CHECK AT P-VAR TOOL
NO. CHANGE
POS. TEACH ONLY JOG
CONTROL GROUP
JOB UNDELETE
FUNCTION
DATA RESET INSTRUCTION
SPEED DATA INPUT
OPERATE COND.
FORM
CYCLE SWITCH IN
TEACH MODE
CYCLE SWITCH IN PLAY
MODE
CYCLE SWITCH IN
LOCAL MODE
A-19
156225-1CD 484/532
A.4 Standard function about DX200
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
CYCLE SWITCH IN
REMOTE MODE
SET CYCLE ON POWER
ON
SECURITY MODE
WHEN POWER ON
JOB STEP WHEN
POWER ON
GENERAL OUT KEEP
WHEN POWER ON
OPERATE ENABLE EXTERNAL START
PP START
EXTERNAL MODE
SWITCH
EXTERNAL CYCLE
SWITCH
PP CYCLE SWITCH
EXTERNAL SERVO ON
PP SERVO ON
DSW SERVO ON
FUNCTION ENABLE MASTER JOB CHANGE
RESERVED START
RESERVED START JOB
CHANGE
JOB SELECT WHEN
PLAY MODE
JOB SELECT WHEN
REMOTE OR PLAY
I/O-VARIABLE
CUSTOMIZE FUNCTION
GENERAL I/O NAME
DISP. ON JOB
ANTICIPATION
FUNCTION
ALL AXES ANGLE DISP
FUNCTION
CURSOR MOVE BY
TOUCH(JOB)
JOG COND.
PLAYBACK COND. CHECK/MACHINE LOCK
MASTER CALLING UP
INITIAL MOVE SPEED
OF ROBOT
A-20
156225-1CD 485/532
A.4 Standard function about DX200
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
START METHOD AFTER
ABSO OVER
SIGNAL NO. WHEN
DROP VALUE OVER
FUNCTION COND.
DISPLAY COLOR COND.
LOGDATA COND.
DATE/TIME
RESERVE JOB NAME
USER ID
SET SPEED
KEY ALLOCATION
JOG KEY ALLOC.
WRONG DATA LOG
ENERGY SAVING
FUNCTION
ENCODER
MAINTENANCE
M-SAFETY SIGNAL
SAFETY FUNC.
ALLOC
TIMER DELAY SET
SAFETY LOGIC CIRCUIT
DISPLAY
SETUP
ARC WELDING
(ARC, JIGLESS ARC START COND. *1
ARC)
ARC END COND. *1
ARC AUX COND.
POWER SOURCE
COND.
ARC WELD DIAG.
WEAVING
ARC MONITOR
ARC MONITOR (SAMPL)
APPLI COND.(ARC)
APPLI COND.(JIGLESS
ARC)
*2
HANDLING HANDLING DIAG.
SPOT
WELDING WELD DIAGNOSIS DATA CLEAR CURRENT POS
(SPOT)
A-21
156225-1CD 486/532
A.4 Standard function about DX200
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
I/O ALLOCATION
GUN CONDITION
SPOT POWER SOURCE
COND.
APPLI COND.
SPOT
WELDING SPOT SUPERVISION
(MOTOR GUN)
CLEARANCE SETTING
PRESSURE
GUN PRESSURE
TIP DRESS CONDITION
GENERAL WEAVING
GENERAL DIAG.
Maintenance mode
System INITIALIZE
SETUP LANGUAGE
CONTROL GROUP
APPLICATION
OPTION BOARD
IO MODULE
CMOS MEMORY
DATE/TIME
OPTION FUNCTION *3
VERSION
SECURITY
FILE INITIALIZE
EX.
MEMORY
LOAD
TOOL LANGUAGE BUILD
DISPLAY
SETUP
A-22
156225-1CD 487/532
A.5 Standard function about DX100
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
JOB JOB JOB
EDIT
DISPLAY
UTILITY SETUP SPECIAL RUN
PARALLEL SHIFT JOB
MIRROR SHIFT
PAM
SPEED OVERRIDE
COND ADJUSTMENT
SELECT JOB
CREATE NEW JOB
MASTER JOB
JOB CAPACITY
CYCLE
VARIABLE
IN/OUT EXTERNAL INPUT
EXTERNAL OUTPUT
UNIVERSAL INPUT
UNIVERSAL OUTPUT
SPECIFIC INPUT
SPECIFIC OUTPUT
RIN
CPRIN
REGISTER
AUXILIARY RELAY
CONTROL INPUT
PSEUDO INPUT SIG
NETWORK INPUT
NETWORK OUTPUT
ANALOG OUTPUT
SV POWER STATUS
LADDER PROGRAM
A-23
156225-1CD 488/532
A.5 Standard function about DX100
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
I/O ALARM
I/O MESSAGE
REMOTE
TERMINAL
IO SIMULATION LIST
ROBOT CURRENT POSITION
COMMAND POSITION
SERVO MONITOR
WORK HOME POS
SECOND HOME POS
DROP AMOUNT
POWER ON/OFF POS
TOOL
INTERFERENCE
SHOCK SENS LEVEL
USER COORDINATE
HOME POSITION
MANIPULATOR TYPE
ANALOG MONITOR
OVERRUN&S-SENSOR
LIMIT RELEASE
ARM CONTROL
LINK SERVOFLOAT
SHIFT VALUE
SYSTEM INFO VERSION
MONITORING TIME
ALARM HISTORY
I/O MSG HISTORY
SECURITY
EX. MEMORY LOAD
SAVE
VERIFY
DELETE
FOLDER
PARAMETER
SETUP TEACHING COND. DATA RESET INSTRUCTION
LANGUAGE LEVEL
A-24
156225-1CD 489/532
A.5 Standard function about DX100
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
INSTRUCTION INPUT
LEARNING
MOVE INSTRUCTION
SET POSITION
BUZZER WHEN
POSITION TEACHING
STEP ONLY CHANGING
RECT/CYLINDRICAL
TOOL NO. SWITCH
TOOL NO. INTERLOCK
FOR STEP ENTRY
POS. TEACH ONLY JOG
CONTROL GROUP
JOB UNDELETE
FUNCTION
SPEED DATA INPUT
OPERATE COND.
FORM
CYCLE SWITCH IN
TEACH MODE
CYCLE SWITCH IN PLAY
MODE
CYCLE SWITCH IN
LOCAL MODE
CYCLE SWITCH IN
REMOTE MODE
SET CYCLE ON POWER
ON
SECURITY MODE
WHEN POWER ON
JOB STEP WHEN
POWER ON
GENERAL OUT KEEP
WHEN POWER ON
OPERATE ENABLE EXTERNAL START
PP START
EXTERNAL MODE
SWITCH
EXTERNAL CYCLE
SWITCH
PP CYCLE SWITCH
EXTERNAL SERVO ON
PP SERVO ON
DSW SERVO ON
FUNCTION ENABLE MASTER JOB CHANGE
A-25
156225-1CD 490/532
A.5 Standard function about DX100
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
RESERVED START
RESERVED START JOB
CHANGE
JOB SELECT WHEN
REMOTE OR PLAY
I/O-VARIABLE
CUSTOMIZE FUNCTION
GENERAL I/O NAME
DISP. ON JOB
ANTICIPATION
FUNCTION
ALL AXES ANGLE DISP
FUNCTION
JOG COND.
PLAYBACK COND. CHECK/MACHINE LOCK
MASTER CALLING UP
INITIAL MOVE SPEED
OF ROBOT
START METHOD AFTER
ABSO OVER
SIGNAL NO. WHEN
DROP VALUE OVER
FUNCTION COND.
DISPLAY COLOR COND.
DATE/TIME
RESERVE JOB NAME
USER ID
SET SPEED
KEY ALLOCATION
JOG KEY ALLOC.
WRONG DATA LOG
ENERGY SAVING
FUNCTION
ENCODER
MAINTENANCE
DISPLAY
SETUP
ARC WELDING ARC START COND. *1
ARC END COND. *1
ARC AUX COND.
POWER SOURCE
COND.
ARC WELD DIAG.
A-26
156225-1CD 491/532
A.5 Standard function about DX100
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
WEAVING
ARC MONITOR
ARC MONITOR (SAMPL)
APPLI COND. *2
HANDLING HANDLING DIAG.
ARC WELDING
(JIGLESS ARC)
ARC START COND. *1
ARC END COND. *1
ARC AUX COND.
POWER SOURCE
COND.
ARC WELD DIAG.
WEAVING
ARC MONITOR
ARC MONITOR (SAMPL)
SPOT
WELDING
WELD DIAGNOSIS
GENERAL WEAVING
GENERAL DIAG.
SPOT
WELDING
WELD DIAGNOSIS
GUN PRESSURE
PRESSURE
CLEARANCE SETTING
TIP INSTALLATION
Maintenance mode
System INITIALIZE
SETUP LANGUAGE
CONTROL GROUP
OPTION BOARD
IO MODULE
DATE/TIME
OPTION FUNCTION *3
VERSION
SECURITY
FILE INITIALIZE
EX.
MEMORY
LOAD
SYSTEM RESTORE
A-27
156225-1CD 492/532
A.5 Standard function about DX100
Corresp
Main Menu Main Menu Item Menu Menu Item
ondence
TOOL LANGUAGE BUILD
DISPLAY
SETUP
A-28
156225-1CD 493/532
A.6 List of Function depending on the system version of controller
DX200
Version
Function
DN1.01-00
Motor load estimate
Life estimate
Reset Job
Cycle time display
Step end points display in the
trace points
Collision step movement
Conveyor synchronization
Open the storage card folder
Job Browser
Lap Time Panel
DX100
Version
Function
DS3.20-00
Motor load estimate
Life estimate
Reset Job
Cycle time display
Step end points display in the
trace points
Collision step movement
Conveyor synchronization
Open the storage card folder
Job Browser
Lap Time Panel
A-29
156225-1CD 494/532
A.6 List of Function depending on the system version of controller
FS100
Version
Function
FS3.03A-00 FS3.03B-00 FS2.00-00
Motor load estimate
Life estimate
Reset Job
Cycle time display
Step end points display in the
trace points
Collision step movement
Conveyor synchronization
Open the storage card folder
Job Browser
Lap Time Panel
NX100
Version
Function
NS4.75-00 NS5.09-45 NS4.69-A5
Motor load estimate
Life estimate
Reset Job
Cycle time display
Step end points display in the
trace points
Collision step movement
Conveyor synchronization
Open the storage card folder
Job Browser
Lap Time Panel
A-30
156225-1CD 495/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
DX200
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
MA1440 MA01440-A00 450 Added at Ver4.00
MH12 MH00012-A00 450 Added at Ver4.00
MH180 MH00180-A00 650 Added at Ver4.01
MH225 MH00225-A00 650 Added at Ver4.01
MS165 MS00165-A00 650 Added at Ver4.01
MS210 MS00210-A00 650 Added at Ver4.01
A-31
156225-1CD 496/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
DX100
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
DX1350D DX1350D-A00 480 Added at Ver2.60
EP4000D EP4000D-J72 740 Added at Ver2.72
EP4000D EP4000D-K72 740 Added at Ver2.72
EP4000D EP4000D-L72 740 Added at Ver2.72
EPH130D EPH130D-A00 730 Added at Ver2.45
EPH130RLD PH13RLD-A00 600 Added at Ver2.72
EPH4000D EPH400D-JA0 758 Added at Ver2.80
EPH4000D EPH400D-JB0 758 Added at Ver2.72
EPH4000D EPH400D-KA0 758 Added at Ver2.80
EPH4000D EPH400D-KB0 758 Added at Ver2.72
EPH4000D EPH400D-LA0 758 Added at Ver2.80
EPH4000D EPH400D-LB0 758 Added at Ver2.72
ES165D ES0165D-A00 650 Added at Ver2.00
ES165D-100 ES0165D-A10 650 Added at Ver2.81
ES165RD ES165RD-A00 450 Added at Ver2.20
ES200D ES0200D-A00 650 Added at Ver2.00
ES280D-230 ES0280D-A10 650 Added at Ver2.21
HP20D HP0020D-A00 505 Added at Ver2.00
HP20D-6 HP0020D-A10 505 Added at Ver2.40
HP20RD HP020RD-A00 305 Added at Ver2.21
IS300D IS0300D-A00 0 Added at Ver2.21
MA1400 MA01400-A00 450 Added at Ver2.00
MA1800 MA01800-A00 555 Added at Ver2.10
MA1900 MA01900-A00 505 Added at Ver2.00
MC2000 MC02000-A00 680 Added at Ver2.40
MFL2200D-2650 MFL050D-C20 827 Added at Ver2.45
MFS2500D-4000 MFS060D-A00 0 Added at Ver4.00
MH5 MH00005-C00 330 Added at Ver2.21
MH5 MH00005-E00 330 Added at Ver2.24
MH5 MH00005-E10 330 Added at Ver2.24
MH5L MH0005L-C00 330 Added at Ver2.21
MH5LS MH005LS-A00 330 Added at Ver2.60
MH5S MH0005S-A00 330 Added at Ver2.60
MH6 MH00006-A00 450 Added at Ver2.00
MH6 MH00006-C00 450 Added at Ver4.00
MH6-10 MH00006-A30 450 Added at Ver2.21
MH6S MH0006S-A00 450 Added at Ver2.10
MH50 MH00050-A00 540 Added at Ver2.00
MH50-20 MH00050-A10 540 Added at Ver2.10
MH50-35 MH00050-A20 540 Added at Ver2.21
A-32
156225-1CD 497/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
MH80 MH00080-A00 540 Added at Ver2.24
MH165 MH00165-A00 650 Added at Ver2.25
MH165 MH00165-B00 650 Added at Ver2.25
MH165-100 MH00165-A10 650 Added at Ver2.81
MH200 MH00200-A00 650 Added at Ver2.80
MH215 MH00215-A00 650 Added at Ver2.21
MH250 MH00250-A00 650 Added at Ver2.40
MH250 MH00250-B00 650 Added at Ver2.40
MH400 MH00400-A0E 900 Added at Ver2.81
MPK2 MPK0002-A00 500 Added at Ver2.24
MPK2 MPK0002-B01 420 Added at Ver2.24
MPL80 MPL0080-A00 540 Added at Ver2.21
MPL100 MPL0100-A00 880 Added at Ver2.20
MPL160 MPL0160-A00 880 Added at Ver2.10
MPL300 MPL0300-A00 880 Added at Ver2.20
MPL500 MPL0500-A00 880 Added at Ver2.21
MPL800 MPL0800-A00 880 Added at Ver2.20
MS80 MS00080-A00 540 Added at Ver2.00
MS80W MS0080W-A00 540 Added at Ver2.40
MS80W MS0080W-B00 540 Added at Ver2.40
MS120 MS00120-A00 680 Added at Ver2.24
VD20S RVD800S6A1 508.5 Added at Ver2.27
VD35D-G4A RVD1230D6A1 556.5 Added at Ver2.27
VD35S-G4A RVD1230S6A1 556.5 Added at Ver2.27
VD40D RVD2200D6A1 624 Added at Ver2.72
VD40S RVD2200S6A1 624 Added at Ver2.72
VD95D RVD1450D6D1 679 Added at Ver2.27
SDA5D SDA005D-A00 900 Added at Ver2.22
SDA10D SDA010D-A00 1200 Added at Ver2.10
SDA10D SDA010D-B00 550 Added at Ver2.10
SDA20D SDA020D-A00 550 Added at Ver2.10
SIA5D SIA005D-A00 309.5 Added at Ver2.45
SIA10D SIA010D-A00 360 Added at Ver2.10
SIA20D SIA020D-A00 410 Added at Ver2.10
SIA20D SIA020D-Y00 0 Added at Ver2.21
SIA30D SIA030D-A00 598 Added at Ver2.81
SIA50D SIA050D-A00 540 Added at Ver2.00
UP120ED-165 UP120ED-A10 525 Added at Ver2.21
UP350D UP0350D-A00 900 Added at Ver2.10
UP350D-600 UP0350D-B30 900 Added at Ver2.24
UP400RD UP400RD-A00 1000 Added at Ver2.81
VA1400 VA01400-A00 450 Added at Ver2.00
A-33
156225-1CD 498/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
VS50 VS00050-A00 540 Added at Ver2.00
FS100
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
BMDA3 BMDA003-A01 460 Added at Ver4.10
HP20F HP0020F-A00 505 Added at Ver2.81
MHJ MH0000J-A00 240 Added at Ver2.40
MH3BM MH003BM-A00 350 Added at Ver2.80
MH3F MH0003F-A00 290 Added at Ver2.40
MH5F MH0005F-A00 330 Added at Ver2.40
MH5LF MH005LF-A00 330 Added at Ver2.60
MH6F MH0006F-A00 450 Added at Ver2.81
MPK2F MPK002F-A00 420 Added at Ver2.60
MPK2F-5 MPK002F-A20 420 Added at Ver2.70
MPL160 MPL0160-A00 880 Added at Ver2.70
MPP3 MPP0003-A00 0 Added at Ver2.40
MPP3S MPP003S-A00 0 Added at Ver4.10
SDA5F SDA005F-A00 900 Added at Ver2.45
SDA10F SDA010F-A00 1200 Added at Ver2.40
SIA5F SIA005F-A00 309.5 Added at Ver2.70
SIA10F SIA010F-A00 360 Added at Ver2.44
SIA20F SIA020F-A00 410 Added at Ver2.44
A-34
156225-1CD 499/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
NX100
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
DA20 DA20-A00 559
DIA10 DIA10-A00 1037
DIA20 DIA20-A00 1050 Added at Ver2.10
DX1350N DX1350N-A00 480
EA1400N EA1400N-A00 450
EA1400N
EA1400N-A10 450
Ceiling Mounted Type
EA1800N EA1800N-A00 555
EA1900N EA1900N-A00 505
EA1900N
EA1900N-A10 505
Ceiling Mounted Type
ECD2500D-3700 ECD80D-A00 0 Added at Ver2.20
ECR200 ECR200-A00 735
ECR3J ECR3J-A00 290 Added at Ver2.20
ECR400R-200 ECR400R-A10 1005 Added at Ver2.20
ECR400R-400 ECR400R-B00 1005 Added at Ver2.20
ECS600N ECS600N-A01 730 Added at Ver2.21
EH80 EH80-A00 540
EH130 EH130-A00 650
EH130 EH130-A20 650
EH200 EH200-A00 730
EH200-150 EH200-A10 730
EP4000N EP4000N-J00 740
EP4000N EP4000N-J10 740
EP4000N EP4000N-J30 740
EP4000N EP4000N-J40 740
EP4000N EP4000N-J50 740
EP4000N EP4000N-J60 740
EP4000N EP4000N-K00 740
EP4000N EP4000N-K10 740
EP4000N EP4000N-K30 740
EP4000N EP4000N-K40 740
EP4000N EP4000N-K50 740
EP4000N EP4000N-K60 740
EP4000N EP4000N-L00 740
EP4000N EP4000N-L10 740
EP4000N EP4000N-L30 740
EP4000N EP4000N-L40 740
EP4000N EP4000N-L50 740
EP4000N EP4000N-L60 740
A-35
156225-1CD 500/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
EPH130 EPH130-A00 730
EPH130 EPH130-C24 730
EPH130R EPH130R-A00 600
EPH130RL EPH130RL-A00 600
EPH130RL EPH130RL-A54 600
EPH130RL-85 EPH130RL-A34 600
EPH130RL-85 EPH130RL-A60 600 Added at Ver1.42
EPH4000 EPH4000-J01 758
EPH4000 EPH4000-J11 758
EPH4000 EPH4000-J31 758
EPH4000 EPH4000-J41 758
EPH4000 EPH4000-J51 758
EPH4000 EPH4000-J60 758
EPH4000 EPH4000-J71 758 Added at Ver1.42
EPH4000 EPH4000-J81 758 Added at Ver1.20
EPH4000 EPH4000-JA0 758
EPH4000 EPH4000-K01 758
EPH4000 EPH4000-K11 758
EPH4000 EPH4000-K31 758
EPH4000 EPH4000-K41 758
EPH4000 EPH4000-K51 758
EPH4000 EPH4000-K60 758
EPH4000 EPH4000-KA0 758
EPH4000 EPH4000-L01 758
EPH4000 EPH4000-L11 758
EPH4000 EPH4000-L31 758
EPH4000 EPH4000-L41 758
EPH4000 EPH4000-L51 758
EPH4000 EPH4000-L60 758
EPH4000 EPH4000-LA0 758
EPL80 EPL80-A00 540
EPL160 EPL160-A00 880
EPL160 EPL160-A10 880
EPL300 EPL300-A00 880
EPL300 EPL300-A10 880
EPL500 EPL500-A00 880
EPL500 EPL500-A10 880
EPX1250 EPX1250-A000 310 Added at Ver2.80
EPX2050 EPX2050-A300 600 Added at Ver2.80
EPX2050 EPX2050-A500 600 Added at Ver2.80
EPX2700 EPX2700-A000 0 Added at Ver2.80
EPX2700 EPX2700-A100 0 Added at Ver2.80
A-36
156225-1CD 501/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
EPX2750 EPX2750-A300 600 Added at Ver2.80
EPX2800 EPX2800-A000 795.5 Added at Ver2.80
EPX2800R EPX2800R-A000 817.5 Added at Ver2.80
EPX2900 EPX2900-A000 750 Added at Ver2.80
ES120N ES120N-A00 650 Added at Ver2.00
ES120N ES120N-A20 680 Added at Ver2.00
ES165N ES165N-A00 650
ES165N-100 ES165N-A10 650
ES165RN ES165RN-A00 450
ES200N ES200N-A00 650
ES200RN ES200RN-A00 450
ES200TN ES200TN-A00 650
ES200RN-120 ES200RN-A10 450
ES280N ES280N-A00 650
HP3 HP3-A00 300
HP3J HP3J-J00 290
HP3L HP3L-A00 300
HP3XF HP3XF-A00 300
HP3XF HP3XF-B00 300
HP5 HP5-A00 300
HP6 HP6-A00 450
HP6R HP6-R00 240
HP6R HP6-R10 240
HP6S HP6-A10 450
HP20 HP20-A00 505
HP20-6 HP20-A10 505
HP20 IP65 HP20-A20 505
HP20R HP20R-B2C 305 Added at Ver2.00
HP165 HP165-A00 650
IA20 IA20-A00 450
SDA10 SDA10-A00 1200
SDA10 SDA10-B00 550 Added at Ver2.10
SDA20 SDA20-A00 550 Added at Ver1.42
SIA10 SIA10-A00 360 Added at Ver1.20
SIA20 SIA20-A00 410 Added at Ver1.20
SP800N SP800N-A00 540
SSA2000 SSA3-A00 450
SSA2000
SSA3-A10 450
Ceiling Mounted Type
SSF2000 SSF6-A00 450
SSF2000R SSF6R-A20 240 Added at Ver2.00
UP20MN UP20MN-A00 540
A-37
156225-1CD 502/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
Robot Type
Model Name Offset Value (mm) Remarks
(Model File Name)
UP50N UP50N-A00 540
UP50N UP50N-A51 540
UP50N UP50N-AA1 540 Added at Ver1.20
UP50N-80 UP50N-A10 540
UP50SN UP50N-A20 540
UP50SN UP50N-A71 540
UP50N-35 UP50N-A30 540
UP50RN-35 UP50RN-A10 450
UP120EN-165 UP120EN-A10 525
UP130RN UP130RN-B00 600 Added at Ver1.20
UP130RLN UP130RN-A2A 600
UP130RLN UP130RN-A2B 600
UP130RLN-85 UP130RN-A4A 600
UP350N UP350N-A00 900
UP350N-200 UP350N-A10 900
UP350N-500 UP350N-A20 900
UP350N-600 UP350N-A30 900
UP400RN UP400RN-A00 1000
MOTOPOS
A-38
156225-1CD 503/532
A.7 List of Manipulator Models and Offset Values Supported by MotoSim EG-VRC
MOTOFEEDER
A-39
156225-1CD 504/532
1.8 Frequently-Asked Questions
When the driver has been installed with USB type key connected to
a personal computer
1. With the USB type key attached to a personal computer, delete the item registered as
"USB Token" in Device Manager.
2. Uninstall the driver (Sentinel System Driver 5.41.1(32-bit)) with "Add/Remove
Programs".
3. Install the driver with key detached from personal computer.
When a older version key driver has been installed over a newer key
driver version.
In such case, the key driver may not operate properly.
Uninstall the Sentinel System Driver with Windows "Add / Remove Programs" function. Then
reinstall the Sentinel key driver. For details, please refer to Section "1.4 Hardware Key" of the
manual.
A-40
156225-1CD 505/532
1.8 Frequently-Asked Questions
A-41
156225-1CD 506/532
1.8 Frequently-Asked Questions
3. Click on the "Advanced" button to display the graphic driver property dialog.
A-42
156225-1CD 507/532
1.8 Frequently-Asked Questions
4. Load the VRC.BIN on the Virtual Pendant, select {Compact Flash} - {LOAD CMOS}.
(This may take a few moments and warning message, indicating not to turn off the
controller, appears at the bottom of the Virtual Pendant. Wait until the message
disappears before proceeding to another operation that may cause the controller to
reboot or close. )
5. Once the VRC.BIN load is done, close the controller by pressing the “End” button of
the “VRC Maintenance Mode” dialog.
6. Open the cell.
A-43
156225-1CD 508/532
1.8 Frequently-Asked Questions
3. The VRC Maintenance Mode dialog will display. Use the browsing button to select the
VRC.BIN file located in the controller folder under the cell folder. Once the VRC.BIN
file is selected, press the [Start] button. The controller will start in maintenance mode
and display the Virtual Pendant (it may take a few moments).
(3) Press the [Enter] key twice. When the confirmation message displays, select [Yes].
(4) Press the [End] button of the [VRC Maintenance Mode] dialog to close the
controller.
(5) When all the step above are completed. Reopen the cell.
A-44
156225-1CD 509/532
1.8 Frequently-Asked Questions
(3) Press the [Enter] key. When the confirmation message displays, select [Yes].
(4) Press the [End] button of the [VRC Maintenance Mode] dialog to close the
controller.
(5) When all the step above are completed. Reopen the cell.
(3) Press the [Enter] key. When the confirmation message displays, select [Yes].
(4) Select [IO Module].
(5) When the [IO Module] displays, press the [Enter] key twice.
(6) When the confirmation message displays, select [Yes].
(7) Press the [End] button of the [VRC Maintenance Mode] dialog to close the
controller.
(8) When all the step above are completed. Reopen the cell.
A-45
156225-1CD 510/532
1.8 Frequently-Asked Questions
The CMOS cannot be loaded because the “VRC.BIN” version is from a controller version
incompatible with the selected VRC version.
In such case, retrieve the individual data files from the actual controller and load them in the
VRC controller.
1. On the pendant of the actual controller, select [FD/CF] - [SAVE] and save:
• All the files from the JOB, FILE /GENERAL DATA, I/O DATA, SYSTEM DATA
section.
• The "BATCH PARAMETER (ALL.PRM)" file under the PARAMETER section.
2. In MotoSim EG-VRC, select [Controller] - [New Controller] and add a new controller
with "No CMOS.BIN file".
Please refer to Section "7.1 Adding a New Controller" for more details.
When initializing this new controller, make sure to select the same settings as the actual
NOTE controller (the control group and application must match to be able to load the individual
files).
3. Copy the individual files retrieved from the actual controller in the "Storage Card" folder
under the controller folder of the cell.
4. On the Virtual Pendant, select [FD/CF] - [LOAD]
When loading the individual files, please proceed in the following order:
(1) PARAMETER file
NOTE (2) I/O DATA files
(3) Other files
Please refer to section Section "A.3 Storage Card" for details.
A-46
156225-1CD 511/532
1.8 Frequently-Asked Questions
4. Select [SYSTEM]-[SETUP].
5. Select [OPTION BOARD].
A-47
156225-1CD 512/532
1.8 Frequently-Asked Questions
8. Because the confirming message displays to push [enter] twice, select [yes].
9. The [End] is selected by the [VRC Maintenance Mode], and the maintenance mode is
ended.
10. The restoration operation is completed above. Please open the cell again.
The procedure is explained with setting up the two 4-axis robots to the one controller.
A-48
156225-1CD 513/532
1.8 Frequently-Asked Questions
Procedure
1. Proceed to 1 to 3 of Section "7.1.3 Initializing the Controller (DX200, DX100, NX100)".
2. On setting [CONNECT] in step 4 of Section "7.1.3 Initializing the Controller (DX200,
DX100, NX100)", change [SV] from "#1" to "#2".
3. Proceed to the step 5 to 10 of Section "7.1.3 Initializing the Controller (DX200, DX100,
NX100)".
A-49
156225-1CD 514/532
1.8 Frequently-Asked Questions
A-50
156225-1CD 515/532
1.8 Frequently-Asked Questions
2. In [Make it easier to read what's on your screen], Select the [Smaller - 100%] button,
and click the [Apply] button.
A-51
156225-1CD 516/532
1.8 Frequently-Asked Questions
Docking Window
Some windows are dockable with any of the four directions of the main screen.
In MotoSim EG-VRC, the following windows are dockable.
• Position Panel
• OLP
• CadTree
• Variable Monitor
• Pulse Recorder
• Lap Time Panel
• Collision Detection
Docking Operation
When the window is dragged to another position, the guide diamond is displayed in order to
re-dock the window.
Guide Diamond
When the dragged window reaches the location where want to dock it , move the pointer over
the corresponding portion of the guide diamond. The designated area is shaded. To dock the
window in the position indicated, release the mouse button.
A-52
156225-1CD 517/532
1.8 Frequently-Asked Questions
Floating Operation
Drag the window, and release the mouse button at places other than the guide diamond.
Drag
A-53
156225-1CD 518/532
1.8 Frequently-Asked Questions
Drag
A-54
156225-1CD 519/532
1.8 Frequently-Asked Questions
If prepopulate the quick access toolbar with the frequently used commands, the button of the
commands can always be displayed.
1. To customize the quick access toolbar, click the the following button. ( )
2. When add the "Open" command to the quick access toolbar, click the "Open" menu.
When add the other commands, click the "More commands..." menu. The "Customize"
dialog appears.
A-55
156225-1CD 520/532
1.8 Frequently-Asked Questions
3. Select the tab name by "Choose commands from" list box, and the commands is
displayed. Select the command, and click the [Add] button.
4. The added command is diplayed in the right side list. Click the [OK] button.
Then the command is added to the quick access toolbar.
To delete the command button from the quick access toolbar, right-click the target button,
NOTE and click the "Remove from Quick Access Toolbar on the shortcut menu" menu.
When add or remove the two or more buttons, it can be operated efficiently in the
"Customize" dialog.
A-56
156225-1CD 521/532
1.8 Frequently-Asked Questions
Comparison Table with the New Menu from the Old Menu and the
Old Tool Bar
File
New - -
Open - -
Close
Save -
Save As -
Template - -
Export File -
Relative Path -
Exit -
Edit
Screen
Camera Scope
Direction
A-57
156225-1CD 522/532
1.8 Frequently-Asked Questions
Select Model
[Home] - [Model] -
Pick Mode
Vetex
Center
Edge
Pick Object
Frames
Lines
Points
Floor
Medium
Large
Frame Display
[Home] - [Screen] -
Rendering Mode
[Home] - [Screen] -
FlatShading
GourandShading
Wireframe
SmoothTransition
A-58
156225-1CD 523/532
1.8 Frequently-Asked Questions
[Home] - [Screen] -
Memo
[Home] - [Screen] -
Dimension Line
Markup
Circle
Rectangle
Notes
Cutting Planes
Y-Cutting Planes
Z-Cutting Planes
Measure
Controller
Select Controller/Robot
Controller Setting
A-59
156225-1CD 524/532
1.8 Frequently-Asked Questions
Tool Data
[Controller] - [File Settings] -
Boot
MaintenanceMode [Controller] - [Boot] -
Safety Function
Safety Function
File [Controller] - [File Settings] -
Tool
Interference
Model
Robot
Approximate
Model
Robot Setting
A-60
156225-1CD 525/532
1.8 Frequently-Asked Questions
Device
Ade Press
Add Gantry
Playback
Start
[Simulation] - [Playback] -
Step Next
[Simulation] - [Playback] -
Step Back
[Simulation] - [Playback] -
Model
New Model
Edit Model
Hide/See
Model
Frame
A-61
156225-1CD 526/532
1.8 Frequently-Asked Questions
Name
Wiring View
Model Attribute
Set Parent
Move Parent
Rename
Set Position
Property
Edit
Cut
Copy
Patsh
Delete
Fine
Refresh View
Expand Tree
Models List
Tool
Positon Panel
[Home] - [Teaching] -
Job Shift
A-62
156225-1CD 527/532
1.8 Frequently-Asked Questions
I/O Monitor
[Simulation] - [Monitor] -
I/O Events
[Simulation] - [I/O Settings] -
I/O Connections
[Simulation] - [I/O Settings] -
Variable Monitor
[Simulation] - [Monitor] -
Collision Detection
[Simulation] - [Collision] -
Sensing Definition
[Simulation] - [Settings] -
Pulse Record
[Simulation] - [Monitor] -
Paing Setting
[Simulation] - [Settings] -
Execute JobBraowser
[Home] - [Teaching] -
-
Option
[Home] - [Settings] -
CAM
Option Tool
A-63
156225-1CD 528/532
1.8 Frequently-Asked Questions
Life Estimate
[Option Function] - [Estimate] -
View
Toolbar
File Bar
Edit Bar
Playback Bar
CAD Bar
View Bar
Controller Bar
Memo Bar
Cutting Bar
Mesure Bar
Status Bar
Japanese
Windwos
Cascade
Tile Horizontally
Tile Vertically
Split
Help
Help -
CAM Help -
Version
Toolbar Only
[Controller] - [VPP] -
A-64
156225-1CD 529/532
1.8 Frequently-Asked Questions
A-65
156225-1CD 530/532
Revision History
Date CEN / Revision Reason For Revision Initials
ECN No.
6/16/2014 14-0699M 4 The manual changed throughout due to: JFC
1. The appearance of MotoSim EG-VRC Ver5.00 differs.
2. Operation method of the main screen.
3. Runs two or more MotoSim EG-VRC. However, the
number of the cells which can be used by MotoSim EG-VRC
is one.
- " Docking Window "
- " Quick Access Toolbar "
- " Comparison Table with the New Menu from the Old
Menu and the Old Tool Bar "
B-1
156225-1CD 531/532
MotoSim EG-VRC
OPERATION MANUAL
FOR WINDOWS
MANUAL NO.
156225-1CD 0 532/532