Engels

Reliable software for industrial applications

Supporting customers from design to delivery



 

My services

New machines

The development of machines is impossible without quality software. I can support the whole process from preliminary design to factory acceptance test with my years of experience.  
 
Contact me for a quote to develop the software for your new machine.

Support & revisions

Machines have a long service life. Sometimes even longer than the components used in the machine. In those cases a software update might be required in order to work with replacement components. 

Happy customers like to utilize their machines for ever more different jobs. 

Those wishes can result in software updates or changes to facilitate new methods of work or new extensions. 

Did you ever have a machine with some strange fault that cannot be found? 
With my experience I can help in effective fault finding and analysis. 

Ther is no joy like a machine that works under all circumstances. 
Quality software is the bedrock of durability and stability.  
I find joy in creating software that works everyday no matter what gets thrown at it. 
Increasing challenges is increasing fun!

Software development

Proper software does not suddenly burst into existence. 
A combination of strict design and agile approach to faults makes for a smooth customer experience when it comes to their new machine. 
Throught the years I've build experience in the following phases of industrial software development.

(Prelimemary) Design

A good software engineer can make a machine work. A good industrial software engineer also knows the limits of hydraulics, pneumatics and electrics. 
I can support your team during proposal and design phases for questions on the (im)possibilities of many different techniques. 
 

Preparations

Preparing software for a machine is a clearly defined process. Together with the customer I define what will be delivered at which time. The designdocument  is used to specify what the machine does and how testing is to be conducted. 
Now I'll prepare the software for the different components within the machine, like PLC, visualisation and motion controllers. 
Software preparation is done according to schedule and there are regular updates to the customer about the status of the software.

Installation & tests

Once the software has been downloaded into the hardware, the real visible job starts. 
First the safety is thoroughly tested, after that the functionality according to the design document. Testing finishes with trying to create as many exception situations as possible. 
Exceptional situations like a defective sensor or incorrect input from the user will makeup the lion share of all customer requests for a machine. It benefits the customer if most of these situations are already covered and documented during testing. This way the machine operator can get effective help when the machine might not work according to expectations.

Specializations

In my 20 years of work within the field of industrial automation I've gained experience in different specializations. 
This small selection of my experiences showcases the technologies I'm comfortable with. 

Production lines

In over 20 years I've gained most experience with creating software for food and non-food production lines. 
Some of my bigger projects were:
- dosing & cutting lines for bakeries
- Handling & packaging for mussels
- Laminating lines for licence plate blanks

Mobile machines

The mobile construction industrie has stolen my heart in the last 4 years. 
Controlling the vast power of hydraulic and electric machines gives a new dimension to the any software project. Especially safety has become an important focus when failure means that things can break in disastrous ways. 
 

Robotics

Robotics were my first love. 
The one reason I started on the journey of industial automation. 
Since the beginning of the century I've developed software for an exciting selection of robotics project. 
A sample of the projects I've worked on: 
- Boxpickers for packaged food
- Palletizers
- Loading robot for cnc machines
- Assembly robots voor shavers
- Specialty machines like grinding of springs

Technologies

During the years I've workied with many different technologies. For some technologies, it's relevant to know what brands I used. 
These are the technologies I used in the different specializations.

Production lines

For the different production lines I've used these brands and technologies:

  • Lenze motion controllers
  • Lenze PLC's (codesys)
  • Lenze visualizations (VisiWinNet)
  • Siemens TIA Portal (ST)
  • Hitachi PLC's (Ladder)
  • PILZ safety controllers (FC)
  • SMC motion controllers (Modbus)

Mobile machines

For the mobile machines I've used these brands and technologies:

  • IFM PLC's (codesys)
  • IFM visualizations (codesys)
  • Scanreco G3 remote (SGC)
  • Scanreco G6 remote (QT)
  • Dens batteries (CAN-open)
  • Bender Isolation guard (Modbus)

Robotics

I've worked with a selection of robotic brands:

  • Denso (4 & 6 axis)
  • Kuka (6 axis + traverse)
  • Fanuc (6 axis)
  • ABB (cobots)
  • Vision controllers (Ethernet)

About me

My passion for machines and machine development probably started at kindergarten. Legos ware my tools, and robots were my inspiration. 
My choice to do applied university on industrial programming was a logical step in my desire to work with robots. 
In the past 20 years I've worked for three different employers, and Ive succesfully worked with many different technologies. 
To keep developing myself and to work freely on the most challenging projects, I've started Thinkman productions. 

Alex de Bruijne, owner and primary software engineer for Thinkman productions 

Contact me

Thinkman productions is based in Vlissingen, Netherlands.

I consent to my data being stored and used to contact me. I am aware that I can revoke this consent at any time. *

* Mandatory fields
Thank you for contacting me! I will contact you as soon as possible.
Information icon

We hebben je toestemming nodig om de vertalingen te laden

Om de inhoud van de website te vertalen gebruiken we een externe dienstverlener, die mogelijk gegevens over je activiteiten verzamelt. Lees het privacybeleid van de dienst en accepteer dit, om de vertalingen te bekijken.