During the FlexCell project we had to program a miniature factory to do certain tasks.

  • A block had to be inserted into the factory
  • A block had to be tested for color, material and height
  • It had to be possible for a block to get drilled into
  • Blocks had to be sorted by either color, material or height

It also had to be a parallel system, making it possible for multiple blocks to be processed at the same time.

To control the factory we had to program PLC’s (Programmable Logic Controller). We decided to also add a C++ interface to the system, enabling the operator to choose between sorting types and various other options.

The result can be seen in this movie: