manufacturing operation
IRI: https://spec.industrialontologies.org/ontology/construct/ManufacturingOperation
Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/
SubClass Of: manufacturing enterprise process
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:occurrent βΊ bfo:process βΊ planned process βΊ business process βΊ manufacturing enterprise process βΊ manufacturing operation
Definition
manufacturing enterprise process composed of process steps from the same product production process, with at least one manufacturing resource used in every step
Explanatory Notes
An operation may consist of a single step and in such cases may include the same information as that in the process specification. However, in many situations, multiple steps are required to be performed on a machine to produce a single feature or to achieve a specific quality, geometric shape, or dimension of the designated product or component. In such multi-step operations, the primary equipment may require reconfiguration, including the attachment or detachment of tools or accessories. Additionally, the material may need to be repositioned or handled between steps, all of which are considered integral parts of the operation.
Examples
- hole making in an engine block consisting of centering, drilling, reaming, and finishing on one machining center; injection molding of a plastic housing consisting of mold closing, material injection, cooling, and part ejection
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
The common grouping criteria cannot be formalized for this class and therefore only a necessary condition could be derived which does not check the βcommon resource for all stepsβ condition. Furthermore, the use of operation in batch and continuous manufacturing may provide some more refinement on the role of the common participant.
Formal Axioms
First-Order Logic Axioms
LA1: ManufacturingOperation(o) β ManufacturingEnterpriseProcess(o) β§ βm(MaterialEntity(m) β§ hasParticipantAtSomeTime(o,m) β§ βr((EquipmentRole(r) β¨ OperatorRole(r)) β§ hasRole(m,r))) β§ βs(ProcessStep(s) β§ hasProperOccurrentPart(o,s))
LA2: ProcessStep(x1) β§ ProcessStep(x2) β§ ManufacturingOperation(o) β§ occurrentPartOfAtSomeTime(x1,o) β§ occurrentPartOfAtSomeTime(x2,o) β§ x1 β x2 β βe,p1,p2,r1,r2(ManufacturingProcess(p1) β§ ManufacturingProcess(p2) β§ occurrentPartOfAtSomeTime(p1,x1) β§ occurrentPartOfAtSomeTime(p2,x2) β§ hasParticipantAtSomeTimes(p1,e) β§ hasParticipantAtSomeTimes(p2,e) β§ hasRole(e,r1) β§ hasRole(e,r2) β§ EquipmentRole(r1) β§ EquipmentRole(r2))
Semi-Formal Natural Language Axioms
LA1: if an entity is an instance of βmanufacturing operationβ, then it is an instance of βmanufacturing enterprise processβ, βhas participant at some timeβ some instance of βmaterial entityβ that βhas roleβ some instance of βequipment roleβ or βoperator roleβ, and βhas proper occurrent partβ some instance of βprocess stepβ
LA2: if two distinct instances of βprocess stepβ are occurrent parts of a βmanufacturing operationβ at some time, then there are instances of βmanufacturing processβ, each occurrent part of one of those process steps at some time, that have a common participant at some times; that participant βhas roleβ instances of βequipment roleβ in both processe
Description Logic
constr:ManufacturingOperation β β€
constr:ManufacturingOperation β constr:ManufacturingEnterpriseProcess β β bfo:has_participant_at_some_time .(bfo:material_entity β β constr:hasRole .(constr:EquipmentRole β constr:OperatorRole)) β β bfo:has_proper_occurrent_part .constr:ProcessStep
SubClassOf: owl:Thing
SubClassOf: constr:ManufacturingEnterpriseProcess and bfo:has_participant_at_some_time some (bfo:material_entity and constr:hasRole some (constr:EquipmentRole or constr:OperatorRole)) and bfo:has_proper_occurrent_part some constr:ProcessStep