7.1 JoiningSystemType ObjectType definition
7.1.1 Overview
The JoiningSystemType provides the overview of the information exposed from a given joining system.
Note:
An instance of the JoiningSystemType does not represent a specific asset. It is a container which represents an entry point for assets, results, etc. in the joining system.
An instance of a JoiningSystemType can be associated with other joining systems using AssociatedWith or any other reference type. It can be useful when there is an aggregation of multiple joining systems.

It is formally defined in Table 15.
7.1.2 JoiningSystemType definition
| Attribute | Value | ||||
| BrowseName | JoiningSystemType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 0:BaseObjectType defined in OPC 10000-5, i.e., inheriting the InstanceDeclarations of that Node. | |||||
| 0:HasAddIn | Object | 2:Identification | - | JoiningSystemIdentificationType | M |
| 0:HasComponent | Object | AssetManagement | - | 2:FunctionalGroupType | O |
| 0:HasAddIn | Object | 5:ResultManagement | - | JoiningSystemResultManagementType | O |
| 0:HasAddIn | Object | JoiningProcessManagement | - | JoiningProcessManagementType | O |
| 0:HasAddIn | Object | JointManagement | - | JointManagementType | O |
| 0:HasComponent | Object | 4:MachineryBuildingBlocks | - | 0:FolderType | O |
| Conformance Units | |||||
|---|---|---|---|---|---|
| IJT Joining System Base | |||||
| IJT Joining System Identification | |||||
| IJT Joining System Machinery Building Blocks | |||||
| IJT Asset Management | |||||
| IJT Result Management | |||||
| IJT Joining Process Management | |||||
| IJT Joint Management |
The 2:Identification Object provides identification parameters of the joining system.
The AssetManagement Object is an instance of 2:FunctionalGroupType to group assets and related objects in the joining system.
The ResultManagement Object is an instance of JoiningSystemResultManagementType which provides mechanisms to access results generated by the joining system.
The JoiningProcessManagement Object is an instance of JoiningProcessManagementType which provides mechanisms to manage joining processes in the joining system.
The JointManagement Object is an instance of JointManagementType which provides mechanisms to manage joint and associated information.
4:MachineryBuildingBlocks contains building blocks from OPC UA for Machinery.
The components of the JoiningSystemType have additional subcomponents which are defined in Table 16.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| AssetManagement | 0:HasAddIn | Object | 2:MethodSet | JoiningSystemAssetMethodSetType | O |
2:MethodSet Object is an instance of JoiningSystemAssetMethodSetType which provides set of methods for various assets in a joining system.
The components of the JoiningSystemType have additional subcomponents which are defined in Table 17.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| 0:HasComponent | Object | Controllers | 0:FolderType | M | ||
| 0:HasComponent | Object | Tools | 0:FolderType | O | ||
| 0:HasComponent | Object | Servos | 0:FolderType | O | ||
| 0:HasComponent | Object | MemoryDevices | 0:FolderType | O | ||
| 0:HasComponent | Object | Sensors | 0:FolderType | O | ||
| 0:HasComponent | Object | Cables | 0:FolderType | O | ||
| 0:HasComponent | Object | Batteries | 0:FolderType | O | ||
| 0:HasComponent | Object | PowerSupplies | 0:FolderType | O | ||
| 0:HasComponent | Object | Feeders | 0:FolderType | O | ||
| 0:HasComponent | Object | Accessories | 0:FolderType | O | ||
| 0:HasComponent | Object | SubComponents | 0:FolderType | O | ||
| 0:HasComponent | Object | SoftwareComponents | 0:FolderType | O | ||
| 0:HasComponent | Object | VirtualStations | 0:FolderType | O |
The components of the JoiningSystemType have additional subcomponents which are defined in Table 18.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| 0:HasComponent | Object | <Controller> | 0:BaseObjectType | MP | ||
| 0:HasComponent | Object | <Tool> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <Servo> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <MemoryDevice> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <Sensor> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <Cable> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <Battery> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <Feeder> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <PowerSupply> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <Accessory> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <SubComponent> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <Software> | 0:BaseObjectType | OP | ||
| 0:HasComponent | Object | <VirtualStation> | 0:BaseObjectType | OP |
The components of the JoiningSystemType have additional subcomponents which are defined in Table 19.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| 0:HasInterface | ObjectType | IControllerType | ||||
| 0:HasInterface | ObjectType | IToolType | ||||
| 0:HasInterface | ObjectType | IServoType | ||||
| 0:HasInterface | ObjectType | IMemoryDeviceType | ||||
| 0:HasInterface | ObjectType | ISensorType | ||||
| 0:HasInterface | ObjectType | ICableType | ||||
| 0:HasInterface | ObjectType | IBatteryType | ||||
| 0:HasInterface | ObjectType | IFeederType | ||||
| 0:HasInterface | ObjectType | IPowerSupplyType | ||||
| 0:HasInterface | ObjectType | IAccessoryType | ||||
| 0:HasInterface | ObjectType | ISubComponentType | ||||
| 0:HasInterface | ObjectType | ISoftwareType | ||||
| 0:HasInterface | ObjectType | IVirtualStationType |