r17 robotics

353
   C   o   p   y   r    i   g    h    t    D    A    S    S    A    U    L    T    S    Y    S    T    E    M    E    S 16 V5 Robo ti cs Course Material Expert Master Specialist

Upload: eriol6

Post on 19-Oct-2015

51 views

Category:

Documents


2 download

TRANSCRIPT

  • 5/28/2018 R17 Robotics

    1/353

    C

    opyrightDASSAULTSYSTEMES

    16

    V5 Robo t ics

    Course Material

    Expert

    Master

    Specialist

  • 5/28/2018 R17 Robotics

    2/353C

    opyrightDASSAULTSYSTEMES

    17

    Introduction to V5 Robotics - Specialist Course

    Robotics helps manufacturing engineering departments define and manage manufacturing

    processes. It not only defines the number and sequence of steps to obtain a specific state of a

    product, but also is able to associate the tools, right methods and data to perform tasks.

    This specialist course in Robotics will introduce you to the initial aspects of preparing an

    environment to carry out Robotic activity. The assumption is that the software is going to be used

    in a stand alone mode, not connected to the Manufacturing Hub and not using other DELMIA

    software such as Process Engineer. Other courses will address the interface of the Hub and

    additional software configurations.

    The exercises in every module are for learning Robotics and will further help in understanding the

    activity. However, in the interests of maintaining the project focus, not every feature and function

    available in Robotics will be used or addressed. It is suggested that you access the on-line

    documentation that comes with the software installation to further explore functionality.

  • 5/28/2018 R17 Robotics

    3/353CopyrightDASSAULTSYSTEMES

    18

    Demonstration

    Overview

    Demonstration Overview (Demonstrate the building of a simple work-cell)

    V5 Robotics

    Goal of the Project

    Select File / New / Process. This will create a template for

    this project.

    1

    Using Fastening Process Planner, create some high level

    activities: Station Activity, Load, Clamp, Weld, Unclamp, and

    Unload.

    2

    Insert a Product (R.H. Body Side). (Insert / Insert Product)3

    Insert Resources (IRB 6400 / ROCKER2). (Insert / Insert Resource)4

    Attach the Weld Gun (ROCKER2) using

    the Set Tool icon from the Robot

    Management toolbar.

    5

    Assign the Robot to the Welding Activity. (Drag and Drop).6

    Assign the R.H. Body Side to the Load Activity. (Drag and Drop).7

    Create a New Tag Group. (Empty)8

    Create a New Tag in the Group.9

  • 5/28/2018 R17 Robotics

    4/353CopyrightDASSAULTSYSTEMES

    19

    Create a New Robot Task. (Empty)10

    Demonstration

    Overview

    Demonstration Overview (Demonstrate the building of a simple work-cell)

    V5 Robotics

    Add the Tag Group to the Robot Task. Jog to Tags, Modify Tags, and Insert

    VIA Points. (Using Teach / Jog)11

    Add Weld Actions to the Points in the Robot Task. (Weld Actions)12

    The State of the Simulation needs to be saved, use Save the Initial State icon

    from the Simulation toolbar.

    13

    Switch to the Workcell Sequencing workbench, and using the Set an Active

    Task icon, set an Active Task for the task just created.14

    The Process is now set up to run this and can be done by using the Process

    Simulation icon from the Simulation toolbar.15

    The Simple Process is now complete and can be saved for future use or as a

    reference.

  • 5/28/2018 R17 Robotics

    5/353CopyrightDASSAULTSYSTEMES

    20

    V5 RoboticsDemonstration

    Overview

    Instructor Note:

    This manual is based on a simple method the first project is used as a base for the second and third projectsincluded in this manual. So the layout is a smooth flow the first exercise begins very slowly and simple the next

    exercise covers some of the same methods with less instruction or direction from the manual and continues on

    until the final third exercise which is the advanced topics which has even less direction counting on the fact that

    the students have already completed these steps twice, once on the first initial exercise then again on the second

    more complex exercise. Following this process flow should reinforce the learning and help the users become

    more proficient quickly and easily.

  • 5/28/2018 R17 Robotics

    6/353CopyrightDASSAULTSYSTEMES

    21

  • 5/28/2018 R17 Robotics

    7/353

    CopyrightDASSAULTSYSTEMES

    22

    Module 1

    Build the Layout

    Build the

    Layout

    Tags and

    Robot Tasks

    Activities and

    AssignmentsOptimizing the

    Simulation

    2

    1

    34

    Advanced

    Topics5

  • 5/28/2018 R17 Robotics

    8/353

    CopyrightDASSAULTSYSTEMES

    23

    Build the Layout

    Overview

    The first step in building a simulation is to set up a working environment that best reflects the needs

    and desired outcomes in your context.

    Once the environment is prepared, construction of the 3D Layout of a virtual world can

    begin. Bringing in plant layout items, resources and product are all items relevant to

    the virtual world.

    Objectives

    Posit ion and Manipulate Comp ass

    Insert Produc ts and Resourc es

    Snap and A ttach

    3 hours

    1

  • 5/28/2018 R17 Robotics

    9/353

    CopyrightDASSAULTSYSTEMES

    24

    Workbenches and Toolbars used in this Module

    Workbenches

    Toolbars

    Device Task Definition

    Inst.

  • 5/28/2018 R17 Robotics

    10/353

    CopyrightDASSAULTSYSTEMES

    25

    Build the Layout1

    3 hours

    Position and

    Manipulate

    Compass

    Snap and Attach

    Using Manipulation Bounding Boxes

    Snapping Automatically to Selected ObjectEditing Positions

    Using Snap Icon

    Defining Reference Plane (From) / Snap Options

    Attaching Child Selection / Hide Show Attachments

    Insert Productsand Resources

    Starting New Process

    Inserting Product

    Mounting with Set Tool

    Inserting Area

    Using Fit all in / Properties

    Using the Save As Function

    Removing Resources

  • 5/28/2018 R17 Robotics

    11/353

    CopyrightDASSAULTSYSTEMES

    26

    APosition and

    Manipulate

    Compass

    Using Manipulation Bounding Boxes

    Snapping Automatically to Selected Object

    Editing Positions

    Inst.

    P iti d

  • 5/28/2018 R17 Robotics

    12/353

    CopyrightDASSAULTSYSTEMES

    27

    About Positioning and Manipulating Compass

    1 Build the Layout

    Device

    TaskDefinition

    Complete information about positioning and manipulating compass can be found in the

    on-line documentation.

    Factory Layout and Robotics / Device Task Definition

    Position and

    Manipulate

    Compass

    It is best to move each item to its approximate final position before inserting another resource. For itemsintended to be placed relative to another item (like a plant floor), at least one coordinate will be critical. For

    the plant floor example, all items must be at 0 on the Z axis.

    P iti d

  • 5/28/2018 R17 Robotics

    13/353

    CopyrightDASSAULTSYSTEMES

    28

    The Snap Compass to Object function canbe used. The Parameters for Compass

    Manipulation box can refine the positioningeven further.

    Positioning and Manipulating Compass - Procedure

    Items can be manipulated using the bounding

    box. This technique will permit movement

    anywhere in the world according to the

    increment size set in the Tools/ Options/

    Equipment & Systems / General / Grid step.

    OR

    1

    1 Build the Layout

    Inst.

    Position and

    Manipulate

    Compass

    Position and

  • 5/28/2018 R17 Robotics

    14/353

    CopyrightDASSAULTSYSTEMES

    29

    Using Manipulation Bounding Box - Procedure

    To move an object using the bounding box,

    click on the item in the PPR tree.

    When the bounding box is highlighted around the item (usually

    green), point the cursor to one of the lines of the bounding box.Click and hold, and then move the item in the direction

    permitted by the box. Let go of the cursor when this movement

    is complete.

    If additional movements are necessary, grab

    another side of the bounding box and move in the

    direction permitted by that axis.

    Complete the grabbing and moving until the

    item is positioned correctly.

    NOTES: 1. Remember that the final placement of the item is defined by the grid size set in

    Tools/Options as noted earlier.

    2. Remember that items in reference to a floor must all be at 0 on the Z axis.

    1

    2

    3

    Inst.

    1 Build the LayoutPosition and

    Manipulate

    Compass

    Position and

  • 5/28/2018 R17 Robotics

    15/353

    CopyrightDASSAULTSYSTEMES

    30

    Snapping Automatically to Selected Object - Procedure

    3

    2

    1 To move an object using the Compass, right click on the

    compass and select Snap Automatically to Select Object.

    Click on the object to be manipulated.

    The compass moves to the object and the

    bounding box appears.

    Grab and hold the axis of the

    compass that will move or rotate

    the object in the desired direction.

    Repeat the grabbing and moving until the object is in the

    desired location.4

    Right click on the compass and click Snap Automatically to

    Selected Object again to toggle off this function and permit the

    compass to be moved back into the world.

    5

    1 Build the Layout

    Position and

    Manipulate

    Compass

    Position and

  • 5/28/2018 R17 Robotics

    16/353

    CopyrightDASSAULTSYSTEMES

    31

    Editing Positions - Procedure

    The positioning of objects can sometimes be more quickly and

    efficiently accomplished by defining the parameters for compass

    manipulation. These settings will cause the compass (and thus the

    object) to move in these predefined increments.

    This capability is useful if objects need tobe at a certain angle relative to another

    object, or for speed of placement.

    When snapped to the selected

    object, the coordinates of the

    object will be reflected in the top

    of the box.

    Setting the Rotation increments will

    cause the compass to rotate aboutthe selected axis in the pre-defined

    amount.

    EXAMPLE: Setting 90 deg along W

    axis will cause a right angle

    movement on that axis.

    Setting the

    Translation

    increments will

    cause the

    compass to

    move along

    the selected

    axis in the pre-

    defined

    amount

    To access this function, right

    click on the compass and select

    Edit

    Inst.

    1 Build the LayoutPosition and

    Manipulate

    Compass

    Position and

  • 5/28/2018 R17 Robotics

    17/353

    CopyrightDASSAULTSYSTEMES

    32

    For viewing ease, keep the rotation of the mouse relative to the floor. To do this, select

    the Tools / Options / Display / Navigation tab. In the Navigation section, activate the

    Gravitational effects during navigation option and select the Z (axis) option.

    Inst.

    Editing Positions - Procedure

    This setting should have already been set, this is just a reminder to show why and where it is to be set.

    1 Build the Layout

    1

    Position and

    Manipulate

    Compass

    2 Click OK.

  • 5/28/2018 R17 Robotics

    18/353

    CopyrightDASSAULTSYSTEMES

    33

    Insert Productsand Resources

    B

    Inst.

    Starting New Process

    Inserting Product

    Mounting Device using Set Tool

    Using Fit all In / Properties

    Using the Save As Function

    Removing Resources

    Insert Products

  • 5/28/2018 R17 Robotics

    19/353

    CopyrightDASSAULTSYSTEMES

    34

    About Inserting Products and Resources

    Insert Products

    and Resources

    DeviceTask

    Definition

    Complete information about Inserting Products and Resources can be found in the on-line documentation.

    Factory Layout and Robotics / Device Task Definition

    The insertion of products and resources depend on how you wish to use them in your process. The end result

    of the process should be the creation of a finished product consisting of the products listed in the productbranch of the PPR tree. The resources used in the process to create the final product should be listed in the

    resource branch of the PPR tree.

    1 Build the Layout

    Insert Products

  • 5/28/2018 R17 Robotics

    20/353

    CopyrightDASSAULTSYSTEMES

    35

    2

    On the main menu bar, click Start / Resource Detailing / Device Task Definition.1

    Scroll down to select Process and click OK.

    A new Process window opens (Process 2). This shows

    that you can run two different projects at the same time.

    Then click the Close button for Process 2.

    3

    To create a new project, select File / New.The

    New dialog box appears.

    Starting New Process - Procedure

    Insert Products

    and Resources1 Build the Layout

    NOTE: Only one process needs to be opened.

    Insert Products

  • 5/28/2018 R17 Robotics

    21/353

    CopyrightDASSAULTSYSTEMES

    36

    2

    Click Insert / Insert Productfrom the main menu bar.1

    3To insert tooling (resources), follow the same method as the one above, but select Insert Resource

    instead of Product.

    Select the appropriate folder from your Project Data folder and clickOpen.

    Inserting Product - Procedure

    1 Build the Layout

    The File Selection dialog box appears.

    NOTE: Resources and products should be placed

    in their appropriate place in the PPR tree.

    Inst.

    Insert Products

    and Resources

    Insert Products

  • 5/28/2018 R17 Robotics

    22/353

    CopyrightDASSAULTSYSTEMES

    37

    Inserting Product - Procedure

    Another way to insert a product is by using the Insert Product icon from the Activity

    Management toolbar.

    1

    The File Selection dialog box appears and the selection can be

    made from here.

    By clicking on the Insert Resources icon, resources can be inserted using the method shown above.

    1 Build the Layout

    Click Insert Producticon.

    Inst.

    Insert Products

    and Resources

    Insert Products

  • 5/28/2018 R17 Robotics

    23/353

    CopyrightDASSAULTSYSTEMES

    38

    1

    3

    4

    5

    2

    Click the Set Toolicon from the Robot Management toolbar.

    The Robot Dressup dialog box appears. Select a robot from the PPR tree

    for Name in the Robot section.

    Re-orientate the end effecters on the robot, if need be, using the

    compass to manipulate to desired or appropriate orientation.

    When completed, click OK.

    CorrectIncorrect

    Select a tool or weld gun from the PPR tree for Name in Device section.

    Click on Apply.

    Mounting Device using Set Tool - Procedure

    Example:

    1 Build the Layout and Resources

    Insert Products

  • 5/28/2018 R17 Robotics

    24/353

    CopyrightDASSAULTSYSTEMES

    39

    Removing Resource - Procedure

    It is possible to remove resources or products after insertion and the method is as follows:

    Select the Resource or product to be removed either

    from the PPR tree or the 3-D view.

    2

    1

    Click on the Remove from PPRicon from the PPR

    Tools toolbar.

    The item selected will disappear automatically after selecting

    the Remove from PPR icon.

    1 Build the Layout

    NOTE: The removing of products and resources can only be accomplished

    on the top elements in the product or resource lists.

    Inst.

    and Resources

    Insert Products

  • 5/28/2018 R17 Robotics

    25/353

    CopyrightDASSAULTSYSTEMES

    40

    Using the Save As Function - Procedure

    9

    To save the floor, from the main menu select File / Save As, and save in the appropriate

    folder.

    Example:

    1 Build the Layout

    Inst.

    and Resources

  • 5/28/2018 R17 Robotics

    26/353

    CopyrightDASSAULTSYSTEMES

    41

    Inst.

    Insert Products and ResourcesExercise

    Exercise Insert Products and Resources

  • 5/28/2018 R17 Robotics

    27/353

    CopyrightDASSAULTSYSTEMES

    42

    Scope: Products and resources will be inserted and set up to start the creation of a simple onerobot one product work cell.

    Conditions:V5 and Resource Detailing Device Task Definition workbench must be open.

    In this exercise you will:

    Start a New Process

    Insert Products and Resources

    Mount a Weld Gun

    20 min.

    ExerciseInsert Products and Resources

    Do It Yourself (1/4)

  • 5/28/2018 R17 Robotics

    28/353

    CopyrightDASSAULTSYSTEMES

    43

    Do It Yourself (1/4)

    Starting Point Ending Point

    Open: V5 with Device Task Definition workbench

    Do It Yourself (2/4)

  • 5/28/2018 R17 Robotics

    29/353

    CopyrightDASSAULTSYSTEMES

    44

    o t ou se ( / )

    Start a New Process

    1. Select File / Newfrom the drop down menu.

    2. Select Processfrom the List of Types in the New dialog

    box and click OK.

    Inst.

    A new Process opens and the page displays Process 2.

    The software defaults to the last opened workbench automatically.

    REMINDER: Only one Process needs to be opened at a time.

    Do It Yourself (3/4)

  • 5/28/2018 R17 Robotics

    30/353

    CopyrightDASSAULTSYSTEMES

    45

    ( )

    Insert Product

    1. Using the methods from the procedure section

    insert the following items.

    Inst.

    R.H. Body Side AssemblyProductStation (Fixture)Resource

    IRB_6400_24_150 (Robot) Resource

    Rocker2 (WeldGun) - Resource

    The path to the Products and Resources is as follows:

    R16 Robotics / Project Data / and then the appropriatefolder Resource or Product.

    R.H. Body Side Assembly

    IRB_6400_24_150

    Station

    ROCKER2

    Do It Yourself (4/4)

  • 5/28/2018 R17 Robotics

    31/353

    CopyrightDASSAULTSYSTEMES

    46

    Mounting Device using Set Tool

    Inst.

    ( )

    1. Click the Set Toolicon.

    2. Select IRB_6400_24_150for robot name.

    3. Select ROCKER2#2from the PPR tree for device name.4. Click Apply,do not yet click OK.

    5. Double-click compass to use the Parameters for Compass

    Manipulation dialog box.

    6. Using Rotational Increments position the weld gun as shown:

    7. Click OK.

    Save As: R17 Robotics / R17-Robotics Project Data / Process

    / RoboticsExercise-1.CATProcess

  • 5/28/2018 R17 Robotics

    32/353

    CopyrightDASSAULTSYSTEMES

    47

    C Snap and Attach

    Using the Snap Icon

    Defining Reference Plane (From) / Snap Options

    Attaching Child Selection / Hide Show Attachments

    Inst.

    Snap and Attach1 Build the Layout

  • 5/28/2018 R17 Robotics

    33/353

    CopyrightDASSAULTSYSTEMES

    48

    About Snapping and Attaching

    The completion of a layout includes placing and attaching other various resources and assigning them to their

    appropriate parent parts. This is done for the robots and other resources which sit on or depend on other resources

    for full functionality. The snap function allows for placement and the child selection allows the parent childrelationship to be selected.

    Factory Layout and Robotics / Resource Detailing V5 R15 Robotics

    Device Task

    Definition

    More about snapping and attaching can be found in the on-line documentation.

    1 Build the Layout

    Snap and Attach1 Build the Layout

  • 5/28/2018 R17 Robotics

    34/353

    CopyrightDASSAULTSYSTEMES

    49

    Using the Snap Icon - Procedure

    In the Layout Tools toolbar, click the Snapicon.

    The Snap Options dialog box appears.

    Select a resource from the PPR Tree to be moved.

    The Define Reference Plane (From) dialog box appears and a green compass is

    displayed showing the resources current orientation.

    As the mouse pointer is moved, a small white rectangle is

    displayed to show the selectable planes.

    Move the white rectangle and line to the desired plane and

    orientation and click the left mouse button. The green compass

    moves to this location and orientation.

    2

    1

    3

    Example:

    1 Build the Layout

    NOTE: Skip this step if the green compass is initially in the desired location

    and orientation.

    Snap and Attach1 Build the Layout

  • 5/28/2018 R17 Robotics

    35/353

    CopyrightDASSAULTSYSTEMES

    50

    Define Reference Plane (From) / Snap Options - Procedure

    Click OKin the Define Reference Plane (From) dialog box. Then select

    the object for the resource to be snapped.

    Orientate the rectangle and the line as shown in the image. Click using the

    left mouse button, and then click OKin the dialog box.

    The Snap Options dialog box appears.

    In the Select field, choose Faceand click OK.

    2

    1

    3

    The Define Reference Plane (To) dialog box appears.

    Build the Layout

    The resource should now be sitting on the object.

    Snap and Attach1 Build the Layout

  • 5/28/2018 R17 Robotics

    36/353

    CopyrightDASSAULTSYSTEMES

    51

    Attach / Child Selection / Hide Attachments - Procedure

    In the Layout Tools toolbar, select the Attach icon. The system prompts

    to select the parent first, select the Object and then select the

    resource.The Child Selection dialog box appears.

    Select OK, the ParentChild relationship appears.

    It is possible to Hide or Show this relationship. To hide it, right-click on the

    text, and select Hide / Show from the contextual menu.

    8

    9

    10

    Build the Layout

  • 5/28/2018 R17 Robotics

    37/353

    CopyrightDASSAULTSYSTEMES

    52Inst.

    Snap and Attach Exercise

    ExerciseSnap and Attach

  • 5/28/2018 R17 Robotics

    38/353

    CopyrightDASSAULTSYSTEMES

    53

    Scope: This exercise will finish the insertion of resources into the project. The resources will then be

    snapped and the relationships defined.

    Conditions:V5 and Resource Detailing Device Task Definition workbench must be open.

    In this exercise you will:

    Insert a Riser for the Robot

    Snap the Robot to the Riser

    Attach Robot and Riser

    20 min.

    Do It Yourself (1/5)

  • 5/28/2018 R17 Robotics

    39/353

    CopyrightDASSAULTSYSTEMES

    54

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-1.CATProcess

    Do It Yourself (2/5)

  • 5/28/2018 R17 Robotics

    40/353

    CopyrightDASSAULTSYSTEMES

    55

    Insert Robot Riser

    1. Applying the previously learned insertion methods navigate to and insert Riser M.CATProductas a

    resource.

    Inst.

    The Riser M. is inserted near the robot, exact positioning is not necessary at this time.

    Riser M

    Do It Yourself (3/5)

  • 5/28/2018 R17 Robotics

    41/353

    CopyrightDASSAULTSYSTEMES

    56

    Snapping Robot to the Riser

    Referencing the methods from the procedure section Snap the Robot to the Riser M.

    Inst.

    1. Click Snapfrom the Layout Tools toolbar.2. The command prompts for the object to be

    snapped, select the Robot (IRB_6400_24_150).3. Select as shown in the Define Reference Plane

    (From) dialog box and click OK.

    4. The command prompts for the object to be

    snapped to, select theRiser M.

    5. Select as shown in the Define Reference Plane (To)

    dialog box and click OK.

    6. Select as shown in the Snap Options dialog boxappears and click OK.

    Do It Yourself (4/5)

  • 5/28/2018 R17 Robotics

    42/353

    CopyrightDASSAULTSYSTEMES

    57

    Attaching Robot and Riser

    Inst.

    In order to complete the relationship between the robot and riser they need to be attached

    to one another.

    1. Click Attachfrom the Layout Tools toolbar.

    2. Select the Parent (Riser M.)and then the Child (Robot),for the relationship

    to be selected.

    3. Click OKin the Child Selection dialog box.

    The relationship is complete.

    NOTE: This is done in case the riser needs to be moved,

    everything attached to the riser will move with it.

    Do It Yourself (5/5)

  • 5/28/2018 R17 Robotics

    43/353

    CopyrightDASSAULTSYSTEMES

    58

    Attachments and Child Selection

    Inst.

    Using the compass and or the bounding boxes, create a layout that looks similar to this.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-2.CATProcess

    Build the Layout Module Summary1

  • 5/28/2018 R17 Robotics

    44/353

    CopyrightDASSAULTSYSTEMES

    59

    Summary

    This module introduced the first step in building a simulation, i.e. to set up a working environment that best reflects

    the needs and desired outcomes in your context.

    Later procedure to bring in resources, products, and few basic tasks were discussed.

    Coming Up

    Create Tags and Robo t Tasks

    Build the1

  • 5/28/2018 R17 Robotics

    45/353

    CopyrightDASSAULTSYSTEMES

    60

    Module 2

    Create Tags and Robot

    Tasks

    Layout

    Create Tags

    and Robot

    Tasks

    Activities andAssignmentsOptimizing the

    Simulation

    2

    3

    4

    Advanced

    Topics

    5

    Create Tags and Robot Tasks2

  • 5/28/2018 R17 Robotics

    46/353

    CopyrightDASSAULTSYSTEMES

    61

    Overview

    Objectives

    Creating Tags

    Creating Rob ot Tasks

    Using Teach and J og

    Running a Robot Process

    Tag points are created to give the robot a path to follow to perform the job at hand. The job

    may be welding, adhesions, or other tasks. The tag points need to be stored some whereand this is where Robot Tasks come in. A robot task is a storage area for multiple tag

    points or groups.

    Workbenches and Toolbars used in this Module

  • 5/28/2018 R17 Robotics

    47/353

    CopyrightDASSAULTSYSTEMES

    62

    Workbenches

    Toolbars

    Create Tags and Robot Tasks2

  • 5/28/2018 R17 Robotics

    48/353

    CopyrightDASSAULTSYSTEMES

    63

    B

    C

    D

    Moving with Jog Panel

    Moving with Teach Pendant

    Adding Tags from Teach Pendant

    Saving Initial State

    Using Task Simulation

    Creating New Robot TasksAdding Tags to the Task

    Renaming Tasks and Operations

    Create Robot

    Tasks

    Use Teach and

    Jog

    Run a Robot

    Process

    Create TagsA

    Creating New Tag Group

    Creating New Tags

    Renaming Tag Group and Tags

    4 hours

  • 5/28/2018 R17 Robotics

    49/353

    CopyrightDASSAULTSYSTEMES

    64

    A Create Tags

    Creating New Tag Group

    Creating New Tags

    Renaming Tag Group and Tags

    2Create Tags

    Create Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    50/353

    CopyrightDASSAULTSYSTEMES

    65

    About Creating Tags (Points and Groups)

    Tags are created to ensure that the robot has a path to follow. By creating tag points a path is

    created, this path can be numbered and named. The path can then be reordered after the path is

    created or in the middle of the process.

    Device

    Task

    Definition

    Complete information about creating tags can be found in the on-line documentation.

    Factory Layout and Robotics / Device Task Definition

    2Create Tags

    Create Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    51/353

    CopyrightDASSAULTSYSTEMES

    66

    To create a New Tag Group, click on the New Tag Groupicon from the Tag toolbar.

    Creating New Tag Group - Procedure

    The default name is acceptable but it can be given any name

    you wish.2

    1

    3Click OK.

    The tag group is created and is placed in the

    Resource List of the PPR tree as shown.

    The Tag Group dialog box appears.

    2

    Creating New Tags Procedure

    Create TagsCreateTags and Robot Tasks

  • 5/28/2018 R17 Robotics

    52/353

    CopyrightDASSAULTSYSTEMES

    67

    Creating New Tags - Procedure

    To create New Tags a group must first be created, once the group has been created a new tag can

    be added to the group.

    1 Click the New Tagicon from the Tag toolbar.

    2

    Click on Define Plane and using the define plane white bounding box,

    select a position for the tag to be placed, and then click OK.3

    Select the Tag Group from the PPR tree to place the tag.

    The Define Plane dialog box appears.

    The tag is created and can be viewed by zooming in the area where it was

    placed.

    2

    Renaming Tag Gro p Proced re

    CreateTags and Robot TasksCreate Tags

  • 5/28/2018 R17 Robotics

    53/353

    CopyrightDASSAULTSYSTEMES

    68

    Renaming Tag Group - Procedure

    Tags and the tag groups can be renamed in order to separate it into many different tags and groups

    for viewing ease.

    1 Tag groups can be renamed by right-clicking on the group in the PPR tree and selecting Properties.The Properties dialog box appears.

    2 Type a name under Instance name to rename the tag

    group.

    3 Click Apply.The name changes in the PPR tree.

    4 Click Closeor OKto close the dialog box.

    2 CreateTags and Robot Tasks

    Renaming Tag - Procedure

    Create Tags

  • 5/28/2018 R17 Robotics

    54/353

    CopyrightDASSAULTSYSTEMES

    69

    3

    Click Apply.The name is changed and it is updated

    automatically in the PPR tree.4

    Right-click on the tag in the PPR tree and then select

    Properties from the text box.The Properties dialog box appears.

    Under Naming, the name of the tag can be changed to

    your preference.

    Click Close or OKto close the dialog box.5

    Renaming Tag - Procedure

    Tags can be renamed using the same method.

    1

    2 Click Tag in the Properties dialog box.

  • 5/28/2018 R17 Robotics

    55/353

    CopyrightDASSAULTSYSTEMES

    70

    Create TagsExercise

    ExerciseCreate Tags

  • 5/28/2018 R17 Robotics

    56/353

    CopyrightDASSAULTSYSTEMES

    71

    Scope: The points for the welds must be created for the robot. In this section you will create tags and atag group to hold the tags that are created.

    Conditions:V5 and Resource Detailing Device Task Definition workbench must be open.

    In this exercise you will:

    Create New Tag Group

    Create New Tags

    Rename Tag Group and Tags

    20 min.

    Do It Yourself (1/5)

  • 5/28/2018 R17 Robotics

    57/353

    CopyrightDASSAULTSYSTEMES

    72

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-2.CATProcess

    Do It Yourself (2/5)

    Create New Tag Group

  • 5/28/2018 R17 Robotics

    58/353

    CopyrightDASSAULTSYSTEMES

    73

    Create New Tag Group

    1. Click New Tag Groupicon from the Tag toolbar.

    2. The Tag Group dialog box appears, name the groupWeld_Path_1and click OK.

    The TagList appears in the PPR tree as shown in the below image:

    Do It Yourself (3/5)

    Create New Tags

  • 5/28/2018 R17 Robotics

    59/353

    CopyrightDASSAULTSYSTEMES

    74

    1. Click New Tagicon from the Tag toolbar.

    2. Select Weld_Path_1from the PPR tree as a place to store the Tag.3. Click on the Define Planeicon from the Define Plane dialog box.

    4. Using the White Define Plane box pick a place on the R.H. Body Side Assy.

    Using the White Define Plane box pick a place on the R.H. Body Side

    Assy.

    Examples

    Use the Next Page as a Guide to create tag Points.

    Do It Yourself (4/5)

    Create New Tags

  • 5/28/2018 R17 Robotics

    60/353

    CopyrightDASSAULTSYSTEMES

    75

    g

    Tags will be created on and around the R.H. Body Side Assembly.

    Example

    Using the picture below create a path of tag points similar to this.

    Inst.

    Rename Tags and Groups

    Do It Yourself (5/5)

  • 5/28/2018 R17 Robotics

    61/353

    CopyrightDASSAULTSYSTEMES

    76

    Inst.

    1. Right-click on the Tag.1to be renamed, then select

    Properties from the menu.

    2. Click Tagnode in the Properties dialog box.

    3. Under Naming, change the name to Weld_Tag.4. Click the Applybutton to complete the changes.

    5. Select OK orCloseto close the dialog box.

    The same method can be used to change the name of the taggroup except:

    Instead of selecting the Tag node, the Product Node would

    need to be selected.

    NOTE: The tag group name can be changed but it is not necessary for this project.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-3.CATProcess

  • 5/28/2018 R17 Robotics

    62/353

    CopyrightDASSAULTSYSTEMES

    77

    Create Robot

    TasksB

    Creating New Robot Tasks

    Adding Tags to Tasks

    Renaming Tasks and Operations

    About Creating Robot Tasks

    Create RobotTasks2 Create Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    63/353

    CopyrightDASSAULTSYSTEMES

    78

    This user friendly function makes programming robots less cumbersome. This provides the ability to take

    the fastener points assigned to a process activity and reuse them for creating a robot task. Based on the

    amount of fasteners assigned prior to selecting this powerful function, this generates operations that robots

    use in a matter of seconds. A task is a linear sequence of activities called operations, each operation cancontain a motion and a set of actions.

    Device Task

    Definition

    More about creating robot tasks can be found in the on-line documentation.

    Factory Layout & Robotics / Device Task Definition

    Creating New Robot Task - Procedure

    2 Create Tags and Robot TasksCreate Robot

    Tasks

  • 5/28/2018 R17 Robotics

    64/353

    CopyrightDASSAULTSYSTEMES

    79

    2 The task must be associated with a robot, so select the appropriate robot for the task.

    The task is automatically placed in the PPR tree under the Robot in the Program section.

    Once the Robot Task has been created it can bepopulated with tasks and operations.

    To create a new robot task, click on New Robot Taskfrom the Sequence toolbar.1

    Adding Tags to the Task - Procedure

    2 Create Tags and Robot TasksCreate Robot

    Tasks

  • 5/28/2018 R17 Robotics

    65/353

    CopyrightDASSAULTSYSTEMES

    80

    Adding tags to the robot task can be done using the Add Tag icon from the Sequence toolbar.

    1 Click the Add Tagicon from the Sequence toolbar.

    2 Select the robot task to associate the tags with.

    The operations are completed automatically and are displayed under the

    Robot Task in the PPR tree.

    Example3 Select tag group to be placed in the robot task.

    Renaming Tasks and Operations - Procedure

    2 Create Tags and Robot TasksCreate Robot

    Tasks

  • 5/28/2018 R17 Robotics

    66/353

    CopyrightDASSAULTSYSTEMES

    81

    Tasks and operations may need to be renamed in order to keep the process easy to read and understand.

    1

    2

    Right-click on the Operation or Task that needs to be renamed.

    Click on Propertiesfrom the menu and under the General tab the names can be changed.

    3 Click on Apply.

  • 5/28/2018 R17 Robotics

    67/353

    CopyrightDASSAULTSYSTEMES

    82

    Creating Robot TasksExercise

    Create Robot Task - Exercise

  • 5/28/2018 R17 Robotics

    68/353

    CopyrightDASSAULTSYSTEMES

    83

    Scope: Robot Tasks are created as a storage area for the operations assigned to the robot. A taggroup can be inserted into a robot task to create operations.

    Conditions:V5 and Resource Detailing Device Task Definition workbench must be open.

    In this exercise you will:

    Create New Robot Task

    Add Tags to the Task

    Rename Tasks and Operations

    20 min.

    Do It Yourself (1/4)

  • 5/28/2018 R17 Robotics

    69/353

    CopyrightDASSAULTSYSTEMES

    84

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-3.CATProcess

    Do It Yourself (2/4)

    Create New Robot Task

  • 5/28/2018 R17 Robotics

    70/353

    CopyrightDASSAULTSYSTEMES

    85

    1. Click New Robot Taskicon from the Sequence toolbar.

    2. Select the Robot (IRB_6400_24_150)from the PPR tree.

    Now that the Robot Task has been created it can be populated with the

    associated paths and tags.

    Do It Yourself (3/4)

    Adding Tags to Tasks

  • 5/28/2018 R17 Robotics

    71/353

    CopyrightDASSAULTSYSTEMES

    86

    1. Click the Add Tagicon from the Sequence toolbar.

    2. Select the Robot Task.1for a place to store the tags.3. Select Weld_Path_1as the tag group to be placed in Robot

    Task.1.

    NOTE: When only one task is available, step 2 is not necessary.

    The operations will be completed automatically and placed in the RobotTask.1 as

    shown in the example.

    Renaming Tasks and Operations

    Do It Yourself (4/4)

  • 5/28/2018 R17 Robotics

    72/353

    CopyrightDASSAULTSYSTEMES

    87

    1. Right-click RobotTask.1 from the PPR tree, then select

    Properties from the menu.

    2. Select the Generaltab from the Properties dialog box.

    3. Under Naming, change the name to Welding_Task.4. Select OK orApplyin order to complete the changes.

    The same method can be used to change

    the name of the operations.

    NOTE: The operations name can be changed but it is not necessary for this project.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-4.CATProcess

  • 5/28/2018 R17 Robotics

    73/353

    CopyrightDASSAULTSYSTEMES

    88

    C Move a Robot

    Moving with Jog PanelMoving with Teach Pendant

    Adding Tags using Teach Pendant

    About Moving a Robot

    Move a Robot2 Create Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    74/353

    CopyrightDASSAULTSYSTEMES

    89

    Using Teach and Jog are two methods of performing the same task. The task being to move a robot, a robot

    can be moved to create a tag point or for various other reasons. Teach and Jog are both used to move a

    robot. Utilizing the Teach Pendant it is possible to add tags to the robot path this can be useful when a tag

    point has been missed or if one is incorrectly placed.

    Device Task

    Definition

    More about moving a robot can be found in the on-line documentation.

    Factory Layout & Robotics / Device Task Definition

    Moving using Jog Panel - Procedure

    2 Move a RobotCreate Tags and Robot Tasks

    Jogging can be done using the Jog a Device icon from the Robot Management toolbar

  • 5/28/2018 R17 Robotics

    75/353

    CopyrightDASSAULTSYSTEMES

    90

    Jogging can be done using the Jog a Device icon from the Robot Management toolbar.

    1 Click the Jog a Deviceicon, then select the device to be moved.

    The Jog Panel appears.

    2

    Using the panel, there are multiple ways to jog the device.

    One way is by using the Predefined Positions, the panel comeswith one default position Home_1.

    Selecting this will move the device back to the original home

    position.

    Another way to return the device to the home position is by

    clicking the Reset button.

    OR

    Moving using Jog Panel - Procedure

    2 Move a RobotCreate Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    76/353

    CopyrightDASSAULTSYSTEMES

    91

    The device can be moved using

    Joint Motion.Cartesian Motion can also be used

    to jog devices.

    Each Joint can be moved

    independently utilizing the arrows

    or the degree arrows.Linear and Angular Step size can

    be set using these buttons.

    This button closes the Jog

    Panel.Highlighting this button

    makes the changesimmediate.

    Returns the device to the

    default position.

    Predefined Home Positions

    can be set and accessed

    here.

    Inst.

    Moving using Teach Command - Procedure

    2 Move a RobotCreate Tags and Robot Tasks

    Moves can be made and set by using the Teach command.

  • 5/28/2018 R17 Robotics

    77/353

    CopyrightDASSAULTSYSTEMES

    92

    y g

    1 Select the Teach a Deviceicon from the Robot Management toolbar.

    2

    3

    Select the Robot to teach from the PPR tree. The Teach

    dialog box appears.

    The robot can be moved using the Compass that attaches

    to the end of the robot.

    Example

    Moving using Teach Command - Procedure

    2 Move a RobotCreate Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    78/353

    CopyrightDASSAULTSYSTEMES

    93

    Choose between Table and

    Compact Format

    Select the Different Tasks associated

    with the robot

    Select between the

    Operations inside of the Task

    Selected

    Step size can be set here

    Highlighting this will allow you to see a line

    representing the path the robot moves from point

    to point

    This button opens the Jog

    Panel

    Process and VIA points can be

    inserted using this feature

    This button lets to modify a

    point.

    Allows you to Delete

    Points

    Shows the name of the Tag

    Group selected

    Sets the robot to Jump or

    No Jump

    2 Move a RobotCreate Tags and Robot Tasks

    Moving using Teach Command - Procedure

    Move one stepSkip to last

    Operation

  • 5/28/2018 R17 Robotics

    79/353

    CopyrightDASSAULTSYSTEMES

    94

    A simulation can be ran

    from the path created

    Operations can be stepped

    through using these buttons

    Pause Simulate from

    beginning

    Run to next

    operation

    Run Complete

    Simulation.

    Skip to Operation 1

    Move one step backMove one step

    forwardOperation

    Choose between Process and VIA

    points

    Choose insertion points before or after

    the operation the user is in

    Tag, Cartesian, and Joint are the

    options to define the points origin

    Inst.

    Adding Tags using Teach Command - Procedure

    2Move a Robot

    Create Tags and Robot Tasks

    Tags can be added to the path using the Teach command

  • 5/28/2018 R17 Robotics

    80/353

    CopyrightDASSAULTSYSTEMES

    95

    Tags can be added to the path using the Teach command.

    1

    2

    Click on Teach a Deviceicon on the Robot Management toolbar, and then

    click on the robot.

    You will see Teach dialog box.

    Select Tablefrom the drop menu for Format field.

    You will see Teach dialog box in a table format.

    Inst.3 Select the operation at the desired insertion point.

    Adding Tags using Teach Command - Procedure

    2Move a Robot

    Create Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    81/353

    CopyrightDASSAULTSYSTEMES

    96

    3

    Using the previous pages as a reference make selections as needed. (i.e.

    Tag, Cartesian, Joint, Before, After, etc).

    The tag is created and can be modified or reordered as needed using

    the Teach command.

    Inst.

    Check the Jog check box in the teach dialog box and jog the robot to move to the desired position.

    Use the pull down menu under Tag Group/Tag Name to select the tag group in which you wantthe new tag to appear

    4

    5

    Click the Insert button and click OK.6

  • 5/28/2018 R17 Robotics

    82/353

    CopyrightDASSAULTSYSTEMES

    97

    Move a RobotExercise

    ExerciseMove a Robot

    40 min.

  • 5/28/2018 R17 Robotics

    83/353

    CopyrightDASSAULTSYSTEMES

    98

    Scope: Teach and Jog are two separate dialog boxes with similar functions, both can be used forrobot motion. However the Teach Pendant can be used to add tags, modify points, and set the movementtype of the motion.

    Conditions:V5 and Resource Detailing Device Task Definition workbench must be open.

    In this exercise you will:

    Move using Jog Panel

    Move using Teach Command

    Add Tags using Teach Command

    40 min.

    Do It Yourself (1/5)

  • 5/28/2018 R17 Robotics

    84/353

    CopyrightDASSAULTSYSTEMES

    99

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-4.CATProcess

    Do It Yourself (2/5)

    Move using Jog Panel

    Click on Jog a Device from the Robot Management toolbar1

  • 5/28/2018 R17 Robotics

    85/353

    CopyrightDASSAULTSYSTEMES

    100

    Click on Jog a Devicefrom the Robot Management toolbar.1.

    Select the Robot (IRB_6400_24_150)from the PPR tree.2.

    Using the Compass move the robot to different positions, it is helpful to

    refer to the multiple methods learned from the procedural section of the

    manual as well.

    3.

    Click Close.4.

    Inst.

    Do It Yourself (3/5)

    Move using Teach Command

    1 Click the Teach a Device icon from the Robot Management

  • 5/28/2018 R17 Robotics

    86/353

    CopyrightDASSAULTSYSTEMES

    101

    1. Click the Teach a Deviceicon from the Robot Management

    toolbar.2. Select the Robot (IRB_6400_24_150)from the PPR tree.

    3. Using the Compass move the robot to the different Operations, it ispossible to Edit, Modify, and Insert tags using the Teach Pendant.

    Inst.

    When selecting the operations from the Teach Pendant,

    an Output Window appears.

    The window states that the point is unreachable.

    Using the Compass manipulate the tag orientationso the point is reachable.

    NOTE: The next page has some examples of how this is done.

    Move using Teach Pendant

    Do It Yourself (4/5)

    The tag can be modified by using the compass to find a reachable point.

  • 5/28/2018 R17 Robotics

    87/353

    CopyrightDASSAULTSYSTEMES

    102

    Reachable

    As seen in the picture below the point is reachable when the robot is the normal orange color. When the

    robot turnspurple it is an unreachable position.

    Unreachable

    Inst.

    Adding Tags using Teach Command

    Do It Yourself (5/5)

    1. Click Teach a Deviceicon and then on (IRB_6400_24_150)from

  • 5/28/2018 R17 Robotics

    88/353

    CopyrightDASSAULTSYSTEMES

    103

    the PPR tree.

    2. Select Tablefor Format field and choose Operation.1

    Depending on the selections from the teach pendant, the tagcan be inserted before or after the operation.

    For this project, tag needs to be inserted before the first

    operation.

    3. Check the Jogcheck box and using the Jog dialog box move the robot to the

    required position.

    4. Click on Insert and then onOK.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-5.CATProcess

  • 5/28/2018 R17 Robotics

    89/353

    CopyrightDASSAULTSYSTEMES

    104

    DRun a Robot

    Process

    Saving Initial StateUsing Task Simulation

    About Running a Robot Process

    Run a RobotProcess2 Tags and Robot Tasks

  • 5/28/2018 R17 Robotics

    90/353

    CopyrightDASSAULTSYSTEMES

    105

    A single robot process can be created and ran in a matter of minutes, which depends on number of

    activities the robot is about to do. The most important thing to remember is to save the initial state when asimulation is going to run. Finally using process simulation the task can be seen by selecting this single

    command.

    Device Task

    Definition

    More about running a robot process can be found in the on-line documentation.

    Factory Layout & Robotics / Device Task Definition

    Saving Initial State - Procedure

    2 Run a RobotProcessTags and Robot Tasks

    The state in which a process begins is called the initial state.

    1 To save a process in this state, click the Save Initial State

    icon from the Simulation toolbar

  • 5/28/2018 R17 Robotics

    91/353

    CopyrightDASSAULTSYSTEMES

    106

    icon from the Simulation toolbar.

    You can set up the Environment in the proper

    positions and using this icon the positions will

    all be saved.

    2

    The default selections are acceptable.

    After Initial State has been set, it can be restored at any

    time by using the Restore Initial Stateicon from the

    Simulation toolbar.

    The default selections are acceptable.

    Inst.

    The Restore Initial Condition dialog box appears.

    The Save Initial Condition dialog box appears.

    Using Task Simulation - Procedure

    2 Run a RobotProcessTags and Robot Tasks

    To run the tasks created, select the Robot Task to run from the

    TaskList of the PPR tree.1

  • 5/28/2018 R17 Robotics

    92/353

    CopyrightDASSAULTSYSTEMES

    107

    2

    Click on the Robot Task Simulation

    icon from the Simulation toolbar.

    3 Click the playbutton and watch the task run.

    4 Click the Red Xto close the toolbar after the task has finished running.

    The Simulation Controls Tools and Process Simulation toolbars appears.

  • 5/28/2018 R17 Robotics

    93/353

    CopyrightDASSAULTSYSTEMES

    108

    Run a Robot ProcessExercise

    ExerciseRun a Robot Process

    40 min.

  • 5/28/2018 R17 Robotics

    94/353

    CopyrightDASSAULTSYSTEMES

    109

    Scope: Running a Robot Process is not usually done in industry, but for the purpose of this class it is easier to showthe capabilities of this software in a easy to create environment.

    Conditions:V5 and Resource Detailing Device Task Definition workbench must be open.

    In this exercise you will:

    Save the Initial State

    Use Robot Task Simulation

    40 min.

    Do It Yourself (1/3)

  • 5/28/2018 R17 Robotics

    95/353

    CopyrightDASSAULTSYSTEMES

    110

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-5.CATProcess

    Do It Yourself (2/3)

    Save the Initial State

    1. Click the Save the Initial Stateicon from the Simulation toolbar.

    2 The Save Initial Condition dialog box appears The default selections

  • 5/28/2018 R17 Robotics

    96/353

    CopyrightDASSAULTSYSTEMES

    111

    2. The Save Initial Condition dialog box appears. The default selectionsare acceptable, click OKand the Current State will be saved.

    Once the Initial State has been saved, it can be restored using theRestore Initial State icon.

    The initial state needs to be restored before running a

    process be attempted. In order to keep the positions of

    everything intact.

    Do It Yourself (3/3)

    Using Robot Task Simulation

    1. Click the Robot Task Simulationicon from the Simulation toolbar

    in order to run the process

  • 5/28/2018 R17 Robotics

    97/353

    CopyrightDASSAULTSYSTEMES

    112

    in order to run the process.2. Select Robot Task.1 as the task to be simulated.

    The Simulation Controls and Process Simulation toolbarsappear.

    3. Select the playicon from the Process Simulation toolbar.

    The Simulation will play through the whole path that was created.

    Be sure to restore the Initial Position before and after running the simulation.

    NOTE: If the robot is spinning between tags it is OK, the turn numbers will be set later in the project.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-6.CATProcess

    Tags and Robot Tasks Module Summary

    Summary

    2

  • 5/28/2018 R17 Robotics

    98/353

    CopyrightDASSAULTSYSTEMES

    113

    This module introduced you to the procedure of creating tags and robot tasks. These are essential to give the robot apath to follow to perform its job. Later adding tags using Teach pendant, using Jog panel and running single tasksimulation was discussed.

    Coming Up Next:

    Act iv i t ies and Assignm ent

    6 hours

  • 5/28/2018 R17 Robotics

    99/353

    CopyrightDASSAULTSYSTEMES

    114

    Build the

    Layout

    Tags and

    Robot Tasks

    1

    2

    3

    4

  • 5/28/2018 R17 Robotics

    100/353

    CopyrightDASSAULTSYSTEMES

    115

    Module 3

    Activities and

    Assignments

    Activities and

    Assignments

    Optimizing the

    Simulation

    4

    Advanced

    Topics

    5

    Activities and Assignments

    Overview

    3

    Activities and assignments can be made to a project after the initial planning phase is over

  • 5/28/2018 R17 Robotics

    101/353

    CopyrightDASSAULTSYSTEMES

    116

    Objectives

    Create Ac tivi t ies

    Ass ign Fasteners

    Assign Products

    Assign Resources

    Add Weld Gun Act ions

    Activities and assignments can be made to a project after the initial planning phase is over.

    In order to compile a project into a realistic representation of an actual workcell, it is

    necessary to create activities and then assign them to the appropriate products andresources.

    Workbenches and Toolbars used in this Module

    Workbenches

  • 5/28/2018 R17 Robotics

    102/353

    CopyrightDASSAULTSYSTEMES

    117

    Toolbars

    Activities and Assignments3

    A i

    Create

    ActivitiesA

  • 5/28/2018 R17 Robotics

    103/353

    CopyrightDASSAULTSYSTEMES

    118

    B

    CD

    Assigning Methods

    Defining Assignment Type

    Assigning Resources to Activity

    Un-assigning Resources

    Creating Robot Task

    Setting Active Task

    6 hours

    Importing Fasteners

    Assigning Fasteners

    AssignFasteners

    Assign

    ProductsAssignResources

    Creating Station ActivitiesCreating Activities for Station

    Removing Activity

    E

    Creating Weld Gun Actions

    Jogging to Weld Point

    Add Weld GunActions

  • 5/28/2018 R17 Robotics

    104/353

    CopyrightDASSAULTSYSTEMES

    119

    A CreateActivities

    Creating Station Activity

    Creating Activities in Station

    Removing Activities

    About Creating Activities

    3 Create Activities

    Activities can be created for anything from a simple one robot process to a complete multiple work-

    cell shop project. An activity can be as a storage area for step in the process. For example, a loading

    ti it b t d t t th t it t k t l t th t ti it (P Pi k P

    Activities and Assignments

  • 5/28/2018 R17 Robotics

    105/353

    CopyrightDASSAULTSYSTEMES

    120

    activity can be created to store the steps it takes to complete that activity (Pounce, Pick, Pounce,

    and Place). More complex tasks can be stored inside activities as well, such as a spot gluing or arc

    welding path.

    Fastening

    Process

    Planner

    Complete information about creating activities can be found in the on-line documentation.

    Factory Layout and Robotics / Fastening Process Planner

    3

    In order to create a Station Activity, open the Fastening Process

    Planner Workbench.

    Creating Station Activity - Procedure

    1

    Create ActivitiesActivities and Assignments

  • 5/28/2018 R17 Robotics

    106/353

    CopyrightDASSAULTSYSTEMES

    121

    2 Select the Create Station Activity icon from the Activities toolbar.

    3Click on the Process node of the PPR tree.

    The Create Activity dialog box appears.

    4 Click OKand the Station will be created in the PPRtree under the Process node.

    3

    Creating Activities in Station - Procedure

    After creating the station, activities can now be inserted to it.

    Create ActivitiesActivities and Assignments

  • 5/28/2018 R17 Robotics

    107/353

    CopyrightDASSAULTSYSTEMES

    122

    Click on the Activity to be inserted, such as loading, or spot

    gluing activity from the Activities toolbar.

    The Create Activity dialog box appears.

    1

    2

    3

    Give a name or accept the default name in the dialog box.

    Click OKand the activity will be placed in the PPR tree under

    the station it was chosen.

    Activities can be added in the order that is needed to create a process for the workcell.

    Example Process Flow: Load, Clamp, Spot Gluing.1, Spot Gluing.2, Unclamp, and Unload.

    3

    Insert

    U L di

    Insert Stud

    WeldingInsert Adhesive

    Activities Toolbar (Options)

    Create ActivitiesActivities and Assignments

  • 5/28/2018 R17 Robotics

    108/353

    CopyrightDASSAULTSYSTEMES

    123

    Insert

    UnClamping

    Activity

    UnLoading

    Activity

    Insert Station

    Activity

    Activity

    Insert ClinchingActivity

    Insert Adhesive

    Application

    Activity

    Insert

    Grouping

    Activity

    InsertLoading

    Activity

    Insert

    Clamping

    Activity

    Insert Spot Welding

    Activity

    Insert Spot Gluing Activity

    Insert Arc

    Welding Activity

    Insert Sealant

    ApplicationActivity

    3

    Removing Activities - Procedure

    Activities can be removed just as easily as they were inserted.

    Create ActivitiesActivities and Assignments

  • 5/28/2018 R17 Robotics

    109/353

    CopyrightDASSAULTSYSTEMES

    124

    The Activity will be removed automatically

    after selections have been made.

    1

    2

    Right-click on the Activity to be removed.

    Scroll down in the text window and click

    Delete.

    An Activity that was inserted incorrectly can be removed by using the above Procedure.

  • 5/28/2018 R17 Robotics

    110/353

    CopyrightDASSAULTSYSTEMES

    125

    Create ActivitiesExercise

    ExerciseCreate Activities

    R.H. Body Side Assembly

    This set of exercises will take you through the construction of a more complex Robotic Work-cell Process using

    the R.H. Body Side Assembly.

  • 5/28/2018 R17 Robotics

    111/353

    CopyrightDASSAULTSYSTEMES

    126

    Design Process: R.H. Body Side Assembly

    1 2

  • 5/28/2018 R17 Robotics

    112/353

    CopyrightDASSAULTSYSTEMES

    127

    Create Activities Assign

    Fasteners

    Assign Products

    3Assign

    Resources

    4

    Add Weld Gun

    Actions

    5

    ExerciseCreate Activities

    10 min.

  • 5/28/2018 R17 Robotics

    113/353

    CopyrightDASSAULTSYSTEMES

    128

    Scope: Creation of activities is done in order to store the resources and products necessary to complete a task oractivity. Products along with their appropriate resources make up a finished assembly if you will.

    Conditions:V5 and DPM Fastening Process Planner workbench must be open.

    In this exercise you will:

    Create Station Activity

    Create Activities for the Station

    Do It Yourself (1/3)

  • 5/28/2018 R17 Robotics

    114/353

    CopyrightDASSAULTSYSTEMES

    129

    Starting Point Ending Point

    Inst.

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-6.CATProcess

    Do It Yourself (2/3)

    Create a Station Activity - Exercise

    The Fastening Process Planner Workbench must be opened in order to create activities.

    1. Click Insert Station Activityicon from the Activities toolbar.

  • 5/28/2018 R17 Robotics

    115/353

    CopyrightDASSAULTSYSTEMES

    130

    2. Click the Process node of the PPR tree in order to place

    the Station.

    y

    3. You can choose a name or the default name can be used

    Create Activity dialog box.

    Click OK to complete the creation of the new Station

    Activity.4.

    Do It Yourself (3/3)

    Create Activities for the Station

    Using the Activities toolbar create the following activities in the station that was just created.

    A. Loading ActivityF D C

  • 5/28/2018 R17 Robotics

    116/353

    CopyrightDASSAULTSYSTEME

    S

    131

    1.

    A. Loading Activity

    B. Clamping ActivityC. Spot Welding.1 Activity

    D. Spot Welding.2 Activity

    E. Unclamping Activity

    F. Unloading Activity

    Make sure to select the previous activity when inserting the next.

    EBA

    Click Load icon from the Activities toolbar.

    Click the Station from the PPR tree.

    You can give a name or accept the default name in the Create Activities dialog box.

    Click OK and continue to create the rest of the activities listed.

    2.

    4.

    3.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-7.CATProcess

  • 5/28/2018 R17 Robotics

    117/353

    CopyrightDASSAULTSYSTEME

    S

    132

    Assign

    FastenersB

    Importing Fasteners

    Assigning Fasteners

    About Assigning Fasteners

    Assign

    Fasteners3

    This user friendly function makes programming robots less cumbersome, this provides the ability to take

    the fastener points assigned to a process activity and reuse them for creating a robot task. Based on the

    Activities and Assignment

  • 5/28/2018 R17 Robotics

    118/353

    CopyrightDASSAULTSYSTEME

    S

    133

    the fastener points assigned to a process activity and reuse them for creating a robot task. Based on the

    amount of fasteners assigned prior to selecting this powerful function, it will generate operations the robotswill use in a matter of seconds.

    Fastening

    Process Planner

    More about Fastener Assignment can be found in the on-line documentation.

    Factory Layout & Robotics / Fastening Process Planner

    Importing Fasteners - Procedure

    3

    2

    In order to Import Fasteners, the Fastening Process Planner workbench must be opened.1

    Assign

    FastenersActivities and Assignment

    Select the Import Fasteners icon from the Fastening Management toolbar

  • 5/28/2018 R17 Robotics

    119/353

    CopyrightDASSAULTSYSTEME

    S

    134

    2

    Example

    Select the Import Fasteners icon from the Fastening Management toolbar.

    The Fasteners will appear automatically on the Product or Products associated with them.

    Assigning Fasteners - Procedure

    3

    In order to assign fasteners from a product to an activity, you will need the Fastening Process Planner

    workbench opened.

    Assign

    FastenersActivities and Assignment

  • 5/28/2018 R17 Robotics

    120/353

    CopyrightDASSAULTSYSTEME

    S

    135

    1

    2

    3

    Select the Assign Fasteners from a Product to an Activity icon from the Fastener Management toolbar.

    The Fastener Assignment dialog box appears, make selections as needed to assign all fasteners to

    activities.

    Select the Activity from the PPR tree to which Fasteners are to be assigned.

    Inst.

  • 5/28/2018 R17 Robotics

    121/353

    CopyrightDASSAULTSYSTEME

    S

    136

    Assign FastenersExercise

    ExerciseAssign Fasteners

    10 min.

  • 5/28/2018 R17 Robotics

    122/353

    CopyrightDASSAULTSYSTEME

    S

    137

    Scope: Fasteners are usually created in a 3D software when the products are created. These Fasteners are sometimesreferred to as Manufacturing Positions. In order for these fasteners to be added to the process they must be imported usingthe Import Fasteners icon from the Fastener Management toolbar.

    Conditions:V5 and DPM Fastening Process Planner workbench must be open.

    In this exercise you will:

    Import Fasteners

    Assign Fasteners

    Do It Yourself (1/3)

  • 5/28/2018 R17 Robotics

    123/353

    CopyrightDASSAULTSYSTEME

    S

    138

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-7.CATProcess

    Do It Yourself (2/3)

    Importing Fasteners - Exercise

    Using the Import Fasteners icon from the Fastener Management toolbar, import the fasteners associated

    with the R.H. Body Side Assembly.

    1 Click the Import Fasteners icon

  • 5/28/2018 R17 Robotics

    124/353

    CopyrightDASSAULTSYSTEME

    S

    139

    1.

    The Fasteners will be inserted automatically.

    Click the Import Fastenersicon.

    Inst.

    Do It Yourself (3/3)

    To assign fastener to a product, fasteners must first be imported. After that step you can complete the product /

    fastener assignment.1.

    A. Select the Activity the Fastener is to be associated with from the PPR tree. (Spot Weld.1)

    B. Click the Assign Fasteners from a Product to an Activityicon from the Fastener Management toolbar.

    Assigning Fasteners - Exercise

  • 5/28/2018 R17 Robotics

    125/353

    CopyrightDASSAULTSYSTEMES

    140

    C. The Fastener Assignment dialog box appears, select All Productsfrom the List of Products with Fasteners.

    D. Select Spot Welding.1for assigning the fasteners, from the List of activities drop down menu on the dialog

    box.

    E. Select the even welds (2,4,6,8, etc..) while holding the Ctrl button.

    F. Using the arrow, move the selections from available to assigned.

    Assign the odd welds to the Spot Weld.2

    Activity using the method shown above.2.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-8.CATProcess

  • 5/28/2018 R17 Robotics

    126/353

    CopyrightDASSAULTSYSTEMES

    141

    CAssign

    Products

    Assigning Methods

    Defining Assignment Type

    About Assigning Product

    Assign

    Products3

    Products must be assigned to the process to create finished goods. For finished goods to be created, a product

    along with its resources must be assigned to the process that will inevitably create the finished goods.

    Activities and Assignments

  • 5/28/2018 R17 Robotics

    127/353

    CopyrightDASSAULTSYSTEMES

    142

    FasteningProcess Planner

    More about Product Assignment can be found in the on-line documentation.

    Factory Layout & Robotics / Fastening Process Planner

    Assigning Methods - Procedure

    3

    Assigning can be done in different ways. In this section the most common methods

    will be discussed.

    Assign

    ProductsActivities and Assignments

    The most common method for assignment is the Drag and Drop Method.

  • 5/28/2018 R17 Robotics

    128/353

    CopyrightDASSAULTSYSTEMES

    143

    1

    2

    The procedure for this method is as follows:

    A. Select the Product to be assigned without releasing the mouse button.

    B. Drag the mouse pointer to the activity the product is to be assigned.

    C. Release the mouse button once the product is over the correct activity.

    The two other most common methods are using the Assign a Product/Resource icon

    and the Assign an Item icon from the Activity Management toolbar.

    The procedure for the Assign an Item method is as follows:

    A. Select the Assign an Item icon from the toolbar.

    B. Select the Product for assignment.

    C. Select the Activity the product is to be associated with.

    D. The Product is now assigned to the activity.

    3

    Defining Assignment Type - Procedure

    3Assign

    ProductsActivities and Assignments

    A lesscommon method for assignment, Assign a Product / Resource icon from the Activity

    Management toolbar. The procedure for this method is as follows:4

  • 5/28/2018 R17 Robotics

    129/353

    CopyrightDASSAULTSYSTEM

    ES

    144

    Inst.

    A. Select the Assign a Product / Resource icon from the toolbar.

    B. Select the Product for assignment.

    C. Select the Activity the product is to be associated with.

    D. The Assignment Type dialog box appears, select the appropriate choice.

    E. Click Ok and the Product is assigned, and the assignment type is also completed.

    Assignment Type

    3Assign

    ProductsActivities and Assignments

    This relationship is an

    input process. Select this

    h d t i

  • 5/28/2018 R17 Robotics

    130/353

    CopyrightDASSAULTSYSTEM

    ES

    145

    This is an output process.

    This should be selected

    when a product is finished

    after this process. The

    product may be a

    completed part, a

    subassembly, or a fully-

    assembled part.

    This is a disassembly

    process. Select this to

    remove a product.

    This is an input process.

    This should be selected

    when a product is first

    processed by a process.

    It may be a raw material

    from a parts bin or someother start up product.

    when a product isprocessed in a furtherprocess. It may be a

    subassembly or a part

    that has been processed

    and completed in a

    previous process. Such

    processes are not to be

    processed further.

    Using the Callouts you can determine what assignment type you will need.

  • 5/28/2018 R17 Robotics

    131/353

    CopyrightDASSAULTSYSTEM

    ES

    146

    Assign ProductExercise

    Scope Assignments are made to associate products resources and various tasks that make up a process In order to

    ExerciseAssign Products

    15 min.

  • 5/28/2018 R17 Robotics

    132/353

    CopyrightDASSAULTSYSTEM

    ES

    147

    Scope: Assignments are made to associate products, resources, and various tasks that make up a process. In order tostore all this information an assignment is made inside the operation or task in the process section of the PPR tree.

    Conditions:V5 and Fastening Process Planner workbench must be open.

    In this exercise you will:

    Assign Product to a Process

    Define Assignment Type

    Do It Yourself (1/3)

  • 5/28/2018 R17 Robotics

    133/353

    CopyrightDASSAULTSYSTEM

    ES

    148

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-8.CATProcess

    Do It Yourself (2/3)

    Product Assignment

    For this project it is not necessary to assign the product to the process, since the fasteners are already assigned

    to the product, and a task, the product has been inadvertently assigned as well.1.

  • 5/28/2018 R17 Robotics

    134/353

    CopyrightDASSAULTSYSTEM

    ES

    149

    2.

    3. Review the procedural section and if time permits assign the product the multiple activities created.

    However if the product did need to be assigned one could simply use the drag and drop or anothermethod from the procedure section of this manual.

    Do It Yourself (3/3)

    Using the Procedure section the appropriate assignment type can be chosen and applied to the selection.1.

    Define Assignment Type - Exercise

  • 5/28/2018 R17 Robotics

    135/353

    CopyrightDASSAULTSYSTEM

    ES

    150

    2.

    Saving is not necessary at this time for this particular section of the exercise.

    For example, this Product is a product before and after the process, but this is not the start point nor the finish point

    for the product so the process processes the product.

    3. Take some extra time and assign the product to the other activities using the different types of assignment. This

    does not need to be saved so the product can be assigned to anything the user wishes this is the time for tryingdifferent methods.

  • 5/28/2018 R17 Robotics

    136/353

    CopyrightDASSAULTSYSTEM

    ES

    151

    DAssign

    Resources

    Assigning Resources to Activity

    Un-Assigning Products / Resources

    Setting Active Task

    About Assigning Resource

    Assign

    Resources

    3

    Resources have to be assigned to a process for the simulation to take place. Without resources the product

    cannot be altered, since the resources are the tools that create a finished product and from the parts you

    can alter to create finished goods. For example, a car starts as thousands of parts and when the parts are

    assembled completely, the finished goods are obtained and ready for sale.

    Activities and Assignments

  • 5/28/2018 R17 Robotics

    137/353

    CopyrightDASSAULTSYSTEM

    ES

    152

    assembled completely, the finished goods are obtained and ready for sale.

    More about Resource Assignment can be found in the on-line documentation.

    Factory Layout & Robotics / Fastening Process Planner

    Fastening

    Process Planner

    Assigning Resources to Activity

    3

    1

    AssignResources

    Activities and Assignments

    Assigning can be done in different ways. In this section the most common methods

    are discussed.

    The most common method for assignment is the Drag and Drop Method.

    The procedure for this method is as follows:

  • 5/28/2018 R17 Robotics

    138/353

    CopyrightDASSAULTSYSTEM

    ES

    153

    2

    A. Select the Resource to be assigned without releasing the mouse button.

    B. Drag the mouse pointer to the activity the resource is to be assigned.

    C. Release the mouse button once the resource is over the correct activity.

    The three other most common methods are, using the Assign a Product/Resource

    icon, Assign a Resource icon, and the Assign an Item icon from the ActivityManagement toolbar.

    The procedure for the Assign an Item, and the Assign a Resource methodis as follows:

    A. Select the icon (Assign a Item / Assign a Resource) from the toolbar.

    B. Select the Resource for assignment.

    C. Select the Activity the resource is to be associated with.

    D. The Resource is now assigned to the activity.

    A. Select the Assign a Product / Resource icon from the toolbar.

    B. Select the Resource for assignment.

    Defining Assignment Type - Procedure

    3

    3

    Assign

    ResourcesActivities and Assignments

    The least most common method for assignment, Assign a Product / Resource icon from the

    Activity Management toolbar and procedure is as follows:

  • 5/28/2018 R17 Robotics

    139/353

    CopyrightDASSAULTSYSTEM

    ES

    154

    gC. Select the Activity the resource is to be associated with.

    D. The Assignment Type dialog box appears, select the appropriate choice.

    E. Click OK and the Resource is assigned, and the assignment type is also completed.

    Defining Assignment Type

    3Assign

    ResourcesActivities and Assignments

    This relationship is used

    for Labor, Tools, Fixtures,

    and any auxiliary

    Resource used / shared

    during Processing. ItDefines the auxiliary

  • 5/28/2018 R17 Robotics

    140/353

    CopyrightDASSAULTSYSTEMES

    155

    g gDefines the auxiliaryResources used in the

    main resource, while doing

    this process.This relation

    indicates that the resource

    is of labor type or sub

    resources in Quest.

    This relationship is used

    for main resources such

    as stations and machines.

    It defines the main

    resource on which the

    process happens. Since

    the Quest and DELMIA

    are of the same PPR datathe Process is added to

    the Resource.

    This relation is used inQuest software

    This relation is used inQuest software

    Un-Assigning Resources and Items - Procedure

    3

    Assign

    Resources

    Activities and Assignments

    Un-Assigning can be done different ways. In this section, the most common methods

    are discussed.

    The three most common methods are using the Un-Assign all Products/Resources

    icon, Un-Assign a Resource icon, and Un-Assign an Item icon from the Activity

    Management toolbar.

  • 5/28/2018 R17 Robotics

    141/353

    CopyrightDASSAULTSYSTEMES

    156

    1 The procedure for the Un-Assign an Item, and the Un-Assign a Resource methodis as follows:

    A. Click the (Un-Assign an Item / Un-Assign an Resource) iconfrom the toolbar.

    B. Select the Activity the Item is assigned to.

    C. Select the Item for un-assignment from the dialog box that appears. (Item / Resource)

    D. The Resource is now un-assigned from the activity.

    This method can be used for either the Un-Assign an Item or the Un-Assign a Resource icon.

    Un-Assigning Resources and Items - Procedure

    3Assign

    ResourcesActivities and Assignments

    A. Click the Un-Assign all Products / Resourcesicon from the toolbar.

    B. Select the Activity the products / resources are to be deleted from.C. The Delete Assignments dialog box appears, select as needed.

    4 The least most common method for assignment, Un-Assign all Products / Resources icon

    from the Activity Management toolbar is as follows:

  • 5/28/2018 R17 Robotics

    142/353

    CopyrightDASSAULTSYSTEMES

    157

    g g pp ,

    D. ClickOKand the Products/ Resources are un-assigned.

    Delete only the Product

    assignments.

    Delete only the Resource

    Assignments.

    Delete all Resource and

    Product Assignments.

    Create a Robot Task - Procedure

    3Assign

    Resources

    Activities and Assignments

    In order to run the simulation of the activities with their assignments, a robot task must be created. When using

    this method with assignments, the robot task created actually creates the relationship between the resource and

    the process activity.

    1 The method for creating a robot task is as follows:

  • 5/28/2018 R17 Robotics

    143/353

    CopyrightDASSAULTSYSTEMES

    158

    A. Click on Create a Robot Taskicon from the Sequence toolbar.

    B. Select the Activity (Spot Gluing.1) where the robot task is to be created from the PPR tree.

    C. The Robot Task is automatically created in the Program section of the Robot PPR List.

    Inst.

    Example

    Setting Active Task - Procedure

    3

    Assign

    Resources

    Activities and Assignments

    In order to simulate a work-cell, the task have to be activated. This is done by setting an active

    task.

    In order to set an Active task, the Workcell Sequencing workbench must be opened. (Start /

    Resource Detailing / Workcell Sequencing)

  • 5/28/2018 R17 Robotics

    144/353

    CopyrightDASSAULTSYSTE

    MES

    159

    1

    A. Click on Set an Active Taskicon from the Resource Program toolbar.

    B. Select the Activity or the task to be set.

    C. The task is set to active automatically.

    D. There is no way to see if the task has actually been set except to run the simulation.

    Using the procedure shown below, an active task can be set:

    Inst.

  • 5/28/2018 R17 Robotics

    145/353

    CopyrightDASSAULTSYSTE

    MES

    160

    Assign ResourcesExercise

    Scope: Assignments are made up to associate the products, resources, and various tasks that make up a process. In

    order to store all this information an Assignment is made inside of the operation or task in the process section of the PPRtree

    Exercise Assign Resources

    20 min.

  • 5/28/2018 R17 Robotics

    146/353

    CopyrightDASSAULTSYSTE

    MES

    161

    tree.

    Conditions:V5 and DPM Fastening Process Planner, Device Task Definition, and Workcell Sequencing workbenches willbe used in the exercises that follow.

    In this exercise you will:

    Assign Resources

    Create a Robot Task

    Set an Active Task

    Do It Yourself (1/4)

  • 5/28/2018 R17 Robotics

    147/353

    CopyrightDASSAULTSYSTE

    MES

    162

    Starting Point Ending Point

    Load: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise-8.CATProcess

    Do It Yourself (2/4)

    Assign Resources

    Using the Drag and Drop method from the procedural section assign the Robot to the Spot Welding Activities.

    1.

    2.

    Select the IRB_6400_24_159.Iusing the Left mouse button and while holding it drag the mouse pointer to theactivity then release the button.

    Making sure to keep the mouse button selected, drag the resource to SpotWelding.1 activity.

  • 5/28/2018 R17 Robotics

    148/353

    CopyrightDASSAULTSYSTE

    MES

    163

    3.

    Inst.

    g p , g p g y

    Release the button once the pointer is over the activity for

    assignment.

    The Resources have now been assigned for this project.

    By viewing the PPR tree it is possible to see that the attachments

    and all the features have also been assigned as well.

    Do It Yourself (3/4)

    In order to create robot tasks, Device Task Definition Workbench mustbe opened.

    Create a Robot Task

    1. Click the Create a Robot Taskicon from the Sequence toolbar.

  • 5/28/2018 R17 Robotics

    149/353

    CopyrightDASSAULTSYSTE

    MES

    164

    2. Select the SpotWelding.1activity from the PPR tree, the tasks will be

    creates automatically.

    Repeat the procedure for SpotWelding.2.3.

    Do It Yourself (4/4)

    Using the Procedure section as a guide, open the Workcell Sequencing workbench.

    Setting an Active Task - Exercise

    1.

    2.

    Click the Set an Active Taskicon from the Resource Program toolbar.

    Select Spot Welding.1as the activity to set an active task on.

  • 5/28/2018 R17 Robotics

    150/353

    CopyrightDASSAULTSYSTE

    MES

    165

    3. The Active Task dialog box appears, using the arrow on the

    dialog box scroll down and select robot task.1then click OK.

    4. Repeat these steps for Spot Welding.2.

    Save As: R17 Robotics / R17-Robotics Project Data / Process / RoboticsExercise9.CATProcess

  • 5/28/2018 R17 Robotics

    151/353

    CopyrightDASSAULTSYSTE

    MES

    166

    EAdd Weld Gun

    Actions

    Creating Weld Gun Actions

    Jogging to Weld Points

    About Adding Weld Gun Actions

    Add Weld Gun

    Actions3

    Weld gun actions are created to simulate the action a real welder gun would make. This is done to ensure

    there are no clashes between the products and the resources (parts / fixtures and robots). The main reasonfor creating weld gun actions is to create a more realistic simulation to better analyze the process being

    recreated. This is done so any adjustments that need to be made to the process can be made now beforethe process is implemented.

    Activities and Assignment

  • 5/28/2018 R17 Robotics

    152/353

    CopyrightDASSAULTSYSTE

    MES

    167

    p p

    Device Task

    Definition

    More about Adding Weld gun Actions can be found in the on-line documentation.

    Factory Layout & Robotics / Device Task Definition

    3

    1

    In order to Create Weld Gun Actions, a toolbar must be inserted into the Workbench.

    Creating Weld Gun Actions - Procedure

    Add Weld Gun

    Actions

    The path is as follows: Tools / Options / Resource Detailing / Action Libraries Tab.

    Activities and Assignment

  • 5/28/2018 R17 Robotics

    153/353

    CopyrightDASSAULTSYSTEMES

    168

    3

    2

    3

    Creating Weld Gun Actions - Procedure

    Add Weld Gun

    Actions

    Click the Add button on the Action Libraries page.

    The File Selection dialog box appears, navigate to the appropriate file as shown.

    The path is as follows:

    D:\\ Program Files \ Dassault Systemes \ B16D27 \ intel_a \ startup \ DNBIgpSpotActionLib.act

    Activities and Assignment

  • 5/28/2018 R17 Robotics

    154/353

    CopyrightDASSAULTSYSTEMES

    169

    4 Once the file has been found, click

    Open from the File Selection dialog box

    and the toolbar is inserted

    automatically.

    To create a retract action for the weld gun, select Retract Action icon from the SpotWeld Action toolbar, and select the Robot Motion under the task it is to be inserted.

    The Option dialog box appears, select where it is to be inserted (before or after)

    and click OK.

    5

    6

    3

    Creating Weld Gun Actions Cont. - Procedure

    Add Weld Gun

    ActionsActivities and Assignment

  • 5/28/2018 R17 Robotics

    155/353

    CopyrightDASSAULTSYSTEMES

    170

    The Actions Configuration dialog box appears. Notice that when the

    predefined states (Home Positions) are selected, the weld gun moves to

    that position. Select the appropriate home position and click OK.

    To create a weld gun action, click on the Weld Action icon, and select the robot motion to place the

    weld gun action. The Option dialog box appears, select an option from the dialog box and click OK.

    7

    8

    The Actions Configuration dialog box appears. Under the Close Gun tab, select

    the appropriate position.

    The position in which the Weld Gun can

    perform the task correctly.

    For Example: If Home position 3 wereclose then that would be the correct

    choice for a weld action

    9

    3

    Creating Weld Gun Actions - Procedure

    Add Weld Gun

    ActionsActivities and Assignment

  • 5/28/2018 R17 Robotics

    156/353

    CopyrightDASSAULTSYSTEMES

    171

    Under the Weld Time tab, set the time for the

    weld to be completed.

    Under the Open Gun tab, select the appropriate home

    position and click OK.

    This sets the gun movements for closing, welding, and semi-open.

    choice for a weld action.

    10

    11

    3

    In the Tools / Options / DPM Fastening Process Planner / Fastener Visualization turn on the Show Fastener

    (Manuf) tag. This will make the tags and their coordinates visible.1

    Jogging to Weld Points - Procedure

    Add Weld Gun

    ActionsActivities and Assignment

  • 5/28/2018 R17 Robotics

    157/353

    CopyrightDASSAULTSYST

    EMES

    172

    The tag color can

    be changed for

    ease of viewing.

    This step has already been completed this is a reference to show why and when it happens.

    3

    Using the Robot Management toolbar, click the Jog a Deviceicon, and select the robot to jog to the weld

    point.2

    Jogging to Weld Points Cont. - Procedure

    Add Weld Gun

    Actions

    The Jog dialog box appears.

    Notice the orientation of the compass on the weld gun. This will be compared to the orientation of eachweld.

    Activities and Assignment

  • 5/28/2018 R17 Robotics

    158/353

    CopyrightDASSAULTSYST

    EMES

    173

    Using the Compass it is possible to grab the red box of the compass and place it on a tag point or

    fastener position in the 3D view.

    This is the time to check tags and fasteners to make sure the orientation is correct.

    3

    This is the Red

    box on the

    Com