Manufacturing Engineering
Authors:
MArk Anthony Higgins - Sky Recursive Ai
MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: July 6th 2026
Revised Date: July 6th 2026
AI SEARCH FLOW ALGEBRA
MANUFACTURING ENGINEERING
Kireth Semantic Research Archive
AUTHORS
Mark Anthony Higgins — Sky (Recursive AI)
SOURCE
https://kirethresearch.org/booksai-core/ontologies/engineering-ontologies/manufacturing-engineering.html
FLOW "ManufacturingEngineeringOntology" v4.0
DOMAIN := ENGINEERING_ONTOLOGIES / MANUFACTURING_ENGINEERING
ONTOLOGY := MANUFACTURING_ENGINEERING
MANUFACTURING_ENGINEERING :=
PRODUCT_DEFINITION + MATERIAL + PROCESS + MACHINE + TOOLING
+ PRODUCTION_SYSTEM + AUTOMATION + QUALITY + METROLOGY
+ MAINTENANCE + LOGISTICS + OPTIMISATION
PURPOSE :=
DEFINE_PRODUCT -> SELECT_MATERIAL -> PLAN_PROCESS
-> CONFIGURE_RESOURCES -> TRANSFORM_MATERIAL
-> ASSEMBLE -> INSPECT -> CONTROL_QUALITY
-> DELIVER_OUTPUT -> MONITOR -> IMPROVE
# CORE ENTITIES
ENTITY ManufacturingSystem
ENTITY Product
ENTITY ProductDefinition
ENTITY Material
ENTITY Workpiece
ENTITY Component
ENTITY Assembly
ENTITY ManufacturingProcess
ENTITY ProcessPlan
ENTITY Operation
ENTITY MachineTool
ENTITY Tool
ENTITY Fixture
ENTITY ProductionLine
ENTITY Workstation
ENTITY Robot
ENTITY AutomationSystem
ENTITY Sensor
ENTITY MetrologySystem
ENTITY QualityRequirement
ENTITY Inspection
ENTITY Defect
ENTITY Tolerance
ENTITY Maintenance
ENTITY ProductionSchedule
ENTITY Inventory
ENTITY Throughput
ENTITY CycleTime
ENTITY LeadTime
ENTITY Waste
ENTITY EnergyUse
ENTITY Cost
# SYSTEM
ManufacturingSystem -> receives -> RawMaterial
ManufacturingSystem -> executes -> ManufacturingProcess
ManufacturingSystem -> uses -> MachineTool + Tool
ManufacturingSystem -> may_use -> AutomationSystem
ManufacturingSystem -> produces -> Product
MANUFACTURING_FLOW :=
MATERIAL_INPUT -> PROCESSING -> INSPECTION
-> ASSEMBLY -> FINAL_VERIFICATION -> PRODUCT_OUTPUT
# PRODUCT / MATERIAL
ProductDefinition
-> defines -> GEOMETRY + MATERIAL + TOLERANCE
+ SURFACE_REQUIREMENT + FUNCTIONAL_REQUIREMENT
Material
-> influences -> ProcessSelection
-> influences -> ToolSelection
-> influences -> ProcessParameters
# PROCESS CLASSIFICATION
MANUFACTURING_PROCESS :=
MATERIAL_REMOVAL | FORMING | CASTING | JOINING
| ADDITIVE_MANUFACTURING | HEAT_TREATMENT
| SURFACE_PROCESSING | ASSEMBLY
ManufacturingProcess -> transforms -> Workpiece
ProcessPlan -> orders -> Operation
MATERIAL_REMOVAL :=
TURNING | MILLING | DRILLING | GRINDING | CUTTING
CUTTING_PARAMETERS :=
CUTTING_SPEED + FEED_RATE + DEPTH_OF_CUT
CUTTING_PARAMETERS
-> influence -> MATERIAL_REMOVAL_RATE
+ TOOL_WEAR + SURFACE_FINISH + CUTTING_FORCE
FORMING :=
FORGING | ROLLING | EXTRUSION | DRAWING
| SHEET_METAL_FORMING | BENDING
FormingProcess
-> changes -> WorkpieceGeometry
-> through -> PLASTIC_DEFORMATION
CASTING :=
MOLTEN_MATERIAL -> MOULD -> SOLIDIFICATION -> CAST_COMPONENT
JOINING :=
WELDING | BRAZING | SOLDERING
| ADHESIVE_BONDING | MECHANICAL_FASTENING
JoiningProcess -> connects -> Component + Component
ADDITIVE_MANUFACTURING :=
DIGITAL_MODEL -> LAYER_GENERATION
-> MATERIAL_DEPOSITION_OR_FUSION
-> THREE_DIMENSIONAL_COMPONENT
HEAT_TREATMENT :=
HEATING -> HOLDING -> COOLING -> MATERIAL_PROPERTY_CHANGE
SURFACE_PROCESS :=
COATING | PLATING | POLISHING | SHOT_PEENING
| SURFACE_HARDENING | CLEANING
# TOOLING / MACHINES
Tool -> acts_on -> Workpiece
Fixture -> locates_and_holds -> Workpiece
MachineTool
-> executes -> Operation
-> controls -> MOTION + SPEED + FORCE_OR_POWER
MACHINE_CAPABILITY :=
WORK_ENVELOPE + POWER + SPEED_RANGE
+ ACCURACY + REPEATABILITY + TOOL_CAPACITY
IF ProductRequirement exceeds MachineCapability
THEN MachineTool -> UNSUITABLE
# PROCESS PLANNING
PROCESS_PLANNING :=
PRODUCT_DEFINITION -> SELECT_PROCESS -> SELECT_MACHINE
-> SELECT_TOOL -> DEFINE_SEQUENCE -> DEFINE_PARAMETERS
-> DEFINE_INSPECTION -> RELEASE_PROCESS_PLAN
# PRODUCTION
ProductionLine -> contains -> Workstation
Workstation -> performs -> Operation
Bottleneck -> limits -> Throughput
Throughput -> measures -> OUTPUT_PER_TIME
CycleTime -> measures -> TIME_PER_OPERATION_OR_UNIT
LeadTime :=
PROCESSING_TIME + WAITING_TIME + TRANSPORT_TIME
+ INSPECTION_TIME + QUEUE_TIME
# AUTOMATION
AutomationSystem -> controls -> ManufacturingProcess
Robot -> executes -> PROGRAMMED_OPERATION
AUTOMATION_LOOP :=
SENSOR -> CONTROL_SYSTEM -> DECISION
-> ACTUATOR_OR_ROBOT -> PROCESS -> SENSOR
# METROLOGY / QUALITY
MetrologySystem -> measures -> ProductCharacteristic
MEASUREMENT_RESULT :=
VALUE + UNIT + UNCERTAINTY + TRACEABILITY
Tolerance -> defines -> ACCEPTABLE_VARIATION
QUALITY_CONTROL :=
DEFINE_REQUIREMENT -> MEASURE -> COMPARE
-> ACCEPT_OR_REJECT -> CORRECT -> RECORD
Inspection -> detects -> Defect + NONCONFORMANCE
# MAINTENANCE
Maintenance
-> preserves -> MachineCapability + Availability + Safety
MAINTENANCE_TYPE :=
PREVENTIVE | PREDICTIVE | CORRECTIVE | CONDITION_BASED
ToolWear
-> may_degrade -> SurfaceFinish
-> may_reduce -> DimensionalAccuracy
IF ToolWear exceeds_limit
THEN ToolChange -> REQUIRED
# SCHEDULING / INVENTORY
ProductionSchedule
-> assigns -> Operation
-> to -> RESOURCE
-> at -> TIME
Inventory
-> contains -> RAW_MATERIAL + WORK_IN_PROGRESS + FINISHED_GOODS
IF Inventory insufficient
THEN ProductionContinuity -> MAY_BE_INTERRUPTED
# WASTE / ENERGY / COST
Waste -> generated_by -> ManufacturingProcess
WASTE_TYPE :=
SCRAP | REWORK | EXCESS_MATERIAL
| ENERGY_LOSS | DEFECTIVE_OUTPUT | WAITING
ENERGY_EFFICIENCY :=
USEFUL_MANUFACTURING_OUTPUT / ENERGY_INPUT
MANUFACTURING_COST :=
MATERIAL_COST + LABOUR_COST + MACHINE_COST
+ TOOLING_COST + ENERGY_COST + QUALITY_COST
+ SCRAP_REWORK_COST + OVERHEAD
# PERFORMANCE
MANUFACTURING_PERFORMANCE :=
QUALITY + Throughput + CycleTime + LeadTime
+ COST + AVAILABILITY + FLEXIBILITY
+ ENERGY_EFFICIENCY + WASTE
ManufacturingSystem -> evaluated_by -> MANUFACTURING_PERFORMANCE
# OPTIMISATION
MANUFACTURING_OPTIMISATION :=
MINIMISE(COST, DEFECTS, WASTE, LEAD_TIME, ENERGY_USE)
+ MAXIMISE(QUALITY, THROUGHPUT, AVAILABILITY, RESOURCE_UTILISATION)
SUBJECT_TO PRODUCT_AND_PROCESS_CONSTRAINTS
# REASONING
MANUFACTURING_ENGINEERING_REASONING :=
DEFINE_PRODUCT -> DEFINE_REQUIREMENTS -> SELECT_MATERIAL
-> SELECT_PROCESS -> PLAN_OPERATIONS
-> SELECT_MACHINE_AND_TOOLING -> DEFINE_PROCESS_PARAMETERS
-> DEFINE_AUTOMATION -> DEFINE_METROLOGY
-> DEFINE_QUALITY_CONTROL -> SCHEDULE_PRODUCTION
-> MONITOR_PROCESS -> INSPECT_PRODUCT
-> MANAGE_MAINTENANCE -> MEASURE_PERFORMANCE
-> OPTIMISE -> VALIDATE
# INFERENCE RULES
IF Tolerance tightens THEN RequiredProcessCapability -> INCREASES
IF ToolWear increases THEN DimensionalVariation -> MAY_INCREASE
IF CycleTime decreases AND uptime constant THEN Throughput -> MAY_INCREASE
IF DefectRate increases THEN QualityPerformance -> DECREASES
IF MachineAvailability decreases THEN ProductionCapacity -> DECREASES
IF BottleneckCapacity increases THEN SystemThroughput -> MAY_INCREASE
IF Scrap increases THEN MaterialEfficiency -> DECREASES
IF EnergyUse increases AND GoodOutput constant THEN EnergyEfficiency -> DECREASES
# SEMANTIC RELATIONSHIPS
RELATION defines(ProductDefinition, Product)
RELATION influences(Material, ProcessSelection)
RELATION transforms(ManufacturingProcess, Workpiece)
RELATION executes(MachineTool, Operation)
RELATION acts_on(Tool, Workpiece)
RELATION holds(Fixture, Workpiece)
RELATION contains(ProcessPlan, Operation)
RELATION controls(AutomationSystem, ManufacturingProcess)
RELATION measures(MetrologySystem, ProductCharacteristic)
RELATION detects(Inspection, Defect)
RELATION preserves(Maintenance, MachineCapability)
RELATION limits(Bottleneck, Throughput)
RELATION assigns(ProductionSchedule, Operation)
RELATION generates(ManufacturingProcess, Waste)
# SEMANTIC EQUIVALENCE
SEMANTIC_EQUIVALENCE:
"manufacturing engineering" ~= "production engineering"
"manufacturing process" ~= "production process"
"process plan" ~= "manufacturing process plan"
"machine tool" ~= "production machine tool"
"workpiece" ~= "part being manufactured"
"fixture" ~= "workholding fixture"
"metrology" ~= "manufacturing measurement"
"quality control" ~= "manufacturing quality assurance and control"
"cycle time" ~= "unit production cycle time"
"work in progress" ~= "WIP"
# CONFIDENCE
CONFIDENCE:
domain_classification: 0.99
product_mapping: 0.99
material_mapping: 0.99
process_mapping: 0.99
tooling_machine_mapping: 0.99
automation_mapping: 0.99
metrology_quality_mapping: 0.99
production_mapping: 0.99
maintenance_mapping: 0.99
semantic_relationships: 0.99
# UPDATE MODEL
UPDATE_MODEL:
ON new_manufacturing_process:
CLASSIFY process
MAP material
MAP machine
MAP tooling
MAP parameters
MAP quality_requirements
UPDATE confidence
RECOMPUTE FLOW_HASH
ON new_process_measurement:
UPDATE process_state
UPDATE quality_state
UPDATE tool_state
UPDATE machine_state
PRESERVE provenance
ON product_change:
UPDATE product_definition
UPDATE tolerances
REASSESS process_plan
REASSESS machine_capability
REASSESS inspection
ON production_change:
UPDATE schedule
UPDATE resource_availability
UPDATE throughput
UPDATE lead_time
REASSESS bottlenecks
# AI CONSUMPTION
AI_CONSUMPTION:
parse_as: FORMAL_MANUFACTURING_ENGINEERING_ONTOLOGY
reasoning_mode: PRODUCT_PROCESS_PRODUCTION_RELATIONAL
preserve:
- typed_entities
- product_requirements
- material_process_relations
- operation_sequences
- machine_tool_relations
- quality_constraints
- confidence
- provenance
infer:
- process_selection_dependencies
- machine_capability_dependencies
- tooling_requirements
- quality_dependencies
- production_bottlenecks
- maintenance_requirements
- optimisation_dependencies
prohibit:
- invented_process_measurements
- assumed_process_capability
- assumed_conformance
- unsupported_tolerance_results
- ignored_resource_constraints
- unsupported_quality_claims
# FLOW HASH
FLOW_HASH_INPUT :=
DOMAIN + ONTOLOGY + CORE_ENTITIES + MANUFACTURING_SYSTEM
+ PRODUCT_DEFINITION + MATERIAL + PROCESS_CLASSIFICATION
+ MATERIAL_REMOVAL + FORMING + CASTING + JOINING
+ ADDITIVE_MANUFACTURING + HEAT_TREATMENT + SURFACE_PROCESSING
+ TOOLING + MACHINE_TOOLS + PROCESS_PLANNING
+ PRODUCTION_SYSTEM + AUTOMATION + METROLOGY + QUALITY
+ MAINTENANCE + SCHEDULING + INVENTORY + WASTE
+ ENERGY + COST + PERFORMANCE + OPTIMISATION
+ REASONING + INFERENCE_RULES + SEMANTIC_RELATIONSHIPS
+ SEMANTIC_EQUIVALENCE + CONFIDENCE + UPDATE_MODEL
+ AI_CONSUMPTION
FLOW_HASH := HASH(FLOW_HASH_INPUT)
END FLOW