<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gripping | ECAD WIKI</title><link>https://ecad-wiki.prostep.org/tag/gripping/</link><atom:link href="https://ecad-wiki.prostep.org/tag/gripping/index.xml" rel="self" type="application/rss+xml"/><description>Gripping</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Mon, 12 Sep 2022 00:00:00 +0000</lastBuildDate><image><url>https://ecad-wiki.prostep.org/media/logo_hu672e9b9b98bac300a38a449b323cad86_43378_300x300_fit_lanczos_3.png</url><title>Gripping</title><link>https://ecad-wiki.prostep.org/tag/gripping/</link></image><item><title>Component Description</title><link>https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/</link><pubDate>Mon, 12 Sep 2022 00:00:00 +0000</pubDate><guid>https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/</guid><description>&lt;div class="alert alert-note">
&lt;div>
Before reading these implementation guidelines, it is highly recommended to read the &amp;ldquo;&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/general-component-data/description-of-parts/">Description of Parts&lt;/a>&amp;rdquo; section in the VEC Online Model Description.
&lt;/div>
&lt;/div>
&lt;p>This section explains the concepts for the representation of part master data and component specifications in the VEC. For a general explanation of the terms, see the parent section &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/">Product Definition&lt;/a>. If you search information about specific component types e.g. wires, connectors etc. see &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/">Component Types&lt;/a>&lt;/p>
&lt;figure id="figure-aspects-of-a-component-description">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Aspects of a Component Description" srcset="
/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_2855b17ed5286ba7d290a1d57c2fa5b8.webp 400w,
/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_df7e0f84810ddc6c4b45276dac19fcc7.webp 760w,
/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_2855b17ed5286ba7d290a1d57c2fa5b8.webp"
width="760"
height="377"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Aspects of a Component Description
&lt;/figcaption>&lt;/figure>
&lt;p>Due to the various supported use cases, the VEC&amp;rsquo;s concept for component specifications is designed modular. The figure above contains the most relevant elements&lt;/p>
&lt;p>&lt;em>Note: The picture is for illustration purpose only and is taken from a current VEC version at the time of writing. The classes, attributes etc. might have changed in the mean time.&lt;/em>&lt;/p>
&lt;p>The unique identification of a component is its &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a>. It is serves as an identifier and contains only additional PDM information like &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/approval/">&lt;code>Approval&lt;/code>&lt;/a>,&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/creation/">&lt;code>Creation&lt;/code>&lt;/a> or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/changedescription/">&lt;code>ChangeDescription&lt;/code>&lt;/a>. The actual description of the properties of a component is done via &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a>s, whereby each specification covers only a certain aspect of the component. A holistic description of a component is a combination of multiple specifications, but no more than one of a specific specification type at a time. Those specifications can be divided into two groups:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>General Component Data&lt;/strong>: Specifications in this group describe general properties of components that are applicable to all or at least a large group of components. For example:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a> for common properties like
weight or material for &lt;em>all&lt;/em> component types.&lt;/li>
&lt;li>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/placeableelementspecification/">&lt;code>PlaceableElementSpecification&lt;/code>&lt;/a> for components that have an explicitly defined
position in the harness topology lik wire protections, connectors or fixings.&lt;/li>
&lt;li>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/localgeometryspecification/">&lt;code>LocalGeometrySpecification&lt;/code>&lt;/a> for information about the
component&amp;rsquo;s geometry model, e.g. the bounding box, transformations, segment
connection points.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Component Characteristics&lt;/strong>: Specifications in this group describe properties that are very specific for a certain component type, e.g. &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/wirespecification/">&lt;code>WireSpecification&lt;/code>&lt;/a> for wires or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a> for connectors. In most cases, a part can be clearly assigned to one of these categories. However, there can be cases of &amp;ldquo;hybrid&amp;rdquo; components that fall into more than one category. In this case, the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/primaryparttype/">&lt;code>PrimaryPartType&lt;/code>&lt;/a> defines the primary character of the components. A detailed description can be found here: &amp;ldquo;&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/general-component-data/description-of-parts/">Description of Parts&lt;/a>&amp;rdquo;.&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="unclassified--custom-component-types">Unclassified / Custom Component Types&lt;/h2>
&lt;p>The VEC natively supports a wide range of component types and attributes for them. Nevertheless, this list is probably not exhaustive when considering which component types could potentially appear in the BOM of a wire harness and could also be added by future developments.&lt;/p>
&lt;p>Currently, the list of directly supported types is derived from the specific requirements of the VEC and is focused on those components that have a specific relationship with other components in the harness (e.g. wires/connectors) and whose attributes play a strong role in the selection processes during development.&lt;/p>
&lt;p>However, following its principle of openness and extendability, the VEC provides a possibility to add such components, that are not specifically supported by it, in a defined way as user/process defined components. The necessary elements to do this are:&lt;/p>
&lt;ol>
&lt;li>The &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/primaryparttype/">&lt;code>PrimaryPartType&lt;/code>&lt;/a> to use is &lt;code>Other&lt;/code>.&lt;/li>
&lt;li>&amp;ldquo;General Component Data&amp;rdquo; can be added with corresponding specifications analogous to a regular component (see above).&lt;/li>
&lt;li>The &amp;ldquo;Component Characteristics&amp;rdquo; is expressed by an instance of &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a> itself (no subclass).&lt;/li>
&lt;li>The concrete type of the component (for regular components expressed by the &lt;em>PrimaryPartType&lt;/em>), is defined in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a>.&lt;em>SpecialPartType&lt;/em>-Attribute.&lt;/li>
&lt;li>Specific attributes of the &amp;ldquo;new&amp;rdquo; type (not available via &amp;ldquo;General Component Data&amp;rdquo;) can be added as &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/customproperty/">&lt;code>CustomProperty&lt;/code>&lt;/a> to the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a>.&lt;/li>
&lt;li>Instancing is done via a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/specificrole/">&lt;code>SpecificRole&lt;/code>&lt;/a> (see chapter &amp;ldquo;&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/instances-of-components/instances-of-undefined-components/">Instances of undefined Components&lt;/a>&amp;rdquo; in the Specification for Details).&lt;/li>
&lt;/ol>
&lt;p>An example in XML of such a custom component can be found in the &lt;a href="#xml-listings">XML Listings&lt;/a> section at the end of this page.&lt;/p>
&lt;h2 id="gripping-features">Gripping Features&lt;/h2>
&lt;div class="alert alert-note">
&lt;div>
This section applies to VEC 2.3 and later. The class &lt;code>GrippingFeature&lt;/code> and the attribute
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>.&lt;em>SupportedGrippingFeatures&lt;/em> were introduced
with version 2.3.
&lt;/div>
&lt;/div>
&lt;p>The handling of components in an automated assembly process (e.g. by a robotic gripper) requires that the gripper can engage the component reliably. Standards such as DIN 72036 therefore require components - connector housings in the first place, but grommets, covers or fixings just as well - to provide standardized geometries for the form-fitting gripping during handling and mating processes.&lt;/p>
&lt;p>Since this is a property of &lt;em>any&lt;/em> component and not of a specific component type, it is part of the &amp;ldquo;General Component Data&amp;rdquo; and described with the &lt;em>SupportedGrippingFeatures&lt;/em> of the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>. A &lt;code>GrippingFeature&lt;/code> is identified by a &lt;em>Key&lt;/em>, whose meaning is defined by a &lt;em>ReferenceSystem&lt;/em> - the same pattern that is used for &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/material/">&lt;code>Material&lt;/code>&lt;/a> or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/color/">&lt;code>Color&lt;/code>&lt;/a> (see &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/key-concepts/physical-properties/#reference-systems">Physical Properties&lt;/a>).&lt;/p>
&lt;div class="alert alert-note">
&lt;div>
In contrast to &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/material/">&lt;code>Material&lt;/code>&lt;/a> or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/color/">&lt;code>Color&lt;/code>&lt;/a>, the values of
&lt;em>SupportedGrippingFeatures&lt;/em> are &lt;strong>not&lt;/strong> alternative representations of one and the same value.
They are the set of features the component actually provides. A component may therefore declare
several entries for the same &lt;em>ReferenceSystem&lt;/em>, as long as their &lt;em>Key&lt;/em> values differ. The combination
of &lt;em>ReferenceSystem&lt;/em> and &lt;em>Key&lt;/em> must be unique.
&lt;/div>
&lt;/div>
&lt;p>It can be assumed that two components declaring the same &lt;em>Key&lt;/em> in the same &lt;em>ReferenceSystem&lt;/em> can be handled by the same gripper. This is what makes the information usable for a variance analysis: counting the distinct &lt;em>ReferenceSystem&lt;/em> / &lt;em>Key&lt;/em> combinations over all components of a harness yields the number of different grippers a production line has to provide.&lt;/p>
&lt;p>If a component supports no standardized gripping geometry at all, the attribute is simply absent. There is no dedicated &amp;ldquo;no gripping feature&amp;rdquo; value - an empty list is not distinguishable from &amp;ldquo;not specified&amp;rdquo;, which is the regular VEC behaviour for optional information (see &lt;a href="#content-requirements">Content Requirements&lt;/a>).&lt;/p>
&lt;h3 id="reference-systems-for-gripping-features">Reference Systems for Gripping Features&lt;/h3>
&lt;p>The &lt;em>ReferenceSystem&lt;/em> is a free string, so the same standard can be written down in different ways. For the variance analysis described above to work across suppliers, the spelling has to be agreed upon. The following values should be used:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Reference System&lt;/th>
&lt;th>Value of &lt;em>ReferenceSystem&lt;/em>&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>DIN 72036&lt;/td>
&lt;td>&lt;code>DIN 72036&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>A company specific system&lt;/td>
&lt;td>The company name, consistent with its usage for &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/color/">&lt;code>Color&lt;/code>&lt;/a> and &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/material/">&lt;code>Material&lt;/code>&lt;/a> (e.g. &lt;code>ACME Inc.&lt;/code>)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="xml-listing">XML Listing&lt;/h3>
&lt;p>The listing below shows a connector housing that supports two different gripping features of the same reference system and one company specific feature. The gripping features are located in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>, the connector specific data in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a>. Both describe the same &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a>.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;DocumentVersion&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00001&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentType&amp;gt;&lt;/span>PartMaster&lt;span class="nt">&amp;lt;/DocumentType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferencedPart&amp;gt;&lt;/span>id_part_4711&lt;span class="nt">&amp;lt;/ReferencedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:GeneralTechnicalPartSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gtps_1&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>GTPS_4711&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_part_4711&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SupportedGrippingFeatures&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gf_1&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>AR-1&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>DIN 72036&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Description&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;LanguageCode&amp;gt;&lt;/span>en&lt;span class="nt">&amp;lt;/LanguageCode&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Value&amp;gt;&lt;/span>Automation rib, type 1&lt;span class="nt">&amp;lt;/Value&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Description&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/SupportedGrippingFeatures&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SupportedGrippingFeatures&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gf_2&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>AR-3&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>DIN 72036&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/SupportedGrippingFeatures&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SupportedGrippingFeatures&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gf_3&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>GRP-A&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>ACME Inc.&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/SupportedGrippingFeatures&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:ConnectorHousingSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_chs_1&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>CHS_4711&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_part_4711&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/DocumentVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="partmaster---documentversions">&lt;code>PartMaster&lt;/code> - DocumentVersions&lt;/h2>
&lt;figure class="float-right" id="figure-part-master-documents">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Part Master Documents"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/part-master-document.svg"
loading="lazy" data-zoomable width="400" />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Part Master Documents
&lt;/figcaption>&lt;/figure>
&lt;p>A part master document describes the properties of a component or a group of
components (a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a> or a set of
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a>s). It can be recognised with the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/documenttype/">&lt;code>DocumentType&lt;/code>&lt;/a> = &lt;code>PartMaster&lt;/code>. A schematic illustration can be found in the figure on the right side. It contains some general purpose specifications (highlighted in light blue) and component characteristics (highlighted in strong green), in most cases one. Those specifications are not mandatory and only necessary if the corresponding information aspect is relevant in the use case and can be provided.&lt;/p>
&lt;p>Additionally, the document &lt;em>could&lt;/em> contain auxillary specifications that are
required for a complete component description (in the illustration the
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavityspecification/">&lt;code>CavitySpecification&lt;/code>&lt;/a> and &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/slotspecification/">&lt;code>SlotSpecification&lt;/code>&lt;/a> highlighted in light green).&lt;/p>
&lt;p>The emphasis here is on &amp;ldquo;could&amp;rdquo;, as this is a quite common case,
but a process-specific interpretation of component definitions. For example, if the cavity system is
described and released together with the connector (in the same document), it
makes sense that the corresponding specification is included in the same
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/documentversion/">&lt;code>DocumentVersion&lt;/code>&lt;/a>. However, if the cavity system is defined and released
independently, i.e. in a separate document, and used by multiple connectors, it
would be appropriate to place it in its own &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/documentversion/">&lt;code>DocumentVersion&lt;/code>&lt;/a>
and reuse the information in the document of the connectors (see &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/key-concepts/general-structure/#combination-and-reuse-of-documents">Reuse of
Documents&lt;/a>).&lt;/p>
&lt;h3 id="content-requirements">Content Requirements&lt;/h3>
&lt;p>In an omniscient view of the world, it would be possible to formulate logical constraints and minimum requirements for the content of a &lt;code>PartMaster&lt;/code>-Document, such as mandatory content or a logical relationship between the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/primaryparttype/">&lt;code>PrimaryPartType&lt;/code>&lt;/a> and the types of descriptive specifications that have to be used. For example, it could be stated that each component should have a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a> and one &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a> corresponding to its type (e.g. a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a> when the &lt;em>PrimaryPartType&lt;/em> = &lt;code>ConnectorHousing&lt;/code>).&lt;/p>
&lt;p>However, a given VEC file can only be a fragment of this complete picture. The availability of information in a VEC depends on the specific use case, the process, the point in the process, the degree of maturity of the tooling, &amp;ldquo;need to know&amp;rdquo; and IP-protection policies and many more. Therefore, even if there are logical constraint, they are not enforced in the VEC.&lt;/p>
&lt;h2 id="xml-listings">XML Listings&lt;/h2>
&lt;p>The listing below contains an example of the general structure of a &lt;code>PartMaster&lt;/code> VEC, additionally it does not contain a regular VEC component, but also illustrates the usage of &amp;ldquo;Custom Component Types&amp;rdquo;.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;vec:VecContent&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00000&amp;#34;&lt;/span> &lt;span class="na">xmlns:vec=&lt;/span>&lt;span class="s">&amp;#34;http://www.prostep.org/ecad-if/2011/vec&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;VecVersion&amp;gt;&lt;/span>2.0.1&lt;span class="nt">&amp;lt;/VecVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;GeneratingSystemName&amp;gt;&lt;/span>VEC Samples&lt;span class="nt">&amp;lt;/GeneratingSystemName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DateOfCreation&amp;gt;&lt;/span>2022-10-07T00:00:00&lt;span class="nt">&amp;lt;/DateOfCreation&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;GeneratingSystemVersion&amp;gt;&lt;/span>0.0.1&lt;span class="nt">&amp;lt;/GeneratingSystemVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentVersion&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00001&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;CompanyName&amp;gt;&lt;/span>prostep ivip&lt;span class="nt">&amp;lt;/CompanyName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentNumber&amp;gt;&lt;/span>D-213454-143-31&lt;span class="nt">&amp;lt;/DocumentNumber&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentType&amp;gt;&lt;/span>PartMaster&lt;span class="nt">&amp;lt;/DocumentType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentVersion&amp;gt;&lt;/span>1&lt;span class="nt">&amp;lt;/DocumentVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferencedPart&amp;gt;&lt;/span>id_00007&lt;span class="nt">&amp;lt;/ReferencedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:GeneralTechnicalPartSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00002&amp;#34;&lt;/span> &lt;span class="na">xmlns:xsi=&lt;/span>&lt;span class="s">&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>P-213454-143-30&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_00007&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ColorInformation&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00003&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>RD&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>IEC 60757&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/ColorInformation&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:PartOrUsageRelatedSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00004&amp;#34;&lt;/span> &lt;span class="na">xmlns:xsi=&lt;/span>&lt;span class="s">&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;CustomProperty&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:NumericalValueProperty&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00005&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PropertyType&amp;gt;&lt;/span>power&lt;span class="nt">&amp;lt;/PropertyType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Value&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00006&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;UnitComponent&amp;gt;&lt;/span>id_00008&lt;span class="nt">&amp;lt;/UnitComponent&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ValueComponent&amp;gt;&lt;/span>1.21&lt;span class="nt">&amp;lt;/ValueComponent&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Value&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/CustomProperty&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>P-213454-143-30&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SpecialPartType&amp;gt;&lt;/span>FluxCapacitor&lt;span class="nt">&amp;lt;/SpecialPartType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_00007&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/DocumentVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PartVersion&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00007&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;CompanyName&amp;gt;&lt;/span>prostep ivip&lt;span class="nt">&amp;lt;/CompanyName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PartNumber&amp;gt;&lt;/span>P-213454-143-30&lt;span class="nt">&amp;lt;/PartNumber&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PartVersion&amp;gt;&lt;/span>1&lt;span class="nt">&amp;lt;/PartVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PrimaryPartType&amp;gt;&lt;/span>Other&lt;span class="nt">&amp;lt;/PrimaryPartType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/PartVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Unit&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:SIUnit&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00008&amp;#34;&lt;/span> &lt;span class="na">xmlns:xsi=&lt;/span>&lt;span class="s">&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SiUnitName&amp;gt;&lt;/span>Watt&lt;span class="nt">&amp;lt;/SiUnitName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SiPrefix&amp;gt;&lt;/span>Giga&lt;span class="nt">&amp;lt;/SiPrefix&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Unit&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/vec:VecContent&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>Connectors</title><link>https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/</link><pubDate>Thu, 29 Nov 2018 00:00:00 +0000</pubDate><guid>https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/</guid><description>&lt;h2 id="modular-connector">Modular Connector&lt;/h2>
&lt;p>A modular connector is a type of electrical connector designed to support flexible, configurable assembly using interchangeable subcomponents, typically called contact modules or inserts. Instead of having a fixed internal structure, a modular connector provides modular slots into which different contact modules can be inserted, depending on the application&amp;rsquo;s electrical or mechanical requirements.&lt;/p>
&lt;p>This approach allows for highly adaptable connector designs that can accommodate different pole counts, signal types, or layout constraints—all while reusing standard housing and interface components. Modular connectors can also serve as a means to break down large wiring harnesses into smaller, automatable subassemblies, enabling more efficient and scalable manufacturing processes.&lt;/p>
&lt;figure id="figure-modular-connector-illustration">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Modular Connector (Illustration)"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/modular-connector-illustration.svg"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Modular Connector (Illustration)
&lt;/figcaption>&lt;/figure>
&lt;p>The figure above illustrates an example connector used in this implementation guideline. The collector housing &lt;code>4711&lt;/code> has a regular slot &lt;code>A&lt;/code> with a single cavity &lt;code>1&lt;/code>. It has two inserts (also referred to as contact carrier or contact module) &lt;code>4712&lt;/code> &amp;amp; &lt;code>4713&lt;/code> have one or two cavities respectively. On the right hand side, you can find a possible mating connector for the assembly variant using &lt;code>4713&lt;/code>.&lt;/p>
&lt;h3 id="component-description">Component Description&lt;/h3>
&lt;figure id="figure-modular-connector">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Modular Connector"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/modular-connector.svg"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Modular Connector
&lt;/figcaption>&lt;/figure>
&lt;p>The object diagram above shows the component master data definition of the example. Each element (&lt;code>4711&lt;/code>, &lt;code>4712&lt;/code> &amp;amp; &lt;code>4713&lt;/code>) is primarily defined by a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a>. The collector housing &lt;code>4711&lt;/code> defines the two inserts as valid accessory with a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partrelation/">&lt;code>PartRelation&lt;/code>&lt;/a>. This is done with generic part relation modelling (see &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/accessories/">Accessories&lt;/a>). The semantic of the illustrated example is, that you have to choose between &lt;code>4712&lt;/code> or &lt;code>4713&lt;/code> to achieve a valid assembly configuration of &lt;code>4711&lt;/code>.&lt;/p>
&lt;p>As explained in the corresponding implementation guideline, the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partrelation/">&lt;code>PartRelation&lt;/code>&lt;/a> represents a position in the accessory parts list of the collector housing. By referencing this position from the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslot/">&lt;code>ModularSlot&lt;/code>&lt;/a> as &lt;code>allowedInserts&lt;/code>, the elements referenced by the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partrelation/">&lt;code>PartRelation&lt;/code>&lt;/a> are identified as such.&lt;/p>
&lt;div class="alert alert-note">
&lt;div>
All relations between the collector housing and the inserts are only based on &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a> links and &lt;em>ID matching&lt;/em>. This supports the distribution of part master data with one VEC file per component.
&lt;/div>
&lt;/div>
&lt;div class="alert alert-note">
&lt;div>
The next paragraphs apply to VEC 2.2 and later.
&lt;/div>
&lt;/div>
&lt;p>In addition to that, the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslot/">&lt;code>ModularSlot&lt;/code>&lt;/a> can define a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavitylayout/">&lt;code>CavityLayout&lt;/code>&lt;/a> for each valid assembly variant to define an indidivdual &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavity/">&lt;code>Cavity&lt;/code>&lt;/a> numbering for inserts when used in this &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslot/">&lt;code>ModularSlot&lt;/code>&lt;/a>. On the left hand side, a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/mappingspecification/">&lt;code>MappingSpecification&lt;/code>&lt;/a> is used to create link between the insert &lt;code>4713&lt;/code> and the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavitylayout/">&lt;code>CavityLayout&lt;/code>&lt;/a> &lt;code>2&lt;/code> (the mapping of &lt;code>4712&lt;/code> is omitted in the diagram).&lt;/p>
&lt;p>The &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavitylayout/">&lt;code>CavityLayout&lt;/code>&lt;/a> and the virtual &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavity/">&lt;code>Cavity&lt;/code>&lt;/a>s in it could be also used to create a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/mapping/">&lt;code>Mapping&lt;/code>&lt;/a> with a mating connector (not shown in the diagram).&lt;/p>
&lt;h3 id="instancing">Instancing&lt;/h3>
&lt;figure id="figure-instanciating-modular-connectors">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Instanciating Modular Connectors"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/modular-connector-instancing.svg"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Instanciating Modular Connectors
&lt;/figcaption>&lt;/figure>
&lt;p>The diagram shows the instantiation of modular connector (previous example). On the left hand side of the diagram the component description of the modular connector is shown (similar to the previous example). On the right hand side the instancing of such a modular connector is shown.&lt;/p>
&lt;p>Both parts of the modular connector (the housing and the insert) have their own &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partoccurrence/">&lt;code>PartOccurrence&lt;/code>&lt;/a>. The &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslotreference/">&lt;code>ModularSlotReference&lt;/code>&lt;/a> defines which inserts are actually used in the specific context and references their &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingrole/">&lt;code>ConnectorHousingRole&lt;/code>&lt;/a>s to name the concrete housing instance directly.&lt;/p>
&lt;p>&lt;strong>Note:&lt;/strong> As a wiring harness is often described in a 150% scope, it is possible that a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslotreference/">&lt;code>ModularSlotReference&lt;/code>&lt;/a> references more than one &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingrole/">&lt;code>ConnectorHousingRole&lt;/code>&lt;/a> as &lt;em>usedInserts&lt;/em>. In these cases the variant management mechanisms have to ensure, that in a concrete case only one insert is used. This can be either done explicitly with &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partstructurespecification/">&lt;code>PartStructureSpecification&lt;/code>&lt;/a>s or implicitly with a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/variantconfiguration/">&lt;code>VariantConfiguration&lt;/code>&lt;/a>.&lt;/p>
&lt;h2 id="segment-connection-points">Segment Connection Points&lt;/h2>
&lt;figure id="figure-example-of-multiple-segment-connection-pints">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Example of Multiple Segment Connection Pints" srcset="
/specifications/vec/guidelines/component-types/connectors/connector_with_multiple_segment_connection_points_hu82fcbfeaa428195d1f993a879b8ac8ae_42394_59cb5888cbf39c3053cf39a0a680058b.webp 400w,
/specifications/vec/guidelines/component-types/connectors/connector_with_multiple_segment_connection_points_hu82fcbfeaa428195d1f993a879b8ac8ae_42394_37896ad66a5944cb1051944df06fe5c8.webp 760w,
/specifications/vec/guidelines/component-types/connectors/connector_with_multiple_segment_connection_points_hu82fcbfeaa428195d1f993a879b8ac8ae_42394_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/connector_with_multiple_segment_connection_points_hu82fcbfeaa428195d1f993a879b8ac8ae_42394_59cb5888cbf39c3053cf39a0a680058b.webp"
width="552"
height="525"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Example of Multiple Segment Connection Pints
&lt;/figcaption>&lt;/figure>
&lt;p>The picture above shows an example of connector with multiple segment connection points (sometimes also called bundle postion / connection points). The segment connection points are marked with red circles. Such connectors have multiple entry points for wires, that can be used alternatively or at the simultaniously. The geometric position of the segment connection points is different, that they have to be treated individually, so each segment connection point is accessed via an individual &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/segmentconnectionpoint/">&lt;code>SegmentConnectionPoint&lt;/code>&lt;/a>&lt;/p>
&lt;figure id="figure-instanciating-segment-connection-points">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Instanciating Segment Connection Points" srcset="
/specifications/vec/guidelines/component-types/connectors/instancing_hu4b8f299bcc3896fa70f25df19cb62341_34363_2f3fdcfba55ab6a70ff2b4e3ea78f968.webp 400w,
/specifications/vec/guidelines/component-types/connectors/instancing_hu4b8f299bcc3896fa70f25df19cb62341_34363_445d736a2d09bc3419b43ae35f552849.webp 760w,
/specifications/vec/guidelines/component-types/connectors/instancing_hu4b8f299bcc3896fa70f25df19cb62341_34363_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/instancing_hu4b8f299bcc3896fa70f25df19cb62341_34363_2f3fdcfba55ab6a70ff2b4e3ea78f968.webp"
width="760"
height="373"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Instanciating Segment Connection Points
&lt;/figcaption>&lt;/figure>
&lt;p>The example shows a connector that has two cavity, that are only reachable through different segment connection points. By associating these &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/segmentconnectionpoint/">&lt;code>SegmentConnectionPoint&lt;/code>&lt;/a>s with corresponding &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/placementpoint/">&lt;code>PlacementPoint&lt;/code>&lt;/a>s the &lt;em>SegmentConnectionPoint&lt;/em> become &amp;lsquo;placeable&amp;rsquo; on nodes in the topology of a harness.&lt;/p>
&lt;h2 id="wire-addons">Wire Addons&lt;/h2>
&lt;h3 id="cavities">Cavities&lt;/h3>
&lt;figure id="figure-cavity-add-ons">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Cavity Add-Ons" srcset="
/specifications/vec/guidelines/component-types/connectors/addons_for_cavities_hubfa31d1d5c92f45511a4113884476f60_26531_9b3bdcda6e75985e40ca3530ea555ce5.webp 400w,
/specifications/vec/guidelines/component-types/connectors/addons_for_cavities_hubfa31d1d5c92f45511a4113884476f60_26531_b78eae92aef48cbb39035d2515c9fd2a.webp 760w,
/specifications/vec/guidelines/component-types/connectors/addons_for_cavities_hubfa31d1d5c92f45511a4113884476f60_26531_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/addons_for_cavities_hubfa31d1d5c92f45511a4113884476f60_26531_9b3bdcda6e75985e40ca3530ea555ce5.webp"
width="669"
height="392"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Cavity Add-Ons
&lt;/figcaption>&lt;/figure>
&lt;p>This example shows how add-ons for cavities in a connector could be defined. In this example, the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a> has two different &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/segmentconnectionpoint/">&lt;code>SegmentConnectionPoint&lt;/code>&lt;/a>s. Each of them is defining it&amp;rsquo;s own &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavityaddon/">&lt;code>CavityAddOn&lt;/code>&lt;/a>. So depending on the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/segmentconnectionpoint/">&lt;code>SegmentConnectionPoint&lt;/code>&lt;/a> used, a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavity/">&lt;code>Cavity&lt;/code>&lt;/a> can have for example 50mm as well as 150mm as Add-On.&lt;/p>
&lt;h3 id="modular-slots">Modular Slots&lt;/h3>
&lt;figure id="figure-add-ons-for-modular-slots">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Add-Ons for Modular Slots" srcset="
/specifications/vec/guidelines/component-types/connectors/addons_for_modular_slots_hu3a3cf88edea9fb2ca0bdc627a7e1ddfe_38329_8c104f3664976877af491331dd0494ab.webp 400w,
/specifications/vec/guidelines/component-types/connectors/addons_for_modular_slots_hu3a3cf88edea9fb2ca0bdc627a7e1ddfe_38329_840859cfa8d57e1c130182c6ade5c969.webp 760w,
/specifications/vec/guidelines/component-types/connectors/addons_for_modular_slots_hu3a3cf88edea9fb2ca0bdc627a7e1ddfe_38329_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/addons_for_modular_slots_hu3a3cf88edea9fb2ca0bdc627a7e1ddfe_38329_8c104f3664976877af491331dd0494ab.webp"
width="672"
height="476"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Add-Ons for Modular Slots
&lt;/figcaption>&lt;/figure>
&lt;p>If a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a> has &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslot/">&lt;code>ModularSlot&lt;/code>&lt;/a>s, the Add-ons are not defined individually for all cavities for all possible inserts, but only per &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslot/">&lt;code>ModularSlot&lt;/code>&lt;/a>. The Add-On defined in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslotaddon/">&lt;code>ModularSlotAddOn&lt;/code>&lt;/a>, is the Add-On need to reach the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/modularslot/">&lt;code>ModularSlot&lt;/code>&lt;/a> from the corresponding &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/segmentconnectionpoint/">&lt;code>SegmentConnectionPoint&lt;/code>&lt;/a>. The add-on needed to reach a certain cavity in an used insert, can be obtain from &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a> of the used insert.&lt;/p>
&lt;h3 id="connectorhousingcap">ConnectorHousingCap&lt;/h3>
&lt;figure id="figure-wire-add-ons-for-the-usage-of-caps">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Wire Add-Ons for the Usage of Caps" srcset="
/specifications/vec/guidelines/component-types/connectors/simple_connectorhousingcap_wireaddon_hu442f34af431fe64de81703c67b24d72d_48895_8c2e1710e25cfda6d4e67ae192753d72.webp 400w,
/specifications/vec/guidelines/component-types/connectors/simple_connectorhousingcap_wireaddon_hu442f34af431fe64de81703c67b24d72d_48895_acc2efd7613bf2112b6b89dc9b99dd39.webp 760w,
/specifications/vec/guidelines/component-types/connectors/simple_connectorhousingcap_wireaddon_hu442f34af431fe64de81703c67b24d72d_48895_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/connectors/simple_connectorhousingcap_wireaddon_hu442f34af431fe64de81703c67b24d72d_48895_8c2e1710e25cfda6d4e67ae192753d72.webp"
width="760"
height="579"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Wire Add-Ons for the Usage of Caps
&lt;/figcaption>&lt;/figure>
&lt;p>Wire add-ons caused by cap&amp;rsquo;s are defined in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingcapspecification/">&lt;code>ConnectorHousingCapSpecification&lt;/code>&lt;/a>. The specified value is the add-on required to reach the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/segmentconnectionpoint/">&lt;code>SegmentConnectionPoint&lt;/code>&lt;/a> of the ConnectorHousing from the entry point of the cap.&lt;/p>
&lt;h2 id="gripping-features-and-reference-surfaces">Gripping Features and Reference Surfaces&lt;/h2>
&lt;div class="alert alert-note">
&lt;div>
This section applies to VEC 2.3 and later. The class &lt;code>GrippingFeature&lt;/code> and the attribute
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>.&lt;em>SupportedGrippingFeatures&lt;/em> were introduced
with version 2.3.
&lt;/div>
&lt;/div>
&lt;p>Connector housings are the primary driver for the description of gripping features, because they are the components a gripper has to handle and mate in an automated assembly process. Gripping features are however not a connector specific property: they are described with the &lt;em>SupportedGrippingFeatures&lt;/em> of the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a> of the component, which allows the same information for grommets, covers or fixings. See &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/#gripping-features">Component Description&lt;/a> for a detailed explanation.&lt;/p>
&lt;p>A connector housing typically carries two pieces of handling relevant information, which shall not be confused with each other:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Concept&lt;/th>
&lt;th>Located at&lt;/th>
&lt;th>Describes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;em>SupportedGrippingFeatures&lt;/em>&lt;/td>
&lt;td>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>&lt;/td>
&lt;td>The features (e.g. an automation rib) that allow the &lt;strong>form-fitting gripping&lt;/strong> of the component by a gripper during handling and mating processes.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/referencesurfacedefinition/">&lt;code>ReferenceSurfaceDefinition&lt;/code>&lt;/a>&lt;/td>
&lt;td>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a>&lt;/td>
&lt;td>The contact surfaces of the housing towards a &lt;strong>work piece holder&lt;/strong>, including their tolerance limits. They support the accurate determination of cavity positions, e.g. during the insertion process.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>A connector housing can, and typically will, be described with both.&lt;/p></description></item></channel></rss>