The following examples describe possible topologies based on different systems. There is no obligation to build the systems based on the following examples.

Handheld Joining System Example

The following figure describes a Handheld Joining System which consists of a handheld controller connected to a cable tool via a servo and cable. The controller has an attached memory device, and it is also connected to a socket selector.

image017.png

Figure 12 – Handheld Joining System Example

Handheld Joining System with Wireless Tool Example

The following figure describes a Handheld Joining System which consists of a handheld controller connected to a cable tool via a servo and cable and a wireless tool. The controller has an attached memory device, and it is also connected to a socket selector.

image018.png

Figure 13 – Handheld Joining System with Wireless Tool Example

Fixtured Joining System Example

The following figure describes a Fixtured Joining System with two joining spindles. Both the spindles are managed by one controller, and it needs two servos to drive the two spindles. The controller has an attached memory device.

Note: This example does not model cables connected to spindles. There is no restriction in modeling a cable in the Fixtured Joining System.

image019.png

Figure 14 – Fixtured Joining System Example

Intelligent Tool Joining System Example

The following figure describes an Intelligent Tool Joining System which consists of a Tool that has an embedded controller, servo, and an attached memory device.

image020.png

Figure 15 – Intelligent Tool Joining System Example

Flow Drill Joining System Example

The following figure describes a Flow Drill Joining System which consists of one spindle with one servo to drive in the screw. In the spindle there is a torque sensor to measure the torque at the screw and a depth sensor to measure the advancement of the screw into the part. Additionally, there is a feeding controller which ensures that the parts are available at the joining location. The feeder stocks the fasteners and separates them.

image021.png

Figure 16 – Flow Drill Joining System Example

Handheld System with Virtual Stations Example

The following figure describes a Handheld System with Virtual Stations. Virtual Stations are an abstraction of the relation between a controller and a tool (or other assets).

A single virtual station can be mapped to one or more Tools and other devices in a station. The combination of virtual stations and the associated assets is application specific.

image022.png

Figure 17 – Handheld Joining System with Virtual Stations Example

OPC UA References for Assets

An asset defined in the Joining System can reference other assets in multiple ways such as Logical Connection, Network Connection, Physical Connection, Component (Attached Component, Built-in Component, Sub-Part, etc.), ConnectsTo, IsConnectedTo, etc.

For this version of the specification, only a generic reference AssociatedWith is used to enable the topological infrastructure which will be used by the client applications to build required tree view or hierarchies or a mesh of inter-linked nodes. There is no restriction on adding additional references.

Note: The assets model defined in Joining System is flexible to cover various type of systems. For example, a Controller and MemoryDevice can have HasAttachedComponent or HasContainedComponent reference.

OPC UA base specifications provides standardized set of references which can be used at application level.

Note: Table 260 provides few examples as general information few examples.

Table 260 – OPC UA Reference Examples

Source Object

Possible Reference Types

Target Object

Controller

AssociatedWith

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

Tool

Controller

AssociatedWith

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

Servo

Controller

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

RepresentsSameFunctionalityAs

IsHostedBy

Controller

Controller

HasAttachedComponent

HasContainedComponent

MemoryDevice

Controller

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

Feeder

Controller

HasAttachedComponent

HasContainedComponent

Sensor

Controller

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

Accessory

Controller

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

HasAttachedComponent

HasContainedComponent

SubComponent

Controller

AssociatedWith

Utilizes

Requires

VirtualStation

Tool

AssociatedWith

Utilizes

Requires

VirtualStation

Tool

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

IsHostedBy

Controller

Tool

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

HasAttachedComponent

HasContainedComponent

Battery

Tool

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

HasAttachedComponent

HasContainedComponent

Sensor

Tool

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

HasAttachedComponent

HasContainedComponent

Accessory

Tool

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

HasAttachedComponent

HasContainedComponent

SubComponent

Servo

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

Tool

PowerSupply

IsPhysicallyConnectedTo

Requires

Controls

Utilizes

Servo

Battery

IsPhysicallyConnectedTo

Requires

Utilizes

PowerSupply

Cable

IsPhysicallyConnectedTo

Controller

Cable

IsPhysicallyConnectedTo

Servo

Cable

IsPhysicallyConnectedTo

Tool

Cable

IsPhysicallyConnectedTo

Feeder

Cable

IsPhysicallyConnectedTo

PowerSupply

Cable

IsPhysicallyConnectedTo

Sensor

Cable

IsPhysicallyConnectedTo

Accessory

Cable

IsPhysicallyConnectedTo

SubComponent