Hello automation masters
Iam in business trip in France at the moment and this customer case forced me to write down following
The plant I am working belongs to automotive industry and I have been here several times. The machines I have to program (actually fix bugs) are typical pick-and-place robots. Seems quite simple. Anyway, when the machines were built I had to use ordinary base program for these most complex that kind of machines in company's history because time was very limited and I did not get permission to use my "smart(er)" algorithm. And tha causes a lot of unpredictable situations. Now I hope it is my last time here (although they pay well, I do not want to come here anymore) and I was wondering that this time and also last time I do not really fix causes of the problems (these can be very hard to find) but choosed faster way and define the "special" situation and if all conditions are OK, I just overwrite some values (values that should be overwritted by program already).
This solutions work great, does not kill anyone and customer is very happy, saing "You are the best!"
Now the question
Does anyone have also some kind of experience, when it is easier to overwrite some values in case of all neccessary conditons are OK, or do you always try to find source of the bug, no matter what it takes?
Regards
Lauri
PS!
Maybe MS uses same approach, that can explain problems with PC software?
Iam in business trip in France at the moment and this customer case forced me to write down following
The plant I am working belongs to automotive industry and I have been here several times. The machines I have to program (actually fix bugs) are typical pick-and-place robots. Seems quite simple. Anyway, when the machines were built I had to use ordinary base program for these most complex that kind of machines in company's history because time was very limited and I did not get permission to use my "smart(er)" algorithm. And tha causes a lot of unpredictable situations. Now I hope it is my last time here (although they pay well, I do not want to come here anymore) and I was wondering that this time and also last time I do not really fix causes of the problems (these can be very hard to find) but choosed faster way and define the "special" situation and if all conditions are OK, I just overwrite some values (values that should be overwritted by program already).
This solutions work great, does not kill anyone and customer is very happy, saing "You are the best!"
Now the question
Does anyone have also some kind of experience, when it is easier to overwrite some values in case of all neccessary conditons are OK, or do you always try to find source of the bug, no matter what it takes?
Regards
Lauri
PS!
Maybe MS uses same approach, that can explain problems with PC software?