A data model for an assembly planning software system

Abstract A simple data model for assembly planning as a foundation for the construction of an innovative task-based assembly planning software system has been designed. The model uses ‘assembly task’ as its central object to which associations with other assembly objects such as ‘part’, ‘assembly’, ‘assembly machine’ and ‘assembly tool’ are made. It was used to derive a data template-based database schema for all assembly planning functions of the software system. The schema was connected with the software system's front end user interface by pictorial data glyphs. The assembly planning model, the database schema, the user interfaces and the connectivity between the schema and the user interfaces are described.