Material |
The MaterialPackageDetail type exposes the following members.
Name | Description | |
---|---|---|
![]() | MaterialPackageDetail | Default constructor |
Name | Description | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | BatchId |
Gets or sets the batch identifier.
![]()
There is material in the factory where not each material unit is identifiable. This is the case for
Trays for example. Trays are delivered as a batch of trays. But each tray does not have a unique ID, only
the batch of trays has a unique ID.
In this case, we assume that the unique Batch ID is in the property
BatchID and each tray which is been mounted will get a temporary UniqueIdentifier as long as it is been
mounted on the machine. See BatchMaterialPackage for more details.
** NOTE: ADDED in CFX 1.5 ** | ||||||||||||||||||||||||||||||||||||
![]() | Created | The date / time when this material package was introduced into the factory environment | ||||||||||||||||||||||||||||||||||||
![]() | ExpiryDate | Gets or sets the expiry date of this material package based on manufacture definitions. | ||||||||||||||||||||||||||||||||||||
![]() | GreyZone |
Gets or sets the grey zone.
![]()
This specifies the grey zone between 2 material packages. A grey zone is a zone
where the placement system can not determine where the switch between 2 material packages
has been taken place. Therefore the system tracks both material packages.
The quality of the GreyZone is driven by the process the customer is operating and if
the feeder are using optional splice sensor detectors or not.
Background is, that some sensors can detect the splice plate and the splice plate has a length
which covers a number of components which hide the real end of tape. Therefore the verifcation system
will report a greyzone between the "leading package" and the "trailing" in the chain.
The greyzone will be maintained typically by the machine, based on the feeder configuration. When the feeder has a sploice sensor the
grey zone will be calculated when the sensor detects the splice, and will be adjusted when components are consumed.
When the greyzone reached zero, the "leading" package will be consumed and the chain will be modified by removing the "leading" package
from the chain, resulting in the next package in the chain becoming the new "leading" package.
This sample scenarion explains the data change when consuming the material with a feeder with sensor:
** NOTE: ADDED in CFX 1.5 ** | ||||||||||||||||||||||||||||||||||||
![]() | HazardousMaterialType | Specifies whether or not a material is hazardous, and if so, the regulatory directive that controls the use of this substance in production. | ||||||||||||||||||||||||||||||||||||
![]() | InitialQuantity | The initial quantity of material contained within this material package at the time when it was initialized / introduced into the factory environment | ||||||||||||||||||||||||||||||||||||
![]() | InternalPackageName |
The internal package name of the material package
** NOTE: ADDED in CFX 1.5 ** | ||||||||||||||||||||||||||||||||||||
![]() | InternalPartNumber | The internal part number of the material contained within this material package | ||||||||||||||||||||||||||||||||||||
![]() | ManufactureDate | The date / time when this material was originally manufactured by the manufacturer | ||||||||||||||||||||||||||||||||||||
![]() | Manufacturer | The name of the manufacturer of this material | ||||||||||||||||||||||||||||||||||||
![]() | ManufacturerLotCode | The lot code applied to this batch of material by the original manufacturer of the material | ||||||||||||||||||||||||||||||||||||
![]() | ManufacturerPartNumber | The part number of the material as it is known to the original manufacturer of the material | ||||||||||||||||||||||||||||||||||||
![]() | MaterialData | Optional dynamic structure containing specialized information about this material package. For example, if the material package contains moisture sensitive devices, this would contain additional information specific to MSD material handling (exposure time, etc.). | ||||||||||||||||||||||||||||||||||||
![]() | PackagingInfo |
The unit of the price of a part in the material package
** NOTE: ADDED in CFX 1.5 ** | ||||||||||||||||||||||||||||||||||||
![]() | PartPrice |
The price of a part in the material package
** NOTE: ADDED in CFX 1.5 ** | ||||||||||||||||||||||||||||||||||||
![]() | PartPriceUnit |
The unit of the price of a part in the material package
** NOTE: ADDED in CFX 1.5 ** | ||||||||||||||||||||||||||||||||||||
![]() | Quantity | The quantity of material presently contained within this material package | ||||||||||||||||||||||||||||||||||||
![]() | ReceivedDate | The date / time when this material was received into the factory | ||||||||||||||||||||||||||||||||||||
![]() | ResourceLocation | ** NOTE: ADDED in CFX 1.7 ** The ResourceLocation on which the material is located (optional) If null, it is assumed that the Resource is the one associated to the source Endpoint | ||||||||||||||||||||||||||||||||||||
![]() | Status | The current status of this material package | ||||||||||||||||||||||||||||||||||||
![]() | UniqueIdentifier | The unique identifier of the material package | ||||||||||||||||||||||||||||||||||||
![]() | Units | The unit of measure for this material (items, liters, meters, grams, etc.) Only valid SI units of measure should be utilized | ||||||||||||||||||||||||||||||||||||
![]() | Vendor | The name of the supplier from whom the material was purchased / supplied. | ||||||||||||||||||||||||||||||||||||
![]() | VendorPartNumber | The part number of the material as it is known to the supplier or vendor of the material |
Name | Description | |
---|---|---|
![]() | ToMaterialPackage |
Helper method which converts the more detailed MaterialPackageDetail structure
to the simplified MaterialPackage structure.
** NOTE: ADDED in CFX 1.5 ** |