The FeedstockType represents a feedstock installed on the AM Machine. A feedstock is used to produce an AM part. It may or may not be part of the finished part.

The FeedstockType is formally defined in Table 20.

Table 20 – FeedstockType Definition

Attribute

Value

BrowseName

FeedstockType

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:HasProperty

Variable

Identifier

0:String

0:PropertyType

M

0:HasProperty

Variable

ExternalIdentifier

0:String

0:PropertyType

O

0:HasProperty

Variable

Name

0:String

0:PropertyType

O

0:HasComponent

Variable

Function

FeedstockFunction

0:BaseDataVariableType

O

0:HasProperty

Variable

2:Manufacturer

0:String

0:PropertyType

O

0:HasComponent

Variable

RemainingQuantity

0:Number

0:AnalogUnitType

O

0:HasComponent

Variable

ReadyForProduction

0:Boolean

0:BaseDataVariableType

O

0:HasComponent

Variable

Cycle

0:UInt32

0:BaseDataVariableType

O

Conformance Units

AdditiveManufacturing Identify & Monitor Feedstock

The Identifier is the Identifier of the feedstock. This Identifier is used to determine the type of feedstock. For this reason, the Identifier shall be unique.

The Name is used as a human readable name of the feedstock used (e.g., “PLA_Black”).

The ExternalIdentifier shall be used to identify the feedstock instance used (e.g., lot ID/batch ID). For this reason, the ExternalIdentifier shall be unique per feedstock identifier.

The Function indicates the usage purpose of a feedstock using the FeedstockFunction defined in 10.1.

The 2:Manufacturer is the original manufacturer of the feedstock.

The RemainingQuantity indicates the remaining amount of this feedstock instance installed on the AM machine. For the 0:EngineeringUnits only the recommendations according to 6.4 should be used.

ReadyForProduction indicates if the feedstock meets all AM machine specific preconditions to be used in a job (e.g. temperature).

The Cycle count may be used for technologies where the remaining feedstock is recycled in the following job. After a feedstock change, the Cycle count shall start at 0.