Path
Supertype: Component
Definition: Component that organizes an independent operation or function within a Controller.
Version Info
| Introduced | Deprecated | Updated |
|---|---|---|
| 1.1 |
Documentation
Description
For many types of equipment, Path organizes a set of Axes, one or more Program elements, and the data associated with the motion of a control point as it moves through space. However, it MAY also represent any independent function within a Controller that has unique data associated with that function.
Path SHOULD provide an Execution data item to define the operational state of the Controller of the piece of equipment.
If the Controller is capable of performing more than one independent operation or function simultaneously, a separate Path MUST be used to organize the data associated with each independent operation or function.
Inherited Properties
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
id | ID | 1.1 | 1 | unique identifier for the Component. | |
name | string | 1.1 | 0..1 | name of the When provided, | |
nativeName | string | 1.1 | 0..1 | common name associated with Component. | |
sampleInterval | float | 1.2 | 0..1 | interval in milliseconds between the completion of the reading of the data associated with the This information may be used by client software applications to understand how often information from a The refresh rate for data from all child | |
sampleRate | float | 1.1 | 1.2 | 0..1 | DEPRECATED in MTConnect Version 1.2. Replaced by Component::sampleInterval. |
uuid | ID | 1.1 | 0..1 | universally unique identifier for the Component. | |
coordinateSystemIdRef | ID | 1.8 | 0..1 | specifies the CoordinateSystem for this Component and its children. |
Inherited Relations
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
hasDescription | Description | 1.1 | 0..1 | ||
hasComposition | Composition | 1.4 | 0..* | ||
hasComponent | Component | 1.1 | 0..* | ||
hasConfiguration | Configuration | 1.2 | 0..1 | ||
observes | DataItem | 1.1 | 0..* | ||
madeObservation | Observation | 1.1 | 0..* | ||
hasReference | Reference | 1.3 | 0..* | ||
hasComponentStream | ComponentStream | 1.1 | 0..1 | ||
isComponentOf | Component | 1.1 | 0..* |
Relations
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
observesExecution | Execution | 1.1 | 0..1 | ||
observesProgram | Program | 1.1 | 0..1 | ||
observesPathFeedrateOverrideProgrammed | PathFeedrateOverride.Programmed | 1.3 | 0..1 | ||
observesPathFeedrateOverrideRapid | PathFeedrateOverride.Rapid | 1.3 | 0..1 | ||
observesRotaryVelocityOverride | RotaryVelocityOverride | 1.3 | 0..1 | ||
observesPathFeedrate | PathFeedrate | 1.1 | 0..1 | ||
observesPartCount | PartCount | 1.1 | 0..1 | ||
isPathOf | Controller | 1.1 | 0..* |