Home
Quickstart
Contents
1. Switch LinearClone E b Angularclane E ag Extrude E Revolve 75 VISUAL COMPONENTS QUICK START GUIDE PARAMETERIZING A COMPONENT 9 Drag and drop the frames under the second Transform in the Feature tree EM E Transform 2 B A BeginFra EK Transform The parametric Conveyor is now ready to be used 10 Run the simulation to verify that the component is functioning correctly 11 Save the component 76 C CUX CX EE E X E 6 LCCITKIL ILL C C X XX X X x ER xXx 4g 1g CCCCCCOLCEEEX YENE CCCCUCEUEXCXCULCEXEX III X X X X X IK CC CCC COC CCEA f en C CX X X X E X d vs OGICS gt CHAPTER 13 CREATI VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS NOTE In this chapter you will only use component scripting In addition to the prebuilt behaviors used in the previous chapter it is possible to create user defined custom behaviors using Python component scripting Python is an objectoriented programming language often compared to Tcl Perl Scheme or Java Components Behaviors and Features map directly to equivalent Python objects that are manipulated through Properties Events and Methods A component script can execute its tasks before during and after a simulation to control the be
2. 3 2 Drag and drop the statement to a new location in the sequence Re teach a position 4 1 Select the position 4 2 Create the desired robot pose 4 3 Click on _ to Touch Up 54 9 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS Create a sequence to be called from the Main routine TIP Sub sequences are convenient when you 0 4 Gam x B g ain need to repeat the same sequence many times Jog the robot to create different poses and generate Point to Point motion statements in the new sequence r Statement P2 re JE JE X Pl P2 vo Create a delay in the new sequence Properties for statements are displayed here Statement Delay in seconds i ja ils X x X The delay pauses the program execution for a given time As with other statements the properties for the delay are displayed above the Statement toolbar Click on the Main routine and add Call a Subroutine statement Call the generated routine so that it is executed after the two motion statements in the Main routine Sequence D 4 Bs m gt elo Sequence Statement Call Routine Sequence gt GB GE B x BE Rx Rl s JE E X mmm Start the simulation and test the program 95 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS NOTE For more information about programming
3. 4 Click on Create to create the package 35 VISUAL COMPONENTS QUICK START GUIDE MANAGING ECATS 36 CHAPTER 8 EXTRACTING DATA VISUAL COMPONENTS QUICK START GUIDE EXTRACTING DATA 8 1 BEFORE YOU START In order for you to extract data in this chapter you will need the Demo Components see Section 5 2 Installing a component package 8 2 EXPORTING AN IMAGE You can customize and export your images from the 3DWorld to external files by doing the following steps 1 Click on View Settings 3DWorld and select the desired background color for the image Display hide mm Frames E the gridfloor z Enable in 7 Resins Coke Select Smee Y 10000 TIP To speed up graphics performance on a slow computer try disabling textures and transparencies Make sure that geometry optimization is on In addition you can Enable Grid p Maior Li try setting the display uywan Coke threshold to 5 or 10 Une Sule Ever pixels l Mina Line Cob Pertomance Salsa ihe Z Enable Towures F7 Enable Geomory Op maaion 1 background color Mord been EET T8Rakgumicse Delon Ok ces 1 1 Click on OK 2 Click on the eCat Local Components Demo Layouts and retrieve the
4. Address Components Locatior ff C_DILLA B dD deneb OK Cancel 8 15 Documents and Settings 8 dD eclipse D Flexlm 6 Click OK in all open dialog boxes to close them When the Options window is closed the application automatically refreshes the eCats and the eCat you just added will be displayed on the eCat tab as shown in the image below eCat Param Create Teach Yer Local Components Ew Components s web 8 D MSOCache D web Sites dD Program Files 8 dD texmf 7 3 ADDING A WEB ECAT You can add a Web eCat by doing the following steps 1 Click on the Tools Options window and click E open up the Web eCat dialog box Options General Simulation eCatalog Paths Materials C WVisual Components 3 1 My Materials a Bitmaps C visual Components 3 1 My Bitmaps zl Local eCat Local Components C Visual Components 3 1 eCats My Component ee 1 Web eCat Web Resources http download visualcomponents net eCat Visual r Miscellaneous Settings eCatalog Web Root Directories Web Resources http download visualcomponents net eCat VisualComponents 3 1 index htm IITTI Remove Move Up Add Web Root Description amp nother Web cat Address nload visualcomponents net eCat VisualComponents 3 1 index html
5. Click on the Zoom button and move the mouse up and down with the left mouse button pressed over the 3DWorld to zoom in and out Zooming moves the viewpoint closer or further away from the center of interest As with the Orbit function to change the center of interest press the Shift key and at the same time click on a part to be the new center of interest in the 3DWorld gt d Vv J W J TIP Filling is always N useful if the 3DWorld Orbit Pan zoom Fill elect Trans FILLING WO Tr Open Save view is empty when there is a model loaded Click on the Fill button to fill the 3DWorld LAYOUT FILLING Fill places the complete model within view in the 3DWorld VISUAL COMPONENTS QUICK START GUIDE NAVIGATING THE 3DWORLD 4 4 SHORTCUT NAVIGATION Using the shortcut keys is a quick and simple way to navigate in the 3DWorld However you must remember that when you navigate with the shortcut keys the navigational command is executed on top of the previous command This means that when you end the navigation the previous command becomes active again TO ORBIT Press Ctrl Hold down the left mouse button and drag TO PAN Press Alt Hold down the left mouse button and drag TO ZOOM Press Shift Hold down the left mouse button and drag TO FILL Press Shift Ctrl and F keys at the same time 12 C CUX CX EE E X E 6 LCCITKIL ILL C C X X
6. a Sim S Hours Minutes Seconds gt Click on Tools Options and select the Simulation tab to change the Clock settings There are five different time scales for you to choose from Minutes Seconds Milliseconds Hours Minutes Seconds Days Hours Minutes Months Days Hours Years Months Days Options LLLI x General Simulation Time Scale Dass Hours Minutes Minutes Seconds Milliseconds Hours Minutes Seconds Dave Hours Minutes Months Days Hours Years Months Days Cancel Apply Choose a scale and click on OK to close the window Click on the Reset button to reset the simulation o Sim Speed Reset When you reset the simulation the Clock starts from zero when you next start the simulation 20 CCCUX LEXZXEZZXEXEXSN LCCITKIL ILL CCE ET AAA KE C C C CUZ EXE E E KI CCCCCCCCCUCUECE X A C CCCC COCOCCOCYX A 2122202204 CCCCCCCCKKMKKTKAI i CCC CaO CULA LEBER f C C C CE XL II TH lt 22 J DL LLI A lt I 2 VISUAL COMPONENTS QUICK START GUIDE CREATING AND MODIFYING LAYOUTS 6 1 BEFORE YOU START A layout is an arrangement of interconnected components that collectively model and simulate an automation line or robot cell The components used in Visual Com
7. the copied component to the first cell 5 Run the simulation 6 4 SAVING LAYOUTS When you save a layout all the connections between the components and NOTE The layout file component property values are saved in the Layout file only saves references to component geometry not a Ae 1 Click on Save on the Main toolbar to save the layout if the components of a layout file are not stored amp Se Ng w W 2 O a locally on your computer E x 5 Orbit Pan Zoom Fil Se Trane PAR the complete layout will not be loaded and error First you are prompted for a filename If you have already saved the layout messages will be reported the filename is not asked for 1 Fill in the credits for the layout NOTE You can also use Credits are always displayed when you load a layout by double clicking on File Save and File it in the File manager The project name and description will be displayed in deve do sero the eCat You can also add a company logo to credits by clicking the right When using File Save As the filename dialog is mouse button on top of the icon area displayed as a default x Project Name Assembly Automation Derciplon H Icon a ER Company Vital Components HH Emasl Dale 06 Feb 11 23 GMT Apply Cancel Clear 1 2 Click on OK to save the layout 26 VISUAL COMPONENTS QUICK START G
8. File Edit View Favorites Tools Help Ari Back search GyFolders E LS DU x gt Go Address C Documents and SettingstUrhoMiliDesktopiComponer T MAS Component Packages Open With E XJ DemoPackage 30 vcp visual Component Package Modified 5 2 2004 10 17 Size 1 75 MB Attributes normal Type visual Component Package Siz 1 75 ME J Computer A 1 1 Click on Install to install the components The following window appears and shows the contents of a typical component package If you have already installed any of the components that this package contains they are unselected by default 14 Select whether the component or layout will be installed 39 Target eCat Default option works for most cases 39 VISUAL COMPONENTS QUICK START GUIDE USING LAYOUTS AND COMPONENT PACKAGES Name of File location relative Revision of a component or layout to the eCat root a component or layout Component Package file C Component F ackages WemoPackage_31 vcp ctthe components you want to install into your eCate Components i E Generic feeder Local Components Demo Componente rii a 1 High Speed Call Local Components Demo Componente Current B Tray Feeder Local Components Demo Componente Current 4 Card Feeder Local Components Demo Componente Current 5 Tray Changer Local Components Demo Componente Current 3 Robot Cartesian
9. For more information on the installation of component packages see Section 5 2 Installing a component package To create and export a component package with 3DRealize do the following steps Make sure the 3DWorld is clear of objects by creating a new layout Click on New on the Main toolbar Click on eCat Local Components Demo Layouts and retrieve the Material Handling layout 32 VISUAL COMPONENTS QUICK START GUIDE MANAGING ECATS 3 Click on File Export Layout Components as Package 3DCreate 3 1 3 file C Visual Components 3 1 YeCat File Edit View Simulation Tools Help Add ons New Ctrl N Ne al 5 mp ew Open Save Orbit Pan Save As Save Component Save Component As Import Bill of Materials Export Credits Bitmap E Mail Layout Screen Bitmap Layout Geomet Exit Alt F4 Layout Components as Package CA Trainina 4 Give the component package a name 5 Browse to the desired location for the package to be exported to and click on Save Export Component Package 21 Save H Desktop My Computer fore My Network Places File name M y Packagd Save type Packages Cancel 2 Now you have successfully created and exported a component package 7 5 E MAILING A LAYOUT You
10. QUICK START GUIDE CREATING A COMPONENT NOTE Pay attention to the order of the frames on the path 4 3 Change the Name Capacity and Speed properties gt Properties of Path ER Name of the behavior Capacity defines how many components a path can contain at one time CapacityBlocks Transitionsignal Speed of the path in mm s Speed Interpolation Linear dE TD The path property defines D items the location ot the path in the 3DWorld items Click on the Path property button to open up the Path dialog box The path property defines the track for the movement path in the 3DWorld The path starts from BeginFrame and ends at EndFrame 5 1 Add BeginFrame and EndFrame to the path Path BeginFrame EndFrame Remove Move Up Select the frames from the pull down menu and add them to the path in the corredt order Moye Down EndFrame Close All the necessary path definitions are now complete Close the Property dialog box Click on File Save Component As to save the component By default the file is saved under My Components but you can change the name and location of the file in the Save As dialog Whenever you re save a component the application makes a backup of the previous version Backup files are stored in the same directory as the component file and have the bk extension You can restore
11. Assembly Automation layout 38 3 VISUAL COMPONENTS QUICK START GUIDE EXTRACTING DATA Click on View Rotate Light to adjust the light You can adjust the intensity and direction of light by moving the slider to darken or to lighten the 3DWorld To control the direction of light drag the red green or blue circles in the handle 2 Create 3 1 3 file C Wisual Components 3 1 eCat berno LayoutsMssemblyAutomation vcm j lak Fie Edit view mulation Tonks Help Add ons E Adjust the intensity a mins ofthe light a Adjust the direction of the light by dragging the handle Select Uomporerit ko plugaeplag Tag mouse bo 3D Wald You can always reset the light settings to their original settings by clicking on Reset 3 1 Click on Done when you have the desired light settings Choose a viewpoint for the image Navigate the 3DWorld until you have the ideal view you want for your image The image will be exported from the current 3DWorld viewpoint Click on File Export Screen Bitmap to generate the image 5 1 Select a File format and click on Save to save the file The image will be generated using the screen resolution which means that it is as big as your 3DWorld window DE OO i winders Simons 2 Cancel Windowis Hilos bran chhi 39 VISUAL COMPONENTS QUICK START GUIDE EXTR
12. Track to file Waua Components V3 1e Ca Demo Comporerite Robotics KL250 p vom component 2 Robot to NV imul Componenti 3 Tec aD emo Componenty Hobobcs Cei Ka15 2 vem Henstaling component Block to Her Wauel Component Tec stDemo Components Hobobcs Cei PatiVlock ven Reinstalling component 5 Table to fle C XVisus ComponentiN3 TNeCanDemo Components Cel T able vom Inataling component Assembly Automatic to fle J C NV Components 2 Tus MIN emo Lapouts Ascemhiprtomation_ 3 vem Inctaling component Material Handling to fle ComponenisN3 1 Se C emo Layana M aterialHanding 3 vem Installing component Robotics Cel to fle C Nisus ComponentsN3 1 eCat D emo LayoutsiRoboticsCell 3 vcm Succersluly 31 comporrenis 1 2 Click on OK to close the Message window 15 VISUAL COMPONENTS QUICK START GUIDE USING LAYOUTS AND COMPONENT PACKAGES NOTE Remember to set the file type to vcp so that you can see the package files when you browse the directories 2 Drag and drop the Package file into the 3DWindow uy dd Component Packages eval Oomporeri Package Modified 5 2 2004 10 17 Size 1 75 MB Attributes nara PRL En D Wc d a 5 do Click on File Open to install the Package file 3DCreate 3 1 3 Untitled File Edit View Simulation Tool
13. Z 2 fad 7 4 735 7 0 BEFORE YOU START ADDING A LOCAL ECAT ADDING A WEB ECAT CREATING AND EXPORTING A COMPONENT PACKAGE WITH 3DREALIZE E MAILING A LAYOUT CREATING A COMPONENT PACKAGE WITH 3DCREATE coo NO Q Q KR O N N N N O 9 13 14 14 17 18 19 21 22 22 25 26 27 29 30 30 3 32 33 34 10 1 12 13 EXTRACTING DATA 8 1 BEFORE YOU START 8 2 EXPORTING AN IMAGE 8 3 EXPORTING GEOMETRY VIEWING AND EXPORTING STATISTICS 9 1 BEFORE YOU START 9 2 VIEWING STATISTICS OF A COMPONENT 9 3 EXPORTING STATISTICS USING ROBOTS 10 1 BEFORE YOU START 10 2 CHANGING THE POSE OF THE ROBOT 10 3 PROGRAMMING ROBOTS CREATING A COMPONENT 11 1 BEFORE YOU START 11 2 IMPORTING GEOMETRY AND ASSIGNING MATERIALS 11 3 WORKING WITH FEATURES AND BEHAVIORS 11 4 WORKING WITH INTERFACES 11 5 TESTING THE CONVEYOR PARAMETERIZING A COMPONENT 12 1 BEFORE YOU START 12 2 WORKING WITH PARAMETERS 12 3 WORKING WITH GEOMETRY SETS CREATING CUSTOM COMPONENT LOGICS 13 1 BEFORE YOU START 13 2 WORKING WITH SENSORS AND SIGNALS 13 3 PYTHON COMPONENT SCRIPTING 13 4 RUNNING THE SIMULATION INDEX 37 38 38 41 43 44 44 45 47 48 48 53 57 27 62 65 68 69 70 70 71 77 79 79 84 85 86 VISUAL COMPONENTS QUICK START GUIDE INTRODUCTION CHAPTER 1 INTRODUCTION 1 1 WELCOME The Visual Components Quick Start Guide provides step by step instruct
14. based software applciations In a single package the user gains access to a material flow discrete event simulation engine robotic kinematic modelling services a synchronized scene graph and a flexible licensing mechanism Python scripting and Microsoft COM interfaces provide flexibility to extend the product family to meet specific developer needs CCCUX LEXZXEZZXEXEXSN LCCITKIL ILL CCE ET AAA KE C C C CUZ EXE E E KI CCCCCCCCCUCUECE X A C CCCC COCOCCOCYX A 2122202204 CCCCCCCCKKMKKTKAI i CCC CaO CULA LEBER f C C C CE XL II TH ODUCT PR O CHAPTER VISUAL COMPONENTS QUICK START GUIDE ACTIVATING THE PRODUCT NOTE Activation is described in more detail in Setting up Activation in the User s Guide Activation Enter Enter contact welcome screen the product key NO information NOTE For further information refer to Setting up Requirements in the User s Guide 3 1 ACTIVATION You can activate your Visual Components product by obtaining a valid Product Key from Visual Components or an authorised reseller A Product Key is delivered upon purchase You can evaluate the product by obtaining an evaluation key that will work for 7 days by visiting www visualcomponents com evaluate When the program starts you will be prompted to provide the Product Key The program will try to automatically activ
15. created and its properties are opened The Geometry feature is a container for all custom imported geometry 1 5 Click on 21 to browse the geometry for the feature 1 6 Select Conveyor 3ds and click on Open 1 7 Close the Property dialog box Now you should see a geometry of the Conveyor in the 3DWorld and new feature in the Feature tree has been generated Param Create Teach The Node tree contains only one node the root of Component Node Tree the component Geometry modifications are performed on the Geometry subtab Features are created here Georetry Behavior Parameter Fed are e Mr 8g dependent They activate deactivate depending on Commands are selection Geometr what you have selected ji T Ne 7 d T Made Feature Tree The Features tree contians only one feature the one you Eli Root just generated Geometry 60 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT 2 Click on Assign Materials on the Materials pull down menu to assign materials to the Conveyor Geometry Behavior Parameter Featur Geometr 4 i E k Root J Blox w Assign Texture Coords 2 1 Select a material from the list 2 2 Assign the material to the component by clicking on its geometry Select a material from
16. in the Main toolbar to move it to its correct location 950 mm to z direction tax 1500 tav 0 taz 950 You can also select features the 3DWorld The Selection Filter toolbar defines the objects you are selecting or manipulating In the case of features you need to have the Feature selection on and the Select command activated S 3 1 3 Fir View Sams Teoh Hele Selection Filter toolbar when selecting from the 3DWorld confirm that you have the correct selection mode activated You can select features from the Feature tree and graphically in the 3DWorld Dias cami kay ET ead 221 eski Tranh Them Select EndFrame in the Feature tree and click on Translate in the Main toolbar to move it to its correct location z 950 x 1500 Add a One Directional Path behavior on the Behavior subtab 4 1 Activate the Behavior subtab 4 2 Select One directional Path on the Path pull down menu Geometry Behavior Parameter Behavior Atom a lt 2 E gt Two Directional Path Af Bucket Path A Position Path One Directional Path Mame Properties of the One Directional Path are opened 63 NOTE The translation of features is done like the translation of components as described in Section 6 5 Translating and rotating components VISUAL COMPONENTS
17. interface can deliver many types of information such as Material flow Communication signals digital analog messages Task publishing Physical attachment information When you activate the PnP command and move a component toward another component the system detects if there are matching interfaces within in close proximity When a match is found a guide line appears and as you move closer in the direction of the guide line the component will snap to its connection point As the image below shows the yellow arrows indicate unconnected interfaces while green arrows indicate connected interfaces The green guide line guides you to the correct interface connection location The interface indicator becomes green when the interface is connected When the interface is not connected the indicator is yellow 29 VISUAL COMPONENTS QUICK START GUIDE CREATING AND MODIFYING LAYOUTS 5 Retrieve the Robot Cartesian and PnP it to the High Speed Cell 6 Retrieve the Card Feeder and PnP it to the High Speed Cell 8 Run the simulation The assembly line is now ready for simulation Press the simulation Start button to see the line in action See Section 5 5 Running the simulation 24 VISUAL COMPONENTS QUICK START GUIDE CREATING AND MODIFYING LAYOUTS 6 3 COPYING COMPONENTS You can use the Cut Copy and Paste commands as you would in any other desktop application Using
18. just typed in prints the current simulation time in the Message Panel 3 Close the dialog boxes and save the component 84 VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS 13 4 RUNNING THE SIMULATION Run the simulation to ensure that the component script prints the current simulation time by doing the steps below 1 Click on Local Components Assembly Automation and retrieve the Generic Feeder and plug and play it to the Conveyor 2 Run the simulation As the components pass the sensor you should see the simulation time printed in the Message Panel s Click or drag to select components hold shift ctr to toggle select 5 0 10 0 85 VISUAL COMPONENTS QUICK START GUIDE INDEX INDEX A ACTIVATION 8 B BEHAVIORS Properties 58 Hours Minutes Seconds 20 COMPONENT Interfaces 65 Loading 18 Parametrizing 70 Properties 22 Scripting 78 COMPONENT MODELER 44 COMPONENT PACKAGE Exporting 32 COMPONENTS Copying 25 Demo 14 CREATING A COMPONENT PACKAGE 3DCreate 34 3DRealize 32 D DEMO COMPONENTS Downloading 14 Package file 14 DISPLAY 3DWorld 10 Context sensitive Menu 10 Dynamic toolbar 10 Main toolbar 10 Menubar 10 Message Panel 10 Selection Filter Toolbar 10 Simulation controls 10 Status bar 10 Tabbed Panel 10 DOCUMENT Conventions 2 E E MAILING Layout component package 33 ELECTRONIC CATAL
19. ransferSprtem vem component Manual Workstation to fle C Waral Components J 1 eCat Demo Components NM stent Handing M anual ok station 0 vom Reinstaling component Magazine to fle Visual Camponeres 3 1 eCat Demo Components VM aerial Handling Parts Magazine M vem Reinstaling component to file C Nisual Components 3 1e Can Demo Components M Handing NP arts VPCB 01 scm Reinstaling component 2 Telescopic Gate Conversor to file Components 3 1eCarDemo Componente M aterial Handing T elescopicG ateConveyor vom component 2 Tun Urs to lie NV mus Comporerttes 3 1 vel al ND emo Components Malenal Harding T ueni ri vom component 72 Worker Womar to NV mua Componerts 3 1 velal D emo Comporrents M Hand Wire Women vem Henstaling component 2 Transport conveyor to Me C NViual Componenta TveCatDemo Componenti M atensi Handling conveyor vem component 1 Loader to file C Visus Components Tusc Demo Components NM arena Handingiiasder won component 3 to file Components 3 Tusc Demo Components M abend Handinguuniasdar ven component 4 Feeder to file C Visual Components S3 1 eCat Diemo Componerts Robotics Cel Feeder vem Reirstaling component 3 Training Gripper to fle C Vieual Componerk 3 1 Cat D emo Componants Robotics vem component 1 Servo
20. robots see Working with robots in the User s Guide 10 Save the program Whenever you save a component the program is always saved with it However you may save the program separately and load it into another robot later Sequence D 4 mum Xu semen ES Save in 3 Desktop Ga ce E3 Call Routine KES My Documents Computer E 4 Network Places save as type Program Files 41 Cancel 2 56 C CUX CX EE E X E 6 LCCITKIL ILL CCECT ETE AAA KE C U CX 3X E E XE E KI CCCEEECCEEREEER SE C C XX X X X X X X XX xxr Lae 2 CCCCCCUI CCCCCCCCCURIX E CC CX X XR S B C CX X X X E X d C CL LX X E S S vy CHAPTER 11 CREATI VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT This chapter explains the basics of creating components A component is a 3D graphical representation of a machine with simulated behavior Technically a component is a container of different simulation objects Nodes Features Behaviors and Interfaces and their relations Some of the objects define the looks others the behavior and interaction with other components in the 3DWorld The anatomy of a component is outlined below w w J e J NODES Nodes define the skeleton of the component Simple components have only one node but mo
21. statistics of a component The Component modeler can define an infinite number of states for a component All the states defined by the modeler map to the predefined system states The System States tab shows how much time the component has spent in different system states in percentages The States tab displays correspondingly how much time the component has spent in a user defined state For instance this turn unit has been 86 466 of its time in busy state To be more exact it has been busy because of the Servo 14 58 and the Conveyor 71 886 as the States tab displays The Component Flow tab shows the accumulated statistics of the material flow Some components like conveyors do not have state based statistics instead they contain only flow statistics 44 VISUAL COMPONENTS QUICK START GUIDE VIEWING AND EXPORTING STATISTICS Simulation Statistics System States States M 0 System Break O 47 854 System Idle 52 046 System Busy M 0 System Blocked BS 0 System Fail EI0 System Repair System Repair System Busy Simulation Statistics Turn Unit Utilisation 52 05 0 Warmup 0 Break C 47 954 Idle 15 134 Busy Servo 0 Blocked 0 Broken 0 Repair 36 552 Busy Conveyor Busy Servo Repair 9 3 EXPORTING STATISTICS The Statistics display shows the statistics of one component If you want to display and post
22. the list and ensure that Assign a material by clicking on you have the assign button activated the geometry of the component Assign Materials EI EIEI Pleview aluminiu e chrome EN blue grey clear glass 2 3 Close the window 61 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT 11 3 WORKING WITH FEATURES AND BEHAVIORS In order for the components to move on the Conveyor you need to add a Conveyor Path behavior one directional path Add two features to define the location of the path in the 3DWorld by doing the steps below Create two Frame features Frame features are coordinate systems that are used to define the location of the path in the 3DWorld By default the frames are located in the component s zero coordinates 1 1 Activate the Geometry subtab 1 2 Select Frame on the Features pull down menu Geometry Behavior Parameter Feature 9j m 2 Block g Cylinder A Lone Wedge o Sphere J Geometry The Properties of the Frame dialog box appears 1 3 Rename Frame to BeginFrame Properties Change name to BeginFrame Name BeginFramel Close 1 4 Create another frame and rename it to EndFrame 62 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT Select BeginFrame from the Feature tree and click on the Translate button
23. these commands is a very good way to build efficient running layouts Copied components share memory data resulting more efficient computer processing and this can be noticeable on lower performance computers or very large models To copy a component perform the following steps 1 Click the High Speed Cell to select it w P 0 lt 2 9 Open Save Orbit Pan Zoom Fill x qst Trans Aot 2 Click on Edit Copy to copy the component o 3DRealize 3 0 file 7 C visual Components 3 0 ec at File Edit View Simulation Tools Help NC LE New Open Save Orbit Undo db Cut Paste Delete Now the component has been copied to the clipboard EEG Pani zoom Fill Shift Ctrl4 F Center view Standard views k i Interact Select Delete Cut TIP You can use the sf Context sensitive pop up menu to copy the Translate component by clicking Rotate the right mouse button Plug and Play over the component The Data Count content of the pop up Statistics menu changes depending Attachments on whol kind of object you have selected 25 VISUAL COMPONENTS QUICK START GUIDE CREATING AND MODIFYING LAYOUTS 3 Click on Edit Paste to paste the component TIP You can use the Contextsensiti m The content of the clipboard has now been pasted to the 3DWorld component as well 4 PnP
24. you must click on File at the top of the application s menubar and then click the Open command in the drop down menu that appears IMPORTANT TERMS Important Terms and Names are written in italic NOTES amp TIPS NOTE Notes contain important information TIP Tips contain helpful advice that make using the software easier In this Quick Start Guide clicking always refers to the left mouse button by default The use of the right mouse button is always mentioned separately 1 4 FINDING INFORMATION You can find additional information on Visual Components applications by referring to the following SOUICES USER MANUALS accessible from the Menubar s Help menu ONLINE SUPPTORT www visualcomponents com support CHAPTER 2 OVERVIEW VISUAL COMPONENTS QUICK START GUIDE OVERVIEW GEOMETRY NATIVE CAD Materials Parameter control Hierarchical tree model Scaleable LOD 2 1 VISUAL COMPONENTS Visual Components provides tools to package complex automation systems into reusable simulation components Components are equipment models of real machines that simply snap together to make new layouts The component models provide a solid ground for different factory and robot simulations Components mimic the appearance and behaviour of the real thing and are made up from CAD Geometry Behaviors and Interfaces as illustrated in the picture INTERFACE Configuration rules Mate
25. 0006006 yy x Y ee 8 X X 3D SIMULATION SOFTWARE QUICK START GUIDE 3 1 3D SIMULATION SOFTWARE QUICK START GUIDE 3 1 VISUAL COMPONENTS QUICK START GUIDE RELEASE 3 1 DECEMBER 15TH 2004 SUPPORT VISUALCOMPONENTS COM WWW VISUALCOMPONENTS COM The Visual Components logo 3DCreate 3DRealize and 3DVideo are registered trademarks of Visual Components Oy Inc registered in the USA Europe and other countries All other brand names product names or trademarks belong to their respective holders VISUAL COMPONENTS OY ALL RIGHTS RESERVED TABLE OF CONTENTS 1 INTRODUCTION 1 1 1 2 1 4 WELCOME ABOUT THIS GUIDE DOCUMENT CONVENTIONS FINDING INFORMATION 2 OVERVIEW 2 1 2 2 3 2 4 VISUAL COMPONENTS 3DVIDEO 3DREALIZE 3DCREATE 3 ACTIVATING THE PRODUCT 3 1 3 2 ACTIVATION SYSTEM REQUIREMENTS 4 NAVIGATING THE 3DWORLD 4 1 4 2 4 3 4 4 5 USING LAYOUTS AND COMPONENT PACKAGES 241 5 2 222 JA 2 2 BEFORE YOU START VIEWING THE SCREEN LAYOUT TOOLBAR NAVIGATION SHORTCUT NAVIGATION BEFORE YOU START INSTALLING A COMPONENT PACKAGE NAVIGATING WITH THE ECAT TAB LOADING COMPONENTS AND LAYOUTS RUNNING THE SIMULATION 6 CREATING AND MODIFYING LAYOUTS 6 1 6 2 6 3 6 4 6 5 BEFORE YOU START BUILDING AN ASSEMBLY LAYOUT COPYING COMPONENTS SAVING LAYOUTS TRANSLATING AND ROTATING COMPONENTS 7 MANAGING ECATS 7 1
26. 1 eC an Demo Componente Assembly AutomationNJ005 301 2 vem component Tray Feeder to fie Visus 3 Te Cal Demo CompanertsAsceenbly Automation N 505 22 vem component 4 Cad Feeder to He C NV rual Components 3 T velal D emo Components arrembly Sudomsbon NI BU 7 05 vem Henstaling component Tray hanger to He C Visus Lomponent N3 Tel aD emo Components VA Aukomaort 904 007 component 3 Robot Catesian to file C Viu Components Tusc Demo Componente Assembly Automatianh J 065 004 vem Rewataling component 3 Robot Sew to fle C Wa Compersntst 3 Tues Demo Components Assembly Automaten J908 O10 vem component 2 Pallet Conveyor to fle C Visus ComponenitsN3 eCa Demn Componenis NA assembly Automation 1906 007 1 vem Reinstaling component Candy Bow to file Visual Components X3 1 eC an Demo Componente Assembly Automation P at eNCandyB o 1 vem component Candy Box Caton to fle Visual Comporrents 3 Tus Ca Demo Componerts Ascenbly Automation P ats CandyB ox Carton vom Rerntaling component Card to lie 770 Components Teal Demo Componerts Visweenbly Automation NP ats Ced vom Henstaling component T ray to hiec Nus Componenti 158 s Demo Components Automabon VP set sS T r4 wenn Reinstalling component 2 Shame to le C Visusi Componenti 3 1Ve C Demo Components M arena Handling ND oardT
27. 3 2250 Fax 358 0 9 323 2251 info visualcomponents com www visualcomponents com FOR SPECIFIC TUTORIALS VISIT WWW VISUALCOMPONENTS COM VISUAL COMPONENTS OY ALL RIGHTS RESERVED
28. ACTING DATA Follow the next series of steps to produce a high resolution image Click on File Export Bitmap to generate a high resolution image You will be prompted to enter the size of the image in pixels Enter image resolution xl Size pixels 1280 Size Y pixels 11024 Cancel It is possible to enter any size but a larger image size corresponds to a larger tile size The image size is scaled to the screen proportion If the image size differs significantly from the screen s proportion some cropping may occur 6 1 Click on OK to save the image The final image should look similar to the one below lt i e J E J d ABOUT IMAGE SIZES IF you need to generate images for the printer you most likely would like to have the image resolution in dpi and image size in milimeters instead of pixels The most typical size conversions have been calculated for you in the table below Image size For web 72 dpi For offset printing 300 dpi 100 mm x 71 mm 280 x 200 pixels 1184 x 840 pixels 5 210 mm x 148 mm 592 x 416 pixels 2480 x 1752 pixels 4 297 mm x 210 840 x 592 pixels 3504 x 2480 pixels NOTE Size in pixels dpi x size in centimeters 2 54 40 VISUAL COMPONENTS QUICK START GUIDE EXTRACTING DATA 8 3 EXPORTING GEOMETRY Geometry can be exported to an external file to generate photo realistic images and to do advanced dimensioning When you export geomet
29. Base all positions using the Base also move You can select the Base for the current point from the Base pulldown menu Jog ante Tool Robot Base Configuration BASE 4 EX BASE 5 Main BASE 14 BASE 15 8 Click on the Configuration pull down menu to change the configuration A configuration is an alternative way to reach the same position Configuration settings are only used with pointto point motion With linear motion interpolation the closest configuration is selected automatically NOTE The number of 33 uj n configurations depends 4j gt on the robot JagJoints Tm Tool Tool 15 2 52 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS 10 3 PROGRAMMING ROBOTS Programming of robots is done with RSL Robot Sequence Language RSL inspired by the RRS II standard is an easy to use language for programming robots that does not contain control flow statements such as if then else or loops RSL consists of the following three levels e Program e Sequence e Statement 1 Select a robot program for editing Since there is currently only one robot in the 3DWorld you most likely have the correct program selected However the steps for selecting a program are as follows 1 1 Click on the Programs button on the Selection toolbar 3DCreate 3 1 3 lt Untitled gt File Edit view Simulation To
30. CC Cae CULA K A ANRI lt 2 gt O 5 0 a N w CHAPTER 12 PARAME VISUAL COMPONENTS QUICK START GUIDE PARAMETERIZING A COMPONENT 12 1 BEFORE YOU START Components can have visual and behavioral parameters Parameterizing the components makes it possible to represent product families with just one component In order to complete this chapter you need the conveyor modeled in Chapter 11 Creating a component If you did not finish the previous chapter you can get the conveyor from the installation CD or from the Internet at www visualcomponents com support To test the conveyor you will need the Demo Components see Section 5 2 Installing a component package 12 2 WORKING WITH PARAMETERS Add a parameter to control the track width of the Conveyor by doing the following steps 1 Retrieve the Conveyor if you did not continue from the previous chapter Geometry Behavior Parameter 2 Adda real type of parameter on the Parameter subtab 3 Change the Parameter properties 3 1 Name the Parameter as TrackWidth with a default value of 200 mm 3 2 Change the parameter type to Range 3 3 Set the upper limit to 400 mm and the lower limit Min to 0 70 VISUAL COMPONENTS QUICK START GUIDE PARAMETERIZING A COMPONENT The Range property defines limits for minimum and maximum values of a parameter
31. ING A COMPONENT 3 Create a New Section for the interface and select BeginFrame for the Section frame lt Interface OnetoOnelnterface Create a new section here Interface Section NewSection up r Current Field The Section frame defines the location of the interface Up Down in the 3DWorld The sections of the interface can be seen as alternative plugs This interface contains only one section 4 Create an input Flow Field for the interface to receive material flow Once you have added the flow field you need to define where the material flow is delivered through this interface Properties of a field are modified in Current Field The component contains only one container type of behavior which is the path Since the interface is for incoming material flow select Input as the port lt Interface OnetoOnelnterface Interface Section NewSection Hierarchy Fie gt Interface OnetoOnelnterface Interface Sections Section Fields k kb Name NewSection rSimFlowField Current field The material flow through the interface will go to the Container Path input port of the path Pt s Input Output WE 66 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT 5 Create an Interface for outgoing material flow 5 1 Create the End interface In orde
32. Local Components Demo Componente Current 3 Robot Scara Local Components Demo Componente Current 2 Pallet Conveyor Local Components Demo Componente Current Candy Box Local Components Demo Componente Current Candy Box Carton Local Components Demo Componente Current Card Local Components Demo Componente Current Tray Local Components Demo Componente Current 2 Shuttle Local Components Demo Components Current 2 nrk statinn Local Currant LILILILILILILILILILILILILI Target directory Cancel Component in the package is the same as what the user has NO IMAGE Component in the package doesn t exist in the user s package P Component in the package is newer than what the user has Component in the package is older than what the user has The installation time depends on the speed of your computer Please refer to the Requirements in the User s Manual The following pop up Message window means that you have successfully installed the component package and shows all the installation details Messages Pleading layout from C Component Packages DemoPackage_31 vep Inataling components fom package fle JC Component Packages D emoPackage_31 ven Reinstaling component 7 Generic feeder to fle C NVisual Components V3 TeC Demo Componeris Assembly AutomationNGenencFeeder vem component 1 High Speed to file C Vieual Components 3
33. OGS Managing 30 Navigating 17 EXPORTING Component Package 32 Geometry 41 Images 38 F FEATURES properties 58 FILE bk 64 vcm 64 Layout 26 Package 14 FILLING 11 FRAME FEATURES 62 ICONS Large Small List and Detail 17 INSTALLING Component package 14 INTERFACES Properties 58 L LAYOUT Assembly Automation 22 Building 22 E mailing 33 Filling 11 Loading 18 Retrieving 32 Saving 26 86 N NAME CAPACITY AND SPEED Properties 64 NAVIGATING 3DWorld 10 eCat tab 17 Shortcut keys 12 NODES Properties 58 O ORBITING 11 P PANNING 11 PARAM TAB Properties 22 PARAMETERS Properties 58 PnP INTERFACES Functionality 23 PRODUCT 3DCreate 5 3DRealize 6 3DVideo 5 PROPERTIES About properties 22 Behaviors 23 58 Features 58 Frame dialog box 62 Interfaces 58 Material 22 Name 22 Name Capacity and Speed 64 Nodes 58 One Directional Path 63 Param tab 22 Parameters 58 Path 81 Sensor 81 Signal 83 User defined 22 58 PYTHON Application scripting 78 Command scripting 78 Component scripting 78 R ROTATING 27 5 SAVING LAYOUTS Layout file 26 SHORTCUT NAVIGATION 12 SIMULATION Running 19 STATISTICS Exporting 45 Viewing 44 SYSTEM REQUIREMENTS 3DVideo 3DRealize 3DCreate 8 T TOOLBAR NAVIGATION 11 TRANSLATE Handles 27 TRANSLATING 27 Z Zooming 11 87 88 Korppaanm entie 17 CL6 00300 Helsinki Finland Tel 358 0 9 32
34. OK Cancel OK 31 VISUAL COMPONENTS QUICK START GUIDE MANAGING ECATS 2 3 NOTE It is not possible to add the Internet address by browsing The Internet address above is the same as the Web Resources eCat has 4 Type in the description for the Web eCat in the Description text field Type in the Internet address in the Address text field For example you can type in the following Internet address http download visualcomponents net eCat VisualComponents 3 1 index htm Click on OK in all windows to close the dialog boxes ABOUT WEB ECATS Web eCats are standard HTML pages that contain links to component files on the server To create a Web eCart you need to upload the Component files to your server as well as generate the web pages Furthermore your Web root must have a special eCat map file that contains information about the locations of components on the web For more information about creating eCats see Basic Tasks for Constructing a Layout in the User s Guide 7 4 CREATING AND EXPORTING A COMPONENT PACKAGE WITH 3DREALIZE9 The layouts do not contain the actual components only references to them When you send a layout you must ensure that that the recipient has all the components your layout refers to in his eCat You can send the layout excluding components by creating a component package with 3DRealize or 3DCreate
35. OMPONENTS QUICK START GUIDE NAVIGATING THE 3DWORLD 4 3 TOOLBAR NAVIGATION You can easily navigate in the 3DWorld with toolbar buttons and shortcut keys When you navigate with the toolbar buttons the navigational command stays active until you select another command or end the navigation by pressing the space bar on your keyboard To navigate with the toolbar buttons do the following ORBITING TIP To change the center EE gt NZ K W 1 of interest press Shift i 5 Mew Open Save 0 Pan Zoom Fill elect Trans Pre and at the same time click on a new part to be the Click on the Orbit button and move the mouse while pressing the lef mouse button center of interest in the 3DWorld You must click on q part in the 3DWorld This orbits the viewpoint This command orbits the viewpoint around a center of interest defined in the middle of the 3DWorld The center of interest can be changed by panning the model to a new position on the screen or centering the model to a specific part of a component KS oom Orbit PANNING awe Open Save Ka elect Trang Hot Click on the Pan button and move mouse with the left mouse button pressed over the 3DWorld to pan the camera The Pan button moves the viewpoint along a view plane parallel to the screen eu Orbit Pan Zoo ZOOMING 3 NE Open Save R 2 9 9 R Trang Hot PrP
36. ROBOTS VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS eCat Param Create Teach St gt JogJoints Tool Rot Tool 10 1 BEFORE YOU START In 3DCreate you can teach robots to move and accomplish tasks in the 3DWorld Once your robot behaves as expected you can save the point to point sequence of behavior statements as programs In this chapter you need the Demo Components see Section 5 2 Installing a component package 10 2 CHANGING THE POSE OF THE ROBOT The Teach tab contains the tools for manipulating and programming robots You can change the pose of a robot by jogging the joints or by translating and rotating the TCP Tool Center Point To jog the robot do the following steps 1 Click on the New button to clear the 3DWorld 2 Click on eCat Local Components DemoComponents Robotics Cell and retrieve the Robot Articulated Zh WW reabe lt Untikled gt E lal xl File Edk Yew Simulation Tools Help 6429x209 mma a Mew Open Sava Pan Zoom Select rans ms Pg af SE PI C 2DMode fF 30 Mode EHI Demo Components BL Assembly Automation ELI Material Handing 8 29 Robotics I Demo Layouts La Comporsents i J Lavouls leds Resoumoex 3 Click on the Teach tab To change the pose of a robot do the following steps 3 1 Click on Jog Joints and place your cursor over the ro
37. RT Viewing and exporting statistics allows you to analyze and determine optimal component layout configurations for production The Component modeler defines the statistical states of components in 3DCreate while 3DRealize allows you to view statistical results as you run the simulation As a result conflicts can be identitied and resolved early on cycle times for specific component activities can be measured exactly and the results of the project can be summarized in a report In this chapter you will need the Demo Components see Section 5 2 Installing a component package 9 2 VIEWING STATISTICS OF A COMPONENT You can view statistics in 3DRealize or 3DCreate The statistics can also be exported to a file for viewing and postprocessing the results in an external application To view statistics perform the following steps 1 Click eCat Local Components Demo Layouts and retrieve the Material Handling layout 2 Click on the Run Stop button to run the simulation 3 Select a component and click on Add ons Show Statistics to activate the statistics display The statistics display is component dependent so you need to select a component in order to view the statistics The Turn unit is a good example for this purpose since it allows you to view the full range of statistics available ABOUT STATISTICS The statistics display contains three tabs that show the accumulated
38. Real Parameter Real_1 Trackwidth Allow write when properties x Visible On change properties that that define when a parameter defines what happens when can be changed v Disconnected v Rebuild geome the parameter is changed Connected Reconfigure Simulating Update simulay Set the constraints to Range 0 000000 400 000000 3 4 Close the Properties window 12 3 WORKING WITH GEOMETRY SETS The geometry of the Conveyor is composed as one feature in its present state In order to adjust the position of the Left Rail you need to place its geometry into a separate feature As the image below illustrates features are formed of geometry sets in which one feature typically contains several geometry sets representing different parts of the geometry 1 Separate the Geometry Set representing the Left Rail into a separate feature 7 VISUAL COMPONENTS QUICK START GUIDE PARAMETERIZING A COMPONENT 1 1 Activate the Geometry subtab Geome Behavior Parameter 1 2 Click on the Geometry sets button in the Selection Filter toolbar 1 3 Click on the Left Rail to select it When the rail has been selected its edges are green Whenever you are selecting geometry all the possible selections are highlighted as you move your mouse over them Activate the Geometry Select the Left Rail set
39. START There are no prerequisites for this chapter 4 2 VIEWING THE SCREEN LAYOUT This section contains important information that you be familiar with before using the product The Screen layout contains tools options controls and messages that help you work with components and layouts in the 3DWorld Menubar Main toolbar 3DWorld Simulation controls Ee Select mp Selection Filter toolbar Tabbed Panel Message panel 1 Lorient Status bar or dida Us pet Peer i hole qhata ki ho U 1 ra as dE x 3DWORLD MESSAGE PANEL DYNAMIC TOOLBAR TIP If you forget what Full three dimensional Displays important messages Displays possible options a button does just display area available with the current position the cursor over STATUS BAR command the button to display MENUBAR Displays the selection mode a brief explanation Allows you to access the and the name of the selected CONTEXT SENSITIVE functionality of 3DCreate object It also has different MENU toggle option buttons Activated by using the right MAIN TOOLBAR mouse button to access Displays the most frequently TABBED PANEL commands available in the used commands Allows the selection of current context different contexts SIMULATION CONTROLS Controls the simulation and has SELECTION FILTER commands similar to a standard TOOLBAR CD player Controls the current selection type 10 VISUAL C
40. UIDE CREATING AND MODIFYING LAYOUTS 6 5 TRANSLATING AND ROTATING COMPONENTS IF you need to move or re align components without connecting them use the Translate and Rotate buttons on the Main toolbar These buttons are active only when you have components selected 1 Select the second Cell and click on the Translate button on the Main toolbar a W P gt W Open Save Orbit Fan Zoom x ae 9 Select Trans PrP 2 Translate the component by using the directional handles Using the directional handles is a common way fo manipulate objects interactively with Visual Components applications To translate or rotate the component move your mouse over the desired handle and drag it with your left mouse button pressed The blue handle corresponds to z direction The green handle corresponds to y direction The red handle corresponds to x direction 3 Translate the component along a Vector The Vector Translation command will ask for two points to pick that define the translation To translate the component along a vector perform the following steps 3 1 Click on the Translate along a Vector button 150 tay o wz Jo Bg 2 E Ww vs 3 2 Pick two points that define the translation 27 NOTE The Translation and Rotation commands do not connect or disconnect components However if you translate a connected component
41. X X X x ER xXx 4g 1g CCCCCCOLCEEEX YENE CCCCUCEUEXCXCULCEXEX III X X X X X IK CC CCC COC CCEA f en C CX X X X E X d vs v CKAGES ENT PA CO O 2 lt A o lt A LC CY o lt am 2 NOTE If you have more than one Visual Components applications installed a pop up menu like the one on right appears With what application do you want the package to be opened with Specify the application by selecting for example 3DRealize If you have only one valid application installed the pop up menu does not appear VISUAL COMPONENTS QUICK START GUIDE USING LAYOUTS AND COMPONENT PACKAGES 5 1 BEFORE YOU START In order to complete this chapter you need to install Demo Components The Package file is called DemoPackage 31 vcp and you can find and download it to your hard drive from the product installation CD or from Visual Components online support at www visualcomponents com 5 2 INSTALLING A COMPONENT PACKAGE You can install a component package by using one of the following three methods e Double click on the Package file in the File manager e Drog and drop the Package file from the File manager to the 3DWorld e Open the file using File Open 1 Double click on the Package file in File explorer C Documents and Settings UrhoMil Desktop Co mp
42. ate the software by connecting to the Visual Components license server If automatic activation fails often due to restrictive firewall settings then you need to retrieve the license key manually by visiting Visual Components at www visualcomponents com licensor Internet Automatic activation connection succeeds 7 Enter product key computer identity licence key Start YES application YES a Manual activation succeeds 3 2 SYSTEM REQUIREMENTS In order to install and optimally use Visual Components 3DVideo 3DRealize and 3DCreate you need the following minimum hardware configurations 3DVIDEO e Pentium II 350 MHz e RAM 128 MB e OpenGL compatible graphics with 800 x 600 resolution and 16 bit color depth 3DREALIZE e Pentium II 350 MHz e RAM 128 MB e OpenGL compatible graphics with 800 x 600 resolution and 16 bit color depth e Pentium 600 MHz e RAM 128 MB e OpenGL compatible graphics with 1024 x 768 resolution and 16 bit color depth CCCUX LEXZXEZZXEXEXSN LCCITKIL ILL CCE ET AAA KE C C C CUZ EXE E E KI CCCCCCCCCUCUECE X A C CCCC COCOCCOCYX A 2122202204 CCCCCCCCKKMKKTKAI i CCC CaO CULA LEBER f C C C CE XL II TH vy I O gt lt lt LL A lt m O VISUAL COMPONENTS QUICK START GUIDE NAVIGATING THE 3DWORLD 4 1 BEFORE YOU
43. bot The cursor changes into 4 when it is over a robot node A8 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS 3 2 Click on and hold the robot node while moving your mouse 3DCreate 3 1 3 lt Untitled gt Fie Edk View Simulation Tools Help Addons A jg eu E Jog the robot by dragging the nodes in the 3DWorld Robot Robot Base Configuration 010 Tool ULL gt gt Sequences D Dex 4 Main Statements rt m X Ri RL 2 fF HF OX Diag mouse to Zoom 3D Wedd Diag Mouse Jog fuss The robot has joint limits defined by the Component modeler By default you cannot jog the joints over the limits However if you deactivate the limit check it is possible to jog the joints over the limits When you jog a joint over its limits the whole node turns red 3DCreate 3 1 3 lt lintitled gt PRI Ede View Simulation Tools Hep Add ons MPK Ih 7 4 EINE Tron Hog Pre Sequences A The joint is OX OX G M out of limits Man Sumus 9 n n BmnrzxEE Ri RI S z o x a 1 Toggle the limit check here 49 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS 4 Select Trn tool to activate the translation handles for the TCP Ja salient Tool Rot Tool Robot KH 18 2 Base Basen Configuration Tool TOOL You can change the pose of a robot by translating th
44. can e mail a layout with or without a component package attached To e mail a layout with the component package attached do the following steps 1 Click on File E mail Layout 3 3DRealize 3 0 file File Edit wiew Simulatir DO New Ctri N gt Open save Chrl 5 T Save As Import Export b Credits Exit Alt F4 33 NOTE Remember that the generated component package contains only the components not the layout VISUAL COMPONENTS QUICK START GUIDE MANAGING ECATS 2 Click on Yes to attach the component package to the E mail when prompted 3 Fill in the credits and click on OK Credits Project Name Material Handling Description No Icon Company an Author Email Memi Date Wed 05 Apr 2006 1317 226MT Apply Cancel Clear The default E mail application is opened with the layout and component package attachments 7 6 CREATING A COMPONENT PACKAGE WITH 3DCREATE Creating a component package with 3DCreate is the same as with 3DRealize except that you can browse and pick the individual components and layouts you want to include in your package To create a component package with 3DCreate do the following steps 1 Click on Tools Create Component Package Tools Help Add ons Measure Footprint Set UCS Refresh Component Map Collision Detection b Create Component iusta Option
45. e TCP 3DCreate uses inverse kinematics to calculate the reflective joint values of the robot The TCP is manipulated by using the handles The handles work similarly to regular translation handles that are described in Section 6 5 Translating and rotating components Translate the TCP by dragging the handles Jog Tool Configuration Tool 50 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS 5 1 Click on the Rotation handles to change the robot s pose nn N sa Rotote the TCP by drogging the hondles Click on the Tool pull down menu to change the tool settings Jog lina dence Tool Rot Tool Robot KR 18 2 Base Basen gt gt Configuration 010 x Tool 10042 M gt gt Sequences NOLL L k E Main Statement TOOL 10 TOOL 11 TOOL 12 W Ri Ri d The number of TCPs in the Tool pull down menu is defined by the Component modeler and varies between robots In some cases grippers and other components that you PnP to the robot flange have TCP definitions Such components can export their TCPs to the robot allowing you to use the exported TCPs as well 51 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS 7 Click on the Base pull down menu to change the Base settings A Base is the coordinate system that the robot positions are relative to When you move the
46. es the sensor 9 1 Open BooleanSignal properties and direct the signal to the PythonScript lt Connections Pythons cript Remove Properties of Name BooleanSignal Move Down Open the Connections editor and add the PythonScript to Connections items Connections P uth ons cript You can direct signals to multiple behaviors but in this case the signal is only directed to the Python Script 10 Close the property windows 83 VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS 13 3 PYTHON COMPONENT SCRIPTING You can now modify the Component script in order to print out the simulation time by doing the following steps 1 Open the Python Script editor by double clicking the script behaviour NOTE Onkun is a method that is called when the simulation starts Script Name Pythonscript c and is the main loop in 1 from vcScript import the program OnSignal is 2 the signal handler and is E pass a method that is activated when the script receives 6 def onRunt a signal pags 9 n 2 Replace pass with the printing code in the OnSignal method 2 1 Type in print getSimulation SimTime Script NamezPyElhonscripE 5 fram vcScript import def OnSignalf signal print getsimulatiant SimTime def onRun pass The code that you
47. havior of the component Components can have multiple scripts for example one script to implement simulation run time logics one to publish a GUI dialog to customize the component configuration and one to interface with an external control In addition to the component scripts that modify the behavior of a component it is also possible to control and extend 3DCreate software itself with the following scripts APPLICATION SCRIPTS Application scripts provide a mechanism to add or configure extensions to 3DCreate and derivative products They load when the program starts and can be used to create new Graphical User Interface GUI elements or register new commands For example new application tabs can be created to customize the interaction with the simulation environment COMMAND SCRIPTS Command scripts create new commands such as customized view scripting exporting data and manipulating the simulation world When a Python command script is loaded it defines a function and registers it as a command to the Command Manager and makes it available for use through the user interface 78 VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS 13 1 BEFORE YOU START In order to complete this chapter you need the Pallet Conveyor modeled in Chapter 1 1 Creating a component If you did not complete this chapter you can get the Conveyor from the installation CD or from Internet at www vis
48. ional User defined properties User defined properties typically change the appearance of a component such as the width of a conveyor as in this case User defined parameters are located either on the General subtab or on an Additional subtab depending on how the Component modeler defined them Behaviors of a component introduce properties as well Behavior properties modify the way components work and are displayed in their own subtab which corresponds to the name of the behavior 22 VISUAL COMPONENTS QUICK START GUIDE CREATING AND MODIFYING LAYOUTS Click on the PnP button from the Main toolbar and move the Pallet Conveyor inside the High Speed Cell until it snaps into place Open Save Orbit Pan Zoom Fill Select Trans Plug and Play PnP is used for connecting components to each other and is automatically activated after a component is retrieved from the eCat ABOUT INTERFACES INTERFACE Communication between components is implemented through a common interface An interface can be thought of as an electrical cable with a plug at each end The cable transfers specific information between the components through the pins in the plug FLOW FIELD SIGNAL FIELD The pins represent information fields in the Interface used for specific information flows There can be an infinite number of interface fields and connections will only occur between two components matching fields An
49. ions that will enable you to learn and use the Visual Components 3DVideo 3DRealize and 3DCreate software products right away The guide also tells you where to look for more detailed information about the many different features offered by 3DVideo 3DRealize and 3DCreate software 1 2 ABOUT THIS GUIDE The chapters in the guide are arranged to provide information and instructions from the basics to the more advanced use of the software Each chapter begins with a brief overview and a list of preparations that you need to perform in order to fully use and benefit from each software product The chapters are divided into a number of exercises which are subdivided into steps and procedures Additional information text notes and tips about each of the steps can be found below the step Illustrations have also been included to assist the user visually in following the steps and procedures 1 3 DOCUMENT CONVENTIONS The Quick Start Guide uses the following document conventions ORDERED STEPS 1 Steps you must do are numbered and in bold type PROCEDURE STEPS 1 1 Procedural steps are substeps that you must perform under main steps COMPUTER OUTPUT Computer generated messages USER INPUT What you must type in when prompted to do so FILE NAME Italic typeface and blue color used to represent file names MENU COMMANDS Menu commands are described like this Click on File Open This means that
50. l property windows 81 VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS 7 Create a Boolean Signal Geometry Behavior Parameter Behavior Atom Integer Signal Real Signal Direct to Orn to Orn ponen i f String Signal Component Signal Matrix Signal Boolean Signal Real Signal String Signal variable Signal Adapter 7 1 Open up the Sensor properties 7 2 Select the created signal for the BoolSignal property Properties of Compom x Frame SengorFrame m Components MULL gt BoolSignal NULL M BoolSignaly alue iboneansignal h d 82 VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS 8 Create a Python Script behavior Geometry Behavior Parameter Component Grabber Capacity Controller F Statistics S End E Boolean Variable Creator ja ym n Bauens E Integer Variable Creator BooleanSignal F Real variable Creator String variable Creator F Component Flow Proxy E p t n _ We article System This is the component script that you will modify later to print out the simulation time 8 1 Close the script 9 Direct the signal to the script The script is now activated when a component pass
51. modifying the text in the Local and Web fields or you can use the dialog box button next to the text field add a Local eCat with the dialog box do the following steps 2 Click on 2 to open up the Local eCat dialog box General Simulation eCatalog Root Directories r eCatalog Paths Materials Bitmaps Local eCat Web eCat Local Components C Visual Components 3 1 eCat s My Components C Visual Components 3 1 My Components My Layouts C Visual Components 3 1 5My Layouts Move Up Move Down Language r Miscellaneous Settings Engiish Description of Location of eCat eCat DK Cancel Apply This dialog box displays the defined eCats Every item on the list has a description and a location on a local or network drive IF you should need to remove or change the order of the eCats you can select the desired eCat in the eCat editor and click on Remove Move Up or Move Down 3 Click on Add to add a Local eCat 4 Type in the description for the Local eCat in the Description field 30 VISUAL COMPONENTS QUICK START GUIDE MANAGING ECATS 5 Type in the location for the Local eCat in the Address text field or click on the Add Root Description My Own Components and browse the location Browse for Folder Select a directory For Root 8 10 localtexmf
52. n 1 Servo Track KLIK KL 250 not default p vcm 2 2 Robot Atticulated KR 15 2 3 Training Gripper Gri 2 vem Large Icons Small Icons List 4 Feeder Fer 7T 5 Table Tre Refresh Directory F5 1Z eCat Param Create Teach EJ Local Components EH Demo Components i E Assembly Automation Maternal Handling Sy Robotics Cell El Components Layouts 6J Web Resources TIP You can refresh the eCat tree browser with the F5 key VISUAL COMPONENTS QUICK START GUIDE USING LAYOUTS AND COMPONENT PACKAGES 5 4 LOADING COMPONENTS AND LAYOUTS You can load components and layouts into the 3DWorld with the following NOTE Double clicking on m thods or dragging the file from the eCat does not apply to 3DVideo since it does e Double click on the file in the File explorer not have the eCat tab e Drag and drop the file from the File manager to the 3DWorld e Open the file using File Open Double click on or drag the file from the eCat However the most convenient way to load components and layouts is to use the eCat by following the steps below 1 Double click Local components Demo Layouts and drag and drop the Assembly Automation layout into the 3DWorld When you double click on a component or a layout in the eCat it performs the same function as drag and drop Double clicking places the component or the layo
53. nt Sensor ae Begin One to Orn SE End One ta Oni 4 1 Select the SensorFrame as the Frame property The frame defines the physical location of sensor e Properties of Compon Bl x Mame ComponentPaths ensor Frame SensorFrame ComponentSignal NOLL Sengorframe N BanlSignal EndFrame E eginframe BoolSignaly alue Close 80 VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS 5 Add the Frame to the Path NOTE Remember to move the Sensor Frame 5 1 Open up Properties of Movement Path up until it is between the Begin and End frames 5 2 Click on the Path property and add the Frame to the path gt Properties of Path mF Path SensorFrame Move the frame up CapacityBlocks Move Down Transition Signal Speed Interpolation Linear FetainOffset items Add SensorFrame to the path 2 items 5 3 Close the window 6 Add the Sensor to the Path 6 1 Click on the Sensors property and add the Sensor to path gt Properties of Path mF Sensors ComponentPathS ensor Bove Move Up CapacityBlocks Move Down Transition Signal Speed Add the Sensor Interpolation Linear to the path ComponentPathS r items ES 3 items W Close Connections Close 6 2 Close al
54. ols Help Add ons p 4 R 1 THA Activate the Tran Fiot program selection D 4 ms X Main Click the hondle to select the progrom Click to select robot positions Click to select robot program 1 2 Click on 3 in the 3DWorld When a program is selected the Program icon in the 3DWorld is highlighted in white otherwise it s transparent 33 VISUAL COMPONENTS QUICK START GUIDE USING ROBOTS 3DCreate 3 1 3 lt Untitled gt File Edit View Simulation Tools Help Add ons Robot gt gt 010 v gt gt Sequence D mex zb E Main Robot Base Configuration Tool Statement 2 Move the TCP to ideal locations and create two linear motion statements Create the desired robot pose as described earlier with the Jog Translate or Rotate tools and create two linear motion statements at different locations JE3 1 riot Pr pen Trar z 7 Generate positions Drag mouse to Orbit 3D World Drag mouse to Pan 3D World TEE Toggle the frame visibility to show hide the frames The Linear motion statement interpolates the robot linearly to the defined position In addition to the position the statement also stores Base Tool and Configuration settings Select and re arrange statements in a sequence 3 1 Click on the Linear motion statement indicator
55. on the material flow and processing times Standard routing rules and statistical analysis tools are available to analyse different production scenarios VISUAL COMPONENTS QUICK START GUIDE OVERVIEW Create 2 4 3DCREATE 3DCreate is the component model and application authoring tool used to build and publish 3D simulation components layouts and new 3D simulation based applications Starting with exisiting engineering 3D CAD data the model geometry is optimised for display on standard computers Easy to use Plug and play connection interfaces are added along with realistic behaviours to result in a lightweight parametric based simulation model that can represent an entire product family Configuration rules help to control how a component may be used and operated in a layout and what information is available for automating the generation of a quotation Once finished the equipment models can be published PRODUCT amp PROCESS DATA pem Specifications 3D CAD Files Documentation wv Organise CAD Add behavior Define layout Check Deliver to a web page for global access by any Visual Component based software product 3DCreate includes all the functionality of 3DRealize and 3DVideo 3DCreate is also a Software Development Kit SDK for 3rd party application development The SDK gives the possibility to interface or embed the simulation models with other software or to create new fully featured simulation
56. ponents layouts have been designed to hide as much simulation complexity as possible so that creating and modifying layouts does not require special expertise In this chapter you need the Demo Components see Section 5 2 Installing a component package 6 2 BUILDING AN ASSEMBLY LAYOUT In this section you build and operate the Assembly Automation layout that was retrieved and used in the previous example The components are numbered to indicate the order in which the layout can be assembled 1 Click on eCat Local Components Demo Components Assembly Automation and retrieve the High Speed Cell 2 Retrieve the Pallet Conveyor 3 Click on the Param tab and change the PalletWidth to 200 mm eCat Param General workinaTopl Mame Single Lane Pallet Conveyor Material MULL lt gt Length 1500 00 Palletyidth 200 00 Make sure the Pallet Conveyor is selected In the the Param tab you can control all the visible properties of a component ABOUT PROPERTIES The properties control the appearance and the behavior of a component Every component has two basic properties Name and Material Name defines the name of the component and Material defines the color of a component Material can only be applied to those geometries inside the component that do not have a predefined material assigned by the Component modeler Most components also have addit
57. pression Ty TrackWidth 150 EX Properties of Transfor n x Name Transform Expression TrackWidth 150 Ty means a translation to y direction Because the Conveyor has an initial track width of 150 mm it needs to be reduced from TrackWidth 5 1 Close the dialog box 74 VISUAL COMPONENTS QUICK START GUIDE PARAMETERIZING A COMPONENT 6 Drag and drop the Left Rail under Transform in the Feature tree E S Transform z WP Geomet see EndFrame X BeginFrame You can re organize the Feature tree by dragging and dropping the features into different locations The Feature tree is evaluated from the bottom up 7 Change the TrackWidth on the Parameter tab to see the result eCat Param Create Teach General Path Mame Name Material MILL xo Track width 1100 00 For the Conveyor to work properly you also need to maintain the path on the centerline of the conveyor This needs to be done parametrically and another transform feature is required to reposition the path 8 Adda Transform feature to shift frames The expression is similar to the one that translates the rail except that frames are on the centerline which requires that you add a division by 2 Geometry Behavior Parameter Properties of Transform 22 7 nml Man Transform 2 Expression iTrackWidth 150 ZZ Geome
58. process the statistics of a whole layout the data must be exported to an external file The file can be opened in an external application such as Microsoft Excel To export statistics do the steps below 1 Run the simulation 2 Click on Add ons Export Statistics to export statistics 3 Write the filename and click on Save Chovse File Lo save statistics into Fila name tatistics_file Save Save ar lype Comma separated data 7 ccv mesen 45 VISUAL COMPONENTS QUICK START GUIDE VIEWING AND EXPORTING STATISTICS The Save command generates a csv file that contains the statistics of all the components in the layout The contents of the file are displayed in the following table Loader 0 0 faso 2 0 0 00 2 O urn Unit 13 0 22 ransport Conveyor ransport Conveyor oard Transfer Syste anual Workstation ransport Conveyor 24 nlaader 2 nlaader 5 The exportation of the statistics is done as a Python Add on command It is NOTE Python always also possible for you to customize or generate a new command to meet your uses dots for decimal specific needs For more information see Designing Components in the User s numbers independently Guide of your windows settings You may need to replace the dots with commas depending on your localization settings 46 CHAPTER 10 USING
59. r to create the End interface you must first repeat the 4 steps that you completed when you created the Begin interface 5 2 Select EndFrame as the Section frame and Output for the port to deliver the material flow out from the path Interface OnetoOneInterface Ioj x Interface Section Section Field MewSectian r amp imF lows Field Current fiel Container Path Port utput 6 Save the component 67 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT 11 5 TESTING THE CONVEYOR You can now test the Conveyor to verify that its interfaces are operational and functioning correctly by doing the steps below 1 Click on Local Components Demo Components Assembly Automation and retrieve the Generic Feeder and plug and play it to the Pallet Conveyor 2 Run the simulation to verify that the Conveyor is working correctly reate Li TIP Try odjusting Fia Edt Yew Simulation Tools Help Add ons the properties of the 9 x EI PS N W 2 9 Seve Pan Zoom Select Trans Fiat Pig tt Ply ado SEER lt Conveyor on the Param tab and watch the result 68 CCCUX LEXZXEZZXEXEXSN LCCITKIL ILL CCE ET AAA KE C C C CUZ EXE E E KI CCCCCCCCCUCUECE X A C CCCC COCOCCOCYX A 2122202204 CC CCC EE i C
60. re complex components like robots have several nodes that are arranged in a tree structure FEATURES Features represent everything that can be seen in the 3DWorld Features are either geometrical shapes block cylinder custom geometry or they modify other features clone extrude Features are arranged in a feature tree Every node in the node tree has its own feature tree The feature tree is evaluated and the result is the visual representation of the node in the 3DWorld PARAMETERS Parameters are user defined properties that can be used for various purposes such as parameterizing the looks of a component BEHAVIORS Behaviors determine how the component is simulated Behaviors of a component are linked together to create the overall behavior for the component INTERFACES Interfaces define how components communicate with each other 58 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT 11 1 BEFORE YOU START In this chapter you need the geometry for the Conveyor which is in 3D Studio file format and is accessible from the product installation CD or from online support at www visualcomponents com support In order to test the finished conveyor you need the Demo Components see Section 5 2 Installing a component package 11 2 IMPORTING GEOMETRY AND ASSIGNING MATERIALS 3DCreate contains the basic tools for modelling the geometry of a component However in most cases the geometry ha
61. rial flow Real time connections Signal mapping BEHAVIOR Kinematics Motion paths Process logic Sensors Visual Components has a layered product family that delivers 3D simulation for a wide user group without exposing them to unnecessary complexity There is a simple 3D simulation viewer called 3DVideo a layout creation and optimization tool called 3DRealize and a component author and application development kit called 3DCreate VISUAL COMPONENTS QUICK START GUIDE OVERVIEW 2 2 3DVIDEO 3DVideo is a free interactive simulation viewer used for viewing pre built layouts configured with other Visual Components products The viewer is designed for ideo anyone with basic computer skills to view a running factory layout on their own PC or laptop without the need for training or a high powered graphics workstation DUI T Man Contest Check or drag bo ecenpenenti bo select 2 3 3DREALIZE 3DRealize is a layout proposal tool for generating working modules or production systems from a library of components It is targeted towards sales people and Realize application engineers who can analyse demonstrate and present different layouts equipment selections and throughput possibilities in real time with staff suppliers and customers The discrete event simulation engine drives production flow based on component parameters that have an effect
62. ry it always applies to the entire layout In this section you will use the same layout as in the previous example To export geometry do the following steps 2 3 Click on File Export Layout Geometry Select a File format and a location Save layout as geometry ajx Save H Desktop e ES My Computer Macromedia Test geometry File name geometry Save type 30 Studio 3d3 Cancel 2 rd file rf ASCH Stereo lithography file Click on Save 41 NOTE 3DStudio file format is preferred for visualization purposes because it preserves material definitions However 3DStudio file format does not support lines For more information on supported file formats refer to Supported File Formats in the Reference Guide VISUAL COMPONENTS QUICK START GUIDE EXTRACTING DATA 42 CCCUX LEXZXEZZXEXEXSN LCCITKIL ILL CCE ET AAA KE C C C CUZ EXE E E KI CCCCCCCCCUCUECE X A C CCCC COCOCCOCYX A 2122202204 CCCCCCCCKKMKKTKAI i CCC CaO CULA LEBER f C C C CE XL II TH vy CS P z O 2 ERA e 7 lt CHAPTER9 VIEW VISUAL COMPONENTS QUICK START GUIDE VIEWING AND EXPORTING STATISTICS NOTE Statistics viewing is not available for the components that do not support statistics 9 1 BEFORE YOU STA
63. s 34 VISUAL COMPONENTS QUICK START GUIDE MANAGING ECATS 2 Select the location for the component package 3 Select which layouts and components you want to include in the package from the Package dialog box Create Component Package Package File D Personal Documents components vcp Specify the files to include in the package in the tree view below Select the location for the package a a Local Components a Demo Components 2 Assembly Automation s 16 Material Handling Robotics Cell Select the directories El Demo Layouts a te N re Assembly Automation Double vem Assembly Automation Double rev 1 or individual files to 52 Assembly amp utomation vcm Assembly Automation rev 4 be included 52 Assembly amp utomation 1 vcm Assembly Automation rev 4 52 MaterialH andling vcm Material Handling rev 4 52 MaterialH andlingT raining vom Material Handling Training rev 1 52 MaterialHandling_1 vcm Material Handling rev 4 RoboticsCell vcm Robotics Cell rev 20 my s RoboticsCell 1 vcm Robotics Cell rev 20 8 06 Training Components My Layouts Components Training C3 Modeling and Simulation E A Cancel 7 Size 208 Kb The size of the package The number of components and layouts in the package The dialog box displays all the Local eCats from which you can choose the directories or individual files to include
64. s Help Add ons New Ctrl N int Save Ctrl 5 E rans riot d Save As Save Component Save Component As Import Export Credits e E Mail Layout My Components _ Layouts Exit Alt F4 My Materials Components and Layouts Cancel Components and Layouts vom rec Packages Files of type larip uest MC geometry _ HaobFace r4 file 71 ASCII Stereo lithography file 5 stl BINARY Stereo lithography file stl 16 VISUAL COMPONENTS QUICK START GUIDE USING LAYOUTS AND COMPONENT PACKAGES 5 3 NAVIGATING WITH THE ECAT TAB Electronic Catalogs navigating eCats give access to the components and the layouts located on a local hard drive or on the Internet The eCat tab works like a standard Windows tree browser By default there are three local eCats Local Components My Components and My Layouts and one web eCat Web Resources There are four options to show components and layouts in the eCat Large icons Small icons List icons Details You can change these options from the pop up menu that appears when you click with your right mouse button over the eCat tab eCat Param Create Teach EJ Local Components EL Demo Components i Assembly Automation Material Handling Robotics Cell Em Components Em Layouts Em Web Resources f
65. s already been modelled in a CAD system and can be used directly in 3DCreate You can also use various geometry file formats to import the geometry of a component from an external system The following file formats are currently supported 30 Studio object and material files DXF AutoCAD object files STL Stereo lithography files WRL VRML 1 0 and 2 0 files RF Technomatix Robface R4 files PRT v14 Igrip Quest VNC part files eCat Param Create Teach The majority of the component modelling functions are located on the Create tab You can create a new Component Node Tree component by doing the steps below x 1 Create q new geometry feature on the Geometry Behavior Parameter Geometry subtab 1 1 Click on New to clear the 3DWorld 1 2 Activate the Geometry subtab 1 3 Select Geometry on the Features Geometry Behavior Parameter pull down menu to create the new feature Feature The application responds with a message box 9 v wyou don t have any hierarchy nodes Elock selected A new component will be Cylinder generated A Cone 2 Wedge o Sphere A Frame Plane 39 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT TIP You can also load the geometry from the File Open menu 1 4 Click on OK to generate a new component A new component and an empty Geometry feature is
66. selection 3DCreate 3 1 3 lt Untitled gt File Edit view Simulation Tools Help Add ons 2 00 00 a S Conveyor 3ds Geometry Behavior Parameter Featur Au Geometr Node Feature Tree Translate Item s Click or drag to select geosets hold shift ctrl to toggle select Eo ENS HER 72 VISUAL COMPONENTS QUICK START GUIDE PARAMETERIZING A COMPONENT 2 Click on Move Geoset to Feature to move the Left Rail to a new feature Geometry Behavior Parameter Geometr EI 2 18 EN Merge Geosels Merge Geoset Points Move t z Feature WP Decompose GEsset v Reverse all Polygons m Reverse Polygon a Move Polygon ko Geoset v Merge adjacent Polygons A new geometry feature has now been generated 3 Rename it to LeftRail EI Foot 4 Geom oe EndFrame m JA BeginFrame 73 VISUAL COMPONENTS QUICK START GUIDE PARAMETERIZING A COMPONENT 4 Adda Transform feature to control the position of the Left Rail Geometry Behavior Parameter Switch saa Linearclone Zi a W AngularClone a Extrude H The Transform feature transforms all its child features by the amount the user provides in the expression The following expression shows how to translate the Left Rail in the y direction by the amount defined with the TrackWidth parameter 5 the ex
67. the previous version by changing its extension to vcm 64 VISUAL COMPONENTS QUICK START GUIDE CREATING A COMPONENT 8 Type in the Name and Description The Name and Description information is now displayed in the eCat Filename Components 3 0 My Components component vem Name My Component Description Add a description hed Generate new Cancel 11 4 WORKING WITH INTERFACES The component must deliver material flow into the Conveyor s path and away from it The component does this by using two interfaces each with one flow field You can create an incoming and outgoing interface for a component by doing the steps below 1 Create a One to One Interface for incoming material flow 1 1 Activate the Behavior subtab 1 2 Click on One to One Interface on the Interface pull down menu Geometn Behavior Parameter Behavior Atom P X u m N One to One Interface SS One bo Many Interface 1 3 Rename the interface as Begin 2 Click on the Section property to launch the Interface Section dialog box Properties of OnetoOne ls4bstract m AngleTalerance 350 00 Sections N Close 65 NOTE For more information concerning interfaces refer to Section 6 2 Building an assembly layout VISUAL COMPONENTS QUICK START GUIDE CREAT
68. too far away from its counterpart the component will be disconnected once you activate PnP VISUAL COMPONENTS QUICK START GUIDE CREATING AND MODIFYING LAYOUTS The Snap Filler dialog will assist you in choosing points and surfaces NOTE The interactive in the 3DWorld commands deliver instructions to the Message Panel To clear or save the messages click the right mouse button over the Message Panel Debug messoges provide 2 w A additional information about the operations being executed 4 Enter new coordinates for the component origin wx ed gv o wz n we 5 un You can enter the exact coordinate values to define the translation 28 CHAPTER 7 MANAGING ECATS VISUAL COMPONENTS Options QUICK START GUIDE MANAGING ECATS 7 1 BEFORE YOU START The configuration of eCats is done with the Tools Options menu There are three local eCats by default Local Components My Components and My Layouts and one web eCat Web Resources In order to be able to export a component package in this chapter you need the Demo Components see Section 5 2 Installing a component package 7 2 ADDING A LOCAL ECAT 1 Click on Tools Options to open the Options window The General tab in the Options window contains definitions for both Local and Web eCats You can modify the eCats by
69. ualcomponents com support To test the Conveyor you need the Demo Components see Section 5 2 Installing a component package 13 2 WORKING WITH SENSORS AND SIGNALS A sensor on the path will trigger a signal to the script when a component passes over the sensor When the script gets the signal it prints the current simulation time You can create a sensor by doing the steps below 1 Click on New to clear the 3DWorld 2 Retrieve the Conveyor 3 Add a Frame feature for the sensor The Frame feature defines the location of the sensor 3 1 Activate the Geometry subtab and select Frame on the Features pull down menu Geometry Behavior Parameter Feature W a I Block Cylinder 4 Cone m Wedge 9 Sphere e aeomekry NI Plane 3 2 Rename the Frame to SensorFrame 3 3 Click on Translate in the Main toolbar 3 4 Translate the Frame to the middle of the path uvh Fe E 79 VISUAL COMPONENTS QUICK START GUIDE CREATING CUSTOM COMPONENT LOGICS The image below illustrates the correct position of the Sensor 4 Adda Component Path Sensor on the Behavior subtab The sensor is used to recognize the moving component on the path Geometry Behavior Parameter _ Atom gt or Ray Cast Sensor et Volume Sensor que Process Poi
70. ut in the middle of the floor while drag and drop places the component or the layout exactly where you dropped it in the 3DWorld 18 VISUAL COMPONENTS QUICK START GUIDE USING LAYOUTS AND COMPONENT PACKAGES 5 5 RUNNING THE SIMULATION Simulation adds the 4th dimension to the 3DWorld time This is implemented in Visual Components by using a discrete event approach in which the simulation time advances in discrete non linear steps defined by physical events triggered in the behaviors of the component models The implementation is not the same as animation where the movement between time intervals is manually defined and fixed Once you have loaded the Assembly Automation layout into the 3DWorld you can run the simulation by following the steps below 1 Click on the Run Stop button to start the simulation TIP The simulation can be paused with This will not reset the simulation 00 00 00 ae the Run Stop button m Sim Speed The Assembly Automation component layout is now in operation 2 Drag the Simulation Speed slider forwards or backwards to adjust the simulation speed 00 00 48 Sim Speed VISUAL COMPONENTS QUICK START GUIDE USING LAYOUTS AND COMPONENT PACKAGES If you move the mouse over the Clock you see what the current time scale the Clock is using By default the Clock shows hours minutes and seconds
Download Pdf Manuals
Related Search
Quickstart quickstart quickstart guide quickstart snowflake quickstart login quickstart nh quickstart iphone transfer quickstart dashboard quickstart iphone quickstart solutions quickstart learning inc quickstart training quickstart sos nh gov online account quickstart templates azure quickstart windows 10 quickstart nh sos quickstart nh business quickstart cartersville ga quickstart pace fl quickstart ignition interlock az quickstart savannah ga quickstart interlock tempe quickstart health costa mesa quickstart nh secretary of state quickstart santa ana quickstart state of nh
Related Contents
Release Notes AOC 197Va1 User's Manual Electrolux U04042 User's Manual 言語処理学会第2回年次大会発表論文集 (ー996年3月) Operating Instructions Home Theater Audio System CARTE DE GARANTIE STERILOR Duo Cu/Ag PDFファイル 取扱説明書 - 一般社団法人 福島県環境測定・放射能計測協会 Copyright © All rights reserved.
Failed to retrieve file