A machine whihc feels like a real machine...performs like a real machine ... and has no softare issues...
http://www.mechatronika.com.pl/content/view/21/4/lang,en/
very late answer.
Yes Mechatronika has no software issues because their software is rubbish and incomplete and doesn't support any good features.
Are you able to store the component pitch to the actual component in the component database? Let me answer it: no, it needs to be done every time the pitch in a feeder slot changes.
Component alignment heavily depends on the temperature, and needs to be set up again and again after time (maybe this is just a problem of their biggest machine). Put that machine into an office and don't heat it over night - that won't work due to the mechanical misalignment of the entire build.
The optical recognition of components is not reliable (we gave up after a few hours trying to train TSSOPs from OnSemi, while other ones worked fine. It's not funny if the machine fails to optically detect 3-4 parts out of 10 and throws them into the bin).
Now we have changed that stuff to our own application using opencv and it's okay but the time we have spent on that is nothing that Mechatronika would refund to us. They said they have tested OpenCV and it's too slow, that's not our/my experience. The optical recognition library they are using was licensed from a Belgium company (who knows if they have implemented it correctly..). Basically everything that needs a bit detailed knowledge is bought from external companies.
Everytime you contact that company you'll get a response of one of the bosses directly (it's a tiny company), and the bosses wrote the crap application by themselves.
We have sent a lot emails to them, and I'm by far not interested in a reply like: yes can be done... practically absolutely nothing was done during all the years (asked for multiselect to decrease the extreme amount of clicks that have to be made if someone wants to place a single component, or enable / disable PCBs in a panel). it needs 5 clicks to place a single component manually from a pick and place list, and if you need to place 10 you'll end up with 50 mouse clicks.
Instead of fixing bugs they prefer to teach workarounds to their customers, again most workarounds are not needed.
Such a machine can be operated by a novice if the software guides the operator what can and what has to be done and what has to be taken care about. But this machine lets the operator run straight into the knife if there's a problem the machine cannot handle properly, the software will just run over it blindly and absolutely dumb.
So yes their software does not have any bugs because it just moves components in a cartesian coordinate system without any smartness. If smartness is required it will fail.