8 OPC UA ObjectTypes ToC Previous Next

8.2 Identification ToC Previous Next

8.2.1 MachineToolIdentificationType ToC Previous Next index

The MachineToolIdentificationType of the Machine Tools information model holds static data which shall uniquely identify a machine tool among a pool of the machine tool operating entity. It is a subtype of the MachineIdentificationType defined in OPC 40001-1, so it inherits all InstanceDeclarations specified there.

The MachineToolIdentificationType is formally defined in Table 11.

Table 11 – MachineToolIdentificationType Definition

Attribute Value        
BrowseName MachineToolIdentificationType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 3:MachineIdentificationType defined in OPC 40001-1 i.e. inheriting the InstanceDeclarations of that Node.          
0:HasComponent Object SoftwareIdentification   0:BaseObjectType O
Conformance Units          
MachineTool Identification SoftwareInformation          
MachineTool Identification Machinery additional          

SoftwareIdentification contains a list of instances of the SoftwareIdentificationType (see Table 13). This list contains the machine tool’s software identification information. It allows to add multiple software items, e.g. one for each of PLC, NC and HMI.

SoftwareRevision inherited from the MachineIdentificationType shall contain an overall software patch level of the machine tool. Individual software revision numbers may be given using SoftwareIdentification.

For the DeviceClass inherited from the MachineIdentificationType, the values in Table 12 shall be used. The most appropriate value, based on the main machine tool technology shall be chosen.

Additive manufacturing machines are not defined in the source mentioned. They include every additive technology currently available.

Table 12 – DeviceClasses for Machine Tools

DeviceClasses for Machine Tools      
Additive manufacturing machine Forming machine Mill-turn machining centre Shaping machine
Additive manufacturing hybrid machine Gear cutting machine Nibbling machine Shearing machine
Beading machine Grinding machine Other Slotting machine
Bending machine Hammer machine Planer Straightening machine
Broaching machine Hardening machine Planing machine Testing machine
Copy milling machine Honing machine Plasma cutting machine Thermal deburring machine (TEM)
Curling machine Lapping machine Polishing machine Transfer machine
Deburring machine Laser ablation machine Press Trimming machine
Drawing machine Laser cutting machine Profiling machine Turn-mill machining centre
Drilling / Boring machine Laser drilling machine Punch laser machine Turning machine
Electrical discharge machine (EDM) Laser texturing machine Punching machine Water jet cutting machine
Electro chemical machine (ECM) Laser welding machine Riveting machine  
Finishing machine Machining centre Rolling machine  
Flanging machine Machining centre (other) Rotary transfer machine  
Folding machine Measuring machine Sawing machine  
Forging machine Milling machine Seaming machine  

All other properties of the MachineToolIdentificationType are defined in OPC 40001-1 and are intended to be used as indicated there.

Table 13 – MachineToolIdentificationType Additional Subcomponents

BrowsePath References NodeClass BrowseName DataType TypeDefinition Others
SoftwareIdentification 0:HasComponent Object <SoftwareItem>   SoftwareIdentificationType MP

Previous Next