6.3.3.10 IfcMechanicalFastenerType
6.3.3.10.1 Semantic definition
The element component type IfcMechanicalFastenerType defines commonly shared information for occurrences of mechanical fasteners. The set of shared information may include:
- common properties with shared property sets
- common representations
- common materials
- common composition of elements
It is used to define a mechanical fastener type specification indicating the specific product information that is common to all occurrences of that product type. The IfcMechanicalFastenerType may be declared within IfcProject or IfcProjectLibrary using IfcRelDeclares and may be exchanged with or without occurrences of the type. Occurrences of IfcMechanicalFastenerType are represented by instances of IfcMechanicalFastener.
Classification Use Definition
Mechanical fasteners, especially bolts, are often standardized. To refer to a formal fastener designation according to a standard (a product norm), IfcRelAssociatesClassification together with IfcClassificationReference should be used.
- IfcClassificationReference.Identification contains a machine-readable form of the formal fastener designation from the norm. Example: 'M16X80-10.9-HV' for a high-strength structural bolting assembly for preloading with hexagon bolt and nut. (On the other hand, IfcMechanicalFastenerType.Name contains a displayable name which may not necessarily be the same as the formal designation.)
- IfcClassificationReference.Name carries the short name of the fastener norm. Example: 'EN 14399-4' as the respective European standard for high-strength hexagon bolts.
- Optionally, the norm can be further described by IfcClassificationReference.ReferencedSource, including information like publisher and date of issue of the norm.
Furthermore, IfcRelAssociatesLibrary together with IfcLibraryReference may be used to refer to a library which contains fastener definitions.
6.3.3.10.2 Entity inheritance
6.3.3.10.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcRoot (4) | |||
IfcObjectDefinition (7) | |||
IfcTypeObject (3) | |||
IfcTypeProduct (3) | |||
IfcElementType (1) | |||
Click to show 18 hidden inherited attributes Click to hide 18 inherited attributes | |||
IfcMechanicalFastenerType (3) | |||
10 | PredefinedType | IfcMechanicalFastenerTypeEnum |
Subtype of mechanical fastener |
11 | NominalDiameter | OPTIONAL IfcPositiveLengthMeasure |
The nominal diameter describing the cross-section size of the fastener type. |
12 | NominalLength | OPTIONAL IfcPositiveLengthMeasure |
The nominal length describing the longitudinal dimensions of the fastener type. |
6.3.3.10.4 Formal propositions
Name | Description | ||||
---|---|---|---|---|---|
CorrectPredefinedType |
The inherited attribute ElementType shall be provided if the PredefinedType is set to USERDEFINED. |
||||
|
6.3.3.10.5 Property sets
-
Pset_Condition
- AssessmentDate
- AssessmentCondition
- AssessmentDescription
- AssessmentType
- AssessmentMethod
- LastAssessmentReport
- NextAssessmentDate
- AssessmentFrequency
-
Pset_ConstructionAdministration
- ProcurementMethod
- SpecificationSectionNumber
- SubmittalIdentifer
-
Pset_ElementComponentCommon
- Reference
- Status
- DeliveryType
- CorrosionTreatment
-
Pset_ElementKinematics
- CyclicPath
- CyclicRange
- LinearPath
- LinearRange
- MaximumAngularVelocity
- MaximumConstantSpeed
- MinimumTime
-
Pset_EnvironmentalCondition
- ReferenceAirRelativeHumidity
- ReferenceEnvironmentTemperature
- MaximumAtmosphericPressure
- StorageTemperatureRange
- MaximumWindSpeed
- OperationalTemperatureRange
- MaximumRainIntensity
- SaltMistLevel
- SeismicResistance
- SmokeLevel
- MaximumSolarRadiation
-
Pset_EnvironmentalImpactIndicators
- Reference
- FunctionalUnitReference
- IndicatorsUnit
- LifeCyclePhase
- ExpectedServiceLife
- TotalPrimaryEnergyConsumptionPerUnit
- WaterConsumptionPerUnit
- HazardousWastePerUnit
- NonHazardousWastePerUnit
- ClimateChangePerUnit
- AtmosphericAcidificationPerUnit
- RenewableEnergyConsumptionPerUnit
- NonRenewableEnergyConsumptionPerUnit
- ResourceDepletionPerUnit
- InertWastePerUnit
- RadioactiveWastePerUnit
- StratosphericOzoneLayerDestructionPerUnit
- PhotochemicalOzoneFormationPerUnit
- EutrophicationPerUnit
-
Pset_EnvironmentalImpactValues
- TotalPrimaryEnergyConsumption
- WaterConsumption
- HazardousWaste
- NonHazardousWaste
- ClimateChange
- AtmosphericAcidification
- RenewableEnergyConsumption
- NonRenewableEnergyConsumption
- ResourceDepletion
- InertWaste
- RadioactiveWaste
- StratosphericOzoneLayerDestruction
- PhotochemicalOzoneFormation
- Eutrophication
- LeadInTime
- Duration
- LeadOutTime
-
Pset_MaintenanceStrategy
- AssetCriticality
- AssetFrailty
- AssetPriority
- MonitoringType
- AccidentResponse
-
Pset_MaintenanceTriggerCondition
- ConditionTargetPerformance
- ConditionMaintenanceLevel
- ConditionReplacementLevel
- ConditionDisposalLevel
-
Pset_MaintenanceTriggerDuration
- DurationTargetPerformance
- DurationMaintenanceLevel
- DurationReplacementLevel
- DurationDisposalLevel
-
Pset_MaintenanceTriggerPerformance
- TargetPerformance
- PerformanceMaintenanceLevel
- ReplacementLevel
- DisposalLevel
-
Pset_ManufacturerTypeInformation
- GlobalTradeItemNumber
- ArticleNumber
- ModelReference
- ModelLabel
- Manufacturer
- ProductionYear
- AssemblyPlace
- OperationalDocument
- SafetyDocument
- PerformanceCertificate
-
Pset_MechanicalFastenerAnchorBolt
ANCHORBOLT
- AnchorBoltLength
- AnchorBoltDiameter
- AnchorBoltThreadLength
- AnchorBoltProtrusionLength
-
Pset_MechanicalFastenerBolt
BOLT
- ThreadDiameter
- ThreadLength
- NutsCount
- WashersCount
- HeadShape
- KeyShape
- NutShape
- WasherShape
-
Pset_MechanicalFastenerOCSFitting
COUPLER
- ManufacturingTechnology
- OCSFasteningType
-
Pset_MechanicalFastenerTypeRailFastening
RAILFASTENING
- TechnicalStandard
- IsReducedResistanceFastening
- TrackFasteningElasticityType
-
Pset_MechanicalFastenerTypeRailJoint
RAILJOINT
- SleeperArrangement
- IsCWRJoint
- IsJointInsulated
- IsLiftingBracketConnection
- NumberOfScrews
- RailGap
- IsJointControlEquipment
- AssemblyPlace
-
Pset_Risk
- RiskName
- RiskType
- NatureOfRisk
- RiskAssessmentMethodology
- UnmitigatedRiskLikelihood
- UnmitigatedRiskConsequence
- UnmitigatedRiskSignificance
- MitigationPlanned
- MitigatedRiskLikelihood
- MitigatedRiskConsequence
- MitigatedRiskSignificance
- MitigationProposed
- AssociatedProduct
- AssociatedActivity
- AssociatedLocation
-
Pset_ServiceLife
- ServiceLifeDuration
- MeanTimeBetweenFailure
-
Pset_Tolerance
- ToleranceDescription
- ToleranceBasis
- OverallTolerance
- HorizontalTolerance
- OrthogonalTolerance
- VerticalTolerance
- PlanarFlatness
- HorizontalFlatness
- ElevationalFlatness
- SideFlatness
- OverallOrthogonality
- HorizontalOrthogonality
- OrthogonalOrthogonality
- VerticalOrthogonality
- OverallStraightness
- HorizontalStraightness
- OrthogonalStraightness
- VerticalStraightness
-
Pset_Uncertainty
- UncertaintyBasis
- UncertaintyDescription
- HorizontalUncertainty
- LinearUncertainty
- OrthogonalUncertainty
- VerticalUncertainty
-
Pset_VesselLineCommon
ROPE
- LineIdentifier
- MidshipToFairLead
- CentreLineToFairlead
- HeightAboveMainDeck
- FairleadToTermination
- WinchBreakLimit
- PreTensionAim
- LineType
- LineStrength
- TailLength
- TailDiameter
- TailType
- TailStrength
-
Pset_Warranty
- WarrantyIdentifier
- WarrantyStartDate
- IsExtendedWarranty
- WarrantyPeriod
- WarrantyContent
- PointOfContact
- Exclusions
6.3.3.10.6 Concept usage
Concept | Usage | Description | |
---|---|---|---|
IfcRoot (2) | |||
IfcObjectDefinition (9) | |||
IfcTypeObject (2) | |||
IfcTypeProduct (7) | |||
IfcElementType (5) | |||
IfcElementComponentType (1) | |||
Click to show 26 hidden inherited concepts Click to hide 26 inherited concepts | |||
IfcMechanicalFastenerType (2) | |||
Mechanical Fastener Type Attributes | General |
No description available. |
|
Property Sets for Objects | General |
This concept can be applied to the following resources:
|
6.3.3.10.7 Formal representation
ENTITY IfcMechanicalFastenerType SUBTYPE OF (IfcElementComponentType); PredefinedType : IfcMechanicalFastenerTypeEnum; NominalDiameter : OPTIONAL IfcPositiveLengthMeasure; NominalLength : OPTIONAL IfcPositiveLengthMeasure; WHERE CorrectPredefinedType : (PredefinedType <> IfcMechanicalFastenerTypeEnum.USERDEFINED) OR ((PredefinedType = IfcMechanicalFastenerTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcElementType.ElementType)); END_ENTITY;