13.3.2.2 Facets
13.3.2.2.1 Basic Vision System Server Facet

This facet defines the elements for a very basic machine vision system. It shall implement the mandatory nodes and also some fundamental types and functionality concerning results, configurations and recipes

Table 161 – Definition of Basic Vision System Server Facet
Group Conformance Unit / Profile Title M / O
Vision SystemBasic Vision SystemMandatory
Vision SystemBasic Result ManagementMandatory
Vision SystemBasic Configuration ManagementMandatory
Vision SystemBasic Recipe ManagementMandatory
13.3.2.2.2 Inline Vision System Server Facet

An “inline” machine vision system, as defined in Section 3.1, is used in the manner of a 100% inspection system within a production line (which does not necessarily mean that it is a quality inspection system at all).

This type of use typically takes place under the guidance and supervision of a control system which requires information about the current operating state of the vision system, error conditions and other diagnostic information, and may want to inform the vision system about safety-related events.

Table 162 – Definition of Inline Vision System Server Facet
Group Conformance Unit / Profile Title M / O
Vision SystemSafety State ManagementOptional
Vision SystemSystem State InformationMandatory
Vision SystemDiagnostic EventsMandatory
Vision SystemInformation EventsMandatory
Vision SystemError ConditionsMandatory
13.3.2.2.3 Automatic Mode Server Facet

This facet gives a superior control system more detailed control over the behavior of the vision system. This is related to the notion of an inline machine vision system which will typically operate in automatic mode.

Table 163 – Definition of Automatic Mode Server Facet
Group Conformance Unit / Profile Title M / O
Vision State MachineAutomatic ModeMandatory
Vision State MachineEasy ConfirmationOptional
Vision State MachineError EventsMandatory
Vision State MachineStepModel PreoperationalOptional
Vision State MachineStepModel HaltedOptional
Vision State MachineStepModel ErrorOptional
Automatic ModeSimulation Mandatory
Automatic ModeStepModel InitializedOptional
Automatic ModeStepModel ReadyOptional
Automatic ModeStepModel SingleExecutionOptional
Automatic ModeStepModel ContinuousExecutionOptional
13.3.2.2.4 Processing Times Server Facet

This facet contains information about the basic start and end time of jobs as well as information about internal timing of jobs.

Table 164 – Definition of Processing Times Server Facet
Group Conformance Unit / Profile Title M / O
Meta Data HandlingProcessing TimesMandatory
Meta Data HandlingProcessing Times ExtendedMandatory
13.3.2.2.5 File Transfer Server Facet

This facet combines the various TemporaryFileTransfer definitions for the transfer of black-box data to and from the vision system.

Table 165 – Definition of File Transfer Server Facet
Group Conformance Unit / Profile Title M / O
Result HandlingResult FileMandatory
Configuration HandlingConfiguration FileMandatory
Recipe HandlingRecipe FileMandatory
13.3.2.2.6 Basic Result Handling Server Facet

This facet contains the basic definitions for the handling of result content within the ResultDataType (the basic definitions for the identification of results are already contained in the Basic Vision System Facet in Section 13.3.2.2.1).

Table 166 – Definition of Basic Result Handling Server Facet
Group Conformance Unit / Profile Title M / O
Result HandlingEvent Based ContentMandatory
Result HandlingMethod Based ContentOptional
13.3.2.2.7 Inline Result Handling Server Facet

This facet contains result handling functionality which will typically be expected from an inline vision system (see Section 13.3.2.2.2). Since such a system running within an automated production line will usually handle series of individual, often identifiable parts, and may need to buffer results for later collection, the conformance units Part ID and Result File are part of this facet.

Table 167 – Definition of Inline Result Handling Server Facet
Group Conformance Unit / Profile Title M / O
Machine Vision CS Server FacetBasic Result Handling FacetMandatory
Meta Data HandlingMeasurement IDMandatory
Meta Data HandlingPart IDMandatory
Result HandlingMethod Based ContentMandatory
Result HandlingResult FileMandatory
13.3.2.2.8 Full Result Handling Server Facet

This facet adds the capability of exposing individual results in the address space inside the Results folder to the Inline Result Handling Facet (see Section 13.3.2.2.7).

Table 168 – Definition of Full Result Handling Server Facet
Group Conformance Unit / Profile Title M / O
Machine Vision CS Server FacetInline Result Handling FacetMandatory
Result HandlingResult FolderMandatory
13.3.2.2.9 Standard Configuration Handling Server Facet

This facet combines the handling of configuration identification with the transfer of black-box configuration content by TemporaryFileTransfer objects.

Table 169 – Definition of Standard Configuration Handling Server Facet
Group Conformance Unit / Profile Title M / O
Meta Data HandlingConfiguration ID ExternalMandatory
Configuration HandlingConfiguration FileMandatory
13.3.2.2.10 Full Configuration Handling Server Facet

This facet adds the capability of exposing individual configurations in the address space inside the Configurations folder to the Standard Configuration Handling Facet (see Section 13.3.2.2.9).

Table 170 – Definition of Full Configuration Handling Server Facet
Group Conformance Unit / Profile Title M / O
Machine Vision CS Server FacetStandard Configuration Handling FacetMandatory
Meta Data HandlingConfiguration VersioningMandatory
Configuration HandlingConfiguration FolderMandatory
13.3.2.2.11 Standard Recipe Handling Server Facet

This facet combines the handling of recipe and product identification with the transfer of black-box recipe content by TemporaryFileTransfer objects.

Table 171 – Definition of Standard Recipe Handling Server Facet
Group Conformance Unit / Profile Title M / O
Meta Data HandlingRecipe ID ExternalMandatory
Meta Data HandlingProduct IDMandatory
Recipe HandlingRecipe FileMandatory
13.3.2.2.12 Full Recipe Handling Server Facet

This facet adds the capability of exposing individual recipes and products in the address space inside the Recipes and Products folders to the Standard Recipe Handling Facet (see Section13.3.2.2.1113.3.2.2.11).

Table 172 – Definition of Full Recipe Handling Server Facet
Group Conformance Unit / Profile Title M / O
Machine Vision CS Server FacetStandard Recipe Handling Facet
Meta Data HandlingRecipe VersioningMandatory
Recipe HandlingRecipe FolderMandatory
Recipe HandlingProduct FolderMandatory