Design of object-oriented database for the definition of machining operation sequences of 3D workpieces