Modelling in OntoGui

Assembly Process

Case Description

The assembly process is a combination of three stages: Adhesive joining, Spot welding and hemming. The Final product is a result of joining the four components: Component1, Component2, Component3 and Component4 whereas WIP1 and WIP2 are the intermediary outputs during the process. The table below defines the input, output and processing time of each stage.

Stage

Technology

Input

Output

Duration

1

Adhesive joining

Component1, Component2

WIP1

Normal(10, 2)

2

Spot welding

WIP1, Component3

WIP2

Normal(5, 1)

3

Hemming

WIP2, Component4

Final product

Normal(2, 1)

Formal model

Formal Representation

System Design

  1. Enter the name of ontology module

  2. Click on create

  3. Open system design

Part types

Enter Component-1 in new

Set the class as Workpiece Type

Click on Create

  1. Enter Component-2 in new

  2. Set the class as Workpiece Type

  3. Click on Create

  1. Enter Component-3 in new

  2. Set the class as Workpiece Type

  3. Click on Create

  1. Enter Component-4 in new

  2. Set the class as Workpiece Type

  3. Click on Create

  1. Enter WIP1 in new

  2. Set the class as Workpiece Type

  3. Click on Create

  1. Enter WIP2 in new

  2. Set the class as Workpiece Type

  3. Click on Create

  1. Enter final product in new

  2. Set the class as Workpiece Type

  3. Click on Create

Process Plan

  1. Enter assembly process in new tab

  2. Click on create

Process Steps

  1. Enter the name of process step adhesive joining

  2. Set the class as Assembly Task

  3. Click on add new

  4. Click on Set Time

  5. Define the unite of measurement as Minute

  6. Define Probability of Distribution as Normal

  7. Enter mean value

  8. Enter standard deviation value

  9. Click on save

Repeat the procedure for Spot welding and Hemming.

Adding successor to process steps

  1. Select the process step

  2. Choose the successor

  3. Spot welding is the successor to Adhesive joining and hemming is the successor to spot welding.

System Creation

  1. Create a new system called prodsystem

  2. Select Assembly system in class

  3. Click on create

Adding machines

  1. Enter name of machine M1 in the system

  2. Click on add new

  1. Enter name of machine M2 in the system

  2. Click on add new

  1. Enter name of machine M3 in the system

  2. Click on add new

Managing the connections

  1. Select M1

  2. Select the downstream machine M2

  3. Click on add

  1. Select the machine M2

  2. Select the downstream machine M3 and upstream machine M1

  3. Click on add

  4. Select M3

  5. Select the upstream machine M2

  6. Click on add

Assignment of process steps

  1. Select process step

  2. Select the machine to be assigned

  3. Click on add

Individual Manager

Open the Individual Manager under Ontology tools in control panel

Defining the relation between process and sub processes

  1. Select OWL Class as IFcTaskType

  2. Select the assembly process

  3. Select IsNestedByObject in Simple class expressions

  4. Select Target Class as Assembly Task

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Select adhesive joining

  8. Click on Save

  1. Select OWL Class as IFcTaskType

  2. Select the assembly process

  3. Select IsNestedByObject in Simple class expressions

  4. Select Target Class as Assembly Task

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Select spot welding

  8. Click on Save

  1. Select OWL Class as IFcTaskType

  2. Select the assembly process

  3. Select IsNestedByObject in Simple class expressions

  4. Select Target Class as Assembly Task

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Select hemming

  8. Click on Save

Defining the relation between parts and subparts

  1. Select OWL Class as workpiece

  2. Select the WIP1

  3. Select IsDecomposedByObject in Simple class expressions

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Select component1 and component2

  8. Click on Save

  1. Select OWL Class as workpiece

  2. Select the WIP2

  3. Select IsDecomposedByObject in Simple class expressions

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Select WIP1 and component3

  8. Click on Save

  1. Select OWL Class as workpiece

  2. Select the final product

  3. Select IsDecomposedByObject in Simple class expressions

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Select WIP2 and component4

  8. Click on Save

Defining the input and output of the process steps

Adhesive joining

Input

  1. Select OWL Class as AssemblyTask

  2. Select the adhesive joining

  3. Select hasAssignedObject

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Choose component1 and component2

  8. Click on Save

Output

  1. Select OWL Class as AssemblyTask

  2. Select the adhesive joining

  3. Select hasAssignmentTo

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Choose WIP1

  8. Click on Save

Spot welding

Input

  1. Select OWL Class as AssemblyTask

  2. Select the Spot welding

  3. Select hasAssignedObject

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Choose WIP1 and component3

  8. Click on Save

Output

  1. Select OWL Class as AssemblyTask

  2. Select the Spot welding

  3. Select hasAssignmentTo

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Choose WIP2

  8. Click on Save

Hemming

Input

  1. Select OWL Class as AssemblyTask

  2. Select the hemming

  3. Select hasAssignedObject

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Choose WIP2 and component4

  8. Click on Save

Output

  1. Select OWL Class as AssemblyTask

  2. Select the hemming

  3. Select hasAssignmentTo

  4. Select Target Class as WorkpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Choose final product

  8. Click on Save

Defining the input and output of process

Input

  1. Select OWL Class as IfcTaskType

  2. Select the assembly process

  3. Select hasAssignedObject

  4. Select Target Class as workpieceType

  5. Select Destination Module

  6. Click on Add Existing Target

  7. Choose component1, component2, component3 and component4

  8. Click on Save

Output

  1. Select OWL Class as IfcTaskType

  2. Select the assembly process

  3. Select hasAssignmentTo

  4. Select Target Class as workpieceType

  5. Select Destination Module

  6. click on Add Existing Target

  7. Choose final product

  8. click on Save

Last updated