PartOccurrence

Supertype: Part

Definition: Part that exists at a specific place and time, such as a specific instance of a bracket at a specific timestamp.

Version Info

IntroducedDeprecatedUpdated
1.7  

Documentation

Description

PartId MUST be defined for PartOccurrence.

Example

<Parts id="partOccSet">
   <Components>
	   <PartOccurrence id="partOccur">
		 <DataItems>
		   <DataItem id="partSet" category="EVENT" representation="TABLE" type ="COMPONENT_DATA">
			  <Definition>
				 <EntryDefinitions>
					  <EntryDefinition keyType="PART_UNIQUE_ID"/>
				 </EntryDefinitions>
				 <CellDefinitions>
					<CellDefinition key="partNumber" type="PART_KIND_ID" subType="PART_NUMBER"/>
					<CellDefinition key="batchId" type="PART_GROUP_ID" subType="BATCH"/>
					<CellDefinition key="quantity" type="PART_COUNT" subType="TARGET"/>
					<CellDefinition key="actualCompleteTime" type="PROCESS_TIME" subType="COMPLETE"/>
					<CellDefinition key="partState" type="PROCESS_STATE"/>
				</CellDefinitions>
			  </Definition>
			</DataItem>
		 </DataItems>
	   </PartOccurrence>
	</Components>
</Parts>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/styles/Streams.xsl"?>
<MTConnectStreams>
  <Streams>
    <DeviceStream name="VMC-3Axis" uuid="test_27MAY">
      <ComponentStream component="PartOccurrence" name="partSet" componentId="partOccur">
        <Events>
          <ComponentDataTable dataItemId="partSet" timestamp="2020-10-28T19:45:43.070010Z" sequence="95" count="2">
            <Entry key="part1">
              <Cell key="actualStartTime">2009-06-15T00:00:00.000000</Cell>
              <Cell key="partId">part1</Cell>
              <Cell key="partName">SomeName</Cell>
              <Cell key="uniqueID">abc-123</Cell>
            </Entry>
            <Entry key="part2">
              <Cell key="actualStartTime">2009-06-15T00:00:00.007925</Cell>
              <Cell key="partId">part2</Cell>
              <Cell key="partName">AnotherName</Cell>
              <Cell key="uniqueID">def-123</Cell>
            </Entry>
          </ComponentDataTable>
        </Events>
      </ComponentStream>
    </DeviceStream>
  </Streams>
</MTConnectStreams>

Relations

NameTypeIntDepMultiplicityDescription
observesPartId PartId1.71
observesPartUniqueId PartUniqueId1.70..1
observesPartGroupId PartGroupId1.70..1
observesPartKindId PartKindId1.70..1
observesPartCount PartCount1.70..1
observesPartStatus PartStatus1.70..1
observesProcessOccurrenceId ProcessOccurrenceId1.70..1
observesProcessTime ProcessTime1.70..1
observesUser User1.70..1

Subclasses

NameIntDep
FeatureOccurrence2.2 

Back to top

Copyright © 2017-2026 Association for Manufacturing Technology (AMT). All rights reserved. MTConnect® is a trademark of AMT. Terms of Use.

MTConnect SysML Model V2.3